.layout_shell__888MG{min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-family);display:grid;grid-template-columns:232px 1fr;align-items:stretch}.layout_content__l1k3B{min-width:0;padding:var(--space-32) var(--space-40)}.AdminUserMenu_wrap__TANSm{position:relative}.AdminUserMenu_trigger__t55yu{display:flex;align-items:center;gap:var(--space-8);width:100%;padding:var(--space-8);background:transparent;border:none;border-radius:var(--radius-md);cursor:pointer;font-family:inherit;text-align:left}.AdminUserMenu_trigger__t55yu:hover{background:var(--surface-raised-2)}.AdminUserMenu_avatar__T07tv{width:28px;height:28px;flex-shrink:0;border-radius:var(--radius-circle);background:linear-gradient(135deg,var(--button-primary),var(--accent-indigo));color:var(--text-white1000);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex;align-items:center;justify-content:center}.AdminUserMenu_triggerEmail__bzbtX{flex:1 1;min-width:0;font-size:var(--text-sm);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AdminUserMenu_caret__7eIjt{color:var(--text-muted);flex-shrink:0}.AdminUserMenu_menu__oMSIA{position:absolute;bottom:calc(100% + var(--space-8));left:0;right:0;background:var(--surface-panel-solid);border:var(--line-size) solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 8px 24px var(--scrim);padding:var(--space-6);z-index:var(--z-overlay-local-2)}.AdminUserMenu_trigger__t55yu:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.typography_kicker__Jrzos{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-white400)}.BlockWrapper_blockWrapper__yfBuQ{display:grid;grid-template-columns:1fr minmax(0,640px) 1fr;align-items:flex-start;position:relative;width:100%}.BlockWrapper_gutter__cOA7N{grid-column:1;justify-self:end;display:flex;align-items:center;justify-content:flex-end;width:4rem;margin-right:var(--space-8);height:1.5rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;cursor:default;position:relative;top:.125rem}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_hideControls__Kyaze .BlockWrapper_gutter__cOA7N{width:1.25rem}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_hideControls__Kyaze{padding-right:var(--space-28)}.BlockWrapper_handleContainer__4EKGD{display:flex;align-items:center;gap:var(--space-4);color:var(--text-white600)}.BlockWrapper_handleContainer__4EKGD .BlockWrapper_iconButton__14QUk{display:none}.BlockWrapper_blockWrapper__yfBuQ:hover .BlockWrapper_handleContainer__4EKGD .BlockWrapper_iconButton__14QUk{display:flex;opacity:1;transform:translateX(0)}.BlockWrapper_blockWrapper__yfBuQ:hover .BlockWrapper_handleContainer__4EKGD .BlockWrapper_pinButton__IgRUU:not(.BlockWrapper_active__VNdk5),.BlockWrapper_blockWrapper__yfBuQ:hover .BlockWrapper_handleContainer__4EKGD .BlockWrapper_sceneTag__tVB_T:not(.BlockWrapper_active__VNdk5){display:none!important}.BlockWrapper_handleContainer__4EKGD .BlockWrapper_iconButton__14QUk.BlockWrapper_active__VNdk5{display:flex!important;opacity:1!important;transform:translateX(0)!important;color:var(--text-white800)}.BlockWrapper_handleContainer__4EKGD .BlockWrapper_pinButton__IgRUU.BlockWrapper_active__VNdk5,.BlockWrapper_handleContainer__4EKGD .BlockWrapper_sceneTag__tVB_T.BlockWrapper_active__VNdk5{pointer-events:auto!important;cursor:pointer!important}.BlockWrapper_iconButton__14QUk{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-medium) ease,color var(--duration-medium) ease,transform var(--duration-medium) ease}.BlockWrapper_iconButton__14QUk:hover{background:var(--page-dark800);color:var(--text-white1000)}.BlockWrapper_sceneTag__tVB_T{font-size:var(--text-sm);font-weight:var(--weight-medium);font-family:monospace;white-space:nowrap;width:auto;padding:0 var(--space-4)}.BlockWrapper_dragHandle__M50iV{cursor:grab}.BlockWrapper_dragHandle__M50iV:active{cursor:grabbing}.BlockWrapper_pinButton__IgRUU.BlockWrapper_active__VNdk5{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-regular)}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_lineCheckMode__O_2pB{cursor:pointer}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_lineCheckMode__O_2pB .BlockWrapper_content__yMXFF{transition:background-color var(--duration-base) var(--ease-standard)}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_lineChecked__FHTv9 .BlockWrapper_content__yMXFF{background-color:var(--beat-line-checked-bg);border-radius:var(--radius-sm)}.BlockWrapper_trailingContainer__sZB9c .BlockWrapper_lineCheckBadge__12SMs{display:flex!important;opacity:.55;transform:translateX(0)!important;pointer-events:auto!important;color:var(--text-white600);cursor:pointer;transition:opacity var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.BlockWrapper_trailingContainer__sZB9c .BlockWrapper_lineCheckBadge__12SMs:hover{opacity:1;background:transparent}.BlockWrapper_trailingContainer__sZB9c .BlockWrapper_lineCheckBadge__12SMs.BlockWrapper_lineCheckBadgeChecked___zY_E{opacity:1;color:var(--accent-primary)}.BlockWrapper_trailingContainer__sZB9c .BlockWrapper_lineCheckBadge__12SMs.BlockWrapper_lineCheckBadgeChecked___zY_E:hover{color:var(--accent-primary);background:transparent}.BlockWrapper_content__yMXFF{grid-column:2;min-width:0;border-radius:var(--radius-sm);position:relative}.BlockWrapper_blockWrapper__yfBuQ[data-marquee-selected] .BlockWrapper_content__yMXFF:after,.BlockWrapper_selected__KvM5J .BlockWrapper_content__yMXFF:after{content:"";position:absolute;inset:0;background-color:var(--beat-selection-overlay);border-radius:var(--radius-sm);pointer-events:none;z-index:var(--z-overlay-local)}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_inBeatRange__Nohym .BlockWrapper_content__yMXFF:before{content:"";position:absolute;left:-2px;top:-4px;bottom:-4px;width:2px;background:var(--beat-range-rail);z-index:var(--z-raised-5)}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_inBeatRange__Nohym.BlockWrapper_beatRangeStart__bazbo .BlockWrapper_content__yMXFF:before{top:4px;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_inBeatRange__Nohym.BlockWrapper_beatRangeEnd__Vknpb .BlockWrapper_content__yMXFF:before{bottom:0}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_inBeatRange__Nohym.BlockWrapper_beatRangeStart__bazbo.BlockWrapper_beatRangeEnd__Vknpb .BlockWrapper_content__yMXFF:before{top:4px;bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.BlockWrapper_trailing__nDUeF{grid-column:3;justify-self:start;display:flex;align-items:center;justify-content:flex-start;width:4rem;margin-left:var(--space-8);height:1.5rem;-webkit-user-select:none;user-select:none;position:relative;top:.125rem}.BlockWrapper_trailingContainer__sZB9c{display:flex;align-items:center;gap:var(--space-4);color:var(--text-white600)}.BlockWrapper_blockWrapper__yfBuQ.BlockWrapper_hideControls__Kyaze .BlockWrapper_trailing__nDUeF{width:1.25rem}body.floating-drag-active .BlockWrapper_blockWrapper__yfBuQ .BlockWrapper_content__yMXFF,body.floating-drag-active .BlockWrapper_blockWrapper__yfBuQ .BlockWrapper_gutter__cOA7N{opacity:.35}.BlockWrapper_dragging__1BkIF{opacity:.85}.BlockWrapper_dragging__1BkIF .BlockWrapper_content__yMXFF{border-radius:var(--radius-sm);position:relative}.BlockWrapper_dragging__1BkIF .BlockWrapper_content__yMXFF:after{content:"";position:absolute;inset:0;background-color:var(--beat-selection-overlay);border-radius:var(--radius-sm);pointer-events:none;z-index:var(--z-overlay-local)}.BlockWrapper_dropIndicator__ZS5as{display:none;position:absolute;left:0;right:0;height:4px;background:var(--button-primary);border-radius:var(--radius-sm);z-index:var(--z-float-local);pointer-events:none;box-shadow:0 0 var(--space-12) var(--space-2) color-mix(in srgb,var(--button-primary) 85%,transparent)}.BlockWrapper_blockWrapper__yfBuQ[data-drop-above] .BlockWrapper_dropIndicator__ZS5as{display:block;top:0;transform:translateY(-100%)}.BlockWrapper_blockWrapper__yfBuQ[data-drop-below] .BlockWrapper_dropIndicator__ZS5as{display:block;bottom:0;transform:translateY(100%)}.BlockWrapper_blockWrapper__yfBuQ[data-search-match=true]>[data-content-area=true]{background:var(--surface-raised-1);border-radius:var(--radius-sm);transition:background var(--duration-base) ease,box-shadow var(--duration-base) ease}.BlockWrapper_blockWrapper__yfBuQ[data-search-focus=true]>[data-content-area=true]{background:var(--surface-raised-3);box-shadow:0 0 0 var(--media-tile-ring-width) color-mix(in srgb,var(--media-tile-ring-current) 35%,transparent)}.BlockMenu_menu__7wD8M{z-index:var(--z-menu);border-radius:var(--radius-lg);min-width:200px;overflow:hidden;margin-top:var(--space-4)}.BlockMenu_section___4LLn{padding:var(--space-4) 0}.BlockMenu_iconReverse__qberI{transform:scaleY(-1)}.MenuItem_item__F8I6O{width:100%;display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border:0;background:transparent;border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-13);color:var(--text-white800);text-align:left;cursor:pointer;transition:var(--transition-surface)}.MenuItem_item__F8I6O.MenuItem_active__F0yWl,.MenuItem_item__F8I6O.MenuItem_selected__EZSAk,.MenuItem_item__F8I6O:hover:not(:disabled),.MenuItem_item__F8I6O[aria-checked=true],.MenuItem_item__F8I6O[aria-selected=true]{background:var(--surface-raised-2);color:var(--text-white1000)}.MenuItem_item__F8I6O:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-offset))}.MenuItem_item__F8I6O:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.MenuItem_danger__kf6mw{color:var(--error-light)}.MenuItem_danger__kf6mw.MenuItem_active__F0yWl,.MenuItem_danger__kf6mw:hover:not(:disabled){background:color-mix(in srgb,var(--error) 10%,transparent);color:var(--error-light)}.MenuItem_icon__QnYzN{display:flex;flex-shrink:0;align-items:center;justify-content:center;color:currentcolor}.MenuItem_label__KEv4n{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuItem_trailing__I5Dkp{flex-shrink:0;display:flex;align-items:center;gap:var(--space-4);color:var(--text-white400);font-size:var(--text-xs)}.MenuItem_shortcut__ZHCHE{font-family:var(--font-mono);font-size:var(--text-10);color:var(--text-white400);background:var(--surface-raised-1);padding:var(--space-1) var(--space-4);border-radius:var(--radius-xs)}.MenuItem_caret__xwBvk,.MenuItem_check__1Lzzp{flex-shrink:0;color:var(--text-white600)}.MenuItem_list__VpAj9{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);overflow-y:auto}.MenuItem_groupLabel__lya4e{font-size:var(--text-10);padding:var(--space-6) var(--space-12) var(--space-4)}.MenuItem_divider__Xx3O7{height:var(--line-size);margin:var(--space-4) 0;background:var(--line-divider)}a.MenuItem_item__F8I6O{text-decoration:none}a.MenuItem_item__F8I6O[aria-disabled=true]{opacity:var(--state-disabled-opacity);pointer-events:none}.ScenarioEditor_editor__Flgj5{display:flex;flex-direction:row;padding-bottom:0;width:100%;min-height:100%;flex:1 1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.ScenarioEditor_editorContent__iSy1F{display:flex;flex-direction:column;flex:2 1;min-width:0;overflow-y:auto;overflow-x:hidden;contain:layout style;scrollbar-width:none;-ms-overflow-style:none;transition:flex var(--duration-slower) ease-out;scroll-behavior:smooth;position:relative}.ScenarioEditor_editorContent__iSy1F::-webkit-scrollbar{display:none}.ScenarioEditor_storyEditorBlockGroup__C4_J1{position:relative}.ScenarioEditor_storyEditorGuideAnchor__L6H7t{position:absolute;top:0;left:50%;width:min(640px,100%);height:100%;max-height:320px;transform:translateX(-50%);pointer-events:none}.ScenarioEditor_marquee__Q_ckg{position:absolute;background-color:color-mix(in srgb,var(--button-primary) 15%,transparent);border:var(--line-size) solid color-mix(in srgb,var(--button-primary) 50%,transparent);pointer-events:none;z-index:var(--z-popover);display:none}.ScenarioEditor_expandableEditable__uBvVy{flex:1 0 auto;padding-bottom:12rem}.ScenarioEditor_menuBackdrop__v43f4{position:fixed;inset:0;z-index:calc(var(--z-menu) - var(--space-1))}.ScenarioEditor_compactEditor__Nu0Wu{font-size:var(--text-md);color:var(--text-white800)}.ScenarioEditor_compactEditor__Nu0Wu .ScenarioEditor_dialogueBlock__hJRbM,.ScenarioEditor_compactEditor__Nu0Wu .ScenarioEditor_sceneHeaderRow__13Ano,.ScenarioEditor_compactEditor__Nu0Wu .ScenarioEditor_textContent__lUqi_{font-size:var(--text-md)}.ScenarioEditor_compactEditor__Nu0Wu .ScenarioEditor_heading1__kSsMt,.ScenarioEditor_compactEditor__Nu0Wu .ScenarioEditor_sceneText__bWwjb{color:var(--text-white800)}.ScenarioEditor_sceneText__bWwjb{font-size:var(--text-3xl);font-weight:var(--weight-semibold);color:var(--text-white1000)}.ScenarioEditor_writingRow__fMCkm{position:relative;display:flex;min-height:auto;cursor:text;gap:var(--space-16);line-height:var(--lh-normal)}.ScenarioEditor_writingRow__fMCkm>*{flex:1 1;min-width:0}.ScenarioEditor_inputContainer__Ad_gb{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0}.ScenarioEditor_heading1__kSsMt{font-size:var(--text-5xl);font-weight:var(--weight-bold);color:var(--text-white1000);line-height:var(--lh-tight);margin-bottom:var(--space-8)}.ScenarioEditor_blockRow__fWjGj{padding-bottom:var(--space-4)}.ScenarioEditor_textContent__lUqi_{position:relative;width:100%;min-height:1.75rem;overflow-wrap:break-word;word-break:break-all;white-space:pre-wrap;padding:0 var(--space-8);line-height:var(--lh-loose)}.ScenarioEditor_projectTitleContainer__RbxBU{display:block;width:100%;margin-bottom:var(--space-32);flex-shrink:0;padding-top:9rem;padding-left:var(--space-32);padding-right:var(--space-32)}.ScenarioEditor_projectTitleInput__5Xlgk{display:block;max-width:640px;margin:0 auto;font-size:var(--text-22);font-weight:var(--weight-bold);color:var(--text-white1000);background:transparent;border:none;outline:none;pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;width:100%;font-family:inherit;line-height:var(--lh-tight)}.ScenarioEditor_projectTitleInput__5Xlgk::placeholder{color:var(--text-white400);opacity:1}.ScenarioEditor_calloutBlock__3_U6f{position:relative;overflow:hidden;background-color:var(--page-dark600);border-radius:var(--radius-sm);padding:var(--space-16) var(--space-20);margin-bottom:var(--space-8);display:flex;flex-direction:column}.ScenarioEditor_sceneBackgroundImage__5Ku4q,.ScenarioEditor_sceneBackgroundScrim__7l6Tu{position:absolute;inset:0;pointer-events:none}.ScenarioEditor_sceneBackgroundImage__5Ku4q{z-index:var(--z-base);overflow:hidden}.ScenarioEditor_sceneBackgroundImage__5Ku4q>img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;filter:blur(var(--scene-background-image-blur-entry)) saturate(var(--scene-background-image-saturation)) brightness(var(--scene-background-image-brightness-entry));transform:scale(var(--scene-background-image-scale-entry));transition:opacity var(--scene-background-image-reveal-duration) var(--scene-background-image-reveal-easing),filter var(--scene-background-image-reveal-duration) var(--scene-background-image-reveal-easing),transform var(--scene-background-image-reveal-duration) var(--scene-background-image-reveal-easing)}.ScenarioEditor_sceneBackgroundScrim__7l6Tu{z-index:var(--z-raised);background:var(--scene-background-image-scrim);opacity:0;transition:opacity var(--scene-background-image-reveal-duration) var(--scene-background-image-reveal-easing)}.ScenarioEditor_calloutBlock__3_U6f[data-set-image-ready=true] .ScenarioEditor_sceneBackgroundImage__5Ku4q>img{opacity:var(--scene-background-image-opacity);filter:blur(var(--scene-background-image-blur)) saturate(var(--scene-background-image-saturation)) brightness(var(--scene-background-image-brightness));transform:scale(var(--scene-background-image-scale))}.ScenarioEditor_calloutBlock__3_U6f[data-set-image-ready=true] .ScenarioEditor_sceneBackgroundScrim__7l6Tu{opacity:1}.ScenarioEditor_sceneBackgroundContent__a3pEK{position:relative;z-index:var(--z-raised-2)}.ScenarioEditor_dialogueEntityOverlay__60NkK.ScenarioEditor_dialogueEntityOverlay__60NkK,.ScenarioEditor_sceneBackgroundOverlay__L3a1Z.ScenarioEditor_sceneBackgroundOverlay__L3a1Z{padding:0}@media (prefers-reduced-motion:reduce){.ScenarioEditor_sceneBackgroundImage__5Ku4q>img,.ScenarioEditor_sceneBackgroundScrim__7l6Tu{transition:none}.ScenarioEditor_calloutBlock__3_U6f[data-set-image-ready=true] .ScenarioEditor_sceneBackgroundImage__5Ku4q>img{opacity:var(--scene-background-image-opacity);filter:blur(var(--scene-background-image-blur)) saturate(var(--scene-background-image-saturation)) brightness(var(--scene-background-image-brightness));transform:scale(var(--scene-background-image-scale))}.ScenarioEditor_calloutBlock__3_U6f[data-set-image-ready=true] .ScenarioEditor_sceneBackgroundScrim__7l6Tu{opacity:1}}.ScenarioEditor_dialogueBlock__hJRbM{position:relative;padding-left:var(--space-20);margin-left:var(--space-24);padding-top:var(--space-4);padding-bottom:var(--space-4)}.ScenarioEditor_dialogueBlock__hJRbM:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--text-white1000);border-radius:var(--radius-xs)}.ScenarioEditor_dialogueHeader___RluS{position:relative;display:flex;align-items:center;gap:var(--space-8);min-width:0;min-height:1.75rem}.ScenarioEditor_dialogueSpeaker__tJt3Q{position:relative;flex:0 1 auto;width:max-content;max-width:100%;min-width:0;overflow:hidden}.ScenarioEditor_dialogueSpeaker__tJt3Q .ScenarioEditor_speakerInput__9fGlN{width:auto;max-width:100%;max-height:1.75rem;overflow:hidden;field-sizing:content;white-space:nowrap}.ScenarioEditor_dialogueBlock__hJRbM .ScenarioEditor_textContent__lUqi_{line-height:var(--lh-normal)}.ScenarioEditor_dividerWrapper__3eM1I{width:100%;min-height:1.5rem;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.ScenarioEditor_dividerBlock__8Yaa5{width:100%;height:2px;background:var(--line-divider);border:none;margin:0;padding:0}.ScenarioEditor_sceneHeaderRow__13Ano{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-8) 0;color:var(--text-white800);font-weight:var(--weight-semibold)}.ScenarioEditor_diffModifiedOld__RKObw{background:var(--modal-header-bg);color:var(--text-white400);padding:var(--space-6) var(--space-12);border-radius:var(--radius-sm);margin-bottom:var(--space-4);display:block;text-decoration:line-through;text-decoration-color:var(--text-white400);font-size:.92em;transition:opacity var(--duration-slower) ease-out,transform var(--duration-slower) ease-out,max-height var(--duration-slower) ease-out,margin var(--duration-slower) ease-out,padding var(--duration-slower) ease-out}.ScenarioEditor_diffModifiedOld__RKObw.ScenarioEditor_diffFadeOutUp__aZzsY{opacity:0;transform:translateY(-10px);max-height:0;margin:0;padding:0 var(--space-12);overflow:hidden}.ScenarioEditor_diffModifiedNew__5v1M8{background:color-mix(in srgb,var(--button-primary) 6%,transparent);color:var(--text-white1000);padding:var(--space-6) var(--space-12);border-radius:var(--radius-sm);display:block;transition:opacity var(--duration-slower) ease-out,transform var(--duration-slower) ease-out,max-height var(--duration-slower) ease-out,margin var(--duration-slower) ease-out,padding var(--duration-slower) ease-out}.ScenarioEditor_diffModifiedNew__5v1M8.ScenarioEditor_diffFadeOutUp__aZzsY{opacity:0;transform:translateY(-10px);max-height:0;margin:0;padding:0 var(--space-12);overflow:hidden}.ScenarioEditor_blockInput__KUfGW,.ScenarioEditor_blockTextarea__JYY36{border:none;background:transparent;outline:none;font:inherit;color:inherit;width:100%;resize:none;padding:0;margin:0;line-height:var(--lh-loose)}.ScenarioEditor_blockTextarea__JYY36{display:block;overflow:hidden;min-height:1.75rem;word-break:break-all;white-space:pre-wrap}.ScenarioEditor_captureTextMirror__VtvGl{position:absolute;inset:0;z-index:var(--z-raised);pointer-events:none;color:inherit;font:inherit;line-height:var(--lh-loose);white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word;overflow:hidden}.ScenarioEditor_captureTextMirrorPadded__TJW_w{padding:0 var(--space-4)}.ScenarioEditor_captureTextarea__6S9ld{position:relative;z-index:var(--z-raised-2);color:transparent!important;caret-color:var(--text-white800)}.ScenarioEditor_captureTextarea__6S9ld::placeholder{color:transparent!important;opacity:0!important}.ScenarioEditor_blockInput__KUfGW{min-height:1.75rem}.ScenarioEditor_speakerInput__9fGlN{font-weight:var(--weight-bold);color:var(--text-white600)}.ScenarioEditor_dialogueSpeaker__tJt3Q .ScenarioEditor_speakerInput__9fGlN.ScenarioEditor_speakerInputChip__Y_UXY{padding-left:var(--entity-label-inline-overhang);padding-right:var(--entity-label-padding-inline)}.ScenarioEditor_textContent__lUqi_ .ScenarioEditor_blockTextarea__JYY36::placeholder{opacity:0;transition:opacity var(--duration-base)}.ScenarioEditor_textContent__lUqi_ .ScenarioEditor_blockTextarea__JYY36:focus::placeholder{opacity:1}.ScenarioEditor_editorContent__iSy1F:not(:has(.ScenarioEditor_blockTextarea__JYY36:not(.ScenarioEditor_firstLineTextarea__sLzXj):focus)):not(:has(.ScenarioEditor_blockTextarea__JYY36:not(.ScenarioEditor_firstLineTextarea__sLzXj):not(:placeholder-shown))) .ScenarioEditor_textContent__lUqi_ .ScenarioEditor_blockTextarea__JYY36.ScenarioEditor_firstLineTextarea__sLzXj::placeholder{opacity:1}.ScenarioEditor_beatUIHost__dsTtB{-webkit-user-select:none;user-select:none}.ScenarioEditor_blockBody__mFsx6{position:relative}.ScenarioEditor_sceneBackgroundInset__exk8W{padding:0 var(--space-4)}.InlineTextBlock_editable__uwKjH{width:100%;background:transparent;color:inherit;font:inherit;line-height:var(--lh-loose);padding:0 var(--space-8);outline:none;white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;caret-color:var(--text-white800)}.InlineTextBlock_editable__uwKjH:not(:focus) [data-slate-placeholder]{opacity:0!important}.InlineTextBlock_paragraph__nr9I7{margin:0}.InlineTextBlock_inlineEntityLabel__AKPCF{display:inline-block;margin:0 var(--space-2);vertical-align:baseline}.MentionOverlay_overlay__3eYQl{position:absolute;inset:0;pointer-events:none;font:inherit;line-height:var(--lh-loose);padding:0 var(--space-8);white-space:pre-wrap;word-break:keep-all;overflow-wrap:break-word;overflow:hidden;z-index:var(--z-raised)}.MentionOverlay_plainText__TPy_A{color:inherit}.MentionOverlay_mentionSpan__Y1NPW{position:relative;background:var(--button-gray1000);border-radius:var(--radius-sm);padding:var(--space-1) 0;color:var(--text-white800);pointer-events:auto;cursor:pointer;white-space:nowrap}.MentionOverlay_mentionHovered__V7K6r{background:var(--button-gray800)}.MentionOverlay_mentionIconWrap__u981M{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1ch;display:flex;align-items:center;justify-content:center;pointer-events:none}.MentionOverlay_mentionIcon__Km0TV{color:var(--text-muted)}.MentionOverlay_atChar__k1OJl{color:transparent}.MentionOverlay_nameText__PwiZ_{color:var(--text-white800)}.MentionOverlay_hasMentionText__iNqfF{caret-color:var(--text-white800);position:relative;z-index:var(--z-raised-2)}.MentionOverlay_hasMentionText__iNqfF.MentionOverlay_hasMentionText__iNqfF{color:transparent;word-break:keep-all;overflow-wrap:break-word}.MentionOverlay_hasMentionText__iNqfF::placeholder{color:transparent}.MentionOverlay_hasMentionText__iNqfF::selection{background:color-mix(in srgb,var(--button-primary) 35%,transparent);color:transparent}.MentionOverlay_atomicCaretHidden__atqeR.MentionOverlay_atomicCaretHidden__atqeR{caret-color:transparent}.MentionOverlay_chipCaret__os5Pg{display:inline-block;position:relative;width:0;height:1.15em;vertical-align:middle}.MentionOverlay_chipCaret__os5Pg:before{content:"";position:absolute;top:0;bottom:0;left:var(--space-2);width:1px;background:var(--text-white800);animation:MentionOverlay_chipCaretBlink__3_J2m 1s step-end infinite}.MentionOverlay_chipCaretStart__fWD_2:before{left:0}@keyframes MentionOverlay_chipCaretBlink__3_J2m{0%,to{opacity:1}50%{opacity:0}}.MentionOverlay_chipOverlay__Ovulc.MentionOverlay_chipOverlay__Ovulc{overflow:visible}.SearchBar_searchBar__7rpcI{position:fixed;top:72px;right:32px;z-index:var(--z-float-local);display:flex;align-items:center;gap:var(--space-4);width:360px;max-width:calc(100% - 32px);height:44px;padding:0 var(--space-10);background:var(--surface-panel-solid);border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-lg);box-shadow:var(--modal-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:SearchBar_slideDown__YJ68o var(--duration-fast) ease-out}@keyframes SearchBar_slideDown__YJ68o{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.SearchBar_searchIcon__lMsSz{color:var(--text-white400);flex-shrink:0}.SearchBar_input__y5N3k{flex:1 1;min-width:0;height:32px;padding:0 var(--space-6);background:transparent;border:none;outline:none;color:var(--text-white1000);font-size:var(--text-13);font-family:inherit}.SearchBar_input__y5N3k::placeholder{color:var(--text-white400)}.SearchBar_counter__bQ5jB{display:flex;align-items:center;min-width:36px;padding:0 var(--space-4);color:var(--text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.SearchBar_noMatch__1ilnV{color:var(--text-white400);font-size:var(--text-xs);white-space:nowrap}.SearchBar_closeButton__kgjVx,.SearchBar_navButton__qIXMM{display:flex;align-items:center;justify-content:center;width:var(--control-h-sm);height:var(--control-h-sm);padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:background var(--duration-instant),color var(--duration-instant)}.SearchBar_closeButton__kgjVx:hover,.SearchBar_navButton__qIXMM:hover:not(:disabled){background:var(--surface-raised-2);color:var(--text-white1000)}.SearchBar_navButton__qIXMM:disabled{cursor:default;opacity:var(--state-disabled-opacity)}.SearchBar_closeButton__kgjVx{margin-left:var(--space-2)}.SlashCommandPopover_popover__a1uGA{border-radius:var(--radius-lg);width:200px;z-index:var(--z-popover);overflow:hidden;margin-top:var(--space-4)}.SlashCommandPopover_header__Uw5rm{padding:var(--space-8) var(--space-12);font-size:var(--text-sm);color:var(--text-white600);background:var(--modal-header-bg);border-bottom:var(--line-size) solid var(--border-on-glass)}.SlashCommandPopover_list__wzN5X{max-height:200px;overflow-y:auto}.MentionPopover_popover__6guuk{border-radius:var(--radius-lg);width:240px;z-index:var(--z-popover);overflow:hidden;margin-top:var(--space-4)}.MentionPopover_list__CyJfQ{max-height:200px;overflow-y:auto;scrollbar-width:none}.MentionPopover_list__CyJfQ::-webkit-scrollbar{display:none}.MentionPopover_thumbnail__rQHnJ{width:var(--space-16);height:var(--space-16);object-fit:cover;border-radius:var(--radius-sm)}.MentionPopover_footer__JmX_D{border-top:var(--line-size) solid var(--border-on-glass);background:var(--modal-footer-bg)}.MentionPopover_createHint__zDASP{padding:var(--space-4) var(--space-12);font-size:var(--text-10);color:var(--button-primary);background:color-mix(in srgb,var(--button-primary) 8%,transparent)}.SetDropdown_popover__COPan{border-radius:var(--radius-lg);width:220px;z-index:var(--z-popover);overflow:hidden;margin-top:var(--space-4)}.SetDropdown_list__omeiO{max-height:180px;overflow-y:auto}.SetDropdown_footer__byQy7{border-top:var(--line-size) solid var(--border-on-glass);background:var(--modal-footer-bg)}.SetDropdown_createHint__ZWKwJ{padding:var(--space-4) var(--space-12);font-size:var(--text-10);color:var(--button-primary);background:color-mix(in srgb,var(--button-primary) 8%,transparent)}.InputGroup_root__IhlPN{display:flex;align-items:center;min-width:0}.InputGroup_root__IhlPN input{flex:1 1;width:100%;min-width:0;border:0;outline:0;background:transparent;font:inherit}.InputGroup_field__D4BoR{gap:var(--space-8);height:40px;padding:0 var(--space-12);border:var(--line-size) solid var(--line-divider);border-radius:var(--radius-md);background:var(--modal-input-bg);color:var(--text-white600);transition:border-color var(--duration-base) ease,background var(--duration-base) ease}.InputGroup_field__D4BoR:focus-within{border-color:var(--text-white1000);background:var(--page-dark1000);box-shadow:0 0 0 var(--line-size) color-mix(in srgb,var(--text-white1000) 48%,transparent),0 0 16px color-mix(in srgb,var(--text-white1000) 24%,transparent)}.InputGroup_field__D4BoR input{color:var(--text-white1000);font-size:var(--text-md)}.InputGroup_field__D4BoR input::placeholder{color:var(--text-white400)}.InputGroup_code__HYjid{align-items:stretch;border:var(--line-size) solid var(--line-color);border-radius:var(--radius-md);background:var(--page-black1000);overflow:hidden}.InputGroup_code__HYjid input{padding:var(--space-7) var(--space-10);color:var(--text-white800);font-size:var(--text-sm);font-family:var(--font-mono);cursor:default;-webkit-user-select:all;user-select:all}.SettingsModal_dialogSize__xX0QH{height:420px;max-height:85vh}.SettingsModal_body__mrZZG{flex:1 1;display:flex;overflow:hidden}.SettingsModal_sidebar__F8_7e{background:var(--modal-sidebar-bg);border-right:var(--line-size) solid var(--modal-divider);padding:var(--space-12);display:flex;flex-direction:column;gap:var(--space-4);overflow-y:auto}.SettingsModal_content__RD0Ri{flex:1 1;overflow-y:auto;background:var(--modal-sidebar-bg)}.SettingsModal_contentInner__dmNJi{max-width:480px;margin:0 auto;padding:var(--space-24)}.SettingsModal_sectionLabel__Hr_oz{margin-bottom:var(--space-12)}.SettingsModal_settingCard__IU16f{background:transparent;border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-md);overflow:hidden}.SettingsModal_settingRow__Znvef{padding:var(--space-16) var(--space-20);display:flex;justify-content:space-between;align-items:center;gap:var(--space-24)}.SettingsModal_settingRow__Znvef+.SettingsModal_settingRow__Znvef{border-top:var(--line-size) solid var(--modal-divider)}.SettingsModal_settingInfo__83lrA{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.SettingsModal_settingTitle__w0a3r{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-white800)}.SettingsModal_settingDesc__l_YkC{font-size:var(--text-sm);color:var(--text-white600);line-height:var(--lh-body)}.SettingsModal_languageSelect__437Wu{min-width:120px}.Select_select__a5dgc{appearance:none;background-color:var(--bg-tertiary);border:var(--line-size) solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-8) var(--space-12);padding-right:var(--space-28);color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-sm);cursor:pointer;outline:none;transition:border-color var(--duration-base) ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23919191' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.Select_select__a5dgc:hover{border-color:var(--border-light)}.Select_select__a5dgc:focus{border-color:var(--accent-primary)}.Select_select__a5dgc:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.Select_invalid__nnvDb,.Select_invalid__nnvDb:focus{border-color:var(--error)}.Select_fullWidth__BR601{width:100%}.OptionRow_root__3yfLH{width:100%;display:flex;align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-12);border:var(--line-size) solid transparent;border-radius:var(--radius-md);background:var(--surface-raised-1);font-family:inherit;font-size:var(--text-13);color:var(--text-secondary);text-align:left;cursor:pointer;transition:var(--transition-surface)}.OptionRow_root__3yfLH:hover:not(:disabled){background:var(--surface-raised-2);color:var(--text-white1000)}.OptionRow_root__3yfLH:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.OptionRow_root__3yfLH:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.OptionRow_root__3yfLH[aria-pressed=true],.OptionRow_root__3yfLH[aria-selected=true]{background:var(--surface-raised-3);border-color:var(--text-white1000);color:var(--text-white1000)}.OptionRow_leading__Y9cLI{display:flex;align-items:center;justify-content:center;flex-shrink:0}.OptionRow_label__EFgsu{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OptionRow_trailing___Ue2S{flex-shrink:0;font-size:var(--text-sm);color:var(--text-white400)}.Switch_root__K1x5k{display:inline-flex;align-items:center;flex-shrink:0;padding:0;border:0;border-radius:var(--radius-full);background:var(--surface-raised-2);cursor:pointer;transition:var(--transition-surface)}.Switch_sm__s8c6M{width:28px;height:var(--space-16)}.Switch_md__hmbC5{width:36px;height:var(--space-20)}.Switch_root__K1x5k[aria-checked=true]{background:var(--accent-primary)}.Switch_root__K1x5k:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Switch_root__K1x5k:disabled{opacity:var(--state-disabled-opacity);cursor:not-allowed}.Switch_knob__hy3ls{display:block;border-radius:var(--radius-circle);background:var(--text-white1000);transition:transform var(--duration-base) var(--ease-standard)}.Switch_sm__s8c6M .Switch_knob__hy3ls{width:var(--space-12);height:var(--space-12);margin:0 var(--space-2)}.Switch_md__hmbC5 .Switch_knob__hy3ls{width:var(--space-16);height:var(--space-16);margin:0 var(--space-2)}.Switch_sm__s8c6M[aria-checked=true] .Switch_knob__hy3ls{transform:translateX(12px)}.Switch_md__hmbC5[aria-checked=true] .Switch_knob__hy3ls{transform:translateX(16px)}@media (prefers-reduced-motion:reduce){.Switch_knob__hy3ls{transition:none}}.pipelineLab_lab__GjKBo{display:flex;flex-direction:column;gap:var(--space-16)}.pipelineLab_toolbar__5Izdf{display:flex;gap:var(--space-8);align-items:center}.pipelineLab_input__LvacF{flex:1 1;padding:var(--space-8) var(--space-12);background:var(--surface-panel);border:var(--line-size) solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm)}.pipelineLab_input__LvacF::placeholder{color:var(--text-placeholder)}.pipelineLab_error__6Flkr{color:var(--error-light);font-size:var(--text-sm)}.pipelineLab_split__9aupO{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-16);align-items:start}.pipelineLab_splitLeft__PEMvp,.pipelineLab_splitRight__fNv0z{display:flex;flex-direction:column;gap:var(--space-8);min-width:0}.pipelineLab_colLabel__DVCFv{font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.04em}.pipelineLab_modalHost__JiGzN{position:relative;border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-lg);padding:var(--space-16);background:var(--surface-panel)}.pipelineLab_placeholder__VlcCd{color:var(--text-muted);font-size:var(--text-sm);margin:0}.pipelineLab_pipeline__aotcN,.pipelineLab_stage__KN1xD{display:flex;flex-direction:column;gap:var(--space-8)}.pipelineLab_stage__KN1xD{border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-md);background:var(--surface-panel);padding:var(--space-12)}.pipelineLab_stageHead__fzKLO{display:flex;align-items:center;gap:var(--space-8)}.pipelineLab_stageTitle__0jQtU{font-size:var(--text-sm);color:var(--text-secondary)}.pipelineLab_stageActions__4d72t{display:flex;gap:var(--space-8);justify-content:flex-end}.pipelineLab_codeEdit__uItz4{width:100%;min-height:140px;max-height:360px;resize:vertical;white-space:pre-wrap;word-break:break-word;overflow:auto;font-family:monospace;font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-panel);border:var(--line-size) solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-12);line-height:var(--lh-normal)}.pipelineLab_codeEditTall__nfoFq{min-height:460px;max-height:620px}.pipelineLab_textareaWrap__TA3v2{position:relative}.pipelineLab_countLabel__cNian{display:inline-flex;align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}.pipelineLab_countInput__BsHSe{width:48px;padding:var(--space-4) var(--space-8);background:var(--surface-panel);border:var(--line-size) solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm)}.pipelineLab_modelRow__Eoqvp{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.pipelineLab_nodeFieldLabel__agJLM{font-size:var(--text-sm);color:var(--text-muted)}.pipelineLab_imgCaption__Bt86n{margin-top:var(--space-6);font-size:var(--text-sm);color:var(--text-secondary);text-align:center}.pipelineLab_resultImage__FUcpr{width:100%;max-width:100%;border-radius:var(--radius-md);border:var(--line-size) solid var(--border-on-glass);display:block}.pipelineLab_imgSkeleton__3uCmL{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;background-color:var(--bg-card,var(--surface-panel));border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-sm);animation:pipelineLab_imgPulse__bgdqP 1.6s ease-in-out infinite}@keyframes pipelineLab_imgPulse__bgdqP{0%,to{opacity:1}50%{opacity:.55}}.pipelineLab_beatCard__Gr6sY{display:flex;flex-direction:column;gap:var(--space-16);border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-md);background:var(--surface-panel);padding:var(--space-12)}.pipelineLab_beatMeta__X2W0H{font-size:var(--text-sm);color:var(--text-muted)}.pipelineLab_beatBlock__U_fEA{display:flex;flex-direction:column;gap:var(--space-6)}.pipelineLab_beatLineBox__0BDKk{background:var(--beat-line-checked-bg);border-radius:var(--radius-sm);padding:var(--space-8) var(--space-12);color:var(--text-primary);font-size:var(--text-sm);line-height:var(--lh-relaxed);white-space:pre-wrap;word-break:break-word}.pipelineLab_canvasStage__zNmWr{margin:calc(var(--space-32) * -1) calc(var(--space-40) * -1);height:100vh}.pipelineLab_canvasFull__XjQmT{width:100%;height:100%;background:var(--surface-panel)}.pipelineLab_canvasBar__5bg2w{display:flex;align-items:center;gap:var(--space-8)}.pipelineLab_canvasInfo__upjIH{display:inline-flex;align-items:center;gap:var(--space-10);padding:var(--space-6) var(--space-12);background:var(--surface-panel-solid);border:var(--line-size) solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.pipelineLab_canvasInfoMain__yyDGC{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;line-height:var(--lh-tight,1.2)}.pipelineLab_canvasInfoProject__xA1Lr{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap}.pipelineLab_canvasInfoDate__9ECuX{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}.pipelineLab_node__pp6rF{display:flex;flex-direction:column;gap:var(--space-8);background:var(--surface-panel);border:var(--line-size) solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-12);color:var(--text-primary)}.pipelineLab_nodeTitle__O7XHo{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--weight-semibold)}.pipelineLab_dragHandle__J0JO7{cursor:move}.pipelineLab_nodeSelected__4Vpf7{border-color:var(--text-primary);box-shadow:0 0 0 2px var(--text-primary)}.pipelineLab_nodeSubLabel__4mnYB{font-size:var(--text-sm);color:var(--text-muted)}.pipelineLab_nodeModal__YeU6E{border-color:var(--border-on-glass)}.pipelineLab_nodeRef__VfFrw{align-items:stretch}.pipelineLab_refThumb__KdTXO{width:100%;border-radius:var(--radius-md);border:var(--line-size) solid var(--border-on-glass);display:block}.pipelineLab_nodeImage__ZUiaI,.pipelineLab_nodePrompt__wK7oF,.pipelineLab_nodeStageA__IwRlm{border-color:var(--border-on-glass)}.pipelineLab_diagram__NcLup{display:flex;flex-direction:column;gap:var(--space-8)}.pipelineLab_nodeLabel__1kpl8{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-8);letter-spacing:.04em}.pipelineLab_connector__hAu25{text-align:center;color:var(--text-muted);font-size:var(--text-md);line-height:var(--lh-tight)}.pipelineLab_code___W2G6{white-space:pre-wrap;word-break:break-word;overflow:auto;max-height:360px;font-family:monospace;background:var(--surface-panel);border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-md);padding:var(--space-12);margin:0}.pipelineLab_code___W2G6,.pipelineLab_meta__QzNgq{font-size:var(--text-sm);color:var(--text-secondary)}.pipelineLab_meta__QzNgq{display:flex;flex-wrap:wrap;gap:var(--space-8)}.pipelineLab_refList__YUJlj{display:flex;flex-direction:column;gap:var(--space-6);margin-top:var(--space-8)}.pipelineLab_refRow__2f126{display:flex;gap:var(--space-8);align-items:baseline;font-size:var(--text-sm);color:var(--text-secondary)}.pipelineLab_refTag__EA1xf{font-family:monospace;color:var(--text-muted);flex-shrink:0}.pipelineLab_warn__aqXez{color:var(--warning);font-size:var(--text-sm);margin-top:var(--space-8)}.pipelineLab_detailsSummary__1qjXC{cursor:pointer;font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-8)}.pipelineLab_imgWrap__N6OtI{position:relative}.pipelineLab_drawerBackdrop___7K8M{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:var(--overlay-medium);animation:pipelineLab_plFadeIn__c2cIn var(--duration-medium) ease}@keyframes pipelineLab_plFadeIn__c2cIn{0%{opacity:0}to{opacity:1}}.pipelineLab_drawer__H40yc{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-modal-surface);width:clamp(440px,72vw,1280px);display:flex;flex-direction:column;background:var(--surface-panel-solid);border-left:var(--line-size) solid var(--border-color);box-shadow:var(--shadow-lg);transition:width var(--duration-medium) var(--ease-material);animation:pipelineLab_drawerSlideIn__9U02G .24s var(--ease-material)}@keyframes pipelineLab_drawerSlideIn__9U02G{0%{transform:translateX(100%)}to{transform:translateX(0)}}.pipelineLab_drawerExpanded__34NZ2{width:calc(100vw - 232px)}.pipelineLab_drawerHead__eH54u{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-bottom:var(--line-size) solid var(--border-on-glass)}.pipelineLab_drawerTitle__kaIrt{flex:1 1;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary)}.pipelineLab_drawerBody__Ix_ND{flex:1 1;display:flex;min-height:0}.pipelineLab_drawerThumbs__FpTxb{width:150px;flex-shrink:0;overflow-y:auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6);border-right:var(--line-size) solid var(--border-on-glass)}.pipelineLab_drawerThumb__Lc9Fo{position:relative;animation:pipelineLab_plThumbIn__y1lOP .22s ease}@keyframes pipelineLab_plThumbIn__y1lOP{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.pipelineLab_drawerThumbBtn__iBo1n{display:flex;flex-direction:column;gap:var(--space-4);width:100%;padding:var(--space-4);background:transparent;border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-md);cursor:pointer;text-align:left}.pipelineLab_drawerThumbBtn__iBo1n img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);display:block}.pipelineLab_drawerThumbMeta__9Z8Yz{font-size:var(--text-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipelineLab_drawerThumbActive__RhIe3 .pipelineLab_drawerThumbBtn__iBo1n{border-color:var(--accent-primary)}.pipelineLab_drawerMain__gS27l{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow:auto;padding:var(--space-16)}.pipelineLab_drawerMainCompare__nXvJY{overflow:auto;padding:var(--space-2)}.pipelineLab_singleView__9vn_n{display:flex;flex-direction:column;gap:var(--space-16)}.pipelineLab_compareLoading__tMOYo,.pipelineLab_drawerThumbLoading__poEvX,.pipelineLab_singleLoading__5QNEa{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;background-color:var(--bg-card,var(--surface-panel));border-radius:var(--radius-md);color:var(--text-muted)}.pipelineLab_regenBar__d8hUy{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8);padding:var(--space-12);background:var(--surface-panel);border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-md)}.pipelineLab_singleImg__1ruSF{max-width:100%;max-height:80vh;object-fit:contain;border-radius:var(--radius-md);border:var(--line-size) solid var(--border-on-glass);display:block;margin:0 auto}.pipelineLab_singleMeta__A0cV0{display:flex;flex-direction:column;gap:var(--space-6);font-size:var(--text-sm);color:var(--text-secondary)}.pipelineLab_singleMetaRow__WxZTj{display:flex;gap:var(--space-12)}.pipelineLab_metaKey__tzVdc{min-width:72px;color:var(--text-muted)}.pipelineLab_singlePrompt__4n2F5{margin:0;white-space:pre-wrap;word-break:break-word;max-height:30vh;overflow:auto;font-family:monospace;font-size:var(--text-sm);color:var(--text-secondary);background:var(--surface-panel);border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-md);padding:var(--space-12);line-height:var(--lh-normal)}.pipelineLab_compareGrid__63vuW{display:grid;gap:var(--space-2);align-content:start;grid-template-columns:repeat(2,minmax(0,1fr))}.pipelineLab_compareCell__SiegV{position:relative;min-width:0;animation:pipelineLab_plCellIn__Mer8X .26s var(--ease-material)}@keyframes pipelineLab_plCellIn__Mer8X{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.pipelineLab_compareCell__SiegV img{width:100%;height:auto;display:block;cursor:zoom-in;box-sizing:border-box;border:var(--medium-line-size) solid var(--overlay-border-medium)}.pipelineLab_compareZoom__WgKl0{position:fixed;inset:0;z-index:var(--z-modal-popover);display:flex;align-items:center;justify-content:center;background:var(--overlay-dark);cursor:zoom-out;padding:0}.pipelineLab_compareZoom__WgKl0 img{width:92%;height:92%;object-fit:contain}.pipelineLab_compareCap__Ts_NH{position:absolute;left:0;bottom:0;display:flex;align-items:baseline;gap:var(--space-8);max-width:100%;padding:var(--space-2) var(--space-8);background:var(--overlay-dark);border-top-right-radius:var(--radius-sm)}.pipelineLab_compareModel__6d_CF{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-white1000,var(--text-primary))}.pipelineLab_compareLabel__6XGEB{font-size:var(--text-sm);color:var(--text-white600,var(--text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipelineLab_assetHead__ntIS1{display:flex;align-items:baseline;gap:var(--space-8)}.pipelineLab_assetName__IOvtT{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary)}.pipelineLab_beatFields__8kU2B{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.pipelineLab_beatField__S4cQB{display:grid;grid-template-columns:160px 1fr;gap:var(--space-8);align-items:baseline;font-size:var(--text-sm)}.pipelineLab_beatLabel__5uU8v{color:var(--text-muted)}.pipelineLab_beatVal__DStGS{margin:0;color:var(--text-secondary);word-break:break-word}.pipelineLab_beatAbsent__QkBi9{color:var(--text-muted);font-style:italic}.pipelineLab_beatLineLabel__T2SAF{margin-top:var(--space-8);font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.04em}.pipelineLab_beatText__DBcII{margin:0;font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.pipelineLab_assetRefBlock__DxiZU{display:flex;flex-direction:column;gap:var(--space-6)}.pipelineLab_assetRefTitle__Gghze{font-size:var(--text-sm);color:var(--text-muted);letter-spacing:.04em}.pipelineLab_assetRefGrid__i_pBX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.pipelineLab_assetRefTile___uQI0{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.pipelineLab_assetRefTile___uQI0 img{object-fit:cover;display:block}.pipelineLab_assetRefEmpty__a0cA1,.pipelineLab_assetRefTile___uQI0 img{width:100%;aspect-ratio:1/1;border-radius:var(--radius-sm);border:var(--line-size) solid var(--border-on-glass)}.pipelineLab_assetRefEmpty__a0cA1{display:flex;align-items:center;justify-content:center;background:var(--bg-card,var(--surface-panel));color:var(--text-muted)}.pipelineLab_assetRefLabel__04Ssh{font-size:var(--text-sm);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pipelineLab_assetPane__Xr7Fc{display:flex;flex-direction:column;gap:var(--space-16)}.pipelineLab_assetPane__Xr7Fc>div{grid-template-columns:0 minmax(0,1fr) 0!important}.pipelineLab_assetPane__Xr7Fc>div>div:first-child{width:0!important;margin-right:0!important;overflow:hidden}.pipelineLab_videoModalReadonly__CW0UH{pointer-events:none}.pipelineLab_assetDescription__yo1Cg{margin:0;padding:var(--space-12);border:var(--line-size) solid var(--border-color);border-radius:var(--radius-lg);background:var(--surface-raised-2);color:var(--text-white800);font-size:var(--text-md);line-height:var(--lh-relaxed);white-space:pre-wrap;word-break:break-word}.pipelineLab_drawerThumbBtn__iBo1n:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.pipelineLab_expandBtn__9pvZD{position:absolute;top:var(--space-8);right:var(--space-10);z-index:var(--z-raised-2)}.pipelineLab_drawerCheck__bEMRT{position:absolute;top:var(--space-8);right:var(--space-8)}.pipelineLab_imgExpandBtn__w4jaS{position:absolute;top:var(--space-6);right:var(--space-6)}.pipelineLab_reselectBtn__D0bZV{box-shadow:var(--shadow-md);white-space:nowrap}.pipelineLab_labModuleBlock__zEaXN{flex-shrink:0;padding:0 0 var(--space-32)}.pipelineLab_labHeadingFlush__wGUDq{margin-bottom:0}.pipelineLab_labGutterShown__TFEhW{display:flex}.pipelineLab_labSceneTagShown__KSCEi{display:flex;opacity:1}.SelectorTrigger_root__X9kzD{display:flex;align-items:center;border:0;background:transparent;font:inherit;cursor:pointer;text-align:left}.SelectorTrigger_label__ys2E3{flex-shrink:0}.SelectorTrigger_value__5Dgx6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectorTrigger_meta__B5ZFR{margin-left:auto;flex-shrink:0}.SelectorTrigger_caret__2eZAH{flex:0 0 auto;transition:transform var(--duration-base) ease}.SelectorTrigger_pill__QjFR6.SelectorTrigger_open__5Lqw9 .SelectorTrigger_caret__2eZAH,.SelectorTrigger_stack__XTvgh.SelectorTrigger_open__5Lqw9 .SelectorTrigger_caret__2eZAH{transform:rotate(180deg)}.SelectorTrigger_root__X9kzD[aria-disabled=true]{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.SelectorTrigger_root__X9kzD:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.SelectorTrigger_root__X9kzD:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}.SelectorTrigger_pill__QjFR6{display:inline-flex;gap:var(--space-6);height:var(--control-h-sm);padding:0 var(--space-12);border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-sm);background:var(--surface-raised-2);color:var(--text-white600);font-size:var(--text-xs);font-weight:var(--weight-medium);transition:border-color var(--duration-base) ease,background var(--duration-base) ease,color var(--duration-base) ease}.SelectorTrigger_pill__QjFR6 .SelectorTrigger_value__5Dgx6{max-width:128px;color:var(--text-white800);font-weight:var(--weight-medium)}.SelectorTrigger_pill__QjFR6 .SelectorTrigger_caret__2eZAH{color:var(--text-white600)}.SelectorTrigger_pill__QjFR6.SelectorTrigger_active__1VZgT,.SelectorTrigger_pill__QjFR6.SelectorTrigger_open__5Lqw9{border-color:var(--glass-border-hover);color:var(--text-white1000)}.SelectorTrigger_pill__QjFR6.SelectorTrigger_open__5Lqw9 .SelectorTrigger_value__5Dgx6{color:var(--text-white1000)}.SelectorTrigger_bar__HUPOM{gap:var(--space-8);width:100%;padding:var(--space-12) var(--space-16);border:var(--line-size) solid var(--line-color);border-radius:var(--radius-lg);color:var(--text-white1000);font-size:var(--text-15);font-weight:var(--weight-medium);transition:background var(--duration-base) ease,border-color var(--duration-base) ease}.SelectorTrigger_bar__HUPOM:hover{background:var(--modal-header-bg);border-color:var(--glass-border-hover)}.SelectorTrigger_bar__HUPOM .SelectorTrigger_value__5Dgx6{font-weight:var(--weight-semibold)}.SelectorTrigger_bar__HUPOM .SelectorTrigger_meta__B5ZFR{font-size:var(--text-sm);color:var(--text-white600);font-weight:var(--weight-regular)}.SelectorTrigger_stack__XTvgh{flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:0}.SelectorTrigger_valueRow__6e_rN{display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--text-22);font-weight:var(--weight-semibold);letter-spacing:-.02em;color:var(--text-primary)}.VoiceOrb_root__bRaeY{--sphere-a:var(--accent-cyan);--sphere-b:var(--accent-indigo);--sphere-c:var(--error-light);--sphere-noise-position:0 0;--sphere-grain-position:0 0;--sphere-noise-rotation:0deg;--sphere-ring-start:var(--text-white1000);--sphere-ring-end:var(--accent-cyan);position:relative;display:inline-flex;flex:0 0 56px;align-items:center;justify-content:center;width:56px;height:56px;padding:var(--space-2);border:0;border-radius:var(--radius-circle);outline:none;background:var(--surface-raised-2);color:var(--text-white1000);cursor:pointer;transition:box-shadow var(--duration-base) ease,transform var(--duration-base) ease}.VoiceOrb_root__bRaeY:focus-visible{box-shadow:0 0 0 var(--thick-line-size) var(--button-primary)}.VoiceOrb_root__bRaeY:disabled{cursor:default}.NotificationsTab_permissionButton__d_n6P{padding:var(--space-8) var(--space-14);border-radius:var(--radius-md);border:var(--line-size) solid var(--border-on-glass);background:var(--surface-panel);color:var(--text-white800);font-size:var(--text-13);font-weight:var(--weight-medium);cursor:pointer;transition:var(--transition-surface);white-space:nowrap}.NotificationsTab_permissionBadgeGranted__EH_vE{background:color-mix(in srgb,var(--button-primary) 12%,transparent);border-color:color-mix(in srgb,var(--button-primary) 40%,transparent);color:var(--button-primary);cursor:default;display:inline-flex;align-items:center;gap:var(--space-6)}.NotificationsTab_permissionBadgeDenied__iDsLb{background:color-mix(in srgb,var(--error-light) 10%,transparent);border-color:color-mix(in srgb,var(--error-light) 30%,transparent);color:var(--error-light);cursor:not-allowed}.NotificationsTab_deniedHint__XuaS8{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-8);padding:var(--space-8) var(--space-12);background:color-mix(in srgb,var(--error-light) 5%,transparent);border-radius:var(--radius-sm);line-height:var(--lh-body)}.NotificationsTab_sectionSpacer__tlQqv{height:var(--space-20)}.NotificationsTab_permissionBadgeDenied__iDsLb:focus-visible,.NotificationsTab_permissionBadgeGranted__EH_vE:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Meter_track__TKU1H{width:100%;border-radius:var(--radius-full);background:var(--surface-raised-2);overflow:hidden}.Meter_xs__7jxmc{height:var(--space-3)}.Meter_sm__1sjWK{height:var(--space-6)}.Meter_md__1b6pC{height:var(--space-8)}.Meter_fill__LlCO_{height:100%;border-radius:var(--radius-full);background:var(--meter-tone);transition:width var(--duration-medium) var(--ease-standard)}.Meter_accent___LLw1{--meter-tone:var(--accent-primary)}.Meter_success__oh2Cj{--meter-tone:var(--success)}.Meter_warning__Gj_s0{--meter-tone:var(--warning)}.Meter_error__2NsK9{--meter-tone:var(--error)}.Meter_indeterminate__KGlWb .Meter_fill__LlCO_{width:40%;animation:Meter_meterSweep__FvP7q 1.2s var(--ease-standard) infinite}@keyframes Meter_meterSweep__FvP7q{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){.Meter_indeterminate__KGlWb .Meter_fill__LlCO_{animation:none;width:100%;opacity:.5}.Meter_fill__LlCO_{transition:none}}.UsageModal_dialogSize__LoRty{height:640px;max-height:90vh}.UsageModal_body__9BYJn{flex:1 1;display:flex;flex-direction:column;overflow:hidden;padding:var(--space-20);gap:var(--space-20)}.UsageModal_summary__MnRMY{display:flex;flex-direction:column;gap:var(--space-8)}.UsageModal_summaryHead__i2hIn{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12);flex-wrap:wrap}.UsageModal_sectionTitle__jzJlM{color:var(--text-white1000);font-size:var(--text-15);font-weight:var(--weight-semibold);letter-spacing:.01em}.UsageModal_renewalLabel__MLn3z{font-size:var(--text-sm);color:var(--text-white600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UsageModal_metaRow__Lj23C{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-8)}.UsageModal_usageText__BrqdA{margin-left:auto;font-size:var(--text-sm);color:var(--text-white600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UsageModal_couponLabel__H2OpP{color:var(--text-white600);font-weight:var(--weight-medium);text-transform:uppercase;font-size:var(--text-10);letter-spacing:.04em}.UsageModal_couponCode__VFZbJ{color:var(--text-white1000);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UsageModal_couponDivider__6APSo{color:var(--text-white600)}.UsageModal_couponExpiry__yG6br{color:var(--text-white600);font-weight:var(--weight-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UsageModal_divider__RWTCX{height:1px;background:var(--modal-divider);margin:var(--space-4) 0}.UsageModal_filters__jTY7j{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12) var(--space-16)}.UsageModal_filterGroup__yRORB{display:inline-flex;align-items:center;gap:var(--space-6)}.UsageModal_filterOptions__RN09A{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--surface-raised-1);border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-full)}.UsageModal_filterLabel__Of_PI{color:var(--text-white600);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.06em;margin-right:var(--space-4)}.UsageModal_logSection__1PKSH{flex:1 1;overflow-y:auto;margin:0 -.5rem;padding:0 var(--space-8)}.UsageModal_empty__64une{display:flex;align-items:center;justify-content:center;padding:var(--space-40);color:var(--text-white600);font-size:var(--text-13)}.UsageModal_logList__iZ0Nf{display:flex;flex-direction:column}.UsageModal_logItem__HQPuC{display:flex;align-items:center;justify-content:space-between;padding:var(--space-10) 0;border-bottom:var(--line-size) solid var(--modal-divider)}.UsageModal_logItem__HQPuC:last-child{border-bottom:none}.UsageModal_logInfo__oLyKN{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.UsageModal_logDesc__5Q8ND{color:var(--text-white1000);font-size:var(--text-13);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UsageModal_logDate__JjmlP{color:var(--text-white600);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UsageModal_logAmount__Jr7Dc{font-size:var(--text-13);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-white800)}.UsageModal_negative__7rtjJ{color:var(--error)}.UsageModal_positive__Y6i4q{color:var(--success)}.UsageModal_loadMoreRow__4dEaC{display:flex;justify-content:center;padding:var(--space-12) 0 0}.UserMenuDropdown_dropdown__xSoPg{position:fixed;border-radius:var(--radius-xl);width:280px;z-index:var(--z-header-popover);overflow:hidden;padding:var(--space-8)}.UserMenuDropdown_accountSection__VwBTB{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-14) var(--space-12) var(--space-12)}.UserMenuDropdown_avatarWrapper__L4ttC{position:relative;margin-bottom:var(--space-4)}.UserMenuDropdown_avatar__2Qzju{width:48px;height:48px;border-radius:var(--radius-circle);background-color:var(--button-gray800);display:flex;justify-content:center;align-items:center;font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--text-white800)}.UserMenuDropdown_avatarImage__kXlt6{width:48px;height:48px;border-radius:var(--radius-circle);object-fit:cover}.UserMenuDropdown_userName__VZhi9{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-white1000);letter-spacing:-.01em}.UserMenuDropdown_userEmail__Osd3_,.UserMenuDropdown_userName__VZhi9{text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenuDropdown_userEmail__Osd3_{font-size:var(--text-sm);color:var(--text-white600)}.UserMenuDropdown_userPlan__Qr9Ui{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-white1000);background:var(--button-primary);border-radius:var(--radius-full);padding:var(--space-3) var(--space-10);margin-top:var(--space-4);letter-spacing:-.01em;text-transform:uppercase}.UserMenuDropdown_upgradeBanner__RNCGg{display:flex;align-items:center;gap:var(--space-10);width:100%;padding:var(--space-10) var(--space-12);background:var(--surface-raised-1);border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-lg);margin-bottom:var(--space-8);cursor:pointer;font-family:inherit;transition:var(--transition-surface)}.UserMenuDropdown_upgradeBanner__RNCGg:hover{background:var(--surface-raised-2);border-color:var(--glass-border-hover)}.UserMenuDropdown_upgradeBanner__RNCGg:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.UserMenuDropdown_upgradeIcon__qtFWr{position:relative;width:24px;height:24px;border-radius:var(--radius-md);background:var(--cta-fill);background-size:200% 200%;color:var(--text-white1000);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:var(--shadow-sm),inset 0 0 0 var(--space-1) var(--border-on-glass);animation:UserMenuDropdown_upgradeGradientShift__twkBD 3.5s ease-in-out infinite}.UserMenuDropdown_upgradeIcon__qtFWr:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,color-mix(in srgb,var(--text-primary) 55%,transparent) 50%,transparent 70%);transform:translateX(-100%);animation:UserMenuDropdown_upgradeShimmer__iLxKT 3s ease-in-out infinite}.UserMenuDropdown_upgradeIcon__qtFWr>svg{position:relative;z-index:var(--z-raised)}@keyframes UserMenuDropdown_upgradeGradientShift__twkBD{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes UserMenuDropdown_upgradeShimmer__iLxKT{0%{transform:translateX(-100%)}35%{transform:translateX(120%)}to{transform:translateX(120%)}}.UserMenuDropdown_upgradeLabel__RFqmq{flex:1 1;text-align:left;font-size:var(--text-13);font-weight:var(--weight-semibold);color:var(--text-white1000)}.UserMenuDropdown_upgradeChip__tC7r3{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-white1000);background:var(--button-primary);border-radius:var(--radius-full);padding:var(--space-4) var(--space-10);letter-spacing:-.01em}.UserMenuDropdown_divider__NaVdW{height:1px;background-color:var(--surface-raised-2);margin:var(--space-4) 0}.UserMenuDropdown_menuList__zxp4y{padding:0}.UserMenuDropdown_menuItem__YCbpF svg{flex-shrink:0;color:inherit}.ReferralModal_body__m44qF{padding:var(--space-12) var(--space-20) var(--space-20);overflow-y:auto}.ReferralModal_description__bLrID{font-size:var(--text-13);color:var(--text-white600);line-height:var(--lh-relaxed);margin-bottom:var(--space-16)}.ReferralModal_label__w6BGR{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);margin-bottom:var(--space-6)}.ReferralModal_urlBar__ODvAq{display:flex;align-items:stretch;border:var(--line-size) solid var(--line-color);border-radius:var(--radius-lg);background:var(--page-black1000);overflow:hidden}.ReferralModal_urlBar__ODvAq:focus-within{border-color:var(--text-muted)}.ReferralModal_urlInput__bcLWe{flex:1 1;padding:var(--space-9) var(--space-12);border:none;background:transparent;color:var(--text-white800);font-size:var(--text-sm);font-family:var(--font-mono);min-width:0;outline:none;cursor:default;-webkit-user-select:all;user-select:all}.ReferralModal_copyBtn__TJLvk{display:inline-flex;align-items:center;gap:var(--space-6);padding:0 var(--space-14);border:none;border-left:var(--line-size) solid var(--line-color);background:transparent;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--duration-fast) ease,color var(--duration-fast) ease;flex-shrink:0}.ReferralModal_copyBtn__TJLvk:hover{background:var(--surface-raised-1);color:var(--text-primary)}.ReferralModal_stats__CLRjX{display:flex;gap:var(--space-8);margin-top:var(--space-18)}.ReferralModal_statCard__25Bdn{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-8);border:var(--line-size) solid var(--border-on-glass);border-radius:var(--radius-xl);background:var(--modal-footer-bg)}.ReferralModal_statValue__RHAK4{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-white1000)}.ReferralModal_statLabel__WMqaS{font-size:var(--text-xs);color:var(--text-muted)}.ReferralModal_divider___SyBa{height:1px;background:var(--surface-raised-2);margin:var(--space-20) -20px var(--space-16)}.ReferralModal_codeTitle__a_o0M{font-size:var(--text-13);font-weight:var(--weight-semibold);color:var(--text-white800);margin-bottom:var(--space-4)}.ReferralModal_codeHint__iEpIi{font-size:var(--text-xs);color:var(--text-muted);line-height:var(--lh-normal);margin-bottom:var(--space-10)}.ReferralModal_codeRow__yiM1w{display:flex;gap:var(--space-8)}.ReferralModal_codeInput__qLphW{--input-font-size:var(--text-13);flex:1 1;min-width:0}.ReferralModal_btnPrimary__7Otqr{flex-shrink:0}.ReferralModal_error__wx8Fs{color:var(--error-light);font-size:var(--text-xs);margin-top:var(--space-8)}.ReferralModal_success__5vhc8{color:var(--success-light);font-size:var(--text-xs);margin-top:var(--space-8)}.ReferralModal_inlineState__7eV0t{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-9) var(--space-12);color:var(--text-muted);font-size:var(--text-sm)}.ReferralModal_statsLoading__S6EVw{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:64px}.ReferralModal_statsPlaceholder__Moo_k{color:var(--text-muted);font-size:var(--text-xl)}.ReferralModal_copyBtn__TJLvk:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ReferralModal_labelSpaced__9_rvm{margin-top:var(--space-16)}