.GCpkNW_form{border:0;min-width:0;margin:0;padding:0}.GCpkNW_section{border-bottom:1px solid var(--ws-border-soft);padding:14px 0;display:block}.GCpkNW_section summary{cursor:pointer;font-size:var(--ws-text-sm);font-weight:600}.GCpkNW_section select{background:var(--ws-surface-1);width:100%;color:var(--ws-text-primary);border:1px solid var(--ws-border-soft);border-radius:6px;margin-top:10px;padding:8px;display:block}.GCpkNW_hint{color:var(--ws-text-secondary);font-size:var(--ws-text-xs);line-height:1.6}.GCpkNW_input{border:1px solid var(--ws-border-soft);border-radius:8px;min-height:100px;max-height:300px;margin:10px 0;overflow:auto}.GCpkNW_input[aria-disabled=true]{opacity:.6}.GCpkNW_text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:var(--ws-text-sm);overflow:auto}.GCpkNW_tick{font-size:var(--ws-text-sm);align-items:center;gap:8px;padding:5px 0;display:flex}.GCpkNW_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 0;display:flex}.GCpkNW_links{flex-direction:column;align-items:flex-start;gap:8px;padding-top:12px;display:flex}.GCpkNW_editor{min-width:0}.GCpkNW_text[data-enabled=false]{opacity:.55;text-decoration:line-through}.GCpkNW_reference{flex-wrap:wrap;justify-content:space-between;gap:6px;padding:6px 0;display:flex}.GCpkNW_reference small{color:var(--ws-text-secondary)}
.Qzit9a_trigger{border:1px solid var(--ws-gold-border,#ebb1486b);background:var(--ws-gold-soft,#ebb1481f);min-height:28px;color:var(--ws-gold-bright,#f2bd5b);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.Qzit9a_trigger:hover:not(:disabled){background:color-mix(in srgb, var(--ws-gold-soft,#ebb1481f) 72%, var(--ws-gold-bright,#f2bd5b))}.Qzit9a_trigger:disabled{cursor:wait;opacity:.62}.Qzit9a_backdrop{z-index:1800;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.Qzit9a_dialog{border:1px solid var(--ws-border,#ffffff1f);background:var(--ws-panel,#171719);width:min(520px,100%);max-height:min(680px,100dvh - 40px);color:var(--ws-text-primary,#f5f2ea);border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #00000085}.Qzit9a_dialogHeader{border-bottom:1px solid var(--ws-border-soft,#ffffff14);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.Qzit9a_dialogHeader>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.Qzit9a_dialogIcon{border:1px solid var(--ws-gold-border,#ebb1486b);background:var(--ws-gold-soft,#ebb1481f);width:36px;height:36px;color:var(--ws-gold-bright,#f2bd5b);border-radius:10px;flex:none;place-items:center;display:grid}.Qzit9a_dialogHeader h2,.Qzit9a_dialogHeader p{margin:0}.Qzit9a_dialogHeader h2{font-size:16px}.Qzit9a_dialogHeader p{color:var(--ws-text-tertiary,#aaa6a0);margin-top:5px;font-size:12px;line-height:1.45}.Qzit9a_dialogHeader>button{width:32px;height:32px;color:var(--ws-text-tertiary,#aaa6a0);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.Qzit9a_draftList{gap:8px;max-height:390px;padding:14px;display:grid;overflow:auto}.Qzit9a_draftChoice,.Qzit9a_createChoice{border:1px solid var(--ws-border-soft,#ffffff14);background:var(--ws-surface-2,#ffffff09);width:100%;color:inherit;text-align:left;border-radius:11px;align-items:center;display:flex}.Qzit9a_trackChoices{gap:10px;padding:14px;display:grid}.Qzit9a_trackChoice{border:1px solid var(--ws-border-soft,#ffffff14);background:var(--ws-surface-2,#ffffff09);width:100%;color:inherit;text-align:left;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.Qzit9a_trackChoice:hover{border-color:var(--ws-gold-border,#ebb1486b);background:var(--ws-gold-soft,#ebb1481f)}.Qzit9a_trackChoice>svg{color:var(--ws-gold-bright,#f2bd5b);flex:none}.Qzit9a_trackChoice>span{gap:3px;display:grid}.Qzit9a_trackChoice strong{font-size:13px}.Qzit9a_trackChoice small{color:var(--ws-text-tertiary,#aaa6a0);font-size:11px;line-height:1.4}.Qzit9a_draftChoice{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 13px}.Qzit9a_draftChoice:hover,.Qzit9a_createChoice:hover{border-color:var(--ws-gold-border,#ebb1486b);background:var(--ws-gold-soft,#ebb1481f)}.Qzit9a_draftChoice:disabled{cursor:not-allowed;opacity:.45}.Qzit9a_draftChoice:disabled:hover{border-color:var(--ws-border-soft,#ffffff14);background:var(--ws-surface-2,#ffffff09)}.Qzit9a_draftChoice span{color:var(--ws-text-tertiary,#aaa6a0);font-size:11px}.Qzit9a_createChoice{width:calc(100% - 28px);color:var(--ws-gold-bright,#f2bd5b);justify-content:center;gap:7px;margin:0 14px 14px;padding:11px;font-weight:750}.Qzit9a_toast{z-index:1900;border:1px solid var(--ws-status-completed-border,#3fcc9066);background:var(--ws-panel,#171719);max-width:min(560px,100vw - 32px);color:var(--ws-status-completed,#62d7a5);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0000005c}.Qzit9a_toastError{border-color:var(--ws-status-rejected-border,#ec60606b);color:var(--ws-status-rejected,#f17d7d)}.Qzit9a_spin{animation:.85s linear infinite Qzit9a_timeline-spin}@keyframes Qzit9a_timeline-spin{to{transform:rotate(360deg)}}
._8hlEza_workspaceShell{min-height:100vh;padding-left:var(--rail-gutter);background:var(--background)}._8hlEza_workspaceMain{min-height:100vh;padding:28px 112px 260px 52px;position:relative}._8hlEza_workspaceHeader{top:var(--app-header-height,0px);z-index:8;background:linear-gradient(var(--background) 72%, transparent);justify-content:space-between;align-items:center;gap:24px;padding-bottom:20px;display:flex;position:sticky}._8hlEza_projectSelectWrap{position:relative}._8hlEza_projectSelect{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--card);min-width:178px;height:44px;color:var(--foreground);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px 0 18px;font-size:15px;font-weight:700;display:inline-flex}._8hlEza_projectSelect:hover,._8hlEza_projectSelect[aria-expanded=true]{background:var(--accent)}._8hlEza_projectMenu{z-index:20;overscroll-behavior:contain;border-radius:var(--radius-md);background:var(--popover);width:260px;max-height:min(60vh,420px);box-shadow:var(--shadow-popover);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}._8hlEza_projectMenuItem{border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease);align-items:center;gap:4px;padding:4px;display:flex}._8hlEza_projectMenuItem:hover,._8hlEza_projectMenuItem:focus-within{background:var(--accent)}._8hlEza_projectMenuItem._8hlEza_isActive ._8hlEza_projectMenuItemSwitch strong{color:var(--primary)}._8hlEza_projectMenuItemSwitch{min-width:0;color:var(--secondary-foreground);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;gap:2px;padding:6px 8px;display:grid}._8hlEza_projectMenuItemSwitch strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;overflow:hidden}._8hlEza_projectMenuItemSwitch span{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}._8hlEza_projectMenuItemActions{opacity:0;transition:opacity var(--dur-fast) var(--ease);align-items:center;gap:2px;display:flex}._8hlEza_projectMenuItem:hover ._8hlEza_projectMenuItemActions,._8hlEza_projectMenuItem:focus-within ._8hlEza_projectMenuItemActions{opacity:1}._8hlEza_projectMenuIconButton{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);background:0 0;border:none;place-items:center;display:grid}._8hlEza_projectMenuIconButton:hover{background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--foreground)}._8hlEza_projectMenuIconButtonDanger:hover{background:color-mix(in srgb, var(--destructive) 22%, transparent);color:var(--destructive)}._8hlEza_projectMenuInlineForm{align-items:center;gap:4px;padding:4px;display:flex}._8hlEza_projectMenuInlineInput{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);min-width:0;height:32px;color:var(--foreground);flex:1;padding:0 10px;font-size:13px;font-weight:600}._8hlEza_projectMenuInlineInput:focus{border-color:color-mix(in srgb, var(--primary) 60%, var(--border));outline:none}._8hlEza_projectMenuConfirm{gap:6px;padding:8px;display:grid}._8hlEza_projectMenuConfirmText{color:var(--foreground);font-size:13px;font-weight:600}._8hlEza_projectMenuConfirmRow{gap:6px;display:flex}._8hlEza_projectMenuConfirmRow button{border-radius:var(--radius-sm);cursor:pointer;border:none;flex:1;height:30px;font-size:12px;font-weight:700}._8hlEza_projectMenuConfirmYes{background:var(--destructive);color:var(--destructive-foreground)}._8hlEza_projectMenuConfirmYes:hover{filter:brightness(1.08)}._8hlEza_projectMenuConfirmNo{color:var(--muted-foreground);background:0 0;border:1px solid var(--border)!important}._8hlEza_projectMenuDivider{background:var(--border);height:1px;margin:4px 6px}._8hlEza_projectMenuNewLabel{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px 0;font-size:11px;font-weight:700}._8hlEza_runFeed{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:0;min-width:0;padding:24px 32px 32px;display:grid;overflow-y:auto}._8hlEza_runEntry{grid-template-columns:minmax(120px, var(--feed-media-share,42%)) minmax(240px, 1fr);border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:clamp(20px,3vw,44px);min-width:0;padding:16px 0;display:grid}._8hlEza_runFeed>._8hlEza_runEntry:first-child,._8hlEza_runFeed>[data-virtualized-media]:first-child ._8hlEza_runEntry{padding-top:4px}._8hlEza_runEntry[data-status=failed]{border-bottom-color:color-mix(in srgb, var(--destructive) 40%, var(--border))}._8hlEza_runMediaColumn{align-self:start;min-width:0}._8hlEza_runMediaGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}._8hlEza_runMediaGrid[data-count="1"]{grid-template-columns:1fr}._8hlEza_runTile{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--secondary);position:relative;overflow:hidden}._8hlEza_runFeed ._8hlEza_runTile,._8hlEza_runFeed ._8hlEza_runTileMedia,._8hlEza_runFeed ._8hlEza_runTilePlaceholder{background:0 0}._8hlEza_runFeed ._8hlEza_runAudioWaveformSurface{box-shadow:none;background:0 0}._8hlEza_runFeedAudioTile{aspect-ratio:auto;height:clamp(74px,8vw,94px);min-height:clamp(74px,8vw,94px)}._8hlEza_runFeedAudioTile ._8hlEza_runTilePlaceholder{aspect-ratio:auto;height:100%;min-height:clamp(74px,8vw,94px);padding:0}._8hlEza_runFeedAudioTile ._8hlEza_runAudioWaveformPlayer{gap:4px}._8hlEza_runFeedAudioTile ._8hlEza_runAudioWaveformPlayer[data-waveform-size=compact] ._8hlEza_runAudioWaveformSurface{height:clamp(38px,4vw,56px)}._8hlEza_tileOpenButton{z-index:2;background:var(--scrim);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:28px;height:28px;transition:background-color var(--dur-fast) var(--ease);border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}._8hlEza_tileOpenButton:hover{background:var(--scrim-strong)}._8hlEza_tileOpenButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._8hlEza_runTileMedia{object-fit:contain;background:var(--secondary);width:100%;height:100%}._8hlEza_runTilePlaceholder{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--secondary);color:var(--muted-foreground);place-items:center;gap:8px;padding:24px;font-size:13px;font-weight:600;display:grid}._8hlEza_runSpinner{border:3px solid color-mix(in srgb, var(--primary) 30%, transparent);border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite _8hlEza_runSpin}@keyframes _8hlEza_runSpin{to{transform:rotate(360deg)}}._8hlEza_runPendingTile,._8hlEza_runPendingTileFill{border-radius:var(--radius-sm);background:var(--secondary);isolation:isolate;place-items:center;gap:10px;display:grid;position:relative;overflow:hidden}._8hlEza_runPendingTile{aspect-ratio:16/9;padding:20px}._8hlEza_runPendingTileFill{padding:12px;position:absolute;inset:0}._8hlEza_runPendingBg{background:radial-gradient(140% 90% at 22% 28%, color-mix(in srgb, var(--primary) 18%, transparent), transparent 60%), radial-gradient(120% 80% at 78% 72%, color-mix(in srgb, var(--teal) 14%, transparent), transparent 60%);z-index:0;animation:6s ease-in-out infinite _8hlEza_runPendingDrift;position:absolute;inset:0}@keyframes _8hlEza_runPendingDrift{0%,to{filter:hue-rotate();transform:translate(-2%,-1%)scale(1)}50%{filter:hue-rotate(-12deg);transform:translate(3%,2%)scale(1.06)}}._8hlEza_runPendingShimmer{background:linear-gradient(115deg, transparent 0%, transparent 42%, color-mix(in srgb, var(--foreground) 14%, transparent) 50%, transparent 58%, transparent 100%);z-index:1;pointer-events:none;animation:2.4s linear infinite _8hlEza_runPendingShimmer;position:absolute;inset:-50%;transform:translate(-40%)}@keyframes _8hlEza_runPendingShimmer{0%{transform:translate(-40%)}to{transform:translate(40%)}}._8hlEza_runPendingGlow{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--primary) 28%, transparent), transparent 70%);filter:blur(18px);z-index:0;pointer-events:none;width:56%;animation:1.8s ease-in-out infinite _8hlEza_runPendingGlow;position:absolute}@keyframes _8hlEza_runPendingGlow{0%,to{opacity:.55;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}._8hlEza_runPendingIcon{z-index:2;color:var(--primary);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--primary) 60%, transparent));animation:2s ease-in-out infinite _8hlEza_runPendingIconBreathe;position:relative}@keyframes _8hlEza_runPendingIconBreathe{0%,to{transform:scale(1)rotate(-6deg)}50%{transform:scale(1.18)rotate(8deg)}}._8hlEza_runPendingLabel{z-index:2;color:var(--foreground);letter-spacing:.04em;align-items:baseline;gap:2px;font-size:13px;font-weight:700;display:inline-flex;position:relative}._8hlEza_runPendingTileFill ._8hlEza_runPendingLabel{font-size:11px}._8hlEza_runPendingDots{margin-left:2px;display:inline-flex}._8hlEza_runPendingDots span{opacity:.25;animation:1.4s ease-in-out infinite _8hlEza_runPendingDot;display:inline-block}._8hlEza_runPendingDots span:first-child{animation-delay:0s}._8hlEza_runPendingDots span:nth-child(2){animation-delay:.18s}._8hlEza_runPendingDots span:nth-child(3){animation-delay:.36s}@keyframes _8hlEza_runPendingDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){._8hlEza_runPendingBg,._8hlEza_runPendingShimmer,._8hlEza_runPendingGlow,._8hlEza_runPendingIcon,._8hlEza_runPendingDots span{animation:none}}._8hlEza_runStatusBadgeFailed{background:color-mix(in srgb, var(--destructive) 24%, transparent);width:28px;height:28px;color:var(--destructive);border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid}._8hlEza_runMeta{flex-direction:column;gap:10px;min-width:0;display:flex}._8hlEza_runMeta[data-clickable=true]{cursor:pointer}._8hlEza_runMetaHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}._8hlEza_runMetaActions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}._8hlEza_runFavoriteButton{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid}._8hlEza_runFavoriteButton:hover{background:var(--accent);color:var(--foreground)}._8hlEza_runFavoriteButton[aria-pressed=true]{color:var(--primary)}._8hlEza_runStatusBadge{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;background:var(--secondary);color:var(--muted-foreground);padding:3px 10px;font-size:11px;font-weight:800}._8hlEza_runStatusBadge[data-status=queued]{background:color-mix(in srgb, var(--steel) 24%, var(--secondary));color:var(--steel)}._8hlEza_runStatusBadge[data-status=running]{background:color-mix(in srgb, var(--primary) 22%, var(--secondary));color:var(--primary)}._8hlEza_runStatusBadge[data-status=completed]{background:color-mix(in srgb, var(--teal) 22%, var(--secondary));color:var(--teal)}._8hlEza_runStatusBadge[data-status=failed]{background:color-mix(in srgb, var(--destructive) 22%, var(--secondary));color:var(--destructive)}._8hlEza_runDate{color:var(--muted-foreground);font-size:12px;font-weight:600}._8hlEza_runPrompt{color:var(--foreground);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}._8hlEza_runTagRow{flex-wrap:wrap;gap:6px;display:flex}._8hlEza_runTag{border-radius:var(--radius-pill);background:var(--secondary);color:var(--secondary-foreground);align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}._8hlEza_runError{color:var(--destructive);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}._8hlEza_runDeleteIcon{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;place-items:center;margin-left:auto;display:grid}._8hlEza_runEntry ._8hlEza_runDeleteIcon{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}._8hlEza_runEntry:hover ._8hlEza_runDeleteIcon,._8hlEza_runEntry:focus-within ._8hlEza_runDeleteIcon{opacity:1;pointer-events:auto}._8hlEza_runDeleteIcon:hover{background:color-mix(in srgb, var(--destructive) 18%, transparent);color:var(--destructive)}._8hlEza_runDeletePill{border:1px solid color-mix(in srgb, var(--destructive) 40%, var(--border));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}._8hlEza_runDeletePill:hover{background:color-mix(in srgb, var(--destructive) 18%, transparent)}._8hlEza_runDeleteConfirm{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--destructive) 14%, var(--card));border:1px solid color-mix(in srgb, var(--destructive) 40%, var(--border));color:var(--foreground);align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}._8hlEza_runDeleteConfirmYes{border-radius:var(--radius-sm);background:var(--destructive);color:var(--destructive-foreground);cursor:pointer;border:none;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}._8hlEza_runDeleteConfirmYes:hover{filter:brightness(1.08)}._8hlEza_runDeleteConfirmYes:disabled{opacity:.6;cursor:not-allowed}._8hlEza_runDeleteConfirmNo{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}._8hlEza_runDeleteConfirmNo:hover{background:var(--accent);color:var(--foreground)}._8hlEza_filtersStack{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:relative}._8hlEza_filters{border-radius:var(--radius-md);background:var(--card);min-height:44px;box-shadow:var(--shadow-card);align-items:center;gap:4px;padding:4px;display:flex;position:relative}._8hlEza_filterScrollableControls,._8hlEza_filterViewControls{align-items:center;gap:4px;min-width:0;display:flex}._8hlEza_filterViewControls{flex:none}._8hlEza_filterControlWrap{flex:none;position:relative}._8hlEza_filterDivider{background:var(--border);width:1px;height:22px;margin:0 2px}._8hlEza_zoomBar{border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--ghost-border);color:var(--muted-foreground);box-shadow:var(--shadow-card);align-items:center;gap:10px;padding:6px 14px;display:inline-flex}._8hlEza_zoomSlider{appearance:none;background:var(--secondary);border-radius:var(--radius-pill);cursor:pointer;outline:none;width:168px;height:4px}._8hlEza_zoomSlider::-webkit-slider-thumb{appearance:none;background:var(--primary);border:2px solid var(--card);width:16px;height:16px;box-shadow:0 0 0 1px var(--border);cursor:grab;transition:transform var(--dur-fast) var(--ease);border-radius:50%}._8hlEza_zoomSlider::-webkit-slider-thumb:hover{transform:scale(1.1)}._8hlEza_zoomSlider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}._8hlEza_zoomSlider::-moz-range-thumb{background:var(--primary);border:2px solid var(--card);width:16px;height:16px;box-shadow:0 0 0 1px var(--border);cursor:grab;border-radius:50%}._8hlEza_zoomSlider::-moz-range-track{background:var(--secondary);border-radius:var(--radius-pill);height:4px}._8hlEza_filterButton,._8hlEza_filterIconButton{border-radius:var(--radius-sm);height:36px;color:var(--secondary-foreground);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex}._8hlEza_filterButton{padding:0 12px}._8hlEza_filterIconButton{width:38px}._8hlEza_filterButton:hover,._8hlEza_filterIconButton:hover,._8hlEza_filterIconButton[aria-pressed=true],._8hlEza_filterButton[aria-pressed=true],._8hlEza_filterButton[data-active=true],._8hlEza_filterButton[aria-expanded=true]{background:var(--accent);color:var(--foreground)}._8hlEza_filterButton[aria-pressed=true]{color:var(--primary)}._8hlEza_filterSearchOverlay{z-index:5;border-radius:var(--radius-sm);background:var(--card);min-width:0;color:var(--muted-foreground);align-items:center;gap:10px;padding:0 8px 0 10px;display:flex;position:absolute;inset:4px}._8hlEza_filterSearchOverlay input{min-width:0;height:34px;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:14px}._8hlEza_filterSearchOverlay input::placeholder{color:var(--muted-foreground)}._8hlEza_filterSearchOverlay input::-webkit-search-cancel-button{display:none}._8hlEza_filterSearchOverlay button{border-radius:var(--radius-sm);width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._8hlEza_filterSearchOverlay button:hover{background:var(--accent);color:var(--foreground)}._8hlEza_filterPopover{z-index:50;border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--popover);width:310px;color:var(--popover-foreground);box-shadow:var(--shadow-popover);padding:12px;position:absolute;top:calc(100% + 8px);right:0}._8hlEza_filterTypePopover{width:190px}._8hlEza_filterDateInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}._8hlEza_filterDateInputs label{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:700;display:grid}._8hlEza_filterDateInputWrap{align-items:center;display:flex;position:relative}._8hlEza_filterDateInputWrap input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--secondary);width:100%;height:38px;color:var(--foreground);font:inherit;outline:0;padding:0 30px 0 10px;font-size:12px}._8hlEza_filterDateInputWrap input:focus{border-color:var(--primary)}._8hlEza_filterDateInputWrap input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;position:absolute;right:8px}._8hlEza_filterDateInputWrap svg{color:var(--muted-foreground);pointer-events:none;position:absolute;right:9px}._8hlEza_filterOptionList{gap:2px;display:grid}._8hlEza_filterOptionList button{border-radius:var(--radius-sm);width:100%;min-height:38px;color:var(--secondary-foreground);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;font-weight:650;display:flex}._8hlEza_filterOptionList button:hover,._8hlEza_filterOptionList button[data-selected=true]{background:var(--accent);color:var(--foreground)}._8hlEza_filterOptionList button[data-selected=true] svg{color:var(--primary)}._8hlEza_filteredEmptyState{min-height:min(420px,100vh - 420px);color:var(--muted-foreground);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 24px;display:flex}._8hlEza_filteredEmptyState h2,._8hlEza_filteredEmptyState p{margin:0}._8hlEza_filteredEmptyState h2{color:var(--foreground);font-size:17px}._8hlEza_filteredEmptyState p{font-size:13px}._8hlEza_filteredEmptyState button{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--card);min-height:36px;color:var(--foreground);cursor:pointer;font:inherit;margin-top:8px;padding:0 14px;font-size:12px;font-weight:700}._8hlEza_filteredEmptyState button:hover{background:var(--accent)}._8hlEza_emptyState{isolation:isolate;place-items:center;min-height:calc(100vh - 360px);padding:72px 0 40px;display:grid;position:relative;overflow-x:clip}._8hlEza_emptyState:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 18%, transparent), transparent 72%);filter:blur(22px);pointer-events:none;width:min(820px,82vw);height:min(520px,62vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}._8hlEza_emptyInner{justify-items:center;gap:32px;width:min(100%,780px);display:grid}._8hlEza_emptyTitle{color:var(--foreground);text-align:center;margin:0;font-size:32px;font-weight:800;line-height:40px}._8hlEza_inlineMode{border-radius:var(--radius-md);background:var(--secondary);height:40px;color:var(--foreground);vertical-align:middle;align-items:center;gap:8px;margin:0 8px;padding:0 12px;font-size:18px;display:inline-flex}._8hlEza_inspirationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;display:grid}._8hlEza_inspirationCard,._8hlEza_mediaTile{border-radius:var(--radius-md);background:var(--card);box-shadow:inset 0 0 0 1px var(--ghost-border);position:relative;overflow:hidden}._8hlEza_inspirationCard{aspect-ratio:16/9;min-width:0;color:inherit;transition:transform var(--dur-normal) var(--ease), box-shadow var(--dur-normal) var(--ease);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:12px;text-decoration:none;display:flex}._8hlEza_inspirationCardLink:hover,._8hlEza_inspirationCardLink:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 50%, transparent), 0 12px 30px #0000004d;transform:translateY(-3px)}._8hlEza_inspirationCard:before{content:"";background:radial-gradient(circle at 76% 18%, #e8b4544d, transparent 23%), radial-gradient(circle at 28% 68%, #3dc3c02e, transparent 26%), linear-gradient(135deg, var(--card), var(--muted));position:absolute;inset:0}._8hlEza_inspirationCard:nth-child(2):before,._8hlEza_mediaTile:nth-child(2n):before{background:radial-gradient(circle at 22% 18%,#e8b45442,#0000 22%),radial-gradient(circle at 76% 72%,#7e808852,#0000 28%),linear-gradient(135deg,#24211a,#39342b)}._8hlEza_inspirationCard:nth-child(3):before,._8hlEza_mediaTile:nth-child(3n):before{background:radial-gradient(circle at 48% 28%,#3dc3c038,#0000 20%),radial-gradient(circle at 72% 68%,#e8b45438,#0000 24%),linear-gradient(135deg,#201d17,#38332a)}._8hlEza_inspirationImage,._8hlEza_inspirationScrim{width:100%;height:100%;position:absolute;inset:0}._8hlEza_inspirationImage{z-index:0;object-fit:cover;display:block}._8hlEza_inspirationScrim{z-index:1;background:linear-gradient(#0000000f 34%,#000000c2)}._8hlEza_inspirationAudio{z-index:2;align-items:center;padding:12px 16px;display:flex;position:absolute;inset:0}._8hlEza_inspirationAudio ._8hlEza_runAudioWaveformSurface{box-shadow:none;background:0 0}._8hlEza_badge{z-index:2;border-radius:var(--radius-xs);background:color-mix(in srgb, var(--primary) 16%, transparent);height:22px;color:var(--primary);padding:2px 8px;font-size:12px;font-weight:800;line-height:16px;position:relative}._8hlEza_inspirationCard strong{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:800;line-height:22px;position:relative;overflow:hidden}._8hlEza_feed{gap:48px;padding-top:32px;display:grid}._8hlEza_dateGroup{gap:20px;display:grid}._8hlEza_dateHeading{color:var(--foreground);margin:0 0 14px;font-size:18px;font-weight:800;line-height:26px}._8hlEza_generationEntry{outline:none;grid-template-columns:minmax(620px,880px) minmax(260px,1fr);align-items:stretch;gap:0;scroll-margin-top:96px;display:grid}._8hlEza_generationMediaColumn{gap:12px;min-width:0;display:grid}._8hlEza_mediaContainer{border-radius:var(--radius-md) 0 0 var(--radius-md);background:color-mix(in srgb, var(--card) 72%, var(--background) 28%);align-items:center;min-height:276px;padding:0;display:grid}._8hlEza_mediaGrid{border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0;display:grid;overflow:hidden}._8hlEza_mediaGrid[data-count="1"]{grid-template-columns:1fr;width:min(492px,100%)}._8hlEza_mediaGrid[data-count="2"],._8hlEza_mediaGrid[data-count="3"],._8hlEza_mediaGrid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}._8hlEza_mediaTile{aspect-ratio:16/9;min-height:132px;color:inherit;cursor:zoom-in;text-align:left;border:0;padding:0}._8hlEza_mediaTile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 44%, transparent), 0 10px 28px #0000003d}._8hlEza_mediaAsset{object-fit:contain;background:var(--secondary);width:100%;height:100%;display:block}._8hlEza_mediaGrid[data-count="1"] ._8hlEza_mediaTile{min-height:276px}._8hlEza_mediaTile span,._8hlEza_navigatorThumb span{z-index:1;color:#fff;text-shadow:0 2px 10px #00000073;font-size:12px;font-weight:800;line-height:16px;position:absolute;bottom:9px;left:10px}._8hlEza_entryMeta{background:0 0;border-radius:0;flex-direction:column;justify-content:center;min-height:276px;padding:12px 28px;display:flex}._8hlEza_entryMeta h2{max-width:440px;color:var(--foreground);margin:0 0 10px;font-size:18px;font-weight:800;line-height:26px}._8hlEza_entryType{color:var(--primary);align-items:center;gap:7px;margin-bottom:12px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}._8hlEza_tagRow,._8hlEza_actionRow{flex-wrap:wrap;gap:8px;display:flex}._8hlEza_tagRow span{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--secondary) 55%, transparent);min-height:26px;color:var(--muted-foreground);padding:3px 9px;font-size:12px;font-weight:700;line-height:18px}._8hlEza_actionRow{opacity:0;visibility:hidden;pointer-events:none;min-height:30px;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), visibility var(--dur-fast) var(--ease);margin-top:0;transform:translateY(-2px)}._8hlEza_generationEntry:hover ._8hlEza_actionRow,._8hlEza_generationEntry:focus-within ._8hlEza_actionRow{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._8hlEza_actionRow button{border-radius:var(--radius-sm);min-height:30px;color:var(--secondary-foreground);cursor:pointer;background:0 0;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}._8hlEza_actionRow button:hover{color:var(--foreground)}._8hlEza_referenceThumb{border-radius:var(--radius-sm);background:var(--card);width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--ghost-border);margin-top:14px;position:relative;overflow:hidden}._8hlEza_referenceThumb:before{content:"";background:radial-gradient(circle at 50% 50%, #e8b45447, transparent 36%), linear-gradient(135deg, var(--muted), var(--secondary));position:absolute;inset:0}._8hlEza_navigator{top:calc(var(--app-header-height,0px) + 22px);z-index:9;scrollbar-width:none;align-content:start;justify-items:end;gap:10px;width:88px;display:grid;position:fixed;bottom:22px;right:18px;overflow-y:auto}._8hlEza_navigator::-webkit-scrollbar{display:none}._8hlEza_navigatorThumb{border-radius:var(--radius-sm);background:var(--card);width:62px;height:62px;color:var(--secondary-foreground);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ghost-border);transition:width var(--dur-fast) var(--ease), height var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);place-items:center;display:grid;position:relative;overflow:hidden}._8hlEza_navigatorThumb:hover,._8hlEza_navigatorThumb[aria-current=true]{width:78px;height:78px;box-shadow:0 0 0 2px var(--primary)}._8hlEza_navigatorThumb:hover{transform:translate(-4px)}._8hlEza_lightbox{z-index:80;background:radial-gradient(circle at 36% 14%, #ffffff14, transparent 28%), color-mix(in srgb, var(--background) 92%, black 8%);color:var(--foreground);grid-template-columns:minmax(0,1fr) 440px 104px;gap:0;display:grid;position:fixed;inset:0}._8hlEza_lightboxBack{z-index:2;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card) 86%, transparent);width:42px;height:42px;color:var(--foreground);cursor:pointer;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;display:grid;position:fixed;top:28px;left:28px}._8hlEza_lightboxBack:hover{background:var(--accent)}._8hlEza_lightboxStage{place-items:center;min-width:0;min-height:100vh;padding:56px 72px 96px;display:grid;position:relative;overflow:hidden}._8hlEza_lightboxMedia{background:0 0;border-radius:0;place-items:center;width:100%;min-width:0;height:calc(100vh - 152px);min-height:0;display:grid;position:relative;overflow:hidden}._8hlEza_lightboxAsset{object-fit:contain;border-radius:var(--radius-md);min-width:0;max-width:100%;min-height:0;max-height:100%;box-shadow:var(--shadow-modal);transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .12s;display:block}._8hlEza_lightboxAsset[data-zoomed=true]{cursor:grab}._8hlEza_lightboxAsset[data-panning=true]{cursor:grabbing}._8hlEza_lightboxNavButton{z-index:2;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card) 86%, transparent);width:44px;height:44px;color:var(--foreground);box-shadow:var(--shadow-card);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._8hlEza_lightboxNavButton:hover{background:var(--accent)}._8hlEza_lightboxNavPrev{left:28px}._8hlEza_lightboxNavNext{right:28px}._8hlEza_lightboxToolbar{z-index:3;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--card) 88%, transparent);min-height:48px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:8px;padding:6px;display:inline-flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}._8hlEza_lightboxTopTools{z-index:3;scrollbar-width:none;border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--card) 88%, transparent);max-width:calc(100% - 24px);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);align-items:center;gap:4px;padding:6px 8px;display:flex;position:absolute;top:18px;left:50%;overflow-x:auto;transform:translate(-50%)}._8hlEza_lightboxTopTools::-webkit-scrollbar{display:none}._8hlEza_lightboxTopTools>a,._8hlEza_lightboxTopTools>button,._8hlEza_lightboxTopTools ._8hlEza_runDeleteIcon{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--foreground);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}._8hlEza_lightboxTopTools>a:hover,._8hlEza_lightboxTopTools>button:hover:not(:disabled){background:var(--accent)}._8hlEza_lightboxTopTools ._8hlEza_runDeleteIcon:hover{background:color-mix(in srgb, var(--destructive) 18%, transparent);color:var(--destructive)}._8hlEza_lightboxTopTools>button:disabled{opacity:.38;cursor:not-allowed}._8hlEza_lightboxToolDivider{background:color-mix(in srgb, var(--border) 80%, transparent);flex:none;width:1px;height:22px;margin:0 3px}@media (max-width:1120px){._8hlEza_lightboxTopTools{max-width:calc(100% - 132px);top:12px}}._8hlEza_lightboxZoomGroup{align-items:center;gap:4px;display:inline-flex}._8hlEza_lightboxZoomGroup button,._8hlEza_lightboxMoreWrap>button{border-radius:var(--radius-sm);min-width:36px;height:36px;color:var(--foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}._8hlEza_lightboxZoomGroup button:hover:not(:disabled),._8hlEza_lightboxMoreWrap>button:hover,._8hlEza_lightboxMoreWrap>button[aria-expanded=true]{background:var(--accent)}._8hlEza_lightboxZoomGroup button:disabled{opacity:.45;cursor:not-allowed}._8hlEza_lightboxCounter{color:var(--muted-foreground);white-space:nowrap;padding:0 8px;font-size:12px;font-weight:800;line-height:18px}._8hlEza_mobileSwipeHint{display:none}._8hlEza_lightboxInfo{border-left:1px solid color-mix(in srgb, var(--ghost-border) 70%, transparent);background:color-mix(in srgb, var(--card) 94%, black 6%);flex-direction:column;gap:18px;min-height:0;max-height:100vh;padding:24px 24px 22px;display:flex;overflow:hidden}._8hlEza_lightboxScrollBody{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent;flex-direction:column;flex:auto;gap:18px;min-height:0;margin-right:-4px;padding-right:4px;display:flex;overflow-y:auto}._8hlEza_lightboxScrollBody::-webkit-scrollbar{width:8px}._8hlEza_lightboxScrollBody::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--muted-foreground) 70%, transparent)}._8hlEza_lightboxScrollBody::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}._8hlEza_lightboxScrollBody::-webkit-scrollbar-track{background:0 0}._8hlEza_lightboxInfoHeader{justify-content:space-between;align-items:center;gap:14px;display:flex}._8hlEza_lightboxInfoHeader div{min-width:0}._8hlEza_lightboxInfoHeader span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:16px;display:block}._8hlEza_lightboxInfoHeader h2{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:800;line-height:22px;overflow:hidden}._8hlEza_lightboxInfoHeader button,._8hlEza_lightboxSectionHeader button{border-radius:var(--radius-sm);min-height:32px;color:var(--foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}._8hlEza_lightboxInfoHeader button{width:34px;height:34px;padding:0}._8hlEza_lightboxInfoHeader button:hover,._8hlEza_lightboxSectionHeader button:hover:not(:disabled){background:var(--accent)}._8hlEza_lightboxSection{gap:10px;display:grid}._8hlEza_lightboxSectionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}._8hlEza_lightboxSectionHeader>span{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:16px}._8hlEza_lightboxPromptCard{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 70%, transparent);gap:12px;padding:14px;display:grid}._8hlEza_lightboxPromptCard p{color:var(--secondary-foreground);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;font-weight:500;line-height:22px}._8hlEza_lightboxRefGrid{flex-wrap:wrap;gap:8px;display:flex}._8hlEza_lightboxRefThumb{border-radius:var(--radius-sm);background:var(--card);width:68px;height:68px;box-shadow:inset 0 0 0 1px var(--ghost-border);display:block;position:relative;overflow:hidden}._8hlEza_lightboxRefMedia{object-fit:cover;width:100%;height:100%;display:block}._8hlEza_lightboxRefAudio{width:100%;height:100%;color:var(--primary);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}._8hlEza_lightboxRefFallback{width:100%;height:100%;color:var(--muted-foreground);background:color-mix(in srgb, var(--secondary) 78%, transparent);place-items:center;display:grid}._8hlEza_lightboxRefAudio small{color:var(--muted-foreground);font-size:9px;font-weight:700;line-height:12px}._8hlEza_lightboxRefKindBadge,._8hlEza_lightboxRefDownload{border-radius:var(--radius-pill);background:var(--scrim);color:#fff;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:5px}._8hlEza_lightboxRefKindBadge{left:5px}._8hlEza_lightboxRefDownload{right:5px}._8hlEza_lightboxInfoList{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 60%, transparent);margin:0;overflow:hidden}._8hlEza_lightboxInfoList div{border-bottom:1px solid color-mix(in srgb, var(--border) 64%, transparent);grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);gap:12px;padding:13px 14px;display:grid}._8hlEza_lightboxInfoList div:last-child{border-bottom:0}._8hlEza_lightboxInfoList dt,._8hlEza_lightboxInfoList dd{min-width:0;margin:0;font-size:13px;line-height:18px}._8hlEza_lightboxInfoList dt{color:var(--muted-foreground);font-weight:500}._8hlEza_lightboxInfoList dd{color:var(--foreground);text-align:right;overflow-wrap:anywhere;font-weight:800}._8hlEza_lightboxInfoToggle{width:fit-content;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:800;line-height:18px}._8hlEza_lightboxInfoToggle:hover{text-decoration:underline}._8hlEza_lightboxInfoToggle:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 45%, transparent);outline-offset:3px;border-radius:var(--radius-xs)}._8hlEza_lightboxActions{align-items:center;gap:10px;margin-top:auto;display:flex}._8hlEza_lightboxActions>a{border-radius:var(--radius-sm);background:var(--primary);min-height:44px;color:var(--primary-foreground);flex:auto;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:800;line-height:18px;text-decoration:none;display:inline-flex}._8hlEza_lightboxActions>a:hover{filter:brightness(1.04)}._8hlEza_lightboxActions>button{border-radius:var(--radius-sm);min-height:44px;color:var(--foreground);border:1px solid var(--border);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;line-height:18px;display:inline-flex}._8hlEza_lightboxActions>button:hover{background:var(--muted)}._8hlEza_lightboxMoreWrap{flex:none;position:relative}._8hlEza_lightboxMoreWrap>button{border:1px solid var(--border);background:0 0;width:44px;height:44px}._8hlEza_lightboxMoreMenu{z-index:4;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popover);min-width:240px;box-shadow:var(--shadow-popover);padding:8px;position:absolute;bottom:calc(100% + 8px);right:0}._8hlEza_lightboxMoreMenu ._8hlEza_runDeletePill{justify-content:center;width:100%}._8hlEza_lightbox ._8hlEza_lightboxActions{display:none}._8hlEza_lightboxRail{scrollbar-width:none;align-content:start;justify-items:center;gap:12px;min-height:100vh;padding:24px 16px;display:grid;overflow-y:auto}._8hlEza_lightboxRail::-webkit-scrollbar{display:none}._8hlEza_lightboxThumb{border-radius:var(--radius-sm);background:var(--card);width:84px;height:84px;box-shadow:inset 0 0 0 1px var(--ghost-border);cursor:pointer;padding:0;position:relative;overflow:hidden}._8hlEza_lightboxThumb[aria-current=true]{box-shadow:inset 0 0 0 2px var(--primary), 0 0 0 2px color-mix(in srgb, var(--primary) 30%, transparent)}._8hlEza_lightboxThumb:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary) 68%, transparent), 0 12px 26px #00000047}._8hlEza_lightboxThumbPlaceholder{width:100%;height:100%;color:var(--muted-foreground);place-items:center;display:grid}._8hlEza_lightboxThumbBadge{background:var(--scrim);color:#fff;pointer-events:none;border-radius:4px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:4px;right:4px}@media (max-width:1120px){._8hlEza_lightbox{grid-template-rows:minmax(0,58vh) minmax(0,42vh);grid-template-columns:minmax(0,1fr)}._8hlEza_lightboxStage{min-height:0;padding:52px 56px 76px}._8hlEza_lightboxMedia{height:100%}._8hlEza_lightboxInfo{border-left:0;border-top:1px solid color-mix(in srgb, var(--ghost-border) 70%, transparent);max-height:none}._8hlEza_lightboxRail{display:none}._8hlEza_lightboxToolbar{gap:0;min-height:0;padding:3px 4px;bottom:10px;left:auto;right:10px;transform:none}._8hlEza_lightboxToolbar ._8hlEza_lightboxZoomGroup{display:none}._8hlEza_lightboxToolbar:not(:has(._8hlEza_lightboxCounter)){display:none}._8hlEza_lightboxCounter{padding:0 6px;font-size:11px;line-height:16px}}._8hlEza_editorTray{left:calc(var(--rail-gutter) + 32px);z-index:12;pointer-events:none;position:fixed;bottom:28px;right:112px}._8hlEza_editorTray>*{pointer-events:auto}._8hlEza_composerReuseError{right:0;bottom:calc(100% + var(--space-2));max-width:min(460px,100vw - 32px);padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb, var(--destructive) 52%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--destructive) 14%, var(--popover));color:var(--foreground);box-shadow:var(--shadow-popover);font-size:13px;line-height:1.45;position:absolute}@media (max-width:1120px){._8hlEza_workspaceMain{padding-right:32px}._8hlEza_workspaceHeader{flex-direction:column;align-items:flex-start}._8hlEza_inspirationGrid,._8hlEza_generationEntry{grid-template-columns:1fr}._8hlEza_mediaContainer,._8hlEza_entryMeta{border-radius:var(--radius-md)}._8hlEza_navigator{display:none}._8hlEza_editorTray{right:24px}}._8hlEza_runMasonryFeed{gap:var(--space-8);padding-top:var(--space-8);flex-direction:column;display:flex}._8hlEza_runMasonryGroup{gap:var(--space-3);flex-direction:column;display:flex}._8hlEza_runMasonryDateHeading{color:var(--foreground);letter-spacing:.01em;margin:0;font-size:16px;font-weight:700;line-height:22px}._8hlEza_runMasonry{align-items:flex-start;gap:var(--space-3);display:flex}._8hlEza_runMasonryColumn{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}._8hlEza_runCard{border-radius:var(--radius-md);background:var(--card);isolation:isolate;margin:0;position:relative;overflow:hidden}._8hlEza_runCardMedia{object-fit:cover;background:var(--card);width:100%;height:100%;transition:transform calc(var(--dur-slow) * 2) var(--ease);display:block;position:absolute;inset:0}._8hlEza_runCard:hover ._8hlEza_runCardMedia{transform:scale(1.03)}._8hlEza_runCard ._8hlEza_runCardCodecNotice{z-index:3;box-sizing:border-box;align-content:flex-start;gap:6px;max-height:calc(50% - 8px);padding:4px 6px;font-size:11px;inset:auto 6px 6px;overflow:auto}._8hlEza_runCardMediaFallback{background:var(--secondary);color:var(--muted-foreground);place-items:center;display:grid;position:absolute;inset:0}._8hlEza_runCardHit{z-index:1;cursor:zoom-in;background:0 0;border:none;padding:0;position:absolute;inset:0}._8hlEza_runCardHit:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._8hlEza_runCardPlayBadge{background:var(--scrim);border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;z-index:2;transition:transform var(--dur-normal) var(--ease), color var(--dur-normal) var(--ease), border-color var(--dur-normal) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._8hlEza_runCard:hover ._8hlEza_runCardPlayBadge{color:var(--primary);border-color:var(--primary-border);transform:translate(-50%,-50%)scale(1.08)}._8hlEza_runCardScrim{z-index:2;gap:var(--space-1);padding:var(--space-6) var(--space-3) var(--space-2);background:linear-gradient(to top, var(--scrim-strong), transparent);color:var(--foreground);opacity:0;transition:opacity var(--dur-normal) var(--ease), transform var(--dur-normal) var(--ease);pointer-events:none;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}._8hlEza_runCard:hover ._8hlEza_runCardScrim,._8hlEza_runCard:focus-within ._8hlEza_runCardScrim,._8hlEza_runCardFailed:hover ._8hlEza_runCardScrim,._8hlEza_runCardFailed:focus-within ._8hlEza_runCardScrim{opacity:1;transform:translateY(0)}._8hlEza_runCardPrompt{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-weight:500;overflow:hidden}._8hlEza_runCardMetaRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}._8hlEza_runCardChip{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--scrim);border:1px solid var(--primary-border);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}._8hlEza_runCardDate{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:10px}._8hlEza_runCardActions{top:var(--space-2);right:var(--space-2);z-index:3;justify-content:flex-end;align-items:center;gap:var(--space-1);max-width:calc(100% - var(--space-4));opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease), visibility var(--dur-fast) var(--ease);flex-wrap:wrap;display:flex;position:absolute}._8hlEza_runCard:hover ._8hlEza_runCardActions,._8hlEza_runCard:focus-within ._8hlEza_runCardActions,._8hlEza_runCardAudio:hover ._8hlEza_runCardActions,._8hlEza_runCardAudio:focus-within ._8hlEza_runCardActions,._8hlEza_runCardFailed:hover ._8hlEza_runCardActions,._8hlEza_runCardFailed:focus-within ._8hlEza_runCardActions{opacity:1;visibility:visible;pointer-events:auto}._8hlEza_runCardActionButton{border:1px solid color-mix(in srgb, var(--foreground) 12%, var(--border));background:color-mix(in srgb, var(--popover) 90%, transparent);width:32px;height:32px;color:var(--foreground);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;padding:0;display:grid}._8hlEza_runCardActionButton:hover{background:var(--popover)}._8hlEza_runCardActionButton:disabled{cursor:wait;opacity:.72}._8hlEza_runCardActionSpinner{animation:.8s linear infinite _8hlEza_runCardActionSpin}@keyframes _8hlEza_runCardActionSpin{to{transform:rotate(360deg)}}._8hlEza_runCardActionButton[aria-pressed=true]{color:var(--primary)}._8hlEza_runCardActionButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._8hlEza_runCardActions[data-menu-open]{opacity:1;visibility:visible;pointer-events:auto}._8hlEza_runCardMenuWrap{display:flex}._8hlEza_runCardMenuPop{min-width:220px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popover);box-shadow:var(--shadow-popover);flex-direction:column;gap:2px;display:flex}._8hlEza_runCardMenuItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:calc(var(--radius-md) - 4px);color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;font-size:13px;display:flex}._8hlEza_runCardMenuItem:hover{background:var(--muted)}._8hlEza_runCardMenuItem:disabled{cursor:wait;opacity:.72}._8hlEza_runCardMenuItem:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._8hlEza_runCardActions ._8hlEza_runDeleteIcon{border:1px solid color-mix(in srgb, var(--foreground) 12%, var(--border));background:color-mix(in srgb, var(--popover) 90%, transparent);width:32px;height:32px;color:var(--foreground);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;margin-left:0}._8hlEza_runCardActions ._8hlEza_runDeleteIcon:hover{background:color-mix(in srgb, var(--destructive) 18%, var(--popover));color:var(--destructive)}._8hlEza_runCardActions ._8hlEza_runDeleteConfirm{background:var(--scrim-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);flex-wrap:wrap;justify-content:flex-end}._8hlEza_runCardAudio{aspect-ratio:16/9;box-sizing:border-box;border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);justify-content:center;gap:var(--space-1);width:100%;height:auto;min-height:0;padding:var(--space-2) var(--space-3);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}._8hlEza_runCardAudioRow{z-index:2;justify-content:center;align-items:center;gap:var(--space-2);color:var(--muted-foreground);flex:1;min-width:0;min-height:0;display:flex;position:relative}._8hlEza_transformBackdrop{overscroll-behavior:contain;z-index:1400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bd;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;display:grid;position:fixed;inset:0}._8hlEza_transformDialog{width:min(920px,100%);max-height:min(860px,100vh - 48px);box-shadow:var(--shadow-modal);background:#101012;border:1px solid #f5c25b33;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}._8hlEza_transformHeader,._8hlEza_transformFooter{border-color:#ffffff14;align-items:center;gap:12px;padding:20px 24px;display:flex}._8hlEza_transformHeader{border-bottom:1px solid #ffffff14;justify-content:space-between}._8hlEza_transformHeader>div{min-width:0}._8hlEza_transformHeader span,._8hlEza_transformPrompt>span,._8hlEza_transformFields label>span,._8hlEza_transformFooter div span{color:var(--color-accent,#f5c25b);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}._8hlEza_transformHeader h2{color:#f8f5ed;margin:4px 0 0;font-size:24px}._8hlEza_transformHeader p{color:#f8f5ed9e;margin:5px 0 0;font-size:13px}._8hlEza_transformHeader button{color:#f8f5ed;background:0 0;border:1px solid #ffffff1f;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}._8hlEza_transformBody{overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding:22px 24px;display:grid;overflow-y:auto}._8hlEza_transformPreview{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(240px,1fr) minmax(180px,.55fr);align-items:center;gap:18px;padding:12px;display:grid}._8hlEza_transformPreview video,._8hlEza_transformPreview img{object-fit:contain;background:#050506;border-radius:12px;width:100%;max-height:260px}._8hlEza_transformPreview div{gap:6px;min-width:0;display:grid}._8hlEza_transformPreview strong{color:#f8f5ed}._8hlEza_transformPreview span{color:#f8f5edb3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._8hlEza_transformPreview small{color:var(--color-accent,#f5c25b)}._8hlEza_transformPrompt,._8hlEza_transformFields label{gap:8px;display:grid}._8hlEza_transformPrompt textarea,._8hlEza_transformFields select,._8hlEza_transformFields input{color:#f8f5ed;width:100%;font:inherit;background:#18181b;border:1px solid #ffffff1c;border-radius:12px}._8hlEza_transformPrompt textarea{resize:vertical;min-height:112px;padding:14px;line-height:1.5}._8hlEza_transformFields{grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:12px;display:grid}._8hlEza_transformFields>div:not(:first-child){margin-top:0}._8hlEza_transformFields select,._8hlEza_transformFields input{height:44px;padding:0 12px}._8hlEza_transformFields input[readonly]{color:#f8f5eda6}._8hlEza_transformToggle{color:#f8f5ed;align-items:center;gap:9px;width:fit-content;display:inline-flex}._8hlEza_transformToggle input{accent-color:var(--color-accent,#f5c25b)}._8hlEza_transformAudioPolicy{color:#f8f5ed9e;margin:0;font-size:13px;line-height:1.45}._8hlEza_transformError{color:#ff9f9f;background:#78181838;border:1px solid #ff686859;border-radius:10px;margin:0;padding:11px 13px;font-size:13px}._8hlEza_transformFooter{border-top:1px solid #ffffff14;justify-content:flex-end}._8hlEza_transformFooter>div{gap:3px;margin-right:auto;display:grid}._8hlEza_transformFooter>div:not(:last-of-type){margin-right:0}._8hlEza_transformFooter div strong{color:#f8f5ed}._8hlEza_transformFooter>button{white-space:nowrap;color:#f8f5ed;background:0 0;border:1px solid #ffffff1f;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-weight:700;display:inline-flex}._8hlEza_transformFooter>._8hlEza_transformRunButton{color:#18120a;background:linear-gradient(135deg,#ffd16d,#dfa33d);border-color:#0000}._8hlEza_transformRunButton:disabled,._8hlEza_transformFooter>button:disabled,._8hlEza_transformHeader button:disabled{cursor:not-allowed;opacity:.5}._8hlEza_transformSpinner{animation:.9s linear infinite _8hlEza_spin}@media (pointer:coarse){._8hlEza_transformPrompt textarea,._8hlEza_transformFields select,._8hlEza_transformFields input{font-size:16px}}@media (max-width:720px){._8hlEza_transformBackdrop{align-items:end;padding:0}._8hlEza_transformDialog{border-radius:22px 22px 0 0;max-height:92vh}._8hlEza_transformBody{max-height:calc(92vh - 220px);padding:18px}._8hlEza_transformHeader,._8hlEza_transformFooter{padding:16px 18px}._8hlEza_transformPreview{grid-template-columns:1fr}._8hlEza_transformFields{grid-template-columns:repeat(2,minmax(0,1fr))}._8hlEza_transformFooter{flex-wrap:wrap}._8hlEza_transformFooter>div{flex:1 0 100%;margin-right:0}._8hlEza_transformFooter>button{flex:1 1 0;min-width:0}._8hlEza_transformFooter>._8hlEza_transformRunButton{flex-grow:2}._8hlEza_transformFields label:first-child{grid-column:1/-1}}._8hlEza_runAudioWaveformPlayer{z-index:2;flex-direction:column;flex:1;gap:8px;width:100%;min-width:0;display:flex;position:relative}._8hlEza_runAudioWaveformPlayer[data-waveform-size=compact] ._8hlEza_runAudioWaveformSurface{height:56px}._8hlEza_runAudioWaveformPlayer[data-waveform-size=compact] ._8hlEza_runAudioWaveformBars{inset:8px}._8hlEza_runGridAudioWaveform{justify-content:center}._8hlEza_runGridAudioWaveform ._8hlEza_runAudioWaveformSurface{height:clamp(48px,28cqi,160px);box-shadow:none;background:0 0}._8hlEza_runGridAudioWaveform ._8hlEza_runAudioWaveformBars{gap:clamp(1px,.45cqi,3px);inset:clamp(10px,4cqi,22px) clamp(9px,3cqi,18px)}._8hlEza_runGridAudioWaveform ._8hlEza_runAudioWaveformControls{grid-template-columns:minmax(0,1fr) clamp(30px,8cqi,46px) minmax(0,1fr);min-height:clamp(30px,8cqi,46px)}._8hlEza_runGridAudioWaveform ._8hlEza_runAudioWaveformPlay{width:clamp(30px,8cqi,46px);height:clamp(30px,8cqi,46px)}._8hlEza_runGridAudioWaveform ._8hlEza_runAudioWaveformTime{font-size:clamp(10px,2.4cqi,13px)}._8hlEza_runAudioWaveformPlayer[data-waveform-size=detail]{gap:14px;width:min(100%,720px)}._8hlEza_runAudioWaveformPlayer[data-waveform-size=detail] ._8hlEza_runAudioWaveformSurface{height:clamp(140px,24vh,220px);box-shadow:none;background:0 0}._8hlEza_runAudioWaveformPlayer[data-waveform-size=detail] ._8hlEza_runAudioWaveformBars{gap:3px;inset:24px 20px}._8hlEza_runAudioWaveformPlayer[data-waveform-size=detail] ._8hlEza_runAudioWaveformPlay{width:38px;height:38px}._8hlEza_runAudioWaveformPlayer[data-waveform-size=detail] ._8hlEza_runAudioWaveformControls{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);min-height:38px}._8hlEza_runAudioWaveformPlayer[data-waveform-size=detail] ._8hlEza_runAudioWaveformTime{font-size:12px}._8hlEza_runAudioWaveformPlayer>audio{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._8hlEza_runAudioWaveformPlay{border:1px solid color-mix(in srgb, var(--primary) 48%, var(--border));background:color-mix(in srgb, var(--primary) 18%, var(--card));width:30px;height:30px;color:var(--foreground);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}._8hlEza_runAudioWaveformPlay:hover{background:color-mix(in srgb, var(--primary) 30%, var(--card))}._8hlEza_runAudioWaveformPlay:focus-visible,._8hlEza_runAudioWaveformSeek:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._8hlEza_runAudioWaveformSurface{background:color-mix(in srgb, var(--foreground) 6%, var(--card));min-width:0;height:88px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 8%, transparent);border-radius:10px;position:relative;overflow:hidden}._8hlEza_runAudioWaveformBars{pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;inset:12px 10px}._8hlEza_runAudioWaveformBar{background:color-mix(in srgb, var(--foreground) 46%, transparent);min-width:1px;max-width:4px;transition:background-color var(--dur-fast) var(--ease);border-radius:999px;flex:1 1 0}._8hlEza_runAudioWaveformBar[data-played=true]{background:var(--primary)}._8hlEza_runAudioWaveformPlayer[data-waveform-state=loading] ._8hlEza_runAudioWaveformBars{animation:1.2s ease-in-out infinite alternate _8hlEza_run-audio-waveform-loading}._8hlEza_runAudioWaveformPlayer[data-waveform-state=fallback] ._8hlEza_runAudioWaveformBar{opacity:.48}._8hlEza_runAudioWaveformSeek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._8hlEza_runAudioWaveformSeek:disabled{cursor:wait}._8hlEza_runAudioWaveformControls{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;min-height:30px;display:grid}._8hlEza_runAudioWaveformTime{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:11px}@keyframes _8hlEza_run-audio-waveform-loading{0%{opacity:.2}to{opacity:.52}}@media (prefers-reduced-motion:reduce){._8hlEza_runAudioWaveformPlayer[data-waveform-state=loading] ._8hlEza_runAudioWaveformBars{opacity:.38;animation:none}}._8hlEza_runCardAudioMeta{left:var(--space-3);right:var(--space-3);bottom:var(--space-2);z-index:3;align-items:center;gap:var(--space-2);min-width:0;color:var(--foreground);opacity:0;transition:opacity var(--dur-normal) var(--ease);pointer-events:none;display:flex;position:absolute}._8hlEza_runCardAudioMeta ._8hlEza_runCardPrompt{flex:1}._8hlEza_runCardAudio:hover ._8hlEza_runCardAudioMeta,._8hlEza_runCardAudio:focus-within ._8hlEza_runCardAudioMeta{opacity:1}@media (max-width:760px){._8hlEza_runCardAudio{aspect-ratio:auto;min-height:132px}}._8hlEza_runCardFailed{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--destructive) 35%, var(--border));background:color-mix(in srgb, var(--destructive) 8%, var(--card));min-height:96px;color:var(--destructive);padding:var(--space-3);isolation:isolate;align-content:center;display:grid;position:relative;overflow:hidden}._8hlEza_runCardFailedText{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}._8hlEza_runCardRecoverButton{z-index:3;margin-top:var(--space-2);justify-self:start;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--destructive) 45%, var(--border));background:color-mix(in srgb, var(--card) 80%, transparent);color:var(--foreground);cursor:pointer;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}._8hlEza_runCardRecoverButton:hover:not(:disabled){background:var(--card);border-color:var(--destructive)}._8hlEza_runCardRecoverButton:disabled{cursor:progress;opacity:.7}@media (max-width:760px){._8hlEza_lightbox{overscroll-behavior:contain;grid-template-rows:minmax(360px,60dvh) auto;grid-template-columns:minmax(0,1fr);height:100dvh;overflow:hidden auto}._8hlEza_lightboxBack{left:12px;top:max(12px, env(safe-area-inset-top));width:44px;height:44px}._8hlEza_lightboxStage{touch-action:pan-x pinch-zoom;height:60dvh;min-height:360px;padding:54px 10px 82px}._8hlEza_lightboxMedia{height:100%}._8hlEza_lightboxAsset{border-radius:var(--radius-sm);max-width:100%;max-height:100%}._8hlEza_lightboxNavButton{display:none}._8hlEza_lightboxToolbar{gap:4px;max-width:calc(100vw - 24px);min-height:44px;padding:4px;bottom:12px}._8hlEza_lightboxZoomGroup button,._8hlEza_lightboxMoreWrap>button{min-width:40px;height:40px}._8hlEza_mobileSwipeHint{z-index:3;border-radius:var(--radius-pill);background:var(--scrim);color:#fff;white-space:nowrap;pointer-events:none;padding:4px 9px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}._8hlEza_lightboxInfo{min-height:40dvh;max-height:none;padding:18px 14px max(14px, env(safe-area-inset-bottom));gap:14px;overflow:visible}._8hlEza_lightboxScrollBody{flex:none;gap:14px;margin-right:0;padding-right:0;overflow:visible}._8hlEza_lightboxPromptCard{padding:12px}._8hlEza_lightboxActions{z-index:2;background:color-mix(in srgb, var(--card) 94%, black 6%);padding-top:10px;position:sticky;bottom:0}._8hlEza_lightboxActions>a,._8hlEza_lightboxActions>button,._8hlEza_lightboxMoreWrap>button{min-height:44px}._8hlEza_workspaceShell{min-height:100dvh;padding-left:0}._8hlEza_workspaceMain{min-height:100dvh;padding:calc(58px + var(--ws-header-h,110px) + 8px + env(safe-area-inset-top)) 12px calc(var(--composer-h,250px) + 12px)}._8hlEza_workspaceHeader{top:calc(58px + env(safe-area-inset-top));z-index:32;background:color-mix(in srgb, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:8px 0;position:fixed;left:12px;right:12px}._8hlEza_projectSelectWrap{flex:none;width:100%;min-width:0}._8hlEza_projectSelect{width:100%;min-width:0;height:44px}._8hlEza_projectMenu{z-index:40;overscroll-behavior:contain;width:min(280px,100vw - 24px);max-height:min(60dvh,360px);overflow-y:auto}._8hlEza_projectMenuItemActions{opacity:1}._8hlEza_filtersStack{align-items:stretch;width:100%;min-width:0;display:flex;overflow:hidden}._8hlEza_filters{justify-content:flex-start;width:100%;min-height:40px;padding:2px;overflow:hidden}._8hlEza_filterScrollableControls{scrollbar-width:none;overscroll-behavior-x:contain;flex:auto;overflow:auto hidden}._8hlEza_filterScrollableControls::-webkit-scrollbar{display:none}._8hlEza_filterViewControls{z-index:2;background:var(--card);padding-left:2px;position:relative}._8hlEza_filterPopover{top:calc(160px + env(safe-area-inset-top));width:auto;max-height:min(52dvh,420px);position:fixed;left:12px;right:12px;overflow-y:auto}._8hlEza_filterTypePopover{width:auto}._8hlEza_filterSearchOverlay{min-width:calc(100% - 4px);inset:2px}._8hlEza_filterButton,._8hlEza_filterIconButton{flex:none;height:36px}._8hlEza_filteredEmptyState{min-height:240px;padding:36px 16px}._8hlEza_zoomBar{display:none}._8hlEza_editorTray{top:auto;right:0;bottom:var(--kb-inset,0px);transition:bottom var(--dur-med,.2s) var(--ease,ease-out);z-index:39;overscroll-behavior:contain;pointer-events:none;flex-direction:column;justify-content:flex-end;width:100%;padding:0;display:flex;position:fixed;left:0;overflow:visible}._8hlEza_editorTray[data-phone-expanded=true]{top:0}._8hlEza_runMasonryFeed{gap:28px;padding-top:8px}._8hlEza_runMasonryGroup{gap:10px}._8hlEza_runMasonry,._8hlEza_runMasonryColumn{gap:8px}._8hlEza_runMasonryDateHeading{font-size:15px;line-height:22px}._8hlEza_runCard{border-radius:var(--radius-md);min-height:96px}._8hlEza_runCardScrim{opacity:0;padding:30px 8px 7px;transform:none}._8hlEza_runCard:focus-within ._8hlEza_runCardScrim,._8hlEza_runCardFailed:focus-within ._8hlEza_runCardScrim{opacity:1}._8hlEza_runCardPrompt{font-size:11px}._8hlEza_runCardMetaRow{gap:4px}._8hlEza_runCardChip{max-width:72px;padding-inline:5px}._8hlEza_runCardActions{top:6px;right:6px}._8hlEza_runCardActionButton,._8hlEza_runCardActions ._8hlEza_runDeleteIcon{width:40px;height:40px}._8hlEza_runCardAudio{height:112px}._8hlEza_runCardAudioMeta{opacity:1}._8hlEza_runFeed{grid-template-columns:1fr;padding:0 0 24px}._8hlEza_runEntry{grid-template-columns:1fr;gap:12px;padding:12px}._8hlEza_loadMoreRow{padding:20px 0 8px}._8hlEza_loadMoreButton{min-height:44px}._8hlEza_emptyState{top:calc(58px + var(--ws-header-h,110px) + 8px + env(safe-area-inset-top));right:12px;bottom:calc(var(--composer-h,250px) + 12px);z-index:1;pointer-events:none;min-height:0;padding:10px 0;display:grid;position:fixed;left:12px}._8hlEza_emptyState:before{filter:blur(18px);width:min(520px,120vw);height:min(420px,54dvh)}._8hlEza_emptyInner{gap:18px;width:min(100%,300px)}._8hlEza_emptyTitle{font-size:23px;line-height:30px}._8hlEza_inlineMode{gap:5px;height:32px;margin-inline:5px;padding-inline:9px;font-size:14px}._8hlEza_inspirationGrid{pointer-events:auto;grid-template-columns:1fr;gap:0;width:min(220px,68vw)}._8hlEza_inspirationCard:nth-child(n+2){display:none}._8hlEza_editorTray>*{width:100%;margin-top:auto}}._8hlEza_loadMoreRow{justify-content:center;padding:28px 0 8px;display:flex}._8hlEza_loadMoreButton{appearance:none;border:1px solid var(--border);background:var(--card);color:var(--foreground);font:inherit;border-radius:var(--radius-pill);cursor:pointer;padding:9px 22px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}._8hlEza_loadMoreButton:hover:not(:disabled){background:var(--secondary);border-color:var(--muted-foreground)}._8hlEza_loadMoreButton:disabled{opacity:.6;cursor:default}._8hlEza_lightboxPromptVersion{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--secondary) 70%, transparent);margin-bottom:8px}._8hlEza_lightboxPromptVersion summary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;list-style:none;display:flex}._8hlEza_lightboxPromptVersion summary::-webkit-details-marker{display:none}._8hlEza_lightboxPromptVersion summary em{color:var(--primary-foreground);background:var(--primary);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}._8hlEza_lightboxPromptVersion>p{color:var(--secondary-foreground);white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;margin:0;padding:0 12px 12px;font-size:13px;line-height:1.55;overflow-y:auto}._8hlEza_runDeleteConfirmFloating{z-index:1200;flex-wrap:wrap;max-width:min(92vw,340px);position:fixed;box-shadow:0 10px 28px #00000059}._8hlEza_clearFailedButton{border:1px solid color-mix(in srgb, var(--destructive) 40%, var(--border));background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive);cursor:pointer;white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}._8hlEza_clearFailedButton:hover{background:color-mix(in srgb, var(--destructive) 18%, transparent)}._8hlEza_clearFailedButton:disabled{opacity:.6;cursor:default}._8hlEza_runDeleteConfirmAll{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--destructive) 45%, var(--border));background:color-mix(in srgb, var(--destructive) 82%, black);color:#fff;cursor:pointer;flex-basis:100%;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}._8hlEza_runDeleteConfirmAll:hover{background:var(--destructive)}._8hlEza_runDeleteConfirmAll:disabled{opacity:.6;cursor:default}._8hlEza_runCardFile{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);min-height:132px;color:var(--foreground);padding:var(--space-3);text-align:center;align-content:center;justify-items:center;gap:6px;display:grid;position:relative;overflow:hidden}._8hlEza_runCardFileName{word-break:break-all;max-height:32px;margin:0;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden}._8hlEza_runCardFileFormat{letter-spacing:.06em;color:var(--muted-foreground);font-size:10px;font-weight:800}._8hlEza_runCardFileDownload{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--foreground);align-items:center;gap:5px;margin-top:2px;padding:5px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}._8hlEza_runCardFileDownload:hover{background:color-mix(in srgb, var(--primary) 14%, transparent)}._8hlEza_lightboxModelStage{justify-content:center;align-items:center;width:min(80vw,960px);max-height:80vh;display:flex}._8hlEza_lightboxModelStage>*{width:100%}._8hlEza_runFeedFileTile{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);align-items:center;gap:10px;padding:12px 14px;font-size:12px;font-weight:700;display:flex}._8hlEza_runFeedFileTile span{word-break:break-all;min-width:0}._8hlEza_runFeedFileTile a{flex:none;margin-left:auto;font-size:11px;text-decoration:underline}._8hlEza_runCardFailed[data-failure-treatment=request],._8hlEza_runError[data-failure-treatment=request],._8hlEza_runTilePlaceholder[data-failure-treatment=request]{color:var(--foreground);background:color-mix(in srgb, var(--primary) 7%, var(--card));border-color:var(--border)}._8hlEza_runTilePlaceholder[data-failure-treatment=system]{color:var(--destructive);background:color-mix(in srgb, var(--destructive) 8%, var(--card))}._8hlEza_runStatusBadgeFailed[data-failure-treatment=request]{color:var(--foreground);border-color:var(--border);background:0 0}._8hlEza_runCardExpiryCorner{z-index:2;pointer-events:none;position:absolute;top:8px;left:8px}._8hlEza_runCardExpiryChip{border-radius:var(--radius-xs);background:var(--scrim);border:1px solid var(--border);color:var(--foreground);letter-spacing:.06em;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}._8hlEza_runCardExpiryChip[data-state=soon]{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 26%, transparent)}._8hlEza_runCardExpirySuffix{border-left:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);opacity:.78;padding-left:5px;font-style:normal}._8hlEza_runCardExpiredTile{text-align:center;color:var(--muted-foreground);background:color-mix(in srgb, var(--muted) 45%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex;position:absolute;inset:0}._8hlEza_runCardExpiredTile strong{letter-spacing:.04em;color:var(--foreground);font-size:12px;font-weight:600}._8hlEza_runCardExpiredTile span{max-width:22ch;font-size:10.5px;line-height:1.35}._8hlEza_runTagDraft{border-radius:var(--radius-pill);background:var(--secondary);border:1px solid var(--primary-border);color:var(--foreground);letter-spacing:.04em;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}._8hlEza_runTagDraft[data-kind=final]{color:var(--secondary-foreground);border-color:#0000}._8hlEza_runTagDraft em{opacity:.62;font-style:normal;font-weight:600}._8hlEza_runTagUpgrade{border-radius:var(--radius-pill);background:var(--secondary);border:1px solid var(--primary-border);color:var(--foreground);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-normal) var(--ease), background var(--dur-normal) var(--ease), transform 90ms var(--ease);align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}._8hlEza_runTagUpgrade:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--secondary))}._8hlEza_runTagUpgrade:active{transform:scale(.97)}._8hlEza_runTagUpgrade[data-state=soon]{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 26%, transparent)}._8hlEza_runTagUpgrade[data-state=armed]{background-image:var(--primary-gradient);color:var(--primary-foreground);border-color:#0000}._8hlEza_runTagUpgrade[data-state=armed] em,._8hlEza_runTagUpgrade[data-state=busy] em{opacity:1;color:inherit;border-left-color:color-mix(in srgb, currentColor 40%, transparent)}._8hlEza_runTagUpgrade[data-state=busy]{border-color:var(--border);color:var(--muted-foreground);cursor:default}._8hlEza_runTagUpgrade:disabled{cursor:default}._8hlEza_runTagUpgrade em{border-left:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);opacity:.66;margin-left:1px;padding-left:6px;font-style:normal;font-weight:600}._8hlEza_runTagUpgrade[data-state=soon] em{opacity:1;color:var(--primary);border-left-color:color-mix(in srgb, var(--primary) 45%, transparent)}@media (prefers-reduced-motion:reduce){._8hlEza_runTagUpgrade{transition:none}}._8hlEza_runCardDraftCorner{z-index:2;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:8px;left:8px}._8hlEza_runCardDraftStamp{border-radius:var(--radius-xs);letter-spacing:.08em;text-transform:uppercase;background:var(--scrim);border:1px solid var(--primary-border);color:var(--foreground);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;align-items:center;gap:5px;padding:3px 6px;font-size:10px;font-weight:600;display:inline-flex}._8hlEza_runCardDraftStamp[data-kind=final]{border-color:var(--border);color:var(--secondary-foreground)}._8hlEza_runCardDraftStamp em{opacity:.62;letter-spacing:.04em;font-style:normal}._8hlEza_runCardUpgradeGo{border-radius:var(--radius-xs);background:var(--scrim);border:1px solid var(--primary-border);color:var(--foreground);letter-spacing:.06em;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color var(--dur-normal) var(--ease), background var(--dur-normal) var(--ease), transform 90ms var(--ease);align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:600;display:inline-flex}._8hlEza_runCardUpgradeGo:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, var(--scrim))}._8hlEza_runCardUpgradeGo:active{transform:scale(.97)}._8hlEza_runCardUpgradeGo[data-state=soon]{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 26%, transparent)}._8hlEza_runCardUpgradeGo em{border-left:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);opacity:.66;letter-spacing:.02em;margin-left:1px;padding-left:5px;font-style:normal}._8hlEza_runCardUpgradeGo[data-state=soon] em{opacity:1;color:var(--primary);border-left-color:color-mix(in srgb, var(--primary) 45%, transparent)}._8hlEza_runCardUpgradeGo[data-state=armed]{background-image:var(--primary-gradient);color:var(--primary-foreground);box-shadow:0 1px 8px color-mix(in srgb, var(--primary) 30%, transparent);background-color:#0000;border-color:#0000}._8hlEza_runCardUpgradeGo[data-state=armed] em,._8hlEza_runCardUpgradeGo[data-state=busy] em{opacity:1;color:inherit;border-left-color:color-mix(in srgb, currentColor 40%, transparent)}._8hlEza_runCardUpgradeGo[data-state=busy]{background:var(--scrim);border-color:var(--border);color:var(--muted-foreground);cursor:default}._8hlEza_runCardUpgradeGo:disabled{cursor:default}@media (prefers-reduced-motion:reduce){._8hlEza_runCardUpgradeGo{transition:none}}._8hlEza_workspaceShell[data-composer-layout=pending] ._8hlEza_editorTray{visibility:hidden}@media (min-width:1121px){._8hlEza_workspaceShell[data-composer-layout=pending],._8hlEza_workspaceShell[data-composer-layout=panel]{--composer-panel-width:370px}._8hlEza_workspaceShell[data-composer-layout=pending] ._8hlEza_workspaceMain,._8hlEza_workspaceShell[data-composer-layout=panel] ._8hlEza_workspaceMain{min-width:0;min-height:0;margin-left:var(--composer-panel-width);padding:28px 32px 32px}._8hlEza_workspaceShell[data-composer-layout=pending] ._8hlEza_workspaceHeader,._8hlEza_workspaceShell[data-composer-layout=panel] ._8hlEza_workspaceHeader{flex-wrap:wrap}._8hlEza_workspaceShell[data-composer-layout=pending] :is(._8hlEza_filtersStack,._8hlEza_filters),._8hlEza_workspaceShell[data-composer-layout=panel] :is(._8hlEza_filtersStack,._8hlEza_filters){max-width:100%}._8hlEza_workspaceShell[data-composer-layout=pending] :is(._8hlEza_filters,._8hlEza_filterScrollableControls),._8hlEza_workspaceShell[data-composer-layout=panel] :is(._8hlEza_filters,._8hlEza_filterScrollableControls){flex-wrap:wrap}._8hlEza_workspaceShell[data-composer-layout=pending] ._8hlEza_editorTray,._8hlEza_workspaceShell[data-composer-layout=panel] ._8hlEza_editorTray{inset:calc(var(--app-header-height,0px) + var(--promo-topbar-height,0px)) auto 0 var(--rail-gutter);width:var(--composer-panel-width);height:calc(100dvh - var(--app-header-height,0px) - var(--promo-topbar-height,0px));overscroll-behavior:contain;scrollbar-width:thin;border-right:1px solid var(--border);background:var(--card);pointer-events:auto;min-width:0;min-height:0;overflow:auto}._8hlEza_workspaceShell[data-composer-layout=pending] ._8hlEza_composerReuseError,._8hlEza_workspaceShell[data-composer-layout=panel] ._8hlEza_composerReuseError{max-width:100%;margin:var(--space-3);position:static}._8hlEza_workspaceShell[data-composer-layout=pending] ._8hlEza_editorTray>[aria-label=Prompt\ preset],._8hlEza_workspaceShell[data-composer-layout=panel] ._8hlEza_editorTray>[aria-label=Prompt\ preset]{margin:var(--space-3);flex-wrap:wrap}}
._10FKxG_viewer{z-index:80;background:var(--background);color:var(--foreground);flex-direction:column;display:flex;position:fixed;inset:0}._10FKxG_viewerHeader{border-bottom:1px solid var(--border);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}._10FKxG_viewerTitle{align-items:center;gap:12px;min-width:0;display:flex}._10FKxG_viewerName{font-size:17px;font-weight:600}._10FKxG_viewerSub{color:var(--muted-foreground);font-size:13px}._10FKxG_viewerActions,._10FKxG_detailActions{flex-wrap:wrap;gap:10px;display:flex}._10FKxG_detailActions{flex-direction:column;margin-top:auto}._10FKxG_iconButton{border-radius:var(--radius-md);width:44px;height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}._10FKxG_iconButton:hover{background:var(--accent)}._10FKxG_iconButton[aria-pressed=false]{color:var(--muted-foreground)}._10FKxG_primaryButton,._10FKxG_secondaryButton{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}._10FKxG_primaryButton{background:var(--primary);color:var(--primary-foreground);border:0}._10FKxG_secondaryButton{border:1px solid var(--border);background:var(--card);color:var(--foreground)}._10FKxG_primaryButton:disabled,._10FKxG_secondaryButton:disabled{opacity:.55;cursor:default}._10FKxG_viewerBody{flex:auto;grid-template-columns:280px minmax(0,1fr) 320px;min-height:0;display:grid}._10FKxG_panelHeading{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground);padding:14px 16px 8px;font-size:12px}._10FKxG_layerList{border-right:1px solid var(--border);background:var(--card);flex-direction:column;min-height:0;display:flex}._10FKxG_layerRows{flex-direction:column;flex:auto;gap:2px;margin:0;padding:0 8px 8px;list-style:none;display:flex;overflow-y:auto}._10FKxG_layerRow{border-radius:var(--radius-md);align-items:center;gap:2px;display:flex}._10FKxG_layerRow[data-selected=true],._10FKxG_baseRow[data-selected=true]{background:var(--primary-soft)}._10FKxG_layerSelect,._10FKxG_baseRow{min-width:0;min-height:52px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:10px;padding:4px 6px;display:flex}._10FKxG_baseRow{border-top:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md);margin:0 8px 8px}._10FKxG_layerChip{border-radius:var(--radius-sm);border:1px solid var(--border);background-color:var(--muted);background-image:conic-gradient(var(--border) 25%, transparent 0 50%, var(--border) 0 75%, transparent 0);background-size:12px 12px;flex:none;width:40px;height:40px;overflow:hidden}._10FKxG_layerChip img{object-fit:contain;width:100%;height:100%;display:block}._10FKxG_layerText{flex-direction:column;gap:2px;min-width:0;display:flex}._10FKxG_layerName{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}._10FKxG_layerMeta{font-variant-numeric:tabular-nums;color:var(--muted-foreground);font-size:11px}._10FKxG_stageColumn{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:20px;display:flex}._10FKxG_tabs{gap:8px;display:flex}._10FKxG_tab{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--foreground);cursor:pointer;padding:0 16px;font-size:14px}._10FKxG_tab[aria-selected=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}._10FKxG_stageFrame{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--muted);flex:auto;place-items:center;min-height:0;display:grid;overflow:hidden}._10FKxG_stage{width:100%;max-width:100%;max-height:100%;position:relative}._10FKxG_stageBase,._10FKxG_stageOriginal{object-fit:contain;width:100%;height:100%;display:block}._10FKxG_stageOriginal{max-height:100%}._10FKxG_stageLayer{object-fit:fill;pointer-events:none;position:absolute}._10FKxG_stageLayer[data-selected=true]{outline:2px dashed var(--primary);outline-offset:3px}._10FKxG_stageNote{color:var(--muted-foreground);font-size:13px}._10FKxG_detail{border-left:1px solid var(--border);background:var(--card);flex-direction:column;gap:14px;min-height:0;padding:0 20px 20px;display:flex;overflow-y:auto}._10FKxG_detail ._10FKxG_panelHeading{padding-left:0}._10FKxG_detailPreview{border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--muted);background-image:conic-gradient(var(--border) 25%, transparent 0 50%, var(--border) 0 75%, transparent 0);background-size:14px 14px;place-items:center;height:180px;display:grid;overflow:hidden}._10FKxG_detailPreview img{object-fit:contain;max-width:100%;max-height:100%}._10FKxG_detailName{overflow-wrap:anywhere;font-size:17px;font-weight:600}._10FKxG_facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}._10FKxG_facts>div{border-radius:var(--radius-sm);background:var(--muted);padding:10px}._10FKxG_facts dt{color:var(--muted-foreground);font-size:12px}._10FKxG_facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:13px;font-weight:500}._10FKxG_factWide{grid-column:span 2}._10FKxG_setCard{cursor:pointer;width:100%;height:100%;min-height:160px;color:inherit;background:0 0;border:0;padding:0;display:block;position:relative}._10FKxG_setCard:before,._10FKxG_setCard:after{content:"";border-radius:var(--radius-md);background:var(--muted);border:1px solid var(--border);position:absolute}._10FKxG_setCard:before{inset:-6px -6px 10px 10px}._10FKxG_setCard:after{inset:-3px -3px 5px 5px}._10FKxG_setCardImage{z-index:1;object-fit:cover;border-radius:var(--radius-md);background:var(--muted);width:100%;height:100%;display:block;position:relative}._10FKxG_setBadge{z-index:2;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--foreground) 88%, transparent);color:var(--background);align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:8px;right:8px}@media (max-width:960px){._10FKxG_viewerBody{grid-template-columns:minmax(0,1fr);overflow-y:auto}._10FKxG_layerList,._10FKxG_detail{border:0;border-top:1px solid var(--border)}._10FKxG_stageColumn{order:-1;min-height:50vh}}
.WKSPGW_backdrop{z-index:60;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.WKSPGW_modal{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);width:min(960px,100vw - 48px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-popover);flex-direction:column;display:flex;overflow:hidden}.WKSPGW_header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--border);padding:16px 20px;display:flex}.WKSPGW_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 4px;font-size:11px;font-weight:800}.WKSPGW_header h2{color:var(--foreground);margin:0;font-size:18px;font-weight:700}.WKSPGW_closeBtn{border:1px solid var(--border);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--foreground);cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;justify-content:center;align-items:center;display:inline-flex}.WKSPGW_closeBtn:hover{background:var(--card)}.WKSPGW_body{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex;overflow:hidden}.WKSPGW_note{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.5}.WKSPGW_mixCallout{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:10px;margin:12px 0 4px;padding:12px 14px;font-size:12.5px;line-height:1.55}.WKSPGW_mixCallout strong{margin-bottom:6px;font-size:13px;display:block}.WKSPGW_mixCallout ul{gap:4px;margin:0;padding-left:18px;display:grid}.WKSPGW_mixCallout em{font-style:italic}.WKSPGW_note code{background:var(--card);border-radius:3px;padding:1px 5px;font-size:11px}.WKSPGW_scroll{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);overflow:auto}.WKSPGW_table{border-collapse:collapse;width:100%;font-size:12px}.WKSPGW_table thead th{background:var(--card);z-index:1;position:sticky;top:0}.WKSPGW_rowLabelCell{text-align:left;color:var(--foreground);border-bottom:1px solid var(--border);border-right:1px solid var(--border);white-space:nowrap;background:var(--card);z-index:1;padding:10px 12px;font-weight:700;position:sticky;left:0}.WKSPGW_modelHead{text-align:left;border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:top;min-width:160px;padding:10px 12px}.WKSPGW_modelHead:last-child{border-right:0}.WKSPGW_modelHeadActive{background:color-mix(in srgb, var(--teal) 12%, var(--card));outline:2px solid var(--teal);outline-offset:-2px}.WKSPGW_modelHeadLabel{color:var(--foreground);font-size:13px;font-weight:700}.WKSPGW_modelHeadTag{text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground);margin-top:2px;font-size:10px}.WKSPGW_cell{border-bottom:1px solid var(--border);border-right:1px solid var(--border);vertical-align:top;color:var(--foreground);padding:10px 12px}.WKSPGW_cell:last-child{border-right:0}.WKSPGW_cellActive{background:color-mix(in srgb, var(--teal) 6%, transparent)}.WKSPGW_cellInner{align-items:center;gap:6px;line-height:1.4;display:inline-flex}.WKSPGW_cellInner small{color:var(--muted-foreground);font-size:11px}.WKSPGW_cellYes{color:var(--teal)}.WKSPGW_cellNo{color:var(--muted-foreground)}.WKSPGW_cellPartial,.WKSPGW_cellPartial small{color:var(--destructive,#e0524d)}
.loeiVW_panel{align-content:start;gap:var(--ws-space-4);width:100%;min-width:0;color:var(--ws-text-primary);display:grid}.loeiVW_head{justify-content:space-between;align-items:flex-start;gap:var(--ws-space-4);display:flex}.loeiVW_head>:first-child{min-width:0}.loeiVW_refresh{white-space:nowrap;flex:none}.loeiVW_panel .loeiVW_stats{grid-template-columns:repeat(4,minmax(0,1fr))}.loeiVW_rollups{gap:var(--ws-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.loeiVW_rollupList{padding:var(--ws-space-3) var(--ws-space-5);display:grid}.loeiVW_toolbar{min-width:0}.loeiVW_search{border:1px solid var(--ws-border);border-radius:var(--ws-radius-sm);background:var(--ws-surface-2);min-width:min(320px,100%);min-height:34px;color:var(--ws-text-tertiary);align-items:center;gap:8px;padding:0 10px;display:flex}.loeiVW_search:focus-within{border-color:var(--ws-gold-border-strong);box-shadow:0 0 0 3px var(--ws-gold-soft)}.loeiVW_search input{width:100%;min-width:0;color:var(--ws-text-primary);font:inherit;font-size:var(--ws-text-xs);background:0 0;border:0;outline:0}.loeiVW_search input::placeholder{color:var(--ws-text-tertiary)}.loeiVW_dateRange{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.loeiVW_dateRange label{color:var(--ws-text-secondary);font-size:var(--ws-text-xs);align-items:center;gap:6px;font-weight:700;display:inline-flex}.loeiVW_rangeRemove{white-space:nowrap}.loeiVW_bulkBar{align-items:center;gap:var(--ws-space-2);border:1px solid var(--ws-border-soft);border-radius:var(--ws-radius-md);background:var(--ws-surface-1);min-height:44px;padding:8px 10px;display:flex}.loeiVW_selectPage{color:var(--ws-text-secondary);font-size:var(--ws-text-xs);cursor:pointer;align-items:center;gap:8px;font-weight:700;display:inline-flex}.loeiVW_selectPage input{width:16px;height:16px;accent-color:var(--ws-gold);cursor:pointer;margin:0}.loeiVW_selectedCount{color:var(--ws-gold-bright);font-size:var(--ws-text-xs);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.loeiVW_grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.loeiVW_grid .ws-gallery-thumb{aspect-ratio:3/4;height:auto}.loeiVW_grid .ws-gallery-footnote{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loeiVW_kindThumb{z-index:1;color:var(--ws-gold-deep);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.loeiVW_empty,.loeiVW_error{border:1px dashed var(--ws-border);border-radius:var(--ws-radius-md);padding:var(--ws-space-6);text-align:center}.loeiVW_error{border-color:var(--ws-status-rejected-border);background:var(--ws-status-rejected-bg);color:var(--ws-status-rejected)}.loeiVW_loadMore{justify-self:center}.loeiVW_modalKindIcon{z-index:1;color:var(--ws-gold-deep);place-items:center;display:grid;position:relative}.loeiVW_unsupported{border:1px solid var(--ws-border-soft);border-radius:var(--ws-radius-sm);background:var(--ws-surface-2);color:var(--ws-text-tertiary);font-size:var(--ws-text-xs);margin:0;padding:10px 12px;line-height:1.5}@media (max-width:900px){.loeiVW_panel .loeiVW_stats,.loeiVW_rollups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.loeiVW_head{flex-direction:column;align-items:stretch}.loeiVW_refresh{align-self:flex-start}.loeiVW_panel .loeiVW_stats,.loeiVW_rollups{grid-template-columns:1fr}.loeiVW_search,.loeiVW_dateRange{width:100%}.loeiVW_bulkBar{flex-wrap:wrap;align-items:stretch}.loeiVW_selectedCount{width:100%;margin-left:0}}
.WTSgUG_root{align-items:center;min-width:0;display:flex;position:relative}.WTSgUG_trigger{flex:0 0 34px;place-items:center;min-width:34px;border:1px solid var(--ws-border)!important;background:var(--ws-bg-elevated)!important;width:34px!important;height:34px!important;color:var(--ws-text-primary)!important;padding:0!important;display:grid!important}.WTSgUG_trigger:hover,.WTSgUG_trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--ws-gold-bright) 54%, var(--ws-border))!important;color:var(--ws-gold-bright)!important}.WTSgUG_trigger:disabled{opacity:.55;cursor:not-allowed}.WTSgUG_portalHost{z-index:180;pointer-events:none;position:fixed;inset:0}.WTSgUG_panel{z-index:180;border:1px solid var(--ws-border);color:var(--ws-text-primary);pointer-events:auto;border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 22px 70px #00000080;background:var(--ws-bg-elevated)!important}.WTSgUG_panel>header{border-bottom:1px solid var(--ws-border);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.WTSgUG_panel header>div{gap:2px;display:grid}.WTSgUG_panel header strong{font-size:13px}.WTSgUG_panel header small{color:var(--ws-text-secondary);font-size:10px}.WTSgUG_panel header a{color:var(--ws-gold-bright);align-items:center;gap:4px;font-size:11px;display:inline-flex}.WTSgUG_scroll{background:var(--ws-bg-elevated);min-height:0;max-height:min(430px,55vh);padding:7px;overflow-y:auto}.WTSgUG_sectionLabel{color:var(--ws-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:10px 8px 5px;font-size:10px;font-weight:700}.WTSgUG_option{text-align:left;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:50px;width:100%!important;height:auto!important;color:var(--ws-text-primary)!important;background:0 0!important;padding:8px!important;display:grid!important}.WTSgUG_option:hover{background:var(--ws-surface-2)!important}.WTSgUG_optionIcon{background:color-mix(in srgb, var(--ws-gold-bright) 12%, transparent);width:30px;height:30px;color:var(--ws-gold-bright);border-radius:9px;place-items:center;display:grid}.WTSgUG_option>span:nth-child(2){gap:2px;min-width:0;display:grid}.WTSgUG_option strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.WTSgUG_option small{color:var(--ws-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}
.HPt0Bq_button{border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--primary) 14%, transparent);min-height:28px;color:var(--primary);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.HPt0Bq_button:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 22%, transparent)}.HPt0Bq_button:disabled{cursor:wait;opacity:.65}.HPt0Bq_cost{background:color-mix(in srgb, var(--primary) 20%, transparent);border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:11px;font-weight:800;display:inline-flex}.HPt0Bq_spinner{animation:.8s linear infinite HPt0Bq_aigenSpin}@keyframes HPt0Bq_aigenSpin{to{transform:rotate(360deg)}}.HPt0Bq_overlay{z-index:80;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.HPt0Bq_panel{border:1px solid var(--border,#ffffff1f);background:var(--background,#14110d);border-radius:14px;flex-direction:column;width:min(640px,100%);max-height:min(80vh,720px);display:flex;overflow:hidden;box-shadow:0 20px 60px #00000073}.HPt0Bq_header{border-bottom:1px solid var(--border,#ffffff1a);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.HPt0Bq_eyebrow{color:var(--primary);letter-spacing:1.4px;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.HPt0Bq_title{color:var(--foreground);margin:4px 0 0;font-size:17px}.HPt0Bq_body{flex:1;padding:18px 22px;overflow-y:auto}.HPt0Bq_outputText{border:1px solid var(--border,#ffffff1a);background:color-mix(in srgb, var(--foreground) 4%, transparent);color:var(--foreground);font-family:var(--font-ui);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.55}.HPt0Bq_errorText{color:#ff8c8c;background:#ff69691c;border:1px solid #ff696957;border-radius:10px;margin:0;padding:14px 16px;font-size:14px;line-height:1.5}.HPt0Bq_inlineError{border-radius:var(--radius-pill,999px);color:#ff8c8c;background:#ff69691f;border:1px solid #ff69695c;align-items:center;gap:6px;max-width:100%;margin-top:6px;padding:4px 8px;font-size:11px;line-height:1.3;display:inline-flex}.HPt0Bq_inlineErrorMessage{white-space:nowrap;text-overflow:ellipsis;max-width:240px;display:inline-block;overflow:hidden}.HPt0Bq_inlineErrorBtn{border-radius:var(--radius-pill,999px);color:#ffb0b0;cursor:pointer;background:0 0;border:1px solid #ff8c8c4d;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.HPt0Bq_inlineErrorBtn:hover:not(:disabled){background:#ff69692e}.HPt0Bq_inlineErrorBtn:disabled{opacity:.55;cursor:not-allowed}.HPt0Bq_footer{border-top:1px solid var(--border,#ffffff1a);justify-content:space-between;align-items:center;gap:10px;padding:14px 22px;display:flex}.HPt0Bq_footerRight{gap:8px;display:inline-flex}.HPt0Bq_primaryBtn,.HPt0Bq_ghostBtn,.HPt0Bq_iconBtn{cursor:pointer;border-radius:8px;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.HPt0Bq_primaryBtn{background:var(--primary);color:var(--primary-foreground);border:0;padding:9px 14px}.HPt0Bq_primaryBtn:hover{filter:brightness(1.04)}.HPt0Bq_ghostBtn{border:1px solid var(--border,#ffffff1f);color:var(--foreground);background:0 0;padding:8px 13px}.HPt0Bq_ghostBtn:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.HPt0Bq_ghostBtn:disabled{opacity:.5;cursor:wait}.HPt0Bq_iconBtn{border:1px solid var(--border,#ffffff1f);width:32px;height:32px;color:var(--foreground);background:0 0;justify-content:center;padding:0}.HPt0Bq_iconBtn:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}
._9N1lgq_backdrop{z-index:120;background:color-mix(in srgb, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}._9N1lgq_dialog{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);width:min(420px,100%);box-shadow:var(--shadow-popover);gap:14px;padding:22px;display:grid}._9N1lgq_title{color:var(--foreground);margin:0;font-size:17px;font-weight:700}._9N1lgq_body{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.5}._9N1lgq_form{gap:10px;display:grid}._9N1lgq_input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:100%;height:38px;color:var(--foreground);padding:0 12px;font-size:14px;font-weight:600}._9N1lgq_input:focus{border-color:color-mix(in srgb, var(--primary) 60%, var(--border));outline:none}._9N1lgq_error{color:var(--destructive);margin:0;font-size:12.5px;line-height:1.45}._9N1lgq_actions{justify-content:flex-end;gap:8px;display:flex}._9N1lgq_actions button{border-radius:var(--radius-sm);border:1px solid var(--border);height:36px;color:var(--foreground);cursor:pointer;background:0 0;padding:0 14px;font-size:13px;font-weight:700}._9N1lgq_actions button[type=submit]{background:var(--primary);color:var(--primary-foreground);border-color:#0000}._9N1lgq_actions button:disabled{opacity:.5;cursor:not-allowed}
.xv_9pW_wrap{flex:none;display:inline-flex;position:relative}.xv_9pW_trigger{border:1px solid var(--border);border-radius:var(--radius-pill);align-items:center;gap:var(--space-2);background:var(--card);min-height:36px;color:var(--foreground);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.xv_9pW_trigger svg:first-child{color:var(--teal)}.xv_9pW_trigger:hover:not(:disabled),.xv_9pW_trigger[aria-expanded=true]{border-color:var(--teal);color:var(--foreground);box-shadow:0 0 24px -10px color-mix(in srgb, var(--teal) 70%, transparent)}.xv_9pW_trigger:disabled{cursor:not-allowed;opacity:.55}.xv_9pW_panel{z-index:15;width:min(360px,100vw - 32px);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--popover);box-shadow:var(--shadow-popover);gap:4px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.xv_9pW_panelTitle{border-bottom:1px solid var(--border);color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:8px 10px 6px;font-size:11px;font-weight:800}.xv_9pW_modeList{flex-direction:column;gap:2px;display:flex}.xv_9pW_modeRow{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease);border:1px solid #0000;padding:8px 10px}.xv_9pW_modeRow:hover:not(.xv_9pW_modeRowDisabled){background:var(--card-hover,var(--card))}.xv_9pW_modeRowSelected{background:var(--card-hover,var(--card));border-color:var(--teal)}.xv_9pW_modeRowDisabled{opacity:.45;cursor:not-allowed}.xv_9pW_modeHeader{align-items:center;gap:var(--space-2);display:flex}.xv_9pW_modeRadio{border:1.5px solid var(--border);border-radius:50%;flex-shrink:0;width:14px;height:14px;position:relative}.xv_9pW_modeRadioActive{border-color:var(--teal)}.xv_9pW_modeRadioActive:after{content:"";background:var(--teal);border-radius:50%;position:absolute;inset:2px}.xv_9pW_modeLabel{color:var(--foreground);font-size:13px;font-weight:700}.xv_9pW_modeDescription{color:var(--muted-foreground);margin:4px 0 0 22px;font-size:12px;line-height:1.4}.xv_9pW_precondition{color:var(--muted-foreground);margin:4px 0 0 22px;font-size:11px;font-style:italic}.xv_9pW_directionField{flex-direction:column;gap:4px;margin:8px 0 0 22px;display:flex}.xv_9pW_directionLabel{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.xv_9pW_directionInput{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:56px;max-height:160px;color:var(--foreground);resize:vertical;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.4}.xv_9pW_directionInput:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 18%, transparent);outline:none}.xv_9pW_directionInput::placeholder{color:var(--muted-foreground);opacity:.7}.xv_9pW_actions{justify-content:flex-end;align-items:center;gap:var(--space-2);border-top:1px solid var(--border);margin-top:6px;padding:8px 4px 4px;display:flex}.xv_9pW_disabledReason{color:var(--warning,var(--muted-foreground));background:color-mix(in srgb, var(--warning,var(--muted-foreground)) 8%, transparent);border-radius:var(--radius-sm);margin:0 6px 8px;padding:6px 10px;font-size:11px}
._9PZfpa_progress{color:var(--foreground);background:var(--card);border-radius:var(--radius-md);gap:.65rem;padding:1rem;display:grid}._9PZfpa_progress p{color:var(--muted-foreground);margin:0;font-size:.85rem}._9PZfpa_track{border-radius:var(--radius-pill);background:var(--muted);height:.3rem;overflow:hidden}._9PZfpa_track span{background:var(--primary);height:100%;transition:width .3s;animation:1.7s ease-in-out infinite _9PZfpa_soundShimmer;display:block}._9PZfpa_progress button{color:var(--primary);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:.5rem 1rem}@keyframes _9PZfpa_soundShimmer{0%,to{opacity:.4}50%{opacity:1}}@media (prefers-reduced-motion:reduce){._9PZfpa_track span{transition:none;animation:none}}
.kTqrzq_badge{vertical-align:middle;cursor:default;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin:0 1px;padding:2px 8px 2px 3px;font-size:.9em;font-weight:600;line-height:1;display:inline-flex}.kTqrzq_thumb{background-color:#ffffff1f;background-position:50%;background-size:cover;border-radius:50%;flex:none;width:18px;height:18px}.kTqrzq_glyph{opacity:.75;margin-right:-2px;font-weight:700}.kTqrzq_cast{color:#34d399;background:#10b98138}.kTqrzq_set{color:#60a5fa;background:#3b82f638}.kTqrzq_prop{color:#fb923c;background:#f9731638}.kTqrzq_mixStage{color:#cbd5da;background:#b7c2c838}.kTqrzq_badge.kTqrzq_selected{outline-offset:1px;outline:2px solid}
.MnJwmq_menu{z-index:200;overscroll-behavior:contain;background:var(--popover);min-width:220px;max-width:320px;max-height:min(280px,100vh - 32px);color:var(--popover-foreground);border:1px solid var(--border);border-radius:10px;margin:0;padding:4px;font-size:.9rem;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 12px 32px #00000052}.MnJwmq_menuFlipUp{margin-bottom:6px;top:auto;bottom:100%}.MnJwmq_option{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.MnJwmq_option:hover,.MnJwmq_optionSelected{background:var(--accent);color:var(--accent-foreground)}.MnJwmq_thumb{background-color:#ffffff14;background-position:50%;background-size:cover;border-radius:50%;flex:0 0 24px;width:24px;min-width:24px;height:24px;min-height:24px;transition:none;transform:none}.MnJwmq_option:hover .MnJwmq_thumb,.MnJwmq_optionSelected .MnJwmq_thumb{width:24px;height:24px;transition:none;transform:none}.MnJwmq_label{white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.MnJwmq_kind{text-transform:uppercase;letter-spacing:.04em;opacity:.6;font-size:.75rem}.MnJwmq_empty{opacity:.6;padding:10px 12px;font-size:.85rem}.MnJwmq_groupLabel{z-index:1;background:var(--popover);letter-spacing:.08em;text-transform:uppercase;opacity:.55;padding:6px 8px 4px;font-size:.68rem;font-weight:700;position:sticky;top:-4px}.MnJwmq_moreHint{opacity:.55;border-top:1px solid var(--border);margin-top:4px;padding:8px 12px;font-size:.75rem}
.oA9MFa_editor{background:var(--card);border:1px solid var(--border);text-transform:none;letter-spacing:0;min-height:9rem;color:var(--foreground);white-space:pre-wrap;word-wrap:break-word;border-radius:10px;outline:none;padding:.75rem .85rem;font-size:.95rem;font-weight:400;line-height:1.55;position:relative}.oA9MFa_editor:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb, var(--ring) 25%, transparent)}.oA9MFa_contentEditable{scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent;outline:none;min-height:7.5rem;max-height:9rem;overflow-y:auto}.oA9MFa_contentEditable::-webkit-scrollbar{width:8px}.oA9MFa_contentEditable::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted-foreground) 60%, transparent);border-radius:999px}.oA9MFa_contentEditable::-webkit-scrollbar-track{background:0 0}.oA9MFa_contentEditable p{margin:0}.oA9MFa_placeholder{color:color-mix(in srgb, var(--foreground) 40%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.95rem;line-height:1.55;position:absolute;top:.75rem;left:.85rem}
.xq8NrW_videoDropzone{border:1px dashed color-mix(in srgb, var(--primary) 48%, var(--ghost-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--secondary) 50%, transparent);width:100%;min-height:150px;color:var(--muted-foreground);cursor:pointer;place-items:center;display:grid;position:relative;overflow:hidden}.xq8NrW_videoDropzone:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--secondary))}.xq8NrW_videoDropzone video{object-fit:contain;pointer-events:none;background:#050505;width:100%;height:150px;display:block}.xq8NrW_dropEmpty{text-align:center;place-items:center;gap:7px;padding:20px;display:grid}.xq8NrW_dropEmpty svg{color:var(--primary)}.xq8NrW_dropEmpty strong{color:var(--foreground);font-size:13px}.xq8NrW_dropEmpty small{max-width:280px;font-size:10px;line-height:1.5}.xq8NrW_durationCard{border:1px solid var(--ghost-border);border-radius:var(--radius-md);background:var(--ghost-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.xq8NrW_durationCard div{background:var(--secondary);gap:4px;padding:10px;display:grid}.xq8NrW_durationCard span{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.xq8NrW_durationCard strong{color:var(--foreground);font-size:12px}.xq8NrW_previewVideo{object-fit:contain;width:100%;max-width:1120px;max-height:calc(100vh - 190px);box-shadow:var(--shadow-card);background:#050505;display:block}.xq8NrW_outputActions{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.xq8NrW_outputAction{border:1px solid var(--ghost-border);background:color-mix(in srgb, var(--secondary) 78%, transparent);min-height:30px;color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:11px;text-decoration:none;display:inline-flex}.xq8NrW_outputAction:hover{border-color:var(--primary);color:var(--primary)}.xq8NrW_resultStatus{max-width:420px;padding:var(--space-6);color:var(--muted-foreground);text-align:center;justify-items:center;gap:8px;display:grid}.xq8NrW_resultStatus svg{color:var(--primary)}.xq8NrW_resultStatus strong{color:var(--foreground);font-size:14px}.xq8NrW_resultStatus p{margin:0;font-size:12px;line-height:1.55}.xq8NrW_resultSpinner{animation:.9s linear infinite xq8NrW_upscaleVideoSpin}@keyframes xq8NrW_upscaleVideoSpin{to{transform:rotate(360deg)}}
