@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);:root[data-theme=light]{--bg-primary:#fff;--bg-secondary:#ececec;--text-primary:#333;--text-secondary:#6c757d;--accent-color:#4a6cf7;--navbar-bg:#1a1a1a;--navbar-text:#fff;--card-bg:#fff;--border-color:#e9ecef;--hero-background:url(/static/media/light-hero-bg.a6ed3d448a97f4100859.png);--nav-bg:#f8f9fa;--nav-text:#333;--link-color:#0052cc;--logo-color:#333;--accent-secondary:#7b61ff;--heading-color:#212529;--accent-hover:#3658e0;--accent-light:#4a6cf726;--input-bg:#fff;--input-text:#333;--label-color:#495057;--disabled-bg:#e9ecef;--secondary-button-bg:#e2e6ea;--secondary-button-text:#495057;--secondary-button-hover:#dae0e5;--danger-color:#dc3545;--danger-hover:#c82333;--success-color:#28a745;--success-bg:#28a7451a;--warning-color:#f6ad55;--warning-bg:#fff3cd;--hover-color:#f1f3f5;--table-header-bg:#e9ecef;--table-header-text:#495057;--role-admin-bg:#d1e7dd;--role-admin-text:#0f5132;--role-member-bg:#cfe2ff;--role-member-text:#084298;--role-billing-bg:#fff3cd;--role-billing-text:#664d03;--panel-bg:#f5f5f8;--text-muted:#6c757d;--navbar-height:54px;--bg-tertiary:#dcdcdc;--bg-hover:#0000000f;--text-tertiary:#8a8a8a;--error-color:#dc3545;--accent-color-10:#2196f31a;--ribbon-bg:#f3f3f3;--ribbon-border:#d1d1d1;--ribbon-tab-bar-bg:#e8e8e8;--ribbon-tab-bar-border:#d1d1d1;--ribbon-tab-text:#5a5a5a;--ribbon-tab-text-hover:#1a1a1a;--ribbon-tab-hover-bg:#0000000d;--ribbon-tab-active-bg:#f3f3f3;--ribbon-tab-active-text:#1a1a1a;--ribbon-tab-active-border:#0078d4;--ribbon-button-icon:#4a4a4a;--ribbon-button-hover-bg:#00000014;--ribbon-button-active-bg:#0078d4;--ribbon-panel-bg:#fff;--ribbon-panel-border:#d1d1d1;--ribbon-panel-text:#1a1a1a;--ribbon-status-connected:#2e7d32;--ribbon-status-disconnected:#c62828;--viewmanager-bg:#fff;--viewmanager-tab-bar-bg:#e8e8e8;--viewmanager-tab-text:#4a4a4a;--viewmanager-tab-text-hover:#1a1a1a;--viewmanager-tab-hover-bg:#0000000d;--viewmanager-tab-active-bg:#fff;--viewmanager-tab-active-text:#1a1a1a;--viewmanager-tab-active-border:#d1d1d1;--viewmanager-tab-active-accent:#0078d4;--viewmanager-breadcrumb-bg:#f8f8f8;--viewmanager-breadcrumb-border:#e0e0e0;--viewmanager-breadcrumb-text:#5a5a5a;--fluidui-bg:#f5f5f5;--fluidui-bg-elevated:#fff;--fluidui-bg-interactive:#f0f0f0;--fluidui-bg-hover:#e8e8e8;--fluidui-text:#222;--fluidui-text-muted:#666;--fluidui-text-subtle:#999;--fluidui-border:#e0e0e0;--fluidui-border-focus:#b3b3b3;--fluidui-accent:#4a6cf7;--fluidui-accent-hover:#3658e0;--fluidui-accent-subtle:#4a6cf71f;--fluidui-success:#059669;--fluidui-success-bg:#0596691f;--fluidui-error:#dc2626;--fluidui-error-bg:#dc26261f;--fluidui-warning:#d97706;--fluidui-warning-bg:#d977061f;--fluidui-info:#2563eb;--fluidui-info-bg:#2563eb1f}:root[data-theme=dark]{--bg-primary:#1a1a1a;--bg-secondary:#2d2d2d;--text-primary:#fff;--text-secondary:#a0a0a0;--accent-color:#468dda;--navbar-bg:#000;--navbar-text:#fff;--card-bg:#1e1e1e;--border-color:#333;--hero-background:url(/static/media/dark-hero-bg.579f67ed5d94aed7a847.png);--nav-bg:#2d2d2d;--nav-text:#fff;--link-color:#80bfff;--logo-color:#fff;--accent-secondary:#7b61ff;--heading-color:#fff;--accent-hover:#3658e0;--accent-light:#4a6cf740;--input-bg:#2d2d2d;--input-text:#e0e0e0;--label-color:#b0b0b0;--disabled-bg:#3d3d3d;--secondary-button-bg:#3d3d3d;--secondary-button-text:#e0e0e0;--secondary-button-hover:#4d4d4d;--danger-color:#dc3545;--danger-hover:#c82333;--success-color:#28a745;--success-bg:#28a74533;--warning-color:#f6ad55;--warning-bg:#332701;--hover-color:#2d2d2d;--table-header-bg:#333;--table-header-text:#e0e0e0;--role-admin-bg:#132a1e;--role-admin-text:#4ad97f;--role-member-bg:#0a2351;--role-member-text:#6ea8fe;--role-billing-bg:#332701;--role-billing-text:#ffda6a;--panel-bg:#1f1f1f;--text-muted:#888;--navbar-height:54px;--bg-tertiary:#3a3a3a;--bg-hover:#ffffff12;--text-tertiary:#8a8a8a;--error-color:#f44;--accent-color-10:#64b5f61f;--ribbon-bg:#2a2a2a;--ribbon-border:#3e3e42;--ribbon-tab-bar-bg:#1a1a1a;--ribbon-tab-bar-border:#3e3e42;--ribbon-tab-text:#9d9d9d;--ribbon-tab-text-hover:#e8e8e8;--ribbon-tab-hover-bg:#ffffff0d;--ribbon-tab-active-bg:#2a2a2a;--ribbon-tab-active-text:#fff;--ribbon-tab-active-border:#0078d4;--ribbon-button-icon:#fff;--ribbon-button-hover-bg:#ffffff1a;--ribbon-button-active-bg:#0078d4;--ribbon-panel-bg:#1a1a1a;--ribbon-panel-border:#3a3a3a;--ribbon-panel-text:#fff;--ribbon-status-connected:#4caf50;--ribbon-status-disconnected:#f44336;--viewmanager-bg:#0f172a;--viewmanager-tab-bar-bg:#1a1a1a;--viewmanager-tab-text:#9d9d9d;--viewmanager-tab-text-hover:#e8e8e8;--viewmanager-tab-hover-bg:#ffffff0d;--viewmanager-tab-active-bg:#2a2a2a;--viewmanager-tab-active-text:#fff;--viewmanager-tab-active-border:#3a3a3a;--viewmanager-tab-active-accent:#0078d4;--viewmanager-breadcrumb-bg:#1d1d1d;--viewmanager-breadcrumb-border:#3a3a3a;--viewmanager-breadcrumb-text:#9d9d9d;--fluidui-bg:#1a1d24;--fluidui-bg-elevated:#22262f;--fluidui-bg-interactive:#2a2f3a;--fluidui-bg-hover:#333945;--fluidui-text:#f0f2f5;--fluidui-text-muted:#9ca3b0;--fluidui-text-subtle:#6b7280;--fluidui-border:#3a404d;--fluidui-border-focus:#5b6270;--fluidui-accent:#6b8cff;--fluidui-accent-hover:#5070e8;--fluidui-accent-subtle:#6b8cff26;--fluidui-success:#34d399;--fluidui-success-bg:#34d3991f;--fluidui-error:#f87171;--fluidui-error-bg:#f871711f;--fluidui-warning:#fbbf24;--fluidui-warning-bg:#fbbf241f;--fluidui-info:#60a5fa;--fluidui-info-bg:#60a5fa1f}:root[data-theme=light][data-high-contrast=true]{--text-secondary:#343a40;--text-muted:#343a40;--text-tertiary:#495057;--border-color:#6b7280;--fluidui-text-muted:#343a40;--fluidui-border:#6b7280}:root[data-theme=dark][data-high-contrast=true]{--text-secondary:#d4d8dd;--text-muted:#c8ccd2;--text-tertiary:#b0b4ba;--border-color:#8a8f98;--fluidui-text-muted:#c8ccd2;--fluidui-border:#8a8f98}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :after,:root[data-reduced-motion=true] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}*{scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.object-content{position:relative}.object-content img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none;-webkit-user-select:none;user-select:none}.__r3f-html,div[data-r3f-html]{z-index:70!important}*{box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden;overscroll-behavior-y:none}body.chat-pinned [data-latom-editor-wrapper]{transition:margin-left .25s ease,width .25s ease}body.chat-pinned [class*=Editor_sceneEditor]{transition:left .25s ease}.App{display:flex;flex-direction:column;min-height:100vh}.App-logo{height:40vmin;pointer-events:none}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.navbar{background-color:#1a1a1a;color:#fff;flex-shrink:0;height:56px;padding:1rem;position:relative;z-index:1000}.content{flex:1 1;overflow-x:hidden}.landing-page{overflow-y:auto;width:100%}.controls-panel,.preview-panel,.story-controls,.video-editor{display:none}.video-editor{grid-gap:20px;display:grid;gap:20px;grid-template-columns:300px 2fr 300px;min-height:calc(100vh - 160px);padding:20px}.controls-panel,.left-sidebar,.preview-panel{background:var(--card-bg);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.story-controls{display:flex;flex-direction:column;height:100%}.story-controls .graph-tools-panel{flex:1 1}:root{--font-primary:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"SF Mono","Monaco","Inconsolata","Fira Mono","Droid Sans Mono","Source Code Pro",monospace}@media (max-width:768px){.navbar{height:48px;padding:.5rem}body.chat-pinned [data-latom-editor-wrapper]{margin-left:0!important;width:100%!important}body.chat-pinned [class*=Editor_sceneEditor]{left:0!important}.video-editor{gap:12px;grid-template-columns:1fr;padding:12px}}.UpgradeAccountModal_overlay__9aDZe{align-items:center;animation:UpgradeAccountModal_fadeIn__mxXA- .3s ease;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;z-index:10001}.UpgradeAccountModal_modal__h6CUT{animation:UpgradeAccountModal_slideUp__2chjj .4s ease;background-color:var(--bg-primary);border-radius:12px;box-shadow:0 20px 50px #00000080;max-height:90vh;max-width:540px;overflow-y:auto;padding:32px;position:relative;width:100%}.UpgradeAccountModal_closeButton__TUtXO{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:28px;line-height:1;padding:4px;position:absolute;right:16px;top:16px;transition:color .2s ease}.UpgradeAccountModal_closeButton__TUtXO:hover{color:var(--text-primary)}.UpgradeAccountModal_title__F0U7-{color:var(--text-primary);font-size:28px;font-weight:600;margin:0 0 8px}.UpgradeAccountModal_subtitle__t7QsT{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 24px}.UpgradeAccountModal_form__5NmkU{display:flex;flex-direction:column;gap:20px}.UpgradeAccountModal_formRow__lX3-l{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.UpgradeAccountModal_formGroup__O2Xbi{display:flex;flex-direction:column;gap:8px}.UpgradeAccountModal_label__-Svha{color:var(--text-primary);font-size:14px;font-weight:500}.UpgradeAccountModal_required__Hj7Eb{color:#f44}.UpgradeAccountModal_input__0Qh9F{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:14px;padding:12px;transition:all .2s ease}.UpgradeAccountModal_input__0Qh9F:focus{background-color:var(--bg-primary);border-color:var(--accent-color);outline:none}.UpgradeAccountModal_input__0Qh9F::placeholder{color:var(--text-tertiary)}.UpgradeAccountModal_error__OLD\+f{background-color:#ff44441a;border:1px solid #ff44444d;border-radius:6px;color:#f44;font-size:14px;padding:12px;text-align:center}.UpgradeAccountModal_benefits__lPbiY{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:20px}.UpgradeAccountModal_benefitsTitle__cp-pU{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 12px}.UpgradeAccountModal_benefitsList__RZgC1{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.UpgradeAccountModal_benefitsList__RZgC1 li{color:var(--text-secondary);font-size:13px;line-height:1.5}.UpgradeAccountModal_creditNote__L8z7k{background-color:#667eea14;border-radius:6px;color:var(--text-tertiary);font-size:12px;line-height:1.5;margin:0;padding:12px 16px;text-align:center}.UpgradeAccountModal_submitButton__qM\+DH{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea66;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .3s ease}.UpgradeAccountModal_submitButton__qM\+DH:hover:not(:disabled){box-shadow:0 6px 16px #667eea80;transform:translateY(-2px)}.UpgradeAccountModal_submitButton__qM\+DH:active:not(:disabled){transform:translateY(0)}.UpgradeAccountModal_submitButton__qM\+DH:disabled{cursor:not-allowed;opacity:.6}.UpgradeAccountModal_cancelButton__vHWUH{background:#0000;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.UpgradeAccountModal_cancelButton__vHWUH:hover:not(:disabled){background-color:var(--bg-secondary);border-color:var(--text-secondary)}.UpgradeAccountModal_cancelButton__vHWUH:disabled{cursor:not-allowed;opacity:.6}@keyframes UpgradeAccountModal_fadeIn__mxXA-{0%{opacity:0}to{opacity:1}}@keyframes UpgradeAccountModal_slideUp__2chjj{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.UpgradeAccountModal_modal__h6CUT{border-radius:0;margin:0;max-height:100vh;padding:24px 20px}.UpgradeAccountModal_title__F0U7-{font-size:24px}.UpgradeAccountModal_formRow__lX3-l{grid-template-columns:1fr}.UpgradeAccountModal_overlay__9aDZe{padding:0}}.ExperimentExitWarning_overlay__hFZCn{align-items:center;animation:ExperimentExitWarning_fadeIn__klk5w .2s ease;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10002}.ExperimentExitWarning_modal__jZg7y{animation:ExperimentExitWarning_slideUp__CcbdJ .3s ease;background-color:var(--bg-primary);border-radius:16px;box-shadow:0 20px 60px #0006;max-width:420px;padding:32px;position:relative;text-align:center;width:100%}.ExperimentExitWarning_closeButton__nn147{background:none;border:none;color:var(--text-tertiary);cursor:pointer;font-size:24px;line-height:1;padding:4px 8px;position:absolute;right:12px;top:12px;transition:color .2s ease}.ExperimentExitWarning_closeButton__nn147:hover{color:var(--text-primary)}.ExperimentExitWarning_icon__CeW1F{align-items:center;background-color:#ffc10726;border-radius:50%;color:#ffc107;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.ExperimentExitWarning_title__qO1uw{color:var(--text-primary);font-size:22px;font-weight:600;margin:0 0 12px}.ExperimentExitWarning_message__1Pm64{color:var(--text-secondary);font-size:15px;line-height:1.6;margin:0 0 20px}.ExperimentExitWarning_infoBox__flFrT{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:24px;padding:16px}.ExperimentExitWarning_infoBox__flFrT p{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0}.ExperimentExitWarning_infoBox__flFrT strong{color:var(--text-primary)}.ExperimentExitWarning_actions__lg--z{display:flex;flex-direction:column;gap:12px}.ExperimentExitWarning_primaryButton__v4L9Z{background:#6366f1;background:var(--accent-color,#6366f1);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea66;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:14px 24px;transition:all .3s ease}.ExperimentExitWarning_primaryButton__v4L9Z:hover{box-shadow:0 6px 16px #667eea80;transform:translateY(-2px)}.ExperimentExitWarning_primaryButton__v4L9Z:active{transform:translateY(0)}.ExperimentExitWarning_secondaryButton__aMFY1{background:#0000;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.ExperimentExitWarning_secondaryButton__aMFY1:hover{background-color:var(--bg-secondary);border-color:var(--text-tertiary);color:var(--text-primary)}@keyframes ExperimentExitWarning_fadeIn__klk5w{0%{opacity:0}to{opacity:1}}@keyframes ExperimentExitWarning_slideUp__CcbdJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.ExperimentExitWarning_modal__jZg7y{border-radius:12px;margin:0;padding:24px 20px}.ExperimentExitWarning_title__qO1uw{font-size:20px}.ExperimentExitWarning_overlay__hFZCn{padding:16px}}.StoryPanel_storyPanel__20\+Y3{display:flex;flex-direction:column;height:100%}.StoryPanel_projectTitleSection__yrM5V{margin-bottom:16px;margin-left:5px;padding-bottom:16px}.StoryPanel_projectTitleDisplay__rpIeW{align-items:center;display:flex;gap:8px}.StoryPanel_projectTitle__NasSV{color:var(--text-primary);flex:1 1;font-size:1.25rem;font-weight:600;margin:0}.StoryPanel_editTitleButton__WbRGv{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:4px 8px;transition:all .2s ease}.StoryPanel_editTitleButton__WbRGv:hover{background:var(--bg-secondary);opacity:1}.StoryPanel_projectTitleEditing__\+LBUG{align-items:center;display:flex;gap:8px}.StoryPanel_projectTitleInput__fTH2L{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);flex:1 1;font-family:var(--font-primary);font-size:1.25rem;font-weight:600;padding:8px 12px}.StoryPanel_projectTitleInput__fTH2L:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #4299e11a;outline:none}.StoryPanel_projectTitleActions__e5l\+c{display:flex;gap:4px}.StoryPanel_cancelButton__saO3N,.StoryPanel_saveButton__48GB1{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;height:28px;justify-content:center;transition:all .2s ease;width:28px}.StoryPanel_saveButton__48GB1{background:#10b981;background:var(--success-color,#10b981);color:#fff}.StoryPanel_saveButton__48GB1:hover{background:#059669;background:var(--success-color-hover,#059669)}.StoryPanel_cancelButton__saO3N{background:#ef4444;background:var(--error-color,#ef4444);color:#fff}.StoryPanel_cancelButton__saO3N:hover{background:#dc2626;background:var(--error-color-hover,#dc2626)}.StoryPanel_draftingModeSection__nimsx{border-bottom:1px solid var(--border-color);margin-bottom:16px;padding-bottom:16px}.StoryPanel_draftingModeToggle__Kq1aK{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:16px}.StoryPanel_toggleLabel__5\+P\+e{margin-bottom:8px}.StoryPanel_toggleInput__\+Ge9m{display:none}.StoryPanel_toggleSlider__fzg7B{background:var(--border-color);border-radius:12px;flex-shrink:0;height:24px;margin-right:12px;position:relative;transition:background-color .2s ease;width:44px}.StoryPanel_toggleSlider__fzg7B:before{background:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}.StoryPanel_toggleInput__\+Ge9m:checked+.StoryPanel_toggleSlider__fzg7B{background:var(--accent-color)}.StoryPanel_toggleInput__\+Ge9m:checked+.StoryPanel_toggleSlider__fzg7B:before{transform:translateX(20px)}.StoryPanel_toggleText__DW-He{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:500;gap:8px}.StoryPanel_toggleText__DW-He svg{color:var(--accent-color)}.StoryPanel_toggleDescription__PplUE{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0}.StoryPanel_draftingModeContent__hV4RD{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;margin-top:12px;padding:12px}.StoryPanel_draftingNotice__EE1c\+{align-items:center;background:linear-gradient(135deg,#2196f31a,#673ab71a);border:1px solid var(--accent-color);border-radius:6px;color:var(--text-primary);display:flex;font-size:12px;gap:8px;margin-bottom:12px;padding:10px}.StoryPanel_draftingNotice__EE1c\+ svg{color:var(--accent-color);flex-shrink:0;font-size:14px}.StoryPanel_draftingNotice__EE1c\+ p{line-height:1.4;margin:0}.StoryPanel_oneShotButton__q0k9w{align-items:center;background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;margin-bottom:8px;padding:10px 14px;transition:all .2s ease;width:100%}.StoryPanel_oneShotButton__q0k9w:hover{background:var(--accent-color);background:var(--accent-color-hover,var(--accent-color));filter:brightness(1.1);transform:translateY(-1px)}.StoryPanel_oneShotButton__q0k9w:active{transform:translateY(0)}.StoryPanel_oneShotDescription__bS43f{color:var(--text-secondary);font-size:11px;line-height:1.3;margin:0;text-align:center}.StoryPanel_planningButton__PkQp1{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding:0 0 12px}.StoryPanel_planningModalButton__wgDYU{align-items:center;background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.StoryPanel_planningModalButton__wgDYU:hover{background:var(--accent-color);background:var(--accent-color-hover,var(--accent-color));filter:brightness(1.1);transform:translateY(-1px)}.StoryPanel_planningModalButton__wgDYU:active{transform:translateY(0)}.StoryPanel_storyContent__hQ1Kf{display:flex;flex:1 1;flex-direction:column;gap:16px}.StoryPanel_storyActions__Qep9a{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:16px;margin-top:auto;padding-top:16px}.StoryPanel_generateActions__XnW0t{display:flex}.StoryPanel_generateButton__xFI1g{background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-family:var(--font-primary);padding:8px 16px;transition:all .2s ease;width:100%}.StoryPanel_generateButton__xFI1g:hover{background:var(--border-color);border-style:solid}.StoryPanel_generateButton__xFI1g.StoryPanel_warning__lb-n\+{background:#ef44441a;border-color:#ef4444;color:#ef4444}.StoryPanel_generateButton__xFI1g.StoryPanel_warning__lb-n\+:hover{background:#ef444433;border-style:solid}.StoryPanel_generateButton__xFI1g:disabled{cursor:wait;opacity:.7}.StoryPanel_publishActions__U4jHY{display:flex;gap:8px}.StoryPanel_previewButton__D2I-n,.StoryPanel_publishButton__EArXV{border:none;border-radius:4px;cursor:pointer;flex:1 1;font-family:var(--font-primary);padding:8px 16px;transition:all .2s ease}.StoryPanel_previewButton__D2I-n{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.StoryPanel_publishButton__EArXV{background:var(--accent-color);color:#fff}.StoryPanel_previewButton__D2I-n:hover{background:var(--border-color)}.StoryPanel_publishButton__EArXV:hover{filter:brightness(1.1)}.StoryPanel_controlGroup__CXsGO{display:flex;flex-direction:column;gap:8px}.StoryPanel_controlGroup__CXsGO label{color:var(--text-secondary);font-size:.9em;font-weight:500}.StoryPanel_storyInput__lT1bM,.StoryPanel_storyTextarea__\+TURo{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:var(--font-primary);font-size:14px;padding:8px;width:100%}.StoryPanel_storyTextarea__\+TURo{min-height:80px;resize:vertical}.StoryPanel_storyInput__lT1bM:focus,.StoryPanel_storyTextarea__\+TURo:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color-alpha);outline:none}.StoryPanel_accordionSectionClosed__fklIs,.StoryPanel_accordionSectionOpen__617qh,.StoryPanel_accordionSection__4FRE3{border:1px solid var(--border-color);border-radius:4px;margin-bottom:16px;overflow:hidden}.StoryPanel_accordionHeaderOpen__b1GRi,.StoryPanel_accordionHeader__kkdUH{align-items:center;background:var(--bg-secondary);cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;-webkit-user-select:none;user-select:none}.StoryPanel_accordionHeaderOpen__b1GRi{border-bottom:1px solid var(--border-color)}.StoryPanel_accordionTitle__bnr98{color:var(--text-primary);font-weight:600}.StoryPanel_accordionIconOpen__6RV4h,.StoryPanel_accordionIcon__4h1qJ{color:var(--text-secondary);font-size:18px;transition:transform .3s ease}.StoryPanel_accordionIconOpen__6RV4h{transform:rotate(180deg)}.StoryPanel_accordionContent__6DLRm{animation:StoryPanel_accordionFadeIn__uDeUQ .3s ease forwards;background:var(--bg-primary);max-height:400px;overflow-y:auto;padding:16px}@keyframes StoryPanel_accordionFadeIn__uDeUQ{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:400px;opacity:1;transform:translateY(0)}}.StoryPanel_referenceDescription__EOSUc{color:var(--text-secondary);font-size:.9em;margin-bottom:16px}.StoryPanel_fileUploadContainer__iUNpL{margin-bottom:16px}.StoryPanel_fileUploadButton__mNpXO{background:var(--accent-color);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:8px 16px;transition:all .2s ease}.StoryPanel_fileUploadButton__mNpXO:hover{filter:brightness(1.1)}.StoryPanel_fileInput__81U2N{left:-9999px;position:absolute}.StoryPanel_referenceFilesList__2U5lr{display:flex;flex-direction:column;gap:12px}.StoryPanel_referenceFileItem__6DUTS{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;padding:12px}.StoryPanel_fileInfo__xSXtH{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.StoryPanel_fileName__snpZl{color:var(--text-primary);font-size:.9em;font-weight:500}.StoryPanel_removeFileButton__qPBCq{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:16px;line-height:1;padding:0 4px}.StoryPanel_removeFileButton__qPBCq:hover{color:var(--accent-color)}.StoryPanel_fileDescription__mnOPS{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:var,(--font-primary);font-size:14px;min-height:60px;padding:8px;resize:vertical;width:100%}.StoryPanel_fileDescription__mnOPS:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color-alpha);outline:none}.StoryPanel_sectionDescription__0hesa{color:var(--text-secondary);font-size:.9em;margin-bottom:16px}.StoryPanel_brandingProperties__WxYaP{display:flex;flex-direction:column;gap:16px}.StoryPanel_colorPickers__IvtJr{display:flex;flex-direction:column;gap:12px}.StoryPanel_colorPickerWrapper__KAiCU{align-items:center;display:flex;gap:10px}.StoryPanel_colorPicker__3iYaJ{border:none;border-radius:4px;cursor:pointer;height:40px;overflow:hidden;padding:0;width:40px}.StoryPanel_colorText__xbxFH{flex:1 1}.StoryPanel_colorText__xbxFH,.StoryPanel_selectInput__2qk19{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:var(--font-primary);font-size:14px;padding:8px}.StoryPanel_selectInput__2qk19{width:100%}.StoryPanel_logoUploadArea__zc3b9{align-items:center;background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:4px;display:flex;flex-direction:column;gap:12px;padding:16px}.StoryPanel_logoUploadButton__C2DbG{background:var(--accent-color);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:8px 16px;text-align:center;transition:all .2s ease}.StoryPanel_logoUploadButton__C2DbG:hover{filter:brightness(1.1)}.StoryPanel_logoPreviewContainer__z6JkW{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.StoryPanel_logoPreview__FqZhT{border-radius:4px;max-height:100px;max-width:200px;object-fit:contain}.StoryPanel_removeLogoButton__-RkPn{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:14px;padding:6px 12px}.StoryPanel_removeLogoButton__-RkPn:hover{background:var(--border-color)}.StoryPanel_accessibilitySettings__Sxjdy{display:flex;flex-direction:column;gap:16px}.StoryPanel_toggleGroup__JjKva{margin-bottom:0}.StoryPanel_toggleLabel__5\+P\+e{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:4px 0}.StoryPanel_toggleSwitchWrapper__Uw0oV{height:24px;position:relative;width:48px}.StoryPanel_toggleInput__\+Ge9m{height:0;opacity:0;position:absolute;width:0}.StoryPanel_toggleSwitch__DgOec{background-color:var(--border-color);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.StoryPanel_toggleSwitch__DgOec:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.StoryPanel_toggleInput__\+Ge9m:checked+.StoryPanel_toggleSwitch__DgOec{background-color:var(--accent-color)}.StoryPanel_toggleInput__\+Ge9m:checked+.StoryPanel_toggleSwitch__DgOec:before{transform:translateX(24px)}.StoryPanel_mayerPrinciples__AphJ\+{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;margin-top:8px;padding:16px}.StoryPanel_mayerPrinciples__AphJ\+ h4{color:var(--text-primary);font-size:16px;margin-bottom:8px;margin-top:0}.StoryPanel_mayerDescription__BPtcd{color:var(--text-secondary);font-size:.9em;margin-bottom:16px}.StoryPanel_principlesList__-LvJS{display:flex;flex-direction:column;gap:10px}.StoryPanel_principleItem__as3MX{position:relative}.StoryPanel_checkboxLabel__Jz7Nu,.StoryPanel_principleItem__as3MX{align-items:center;display:flex;gap:8px;justify-content:space-between}.StoryPanel_checkboxLabel__Jz7Nu{cursor:pointer;flex:1 1;-webkit-user-select:none;user-select:none}.StoryPanel_checkboxLabel__Jz7Nu input{order:2}.StoryPanel_checkboxLabel__Jz7Nu span{order:1}.StoryPanel_principleInfo__9xH-B{align-items:center;border:1px solid var(--border-color);border-radius:50%;color:var(--text-secondary);cursor:help;display:flex;font-size:14px;height:18px;justify-content:center;position:relative;width:18px}.StoryPanel_principleInfo__9xH-B:hover{border-color:var(--accent-color);color:var(--accent-color)}.StoryPanel_principleInfo__9xH-B:hover:after{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 10px #0003;color:var(--text-primary);content:attr(title);font-size:12px;padding:8px 12px;pointer-events:none;position:absolute;right:10px;text-align:left;top:50%;transform:translateY(-50%);white-space:normal;width:180px;z-index:100000}.AccordionSection_accordionSectionClosed__NN2Sh,.AccordionSection_accordionSectionOpen__fP-is{border-bottom:1px solid var(--border-color)}.AccordionSection_accordionSectionClosed__NN2Sh:last-child{border-bottom:none}.AccordionSection_accordionHeaderOpen__wS-vO,.AccordionSection_accordionHeader__LMYHV{align-items:center;background:#0000;cursor:pointer;display:flex;justify-content:space-between;padding:10px 16px;-webkit-user-select:none;user-select:none}.AccordionSection_accordionTitle__QiMRA{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AccordionSection_accordionIconOpen__VoaCf,.AccordionSection_accordionIcon__BYuEy{color:var(--text-secondary);display:inline-block;font-size:16px;transition:transform .2s ease}.AccordionSection_accordionIconOpen__VoaCf{transform:rotate(90deg)}.AccordionSection_accordionContent__Wxah3{animation:AccordionSection_accordionFadeIn__YAY-m .2s ease forwards;background:#0000;padding:12px 16px}@keyframes AccordionSection_accordionFadeIn__YAY-m{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ChapterPanel_chapterPanel__jpDcM{display:flex;flex-direction:column;height:100%}.ChapterPanel_empty__KJ1s4{align-items:center;color:var(--text-secondary);display:flex;font-style:italic;height:100%;justify-content:center;padding:20px;text-align:center}.ChapterPanel_chapterHeader__IW6wW{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:16px}.ChapterPanel_chapterHeader__IW6wW h4{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.ChapterPanel_headerActions__ceF6n{display:flex;gap:8px}.ChapterPanel_splitContainer__PF\+Ol{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.ChapterPanel_objectsSection__JTtNv,.ChapterPanel_pagesSection__fhkQf{overflow-y:auto;position:relative;transition:height .1s ease}.ChapterPanel_divider__M4U3E{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);border-top:1px solid var(--border-color);cursor:row-resize;height:8px;position:relative}.ChapterPanel_divider__M4U3E:active,.ChapterPanel_divider__M4U3E:hover{background:var(--accent-color)}.ChapterPanel_objectItem__d3lJ8{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;display:flex;justify-content:space-between;padding:8px}.ChapterPanel_pagesList__AoKgF{display:flex;flex-direction:column;gap:12px}.ChapterPanel_pageItem__bLKtN{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;transition:all .2s ease}.ChapterPanel_pageItem__bLKtN:hover{background:var(--bg-primary)}.ChapterPanel_pageItem__bLKtN.ChapterPanel_selected__Alu0a,.ChapterPanel_selected__Alu0a{background:var(--bg-primary);border-color:var(--accent-color)}.ChapterPanel_pageInfo__OCWYp{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px}.ChapterPanel_pageTitle__D1vRg{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChapterPanel_pageControls__yIX55{align-items:center;display:flex;gap:12px;margin-left:auto}.ChapterPanel_pageTime__IrVxy{color:var(--text-secondary);font-size:.9em;white-space:nowrap}.ChapterPanel_addObjectButton__rMsxW{align-items:center;background:var(--accent-color);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:all .2s ease;width:30px}.ChapterPanel_addObjectButton__rMsxW:hover{filter:brightness(1.1)}.ChapterPanel_addPageButton__PaUF6{background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:12px;padding:6px 8px;transition:background-color .2s ease}.ChapterPanel_addPageButton__PaUF6:hover{background:var(--accent-hover)}.ChapterPanel_deletePageButton__S1W9z{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:4px;transition:all .2s ease}.ChapterPanel_deletePageButton__S1W9z:hover{color:#ff5252;opacity:1}.ChapterPanel_sceneTypeToggle__fWF7Q{border:1px solid var(--border-color);border-radius:4px;display:flex;gap:2px;overflow:hidden}.ChapterPanel_sceneToggleBtn__tlb8S{background:var(--bg-secondary);border:none;color:var(--text-secondary);cursor:pointer;font-size:10px;min-width:24px;padding:2px 6px;transition:all .2s ease}.ChapterPanel_sceneToggleBtn__tlb8S:hover{background:var(--bg-primary)}.ChapterPanel_sceneToggleBtn__tlb8S.ChapterPanel_active__sqm4Y{background:var(--accent-color);color:#fff}.ChapterPanel_notesIndicator__QsiSX{color:var(--accent-color);font-size:12px;opacity:.8}.ChapterPanel_notesSection__QHA-B{background:var(--bg-secondary);border-top:1px solid var(--border-color);flex-shrink:0}.ChapterPanel_notesSectionHeader__gFuRL{align-items:center;background:#0000;border:none;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 12px;text-align:left;transition:background .2s ease;width:100%}.ChapterPanel_notesSectionHeader__gFuRL:hover{background:var(--bg-primary)}.ChapterPanel_notesIcon__TEfmU{color:var(--accent-color);font-size:14px}.ChapterPanel_notesBadge__IupLw{background:var(--accent-color);border-radius:10px;color:#fff;font-size:10px;font-weight:400;margin-left:auto;margin-right:8px;padding:2px 6px}.ChapterPanel_notesToggle__H52fR{color:var(--text-secondary);font-size:12px}.ChapterPanel_notesContent__itZeV{padding:0 12px 12px}.ChapterPanel_notesTextarea__Uc0cU{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:13px;line-height:1.5;max-height:200px;min-height:100px;padding:10px;resize:vertical;width:100%}.ChapterPanel_notesTextarea__Uc0cU:focus{border-color:var(--accent-color);outline:none}.ChapterPanel_notesTextarea__Uc0cU::placeholder{color:var(--text-secondary);opacity:.7}.ChapterPanel_standalone__CmTsO{display:flex;flex-direction:column;height:100%}.ChapterPanel_standaloneHeader__3F7O9{flex-shrink:0;opacity:.55;pointer-events:none}.ChapterPanel_standaloneHint__4Ai2c{border:1px solid var(--border-color);border-radius:10px;color:var(--text-secondary);font-size:11px;letter-spacing:.04em;padding:1px 8px;text-transform:uppercase}.ChapterPanel_objectsSectionFull__zhvFN{flex:1 1;min-height:0;overflow-y:auto}.ChapterPanel_templateMenuWrap__SBHZX{display:inline-block;position:relative}.ChapterPanel_templateMenu__V\+wBW{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 6px 18px #0000004d;min-width:200px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.ChapterPanel_templateMenuHeading__gSq\+N{color:var(--text-secondary);font-size:11px;letter-spacing:.04em;padding:6px 8px 4px;text-transform:uppercase}.ChapterPanel_templateMenuItem__uaaRi{background:#0000;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:block;font-size:13px;padding:8px;text-align:left;width:100%}.ChapterPanel_templateMenuItem__uaaRi:hover{background:#7f7f7f26;background:var(--bg-hover,#7f7f7f26)}.AudioObjects_spatialAudioContent__zEkAB{align-items:center;background:#ff6b351a;border:2px dashed #ff6b35;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:60px;padding:10px;position:relative;z-index:1}.AudioObjects_spatialAudioIcon__yuqNn{font-size:24px;margin-bottom:5px}.AudioObjects_spatialAudioLabel__nlOSO{color:#ff6b35;font-size:12px;text-align:center}.AudioObjects_spatialAudioFileName__ur\+Zf{font-size:10px;margin-top:2px;opacity:.8}.AudioObjects_backgroundAudioContent__vaCnx{align-items:center;background:#4a90e21a;border:2px dashed #4a90e2;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:60px;padding:10px;position:relative;z-index:1}.AudioObjects_backgroundAudioIcon__-cAfb{font-size:24px;margin-bottom:5px}.AudioObjects_backgroundAudioLabel__cj3kS{color:#4a90e2;font-size:12px;text-align:center}.AudioObjects_backgroundAudioFileName__4ZN2A{font-size:10px;margin-top:2px;opacity:.8}.ObjectContextMenu_menu__knwOm{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:6px;box-shadow:0 8px 24px #00000080;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:12px;min-width:200px;padding:4px;position:fixed;z-index:2147483647}.ObjectContextMenu_label__EUUTu{color:#aaa;color:var(--text-secondary,#aaa);font-size:11px;font-weight:600;overflow:hidden;padding:6px 10px 4px;text-overflow:ellipsis;white-space:nowrap}.ObjectContextMenu_item__cFw-k{align-items:center;background:#0000;border:0;border-radius:4px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;display:flex;font-size:12px;gap:10px;padding:6px 10px;text-align:left;width:100%}.ObjectContextMenu_item__cFw-k:hover:not(:disabled){background:#6366f1;background:var(--accent-color,#6366f1);color:#fff}.ObjectContextMenu_item__cFw-k:disabled{color:#555;color:var(--text-disabled,#555);cursor:not-allowed}.ObjectContextMenu_icon__o9E2l{flex:0 0 14px;opacity:.85;text-align:center;width:14px}.ObjectContextMenu_divider__8uNxf{background:#2a2a2a;background:var(--border-color,#2a2a2a);height:1px;margin:4px 0}.GroupManager_groupManager__639uc{margin-top:0}.GroupManager_managerHeader__4fgMZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.GroupManager_managerHeader__4fgMZ h4{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.6px;margin:0;text-transform:uppercase;-webkit-user-select:none;user-select:none}.GroupManager_headerActions__7JtKP{display:flex;gap:8px}.GroupManager_addObjectButton__a-UAy,.GroupManager_createGroupButton__FVaSB{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;height:26px;justify-content:center;padding:0;transition:color .15s ease;width:26px}.GroupManager_addObjectButton__a-UAy:hover,.GroupManager_createGroupButton__FVaSB:hover{color:var(--accent-color)}.GroupManager_addObjectButton__a-UAy:disabled,.GroupManager_createGroupButton__FVaSB:disabled{cursor:not-allowed;opacity:.5}.GroupManager_addObjectButton__a-UAy:disabled:hover,.GroupManager_createGroupButton__FVaSB:disabled:hover{background:none;color:var(--text-secondary)}.GroupManager_groupCreator__JTUHs{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;margin-bottom:12px;padding:12px}.GroupManager_groupCreator__JTUHs input{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:13px;margin-bottom:8px;padding:6px 8px;width:100%}.GroupManager_groupCreator__JTUHs input:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.GroupManager_groupCreatorActions__5aXzM{display:flex;gap:8px}.GroupManager_groupCreatorActions__5aXzM button{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:12px;padding:6px 12px}.GroupManager_groupCreatorActions__5aXzM button:first-child{background:var(--accent-color);color:#fff}.GroupManager_groupCreatorActions__5aXzM button:disabled{cursor:not-allowed;opacity:.5}.GroupManager_objectsList__XrfEY{margin-bottom:12px;max-height:calc(100% - 120px);overflow-y:auto}.GroupManager_groupContainer__vzRuv{margin-bottom:8px}.GroupManager_groupHeader__4d6zb{align-items:center;background:var(--bg-secondary);border:1px solid #0000;border-radius:6px;cursor:pointer;display:flex;margin-bottom:2px;padding:8px;transition:background .15s ease,border-color .15s ease}.GroupManager_groupHeader__4d6zb:hover{background:var(--accent-light);border-color:var(--accent-color)}.GroupManager_groupHeader__4d6zb.GroupManager_active__YkR6U{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.GroupManager_groupControls__oRkXd{align-items:center;display:flex;gap:8px;width:100%}.GroupManager_groupExpandToggle__lV0xH{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;height:16px;justify-content:center;padding:2px;width:16px}.GroupManager_groupIcon__Q1UsE{color:var(--accent-color);font-size:14px}.GroupManager_groupHeader__4d6zb.GroupManager_active__YkR6U .GroupManager_groupIcon__Q1UsE{color:#fff}.GroupManager_groupName__qokm7{flex:1 1;font-size:13px;font-weight:500}.GroupManager_uncategorisedCount__CZoYe{color:#888;color:var(--text-secondary,#888);font-size:11px;margin-left:4px;opacity:.8}.GroupManager_groupContent__i-30d{border-left:2px solid var(--border-color);margin-left:16px;padding-left:8px}.GroupManager_objectItem__L5i8A{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;margin-bottom:4px;padding:7px 8px;transition:background .15s ease,border-color .15s ease}.GroupManager_objectItem__L5i8A.GroupManager_inGroup__0mPFY{background:var(--bg-primary);background:var(--bg-tertiary,var(--bg-primary));margin-left:0}.GroupManager_objectItem__L5i8A:hover{background:var(--accent-light);border-color:var(--accent-color)}.GroupManager_active__YkR6U,.GroupManager_objectItem__L5i8A.GroupManager_active__YkR6U{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.GroupManager_inGroup__0mPFY{border-left:2px solid var(--border-color);margin-left:16px}.GroupManager_dragging__8Gu1R{opacity:.5;transform:scale(.95)}.GroupManager_objectControls__5e38S{align-items:center;display:flex;justify-content:space-between;width:100%}.GroupManager_groupActionsRight__XnaAU,.GroupManager_objectActionsRight__5NrCC{align-items:center;display:flex;gap:4px}.GroupManager_visibilityToggle__DGnHx{align-items:center;background:none;border:none;border-radius:2px;color:inherit;color:var(--text-primary);cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.5;padding:4px;transition:all .2s ease;width:20px}.GroupManager_visibilityToggle__DGnHx:hover{background:var(--hover-color);opacity:1}.GroupManager_visibilityToggle__DGnHx.GroupManager_hidden__HKnNh{opacity:.3}.GroupManager_objectName__kXx9x{flex:1 1;font-size:13px;font-weight:400}.GroupManager_lockGlyph__knoux{font-size:10px;margin-right:6px;opacity:.55}.GroupManager_downloadObject__jZ2nO,.GroupManager_duplicateGroup__8l9mr,.GroupManager_duplicateObject__zkZWn,.GroupManager_removeGroup__KxluY,.GroupManager_removeObject__x7y1f{align-items:center;background:none;border:none;border-radius:2px;color:inherit;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:.5;padding:4px;transition:all .2s ease;width:20px}.GroupManager_removeGroup__KxluY:hover,.GroupManager_removeObject__x7y1f:hover{background:#ff44441a;color:#f44;opacity:1}.GroupManager_downloadObject__jZ2nO:hover{background:#007bff1a;color:#007bff;opacity:1}.GroupManager_duplicateGroup__8l9mr:hover,.GroupManager_duplicateObject__zkZWn:hover{background:var(--hover-color);opacity:1}.GroupManager_ungroupedSection__SWiGM{margin-top:12px}.GroupManager_pinnedSection__cmAfW{border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--border-color,#2a2a2a);margin-bottom:8px;padding-bottom:8px}.GroupManager_sectionLabel__\+Wqyp{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.6px;margin-bottom:6px;padding:0 4px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.GroupManager_emptyGroup__xEtto{color:var(--text-secondary);font-size:12px;padding:16px;text-align:center}.GroupManager_emptyState__Nh3Us{color:var(--text-secondary);font-size:13px;padding:24px;text-align:center}.GroupManager_emptyStateHint__O49LD{font-size:12px;margin-top:4px;opacity:.8}.GroupManager_objectTypeGrid__3yBK6{grid-gap:6px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;padding:8px}.GroupManager_objectTypeGridItem__IZiPW{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px 4px;transition:all .15s ease}.GroupManager_objectTypeGridItem__IZiPW:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.GroupManager_objectTypeGridItem__IZiPW:hover .GroupManager_objectTypeGridIcon__u65fc{opacity:1}.GroupManager_objectTypeGridIcon__u65fc{font-size:16px;opacity:.7;transition:opacity .15s ease}.GroupManager_objectTypeGridLabel__iT9od{font-size:10px;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GroupManager_objectTypeGridCancel__4TIZL{background:#555;background:var(--bg-tertiary,#555);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:12px;grid-column:1/-1;padding:6px 12px;transition:background .15s ease}.GroupManager_objectTypeGridCancel__4TIZL:hover{background:var(--bg-primary)}.GroupManager_feGroupHeader__kuIW2{align-items:center;background:linear-gradient(135deg,var(--bg-secondary) 0,#00bcd414 100%);border:1px solid #00bcd440;border-radius:4px;cursor:pointer;display:flex;margin-bottom:2px;padding:8px;transition:all .2s ease}.GroupManager_feGroupHeader__kuIW2:hover{border-color:#00bcd480}.GroupManager_feGroupHeader__kuIW2.GroupManager_active__YkR6U{background:linear-gradient(135deg,#00bcd426,#00bcd440);border-color:#00bcd4;color:var(--text-primary)}.GroupManager_feGroupIcon__BEdTM{color:#00bcd4;font-size:14px}.GroupManager_feGroupHeader__kuIW2.GroupManager_active__YkR6U .GroupManager_feGroupIcon__BEdTM{color:#00e5ff}.GroupManager_feStageBadge__uBK\+u{background:#00bcd426;border-radius:3px;color:#00bcd4;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.GroupManager_feCameraList__sO9jv{background:#00bcd40a;border:1px solid #00bcd41a;border-radius:3px;margin-top:6px;padding:6px 8px}.GroupManager_feCameraListHeader__\+XGOK{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.GroupManager_feCameraIcon__W6DYE{color:#00bcd4;font-size:10px}.GroupManager_feCameraItem__F0ikj{align-items:center;cursor:pointer;display:flex;font-size:12px;justify-content:space-between;padding:3px 4px}.GroupManager_feCameraItemSelected__AITSq{background:#00bcd41a}.GroupManager_feCameraItemSelected__AITSq .GroupManager_feCameraName__imfHV{font-weight:600}.GroupManager_feCameraName__imfHV{color:var(--text-primary)}.GroupManager_feCameraStatus__d34Kn{color:var(--text-secondary);font-size:10px;text-transform:capitalize}.GroupManager_feSubsection__NtpWS{background:#00bcd40a;border:1px solid #00bcd41a;border-radius:3px;margin-top:6px;padding:6px 8px}.GroupManager_feSubsectionHeader__1vZGi{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.GroupManager_feSubsectionIcon__NoBx\+{color:#00bcd4;font-size:10px}.GroupManager_feSubsectionEmpty__ycHlm{color:var(--text-secondary);font-size:11px;font-style:italic;padding:2px 4px}.SignalsPanel_signalsPanel__TUDCi{display:flex;flex-direction:column;gap:16px;padding:0}.SignalsPanel_header__HNTqu{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding-bottom:8px}.SignalsPanel_title__ylkqy{color:var(--text-primary);font-size:13px;font-weight:600;margin:0}.SignalsPanel_totalCount__XjHRc{background:var(--bg-tertiary);border-radius:10px;color:var(--text-tertiary);font-size:11px;font-weight:500;padding:2px 8px}.SignalsPanel_overview__SmLX8{display:flex;flex-wrap:wrap;gap:8px}.SignalsPanel_typeBadge__iO53h{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;display:flex;gap:6px;padding:6px 10px;transition:all .15s ease}.SignalsPanel_typeBadge__iO53h:hover{background:color-mix(in srgb,var(--badge-color) 10%,var(--bg-tertiary));border-color:var(--badge-color)}.SignalsPanel_badgeIcon__NW-i8{color:var(--badge-color);font-size:11px}.SignalsPanel_badgeCount__yV5Tu{color:var(--text-primary);font-size:13px;font-weight:600}.SignalsPanel_badgeLabel__fiNK9{color:var(--text-tertiary);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.SignalsPanel_warnings__2ljNp{background:var(--bg-secondary);border:1px solid var(--warning-color);border-radius:8px;padding:10px}.SignalsPanel_warningsFooter__Tqkbb{align-items:center;color:var(--warning-color);display:flex;font-size:12px;font-weight:600;justify-content:flex-end;margin-top:8px}.SignalsPanel_warningsList__91l5g{display:flex;flex-direction:column;gap:6px}.SignalsPanel_warningItem__zpLJN{align-items:flex-start;background:var(--bg-primary);border-radius:6px;cursor:pointer;display:flex;padding:8px;transition:all .15s ease}.SignalsPanel_warningItem__zpLJN:hover{background:var(--bg-tertiary)}.SignalsPanel_warningContent__NxQum{display:flex;flex-direction:column;gap:2px;min-width:0}.SignalsPanel_warningMessage__Kv9X3{color:var(--text-primary);font-size:12px;font-weight:500}.SignalsPanel_warningChapter__TQXDz{color:var(--text-secondary);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SignalsPanel_moreWarnings__7LMT5{color:var(--text-tertiary);font-size:10px;padding:4px;text-align:center}.SignalsPanel_chapterList__QK3lZ{display:flex;flex-direction:column;gap:4px}.SignalsPanel_sectionHeader__FE7OK{color:var(--text-tertiary);font-size:10px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.SignalsPanel_chapterGroup__si-4V{background:var(--bg-tertiary);border:1px solid #0000;border-radius:6px;overflow:hidden;transition:border-color .15s ease}.SignalsPanel_chapterGroup__si-4V:hover{border-color:var(--border-color)}.SignalsPanel_chapterGroupSelected__oy8dJ{border-color:var(--accent-color)}.SignalsPanel_chapterHeader__YU7Yl{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px 10px;transition:background .15s ease}.SignalsPanel_chapterHeader__YU7Yl:hover{background:var(--bg-hover)}.SignalsPanel_expandIcon__5w2Vd{color:var(--text-tertiary);flex-shrink:0;font-size:9px;width:10px}.SignalsPanel_chapterIcon__ift-i{color:var(--text-tertiary);font-size:11px}.SignalsPanel_chapterName__Mndff{color:var(--text-primary);flex:1 1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SignalsPanel_signalCount__\+aUoB{background:var(--bg-primary);border-radius:8px;color:var(--text-tertiary);font-size:10px;padding:2px 6px}.SignalsPanel_signalList__E7V1w{display:flex;flex-direction:column;gap:4px;padding:4px 8px 8px}.SignalsPanel_signalItem__TGhJw{align-items:center;background:var(--bg-primary);border-left:2px solid var(--signal-color,var(--accent-color));border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:6px 8px;transition:all .15s ease}.SignalsPanel_signalItem__TGhJw:hover{background:var(--bg-secondary);transform:translateX(2px)}.SignalsPanel_signalIcon__2mXKH{color:var(--accent-color);color:var(--signal-color,var(--accent-color));flex-shrink:0;font-size:10px}.SignalsPanel_signalDetails__ZkI1N{align-items:center;display:flex;flex:1 1;font-size:11px;gap:4px;min-width:0}.SignalsPanel_signalType__4cXWx{color:var(--text-primary);font-weight:500}.SignalsPanel_arrowIcon__ABJ-Z{color:var(--text-tertiary);font-size:8px}.SignalsPanel_targetLabel__FJf8C{color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SignalsPanel_triggerBadge__2D1xT{background:var(--bg-tertiary);border-radius:4px;color:var(--text-tertiary);font-size:9px;padding:2px 6px;white-space:nowrap}.SignalsPanel_emptyState__jcyZ2{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;justify-content:center;padding:24px 16px;text-align:center}.SignalsPanel_emptyIcon__4q2G4{font-size:24px;margin-bottom:8px;opacity:.3}.SignalsPanel_emptyState__jcyZ2 p{color:var(--text-secondary);font-size:12px;margin:0 0 4px}.SignalsPanel_emptyHint__0NFNo{color:var(--text-tertiary);font-size:11px;max-width:180px}.StoryFlowToolsPanel_storyFlowToolsPanel__SeqtI{color:var(--text-primary);display:flex;flex-direction:column;gap:16px;padding:0}.StoryFlowToolsPanel_blankChapterSection__39WXJ{display:flex;justify-content:center;padding:16px 16px 8px}.StoryFlowToolsPanel_blankChapterItem__KO00e{align-items:center;background:var(--bg-secondary);border:2px dashed var(--text-secondary);border-radius:4px;color:var(--text-primary);cursor:grab;display:flex;flex-direction:column;font-size:.85em;font-weight:600;height:120px;justify-content:center;line-height:1.3;overflow:hidden;padding:8px;position:relative;text-align:center;transition:all .3s ease;width:120px}.StoryFlowToolsPanel_blankChapterItem__KO00e:before{color:var(--text-secondary);content:"+";font-size:3em;font-weight:700;left:7px;opacity:.6;position:absolute;top:-10px;transition:all .3s ease}.StoryFlowToolsPanel_blankChapterItem__KO00e:hover{background:var(--bg-tertiary);border-color:var(--text-primary);border-style:solid;box-shadow:0 8px 25px #00000026;color:var(--text-primary);transform:translateY(-3px) scale(1.02)}.StoryFlowToolsPanel_blankChapterItem__KO00e:hover:before{color:var(--text-primary);opacity:.8;transform:rotate(90deg)}.StoryFlowToolsPanel_blankChapterItem__KO00e:active{transform:translateY(-1px) scale(1.01)}.NavigatorPanel_navigator__cioT0{color:var(--text-primary);display:flex;flex-direction:column;font-size:13px;height:100%}.NavigatorPanel_embedded__bAg8m{height:100%;min-height:0}.NavigatorPanel_header__G1qYQ{align-items:center;border-bottom:1px solid var(--border-color);color:var(--text-secondary);display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:8px;letter-spacing:.04em;margin:0 0 12px;padding:4px 8px 12px;text-transform:uppercase}.NavigatorPanel_tree__ORMUL{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:0}.NavigatorPanel_slot__ion7z{border-top:1px solid var(--border-color);flex-shrink:0;margin-top:8px;padding-top:8px}.NavigatorPanel_itemRow__zZBvH{align-items:center;border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;gap:6px;padding:4px 6px;transition:background-color .12s ease;-webkit-user-select:none;user-select:none}.NavigatorPanel_itemRow__zZBvH:hover{background:#ffffff0d}.NavigatorPanel_itemRow__zZBvH.NavigatorPanel_selected__JhogY{background:#2196f32e;color:#2196f3;color:var(--accent-color,#2196f3)}.NavigatorPanel_itemRow__zZBvH.NavigatorPanel_selected__JhogY .NavigatorPanel_label__V1aRr{font-weight:600}.NavigatorPanel_chevron__1c2u6{align-items:center;color:var(--text-secondary);display:inline-flex;flex-shrink:0;font-size:10px;height:12px;justify-content:center;transition:transform .15s ease;width:12px}.NavigatorPanel_chevron__1c2u6.NavigatorPanel_expanded__hYOuv{transform:rotate(90deg)}.NavigatorPanel_chevronSpacer__tVzGL{flex-shrink:0;width:12px}.NavigatorPanel_thumbnail__\+3hvd{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;flex-shrink:0;height:28px;object-fit:cover;width:28px}.NavigatorPanel_kindIcon__fiuem{align-items:center;color:var(--text-secondary);display:inline-flex;flex-shrink:0;font-size:12px;height:16px;justify-content:center;width:16px}.NavigatorPanel_label__V1aRr{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavigatorPanel_badge__F3WtZ{background:var(--bg-primary);border-radius:8px;color:var(--text-secondary);flex-shrink:0;font-size:11px;padding:1px 6px}.NavigatorPanel_children__07ENY{list-style:none;margin:0;padding:2px 0 2px 16px}.NavigatorPanel_empty__9j89s{color:var(--text-secondary);font-style:italic;padding:12px}.LessonPlanningPanel_lessonPlanningPanel__NzROv{background:var(--bg-primary);display:flex;flex-direction:column;height:100%;padding:16px}.LessonPlanningPanel_header__jF86U{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding-bottom:12px}.LessonPlanningPanel_header__jF86U h3{align-items:center;color:var(--text-primary);display:flex;gap:8px;margin:0 0 8px}.LessonPlanningPanel_header__jF86U p{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}.LessonPlanningPanel_tabs__3pKoU{border-bottom:1px solid var(--border-color);display:flex;gap:2px;margin-bottom:16px}.LessonPlanningPanel_tab__y9rfQ{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.LessonPlanningPanel_tab__y9rfQ:hover{background:var(--bg-secondary);color:var(--text-primary)}.LessonPlanningPanel_tab__y9rfQ.LessonPlanningPanel_active__6Y9td{background:var(--bg-secondary);border-bottom-color:var(--accent-color);color:var(--accent-color)}.LessonPlanningPanel_tabContent__7B6MO{flex:1 1;overflow-y:auto}.LessonPlanningPanel_analysisTab__nBxs\+,.LessonPlanningPanel_generationTab__A7Ejk,.LessonPlanningPanel_optimizationTab__rOmp4{padding:8px 0}.LessonPlanningPanel_noDataWarning__04Wbm{background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);padding:32px;text-align:center}.LessonPlanningPanel_noDataWarning__04Wbm svg{color:var(--accent-color);font-size:32px;margin-bottom:12px}.LessonPlanningPanel_analyzeButton__TuJZQ,.LessonPlanningPanel_generateButton__YwU9i,.LessonPlanningPanel_optimizeButton__hUTAj{background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:16px;padding:12px 16px;transition:all .2s ease;width:100%}.LessonPlanningPanel_analyzeButton__TuJZQ:hover,.LessonPlanningPanel_generateButton__YwU9i:hover,.LessonPlanningPanel_optimizeButton__hUTAj:hover{background:var(--accent-color);background:var(--accent-color-hover,var(--accent-color));transform:translateY(-1px)}.LessonPlanningPanel_analyzeButton__TuJZQ:disabled,.LessonPlanningPanel_generateButton__YwU9i:disabled,.LessonPlanningPanel_optimizeButton__hUTAj:disabled{background:var(--border-color);color:var(--text-secondary);cursor:not-allowed;transform:none}.LessonPlanningPanel_analysisResults__zOiyc{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.LessonPlanningPanel_analysisSection__zoDih{border-bottom:1px solid var(--border-color);padding:16px}.LessonPlanningPanel_analysisSection__zoDih:last-child{border-bottom:none}.LessonPlanningPanel_analysisSection__zoDih h5{align-items:center;color:var(--text-primary);display:flex;font-size:14px;gap:8px;margin:0 0 12px}.LessonPlanningPanel_objectivesList__lpqKn{display:flex;flex-direction:column;gap:8px}.LessonPlanningPanel_objectiveItem__uqYWF{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;padding:12px}.LessonPlanningPanel_objectiveText__Ff4Gh{color:var(--text-primary);font-size:14px;line-height:1.4;margin-bottom:8px}.LessonPlanningPanel_objectiveMeta__1atId{display:flex;flex-wrap:wrap;gap:8px}.LessonPlanningPanel_cognitiveLevel__yKSh2,.LessonPlanningPanel_difficulty__LKYnS,.LessonPlanningPanel_duration__GpQVM{border-radius:12px;font-size:12px;font-weight:500;padding:2px 8px}.LessonPlanningPanel_cognitiveLevel__yKSh2{background:#4a6cf71a;background:rgba(var(--accent-color-rgb,74,108,247),.1);color:var(--accent-color)}.LessonPlanningPanel_difficulty__LKYnS{background:#ff98001a;color:#ff9800}.LessonPlanningPanel_duration__GpQVM{background:#4caf501a;color:#4caf50}.LessonPlanningPanel_recommendedPattern__ISQNo{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;padding:12px}.LessonPlanningPanel_recommendedPattern__ISQNo strong{color:var(--accent-color);display:block;margin-bottom:6px}.LessonPlanningPanel_recommendedPattern__ISQNo p{color:var(--text-secondary);font-size:14px;line-height:1.4;margin:0}.LessonPlanningPanel_mayerAlignment__JpqsE{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;padding:12px}.LessonPlanningPanel_alignmentScore__RVJdA{color:var(--accent-color);font-size:18px;font-weight:600;margin-bottom:12px}.LessonPlanningPanel_principlesList__3KM7s{font-size:14px;line-height:1.4;margin-bottom:8px}.LessonPlanningPanel_principlesList__3KM7s strong{color:var(--text-primary)}.LessonPlanningPanel_recommendations__sfo25{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;margin-top:16px;overflow:hidden}.LessonPlanningPanel_recommendations__sfo25 h4{background:var(--bg-secondary);background:var(--bg-tertiary,var(--bg-secondary));border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:16px;margin:0;padding:16px}.LessonPlanningPanel_recommendationItem__AbT19{align-items:flex-start;border-bottom:1px solid var(--border-color);border-left:3px solid #0000;display:flex;gap:12px;padding:16px}.LessonPlanningPanel_recommendationItem__AbT19:last-child{border-bottom:none}.LessonPlanningPanel_recommendationItem__AbT19.LessonPlanningPanel_high__VcK6-{background:#f443360d;border-left-color:#f44336}.LessonPlanningPanel_recommendationItem__AbT19.LessonPlanningPanel_medium__IcHAw{background:#ff98000d;border-left-color:#ff9800}.LessonPlanningPanel_recommendationItem__AbT19.LessonPlanningPanel_low__2oFDS{background:#4caf500d;border-left-color:#4caf50}.LessonPlanningPanel_recIcon__b2C-E{color:var(--accent-color);font-size:16px;margin-top:2px}.LessonPlanningPanel_recContent__65xv5{flex:1 1}.LessonPlanningPanel_recDescription__ZOM22{color:var(--text-primary);font-size:14px;line-height:1.4;margin-bottom:4px}.LessonPlanningPanel_recPriority__kmKHE{color:var(--text-secondary);font-size:12px;text-transform:capitalize}.LessonPlanningPanel_hint__DyxP\+{color:var(--text-secondary);font-size:13px;font-style:italic;margin-top:8px;text-align:center}.PlanningModal_modalOverlay__SFvIs{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.PlanningModal_modal__361NI{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;position:relative;width:90%;z-index:99999}.PlanningModal_modalHeader__pPWRk{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 24px}.PlanningModal_modalHeader__pPWRk h2{align-items:center;color:var(--text-primary);display:flex;font-size:1.5rem;gap:8px;margin:0}.PlanningModal_modalHeader__pPWRk h2 svg{color:var(--accent-color)}.PlanningModal_closeButton__fdXvP{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.PlanningModal_closeButton__fdXvP:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.PlanningModal_modalContent__u7p5y{flex:1 1;overflow-y:auto;padding:0}.PlanningModal_modalContent__u7p5y .lessonPlanningPanel{height:100%;padding:20px 24px}@keyframes PlanningModal_modalEnter__jUW3J{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.PlanningModal_modal__361NI{animation:PlanningModal_modalEnter__jUW3J .2s ease-out}.PlanningModal_modalContent__u7p5y::-webkit-scrollbar{width:8px}.PlanningModal_modalContent__u7p5y::-webkit-scrollbar-track{background:#0000}.PlanningModal_modalContent__u7p5y::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:4px}.PlanningModal_modalContent__u7p5y::-webkit-scrollbar-thumb:hover{background-color:var(--accent-color)}@media (max-width:768px){.PlanningModal_modal__361NI{margin:0 10px;max-height:95vh;width:95%}.PlanningModal_modalHeader__pPWRk{padding:16px 20px}.PlanningModal_modalHeader__pPWRk h2{font-size:1.25rem}.PlanningModal_modalContent__u7p5y .lessonPlanningPanel{padding:16px 20px}}.LeftSidebar_leftSidebar__WrCNR{background:var(--bg-secondary);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:8px;bottom:15px;bottom:calc(15px + var(--bottom-drawer-height, 0px));box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;left:15px;opacity:.9;overflow:hidden;padding:12px;position:absolute;top:15px;transition:width .25s ease,padding .25s ease,bottom .22s ease;width:300px;z-index:2}.LeftSidebar_tabButtons__Iv-GN{border-bottom:1px solid var(--border-color);display:flex;margin-bottom:20px;padding:0}.LeftSidebar_tabButtons__Iv-GN button{background:none;border:none;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:0 12px 12px;transition:all .2s ease}.LeftSidebar_tabButtons__Iv-GN button:hover{color:#2196f3}.LeftSidebar_planningButton__-GCqX{border-bottom:1px solid var(--border-color);margin-bottom:20px;padding:0 0 12px}.LeftSidebar_planningModalButton__aN5XY{align-items:center;background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.LeftSidebar_planningModalButton__aN5XY:hover{background:var(--accent-color);background:var(--accent-color-hover,var(--accent-color));filter:brightness(1.1);transform:translateY(-1px)}.LeftSidebar_planningModalButton__aN5XY:active{transform:translateY(0)}.LeftSidebar_active__sdivD{color:#2196f3!important}.LeftSidebar_tabContent__VEE\+y{flex:1 1;overflow-y:auto}.LeftSidebar_leftSidebar__WrCNR>:not(h3){overflow-y:auto}.LeftSidebar_leftSidebar__WrCNR h3{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;margin-bottom:16px;padding-bottom:12px;position:-webkit-sticky;position:sticky;top:0}.LeftSidebar_leftSidebar__WrCNR>*{scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.LeftSidebar_leftSidebar__WrCNR>::-webkit-scrollbar{width:6px}.LeftSidebar_leftSidebar__WrCNR>::-webkit-scrollbar-track{background:#0000}.LeftSidebar_leftSidebar__WrCNR>::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.LeftSidebar_leftSidebar__WrCNR>::-webkit-scrollbar-thumb:hover{background-color:var(--accent-color)}.LeftSidebar_chapterItem__xzt3l{border-bottom:1px solid var(--border-color);display:flex;gap:12px;padding:8px}.LeftSidebar_chapterTime__DYR8S{color:var(--text-secondary);font-size:.9em}.LeftSidebar_chapterTitle__ONMUu{flex:1 1;font-weight:500}.LeftSidebar_chapterActions__tQeqw{display:flex;gap:8px}.LeftSidebar_chapterActions__tQeqw button{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px}.LeftSidebar_chapterActions__tQeqw button:hover{color:var(--accent-color)}.LeftSidebar_objectList__zV-So{margin-top:20px}.LeftSidebar_objectListHeader__2KmYf{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.LeftSidebar_objectListHeader__2KmYf h3{font-size:16px;margin:0}.LeftSidebar_objectListHeader__2KmYf button{background:none;border:none;color:var(--accent-color);cursor:pointer;font-size:14px}.LeftSidebar_objectItem__PS1oW{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;display:flex;margin-bottom:8px;padding:8px}.LeftSidebar_objectItem__PS1oW.LeftSidebar_selected__gJ50c{border-color:var(--accent-color)}.LeftSidebar_visibilityToggle__YaMcf{background:none;border:none;cursor:pointer;font-size:12px;padding:0}.LeftSidebar_visibilityToggle__YaMcf.LeftSidebar_visible__vxCNH{opacity:1}.LeftSidebar_visibilityToggle__YaMcf.LeftSidebar_hidden__CRZdO{opacity:.5}.LeftSidebar_storyTextarea__Ovqsc{min-height:100px;resize:vertical}.LeftSidebar_storyInput__wVa2o,.LeftSidebar_storyTextarea__Ovqsc{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);padding:8px;width:100%}.LeftSidebar_disabled__Rg7ip{cursor:not-allowed;opacity:.5}@media (max-width:1200px){.LeftSidebar_leftSidebar__WrCNR{width:260px}}@media (max-width:900px){.LeftSidebar_leftSidebar__WrCNR{padding:15px;width:220px}}@media (max-width:768px){.LeftSidebar_leftSidebar__WrCNR{border-radius:12px 12px 0 0;bottom:0;height:auto;left:0;max-height:40vh;opacity:1;position:fixed;right:0;top:auto;transform:translateY(calc(100% - 48px));transition:transform .3s ease,height .3s ease;width:100%;z-index:100}.LeftSidebar_leftSidebar__WrCNR:focus-within,.LeftSidebar_leftSidebar__WrCNR:hover{transform:translateY(0)}.LeftSidebar_leftSidebar__WrCNR.LeftSidebar_actionBarCollapsed__Gv7E9{height:auto;max-height:40vh}.LeftSidebar_tabButtons__Iv-GN{margin-bottom:12px}.LeftSidebar_tabButtons__Iv-GN button{font-size:13px;padding:0 8px 8px}}:root[data-theme=light] .LeftSidebar_leftSidebar__WrCNR{box-shadow:2px 0 8px #0000000a,0 4px 12px #00000014}.CameraPathManager_cameraPathManager__t-uy-{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;max-height:500px;overflow-y:auto;padding:16px}.CameraPathManager_noCamera__AKBdR{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:32px;text-align:center}.CameraPathManager_noCamera__AKBdR svg{font-size:48px;margin-bottom:16px;opacity:.5}.CameraPathManager_header__ZgaXT{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.CameraPathManager_headerTitle__dK4eH{align-items:center;color:var(--text-primary);display:flex;gap:8px}.CameraPathManager_headerTitle__dK4eH h4{font-size:16px;font-weight:600;margin:0}.CameraPathManager_headerActions__K8hJw{align-items:center;display:flex;gap:8px}.CameraPathManager_cleanupBtn__Jf9fZ,.CameraPathManager_settingsBtn__LoKc-,.CameraPathManager_toggleBtn__XDI4y{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;padding:6px 8px;transition:all .2s ease}.CameraPathManager_cleanupBtn__Jf9fZ:hover,.CameraPathManager_settingsBtn__LoKc-:hover,.CameraPathManager_toggleBtn__XDI4y:hover{background:var(--bg-hover);color:var(--text-primary)}.CameraPathManager_toggleBtn__XDI4y.CameraPathManager_active__al10Y{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.CameraPathManager_cleanupBtn__Jf9fZ{background:orange;border-color:orange;color:#fff;font-size:14px}.CameraPathManager_cleanupBtn__Jf9fZ:hover{background:#ff8c00;border-color:#ff8c00}.CameraPathManager_generateBtn__Gd2bY{background:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s ease}.CameraPathManager_generateBtn__Gd2bY:hover{background:var(--accent-color-hover);transform:translateY(-1px)}.CameraPathManager_pathSettings__qrgX7{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;margin-bottom:16px;padding:12px}.CameraPathManager_settingGroup__75W3y{margin-bottom:12px}.CameraPathManager_settingGroup__75W3y:last-child{margin-bottom:0}.CameraPathManager_settingGroup__75W3y label{color:var(--text-primary);display:block;font-size:12px;font-weight:500;margin-bottom:4px}.CameraPathManager_settingGroup__75W3y input,.CameraPathManager_settingGroup__75W3y select{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:13px;padding:6px 8px;width:100%}.CameraPathManager_objectSelector__kcjoB{margin-bottom:16px}.CameraPathManager_objectSelector__kcjoB label{color:var(--text-primary);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.CameraPathManager_objectSelector__kcjoB select{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:13px;padding:8px;width:100%}.CameraPathManager_pathList__m9n2p{margin-bottom:16px}.CameraPathManager_emptyPath__PTFI\+{border:2px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);padding:32px 16px;text-align:center}.CameraPathManager_emptyPath__PTFI\+ p{font-size:14px;margin:4px 0}.CameraPathManager_pathHelp__Xxdev{background:#4a6cf71a;border-left:3px solid var(--accent-color);border-radius:6px;margin-top:16px;padding:12px}.CameraPathManager_pathHelp__Xxdev small{color:var(--text-secondary);font-size:12px;line-height:1.4}.CameraPathManager_waypoint__XlETU.CameraPathManager_invalidWaypoint__vQrJX{background:#dc35451a;border-color:#dc3545}.CameraPathManager_waypoint__XlETU.CameraPathManager_invalidWaypoint__vQrJX .CameraPathManager_waypointHeader__50ON\+{border-bottom-color:#dc3545}.CameraPathManager_invalidObjectName__HH9Fi{color:#dc3545;font-style:italic;font-weight:500}.CameraPathManager_waypoint__XlETU{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:move;margin-bottom:8px;transition:all .2s ease}.CameraPathManager_waypoint__XlETU:hover{border-color:var(--accent-color);box-shadow:0 2px 4px #0000001a}.CameraPathManager_waypoint__XlETU.CameraPathManager_dragOver__1TikW{background:rgba(var(--accent-color-rgb),.1);border-color:var(--accent-color);transform:translateY(-2px)}.CameraPathManager_waypointHeader__50ON\+{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:10px 12px}.CameraPathManager_waypointInfo__vs8AY{align-items:center;display:flex;flex:1 1;gap:8px}.CameraPathManager_waypointNumber__PiNEz{align-items:center;background:var(--accent-color);border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;width:20px}.CameraPathManager_waypointName__8ghzV{color:var(--text-primary);flex:1 1;font-weight:500}.CameraPathManager_waypointTime__pwSDc{background:var(--bg-tertiary);border-radius:3px;color:var(--text-secondary);font-family:monospace;font-size:11px;padding:2px 6px}.CameraPathManager_waypointActions__qE1KD{align-items:center;display:flex;gap:4px}.CameraPathManager_moveBtn__A-IJG,.CameraPathManager_removeBtn__6JT3p,.CameraPathManager_seekBtn__BRUt-{background:none;border:1px solid var(--border-color);border-radius:3px;color:var(--text-secondary);cursor:pointer;font-size:11px;padding:4px 6px;transition:all .2s ease}.CameraPathManager_seekBtn__BRUt-:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.CameraPathManager_moveBtn__A-IJG:hover{background:var(--bg-hover);color:var(--text-primary)}.CameraPathManager_removeBtn__6JT3p:hover{background:#dc3545;border-color:#dc3545;color:#fff}.CameraPathManager_waypointDetails__n6p13{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:12px}.CameraPathManager_detailRow__tIuzh{display:flex;flex-direction:column;gap:4px}.CameraPathManager_detailRow__tIuzh:nth-child(3){grid-column:1/-1}.CameraPathManager_detailRow__tIuzh label{color:var(--text-secondary);font-size:11px;font-weight:500}.CameraPathManager_detailRow__tIuzh input{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:3px;color:var(--text-primary);font-size:12px;padding:4px 6px}.CameraPathManager_vectorInput__C1XzL{display:flex;gap:4px}.CameraPathManager_vectorInput__C1XzL input{flex:1 1;text-align:center}.CameraPathManager_pathSummary__-6P5U{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;padding:12px}.CameraPathManager_summaryRow__3MjcX{align-items:center;color:var(--text-primary);display:flex;font-size:13px;justify-content:space-between;margin-bottom:8px}.CameraPathManager_timelineActions__Gm2Fy{display:flex;gap:8px;justify-content:center}.CameraPathManager_playPathBtn__yyZHx{align-items:center;background:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.CameraPathManager_playPathBtn__yyZHx:hover{background:var(--accent-color-hover);transform:translateY(-1px)}.CameraPathManager_stopBtn__DMFP2{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 16px;transition:all .2s ease}.CameraPathManager_stopBtn__DMFP2:hover{background:var(--bg-hover);color:var(--text-primary)}@media (max-width:768px){.CameraPathManager_waypointDetails__n6p13{grid-template-columns:1fr}.CameraPathManager_detailRow__tIuzh:nth-child(3){grid-column:1}.CameraPathManager_summaryRow__3MjcX{flex-direction:column;gap:4px;text-align:center}.CameraPathManager_timelineActions__Gm2Fy{flex-direction:column}}.ImageViewer2D_imageModalOverlay__LJsn5{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;pointer-events:auto;position:fixed;right:0;top:0;transition:left .3s ease;z-index:2147483647}.ImageViewer2D_overlayBelowNavbarChat__C6Um\+{justify-content:center;left:340px;left:var(--pinned-chat-width,340px);transition:left .3s ease;z-index:14000}.ImageViewer2D_overlayBelowNavbarChat__C6Um\+ .ImageViewer2D_imageModalContent__W0bHf{max-width:calc(90vw - 306px);max-width:calc((100vw - var(--pinned-chat-width, 340px))*.9);transition:width .3s ease,max-width .3s ease;width:calc(90vw - 306px);width:calc((100vw - var(--pinned-chat-width, 340px))*.9)}.ImageViewer2D_overlayBackdrop__l5x37{display:none}.ImageViewer2D_imageModalContent__W0bHf{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border-radius:8px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;overflow:hidden;pointer-events:auto;position:relative;transition:width .3s ease,max-width .3s ease}.ImageViewer2D_imageModalHeader__0Gw8Y{align-items:center;background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border-bottom:1px solid #333;border-bottom:1px solid var(--border-color,#333);display:flex;justify-content:space-between;padding:16px 20px}.ImageViewer2D_imageModalHeader__0Gw8Y h3{color:#fff;color:var(--text-primary,#fff);font-size:16px;margin:0}.ImageViewer2D_closeModalBtn__8Fiwh{align-items:center;background:none;border:none;border-radius:4px;color:#999;color:var(--text-secondary,#999);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.ImageViewer2D_closeModalBtn__8Fiwh:hover{background:#ffffff1a;color:#fff;color:var(--text-primary,#fff)}.ImageViewer2D_imageModalMain__0F3Y7{display:flex;flex:1 1;min-height:0}.ImageViewer2D_imageModalSidebar__HG16e{background:#1e1e1e;background:var(--bg-tertiary,#1e1e1e);border-right:1px solid #333;border-right:1px solid var(--border-color,#333);display:flex;flex-direction:column;max-height:calc(90vh - 120px);overflow-y:auto;padding:16px;width:220px}.ImageViewer2D_hotspotControls__qkPqu h4{color:#fff;color:var(--text-primary,#fff);font-size:14px;font-weight:600;margin:0 0 16px}.ImageViewer2D_hotspotBtn__FkyYV{align-items:center;background:#2a2a2a;background:var(--bg-primary,#2a2a2a);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:6px;color:#fff;color:var(--text-primary,#fff);cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:8px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.ImageViewer2D_hotspotBtn__FkyYV:hover{background:#3a3a3a;background:var(--bg-secondary,#3a3a3a);border-color:#4a6cf7;border-color:var(--accent-color,#4a6cf7);transform:translateY(-1px)}.ImageViewer2D_hotspotBtn__FkyYV:active{transform:translateY(0)}.ImageViewer2D_hotspotBtn__FkyYV svg{flex-shrink:0;font-size:12px}.ImageViewer2D_hotspotBtn__FkyYV:disabled{cursor:not-allowed;opacity:.5;transform:none}.ImageViewer2D_hotspotBtn__FkyYV:disabled:hover{background:#2a2a2a;background:var(--bg-primary,#2a2a2a);border-color:#444;border-color:var(--border-color,#444);transform:none}.ImageViewer2D_findAllBtn__xBUuG:hover:not(:disabled){background:#10b9811a;border-color:#10b981}.ImageViewer2D_findHotspotBtn__Pxz6V:hover:not(:disabled),.ImageViewer2D_pointSelectBtn__U53-K:hover:not(:disabled){background:#f59e0b1a;border-color:#f59e0b}.ImageViewer2D_manualCreateBtn__QAag5:hover:not(:disabled){background:#ef44441a;border-color:#ef4444}.ImageViewer2D_imageModalBody__lhIcU{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:300px;overflow:auto;padding:20px}.ImageViewer2D_imageModalFooter__maff8{background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border-top:1px solid #333;border-top:1px solid var(--border-color,#333);padding:12px 20px;text-align:center}.ImageViewer2D_imageModalFooter__maff8 p{color:#999;color:var(--text-secondary,#999);font-size:12px;margin:0}.ImageViewer2D_drawingInstructions__BgSrS,.ImageViewer2D_pointSelectionInstructions__fgVDE{border-radius:4px;font-size:12px;margin-top:12px;padding:12px}.ImageViewer2D_drawingInstructions__BgSrS{background:#00ff001a;border:1px solid #10b981;color:#10b981}.ImageViewer2D_pointSelectionInstructions__fgVDE{background:#f59e0b1a;border:1px solid #f59e0b;color:#f59e0b}.ImageViewer2D_drawingInstructions__BgSrS p,.ImageViewer2D_pointSelectionInstructions__fgVDE p{margin:0 0 8px}.ImageViewer2D_cancelDrawingBtn__Y\+IEP{background:#ef4444;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:11px;padding:4px 8px;transition:background .2s}.ImageViewer2D_cancelDrawingBtn__Y\+IEP:hover{background:#dc2626}.ImageViewer2D_overlayToggle__MN0ji{background:#0000;border:none;border-top:1px solid #333;border-top:1px solid var(--border-color,#333);margin-top:16px;padding:10px 12px}.ImageViewer2D_checkboxLabel__oEd9u{align-items:center;color:#999;color:var(--text-secondary,#999);cursor:pointer;display:flex;font-size:11px;gap:10px;transition:color .2s}.ImageViewer2D_checkboxLabel__oEd9u:hover{color:#fff;color:var(--text-primary,#fff)}.ImageViewer2D_checkboxLabel__oEd9u input[type=checkbox]{accent-color:#4a6cf7;accent-color:var(--accent-color,#4a6cf7);cursor:pointer;flex-shrink:0;height:14px;width:14px}.ImageViewer2D_checkboxLabel__oEd9u span{flex:1 1;line-height:1.3}.ImageViewer2D_existingHotspots__ZeXAJ{border-top:1px solid #333;border-top:1px solid var(--border-color,#333);margin-top:16px;padding-top:16px}.ImageViewer2D_existingHotspots__ZeXAJ h5{color:#fff;color:var(--text-primary,#fff);font-size:12px;font-weight:600;margin:0 0 8px}.ImageViewer2D_hotspotItem__DGE6Y{align-items:center;background:#2a2a2a;background:var(--bg-primary,#2a2a2a);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:4px;cursor:pointer;display:flex;font-size:11px;justify-content:space-between;margin-bottom:4px;padding:6px 8px;transition:all .2s ease}.ImageViewer2D_hotspotItem__DGE6Y:hover:not(.ImageViewer2D_selected__4eTo6){background:#3a3a3a;background:var(--bg-secondary,#3a3a3a);border-color:#4a6cf7;border-color:var(--accent-color,#4a6cf7)}.ImageViewer2D_hotspotItem__DGE6Y.ImageViewer2D_selected__4eTo6{background:#4a6cf7;background:var(--accent-color,#4a6cf7);border-color:#4a6cf7;border-color:var(--accent-color,#4a6cf7);color:#fff}.ImageViewer2D_hotspotItem__DGE6Y.ImageViewer2D_selected__4eTo6 .ImageViewer2D_deleteHotspotBtn__QQ-ua{color:#fffc}.ImageViewer2D_hotspotItem__DGE6Y.ImageViewer2D_selected__4eTo6 .ImageViewer2D_deleteHotspotBtn__QQ-ua:hover{background:#fff3;color:#fff}.ImageViewer2D_deleteHotspotBtn__QQ-ua{align-items:center;background:none;border:none;border-radius:2px;color:#ef4444;cursor:pointer;display:flex;font-size:14px;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.ImageViewer2D_deleteHotspotBtn__QQ-ua:hover{background:#ef444433}.ImageViewer2D_imageContainer__kwFBV{display:inline-block;position:relative}.ImageViewer2D_imageContainer__kwFBV svg circle[style*="cursor: move"]:hover{fill:#fcd34d;stroke:#f59e0b}.ImageViewer2D_imageContainer__kwFBV svg circle[style*="cursor: move"]:active{fill:#f59e0b;stroke:#d97706}.ImageViewer2D_hotspotPolygon__K\+\+Cz{transition:all .2s ease}.ImageViewer2D_hotspotPolygon__K\+\+Cz:hover{filter:drop-shadow(0 0 8px rgba(74,108,247,.6))}@keyframes ImageViewer2D_hotspotPulse__kR8Qv{0%{filter:drop-shadow(0 0 4px rgba(74,108,247,.4))}50%{filter:drop-shadow(0 0 12px rgba(74,108,247,.8))}to{filter:drop-shadow(0 0 4px rgba(74,108,247,.4))}}.ImageViewer2D_hotspotActions__TnZlI{border-top:1px solid #333;border-top:1px solid var(--border-color,#333);margin-top:16px;padding-top:16px}.ImageViewer2D_hotspotActions__TnZlI h5{color:#fff;color:var(--text-primary,#fff);font-size:12px;font-weight:600;margin:0 0 12px}.ImageViewer2D_addActionBtn__3xMGI{background:#4a6cf7;background:var(--accent-color,#4a6cf7);border:none;color:#fff}.ImageViewer2D_addActionBtn__3xMGI:hover{background:#3451d1;background:var(--accent-color-dark,#3451d1);border-color:#3451d1;border-color:var(--accent-color-dark,#3451d1)}.ImageViewer2D_actionDropdown__IhjL5{background:#2a2a2a;background:var(--bg-primary,#2a2a2a);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:4px;margin-top:8px;overflow:hidden}.ImageViewer2D_actionOption__mnO93{background:none;border:none;color:#fff;color:var(--text-primary,#fff);cursor:pointer;display:block;font-size:12px;padding:8px 12px;text-align:left;transition:background .2s;width:100%}.ImageViewer2D_actionOption__mnO93:hover{background:#3a3a3a;background:var(--bg-secondary,#3a3a3a)}.ImageViewer2D_existingActions__dLiFD{margin-top:12px}.ImageViewer2D_existingActions__dLiFD h6{color:#fff;color:var(--text-primary,#fff);font-size:11px;font-weight:600;margin:0 0 8px}.ImageViewer2D_actionItem__ZZc4u{margin-bottom:8px}.ImageViewer2D_overlayAction__RQVNx{background:#2a2a2a;background:var(--bg-primary,#2a2a2a);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:4px;padding:8px}.ImageViewer2D_actionHeader__zB\+Hb{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ImageViewer2D_actionHeader__zB\+Hb span{color:#fff;color:var(--text-primary,#fff);font-size:11px;font-weight:500}.ImageViewer2D_deleteActionBtn__OPK6X{align-items:center;background:none;border:none;border-radius:2px;color:#ef4444;cursor:pointer;display:flex;font-size:12px;height:16px;justify-content:center;padding:0;transition:all .2s;width:16px}.ImageViewer2D_deleteActionBtn__OPK6X:hover{background:#ef444433}.ImageViewer2D_actionConfig__zW6xs{display:flex;flex-direction:column;gap:6px}.ImageViewer2D_actionConfig__zW6xs label{color:#999;color:var(--text-secondary,#999);display:flex;flex-direction:column;font-size:10px;gap:2px}.ImageViewer2D_actionConfig__zW6xs input,.ImageViewer2D_actionConfig__zW6xs textarea{background:#1e1e1e;background:var(--bg-tertiary,#1e1e1e);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:3px;color:#fff;color:var(--text-primary,#fff);font-size:11px;padding:4px 6px;resize:vertical}.ImageViewer2D_actionConfig__zW6xs input:focus,.ImageViewer2D_actionConfig__zW6xs textarea:focus{border-color:#4a6cf7;border-color:var(--accent-color,#4a6cf7);outline:none}.ObjectPropertiesPanel_objectProperties__moUXE{overflow-y:auto}.ObjectPropertiesPanel_objectProperties__moUXE.ObjectPropertiesPanel_empty__qRyhD{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;height:200px;justify-content:center;text-align:center}.ObjectPropertiesPanel_timelineModeNotice__TOPC1{align-items:center;background:#4a6cf71a;background:rgba(var(--accent-color-rgb,74,108,247),.1);border:1px solid #4a6cf7;border:1px solid var(--accent-color,#4a6cf7);border-radius:4px;color:#4a6cf7;color:var(--accent-color,#4a6cf7);display:flex;font-size:12px;gap:8px;margin-bottom:16px;padding:8px 12px}.ObjectPropertiesPanel_timelineModeNotice__TOPC1 svg{color:#4a6cf7;color:var(--accent-color,#4a6cf7)}.ObjectPropertiesPanel_kfNav__fq7Ta{align-items:center;display:inline-flex;gap:1px}.ObjectPropertiesPanel_kfNavBtn__x6XYf{align-items:center;background:#0000;border:none;border-radius:3px;color:#666;color:var(--text-secondary,#666);cursor:pointer;display:inline-flex;font-size:9px;justify-content:center;line-height:1;padding:2px 3px;transition:color .15s ease,background .15s ease}.ObjectPropertiesPanel_kfNavBtn__x6XYf:hover:not(:disabled){background:#e3f2fd;background:var(--bg-hover,#e3f2fd);color:#1976d2;color:var(--accent-color,#1976d2)}.ObjectPropertiesPanel_kfNavBtn__x6XYf:disabled{cursor:default;opacity:.35}.ObjectPropertiesPanel_keyframeBtn__VWW3K{align-items:center;background:#0000;border:none;border-radius:3px;color:#999;color:var(--text-tertiary,var(--text-secondary,#999));cursor:pointer;display:inline-flex;font-size:11px;justify-content:center;line-height:1;padding:2px 3px;transition:color .15s ease,background .15s ease}.ObjectPropertiesPanel_keyframeBtn__VWW3K:hover{background:#e3f2fd;background:var(--bg-hover,#e3f2fd);color:#1976d2;color:var(--accent-color,#1976d2)}.ObjectPropertiesPanel_keyframeBtn__VWW3K.ObjectPropertiesPanel_hasKeyframes__hRyER{color:#2196f3;color:var(--accent-color,#2196f3)}.ObjectPropertiesPanel_keyframeBtn__VWW3K.ObjectPropertiesPanel_hasKeyframes__hRyER:hover{color:#1976d2;color:var(--accent-color-dark,#1976d2)}.SignalConfigPanel_signalConfigPanel__sCSxO{margin-bottom:16px}.SignalConfigPanel_header__dlID4{color:var(--text-secondary);font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:16px;margin-top:0;text-align:center;text-transform:uppercase}.SignalConfigPanel_headerIcon__G572c{color:#6366f1;color:var(--accent-color,#6366f1);font-size:12px}.SignalConfigPanel_badge__f-InV{background:#374151;background:var(--bg-secondary,#374151);border-radius:10px;color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:11px;font-weight:500;min-width:18px;padding:2px 6px;text-align:center}.SignalConfigPanel_emptyState__LFtml{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:12px;margin-bottom:10px;padding:0;text-align:left}.SignalConfigPanel_emptyState__LFtml p{margin:0 0 4px}.SignalConfigPanel_emptyState__LFtml p:last-child{margin-bottom:0}.SignalConfigPanel_hint__7P9OH{font-size:11px;opacity:.8}.SignalConfigPanel_emissionsList__Q7Gam{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.SignalConfigPanel_emissionRow__p6ArX{background:#1f2937;background:var(--bg-secondary,#1f2937);border:1px solid #374151;border:1px solid var(--border-color,#374151);border-radius:6px;overflow:hidden}.SignalConfigPanel_emissionHeader__\+sJjJ{align-items:center;cursor:pointer;display:flex;gap:8px;padding:8px 10px;transition:background .15s ease}.SignalConfigPanel_emissionHeader__\+sJjJ:hover{background:#ffffff0d;background:var(--bg-hover,#ffffff0d)}.SignalConfigPanel_expandButton__e-v\+o{align-items:center;background:none;border:none;color:#9ca3af;color:var(--text-secondary,#9ca3af);cursor:pointer;display:flex;font-size:10px;height:16px;justify-content:center;padding:0;width:16px}.SignalConfigPanel_emissionSummary__ei5m5{align-items:center;display:flex;flex:1 1;font-size:12px;gap:6px;overflow:hidden}.SignalConfigPanel_triggerBadge__WW7yj{background:#4f46e5;background:var(--accent-secondary,#4f46e5);border-radius:3px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px;text-transform:uppercase;white-space:nowrap}.SignalConfigPanel_arrow__yAjGp{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:10px}.SignalConfigPanel_signalBadge__vACeE{background:#6366f1;background:var(--accent-color,#6366f1);border-radius:3px;color:#fff;font-size:10px;font-weight:500;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.SignalConfigPanel_removeButton__b49li{background:none;border:none;color:#9ca3af;color:var(--text-secondary,#9ca3af);cursor:pointer;font-size:11px;opacity:.6;padding:4px;transition:opacity .15s ease,color .15s ease}.SignalConfigPanel_removeButton__b49li:hover:not(:disabled){color:#ef4444;color:var(--error-color,#ef4444);opacity:1}.SignalConfigPanel_removeButton__b49li:disabled{cursor:not-allowed;opacity:.3}.SignalConfigPanel_emissionDetails__j0VPc{background:#0000001a;background:var(--bg-tertiary,#0000001a);border-top:1px solid #374151;border-top:1px solid var(--border-color,#374151);padding:12px}.SignalConfigPanel_formGroup__f35mB{margin-bottom:10px}.SignalConfigPanel_formGroup__f35mB:last-child{margin-bottom:0}.SignalConfigPanel_formGroup__f35mB label{color:#9ca3af;color:var(--text-secondary,#9ca3af);display:block;font-size:11px;font-weight:500;margin-bottom:4px}.SignalConfigPanel_formGroup__f35mB input[type=number],.SignalConfigPanel_formGroup__f35mB input[type=text],.SignalConfigPanel_formGroup__f35mB select{background:#111827;background:var(--bg-primary,#111827);border:1px solid #374151;border:1px solid var(--border-color,#374151);border-radius:6px;box-sizing:border-box;color:#f3f4f6;color:var(--text-primary,#f3f4f6);font-family:inherit;font-size:13px;padding:6px 8px;transition:border-color .15s ease;width:100%}.SignalConfigPanel_formGroup__f35mB input[type=number]:focus,.SignalConfigPanel_formGroup__f35mB input[type=text]:focus,.SignalConfigPanel_formGroup__f35mB select:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1);box-shadow:0 0 0 2px var(--accent-light);outline:none}.SignalConfigPanel_formGroup__f35mB input:disabled,.SignalConfigPanel_formGroup__f35mB select:disabled{cursor:not-allowed;opacity:.5}.SignalConfigPanel_formGroup__f35mB optgroup{color:#9ca3af;color:var(--text-secondary,#9ca3af);font-weight:600}.SignalConfigPanel_formGroup__f35mB option{padding:4px 8px}.SignalConfigPanel_vectorInputs__zT5do{display:flex;gap:6px}.SignalConfigPanel_vectorInputs__zT5do input[type=number]{min-width:0;width:100%}.SignalConfigPanel_addButton__vk9eT{align-items:center;background:#0000;border:1px dashed #374151;border:1px dashed var(--border-color,#374151);border-radius:6px;color:#9ca3af;color:var(--text-secondary,#9ca3af);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:8px 12px;transition:all .15s ease;width:100%}.SignalConfigPanel_addButton__vk9eT:hover:not(:disabled){background:#6366f10d;border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#6366f1;color:var(--accent-color,#6366f1)}.SignalConfigPanel_addButton__vk9eT:disabled{cursor:not-allowed;opacity:.5}.SignalConfigPanel_lifecycleSection__0O3-y{background:#1f2937;background:var(--bg-secondary,#1f2937);border:1px solid #374151;border:1px solid var(--border-color,#374151);border-radius:6px;margin-bottom:16px;padding:12px}.SignalConfigPanel_lifecycleSection__0O3-y:last-child{margin-bottom:0}.SignalConfigPanel_lifecycleHeader__ewcew{align-items:center;color:#f3f4f6;color:var(--text-primary,#f3f4f6);display:flex;font-size:12px;font-weight:500;gap:8px;letter-spacing:.3px;margin-bottom:10px}.SignalConfigPanel_lifecycleIcon__JtZ8l{color:#6366f1;color:var(--accent-color,#6366f1);font-size:11px}.SignalConfigPanel_conditionBadge__akSWw{align-items:center;background:#f59e0b;background:var(--warning-color,#f59e0b);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}.SignalConfigPanel_delayBadge__-Rhg8{background:#3b82f6;background:var(--info-color,#3b82f6);border-radius:3px;color:#fff;flex-shrink:0;font-size:9px;font-weight:500;padding:2px 4px}.SignalConfigPanel_timerConfig__jCXF2{background:#111827;background:var(--bg-primary,#111827);border:1px solid #374151;border:1px solid var(--border-color,#374151);border-radius:6px;margin-bottom:10px;padding:10px}.SignalConfigPanel_checkboxLabel__3rHvE{align-items:center;color:#f3f4f6!important;color:var(--text-primary,#f3f4f6)!important;cursor:pointer;display:flex!important;font-size:13px!important;gap:8px;letter-spacing:normal!important;text-transform:none!important}.SignalConfigPanel_checkboxLabel__3rHvE input[type=checkbox]{cursor:pointer;margin:0;width:auto}.SignalConfigPanel_inputHint__ZHpwT{color:#9ca3af;color:var(--text-secondary,#9ca3af);display:block;font-size:11px;margin-top:4px;opacity:.8}.SignalConfigPanel_conditionEditor__7Nxyj{border-top:1px solid #374151;border-top:1px solid var(--border-color,#374151);margin-top:16px;padding-top:12px}.SignalConfigPanel_conditionHeader__kbIq5{align-items:center;color:#9ca3af;color:var(--text-secondary,#9ca3af);display:flex;font-size:11px;font-weight:500;gap:8px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.SignalConfigPanel_conditionHint__J7TFa{font-style:italic;font-weight:400;opacity:.8;text-transform:none}.SignalConfigPanel_conditionList__nXOKG{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.SignalConfigPanel_conditionRow__xvd3B{align-items:center;display:flex;gap:6px}.SignalConfigPanel_conditionInputs__0oHag{display:flex;flex:1 1;gap:4px}.SignalConfigPanel_conditionKey__-kjg4{flex:1 1;font-size:12px!important;min-width:0;padding:5px 6px!important}.SignalConfigPanel_conditionType__HgY8K{font-size:12px!important;min-width:100px;padding:5px 6px!important;width:auto!important}.SignalConfigPanel_conditionValue__-laYq{font-size:12px!important;padding:5px 6px!important;width:80px!important}.SignalConfigPanel_conditionKey__-kjg4,.SignalConfigPanel_conditionType__HgY8K,.SignalConfigPanel_conditionValue__-laYq{background:#111827;background:var(--bg-primary,#111827);border:1px solid #374151;border:1px solid var(--border-color,#374151);border-radius:6px;box-sizing:border-box;color:#f3f4f6;color:var(--text-primary,#f3f4f6);font-family:inherit}.SignalConfigPanel_conditionKey__-kjg4:focus,.SignalConfigPanel_conditionType__HgY8K:focus,.SignalConfigPanel_conditionValue__-laYq:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1);box-shadow:0 0 0 2px var(--accent-light);outline:none}.SignalConfigPanel_conditionRemoveButton__ZWFCu{background:none;border:none;color:#9ca3af;color:var(--text-secondary,#9ca3af);cursor:pointer;flex-shrink:0;font-size:10px;opacity:.6;padding:4px 6px;transition:opacity .15s ease,color .15s ease}.SignalConfigPanel_conditionRemoveButton__ZWFCu:hover:not(:disabled){color:#ef4444;color:var(--error-color,#ef4444);opacity:1}.SignalConfigPanel_conditionRemoveButton__ZWFCu:disabled{cursor:not-allowed;opacity:.3}.SignalConfigPanel_addConditionButton__kQevZ{align-items:center;background:#0000;border:1px dashed #374151;border:1px dashed var(--border-color,#374151);border-radius:4px;color:#6b7280;color:var(--text-tertiary,#6b7280);cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;justify-content:center;padding:6px 8px;transition:all .15s ease;width:100%}.SignalConfigPanel_addConditionButton__kQevZ:hover:not(:disabled){background:#f59e0b0d;border-color:#f59e0b;border-color:var(--warning-color,#f59e0b);color:#f59e0b;color:var(--warning-color,#f59e0b)}.SignalConfigPanel_addConditionButton__kQevZ:disabled{cursor:not-allowed;opacity:.5}.PropertyControls_section__newXt{border-top:1px solid var(--border-color);margin-bottom:12px;padding-top:12px}.PropertyControls_section__newXt:first-child{border-top:none;padding-top:0}.PropertyControls_sectionHeading__xXtds{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.6px;margin:0 0 10px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.PropertyControls_sectionHeader__P6qrD{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;margin:-12px 0 -10px;padding:12px 0 10px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.PropertyControls_section__newXt:first-child>.PropertyControls_sectionHeader__P6qrD{margin-top:0;padding-top:0}.PropertyControls_sectionHeader__P6qrD:hover .PropertyControls_sectionHeading__xXtds{color:var(--text-primary)}.PropertyControls_sectionHeader__P6qrD .PropertyControls_sectionHeading__xXtds{margin:0}.PropertyControls_sectionChevron__wGxFI{color:var(--text-secondary);flex:none;font-size:10px;transition:transform .15s ease}.PropertyControls_sectionChevron__wGxFI.PropertyControls_collapsed__56VmK{transform:rotate(-90deg)}.PropertyControls_sectionBody__qkNOe{margin-top:10px}.PropertyControls_field__i495o{margin-bottom:10px}.PropertyControls_field__i495o:last-child{margin-bottom:0}.PropertyControls_label__kWc1h{color:var(--text-secondary);display:block;font-size:11px;font-weight:500;margin-bottom:4px}.PropertyControls_fieldHead__E01Rk{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px;min-height:16px}.PropertyControls_fieldHead__E01Rk .PropertyControls_label__kWc1h{margin-bottom:0}.PropertyControls_fieldAction__EINNh{align-items:center;display:inline-flex}.PropertyControls_tooltipTrigger__DMH54{align-items:center;cursor:help;display:inline-flex;min-width:0;outline:none}.PropertyControls_tooltipBubble__hrURC{background:#333;background:var(--card-bg,#333);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 8px #0003;color:var(--text-primary);font-size:12px;font-weight:500;letter-spacing:normal;line-height:1.4;padding:4px 10px;pointer-events:none;position:fixed;text-transform:none;z-index:3000}.PropertyControls_hint__HQ56i{color:var(--text-secondary);font-size:11px;margin:4px 0 0;opacity:.8}.PropertyControls_row__kTo9s{display:flex;gap:8px}.PropertyControls_row__kTo9s>.PropertyControls_field__i495o{flex:1 1;min-width:0}.PropertyControls_input__9FPHL,.PropertyControls_select__l26UO,.PropertyControls_textarea__O6jq3{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:13px;padding:6px 8px;width:100%}.PropertyControls_input__9FPHL:focus,.PropertyControls_select__l26UO:focus,.PropertyControls_textarea__O6jq3:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.PropertyControls_input__9FPHL:disabled,.PropertyControls_select__l26UO:disabled,.PropertyControls_textarea__O6jq3:disabled{cursor:not-allowed;opacity:.5}.PropertyControls_textarea__O6jq3{min-height:56px;resize:vertical}.PropertyControls_textarea__O6jq3::-webkit-scrollbar{width:10px}.PropertyControls_textarea__O6jq3::-webkit-scrollbar-thumb{background:var(--border-color);border:2px solid var(--bg-primary);border-radius:6px}.PropertyControls_textarea__O6jq3::-webkit-resizer,.PropertyControls_textarea__O6jq3::-webkit-scrollbar-corner,.PropertyControls_textarea__O6jq3::-webkit-scrollbar-track{background:#0000}.PropertyControls_select__l26UO{cursor:pointer}.PropertyControls_numberWrap__wMdIx{position:relative}.PropertyControls_numInput__ImAqx::-webkit-inner-spin-button,.PropertyControls_numInput__ImAqx::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PropertyControls_numInput__ImAqx{-webkit-appearance:textfield;appearance:textfield}.PropertyControls_numberWrap__wMdIx .PropertyControls_numInput__ImAqx{padding-right:22px}.PropertyControls_numberWrap__wMdIx.PropertyControls_hasSuffix__XO-uN .PropertyControls_numInput__ImAqx{padding-right:44px}.PropertyControls_inputAddons__n47aI{align-items:center;bottom:1px;display:flex;gap:4px;pointer-events:none;position:absolute;right:5px;top:1px}.PropertyControls_suffix__aFZBj{color:var(--text-secondary);font-size:11px}.PropertyControls_stepper__8jQif{display:flex;flex-direction:column;justify-content:center;pointer-events:auto}.PropertyControls_stepBtn__SmgmR{align-items:center;background:none;border:none;border-radius:3px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:7px;height:10px;justify-content:center;line-height:1;padding:0;width:15px}.PropertyControls_stepBtn__SmgmR:hover{background:var(--accent-light);color:var(--accent-color)}.PropertyControls_stepBtn__SmgmR:disabled{cursor:not-allowed;opacity:.4}.PropertyControls_sliderRow__KLS9g{align-items:center;display:flex;gap:8px}.PropertyControls_slider__Q\+SfD{accent-color:var(--accent-color);cursor:pointer;flex:1 1;min-width:0}.PropertyControls_sliderValue__0tW52{font-feature-settings:"tnum";color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.PropertyControls_vectorRow__Of8KZ{display:flex;gap:6px}.PropertyControls_vectorItem__fOTsx{align-items:center;display:flex;flex:1 1;gap:4px;margin:0;min-width:0}.PropertyControls_vectorAxis__fOEfG{color:var(--text-secondary);flex:none;font-size:10px;font-weight:600}.PropertyControls_vectorInput__l0EVk{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:13px;min-width:0;padding:6px;width:100%}.PropertyControls_vectorInput__l0EVk:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.PropertyControls_vectorInput__l0EVk:disabled{cursor:not-allowed;opacity:.5}.PropertyControls_vectorInputWrap__zIUib{flex:1 1;min-width:0;position:relative}.PropertyControls_vectorInputWrap__zIUib .PropertyControls_vectorInput__l0EVk{padding-right:18px;width:100%}.PropertyControls_scrubHandle__yRgPc{cursor:ew-resize;min-width:14px;text-align:center;-webkit-user-select:none;user-select:none}.PropertyControls_scrubHandle__yRgPc:hover{color:var(--text-primary)}.PropertyControls_scrubInput__i-72C{cursor:ew-resize}.PropertyControls_scrubInput__i-72C:focus{cursor:text}.PropertyControls_scrubbing__Hf-j1{color:var(--accent-color)}.PropertyControls_buttonGroup__5vrdN{display:flex;gap:4px}.PropertyControls_buttonGroupWrap__XkALl{flex-wrap:wrap}.PropertyControls_buttonGroupWrap__XkALl .PropertyControls_segment__CqpiG{flex-basis:calc(33.333% - 4px);flex-grow:1;flex-shrink:1}.PropertyControls_segment__CqpiG{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;flex:1 1;font-size:13px;gap:4px;justify-content:center;min-height:30px;padding:6px 8px;transition:background .12s ease,border-color .12s ease,color .12s ease}.PropertyControls_segment__CqpiG:hover{border-color:var(--accent-color)}.PropertyControls_segmentActive__CXErk,.PropertyControls_segmentActive__CXErk:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.PropertyControls_colorField__QAMMj{align-items:center;display:flex;gap:8px;position:relative}.PropertyControls_colorSwatch__W61fW{border:1px solid var(--border-color);border-radius:6px;cursor:pointer;flex:none;height:28px;padding:0;width:28px}.PropertyControls_colorSwatch__W61fW:hover{border-color:var(--accent-color)}.PropertyControls_colorSwatch__W61fW:disabled{cursor:not-allowed;opacity:.5}.PropertyControls_colorValue__9BxR5{font-feature-settings:"tnum";color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;text-transform:uppercase}.PropertyControls_colorPopover__inQxW{background:var(--bg-primary);background:var(--bg-secondary,var(--bg-primary));border:1px solid var(--border-color);border-radius:8px;box-shadow:0 8px 24px #00000059;display:flex;flex-direction:column;gap:8px;left:0;padding:10px;position:absolute;top:calc(100% + 6px);width:188px;z-index:1100}.PropertyControls_colorPopover__inQxW.PropertyControls_dropUp__-JQ9o{bottom:calc(100% + 6px);top:auto}.PropertyControls_colorNative__B9vlA{background:none;border:1px solid var(--border-color);border-radius:6px;cursor:pointer;height:32px;padding:0;width:100%}.PropertyControls_colorHex__37cX0{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:13px;padding:6px 8px;width:100%}.PropertyControls_colorHex__37cX0:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.PropertyControls_presetGrid__EpwGG{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(8,1fr)}.PropertyControls_presetSwatch__ww3dx{aspect-ratio:1/1;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;padding:0;transition:transform .1s ease,border-color .1s ease;width:100%}.PropertyControls_presetSwatch__ww3dx:hover{border-color:var(--accent-color);transform:scale(1.12)}.PropertyControls_colorClear__THCDc{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:12px;padding:5px}.PropertyControls_colorClear__THCDc:hover{border-color:var(--accent-color)}.PropertyControls_fileField__\+RiwC{align-items:center;display:flex;gap:8px}.PropertyControls_fileButton__Ovcm5{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;flex:none;font-size:13px;gap:6px;padding:6px 10px}.PropertyControls_fileButton__Ovcm5:hover{border-color:var(--accent-color)}.PropertyControls_fileButton__Ovcm5:disabled{cursor:not-allowed;opacity:.5}.PropertyControls_fileName__nOiZZ{color:var(--text-secondary);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyControls_fileInputHidden__YmlWg{display:none}.PropertyControls_previewBox__lHKth{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;display:flex;justify-content:center;padding:8px}.PropertyControls_previewBox__lHKth img{border-radius:4px;display:block;max-height:120px;max-width:100%}.PropertyControls_toggleField__-49Io{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.PropertyControls_toggleField__-49Io:last-child{margin-bottom:0}.PropertyControls_toggleText__7k5u6{color:var(--text-secondary);font-size:11px;font-weight:500}.PropertyControls_toggleSwitch__aIxRp{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:999px;cursor:pointer;flex:none;height:18px;padding:0;position:relative;transition:background .15s ease,border-color .15s ease;width:34px}.PropertyControls_toggleSwitch__aIxRp:disabled{cursor:not-allowed;opacity:.5}.PropertyControls_toggleThumb__vB1qm{background:var(--text-secondary);border-radius:50%;height:14px;left:1px;position:absolute;top:1px;transition:transform .15s ease,background .15s ease;width:14px}.PropertyControls_toggleSwitchOn__DHoVv{background:var(--accent-color);border-color:var(--accent-color)}.PropertyControls_toggleSwitchOn__DHoVv .PropertyControls_toggleThumb__vB1qm{background:#fff;transform:translateX(16px)}.PropertyControls_button__2xGaK{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:7px 12px;transition:background .15s ease,border-color .15s ease,filter .15s ease}.PropertyControls_button__2xGaK:disabled{cursor:default;opacity:.6}.PropertyControls_buttonFull__CtltF{width:100%}.PropertyControls_buttonPrimary__tTmV3{background:var(--accent-color);border:1px solid var(--accent-color);color:#fff}.PropertyControls_buttonPrimary__tTmV3:not(:disabled):hover{filter:brightness(1.08)}.PropertyControls_buttonSecondary__KcdTE{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary)}.PropertyControls_buttonSecondary__KcdTE:not(:disabled):hover{border-color:var(--accent-color)}.IconPropertiesPanel_iconPreview__hktI4{align-items:center;display:flex;justify-content:center}.IconPropertiesPanel_iconPreview__hktI4 svg{display:block;height:64px;width:64px}.IconPropertiesPanel_noPreview__t3iuq{color:var(--text-secondary);font-size:12px}.AdditionalAttributesSection_list__XPx-5{display:flex;flex-direction:column;gap:4px;margin:0}.AdditionalAttributesSection_row__Vv4bC{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.AdditionalAttributesSection_key__mwuEh{color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:12px;margin:0}.AdditionalAttributesSection_value__2euFD{font-feature-settings:"tnum";color:#e2e8f0;color:var(--text-primary,#e2e8f0);font-size:12px;font-variant-numeric:tabular-nums;margin:0;text-align:right}.StatesSection_captureRow__AhCF4{align-items:center;display:flex;gap:6px}.StatesSection_captureRow__AhCF4>:first-child{flex:1 1;min-width:0}.StatesSection_stateList__eLWPw{display:flex;flex-direction:column;gap:6px;margin-top:8px}.StatesSection_stateItem__1vzjt{align-items:center;background:#2a2e33;background:var(--surface-2,#2a2e33);border:1px solid #3a3f44;border:1px solid var(--border-color,#3a3f44);border-radius:6px;display:flex;gap:8px;justify-content:space-between;padding:4px 6px}.StatesSection_stateName__tG4Hk{color:#e8eaed;color:var(--text-primary,#e8eaed);font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StatesSection_stateActions__KA-9d{display:flex;flex-shrink:0;gap:4px}.StatesSection_renameRow__sKZfq{align-items:center;display:flex;gap:6px;width:100%}.StatesSection_renameRow__sKZfq>:first-child{flex:1 1;min-width:0}.StatesSection_empty__rfSW\+{color:#9aa0a6;color:var(--text-secondary,#9aa0a6);font-size:11px;margin:6px 0 0}.StatesSection_modalOverlay__kt5vn{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.StatesSection_modalDialog__zi0bs{background:var(--bg-secondary);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:8px;box-shadow:0 8px 24px #00000059;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:calc(100vw - 32px);padding:16px;width:320px}.StatesSection_modalTitle__8D9FC{color:var(--text-primary);font-size:14px;font-weight:600;margin:0;overflow-wrap:break-word;white-space:normal}.StatesSection_modalHint__Zq\+sq{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0;overflow-wrap:break-word;white-space:normal}.StatesSection_modalInput__tDDME{background:var(--bg-tertiary);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:4px;box-sizing:border-box;color:var(--text-primary);font-size:13px;padding:7px 9px;width:100%}.StatesSection_modalInput__tDDME:focus{border-color:var(--accent-color);outline:none}.StatesSection_modalActions__2pmwu{display:flex;gap:8px;justify-content:flex-end}.StatesSection_modalCancel__G-y-G,.StatesSection_modalConfirm__4AU4F{border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:4px;cursor:pointer;font-size:12.5px;padding:6px 14px}.StatesSection_modalCancel__G-y-G{background:#0000;color:var(--text-secondary)}.StatesSection_modalCancel__G-y-G:hover{background:var(--bg-hover);color:var(--text-primary)}.StatesSection_modalConfirm__4AU4F{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.StatesSection_modalConfirm__4AU4F:disabled{cursor:default;opacity:.45}.MaterialPresetChips_chips__CpNVC{display:flex;flex-wrap:wrap;gap:4px}.MaterialPresetChips_chip__v7ft9{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:12px;justify-content:center;min-height:28px;padding:5px 10px;transition:background .12s ease,border-color .12s ease,color .12s ease}.MaterialPresetChips_chip__v7ft9:hover{border-color:var(--accent-color)}.MaterialPresetChips_chipActive__D9fBi,.MaterialPresetChips_chipActive__D9fBi:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.PolygonPropertiesPanel_panel__ifV80{display:flex;flex-direction:column}.PolygonPropertiesPanel_scoreNote__90OTd{color:var(--text-secondary);font-size:11px;margin:4px 0 0}.FuzzyEnvironmentPanel_fePanel__fkkIU{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding-bottom:16px}.FuzzyEnvironmentPanel_stageProgress__lCpk6{align-items:center;display:flex;gap:0;margin-bottom:4px;padding:8px 4px}.FuzzyEnvironmentPanel_stageStep__KC0kt{align-items:center;cursor:pointer;display:flex;flex:1 1;flex-direction:column;opacity:.5;transition:opacity .2s}.FuzzyEnvironmentPanel_stageStep__KC0kt:hover{opacity:.8}.FuzzyEnvironmentPanel_stageStepActive__gir\+K{opacity:1}.FuzzyEnvironmentPanel_stageStepCompleted__tqqsS{opacity:.8}.FuzzyEnvironmentPanel_stageDot__4rZez{background:var(--border-color);border-radius:50%;height:10px;margin-bottom:4px;transition:background .2s,transform .2s;width:10px}.FuzzyEnvironmentPanel_stageDotActive__E0IAs{background:var(--accent-color);transform:scale(1.3)}.FuzzyEnvironmentPanel_stageDotCompleted__\+1b9e{background:#4caf50}.FuzzyEnvironmentPanel_stageLabel__IJ3Iv{color:var(--text-secondary);font-size:10px;text-align:center;white-space:nowrap}.FuzzyEnvironmentPanel_stageLabelActive__O3WyU{color:var(--accent-color);font-weight:600}.FuzzyEnvironmentPanel_stageConnector__ro395{background:var(--border-color);flex:0.5 1;height:2px;margin-bottom:18px}.FuzzyEnvironmentPanel_stageConnectorCompleted__zujxG{background:#4caf50}.FuzzyEnvironmentPanel_section__CCGoT{padding:0}.FuzzyEnvironmentPanel_sectionTitle__7BHYH{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.6px;margin-bottom:10px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.FuzzyEnvironmentPanel_primitiveList__bPyIt{display:flex;flex-direction:column;gap:4px}.FuzzyEnvironmentPanel_primitiveItem__jxhO\+{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);display:flex;font-size:13px;justify-content:space-between;padding:7px 8px}.FuzzyEnvironmentPanel_primitiveItemName__AlJdC{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FuzzyEnvironmentPanel_visibilityToggle__0R2DF{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:12px;padding:2px 6px;transition:color .2s}.FuzzyEnvironmentPanel_visibilityToggle__0R2DF:hover{color:var(--accent-color)}.FuzzyEnvironmentPanel_cameraList__AbDJ7{display:flex;flex-direction:column;gap:6px}.FuzzyEnvironmentPanel_cameraItem__oD0iG{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:8px}.FuzzyEnvironmentPanel_cameraItemHeader__R2yw9{align-items:center;display:flex;justify-content:space-between}.FuzzyEnvironmentPanel_cameraItemName__uO6-D{color:var(--text-primary);font-size:13px;font-weight:500}.FuzzyEnvironmentPanel_cameraStatusBadge__HrEG\+{border-radius:8px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px}.FuzzyEnvironmentPanel_cameraPosition__2PGBA{display:flex;gap:4px}.FuzzyEnvironmentPanel_positionInput__3P646{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:12px;padding:4px 6px;text-align:center;width:100%}.FuzzyEnvironmentPanel_positionInput__3P646:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.FuzzyEnvironmentPanel_positionLabel__mvWYS{color:var(--text-secondary);display:block;font-size:10px;text-align:center}.FuzzyEnvironmentPanel_positionGroup__9EQ-v{display:flex;flex:1 1;flex-direction:column;gap:1px}.FuzzyEnvironmentPanel_cameraActions__ukiJG{display:flex;gap:4px;margin-top:4px}.FuzzyEnvironmentPanel_cameraActionButton__0ee5D{background:none;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:11px;padding:5px 8px;transition:background .15s,border-color .15s,color .15s}.FuzzyEnvironmentPanel_cameraActionButton__0ee5D:hover{background:var(--accent-light);border-color:var(--accent-color);color:var(--accent-color)}.FuzzyEnvironmentPanel_cameraActionButtonDanger__-Wpkf:hover{background:#f443361a;border-color:#f44336;color:#f44336}.FuzzyEnvironmentPanel_panoGrid__HMqq7{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.FuzzyEnvironmentPanel_panoThumbnail__q4sCH{aspect-ratio:2/1;border:2px solid #0000;border-radius:6px;cursor:pointer;overflow:hidden;position:relative;transition:border-color .2s}.FuzzyEnvironmentPanel_panoThumbnail__q4sCH:hover{border-color:var(--accent-color)}.FuzzyEnvironmentPanel_panoImage__GtCj4{display:block;height:100%;object-fit:cover;width:100%}.FuzzyEnvironmentPanel_panoPlaceholder__u-Pmt{align-items:center;background:var(--bg-primary);display:flex;height:100%;justify-content:center;width:100%}.FuzzyEnvironmentPanel_panoStatusBadge__Begwr{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:500;gap:3px;padding:2px 6px;position:absolute;right:4px;top:4px}.FuzzyEnvironmentPanel_panoName__PkDr5{background:#000000b3;bottom:0;color:#fff;font-size:10px;left:0;overflow:hidden;padding:2px 4px;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.FuzzyEnvironmentPanel_actionButton__ICQ\+r{align-items:center;background:var(--accent-color);border:1px solid var(--accent-color);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 12px;transition:filter .15s,border-color .15s,background .15s;width:100%}.FuzzyEnvironmentPanel_actionButton__ICQ\+r:hover{filter:brightness(1.08)}.FuzzyEnvironmentPanel_actionButton__ICQ\+r:disabled{cursor:not-allowed;opacity:.5}.FuzzyEnvironmentPanel_secondaryButton__kxsA5{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary)}.FuzzyEnvironmentPanel_secondaryButton__kxsA5:hover{border-color:var(--accent-color);filter:none}.FuzzyEnvironmentPanel_renderProgress__5X-e8{margin-top:8px}.FuzzyEnvironmentPanel_progressBar__\+C5UV{background:var(--border-color);border-radius:3px;height:6px;overflow:hidden;width:100%}.FuzzyEnvironmentPanel_progressFill__ZVP6y{background:var(--accent-color);border-radius:3px;height:100%;transition:width .3s ease}.FuzzyEnvironmentPanel_progressText__WPXl5{color:var(--text-secondary);font-size:11px;margin-top:4px;text-align:center}.FuzzyEnvironmentPanel_comingSoon__u1A7j{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:8px;padding:20px;text-align:center}.FuzzyEnvironmentPanel_comingSoonIcon__3yd0V{font-size:28px;opacity:.5}.FuzzyEnvironmentPanel_comingSoonText__Sp7ps{font-size:13px}.FuzzyEnvironmentPanel_addButton__MNIdi{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:4px;justify-content:center;padding:7px 10px;transition:background .15s,border-color .15s,color .15s;width:100%}.FuzzyEnvironmentPanel_addButton__MNIdi:hover{background:var(--accent-light);border-color:var(--accent-color);color:var(--accent-color)}.FuzzyEnvironmentPanel_emptyState__izObZ{color:var(--text-secondary);font-size:12px;padding:12px;text-align:center}.FuzzyEnvironmentPanel_dropdownMenu__BIQeT{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;box-shadow:0 4px 12px #0000004d;left:0;min-width:140px;overflow:hidden;position:absolute;top:100%;z-index:100}.FuzzyEnvironmentPanel_dropdownItem__E4-N9{background:none;border:none;color:var(--text-primary);cursor:pointer;display:block;font-size:13px;padding:8px 12px;text-align:left;transition:background .15s,color .15s;width:100%}.FuzzyEnvironmentPanel_dropdownItem__E4-N9:hover{background:var(--accent-light);color:var(--accent-color)}.FuzzyEnvironmentPanel_depthSourceSelector__WlHUV{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;margin-bottom:8px;padding:8px}.FuzzyEnvironmentPanel_depthSourceLabel__edGAZ{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.6px;margin-bottom:6px;text-transform:uppercase}.FuzzyEnvironmentPanel_depthSourceOptions__pd6N3{display:flex;flex-direction:column;gap:4px}.FuzzyEnvironmentPanel_depthSourceOption__9-THG{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:12px;gap:6px}.FuzzyEnvironmentPanel_depthSourceOption__9-THG input[type=radio]{accent-color:var(--accent-color);margin:0}.FuzzyEnvironmentPanel_depthSourceHelp__2wYu5{color:var(--text-secondary);font-size:10px;margin-left:auto}.SplatLabelsPanel_panel__IIp96{--c-bg:#15181c;--c-bg-elevated:#1a1e23;--c-bg-hover:#232830;--c-bg-pinned:#1c2b3a;--c-border:#2a2f37;--c-border-strong:#3a4250;--c-text:#e4e6e9;--c-text-dim:#8a9099;--c-text-faint:#5f6770;--c-accent:#6ab0e8;--c-accent-hover:#8cc2ee;--c-approve:#5eb47a;--c-approve-bg:#1d2e23;--c-reject:#e57373;--c-reject-bg:#2e1d1d;--c-draft:#a8a8a8;--c-draft-bg:#232830;--c-pin:#5eb4d6;background:var(--c-bg);border:1px solid var(--c-border);border-radius:6px;color:var(--c-text);font-size:12px;line-height:1.4;padding:10px}.SplatLabelsPanel_panelHeader__otFnD{align-items:baseline;border-bottom:1px solid var(--c-border);display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;padding-bottom:8px}.SplatLabelsPanel_panelTitle__6OxqI{font-size:13px;font-weight:600;letter-spacing:.02em}.SplatLabelsPanel_panelMeta__TWCJo{font-feature-settings:"tnum";color:var(--c-text-dim);font-size:11px;font-variant-numeric:tabular-nums}.SplatLabelsPanel_errorText__D655l{color:var(--c-reject);font-size:11px;margin:4px 0}.SplatLabelsPanel_btn__C21Uv{-webkit-appearance:none;appearance:none;background:var(--c-bg-elevated);border:1px solid var(--c-border-strong);border-radius:4px;color:var(--c-text);cursor:pointer;font-family:inherit;font-size:11px;line-height:1.4;padding:4px 9px;transition:background .12s,border-color .12s,color .12s}.SplatLabelsPanel_btn__C21Uv:hover:not(:disabled){background:var(--c-bg-hover);border-color:var(--c-accent)}.SplatLabelsPanel_btn__C21Uv:active:not(:disabled){background:var(--c-bg)}.SplatLabelsPanel_btn__C21Uv:disabled{cursor:not-allowed;opacity:.45}.SplatLabelsPanel_btn__C21Uv:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.SplatLabelsPanel_btnPrimary__VQPUW{background:var(--c-accent);border-color:var(--c-accent);color:#0c1117;font-weight:600}.SplatLabelsPanel_btnPrimary__VQPUW:hover:not(:disabled){background:var(--c-accent-hover);border-color:var(--c-accent-hover)}.SplatLabelsPanel_btnApprove__8fFJY{border-color:var(--c-approve);color:var(--c-approve)}.SplatLabelsPanel_btnApprove__8fFJY:hover:not(:disabled){background:var(--c-approve-bg);border-color:var(--c-approve)}.SplatLabelsPanel_btnReject__FtBui{border-color:var(--c-reject);color:var(--c-reject)}.SplatLabelsPanel_btnReject__FtBui:hover:not(:disabled){background:var(--c-reject-bg);border-color:var(--c-reject)}.SplatLabelsPanel_btnGhost__bcD07{background:#0000;border-color:#0000;color:var(--c-text-dim);padding:2px 6px}.SplatLabelsPanel_btnGhost__bcD07:hover:not(:disabled){background:var(--c-bg-hover);border-color:#0000;color:var(--c-text)}.SplatLabelsPanel_iconBtn__-gfTR{align-items:center;display:inline-flex;font-size:13px;height:22px;justify-content:center;padding:0;width:26px}.SplatLabelsPanel_input__MGEif,.SplatLabelsPanel_select__ROx9v{-webkit-appearance:none;appearance:none;background:#0d1014;border:1px solid var(--c-border-strong);border-radius:4px;box-sizing:border-box;color:var(--c-text);font-family:inherit;font-size:12px;padding:5px 8px;transition:border-color .12s,background .12s;width:100%}.SplatLabelsPanel_input__MGEif::placeholder{color:var(--c-text-faint)}.SplatLabelsPanel_input__MGEif:focus,.SplatLabelsPanel_select__ROx9v:focus{background:#0a0d11;border-color:var(--c-accent);outline:none}.SplatLabelsPanel_input__MGEif:disabled{opacity:.5}.SplatLabelsPanel_toolbar__Sb\+eb{align-items:center;background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:5px;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;padding:8px 10px}.SplatLabelsPanel_toolbarLabel__Cbg\+j{color:var(--c-text-dim);font-size:11px;margin-right:auto}.SplatLabelsPanel_reviewCounts__8VFbM{font-feature-settings:"tnum";display:flex;font-size:11px;font-variant-numeric:tabular-nums;gap:8px;margin-bottom:4px;width:100%}.SplatLabelsPanel_reviewCount__uzNWI{align-items:center;display:inline-flex;gap:4px}.SplatLabelsPanel_reviewCountDraft__K9b8H{color:var(--c-draft)}.SplatLabelsPanel_reviewCountApproved__2Dd9z{color:var(--c-approve)}.SplatLabelsPanel_reviewCountRejected__9un8a{color:var(--c-reject)}.SplatLabelsPanel_dot__44f5I{border-radius:50%;display:inline-block;height:7px;width:7px}.SplatLabelsPanel_dotDraft__NerY4{background:var(--c-draft)}.SplatLabelsPanel_dotApproved__g\+r-K{background:var(--c-approve)}.SplatLabelsPanel_dotRejected__TdzaG{background:var(--c-reject)}.SplatLabelsPanel_reviewActions__Ams4i{display:flex;gap:6px;width:100%}.SplatLabelsPanel_queryBar__ri8py{margin:8px 0 4px}.SplatLabelsPanel_queryStatus__1n\+Ni{align-items:center;color:var(--c-text-dim);display:flex;flex-wrap:wrap;font-size:11px;gap:4px;margin-top:4px}.SplatLabelsPanel_queryChip__YJxwN{background:var(--c-bg-elevated);border:1px solid var(--c-border-strong);border-radius:999px;color:var(--c-text);cursor:pointer;font-size:10px;padding:2px 8px}.SplatLabelsPanel_queryChip__YJxwN:hover{border-color:var(--c-accent);color:var(--c-accent)}.SplatLabelsPanel_sectionHeader__iNIw\+{align-items:baseline;color:var(--c-text-dim);display:flex;font-size:11px;justify-content:space-between;letter-spacing:.04em;margin-bottom:6px;margin-top:14px;text-transform:uppercase}.SplatLabelsPanel_bulkBar__LtY4t{margin:0 0 6px;padding:6px 8px}.SplatLabelsPanel_list__RgJ\+Q{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.SplatLabelsPanel_row__e0Aj4{background:var(--c-bg-elevated);border:1px solid var(--c-border);border-radius:5px;cursor:pointer;padding:8px 10px 8px 14px;position:relative;transition:background .12s,border-color .12s}.SplatLabelsPanel_row__e0Aj4:hover{background:var(--c-bg-hover);border-color:var(--c-border-strong)}.SplatLabelsPanel_rowHighlighted__7W3uD{background:var(--c-bg-hover);border-color:var(--c-accent)}.SplatLabelsPanel_rowPinned__SX4np{background:var(--c-bg-pinned);border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.SplatLabelsPanel_row__e0Aj4:before{background:var(--c-draft);border-radius:2px;bottom:6px;content:"";left:0;position:absolute;top:6px;width:3px}.SplatLabelsPanel_rowState_approved__Qsaxa:before{background:var(--c-approve)}.SplatLabelsPanel_rowState_rejected__dm9FD:before{background:var(--c-reject)}.SplatLabelsPanel_rowState_pending__TL01G:before{background:#d4a64a}.SplatLabelsPanel_rowHead__3H\+zE{align-items:center;display:flex;gap:8px}.SplatLabelsPanel_rowId__m5KWN{color:var(--c-text-dim);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;min-width:28px}.SplatLabelsPanel_rowCount__usfj3{font-feature-settings:"tnum";color:var(--c-text-faint);font-size:11px;font-variant-numeric:tabular-nums}.SplatLabelsPanel_rowLabel__Zaki1{color:var(--c-text);flex:1 1;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SplatLabelsPanel_rowCaption__2FsH3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--c-text-dim);display:-webkit-box;font-size:11px;margin-top:4px;overflow:hidden}.SplatLabelsPanel_rowChip__gI0CV{align-items:center;background:var(--c-bg);border:1px solid var(--c-border);border-radius:999px;color:var(--c-text-dim);display:inline-flex;font-size:10px;font-weight:500;gap:4px;padding:1px 7px;text-transform:capitalize}.SplatLabelsPanel_rowChip_approved__BGd\+m{border-color:var(--c-approve);color:var(--c-approve)}.SplatLabelsPanel_rowChip_rejected__qZ9Sx{border-color:var(--c-reject);color:var(--c-reject)}.SplatLabelsPanel_rowChip_pending__QjBfB{border-color:#d4a64a;color:#d4a64a}.SplatLabelsPanel_pinButton__A83de{background:#0000;border:none;border-radius:4px;color:var(--c-text-faint);cursor:pointer;line-height:1;padding:2px 4px;transition:color .12s,background .12s}.SplatLabelsPanel_pinButton__A83de:hover{background:var(--c-bg-hover);color:var(--c-pin)}.SplatLabelsPanel_pinButtonActive__CezNa{color:var(--c-pin)}.SplatLabelsPanel_pinButtonActive__CezNa:hover{color:var(--c-accent)}.SplatLabelsPanel_rowActions__-aRun{align-items:center;display:flex;gap:4px;margin-left:auto}.SplatLabelsPanel_rowExpand__KcYJ4{border-top:1px dashed var(--c-border);display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px}.SplatLabelsPanel_fieldRow__ZGcqg{align-items:center;display:flex;gap:6px}.SplatLabelsPanel_fieldLabel__9txD-{color:var(--c-text-dim);font-size:11px;min-width:64px}.SplatLabelsPanel_formActions__gcVXj{display:flex;gap:6px;justify-content:flex-end}.SplatLabelsPanel_metaRow__z31aS{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.SplatLabelsPanel_jobStatus__0seJD{background:var(--c-bg-elevated);border-left:3px solid var(--c-accent);border-radius:0 4px 4px 0;font-size:11px;margin:6px 0;padding:6px 8px}.SplatLabelsPanel_jobStatusError__jXVFF{border-left-color:var(--c-reject)}.SplatLabelsPanel_jobStatusDone__UiSus{border-left-color:var(--c-approve)}.SplatLabelsPanel_exportInfo__pZdvJ{color:var(--c-approve);font-size:11px;margin-top:6px}.PagePropertiesPanel_pageProperties__5tq5e{color:var(--text-primary);overflow-y:auto}.PagePropertiesPanel_pageProperties__5tq5e.PagePropertiesPanel_empty__OxkCF{align-items:center;color:var(--text-secondary);display:flex;justify-content:center;min-height:100px}.PagePropertiesPanel_sceneMode__cOs41{display:flex;flex-direction:column;gap:6px}.PagePropertiesPanel_sceneModeButtons__FC11H{align-items:center;align-self:flex-start;border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:6px;display:inline-flex;overflow:hidden}.PagePropertiesPanel_sceneModeButton__rvok6{align-items:center;background:var(--bg-tertiary);border:none;border-left:1px solid #444;border-left:1px solid var(--border-color,#444);color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;height:28px;justify-content:center;transition:color .15s ease,background-color .15s ease;width:34px}.PagePropertiesPanel_sceneModeButton__rvok6:first-child{border-left:none}.PagePropertiesPanel_sceneModeButton__rvok6:hover{background:var(--bg-hover);color:var(--text-primary)}.PagePropertiesPanel_sceneModeButtonActive__Bo-tt,.PagePropertiesPanel_sceneModeButtonActive__Bo-tt:hover{background:var(--accent-color);color:#fff}.PagePropertiesPanel_sceneModeStatus__eS4-c{display:flex;flex-direction:column;gap:1px}.PagePropertiesPanel_sceneModeStatusLabel__J9mpE{color:var(--text-primary);font-size:12px;font-weight:600}.PagePropertiesPanel_sceneModeStatusDesc__RizpZ{color:var(--text-secondary);font-size:11px;line-height:1.3}.ChapterPropertiesPanel_chapterPropertiesPanel__5LVd1{color:var(--text-primary);overflow-y:auto}.ChapterPropertiesPanel_chapterPropertiesPanel__5LVd1.ChapterPropertiesPanel_empty__54Bq-{align-items:center;color:var(--text-secondary);display:flex;justify-content:center;min-height:200px;text-align:center;-webkit-user-select:none;user-select:none}.RightSidebar_rightSidebar__gqqK1{background:var(--bg-secondary);border-radius:8px;bottom:15px;bottom:calc(15px + var(--bottom-drawer-height, 0px));box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;opacity:.9;overflow:hidden;padding:12px;position:absolute;right:15px;top:15px;transition:width .25s ease,padding .25s ease,bottom .22s ease;width:300px;z-index:1}.RightSidebar_tabButtons__zT559{border-bottom:1px solid var(--border-color);display:flex;margin-bottom:20px;padding:0}.RightSidebar_tabButtons__zT559 button{background:none;border:none;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:0 12px 12px;transition:all .2s ease}.RightSidebar_tabButtons__zT559 button:hover{color:#2196f3}.RightSidebar_active__xW1VD{color:#2196f3!important}.RightSidebar_tabContent__9Zicu{flex:1 1;margin-bottom:20px;overflow-x:hidden;overflow-y:auto;padding:0 0 20px}.RightSidebar_rightSidebar__gqqK1 .RightSidebar_chatPanel__dkXpK{display:flex;flex-direction:column;height:100%}.RightSidebar_rightSidebar__gqqK1 .RightSidebar_chatMessages__Gpvfb{background:var(--bg-primary);border-radius:4px;flex:1 1;margin-bottom:10px;min-height:200px;overflow-y:auto;padding:10px}.RightSidebar_rightSidebar__gqqK1 .RightSidebar_chatInput__6Bzuf{display:flex;gap:8px}.RightSidebar_rightSidebar__gqqK1 .RightSidebar_chatInput__6Bzuf input{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);flex:1 1;padding:8px}.RightSidebar_rightSidebar__gqqK1 .RightSidebar_chatInput__6Bzuf button{background:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.RightSidebar_rightSidebar__gqqK1 .RightSidebar_chatInput__6Bzuf button:hover{filter:brightness(1.1)}.RightSidebar_rightSidebar__gqqK1 .RightSidebar_toolsPanel__6r4mw{display:flex;flex-direction:column;gap:16px}.RightSidebar_rightSidebar__gqqK1 .RightSidebar_toolButton__ax0ka{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;gap:8px;padding:10px;transition:all .2s ease}.RightSidebar_rightSidebar__gqqK1 .RightSidebar_toolButton__ax0ka:hover{background:var(--border-color)}.RightSidebar_rightSidebar__gqqK1 .RightSidebar_toolButton__ax0ka svg{height:18px;width:18px}.RightSidebar_rightSidebar__gqqK1 .RightSidebar_editorActions__ktXRm{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:12px;margin-top:auto;overflow:hidden;padding-top:20px}.RightSidebar_rightSidebar__gqqK1>:not(h3){overflow-y:auto}.RightSidebar_rightSidebar__gqqK1 h3{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;margin-bottom:16px;padding-bottom:12px;position:-webkit-sticky;position:sticky;top:0}.RightSidebar_rightSidebar__gqqK1 ::-webkit-scrollbar{width:6px}.RightSidebar_rightSidebar__gqqK1 ::-webkit-scrollbar-track{background:#0000}.RightSidebar_rightSidebar__gqqK1 ::-webkit-scrollbar-thumb{background-color:var(--border-color);border-radius:3px}.RightSidebar_rightSidebar__gqqK1 ::-webkit-scrollbar-thumb:hover{background-color:var(--accent-color)}.RightSidebar_sceneTypeToggle__F3WqW{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;margin-bottom:16px;padding:12px}.RightSidebar_sceneTypeToggle__F3WqW label{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.RightSidebar_toggleButtons__EcER3{background:var(--border-color);border-radius:4px;display:flex;gap:4px;padding:2px}.RightSidebar_toggleButtons__EcER3 button{background:#0000;border:none;border-radius:3px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:13px;font-weight:500;padding:6px 12px;transition:all .2s ease}.RightSidebar_toggleButtons__EcER3 button:hover{color:var(--text-primary)}.RightSidebar_toggleButtons__EcER3 button.RightSidebar_active__xW1VD{background:var(--accent-color);box-shadow:0 1px 3px #0000001a;color:#fff}.RightSidebar_generationQueueSection__rtnXO{border-top:1px solid var(--border-color);margin-top:16px;max-height:300px;overflow:hidden;padding-top:16px}@media (max-width:1200px){.RightSidebar_rightSidebar__gqqK1{width:260px}}@media (max-width:900px){.RightSidebar_rightSidebar__gqqK1{padding:15px;width:220px}}@media (max-width:768px){.RightSidebar_rightSidebar__gqqK1{display:none}}:root[data-theme=light] .RightSidebar_rightSidebar__gqqK1{border:1px solid var(--border-color);box-shadow:-2px 0 8px #0000000a,0 4px 12px #00000014}.Object_objectContent__CrRLi.iframe{align-items:center;background:#ffffff1a;display:flex;height:1080px;justify-content:center;pointer-events:all;position:relative;transform:scale(1);transform-origin:center center;-webkit-user-select:none;user-select:none;width:1920px}.Object2DTransformControls_transformControls__pfQuF{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1000}.Object2DTransformControls_handle__\+veHG{background:#fff;border:2px solid #06f;border-radius:50%;box-shadow:0 2px 4px #0003;height:12px;pointer-events:auto;position:absolute;width:12px;z-index:1001}.Object2DTransformControls_handle__\+veHG:hover{border-color:#0052cc;box-shadow:0 3px 6px #0000004d;transform:scale(1.2)}.Object2DTransformControls_handle__\+veHG:active{border-color:#003d99;transform:scale(1.1)}.Object2DTransformControls_handle-move__wMeeX{background:#06f;border-color:#0052cc;border-radius:2px;height:16px;width:16px}.Object2DTransformControls_handle-move__wMeeX:hover{background:#0052cc}.Object2DTransformControls_handle-resize__1XZ09{background:#fff;border-color:#06f}.Object2DTransformControls_handle-rotate__ab-mM{background:#ff6b35;border-color:#e55a2b;border-radius:50%;box-shadow:0 2px 8px #ff6b354d,0 0 0 2px #fffc}.Object2DTransformControls_handle-endpoint__5t6Ci{background:#06f;border-color:#fff;border-radius:50%;height:14px;width:14px}.Object2DTransformControls_handle-endpoint__5t6Ci:hover{background:#0052cc;border-color:#fff}.Object2DTransformControls_handle-rotate__ab-mM:hover{background:#e55a2b;border-color:#cc4e24;box-shadow:0 4px 12px #ff6b3566,0 0 0 2px #ffffffe6}.Object2DTransformControls_handle-center__FudQw{background:#0000;border-color:#06f;border-radius:50%;height:8px;opacity:.7;pointer-events:none;width:8px}.Object2DTransformControls_handle-br__LHqDp,.Object2DTransformControls_handle-tl__i9CXT{border-radius:0 50% 0 50%}.Object2DTransformControls_handle-bl__t5lFn,.Object2DTransformControls_handle-tr__Z0oFx{border-radius:50% 0 50% 0}.Object2DTransformControls_handle-b__FnXeF,.Object2DTransformControls_handle-t__iyFLP{border-radius:50% 50% 2px 2px}.Object2DTransformControls_handle-l__\+AQwu,.Object2DTransformControls_handle-r__7msgd{border-radius:2px 50% 50% 2px}.Object2DTransformControls_rotationLine__yPalu{animation:Object2DTransformControls_rotateDash__7GYWL 2s linear infinite;z-index:999}@keyframes Object2DTransformControls_rotateDash__7GYWL{0%{stroke-dashoffset:0}to{stroke-dashoffset:12px}}.Object2DTransformControls_transformControls__pfQuF.dragging .Object2DTransformControls_handle__\+veHG{opacity:.8}.Object2DTransformControls_transformControls__pfQuF.dragging .Object2DTransformControls_handle__\+veHG:not(:hover){transform:scale(.9)}.Object2DTransformControls_handle__\+veHG:focus{outline:2px solid #06f;outline-offset:2px}@media (max-width:768px){.Object2DTransformControls_handle__\+veHG{height:16px;width:16px}.Object2DTransformControls_handle-move__wMeeX{height:20px;width:20px}}.Object2DTransformControls_rotatedBoundingBox__9h68f{border:1px dashed #0066ff4d;pointer-events:none;position:absolute;z-index:999}.Object2DTransformControls_handle-resize__1XZ09.Object2DTransformControls_rotated__3NNi0{border-width:3px;box-shadow:0 2px 8px #0000004d,inset 0 0 0 1px #fffc}.Object2DTransformControls_handle-resize__1XZ09.Object2DTransformControls_rotated__3NNi0:hover{border-width:3px;box-shadow:0 4px 12px #0006,inset 0 0 0 1px #ffffffe6;transform:scale(1.3)}.Object2DTransformControls_handle-resize__1XZ09.Object2DTransformControls_rotated__3NNi0{cursor:inherit}.Polygon2DEditControls_overlay__EU4p7{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1001}.Polygon2DEditControls_vertex__P8buy{background:#fbbf24;border:2px solid #1f2937;border-radius:50%;box-shadow:0 1px 3px #0006;cursor:grab;height:12px;margin:-6px 0 0 -6px;pointer-events:auto;position:absolute;width:12px}.Polygon2DEditControls_vertex__P8buy:hover{background:#fde68a}.Polygon2DEditControls_vertex__P8buy:active{cursor:grabbing}.Polygon2DEditControls_midpoint__K2nhd{background:#fbbf2459;border:1px dashed #fbbf24;border-radius:50%;cursor:copy;height:10px;margin:-5px 0 0 -5px;pointer-events:auto;position:absolute;width:10px}.Polygon2DEditControls_midpoint__K2nhd:hover{background:#fbbf24b3}.Scene2DCanvas_scene-2dCanvas__\+kiTs{align-items:center;background:var(--bg-primary);display:flex;height:100%;justify-content:center;position:relative;width:100%}.Scene2DCanvas_scene-2dCanvas__\+kiTs canvas{background:var(--bg-primary);border-radius:4px;cursor:grab;height:100%;width:100%}.Scene2DCanvas_panning__qz8zj{cursor:grabbing!important}.Scene2DCanvas_canvasControls__f1VmM{align-items:center;bottom:16px;display:flex;gap:8px;position:absolute;right:16px;z-index:20}.Scene2DCanvas_gridToggle__LWaUo{align-items:center;background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:6px;color:#888;color:var(--text-secondary,#888);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.Scene2DCanvas_gridToggle__LWaUo:hover{background:#3a3a3a;background:var(--bg-hover,#3a3a3a);color:#fff;color:var(--text-primary,#fff)}.Scene2DCanvas_gridToggle__LWaUo.Scene2DCanvas_active__zTYSH{background:#4a6cf7;background:var(--accent-primary,#4a6cf7);border-color:#4a6cf7;border-color:var(--accent-primary,#4a6cf7);color:#fff}.Scene2DCanvas_zoomControls__uR2Fk{background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:6px;display:flex;gap:4px;padding:4px}.Scene2DCanvas_zoomButton__l6Zyc{align-items:center;background:#1e1e1e;background:var(--bg-tertiary,#1e1e1e);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:4px;color:#fff;color:var(--text-primary,#fff);cursor:pointer;display:flex;font-size:16px;font-weight:600;height:28px;justify-content:center;transition:background .15s ease;width:28px}.Scene2DCanvas_zoomButton__l6Zyc:hover:not(:disabled){background:#3a3a3a;background:var(--bg-hover,#3a3a3a)}.Scene2DCanvas_zoomButton__l6Zyc:disabled{cursor:not-allowed;opacity:.5}.Scene2DCanvas_zoomLevel__AQ\+Qj{align-items:center;background:#0000;border:none;color:#aaa;color:var(--text-secondary,#aaa);cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;min-width:50px;padding:0 8px}.Scene2DCanvas_zoomLevel__AQ\+Qj:hover{color:#fff;color:var(--text-primary,#fff)}.Scene3DCanvas_sceneCanvas__LCGjQ{background:var(--bg-primary);height:100%;position:relative;width:100%}.Scene3DCanvas_sceneCanvas__LCGjQ canvas{height:100%;width:100%}.Scene3DCanvas_physicsControls__0BvtU{align-items:center;bottom:16px;display:flex;gap:10px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:5}.Scene3DCanvas_physicsHint__Om-Bj{background:#111827d9;border-radius:6px;color:#e5e7eb;font-size:12px;padding:6px 10px;white-space:nowrap}.Scene3DCanvas_simulateButton__UJNgt{align-items:center;background:#1f2937;background:var(--surface-color,#1f2937);border:1px solid #374151;border:1px solid var(--border-color,#374151);border-radius:999px;box-shadow:0 2px 8px #00000040;color:#f3f4f6;color:var(--text-color,#f3f4f6);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px;pointer-events:auto;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.Scene3DCanvas_simulateButtonActive__MQqJc,.Scene3DCanvas_simulateButton__UJNgt:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.Scene3DCanvas_simulateButtonActive__MQqJc{background:#6366f1;background:var(--accent-color,#6366f1);color:#fff}.SceneShell_sceneShell__x6ls1{background:var(--bg-primary);display:flex;height:100%;overflow:hidden;position:relative;width:100%}.SceneShell_leftSlot__zCPFt,.SceneShell_rightSlot__BaVPR{display:contents}.SceneShell_leftCollapsed__8\+KeI,.SceneShell_rightCollapsed__LrF54{display:none}.SceneShell_canvasArea__gzD41{background:var(--bg-primary)}.SceneShell_canvasArea__gzD41,.SceneShell_sceneCanvas__mO6Xa{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.SceneShell_collapseHandle__CzO7O{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transition:left .25s ease,right .25s ease,opacity .2s ease;width:20px;z-index:3}.SceneShell_collapseHandle__CzO7O:hover{opacity:1}.SceneShell_leftHandle__S4VMN{border-radius:0 6px 6px 0}.SceneShell_rightHandle__tjgP1{border-radius:6px 0 0 6px}.SceneShell_collapseHandle__CzO7O svg{color:var(--text-secondary);height:10px;width:10px}@media (max-width:768px){.SceneShell_collapseHandle__CzO7O{display:none}}@keyframes CustomNodes_pulseGlow__TbNIr{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,#4a90e2 40%,#0000),0 0 10px color-mix(in srgb,#4a90e2 30%,#0000);box-shadow:0 0 0 0 color-mix(in srgb,var(--node-border-color,#4a90e2) 40%,#0000),0 0 10px color-mix(in srgb,var(--node-border-color,#4a90e2) 30%,#0000)}50%{box-shadow:0 0 0 4px color-mix(in srgb,#4a90e2 10%,#0000),0 0 20px color-mix(in srgb,#4a90e2 60%,#0000);box-shadow:0 0 0 4px color-mix(in srgb,var(--node-border-color,#4a90e2) 10%,#0000),0 0 20px color-mix(in srgb,var(--node-border-color,#4a90e2) 60%,#0000)}}.CustomNodes_customNode__\+oLZf{aspect-ratio:1;background:var(--card-bg);border:2px solid;border-radius:5px;color:var(--text-primary);height:180px;overflow:hidden;padding:10px;position:relative;transition:all .3s ease;width:180px}.CustomNodes_customNode__\+oLZf.CustomNodes_selected__ogRla{animation:CustomNodes_pulseGlow__TbNIr 2s ease-in-out infinite;border-width:3px}.CustomNodes_lesson__XMjnh{border-color:#6ede87}.CustomNodes_quiz__mp1CU{border-color:#6865a5}.CustomNodes_decision__iTLg\+{border-color:#ff0072}.CustomNodes_content__43Mw\+{border-color:#0041d0}.CustomNodes_evaluation__wTXGj{background:#ed89361a;border-color:#ed8936}.CustomNodes_chapter__U8u3z{background:#4a90e21a;border-color:#4a90e2}.CustomNodes_customNode__\+oLZf.CustomNodes_lesson__XMjnh{border-color:#6ede87}.CustomNodes_customNode__\+oLZf.CustomNodes_quiz__mp1CU{border-color:#6865a5}.CustomNodes_customNode__\+oLZf.CustomNodes_decision__iTLg\+{border-color:#ff0072}.CustomNodes_customNode__\+oLZf.CustomNodes_content__43Mw\+{border-color:#0041d0}.CustomNodes_customNode__\+oLZf.CustomNodes_evaluation__wTXGj{background:#ed89361a;border-color:#ed8936}.CustomNodes_customNode__\+oLZf.CustomNodes_chapter__U8u3z{background:#4a90e21a;border-color:#4a90e2}.CustomNodes_nodeHeader__bzbJt{align-items:center;display:flex;font-weight:700;justify-content:space-between;margin-bottom:8px}.CustomNodes_nodeEditButton__CWr-u{align-items:center;background:#0000;border:none;border-radius:3px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;justify-content:center;opacity:.7;padding:3px;transition:all .2s ease}.CustomNodes_nodeEditButton__CWr-u:hover{background-color:#ffffff1a;color:var(--accent-color);opacity:1}.CustomNodes_nodeDescription__SbXdt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:.75em;font-style:italic;line-height:1.3;margin-bottom:8px;overflow:hidden;word-break:break-word}.CustomNodes_nodeContent__jDc-D{font-size:.9em;margin-bottom:8px;word-break:break-word}.CustomNodes_nodeTimestamp__-d58a{color:var(--text-secondary);font-size:.8em}.CustomNodes_startNode__kU2Eh{background:#2d3748;border-radius:4px;color:#fff;font-weight:500;padding:8px 12px;text-align:center}.CustomNodes_startNode__kU2Eh .CustomNodes_nodeContent__jDc-D{font-size:14px}.CustomNodes_startNode__kU2Eh .CustomNodes_reactFlow__handle__9v0gd{background:#4299e1;height:8px;width:8px}.CustomNodes_startNode__kU2Eh .CustomNodes_reactFlow__handle__9v0gd:hover{background:#63b3ed}.CustomNodes_nodeWrapper__gVHuD{cursor:pointer;height:100%;width:100%}.CustomNodes_debugButton__darLR{background:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-top:8px;padding:4px 8px}.CustomNodes_debugButton__darLR:hover{filter:brightness(1.1)}.CustomNodes_startingChapterBadge__4Irer{color:#f6ad55;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));font-size:14px;position:absolute;right:6px;top:6px}.CustomNodes_expandableChapter__FH-3g{aspect-ratio:unset;height:auto;min-height:80px;overflow:visible;transition:all .2s ease;width:200px}.CustomNodes_expandableChapter__FH-3g.CustomNodes_expanded__6RA\+3{width:220px}.CustomNodes_chapterTitle__v08YV{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.CustomNodes_chapterTitle__v08YV span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomNodes_expandButton__I9b1U{align-items:center;background:#0000;border:none;border-radius:3px;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:10px;justify-content:center;padding:2px 4px;transition:all .15s ease}.CustomNodes_expandButton__I9b1U:hover{background:#ffffff1a;color:var(--text-primary)}.CustomNodes_chapterBadges__LndyG{align-items:center;display:flex;flex-shrink:0;gap:6px}.CustomNodes_pageCount__JIg-x{align-items:center;color:var(--text-secondary);display:flex;font-size:10px;gap:3px}.CustomNodes_signalBadge__bnHX\+{align-items:center;color:#f6ad55;display:flex;font-size:10px;gap:3px}.CustomNodes_pagesList__UFXoh{border-top:1px solid #ffffff1a;margin-top:10px;max-height:200px;overflow-y:auto;padding-top:8px}.CustomNodes_pageItem__AEQdj{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:11px;gap:8px;margin:2px 0;padding:6px 8px;transition:background .15s ease}.CustomNodes_pageItem__AEQdj:hover{background:#ffffff1a}.CustomNodes_pageNumber__pB6EY{align-items:center;background:#4a90e24d;border-radius:50%;color:var(--text-primary);display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:18px;justify-content:center;width:18px}.CustomNodes_pageTitle__cPPvT{color:var(--text-primary);flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomNodes_pageSignalIcon__yTxwQ{color:#f6ad55;flex-shrink:0;font-size:10px}.SignalEdge_signalEdgeBackground__VsHig{cursor:pointer}.SignalEdge_signalEdgePath__3CqSS{cursor:pointer;transition:stroke-width .2s ease}.SignalEdge_signalEdgePath__3CqSS:hover{stroke-width:3}.SignalEdge_signalParticle__Zg5tk{filter:drop-shadow(0 0 3px currentColor);opacity:.8}.SignalEdge_signalEdgeLabel__VZsrj{align-items:center;border-radius:12px;box-shadow:0 1px 3px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:10px;font-weight:600;gap:4px;justify-content:center;padding:4px 8px;transition:transform .15s ease,box-shadow .15s ease;z-index:10}.SignalEdge_signalEdgeLabel__VZsrj:hover{box-shadow:0 2px 6px #0006;transform:translate(-50%,-50%) scale(1.1)}.SignalEdge_signalIcon__\+-p\+w{font-size:10px}.SignalEdge_signalCount__ckz1J{align-items:center;background:#0000004d;border-radius:50%;display:flex;font-size:9px;height:14px;justify-content:center;width:14px}@keyframes SignalEdge_dashMove__34ysK{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20}}.SignalEdge_signalEdgePath__3CqSS{animation:SignalEdge_dashMove__34ysK 1s linear infinite}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.StoryGraphEditor_storyGraphEditor__94ASL{background:var(--bg-primary);height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.StoryGraphEditor_nodeCountInfo__6hdKN{color:var(--text-secondary);font-size:.9rem;margin-top:8px;-webkit-user-select:none;user-select:none}.StoryGraphEditor_nodeCountInfo__6hdKN p{line-height:1.4;margin:0}.StoryGraphEditor_reactFlow__HtaUo{background:var(--bg-primary)!important}.StoryGraphEditor_reactFlow__pane__euAps{background:#0000!important}.StoryGraphEditor_reactFlow__node__E5-R4{background:var(--card-bg);border:1px solid var(--border-color);border-radius:5px;color:var(--text-primary);padding:10px;width:150px}.StoryGraphEditor_reactFlow__node__E5-R4.StoryGraphEditor_selected__ipPP1{box-shadow:0 0 0 2px var(--accent-color)}.StoryGraphEditor_reactFlow__handle__nIBdU{background:var(--accent-color);border:1px solid var(--border-color);height:8px;width:8px}.StoryGraphEditor_reactFlow__handleLeft__tSDol{left:-4px}.StoryGraphEditor_reactFlow__handleRight__lPrFg{right:-4px}.StoryGraphEditor_reactFlow__panel__wKhH\+{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 8px #0003;color:var(--text-primary);padding:8px}.react-flow__controls{background:var(--card-bg)!important;border-radius:8px!important;bottom:20px!important;box-shadow:0 2px 4px #0000001a!important;display:flex!important;left:50%!important;padding:8px!important;position:absolute!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important}.react-flow__controls,.react-flow__controls.horizontal{flex-direction:row!important;gap:8px!important}.react-flow__controls button{background:var(--card-bg);border:none;color:var(--text-primary)}.react-flow__controls button:hover{background:var(--bg-primary)}.react-flow__controls button svg{fill:var(--text-primary);color:var(--text-primary)}.react-flow__panel{margin:0!important}.StoryGraphEditor_reactFlow__attribution__Ms\+li{background:#0000}.StoryGraphEditor_reactFlow__background__vuSOX{background-color:var(--bg-secondary)!important}.StoryGraphEditor_reactFlow__backgroundPattern__KkHDc .StoryGraphEditor_reactFlow__backgroundPatternLine__5FQ12{stroke:var(--border-color)!important;stroke-opacity:.3!important}.StoryGraphEditor_startNode__6VS6r{background:#2d3748;border-radius:4px;color:#fff;font-weight:500;padding:8px 12px;text-align:center}.StoryGraphEditor_startNode__6VS6r .StoryGraphEditor_nodeContent__l-6Xh{font-size:14px}.StoryGraphEditor_startNode__6VS6r .StoryGraphEditor_reactFlow__handle__nIBdU{background:#4299e1;height:8px;width:8px}.StoryGraphEditor_startNode__6VS6r .StoryGraphEditor_reactFlow__handle__nIBdU:hover{background:#63b3ed}.StoryGraphEditor_signalLegend__4vKRM{background:var(--card-bg);border-radius:8px;box-shadow:0 2px 8px #0003;min-width:140px;padding:12px}.StoryGraphEditor_legendTitle__eyceM{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;padding-bottom:6px;text-transform:uppercase}.StoryGraphEditor_legendItem__BBiNa{align-items:center;color:var(--text-primary);display:flex;font-size:12px;gap:8px;padding:4px 0}.StoryGraphEditor_legendColor__ifUOf{border-radius:2px;display:inline-block;height:3px;width:16px}.NotesCollaborativeCursors_noteCursor__e6f1A{animation:NotesCollaborativeCursors_blink__GFWMJ 1s ease-in-out infinite;border-left:3px solid;height:20px;pointer-events:none;position:absolute;transition:opacity .2s ease;width:3px;z-index:1000}.NotesCollaborativeCursors_noteCursor__e6f1A:hover{pointer-events:auto}@keyframes NotesCollaborativeCursors_blink__GFWMJ{0%,49%{opacity:1}50%,to{opacity:.4}}.NotesCollaborativeCursors_cursorLabel__13lXr{border-radius:4px;color:#fff;font-size:11px;font-weight:500;left:3px;opacity:0;padding:3px 8px;pointer-events:auto;position:absolute;top:-28px;transition:opacity .2s ease;white-space:nowrap;z-index:1001}.NotesCollaborativeCursors_noteCursor__e6f1A.NotesCollaborativeCursors_justMoved__4le6W .NotesCollaborativeCursors_cursorLabel__13lXr,.NotesCollaborativeCursors_noteCursor__e6f1A:hover .NotesCollaborativeCursors_cursorLabel__13lXr{opacity:1}.NotesEditor_notesEditor__SUMDb{background:var(--bg-primary);display:flex;flex-direction:column;height:calc(100vh - 247px);width:100%}.NotesEditor_toolbar__kez8B{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;gap:4px;padding:8px 12px}.NotesEditor_toolButton__JQj\+K{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .15s ease;width:32px}.NotesEditor_toolButton__JQj\+K:hover{background:#ffffff1a;background:var(--ribbon-tab-hover-bg,#ffffff1a);border-color:var(--border-color);color:var(--text-primary)}.NotesEditor_toolButton__JQj\+K:active{background:#3b82f633;background:var(--ribbon-button-active-bg,#3b82f633)}.NotesEditor_activeToolButton__zEw4M{background:#3b82f64d!important;background:var(--ribbon-button-active-bg,#3b82f64d)!important;border-color:#3b82f6!important;border-color:var(--ribbon-tab-active-border,#3b82f6)!important;color:var(--text-primary)!important}.NotesEditor_toolbarSeparator__xV1s\+{background:var(--border-color);height:24px;margin:0 4px;width:1px}.NotesEditor_editorArea__NtaBa{display:flex;flex:1 1;min-height:0;overflow:hidden;position:relative}.NotesEditor_editorWrapper__Ta90T{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.NotesEditor_textarea__L4yh4{background:var(--bg-primary);border:none;color:var(--text-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;height:100%;line-height:1.6;outline:none;overflow-y:auto;padding:20px;resize:none;width:100%}.NotesEditor_textarea__L4yh4::placeholder{color:var(--text-secondary);opacity:.6}.NotesEditor_textarea__L4yh4::-webkit-scrollbar{width:12px}.NotesEditor_textarea__L4yh4::-webkit-scrollbar-track{background:var(--bg-secondary)}.NotesEditor_textarea__L4yh4::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:6px}.NotesEditor_textarea__L4yh4::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.NotesEditor_wysiwyg__BV1q6{background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;height:100%;line-height:1.6;outline:none;overflow-y:auto;padding:20px;width:100%}.NotesEditor_wysiwyg__BV1q6 h1{color:var(--text-primary);font-size:28px;font-weight:700;margin:24px 0 16px}.NotesEditor_wysiwyg__BV1q6 h2{color:var(--text-primary);font-size:22px;font-weight:600;margin:20px 0 12px}.NotesEditor_wysiwyg__BV1q6 h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:16px 0 8px}.NotesEditor_wysiwyg__BV1q6 p{margin:8px 0}.NotesEditor_wysiwyg__BV1q6 strong{font-weight:700}.NotesEditor_wysiwyg__BV1q6 em{font-style:italic}.NotesEditor_wysiwyg__BV1q6 a{color:#3b82f6;color:var(--accent-color,#3b82f6);text-decoration:underline}.NotesEditor_wysiwyg__BV1q6 a:hover{color:#2563eb;color:var(--accent-color-hover,#2563eb)}.NotesEditor_wysiwyg__BV1q6 code{background:var(--bg-secondary);border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;padding:2px 6px}.NotesEditor_wysiwyg__BV1q6 ol,.NotesEditor_wysiwyg__BV1q6 ul{margin:12px 0;padding-left:24px}.NotesEditor_wysiwyg__BV1q6 li{margin:4px 0}.NotesEditor_wysiwyg__BV1q6 iframe{border:1px solid var(--border-color);border-radius:4px;margin:16px 0}.NotesEditor_statusBar__qz7mc{align-items:center;background:var(--bg-secondary);border-top:1px solid var(--border-color);color:var(--text-secondary);display:flex;flex-shrink:0;font-size:12px;justify-content:space-between;min-height:28px;padding:6px 12px;z-index:10}.NotesEditor_statusText__rJb0v{padding:0 8px}@media (max-width:768px){.NotesEditor_notesEditor__SUMDb{height:calc(100vh - 168px)}.NotesEditor_toolbar__kez8B{overflow-x:auto;padding:6px 8px}.NotesEditor_toolButton__JQj\+K{flex-shrink:0;font-size:12px;height:28px;width:28px}.NotesEditor_textarea__L4yh4{font-size:13px;padding:12px}.NotesEditor_statusBar__qz7mc{font-size:10px}}.NotesViewContent_notesViewContent__NQ2eO{background:var(--bg-primary);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.CommentsView_commentsView__JNl\+U{background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:20px}.CommentsView_header__1zS\+1{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.CommentsView_header__1zS\+1 h2{font-size:1.5rem;font-weight:600;margin:0}.CommentsView_filterLabel__CjK75{align-items:center;cursor:pointer;display:flex;font-size:.9rem;gap:8px}.CommentsView_filterLabel__CjK75 input[type=checkbox]{cursor:pointer}.CommentsView_newCommentSection__v8tw2{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:20px;padding:15px}.CommentsView_replyingTo__77Hb6{align-items:center;background-color:var(--bg-tertiary);border-radius:4px;color:var(--text-secondary);display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:10px;padding:8px 12px}.CommentsView_cancelReply__9Q19T{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.2rem;padding:0 5px}.CommentsView_cancelReply__9Q19T:hover{color:var(--text-primary)}.CommentsView_commentInput__9Ez\+9{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:.95rem;margin-bottom:10px;padding:12px;resize:vertical;width:100%}.CommentsView_commentInput__9Ez\+9:focus{border-color:var(--accent-color);outline:none}.CommentsView_addButton__Aiywd{background-color:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px;transition:opacity .2s}.CommentsView_addButton__Aiywd:hover:not(:disabled){opacity:.9}.CommentsView_addButton__Aiywd:disabled{cursor:not-allowed;opacity:.5}.CommentsView_commentsList__NRByb{display:flex;flex:1 1;flex-direction:column;gap:15px;overflow-y:auto}.CommentsView_emptyState__xTq52{color:var(--text-secondary);font-style:italic;padding:40px 20px;text-align:center}.CommentsView_comment__u9yeB{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:15px}.CommentsView_comment__u9yeB.CommentsView_resolved__AEOEV{border-color:var(--success-color);opacity:.6}.CommentsView_comment__u9yeB.CommentsView_reply__cz\+g9{background-color:var(--bg-tertiary);margin-left:30px;margin-top:10px}.CommentsView_commentHeader__XOLrh{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.CommentsView_commentAuthor__TjR48{align-items:center;display:flex;gap:10px}.CommentsView_authorAvatar__ptfh1{align-items:center;background:linear-gradient(135deg,var(--accent-color),var(--secondary-color));border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:36px;justify-content:center;width:36px}.CommentsView_authorInfo__\+wtv9{display:flex;flex-direction:column;gap:2px}.CommentsView_authorName__r5bGh{font-size:.95rem;font-weight:600}.CommentsView_commentTime__qE2Ls{color:var(--text-secondary);font-size:.8rem}.CommentsView_commentActions__\+l04e{display:flex;gap:8px}.CommentsView_actionButton__9Hc2z{background:none;border:none;border-radius:4px;cursor:pointer;padding:4px 8px;transition:background-color .2s}.CommentsView_actionButton__9Hc2z:hover{background-color:var(--bg-tertiary)}.CommentsView_commentText__UMfIQ{line-height:1.6;margin-bottom:10px;white-space:pre-wrap;word-break:break-word}.CommentsView_commentFooter__L0fOG{border-top:1px solid var(--border-color);display:flex;justify-content:flex-start;padding-top:8px}.CommentsView_replyButton__4cBEp{background:none;border:none;border-radius:4px;color:var(--accent-color);cursor:pointer;font-size:.9rem;font-weight:500;padding:4px 8px;transition:background-color .2s}.CommentsView_replyButton__4cBEp:hover{background-color:var(--bg-tertiary)}.CommentsView_replies__zFOiT{display:flex;flex-direction:column;gap:10px;margin-top:10px}.ActivityView_activityView__VIeZl{background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:20px}.ActivityView_header__UCVea{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.ActivityView_header__UCVea h2{font-size:1.5rem;font-weight:600;margin:0}.ActivityView_filters__2OIoi{display:flex;gap:10px}.ActivityView_filterSelect__TgQhz{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:.9rem;padding:6px 12px}.ActivityView_filterSelect__TgQhz:focus{border-color:var(--accent-color);outline:none}.ActivityView_timeline__-acfX{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-y:auto;position:relative}.ActivityView_timeline__-acfX:before{background-color:var(--border-color);bottom:0;content:"";left:27px;position:absolute;top:0;width:2px;z-index:0}.ActivityView_emptyState__3UoE6{color:var(--text-secondary);font-style:italic;padding:40px 20px;text-align:center}.ActivityView_activityItem__20gg-{display:flex;gap:15px;padding:15px 10px;position:relative;transition:background-color .2s;z-index:1}.ActivityView_activityItem__20gg-:hover{background-color:var(--bg-secondary);border-radius:8px}.ActivityView_activityIcon__OUApQ{align-items:center;background-color:var(--bg-secondary);border:2px solid var(--border-color);border-radius:50%;display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;position:relative;width:40px;z-index:2}.ActivityView_activityContent__fQnKH{display:flex;flex:1 1;flex-direction:column;gap:5px}.ActivityView_activityHeader__d-5s6{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ActivityView_activityUser__tVYKj{color:var(--text-primary);font-weight:600}.ActivityView_activityAction__B8Dv5{font-weight:500}.ActivityView_activityDescription__R32dz,.ActivityView_activityType__bJ28K{color:var(--text-secondary);font-size:.9rem}.ActivityView_activityDescription__R32dz{line-height:1.4}.ActivityView_activityTime__w09Go{color:var(--text-tertiary);font-size:.8rem}.WorkflowStatusSection_container__1jZGy{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;gap:16px;padding:12px 16px}.WorkflowStatusSection_progressSection__IeqIO{display:flex;gap:16px}.WorkflowStatusSection_progressRing__HJMq2{align-items:center;display:flex;flex-direction:column;position:relative}.WorkflowStatusSection_ringSvg__pyVrK{height:56px;transform:rotate(-90deg);width:56px}.WorkflowStatusSection_ringBackground__0u5bp{fill:none;stroke:var(--border-color);stroke-width:6}.WorkflowStatusSection_ringProgress__x0FoD{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.WorkflowStatusSection_ringContent__AnfcL{align-items:center;display:flex;height:56px;justify-content:center;left:0;position:absolute;top:0;width:56px}.WorkflowStatusSection_ringPercent__TtUn-{color:var(--text-primary);font-size:12px;font-weight:600}.WorkflowStatusSection_ringLabel__EzfY3{color:var(--text-primary);font-size:11px;font-weight:500;margin-top:6px}.WorkflowStatusSection_ringDetail__W0R\+b{color:var(--text-secondary);font-size:11px;margin-top:2px}.WorkflowStatusSection_statsSection__BJGL\+{display:flex;gap:8px;margin-left:auto}.WorkflowStatusSection_statCard__ETAky{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;min-width:72px;padding:10px 12px}.WorkflowStatusSection_statCard__ETAky.WorkflowStatusSection_active__BWWMn{background:#6366f11a;border-color:var(--accent-color)}.WorkflowStatusSection_statCard__ETAky.WorkflowStatusSection_warning__lhwFw{background:#f59e0b1a;border-color:#f59e0b}.WorkflowStatusSection_statCard__ETAky.WorkflowStatusSection_danger__3CXWu{background:#ef44441a;border-color:var(--error-color)}.WorkflowStatusSection_statCard__ETAky.WorkflowStatusSection_info__tFb01{background:#3b82f61a;border-color:#3b82f6}.WorkflowStatusSection_statIcon__D8f7L{font-size:16px;margin-bottom:4px}.WorkflowStatusSection_statValue__r8e-N{color:var(--text-primary);font-size:18px;font-weight:700}.WorkflowStatusSection_statLabel__AjzX6{color:var(--text-secondary);font-size:11px;text-align:center}@container bridge-content (max-width: 500px){.WorkflowStatusSection_container__1jZGy{flex-direction:column;gap:16px}.WorkflowStatusSection_progressSection__IeqIO{justify-content:center}.WorkflowStatusSection_statsSection__BJGL\+{flex-wrap:wrap;justify-content:center;margin-left:0}.WorkflowStatusSection_statCard__ETAky{min-width:72px;padding:10px 12px}}.UserAvatar_avatarContainer__fhj2Z{align-items:center;display:inline-flex;gap:8px}.UserAvatar_avatar__qRTNO{align-items:center;border:2px solid var(--bg-primary);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:600;justify-content:center;-webkit-user-select:none;user-select:none}.UserAvatar_small__MGpFk{font-size:10px;height:24px;width:24px}.UserAvatar_medium__pqj19{font-size:12px;height:32px;width:32px}.UserAvatar_large__0Z1gQ{font-size:14px;height:40px;width:40px}.UserAvatar_name__8Z\+i3{color:var(--text-primary);font-size:13px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserAvatar_avatarGroup__HhC6B{align-items:center;display:flex}.UserAvatar_groupedAvatar__MGZZy{margin-left:-8px}.UserAvatar_groupedAvatar__MGZZy:first-child{margin-left:0}.UserAvatar_moreCount__FoXfA{background-color:var(--bg-tertiary);color:var(--text-secondary);font-size:10px;margin-left:-8px}.TaskModal_overlay__q9O6U{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.TaskModal_modal__Q5dg9{background:var(--bg-primary);border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:500px;overflow:hidden;width:100%}.TaskModal_header__Y7dql{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.TaskModal_header__Y7dql h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.TaskModal_closeButton__rcgQ0{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:20px;height:28px;padding:0;transition:color .15s ease;width:28px}.TaskModal_closeButton__rcgQ0:hover{color:var(--text-primary)}.TaskModal_body__Yjb5T{display:flex;flex-direction:column;gap:16px;max-height:60vh;overflow-y:auto;padding:20px}.TaskModal_field__CM9ly{display:flex;flex-direction:column;gap:6px}.TaskModal_field__CM9ly label{color:var(--text-secondary);font-size:13px;font-weight:500}.TaskModal_field__CM9ly input,.TaskModal_field__CM9ly select,.TaskModal_field__CM9ly textarea{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:14px;padding:10px 12px;transition:border-color .15s ease}.TaskModal_field__CM9ly input:focus,.TaskModal_field__CM9ly select:focus,.TaskModal_field__CM9ly textarea:focus{border-color:var(--accent-color);outline:none}.TaskModal_field__CM9ly textarea{min-height:80px;resize:vertical}.TaskModal_row__pDM3E{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.TaskModal_assigneeSelector__vXd33{align-items:center;display:flex}.TaskModal_assigneeSelector__vXd33 select{color:var(--text-primary);flex:1 1;font-size:14px;padding:10px 12px}.TaskModal_assigneeSelector__vXd33 select,.TaskModal_selectedAssignee__QCpqE{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px}.TaskModal_selectedAssignee__QCpqE{align-items:center;display:flex;gap:8px;padding:8px 12px}.TaskModal_removeAssignee__el4\+l{background:var(--bg-tertiary);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;font-size:14px;height:20px;padding:0;width:20px}.TaskModal_removeAssignee__el4\+l:hover{background:var(--error-color);color:#fff}.TaskModal_tagInput__YHJIv{display:flex;gap:8px}.TaskModal_tagInput__YHJIv input{background:var(--bg-secondary);flex:1 1}.TaskModal_tagInput__YHJIv button,.TaskModal_tagInput__YHJIv input{border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:13px;padding:8px 12px}.TaskModal_tagInput__YHJIv button{background:var(--bg-tertiary);cursor:pointer}.TaskModal_tagInput__YHJIv button:hover{background:var(--bg-hover)}.TaskModal_tags__X0jIQ{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.TaskModal_tag__VWWSI{align-items:center;background:var(--bg-tertiary);border-radius:4px;color:var(--text-primary);display:flex;font-size:12px;gap:4px;padding:4px 8px}.TaskModal_tag__VWWSI button{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:12px;height:14px;padding:0;width:14px}.TaskModal_tag__VWWSI button:hover{color:var(--error-color)}.TaskModal_footer__IFgEj{background:var(--bg-secondary);border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.TaskModal_cancelButton__SPTXP{background:#0000;border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:14px;padding:10px 16px;transition:all .15s ease}.TaskModal_cancelButton__SPTXP:hover{background:var(--bg-tertiary);color:var(--text-primary)}.TaskModal_saveButton__jioEF{background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 16px;transition:background .15s ease}.TaskModal_saveButton__jioEF:hover{background:var(--accent-color-hover)}.TasksSection_container__hqyDV{display:flex;flex-direction:column;gap:16px}.TasksSection_header__duEqA{align-items:center;display:flex;gap:12px;justify-content:space-between}.TasksSection_filters__lzW2b{display:flex;gap:8px}.TasksSection_select__Rz7cH{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:12px;padding:6px 12px}.TasksSection_select__Rz7cH:focus{border-color:var(--accent-color);outline:none}.TasksSection_addButton__kjiKV{background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background .15s ease}.TasksSection_addButton__kjiKV:hover{background:var(--accent-color-hover)}.TasksSection_emptyState__0pIPN{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:48px 20px;text-align:center}.TasksSection_emptyIcon__RJ-w7{color:var(--text-secondary);font-size:40px;margin-bottom:12px}.TasksSection_emptyState__0pIPN p{font-size:13px;margin:0 0 16px}.TasksSection_emptyButton__ovFOj{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:13px;padding:8px 16px;transition:all .15s ease}.TasksSection_emptyButton__ovFOj:hover{background:var(--bg-hover);border-color:var(--accent-color)}.TasksSection_taskList__JlzSy{display:flex;flex-direction:column;gap:8px}.TasksSection_taskCard__7lPBt{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:12px;padding:12px 16px;transition:all .15s ease}.TasksSection_taskCard__7lPBt:hover{border-color:var(--accent-color);box-shadow:0 0 0 1px #6366f126}.TasksSection_taskCard__7lPBt.TasksSection_completed__mCw05{opacity:.6}.TasksSection_taskCard__7lPBt.TasksSection_blocked__LN11C{border-left:3px solid var(--error-color)}.TasksSection_taskCard__7lPBt.TasksSection_overdue__RLfJu{background:#ef44440d;border-color:#ef44444d}.TasksSection_statusButton__EF5VS{background:#0000;border:none;cursor:pointer;font-size:16px;height:24px;opacity:.7;padding:0;transition:opacity .15s ease;width:24px}.TasksSection_statusButton__EF5VS:hover{opacity:1}.TasksSection_taskContent__rxgBm{flex:1 1;min-width:0}.TasksSection_taskHeader__D42uj{align-items:center;display:flex;gap:8px;margin-bottom:4px}.TasksSection_priority__PsqZ7{border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.TasksSection_taskTitle__bcshM{color:var(--text-primary);font-size:14px;font-weight:500}.TasksSection_taskDescription__6yyer{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:13px;line-height:1.4;margin:4px 0 8px;overflow:hidden}.TasksSection_taskMeta__IqW0C{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;gap:12px}.TasksSection_dueDate__oSLZX{align-items:center;display:flex;gap:4px}.TasksSection_overdueBadge__KZq1M{color:var(--error-color);font-weight:500}.TasksSection_location__e-RCZ{align-items:center;display:flex;gap:4px}.TasksSection_tags__F0BRY{display:flex;gap:4px}.TasksSection_tag__7kMlo{background:var(--bg-tertiary);border-radius:4px;font-size:10px;padding:2px 6px}.TasksSection_taskActions__w4FXM{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.TasksSection_assignButton__W2qIE{background:var(--bg-tertiary);border:1px dashed var(--border-color);border-radius:50%;cursor:pointer;font-size:12px;height:24px;opacity:.6;padding:0;transition:opacity .15s ease;width:24px}.TasksSection_assignButton__W2qIE:hover{opacity:1}.TasksSection_actionButtons__XJNH9{display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.TasksSection_taskCard__7lPBt:hover .TasksSection_actionButtons__XJNH9{opacity:1}.TasksSection_actionButton__9keYm{background:#0000;border:none;cursor:pointer;font-size:12px;height:24px;opacity:.6;padding:0;transition:opacity .15s ease;width:24px}.TasksSection_actionButton__9keYm:hover{opacity:1}.TasksSection_completedSection__0Q-aF{border-top:1px solid var(--border-color);margin-top:16px;padding-top:16px}.TasksSection_completedSummary__R1SE5{background:var(--bg-tertiary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:13px;font-weight:500;list-style:none;padding:8px 12px}.TasksSection_completedSummary__R1SE5::-webkit-details-marker{display:none}.TasksSection_completedSummary__R1SE5:before{content:"▶";display:inline-block;font-size:10px;margin-right:8px;transition:transform .15s ease}.TasksSection_completedSection__0Q-aF[open] .TasksSection_completedSummary__R1SE5:before{transform:rotate(90deg)}.TasksSection_completedList__lGOwQ{display:flex;flex-direction:column;gap:8px;margin-top:12px}.DependenciesSection_container__x8fKB{display:flex;flex-direction:column;gap:16px}.DependenciesSection_header__Wk-W5{align-items:center;display:flex;justify-content:space-between}.DependenciesSection_filters__x8qTw{display:flex;gap:8px}.DependenciesSection_select__4UsI7{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:12px;padding:6px 12px}.DependenciesSection_addButton__IH-3w{background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px}.DependenciesSection_addButton__IH-3w:hover{background:var(--accent-color-hover)}.DependenciesSection_emptyState__MUllf{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;padding:48px 20px;text-align:center}.DependenciesSection_emptyIcon__wA05s{color:var(--text-secondary);font-size:40px}.DependenciesSection_emptyButton__6yygK{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:13px;padding:8px 16px}.DependenciesSection_depList__B7SuE{display:flex;flex-direction:column;gap:8px}.DependenciesSection_depCard__wjMhX{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:12px;padding:12px 16px}.DependenciesSection_depCard__wjMhX.DependenciesSection_blocked__xAOiZ{background:#ef44440d;border-left:3px solid var(--error-color)}.DependenciesSection_depCard__wjMhX.DependenciesSection_met__\+a\+11{opacity:.6}.DependenciesSection_typeIcon__06BcQ{font-size:18px}.DependenciesSection_depContent__FUzcN{flex:1 1;min-width:0}.DependenciesSection_depHeader__-Z\+vu{align-items:center;display:flex;gap:8px}.DependenciesSection_depTitle__0AKmm{color:var(--text-primary);font-weight:500}.DependenciesSection_status__GoOtl{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.DependenciesSection_status__GoOtl.DependenciesSection_pending__cyA3G{background:#fef3c7;color:#92400e}.DependenciesSection_status__GoOtl.DependenciesSection_blocked__xAOiZ{background:#fee2e2;color:#991b1b}.DependenciesSection_status__GoOtl.DependenciesSection_met__\+a\+11{background:#d1fae5;color:#065f46}.DependenciesSection_depDescription__tNFT2{color:var(--text-secondary);font-size:13px;margin:4px 0}.DependenciesSection_depMeta__ByDFI{color:var(--text-tertiary);display:flex;font-size:12px;gap:12px}.DependenciesSection_depType__XcoOH{text-transform:capitalize}.DependenciesSection_depActions__ZP\+0u{display:flex;gap:4px}.DependenciesSection_deleteButton__yPJ-S,.DependenciesSection_resolveButton__y3N40{background:#0000;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-size:14px;height:24px;opacity:.6;padding:0;width:24px}.DependenciesSection_resolveButton__y3N40:hover{background:#10b981;border-color:#10b981;color:#fff;opacity:1}.DependenciesSection_deleteButton__yPJ-S:hover{background:var(--error-color);border-color:var(--error-color);color:#fff;opacity:1}.DependenciesSection_metSection__zAW\+a{border-top:1px solid var(--border-color);margin-top:16px;padding-top:16px}.DependenciesSection_metSummary__m4Fl\+{background:var(--bg-tertiary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:13px;list-style:none;padding:8px 12px}.DependenciesSection_metSummary__m4Fl\+::-webkit-details-marker{display:none}.DependenciesSection_metList__4mYoL{display:flex;flex-direction:column;gap:8px;margin-top:12px}.DependenciesSection_modalOverlay__Q8Otd{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DependenciesSection_modal__YIEin{background:var(--bg-primary);border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:450px;width:100%}.DependenciesSection_modalHeader__YWF0i{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.DependenciesSection_modalHeader__YWF0i h3{font-size:16px;margin:0}.DependenciesSection_modalHeader__YWF0i button{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:20px}.DependenciesSection_modalBody__cJq1V{display:flex;flex-direction:column;gap:16px;padding:20px}.DependenciesSection_field__FO3Lg{display:flex;flex-direction:column;gap:6px}.DependenciesSection_field__FO3Lg label{color:var(--text-secondary);font-size:13px;font-weight:500}.DependenciesSection_field__FO3Lg input,.DependenciesSection_field__FO3Lg select,.DependenciesSection_field__FO3Lg textarea{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:14px;padding:10px 12px}.DependenciesSection_modalFooter__nEVuo{border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.DependenciesSection_modalFooter__nEVuo button{border-radius:6px;cursor:pointer;font-size:14px;padding:10px 16px}.DependenciesSection_modalFooter__nEVuo button:first-child{background:#0000;border:1px solid var(--border-color);color:var(--text-secondary)}.DependenciesSection_primaryButton__b03K8{background:var(--accent-color)!important;border:none!important;color:#fff!important}.RisksSection_container__BdjuC{display:flex;flex-direction:column;gap:16px}.RisksSection_header__mMQqL{align-items:center;display:flex;justify-content:space-between}.RisksSection_filters__QcfAk{display:flex;gap:8px}.RisksSection_select__9jOih{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:12px;padding:6px 12px}.RisksSection_addButton__ZLHfE{background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px}.RisksSection_emptyState__Q6Sag{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;padding:48px 20px;text-align:center}.RisksSection_emptyIcon__t-v0x{color:var(--text-secondary);font-size:40px}.RisksSection_emptyButton__Ro9ey{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:13px;padding:8px 16px}.RisksSection_riskList__FT4fG{display:flex;flex-direction:column;gap:8px}.RisksSection_riskCard__\+wy6Y{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:12px;overflow:hidden;padding:12px 16px;position:relative}.RisksSection_severityBar__idwkV{bottom:0;left:0;position:absolute;top:0;width:3px}.RisksSection_riskCard__\+wy6Y.RisksSection_critical__KVLFq{background:#dc26260d}.RisksSection_riskCard__\+wy6Y.RisksSection_high__Iva9-{background:#ea580c0d}.RisksSection_riskCard__\+wy6Y.RisksSection_mitigated__AkYJ2{opacity:.6}.RisksSection_categoryIcon__fN0Yb{font-size:18px;padding-left:8px}.RisksSection_riskContent__PUG5g{flex:1 1;min-width:0}.RisksSection_riskHeader__vo9Il{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.RisksSection_severityBadge__b7L0G{border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.RisksSection_riskTitle__0gDIU{color:var(--text-primary);font-weight:500}.RisksSection_autoDetected__84TEb{background:var(--bg-tertiary);border-radius:4px;color:var(--text-secondary);font-size:10px;padding:2px 6px}.RisksSection_riskDescription__s7mSI{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:4px 0}.RisksSection_riskMeta__2C0rM{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;gap:12px}.RisksSection_category__tRhkC{text-transform:capitalize}.RisksSection_mitigationPlan__wnvM2{background:var(--bg-tertiary);border-radius:6px;color:var(--text-secondary);font-size:12px;margin-top:8px;padding:8px 12px}.RisksSection_riskActions__jdwbO{display:flex;gap:4px}.RisksSection_deleteButton__kAtJL,.RisksSection_mitigateButton__Y1omt{background:#0000;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-size:14px;height:24px;opacity:.6;padding:0;width:24px}.RisksSection_mitigateButton__Y1omt:hover{background:#10b981;border-color:#10b981;color:#fff;opacity:1}.RisksSection_deleteButton__kAtJL:hover{background:var(--error-color);border-color:var(--error-color);color:#fff;opacity:1}.RisksSection_statusBadge__zjtAN{background:#d1fae5;border-radius:4px;color:#065f46;font-size:10px;padding:2px 6px;text-transform:capitalize}.RisksSection_mitigatedSection__ub90f{border-top:1px solid var(--border-color);margin-top:16px;padding-top:16px}.RisksSection_mitigatedSummary__WpWFE{background:var(--bg-tertiary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:13px;list-style:none;padding:8px 12px}.RisksSection_mitigatedSummary__WpWFE::-webkit-details-marker{display:none}.RisksSection_mitigatedList__ggVij{display:flex;flex-direction:column;gap:8px;margin-top:12px}.RisksSection_modalOverlay__SZpr-{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.RisksSection_modal__Onlya{background:var(--bg-primary);border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:100%}.RisksSection_modalHeader__YrdH8{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.RisksSection_modalHeader__YrdH8 h3{font-size:16px;margin:0}.RisksSection_modalHeader__YrdH8 button{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:20px}.RisksSection_modalBody__rdcEa{display:flex;flex-direction:column;gap:16px;padding:20px}.RisksSection_row__DVell{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.RisksSection_field__b6boi{display:flex;flex-direction:column;gap:6px}.RisksSection_field__b6boi label{color:var(--text-secondary);font-size:13px;font-weight:500}.RisksSection_field__b6boi input,.RisksSection_field__b6boi select,.RisksSection_field__b6boi textarea{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:14px;padding:10px 12px}.RisksSection_modalFooter__1Jcj2{border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.RisksSection_modalFooter__1Jcj2 button{border-radius:6px;cursor:pointer;font-size:14px;padding:10px 16px}.RisksSection_modalFooter__1Jcj2 button:first-child{background:#0000;border:1px solid var(--border-color);color:var(--text-secondary)}.RisksSection_primaryButton__uqnVg{background:var(--accent-color)!important;border:none!important;color:#fff!important}.ReviewPointsSection_container__9XTXj{display:flex;flex-direction:column;gap:16px}.ReviewPointsSection_header__ivRXV{align-items:center;display:flex;justify-content:space-between}.ReviewPointsSection_filters__tfVdK{display:flex;gap:8px}.ReviewPointsSection_select__rYKlJ{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:12px;padding:6px 12px}.ReviewPointsSection_addButton__d\+mii{background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px}.ReviewPointsSection_emptyState__3UyMi{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;padding:48px 20px;text-align:center}.ReviewPointsSection_emptyIcon__oHWM1{color:var(--text-secondary);font-size:40px}.ReviewPointsSection_emptyButton__e88NB{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:13px;padding:8px 16px}.ReviewPointsSection_reviewList__yCXQR{display:flex;flex-direction:column;gap:8px}.ReviewPointsSection_reviewCard__vJxNB{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:12px;padding:12px 16px}.ReviewPointsSection_reviewCard__vJxNB.ReviewPointsSection_pending__4OMTC{border-left:3px solid #f59e0b}.ReviewPointsSection_reviewCard__vJxNB.ReviewPointsSection_approved__A9wrW,.ReviewPointsSection_reviewCard__vJxNB.ReviewPointsSection_rejected__ZuHkV{opacity:.7}.ReviewPointsSection_statusIcon__jTIcL{font-size:18px}.ReviewPointsSection_reviewContent__91ZG\+{flex:1 1;min-width:0}.ReviewPointsSection_reviewHeader__4ohwt{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ReviewPointsSection_statusBadge__9bFsi{border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.ReviewPointsSection_reviewTitle__ud6wr{color:var(--text-primary);font-weight:500}.ReviewPointsSection_aiTag__9SWi-{background:#6366f1;background:var(--accent-color,#6366f1);border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px}.ReviewPointsSection_reviewDescription__snIRY{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:4px 0}.ReviewPointsSection_reviewMeta__TGDCO{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;gap:12px}.ReviewPointsSection_reviewedBy__G-71q{align-items:center;display:flex;gap:4px}.ReviewPointsSection_reviewNotes__h7Nrb{background:var(--bg-tertiary);border-radius:6px;color:var(--text-secondary);font-size:12px;margin-top:8px;padding:8px 12px}.ReviewPointsSection_reviewActions__JtK9T{display:flex;gap:4px}.ReviewPointsSection_approveButton__8\+jjW,.ReviewPointsSection_rejectButton__76uov,.ReviewPointsSection_revisionButton__uk3Sw{background:#0000;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-size:14px;height:28px;padding:0;transition:all .15s ease;width:28px}.ReviewPointsSection_approveButton__8\+jjW:hover{background:#10b981;border-color:#10b981;color:#fff}.ReviewPointsSection_revisionButton__uk3Sw:hover{background:#6366f1;border-color:#6366f1;color:#fff}.ReviewPointsSection_rejectButton__76uov:hover{background:var(--error-color);border-color:var(--error-color);color:#fff}.ReviewPointsSection_modalOverlay__LbzyR{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.ReviewPointsSection_modal__1Cbr5{background:var(--bg-primary);border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:450px;width:100%}.ReviewPointsSection_modalHeader__8Nemw{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.ReviewPointsSection_modalHeader__8Nemw h3{font-size:16px;margin:0}.ReviewPointsSection_modalHeader__8Nemw button{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:20px}.ReviewPointsSection_modalBody__8O-\+t{display:flex;flex-direction:column;gap:16px;padding:20px}.ReviewPointsSection_field__TIr5I{display:flex;flex-direction:column;gap:6px}.ReviewPointsSection_field__TIr5I label{color:var(--text-secondary);font-size:13px;font-weight:500}.ReviewPointsSection_field__TIr5I input,.ReviewPointsSection_field__TIr5I textarea{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:14px;padding:10px 12px}.ReviewPointsSection_modalFooter__OtSY-{border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.ReviewPointsSection_modalFooter__OtSY- button{border-radius:6px;cursor:pointer;font-size:14px;padding:10px 16px}.ReviewPointsSection_modalFooter__OtSY- button:first-child{background:#0000;border:1px solid var(--border-color);color:var(--text-secondary)}.ReviewPointsSection_primaryButton__zO0c6{background:var(--accent-color)!important;border:none!important;color:#fff!important}.CommentsSection_container__d3rmp{display:flex;flex-direction:column;gap:16px;height:100%}.CommentsSection_addComment__mS1Jr{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.CommentsSection_commentInput__9-GSe{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-family:inherit;font-size:13px;min-height:60px;padding:10px 12px;resize:vertical;width:100%}.CommentsSection_commentInput__9-GSe:focus{border-color:var(--accent-color);outline:none}.CommentsSection_commentInput__9-GSe::placeholder{color:var(--text-tertiary)}.CommentsSection_addCommentActions__15PuJ{align-items:center;display:flex;justify-content:space-between}.CommentsSection_locationIndicator__QKIxp{color:var(--text-tertiary);font-size:11px}.CommentsSection_addButton__\+HZ8e{background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:background .15s ease}.CommentsSection_addButton__\+HZ8e:hover:not(:disabled){background:var(--accent-color-hover)}.CommentsSection_addButton__\+HZ8e:disabled{cursor:not-allowed;opacity:.5}.CommentsSection_emptyState__TzM4y{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:48px 20px}.CommentsSection_emptyIcon__r3\+rj{color:var(--text-secondary);font-size:32px}.CommentsSection_emptyState__TzM4y p{color:var(--text-secondary);font-size:13px;margin:0}.CommentsSection_emptyHint__QJ0Hf{font-size:12px}.CommentsSection_commentsList__\+6UuF{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto}.CommentsSection_commentCard__tnCkK{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:12px}.CommentsSection_commentHeader__S7jWU{align-items:center;display:flex;gap:10px;margin-bottom:8px}.CommentsSection_commentMeta__gaoYu{display:flex;flex:1 1;flex-direction:column;gap:2px}.CommentsSection_commentAuthor__8m-w9{color:var(--text-primary);font-size:13px;font-weight:500}.CommentsSection_commentTime__iFmwm{color:var(--text-tertiary);font-size:11px}.CommentsSection_commentLocation__lqvKX{background:var(--bg-tertiary);border-radius:10px;color:var(--text-secondary);font-size:10px;padding:2px 8px}.CommentsSection_commentActions__KQakV{display:flex;gap:4px}.CommentsSection_actionButton__1SD0X{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-tertiary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.CommentsSection_actionButton__1SD0X:hover{background:var(--bg-tertiary);color:var(--text-primary)}.CommentsSection_deleteButton__WswZD:hover{background:#ef44441a;color:#ef4444}.CommentsSection_commentText__\+w9of{color:var(--text-primary);font-size:13px;line-height:1.5;margin:0}.CommentsSection_replies__o4gqn{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px}.CommentsSection_reply__qmdxf{display:flex;gap:10px;padding-left:12px}.CommentsSection_replyContent__LNagX{flex:1 1}.CommentsSection_replyHeader__1bkOa{align-items:center;display:flex;gap:8px;margin-bottom:4px}.CommentsSection_replyAuthor__YGD\+f{color:var(--text-primary);font-size:12px;font-weight:500}.CommentsSection_replyTime__5U13s{color:var(--text-tertiary);font-size:10px}.CommentsSection_replyText__A63gW{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0}.CommentsSection_replyForm__essaW{border-top:1px solid var(--border-color);display:flex;gap:8px;margin-top:12px;padding-top:12px}.CommentsSection_replyInput__Odao9{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:12px;padding:8px 12px}.CommentsSection_replyInput__Odao9:focus{border-color:var(--accent-color);outline:none}.CommentsSection_replyInput__Odao9::placeholder{color:var(--text-tertiary)}.CommentsSection_replyButton__zILap{background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:background .15s ease}.CommentsSection_replyButton__zILap:hover:not(:disabled){background:var(--accent-color-hover)}.CommentsSection_replyButton__zILap:disabled{cursor:not-allowed;opacity:.5}.ActivityFeedSection_container__wZ\+CP{display:flex;flex-direction:column;gap:16px}.ActivityFeedSection_header__6ji27{align-items:center;display:flex;justify-content:space-between}.ActivityFeedSection_filters__Tw5BA{display:flex;gap:8px}.ActivityFeedSection_select__MpOEJ{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:13px;padding:6px 12px}.ActivityFeedSection_emptyState__YO\+bE{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;padding:60px 20px;text-align:center}.ActivityFeedSection_emptyIcon__R2D00{font-size:48px;opacity:.5}.ActivityFeedSection_emptyHint__DUZzY{color:var(--text-tertiary);font-size:12px;margin-top:8px}.ActivityFeedSection_activityList__\+cKpB{display:flex;flex-direction:column;gap:4px}.ActivityFeedSection_activityItem__t6F3e{align-items:flex-start;background:var(--bg-secondary);border-radius:8px;display:flex;gap:12px;padding:10px 12px;transition:background .15s ease}.ActivityFeedSection_activityItem__t6F3e:hover{background:var(--bg-tertiary)}.ActivityFeedSection_activityIcon__TR\+Ba{align-items:center;background:var(--bg-tertiary);border-radius:6px;display:flex;font-size:16px;height:28px;justify-content:center;width:28px}.ActivityFeedSection_activityContent__34ZEx{flex:1 1;min-width:0}.ActivityFeedSection_activityHeader__xDTup{align-items:center;display:flex;font-size:12px;gap:6px}.ActivityFeedSection_activityUser__atlnx{color:var(--text-primary);font-weight:600}.ActivityFeedSection_activityAction__BJxB9{font-weight:500}.ActivityFeedSection_activityType__12pQh{color:var(--text-tertiary)}.ActivityFeedSection_activityDescription__Ai-td{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:2px 0 0}.ActivityFeedSection_activityTime__HQqf4{color:var(--text-tertiary);font-size:11px;white-space:nowrap}.ProjectMinimap_container__mrzKw{display:flex;flex-direction:column;height:100%;overflow:hidden}.ProjectMinimap_canvasWrapper__xt8qq{flex:1 1;overflow:hidden;position:relative}.ProjectMinimap_canvas__WrYIN{cursor:grab;height:100%;width:100%}.ProjectMinimap_canvas__WrYIN.ProjectMinimap_panning__yL8Ui{cursor:grabbing}.ProjectMinimap_resetButton__3z5g1{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;bottom:8px;color:var(--text-secondary);cursor:pointer;font-size:10px;opacity:.8;padding:4px 8px;position:absolute;right:8px;transition:all .15s ease}.ProjectMinimap_resetButton__3z5g1:hover{background:var(--bg-hover);opacity:1}.ProjectMinimap_emptyState__UtYne{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;height:100%;justify-content:center;padding:20px}.ProjectMinimap_legend__Shf7i{border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:12px;padding:10px 12px}.ProjectMinimap_legendItem__FaHur{align-items:center;color:var(--text-tertiary);display:flex;font-size:10px;gap:6px}.ProjectMinimap_legendBadge__ojgbq{border-radius:50%;height:10px;width:10px}.ProjectMinimap_taskBadge__QYDcx{background:#6366f1}.ProjectMinimap_riskBadge__8eEl6{background:#ef4444}.ProjectMinimap_reviewBadge__B2soa{background:#8b5cf6}.ProjectMinimap_commentBadge__tVq4B{background:#ef4444}.ProjectMinimap_childCommentBadge__bp9HO{background:#f97316;height:8px;width:8px}.StatusBoardView_container__kHAJ0{background:var(--bg-primary);display:flex;flex-direction:column;height:100%;overflow:hidden}.StatusBoardView_header__qCUWn{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px 16px}.StatusBoardView_headerLeft__wDo-0{align-items:center;display:flex;gap:12px}.StatusBoardView_title__QSQXl{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.StatusBoardView_projectName__-3M\+L{border-left:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;padding-left:12px}.StatusBoardView_headerRight__bpvS6{align-items:center;display:flex;gap:8px}.StatusBoardView_clearFilterButton__qxUQU{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .15s ease}.StatusBoardView_clearFilterButton__qxUQU:hover{background:var(--bg-hover);color:var(--text-primary)}.StatusBoardView_content__noeiV,.StatusBoardView_mainPanel__TOqim{display:flex;flex:1 1;overflow:hidden}.StatusBoardView_mainPanel__TOqim{flex-direction:column;min-width:0}.StatusBoardView_sidePanelResizeHandle__Ybice{display:none}.StatusBoardView_sidePanel__m6X7G{background:var(--bg-secondary);border-left:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;width:280px}.StatusBoardView_sidePanelHeader__\+XR7s{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px 16px}.StatusBoardView_sidePanelTitle__gh4Z5{color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.StatusBoardView_clearButton__CLSoj{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:11px;padding:4px 8px}.StatusBoardView_clearButton__CLSoj:hover{background:var(--bg-hover)}.StatusBoardView_tabNav__P8dJl{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;gap:2px;padding:8px 16px}.StatusBoardView_tab__un3Oo{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 12px;transition:all .15s ease}.StatusBoardView_tab__un3Oo:hover{background:var(--bg-tertiary);color:var(--text-primary)}.StatusBoardView_tabActive__ZPh6K{background:var(--accent-color);color:#fff}.StatusBoardView_tabActive__ZPh6K:hover{background:var(--accent-color-hover);color:#fff}.StatusBoardView_tabLabel__Ooivf{font-weight:500}.StatusBoardView_tabCount__BWosK{background:#fff3;border-radius:10px;font-size:11px;font-weight:600;padding:2px 6px}.StatusBoardView_tabActive__ZPh6K .StatusBoardView_tabCount__BWosK{background:#ffffff40}.StatusBoardView_tabUrgent__X2fr\+{background:var(--error-color);border-radius:10px;color:#fff;font-size:11px;font-weight:600;padding:2px 6px}.StatusBoardView_tabContent__A58e9{flex:1 1;overflow-y:auto;padding:16px}.StatusBoardView_tabContent__A58e9::-webkit-scrollbar{width:6px}.StatusBoardView_tabContent__A58e9::-webkit-scrollbar-track{background:#0000}.StatusBoardView_tabContent__A58e9::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.StatusBoardView_tabContent__A58e9::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.StatusBoardView_loading__k14ov{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px}.StatusBoardView_spinner__\+x9tK{animation:StatusBoardView_spin__Tq1b- .8s linear infinite;border:2px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-color);height:24px;width:24px}@keyframes StatusBoardView_spin__Tq1b-{to{transform:rotate(1turn)}}@container bridge-content (max-width: 700px){.StatusBoardView_content__noeiV{flex-direction:column}.StatusBoardView_sidePanel__m6X7G{border-left:none;border-top:1px solid var(--border-color);flex:none;height:200px;height:var(--side-panel-height,200px);max-height:none;width:100%}.StatusBoardView_sidePanelResizeHandle__Ybice{background:#0000;cursor:ns-resize;display:block;flex-shrink:0;height:6px;transition:background .15s ease}.StatusBoardView_sidePanelResizeHandle__Ybice:active,.StatusBoardView_sidePanelResizeHandle__Ybice:hover{background:#6366f1;background:var(--accent-color,#6366f1)}.StatusBoardView_tabNav__P8dJl{overflow-x:auto;padding:8px 12px}.StatusBoardView_tab__un3Oo{font-size:12px;padding:6px 10px;white-space:nowrap}}.GuidingQuestion_guidingQuestion__blSOI{margin-bottom:1.5rem}.GuidingQuestion_header__JhJqo{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.GuidingQuestion_title__BgbjD{color:var(--text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.GuidingQuestion_editButton__ozIk9{background:none;border:none;border-radius:4px;color:var(--accent-primary);cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:background-color .2s ease}.GuidingQuestion_editButton__ozIk9:hover{background-color:var(--background-hover);text-decoration:underline}.GuidingQuestion_editContainer__63\+2v{display:flex;flex-direction:column;gap:.5rem}.GuidingQuestion_textarea__okSkh{background-color:var(--background-primary);border:2px solid var(--accent-primary);border-radius:8px;color:var(--text-primary);font-size:1rem;outline:none;padding:.75rem 1rem;resize:none;width:100%}.GuidingQuestion_textarea__okSkh::placeholder{color:var(--text-tertiary)}.GuidingQuestion_textarea__okSkh:focus{border-color:var(--accent-secondary);box-shadow:0 0 0 3px var(--accent-primary-alpha)}.GuidingQuestion_buttonGroup__v1yfE{display:flex;gap:.5rem}.GuidingQuestion_cancelButton__fQqH1,.GuidingQuestion_saveButton__UoYd\+{border:none;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.GuidingQuestion_saveButton__UoYd\+{background-color:var(--accent-primary);color:#fff}.GuidingQuestion_saveButton__UoYd\+:hover{background-color:var(--accent-secondary)}.GuidingQuestion_cancelButton__fQqH1{background-color:var(--background-tertiary);border:1px solid var(--border-color);color:var(--text-primary)}.GuidingQuestion_cancelButton__fQqH1:hover{background-color:var(--background-hover)}.GuidingQuestion_questionDisplay__mfSOT{background:linear-gradient(135deg,var(--background-secondary) 0,var(--background-tertiary) 100%);border:2px solid var(--border-color);border-radius:8px;padding:1rem;transition:border-color .2s ease}.GuidingQuestion_questionDisplay__mfSOT.GuidingQuestion_editable__sfZRs{cursor:pointer}.GuidingQuestion_questionDisplay__mfSOT.GuidingQuestion_editable__sfZRs:hover{border-color:var(--accent-primary)}.GuidingQuestion_questionText__uJQxW{color:var(--text-primary);font-size:1.125rem;font-weight:500;line-height:1.6;margin:0}.GuidingQuestion_questionPlaceholder__oPliJ{color:var(--text-tertiary);font-size:1.125rem;font-style:italic;margin:0}.GuidingQuestion_hint__HXpf1{color:var(--text-secondary);font-size:.75rem;margin-top:.5rem}:root{--card-earth-stone:#78716c;--card-earth-sand:#a8a29e;--card-earth-clay:#9c8681;--card-earth-moss:#84a98c;--card-earth-sage:#94a89c;--card-earth-terracotta:#bc8a76;--card-earth-ochre:#c4a57b;--card-earth-slate:#64748b}.card-frosted{background:#fff9;border:1px solid #78716c33}.card-frosted,.dark .card-frosted{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dark .card-frosted{background:#0f0f0f99;border:1px solid #a8a29e26}.card-hover-expand{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.card-hover-expand:hover{box-shadow:0 8px 16px #78716c26;transform:scale(1.02)}.dark .card-hover-expand:hover{box-shadow:0 8px 16px #0000004d}.card-modal-backdrop{background:#78716c4d}.card-modal-backdrop,.dark .card-modal-backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dark .card-modal-backdrop{background:#0009}.card-gradient-earth{background:linear-gradient(135deg,#94a89c,#9c8681 50%,#c4a57b);background:linear-gradient(135deg,var(--card-earth-sage) 0,var(--card-earth-clay) 50%,var(--card-earth-ochre) 100%)}.card-gradient-stone{background:linear-gradient(135deg,#64748b,#78716c);background:linear-gradient(135deg,var(--card-earth-slate) 0,var(--card-earth-stone) 100%)}.card-timeline-line{background:linear-gradient(90deg,#84a98c,#94a89c 50%,#9c8681);background:linear-gradient(90deg,var(--card-earth-moss) 0,var(--card-earth-sage) 50%,var(--card-earth-clay) 100%);opacity:.6}.dark .card-timeline-line{opacity:.4}.card-timeline-marker{background:linear-gradient(135deg,#94a89c,#84a98c);background:linear-gradient(135deg,var(--card-earth-sage),var(--card-earth-moss))}.card-scrollbar{scrollbar-color:#78716c4d #0000;scrollbar-width:thin}.card-scrollbar::-webkit-scrollbar{height:6px;width:8px}.card-scrollbar::-webkit-scrollbar-track{background:#0000}.card-scrollbar::-webkit-scrollbar-thumb{background-color:#78716c4d;border-radius:4px}.card-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#78716c80}.dark .card-scrollbar{scrollbar-color:#a8a29e4d #0000}.dark .card-scrollbar::-webkit-scrollbar-thumb{background-color:#a8a29e4d}.dark .card-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#a8a29e80}.card-text-primary{color:#292524}.dark .card-text-primary{color:#f5f5f4}.card-text-secondary{color:#78716c}.dark .card-text-secondary{color:#d6d3d1}.card-text-accent{color:#84a98c;color:var(--card-earth-moss)}.dark .card-text-accent{color:#94a89c;color:var(--card-earth-sage)}.card-button{background:#94a89c;background:var(--card-earth-sage);color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.card-button:hover{background:#84a98c;background:var(--card-earth-moss);box-shadow:0 4px 8px #78716c33;transform:translateY(-1px)}.DiscoveryViewContent_discoveryViewContent__FGvM7{background:var(--background-primary);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.DiscoveryViewContent_questionSection__lrZ97{background:var(--background-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;padding:1rem 1.5rem}.DiscoveryViewContent_tabBar__W0ke2{background:var(--background-tertiary);border-bottom:2px solid var(--border-color);display:flex;flex-shrink:0;gap:0}.DiscoveryViewContent_tab__nUWsR{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:.9rem;font-weight:500;margin-bottom:-2px;padding:.75rem 1.5rem;transition:all .2s ease}.DiscoveryViewContent_tab__nUWsR:hover{background:var(--background-hover);color:var(--text-primary)}.DiscoveryViewContent_tabActive__qfcRQ{background:var(--background-primary);border-bottom-color:var(--accent-primary);color:var(--accent-primary)}.DiscoveryViewContent_canvasArea__BZpMX{flex:1 1;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.DiscoveryViewContent_canvasArea__BZpMX>div{height:100%;width:100%}.DiagnosticsViewContent_diagnosticsViewContent__WpDBE{background:var(--surface-primary);color:var(--text-primary);display:flex;flex-direction:column;height:100%;overflow:hidden}.DiagnosticsViewContent_header__\+Tnib{align-items:center;background:var(--surface-secondary);border-bottom:1px solid var(--border-primary);display:flex;justify-content:space-between;padding:16px 24px}.DiagnosticsViewContent_header__\+Tnib h1{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.DiagnosticsViewContent_header__\+Tnib h1 svg{color:var(--accent-primary)}.DiagnosticsViewContent_copyReportButton__Gwgpx{align-items:center;background:var(--surface-tertiary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:8px 14px;transition:all .15s ease}.DiagnosticsViewContent_copyReportButton__Gwgpx:hover{background:var(--surface-hover);color:var(--text-primary)}.DiagnosticsViewContent_copyReportButton__Gwgpx.DiagnosticsViewContent_copied__1scOP{background:#22c55e26;border-color:#22c55e;color:#22c55e}.DiagnosticsViewContent_tabs__l0qH6{background:var(--surface-secondary);border-bottom:1px solid var(--border-primary);display:flex;gap:4px;padding:8px 24px}.DiagnosticsViewContent_tab__tTFD8{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 16px;transition:all .15s ease}.DiagnosticsViewContent_tab__tTFD8:hover{background:var(--surface-hover);color:var(--text-primary)}.DiagnosticsViewContent_tab__tTFD8.DiagnosticsViewContent_activeTab__ZbjIP{background:var(--accent-primary);color:#fff}.DiagnosticsViewContent_content__DoFJH{flex:1 1;overflow-y:auto;padding:24px}.DiagnosticsViewContent_emptyState__lnkw2,.DiagnosticsViewContent_errorState__xmoWu,.DiagnosticsViewContent_loadingState__a02K-{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:48px}.DiagnosticsViewContent_emptyState__lnkw2 svg,.DiagnosticsViewContent_loadingState__a02K- svg{font-size:32px;opacity:.5}.DiagnosticsViewContent_errorState__xmoWu svg{color:var(--color-error);font-size:32px}.DiagnosticsViewContent_retryButton__leMul{align-items:center;background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;gap:6px;padding:8px 16px;transition:all .15s ease}.DiagnosticsViewContent_retryButton__leMul:hover{background:var(--surface-hover)}.DiagnosticsViewContent_accessDenied__pJhLP{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.DiagnosticsViewContent_accessDeniedIcon__6DDi1{color:var(--color-error);font-size:48px}.DiagnosticsViewContent_accessDenied__pJhLP h2{color:var(--text-primary);font-size:24px;margin:0}.DiagnosticsViewContent_accessDenied__pJhLP p{font-size:14px;margin:0}.DiagnosticsViewContent_healthOverview__HG8vX{margin-bottom:24px}.DiagnosticsViewContent_healthHeader__rT7rf{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.DiagnosticsViewContent_overallStatus__q0vDQ{align-items:center;display:flex;gap:16px}.DiagnosticsViewContent_timestamp__taGut{color:var(--text-muted);font-size:12px}.DiagnosticsViewContent_refreshButton__ZXeH6{align-items:center;background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:8px 12px;transition:all .15s ease}.DiagnosticsViewContent_refreshButton__ZXeH6:hover:not(:disabled){background:var(--surface-hover)}.DiagnosticsViewContent_refreshButton__ZXeH6:disabled{cursor:not-allowed;opacity:.5}.DiagnosticsViewContent_serviceGrid__qNGoh{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.DiagnosticsViewContent_serviceCard__axC6N{background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.DiagnosticsViewContent_serviceHeader__6PbJf{align-items:center;display:flex;gap:8px}.DiagnosticsViewContent_serviceIcon__Puf91{color:var(--accent-primary);font-size:16px}.DiagnosticsViewContent_serviceName__alud7{font-weight:500;text-transform:capitalize}.DiagnosticsViewContent_latency__agPxB{color:var(--text-muted);font-size:12px}.DiagnosticsViewContent_serviceMessage__OnlJd{color:var(--text-secondary);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DiagnosticsViewContent_statusBadge__inaQK{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:4px 8px;text-transform:uppercase}.DiagnosticsViewContent_statusIcon__tZhdi{font-size:10px}.DiagnosticsViewContent_statusHealthy__QL3vC,.DiagnosticsViewContent_statusPassed__\+oO5i{background:#22c55e26;color:#22c55e}.DiagnosticsViewContent_statusDegraded__L2nAs{background:#fbbf2426;color:#fbbf24}.DiagnosticsViewContent_statusError__oM3Wr,.DiagnosticsViewContent_statusFailed__yZBC8,.DiagnosticsViewContent_statusUnhealthy__EfKf7{background:#ef444426;color:#ef4444}.DiagnosticsViewContent_statusSkipped__sOufC,.DiagnosticsViewContent_statusTimeout__52Zjh{background:#9ca3af26;color:#9ca3af}.DiagnosticsViewContent_statusRunning__0R0AE{background:#3b82f626;color:#3b82f6}.DiagnosticsViewContent_testList__X267x{display:flex;flex-direction:column;gap:16px}.DiagnosticsViewContent_testActions__8IDd2{display:flex;gap:8px;margin-bottom:8px}.DiagnosticsViewContent_runAllButton__YF3gz,.DiagnosticsViewContent_runButton__13m\+q{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:10px 16px;transition:all .15s ease}.DiagnosticsViewContent_runButton__13m\+q{background:var(--accent-primary);color:#fff}.DiagnosticsViewContent_runButton__13m\+q:hover:not(:disabled){background:var(--accent-primary-hover)}.DiagnosticsViewContent_runAllButton__YF3gz{background:var(--surface-secondary);border:1px solid var(--border-primary);color:var(--text-primary)}.DiagnosticsViewContent_runAllButton__YF3gz:hover:not(:disabled){background:var(--surface-hover)}.DiagnosticsViewContent_runAllButton__YF3gz:disabled,.DiagnosticsViewContent_runButton__13m\+q:disabled{cursor:not-allowed;opacity:.5}.DiagnosticsViewContent_featureCategory__8uRrr,.DiagnosticsViewContent_testCategory__1utmd{background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}.DiagnosticsViewContent_categoryHeader__N0\+fY{align-items:center;background:var(--surface-tertiary);cursor:pointer;display:flex;gap:8px;padding:12px 16px;-webkit-user-select:none;user-select:none}.DiagnosticsViewContent_categoryHeader__N0\+fY:hover{background:var(--surface-hover)}.DiagnosticsViewContent_expandIcon__zlZVL{color:var(--text-secondary);font-size:12px;width:12px}.DiagnosticsViewContent_categoryName__XPBPK{flex:1 1;font-weight:500}.DiagnosticsViewContent_categoryDescription__7d9qm{color:var(--text-secondary);flex:2 1;font-size:12px}.DiagnosticsViewContent_testCount__13W-U{background:var(--surface-secondary);border-radius:4px;color:var(--text-muted);font-size:12px;padding:2px 8px}.DiagnosticsViewContent_selectAllButton__lH2ax{background:#0000;border:1px solid var(--border-primary);border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:11px;padding:4px 8px}.DiagnosticsViewContent_selectAllButton__lH2ax:hover{background:var(--surface-secondary);color:var(--text-primary)}.DiagnosticsViewContent_featureItems__8uTyp,.DiagnosticsViewContent_testItems__oGaHC{display:flex;flex-direction:column}.DiagnosticsViewContent_featureItem__r6tJq,.DiagnosticsViewContent_testItem__Sb1k1{align-items:center;border-top:1px solid var(--border-primary);display:flex;gap:12px;padding:12px 16px}.DiagnosticsViewContent_featureItem__r6tJq:first-child,.DiagnosticsViewContent_testItem__Sb1k1:first-child{border-top:none}.DiagnosticsViewContent_testCheckbox__MebC1{cursor:pointer;height:16px;width:16px}.DiagnosticsViewContent_featureInfo__VNk8c,.DiagnosticsViewContent_testInfo__rtQrg{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.DiagnosticsViewContent_featureName__6hSk3,.DiagnosticsViewContent_testName__cojLh{font-size:13px;font-weight:500}.DiagnosticsViewContent_featureDescription__uFiKp,.DiagnosticsViewContent_testDescription__ssnF6{color:var(--text-secondary);font-size:12px}.DiagnosticsViewContent_testMessage__ZmLQJ{color:var(--text-muted);font-size:11px}.DiagnosticsViewContent_testResult__-dJmU{align-items:center;display:flex;gap:8px}.DiagnosticsViewContent_testDuration__GVB5J{color:var(--text-muted);font-size:11px;min-width:50px;text-align:right}.DiagnosticsViewContent_featureMeta__DcA7P{align-items:center;display:flex;gap:8px}.DiagnosticsViewContent_featureStatus__5ORcG{border-radius:4px;font-size:10px;font-weight:500;padding:2px 8px;text-transform:uppercase}.DiagnosticsViewContent_featureStatus__5ORcG.DiagnosticsViewContent_active__0j5m0{background:#22c55e26;color:#22c55e}.DiagnosticsViewContent_featureStatus__5ORcG.DiagnosticsViewContent_beta__reITj{background:#3b82f626;color:#3b82f6}.DiagnosticsViewContent_featureStatus__5ORcG.DiagnosticsViewContent_deprecated__RDtSH{background:#ef444426;color:#ef4444}.DiagnosticsViewContent_featureStatus__5ORcG.DiagnosticsViewContent_planned__bjWXQ{background:#9ca3af26;color:#9ca3af}.DiagnosticsViewContent_featureCost__kshXD{color:var(--text-muted);font-size:11px}.DiagnosticsViewContent_featureTests__pSHq8{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.DiagnosticsViewContent_testTag__SKq1G{background:var(--surface-tertiary);border-radius:4px;color:var(--text-secondary);font-family:monospace;font-size:10px;padding:2px 6px}.DiagnosticsViewContent_frontendTests__AwEVB{border-top:1px solid var(--border-primary);margin-top:24px;padding-top:24px}.DiagnosticsViewContent_frontendTestsHeader__1SpAA{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.DiagnosticsViewContent_frontendTestsHeader__1SpAA h3{font-size:14px;font-weight:500;margin:0}.DiagnosticsViewContent_testResults__qAYCl{background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:8px;overflow:hidden}.DiagnosticsViewContent_resultsSummary__S2phw{background:var(--surface-tertiary);border-bottom:1px solid var(--border-primary);display:flex;gap:16px;padding:12px 16px}.DiagnosticsViewContent_summaryItem__t2r2X{color:var(--text-secondary);font-size:12px}.DiagnosticsViewContent_summaryItem__t2r2X.DiagnosticsViewContent_passed__LlRZc{color:#22c55e}.DiagnosticsViewContent_summaryItem__t2r2X.DiagnosticsViewContent_failed__9kx7m{color:#ef4444}.DiagnosticsViewContent_featuresSummary__0IEiX{background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:8px;color:var(--text-secondary);display:flex;font-size:13px;gap:16px;margin-bottom:16px;padding:16px}.DiagnosticsViewContent_featuresCatalogue__Y7ma3{display:flex;flex-direction:column;gap:16px}.DiagnosticsViewContent_historyList__VsTp-{display:flex;flex-direction:column;gap:8px}.DiagnosticsViewContent_historyItem__N8Tu9{align-items:center;background:var(--surface-secondary);border:1px solid var(--border-primary);border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.DiagnosticsViewContent_historyHeader__PXMtC{display:flex;flex-direction:column;gap:2px}.DiagnosticsViewContent_historyId__xnHZq{color:var(--text-secondary);font-family:monospace;font-size:12px}.DiagnosticsViewContent_historyTime__jDQz2{color:var(--text-muted);font-size:12px}.DiagnosticsViewContent_historySummary__lf77n{display:flex;font-size:12px;gap:12px}.DiagnosticsViewContent_historySummary__lf77n .DiagnosticsViewContent_passed__LlRZc{color:#22c55e}.DiagnosticsViewContent_historySummary__lf77n .DiagnosticsViewContent_failed__9kx7m{color:#ef4444}.DiagnosticsViewContent_historySummary__lf77n .DiagnosticsViewContent_skipped__B6TGU{color:#9ca3af}.DiagnosticsViewContent_resultsPanel__sBfSm{background:var(--surface-secondary);border-top:1px solid var(--border-primary);padding:16px 24px}.DiagnosticsViewContent_resultsPanelHeader__M73dB{align-items:center;display:flex;justify-content:space-between}.DiagnosticsViewContent_resultsPanelHeader__M73dB h3{font-size:14px;font-weight:500;margin:0}.DiagnosticsViewContent_resultsPanelHeader__M73dB .DiagnosticsViewContent_resultsSummary__S2phw{background:#0000;border:none;display:flex;gap:12px;padding:0}.DiagnosticsViewContent_resultsPanelHeader__M73dB .DiagnosticsViewContent_passed__LlRZc{color:#22c55e}.DiagnosticsViewContent_resultsPanelHeader__M73dB .DiagnosticsViewContent_failed__9kx7m{color:#ef4444}.DiagnosticsViewContent_resultsPanelHeader__M73dB .DiagnosticsViewContent_skipped__B6TGU{color:#9ca3af}.BrainTempest_overlay__Ftm7o{background-color:#f3f4f6;bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:16000}.BrainTempest_embeddedOverlay__FXEcI{height:100%;overflow:hidden;position:relative;width:100%;z-index:auto}.BrainTempest_header__5\+yG4{align-items:center;background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px 0 #0000000d;display:flex;justify-content:space-between;padding:1rem;z-index:10}.BrainTempest_title__BgoNL{color:#111827;font-size:1.25rem;font-weight:700;margin:0}.BrainTempest_closeButton__1VzL6{background:#0000;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;padding:.5rem;transition:all .2s}.BrainTempest_closeButton__1VzL6:hover{background-color:#f3f4f6;color:#111827}.BrainTempest_headerButton__IpkG8{align-items:center;background:#0000;border:1px solid #0000;border-radius:.375rem;color:#6b7280;cursor:pointer!important;display:flex;justify-content:center;padding:.5rem;position:relative;transition:all .2s;z-index:20}.BrainTempest_headerButton__IpkG8:hover{background-color:#f3f4f6;color:#111827}.BrainTempest_container__DDQnn{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.BrainTempest_canvasWrapper__MKcrT{flex:1 1;min-height:0;overflow:hidden;width:100%}.BrainTempest_canvasContent__t32cp{background-color:#fff;background-image:radial-gradient(#cbd5e1 1px,#0000 0);background-size:20px 20px;height:100000px;position:relative;width:100000px}.BrainTempest_dark__EXS8H .BrainTempest_canvasContent__t32cp,[data-theme=dark] .BrainTempest_canvasContent__t32cp{background-color:#0f0f17;background-image:radial-gradient(#ffffff14 1px,#0000 0)}.BrainTempest_zoomControls__SyzwQ{bottom:1rem;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;position:absolute;right:1rem;z-index:50}.BrainTempest_zoomButton__zw4aG{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#4b5563;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;transition:all .2s;width:40px}.BrainTempest_zoomButton__zw4aG:hover{background-color:#f9fafb;box-shadow:0 4px 6px #0000001a;color:#111827;transform:translateY(-1px)}.BrainTempest_zoomButtonLight__YthG9{background-color:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 6px #0000001f;color:#374151}.BrainTempest_zoomButtonLight__YthG9:hover{background-color:#f3f4f6;box-shadow:0 4px 8px #00000026;color:#111827}.BrainTempest_zoomButtonDark__0uTdW{background-color:#1e1e2ef2;border-color:#ffffff1a;box-shadow:0 2px 4px #0000004d;color:#a1a1aa}.BrainTempest_zoomButtonDark__0uTdW:hover{background-color:#323246f2;color:#fafafa}.BrainTempest_floatingControls__KT2tY{align-items:center;display:flex;gap:.5rem;pointer-events:none;position:absolute;right:1rem;top:1rem;z-index:50}.BrainTempest_toolbarDivider__g83lg{pointer-events:none}.BrainTempest_floatingLogo__CTjX4{background-color:initial;border:none;border-radius:0;box-shadow:none;color:#111827;font-size:2rem;font-weight:700;left:1.5rem;padding:0;pointer-events:none;position:absolute;text-shadow:2px 2px 4px #0003;top:1.5rem;-webkit-user-select:none;user-select:none;z-index:50}.BrainTempest_floatingButton__cnYoG{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#4b5563;cursor:pointer;display:flex;height:40px;justify-content:center;pointer-events:auto;transition:all .2s;width:40px}.BrainTempest_floatingButton__cnYoG:hover{background-color:#f9fafb;box-shadow:0 4px 6px #0000001a;color:#111827;transform:translateY(-1px)}.BrainTempest_exportMenu__LQ3Le{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 12px #00000026;margin-top:.5rem;min-width:150px;pointer-events:auto;position:absolute;right:0;top:100%;z-index:51}.BrainTempest_exportMenuItem__Ai7QV{background:#0000;border:none;color:#111827;cursor:pointer;display:block;font-size:.875rem;padding:.75rem 1rem;text-align:left;transition:all .2s;width:100%}.BrainTempest_exportMenuItem__Ai7QV:hover{background-color:#f3f4f6;color:#2563eb}.BrainTempest_exportMenuItem__Ai7QV:first-child{border-radius:.5rem .5rem 0 0}.BrainTempest_exportMenuItem__Ai7QV:last-child{border-radius:0 0 .5rem .5rem}.BrainTempest_transformContent__hZH2l,.BrainTempest_transformWrapper__65Fnn{height:100%;width:100%}.BrainTempest_infiniteCanvas__Mudi\+{background-color:initial;min-height:100%;min-width:100%;position:relative}.BrainTempest_toolbar__BjHHo{background-color:#fff;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;gap:.25rem;left:1rem;padding:.25rem;position:absolute;top:1rem;z-index:50}.BrainTempest_toolButton__119ug{align-items:center;background:#0000;border:none;border-radius:9999px;color:#4b5563;cursor:pointer;display:flex;font-size:.6875rem;font-weight:500;gap:4px;justify-content:center;padding:.375rem .5rem;transition:all .2s;white-space:nowrap}.BrainTempest_toolButton__119ug:hover{background-color:#f3f4f6;color:#111827}.BrainTempest_toolLabel__5-ww6{display:none}@media (min-width:640px){.BrainTempest_toolLabel__5-ww6{display:inline}}.BrainTempest_separator__yZK1T{background-color:#e5e7eb;margin:0 .125rem;width:1px}.BrainTempest_draggablePrimitive__tD84t{cursor:grab;pointer-events:auto;position:absolute;transition:box-shadow .2s;-webkit-user-select:none;user-select:none}.BrainTempest_draggablePrimitive__tD84t:active{cursor:grabbing}.BrainTempest_contentContainer__jEEVU{height:100%;width:100%}.BrainTempest_resizeHandle__0DuZD{background:linear-gradient(135deg,#0000 50%,#94a3b8 0);border-bottom-right-radius:4px;bottom:0;cursor:nwse-resize;height:16px;position:absolute;right:0;width:16px;z-index:20}.BrainTempest_resizeHandle__0DuZD:hover{background:linear-gradient(135deg,#0000 50%,#3b82f6 0)}@keyframes BrainTempest_agentPulseGlow__6fKN2{0%{box-shadow:0 0 0 0 #3b82f6b3}50%{box-shadow:0 0 0 10px #3b82f64d}to{box-shadow:0 0 0 0 #3b82f600}}.BrainTempest_draggablePrimitive__tD84t.BrainTempest_agentUpdated__VwNlD{animation:BrainTempest_agentPulseGlow__6fKN2 3s ease-out 1}.BrainTempest_anchor__EWLQV{box-shadow:0 1px 2px #0000001a;height:10px;transform:translate(-50%,-50%);width:10px;z-index:20}.BrainTempest_anchorTop__zFjYq{top:0}.BrainTempest_anchorRight__zFDWF{left:100%}.BrainTempest_anchorBottom__wErK7{top:100%}.BrainTempest_anchorLeft__MbGov{left:0}.BrainTempest_selected__vDlJN{z-index:100!important}.BrainTempest_selectedLayoutBox__PkYFP,.BrainTempest_selected__vDlJN{box-shadow:0 0 0 4px #3b82f633;outline:2px solid #3b82f6}.BrainTempest_multiSelected__Fcfhf{box-shadow:0 0 0 4px #3b82f626;outline:2px dashed #3b82f6;z-index:99!important}.BrainTempest_primitiveControls__tUGLR{background-color:#fff;border-radius:.25rem;box-shadow:0 2px 4px #0000001a;display:flex;gap:.5rem;padding:.25rem;position:absolute;right:0;top:2.5rem}.BrainTempest_deleteButton__CN2Lz{align-items:center;background:#0000;border:none;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:.25rem}.BrainTempest_deleteButton__CN2Lz:hover{background-color:#fee2e2;border-radius:.125rem}.BrainTempest_stickyNote__SKDoY{border-radius:.125rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;flex-direction:column;height:100%;padding:1rem;width:100%}.BrainTempest_textArea__lYy-4{background-color:initial;border:none;cursor:text;font-size:1.125rem;height:100%;line-height:1.75rem;outline:none;resize:none;-webkit-user-select:text;user-select:text;width:100%}.BrainTempest_handwriting__FgC6C,.BrainTempest_sans__c3tSD{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.BrainTempest_textBlock__Xm4Qu{height:100%;padding:.5rem;width:100%}.BrainTempest_todoList__waQjW{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;flex-direction:column;height:100%;overflow:auto;padding:1rem;width:100%}.BrainTempest_todoTitle__Vb6Rv{color:#374151;font-weight:700;margin-bottom:.5rem;margin-top:0}.BrainTempest_todoItems__iYO0s{flex:1 1;overflow-y:auto}.BrainTempest_todoItem__EILiX{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.BrainTempest_checkbox__lGeha{cursor:pointer}.BrainTempest_todoInput__13CW2{background:#0000;border:none;cursor:text;flex:1 1;outline:none;-webkit-user-select:text;user-select:text}.BrainTempest_todoInputDone__5z2qi{color:#9ca3af;text-decoration:line-through}.BrainTempest_todoInputActive__cfoop{color:#111827}.BrainTempest_removeButton__uIa-Z{background:#0000;border:none;color:#9ca3af;cursor:pointer;opacity:0;transition:opacity .2s}.BrainTempest_todoItem__EILiX:hover .BrainTempest_removeButton__uIa-Z{opacity:1}.BrainTempest_removeButton__uIa-Z:hover{color:#ef4444}.BrainTempest_addButton__f3DFL{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;margin-top:.5rem;padding:.5rem 0}.BrainTempest_addButton__f3DFL:hover{color:#111827}.BrainTempest_flowchartNode__JlEme{align-items:center;border:2px solid #111827;box-shadow:0 4px 6px -1px #0000001a;display:flex;height:100%;justify-content:center;padding:1rem;width:100%}.BrainTempest_rounded__e7GEA{border-radius:9999px}.BrainTempest_square__BVxzM{border-radius:.5rem}.BrainTempest_centeredText__8bJIP{text-align:center}.BrainTempest_dragging__wRDKD{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;opacity:.9}.BrainTempest_contextMenu__QNTiZ{background:#fff;border-radius:.5rem;box-shadow:0 6px 18px #0000002e;display:flex;flex-direction:column;min-width:160px;padding:0;position:fixed;transition:transform .08s ease,opacity .08s ease;z-index:20000}.BrainTempest_contextMenuSection__wWVKx{display:flex;flex-direction:row;gap:.5rem;padding:.5rem}.BrainTempest_contextMenuSection__wWVKx:first-child{flex-direction:column;gap:0}.BrainTempest_contextMenuItem__g1DgK{background:#0000;border:none;color:#374151;cursor:pointer;font-size:.875rem;padding:.5rem 1rem;text-align:left;transition:background-color .1s;white-space:nowrap}.BrainTempest_contextMenuItem__g1DgK:hover{background-color:#f3f4f6}.BrainTempest_contextMenuItem__g1DgK:disabled{color:#d1d5db;cursor:not-allowed}.BrainTempest_contextMenuItem__g1DgK:disabled:hover{background-color:initial}.BrainTempest_contextMenuDivider__0WKnd{background-color:#e5e7eb;height:1px;margin:0}.BrainTempest_colorButton__rr3tr{border:1px solid #0000001a;flex-shrink:0;height:24px;transition:transform .1s;width:24px}.BrainTempest_colorButton__rr3tr:hover{transform:scale(1.1)}.BrainTempest_anchor__EWLQV{background-color:#3b82f6;border:2px solid #fff;border-radius:50%;cursor:crosshair;height:12px;opacity:0;position:absolute;transition:opacity .2s,transform .1s;width:12px;z-index:50}.BrainTempest_draggablePrimitive__tD84t.BrainTempest_connecting__a42SJ .BrainTempest_anchor__EWLQV,.BrainTempest_draggablePrimitive__tD84t:hover .BrainTempest_anchor__EWLQV{opacity:1}.BrainTempest_anchor__EWLQV:hover{transform:scale(1.2)}.BrainTempest_anchorTop__zFjYq{left:50%;top:-6px;transform:translateX(-50%)}.BrainTempest_anchorRight__zFDWF{right:-6px;top:50%;transform:translateY(-50%)}.BrainTempest_anchorBottom__wErK7{bottom:-6px;left:50%;transform:translateX(-50%)}.BrainTempest_anchorLeft__MbGov{left:-6px;top:50%;transform:translateY(-50%)}.BrainTempest_connectionsLayer__iWFar{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.BrainTempest_connectionLine__ox8dl{pointer-events:stroke;transition:stroke .2s}.BrainTempest_connectionHitArea__B3JeF{cursor:pointer;pointer-events:stroke}.BrainTempest_layoutBox__IBB3m{border:2px dashed #cbd5e1;border-radius:1rem;display:flex;flex-direction:column;height:100%;padding:1rem;width:100%}.BrainTempest_layoutBoxTitle__OOHPI{background:#0000;border:none;color:#64748b;font-size:1.25rem;font-weight:600;margin-bottom:1rem;outline:none;width:100%}.BrainTempest_layoutBoxTitle__OOHPI::placeholder{color:#94a3b8}.BrainTempest_textBlockContainer__QbXYN{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.BrainTempest_textToolbar__Pz1EY{background:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 2px 4px #0000001a;display:flex;gap:4px;left:0;padding:4px;position:absolute;top:-45px;white-space:nowrap;z-index:100}.BrainTempest_toolbarButton__h4GE6{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;color:#374151;cursor:pointer;display:flex;font-size:12px;justify-content:center;min-width:24px;padding:4px 8px}.BrainTempest_toolbarButton__h4GE6:hover{background-color:#f3f4f6}.BrainTempest_toolbarButton__h4GE6.BrainTempest_active__RU0qw{background-color:#e5e7eb;color:#111827}.BrainTempest_toolbarDivider__g83lg{background-color:#e5e7eb;margin:0 2px;width:1px}.BrainTempest_colorButton__rr3tr{border:1px solid #e5e7eb;border-radius:50%;cursor:pointer;height:16px;padding:0;width:16px}.BrainTempest_editorContent__LvujS{color:#111827;cursor:text;font-family:sans-serif;height:100%;line-height:1.5;outline:none;overflow-y:auto;padding:8px;-webkit-user-select:text;user-select:text;width:100%}.BrainTempest_editorContent__LvujS ul{margin:0;padding-left:20px}.BrainTempest_editorContent__LvujS h1{font-size:1.5em;font-weight:700;margin:.5em 0}.BrainTempest_editorContent__LvujS h2{font-size:1.25em;font-weight:700;margin:.5em 0}.BrainTempest_editorContent__LvujS b,.BrainTempest_editorContent__LvujS strong{font-weight:700}.BrainTempest_editorContent__LvujS em,.BrainTempest_editorContent__LvujS i{font-style:italic}.BrainTempest_sidebar__S1sau{background-color:#fff;border-left:1px solid #e5e7eb;bottom:0;box-shadow:-4px 0 15px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden;position:absolute;right:0;top:0;width:320px;z-index:100}.BrainTempest_sidebarHeader__het8p{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:1rem}.BrainTempest_sidebarActions__RvrLR{align-items:center;display:flex;gap:.5rem}.BrainTempest_sidebarActionButton__x7h1\+{align-items:center;background:#0000;border:none;border-radius:.375rem;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.BrainTempest_sidebarActionButton__x7h1\+:hover{background-color:#f3f4f6;color:#111827}.BrainTempest_sidebarTitle__oBacx{font-size:1rem;font-weight:600;margin:0}.BrainTempest_messagesArea__s\+o8T{display:flex;flex:1 1;flex-direction:column;gap:.5rem;overflow-y:auto;padding:1rem}.BrainTempest_message__hhGGn{word-wrap:break-word;border-radius:.5rem;flex-shrink:0;max-width:85%;padding:.5rem .75rem;position:relative}.BrainTempest_messageProcessing__X0A6X{box-shadow:0 0 0 2px #6366f159}.BrainTempest_processingDot__4zd\+y{animation:BrainTempest_processingPulse__oQ-Ql 1.2s ease-in-out infinite;background-color:#6366f1;border-radius:50%;box-shadow:0 0 0 0 #6366f1b3;height:10px;position:absolute;right:-4px;top:-4px;width:10px}@keyframes BrainTempest_processingPulse__oQ-Ql{0%{box-shadow:0 0 0 0 #6366f1b3}60%{box-shadow:0 0 0 7px #6366f100}to{box-shadow:0 0 0 0 #6366f100}}.BrainTempest_userMessage__PGFyd{align-self:flex-end;background-color:#eff6ff;color:#1e3a8a}.BrainTempest_agentMessage__qMn3u{align-self:flex-start;background-color:#f3f4f6;color:#1f2937}.BrainTempest_messageContent__0vZlU{font-size:.875rem;line-height:1.25rem}.BrainTempest_controls__q6OEg{align-items:stretch;background:linear-gradient(180deg,#f9fafb,#f3f4f6);border-bottom:1px solid #d1d5db;display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1rem;z-index:10}.BrainTempest_inputRow__qGQHk,.BrainTempest_textInputForm__uaTQY{align-items:stretch;display:flex;gap:.5rem}.BrainTempest_textInputForm__uaTQY{flex:1 1;min-width:0}.BrainTempest_textInput__MHpf9{background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;flex:1 1;font-family:inherit;font-size:.875rem;max-width:150px;padding:.65rem .75rem}.BrainTempest_textInput__MHpf9:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.BrainTempest_sendButton__\+d4Z7{align-items:center;background-color:#3b82f6;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;height:40px;justify-content:center;min-width:40px;padding:.65rem .75rem;transition:all .2s}.BrainTempest_sendButton__\+d4Z7:hover{background-color:#2563eb}.BrainTempest_divider__2svEA{align-items:center;color:#9ca3af;display:flex;font-size:.75rem;font-weight:600;width:100%}.BrainTempest_divider__2svEA:after,.BrainTempest_divider__2svEA:before{background-color:#e5e7eb;content:"";flex:1 1;height:1px;margin:0 .5rem}.BrainTempest_recordButtonGroup__lTDWg{display:flex;flex-shrink:0;gap:0}.BrainTempest_recordButtonGroup__lTDWg .BrainTempest_recordButton__h3twn{border-radius:0;flex:1 1;gap:0;padding:.65rem .75rem}.BrainTempest_recordButtonGroup__lTDWg .BrainTempest_recordButton__h3twn:first-child{border-radius:.5rem 0 0 .5rem;border-right:1px solid #dc2626}.BrainTempest_recordButtonGroup__lTDWg .BrainTempest_recordButton__h3twn:last-child{border-left:1px solid #dc2626;border-radius:0 .5rem .5rem 0}.BrainTempest_recordButton__h3twn{align-items:center;background-color:#ef4444;border:none;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.65rem 1rem;transition:all .2s;white-space:nowrap}.BrainTempest_recordButton__h3twn:hover{background-color:#dc2626}.BrainTempest_recordButton__h3twn.BrainTempest_recording__4Bc3S{animation:BrainTempest_pulse__22yP\+ 2s infinite;background-color:#991b1b}@keyframes BrainTempest_pulse__22yP\+{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.BrainTempest_processing__LsK-I{color:#6b7280;font-size:.875rem;margin-top:.5rem;text-align:center}.BrainTempest_light__\+lHRG .BrainTempest_flowchartNode__JlEme,.BrainTempest_light__\+lHRG .BrainTempest_layoutBox__IBB3m,.BrainTempest_light__\+lHRG .BrainTempest_stickyNote__SKDoY,.BrainTempest_light__\+lHRG .BrainTempest_textBlockContainer__QbXYN,.BrainTempest_light__\+lHRG .BrainTempest_todoList__waQjW{filter:saturate(1.4) brightness(1.05)}.BrainTempest_light__\+lHRG .BrainTempest_editorContent__LvujS,.BrainTempest_light__\+lHRG .BrainTempest_textArea__lYy-4,.BrainTempest_light__\+lHRG .BrainTempest_todoInput__13CW2,.BrainTempest_light__\+lHRG .BrainTempest_todoTitle__Vb6Rv{color:#1f2937}.BrainTempest_light__\+lHRG .BrainTempest_addButton__f3DFL{color:#4b5563}.BrainTempest_light__\+lHRG .BrainTempest_layoutBoxTitle__OOHPI{color:#64748b}.BrainTempest_dark__EXS8H .BrainTempest_flowchartNode__JlEme,.BrainTempest_dark__EXS8H .BrainTempest_layoutBox__IBB3m,.BrainTempest_dark__EXS8H .BrainTempest_stickyNote__SKDoY,.BrainTempest_dark__EXS8H .BrainTempest_textBlockContainer__QbXYN,.BrainTempest_dark__EXS8H .BrainTempest_todoList__waQjW{position:relative}.BrainTempest_dark__EXS8H .BrainTempest_flowchartNode__JlEme:before,.BrainTempest_dark__EXS8H .BrainTempest_layoutBox__IBB3m:before,.BrainTempest_dark__EXS8H .BrainTempest_stickyNote__SKDoY:before,.BrainTempest_dark__EXS8H .BrainTempest_textBlockContainer__QbXYN:before,.BrainTempest_dark__EXS8H .BrainTempest_todoList__waQjW:before{background-color:#0000008c;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.BrainTempest_dark__EXS8H .BrainTempest_addButton__f3DFL,.BrainTempest_dark__EXS8H .BrainTempest_editorContent__LvujS,.BrainTempest_dark__EXS8H .BrainTempest_layoutBoxTitle__OOHPI,.BrainTempest_dark__EXS8H .BrainTempest_textArea__lYy-4,.BrainTempest_dark__EXS8H .BrainTempest_todoItems__iYO0s,.BrainTempest_dark__EXS8H .BrainTempest_todoTitle__Vb6Rv{color:#e5e7eb;position:relative;z-index:2}.BrainTempest_dark__EXS8H .BrainTempest_todoInput__13CW2{color:#e5e7eb}.BrainTempest_dark__EXS8H .BrainTempest_flowchartNode__JlEme{border-color:#fff3}.BrainTempest_dark__EXS8H .BrainTempest_layoutBox__IBB3m{border-color:#ffffff26}.BrainTempest_dark__EXS8H .BrainTempest_layoutBoxTitle__OOHPI{color:#a1a1aa}.BrainTempest_overlayDark__kWRE2{background-color:#111118}.BrainTempest_floatingLogoDark__tVc67{background-color:initial;border-color:#0000;box-shadow:none;color:#e5e7eb;text-shadow:2px 2px 4px #0006}.BrainTempest_floatingButtonDark__SBKrP{background-color:#1e1e2ef2;border-color:#ffffff1a;box-shadow:0 2px 4px #0000004d;color:#a1a1aa}.BrainTempest_floatingButtonDark__SBKrP:hover{background-color:#323246f2;color:#fafafa}.BrainTempest_toolbarDark__Ejf2c{background-color:#1e1e2ef2;border:1px solid #ffffff14;box-shadow:0 4px 12px #0006}.BrainTempest_toolbarDark__Ejf2c .BrainTempest_toolButton__119ug{color:#a1a1aa}.BrainTempest_toolbarDark__Ejf2c .BrainTempest_toolButton__119ug:hover{background-color:#ffffff14;color:#fafafa}.BrainTempest_toolbarDark__Ejf2c .BrainTempest_separator__yZK1T{background-color:#ffffff1a}.BrainTempest_exportMenuDark__TWX0Y{background-color:#1e1e2e;border-color:#ffffff1a;box-shadow:0 4px 12px #00000080}.BrainTempest_exportMenuDark__TWX0Y .BrainTempest_exportMenuItem__Ai7QV{color:#e5e7eb}.BrainTempest_exportMenuDark__TWX0Y .BrainTempest_exportMenuItem__Ai7QV:hover{background-color:#ffffff14;color:#60a5fa}.BrainTempest_sidebarDark__8bmrr{background-color:#1a1a2e;border-left-color:#ffffff14;box-shadow:-4px 0 15px #0006}.BrainTempest_sidebarDark__8bmrr .BrainTempest_sidebarHeader__het8p{border-bottom-color:#ffffff14}.BrainTempest_sidebarDark__8bmrr .BrainTempest_sidebarTitle__oBacx{color:#e5e7eb}.BrainTempest_sidebarDark__8bmrr .BrainTempest_sidebarActionButton__x7h1\+{color:#a1a1aa}.BrainTempest_sidebarDark__8bmrr .BrainTempest_sidebarActionButton__x7h1\+:hover{background-color:#ffffff14;color:#fafafa}.BrainTempest_sidebarDark__8bmrr .BrainTempest_closeButton__1VzL6{color:#a1a1aa}.BrainTempest_sidebarDark__8bmrr .BrainTempest_closeButton__1VzL6:hover{background-color:#ffffff14;color:#fafafa}.BrainTempest_sidebarDark__8bmrr .BrainTempest_controls__q6OEg{background:linear-gradient(180deg,#1e1e2e,#1a1a2e);border-bottom-color:#ffffff14}.BrainTempest_sidebarDark__8bmrr .BrainTempest_textInput__MHpf9{background-color:#2a2a3e;border-color:#ffffff1f;color:#e5e7eb}.BrainTempest_sidebarDark__8bmrr .BrainTempest_textInput__MHpf9:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.BrainTempest_sidebarDark__8bmrr .BrainTempest_textInput__MHpf9::placeholder{color:#6b7280}.BrainTempest_sidebarDark__8bmrr .BrainTempest_sendButton__\+d4Z7{background-color:#3b82f6}.BrainTempest_sidebarDark__8bmrr .BrainTempest_sendButton__\+d4Z7:hover{background-color:#2563eb}.BrainTempest_sidebarDark__8bmrr .BrainTempest_messagesArea__s\+o8T{background-color:#111118}.BrainTempest_sidebarDark__8bmrr .BrainTempest_userMessage__PGFyd{background-color:#3b82f626;color:#93c5fd}.BrainTempest_sidebarDark__8bmrr .BrainTempest_agentMessage__qMn3u{background-color:#ffffff0f;color:#d1d5db}.BrainTempest_sidebarDark__8bmrr .BrainTempest_messageProcessing__X0A6X{box-shadow:0 0 0 2px #818cf873}.BrainTempest_sidebarDark__8bmrr .BrainTempest_processing__LsK-I{color:#9ca3af}.BrainTempest_sidebarDark__8bmrr .BrainTempest_divider__2svEA{color:#6b7280}.BrainTempest_sidebarDark__8bmrr .BrainTempest_divider__2svEA:after,.BrainTempest_sidebarDark__8bmrr .BrainTempest_divider__2svEA:before{background-color:#ffffff14}.BrainTempest_contextMenuDark__ySC1L{background:#1e1e2e;box-shadow:0 6px 18px #00000080}.BrainTempest_contextMenuDark__ySC1L .BrainTempest_contextMenuItem__g1DgK{color:#d1d5db}.BrainTempest_contextMenuDark__ySC1L .BrainTempest_contextMenuItem__g1DgK:hover{background-color:#ffffff14}.BrainTempest_contextMenuDark__ySC1L .BrainTempest_contextMenuItem__g1DgK:disabled{color:#4b5563}.BrainTempest_contextMenuDark__ySC1L .BrainTempest_contextMenuDivider__0WKnd{background-color:#ffffff14}.BrainTempest_overlayDark__kWRE2 .BrainTempest_contextMenu__QNTiZ{background:#1e1e2e;box-shadow:0 6px 18px #00000080}.BrainTempest_overlayDark__kWRE2 .BrainTempest_contextMenuItem__g1DgK{color:#d1d5db}.BrainTempest_overlayDark__kWRE2 .BrainTempest_contextMenuItem__g1DgK:hover{background-color:#ffffff14}.BrainTempest_overlayDark__kWRE2 .BrainTempest_contextMenuItem__g1DgK:disabled{color:#4b5563}.BrainTempest_overlayDark__kWRE2 .BrainTempest_contextMenuDivider__0WKnd{background-color:#ffffff14}.BrainTempest_sidebarDark__8bmrr .BrainTempest_waveformMonitor__QKbEa{background:#1e1e2e;border-bottom-color:#ffffff14}.BrainTempest_sidebarDark__8bmrr .BrainTempest_waveformHeader__s6rGG{color:#9ca3af}.BrainTempest_sidebarDark__8bmrr .BrainTempest_waveformHeader__s6rGG:hover{background:#ffffff0a}.BrainTempest_sidebarDark__8bmrr .BrainTempest_streamingStatus__IyIN0{background:#1e1e2e;border-bottom-color:#ffffff14}.BrainTempest_sidebarDark__8bmrr .BrainTempest_statusText__icf5X{color:#9ca3af}.BrainTempest_sidebarDark__8bmrr .BrainTempest_interimTranscript__79bEB{background-color:#fefce814;border-color:#fde68a33;color:#fcd34d}.BrainTempest_sidebarDark__8bmrr input[type=checkbox]{accent-color:#60a5fa}.BrainTempest_sidebarDark__8bmrr label{color:#d1d5db}.BrainTempest_voiceRow__DhNk2{align-items:center;display:flex;gap:.5rem}.BrainTempest_systemAudioButton__Oaths{align-items:center;background-color:#7c3aed;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:.375rem;height:32px;padding:.375rem .625rem;transition:all .2s}.BrainTempest_systemAudioButton__Oaths:hover:not(:disabled){background-color:#6d28d9}.BrainTempest_systemAudioButton__Oaths:disabled{cursor:not-allowed;opacity:.5}.BrainTempest_systemAudioButton__Oaths.BrainTempest_recording__4Bc3S{animation:BrainTempest_pulse__22yP\+ 2s infinite;background-color:#4c1d95}.BrainTempest_voiceLabel__fiRy3{font-size:.6875rem;font-weight:500;letter-spacing:.01em}.BrainTempest_transcriptOnlyLabel__o0V\+v{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:.6875rem;gap:.375rem;margin-left:auto;-webkit-user-select:none;user-select:none}.BrainTempest_sidebarDark__8bmrr .BrainTempest_transcriptOnlyLabel__o0V\+v{color:#9ca3af}.BrainTempest_transcriptOnlyCheckbox__FaBYa{accent-color:#f59e0b;cursor:pointer;height:14px;width:14px}.BrainTempest_liteRecordButton__Qy02h{align-items:center;background-color:#ef4444;border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:.375rem;height:32px;padding:.375rem .625rem;transition:all .2s}.BrainTempest_liteRecordButton__Qy02h:hover:not(:disabled){background-color:#dc2626}.BrainTempest_liteRecordButton__Qy02h:disabled{cursor:not-allowed;opacity:.5}.BrainTempest_liteRecordButton__Qy02h.BrainTempest_recording__4Bc3S{animation:BrainTempest_pulse__22yP\+ 2s infinite;background-color:#991b1b}.BrainTempest_loadingDots__QD7-c{display:flex;gap:4px;padding:4px 0}.BrainTempest_loadingDots__QD7-c span{animation:BrainTempest_loadingDot__t9SJT 1.2s ease-in-out infinite;background:#9ca3af;border-radius:50%;height:6px;width:6px}.BrainTempest_loadingDots__QD7-c span:nth-child(2){animation-delay:.2s}.BrainTempest_loadingDots__QD7-c span:nth-child(3){animation-delay:.4s}@keyframes BrainTempest_loadingDot__t9SJT{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.BrainTempest_emptyState__uYQHh{color:#9ca3af;padding:2rem 1rem;text-align:center}.BrainTempest_sidebarDark__8bmrr .BrainTempest_emptyState__uYQHh{color:#6b7280}.BrainTempest_emptyState__uYQHh p{margin:0}.BrainTempest_hint__gEL\+a{font-size:.75rem;font-style:italic;margin-top:.5rem!important}.BrainTempest_disabledOverlay__Km-Oi{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:200}.BrainTempest_disabledOverlay__Km-Oi p{color:#fff;font-size:1rem;font-weight:600}.BrainTempest_waveformMonitor__QKbEa{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0}.BrainTempest_waveformHeader__s6rGG{align-items:center;color:#6b7280;cursor:pointer;display:flex;font-size:.75rem;justify-content:space-between;padding:.5rem .75rem;-webkit-user-select:none;user-select:none}.BrainTempest_waveformHeader__s6rGG:hover{background:#f3f4f6}.BrainTempest_waveformHeaderLeft__ltZ52{align-items:center;display:flex;gap:.5rem}.BrainTempest_waveformPulse__DnUYZ{animation:BrainTempest_waveformPulseAnim__8zZxr 1.5s ease-in-out infinite;background-color:#ef4444;border-radius:50%;height:8px;width:8px}@keyframes BrainTempest_waveformPulseAnim__8zZxr{0%,to{opacity:1}50%{opacity:.4}}.BrainTempest_waveformTitle__nn076{font-size:.75rem;font-weight:600}.BrainTempest_waveformTags__Amiti{display:flex;gap:.25rem}.BrainTempest_waveformTagMic__OQlpn{background-color:#dbeafe;border-radius:9999px;color:#2563eb;font-size:.625rem;font-weight:600;padding:1px 6px}.BrainTempest_waveformTagSystem__t6LsU{background-color:#d1fae5;border-radius:9999px;color:#059669;font-size:.625rem;font-weight:600;padding:1px 6px}.BrainTempest_waveformCanvas__MGd-x{background:#111827;border-radius:0 0 .25rem .25rem;display:block;height:100px;width:100%}.BrainTempest_streamingStatus__IyIN0{background:#fafafa;border-bottom:1px solid #e5e7eb;flex-shrink:0;font-size:.75rem;padding:.5rem .75rem}.BrainTempest_statusRow__SLc1-{align-items:center;color:#6b7280;display:flex;gap:.5rem}.BrainTempest_statusDot__54Bd8{border-radius:50%;flex-shrink:0;height:6px;width:6px}.BrainTempest_statusDotStreaming__pVPHQ{animation:BrainTempest_waveformPulseAnim__8zZxr 1s ease-in-out infinite;background-color:#3b82f6}.BrainTempest_statusDotWaiting__c0uja{animation:BrainTempest_waveformPulseAnim__8zZxr 1.2s ease-in-out infinite;background-color:#f59e0b}.BrainTempest_statusDotProcessing__uIHgY{animation:BrainTempest_waveformPulseAnim__8zZxr .8s ease-in-out infinite;background-color:#8b5cf6}.BrainTempest_statusText__icf5X{color:#6b7280;font-size:.75rem}.BrainTempest_interimTranscript__79bEB{background-color:#fefce8;border:1px solid #fde68a;border-radius:.375rem;color:#92400e;font-size:.75rem;font-style:italic;margin-top:.375rem;padding:.375rem .5rem}.BrainTempest_meetingSection__PgKyc{border-top:1px solid #e5e7eb;padding:.5rem 0}.BrainTempest_meetingButton__igr5G{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem .75rem;transition:all .2s;width:100%}.BrainTempest_meetingButton__igr5G:hover{background-color:#f3f4f6;border-color:#9ca3af}.BrainTempest_meetingButton__igr5G:disabled{cursor:not-allowed;opacity:.5}.BrainTempest_meetingActive__tc61h{background-color:#dcfce7;border-color:#86efac;color:#166534}.BrainTempest_meetingActive__tc61h:hover{background-color:#bbf7d0}.BrainTempest_meetingJoinForm__t\+wlV{display:flex;flex-direction:column;gap:.5rem}.BrainTempest_meetingUrlInput__fanCS{background-color:#fff;border:1px solid #d1d5db;border-radius:.375rem;font-size:.8rem;padding:.5rem .75rem;width:100%}.BrainTempest_meetingUrlInput__fanCS:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a;outline:none}.BrainTempest_meetingFormActions__EyFfg{display:flex;gap:.5rem}.BrainTempest_meetingFormActions__EyFfg button{border:none;border-radius:.375rem;cursor:pointer;flex:1 1;font-size:.8rem;font-weight:500;padding:.4rem .75rem;transition:all .2s}.BrainTempest_meetingJoinBtn__jAcJz{background-color:#3b82f6;color:#fff}.BrainTempest_meetingJoinBtn__jAcJz:hover{background-color:#2563eb}.BrainTempest_meetingJoinBtn__jAcJz:disabled{cursor:not-allowed;opacity:.5}.BrainTempest_meetingCancelBtn__XuCre{background-color:#f3f4f6;color:#374151}.BrainTempest_meetingCancelBtn__XuCre:hover{background-color:#e5e7eb}.BrainTempest_meetingStatusBar__GL9gb{align-items:center;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;display:flex;font-size:.8rem;justify-content:space-between;padding:.5rem .75rem}.BrainTempest_meetingStatusInfo__F9ItQ{align-items:center;display:flex;gap:.5rem}.BrainTempest_meetingStatusDot__Y-3H1{border-radius:50%;flex-shrink:0;height:8px;width:8px}.BrainTempest_meetingStatusDotJoining__e\+Axa{animation:BrainTempest_waveformPulseAnim__8zZxr 1.2s ease-in-out infinite;background-color:#f59e0b}.BrainTempest_meetingStatusDotActive__yao5r{animation:BrainTempest_waveformPulseAnim__8zZxr 2s ease-in-out infinite;background-color:#22c55e}.BrainTempest_meetingStatusDotError__ycNir{background-color:#ef4444}.BrainTempest_meetingLeaveBtn__Lv8OH{background-color:#fee2e2;border:none;border-radius:.25rem;color:#991b1b;cursor:pointer;font-size:.75rem;font-weight:500;padding:.25rem .5rem;transition:all .2s}.BrainTempest_meetingLeaveBtn__Lv8OH:hover{background-color:#fecaca}.BrainTempest_meetingPlatformBadge__VQN-8{border-radius:9999px;font-size:.65rem;font-weight:600;padding:1px 6px;text-transform:capitalize}.BrainTempest_meetingPlatformZoom__F72jZ{background-color:#dbeafe;color:#1d4ed8}.BrainTempest_meetingPlatformTeams__Y2rm8{background-color:#ede9fe;color:#6d28d9}.BrainTempest_meetingPlatformGoogleMeet__ydNjt{background-color:#d1fae5;color:#059669}.BrainTempest_meetingError__bqqcK{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#991b1b;font-size:.75rem;padding:.375rem .5rem}.BrainTempest_sidebarDark__8bmrr .BrainTempest_meetingSection__PgKyc{border-top-color:#ffffff14}.BrainTempest_sidebarDark__8bmrr .BrainTempest_meetingButton__igr5G{background-color:#2a2a3e;border-color:#ffffff1f;color:#d1d5db}.BrainTempest_sidebarDark__8bmrr .BrainTempest_meetingButton__igr5G:hover{background-color:#3a3a4e;border-color:#fff3}.BrainTempest_sidebarDark__8bmrr .BrainTempest_meetingActive__tc61h{background-color:#22c55e26;border-color:#22c55e4d;color:#86efac}.BrainTempest_sidebarDark__8bmrr .BrainTempest_meetingUrlInput__fanCS{background-color:#2a2a3e;border-color:#ffffff1f;color:#e5e7eb}.BrainTempest_sidebarDark__8bmrr .BrainTempest_meetingUrlInput__fanCS:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.BrainTempest_sidebarDark__8bmrr .BrainTempest_meetingUrlInput__fanCS::placeholder{color:#6b7280}.BrainTempest_sidebarDark__8bmrr .BrainTempest_meetingCancelBtn__XuCre{background-color:#ffffff14;color:#d1d5db}.BrainTempest_sidebarDark__8bmrr .BrainTempest_meetingStatusBar__GL9gb{background-color:#22c55e14;border-color:#22c55e33;color:#d1d5db}.BrainTempest_sidebarDark__8bmrr .BrainTempest_meetingLeaveBtn__Lv8OH{background-color:#ef444426;color:#fca5a5}.BrainTempest_sidebarDark__8bmrr .BrainTempest_meetingError__bqqcK{background-color:#ef444414;border-color:#ef444433;color:#fca5a5}.CollaborativeCursors_cursorContainer__DQEhg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.CollaborativeCursors_collaborativeCursor__XP-d2{align-items:center;display:flex;height:24px;justify-content:center;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:20px}.CollaborativeCursors_cursorPointer__dlfJd{border-radius:50%;box-shadow:0 0 4px #0000004d;height:4px;width:4px}.CollaborativeCursors_cursorLabel__XXWtG{border-radius:3px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:11px;font-weight:600;left:50%;margin-top:2px;opacity:.9;padding:2px 6px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap}.BrainTempestViewContent_brainTempestViewContent__CH2d0{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.DirectorPanel_panel__Q3ZM0{display:flex;flex-direction:column;gap:16px}.DirectorPanel_panelPromptPro__F2g\+1{box-sizing:border-box;flex:1 1;justify-content:center;margin:0 auto;max-width:860px;padding:32px 48px;width:100%}.DirectorPanel_header__SmhE1{text-align:center}.DirectorPanel_title__OFyZ0{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#64b5f6);background:linear-gradient(135deg,var(--accent-color,#6366f1),#64b5f6);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.DirectorPanel_titleLite__YpaU2{font-weight:200}.DirectorPanel_subtitle__dTXj9{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.9375rem;line-height:1.6;margin:0 auto;max-width:520px}.DirectorPanel_inputSection__RCixo{display:flex;flex-direction:column;gap:12px}.DirectorPanel_inputWrapper__lM2IN{background:#1a1a1d;background:var(--card-bg,#1a1a1d);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:12px;display:flex;gap:8px;padding:6px;transition:border-color .2s}.DirectorPanel_inputWrapper__lM2IN:focus-within{border-color:#6366f166}.DirectorPanel_textarea__TsTxT{background:none;border:none;color:#fafafa;color:var(--text-primary,#fafafa);flex:1 1;font-family:inherit;font-size:.9375rem;line-height:1.5;max-height:120px;min-height:44px;outline:none;padding:10px 12px;resize:none}.DirectorPanel_textarea__TsTxT::placeholder{color:#71717a;color:var(--text-muted,#71717a)}.DirectorPanel_directButton__roHqj{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--accent-color,#6366f1),var(--accent-color,#6366f1));border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;min-width:100px;padding:10px 28px;transition:opacity .15s;white-space:nowrap}.DirectorPanel_directButton__roHqj:hover:not(:disabled){opacity:.9}.DirectorPanel_directButton__roHqj:disabled{cursor:not-allowed;opacity:.5}.DirectorPanel_buttonRow__HLHW0{align-items:flex-start;display:flex;gap:8px}.DirectorPanel_buttonRowPro__9v1A1{justify-content:space-between}.DirectorPanel_blankWorldButton__Ug1wa{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.875rem;font-weight:600;padding:10px 20px;transition:all .15s;white-space:nowrap}.DirectorPanel_blankWorldButton__Ug1wa:hover:not(:disabled){background:#ffffff1a;color:#fafafa;color:var(--text-primary,#fafafa)}.DirectorPanel_blankWorldButton__Ug1wa:disabled{cursor:not-allowed;opacity:.5}[data-theme=light] .DirectorPanel_blankWorldButton__Ug1wa{background:#0000000a;border-color:#0000001a;color:#64748b;color:var(--text-secondary,#64748b)}[data-theme=light] .DirectorPanel_blankWorldButton__Ug1wa:hover:not(:disabled){background:#00000014;color:#1a1a2e;color:var(--text-primary,#1a1a2e)}.DirectorPanel_spinner__Tzzpu{animation:DirectorPanel_spin__ni5kD .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes DirectorPanel_spin__ni5kD{to{transform:rotate(1turn)}}.DirectorPanel_presets__0vJau{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.DirectorPanel_presetsLabel__UUblT{color:#71717a;color:var(--text-muted,#71717a);font-size:.8125rem;font-weight:500}.DirectorPanel_presetChip__lKyP4{background:#1a1a1d;background:var(--card-bg,#1a1a1d);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:20px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.8125rem;padding:6px 14px;transition:all .15s;white-space:nowrap}.DirectorPanel_presetChip__lKyP4:hover{background:#111113;background:var(--card-bg,#111113);border-color:#ffffff26;border-color:var(--border-color,#ffffff26);color:#fafafa;color:var(--text-primary,#fafafa)}.DirectorPanel_summaryBar__HBTbR{align-items:center;background:#6366f10f;border:1px solid #6366f126;border-radius:10px;display:flex;gap:16px;padding:12px 16px}.DirectorPanel_summaryBarCompact__vl1Qr{background:#0000;border:none;border-radius:0;flex-wrap:wrap;gap:8px;padding:0}.DirectorPanel_summaryBarCompact__vl1Qr .DirectorPanel_phaseBadge__sj2R6{align-self:flex-start}.DirectorPanel_brandLabel__zRNrc{color:#64b5f6;font-size:.75rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.DirectorPanel_brandLabelLite__cfVxR{color:#71717a;font-weight:300}.DirectorPanel_worldName__wWuZl{color:#fafafa;color:var(--text-primary,#fafafa);flex:1 1;font-size:.9375rem;font-weight:600;text-align:center}.DirectorPanel_stats__ztGoR{display:flex;gap:16px}.DirectorPanel_stat__Z4Poh{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.8125rem}.DirectorPanel_statValue__xqmiY{color:#64b5f6;font-weight:600}.DirectorPanel_phaseBadge__sj2R6{align-items:center;border-radius:6px;display:inline-flex;font-size:.6875rem;font-weight:600;gap:6px;letter-spacing:.05em;line-height:1.2;padding:5px 10px;text-transform:uppercase}.DirectorPanel_phaseBadgeDecomposing__rGq7r{background:#eab3081a;border:1px solid #eab30833;color:#eab308}.DirectorPanel_phaseBadgeRunning__cvWBe{background:#3b82f61a;border:1px solid #3b82f633;color:#3b82f6}.DirectorPanel_phaseBadgeCompleted__XFjps{background:#22c55e1a;border:1px solid #22c55e33;color:#22c55e}.DirectorPanel_pulseDot__qkrEX{animation:DirectorPanel_pulse__VB8b8 1.5s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}@keyframes DirectorPanel_pulse__VB8b8{0%,to{opacity:.4}50%{opacity:1}}.DirectorPanel_buttonGroup__XmxFr{display:flex}.DirectorPanel_buttonGroup__XmxFr>button{border-radius:0}.DirectorPanel_buttonGroup__XmxFr>button:first-child{border-radius:6px 0 0 6px}.DirectorPanel_buttonGroup__XmxFr>button:last-child{border-radius:0 6px 6px 0}.DirectorPanel_buttonGroup__XmxFr>button:not(:first-child){border-left:none}.DirectorPanel_editInLatomButton__BNzMS,.DirectorPanel_exportButton__Plztn,.DirectorPanel_resetButton__ZZHDs{background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.75rem;line-height:1.2;padding:5px 12px;transition:all .15s}.DirectorPanel_editInLatomButton__BNzMS:hover,.DirectorPanel_exportButton__Plztn:hover,.DirectorPanel_resetButton__ZZHDs:hover{background:#ffffff14;border-color:#ffffff26;border-color:var(--border-color,#ffffff26);color:#fafafa;color:var(--text-primary,#fafafa)}.DirectorPanel_editInLatomButton__BNzMS:disabled{cursor:not-allowed;opacity:.45}.DirectorPanel_editInLatomButton__BNzMS:disabled:hover{background:#ffffff0a;border-color:#ffffff14;border-color:var(--border-color,#ffffff14);color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}[data-theme=light] .DirectorPanel_editInLatomButton__BNzMS,[data-theme=light] .DirectorPanel_exportButton__Plztn,[data-theme=light] .DirectorPanel_resetButton__ZZHDs{background:#00000008;border-color:#0000001f;color:#52525b}[data-theme=light] .DirectorPanel_editInLatomButton__BNzMS:hover,[data-theme=light] .DirectorPanel_exportButton__Plztn:hover,[data-theme=light] .DirectorPanel_resetButton__ZZHDs:hover{background:#0000000f;border-color:#0003;color:#18181b}.DirectorPanel_importRow__PGFUB{align-items:center;display:flex;gap:10px}.DirectorPanel_importLabel__myV1v{background:#6366f114;border:1px solid #6366f133;border-radius:20px;color:#818cf8;color:var(--accent-color,#818cf8);cursor:pointer;font-size:.8125rem;padding:6px 14px;transition:all .15s}.DirectorPanel_importLabel__myV1v:hover{background:#6366f126;border-color:#6366f159;color:#bfdbfe}.DirectorPanel_hiddenFileInput__sx\+2q{display:none}.DirectorPanel_importedBadge__CAkGp{background:#22c55e1a;border:1px solid #22c55e33;border-radius:20px;color:#22c55e;font-size:.75rem;padding:4px 12px}.DirectorPanel_advancedToggle__ta7oK{background:none;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:20px;color:#71717a;color:var(--text-muted,#71717a);cursor:pointer;font-size:.8125rem;margin-left:auto;padding:6px 14px;transition:all .15s}.DirectorPanel_advancedToggle__ta7oK:hover{border-color:#ffffff26;border-color:var(--border-color,#ffffff26);color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.DirectorPanel_advancedSection__pVoC5{background:#1a1a1d;background:var(--card-bg,#1a1a1d);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.DirectorPanel_hooksSection__QwWBL{border-top:1px dashed #ffffff14;border-top:1px dashed var(--border-color,#ffffff14);display:flex;flex-direction:column;gap:8px;padding-top:6px}.DirectorPanel_advancedLabel__I6FXO{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);display:flex;flex-direction:column;font-size:.8125rem;gap:6px}.DirectorPanel_corpusInput__\+xOub{background:none;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;color:#fafafa;color:var(--text-primary,#fafafa);font-family:monospace;font-size:.8125rem;outline:none;padding:8px 10px;transition:border-color .2s}.DirectorPanel_corpusInput__\+xOub::placeholder{color:#71717a;color:var(--text-muted,#71717a)}.DirectorPanel_corpusInput__\+xOub:focus{border-color:#6366f166}.DirectorPanel_modeToggle__t7qkf{border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;display:flex;overflow:hidden}.DirectorPanel_modeOption__1Y2Cs{background:none;border:none;color:#71717a;color:var(--text-muted,#71717a);cursor:pointer;flex:1 1;font-size:.8125rem;font-weight:500;padding:6px 14px;transition:all .15s}.DirectorPanel_modeOption__1Y2Cs:not(:last-child){border-right:1px solid #ffffff14;border-right:1px solid var(--border-color,#ffffff14)}.DirectorPanel_modeOptionActive__3Ma7e{background:#64b5f61a;color:#64b5f6}.DirectorPanel_conductorButton__dw9VN{background:#64b5f614;border:1px solid #64b5f633;border-radius:6px;color:#64b5f6;cursor:pointer;font-size:.75rem;font-weight:500;line-height:1.2;padding:5px 12px;transition:all .15s;white-space:nowrap}.DirectorPanel_conductorButton__dw9VN:hover{background:#64b5f626;border-color:#64b5f659}.DirectorPanel_stopConductorButton__Ok3ho{background:#f8717114;border:1px solid #f8717133;border-radius:6px;color:#f87171;cursor:pointer;font-size:.75rem;font-weight:500;line-height:1.2;padding:5px 12px;transition:all .15s;white-space:nowrap}.DirectorPanel_stopConductorButton__Ok3ho:hover{background:#f8717126;border-color:#f8717159}.DirectorPanel_errorMessage__gatAL{background:#ef44441a;border:1px solid #ef444433;border-radius:8px;color:#f87171;font-size:.875rem;padding:10px 14px}[data-theme=light] .DirectorPanel_errorMessage__gatAL{background:#ef44440f;border-color:#ef444426;color:#dc2626}@media (max-width:640px){.DirectorPanel_title__OFyZ0{font-size:1.375rem}.DirectorPanel_inputWrapper__lM2IN{flex-direction:column}.DirectorPanel_directButton__roHqj{align-self:stretch;width:100%}.DirectorPanel_summaryBar__HBTbR{align-items:flex-start;flex-direction:column;gap:8px}.DirectorPanel_worldName__wWuZl{text-align:left}}.HooksPanel_panel__LSyZv{box-sizing:border-box;color:#fafafa;color:var(--text-primary,#fafafa);display:flex;flex-direction:column;gap:8px;width:100%}.HooksPanel_header__SkMlJ{align-items:center;display:flex;gap:8px;justify-content:flex-end}.HooksPanel_title__cEeyz{font-size:.82rem;font-weight:600;letter-spacing:.03em;margin:0;text-transform:uppercase}.HooksPanel_infoIcon__qFZne{align-items:center;border:1px solid;border-radius:50%;cursor:help;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:700;height:14px;justify-content:center;letter-spacing:0;opacity:.55;position:relative;text-transform:none;transition:opacity .15s;width:14px}.HooksPanel_infoIcon__qFZne:focus-visible,.HooksPanel_infoIcon__qFZne:hover{opacity:1;outline:none}.HooksPanel_infoIcon__qFZne:after{background:#0f0f19f5;border:1px solid #ffffff1a;border-radius:6px;box-shadow:0 6px 16px #00000059;color:#fafafa;color:var(--text-primary,#fafafa);content:attr(data-tip);font-size:.72rem;font-weight:400;left:50%;letter-spacing:0;line-height:1.4;max-width:280px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;text-align:left;text-transform:none;top:calc(100% + 6px);transform:translateX(-50%);transition:opacity .15s;white-space:normal;width:-webkit-max-content;width:max-content;z-index:50}.HooksPanel_infoIcon__qFZne:focus-visible:after,.HooksPanel_infoIcon__qFZne:hover:after{opacity:1}[data-theme=light] .HooksPanel_infoIcon__qFZne:after{background:#fafafa;border-color:#0000001f;box-shadow:0 6px 16px #0000001f;color:#18181b}.HooksPanel_addBtn__uGdTk{background:#0000;border:1px solid #ffffff2e;border:1px solid var(--border-color,#ffffff2e);border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.76rem;font-weight:600;padding:5px 10px;transition:color .15s,border-color .15s,background .15s}.HooksPanel_addBtn__uGdTk:hover{background:#6366f114;background:var(--accent-light,#6366f114);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fafafa;color:var(--text-primary,#fafafa)}.HooksPanel_empty__IzuyZ{font-size:.7rem;line-height:1.4;opacity:.6;padding:8px 6px}.HooksPanel_list__j7rg4{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.HooksPanel_row__BcvXm{align-items:center;border-left:2px solid #0000;cursor:pointer;display:flex;gap:6px;min-width:0;padding:6px 8px;transition:background .15s,border-color .15s}.HooksPanel_row__BcvXm:hover{background:#ffffff0a}.HooksPanel_rowSelected__NIcrP{background:#6366f11a;border-left-color:#6366f1;border-left-color:var(--accent-color,#6366f1)}.HooksPanel_rowMain__9ePHg{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.HooksPanel_rowName__I9X\+g{font-size:.78rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HooksPanel_rowMeta__aCW0R{display:flex;gap:4px}.HooksPanel_tagWarn__QBEoV,.HooksPanel_tag__ae3E8{background:#ffffff0f;border-radius:3px;color:#ffffffbf;display:inline-block;font-size:.62rem;font-weight:500;padding:1px 5px}.HooksPanel_rowSnippet__8fE-p{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);flex:1 1;font-size:.66rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HooksPanel_tagWarn__QBEoV{background:#eab3082e;color:#fbbf24}.HooksPanel_removeBtn__DRKKW{background:#0000;border:none;border-radius:4px;color:#ffffff8c;cursor:pointer;font-size:.72rem;height:22px;line-height:1;transition:all .15s;width:22px}.HooksPanel_removeBtn__DRKKW:hover{background:#ef44442e;color:#fca5a5}[data-theme=light] .HooksPanel_panel__LSyZv{color:#18181b}[data-theme=light] .HooksPanel_tag__ae3E8{background:#0000000f;color:#000000b3}.HooksPanel_addRow__PeJZZ{background:#0000;border:1px dashed #ffffff2e;border:1px dashed var(--border-color,#ffffff2e);border-radius:6px;box-sizing:border-box;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.74rem;font-weight:600;padding:7px 10px;text-align:center;transition:color .15s,border-color .15s,background .15s;width:100%}.HooksPanel_addRow__PeJZZ:hover{background:#6366f114;background:var(--accent-light,#6366f114);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fafafa;color:var(--text-primary,#fafafa)}.HookInspector_panel__LB92d{background:#0000004d;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;box-sizing:border-box;color:#fafafa;color:var(--text-primary,#fafafa);display:flex;flex-direction:column;gap:10px;margin-bottom:18px;margin-top:4px;min-width:0;padding:10px;width:100%}.HookInspector_field__F9M0O{display:flex;flex-direction:column;font-size:.75rem;gap:4px}.HookInspector_fieldLabel__gNDJs{align-items:center;display:flex;font-weight:500;gap:6px;opacity:.78}.HookInspector_input__\+F1DG,.HookInspector_textarea__6OOjG{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:5px;color:inherit;font-family:inherit;font-size:.78rem;padding:6px 8px;width:100%}.HookInspector_textarea__6OOjG{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;line-height:1.45;resize:vertical}.HookInspector_input__\+F1DG:focus,.HookInspector_textarea__6OOjG:focus{background:#6366f114;border-color:#6366f18c;outline:none}.HookInspector_row2__7cYvo{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.HookInspector_warn__3I1vN{color:#fbbf24;font-size:.7rem;font-style:normal}.HookInspector_footerRow__qlePm{display:flex;gap:8px;margin-top:4px}.HookInspector_footerRow__qlePm .HookInspector_cancelBtn__QD0RG,.HookInspector_footerRow__qlePm .HookInspector_deleteBtn__uQ4L8{flex:1 1;margin-top:0}.HookInspector_cancelBtn__QD0RG{background:#0000;border:1px solid #ffffff2e;border:1px solid var(--border-color,#ffffff2e);border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.75rem;font-weight:600;padding:6px 10px;transition:color .15s,border-color .15s}.HookInspector_cancelBtn__QD0RG:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fafafa;color:var(--text-primary,#fafafa)}.HookInspector_deleteBtn__uQ4L8{background:#ef444429;border:1px solid #ef444466;border-radius:6px;color:#fca5a5;cursor:pointer;font-size:.75rem;font-weight:600;margin-top:4px;padding:6px 10px;transition:background .15s}.HookInspector_deleteBtn__uQ4L8:hover{background:#ef444447}[data-theme=light] .HookInspector_panel__LB92d{border-top-color:#0000001a;color:#18181b}[data-theme=light] .HookInspector_input__\+F1DG,[data-theme=light] .HookInspector_textarea__6OOjG{background:#00000008;border-color:#0000001f}[data-theme=light] .HookInspector_panel__LB92d{background:#0000000a}.ConductorPanel_panel__Z9ASP{display:flex;flex-direction:column;gap:8px;max-height:360px}.ConductorPanel_header__nwff3{align-items:center;background:#6366f10f;border:1px solid #6366f126;border-radius:10px;display:flex;justify-content:space-between;padding:8px 12px}.ConductorPanel_headerLeft__FOssU{align-items:center;display:flex;gap:10px}.ConductorPanel_conductorBadge__JlpvJ{align-items:center;background:#64b5f61f;border-radius:4px;color:#64b5f6;display:inline-flex;font-size:.6875rem;font-weight:600;gap:6px;letter-spacing:.05em;padding:3px 8px;text-transform:uppercase}.ConductorPanel_conductorBadge__JlpvJ:before{animation:ConductorPanel_pulse__-kya3 1.5s ease-in-out infinite;background:#64b5f6;border-radius:50%;content:"";height:6px;width:6px}@keyframes ConductorPanel_pulse__-kya3{0%,to{opacity:.4}50%{opacity:1}}.ConductorPanel_worldLabel__ncKyr{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.875rem;font-weight:500}.ConductorPanel_stopButton__-3qVz{background:#f8717114;border:1px solid #f8717133;border-radius:6px;color:#f87171;cursor:pointer;font-size:.75rem;font-weight:500;padding:4px 12px;transition:all .15s}.ConductorPanel_stopButton__-3qVz:hover{background:#f8717126;border-color:#f8717159}.ConductorPanel_messageList__-zOY-{display:flex;flex:1 1;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;padding:4px 0;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin}.ConductorPanel_message__l2Vcl{border-radius:8px;display:flex;flex-direction:column;font-size:.8125rem;gap:2px;padding:8px 12px}.ConductorPanel_messageUser__swasb{align-self:flex-end;background:#6366f114;border:1px solid #6366f11f;max-width:85%}.ConductorPanel_messageConductor__\+itD7{align-self:flex-start;background:#ffffff08;border:1px solid #ffffff0f;max-width:85%}.ConductorPanel_messageSystem__iUNMo{align-self:center;background:none;border:none;color:#71717a;color:var(--text-muted,#71717a);font-size:.75rem;font-style:italic;padding:4px 0}.ConductorPanel_messageRole__a\+3Kh{color:#71717a;color:var(--text-muted,#71717a);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ConductorPanel_messageContent__xjhQp{color:#fafafa;color:var(--text-primary,#fafafa);line-height:1.5;white-space:pre-wrap}.ConductorPanel_thinking__jtFfS{animation:ConductorPanel_pulse__-kya3 1.5s ease-in-out infinite;color:#71717a;color:var(--text-muted,#71717a)}.ConductorPanel_actions__-rpV5{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.ConductorPanel_actionBadge__qy\+c4{background:#22c55e1a;border:1px solid #22c55e26;border-radius:4px;color:#22c55e;font-size:.6875rem;padding:1px 6px}.ConductorPanel_inputRow__FZ2wB{background:#1a1a1d;background:var(--card-bg,#1a1a1d);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:10px;display:flex;gap:8px;padding:4px;transition:border-color .2s}.ConductorPanel_inputRow__FZ2wB:focus-within{border-color:#6366f166}.ConductorPanel_input__I8mYQ{background:none;border:none;color:#fafafa;color:var(--text-primary,#fafafa);flex:1 1;font-family:inherit;font-size:.875rem;line-height:1.5;max-height:80px;min-height:36px;outline:none;padding:8px 10px;resize:none}.ConductorPanel_input__I8mYQ::placeholder{color:#71717a;color:var(--text-muted,#71717a)}.ConductorPanel_sendButton__uEN\+4{align-items:center;align-self:flex-end;background:linear-gradient(135deg,#6366f1,#6366f1);background:linear-gradient(135deg,var(--accent-color,#6366f1),var(--accent-color,#6366f1));border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;justify-content:center;padding:8px 20px;transition:opacity .15s;white-space:nowrap}.ConductorPanel_sendButton__uEN\+4:hover:not(:disabled){opacity:.9}.ConductorPanel_sendButton__uEN\+4:disabled{cursor:not-allowed;opacity:.5}.ConductorPanel_spinner__Hsc6P{animation:ConductorPanel_spin__bdPm\+ .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes ConductorPanel_spin__bdPm\+{to{transform:rotate(1turn)}}[data-theme=light] .ConductorPanel_header__nwff3{background:#6366f10a;border-color:#6366f11f}[data-theme=light] .ConductorPanel_messageUser__swasb{background:#6366f10f;border-color:#6366f11a}[data-theme=light] .ConductorPanel_messageConductor__\+itD7{background:#00000005;border-color:#0000000f}.IsometricScene_sceneContainer__itwpE{background:linear-gradient(180deg,#0a0a14,#111127);border:1px solid #ffffff0f;height:100%;min-height:400px;overflow:hidden;position:relative;width:100%}.IsometricScene_sceneContainer__itwpE>div{inset:0!important;position:absolute!important}.IsometricScene_sceneContainer__itwpE canvas{outline:none}.IsometricScene_emptyState__k1Z-o{align-items:center;color:#71717a;display:flex;flex-direction:column;font-size:.9375rem;gap:12px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.IsometricScene_emptyIcon__fnsof{font-size:2.5rem;opacity:.4}.IsometricScene_emptyText__9VNBV{line-height:1.5;max-width:260px;text-align:center}[data-theme=light] .IsometricScene_sceneContainer__itwpE{background:linear-gradient(180deg,#f0f0f5,#e8e8f0);border-color:#00000014}.SpecConfigPanel_panel__mf19Y{box-sizing:border-box;color:#fafafa;color:var(--text-primary,#fafafa);display:flex;flex-direction:column;gap:14px;height:100%;overflow:auto;padding:18px 22px}.SpecConfigPanel_panelHeader__U1F-I{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color,#ffffff14);display:flex;flex-direction:column;gap:4px;padding-bottom:10px}.SpecConfigPanel_panelTitle__unUi4{font-size:1.05rem;font-weight:600;margin:0}.SpecConfigPanel_panelSubtitle__-b-jg{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.74rem;line-height:1.45;margin:0}.SpecConfigPanel_section__SZnBD{display:flex;flex-direction:column;gap:8px}.SpecConfigPanel_sectionHead__f4ndB{align-items:center;display:flex;gap:8px;justify-content:space-between}.SpecConfigPanel_sectionTitle__JC5F4{font-size:.82rem;font-weight:600;letter-spacing:.03em;margin:0;text-transform:uppercase}.SpecConfigPanel_sectionHint__SS8yt{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.74rem;line-height:1.45;margin:0}.SpecConfigPanel_fieldLabel__ceJOr code,.SpecConfigPanel_sectionHint__SS8yt code{background:#ffffff0f;border-radius:3px;font-family:SF Mono,Menlo,monospace;font-size:.7rem;padding:1px 4px}.SpecConfigPanel_addBtn__W6j54{align-self:flex-start;background:#0000;border:1px solid #ffffff2e;border:1px solid var(--border-color,#ffffff2e);border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.76rem;font-weight:600;padding:5px 10px;transition:color .15s,border-color .15s,background .15s}.SpecConfigPanel_addBtn__W6j54:hover{background:#6366f114;background:var(--accent-light,#6366f114);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fafafa;color:var(--text-primary,#fafafa)}.SpecConfigPanel_sectionToolbar__QyueA{display:flex;gap:6px;justify-content:flex-end}.SpecConfigPanel_removeBtn__PUx9u{background:#0000;border:none;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;flex:0 0 28px;font-size:.78rem;line-height:1;transition:color .15s;width:28px}.SpecConfigPanel_removeBtn__PUx9u:hover{color:#f87171}.SpecConfigPanel_varRow__AM8Aj{background:#0000001f;border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:6px;display:flex;flex-direction:column;gap:6px;padding:8px}.SpecConfigPanel_varGrid__EAGtH{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:1.4fr 1fr 28px}.SpecConfigPanel_fieldGrid__1Yl6m{display:flex;flex-direction:column;gap:8px}.SpecConfigPanel_field__X0Lnr{display:flex;flex-direction:column;gap:4px}.SpecConfigPanel_checkboxField__VXeUg{align-items:center;flex-direction:row;gap:8px}.SpecConfigPanel_fieldLabel__ceJOr{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.72rem;font-weight:600}.SpecConfigPanel_input__z4BMN,.SpecConfigPanel_select__0cFfG{background:#ffffff0a;border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:6px;box-sizing:border-box;color:#fafafa;color:var(--text-primary,#fafafa);font-family:inherit;font-size:.82rem;outline:none;padding:7px 9px;transition:border-color .15s,background .15s;width:100%}.SpecConfigPanel_input__z4BMN:focus,.SpecConfigPanel_select__0cFfG:focus{background:#6366f10f;border-color:#6366f18c}.SpecConfigPanel_select__0cFfG{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23A1A1AA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:10px 6px;cursor:pointer;padding-right:26px}.SpecConfigPanel_select__0cFfG option{background:#0f1115;background:var(--bg-primary,#0f1115);color:#fafafa;color:var(--text-primary,#fafafa)}.SpecConfigPanel_empty__jj3N8{border:1px dashed #ffffff1f;border:1px dashed var(--border-color,#ffffff1f);border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.78rem;padding:8px;text-align:center}.SpecConfigPanel_errorList__bYwLY{background:#f8717114;border:1px solid #f8717140;border-radius:6px;color:#f87171;font-size:.76rem;margin:0;padding:8px 10px 8px 26px}.SpecConfigPanel_warn__Cw2Lp{background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:6px;color:#fcd34d;font-size:.76rem;padding:6px 10px}.SpecConfigPanel_jsonDetails__mQwf7{border-top:1px dashed #ffffff1a;border-top:1px dashed var(--border-color,#ffffff1a);padding-top:8px}.SpecConfigPanel_jsonSummary__08-6E{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.74rem;list-style:none}.SpecConfigPanel_jsonSummary__08-6E::-webkit-details-marker{display:none}.SpecConfigPanel_jsonArea__6qYTr{background:#0000004d;border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:6px;box-sizing:border-box;color:#fafafa;color:var(--text-primary,#fafafa);font-family:SF Mono,Menlo,monospace;font-size:11px;margin-top:6px;min-height:120px;padding:8px;resize:vertical;width:100%}.SpecConfigPanel_jsonError__fGVaZ{color:#f87171;font-size:.74rem;margin:4px 0}[data-theme=light] .SpecConfigPanel_panel__mf19Y{color:#1f2937}[data-theme=light] .SpecConfigPanel_fieldLabel__ceJOr,[data-theme=light] .SpecConfigPanel_panelSubtitle__-b-jg,[data-theme=light] .SpecConfigPanel_sectionHint__SS8yt{color:#4b5563}[data-theme=light] .SpecConfigPanel_input__z4BMN,[data-theme=light] .SpecConfigPanel_select__0cFfG{background:#fff;border-color:#00000026;color:#111827}[data-theme=light] .SpecConfigPanel_select__0cFfG option{background:#fff;color:#111827}.SpecConfigPanel_addRow__C8OIW{background:#0000;border:1px dashed #ffffff2e;border:1px dashed var(--border-color,#ffffff2e);border-radius:6px;box-sizing:border-box;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.74rem;font-weight:600;padding:7px 10px;text-align:center;transition:color .15s,border-color .15s,background .15s;width:100%}.SpecConfigPanel_addRow__C8OIW:hover{background:#6366f114;background:var(--accent-light,#6366f114);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fafafa;color:var(--text-primary,#fafafa)}.AgentInspector_inspector__OfBRk{animation:AgentInspector_slideIn__-P8Hp .2s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f19eb;border-left:1px solid #ffffff0f;bottom:0;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:0;width:340px;z-index:50}@keyframes AgentInspector_slideIn__-P8Hp{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.AgentInspector_inspectorHeader__TWR0q{align-items:flex-start;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:16px 16px 12px}.AgentInspector_agentMeta__BvAR9{display:flex;flex-direction:column;gap:4px}.AgentInspector_agentName__By-89{color:#fafafa;color:var(--text-primary,#fafafa);font-size:1rem;font-weight:600;margin:0}.AgentInspector_agentRole__86LUC{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.8125rem;text-transform:capitalize}.AgentInspector_agentDept__2WOac{color:#71717a;color:var(--text-muted,#71717a);font-size:.75rem}.AgentInspector_deptSelect__rZH8F{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-family:inherit;font-size:.75rem;max-width:200px;outline:none;padding:3px 6px}.AgentInspector_deptSelect__rZH8F:focus{border-color:#60a5fa}[data-theme=light] .AgentInspector_deptSelect__rZH8F{background:#00000008;border-color:#0000001a;color:#64748b;color:var(--text-secondary,#64748b)}.AgentInspector_closeButton__tO--v{background:none;border:none;border-radius:4px;color:#71717a;color:var(--text-muted,#71717a);cursor:pointer;font-size:1.25rem;line-height:1;padding:4px;transition:color .15s}.AgentInspector_closeButton__tO--v:hover{color:#fafafa;color:var(--text-primary,#fafafa)}.AgentInspector_statusRow__ipSMO{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:8px;padding:10px 16px}.AgentInspector_statusDot__u-XjN{border-radius:50%;flex-shrink:0;height:8px;width:8px}.AgentInspector_statusLabel__HLEt3{font-size:.8125rem;font-weight:500;text-transform:capitalize}.AgentInspector_inspectorBody__Ro2Wl{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:12px 16px;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin}.AgentInspector_inspectorBody__Ro2Wl::-webkit-scrollbar{width:6px}.AgentInspector_inspectorBody__Ro2Wl::-webkit-scrollbar-track{background:#0000}.AgentInspector_inspectorBody__Ro2Wl::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.AgentInspector_inspectorBody__Ro2Wl::-webkit-scrollbar-thumb:hover{background:#fff3}.AgentInspector_section__AaCmB{display:flex;flex-direction:column;gap:6px}.AgentInspector_sectionTitle__tVyH-{align-items:center;color:#71717a;color:var(--text-muted,#71717a);display:flex;font-size:.6875rem;font-weight:600;gap:8px;letter-spacing:.06em;margin:0;text-transform:uppercase}.AgentInspector_editButton__EwaSb{background:none;border:none;color:#60a5fa;cursor:pointer;font-size:.6875rem;font-weight:500;letter-spacing:normal;padding:0;text-transform:none}.AgentInspector_editButton__EwaSb:hover{text-decoration:underline}.AgentInspector_editWrapper__DOCbK{display:flex;flex-direction:column;gap:6px}.AgentInspector_editTextarea__fqWxL{background:#ffffff0d;border:1px solid #6366f14d;border-radius:6px;color:#fafafa;color:var(--text-primary,#fafafa);font-family:inherit;font-size:.8125rem;line-height:1.5;padding:8px 10px;resize:vertical}.AgentInspector_editTextarea__fqWxL:focus{border-color:#60a5fa;outline:none}.AgentInspector_editActions__Rvv\+u{display:flex;gap:6px}.AgentInspector_saveButton__c7gxu{background:#6366f1;background:var(--accent-color,#6366f1);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:500;padding:4px 12px}.AgentInspector_saveButton__c7gxu:hover{background:#5356ee}.AgentInspector_saveButton__c7gxu:disabled{cursor:default;opacity:.5}.AgentInspector_cancelButton__fcn9e{background:none;border:1px solid #ffffff1a;border-radius:4px;color:#71717a;color:var(--text-muted,#71717a);cursor:pointer;font-size:.75rem;font-weight:500;padding:4px 12px}.AgentInspector_cancelButton__fcn9e:hover{color:#fafafa;color:var(--text-primary,#fafafa)}[data-theme=light] .AgentInspector_editTextarea__fqWxL{background:#00000008;border-color:#6366f133;color:#1a1a2e;color:var(--text-primary,#1a1a2e)}[data-theme=light] .AgentInspector_cancelButton__fcn9e{border-color:#0000001a}.AgentInspector_systemPrompt__7oH5O{background:#ffffff08;border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.8125rem;line-height:1.5;max-height:100px;overflow-y:auto;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.AgentInspector_systemPromptToggle__3jc-E{background:none;border:none;color:#60a5fa;cursor:pointer;font-size:.75rem;padding:0;text-align:left}.AgentInspector_systemPromptToggle__3jc-E:hover{text-decoration:underline}.AgentInspector_taskList__YW\+aW{display:flex;flex-direction:column;gap:4px}.AgentInspector_taskItem__SqfBP{align-items:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:8px 10px;text-align:left;transition:all .15s;width:100%}.AgentInspector_taskItem__SqfBP:hover{background:#6366f114;border-color:#6366f133}.AgentInspector_taskDot__yMZNd{border-radius:50%;flex-shrink:0;height:6px;width:6px}.AgentInspector_taskTitle__9VGaj{color:#fafafa;color:var(--text-primary,#fafafa);flex:1 1;font-size:.8125rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentInspector_taskStatus__Qre5G{font-size:.6875rem;font-weight:500;text-transform:capitalize;white-space:nowrap}.AgentInspector_emptyNote__tAVON{color:#71717a;color:var(--text-muted,#71717a);font-size:.8125rem;font-style:italic}.AgentInspector_editable__9wZNO{border-radius:4px;cursor:pointer;margin:-1px -4px;padding:1px 4px;transition:background .15s}.AgentInspector_editable__9wZNO:hover{background:#6366f11a}.AgentInspector_inlineEditInput__cr6hT{background:#ffffff0d;border:1px solid #6366f166;border-radius:4px;color:#fafafa;color:var(--text-primary,#fafafa);font-family:inherit;font-size:1rem;font-weight:600;outline:none;padding:2px 6px;width:100%}.AgentInspector_inlineEditInput__cr6hT:focus{border-color:#60a5fa}.AgentInspector_inlineEditInputSmall__d8RfB{font-size:.8125rem;font-weight:400}.AgentInspector_presetPicker__ll23x{border-bottom:1px solid #ffffff0f;display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px}.AgentInspector_presetDot__hmLk0{border:2px solid #0000;border-radius:50%;cursor:pointer;height:20px;outline:none;padding:0;transition:all .15s;width:20px}.AgentInspector_presetDot__hmLk0:hover{transform:scale(1.15)}.AgentInspector_presetDotActive__v9BT-{border-color:#fff;box-shadow:0 0 0 2px #6366f180}.AgentInspector_deleteButton__qv-BM{background:#ef444414;border:1px solid #ef444433;border-radius:6px;color:#fca5a5;cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:500;padding:8px 12px;transition:all .15s;width:100%}.AgentInspector_deleteButton__qv-BM:hover{background:#ef444426;border-color:#ef444466;color:#fecaca}[data-theme=light] .AgentInspector_inspector__OfBRk{background:#fafafcf2;border-left-color:#00000014}[data-theme=light] .AgentInspector_inspectorHeader__TWR0q,[data-theme=light] .AgentInspector_statusRow__ipSMO{border-bottom-color:#00000014}[data-theme=light] .AgentInspector_systemPrompt__7oH5O{background:#00000008}[data-theme=light] .AgentInspector_taskItem__SqfBP{background:#00000005;border-color:#0000000f}[data-theme=light] .AgentInspector_taskItem__SqfBP:hover{background:#6366f10f;border-color:#6366f126}[data-theme=light] .AgentInspector_inlineEditInput__cr6hT{background:#00000008;border-color:#6366f14d;color:#1a1a2e;color:var(--text-primary,#1a1a2e)}[data-theme=light] .AgentInspector_editable__9wZNO:hover{background:#6366f10f}[data-theme=light] .AgentInspector_presetPicker__ll23x{border-bottom-color:#00000014}[data-theme=light] .AgentInspector_presetDotActive__v9BT-{border-color:#1a1a2e}[data-theme=light] .AgentInspector_deleteButton__qv-BM{background:#ef44440d;border-color:#ef444426;color:#dc2626}[data-theme=light] .AgentInspector_deleteButton__qv-BM:hover{background:#ef44441a;border-color:#ef44444d}[data-theme=light] .AgentInspector_inspectorBody__Ro2Wl{scrollbar-color:#0000001a #0000}[data-theme=light] .AgentInspector_inspectorBody__Ro2Wl::-webkit-scrollbar-thumb{background:#0000001a}[data-theme=light] .AgentInspector_inspectorBody__Ro2Wl::-webkit-scrollbar-thumb:hover{background:#0003}@media (max-width:768px){.AgentInspector_inspector__OfBRk{border-left:none;border-radius:16px 16px 0 0;border-top:1px solid #ffffff0f;bottom:0;left:0;max-height:60vh;position:fixed;right:0;top:auto;width:100%}}.AddEntityPanel_palette__RzuRK{display:flex;gap:6px;left:12px;pointer-events:auto;position:absolute;top:12px;z-index:40}.AddEntityPanel_dragItem__WxxtA{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f19d9;border:1px solid #ffffff14;border-radius:8px;box-shadow:0 2px 8px #00000040;cursor:grab;display:flex;gap:6px;padding:6px 12px;transition:all .15s;-webkit-user-select:none;user-select:none}.AddEntityPanel_dragItem__WxxtA:hover{background:#6366f126;border-color:#6366f14d;box-shadow:0 4px 12px #0000004d;transform:translateY(-1px)}.AddEntityPanel_dragItem__WxxtA:active{cursor:grabbing;transform:scale(.96)}.AddEntityPanel_dragItemDisabled__zrML3{cursor:not-allowed;opacity:.4}.AddEntityPanel_dragItemDisabled__zrML3:hover{background:#0f0f19d9;border-color:#ffffff14;box-shadow:0 2px 8px #00000040;transform:none}.AddEntityPanel_dragIcon__pVFT3{align-items:center;color:#fff;display:flex;flex-shrink:0;height:16px;justify-content:center;line-height:1;width:16px}[data-theme=light] .AddEntityPanel_dragIcon__pVFT3{color:#374151}.AddEntityPanel_dragLabel__Cna5V{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.75rem;font-weight:500;white-space:nowrap}.AddEntityPanel_dropZoneActive__xsdZT{background:#6366f10a;outline:2px dashed #6366f180;outline-offset:-2px}[data-theme=light] .AddEntityPanel_dragItem__WxxtA{background:#fafafce6;border-color:#00000014;box-shadow:0 2px 8px #00000014}[data-theme=light] .AddEntityPanel_dragItem__WxxtA:hover{background:#6366f114;border-color:#6366f133;box-shadow:0 4px 12px #0000001f}[data-theme=light] .AddEntityPanel_dropZoneActive__xsdZT{background:#6366f108;outline-color:#6366f166}.TaskInspector_inspector__6uy-T{animation:TaskInspector_slideIn__p5HWp .2s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f19eb;border-left:1px solid #ffffff0f;bottom:0;display:flex;flex-direction:column;overflow:hidden;position:absolute;right:0;top:0;width:380px;z-index:10}.TaskInspector_inspectorEmbedded__dWQPG{border-left:1px solid #ffffff14;border-radius:0;bottom:auto;flex-shrink:0;position:relative;right:auto;top:auto;width:340px;z-index:auto}@keyframes TaskInspector_slideIn__p5HWp{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.TaskInspector_inspectorHeader__FeMwc{align-items:flex-start;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:16px 16px 12px}.TaskInspector_taskMeta__PgEIe{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.TaskInspector_taskName__Mf4JD{color:#fafafa;color:var(--text-primary,#fafafa);font-size:1rem;font-weight:600;margin:0}.TaskInspector_taskStage__hjpuK{color:#71717a;color:var(--text-muted,#71717a);font-size:.75rem;text-transform:capitalize}.TaskInspector_closeButton__cePzA{background:none;border:none;border-radius:4px;color:#71717a;color:var(--text-muted,#71717a);cursor:pointer;flex-shrink:0;font-size:1.25rem;line-height:1;margin-left:8px;padding:4px;transition:color .15s}.TaskInspector_closeButton__cePzA:hover{color:#fafafa;color:var(--text-primary,#fafafa)}.TaskInspector_statusRow__t\+ygo{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:8px;padding:10px 16px}.TaskInspector_statusDot__2IIyq{border-radius:50%;flex-shrink:0;height:8px;width:8px}.TaskInspector_statusLabel__gDojG{font-size:.8125rem;font-weight:500;text-transform:capitalize}.TaskInspector_assignedTo__6t-w3{align-items:center;background:#ffffff0a;border:none;border-radius:4px;color:#71717a;color:var(--text-muted,#71717a);cursor:pointer;display:flex;font-size:.75rem;gap:6px;margin-left:auto;padding:2px 8px;transition:background .15s}.TaskInspector_assignedTo__6t-w3:hover{background:#ffffff1a}.TaskInspector_agentHead__4Ncst{border-radius:3px;flex-shrink:0;height:16px;position:relative;width:16px}.TaskInspector_agentHeadEye__jth9o{background:#ffffffe6;border-radius:50%;height:3px;position:absolute;top:5px;width:3px}.TaskInspector_agentHeadEye__jth9o:first-child{left:3px}.TaskInspector_agentHeadEye__jth9o:last-child{right:3px}.TaskInspector_inspectorBody__31SLq{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:12px 16px;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin}.TaskInspector_inspectorBody__31SLq::-webkit-scrollbar{width:6px}.TaskInspector_inspectorBody__31SLq::-webkit-scrollbar-track{background:#0000}.TaskInspector_inspectorBody__31SLq::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.TaskInspector_inspectorBody__31SLq::-webkit-scrollbar-thumb:hover{background:#fff3}.TaskInspector_section__n6QHd{display:flex;flex-direction:column;gap:6px}.TaskInspector_sectionTitle__igpcD{color:#71717a;color:var(--text-muted,#71717a);font-size:.6875rem;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.TaskInspector_description__8tD2D{background:#ffffff08;border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.8125rem;line-height:1.5;padding:8px 10px}.TaskInspector_errorBox__7kZSG{background:#ef444414;border:1px solid #ef444426;border-radius:6px;color:#fca5a5;font-size:.8125rem;line-height:1.5;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.TaskInspector_errorHint__AW4dv{background:#eab3081a;border:1px solid #eab30840;border-radius:6px;color:#fde68a;font-size:.8125rem;line-height:1.5;margin-bottom:6px;padding:8px 10px}.TaskInspector_errorHint__AW4dv[data-kind=auth_failed],.TaskInspector_errorHint__AW4dv[data-kind=quota_exhausted]{background:#eab3081f;border-color:#eab30859}.TaskInspector_errorHint__AW4dv[data-kind=timeout],.TaskInspector_errorHint__AW4dv[data-kind=unknown]{background:#ffffff0a;border-color:#ffffff1f;border-color:var(--border-color,#ffffff1f);color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}[data-theme=light] .TaskInspector_errorHint__AW4dv{background:#eab3082e;color:#92400e}.TaskInspector_outputCard__nR7M7{border:1px solid #ffffff0d;border-radius:8px;overflow:hidden}.TaskInspector_outputCardBody__s6rlR{background:#ffffff05;border-left:2px solid #22c55e4d;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.8125rem;line-height:1.5;max-height:400px;overflow-y:auto;padding:10px 12px;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin;word-break:break-word}.TaskInspector_outputCardBody__s6rlR::-webkit-scrollbar{width:6px}.TaskInspector_outputCardBody__s6rlR::-webkit-scrollbar-track{background:#0000}.TaskInspector_outputCardBody__s6rlR::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.TaskInspector_outputCardBody__s6rlR::-webkit-scrollbar-thumb:hover{background:#fff3}.TaskInspector_outputCardBody__s6rlR h1,.TaskInspector_outputCardBody__s6rlR h2,.TaskInspector_outputCardBody__s6rlR h3,.TaskInspector_outputCardBody__s6rlR h4{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.875rem;margin:8px 0 4px}.TaskInspector_outputCardBody__s6rlR h1{font-size:1rem}.TaskInspector_outputCardBody__s6rlR p{margin:4px 0}.TaskInspector_outputCardBody__s6rlR ol,.TaskInspector_outputCardBody__s6rlR ul{margin:4px 0;padding-left:20px}.TaskInspector_outputCardBody__s6rlR li{margin:2px 0}.TaskInspector_outputCardBody__s6rlR code{background:#ffffff0f;border-radius:3px;font-size:.75rem;padding:1px 4px}.TaskInspector_outputCardBody__s6rlR pre{background:#0000004d;border-radius:4px;margin:6px 0;overflow-x:auto;padding:8px}.TaskInspector_outputCardBody__s6rlR pre code{background:none;padding:0}.TaskInspector_outputCardBody__s6rlR strong{color:#fafafa;color:var(--text-primary,#fafafa)}.TaskInspector_outputCardBody__s6rlR a{color:#60a5fa}.TaskInspector_emptyNote__qE16q{color:#71717a;color:var(--text-muted,#71717a);font-size:.8125rem;font-style:italic}.TaskInspector_editField__gF1jU{display:flex;flex-direction:column;gap:4px}.TaskInspector_editLabel__5QsoF{color:#71717a;color:var(--text-muted,#71717a);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.TaskInspector_editControl__0GCFL{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#fafafa;color:var(--text-primary,#fafafa);font-family:inherit;font-size:.8125rem;outline:none;padding:7px 9px;resize:vertical}.TaskInspector_editControl__0GCFL:focus{border-color:#6366f166}.TaskInspector_editRow__bmkJH{display:flex;gap:10px}.TaskInspector_editRow__bmkJH .TaskInspector_editField__gF1jU{flex:1 1}.TaskInspector_depsList__j3IAy{display:flex;flex-direction:column;gap:4px;max-height:160px;overflow-y:auto}.TaskInspector_depItem__YmqQn{align-items:center;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;display:flex;font-size:.8125rem;gap:6px}.TaskInspector_deleteTaskButton__N9DCl{align-self:flex-start;background:#ef444414;border:1px solid #ef444433;border-radius:6px;color:#fca5a5;cursor:pointer;font-size:.8125rem;margin-top:4px;padding:7px 12px;transition:background .15s}.TaskInspector_deleteTaskButton__N9DCl:hover{background:#ef444429}[data-theme=light] .TaskInspector_editControl__0GCFL{background:#00000008;border-color:#0000001a}[data-theme=light] .TaskInspector_deleteTaskButton__N9DCl{color:#dc2626}.TaskInspector_continueSection__7UyA9{border-top:1px solid #ffffff0f;display:flex;flex-direction:column;gap:8px;padding-top:8px}.TaskInspector_continueButton__QvjzJ{background:#6366f114;border:1px solid #6366f133;border-radius:6px;color:#60a5fa;cursor:pointer;font-size:.8125rem;padding:8px 12px;transition:background .15s}.TaskInspector_continueButton__QvjzJ:hover{background:#6366f126}.TaskInspector_continueInputWrapper__4Hnre{display:flex;gap:6px}.TaskInspector_continueInput__Yp5CH{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#fafafa;color:var(--text-primary,#fafafa);flex:1 1;font-size:.8125rem;outline:none;padding:8px 10px}.TaskInspector_continueInput__Yp5CH:focus{border-color:#6366f166}.TaskInspector_continueSendButton__Xk\+k-{background:#6366f1;background:var(--accent-color,#6366f1);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:500;padding:8px 14px;transition:background .15s;white-space:nowrap}.TaskInspector_continueSendButton__Xk\+k-:hover:not(:disabled){background:#5356ee}.TaskInspector_continueSendButton__Xk\+k-:disabled{cursor:not-allowed;opacity:.5}.TaskInspector_continueError__x\+v8W{color:#fca5a5;font-size:.75rem}[data-theme=light] .TaskInspector_inspector__6uy-T{background:#fafafcf2;border-left-color:#00000014}[data-theme=light] .TaskInspector_inspectorEmbedded__dWQPG{border-left-color:#00000014}[data-theme=light] .TaskInspector_inspectorHeader__FeMwc,[data-theme=light] .TaskInspector_statusRow__t\+ygo{border-bottom-color:#00000014}[data-theme=light] .TaskInspector_assignedTo__6t-w3{background:#0000000a}[data-theme=light] .TaskInspector_assignedTo__6t-w3:hover{background:#00000014}[data-theme=light] .TaskInspector_description__8tD2D{background:#00000008}[data-theme=light] .TaskInspector_errorBox__7kZSG{background:#ef44440f;border-color:#ef44441f;color:#dc2626}[data-theme=light] .TaskInspector_outputCard__nR7M7{border-color:#0000000f}[data-theme=light] .TaskInspector_outputCardBody__s6rlR{background:#00000005;border-left-color:#22c55e66}[data-theme=light] .TaskInspector_outputCardBody__s6rlR code{background:#0000000f}[data-theme=light] .TaskInspector_outputCardBody__s6rlR pre{background:#0000000a}[data-theme=light] .TaskInspector_continueSection__7UyA9{border-top-color:#00000014}[data-theme=light] .TaskInspector_continueInput__Yp5CH{background:#00000008;border-color:#0000001a}[data-theme=light] .TaskInspector_continueError__x\+v8W{color:#dc2626}[data-theme=light] .TaskInspector_inspectorBody__31SLq{scrollbar-color:#0000001a #0000}[data-theme=light] .TaskInspector_inspectorBody__31SLq::-webkit-scrollbar-thumb{background:#0000001a}[data-theme=light] .TaskInspector_inspectorBody__31SLq::-webkit-scrollbar-thumb:hover{background:#0003}@media (max-width:768px){.TaskInspector_inspector__6uy-T{border-left:none;border-radius:16px 16px 0 0;border-top:1px solid #ffffff0f;bottom:0;left:0;max-height:60vh;position:fixed;right:0;top:auto;width:100%}.TaskInspector_inspectorEmbedded__dWQPG{position:relative;width:100%}}.TaskDependencyGraph_graphContainer__sUGzi{height:100%;min-height:180px;width:100%}.TaskDependencyGraph_agentHeadNode__k2t99{align-items:center;background:#1e1e2de6;border:2px solid #ffffff14;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:6px;transition:border-color .2s}.TaskDependencyGraph_agentHeadNodeInProgress__GQqNO{animation:TaskDependencyGraph_nodePulse__Z6n5m 1.5s ease-in-out infinite;border-color:#f97316}.TaskDependencyGraph_agentHeadNodeCompleted__fQNF7{border-color:#22c55e}.TaskDependencyGraph_agentHeadNodeFailed__-v\+yh{border-color:#ef4444}.TaskDependencyGraph_agentHeadNodeQueued__jIIQZ{border-color:#ffffff1f}@keyframes TaskDependencyGraph_nodePulse__Z6n5m{0%,to{box-shadow:0 0 0 0 #f9731600}50%{box-shadow:0 0 8px 2px #f973164d}}.TaskDependencyGraph_headSquare__2g4Gm{align-items:center;border-radius:4px;display:flex;gap:6px;height:28px;justify-content:center;position:relative;width:28px}.TaskDependencyGraph_eye__o6JE2{background:#111;border-radius:50%;height:4px;width:4px}.TaskDependencyGraph_nodeLabel__aA6Tm{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.625rem;line-height:1.2;max-width:100px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.TaskDependencyGraph_agentHeadNodeDynamic__wnhzK{animation:TaskDependencyGraph_dynamicFadeIn__Csryv .4s ease-out;border-style:dashed}@keyframes TaskDependencyGraph_dynamicFadeIn__Csryv{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.TaskDependencyGraph_agentHeadNodeReassigned__eiXcT{box-shadow:0 0 0 2px #64b5f666}.TaskDependencyGraph_assignPopover__04qjP{animation:TaskDependencyGraph_popoverIn__S8stl .12s ease-out;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f0f19f2;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 20px #0006;max-height:260px;min-width:180px;overflow:hidden;position:fixed;z-index:100}@keyframes TaskDependencyGraph_popoverIn__S8stl{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.TaskDependencyGraph_assignHeader__jMnQM{color:#71717a;color:var(--text-muted,#71717a);font-size:.6875rem;font-weight:600;letter-spacing:.06em;padding:8px 12px 4px;text-transform:uppercase}.TaskDependencyGraph_assignList__G9JMW{display:flex;flex-direction:column;max-height:200px;overflow-y:auto;padding:4px 6px 6px}.TaskDependencyGraph_assignOption__CpDWh{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:6px 8px;text-align:left;transition:background .1s;width:100%}.TaskDependencyGraph_assignOption__CpDWh:hover{background:#6366f11f}.TaskDependencyGraph_assignOptionActive__zQwjf{background:#6366f114}.TaskDependencyGraph_assignDot__oK9q6{border-radius:3px;flex-shrink:0;height:12px;width:12px}.TaskDependencyGraph_assignName__gFiD-{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=light] .TaskDependencyGraph_agentHeadNode__k2t99{background:#f5f5faf2;border-color:#0000001a}[data-theme=light] .TaskDependencyGraph_agentHeadNodeQueued__jIIQZ{border-color:#00000026}[data-theme=light] .TaskDependencyGraph_assignPopover__04qjP{background:#fafafcf7;border-color:#0000001a}[data-theme=light] .TaskDependencyGraph_assignOption__CpDWh:hover{background:#6366f114}.TraceLogPanel_panel__lEfWF{display:flex;flex:1 1;flex-direction:column;font-size:.8125rem;min-height:0;overflow:hidden}.TraceLogPanel_summaryBar__akbga{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:6px 12px}.TraceLogPanel_chip__2GIWZ{background:#ffffff0f;border-radius:10px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.6875rem;font-weight:500;padding:2px 8px;white-space:nowrap}.TraceLogPanel_chipLlm__fLuZZ{background:#60a5fa1a;color:#60a5fa}.TraceLogPanel_chipTokens__dItIz{background:#64b5f61a;color:#64b5f6}.TraceLogPanel_chipTool__jx83j{background:#22c55e1a;color:#22c55e}.TraceLogPanel_chipModel__0D0Id{background:#38bdf81a;color:#38bdf8}.TraceLogPanel_masterDetail__buZvg{display:flex;flex:1 1;min-height:0;overflow:hidden}.TraceLogPanel_masterPane__qUQtW{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden;transition:flex .2s ease}.TraceLogPanel_masterPaneNarrow__o78CH{border-right:1px solid #ffffff0f;flex:0 0 45%;max-width:45%}.TraceLogPanel_masterScroll__yMgri{flex:1 1;overflow-x:hidden;overflow-y:auto;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin}.TraceLogPanel_viewToggle__qJtwt{display:flex;flex-shrink:0;gap:2px;padding:4px 12px}.TraceLogPanel_viewBtn__srumR{background:none;border:none;border-radius:4px;color:#71717a;color:var(--text-muted,#71717a);cursor:pointer;font-size:.6875rem;font-weight:500;padding:3px 10px}.TraceLogPanel_viewBtn__srumR:hover{background:#ffffff0a;color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.TraceLogPanel_viewBtnActive__6DMTk{background:#ffffff14;color:#fafafa;color:var(--text-primary,#fafafa)}.TraceLogPanel_traceList__WLlk7{display:flex;flex-direction:column}.TraceLogPanel_traceGroup__3WAw6{border-bottom:1px solid #ffffff0a}.TraceLogPanel_traceGroup__3WAw6:last-child{border-bottom:none}.TraceLogPanel_traceHeader__O\+Hhf{align-items:center;background:none;border:none;color:#fafafa;color:var(--text-primary,#fafafa);cursor:pointer;display:flex;font-size:.8125rem;font-weight:500;gap:6px;padding:6px 12px;text-align:left;width:100%}.TraceLogPanel_traceHeader__O\+Hhf:hover{background:#ffffff08}.TraceLogPanel_collapseIcon__m5YVu{color:#71717a;color:var(--text-muted,#71717a);flex-shrink:0;font-size:.75rem;width:12px}.TraceLogPanel_traceLabel__BVfDs{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TraceLogPanel_traceSpanCount__eBi0M{color:#71717a;color:var(--text-muted,#71717a);font-size:.6875rem;white-space:nowrap}.TraceLogPanel_traceBody__cgMxu{display:flex;flex-direction:column}.TraceLogPanel_spanRow__Ntgfs{align-items:center;cursor:pointer;display:flex;gap:6px;min-height:26px;padding:3px 12px 3px 8px}.TraceLogPanel_spanRow__Ntgfs:hover{background:#ffffff08}.TraceLogPanel_spanRowSelected__qAF4H{background:#6366f11a;border-right:2px solid #6366f1;border-right:2px solid var(--accent-color,#6366f1)}.TraceLogPanel_spanRowError__hZpTG{background:#ef44440d}.TraceLogPanel_spanIcon__e4E05{color:#71717a;color:var(--text-muted,#71717a);flex-shrink:0;font-size:.75rem;text-align:center;width:16px}.TraceLogPanel_spanIcon__e4E05[data-type=task]{color:#60a5fa}.TraceLogPanel_spanIcon__e4E05[data-type=agent]{color:#f59e0b}.TraceLogPanel_spanIcon__e4E05[data-type=llm]{color:#64b5f6}.TraceLogPanel_spanIcon__e4E05[data-type=tool]{color:#22c55e}.TraceLogPanel_spanName__ZNxPz{color:#fafafa;color:var(--text-primary,#fafafa);flex:1 1;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TraceLogPanel_modelBadgeSmall__BkaLU{background:#38bdf81a;border-radius:6px;color:#38bdf8;flex-shrink:0;font-size:.5625rem;font-weight:500;padding:1px 5px;white-space:nowrap}.TraceLogPanel_tokenBadge__dVMOE{background:#64b5f61f;border-radius:8px;color:#64b5f6;flex-shrink:0;font-size:.625rem;font-weight:500;padding:1px 6px;white-space:nowrap}.TraceLogPanel_durationBadge__0Zdms{color:#60a5fa;flex-shrink:0;font-size:.6875rem;min-width:42px;text-align:right;white-space:nowrap}.TraceLogPanel_errorBadge__z3SEs{background:#ef44441a;border-radius:3px;color:#ef4444;flex-shrink:0;font-size:.625rem;font-weight:600;padding:1px 5px}.TraceLogPanel_detailPane__ZpZaq{display:flex;flex:0 0 55%;flex-direction:column;max-width:55%;overflow:hidden}.TraceLogPanel_detailHeader__WWqp6{border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:10px 14px 8px}.TraceLogPanel_detailHeaderTop__hWKdA{align-items:center;display:flex;gap:8px;margin-bottom:6px}.TraceLogPanel_detailTitle__hPwxd{color:#fafafa;color:var(--text-primary,#fafafa);flex:1 1;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TraceLogPanel_detailClose__qoTzf{background:none;border:none;color:#71717a;color:var(--text-muted,#71717a);cursor:pointer;font-size:1.1rem;line-height:1;padding:0 4px}.TraceLogPanel_detailClose__qoTzf:hover{color:#fafafa;color:var(--text-primary,#fafafa)}.TraceLogPanel_detailBadges__Pky03{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.TraceLogPanel_detailTypeBadge__aJVSZ{background:#ffffff0f;border-radius:4px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.625rem;font-weight:600;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.TraceLogPanel_modelBadge__O3ovx{background:#38bdf81f;border-radius:8px;color:#38bdf8;font-size:.6875rem;font-weight:500;padding:2px 8px}.TraceLogPanel_finishBadge__M0KTF{background:#22c55e1a;border-radius:6px;color:#22c55e;font-size:.625rem;font-weight:500;padding:1px 6px}.TraceLogPanel_errorBadgeLg__TcXq9{background:#ef44441f;border-radius:4px;color:#ef4444;font-size:.625rem;font-weight:600;padding:2px 7px}.TraceLogPanel_okBadge__XEGAy{background:#22c55e14;border-radius:6px;color:#22c55e;font-size:.625rem;font-weight:500;padding:1px 6px}.TraceLogPanel_detailBody__WP536{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:4px 0;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin}.TraceLogPanel_detailSection__-5jHt{border-bottom:1px solid #ffffff0a;padding:6px 14px}.TraceLogPanel_detailSection__-5jHt:last-child{border-bottom:none}.TraceLogPanel_sectionTitle__Nj\+0n{color:#71717a;color:var(--text-muted,#71717a);font-size:.625rem;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.TraceLogPanel_sectionTitleBtn__vKoNY{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:4px;padding:0}.TraceLogPanel_sectionTitleBtn__vKoNY:hover{color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.TraceLogPanel_sectionContent__9mfpu{display:flex;flex-direction:column;gap:3px}.TraceLogPanel_kvRow__V3gQ\+{align-items:baseline;display:flex;font-size:.6875rem;gap:10px}.TraceLogPanel_kvLabel__\+Fqrt{color:#71717a;color:var(--text-muted,#71717a);flex-shrink:0;min-width:72px}.TraceLogPanel_kvVal__q98JO{color:#fafafa;color:var(--text-primary,#fafafa);word-break:break-word}.TraceLogPanel_kvValMono__kBSe5{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-family:monospace;font-size:.625rem;word-break:break-all}.TraceLogPanel_tokenGrid__qIqjL{display:flex;gap:8px}.TraceLogPanel_tokenCard__PKBAE{background:#ffffff08;border:1px solid #ffffff0a;border-radius:6px;flex:1 1;padding:8px 10px;text-align:center}.TraceLogPanel_tokenCardTotal__imG78{background:#60a5fa0f;border-color:#60a5fa1f}.TraceLogPanel_tokenCardValue__RdC2h{color:#fafafa;color:var(--text-primary,#fafafa);font-size:1rem;font-weight:600;line-height:1.2}.TraceLogPanel_tokenCardLabel__OrvEQ{color:#71717a;color:var(--text-muted,#71717a);font-size:.5625rem;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.TraceLogPanel_codeBlock__\+C0Vh{background:#0000004d;border:1px solid #ffffff0f;border-radius:4px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-family:monospace;font-size:.625rem;line-height:1.5;margin-top:4px;max-height:250px;overflow-x:auto;overflow-y:auto;padding:8px 10px;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin;white-space:pre-wrap;word-break:break-word}.TraceLogPanel_attrsTable__C0ajc{display:flex;flex-direction:column;gap:1px}.TraceLogPanel_attrsRow__0tZhL{align-items:baseline;display:flex;font-size:.625rem;gap:10px;padding:2px 0}.TraceLogPanel_attrKey__T8rNH{color:#71717a;color:var(--text-muted,#71717a);flex-shrink:0;font-family:monospace;min-width:100px;white-space:nowrap}.TraceLogPanel_attrVal__iqE\+o{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-family:monospace;word-break:break-all}.TraceLogPanel_eventBlock__92EkI{border-bottom:1px solid #ffffff05;padding:4px 0}.TraceLogPanel_eventBlock__92EkI:last-child{border-bottom:none}.TraceLogPanel_eventHeader__FwYl9{align-items:center;display:flex;font-size:.6875rem;gap:6px}.TraceLogPanel_eventDot__zZizr{background:#60a5fa;border-radius:50%;flex-shrink:0;height:5px;width:5px}.TraceLogPanel_eventName__oCCS1{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-weight:500}.TraceLogPanel_mutedText__4Ib9i{color:#71717a;color:var(--text-muted,#71717a);font-size:.625rem}.TraceLogPanel_eventContent__bMp80{background:#00000026;border-radius:4px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-family:monospace;font-size:.625rem;margin:4px 0 0 11px;max-height:120px;overflow-y:auto;padding:6px 8px;scrollbar-color:#ffffff14 #0000;scrollbar-width:thin;white-space:pre-wrap;word-break:break-word}.TraceLogPanel_eventAttrs__ExNKH{display:flex;flex-wrap:wrap;gap:6px;margin:3px 0 0 11px}.TraceLogPanel_eventAttr__nJ0oW{background:#ffffff08;border-radius:3px;color:#71717a;color:var(--text-muted,#71717a);font-family:monospace;font-size:.5625rem;padding:1px 5px}.TraceLogPanel_timeline__l8EyL{display:flex;flex-direction:column;padding:4px 12px}.TraceLogPanel_timeAxis__5kfQw{border-bottom:1px solid #ffffff0f;color:#71717a;color:var(--text-muted,#71717a);display:flex;font-size:.5625rem;justify-content:space-between;margin-bottom:4px;margin-left:110px;padding:0 0 4px}.TraceLogPanel_timelineTrace__uaHSO{margin-bottom:6px}.TraceLogPanel_timelineTraceLabel__qR95Q{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.6875rem;font-weight:600;padding:4px 0 2px}.TraceLogPanel_timelineRow__7Pzf8{align-items:center;border-radius:2px;cursor:pointer;display:flex;gap:6px;min-height:22px}.TraceLogPanel_timelineRow__7Pzf8:hover{background:#ffffff05}.TraceLogPanel_timelineRowSelected__71UEH{background:#6366f114}.TraceLogPanel_timelineLabel__Aq8Up{align-items:center;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);display:flex;flex-shrink:0;font-size:.625rem;gap:4px;max-width:100px;min-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TraceLogPanel_timelineLabel__Aq8Up .TraceLogPanel_spanIcon__e4E05{font-size:.625rem;width:12px}.TraceLogPanel_timelineBarTrack__vQhSl{background:#ffffff05;border-radius:2px;flex:1 1;height:16px;position:relative}.TraceLogPanel_timelineBar__Zr3Sl{align-items:center;border-radius:2px;display:flex;height:14px;min-width:2px;overflow:hidden;position:absolute;top:1px;transition:opacity .15s}.TraceLogPanel_timelineBarSelected__C-FEC{outline:1px solid #ffffff4d;outline-offset:1px}.TraceLogPanel_timelineBar__Zr3Sl[data-type=task]{background:#60a5fa59}.TraceLogPanel_timelineBar__Zr3Sl[data-type=agent]{background:#f59e0b59}.TraceLogPanel_timelineBar__Zr3Sl[data-type=llm]{background:#64b5f666}.TraceLogPanel_timelineBar__Zr3Sl[data-type=tool]{background:#22c55e59}.TraceLogPanel_timelineBar__Zr3Sl[data-type=other]{background:#ffffff1a}.TraceLogPanel_timelineBarLabel__GsHM3{color:#fffc;font-size:.5625rem;padding:0 4px;white-space:nowrap}.TraceLogPanel_empty__aVyIz{color:#71717a;color:var(--text-muted,#71717a);font-size:.75rem;font-style:italic;padding:16px 12px;text-align:center}[data-theme=light] .TraceLogPanel_panel__lEfWF{scrollbar-color:#0000001a #0000}[data-theme=light] .TraceLogPanel_summaryBar__akbga{border-bottom-color:#00000014}[data-theme=light] .TraceLogPanel_chip__2GIWZ{background:#0000000d;color:#52525b}[data-theme=light] .TraceLogPanel_masterPaneNarrow__o78CH{border-right-color:#00000014}[data-theme=light] .TraceLogPanel_traceGroup__3WAw6{border-bottom-color:#0000000f}[data-theme=light] .TraceLogPanel_spanRow__Ntgfs:hover,[data-theme=light] .TraceLogPanel_traceHeader__O\+Hhf:hover{background:#00000008}[data-theme=light] .TraceLogPanel_spanRowSelected__qAF4H{background:#6366f114;border-right-color:#60a5fa}[data-theme=light] .TraceLogPanel_spanRowError__hZpTG{background:#ef44440a}[data-theme=light] .TraceLogPanel_detailHeader__WWqp6{border-bottom-color:#00000014}[data-theme=light] .TraceLogPanel_detailSection__-5jHt{border-bottom-color:#0000000f}[data-theme=light] .TraceLogPanel_tokenCard__PKBAE{background:#00000005;border-color:#0000000f}[data-theme=light] .TraceLogPanel_tokenCardTotal__imG78{background:#6366f10d;border-color:#6366f11a}[data-theme=light] .TraceLogPanel_codeBlock__\+C0Vh{background:#0000000a;border-color:#00000014;color:#3f3f46}[data-theme=light] .TraceLogPanel_eventContent__bMp80{background:#00000008}[data-theme=light] .TraceLogPanel_viewBtn__srumR:hover{background:#0000000a}[data-theme=light] .TraceLogPanel_viewBtnActive__6DMTk{background:#00000014;color:#18181b}[data-theme=light] .TraceLogPanel_timeAxis__5kfQw{border-bottom-color:#00000014}[data-theme=light] .TraceLogPanel_timelineBarTrack__vQhSl{background:#00000008}[data-theme=light] .TraceLogPanel_timelineBarLabel__GsHM3{color:#000000b3}[data-theme=light] .TraceLogPanel_timelineRow__7Pzf8:hover{background:#00000005}[data-theme=light] .TraceLogPanel_timelineRowSelected__71UEH{background:#6366f10f}[data-theme=light] .TraceLogPanel_timelineBarSelected__C-FEC{outline-color:#00000040}.TaskPipeline_pipeline__VHYXn{background:#0000;background:var(--bg-primary,#0000);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);display:flex;flex-direction:column;flex-shrink:0;padding:10px 16px}.TaskPipeline_tabBar__rLge5{display:flex;gap:2px;margin:0 0 8px}.TaskPipeline_addTaskButton__8LdQQ{align-self:center;background:#0000;border:1px solid #ffffff2e;border:1px solid var(--border-color,#ffffff2e);border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.72rem;font-weight:600;margin-left:auto;padding:3px 10px;transition:color .15s,border-color .15s,background .15s}.TaskPipeline_addTaskButton__8LdQQ:hover{background:#6366f114;background:var(--accent-light,#6366f114);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fafafa;color:var(--text-primary,#fafafa)}.TaskPipeline_tab__iQxbc{background:none;border:none;border-radius:4px;color:#71717a;color:var(--text-muted,#71717a);cursor:pointer;font-size:.6875rem;font-weight:600;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase;transition:color .15s,background .15s}.TaskPipeline_tab__iQxbc:hover{background:#ffffff0a;color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.TaskPipeline_tabActive__doQ3a{background:#6366f11f;background:var(--accent-light,#6366f11f);color:#6366f1;color:var(--accent-color,#6366f1)}.TaskPipeline_pipelineContent__\+erw0{display:flex;flex:1 1;flex-direction:row;min-height:0}.TaskPipeline_stagesWrapper__ym6Hv{flex:1 1;min-width:0;overflow-x:auto;overflow-y:auto;scrollbar-color:#ffffff1a #0000;scrollbar-width:thin}.TaskPipeline_stagesWrapper__ym6Hv::-webkit-scrollbar{height:6px;width:6px}.TaskPipeline_stagesWrapper__ym6Hv::-webkit-scrollbar-track{background:#0000}.TaskPipeline_stagesWrapper__ym6Hv::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.TaskPipeline_stagesWrapper__ym6Hv::-webkit-scrollbar-thumb:hover{background:#fff3}.TaskPipeline_stages__R-s6q{display:flex;gap:2px;min-width:-webkit-min-content;min-width:min-content}.TaskPipeline_stage__iLevB{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:140px}.TaskPipeline_stageHeader__PvpXp{border-bottom:2px solid #ffffff0a;color:#71717a;color:var(--text-muted,#71717a);font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.TaskPipeline_stageHeaderActive__HhB7B{border-bottom-color:#6366f1;border-bottom-color:var(--accent-color,#6366f1);color:#fafafa;color:var(--text-primary,#fafafa)}.TaskPipeline_stageTasks__AuJyQ{display:flex;flex-direction:column;gap:3px;padding:4px 0}.TaskPipeline_taskPill__vFHBY{align-items:center;background:#ffffff05;border-radius:4px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;display:flex;font-size:.75rem;gap:6px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;transition:background .15s;white-space:nowrap}.TaskPipeline_taskPill__vFHBY:hover{background:#ffffff0d}.TaskPipeline_taskPillSelected__Ji0xI{background:#6366f11a;border:1px solid #6366f133}.TaskPipeline_pillDot__aP65T{border-radius:50%;flex-shrink:0;height:6px;width:6px}.TaskPipeline_pillDotQueued__hC6IT{background:#4b5563}.TaskPipeline_pillDotIn_progress__GMc7J{animation:TaskPipeline_pillPulse__89zqn 1.5s ease-in-out infinite;background:#6366f1;background:var(--accent-color,#6366f1)}.TaskPipeline_pillDotCompleted__He4co{background:#22c55e}.TaskPipeline_pillDotFailed__v6LHS{background:#ef4444}@keyframes TaskPipeline_pillPulse__89zqn{0%,to{opacity:.5}50%{opacity:1}}.TaskPipeline_pillTitle__RuCGX{overflow:hidden;text-overflow:ellipsis}.TaskPipeline_emptyPipeline__h61SA{color:#71717a;color:var(--text-muted,#71717a);font-size:.8125rem;padding:8px;text-align:center}[data-theme=light] .TaskPipeline_pipeline__VHYXn{border-color:#00000014}[data-theme=light] .TaskPipeline_tab__iQxbc:hover{background:#0000000a}[data-theme=light] .TaskPipeline_stageHeader__PvpXp{border-bottom-color:#0000000f}[data-theme=light] .TaskPipeline_taskPill__vFHBY{background:#00000005}[data-theme=light] .TaskPipeline_taskPill__vFHBY:hover{background:#0000000d}[data-theme=light] .TaskPipeline_stagesWrapper__ym6Hv{scrollbar-color:#0000001a #0000}[data-theme=light] .TaskPipeline_stagesWrapper__ym6Hv::-webkit-scrollbar-thumb{background:#0000001a}[data-theme=light] .TaskPipeline_stagesWrapper__ym6Hv::-webkit-scrollbar-thumb:hover{background:#0003}.ExecutionLogPanel_container__fYEiZ{background:#13131f;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden}.ExecutionLogPanel_header__C6gVp{align-items:center;background:#ffffff08;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;gap:12px;padding:10px 14px}.ExecutionLogPanel_headerTitle__ipuVJ{color:#e2e8f0;font-size:13px;font-weight:600}.ExecutionLogPanel_headerMeta__V9qjH{color:#64748b;font-size:11px;margin-left:auto}.ExecutionLogPanel_scrollToggle__21wlC{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:4px;color:#64748b;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:all .15s ease;width:24px}.ExecutionLogPanel_scrollToggle__21wlC:hover{background:#ffffff1a;color:#e2e8f0}.ExecutionLogPanel_scrollToggleActive__9A35M{background:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}.ExecutionLogPanel_logContainer__yH8rp{flex:1 1;overflow-y:auto;padding:6px}.ExecutionLogPanel_logContainer__yH8rp::-webkit-scrollbar{width:6px}.ExecutionLogPanel_logContainer__yH8rp::-webkit-scrollbar-track{background:#0000}.ExecutionLogPanel_logContainer__yH8rp::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.ExecutionLogPanel_empty__zWJQN{align-items:center;color:#475569;display:flex;font-size:13px;font-style:italic;height:100%;justify-content:center;min-height:120px}.ExecutionLogPanel_eventRow__2slK7{align-items:flex-start;border-radius:4px;color:#94a3b8;cursor:default;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;padding:6px 8px;transition:background .1s ease}.ExecutionLogPanel_eventRow__2slK7:hover{background:#ffffff08}.ExecutionLogPanel_eventIndex__jq480{color:#475569;font-family:JetBrains Mono,Fira Code,monospace;font-size:10px;min-width:20px;padding-top:2px;text-align:right}.ExecutionLogPanel_eventBadge__kkVYa{border-radius:9999px;color:#fff;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.03em;padding:1px 7px;text-transform:uppercase;white-space:nowrap}.ExecutionLogPanel_eventAgent__80xwf{color:#cbd5e1;font-weight:500}.ExecutionLogPanel_expandIcon__Ss4Yc{color:#475569;cursor:pointer;font-size:10px;margin-left:auto}.ExecutionLogPanel_eventDetail__6hjuf{background:#0000004d;border:1px solid #ffffff0a;border-radius:4px;color:#94a3b8;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;margin:4px 0 0 28px;overflow-x:auto;padding:8px;white-space:pre-wrap;width:100%;word-break:break-all}.TimelineSlider_slider__xibZM{align-items:center;background:#0a0a14b3;border-top:1px solid #ffffff0f;display:flex;flex-shrink:0;gap:10px;height:32px;padding:0 16px}.TimelineSlider_range__bCozH{-webkit-appearance:none;appearance:none;background:#ffffff1a;border-radius:2px;cursor:pointer;flex:1 1;height:4px;outline:none}.TimelineSlider_range__bCozH::-webkit-slider-thumb{-webkit-appearance:none;background:#60a5fa;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.TimelineSlider_range__bCozH::-moz-range-thumb{background:#60a5fa;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}.TimelineSlider_stageLabel__G6SJP{color:#71717a;color:var(--text-muted,#71717a);font-size:.625rem;letter-spacing:.04em;min-width:60px;text-transform:uppercase;white-space:nowrap}.TimelineSlider_stopButton__adonp{align-items:center;background:#ef444426;border:none;border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:background .15s;width:20px}.TimelineSlider_stopButton__adonp:hover{background:#ef44444d}.TimelineSlider_stopIcon__D7JXz{background:#ef4444;border-radius:1px;display:block;height:8px;width:8px}.TimelineSlider_followLabel__WBoGV{align-items:center;color:#71717a;color:var(--text-muted,#71717a);cursor:pointer;display:flex;font-size:.625rem;gap:4px;-webkit-user-select:none;user-select:none;white-space:nowrap}.TimelineSlider_followLabel__WBoGV input[type=checkbox]{accent-color:#60a5fa;cursor:pointer;height:12px;margin:0;width:12px}.TimelineSlider_liveBadge__rmAf9{background:none;border:none;border-radius:4px;cursor:pointer;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase;transition:color .15s,opacity .15s}.TimelineSlider_liveBadgeActive__eDjNO{animation:TimelineSlider_livePulse__JedP4 1.5s ease-in-out infinite;color:#22c55e}.TimelineSlider_liveBadgeDimmed__HHvS0{color:#71717a;color:var(--text-muted,#71717a);opacity:.6}.TimelineSlider_liveBadgeDimmed__HHvS0:hover{opacity:1}.TimelineSlider_themeToggle__Q5nA7{align-items:center;background:#ffffff0f;border:none;border-radius:4px;color:#71717a;color:var(--text-muted,#71717a);cursor:pointer;display:flex;flex-shrink:0;font-size:.75rem;height:20px;justify-content:center;line-height:1;padding:0;transition:background .15s,color .15s;width:20px}.TimelineSlider_themeToggle__Q5nA7:hover{background:#ffffff1f;color:#fafafa;color:var(--text-primary,#fafafa)}@keyframes TimelineSlider_livePulse__JedP4{0%,to{opacity:.7}50%{opacity:1}}[data-theme=light] .TimelineSlider_slider__xibZM{background:#f5f5fae6;border-top-color:#00000014}[data-theme=light] .TimelineSlider_range__bCozH{background:#0000001a}[data-theme=light] .TimelineSlider_themeToggle__Q5nA7{background:#0000000f}[data-theme=light] .TimelineSlider_themeToggle__Q5nA7:hover{background:#0000001f}.ProfileWizard_wizard__ehlza{background:#14141a;background:var(--card-bg,#14141a);color:#fafafa;color:var(--text-primary,#fafafa);display:flex;flex:1 1;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.ProfileWizard_header__hh\+c9{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color,#ffffff14);display:flex;gap:16px;justify-content:space-between;padding:18px 22px}.ProfileWizard_eyebrow__VWzGN{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.7rem;font-weight:600;letter-spacing:.08em;opacity:.85;text-transform:uppercase}.ProfileWizard_title__Qr4tD{font-size:1.05rem;font-weight:600;margin-top:2px}.ProfileWizard_body__ngIIe{display:grid;flex:1 1;grid-template-columns:69px 1fr;min-height:0}.ProfileWizard_stepRail__ooTKt{background:#ffffff05;border-right:1px solid #ffffff0f;border-right:1px solid var(--border-color,#ffffff0f);display:flex;flex-direction:column;gap:2px;overflow-y:auto;padding:10px 0}.ProfileWizard_stepItem__OCW2t{align-items:center;background:#0000;border:none;border-left:3px solid #0000;border-radius:0;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;display:flex;flex-shrink:0;gap:4px;height:40px;justify-content:center;padding:0 6px 0 3px;text-align:center;transition:background .15s,color .15s,border-color .15s}.ProfileWizard_stepItem__OCW2t:hover{background:#ffffff0a;color:#fafafa;color:var(--text-primary,#fafafa)}.ProfileWizard_stepItemActive__1tFdr{background:#6366f11f;background:var(--accent-light,#6366f11f);border-left-color:#6366f1;border-left-color:var(--accent-color,#6366f1);color:#fafafa;color:var(--text-primary,#fafafa)}.ProfileWizard_stepItemComplete__Ovh8p .ProfileWizard_stepTitle__vmlgk{color:#86efac}.ProfileWizard_stepItemError__f0NsC .ProfileWizard_stepTitle__vmlgk{color:#fca5a5}.ProfileWizard_stepText__Q1CuE{display:flex;flex-direction:column;gap:2px;line-height:1.3;min-width:0;text-align:center;width:100%}.ProfileWizard_stepTitle__vmlgk{display:block;font-size:.76rem;font-weight:600;overflow-wrap:break-word}.ProfileWizard_content__r26h1{min-width:0;overflow-y:auto;padding:14px 16px}.ProfileWizard_stepIntro__kqN-w{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);margin-bottom:18px;padding-bottom:12px}.ProfileWizard_stepIntroTitle__RrPQt{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.92rem;font-weight:600;margin:0 0 2px}.ProfileWizard_stepIntroText__9VYcL{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.74rem;margin:0}.ProfileWizard_section__NXapZ{display:flex;flex-direction:column;gap:16px}.ProfileWizard_field__chomo{border:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.ProfileWizard_fieldLabel__HhH0v{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.78rem;font-weight:600}.ProfileWizard_muted__iHauP{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.72rem;font-weight:400}.ProfileWizard_input__KKiSO,.ProfileWizard_textarea__MT0oJ{background:#ffffff0a;border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:6px;box-sizing:border-box;color:#fafafa;color:var(--text-primary,#fafafa);font-family:inherit;font-size:.85rem;padding:8px 10px;width:100%}.ProfileWizard_textarea__MT0oJ{line-height:1.45;min-height:80px;resize:vertical}.ProfileWizard_input__KKiSO:focus,.ProfileWizard_textarea__MT0oJ:focus{background:#6366f10f;border-color:#6366f18c;outline:none}.ProfileWizard_hint__p0qQ4{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.72rem;line-height:1.5}.ProfileWizard_hintWarn__qhujU{color:#fbbf24;font-size:.72rem}.ProfileWizard_presets__5DaI7{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ProfileWizard_presetsLabel__g686q{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.72rem;margin-right:4px}.ProfileWizard_presetChip__K24ay{background:#ffffff0a;border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:999px;color:#fafafa;color:var(--text-primary,#fafafa);cursor:pointer;font-size:.72rem;padding:4px 10px}.ProfileWizard_presetChip__K24ay:hover{background:#6366f126;border-color:#6366f173}.ProfileWizard_corpusDropZone__SLISj{align-items:center;background:#ffffff05;border:1px dashed #ffffff2e;border:1px dashed var(--border-color,#ffffff2e);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;min-height:44px;padding:8px 10px;transition:border-color .15s ease,background .15s ease}.ProfileWizard_corpusDropZoneActive__mqU-Z{background:#6366f114;border-color:#6366f199}.ProfileWizard_corpusDropHint__DxRoz{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.72rem}.ProfileWizard_corpusTiles__REqmp{display:flex;flex-wrap:wrap;gap:10px}.ProfileWizard_corpusTile__dRVpW{background:#252538;background:var(--bg-secondary,#252538);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:6px;overflow:hidden;position:relative;transition:border-color .15s,box-shadow .15s;width:140px}.ProfileWizard_corpusTile__dRVpW:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1);box-shadow:0 2px 8px #6366f126}.ProfileWizard_corpusTileThumb__9l99P{align-items:center;aspect-ratio:4/3;background:#2d2d2d;background:var(--nav-bg,#2d2d2d);color:#ffffff2e;display:flex;font-size:28px;justify-content:center}.ProfileWizard_corpusTileInfo__EN9ji{display:flex;flex-direction:column;gap:2px;padding:7px 9px}.ProfileWizard_corpusTileName__vtfmx{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.72rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileWizard_corpusTileType__0Jk79{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.62rem}.ProfileWizard_corpusTileRemove__RskWe{align-items:center;background:#0000008c;border:none;border-radius:999px;color:#fafafa;color:var(--text-primary,#fafafa);cursor:pointer;display:inline-flex;font-size:.9rem;height:20px;justify-content:center;line-height:1;opacity:0;padding:0;position:absolute;right:4px;top:4px;transition:opacity .12s,color .12s;width:20px}.ProfileWizard_corpusTileRemove__RskWe:focus-visible,.ProfileWizard_corpusTile__dRVpW:hover .ProfileWizard_corpusTileRemove__RskWe{opacity:1}.ProfileWizard_corpusTileRemove__RskWe:hover{color:#f87171}.ProfileWizard_modeToggle__hAMWW{border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:6px;display:inline-flex;margin-bottom:6px;overflow:hidden;width:-webkit-fit-content;width:fit-content}.ProfileWizard_modeOption__D2OWC{background:#0000;border:none;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.8rem;padding:5px 14px}.ProfileWizard_modeOption__D2OWC+.ProfileWizard_modeOption__D2OWC{border-left:1px solid #ffffff1f;border-left:1px solid var(--border-color,#ffffff1f)}.ProfileWizard_modeOptionActive__Yn9ZC{background:#6366f12e;color:#fafafa;color:var(--text-primary,#fafafa)}.ProfileWizard_toggleRow__gfjcF{align-items:center;display:flex;gap:16px;justify-content:space-between}.ProfileWizard_toggleInfo__Ck37G{display:flex;flex-direction:column;gap:2px;min-width:0}.ProfileWizard_toggle__0h5w\+{background:#ffffff1a;border:none;border-radius:10px;cursor:pointer;flex-shrink:0;height:20px;padding:0;position:relative;transition:background .2s ease;width:36px}.ProfileWizard_toggle__0h5w\+.ProfileWizard_toggleOn__ygw6t{background:#6366f1;background:var(--accent-color,#6366f1)}.ProfileWizard_toggleThumb__1Tyka{background:#fff;border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:16px}.ProfileWizard_toggle__0h5w\+.ProfileWizard_toggleOn__ygw6t .ProfileWizard_toggleThumb__1Tyka{transform:translateX(16px)}.ProfileWizard_summary__4RA6c{display:flex;flex-direction:column;gap:14px}.ProfileWizard_summaryRow__p8cvs{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;flex-direction:column;gap:4px;padding-bottom:12px}.ProfileWizard_summaryRow__p8cvs:last-child{border-bottom:none;padding-bottom:0}.ProfileWizard_summaryLabel__vUAD1{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.ProfileWizard_summaryValue__1HEDG{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.82rem;line-height:1.45;word-break:break-word}.ProfileWizard_summaryValueMultiline__EvIrf{line-height:1.5;white-space:pre-wrap}.ProfileWizard_summaryValueMono__VX5WQ{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem}.ProfileWizard_errorInline__GNJam{color:#fca5a5;font-size:.78rem;margin:4px 0 0}.ProfileWizard_errorBanner__q8ee1{background:#ef44441f;border:1px solid #ef44444d;border-radius:6px;color:#fca5a5;font-size:.8rem;margin:4px 0 0;padding:8px 12px}.ProfileWizard_footer__iHLAx{align-items:center;background:#14141a;background:var(--card-bg,#14141a);border-top:1px solid #ffffff14;border-top:1px solid var(--border-color,#ffffff14);display:flex;gap:8px;padding:14px 22px;position:relative;z-index:1}.ProfileWizard_footerSpacer__4jtSD{flex:1 1}.ProfileWizard_primary__0-RkB,.ProfileWizard_secondary__4SnFC{border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 16px;transition:background .15s,border-color .15s,opacity .15s}.ProfileWizard_primary__0-RkB{background:#6366f1;background:var(--accent-color,#6366f1);border:1px solid #6366f1;border:1px solid var(--accent-color,#6366f1);color:#fff}.ProfileWizard_primary__0-RkB:hover:not(:disabled){background:#5356ee;border-color:#5356ee}.ProfileWizard_primary__0-RkB:disabled{cursor:not-allowed;opacity:.5}.ProfileWizard_secondary__4SnFC{background:#0000;border:1px solid #ffffff2e;border:1px solid var(--border-color,#ffffff2e);color:#fafafa;color:var(--text-primary,#fafafa)}.ProfileWizard_secondary__4SnFC:hover:not(:disabled){background:#ffffff0d}.ProfileWizard_secondary__4SnFC:disabled{cursor:not-allowed;opacity:.45}@media (max-width:720px){.ProfileWizard_body__ngIIe{grid-template-columns:1fr}.ProfileWizard_stepRail__ooTKt{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);border-right:none;flex-direction:row;flex-wrap:wrap;gap:6px}.ProfileWizard_stepItem__OCW2t{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1}}[data-theme=light] .ProfileWizard_wizard__ehlza{background:#fff;border-color:#00000014;color:#111827}[data-theme=light] .ProfileWizard_stepRail__ooTKt{background:#00000005;border-right-color:#0000000f}[data-theme=light] .ProfileWizard_input__KKiSO,[data-theme=light] .ProfileWizard_textarea__MT0oJ{background:#00000008;border-color:#0000001f;color:#111827}[data-theme=light] .ProfileWizard_footer__iHLAx{background:#fff;background:var(--card-bg,#fff);border-top-color:#0000000f}.ProfileWizard_corpusDropNotice__21f5U{color:#fcd34d;font-size:.74rem;line-height:1.45;margin:6px 0 0}.MultiSelect_root__J4mKu{position:relative;width:100%}.MultiSelect_label__4nTat{color:#a1a1aa;color:var(--landing-text-secondary,#a1a1aa);display:block;font-size:.8125rem;font-weight:600;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.MultiSelect_trigger__QHJ1N{align-items:center;background:#ffffff0a;background:var(--landing-surface,#ffffff0a);border:1px solid #ffffff14;border:1px solid var(--landing-border,#ffffff14);border-radius:8px;color:#fafafa;color:var(--landing-text-primary,#fafafa);cursor:pointer;display:flex;font-size:.875rem;gap:6px;min-height:42px;padding:8px 36px 8px 12px;position:relative;text-align:left;transition:border-color .15s,background .15s;width:100%}.MultiSelect_trigger__QHJ1N:hover:not(.MultiSelect_triggerDisabled__DhLUh){background:#ffffff0f;border-color:#ffffff24}.MultiSelect_triggerOpen__kzlnw{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-color:#8b5cf680}.MultiSelect_triggerDisabled__DhLUh{cursor:not-allowed;opacity:.55}.MultiSelect_caret__TDfUJ{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23A1A1AA' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:12px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px}[data-theme=light] .MultiSelect_caret__TDfUJ{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%2352525B' d='M6 8 1 3h10z'/%3E%3C/svg%3E")}.MultiSelect_placeholder__AS\+A0{color:#a1a1aa;color:var(--landing-text-secondary,#a1a1aa);font-style:italic}.MultiSelect_chips__OvXun{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px}.MultiSelect_chip__7G4J6{background:#8b5cf647;border:1px solid #8b5cf659;border-radius:4px;color:#fafafa;color:var(--landing-text-primary,#fafafa);display:inline-flex;font-size:.75rem;padding:2px 8px;white-space:nowrap}.MultiSelect_chipMore__A3yYW{color:#a1a1aa;color:var(--landing-text-secondary,#a1a1aa);display:inline-flex;font-size:.75rem;font-style:italic;padding:2px 8px}.MultiSelect_panel__yRI0n{background:#1a1b1f;background:var(--landing-bg-elevated,#1a1b1f);border:1px solid #ffffff14;border:1px solid var(--landing-border,#ffffff14);border-radius:8px;box-shadow:0 8px 20px #00000059;display:flex;flex-direction:column;max-height:300px;overflow:hidden;z-index:1000}.MultiSelect_panelHeader__Y476Z{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--landing-border,#ffffff0f);display:flex;flex-direction:column;gap:6px;padding:8px}.MultiSelect_search__ktqPG{background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--landing-border,#ffffff14);border-radius:6px;color:#fafafa;color:var(--landing-text-primary,#fafafa);font-size:.8125rem;padding:6px 10px;width:100%}.MultiSelect_search__ktqPG:focus{border-color:#8b5cf680;outline:none}.MultiSelect_panelActions__kqWYj{display:flex;gap:6px}.MultiSelect_actionBtn__P-lDO{background:#0000;border:1px solid #ffffff14;border:1px solid var(--landing-border,#ffffff14);border-radius:4px;color:#a1a1aa;color:var(--landing-text-secondary,#a1a1aa);cursor:pointer;flex:1 1;font-size:.75rem;padding:4px 8px;transition:background .12s,color .12s}.MultiSelect_actionBtn__P-lDO:hover:not(:disabled){background:#ffffff0f;color:#fafafa;color:var(--landing-text-primary,#fafafa)}.MultiSelect_actionBtn__P-lDO:disabled{cursor:default;opacity:.4}.MultiSelect_optionList__B6U9W{flex:1 1;overflow-y:auto;padding:4px;scrollbar-color:#ffffff29 #0000;scrollbar-color:var(--border-color,#ffffff29) #0000;scrollbar-width:thin}.MultiSelect_optionList__B6U9W::-webkit-scrollbar{width:6px}.MultiSelect_optionList__B6U9W::-webkit-scrollbar-track{background:#0000}.MultiSelect_optionList__B6U9W::-webkit-scrollbar-thumb{background:#ffffff29;background:var(--border-color,#ffffff29);border-radius:3px}.MultiSelect_optionList__B6U9W::-webkit-scrollbar-thumb:hover{background:#ffffff59;background:var(--text-tertiary,#ffffff59)}.MultiSelect_emptyState__ty6gR{color:#a1a1aa;color:var(--landing-text-secondary,#a1a1aa);font-size:.8125rem;font-style:italic;padding:12px;text-align:center}.MultiSelect_option__3HVoj{align-items:center;border-radius:4px;color:#fafafa;color:var(--landing-text-primary,#fafafa);cursor:pointer;display:flex;font-size:.875rem;gap:8px;outline:none;padding:8px 10px;transition:background .1s}.MultiSelect_option__3HVoj:focus-visible,.MultiSelect_option__3HVoj:hover{background:#ffffff0f}.MultiSelect_optionChecked__OVYFG{background:#8b5cf60a}.MultiSelect_optionDimmed__D1Ljf{opacity:.5}.MultiSelect_optionDimmed__D1Ljf:focus-visible,.MultiSelect_optionDimmed__D1Ljf:hover{opacity:.75}.MultiSelect_optionDimmedHint__6Hd2i{color:#a1a1aa;color:var(--landing-text-secondary,#a1a1aa);font-size:.6875rem;font-style:italic;margin-left:auto;white-space:nowrap}.MultiSelect_checkbox__qmogm{align-items:center;border:1px solid #fff3;border:1px solid var(--landing-border,#fff3);border-radius:3px;color:#c4b5fd;display:inline-flex;flex-shrink:0;font-size:.75rem;height:16px;justify-content:center;width:16px}.MultiSelect_checkboxChecked__wgwBQ{background:#8b5cf647;border-color:#8b5cf680}.MultiSelect_optionLabel__AEjH\+{flex:1 1}[data-theme=light] .MultiSelect_trigger__QHJ1N{background:#00000008}[data-theme=light] .MultiSelect_trigger__QHJ1N:hover:not(.MultiSelect_triggerDisabled__DhLUh){background:#0000000d;border-color:#0000002e}[data-theme=light] .MultiSelect_search__ktqPG{background:#00000008}[data-theme=light] .MultiSelect_option__3HVoj:focus-visible,[data-theme=light] .MultiSelect_option__3HVoj:hover{background:#0000000d}[data-theme=light] .MultiSelect_actionBtn__P-lDO:hover:not(:disabled){background:#0000000d}[data-theme=light] .MultiSelect_checkbox__qmogm{border-color:#0003}[data-theme=light] .MultiSelect_chip__7G4J6{background:#8b5cf62e;border-color:#8b5cf666}.MultiSelect_compact__L1pu\+ .MultiSelect_trigger__QHJ1N{background:#ffffff0a;border-color:#ffffff1f;border-color:var(--border-color,#ffffff1f);border-radius:6px;color:#fafafa;color:var(--text-primary,#fafafa);font-size:.8rem;min-height:34px;padding:6px 30px 6px 9px}.MultiSelect_compact__L1pu\+ .MultiSelect_trigger__QHJ1N:hover:not(.MultiSelect_triggerDisabled__DhLUh){border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.MultiSelect_compact__L1pu\+ .MultiSelect_chip__7G4J6{font-size:.68rem;padding:1px 8px}.MultiSelect_compact__L1pu\+ .MultiSelect_placeholder__AS\+A0{font-size:.78rem}.MultiSelect_panelCompact__XlBLE .MultiSelect_search__ktqPG{font-size:.78rem;padding:6px 9px}.MultiSelect_panelCompact__XlBLE .MultiSelect_option__3HVoj{font-size:.78rem;padding:5px 8px}.MultiSelect_panelCompact__XlBLE .MultiSelect_actionBtn__P-lDO{font-size:.72rem}.TemplateVarValuesFields_fields__XFIQn{display:flex;flex-direction:column;gap:14px}.TemplateVarValuesFields_field__Z2Pvd{display:flex;flex-direction:column;gap:5px}.TemplateVarValuesFields_label__AWC2R{align-items:baseline;display:inline-flex;gap:8px}.TemplateVarValuesFields_varName__EOyI\+{background:#ffffff0f;background:var(--bg-secondary,#ffffff0f);border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:4px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:.78rem;font-weight:600;padding:1px 6px}.TemplateVarValuesFields_varType__lMRia{color:#888;color:var(--text-secondary,#888);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.TemplateVarValuesFields_input__NCswf,.TemplateVarValuesFields_select__gGrNA{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:6px;box-sizing:border-box;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:.8rem;padding:7px 10px;width:100%}.TemplateVarValuesFields_input__NCswf:focus,.TemplateVarValuesFields_select__gGrNA:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1);outline:none}.TemplateVarValuesFields_hint__Qy8kO{color:#888;color:var(--text-secondary,#888);font-size:.7rem}.TemplateVarValuesFields_error__Maqr6{color:#fca5a5;font-size:.7rem}.TemplateVarValuesFields_runtimeGroup__B\+9en{border-top:1px dashed #ffffff1f;border-top:1px dashed var(--border-color,#ffffff1f);display:flex;flex-direction:column;gap:10px;margin-top:2px;padding-top:10px}.TemplateVarValuesFields_runtimeGroupLabel__Irw8j{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.66rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.TemplateVarValuesFields_runtimeSource__jR6ve{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.7rem;font-style:italic}.TemplateVarValuesFields_listFieldRow__-Nwey{align-items:center;display:flex;gap:6px}.TemplateVarValuesFields_listFieldRow__-Nwey>:first-child{flex:1 1;min-width:0}.TemplateVarValuesFields_modeToggle__YtI39{align-items:center;background:#0000;border:none;border-radius:4px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.72rem;height:26px;justify-content:center;transition:color .15s,background .15s;width:26px}.TemplateVarValuesFields_modeToggle__YtI39:hover{background:#ffffff0f;color:#fafafa;color:var(--text-primary,#fafafa)}.TemplateVarValuesFields_unsetToggle__w2xzz{align-self:flex-start;background:#0000;border:none;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.72rem;padding:2px 0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:color .15s}.RunPanel_runPanel__ieYL8,.TemplateVarValuesFields_unsetToggle__w2xzz:hover{color:#fafafa;color:var(--text-primary,#fafafa)}.RunPanel_runPanel__ieYL8{display:flex;flex-direction:column;gap:14px;padding:18px 22px}.RunPanel_header__-XW2w{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color,#ffffff14);display:flex;gap:10px;padding-bottom:12px}.RunPanel_phaseBadge__JgEvl[data-phase=paused]{background:#eab3082e;color:#fcd34d}.RunPanel_resetRunBtn__4R63L{background:#0000;border:1px solid #ffffff2e;border:1px solid var(--border-color,#ffffff2e);border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.72rem;font-weight:600;margin-left:auto;padding:4px 10px}.RunPanel_resetRunBtn__4R63L:hover{background:#ffffff0d;color:#fafafa;color:var(--text-primary,#fafafa)}[data-theme=light] .RunPanel_resetRunBtn__4R63L:hover{background:#0000000d}.RunPanel_section__qgEUT{background:#0000;border:none;border-radius:0;display:flex;flex-direction:column;gap:10px;padding:0}.RunPanel_label__QgbP2{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.78rem;font-weight:600}.RunPanel_select__RFe5E,.RunPanel_textarea__fT1HD{background:#ffffff0a;border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:6px;box-sizing:border-box;color:#fafafa;color:var(--text-primary,#fafafa);font-family:inherit;font-size:.85rem;outline:none;padding:8px 10px;transition:border-color .15s,background .15s;width:100%}.RunPanel_select__RFe5E{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23A1A1AA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:11px 7px;cursor:pointer;padding-right:30px}.RunPanel_select__RFe5E option{background:#0f1115;background:var(--bg-primary,#0f1115);color:#fafafa;color:var(--text-primary,#fafafa)}[data-theme=light] .RunPanel_select__RFe5E option{background:#fff;color:#1f2937}.RunPanel_textarea__fT1HD{line-height:1.45;min-height:80px;resize:vertical}.RunPanel_select__RFe5E:focus,.RunPanel_textarea__fT1HD:focus{background:#6366f10f;border-color:#6366f18c}.RunPanel_profileDescription__5aZWP{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.75rem;line-height:1.45;margin:0}.RunPanel_actions__\+AWA5{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.RunPanel_compileBtn__jQS2V,.RunPanel_runBtn__kTraR{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 16px;transition:background .15s,color .15s,border-color .15s,opacity .15s}.RunPanel_compileBtn__jQS2V{background:#0000;border-color:#ffffff2e;border-color:var(--border-color,#ffffff2e);color:#fafafa;color:var(--text-primary,#fafafa)}.RunPanel_compileBtn__jQS2V:hover{background:#ffffff0d}.RunPanel_runBtn__kTraR{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fff}.RunPanel_runBtn__kTraR:hover:not(:disabled){background:#5356ee;border-color:#5356ee}.RunPanel_runBtn__kTraR:disabled{cursor:not-allowed;opacity:.5}.RunPanel_errorList__K82lU{background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;padding:10px 12px}.RunPanel_errorTitle__rZRZ4{color:#fca5a5;font-size:.8rem;font-weight:600;margin:0 0 6px}.RunPanel_errorItem__JaU7x{color:#fecaca;font-size:.78rem;line-height:1.45}.RunPanel_compileSummary__2Cn2b{background:#22c55e14;border:1px solid #22c55e4d;border-radius:6px;padding:10px 12px}.RunPanel_compileSummary__2Cn2b p{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.78rem;line-height:1.45;margin:0}.RunPanel_summaryTitle__fBLBx{color:#86efac;font-size:.8rem;font-weight:600;margin:0 0 4px}.RunPanel_errorBanner__T4fOY{background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#fca5a5;font-size:.85rem;padding:10px 14px}.RunPanel_serverSideNote__rWzG1{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.76rem;line-height:1.45;padding:8px 12px}.RunPanel_outputCard__V0Kpk{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.RunPanel_outputCardPartial__oa-L3{background:#eab3080a;border-color:#eab30866}.RunPanel_failedTaskList__mVRCo{background:#eab3080f;border-left:2px solid #eab30880;border-radius:0 4px 4px 0;display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:8px 10px}.RunPanel_failedTaskItem__6ybDw{display:flex;flex-direction:column;font-size:.78rem;gap:2px;line-height:1.4}.RunPanel_failedTaskTitle__Xw\+gq{color:#fde68a;font-weight:600}.RunPanel_failedTaskMessage__99rvg{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;word-break:break-word}.RunPanel_outputCardHeader__7cPkP{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.RunPanel_outputCardTitle__Hy6RY{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.85rem;font-weight:600;margin:0}.RunPanel_outputCardMeta__D6smy{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.72rem;margin:2px 0 0}.RunPanel_openBridgeBtn__uLyVe{background:#0000;border:1px solid #ffffff26;border:1px solid var(--border-color,#ffffff26);border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;flex-shrink:0;font-size:.75rem;font-weight:500;padding:4px 10px}.RunPanel_openBridgeBtn__uLyVe:hover{background:#ffffff0d;color:#fafafa;color:var(--text-primary,#fafafa)}.RunPanel_outputPreview__1AbcB{background:#ffffff05;border-left:2px solid #ffffff1f;border-left:2px solid var(--border-color,#ffffff1f);border-radius:0 4px 4px 0;display:flex;flex-direction:column;font-size:.78rem;gap:4px;line-height:1.4;padding:8px 10px}.RunPanel_outputPreviewLabel__HC7Vf{color:#fafafa;color:var(--text-primary,#fafafa);font-weight:600}.RunPanel_outputPreviewText__KXGwL{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);white-space:pre-wrap;word-break:break-word}.RunPanel_outputCardId__\+7f0N{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;margin:0;opacity:.6}[data-theme=light] .RunPanel_outputCard__V0Kpk,[data-theme=light] .RunPanel_outputPreview__1AbcB{background:#00000008}[data-theme=light] .RunPanel_openBridgeBtn__uLyVe:hover{background:#0000000d}.RunPanel_liveStatus__zK5lp{display:flex;flex-direction:column;gap:14px}.RunPanel_stage__sXlA3{background:#ffffff05;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;padding:12px 14px}.RunPanel_stageHeader__t4kBx{font-size:.85rem;font-weight:600;margin-bottom:8px}.RunPanel_stageName__kE\+-m{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-weight:400;margin-left:6px}.RunPanel_taskList__WbPEO{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.RunPanel_taskItem__gqgSD{grid-gap:12px;align-items:center;background:#ffffff08;border-radius:6px;display:grid;font-size:.85rem;gap:12px;grid-template-columns:1fr auto auto;padding:6px 10px}.RunPanel_taskItem__gqgSD[data-status=completed]{background:#22c55e14}.RunPanel_taskItem__gqgSD[data-status=running]{background:#3b82f61a}.RunPanel_taskItem__gqgSD[data-status=failed]{background:#ef444414}.RunPanel_taskTitle__jObWS{font-weight:500}.RunPanel_taskAssignee__dsJ1\+{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.78rem}.RunPanel_taskStatus__KbgcX{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.RunPanel_emptyHint__SzLjv{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.85rem;padding:20px;text-align:center}[data-theme=light] .RunPanel_compileBtn__jQS2V:hover,[data-theme=light] .RunPanel_select__RFe5E,[data-theme=light] .RunPanel_textarea__fT1HD{background:#0000000a}[data-theme=light] .RunPanel_stage__sXlA3{background:#00000005}[data-theme=light] .RunPanel_taskItem__gqgSD{background:#0000000a}[data-theme=light] .RunPanel_phaseBadge__JgEvl{background:#0000000f}.ProfilesBar_bar__2bgBX,.RunPanel_adHocVars__IhhvX{display:flex;flex-direction:column;gap:8px}.ProfilesBar_bar__2bgBX{flex-shrink:0;padding:10px 16px}.ProfilesBar_header__WdV21{align-items:center;display:flex;gap:10px}.ProfilesBar_label__VmlJU{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ProfilesBar_addBtn__5CQN-{background:#0000;border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:6px;color:#fafafa;color:var(--text-primary,#fafafa);cursor:pointer;font-size:.75rem;font-weight:500;margin-left:auto;padding:4px 10px}.ProfilesBar_addBtn__5CQN-:hover{background:#ffffff0a}.ProfilesBar_emptyHint__wDXUZ{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.78rem;line-height:1.4;margin:0}.ProfilesBar_empty__9USUl{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;padding:28px 22px;text-align:left}.ProfilesBar_emptyTitle__18bnm{color:#fafafa;color:var(--text-primary,#fafafa);font-size:1rem;font-weight:600}.ProfilesBar_emptyBody__iYdyt{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.82rem;line-height:1.5;margin:0;max-width:36ch}.ProfilesBar_primaryCta__-I0y2{background:#6366f1;background:var(--accent-color,#6366f1);border:1px solid #6366f1;border:1px solid var(--accent-color,#6366f1);border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;margin-top:4px;padding:8px 14px;transition:background .15s,border-color .15s}.ProfilesBar_primaryCta__-I0y2:hover{background:#5356ee;border-color:#5356ee}.ProfilesBar_list__T02ke{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.ProfilesBar_item__q9z5G{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;display:flex;overflow:hidden;position:relative}.ProfilesBar_item__q9z5G:hover{background:#ffffff0f}.ProfilesBar_itemMain__QKDht{align-items:flex-start;background:#0000;border:none;color:#fafafa;color:var(--text-primary,#fafafa);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding:7px 10px;text-align:left}.ProfilesBar_itemName__AaHqd{font-size:.8rem;font-weight:500}.ProfilesBar_itemDescription__22xhs,.ProfilesBar_itemName__AaHqd{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfilesBar_itemDescription__22xhs{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.7rem}.ProfilesBar_itemMainActive__X\+2-h{background:#6366f126}.ProfilesBar_itemActions__eStkP{align-items:center;display:inline-flex;gap:2px;opacity:0;padding-right:6px;transition:opacity .12s ease}.ProfilesBar_item__q9z5G:focus-within .ProfilesBar_itemActions__eStkP,.ProfilesBar_item__q9z5G:hover .ProfilesBar_itemActions__eStkP{opacity:1}.ProfilesBar_itemAction__H2xwt{align-items:center;background:#0000;border:none;border-radius:4px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;display:inline-flex;font-size:.7rem;height:24px;justify-content:center;width:24px}.ProfilesBar_itemAction__H2xwt:hover{background:#ffffff14;color:#fafafa;color:var(--text-primary,#fafafa)}.ProfilesBar_itemActionDanger__oLOLS,.ProfilesBar_itemActionDanger__oLOLS:hover{background:#ef44441f;color:#fca5a5}.ProfilesBar_editor__iuATK{background:#ffffff08;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.ProfilesBar_fieldLabel__Urka2{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ProfilesBar_input__9J6Ea,.ProfilesBar_textarea__2BJLn{background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:4px;box-sizing:border-box;color:#fafafa;color:var(--text-primary,#fafafa);font-family:inherit;font-size:.85rem;outline:none;padding:6px 10px;width:100%}.ProfilesBar_textarea__2BJLn{line-height:1.4;min-height:44px;resize:vertical}.ProfilesBar_input__9J6Ea:focus,.ProfilesBar_textarea__2BJLn:focus{border-color:#6366f180}.ProfilesBar_presets__sy8WM{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ProfilesBar_presetsLabel__OKszD{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.72rem;margin-right:2px}.ProfilesBar_presetChip__\+Iv3Y{background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:999px;color:#fafafa;color:var(--text-primary,#fafafa);cursor:pointer;font-size:.72rem;padding:3px 8px}.ProfilesBar_presetChip__\+Iv3Y:hover{background:#6366f126;border-color:#6366f173}.ProfilesBar_advancedRow__WBM0Z{display:flex;justify-content:flex-end}.ProfilesBar_advancedToggle__2rBGv{background:#0000;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:5px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.72rem;padding:3px 10px}.ProfilesBar_advancedToggle__2rBGv:hover{background:#ffffff0a;color:#fafafa;color:var(--text-primary,#fafafa)}.ProfilesBar_advancedSection__\+60L9{background:#ffffff08;display:flex;flex-direction:column;gap:6px;padding:8px 10px}.ProfilesBar_advancedSection__\+60L9,.ProfilesBar_modeToggle__kM-kE{border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px}.ProfilesBar_modeToggle__kM-kE{display:inline-flex;overflow:hidden;width:-webkit-fit-content;width:fit-content}.ProfilesBar_modeOption__rjLN9{background:#0000;border:none;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;font-size:.78rem;padding:4px 12px}.ProfilesBar_modeOption__rjLN9+.ProfilesBar_modeOption__rjLN9{border-left:1px solid #ffffff14;border-left:1px solid var(--border-color,#ffffff14)}.ProfilesBar_modeOptionActive__mudBo{background:#6366f12e;color:#fafafa;color:var(--text-primary,#fafafa)}.ProfilesBar_checkboxLabel__v2jNe{align-items:center;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);cursor:pointer;display:inline-flex;font-size:.78rem;gap:6px}[data-theme=light] .ProfilesBar_item__q9z5G{background:#0000000a}[data-theme=light] .ProfilesBar_editor__iuATK{background:#00000008}[data-theme=light] .ProfilesBar_input__9J6Ea,[data-theme=light] .ProfilesBar_textarea__2BJLn{background:#0000000a}.ShadowRunHarness_panel__0SZkh{box-sizing:border-box;color:#fafafa;color:var(--text-primary,#fafafa);display:flex;flex-direction:column;gap:12px;height:100%;overflow:auto;padding:18px 22px}.ShadowRunHarness_header__gr\+nx{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color,#ffffff14);display:flex;flex-direction:column;gap:6px;padding-bottom:12px}.ShadowRunHarness_title__cRmAy{font-size:1.05rem;font-weight:600;margin:0}.ShadowRunHarness_subtitle__Wr4ry{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.75rem;line-height:1.45;margin:0}.ShadowRunHarness_warning__9Gdue{background:#f59e0b1a;border:1px solid #f59e0b52;border-radius:6px;color:#fcd34d;font-size:.72rem;line-height:1.45;margin:0;padding:8px 10px}.ShadowRunHarness_formGroup__zL2Gt{display:flex;flex-direction:column;gap:6px}.ShadowRunHarness_label__Rce2Q{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ShadowRunHarness_inputRow__KA9jJ{align-items:center;display:flex;gap:8px}.ShadowRunHarness_input__E4CLY,.ShadowRunHarness_select__tkHox{background:#ffffff0a;border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:6px;box-sizing:border-box;color:#fafafa;color:var(--text-primary,#fafafa);flex:1 1;font-family:inherit;font-size:.85rem;outline:none;padding:8px 10px;transition:border-color .15s,background .15s}.ShadowRunHarness_input__E4CLY:focus,.ShadowRunHarness_select__tkHox:focus{background:#6366f10f;border-color:#6366f18c}.ShadowRunHarness_select__tkHox{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23A1A1AA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:11px 7px;cursor:pointer;padding-right:30px}.ShadowRunHarness_select__tkHox option{background:#0f1115;background:var(--bg-primary,#0f1115);color:#fafafa;color:var(--text-primary,#fafafa)}.ShadowRunHarness_countInput__FrTZS{flex:0 0 90px;width:90px}.ShadowRunHarness_runBtn__Z21if{background:#6366f1;background:var(--accent-color,#6366f1);border:1px solid #6366f1;border:1px solid var(--accent-color,#6366f1);border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 16px;transition:background .15s,opacity .15s}.ShadowRunHarness_runBtn__Z21if:hover:not(:disabled){background:#5356ee}.ShadowRunHarness_runBtn__Z21if:disabled{cursor:progress;opacity:.55}.ShadowRunHarness_error__9SmRb{background:#f8717114;border:1px solid #f8717140;border-radius:6px;color:#f87171;font-size:.8rem;padding:8px 10px}.ShadowRunHarness_diffCard__9ZfZ4{background:#6366f10f;border:1px solid #6366f140;border-radius:8px;display:flex;flex-direction:column;font-size:.85rem;gap:4px;padding:12px}.ShadowRunHarness_diffMetric__BQDWy{display:flex;justify-content:space-between}.ShadowRunHarness_diffMetricLabel__ojzsO{color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.ShadowRunHarness_diffMetricValue__QUSPw{font-feature-settings:"tnum";color:#fafafa;color:var(--text-primary,#fafafa);font-variant-numeric:tabular-nums;font-weight:600}.ShadowRunHarness_compareGrid__9BsAQ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ShadowRunHarness_compareCol__Bzz3p{display:flex;flex-direction:column;gap:6px}.ShadowRunHarness_compareTitle__ZxTZo{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.78rem;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.ShadowRunHarness_compareBody__KcWeU{background:#00000040;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-family:SF Mono,Menlo,monospace;font-size:11px;line-height:1.4;margin:0;max-height:280px;overflow:auto;padding:8px;white-space:pre-wrap;word-break:break-word}[data-theme=light] .ShadowRunHarness_panel__0SZkh{color:#1f2937}[data-theme=light] .ShadowRunHarness_compareTitle__ZxTZo,[data-theme=light] .ShadowRunHarness_label__Rce2Q,[data-theme=light] .ShadowRunHarness_subtitle__Wr4ry{color:#4b5563}[data-theme=light] .ShadowRunHarness_input__E4CLY,[data-theme=light] .ShadowRunHarness_select__tkHox{background:#fff;border-color:#00000026;color:#111827}[data-theme=light] .ShadowRunHarness_select__tkHox option{background:#fff;color:#111827}[data-theme=light] .ShadowRunHarness_compareBody__KcWeU{background:#f9fafb;color:#374151}.LoomViewContent_loomViewContent__AL\+Ni{display:flex;flex-direction:row;height:100%;overflow:hidden;position:relative;width:100%}.LoomViewContent_activityBar__RkuAk{background:#2d2d2d;background:var(--bg-secondary,#2d2d2d);border-right:1px solid #ffffff14;border-right:1px solid var(--border-color,#ffffff14);display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:8px 0;width:48px}.LoomViewContent_activityTab__ncZKQ{align-items:center;background:none;border:none;border-left:3px solid #0000;color:#888;color:var(--text-secondary,#888);cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;position:relative;transition:background .15s ease,color .15s ease,border-color .15s ease;width:100%}.LoomViewContent_activityTab__ncZKQ:after{background:#333;background:var(--card-bg,#333);border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:4px;box-shadow:0 2px 8px #0003;color:#fafafa;color:var(--text-primary,#fafafa);content:attr(aria-label);font-size:12px;font-weight:500;left:calc(100% + 6px);opacity:0;padding:4px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .12s ease;white-space:nowrap;z-index:1000}.LoomViewContent_activityTab__ncZKQ:hover:after{opacity:1}.LoomViewContent_activityTab__ncZKQ:hover{background:#ffffff0a;color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.LoomViewContent_activityTabActive__-4obZ{background:#6366f11f;background:var(--accent-light,#6366f11f);border-left-color:#6366f1;border-left-color:var(--accent-color,#6366f1);color:#6366f1;color:var(--accent-color,#6366f1)}.LoomViewContent_activitySep__adqKx{background:#ffffff14;background:var(--border-color,#ffffff14);flex-shrink:0;height:1px;margin:8px auto;width:60%}.LoomViewContent_sidebarPanel__fsyQY{background:#0000;background:var(--bg-primary,#0000);border-right:1px solid #ffffff0f;border-right:1px solid var(--border-color,#ffffff0f);display:flex;flex-direction:column;flex-shrink:0;opacity:1;overflow-y:auto;scrollbar-color:#ffffff26 #0000;scrollbar-width:thin;transform:translateX(0);transition:transform .2s ease-out,opacity .2s ease-out,width .2s ease-out,border-color .2s ease-out;width:340px}.LoomViewContent_sidebarPanelCollapsed__RFine{border-right-color:#0000;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(-340px);width:0}.LoomViewContent_sidebarPanel__fsyQY::-webkit-scrollbar{width:6px}.LoomViewContent_sidebarPanel__fsyQY::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.LoomViewContent_sidebarPanel__fsyQY::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.LoomViewContent_mainArea__MgRW\+{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.LoomViewContent_emptyMain__sETwW{align-items:center;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);display:flex;flex:1 1;font-size:.95rem;justify-content:center;padding:48px 24px;text-align:center}.LoomViewContent_emptyContent__oNx-Y{align-items:center;display:flex;flex-direction:column;gap:10px;max-width:460px}.LoomViewContent_emptyCta__4Baq7{background:#6366f1;background:var(--accent-color,#6366f1);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.82rem;font-weight:600;margin-top:4px;padding:7px 16px}.LoomViewContent_emptyCta__4Baq7:hover{filter:brightness(1.08)}[data-theme=light] .LoomViewContent_activityBar__RkuAk{background:#0000000a}[data-theme=light] .LoomViewContent_activityTab__ncZKQ:hover{background:#0000000d}[data-theme=light] .LoomViewContent_sidebarPanel__fsyQY{scrollbar-color:#00000026 #0000}[data-theme=light] .LoomViewContent_sidebarPanel__fsyQY::-webkit-scrollbar-thumb{background:#00000026}[data-theme=light] .LoomViewContent_sidebarPanel__fsyQY::-webkit-scrollbar-thumb:hover{background:#0000004d}.LoomViewContent_panelHeader__mWn2F{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);flex-shrink:0;padding:14px 14px 10px}.LoomViewContent_sidebarPanel__fsyQY:has([data-profile-wizard]) .LoomViewContent_panelHeader__mWn2F{display:none}.LoomViewContent_panelTitle__yauAs{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.92rem;font-weight:600;margin:0 0 2px}.LoomViewContent_panelBlurb__CP9Bf{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.72rem;line-height:1.4;margin:0}.LoomViewContent_summaryPanel__CnjcS{display:flex;flex-direction:column;gap:14px;padding:14px}.LoomViewContent_summaryField__x2qRB{display:flex;flex-direction:column;gap:5px}.LoomViewContent_summaryFieldLabel__t8KSL{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.72rem;font-weight:600}.LoomViewContent_summaryTitleInput__JMEsq{background:#ffffff0a;background:var(--input-bg,#ffffff0a);border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:6px;box-sizing:border-box;color:#fafafa;color:var(--text-primary,#fafafa);font-size:.9rem;font-weight:600;padding:8px 10px;width:100%}.LoomViewContent_summaryTitleInput__JMEsq:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1);outline:none}.LoomViewContent_summaryCounts__bF9da{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.LoomViewContent_summaryCount__Di-Au{align-items:center;background:#ffffff08;background:var(--bg-secondary,#ffffff08);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;display:flex;flex-direction:column;gap:2px;padding:10px 6px}.LoomViewContent_summaryCountValue__QVuxB{color:#fafafa;color:var(--text-primary,#fafafa);font-size:1.15rem;font-weight:600}.LoomViewContent_summaryCountLabel__71-NA{color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.LoomViewContent_saveSeriesBtn__MZK0l{background:#6366f1;background:var(--accent-color,#6366f1);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.78rem;font-weight:600;padding:7px 12px}.LoomViewContent_saveSeriesBtn__MZK0l:hover:not(:disabled){filter:brightness(1.08)}.LoomViewContent_saveSeriesBtn__MZK0l:disabled{cursor:default;opacity:.6}.GroundingCorpusGrid_scrollContainer__GUMQA{background:#1c1c24;background:var(--bg-secondary,#1c1c24);border-top:1px solid #2d2d3a;border-top:1px solid var(--border-color,#2d2d3a);flex:1 1 auto;min-height:0;overflow:auto;scrollbar-color:#ffffff2e #0000;scrollbar-width:thin}.GroundingCorpusGrid_scrollContainer__GUMQA::-webkit-scrollbar{height:10px;width:10px}.GroundingCorpusGrid_scrollContainer__GUMQA::-webkit-scrollbar-track{background:#0000}.GroundingCorpusGrid_scrollContainer__GUMQA::-webkit-scrollbar-thumb{background-color:#ffffff2e;border:2px solid #1c1c24;border:2px solid var(--bg-secondary,#1c1c24);border-radius:6px}.GroundingCorpusGrid_scrollContainer__GUMQA::-webkit-scrollbar-thumb:hover{background-color:#ffffff47}.GroundingCorpusGrid_scrollContainer__GUMQA::-webkit-scrollbar-corner{background:#0000}.GroundingCorpusGrid_grid__Ef0Q8{min-width:-webkit-max-content;min-width:max-content}.GroundingCorpusGrid_headerRow__GECBB{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border-bottom:1px solid #2d2d3a;border-bottom:1px solid var(--border-color,#2d2d3a);display:grid;grid-template-columns:var(--cols);position:-webkit-sticky;position:sticky;top:0;z-index:2}.GroundingCorpusGrid_headerCell__amRkr{border-right:1px solid #2d2d3a;border-right:1px solid var(--border-color,#2d2d3a);color:#8a8a99;color:var(--text-secondary,#8a8a99);font-size:12px;font-weight:500;letter-spacing:.04em;overflow:hidden;padding:8px 12px;position:relative;text-overflow:ellipsis;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.GroundingCorpusGrid_resizer__jw2KG{background:#0000;cursor:col-resize;height:100%;position:absolute;right:0;top:0;touch-action:none;transition:background .12s ease;-webkit-user-select:none;user-select:none;width:7px}.GroundingCorpusGrid_resizerActive__zswj4,.GroundingCorpusGrid_resizer__jw2KG:hover{background:#2196f3;background:var(--accent-color,#2196f3)}.GroundingCorpusGrid_rowsViewport__Oqh\+P{position:relative;width:100%}.GroundingCorpusGrid_row__wJO\+N{border-bottom:1px solid #2d2d3a;border-bottom:1px solid var(--border-color,#2d2d3a);display:grid;grid-template-columns:var(--cols);left:0;position:absolute;right:0;top:0}.GroundingCorpusGrid_row__wJO\+N:hover{background:#ffffff08}.GroundingCorpusGrid_rowUnsynced__Mu9FX{background:#f59e0b24;box-shadow:inset 4px 0 0 0 #f59e0b}.GroundingCorpusGrid_rowUnsynced__Mu9FX:hover{background:#f59e0b33}.GroundingCorpusGrid_stickyCol__y7B6Q{background:#2d2d2d;background:var(--bg-secondary,#2d2d2d);left:0;position:-webkit-sticky;position:sticky;z-index:1}.GroundingCorpusGrid_headerCell__amRkr.GroundingCorpusGrid_stickyCol__y7B6Q{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);z-index:3}.GroundingCorpusGrid_row__wJO\+N:hover .GroundingCorpusGrid_stickyCol__y7B6Q{background:#323232}.GroundingCorpusGrid_rowUnsynced__Mu9FX .GroundingCorpusGrid_stickyCol__y7B6Q{background:#493d28;box-shadow:inset 4px 0 0 0 #f59e0b}.GroundingCorpusGrid_rowUnsynced__Mu9FX:hover .GroundingCorpusGrid_stickyCol__y7B6Q{background:#524329}.GroundingCorpusGrid_cellWrap__IwLnS{border-right:1px solid #2d2d3a;border-right:1px solid var(--border-color,#2d2d3a);min-width:0;overflow:hidden}.GroundingCorpusGrid_cell__QDNmo{color:#e7e7f0;color:var(--text-primary,#e7e7f0);cursor:text;font-size:13px;line-height:1.4;min-height:40px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:nowrap}.GroundingCorpusGrid_cell__QDNmo:hover{background:#2196f314}.GroundingCorpusGrid_readOnly__DtO5I{cursor:default}.GroundingCorpusGrid_readOnly__DtO5I:hover{background:#0000}.GroundingCorpusGrid_cellPresence__CYYuG{box-shadow:inset 0 0 0 2px #2196f399}.GroundingCorpusGrid_cellInput__kktYa{background:#0d0d14;background:var(--bg-input,#0d0d14);border:1px solid #2196f3;border:1px solid var(--accent-color,#2196f3);box-sizing:border-box;color:#e7e7f0;color:var(--text-primary,#e7e7f0);font-family:inherit;font-size:13px;line-height:1.4;outline:none;padding:8px 12px;width:100%}.Pagination_pagination__cOUyQ{font-feature-settings:"tnum";align-items:center;color:#8a8a99;color:var(--text-secondary,#8a8a99);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:2px}.Pagination_btn__B9IGh,.Pagination_pageBtn__wk-0g{align-items:center;background:#0000;border:1px solid #2d2d3a;border:1px solid var(--border-color,#2d2d3a);border-radius:4px;color:#e7e7f0;color:var(--text-primary,#e7e7f0);cursor:pointer;display:inline-flex;font:inherit;font-weight:500;height:28px;justify-content:center;min-width:28px;padding:0 8px;transition:background .12s ease,border-color .12s ease}.Pagination_btn__B9IGh svg{font-size:10px}.Pagination_btn__B9IGh:hover:not(:disabled),.Pagination_pageBtn__wk-0g:hover:not(:disabled){background:#2196f31f;border-color:#2196f3;border-color:var(--accent-color,#2196f3)}.Pagination_btn__B9IGh:disabled,.Pagination_pageBtn__wk-0g:disabled{cursor:not-allowed;opacity:.4}.Pagination_pageBtnActive__wdP0E{background:#2196f3;background:var(--accent-color,#2196f3);border-color:#2196f3;border-color:var(--accent-color,#2196f3);color:#fff}.Pagination_pageBtnActive__wdP0E:hover:not(:disabled){filter:brightness(1.08)}.Pagination_ellipsis__ICwAJ{color:#8a8a99;color:var(--text-secondary,#8a8a99);padding:0 2px;-webkit-user-select:none;user-select:none}.FolderNameInput_input__3Drke{background:#00000040;background:var(--input-bg,#00000040);border:1px solid #6366f1;border:1px solid var(--accent-color,#6366f1);border-radius:4px;box-sizing:border-box;color:#e5e7eb;color:var(--text-primary,#e5e7eb);font:inherit;min-width:0;outline:none;padding:1px 6px;width:100%}.FolderNameInput_input__3Drke::placeholder{color:#6b7280;color:var(--text-muted,#6b7280)}.GroundingCorpusViewContent_container__NcVa9{background:#0d0d14;background:var(--bg-primary,#0d0d14);color:#e7e7f0;color:var(--text-primary,#e7e7f0);display:flex;flex-direction:column;height:100%;width:100%}.GroundingCorpusViewContent_titleBar__ZB6hd{align-items:baseline;display:flex;gap:12px;padding:14px 20px 10px}.GroundingCorpusViewContent_title__Pw9PA{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0}.GroundingCorpusViewContent_renameBtn__olmI9{align-self:center;background:none;border:none;border-radius:6px;color:#8a8a99;color:var(--text-secondary,#8a8a99);cursor:pointer;font-size:13px;line-height:1;padding:4px 6px;transition:color .12s,background .12s}.GroundingCorpusViewContent_renameBtn__olmI9:hover{background:#ffffff0f;background:var(--hover-bg,#ffffff0f);color:#e8e8f0;color:var(--text-primary,#e8e8f0)}.GroundingCorpusViewContent_subtitle__MHUd7{color:#8a8a99;color:var(--text-secondary,#8a8a99);font-size:13px}.GroundingCorpusViewContent_recordCount__WzLag{font-feature-settings:"tnum";color:#8a8a99;color:var(--text-secondary,#8a8a99);font-size:12px;font-variant-numeric:tabular-nums;margin-left:auto}.GroundingCorpusViewContent_banner__iovSX{align-items:center;border-top:1px solid #2d2d3a;border-top:1px solid var(--border-color,#2d2d3a);display:flex;font-size:13px;gap:8px;padding:8px 20px}.GroundingCorpusViewContent_bannerReader__B519M{background:#f5c5501a;color:#f5c550;color:var(--accent-warn,#f5c550)}.GroundingCorpusViewContent_takeoverBtn__FZhA7{background:#2196f3;background:var(--accent-color,#2196f3);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;height:26px;margin-left:auto;padding:0 12px}.GroundingCorpusViewContent_takeoverBtn__FZhA7:hover:not(:disabled){filter:brightness(1.08)}.GroundingCorpusViewContent_takeoverBtn__FZhA7:disabled{cursor:not-allowed;opacity:.6}.GroundingCorpusViewContent_toolbar__mBdNY{align-items:center;background:#15151c;background:var(--bg-secondary,#15151c);border-bottom:1px solid #2d2d3a;border-bottom:1px solid var(--border-color,#2d2d3a);border-top:1px solid #2d2d3a;border-top:1px solid var(--border-color,#2d2d3a);display:flex;gap:12px;padding:8px 20px}.GroundingCorpusViewContent_toolbarGroup__ei5Q5{align-items:center;display:inline-flex;gap:4px}.GroundingCorpusViewContent_toolbarBtn__nJa2j{align-items:center;background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border:1px solid #2d2d3a;border:1px solid var(--border-color,#2d2d3a);border-radius:4px;color:#e7e7f0;color:var(--text-primary,#e7e7f0);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;height:28px;line-height:1;padding:0 11px;transition:background .12s ease,border-color .12s ease}.GroundingCorpusViewContent_toolbarBtn__nJa2j:hover:not(:disabled){background:#2196f31f;border-color:#2196f3;border-color:var(--accent-color,#2196f3)}.GroundingCorpusViewContent_toolbarBtn__nJa2j:disabled{cursor:not-allowed;opacity:.5}.GroundingCorpusViewContent_toolbarBtn__nJa2j svg{font-size:11px;opacity:.85}.GroundingCorpusViewContent_searchBox__wHtzj{align-items:center;background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border:1px solid #2d2d3a;border:1px solid var(--border-color,#2d2d3a);border-radius:4px;display:inline-flex;flex:1 1;gap:6px;height:28px;max-width:360px;min-width:180px;padding:0 10px;transition:border-color .12s ease}.GroundingCorpusViewContent_searchBox__wHtzj:focus-within{border-color:#2196f3;border-color:var(--accent-color,#2196f3)}.GroundingCorpusViewContent_searchIcon__ETeab{color:#8a8a99;color:var(--text-secondary,#8a8a99);font-size:11px}.GroundingCorpusViewContent_searchInput__xXA2r{background:#0000;border:none;color:#e7e7f0;color:var(--text-primary,#e7e7f0);flex:1 1;font-size:13px;line-height:1;min-width:0;outline:none}.GroundingCorpusViewContent_searchInput__xXA2r::placeholder{color:#8a8a99;color:var(--text-secondary,#8a8a99)}.GroundingCorpusViewContent_filterChip__M7eU0{align-items:center;background:#f5c5502e;border:1px solid #f5c55066;border-radius:10px;color:#f5c550;color:var(--accent-warn,#f5c550);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:500;gap:5px;height:20px;line-height:1;padding:0 6px 0 8px;white-space:nowrap}.GroundingCorpusViewContent_filterChip__M7eU0:hover{background:#f5c55047}.GroundingCorpusViewContent_filterChipX__bf5mw{font-size:10px;opacity:.85}.GroundingCorpusViewContent_toolbarRight__rg6b\+{align-items:center;display:inline-flex;gap:10px;margin-left:auto}.GroundingCorpusViewContent_syncBtn__NUlYT{border-color:#2196f3;border-color:var(--accent-color,#2196f3);color:#2196f3;color:var(--accent-color,#2196f3)}.GroundingCorpusViewContent_syncBtn__NUlYT:hover:not(:disabled){background:#2196f31f;border-color:#2196f3;border-color:var(--accent-color,#2196f3)}.GroundingCorpusViewContent_syncStatus__Vkcn4{font-feature-settings:"tnum";align-items:center;background:#ffffff08;border:1px solid #0000;border-radius:12px;color:#8a8a99;color:var(--text-secondary,#8a8a99);display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;gap:6px;height:24px;padding:0 10px}.GroundingCorpusViewContent_syncOk__4VD1q{background:#4cc48014;border-color:#4cc48038;color:#4cc480;color:var(--accent-success,#4cc480)}.GroundingCorpusViewContent_syncDirty__oRt5w{background:#f5c5501a;border-color:#f5c55047;color:#f5c550;color:var(--accent-warn,#f5c550);cursor:pointer;font-family:inherit;line-height:1}.GroundingCorpusViewContent_syncDirty__oRt5w:hover{background:#f5c5502e}.GroundingCorpusViewContent_syncDirtyActive__mcBfp{background:#f5c55042;border-color:#f5c550;border-color:var(--accent-warn,#f5c550)}.GroundingCorpusViewContent_syncFail__vrN30{background:#e25c5c1a;border-color:#e25c5c47;color:#e25c5c;color:var(--accent-danger,#e25c5c)}.GroundingCorpusViewContent_loading__tEsRp{gap:8px;padding:40px}.GroundingCorpusViewContent_empty__fH3sy,.GroundingCorpusViewContent_loading__tEsRp{align-items:center;color:#8a8a99;color:var(--text-secondary,#8a8a99);display:flex;justify-content:center}.GroundingCorpusViewContent_empty__fH3sy{height:100%}.GroundingCorpusViewContent_colMenuWrap__VPWAu{display:inline-flex;position:relative}.GroundingCorpusViewContent_colMenu__WCP15{background:#2d2d2d;background:var(--bg-secondary,#2d2d2d);border:1px solid #404040;border:1px solid var(--border-color,#404040);border-radius:6px;box-shadow:0 6px 20px #0006;left:0;max-height:320px;min-width:180px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 4px);z-index:20}.GroundingCorpusViewContent_colMenuItem__yCLC3{align-items:center;border-radius:4px;color:#e7e7f0;color:var(--text-primary,#e7e7f0);cursor:pointer;display:flex;font-size:12px;gap:8px;padding:5px 8px;white-space:nowrap}.GroundingCorpusViewContent_colMenuItem__yCLC3:hover{background:#ffffff0d}.GroundingCorpusViewContent_colMenuItem__yCLC3 input{accent-color:#2196f3;accent-color:var(--accent-color,#2196f3)}.WelcomeTabContent_container__z4xlM{align-items:center;background:var(--bg-primary);box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:40px;position:relative;width:100%}.WelcomeTabContent_container__z4xlM:before{background-image:linear-gradient(#94a3b814 1px,#0000 0),linear-gradient(90deg,#94a3b814 1px,#0000 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,#000 35%,#0000 80%);mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,#000 35%,#0000 80%);pointer-events:none;position:absolute}.WelcomeTabContent_content__UUbvI{align-items:center;display:flex;flex-direction:column;max-width:640px;position:relative;text-align:center;width:100%;z-index:1}.WelcomeTabContent_logo__iJgaz{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;display:flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.WelcomeTabContent_logoIcon__xh38P{stroke:#6366f1;stroke:var(--accent-color,#6366f1)}.WelcomeTabContent_logoIcon__xh38P circle{fill:none}.WelcomeTabContent_logoIcon__xh38P path{fill:#6366f1;fill:var(--accent-color,#6366f1)}.WelcomeTabContent_title__7OV4G{color:var(--text-primary);font-size:28px;font-weight:600;margin:0 0 8px}.WelcomeTabContent_subtitle__JVyy8{animation:WelcomeTabContent_fadeIn__a9LEv .6s ease-out;color:var(--text-secondary);font-size:14px;margin:0 0 32px}@keyframes WelcomeTabContent_fadeIn__a9LEv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.WelcomeTabContent_actions__YOceD{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);width:100%}.WelcomeTabContent_actionCard__THAnb{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;gap:12px;overflow:hidden;padding:16px;position:relative;text-align:left;transition:all .2s ease}.WelcomeTabContent_actionCard__THAnb:before{background:#6366f1;background:var(--accent-color,#6366f1);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.WelcomeTabContent_actionCard__THAnb:hover:before{opacity:1}.WelcomeTabContent_actionCard__THAnb:hover{background:#ffffff0d;background:var(--bg-tertiary,#ffffff0d);border-color:#6366f1;border-color:var(--accent-color,#6366f1);box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.WelcomeTabContent_actionCard__THAnb:active{transform:translateY(0)}.WelcomeTabContent_actionIcon__gcrdW{align-items:center;background:#6366f11a;border-radius:10px;color:#6366f1;color:var(--accent-color,#6366f1);display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.WelcomeTabContent_actionCard__THAnb:hover .WelcomeTabContent_actionIcon__gcrdW{background:#6366f133}.WelcomeTabContent_actionText__EJ3tJ{display:flex;flex-direction:column;gap:4px;min-width:0}.WelcomeTabContent_actionTitle__XYpZb{color:var(--text-primary);font-size:14px;font-weight:600}.WelcomeTabContent_actionDescription__USRi1{color:var(--text-secondary);font-size:12px;line-height:1.4}.WelcomeTabContent_launchpadSection__5vXX6{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:8px}.WelcomeTabContent_launchpadHint__WmAzL{color:var(--text-secondary);font-size:14px;margin:0}.WelcomeTabContent_launchpadButton__LkSKT{align-items:center;background:#6366f1;background:var(--accent-color,#6366f1);border:none;border-radius:10px;box-shadow:0 4px 12px #0003;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.WelcomeTabContent_launchpadButton__LkSKT:hover{box-shadow:0 6px 20px #00000047;transform:translateY(-2px)}.WelcomeTabContent_launchpadButton__LkSKT:active{transform:translateY(0)}.WelcomeTabContent_launchpadButtonIcon__SpygM{font-size:14px}.WelcomeTabContent_hint__z1MRd{color:#64748b;color:var(--text-tertiary,#64748b);font-size:12px;margin-top:24px;opacity:.7}@media (max-width:768px){.WelcomeTabContent_container__z4xlM{padding:24px}.WelcomeTabContent_logo__iJgaz{border-radius:16px;height:64px;width:64px}.WelcomeTabContent_title__7OV4G{font-size:24px}.WelcomeTabContent_actions__YOceD{grid-template-columns:1fr}.WelcomeTabContent_actionCard__THAnb{padding:14px}.WelcomeTabContent_actionIcon__gcrdW{font-size:16px;height:36px;width:36px}}.CommandBox_backdrop__FbnjX{align-items:flex-start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080a0e73;display:flex;inset:0;justify-content:center;position:fixed;z-index:11000}.CommandBox_centre__Do0RU{margin-top:12vh;width:min(640px,calc(100vw - 32px))}.CommandBox_panel__QEuaz{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 24px 60px #00000080;color:var(--text-primary);display:flex;flex-direction:column;overflow:hidden}.CommandBox_input__2mVvU{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-bottom:1px solid var(--border-color);color:inherit;font-size:16px;outline:none;padding:16px 18px;width:100%}.CommandBox_input__2mVvU::placeholder{color:var(--text-secondary)}.CommandBox_list__UOdoN{list-style:none;margin:0;max-height:50vh;overflow-x:hidden;overflow-y:auto;padding:6px}.CommandBox_empty__6Vu8C{color:var(--text-secondary);font-size:14px;padding:18px;text-align:center}.CommandBox_row__cypT\+{align-items:center;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:10px 44px;position:relative}.CommandBox_row__cypT\+:hover{background:var(--bg-hover)}.CommandBox_row__cypT\+.CommandBox_active__5oAoe{background:var(--bg-tertiary)}.CommandBox_rowMain__z1Awh{align-items:center;display:flex;flex:1 1;flex-direction:column;min-width:0;text-align:center}.CommandBox_rowLabel__RvSb4{font-size:14px;font-weight:600}.CommandBox_rowDesc__sO8mc{color:var(--text-secondary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommandBox_hint__gqkbb{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:13px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.CommandBox_row__cypT\+.CommandBox_active__5oAoe .CommandBox_hint__gqkbb{color:var(--text-secondary)}.CommandBox_panel__QEuaz.CommandBox_inline__fC7J7{background:#0000;border:none;box-shadow:none;color:var(--text-primary);overflow:visible;position:relative}.CommandBox_panel__QEuaz.CommandBox_inline__fC7J7 .CommandBox_input__2mVvU{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 2px 12px #00000040}.CommandBox_panel__QEuaz.CommandBox_inline__fC7J7 .CommandBox_input__2mVvU:focus{border-color:var(--text-tertiary)}.CommandBox_panel__QEuaz.CommandBox_inline__fC7J7 .CommandBox_list__UOdoN{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 18px 50px #00000080;left:0;max-height:44vh;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.SplitViewManager_splitViewManager__mOF9Q{display:flex;height:100%;position:relative;width:100%}.SplitViewManager_leftPane__H02pJ,.SplitViewManager_rightPane__WGyRr{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .2s ease}.SplitViewManager_leftPane__H02pJ:after,.SplitViewManager_rightPane__WGyRr:after{border:3px dashed #0000;content:"";inset:0;pointer-events:none;position:absolute;transition:border-color .2s ease;z-index:1000}.SplitViewManager_leftPane__H02pJ.drag-over:after,.SplitViewManager_rightPane__WGyRr.drag-over:after{background-color:#3b82f60d;border-color:#3b82f6;border-color:var(--color-accent,#3b82f6)}.SplitViewManager_divider__yw4Vl{align-items:center;background-color:var(--color-border);cursor:col-resize;display:flex;flex-shrink:0;justify-content:center;position:relative;transition:background-color .15s ease;width:8px}.SplitViewManager_divider__yw4Vl.SplitViewManager_dragging__r\+OTh,.SplitViewManager_divider__yw4Vl:hover{background-color:var(--color-accent)}.SplitViewManager_dividerHandle__66Ymn{align-items:center;display:flex;flex-direction:column;gap:4px;pointer-events:none}.SplitViewManager_dividerLine__g4kZS{background-color:currentColor;height:20px;opacity:.3;width:2px}.SplitViewManager_dividerGrip__dOpyG{color:currentColor;font-size:16px;letter-spacing:-2px;opacity:.5;writing-mode:vertical-lr}.SplitViewManager_divider__yw4Vl.SplitViewManager_dragging__r\+OTh .SplitViewManager_dividerGrip__dOpyG,.SplitViewManager_divider__yw4Vl.SplitViewManager_dragging__r\+OTh .SplitViewManager_dividerLine__g4kZS,.SplitViewManager_divider__yw4Vl:hover .SplitViewManager_dividerGrip__dOpyG,.SplitViewManager_divider__yw4Vl:hover .SplitViewManager_dividerLine__g4kZS{color:#fff;opacity:1}.CollaborativeEditor_collaborativeWrapper__7v21p{height:100vh;position:relative;transition:margin-left .15s ease,width .15s ease;width:100%}body.chat-pinned [data-latom-editor-wrapper]{margin-left:340px!important;margin-left:var(--pinned-chat-width,340px)!important;transition:margin-left .15s ease,width .15s ease;width:calc(100% - 340px)!important;width:calc(100% - var(--pinned-chat-width, 340px))!important}body.chat-pinned [class*=Editor_sceneEditor]{left:340px!important;left:var(--pinned-chat-width,340px)!important;transition:left .15s ease}.CollaborativeEditor_collaborationLoading__SpsDe{align-items:center;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;color:var(--text-primary);display:flex;flex-direction:column;justify-content:center;left:50%;margin:40px auto;max-width:400px;min-height:200px;padding:20px;position:absolute;text-align:center;top:16.66667vh;transform:translateX(-50%);width:80%;z-index:1000}.CollaborativeEditor_collaborationLoading__SpsDe h3{border-bottom:none;color:var(--heading-color);font-size:18px;margin-top:0}.CollaborativeEditor_collaborationLoading__SpsDe p{color:var(--label-color);margin-bottom:0}.CollaborativeEditor_loadingProgress__D0xft{display:flex;flex-direction:column;gap:12px;margin-top:20px;max-width:400px;width:100%}.CollaborativeEditor_loadingItem__x1H2M{grid-row-gap:4px;align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:4px;transition:opacity .3s ease}.CollaborativeEditor_loadingItem__x1H2M.CollaborativeEditor_loaded__TwWGE{opacity:.7}.CollaborativeEditor_loadingItem__x1H2M.CollaborativeEditor_loaded__TwWGE .CollaborativeEditor_loadingBarFill__m95TA{background-color:#4caf50!important;background-color:var(--success-color,#4caf50)!important}.CollaborativeEditor_loadingLabel__o87W3{color:var(--text-primary);font-weight:500;grid-column:1;grid-row:1}.CollaborativeEditor_loadingBar__aj1eX{background-color:#0000001a;border-radius:3px;grid-column:1/span 2;grid-row:2;height:6px;overflow:hidden;position:relative}.CollaborativeEditor_loadingBarFill__m95TA{background-color:#06c;background-color:var(--primary-color,#06c);height:100%;position:relative;transition:width .5s ease-in-out,background-color .3s ease;width:0}@keyframes CollaborativeEditor_loadingPulse__eiIxc{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.CollaborativeEditor_loadingOverall__wTmdr{border-top:1px solid var(--border-color);margin-top:16px;padding-top:12px}.CollaborativeEditor_loadingOverallLabel__P2O1t{color:var(--heading-color);display:block;font-weight:600;margin-bottom:8px;text-align:center}.CollaborativeEditor_loadingNote__Rs0Xy{color:var(--secondary-color);font-size:13px;font-style:italic;margin-top:12px;opacity:.8;text-align:center}.CollaborativeEditor_collaborationError__4uUD8{align-items:center;background-color:var(--card-bg);border:1px solid #f44336;border:1px solid var(--error-color,#f44336);border-radius:8px;box-shadow:0 4px 12px #0003;color:var(--text-primary);display:flex;flex-direction:column;justify-content:center;left:50%;margin:40px auto;max-width:400px;min-height:220px;padding:20px;position:absolute;text-align:center;top:16.66667vh;transform:translateX(-50%);width:80%;z-index:1000}.CollaborativeEditor_collaborationError__4uUD8 h3{border-bottom:none;color:#f44336;color:var(--error-color,#f44336);font-size:18px;margin-top:0}.CollaborativeEditor_errorActions__MNB0U{display:flex;gap:10px;margin:15px 0}.CollaborativeEditor_errorActions__MNB0U button{background-color:#f44336;border-radius:4px;color:var(--bg-primary);cursor:pointer;padding:8px 16px;transition:background-color .2s}.CollaborativeEditor_errorActions__MNB0U button:hover{background-color:#f88a82}.CollaborativeEditor_errorActions__MNB0U .CollaborativeEditor_reloadButton__SqZXR{background-color:#06c;background-color:var(--accent-color,#06c);color:#fff;font-weight:500;transition:all .2s ease}.CollaborativeEditor_errorActions__MNB0U .CollaborativeEditor_reloadButton__SqZXR:hover{background-color:#0052a3;background-color:var(--accent-hover,#0052a3);box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.CollaborativeEditor_errorActions__MNB0U .CollaborativeEditor_reloadButton__SqZXR:active{box-shadow:0 1px 2px #0003;transform:translateY(0)}.CollaborativeEditor_errorActions__MNB0U .CollaborativeEditor_reloadButton__SqZXR svg{font-size:14px;margin-right:6px}.CollaborativeEditor_errorActions__MNB0U .CollaborativeEditor_reloadButton__SqZXR:hover svg{animation:CollaborativeEditor_spin__jCbAv .5s ease-in-out}@keyframes CollaborativeEditor_spin__jCbAv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CollaborativeEditor_errorNote__MDuB2{color:var(--label-color);font-size:12px;line-height:1.4;margin-top:12px;max-width:90%}.CollaborativeEditor_canvasCollaborators__HKahG{bottom:10px;left:10px;position:absolute;z-index:50}.CollaborativeEditor_collaboratorsBadge__rQcG0{align-items:center;background-color:#0009;border-radius:3px;color:#fff;display:flex;font-size:10px;gap:5px;padding:3px 8px}.CollaborativeEditor_collaboratorName__t8Rl3{font-weight:500;margin:0 2px}.CollaborativeEditor_cursorToggle__VtbO4{background:#fff0;border:none;border-radius:3px;color:inherit;cursor:pointer;font-size:10px;margin-left:5px;padding:2px 4px;transition:background-color .2s}.CollaborativeEditor_cursorToggle__VtbO4:hover{background-color:#fff3}.CollaborativeEditor_cursorToggle__VtbO4:focus{box-shadow:0 0 0 2px #1e90ff80}.CollaborativeEditor_debugPanel__r1xoA{background-color:#000c;border:1px solid #555;border-radius:4px;bottom:60px;box-shadow:0 2px 10px #0003;color:#fff;font-family:monospace;font-size:12px;left:10px;max-height:80vh;max-width:500px;overflow:auto;padding:10px;position:absolute;z-index:1000}.CollaborativeEditor_debugPanel__r1xoA h3{border-bottom:1px solid #0af;color:#0af;font-size:14px;margin-bottom:8px;margin-top:0;padding-bottom:5px}.CollaborativeEditor_debugPanel__r1xoA pre{color:#0f0;font-size:11px;margin:0 0 10px;max-height:400px;overflow:auto;white-space:pre-wrap;word-break:break-word}.CollaborativeEditor_debugActions__chKXL{display:flex;gap:8px}.CollaborativeEditor_debugActions__chKXL button{background-color:#333;border:1px solid #555;border-radius:3px;color:#fff;cursor:pointer;font-size:11px;padding:4px 8px}.CollaborativeEditor_debugActions__chKXL button:hover{background-color:#444}.CollaborativeEditor_debugToggle__CgL0F{background-color:#0009;border:1px solid #555;border-radius:3px;bottom:10px;color:#fff;cursor:pointer;font-size:11px;padding:3px 8px;position:absolute;right:10px;z-index:1000}.CollaborativeEditor_debugToggle__CgL0F:hover{background-color:#000c}.CollaborativeEditor_debugCursorInfo__gy8P\+{background-color:#0009;border-radius:3px;color:#fff;font-size:10px;padding:3px 8px}.CollaborativeEditor_syncStatus__F0bwB{align-items:center;background-color:#0009;border-radius:4px;bottom:10px;color:#fff;display:flex;font-size:12px;gap:6px;padding:4px 8px;position:absolute;right:15px;transition:background-color .3s ease;z-index:1000}.CollaborativeEditor_syncStatus__F0bwB.CollaborativeEditor_active__Io7Oa{animation:CollaborativeEditor_syncPulse__gFKS0 1s ease-in-out infinite alternate;background-color:#06c;background-color:var(--accent-color,#06c)}.CollaborativeEditor_syncStatusDot__gJ0Zi{border-radius:50%;height:8px;transition:background-color .3s ease;width:8px}.CollaborativeEditor_syncStatusDot__gJ0Zi.CollaborativeEditor_connected__4kMph{background-color:#4caf50;box-shadow:0 0 4px #4caf5099}.CollaborativeEditor_syncStatusDot__gJ0Zi.CollaborativeEditor_disconnected__FVMs6{background-color:#f44336;box-shadow:0 0 4px #f4433699}.CollaborativeEditor_syncStatusDot__gJ0Zi.CollaborativeEditor_syncing__m-22Z{animation:CollaborativeEditor_syncingPulse__R5Hjv 1s ease-in-out infinite alternate;background-color:#ff9800;box-shadow:0 0 4px #ff980099}@keyframes CollaborativeEditor_syncPulse__gFKS0{0%{opacity:.7}to{opacity:1}}@keyframes CollaborativeEditor_syncingPulse__R5Hjv{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}@media (prefers-color-scheme:dark){.CollaborativeEditor_cursorToggle__VtbO4:hover{background-color:#ffffff26}}@media (max-width:768px){.CollaborativeEditor_collaboratorsBadge__rQcG0,.CollaborativeEditor_debugCursorInfo__gy8P\+{font-size:9px;padding:2px 6px}.CollaborativeEditor_cursorToggle__VtbO4{font-size:9px;padding:1px 3px}}@media (max-width:480px){.CollaborativeEditor_canvasCollaborators__HKahG{bottom:5px;left:5px}.CollaborativeEditor_collaboratorsBadge__rQcG0,.CollaborativeEditor_debugCursorInfo__gy8P\+{font-size:8px;padding:2px 4px}}.CollaborativeEditor_collaborativeWrapper__7v21p>button{background-color:#000000b3;border:none;border-radius:4px;bottom:32px;color:#fff;cursor:pointer;font-size:10px;left:10px;padding:3px 8px;position:fixed;width:80px;z-index:10000}.CollaborativeEditor_collaborativeWrapper__7v21p>button:hover{background-color:#000000e6}.CollaborativeEditor_timelineContainer__-ufgq{background:var(--bg-primary);border-top:1px solid var(--border-color);bottom:0;left:0;position:fixed;right:0;transition:height .3s ease;z-index:1000}.CollaborativeEditor_timelineContainer__-ufgq.CollaborativeEditor_collapsed__v1J\+e{height:40px}.CollaborativeEditor_timelineContainer__-ufgq.CollaborativeEditor_expanded__yW25X{height:300px}.CollaborativeEditor_timelineToggle__nApm9{background:var(--bg-secondary);border:1px solid var(--border-color);border-bottom:none;border-radius:4px 4px 0 0;color:var(--text-secondary);cursor:pointer;font-size:10px;left:50%;padding:4px 8px;position:absolute;top:0;transform:translateX(-50%)}.CollaborativeEditor_timelineToggle__nApm9:hover{background:var(--bg-hover);color:var(--text-primary)}.ViewManager_viewManager__B2oyT{background:var(--viewmanager-bg);display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.ViewManager_tabBar__Y7xSh{align-items:flex-end;background:var(--bg-primary);border-bottom:none;display:flex;flex-shrink:0;height:40px;justify-content:space-between;padding:0 8px;position:relative;-webkit-user-select:none;user-select:none}.ViewManager_tabBar__Y7xSh:after{background:var(--border-color);background:var(--viewmanager-tab-active-border,var(--border-color));bottom:0;content:"";height:1px;left:0;position:absolute;right:0;z-index:0}.ViewManager_tabs__fv62d{align-items:center;display:flex;flex:1 1;gap:4px;overflow-x:auto;scrollbar-width:none}.ViewManager_tabs__fv62d::-webkit-scrollbar{display:none}.ViewManager_tab__sn6BC{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px 6px 0 0;color:var(--viewmanager-tab-text);cursor:pointer;display:flex;font-size:12px;height:30px;justify-content:center;max-width:220px;min-width:80px;overflow:hidden;padding:6px 26px 8px 12px;position:relative;transition:all .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:1}.ViewManager_tab__sn6BC[draggable=true]{cursor:grab}.ViewManager_tab__sn6BC[draggable=true]:active{cursor:grabbing}.ViewManager_tab__sn6BC:hover{background:var(--viewmanager-tab-hover-bg);color:var(--viewmanager-tab-text-hover)}.ViewManager_tabActive__AkbH6{background:var(--viewmanager-tab-active-bg);border-color:var(--viewmanager-tab-active-border);border-bottom-color:var(--viewmanager-tab-active-bg);color:var(--viewmanager-tab-active-text)}.ViewManager_tabActive__AkbH6:after{background:var(--viewmanager-tab-active-accent);bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.ViewManager_tabBridgeAsset__lXVKH.ViewManager_tabActive__AkbH6:after{background:#f59e0b;background:var(--warning-color,#f59e0b)}.ViewManager_tabLibraryDragOver__lYkpB{background:#6366f126;border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#6366f1;color:var(--accent-color,#6366f1)}.ViewManager_tabDragOverBefore__iygkI:before{left:-2px}.ViewManager_tabDragOverAfter__5ulNW:after,.ViewManager_tabDragOverBefore__iygkI:before{background:#6366f1;background:var(--accent-color,#6366f1);border-radius:2px;bottom:4px;content:"";position:absolute;top:4px;width:3px;z-index:10}.ViewManager_tabDragOverAfter__5ulNW:after{right:-2px}.ViewManager_tabContent__\+swli{align-items:center;display:flex;gap:6px;min-width:0;overflow:hidden;transition:transform .2s ease}.ViewManager_tabIcon__pYfaL{flex:none;font-size:11px;line-height:1;opacity:.8}.ViewManager_tabLabel__c2VnF{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ViewManager_tabDirty__bhfAk{color:#f59e0b;color:var(--warning-color,#f59e0b);cursor:help;flex:none;font-weight:700;margin-left:2px}.ViewManager_paneMarker__FLFM2{background:var(--viewmanager-tab-active-accent);border-radius:3px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;margin-left:4px}.ViewManager_paneMarker__FLFM2,.ViewManager_tabClose__S4nx3{align-items:center;height:16px;justify-content:center;width:16px}.ViewManager_tabClose__S4nx3{background:#0000;border:none;border-radius:3px;color:var(--viewmanager-tab-text);cursor:pointer;display:flex;font-size:14px;line-height:1;opacity:0;pointer-events:none;position:absolute;right:6px;transform:translateX(4px);transition:opacity .2s ease,transform .2s ease,background .15s ease,color .15s ease}.ViewManager_tab__sn6BC:hover .ViewManager_tabClose__S4nx3{opacity:.7;pointer-events:auto;transform:translateX(0)}.ViewManager_tabClose__S4nx3:hover{background:#ffffff1a;color:var(--viewmanager-tab-active-text);opacity:1}.ViewManager_newTabButton__spp3O{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--viewmanager-tab-text);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:28px;justify-content:center;margin-left:4px;transition:all .15s ease;width:28px}.ViewManager_newTabButton__spp3O:hover{background:var(--viewmanager-tab-hover-bg);border-color:var(--viewmanager-breadcrumb-border);color:var(--viewmanager-tab-text-hover)}.ViewManager_viewControls__p7JsX{align-items:center;display:flex;gap:4px;margin-left:12px;padding-bottom:6px}.ViewManager_controlButton__LfV35{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:var(--viewmanager-tab-text);cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;transition:all .15s ease;width:28px}.ViewManager_controlButton__LfV35 svg{font-size:11px}.ViewManager_controlButton__LfV35:hover{background:var(--viewmanager-tab-hover-bg);border-color:var(--viewmanager-tab-active-border);color:var(--viewmanager-tab-text-hover)}.ViewManager_controlButton__LfV35:disabled{cursor:not-allowed;opacity:.4}.ViewManager_controlButton__LfV35:disabled:hover{background:#0000;border-color:#0000;color:var(--viewmanager-tab-text)}.ViewManager_controlSeparator__QUmBs{background:var(--viewmanager-tab-active-border);height:20px;margin:0 4px;width:1px}.ViewManager_splitControlBar__9ZA\+Z{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--viewmanager-breadcrumb-border);display:flex;flex-shrink:0;height:40px;justify-content:space-between;padding:0 16px}.ViewManager_splitModeLabel__BDkSQ{color:var(--viewmanager-tab-active-text);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ViewManager_controlButtonActive__UZivq{background:var(--viewmanager-tab-active-bg);border-color:var(--viewmanager-tab-active-border);color:var(--viewmanager-tab-active-text)}.ViewManager_collaborationStatus__p5eif{align-items:center;display:flex;position:relative}.ViewManager_statusButton__uNKw\+{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:var(--viewmanager-tab-text);cursor:pointer;display:flex;font-size:11px;gap:6px;padding:4px 8px;transition:all .15s ease}.ViewManager_statusButton__uNKw\+:hover{background:var(--viewmanager-tab-hover-bg);border-color:var(--viewmanager-tab-active-border)}.ViewManager_statusDot__vLRQ7{background:var(--text-tertiary);border-radius:50%;height:8px;transition:background .2s ease;width:8px}.ViewManager_statusButton__uNKw\+.ViewManager_connected__AcZHW .ViewManager_statusDot__vLRQ7{animation:ViewManager_pulse__Pasl1 2s infinite;background:#10b981}.ViewManager_statusButton__uNKw\+.ViewManager_disconnected__tHip5 .ViewManager_statusDot__vLRQ7{background:#ef4444}@keyframes ViewManager_pulse__Pasl1{0%,to{opacity:1}50%{opacity:.5}}.ViewManager_collabPanel__gd0hc{animation:ViewManager_collabFadeIn__y5XyO .15s ease-out;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000004d;min-width:200px;opacity:1;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(0);transition:opacity .15s ease-out,transform .15s ease-out;z-index:1000}.ViewManager_collabPanel__gd0hc.ViewManager_closing__3NNFO{animation:none;opacity:0;transform:translateY(-4px)}@keyframes ViewManager_collabFadeIn__y5XyO{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ViewManager_collabPanelHeader__vupro{align-items:center;border-bottom:1px solid var(--border-color);color:var(--text-primary);display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding:10px 12px}.ViewManager_collabPanelClose__omQVf{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:16px;line-height:1;padding:0}.ViewManager_collabPanelClose__omQVf:hover{color:var(--text-primary)}.ViewManager_collabPanelContent__B4vll{padding:10px 12px}.ViewManager_collabStat__DwZ-Q{align-items:center;display:flex;font-size:11px;justify-content:space-between;padding:4px 0}.ViewManager_collabLabel__5aB4T{color:var(--text-secondary)}.ViewManager_collabValue__8Nsxt{color:var(--text-primary);font-weight:500}.ViewManager_collabDivider__ViqkL{background:var(--border-color);height:1px;margin:8px 0}.ViewManager_stopFollowingButton__IV3B4{background:#ef44441a;border:1px solid #ef44444d;border-radius:4px;color:#ef4444;cursor:pointer;font-size:11px;margin-top:8px;padding:6px 10px;transition:all .15s ease;width:100%}.ViewManager_stopFollowingButton__IV3B4:hover{background:#ef444433;border-color:#ef444480}.ViewManager_breadcrumb__7qlqi{align-items:center;background:var(--viewmanager-breadcrumb-bg);border-bottom:1px solid var(--viewmanager-breadcrumb-border);color:var(--viewmanager-breadcrumb-text);display:flex;flex-shrink:0;font-size:12px;gap:8px;height:32px;padding:0 16px;-webkit-user-select:none;user-select:none}.ViewManager_breadcrumbItem__gYxkp{color:var(--viewmanager-tab-active-text);font-weight:500}.ViewManager_breadcrumbSeparator__aNy8m{color:--viewmanager-tab-active-text;font-weight:300}.ViewManager_viewContent__CrAbv{background:#0f172a;background:var(--bg-primary,#0f172a);display:flex;flex:1 1;min-height:0;overflow:hidden;position:relative}.ViewManager_singleViewContainer__orwbD,.ViewManager_splitContainer__VNe3S{height:100%;position:relative;width:100%}.ViewManager_dropZone__ZYLE6{height:100%;width:100%}body.bridge-pinned .ViewManager_viewManager__B2oyT{margin-right:0;margin-right:var(--pinned-bridge-width,0);transition:margin-right .25s ease}@media (max-width:768px){.ViewManager_tabBar__Y7xSh{padding:0 4px}.ViewManager_tabs__fv62d{gap:2px}.ViewManager_tab__sn6BC{font-size:11px;min-width:60px;padding:4px 8px 6px}.ViewManager_tab__sn6BC:hover .ViewManager_tabContent__\+swli{transform:translateX(-6px)}.ViewManager_tabContent__\+swli{gap:4px}.ViewManager_tabLabel__c2VnF{font-size:11px;max-width:70px;overflow:hidden;text-overflow:ellipsis}.ViewManager_tabIcon__pYfaL{font-size:12px}.ViewManager_tabClose__S4nx3{font-size:12px;height:14px;right:4px;width:14px}.ViewManager_newTabButton__spp3O{font-size:14px;height:24px;width:24px}.ViewManager_breadcrumb__7qlqi{font-size:10px;height:24px;padding:0 8px}.ViewManager_viewControls__p7JsX{display:none}.ViewManager_paneMarker__FLFM2{font-size:9px;height:14px;width:14px}}.EditorModal_overlay__Nfi7U{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:10000}.EditorModal_overlayFull__kIt5G{background:#00000080;pointer-events:auto}.EditorModal_content__v9nbm{background:var(--bg-primary);border-radius:8px;box-shadow:0 4px 20px #00000080;display:flex;flex-direction:column;max-height:85vh;pointer-events:auto;position:relative;width:90%;z-index:10001}.EditorModal_sizeSm__S0DHT{max-width:480px}.EditorModal_sizeMd__i9s7n{max-width:700px}.EditorModal_sizeLg__3EgVq{max-width:900px}.EditorModal_sizeXl__qSIlT{max-width:1100px}.EditorModal_header__rGAOr{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:14px 20px}.EditorModal_header__rGAOr h2{align-items:center;color:var(--text-primary);display:flex;font-size:1.25rem;gap:10px;margin:0}.EditorModal_headerIcon__A\+u8f{color:#6366f1;color:var(--accent-color,#6366f1)}.EditorModal_closeButton__-72H8{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.25rem;line-height:1;padding:4px 8px;transition:color .2s}.EditorModal_closeButton__-72H8:hover{color:var(--text-primary)}.EditorModal_body__Doqye{flex:1 1;overflow-y:auto;padding:20px 24px}.EditorModal_bodyFlush__wmloN{padding:0}.EditorModal_footer__0840b{border-top:1px solid var(--border-color);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px}.SettingsPanel_body__5tg-J{overflow:hidden;padding:0}.SettingsPanel_layout__dPJAf{display:flex;height:70vh;max-height:620px;min-height:440px}.SettingsPanel_sidebar__kZL54{background:var(--bg-secondary);border-right:1px solid var(--border-color);display:flex;flex:0 0 200px;flex-direction:column;gap:2px;overflow-y:auto;padding:12px 8px}.SettingsPanel_sidebarItem__Onyxd{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:8px 12px;text-align:left;transition:background .12s ease,color .12s ease}.SettingsPanel_sidebarItem__Onyxd:hover{background:#ffffff0d;color:var(--text-primary)}.SettingsPanel_sidebarItemActive__15ddk{background:#ffffff0f;color:var(--text-primary);font-weight:600}.SettingsPanel_sidebarIcon__ffXdM{font-size:14px;width:16px}.SettingsPanel_sidebarFooterItem__fn-kA{font-style:italic;margin-top:auto;text-decoration:none}.SettingsPanel_pane__eMIZl{flex:1 1;min-width:0;overflow-y:auto;padding:20px 24px}.SettingsPanel_sectionTitle__5hamp{color:var(--text-primary);font-size:1.05rem;margin:0 0 18px}.SettingsPanel_subsectionTitle__PCLgB{color:var(--text-primary);font-size:.92rem;font-weight:600;margin:22px 0 6px}.SettingsPanel_aboutHighlights__XVzRL{color:var(--text-secondary);display:flex;flex-direction:column;font-size:.85rem;gap:6px;line-height:1.4;margin:0;padding-left:18px}.SettingsPanel_themeToggleButton__z-CTt{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:18px;height:34px;justify-content:center;width:34px}.SettingsPanel_themeToggleButton__z-CTt:hover{background:var(--hover-color)}.SettingsPanel_subsectionTitle__PCLgB:first-of-type{margin-top:0}.SettingsPanel_formGroup__QLpjj{margin-bottom:20px}.SettingsPanel_formGroup__QLpjj label{color:var(--text-primary);display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.SettingsPanel_formGroup__QLpjj input[type=text],.SettingsPanel_formGroup__QLpjj select,.SettingsPanel_formGroup__QLpjj textarea{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:.9rem;padding:10px 12px;resize:vertical;width:100%}.SettingsPanel_formGroup__QLpjj input[type=text]:focus,.SettingsPanel_formGroup__QLpjj select:focus,.SettingsPanel_formGroup__QLpjj textarea:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1);outline:none}.SettingsPanel_helpText__ZAguS{color:var(--text-secondary);font-size:.8rem;line-height:1.4;margin:6px 0 0}.SettingsPanel_personaGrid__FRcXR{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:10px}.SettingsPanel_personaCard__ZU5sD{align-items:flex-start;background:#ffffff05;background:var(--bg-primary,#ffffff05);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px;text-align:left;transition:border-color .12s ease,background .12s ease}.SettingsPanel_personaCard__ZU5sD:hover{border-color:var(--text-secondary)}.SettingsPanel_personaCardActive__1u58D{background:#6366f11f;background:var(--accent-light,#6366f11f);border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.SettingsPanel_personaIcon__jyrz7{color:#6366f1;color:var(--accent-color,#6366f1);font-size:18px}.SettingsPanel_personaName__Ph6yq{font-size:.92rem;font-weight:600}.SettingsPanel_personaDesc__XfzXb{color:var(--text-secondary);font-size:.78rem;line-height:1.35}.SettingsPanel_toggleRow__Duni7{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:16px;justify-content:space-between;padding:12px 0}.SettingsPanel_toggleInfo__Pv3xw{flex:1 1;min-width:0}.SettingsPanel_toggleTitle__hgLdF{color:var(--text-primary);font-size:.9rem;font-weight:500}.SettingsPanel_toggleSwitch__ztWbX{display:inline-block;flex-shrink:0;height:22px;position:relative;width:40px}.SettingsPanel_toggleSwitch__ztWbX input{height:0;opacity:0;width:0}.SettingsPanel_toggleSlider__aWDdb{background:#444;background:var(--border-color,#444);border-radius:22px;cursor:pointer;inset:0;position:absolute;transition:background .2s ease}.SettingsPanel_toggleSlider__aWDdb:before{background:#fff;border-radius:50%;bottom:3px;content:"";height:16px;left:3px;position:absolute;transition:transform .2s ease;width:16px}.SettingsPanel_toggleSwitch__ztWbX input:checked+.SettingsPanel_toggleSlider__aWDdb{background:#6366f1;background:var(--accent-color,#6366f1)}.SettingsPanel_toggleSwitch__ztWbX input:checked+.SettingsPanel_toggleSlider__aWDdb:before{transform:translateX(18px)}.SettingsPanel_checkboxLabel__ScOpY{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:.9rem;gap:10px;margin-bottom:12px}.SettingsPanel_checkboxLabel__ScOpY input{accent-color:#6366f1;accent-color:var(--accent-color,#6366f1);height:16px;width:16px}.SettingsPanel_mayerGrid__1STA9{grid-gap:4px 16px;display:grid;gap:4px 16px;grid-template-columns:repeat(2,1fr);margin-top:10px}.SettingsPanel_statusRow__dp-yp{color:var(--text-primary);gap:10px;padding:10px 0}.SettingsPanel_statRow__y3Y\+m,.SettingsPanel_statusRow__dp-yp{align-items:center;display:flex;font-size:.9rem;justify-content:space-between}.SettingsPanel_statRow__y3Y\+m{border-top:1px solid var(--border-color);color:var(--text-secondary);padding:8px 0}.SettingsPanel_statRow__y3Y\+m span:last-child{color:var(--text-primary);font-weight:600}.SettingsPanel_dotConnected__Uh1eX{color:#10b981;font-size:9px}.SettingsPanel_dotOffline__9xhNw{color:#888;color:var(--text-secondary,#888);font-size:9px}.SettingsPanel_aboutItem__b7FN3{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:14px;padding:12px 0}.SettingsPanel_aboutIcon__vmD8x{color:#6366f1;color:var(--accent-color,#6366f1);font-size:18px;text-align:center;width:20px}.SettingsPanel_aboutLabel__UFF6E{color:var(--text-secondary);font-size:.78rem}.SettingsPanel_aboutValue__j8YtL{color:var(--text-primary);font-size:.95rem;font-weight:600}.SettingsPanel_linkButton__Zl5EX{align-items:center;background:none;border:none;color:#6366f1;color:var(--accent-color,#6366f1);cursor:pointer;display:inline-flex;font-size:.85rem;gap:8px;margin-top:8px;padding:6px 0}.SettingsPanel_linkButton__Zl5EX:hover{text-decoration:underline}.SettingsPanel_keybindHeader__kWNkt{align-items:center;display:flex;gap:12px;justify-content:space-between}.SettingsPanel_keybindGroup__7TFNC{margin-top:16px}.SettingsPanel_keybindCategory__jBYWn{color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.SettingsPanel_keybindRow__J9TNh{align-items:center;border-top:1px solid var(--border-color);color:var(--text-primary);display:flex;font-size:.9rem;gap:12px;justify-content:space-between;padding:7px 0}.SettingsPanel_keybindLabel__dm8Y-{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsPanel_keybindControls__nbdmN{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.SettingsPanel_keybindChord__AJXe9{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:5px;color:var(--text-primary);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;min-width:84px;padding:4px 10px}.SettingsPanel_keybindChordCapturing__4LSTu,.SettingsPanel_keybindChord__AJXe9:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.SettingsPanel_keybindChordCapturing__4LSTu{color:#6366f1;color:var(--accent-color,#6366f1);font-style:italic}.SettingsPanel_keybindReset__yltbr{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:14px;line-height:1;padding:2px 4px}.SettingsPanel_keybindReset__yltbr:hover{color:var(--text-primary)}.SettingsPanel_keybindConflict__M9cJ2{background:#ef44441f;border:1px solid #ef444466;border-radius:6px;color:#ef4444;font-size:.82rem;margin-top:14px;padding:8px 12px}.SettingsModal_modalOverlay__Gap\+Q{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.SettingsModal_modalContent__7kjbx{background:var(--bg-primary);border-radius:8px;box-shadow:0 4px 20px #00000080;display:flex;flex-direction:column;max-height:85vh;max-width:700px;pointer-events:auto;position:relative;width:90%;z-index:10001}.SettingsModal_modalHeader__exJaP{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:14px 20px}.SettingsModal_modalHeader__exJaP h2{color:var(--text-primary);font-size:1.05rem;margin:0}.SettingsModal_closeButton__gGjp\+{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.15rem;padding:4px 8px;transition:color .2s}.SettingsModal_closeButton__gGjp\+:hover{color:var(--text-primary)}.SettingsModal_modalBody__VK4bK{flex:1 1;overflow-y:auto;padding:20px 24px}.SettingsModal_modalFooter__dxeFZ{border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.SettingsModal_cancelButton__jBeEW,.SettingsModal_saveButton__osJ\+d{border:none;border-radius:6px;cursor:pointer;font-size:.85rem;font-weight:500;padding:8px 16px;transition:all .2s}.SettingsModal_cancelButton__jBeEW{background:var(--bg-secondary);color:var(--text-primary)}.SettingsModal_cancelButton__jBeEW:hover{background:var(--border-color)}.SettingsModal_saveButton__osJ\+d{align-items:center;background:var(--accent-color);color:#fff;display:flex;gap:8px}.SettingsModal_saveButton__osJ\+d:hover{opacity:.9}.SettingsModal_formGroup__Rxp7H{margin-bottom:20px}.SettingsModal_formGroup__Rxp7H label{color:var(--text-primary);display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.SettingsModal_formGroup__Rxp7H input[type=text],.SettingsModal_formGroup__Rxp7H select,.SettingsModal_formGroup__Rxp7H textarea{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:.95rem;padding:10px 12px;resize:vertical;width:100%}.SettingsModal_formGroup__Rxp7H input[type=text]:focus,.SettingsModal_formGroup__Rxp7H select:focus,.SettingsModal_formGroup__Rxp7H textarea:focus{border-color:var(--accent-color);outline:none}.SettingsModal_helpText__Maidl{color:var(--text-secondary);font-size:.85rem;margin-top:6px}.SettingsModal_colorPickerWrapper__\+Pla9{align-items:center;display:flex;gap:12px}.SettingsModal_colorPicker__emHZX{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;height:40px;padding:2px;width:60px}.SettingsModal_colorPicker__emHZX::-webkit-color-swatch-wrapper{padding:0}.SettingsModal_colorPicker__emHZX::-webkit-color-swatch{border:none;border-radius:3px}.SettingsModal_colorValue__p8jSQ{color:var(--text-secondary);font-family:Courier New,monospace;font-size:.9rem;-webkit-user-select:all;user-select:all}.SettingsModal_fileInput__NtDut{background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;padding:10px;width:100%}.SettingsModal_fileInput__NtDut:hover{border-color:var(--accent-color)}.SettingsModal_fileList__CgguI{display:flex;flex-direction:column;gap:8px;margin-top:12px}.SettingsModal_fileItem__u0jTo{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;display:flex;justify-content:space-between;padding:10px 12px}.SettingsModal_fileName__aP\+PZ{color:var(--text-primary);flex:1 1;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SettingsModal_removeFileButton__Y41pE{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px 8px;transition:color .2s}.SettingsModal_removeFileButton__Y41pE:hover{color:#e53e3e}.SettingsModal_logoPreview__KYR1Z{align-items:center;background:var(--bg-secondary);border-radius:4px;display:flex;justify-content:center;margin-top:12px;padding:20px}.SettingsModal_logoPreview__KYR1Z img{max-height:100px;max-width:200px;object-fit:contain}.SettingsModal_checkboxLabel__63x1D{align-items:center;cursor:pointer;display:flex;gap:10px;-webkit-user-select:none;user-select:none}.SettingsModal_checkboxLabel__63x1D input[type=checkbox]{cursor:pointer;height:18px;width:18px}.SettingsModal_checkboxLabel__63x1D span{color:var(--text-primary);font-size:.95rem}.SettingsModal_mayerPrinciples__E\+8Fq{background:var(--bg-secondary);border-radius:4px;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:12px}.SettingsModal_versionInfoContainer__24a02{display:flex;flex-direction:column;gap:20px;max-width:100%;overflow:hidden;width:100%}.SettingsModal_versionSection__F-D\+z{display:flex;flex-direction:column;gap:16px}.SettingsModal_versionItem__J4czi{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;display:flex;gap:16px;padding:12px}.SettingsModal_versionIcon__8had6{color:var(--accent-color);font-size:1.5rem;margin-top:2px;min-width:24px}.SettingsModal_versionDetails__br-1l{display:flex;flex:1 1;flex-direction:column;gap:4px}.SettingsModal_versionLabel__yEdFW{color:var(--text-secondary);font-size:.85rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.SettingsModal_versionValue__B-yuC{color:var(--text-primary);font-size:1.1rem;font-weight:600}.SettingsModal_versionDivider__fjFiI{background:var(--border-color);height:1px;margin:8px 0}.SettingsModal_versionDescription__hW8HN{background:var(--bg-secondary);border-left:3px solid var(--accent-color);border-radius:6px;box-sizing:border-box;max-width:100%;padding:16px;width:100%}.SettingsModal_versionDescription__hW8HN p{word-wrap:break-word;color:var(--text-primary);font-size:.95rem;line-height:1.6;margin:0;overflow-wrap:break-word;white-space:normal;word-break:break-word}.SettingsModal_settingsContent__bEH0S{max-width:480px}.SettingsModal_settingsToggleRow__aXzar{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px;padding:14px 16px}.SettingsModal_settingsToggleInfo__QmwoH{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.SettingsModal_settingsToggleTitle__KiQMc{color:var(--text-primary);font-size:.95rem;font-weight:500}.SettingsModal_settingsToggleDescription__DmFRZ{color:var(--text-secondary);font-size:.8rem;line-height:1.4;margin:0}.SettingsModal_toggleSwitch__7BvQ-{flex-shrink:0;height:22px;margin-top:1px;position:relative;width:40px}.SettingsModal_toggleSwitch__7BvQ- input{height:0;opacity:0;position:absolute;width:0}.SettingsModal_toggleSlider__BuUdA{background:var(--border-color);border-radius:11px;cursor:pointer;inset:0;position:absolute;transition:background .2s}.SettingsModal_toggleSlider__BuUdA:after{background:#fff;border-radius:50%;content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .2s;width:16px}.SettingsModal_toggleSwitch__7BvQ- input:checked+.SettingsModal_toggleSlider__BuUdA{background:var(--accent-color)}.SettingsModal_toggleSwitch__7BvQ- input:checked+.SettingsModal_toggleSlider__BuUdA:after{transform:translateX(18px)}.SettingsModal_toggleSwitch__7BvQ- input:focus-visible+.SettingsModal_toggleSlider__BuUdA{outline:2px solid var(--accent-color);outline-offset:2px}.SettingsModal_tutorialLink__aA5G\+{align-items:center;background:none;border:none;color:var(--accent-color);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;padding:12px 0 0;transition:opacity .2s;width:100%}.SettingsModal_tutorialLink__aA5G\+:hover{opacity:.8}.SettingsModal_tutorialLink__aA5G\+ svg{font-size:.85rem}.BugReportModal_bugReportContent__VXw6O{max-width:520px}.BugReportModal_headerIcon__2jTtG{color:var(--accent-color);margin-right:8px}.BugReportModal_bugTextarea__ix\+Pi{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:.95rem;line-height:1.45;min-height:160px;padding:10px 12px;resize:vertical;width:100%}.BugReportModal_bugTextarea__ix\+Pi:focus{border-color:var(--accent-color);outline:none}.BugReportModal_bugTextarea__ix\+Pi:disabled{cursor:not-allowed;opacity:.6}.BugReportModal_errorText__fhqnU{color:#e53e3e;font-size:.9rem;margin:0}.BugReportModal_successBox__3Uuid{background:var(--bg-secondary);border-left:3px solid var(--accent-color);border-radius:6px;padding:18px 20px}.BugReportModal_successTitle__qTZgk{color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 6px}.BugReportModal_successText__tW-wl{color:var(--text-primary);font-size:.95rem;line-height:1.5;margin:0}.PublishedVersions_container__dJBa\+{margin-top:20px}.PublishedVersions_title__wT7IG{color:#333;color:var(--text-primary,#333);font-size:18px;font-weight:600;margin:0 0 15px}.PublishedVersions_error__D5H0N,.PublishedVersions_loading__fto0X{align-items:center;color:#666;color:var(--text-secondary,#666);display:flex;gap:10px;padding:20px;text-align:center}.PublishedVersions_error__D5H0N{align-items:center;color:#d32f2f;flex-direction:column}.PublishedVersions_retryButton__oaJDz{background:#1976d2;background:var(--accent-color,#1976d2);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 16px}.PublishedVersions_retryButton__oaJDz:hover{background:#1565c0;background:var(--accent-color,#1565c0)}.PublishedVersions_emptyState__eBf-3{background:#f5f5f5;background:var(--bg-secondary,#f5f5f5);border-radius:8px;color:#666;color:var(--text-secondary,#666);padding:40px 20px;text-align:center}.PublishedVersions_emptyState__eBf-3 p{margin:5px 0}.PublishedVersions_versionsList__AIfOC{display:flex;flex-direction:column;gap:12px;max-height:800px;overflow-y:auto}.PublishedVersions_versionItem__M9kKS{align-items:flex-start;background:#fafafa;background:var(--card-bg,#fafafa);border:2px solid #e0e0e0;border:2px solid var(--border-color,#e0e0e0);border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.PublishedVersions_versionItem__M9kKS:hover{background:#f0f0f0;background:var(--bg-secondary,#f0f0f0);border-color:silver;border-color:var(--text-secondary,silver)}.PublishedVersions_activeVersion__JacZC{background:#f1f8e9!important;background:var(--bg-secondary,#f1f8e9)!important;border-color:#4caf50!important;box-shadow:0 2px 4px #4caf501a}.PublishedVersions_versionInfo__XgMBy{flex:1 1;min-width:0}.PublishedVersions_versionHeader__lRLhl{align-items:center;display:flex;gap:10px;margin-bottom:8px}.PublishedVersions_versionName__HJSKj{color:#333;color:var(--text-primary,#333);font-size:16px;font-weight:600}.PublishedVersions_activeLabel__FkN53{align-items:center;background:#4caf50;border-radius:12px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:4px;padding:2px 8px}.PublishedVersions_versionMeta__ZC8No{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:8px}.PublishedVersions_metaItem__O2BY5{align-items:center;color:#666;color:var(--text-secondary,#666);display:flex;font-size:14px;gap:5px}.PublishedVersions_publicVisibility__lzJ7D{color:#4caf50}.PublishedVersions_privateVisibility__tj1Ui{color:#ff9800}.PublishedVersions_credits__ohOJ4{color:#666;color:var(--text-secondary,#666);font-size:14px;font-style:italic}.PublishedVersions_versionActions__WfHsZ{display:flex;flex-shrink:0;gap:8px}.PublishedVersions_actionButton__F98YI{align-items:center;background:#e0e0e0;background:var(--bg-secondary,#e0e0e0);border:none;border-radius:4px;color:#666;color:var(--text-secondary,#666);cursor:pointer;display:flex;height:32px;justify-content:center;text-decoration:none;transition:all .2s ease;width:32px}.PublishedVersions_actionButton__F98YI:hover{background:#d0d0d0;background:var(--border-color,#d0d0d0);color:#333;color:var(--text-primary,#333);transform:translateY(-1px)}.PublishedVersions_actionButton__F98YI:disabled{cursor:not-allowed;opacity:.6;transform:none}.PublishedVersions_activateButton__yV6Z1{background:#4caf50;color:#fff}.PublishedVersions_activateButton__yV6Z1:hover:not(:disabled){background:#45a049}.PublishedVersions_deleteButton__mdAug{background:#f44336;color:#fff}.PublishedVersions_deleteButton__mdAug:hover:not(:disabled){background:#d32f2f}@media (max-width:600px){.PublishedVersions_versionItem__M9kKS{flex-direction:column;gap:12px}.PublishedVersions_versionActions__WfHsZ{align-self:flex-end}.PublishedVersions_versionMeta__ZC8No{flex-direction:column;gap:8px}}.PublishModal_modalOverlay__KbxEB{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.PublishModal_modalContent__l4axe{background:#fff;background:var(--card-bg,#fff);border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow-y:auto;position:relative;width:100%}.PublishModal_modalHeader__7edyK{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);display:flex;justify-content:space-between;padding:16px}.PublishModal_modalHeader__7edyK h3{color:#333;color:var(--text-primary,#333);font-size:18px;font-weight:600;margin:0}.PublishModal_closeButton__lOgGT{background:none;border:none;border-radius:4px;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-size:24px;padding:8px;transition:all .2s ease}.PublishModal_closeButton__lOgGT:hover{background:#f0f0f0;background:var(--bg-secondary,#f0f0f0);color:#333;color:var(--text-primary,#333)}.PublishModal_publishedLinkSection__n3fAO{background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);display:flex;flex-direction:column;gap:12px;padding:16px 24px}.PublishModal_publishedInfo__aDn1f{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.PublishModal_publishedInfo__aDn1f h4{color:#333;color:var(--text-primary,#333);font-size:16px;font-weight:600;margin:0}.PublishModal_versionInfo__TjWzN{background:#fff;background:var(--card-bg,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:4px;color:#666;color:var(--text-secondary,#666);font-size:14px;padding:4px 8px}.PublishModal_shareLinkRow__KK09c{align-items:center;display:flex;gap:12px}.PublishModal_shareLink__STNVG{align-items:center;display:flex;flex:1 1;gap:8px}.PublishModal_linkInput__M8pd0{background:#fff;background:var(--card-bg,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:4px;color:#333;color:var(--text-primary,#333);flex:1 1;font-family:monospace;font-size:14px;padding:8px 12px}.PublishModal_copyButton__hcv\+r{background:var(--accent-color,#1976d2);border-radius:4px;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 12px;white-space:nowrap}.PublishModal_copyButton__hcv\+r:hover{background:var(--accent-color,#1565c0);transform:translateY(-1px)}.PublishModal_socialButtons__QcGky{gap:6px}.PublishModal_socialButton__oJiMn{border-radius:4px;display:flex;height:32px;justify-content:center;min-width:32px}.PublishModal_tabNavigation__4NIz5{background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);display:flex}.PublishModal_tabButton__GD-ZY{align-items:center;background:none;border:none;border-bottom:3px solid #0000;color:#666;color:var(--text-secondary,#666);cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:500;gap:8px;justify-content:center;padding:16px 24px;transition:all .2s ease}.PublishModal_tabButton__GD-ZY:hover{background:#e9ecef;background:var(--bg-primary,#e9ecef);color:#333;color:var(--text-primary,#333)}.PublishModal_activeTab__zdFSo{background:#fff!important;background:var(--card-bg,#fff)!important;border-bottom-color:#1976d2!important;border-bottom-color:var(--accent-color,#1976d2)!important;color:#1976d2!important;color:var(--accent-color,#1976d2)!important}.PublishModal_tabContent__PtiWc{flex:1 1;max-height:880px;min-height:880px;overflow-y:auto;padding:24px}.PublishModal_formGroup__Ichja{margin-bottom:20px}.PublishModal_formGroup__Ichja label{color:#333;color:var(--text-primary,#333);display:block;font-size:14px;font-weight:600}.PublishModal_formGroup__Ichja input[type=email],.PublishModal_formGroup__Ichja input[type=text],.PublishModal_formGroup__Ichja select,.PublishModal_formGroup__Ichja textarea{background:#fff;background:var(--card-bg,#fff);border:2px solid #e0e0e0;border:2px solid var(--border-color,#e0e0e0);border-radius:6px;box-sizing:border-box;color:#333;color:var(--text-primary,#333);font-size:14px;padding:12px;transition:border-color .2s ease;width:100%}.PublishModal_formGroup__Ichja input:focus,.PublishModal_formGroup__Ichja select:focus,.PublishModal_formGroup__Ichja textarea:focus{border-color:#1976d2;border-color:var(--accent-color,#1976d2);outline:none}.PublishModal_formGroup__Ichja textarea{font-family:inherit;min-height:80px;resize:vertical}.PublishModal_fieldHint__q0yXm{font-style:italic;margin-top:4px}.PublishModal_radioGroupHorizontal__t3X4s{border:2px solid #e0e0e0;border:2px solid var(--border-color,#e0e0e0);border-radius:8px;display:flex;gap:0;margin-top:8px;overflow:hidden}.PublishModal_radioOptionHorizontal__m-83y{align-items:center;background:#fff;background:var(--card-bg,#fff);border-right:1px solid #e0e0e0;border-right:1px solid var(--border-color,#e0e0e0);cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:16px 8px;text-align:center;transition:all .2s ease}.PublishModal_radioOptionHorizontal__m-83y:last-child{border-right:none}.PublishModal_radioOptionHorizontal__m-83y:hover{background:#f8f9fa;background:var(--bg-secondary,#f8f9fa)}.PublishModal_radioOptionHorizontal__m-83y input[type=radio]{accent-color:#1976d2;accent-color:var(--accent-color,#1976d2);margin:0 0 8px}.PublishModal_radioOptionHorizontal__m-83y input[type=radio]:checked+.PublishModal_radioLabelHorizontal__\+MPlw{color:#1976d2;color:var(--accent-color,#1976d2)}.PublishModal_radioOptionHorizontal__m-83y:has(input[type=radio]:checked){background:#f0f8ff;background:var(--bg-secondary,#f0f8ff);border-color:#1976d2;border-color:var(--accent-color,#1976d2)}.PublishModal_radioLabelHorizontal__\+MPlw{align-items:center;display:flex;flex-direction:column;gap:4px}.PublishModal_radioLabelHorizontal__\+MPlw strong{color:#333;color:var(--text-primary,#333);font-size:14px;font-weight:600}.PublishModal_radioDescriptionHorizontal__k2EnQ{color:#666;color:var(--text-secondary,#666);font-size:12px;line-height:1.4}.PublishModal_radioGroup__LjJZj{display:flex;flex-direction:column;gap:12px;margin-top:8px}.PublishModal_radioOption__sVx81{align-items:flex-start;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .2s ease}.PublishModal_radioOption__sVx81:hover{background:#f8f9fa;border-color:silver}.PublishModal_radioOption__sVx81 input[type=radio]{margin:2px 0 0}.PublishModal_radioOption__sVx81 input[type=radio]:checked{accent-color:#1976d2}.PublishModal_radioOption__sVx81.PublishModal_selected__Ptn2\+{background:#f0f8ff;border-color:#1976d2}.PublishModal_radioLabel__onnQO{display:flex;flex:1 1;flex-direction:column;gap:4px}.PublishModal_radioLabel__onnQO strong{color:#333;font-weight:600}.PublishModal_radioDescription__ZQvCi{color:#666;font-size:13px;line-height:1.4}.PublishModal_checkboxGroup__Q5-Yr{align-items:center;display:flex;gap:8px;margin-bottom:12px}.PublishModal_checkboxGroup__Q5-Yr input[type=checkbox]{accent-color:#1976d2;accent-color:var(--accent-color,#1976d2);margin:0}.PublishModal_checkboxGroup__Q5-Yr label{color:#333;color:var(--text-primary,#333);cursor:pointer;font-weight:400;margin:0}.PublishModal_imageUploadSection__HQX4j{background:#fff;background:var(--card-bg,#fff);border:2px dashed #e0e0e0;border:2px dashed var(--border-color,#e0e0e0);border-radius:8px;margin-top:20px;padding:20px;text-align:center;transition:all .2s ease}.PublishModal_imageUploadSection__HQX4j:hover{background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border-color:#1976d2;border-color:var(--accent-color,#1976d2)}.PublishModal_imageUploadButton__MSVrn{align-items:center;background:#1976d2;background:var(--accent-color,#1976d2);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.PublishModal_imageUploadButton__MSVrn:hover{background:#1565c0;background:var(--accent-color,#1565c0)}.PublishModal_imageUploadButton__MSVrn:disabled{background:#ccc;background:var(--text-secondary,#ccc);cursor:not-allowed}.PublishModal_imagePreview__AuMfC{margin-top:15px;text-align:center}.PublishModal_imagePreview__AuMfC img{border-radius:8px;box-shadow:0 2px 8px #0000001a;max-height:200px;max-width:100%}.PublishModal_uploadHint__HEL7H{color:#666;color:var(--text-secondary,#666);font-size:12px;margin-top:8px}.PublishModal_publishedAlert__\+Zmkn{background:#e7f3ff;border:1px solid #b3d9ff;border-radius:6px;margin-bottom:20px;padding:16px}.PublishModal_publishedAlert__\+Zmkn p{color:#1976d2;font-weight:500;margin:0 0 8px}.PublishModal_existingLink__yJcRO{color:#1976d2;font-weight:500;text-decoration:none;word-break:break-all}.PublishModal_existingLink__yJcRO:hover{text-decoration:underline}.PublishModal_formActions__3nFrp{border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color,#e0e0e0);display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.PublishModal_cancelButton__LNgO6,.PublishModal_publishButton__AiSkM{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .2s ease}.PublishModal_cancelButton__LNgO6{background:#f5f5f5;background:var(--bg-secondary,#f5f5f5);color:#666;color:var(--text-secondary,#666)}.PublishModal_cancelButton__LNgO6:hover{background:#e0e0e0;background:var(--border-color,#e0e0e0);color:#333;color:var(--text-primary,#333)}.PublishModal_publishButton__AiSkM{align-items:center;background:#1976d2;background:var(--accent-color,#1976d2);color:#fff;display:flex;gap:8px}.PublishModal_publishButton__AiSkM:hover{background:#1565c0;background:var(--accent-color,#1565c0)}.PublishModal_publishButton__AiSkM:disabled{background:#ccc;background:var(--text-secondary,#ccc);cursor:not-allowed}.PublishModal_shareContent__SzZIJ{padding:40px 20px;text-align:center}.PublishModal_shareContent__SzZIJ h3{color:#4caf50;font-size:24px;margin-bottom:20px}.PublishModal_shareContent__SzZIJ .PublishModal_shareLink__STNVG{background:#f5f5f5;background:var(--bg-secondary,#f5f5f5);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;margin:20px 0;padding:15px;word-break:break-all}.PublishModal_shareLinkText__Qwl2\+{color:#1976d2;color:var(--accent-color,#1976d2);font-weight:500}.PublishModal_copyButton__hcv\+r{align-items:center;background:#1976d2;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;margin:10px 5px;padding:8px 16px;transition:all .2s ease}.PublishModal_copyButton__hcv\+r:hover{background:#1565c0}.PublishModal_copyButton__hcv\+r.PublishModal_copied__Ctgpw{background:#4caf50}.PublishModal_socialShare__zUJUT{margin-top:30px}.PublishModal_socialShare__zUJUT h4{color:#333;margin-bottom:15px}.PublishModal_socialButtons__QcGky{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.PublishModal_socialButton__oJiMn{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-weight:500;gap:8px;padding:10px 16px;text-decoration:none;transition:all .2s ease}.PublishModal_socialButton__oJiMn svg{color:#fff;height:16px;width:16px}.PublishModal_socialButton__oJiMn:hover{box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.PublishModal_twitterButton__5iK7q{background:#1da1f2}.PublishModal_facebookButton__klgyF{background:#1877f2}.PublishModal_linkedinButton__AF2h8{background:#0077b5}.PublishModal_redditButton__-d-Oy{background:#ff4500}.PublishModal_emailButton__R0aI7{background:#666}@media (max-width:768px){.PublishModal_modalContent__l4axe{margin:10px;max-width:95%}.PublishModal_tabButton__GD-ZY{font-size:14px;padding:12px 16px}.PublishModal_tabContent__PtiWc{padding:16px}.PublishModal_radioGroup__LjJZj{gap:8px}.PublishModal_radioOption__sVx81{padding:12px}.PublishModal_socialButtons__QcGky{align-items:stretch;flex-direction:column}.PublishModal_formActions__3nFrp{flex-direction:column}}.PublishModal_exportTab__o5W8h{padding:0 8px}.PublishModal_sectionTitle__rrLBU{align-items:center;color:#333;color:var(--text-primary,#333);display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:8px}.PublishModal_exportDescription__KriRQ{color:#666;color:var(--text-secondary,#666);font-size:14px;line-height:1.5;margin-bottom:20px}.PublishModal_reviewSection__3YhGE{background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;margin-bottom:20px;padding:16px}.PublishModal_reviewHeader__9K8yh{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.PublishModal_reviewHeader__9K8yh h4{color:#333;color:var(--text-primary,#333);font-size:16px;font-weight:600;margin:0}.PublishModal_reviewCost__NxiLw{background:#1976d2;background:var(--accent-color,#1976d2);border-radius:12px;color:#fff;font-size:13px;font-weight:500;padding:4px 10px}.PublishModal_reviewDescription__CK6tF{color:#666;color:var(--text-secondary,#666);font-size:13px;margin-bottom:12px}.PublishModal_reviewButton__tdP6a{align-items:center;background:#1976d2;background:var(--accent-color,#1976d2);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:background .2s ease}.PublishModal_reviewButton__tdP6a:hover:not(:disabled){background:#1565c0;background:var(--accent-hover,#1565c0)}.PublishModal_reviewButton__tdP6a:disabled{cursor:not-allowed;opacity:.6}.PublishModal_exportWarning__-iM1O,.PublishModal_reviewWarning__1XhGh{align-items:center;color:#f57c00;color:var(--warning-color,#f57c00);display:flex;font-size:13px;gap:8px;margin-top:12px}.PublishModal_reviewResults__zunSU{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;margin-bottom:20px;padding:16px}.PublishModal_overallScore__lIZeQ{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.PublishModal_scoreLabel__6DiP7{color:#333;color:var(--text-primary,#333);font-size:14px;font-weight:600}.PublishModal_scoreValue__-jz8u{font-size:24px;font-weight:700}.PublishModal_scoreGood__nflb0{color:#4caf50;color:var(--success-color,#4caf50)}.PublishModal_scoreNeedsWork__Rex5L{color:#f57c00;color:var(--warning-color,#f57c00)}.PublishModal_scoreBreakdown__1F8r7{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:16px}.PublishModal_scoreItem__XWZAg{align-items:center;background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border-radius:6px;display:flex;flex-direction:column;padding:8px}.PublishModal_scoreItem__XWZAg span:first-child{color:#666;color:var(--text-secondary,#666);font-size:12px;margin-bottom:4px}.PublishModal_scoreItem__XWZAg span:last-child{color:#333;color:var(--text-primary,#333);font-size:18px;font-weight:600}.PublishModal_recommendations__Cp51B{margin-top:16px}.PublishModal_recommendations__Cp51B h5{color:#333;color:var(--text-primary,#333);font-size:14px;font-weight:600;margin-bottom:8px}.PublishModal_recommendations__Cp51B ul{list-style:none;margin:0;padding:0}.PublishModal_recommendations__Cp51B li{align-items:flex-start;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);color:#666;color:var(--text-secondary,#666);display:flex;font-size:13px;gap:8px;padding:8px 0}.PublishModal_recommendations__Cp51B li:last-child{border-bottom:none}.PublishModal_priorityhigh__Ythrc{color:#f44336;color:var(--error-color,#f44336)}.PublishModal_prioritymedium__z\+OZF{color:#f57c00;color:var(--warning-color,#f57c00)}.PublishModal_prioritylow__kD8rW{color:#4caf50;color:var(--success-color,#4caf50)}.PublishModal_selectInput__7RSzS{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;color:#333;color:var(--text-primary,#333);cursor:pointer;font-size:14px;padding:10px 12px;width:100%}.PublishModal_selectInput__7RSzS:focus{border-color:#1976d2;border-color:var(--accent-color,#1976d2);outline:none}.PublishModal_fieldHint__q0yXm{color:#666;color:var(--text-secondary,#666);font-size:12px;margin-top:6px}.PublishModal_exportButton__7EA-a{align-items:center;background:linear-gradient(135deg,#4caf50,#45a049);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:16px;padding:14px 20px;transition:all .2s ease;width:100%}.PublishModal_exportButton__7EA-a:hover:not(:disabled){box-shadow:0 4px 12px #4caf504d;transform:translateY(-1px)}.PublishModal_exportButton__7EA-a:disabled{cursor:not-allowed;opacity:.6;transform:none}.LMSExportModal_modalOverlay__FFMup{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.LMSExportModal_modalContent__ol2UE{background:#fff;background:var(--card-bg,#fff);border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:85vh;max-width:600px;overflow:hidden;width:100%}.LMSExportModal_modalHeader__akS5u{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);display:flex;justify-content:space-between;padding:16px 20px}.LMSExportModal_modalHeader__akS5u h3{align-items:center;color:#333;color:var(--text-primary,#333);display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.LMSExportModal_modalHeader__akS5u h3 svg{color:#4a6cf7;color:var(--accent-color,#4a6cf7)}.LMSExportModal_closeButton__O1TOY{background:none;border:none;border-radius:4px;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-size:24px;padding:8px;transition:all .2s ease}.LMSExportModal_closeButton__O1TOY:hover{background:#f0f0f0;background:var(--bg-secondary,#f0f0f0);color:#333;color:var(--text-primary,#333)}.LMSExportModal_modalBody__NwBga{flex:1 1;overflow-y:auto;padding:20px}.LMSExportModal_exportDescription__nXk\+Q{color:#666;color:var(--text-secondary,#666);line-height:1.5;margin-bottom:20px}.LMSExportModal_loadingState__1QQ1X{align-items:center;color:#666;color:var(--text-secondary,#666);display:flex;gap:10px;justify-content:center;padding:40px}.LMSExportModal_warningBox__QMUxL{background:#fff3cd;background:var(--warning-bg,#fff3cd);border:1px solid #ffc107;border:1px solid var(--warning-border,#ffc107);border-radius:8px;color:#856404;color:var(--warning-text,#856404);display:flex;gap:12px;padding:16px}.LMSExportModal_warningBox__QMUxL svg{flex-shrink:0;font-size:20px;margin-top:2px}.LMSExportModal_warningBox__QMUxL strong{display:block;margin-bottom:4px}.LMSExportModal_warningBox__QMUxL p{font-size:14px;margin:0}.LMSExportModal_versionInfo__EGec6{align-items:center;background:#d4edda;background:var(--success-bg,#d4edda);border-radius:8px;color:#155724;color:var(--success-text,#155724);display:flex;gap:8px;margin-bottom:20px;padding:12px 16px}.LMSExportModal_checkIcon__y5f2t{color:#28a745;color:var(--success-color,#28a745)}.LMSExportModal_section__zHf5W{background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;margin-bottom:20px;padding:16px}.LMSExportModal_sectionHeader__FSYI6{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.LMSExportModal_sectionHeader__FSYI6 h4{color:#333;color:var(--text-primary,#333);font-size:16px;font-weight:600;margin:0}.LMSExportModal_creditCost__W7Rpw{align-items:center;color:#4a6cf7;color:var(--accent-color,#4a6cf7);display:flex;font-size:14px;font-weight:600;gap:4px}.LMSExportModal_creditIcon__iztEI{height:18px;object-fit:contain;width:18px}.LMSExportModal_sectionDescription__-uBXZ{color:#666;color:var(--text-secondary,#666);font-size:14px;line-height:1.4;margin-bottom:12px}.LMSExportModal_reviewButton__AVhdn{align-items:center;background:#4a6cf7;background:var(--accent-color,#4a6cf7);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.LMSExportModal_reviewButton__AVhdn:hover:not(:disabled){background:#3b5de7;background:var(--accent-hover,#3b5de7);transform:translateY(-1px)}.LMSExportModal_reviewButton__AVhdn:disabled{cursor:not-allowed;opacity:.6}.LMSExportModal_reviewResults__bOseO{background:#fff;background:var(--card-bg,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:8px;margin-bottom:20px;padding:16px}.LMSExportModal_overallScore__k91bF{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.LMSExportModal_scoreLabel__w7G9b{color:#333;color:var(--text-primary,#333);font-weight:600}.LMSExportModal_scoreValue__1qkKa{font-size:24px;font-weight:700}.LMSExportModal_scoreGood__EKGiO{color:#28a745;color:var(--success-color,#28a745)}.LMSExportModal_scoreNeedsWork__FRlvb{color:#ffc107;color:var(--warning-color,#ffc107)}.LMSExportModal_scoreBreakdown__3hRNc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:16px}.LMSExportModal_scoreItem__mQXGI{align-items:center;background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border-radius:6px;display:flex;flex-direction:column;padding:8px}.LMSExportModal_scoreItem__mQXGI span:first-child{color:#666;color:var(--text-secondary,#666);font-size:12px;margin-bottom:4px}.LMSExportModal_scoreItem__mQXGI span:last-child{color:#333;color:var(--text-primary,#333);font-size:18px;font-weight:600}.LMSExportModal_recommendations__8iP8R{margin-top:16px}.LMSExportModal_recommendations__8iP8R h5{color:#333;color:var(--text-primary,#333);font-size:14px;font-weight:600;margin:0 0 12px}.LMSExportModal_recommendations__8iP8R ul{list-style:none;margin:0;padding:0}.LMSExportModal_recommendations__8iP8R li{align-items:flex-start;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);color:#666;color:var(--text-secondary,#666);display:flex;font-size:14px;gap:8px;padding:8px 0}.LMSExportModal_recommendations__8iP8R li:last-child{border-bottom:none}.LMSExportModal_recommendations__8iP8R li svg{flex-shrink:0;margin-top:2px}.LMSExportModal_priorityhigh__mr3um{color:#856404;color:var(--warning-text,#856404)}.LMSExportModal_priorityhigh__mr3um svg{color:#ffc107;color:var(--warning-color,#ffc107)}.LMSExportModal_section__zHf5W h4{color:#333;color:var(--text-primary,#333);font-size:16px;font-weight:600;margin:0 0 12px}.LMSExportModal_selectInput__u3MuQ{background:#fff;background:var(--card-bg,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;color:#333;color:var(--text-primary,#333);cursor:pointer;font-size:14px;padding:10px 12px;width:100%}.LMSExportModal_selectInput__u3MuQ:focus{border-color:#4a6cf7;border-color:var(--accent-color,#4a6cf7);box-shadow:0 0 0 3px #4a6cf71a;outline:none}.LMSExportModal_fieldHint__kt5VY{color:#999;color:var(--text-tertiary,#999);font-size:12px;margin:8px 0 0}.LMSExportModal_exportActions__nx2Zl{border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color,#e0e0e0);margin-top:20px;padding-top:20px}.LMSExportModal_exportButton__\+3gis{align-items:center;background:#28a745;background:var(--success-color,#28a745);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s;width:100%}.LMSExportModal_exportButton__\+3gis:hover:not(:disabled){background:#218838;background:var(--success-hover,#218838);transform:translateY(-1px)}.LMSExportModal_exportButton__\+3gis:disabled{cursor:not-allowed;opacity:.6}.TutorialsModal_modalOverlay__aVp5O{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:20000}.TutorialsModal_modalContent__IVv3N{background:#1a1a1a;background:var(--bg-secondary,#1a1a1a);border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:12px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;max-height:85vh;max-width:900px;overflow:hidden;width:90%}.TutorialsModal_modalHeader__ZNZjA{align-items:center;background:#1a1a1a;background:var(--bg-secondary,#1a1a1a);border-bottom:1px solid #3a3a3a;border-bottom:1px solid var(--border-color,#3a3a3a);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 24px}.TutorialsModal_modalHeader__ZNZjA h2{color:#fff;color:var(--text-primary,#fff);font-size:18px;font-weight:600;margin:0}.TutorialsModal_closeButton__xt9gk{align-items:center;background:none;border:none;border-radius:4px;color:#9d9d9d;color:var(--text-secondary,#9d9d9d);cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;padding:8px;transition:all .2s ease;width:36px}.TutorialsModal_closeButton__xt9gk:hover{background:#ffffff1a;color:#fff;color:var(--text-primary,#fff)}.TutorialsModal_modalBody__qfmRo{flex:1 1;overflow-y:auto;padding:28px}.TutorialsModal_description__IZKzB{color:#b0b0b0;color:var(--text-secondary,#b0b0b0);font-size:14px;line-height:1.6;margin:0 0 24px}.TutorialsModal_tutorialGrid__wwqap{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.TutorialsModal_tutorialCard__PeDn\+{background:#0f172a;background:var(--bg-primary,#0f172a);border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:16px;padding:20px;transition:all .2s ease}.TutorialsModal_tutorialCard__PeDn\+:hover{background:#ffffff0d;border-color:#0078d4;box-shadow:0 4px 12px #0078d433;transform:translateY(-2px)}.TutorialsModal_tutorialIcon__ZWT1O{align-items:center;color:#0078d4;display:flex;justify-content:flex-start}.TutorialsModal_tutorialInfo__OPSVW{display:flex;flex:1 1;flex-direction:column;gap:8px}.TutorialsModal_tutorialInfo__OPSVW h3{color:#fff;color:var(--text-primary,#fff);font-size:16px;font-weight:600;margin:0}.TutorialsModal_tutorialInfo__OPSVW p{color:#9d9d9d;color:var(--text-secondary,#9d9d9d);font-size:13px;line-height:1.5;margin:0}.TutorialsModal_tutorialMeta__DAjxc{align-items:center;display:flex;gap:12px;margin-top:4px}.TutorialsModal_duration__cjfI3{align-items:center;color:#9d9d9d;color:var(--text-secondary,#9d9d9d);display:flex;font-size:12px;gap:4px}.TutorialsModal_difficulty__-VTRL{border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.TutorialsModal_difficulty__-VTRL.TutorialsModal_beginner__uxMgF{background:#4caf5033;border:1px solid #4caf504d;color:#4caf50}.TutorialsModal_difficulty__-VTRL.TutorialsModal_intermediate__PXRaL{background:#ff980033;border:1px solid #ff98004d;color:#ff9800}.TutorialsModal_difficulty__-VTRL.TutorialsModal_advanced__1S2Xq{background:#f4433633;border:1px solid #f443364d;color:#f44336}.TutorialsModal_personaSection__P1uAC{margin-bottom:28px}.TutorialsModal_personaSection__P1uAC:last-child{margin-bottom:0}.TutorialsModal_personaHeading__TrbI3{color:#9d9d9d;color:var(--text-secondary,#9d9d9d);font-size:12px;font-weight:700;letter-spacing:.6px;margin:0 0 14px;text-transform:uppercase}.TutorialsModal_seenBadge__pwyka{align-items:center;color:#4caf50;display:inline-flex;font-size:11px;font-weight:600;gap:4px;margin-left:8px;vertical-align:middle}.TutorialsModal_stepCount__2ju99{color:#9d9d9d;color:var(--text-secondary,#9d9d9d);font-size:12px}.TutorialsModal_startButton__HlIOE{color:#0078d4;font-size:12px;font-weight:600;margin-left:auto}.TutorialsModal_modalFooter__Cx4vC{background:#1a1a1a;background:var(--bg-secondary,#1a1a1a);border-top:1px solid #3a3a3a;border-top:1px solid var(--border-color,#3a3a3a);display:flex;gap:12px;justify-content:flex-end;padding:20px 28px}.TutorialsModal_cancelButton__ddIUz{background:#0000;border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:6px;color:#fff;color:var(--text-primary,#fff);cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s ease}.TutorialsModal_cancelButton__ddIUz:hover{background:#ffffff0d;border-color:#fff3}@media (max-width:768px){.TutorialsModal_modalContent__IVv3N{max-height:90vh;width:95%}.TutorialsModal_tutorialGrid__wwqap{grid-template-columns:1fr}.TutorialsModal_modalHeader__ZNZjA{padding:16px 20px}.TutorialsModal_modalBody__qfmRo{padding:20px}.TutorialsModal_modalFooter__Cx4vC{padding:16px 20px}}.LaunchpadModal_modalOverlay__PQZ-d{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.LaunchpadModal_modalContent__XRt0A{background:var(--bg-secondary);border-radius:8px;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;height:85vh;max-height:750px;max-width:1200px;min-height:500px;overflow:hidden;pointer-events:auto;width:90%}.LaunchpadModal_modalHeader__nDIGa{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 24px}.LaunchpadModal_headerLeft__OOgDd{align-items:center;display:flex;gap:16px}.LaunchpadModal_modalHeader__nDIGa h2{align-items:center;color:var(--text-primary);display:flex;font-size:20px;font-weight:600;gap:10px;margin:0}.LaunchpadModal_headerIcon__leG8v{color:#10b981}.LaunchpadModal_stepIndicator__0N61l{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:0;padding:8px 16px}.LaunchpadModal_stepDot__Xv8JU{align-items:center;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:50%;color:var(--text-secondary);display:flex;font-size:12px;font-weight:600;height:28px;justify-content:center;transition:all .2s ease;width:28px}.LaunchpadModal_stepDot__Xv8JU.LaunchpadModal_current__V9HuB{background:var(--accent-color);border-color:var(--accent-color);box-shadow:0 0 0 3px #3b82f633;color:#fff}.LaunchpadModal_stepDot__Xv8JU.LaunchpadModal_completed__4bw7m{background:#10b981;border-color:#10b981;color:#fff}.LaunchpadModal_stepLine__IoyVo{background:var(--border-color);height:2px;transition:background .2s ease;width:24px}.LaunchpadModal_stepLine__IoyVo.LaunchpadModal_completed__4bw7m{background:#10b981}.LaunchpadModal_closeButton__gWhTO{align-items:center;background:none;border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.LaunchpadModal_closeButton__gWhTO:hover{background:#ef44441a;color:#ef4444}.LaunchpadModal_closeButton__gWhTO:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.LaunchpadModal_modalBody__-1JiT{display:flex;flex:1 1;min-height:0;overflow:hidden}.LaunchpadModal_sidebar__sYfTN{background:var(--bg-tertiary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;overflow-y:auto;width:280px}.LaunchpadModal_customButton__oSwVr{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;transition:all .2s ease;width:100%}.LaunchpadModal_customButton__oSwVr:hover{background:var(--bg-primary);border-color:#10b981}.LaunchpadModal_customButton__oSwVr.LaunchpadModal_active__YGrqz{background:#10b981;border-color:#10b981;color:#fff}.LaunchpadModal_customButton__oSwVr.LaunchpadModal_active__YGrqz .LaunchpadModal_customDescription__3j6c-,.LaunchpadModal_customButton__oSwVr.LaunchpadModal_active__YGrqz .LaunchpadModal_customName__jyha2{color:#fff}.LaunchpadModal_customButton__oSwVr:focus-visible{outline:2px solid #10b981;outline-offset:2px}.LaunchpadModal_customIcon__d5csY{align-items:center;background:#10b9811a;border-radius:8px;color:#10b981;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.LaunchpadModal_customButton__oSwVr.LaunchpadModal_active__YGrqz .LaunchpadModal_customIcon__d5csY{background:#fff3;color:#fff}.LaunchpadModal_customInfo__AY\+lc{flex:1 1}.LaunchpadModal_customName__jyha2{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:4px}.LaunchpadModal_customDescription__3j6c-{line-height:1.4}.LaunchpadModal_customDescription__3j6c-,.LaunchpadModal_expandIcon__m1WHE{color:var(--text-secondary);font-size:12px}.LaunchpadModal_customFormExpanded__RXqrm{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;margin-top:12px;padding:12px}.LaunchpadModal_customPromptInput__NTUIf{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:13px;margin-bottom:12px;min-height:80px;padding:10px 12px;resize:vertical;transition:all .2s ease;width:100%}.LaunchpadModal_customPromptInput__NTUIf:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;outline:none}.LaunchpadModal_generateCustomButton__m5AwV{align-items:center;background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:all .2s ease;width:100%}.LaunchpadModal_generateCustomButton__m5AwV:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.LaunchpadModal_generateCustomButton__m5AwV:disabled{cursor:not-allowed;opacity:.5}.LaunchpadModal_generateCustomButton__m5AwV:focus-visible{outline:2px solid #10b981;outline-offset:2px}.LaunchpadModal_sidebarSection__THPgP{border-bottom:1px solid var(--border-color);padding:20px 16px}.LaunchpadModal_sidebarSection__THPgP:last-child{border-bottom:none;flex:1 1}.LaunchpadModal_sidebarSection__THPgP h3{color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.LaunchpadModal_personaList__XQFbS{display:flex;flex-direction:column;gap:8px}.LaunchpadModal_personaButton__4WcA1{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left;transition:all .2s ease}.LaunchpadModal_personaButton__4WcA1:hover{background:var(--bg-primary);border-color:var(--accent-color)}.LaunchpadModal_personaButton__4WcA1.LaunchpadModal_active__YGrqz{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.LaunchpadModal_personaButton__4WcA1:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.LaunchpadModal_personaButton__4WcA1.LaunchpadModal_active__YGrqz .LaunchpadModal_personaDescription__H9O8p,.LaunchpadModal_personaButton__4WcA1.LaunchpadModal_active__YGrqz .LaunchpadModal_personaName__-jBaO{color:#fff}.LaunchpadModal_personaIcon__qyImI{align-items:center;background:var(--bg-tertiary);border-radius:8px;color:var(--accent-color);display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;transition:all .2s ease;width:36px}.LaunchpadModal_personaButton__4WcA1.LaunchpadModal_active__YGrqz .LaunchpadModal_personaIcon__qyImI{background:#fff3;color:#fff}.LaunchpadModal_personaInfo__Ofd\+O{flex:1 1}.LaunchpadModal_personaName__-jBaO{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:4px}.LaunchpadModal_personaDescription__H9O8p{color:var(--text-secondary);font-size:12px;line-height:1.4}.LaunchpadModal_shortcutList__1epwh{display:flex;flex-direction:column;gap:6px}.LaunchpadModal_shortcutButton__qfrRF{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:500;padding:10px 12px;text-align:left;transition:all .2s ease}.LaunchpadModal_shortcutButton__qfrRF:hover{background:var(--bg-primary);border-color:var(--accent-color)}.LaunchpadModal_shortcutButton__qfrRF.LaunchpadModal_active__YGrqz{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.LaunchpadModal_shortcutButton__qfrRF:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.LaunchpadModal_contentArea__lzxm3{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:24px}.LaunchpadModal_contentHeader__MbAu9{margin-bottom:24px}.LaunchpadModal_contentHeader__MbAu9 h3{color:var(--text-primary);font-size:18px;font-weight:600;margin:0 0 8px}.LaunchpadModal_contentHeader__MbAu9 p{color:var(--text-secondary);font-size:14px;margin:0}.LaunchpadModal_formFields__ltK4X{display:flex;flex:1 1;flex-direction:column;gap:20px}.LaunchpadModal_formGroup__t6ECD{display:flex;flex-direction:column}.LaunchpadModal_formGroup__t6ECD label{color:var(--text-primary);font-size:14px;font-weight:600;margin-bottom:8px}.LaunchpadModal_formGroup__t6ECD input,.LaunchpadModal_formGroup__t6ECD select,.LaunchpadModal_formGroup__t6ECD textarea{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:14px;padding:12px 14px;transition:all .2s ease}.LaunchpadModal_formGroup__t6ECD input:hover,.LaunchpadModal_formGroup__t6ECD select:hover,.LaunchpadModal_formGroup__t6ECD textarea:hover{border-color:var(--text-secondary)}.LaunchpadModal_formGroup__t6ECD input:focus,.LaunchpadModal_formGroup__t6ECD select:focus,.LaunchpadModal_formGroup__t6ECD textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #3b82f626;outline:none}.LaunchpadModal_formGroup__t6ECD textarea{min-height:80px;resize:vertical}.LaunchpadModal_formGroup__t6ECD select{cursor:pointer}.LaunchpadModal_navigationButtons__7eBlJ{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:12px;margin-top:24px;padding-top:24px}.LaunchpadModal_spacer__CJC7J{flex:1 1}.LaunchpadModal_launchButton__QANo3,.LaunchpadModal_nextButton__LWU8i,.LaunchpadModal_previousButton__2Xd4-{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.LaunchpadModal_previousButton__2Xd4-{background:#0000;border:1px solid var(--border-color);color:var(--text-secondary)}.LaunchpadModal_previousButton__2Xd4-:hover{background:var(--bg-tertiary);border-color:var(--text-secondary);color:var(--text-primary)}.LaunchpadModal_previousButton__2Xd4-:active{transform:scale(.98)}.LaunchpadModal_previousButton__2Xd4-:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.LaunchpadModal_nextButton__LWU8i{background:var(--accent-color);color:#fff}.LaunchpadModal_nextButton__LWU8i:hover{background:var(--accent-color-hover);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.LaunchpadModal_nextButton__LWU8i:active{transform:translateY(0) scale(.98)}.LaunchpadModal_nextButton__LWU8i:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.LaunchpadModal_launchButton__QANo3{background:#10b981;color:#fff}.LaunchpadModal_launchButton__QANo3:hover{background:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.LaunchpadModal_launchButton__QANo3:active{transform:translateY(0) scale(.98)}.LaunchpadModal_launchButton__QANo3:focus-visible{outline:2px solid #10b981;outline-offset:2px}.LaunchpadModal_jobsSidebar__rSdYg{background:var(--bg-tertiary);border-left:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;width:300px}.LaunchpadModal_jobsSidebar__rSdYg.LaunchpadModal_minimized__uaVg7{width:50px}.LaunchpadModal_jobsSidebar__rSdYg.LaunchpadModal_minimized__uaVg7 .LaunchpadModal_jobsSidebarHeader__HRM46{flex-direction:column;padding:12px 8px}.LaunchpadModal_jobsSidebar__rSdYg.LaunchpadModal_minimized__uaVg7 .LaunchpadModal_headerContent__jraCr{flex-direction:row;text-orientation:mixed;writing-mode:vertical-rl}.LaunchpadModal_jobsSidebar__rSdYg.LaunchpadModal_minimized__uaVg7 h3{font-size:11px;text-orientation:mixed;writing-mode:vertical-rl}.LaunchpadModal_jobsSidebar__rSdYg.LaunchpadModal_minimized__uaVg7 .LaunchpadModal_jobCount__o3yy9{margin-top:8px}.LaunchpadModal_jobsSidebar__rSdYg.LaunchpadModal_minimized__uaVg7 .LaunchpadModal_minimizeButton__A81dT{margin-top:8px;transform:rotate(0deg);writing-mode:horizontal-tb}.LaunchpadModal_jobsSidebarHeader__HRM46{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px}.LaunchpadModal_headerContent__jraCr{align-items:center;display:flex;gap:8px}.LaunchpadModal_minimizeButton__A81dT{background:#0000;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s ease}.LaunchpadModal_minimizeButton__A81dT:hover{background:var(--bg-secondary);color:var(--text-primary)}.LaunchpadModal_jobsSidebarHeader__HRM46 h3{color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.LaunchpadModal_jobCount__o3yy9{align-items:center;background:var(--accent-color);border-radius:12px;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;min-width:24px;padding:0 8px}.LaunchpadModal_jobsList__QpHVI{flex:1 1;overflow-y:auto;padding:12px}.LaunchpadModal_emptyJobs__ldtJx{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;height:100%;justify-content:center;padding:32px 20px;text-align:center}.LaunchpadModal_emptyIcon__QJX6S{color:var(--text-secondary);font-size:48px;margin-bottom:16px;opacity:.4}.LaunchpadModal_emptyJobs__ldtJx p{font-size:13px;line-height:1.6;margin:0;max-width:200px}.LaunchpadModal_jobItem__\+dBF9{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;margin-bottom:8px;padding:12px;transition:all .2s ease}.LaunchpadModal_jobItem__\+dBF9:hover{border-color:var(--accent-color)}.LaunchpadModal_jobHeader__Q91Jn{align-items:center;display:flex;gap:8px;margin-bottom:6px}.LaunchpadModal_jobIcon__gHoe3{align-items:center;display:flex;font-size:14px;justify-content:center;width:20px}.LaunchpadModal_jobItem__\+dBF9.LaunchpadModal_pending__Q3Q3P .LaunchpadModal_jobIcon__gHoe3{color:var(--text-secondary)}.LaunchpadModal_jobItem__\+dBF9.LaunchpadModal_running__zO4jZ .LaunchpadModal_jobIcon__gHoe3{color:var(--accent-color)}.LaunchpadModal_jobItem__\+dBF9.LaunchpadModal_completed__4bw7m .LaunchpadModal_jobIcon__gHoe3{color:#10b981}.LaunchpadModal_jobItem__\+dBF9.LaunchpadModal_failed__aWLjw .LaunchpadModal_jobIcon__gHoe3{color:#ef4444}.LaunchpadModal_jobName__\+dPKD{color:var(--text-primary);font-size:13px;font-weight:600}.LaunchpadModal_jobDescription__MtN9E{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0}.LaunchpadModal_progressBar__IPebV{background:var(--bg-tertiary);border-radius:2px;height:4px;margin-top:8px;overflow:hidden}.LaunchpadModal_progressFill__q6QOp{background:var(--accent-color);height:100%;transition:width .3s ease}@media (max-width:1024px){.LaunchpadModal_jobsSidebar__rSdYg{display:none}}@media (max-width:768px){.LaunchpadModal_modalContent__XRt0A{height:90vh;max-height:none;width:95%}.LaunchpadModal_modalBody__-1JiT{flex-direction:column}.LaunchpadModal_sidebar__sYfTN{border-bottom:1px solid var(--border-color);border-right:none;max-height:300px;width:100%}.LaunchpadModal_contentArea__lzxm3{padding:16px}.LaunchpadModal_navigationButtons__7eBlJ{flex-direction:column}.LaunchpadModal_launchButton__QANo3,.LaunchpadModal_nextButton__LWU8i,.LaunchpadModal_previousButton__2Xd4-{width:100%}.LaunchpadModal_spacer__CJC7J{display:none}}.PanoEditorModal_modalOverlay__ZbDEh{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.PanoEditorModal_modalContent__f-Nhr{background:var(--bg-primary);border-radius:8px;box-shadow:0 4px 20px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:1100px;pointer-events:auto;position:relative;width:94%;z-index:10001}.PanoEditorModal_modalHeader__UY0yB{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:14px 20px}.PanoEditorModal_headerLeft__kui6U{align-items:center;display:flex;gap:10px}.PanoEditorModal_headerLeft__kui6U h2{color:var(--text-primary);font-size:1.15rem;margin:0}.PanoEditorModal_headerRight__uk4xM{align-items:center;display:flex;gap:8px}.PanoEditorModal_closeButton__TtVEM{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;padding:4px 8px;transition:color .2s}.PanoEditorModal_closeButton__TtVEM:hover{color:var(--text-primary)}.PanoEditorModal_modeTabs__s\+a3S{border:1px solid var(--border-color);border-radius:6px;display:flex;overflow:hidden}.PanoEditorModal_modeTab__UQJSU{background:var(--bg-secondary);border:none;color:var(--text-secondary);cursor:pointer;font-size:.82rem;font-weight:500;padding:6px 14px;transition:all .15s}.PanoEditorModal_modeTab__UQJSU:first-child{border-right:1px solid var(--border-color)}.PanoEditorModal_modeTabActive__O7iZk{background:var(--accent-color);color:#fff}.PanoEditorModal_modalBody__cSHIO{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 20px}.PanoEditorModal_zoomedView__f5Uni{background:#111;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;position:relative}.PanoEditorModal_zoomedImage__KAwTi{display:block;max-height:360px;object-fit:cover;width:100%}.PanoEditorModal_zoomedOverlayTopLeft__uJ7bo{display:flex;gap:4px;left:8px;position:absolute;top:8px}.PanoEditorModal_zoomedOverlayTopRight__AD4YL{display:flex;gap:4px;position:absolute;right:8px;top:8px}.PanoEditorModal_overlayButton__bnmjz{background:#000000b3;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px 10px;transition:background .15s}.PanoEditorModal_overlayButton__bnmjz:hover{background:#000000e6}.PanoEditorModal_overlayButtonActive__z0sG4{background:#4a9effe6}.PanoEditorModal_overlayButtonActive__z0sG4:hover{background:#4a9eff}.PanoEditorModal_cameraLabel__5EioI{background:#000000b3;border-radius:4px;bottom:8px;color:#fff;font-size:12px;font-weight:500;left:8px;padding:2px 10px;position:absolute}.PanoEditorModal_comparisonView__6g3Rn{display:flex;gap:2px}.PanoEditorModal_comparisonPane__SKtNU{flex:1 1;position:relative}.PanoEditorModal_comparisonPane__SKtNU img{display:block;width:100%}.PanoEditorModal_comparisonLabel__sdbOz{background:#000000b3;border-radius:4px;bottom:8px;color:#fff;font-size:12px;left:8px;padding:2px 8px;position:absolute}.PanoEditorModal_perCameraControls__U8EE3{display:flex;flex-direction:column;gap:12px}.PanoEditorModal_formGroup__yKLrc{display:flex;flex-direction:column;gap:6px}.PanoEditorModal_formGroup__yKLrc label{color:var(--text-primary);font-size:.9rem;font-weight:500}.PanoEditorModal_formGroup__yKLrc input[type=text],.PanoEditorModal_formGroup__yKLrc textarea{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:.9rem;padding:8px 10px;resize:vertical;width:100%}.PanoEditorModal_formGroup__yKLrc input[type=text]:focus,.PanoEditorModal_formGroup__yKLrc textarea:focus{border-color:var(--accent-color);outline:none}.PanoEditorModal_labelRow__Bs-e0{align-items:center;display:flex;justify-content:space-between}.PanoEditorModal_enhanceButton__M-Gxa{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.78rem;gap:4px;padding:3px 10px;transition:all .15s}.PanoEditorModal_enhanceButton__M-Gxa:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color)}.PanoEditorModal_enhanceButton__M-Gxa:disabled{cursor:not-allowed;opacity:.4}.PanoEditorModal_helpText__QK8VN{color:var(--text-secondary);font-size:.8rem}.PanoEditorModal_sliderRow__dlmAq{align-items:center;display:flex;gap:12px}.PanoEditorModal_sliderRow__dlmAq input[type=range]{flex:1 1}.PanoEditorModal_sliderValue__RI2Mq{color:var(--text-secondary);font-size:.85rem;min-width:36px;text-align:right}.PanoEditorModal_text2imgToggle__Qn9Zb{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:8px 12px;transition:border-color .15s;-webkit-user-select:none;user-select:none}.PanoEditorModal_text2imgToggle__Qn9Zb:hover{border-color:var(--accent-color)}.PanoEditorModal_text2imgToggleActive__BYO4H{background:#e53e3e14;border-color:#e53e3e}.PanoEditorModal_text2imgDot__1R5jD{background:#666;border-radius:50%;flex-shrink:0;height:10px;transition:background .15s;width:10px}.PanoEditorModal_text2imgDotActive__Owm1U{background:#e53e3e}.PanoEditorModal_text2imgLabel__K1wlV{color:var(--text-secondary);font-size:.85rem}.PanoEditorModal_text2imgNote__2ro1W{color:#e53e3e;font-size:.78rem;padding:4px 0}.PanoEditorModal_carousel__ZkZJY{display:flex;gap:6px;overflow-x:auto;padding:4px 0;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.PanoEditorModal_carousel__ZkZJY::-webkit-scrollbar{height:4px}.PanoEditorModal_carousel__ZkZJY::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.PanoEditorModal_carouselItem__EldGA{border:2px solid #0000;border-radius:6px;cursor:pointer;flex-shrink:0;overflow:hidden;position:relative;transition:border-color .15s;width:140px}.PanoEditorModal_carouselItem__EldGA:hover{border-color:var(--accent-color)}.PanoEditorModal_carouselItemSelected__ycfqB{border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.PanoEditorModal_carouselThumb__c0iS6{aspect-ratio:2/1;display:block;object-fit:cover;width:100%}.PanoEditorModal_carouselPlaceholder__PTCfF{align-items:center;aspect-ratio:2/1;background:var(--bg-secondary);color:#666;display:flex;font-size:16px;justify-content:center;width:100%}.PanoEditorModal_carouselName__iNIYF{background:#000000bf;bottom:0;color:#fff;font-size:10px;left:0;overflow:hidden;padding:2px 4px;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.PanoEditorModal_carouselCheckbox__0e6LD{align-items:center;background:#0006;border:2px solid #ffffffb3;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;left:4px;position:absolute;top:4px;transition:all .15s;width:20px;z-index:2}.PanoEditorModal_carouselCheckbox__0e6LD:hover{background:#0009;border-color:#fff}.PanoEditorModal_carouselCheckboxChecked__ju40a{background:var(--accent-color);border-color:var(--accent-color)}.PanoEditorModal_carouselCheckboxIcon__L5kMY{color:#fff;font-size:11px}.PanoEditorModal_carouselStatus__q-3yS{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:9px;font-weight:500;gap:3px;padding:1px 5px;position:absolute;right:4px;top:4px}.PanoEditorModal_carouselMaskOverlay__z7hU2{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.PanoEditorModal_jobProgress__ilBAq{color:#4a9eff;padding:16px;text-align:center}.PanoEditorModal_jobProgressIcon__resuT{font-size:32px}.PanoEditorModal_jobProgressMessage__BSdOb{font-weight:500;margin-top:8px}.PanoEditorModal_jobProgressSub__va44r{color:#888;font-size:.85rem}.PanoEditorModal_progressDots__vTTfX{display:flex;gap:4px;justify-content:center;margin-top:12px}.PanoEditorModal_progressDot__Em5cj{border-radius:2px;height:4px;transition:all .3s;width:40px}.PanoEditorModal_errorBox__M6QsY{background:#ff000020;border:1px solid red;border-radius:4px;color:#ff6b6b;padding:10px}.PanoEditorModal_inpaintToolbar__dU0QI{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px}.PanoEditorModal_toolButton__ZhIsA{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.82rem;gap:4px;padding:5px 10px;transition:all .15s}.PanoEditorModal_toolButton__ZhIsA:hover{border-color:var(--accent-color);color:var(--text-primary)}.PanoEditorModal_toolButtonActive__WE3Oh{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.PanoEditorModal_brushSizeSlider__BeQbe{align-items:center;color:var(--text-secondary);display:flex;font-size:.82rem;gap:6px}.PanoEditorModal_brushSizeSlider__BeQbe input[type=range]{width:80px}.PanoEditorModal_toolSeparator__GUX4y{background:var(--border-color);height:20px;margin:0 4px;width:1px}.PanoEditorModal_modalFooter__HzKez{align-items:center;border-top:1px solid var(--border-color);display:flex;gap:10px;justify-content:flex-end;padding:14px 20px}.PanoEditorModal_footerLeft__UNSR5{display:flex;gap:8px;margin-right:auto}.PanoEditorModal_cancelButton__sB9E9,.PanoEditorModal_saveButton__F3DYf{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:6px;padding:9px 18px;transition:all .15s}.PanoEditorModal_cancelButton__sB9E9{background:var(--bg-secondary);color:var(--text-primary)}.PanoEditorModal_cancelButton__sB9E9:hover{background:var(--border-color)}.PanoEditorModal_saveButton__F3DYf{background:var(--accent-color);color:#fff}.PanoEditorModal_saveButton__F3DYf:hover{opacity:.9}.PanoEditorModal_saveButton__F3DYf:disabled{cursor:not-allowed;opacity:.5}.PanoEditorModal_dangerButton__bNS9f{color:#e53e3e}.PanoEditorModal_generatingOverlay__Ggzyr{align-items:center;background:#000000a6;border-radius:8px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:5}.PanoEditorModal_emptyState__oUe1q{color:var(--text-secondary);font-size:.9rem;padding:40px;text-align:center}.PanoEditorModal_canvasWrapper__ih0Tk{background:#111;border:1px solid var(--border-color);border-radius:8px;cursor:crosshair;overflow:hidden;position:relative}.PanoEditorModal_canvasWrapper__ih0Tk img{display:block;max-height:none;object-fit:fill;width:100%}.PanoEditorModal_maskCanvas__8\+S3t{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.PanoEditorModal_maskCanvasDrawing__BDoXV{pointer-events:auto}.PanoEditorModal_advancedToggle__5nmL\+{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.82rem;gap:6px;padding:6px 0;transition:color .15s;-webkit-user-select:none;user-select:none}.PanoEditorModal_advancedToggle__5nmL\+:hover{color:var(--text-primary)}.PanoEditorModal_advancedToggle__5nmL\+ svg{font-size:.7rem;transition:transform .2s}.PanoEditorModal_advancedToggleOpen__CpoFn svg{transform:rotate(90deg)}.PanoEditorModal_advancedPanel__zJARk{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;gap:10px;padding:10px 12px}.PanoEditorModal_advancedPanel__zJARk .PanoEditorModal_formGroup__yKLrc label{font-size:.82rem}.PanoEditorModal_advancedPanel__zJARk .PanoEditorModal_helpText__QK8VN{font-size:.75rem}.PanoEditorModal_historyPanel__P0jkB{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;display:flex;flex-direction:column;gap:2px;max-height:140px;overflow-y:auto;padding:4px}.PanoEditorModal_historyItem__0ZTuL{border-radius:4px;cursor:pointer;padding:6px 10px;transition:all .15s}.PanoEditorModal_historyItem__0ZTuL:hover{background:var(--bg-primary)}.PanoEditorModal_historyPrompt__aktNF{color:var(--text-secondary);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PanoEditorModal_historyItem__0ZTuL:hover .PanoEditorModal_historyPrompt__aktNF{color:var(--text-primary)}.PanoEditorModal_historyTags__3R\+Az{color:var(--text-secondary);display:flex;font-size:.7rem;gap:6px;margin-top:3px;opacity:.7}.PanoEditorModal_historyTags__3R\+Az span{background:var(--bg-primary);border-radius:3px;padding:1px 5px}.PanoEditorModal_viewModeSegments__oYLzw{background:#00000080;border:1px solid #fff3;border-radius:4px;display:flex;overflow:hidden}.PanoEditorModal_segmentButton__Zlm5c{align-items:center;background:#0000;border:none;color:#ffffffb3;cursor:pointer;display:flex;font-size:11px;font-weight:500;padding:3px 10px;transition:all .15s;white-space:nowrap}.PanoEditorModal_segmentButton__Zlm5c:hover:not(:disabled){background:#ffffff1a;color:#fff}.PanoEditorModal_segmentButton__Zlm5c:disabled{cursor:not-allowed;opacity:.5}.PanoEditorModal_segmentButtonActive__mjbhI{background:#4a9effe6;color:#fff}.PanoEditorModal_segmentButtonActive__mjbhI:hover{background:#4a9eff}.PanoEditorModal_comparisonGrid__AOQ\+8{grid-gap:2px;display:grid;gap:2px;grid-template-columns:1fr 1fr}.PanoEditorModal_comparisonGrid__AOQ\+8 .PanoEditorModal_comparisonPane__SKtNU img{display:block;width:100%}@keyframes PanoEditorModal_pulse__89zBB{0%,to{opacity:1}50%{opacity:.4}}.ObjectInspectorModal_modalOverlay__1\+JRx{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.ObjectInspectorModal_modalContent__x4MxF{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:95vw;overflow:hidden;width:800px}.ObjectInspectorModal_modalHeader__QvhmA{align-items:stretch;background-color:#f8fafc;border-bottom:1px solid #edf2f7;display:flex;height:60px;justify-content:space-between;padding:0 20px}.ObjectInspectorModal_titleGroup__Iqa95{align-items:center;display:flex;gap:12px}.ObjectInspectorModal_headerIcon__pXi9m{color:#4a5568;font-size:1.125rem}.ObjectInspectorModal_modalTitle__\+fjpo{color:#1a202c;font-size:1rem;font-weight:600;margin:0;white-space:nowrap}.ObjectInspectorModal_headerTabs__ypxX7{display:flex;gap:4px;margin:0 20px}.ObjectInspectorModal_tabButton__bujRm{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#718096;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;padding:0 16px;transition:all .2s}.ObjectInspectorModal_tabButton__bujRm:hover{background-color:#edf2f7;color:#4a5568}.ObjectInspectorModal_activeTab__K81F0{border-bottom-color:#3182ce;color:#3182ce}.ObjectInspectorModal_closeButton__BNm5q{align-self:center;background:none;border:none;border-radius:6px;color:#a0aec0;cursor:pointer;font-size:1.125rem;padding:8px;transition:all .2s}.ObjectInspectorModal_closeButton__BNm5q:hover{background-color:#edf2f7;color:#4a5568}.ObjectInspectorModal_modalBody__vKnt2{background-color:#fff;flex:1 1;overflow-y:auto;padding:24px}.ObjectInspectorModal_noSelection__boEb8{color:#718096;padding:60px 0;text-align:center}.ObjectInspectorModal_inspectorGrid__v7UgC{display:flex;flex-direction:column;gap:24px}.ObjectInspectorModal_objectInfo__vo-18{align-items:center;background-color:#ebf8ff;border-left:4px solid #3182ce;border-radius:4px;display:flex;font-size:.875rem;gap:12px;padding:12px 16px}.ObjectInspectorModal_label__HN2aM{color:#2c5282;font-weight:600}.ObjectInspectorModal_value__xVD-5{color:#2b6cb0;font-weight:500}.ObjectInspectorModal_typeBadge__4vWnw{background-color:#bee3f8;border-radius:12px;color:#2c5282;font-size:.75rem;font-weight:600;padding:2px 8px;text-transform:uppercase}.ObjectInspectorModal_idBadge__\+A1hb{color:#718096;font-family:monospace;font-size:.75rem;margin-left:auto}.ObjectInspectorModal_section__YFaIf{display:flex;flex-direction:column;gap:12px}.ObjectInspectorModal_sectionHeader__opmFp{align-items:center;display:flex;gap:10px}.ObjectInspectorModal_sectionHeader__opmFp h3{color:#718096;font-size:.8125rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.ObjectInspectorModal_sectionIcon__Ft1Bu{color:#a0aec0;font-size:.75rem}.ObjectInspectorModal_codeContainer__Wx3Rl,.ObjectInspectorModal_jsonContainer__2zRQd{background-color:#1a202c;border:1px solid #2d3748;border-radius:8px;color:#e2e8f0;padding:16px}.ObjectInspectorModal_codeBlock__ZVLb-,.ObjectInspectorModal_jsonBlock__UY1A7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-all}.ObjectInspectorModal_jsonBlock__UY1A7{max-height:400px;overflow-y:auto}.ObjectInspectorModal_stateContainer__w6YKy{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:4px}.ObjectInspectorModal_stateTable__6pm7m{border-collapse:collapse;width:100%}.ObjectInspectorModal_stateTable__6pm7m th{border-bottom:1px solid #edf2f7;color:#718096;font-size:.7rem;padding:8px 12px;text-align:left;text-transform:uppercase}.ObjectInspectorModal_stateTable__6pm7m td{border-bottom:1px solid #edf2f7;font-size:.8125rem;padding:8px 12px}.ObjectInspectorModal_stateKey__avgIp{color:#2d3748;font-family:monospace;font-weight:600}.ObjectInspectorModal_stateType__EDjkm{color:#a0aec0;font-size:.75rem;font-style:italic}.ObjectInspectorModal_stateValue__CfSQO{color:#38a169;font-family:monospace}.ObjectInspectorModal_emptyState__hhLCV{background-color:#f8fafc;border-radius:6px;color:#a0aec0;font-size:.875rem;font-style:italic;padding:24px;text-align:center}.ObjectInspectorModal_hint__6Ju\+e{align-items:flex-start;background-color:#fffaf0;border:1px solid #feebc8;border-radius:6px;color:#9c4221;display:flex;font-size:.75rem;line-height:1.4;padding:10px 14px}.ObjectInspectorModal_hint__6Ju\+e code{background-color:#feebc899;border-radius:3px;font-family:monospace;font-weight:600;padding:1px 4px}.ImageCropModal_modalOverlay__Epefs{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:99999}.ImageCropModal_modalContent__fNjNH{background:var(--bg-primary);border-radius:8px;box-shadow:0 4px 20px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:900px;pointer-events:auto;width:90%}.ImageCropModal_modalHeader__xef62{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:14px 20px}.ImageCropModal_modalHeader__xef62 h2{color:var(--text-primary);font-size:1.25rem;margin:0}.ImageCropModal_closeButton__uzHDl{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;padding:4px 8px;transition:color .2s}.ImageCropModal_closeButton__uzHDl:hover{color:var(--text-primary)}.ImageCropModal_modalBody__GgHHC{align-items:center;background:var(--bg-secondary);display:flex;flex:1 1;justify-content:center;max-height:60vh;min-height:400px;overflow:hidden;padding:20px;position:relative}.ImageCropModal_canvasContainer__Dpia3{position:relative}.ImageCropModal_canvasContainer__Dpia3 canvas{border:1px solid var(--border-color);display:block}.ImageCropModal_loading__l1lrc{color:var(--text-secondary);font-size:1rem}.ImageCropModal_cropInfo__0B3si{align-items:center;background:var(--bg-secondary);border-top:1px solid var(--border-color);color:var(--text-secondary);display:flex;font-size:.9rem;justify-content:space-between;padding:12px 20px}.ImageCropModal_resetButton__zo931{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:.85rem;padding:6px 12px;transition:all .2s}.ImageCropModal_resetButton__zo931:hover{background:var(--border-color)}.ImageCropModal_modalFooter__B2QPC{border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.ImageCropModal_cancelButton__LZuea,.ImageCropModal_saveButton__SB1tR{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 20px;transition:all .2s}.ImageCropModal_cancelButton__LZuea{background:var(--bg-secondary);color:var(--text-primary)}.ImageCropModal_cancelButton__LZuea:hover{background:var(--border-color)}.ImageCropModal_saveButton__SB1tR{background:var(--accent-color);color:#fff}.ImageCropModal_saveButton__SB1tR:hover{opacity:.9}.HotspotsBatchModal_overlay__67I68{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.HotspotsBatchModal_modal__HckPe{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border-radius:10px;box-shadow:0 12px 48px #00000080;color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:flex;flex-direction:column;max-height:90vh;overflow:auto;pointer-events:auto;width:min(640px,92vw)}.HotspotsBatchModal_header__ii2xt{align-items:center;border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--border-color,#2a2a2a);display:flex;justify-content:space-between;padding:14px 18px}.HotspotsBatchModal_title__goKFL{font-size:16px;margin:0}.HotspotsBatchModal_closeBtn__Xdjd6{background:#0000;border:0;color:#999;color:var(--text-secondary,#999);cursor:pointer;font-size:18px;padding:4px}.HotspotsBatchModal_closeBtn__Xdjd6:hover{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.HotspotsBatchModal_dropZone__Rcvu1{border:2px dashed #3a3a3a;border:2px dashed var(--border-color,#3a3a3a);border-radius:8px;margin:16px 18px;min-height:140px;padding:14px;transition:border-color .15s,background .15s}.HotspotsBatchModal_dropZoneActive__pHZTU{background:#6366f114;border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.HotspotsBatchModal_empty__PCNUV{color:#888;color:var(--text-secondary,#888);line-height:1.6;padding:24px 16px;text-align:center}.HotspotsBatchModal_chipGrid__cRA4g{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.HotspotsBatchModal_chip__GW4Xa{align-items:center;background:#2a2a2a;background:var(--bg-tertiary,#2a2a2a);border-radius:6px;display:flex;flex-direction:column;padding:6px;position:relative}.HotspotsBatchModal_chipThumb__yJZ92{aspect-ratio:1;background:#111;border-radius:4px;object-fit:cover;width:100%}.HotspotsBatchModal_chipName__zXtvp{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:11px;margin-top:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotspotsBatchModal_chipRemove__gQlm4{background:#0009;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:10px;height:18px;line-height:1;position:absolute;right:4px;top:4px;width:18px}.HotspotsBatchModal_chipRemove__gQlm4:hover{background:#ef4444}.HotspotsBatchModal_params__N86nW{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:0 18px 8px}.HotspotsBatchModal_paramRow__ljSL2{color:#999;color:var(--text-secondary,#999);display:flex;flex-direction:column;font-size:12px;gap:4px}.HotspotsBatchModal_paramRow__ljSL2 input{background:#2a2a2a;background:var(--bg-tertiary,#2a2a2a);border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:4px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;padding:5px 8px}.HotspotsBatchModal_error__eN3E0{background:#ef444426;border-radius:6px;color:#ef4444;font-size:12px;margin:8px 18px;padding:8px 12px}.HotspotsBatchModal_footer__KRP3e{border-top:1px solid #2a2a2a;border-top:1px solid var(--border-color,#2a2a2a);display:flex;gap:10px;justify-content:flex-end;padding:12px 18px 16px}.HotspotsBatchModal_primary__v1NXL{align-items:center;background:#6366f1;background:var(--accent-color,#6366f1);border:0;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 14px}.HotspotsBatchModal_primary__v1NXL:disabled{cursor:not-allowed;opacity:.5}.HotspotsBatchModal_secondary__puPtU{background:#0000;border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:5px;color:#aaa;color:var(--text-secondary,#aaa);cursor:pointer;font-size:13px;padding:8px 14px}.HotspotsBatchModal_secondary__puPtU:hover:not(:disabled){background:#2a2a2a;background:var(--bg-tertiary,#2a2a2a)}.MayerAuditModal_intro__OBv9-{color:var(--text-secondary);font-size:.9rem;line-height:1.4;margin:0 0 16px}.MayerAuditModal_principleList__oT-HT{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding-right:4px}.MayerAuditModal_principleRow__lrI9o{align-items:flex-start;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px}.MayerAuditModal_principleRow__lrI9o:hover{background:var(--hover-color)}.MayerAuditModal_principleRow__lrI9o input{accent-color:var(--accent-color);margin-top:3px}.MayerAuditModal_principleText__wDP1X{display:flex;flex-direction:column;gap:2px}.MayerAuditModal_principleName__Z8iyK{color:var(--text-primary);font-size:.9rem;font-weight:600}.MayerAuditModal_principleDesc__vJ0DG{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.MayerAuditModal_footer__7ikgN{align-items:center;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;margin-top:16px;padding-top:12px}.MayerAuditModal_footerHint__kEShu{color:var(--text-muted);font-size:.82rem}.MayerAuditModal_runButton__O3Ts5{align-items:center;background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.88rem;gap:8px;padding:8px 14px}.MayerAuditModal_runButton__O3Ts5:hover{background:var(--accent-hover)}.MayerAuditModal_runButton__O3Ts5:disabled{cursor:not-allowed;opacity:.55}.CorpusPipelineModal_content__\+LGKM{max-width:680px}.CorpusPipelineModal_contentDragOver__CZWea{outline:2px dashed #6366f1;outline:2px dashed var(--accent-color,#6366f1);outline-offset:-6px}.CorpusPipelineModal_headerIcon__VTY4L{color:#6366f1;color:var(--accent-color,#6366f1);margin-right:8px}.CorpusPipelineModal_dropZone__Ec8Xc{align-items:center;border:2px dashed #3a3a3a;border:2px dashed var(--border-color,#3a3a3a);border-radius:8px;display:flex;justify-content:center;margin-bottom:12px;min-height:64px;padding:12px;transition:border-color .15s,background .15s}.CorpusPipelineModal_dropZoneActive__GfIAo{background:#6366f114;border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.CorpusPipelineModal_dropZoneTargeted__4S1BO{background:#6366f10f;border-color:#6366f1;border-color:var(--accent-color,#6366f1);border-style:solid}.CorpusPipelineModal_dropHint__vE0gp{color:#888;color:var(--text-secondary,#888);font-size:13px;text-align:center}.CorpusPipelineModal_targetChip__taa7Q{align-items:center;color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:flex;font-size:14px;gap:8px}.CorpusPipelineModal_targetRemove__6TzuC{background:#0006;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:11px;height:20px;line-height:1;width:20px}.CorpusPipelineModal_targetRemove__6TzuC:hover{background:#ef4444}.CorpusPipelineModal_intro__7yR3G{margin-bottom:24px}.CorpusPipelineModal_field__O-cJn{color:#aaa;color:var(--text-secondary,#aaa);display:flex;flex-direction:column;font-size:13px;gap:4px;margin-bottom:12px}.CorpusPipelineModal_field__O-cJn input,.CorpusPipelineModal_field__O-cJn select{background:#2d2d2d;background:var(--bg-secondary,#2d2d2d);border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:14px;padding:8px 10px}.CorpusPipelineModal_controls__emicl{align-items:flex-end;display:flex;flex-wrap:wrap;gap:18px;margin-bottom:12px}.CorpusPipelineModal_sliderField__-2GnF{color:#aaa;color:var(--text-secondary,#aaa);display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:4px;min-width:200px}.CorpusPipelineModal_sliderField__-2GnF input[type=range]{accent-color:#6366f1;accent-color:var(--accent-color,#6366f1);width:100%}.CorpusPipelineModal_checkField__O7twA{align-items:center;color:#aaa;color:var(--text-secondary,#aaa);display:flex;font-size:13px;gap:6px;margin-bottom:4px}.CorpusPipelineModal_subtle__pP52q{color:#777;color:var(--text-secondary,#777);font-size:11px}.CorpusPipelineModal_levelBlock__iUqcK{border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:8px;margin:10px 0;overflow:hidden}.CorpusPipelineModal_levelHead__l90um{align-items:center;background:#2d2d2d;background:var(--bg-secondary,#2d2d2d);color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:flex;font-size:13px;justify-content:space-between;padding:8px 12px}.CorpusPipelineModal_levelActions__TvxXX button{background:none;border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:4px;color:#aaa;color:var(--text-secondary,#aaa);cursor:pointer;font-size:12px;margin-left:6px;padding:2px 8px}.CorpusPipelineModal_levelActions__TvxXX button:disabled{cursor:default;opacity:.4}.CorpusPipelineModal_linkList__1dJWR{max-height:220px;overflow-y:auto;padding:4px 0}.CorpusPipelineModal_linkRow__gxjGo{grid-column-gap:8px;align-items:center;border-top:1px solid #ffffff08;column-gap:8px;cursor:pointer;display:grid;grid-template-areas:"cb title" "cb url";grid-template-columns:auto 1fr;padding:6px 12px}.CorpusPipelineModal_linkRow__gxjGo:hover{background:#6366f10f}.CorpusPipelineModal_linkRow__gxjGo input{grid-area:cb}.CorpusPipelineModal_linkTitle__esvli{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;grid-area:title;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CorpusPipelineModal_linkUrl__6a0sx{color:#777;color:var(--text-secondary,#777);font-size:11px;grid-area:url;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CorpusPipelineModal_linkSeen__-6L-r{opacity:.45}.CorpusPipelineModal_discoverBtn__H4Dck{align-items:center;background:#6366f11f;border:1px solid #6366f166;border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;display:inline-flex;font-size:13px;gap:8px;margin:8px 0;padding:8px 14px}.CorpusPipelineModal_discoverBtn__H4Dck:disabled{cursor:default;opacity:.5}.CorpusPipelineModal_budget__DHiyU{color:#aaa;color:var(--text-secondary,#aaa);font-size:13px;margin:12px 0 4px}.CorpusPipelineModal_budgetOver__gZUxW{color:#f59e0b}.CorpusPipelineModal_progress__IIu9i{background:#2d2d2d;background:var(--bg-secondary,#2d2d2d);border-radius:6px;margin-top:12px;padding:10px 12px}.CorpusPipelineModal_progressRow__vI4uO{align-items:center;color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:flex;font-size:14px;gap:8px;margin-bottom:4px}.CorpusPipelineModal_warn__SpjZs{align-items:center;color:#f59e0b;display:flex;font-size:12px;gap:6px;margin:8px 0}.CorpusPipelineModal_error__rKyvV{background:#ef44441f;border:1px solid #ef444466;border-radius:6px;color:#fca5a5;font-size:13px;margin-top:12px;padding:8px 12px}.CorpusPipelineModal_reviewBtn__HiUQB{background:#22c55e26;border:1px solid #22c55e80;border-radius:6px;color:#e0e0e0;cursor:pointer;font-size:14px;margin-right:8px;padding:8px 16px}.CorpusPipelineModal_reviewBtn__HiUQB:hover{background:#22c55e40}.CleanUpModal_overlay__OwpTy{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.CleanUpModal_modal__Wm6rI{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border-radius:10px;box-shadow:0 12px 48px #00000080;color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:flex;flex-direction:column;max-height:90vh;overflow:auto;pointer-events:auto;width:min(640px,92vw)}.CleanUpModal_header__NJiNe{align-items:center;border-bottom:1px solid #2a2a2a;border-bottom:1px solid var(--border-color,#2a2a2a);display:flex;justify-content:space-between;padding:14px 18px}.CleanUpModal_title__fE\+NR{font-size:16px;margin:0}.CleanUpModal_closeBtn__kuCo\+{background:#0000;border:0;color:#999;color:var(--text-secondary,#999);cursor:pointer;font-size:18px;padding:4px}.CleanUpModal_closeBtn__kuCo\+:hover{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.CleanUpModal_taskRow__ylX5f{display:flex;gap:8px;margin:14px 18px 0}.CleanUpModal_taskTile__ZtV5S{align-items:flex-start;background:#2a2a2a;background:var(--bg-tertiary,#2a2a2a);border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:8px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:2px;padding:10px 12px;text-align:left}.CleanUpModal_taskTileActive__V--a2,.CleanUpModal_taskTile__ZtV5S:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.CleanUpModal_taskTileActive__V--a2{background:#6366f11f}.CleanUpModal_taskTileName__zG9hR{font-weight:600}.CleanUpModal_taskTileDesc__WJw36{color:#888;color:var(--text-secondary,#888);font-size:11px}.CleanUpModal_dropZone__pCr1R{border:2px dashed #3a3a3a;border:2px dashed var(--border-color,#3a3a3a);border-radius:8px;margin:16px 18px;min-height:140px;padding:14px;transition:border-color .15s,background .15s}.CleanUpModal_dropZoneActive__vGuVr{background:#6366f114;border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.CleanUpModal_empty__hjG7j{color:#888;color:var(--text-secondary,#888);line-height:1.6;padding:24px 16px;text-align:center}.CleanUpModal_chipGrid__47cl4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.CleanUpModal_chip__2vqlW{align-items:center;background:#2a2a2a;background:var(--bg-tertiary,#2a2a2a);border-radius:6px;display:flex;flex-direction:column;padding:6px;position:relative}.CleanUpModal_chipThumb__bHZET{aspect-ratio:1;background:#111;border-radius:4px;object-fit:cover;width:100%}.CleanUpModal_chipName__I3v1m{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:11px;margin-top:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CleanUpModal_chipRemove__gtSHV{background:#0009;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:10px;height:18px;line-height:1;position:absolute;right:4px;top:4px;width:18px}.CleanUpModal_chipRemove__gtSHV:hover{background:#ef4444}.CleanUpModal_options__CWXps{display:flex;flex-direction:column;gap:8px;padding:0 18px 8px}.CleanUpModal_checkboxRow__bWD-Y{align-items:center;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;display:flex;font-size:13px;gap:8px}.CleanUpModal_checkboxRow__bWD-Y input{accent-color:#6366f1;accent-color:var(--accent-color,#6366f1)}.CleanUpModal_selectRow__sn5IZ{align-items:center;display:flex;gap:8px;justify-content:space-between}.CleanUpModal_selectRow__sn5IZ,.CleanUpModal_select__Q9Ptp{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px}.CleanUpModal_select__Q9Ptp{background:#2a2a2a;background:var(--bg-tertiary,#2a2a2a);border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:5px;cursor:pointer;padding:5px 8px}.CleanUpModal_hint__u0fqN{color:#888;color:var(--text-secondary,#888);font-size:11px;line-height:1.4;margin:-2px 0 2px}.CleanUpModal_rangeRow__Zq0b8{color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:flex;flex-direction:column;font-size:13px;gap:4px;margin-top:4px}.CleanUpModal_rangeRow__Zq0b8 span{font-size:12px}.CleanUpModal_rangeInput__K1VSD{accent-color:#6366f1;accent-color:var(--accent-color,#6366f1);width:100%}.CleanUpModal_progress__XbVhG{padding:16px 18px}.CleanUpModal_progressHead__HdROz{align-items:center;display:flex;font-size:14px;gap:8px;margin-bottom:10px}.CleanUpModal_spin__ojTn0{color:#6366f1;color:var(--accent-color,#6366f1)}.CleanUpModal_progressList__Tajpv{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto}.CleanUpModal_progressItem__NCCkH{align-items:center;background:#2a2a2a;background:var(--bg-tertiary,#2a2a2a);border-radius:6px;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:8px 12px}.CleanUpModal_progressName__dA3W7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CleanUpModal_ok__TZQTW{color:#10b981}.CleanUpModal_fail__mbgPQ{color:#ef4444}.CleanUpModal_error__W8rra{background:#ef444426;border-radius:6px;color:#ef4444;font-size:12px;margin:8px 18px;padding:8px 12px}.CleanUpModal_footer__81b\+A{border-top:1px solid #2a2a2a;border-top:1px solid var(--border-color,#2a2a2a);display:flex;gap:10px;justify-content:flex-end;padding:12px 18px 16px}.CleanUpModal_primary__xW6kU{align-items:center;background:#6366f1;background:var(--accent-color,#6366f1);border:0;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 14px}.CleanUpModal_primary__xW6kU:disabled{cursor:not-allowed;opacity:.5}.CleanUpModal_secondary__yJ2Hr{background:#0000;border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:5px;color:#aaa;color:var(--text-secondary,#aaa);cursor:pointer;font-size:13px;padding:8px 14px}.CleanUpModal_secondary__yJ2Hr:hover:not(:disabled){background:#2a2a2a;background:var(--bg-tertiary,#2a2a2a)}.ImageFiltersModal_modalOverlay__-neKI{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:99999}.ImageFiltersModal_modalContent__3YlpM{background:var(--bg-primary);border-radius:8px;box-shadow:0 4px 20px #00000080;display:flex;flex-direction:column;max-height:90vh;max-width:900px;pointer-events:auto;width:90%}.ImageFiltersModal_modalHeader__HShZx{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:14px 20px}.ImageFiltersModal_modalHeader__HShZx h2{color:var(--text-primary);font-size:1.25rem;margin:0}.ImageFiltersModal_closeButton__v2MIK{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;padding:4px 8px;transition:color .2s}.ImageFiltersModal_closeButton__v2MIK:hover{color:var(--text-primary)}.ImageFiltersModal_modalBody__g4boK{display:flex;flex:1 1;gap:20px;max-height:65vh;min-height:400px;overflow:hidden;padding:20px}.ImageFiltersModal_previewSection__HZ\+7Q{display:flex;flex:1 1;flex-direction:column;min-width:0}.ImageFiltersModal_previewLabel__JoXw5{color:var(--text-secondary);font-size:.9rem;font-weight:500;margin-bottom:8px}.ImageFiltersModal_previewContainer__1enDq{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:10px}.ImageFiltersModal_previewImage__u02yv{max-height:100%;max-width:100%;object-fit:contain;transition:filter .1s ease}.ImageFiltersModal_controlsSection__4aEPL{display:flex;flex-direction:column;flex-shrink:0;width:320px}.ImageFiltersModal_controlsHeader__0rFHF{align-items:center;color:var(--text-primary);display:flex;font-size:.9rem;font-weight:500;justify-content:space-between;margin-bottom:12px}.ImageFiltersModal_resetButton__zmWLe{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:.8rem;padding:4px 10px;transition:all .2s}.ImageFiltersModal_resetButton__zmWLe:hover{background:var(--border-color)}.ImageFiltersModal_controlsList__mc7MV{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding-right:8px}.ImageFiltersModal_filterControl__3QO4y{display:flex;flex-direction:column;gap:6px}.ImageFiltersModal_filterLabel__3tPZV{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.ImageFiltersModal_filterLabel__3tPZV span:first-child{color:var(--text-primary);font-weight:500}.ImageFiltersModal_filterValue__wssa6{color:var(--text-secondary);font-family:monospace;font-size:.8rem}.ImageFiltersModal_sliderRow__70X2A{align-items:center;display:flex;gap:8px}.ImageFiltersModal_slider__lNr0i{-webkit-appearance:none;appearance:none;background:var(--bg-secondary);border-radius:3px;cursor:pointer;flex:1 1;height:6px;outline:none}.ImageFiltersModal_slider__lNr0i::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent-color);border-radius:50%;cursor:pointer;height:14px;-webkit-transition:transform .1s;transition:transform .1s;width:14px}.ImageFiltersModal_slider__lNr0i::-webkit-slider-thumb:hover{transform:scale(1.1)}.ImageFiltersModal_slider__lNr0i::-moz-range-thumb{background:var(--accent-color);border:none;border-radius:50%;cursor:pointer;height:14px;width:14px}.ImageFiltersModal_resetSingleButton__9AgT5{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:.75rem;opacity:.6;padding:2px 6px;transition:opacity .2s}.ImageFiltersModal_resetSingleButton__9AgT5:hover{color:var(--accent-color);opacity:1}.ImageFiltersModal_modalFooter__9c8zx{border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.ImageFiltersModal_cancelButton__uKIx3,.ImageFiltersModal_saveButton__yOgSP{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 20px;transition:all .2s}.ImageFiltersModal_cancelButton__uKIx3{background:var(--bg-secondary);color:var(--text-primary)}.ImageFiltersModal_cancelButton__uKIx3:hover{background:var(--border-color)}.ImageFiltersModal_saveButton__yOgSP{background:var(--accent-color);color:#fff}.ImageFiltersModal_saveButton__yOgSP:hover{opacity:.9}.ImageFiltersModal_controlsList__mc7MV::-webkit-scrollbar{width:6px}.ImageFiltersModal_controlsList__mc7MV::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:3px}.ImageFiltersModal_controlsList__mc7MV::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.ImageFiltersModal_controlsList__mc7MV::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.TemplateImportModal_modalOverlay__1YbiU{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.TemplateImportModal_modalContent__\+kBA2{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;height:85vh;max-height:700px;max-width:800px;width:90vw}.TemplateImportModal_modalHeader__mlzb8{align-items:center;background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 24px}.TemplateImportModal_headerLeft__EBXlM{align-items:center;display:flex;gap:12px}.TemplateImportModal_backButton__acjar{align-items:center;background:#6c757d;background:var(--secondary-button-bg,#6c757d);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;padding:8px 12px;transition:background-color .2s}.TemplateImportModal_backButton__acjar:hover{background:#5a6268;background:var(--bg-hover,#5a6268)}.TemplateImportModal_modalHeader__mlzb8 h2{align-items:center;color:#333;color:var(--text-primary,#333);display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.TemplateImportModal_closeButton__D202f{background:none;border:none;border-radius:6px;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-size:20px;padding:8px;transition:all .2s}.TemplateImportModal_closeButton__D202f:hover{background:#8080801a;background:var(--hover-color,#8080801a);color:#333;color:var(--text-primary,#333)}.TemplateImportModal_modalBody__cdLya{flex:1 1;overflow-y:auto;padding:24px}.TemplateImportModal_loading__6Z-R0{align-items:center;color:#666;color:var(--text-secondary,#666);display:flex;flex-direction:column;gap:16px;height:300px;justify-content:center}.TemplateImportModal_spinner__xPFbC{animation:TemplateImportModal_spin__2G2Ea .8s linear infinite;border:3px solid #e0e0e0;border-top-color:#3b82f6;border:3px solid var(--border-color,#e0e0e0);border-radius:50%;border-top-color:var(--accent-color,#3b82f6);height:40px;width:40px}@keyframes TemplateImportModal_spin__2G2Ea{to{transform:rotate(1turn)}}.TemplateImportModal_error__-GZZf{align-items:center;background:#fef2f2;background:var(--error-bg,#fef2f2);border-radius:8px;color:#dc2626;color:var(--error-color,#dc2626);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px}.TemplateImportModal_error__-GZZf button{background:#dc2626;background:var(--error-color,#dc2626);border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px}.TemplateImportModal_description__ztkUM{color:#666;color:var(--text-secondary,#666);line-height:1.5;margin-bottom:20px}.TemplateImportModal_grid__wzZov{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.TemplateImportModal_templateCard__H\+yNU{background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:10px;cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s}.TemplateImportModal_templateCard__H\+yNU:hover{border-color:#3b82f6;border-color:var(--accent-color,#3b82f6);box-shadow:0 4px 12px #3b82f626;transform:translateY(-2px)}.TemplateImportModal_cardIcon__1MkQO{align-items:center;background:#eff6ff;background:var(--accent-light,#eff6ff);border-radius:10px;color:#3b82f6;color:var(--accent-color,#3b82f6);display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.TemplateImportModal_cardContent__qbHCd{flex:1 1;min-width:0}.TemplateImportModal_cardContent__qbHCd h3{color:#333;color:var(--text-primary,#333);font-size:15px;font-weight:600;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplateImportModal_cardMeta__g4vXD{display:flex;gap:8px;margin-bottom:8px}.TemplateImportModal_subject__jpyUV{background:#eff6ff;background:var(--accent-light,#eff6ff);border-radius:4px;color:#3b82f6;color:var(--accent-color,#3b82f6);font-size:12px;font-weight:500;padding:2px 8px}.TemplateImportModal_difficulty__TfQRR{border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.5px;padding:3px 8px;text-transform:uppercase}.TemplateImportModal_difficulty__TfQRR.TemplateImportModal_beginner__D2jdL{background:#4caf5033;border:1px solid #4caf504d;color:#4caf50}.TemplateImportModal_difficulty__TfQRR.TemplateImportModal_intermediate__GlOO9{background:#ff980033;border:1px solid #ff98004d;color:#ff9800}.TemplateImportModal_difficulty__TfQRR.TemplateImportModal_advanced__REXgf{background:#f4433633;border:1px solid #f443364d;color:#f44336}.TemplateImportModal_cardStats__\+eTqx{color:#666;color:var(--text-secondary,#666);display:flex;font-size:12px;gap:12px;margin-bottom:8px}.TemplateImportModal_cardStats__\+eTqx span{align-items:center;display:flex;gap:4px}.TemplateImportModal_tags__kXMFe{display:flex;flex-wrap:wrap;gap:6px}.TemplateImportModal_tag__rbK6E{background:#80808026;border:1px solid #80808033;border-radius:4px;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:11px;padding:3px 8px}.TemplateImportModal_templateDetails__rYZrC{display:flex;flex-direction:column;gap:24px}.TemplateImportModal_detailsHeader__YFU0l{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);display:flex;gap:20px;padding-bottom:20px}.TemplateImportModal_detailsIcon__a3lrG{align-items:center;background:#eff6ff;background:var(--accent-light,#eff6ff);border-radius:12px;color:#3b82f6;color:var(--accent-color,#3b82f6);display:flex;flex-shrink:0;height:80px;justify-content:center;width:80px}.TemplateImportModal_detailsInfo__Ci9Ug h3{color:#333;color:var(--text-primary,#333);font-size:20px;margin:0 0 8px}.TemplateImportModal_detailsInfo__Ci9Ug p{color:#666;color:var(--text-secondary,#666);line-height:1.5;margin:0 0 12px}.TemplateImportModal_detailsMeta__bGMj5{display:flex;flex-wrap:wrap;gap:12px}.TemplateImportModal_detailsMeta__bGMj5 span{background:#f3f4f6;background:var(--bg-secondary,#f3f4f6);border-radius:4px;color:#666;color:var(--text-secondary,#666);font-size:13px;padding:4px 10px}.TemplateImportModal_detailsSection__XqgvP{background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border-radius:8px;padding:16px}.TemplateImportModal_detailsSection__XqgvP h4{align-items:center;color:#333;color:var(--text-primary,#333);display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 12px}.TemplateImportModal_objectivesList__HMCjZ{list-style:none;margin:0;padding:0}.TemplateImportModal_objectivesList__HMCjZ li{align-items:flex-start;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);color:#333;color:var(--text-primary,#333);display:flex;font-size:14px;gap:10px;padding:8px 0}.TemplateImportModal_objectivesList__HMCjZ li:last-child{border-bottom:none}.TemplateImportModal_bloomLevel__yry17{background:#eff6ff;background:var(--accent-light,#eff6ff);border-radius:4px;color:#3b82f6;color:var(--accent-color,#3b82f6);flex-shrink:0;font-size:11px;padding:2px 6px;text-transform:capitalize}.TemplateImportModal_chaptersList__8zhTI{list-style:none;margin:0;padding:0}.TemplateImportModal_chaptersList__8zhTI li{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);padding:10px 0}.TemplateImportModal_chaptersList__8zhTI li:last-child{border-bottom:none}.TemplateImportModal_chaptersList__8zhTI li strong{color:#333;color:var(--text-primary,#333);display:block;font-size:14px;margin-bottom:4px}.TemplateImportModal_chaptersList__8zhTI li span{color:#666;color:var(--text-secondary,#666);font-size:12px}.TemplateImportModal_chaptersList__8zhTI li p{color:#666;color:var(--text-secondary,#666);font-size:13px;margin:6px 0 0}.TemplateImportModal_importWarning__5YEg9{background:#fefce8;background:var(--warning-bg,#fefce8);border:1px solid #fde047;border:1px solid var(--warning-border,#fde047);border-radius:8px;color:#854d0e;color:var(--warning-color,#854d0e);display:flex;font-size:13px;gap:10px;padding:12px 16px}.TemplateImportModal_importWarning__5YEg9 p{line-height:1.4;margin:0}.TemplateImportModal_detailsActions__b1Nrt{border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color,#e0e0e0);display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.TemplateImportModal_cancelButton__70kQ8{background:#f3f4f6;background:var(--secondary-button-bg,#f3f4f6);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;color:#333;color:var(--text-primary,#333);cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.TemplateImportModal_cancelButton__70kQ8:hover{background:#e5e7eb;background:var(--bg-secondary,#e5e7eb)}.TemplateImportModal_importButton__6BIXq{background:#3b82f6;background:var(--accent-color,#3b82f6);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.TemplateImportModal_importButton__6BIXq:hover:not(:disabled){background:#2563eb;background:var(--accent-hover,#2563eb)}.TemplateImportModal_importButton__6BIXq:disabled{cursor:not-allowed;opacity:.6}.TemplateImportModal_importing__5mbEH{align-items:center;display:flex;flex-direction:column;gap:16px;height:300px;justify-content:center;text-align:center}.TemplateImportModal_importing__5mbEH h3{color:#333;color:var(--text-primary,#333);margin:0}.TemplateImportModal_importing__5mbEH p{color:#666;color:var(--text-secondary,#666);margin:0}.TemplateImportModal_success__ZBshX{align-items:center;display:flex;flex-direction:column;gap:16px;height:300px;justify-content:center;text-align:center}.TemplateImportModal_successIcon__SeV2H{align-items:center;background:#dcfce7;background:var(--success-bg,#dcfce7);border-radius:50%;color:#16a34a;color:var(--success-color,#16a34a);display:flex;height:80px;justify-content:center;width:80px}.TemplateImportModal_success__ZBshX h3{color:#333;color:var(--text-primary,#333);font-size:20px;margin:0}.TemplateImportModal_success__ZBshX p{color:#666;color:var(--text-secondary,#666);font-size:15px;margin:0}.TemplateImportModal_successMeta__NHghO{color:#9ca3af!important;color:var(--text-tertiary,#9ca3af)!important;font-size:13px!important}.TemplateImportModal_doneButton__1caV0{background:#16a34a;background:var(--success-color,#16a34a);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:8px;padding:10px 32px;transition:all .2s}.TemplateImportModal_doneButton__1caV0:hover{background:#15803d;background:var(--success-hover,#15803d)}.IconPickerModal_modalOverlay__tifRt{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.IconPickerModal_modalContent__RIjiJ{background:#1a1a2e;background:var(--bg-primary,#1a1a2e);border:1px solid #2a2a4a;border:1px solid var(--border-color,#2a2a4a);border-radius:12px;box-shadow:0 20px 60px #0006;display:flex;flex-direction:column;max-height:80vh;max-width:1000px;width:90%}.IconPickerModal_modalHeader__LNKhF{align-items:center;border-bottom:1px solid #2a2a4a;border-bottom:1px solid var(--border-color,#2a2a4a);display:flex;justify-content:space-between;padding:16px 20px}.IconPickerModal_modalHeader__LNKhF h2{color:#fff;color:var(--text-primary,#fff);font-size:18px;font-weight:600;margin:0}.IconPickerModal_closeButton__v33jA{background:none;border:none;border-radius:6px;color:#88a;color:var(--text-secondary,#88a);cursor:pointer;padding:8px;transition:all .15s ease}.IconPickerModal_closeButton__v33jA:hover{background:#2a2a4a;background:var(--bg-hover,#2a2a4a);color:#fff;color:var(--text-primary,#fff)}.IconPickerModal_modalBody__3wufY{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow:hidden;padding:16px}.IconPickerModal_searchBar__KjTvR{align-items:center;display:flex;position:relative}.IconPickerModal_searchIcon__jiIoQ{color:#88a;color:var(--text-secondary,#88a);font-size:14px;left:12px;position:absolute}.IconPickerModal_searchInput__pAIOB{background:#252540;background:var(--bg-secondary,#252540);border:1px solid #2a2a4a;border:1px solid var(--border-color,#2a2a4a);border-radius:8px;color:#fff;color:var(--text-primary,#fff);font-size:14px;outline:none;padding:10px 12px 10px 36px;transition:border-color .15s ease;width:100%}.IconPickerModal_searchInput__pAIOB:focus{border-color:#4a6cf7;border-color:var(--accent-color,#4a6cf7)}.IconPickerModal_searchInput__pAIOB::placeholder{color:#88a;color:var(--text-secondary,#88a)}.IconPickerModal_contentArea__VKGw9{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:160px 1fr 220px;overflow:hidden}.IconPickerModal_categorySidebar__6nxlK{display:flex;flex-direction:column;gap:4px;overflow-y:auto;padding-right:8px}.IconPickerModal_categoryButton__6iYV0{background:none;border:none;border-radius:6px;color:#88a;color:var(--text-secondary,#88a);cursor:pointer;font-size:13px;padding:8px 12px;text-align:left;text-transform:capitalize;transition:all .15s ease}.IconPickerModal_categoryButton__6iYV0:hover{background:#2a2a4a;background:var(--bg-hover,#2a2a4a);color:#fff;color:var(--text-primary,#fff)}.IconPickerModal_categoryButton__6iYV0.IconPickerModal_active__K2M00{background:#4a6cf7;background:var(--accent-color,#4a6cf7);color:#fff}.IconPickerModal_iconGrid__sxo\+3{grid-gap:8px;align-content:start;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));overflow-y:auto;padding:4px}.IconPickerModal_iconButton__-NuZF{align-items:center;background:#252540;background:var(--bg-secondary,#252540);border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 8px;transition:all .15s ease}.IconPickerModal_iconButton__-NuZF:hover{background:#2a2a4a;background:var(--bg-hover,#2a2a4a);border-color:#3a3a5a;border-color:var(--border-color,#3a3a5a)}.IconPickerModal_iconButton__-NuZF.IconPickerModal_selected__sq2QO{background:#4a6cf71a;border-color:#4a6cf7;border-color:var(--accent-color,#4a6cf7)}.IconPickerModal_iconPreview__4g6tR{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.IconPickerModal_iconPreview__4g6tR svg{height:100%;width:100%}.IconPickerModal_iconPlaceholder__WyZwf{align-items:center;background:#2a2a4a;background:var(--bg-hover,#2a2a4a);border-radius:4px;color:#88a;color:var(--text-secondary,#88a);display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;text-transform:uppercase;width:32px}.IconPickerModal_iconName__nGmlp{color:#88a;color:var(--text-secondary,#88a);font-size:11px;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.IconPickerModal_empty__lH\+1s,.IconPickerModal_error__\+s\+kg,.IconPickerModal_loading__jBJQL{align-items:center;color:#88a;color:var(--text-secondary,#88a);display:flex;flex-direction:column;gap:12px;grid-column:1/-1;justify-content:center;padding:40px}.IconPickerModal_error__\+s\+kg{color:#e74c3c}.IconPickerModal_previewPanel__jAzPw{background:#252540;background:var(--bg-secondary,#252540);border-radius:8px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:16px}.IconPickerModal_previewPanel__jAzPw h3{color:#fff;color:var(--text-primary,#fff);font-size:14px;font-weight:600;margin:0}.IconPickerModal_previewArea__z3IRe{align-items:center;background:#1a1a2e;background:var(--bg-primary,#1a1a2e);border-radius:8px;display:flex;justify-content:center;min-height:120px;padding:24px}.IconPickerModal_largePreview__kmxXF{height:80px;width:80px}.IconPickerModal_largePreview__kmxXF svg{height:100%;width:100%}.IconPickerModal_loadingPreview__oKSZK{color:#88a;color:var(--text-secondary,#88a);font-size:24px}.IconPickerModal_noSelection__OMjyn{align-items:center;color:#88a;color:var(--text-secondary,#88a);display:flex;font-size:13px;justify-content:center;padding:40px}.IconPickerModal_iconInfo__9wjbG{display:flex;font-size:13px;gap:8px}.IconPickerModal_infoLabel__PFaRJ{color:#88a;color:var(--text-secondary,#88a)}.IconPickerModal_colorControls__fGzTN{display:flex;flex-direction:column;gap:12px;margin-top:8px}.IconPickerModal_colorControl__9GSKm{display:flex;flex-direction:column;gap:6px}.IconPickerModal_colorControl__9GSKm label{color:#88a;color:var(--text-secondary,#88a);font-size:12px}.IconPickerModal_colorControl__9GSKm input[type=color]{background:#1a1a2e;background:var(--bg-primary,#1a1a2e);border:1px solid #2a2a4a;border:1px solid var(--border-color,#2a2a4a);border-radius:6px;cursor:pointer;height:32px;width:100%}.IconPickerModal_fillOptions__w-7AX{align-items:center;display:flex;gap:8px}.IconPickerModal_fillButton__dmGEU{background:#1a1a2e;background:var(--bg-primary,#1a1a2e);border:1px solid #2a2a4a;border:1px solid var(--border-color,#2a2a4a);border-radius:6px;color:#88a;color:var(--text-secondary,#88a);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .15s ease}.IconPickerModal_fillButton__dmGEU:hover{border-color:#4a6cf7;border-color:var(--accent-color,#4a6cf7)}.IconPickerModal_fillButton__dmGEU.IconPickerModal_active__K2M00{background:#4a6cf7;background:var(--accent-color,#4a6cf7);border-color:#4a6cf7;border-color:var(--accent-color,#4a6cf7);color:#fff}.IconPickerModal_fillOptions__w-7AX input[type=color]{flex-shrink:0;height:32px;width:40px}.IconPickerModal_modalFooter__wa6cs{border-top:1px solid #2a2a4a;border-top:1px solid var(--border-color,#2a2a4a);display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.IconPickerModal_cancelButton__ytv4H,.IconPickerModal_insertButton__8Zk-J{border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .15s ease}.IconPickerModal_cancelButton__ytv4H{background:#252540;background:var(--bg-secondary,#252540);border:1px solid #2a2a4a;border:1px solid var(--border-color,#2a2a4a);color:#fff;color:var(--text-primary,#fff)}.IconPickerModal_cancelButton__ytv4H:hover{background:#2a2a4a;background:var(--bg-hover,#2a2a4a)}.IconPickerModal_insertButton__8Zk-J{background:#4a6cf7;background:var(--accent-color,#4a6cf7);border:none;color:#fff}.IconPickerModal_insertButton__8Zk-J:hover:not(:disabled){background:#3a5ce7}.IconPickerModal_insertButton__8Zk-J:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.IconPickerModal_contentArea__VKGw9{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.IconPickerModal_categorySidebar__6nxlK{flex-direction:row;flex-wrap:wrap;gap:6px;padding-right:0}.IconPickerModal_previewPanel__jAzPw{align-items:center;flex-direction:row;flex-wrap:wrap}.IconPickerModal_previewArea__z3IRe{min-height:auto;padding:16px}.IconPickerModal_largePreview__kmxXF{height:48px;width:48px}}.SaveAsTemplateModal_modalOverlay__4dnvZ{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SaveAsTemplateModal_modalContent__if33g{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;max-width:520px;width:90vw}.SaveAsTemplateModal_modalHeader__A\+cAQ{align-items:center;background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 24px}.SaveAsTemplateModal_headerLeft__94BVb{align-items:center;display:flex;gap:12px}.SaveAsTemplateModal_modalHeader__A\+cAQ h2{align-items:center;color:#333;color:var(--text-primary,#333);display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.SaveAsTemplateModal_closeButton__kPmlM{background:none;border:none;border-radius:6px;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-size:20px;padding:8px;transition:all .2s}.SaveAsTemplateModal_closeButton__kPmlM:hover{background:#8080801a;background:var(--bg-secondary,#8080801a);color:#333;color:var(--text-primary,#333)}.SaveAsTemplateModal_modalBody__I7J4w{padding:24px}.SaveAsTemplateModal_error__WRCtt{align-items:center;background:#fef2f2;background:var(--error-bg,#fef2f2);border-radius:8px;color:#dc2626;color:var(--error-color,#dc2626);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:24px}.SaveAsTemplateModal_error__WRCtt button{background:#dc2626;background:var(--error-color,#dc2626);border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px}.SaveAsTemplateModal_formContainer__6PVsM{display:flex;flex-direction:column;gap:20px}.SaveAsTemplateModal_description__a6X7U{color:#666;color:var(--text-secondary,#666);line-height:1.5;margin:0}.SaveAsTemplateModal_projectInfo__KT7JT{background:#f8f9fa;background:var(--bg-secondary,#f8f9fa);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:10px;display:flex;gap:16px;padding:16px}.SaveAsTemplateModal_infoIcon__3kzH7{align-items:center;background:#eff6ff;background:var(--accent-light,#eff6ff);border-radius:10px;color:#3b82f6;color:var(--accent-color,#3b82f6);display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.SaveAsTemplateModal_infoContent__zx5cx{flex:1 1}.SaveAsTemplateModal_infoContent__zx5cx h4{color:#333;color:var(--text-primary,#333);font-size:15px;font-weight:600;margin:0 0 6px}.SaveAsTemplateModal_infoStats__bcCbO{color:#666;color:var(--text-secondary,#666);display:flex;font-size:13px;gap:12px}.SaveAsTemplateModal_formGroup__6lgJQ{display:flex;flex-direction:column;gap:6px}.SaveAsTemplateModal_formGroup__6lgJQ label{color:#333;color:var(--text-primary,#333);font-size:13px;font-weight:500}.SaveAsTemplateModal_formGroup__6lgJQ input,.SaveAsTemplateModal_formGroup__6lgJQ textarea{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;color:#333;color:var(--text-primary,#333);font-size:14px;padding:10px 12px;transition:border-color .2s}.SaveAsTemplateModal_formGroup__6lgJQ input:focus,.SaveAsTemplateModal_formGroup__6lgJQ textarea:focus{border-color:#3b82f6;border-color:var(--accent-color,#3b82f6);box-shadow:0 0 0 3px #3b82f61a;outline:none}.SaveAsTemplateModal_formGroup__6lgJQ textarea{min-height:80px;resize:vertical}.SaveAsTemplateModal_formGroup__6lgJQ select,.SaveAsTemplateModal_orgSelect__FjvuL{-webkit-appearance:none;appearance:none;background:#fff;background:var(--bg-primary,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;color:#333;color:var(--text-primary,#333);cursor:pointer;font-size:14px;padding:10px 32px 10px 12px;transition:border-color .2s}.SaveAsTemplateModal_formGroup__6lgJQ select:focus,.SaveAsTemplateModal_orgSelect__FjvuL:focus{border-color:#3b82f6;border-color:var(--accent-color,#3b82f6);box-shadow:0 0 0 3px #3b82f61a;outline:none}.SaveAsTemplateModal_saveInfo__ep1nY{background:#eff6ff;background:var(--info-bg,#eff6ff);border:1px solid #bfdbfe;border:1px solid var(--info-border,#bfdbfe);border-radius:8px;color:#1d4ed8;color:var(--info-color,#1d4ed8);display:flex;font-size:13px;gap:10px;padding:12px 16px}.SaveAsTemplateModal_saveInfo__ep1nY p{line-height:1.4;margin:0}.SaveAsTemplateModal_formActions__\+AuGP{display:flex;gap:12px;justify-content:flex-end;padding-top:8px}.SaveAsTemplateModal_cancelButton__\+ERBq{background:#f3f4f6;background:var(--bg-secondary,#f3f4f6);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;color:#333;color:var(--text-primary,#333);cursor:pointer;font-size:14px;padding:10px 20px;transition:all .2s}.SaveAsTemplateModal_cancelButton__\+ERBq:hover{background:#e5e7eb;background:var(--border-color,#e5e7eb)}.SaveAsTemplateModal_saveButton__58yr9{align-items:center;background:#3b82f6;background:var(--accent-color,#3b82f6);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 24px;transition:all .2s}.SaveAsTemplateModal_saveButton__58yr9:hover:not(:disabled){background:#2563eb;background:var(--accent-hover,#2563eb)}.SaveAsTemplateModal_saveButton__58yr9:disabled{cursor:not-allowed;opacity:.6}.SaveAsTemplateModal_saving__9LfPv{align-items:center;display:flex;flex-direction:column;gap:16px;height:200px;justify-content:center;text-align:center}.SaveAsTemplateModal_saving__9LfPv h3{color:#333;color:var(--text-primary,#333);margin:0}.SaveAsTemplateModal_saving__9LfPv p{color:#666;color:var(--text-secondary,#666);margin:0}.SaveAsTemplateModal_spinner__byUC1{animation:SaveAsTemplateModal_spin__7mHwh .8s linear infinite;border:3px solid #e0e0e0;border-top-color:#3b82f6;border:3px solid var(--border-color,#e0e0e0);border-radius:50%;border-top-color:var(--accent-color,#3b82f6);height:40px;width:40px}@keyframes SaveAsTemplateModal_spin__7mHwh{to{transform:rotate(1turn)}}.SaveAsTemplateModal_success__9RD3X{align-items:center;display:flex;flex-direction:column;gap:16px;height:250px;justify-content:center;text-align:center}.SaveAsTemplateModal_successIcon__rl5x8{align-items:center;background:#dcfce7;background:var(--success-bg,#dcfce7);border-radius:50%;color:#16a34a;color:var(--success-color,#16a34a);display:flex;height:80px;justify-content:center;width:80px}.SaveAsTemplateModal_success__9RD3X h3{color:#333;color:var(--text-primary,#333);font-size:20px;margin:0}.SaveAsTemplateModal_success__9RD3X p{color:#666;color:var(--text-secondary,#666);font-size:15px;margin:0}.SaveAsTemplateModal_successMeta__VOPPW{color:#9ca3af!important;color:var(--text-tertiary,#9ca3af)!important;font-size:13px!important}.SaveAsTemplateModal_doneButton__u-vFY{background:#16a34a;background:var(--success-color,#16a34a);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:8px;padding:10px 32px;transition:all .2s}.SaveAsTemplateModal_doneButton__u-vFY:hover{background:#15803d;background:var(--success-hover,#15803d)}.SaveVersionModal_modalOverlay__H7kLB{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.SaveVersionModal_modalContent__LvckU{background:#fff;background:var(--card-bg,#fff);border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-width:460px;position:relative;width:100%}.SaveVersionModal_modalHeader__nPGqn{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);display:flex;justify-content:space-between;padding:16px}.SaveVersionModal_modalHeader__nPGqn h3{color:#333;color:var(--text-primary,#333);font-size:18px;font-weight:600;margin:0}.SaveVersionModal_closeButton__WaipB{background:none;border:none;border-radius:4px;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-size:18px;padding:4px 8px}.SaveVersionModal_closeButton__WaipB:hover{background:#f0f0f0;background:var(--hover-bg,#f0f0f0)}.SaveVersionModal_modalBody__gfUFw{display:flex;flex-direction:column;gap:12px;padding:16px}.SaveVersionModal_formGroup__Qn1oK{display:flex;flex-direction:column;gap:4px}.SaveVersionModal_formGroup__Qn1oK label{color:#666;color:var(--text-secondary,#666);font-size:13px;font-weight:500}.SaveVersionModal_formGroup__Qn1oK input,.SaveVersionModal_formGroup__Qn1oK textarea{background:#fff;background:var(--input-bg,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;color:#333;color:var(--text-primary,#333);font-size:14px;padding:8px 12px;resize:vertical}.SaveVersionModal_formGroup__Qn1oK input:focus,.SaveVersionModal_formGroup__Qn1oK textarea:focus{border-color:#4a90d9;border-color:var(--accent-color,#4a90d9);box-shadow:0 0 0 2px #4a90d933;outline:none}.SaveVersionModal_modalFooter__qcocM{border-top:1px solid #e0e0e0;border-top:1px solid var(--border-color,#e0e0e0);display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.SaveVersionModal_cancelButton__vdHbG{background:#0000;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;color:#333;color:var(--text-primary,#333);cursor:pointer;font-size:14px;padding:8px 16px}.SaveVersionModal_cancelButton__vdHbG:hover{background:#f0f0f0;background:var(--hover-bg,#f0f0f0)}.SaveVersionModal_saveButton__sFggJ{align-items:center;background:#4a90d9;background:var(--accent-color,#4a90d9);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 16px}.SaveVersionModal_saveButton__sFggJ:hover{opacity:.9}.SaveVersionModal_saveButton__sFggJ:disabled{cursor:not-allowed;opacity:.5}.VersionHistoryModal_modalOverlay__cugko{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.VersionHistoryModal_modalContent__ymrbM{background:#fff;background:var(--card-bg,#fff);border-radius:12px;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:640px;position:relative;width:100%}.VersionHistoryModal_modalHeader__IibKJ{align-items:center;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);display:flex;justify-content:space-between;padding:16px}.VersionHistoryModal_modalHeader__IibKJ h3{color:#333;color:var(--text-primary,#333);font-size:18px;font-weight:600;margin:0}.VersionHistoryModal_closeButton__8kqwd{background:none;border:none;border-radius:4px;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-size:18px;padding:4px 8px}.VersionHistoryModal_closeButton__8kqwd:hover{background:#f0f0f0;background:var(--hover-bg,#f0f0f0)}.VersionHistoryModal_modalBody__SSZxd{flex:1 1;overflow-y:auto;padding:0}.VersionHistoryModal_emptyState__9ZKeF{color:#666;color:var(--text-secondary,#666);padding:40px 20px;text-align:center}.VersionHistoryModal_emptyState__9ZKeF p{font-size:14px;margin:8px 0 0}.VersionHistoryModal_loadingState__e\+OiS{align-items:center;color:#666;color:var(--text-secondary,#666);display:flex;gap:8px;justify-content:center;padding:40px}.VersionHistoryModal_versionList__kVkSs{list-style:none;margin:0;padding:0}.VersionHistoryModal_versionItem__BYRIz{align-items:flex-start;border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .15s}.VersionHistoryModal_versionItem__BYRIz:hover{background:#f8f8f8;background:var(--hover-bg,#f8f8f8)}.VersionHistoryModal_versionItem__BYRIz:last-child{border-bottom:none}.VersionHistoryModal_versionInfo__sFo-I{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.VersionHistoryModal_versionTitle__r4XyP{align-items:center;color:#333;color:var(--text-primary,#333);display:flex;font-size:14px;font-weight:500;gap:6px}.VersionHistoryModal_versionNumber__cVzU-{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.VersionHistoryModal_versionLabel__GoFLw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VersionHistoryModal_versionMeta__LnPeL{color:#999;color:var(--text-secondary,#999);font-size:12px}.VersionHistoryModal_versionMessage__M7IDa{color:#666;color:var(--text-secondary,#666);font-size:13px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VersionHistoryModal_badge__nGTW\+{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;font-weight:500;line-height:1.4;padding:1px 6px}.VersionHistoryModal_badgeAuto__GTtDS{background:#e8f4fd;background:var(--badge-auto-bg,#e8f4fd);color:#2b7bc0;color:var(--badge-auto-color,#2b7bc0)}.VersionHistoryModal_badgePublished__xra6O{background:#e8fde8;background:var(--badge-published-bg,#e8fde8);color:#2b8a3e;color:var(--badge-published-color,#2b8a3e)}.VersionHistoryModal_versionActions__f1ylP{align-items:center;display:flex;flex-shrink:0;gap:6px}.VersionHistoryModal_restoreButton__1b5A5{background:#0000;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:4px;color:#333;color:var(--text-primary,#333);cursor:pointer;font-size:12px;padding:4px 10px;white-space:nowrap}.VersionHistoryModal_restoreButton__1b5A5:hover{background:#4a90d9;background:var(--accent-color,#4a90d9);border-color:#4a90d9;border-color:var(--accent-color,#4a90d9);color:#fff}.VersionHistoryModal_restoreButton__1b5A5:disabled{cursor:not-allowed;opacity:.5}.VersionHistoryModal_detailView__YkaAb{padding:16px}.VersionHistoryModal_backButton__mbqX3{align-items:center;background:none;border:none;color:#4a90d9;color:var(--accent-color,#4a90d9);cursor:pointer;display:flex;font-size:13px;gap:4px;margin-bottom:12px;padding:0}.VersionHistoryModal_backButton__mbqX3:hover{text-decoration:underline}.VersionHistoryModal_detailHeader__tI6Hz{margin-bottom:16px}.VersionHistoryModal_detailHeader__tI6Hz h4{color:#333;color:var(--text-primary,#333);font-size:16px;margin:0 0 4px}.VersionHistoryModal_detailHeader__tI6Hz p{color:#666;color:var(--text-secondary,#666);font-size:13px;margin:0}.VersionHistoryModal_assetSection__Ok9yg h5{color:#666;color:var(--text-secondary,#666);font-size:13px;font-weight:500;margin:0 0 8px}.VersionHistoryModal_assetList__fj19Y{border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.VersionHistoryModal_assetItem__QKJxs{align-items:center;border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color,#eee);display:flex;font-size:13px;justify-content:space-between;padding:6px 12px}.VersionHistoryModal_assetItem__QKJxs:last-child{border-bottom:none}.VersionHistoryModal_assetPath__tWgjN{color:#333;color:var(--text-primary,#333);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VersionHistoryModal_assetSize__qLasQ{color:#999;color:var(--text-secondary,#999);flex-shrink:0;font-size:12px;margin-left:8px}.VersionHistoryModal_loadMore__WYP7D{display:flex;justify-content:center;padding:12px}.VersionHistoryModal_loadMoreButton__QFiSE{background:#0000;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-size:13px;padding:6px 16px}.VersionHistoryModal_loadMoreButton__QFiSE:hover{background:#f0f0f0;background:var(--hover-bg,#f0f0f0)}.VersionHistoryModal_confirmOverlay__a9ZRs{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.VersionHistoryModal_confirmDialog__Xdst8{background:#fff;background:var(--card-bg,#fff);border-radius:8px;box-shadow:0 8px 24px #0003;max-width:360px;padding:24px}.VersionHistoryModal_confirmDialog__Xdst8 p{color:#333;color:var(--text-primary,#333);font-size:14px;margin:0 0 16px}.VersionHistoryModal_confirmActions__jybpG{display:flex;gap:8px;justify-content:flex-end}.VersionHistoryModal_confirmCancel__8nXa4{background:#0000;border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:6px;color:#333;color:var(--text-primary,#333);cursor:pointer;font-size:13px;padding:6px 14px}.VersionHistoryModal_confirmRestore__pBBdc{background:#4a90d9;background:var(--accent-color,#4a90d9);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:6px 14px}.VersionHistoryModal_confirmRestore__pBBdc:hover{opacity:.9}#RemoteCursors_cursor-portal-container__gtNCk{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:100000}.RemoteCursors_remoteCursor__CeiG4{align-items:flex-start;display:flex;filter:drop-shadow(0 0 3px rgba(0,0,0,.5));flex-direction:column;pointer-events:none;position:fixed;transition:opacity .2s ease;will-change:transform,left,top;z-index:100001}.RemoteCursors_cursorPointer__fWgGs{border-radius:50%;height:20px;transform:translate(-50%,-50%);width:20px}.RemoteCursors_cursorLabel__Xsj4\+{border-radius:4px;box-shadow:0 2px 5px #0003;color:#fff;font-size:14px;font-weight:700;padding:3px 8px;transform:translate(15px,-15px);white-space:nowrap}.TutorialOverlay_overlay__QcIzu{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.TutorialOverlay_overlayDim__gB9-G{background-color:#000000b3}#inspector-toggle-button,#inspector-toggle-button *{filter:brightness(1)!important;pointer-events:auto!important;position:relative!important;z-index:10001!important}.TutorialOverlay_inspectorButtonHighlight__bt4na{animation:TutorialOverlay_pulseInspectorButton__bqcFw 2s ease-in-out infinite;background-color:#ffffff26;border:2px solid #4caf50;border-radius:4px;box-shadow:0 0 20px #4caf50cc,0 0 40px #4caf5066;pointer-events:none;position:absolute;z-index:10000}@keyframes TutorialOverlay_pulseInspectorButton__bqcFw{0%,to{box-shadow:0 0 20px #4caf50cc,0 0 40px #4caf5066}50%{box-shadow:0 0 30px #4caf50,0 0 60px #4caf5099}}.TutorialOverlay_highlight__dPEhC{border:2px solid #fff;border-radius:4px;box-shadow:0 0 15px #fff9,0 0 0 100vmax #000000b3;pointer-events:none;position:absolute}.TutorialOverlay_infoBox__r2ofK{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 20px #0000004d;color:#333;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;max-width:350px;min-width:300px;padding:15px;pointer-events:auto;position:absolute;transition:all .3s ease;z-index:10000}.TutorialOverlay_elementTitle__GDJNf{border-bottom:1px solid #eee;color:#2c3e50;font-size:14px;font-weight:700;margin:0 0 10px;padding:0 0 8px}.TutorialOverlay_tutorialTextSection__f0Jho{background-color:#f8f9fa;border-left:3px solid #3498db;border-radius:4px;margin:0 0 15px;padding:10px}.TutorialOverlay_tutorialTextLabel__dg5jE{color:#2c3e50;font-size:12px;font-weight:700;margin-bottom:5px}.TutorialOverlay_tutorialTextContent__qlSSK{color:#34495e;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4}.TutorialOverlay_infoGrid__7WuHO{display:flex;flex-direction:column;gap:6px}.TutorialOverlay_infoRow__sbaaw{align-items:flex-start;display:flex;gap:8px;line-height:1.4}.TutorialOverlay_infoRow__sbaaw strong{color:#34495e;font-size:11px;font-weight:600;min-width:80px}.TutorialOverlay_infoRow__sbaaw code{background-color:#f8f9fa;border-radius:3px;color:#e74c3c;flex:1 1;font-family:inherit;padding:2px 4px;word-break:break-all}.TutorialOverlay_textContent__Z6aVj{color:#27ae60;flex:1 1;font-style:italic;word-break:break-word}.TutorialOverlay_tutorialContent__RdBOY{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}.TutorialOverlay_stepHeader__fadE2{border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:10px}.TutorialOverlay_stepTitle__USrdq{color:#2c3e50;font-size:16px;font-weight:700;margin:0 0 5px}.TutorialOverlay_stepCounter__Ydi98{color:#7f8c8d;font-size:12px;font-weight:500}.TutorialOverlay_escHint__XJKEO{color:#7f8c8d;font-size:12px;font-style:italic;margin-top:10px;text-align:center}.TutorialOverlay_escHint__XJKEO kbd{background-color:#f8f9fa;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 2px #0000001a;color:#333;display:inline-block;font-family:monospace;font-size:11px;padding:2px 6px}.TutorialOverlay_buttons__zbVo4{display:flex;justify-content:space-between;margin-top:10px}.TutorialOverlay_buttons__zbVo4 button{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;padding:6px 12px}.TutorialOverlay_buttons__zbVo4 button:hover{background-color:#e9ecef}.TutorialOverlay_skipButton__Iplg5{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important}.TutorialOverlay_skipButton__Iplg5:hover{background-color:#5a6268!important}.TutorialOverlay_completeButton__YcJiu{background-color:#28a745!important;border-color:#28a745!important;color:#fff!important}.TutorialOverlay_completeButton__YcJiu:hover{background-color:#218838!important}.TutorialTooltip_bubble__inu8v{background:#333;background:var(--card-bg,#333);border:1px solid #4a4a4a;border:1px solid var(--border-color,#4a4a4a);border-radius:6px;box-shadow:0 4px 18px #00000059;box-sizing:border-box;color:#f5f5f5;color:var(--text-primary,#f5f5f5);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.45;opacity:0;padding:12px 14px;pointer-events:auto;position:fixed;will-change:opacity,transform,left,top;z-index:10000}.TutorialTooltip_bubble__inu8v.TutorialTooltip_shown__9pasP{animation:TutorialTooltip_tutorialTipIn__MEpXQ .18s cubic-bezier(.22,.61,.36,1);opacity:1}.TutorialTooltip_bubble__inu8v.TutorialTooltip_animated__fYJLb{transition:left .26s cubic-bezier(.22,.61,.36,1),top .26s cubic-bezier(.22,.61,.36,1)}@keyframes TutorialTooltip_tutorialTipIn__MEpXQ{0%{opacity:0;transform:scale(.97) translateY(2px)}to{opacity:1;transform:none}}.TutorialTooltip_caret__mr4s7{background:#333;background:var(--card-bg,#333);border:1px solid #4a4a4a;border:1px solid var(--border-color,#4a4a4a);height:10px;position:absolute;transform:rotate(45deg);width:10px}.TutorialTooltip_caretTop__RaEf1{border-bottom:none;border-right:none;top:-6px}.TutorialTooltip_caretBottom__ItuVZ{border-left:none;border-top:none;bottom:-6px}.TutorialTooltip_header__XUwgu{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.TutorialTooltip_title__hgagv{color:#fff;color:var(--text-primary,#fff);font-size:13px;font-weight:700}.TutorialTooltip_counter__4shAq{color:#aaa;color:var(--text-secondary,#aaa);font-size:11px;white-space:nowrap}.TutorialTooltip_body__8fXM1{color:#cfcfcf;color:var(--text-secondary,#cfcfcf);margin:0}.TutorialTooltip_buttons__hD0R\+{align-items:center;display:flex;gap:8px;margin-top:12px}.TutorialTooltip_spacer__f-k1y{flex:1 1}.TutorialTooltip_buttons__hD0R\+ button{border:1px solid #0000;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;padding:5px 12px}.TutorialTooltip_primary__654jd{background:#4f8cff;background:var(--accent-color,#4f8cff);border-color:#4f8cff;border-color:var(--accent-color,#4f8cff);color:#fff}.TutorialTooltip_primary__654jd:hover{filter:brightness(1.08)}.TutorialTooltip_secondary__3n651{background:#0000;border-color:#4a4a4a;border-color:var(--border-color,#4a4a4a);color:#f5f5f5;color:var(--text-primary,#f5f5f5)}.TutorialTooltip_secondary__3n651:hover{background:#ffffff0f}.TutorialTooltip_skip__04pAu{background:#0000;border-color:#0000;color:#aaa;color:var(--text-secondary,#aaa);padding-left:0}.TutorialTooltip_skip__04pAu:hover{color:#fff;color:var(--text-primary,#fff)}.TutorialTooltip_ring__XVFRJ{border-radius:6px;box-shadow:0 0 0 2px #4f8cff,0 0 12px 2px #4f8cff73;box-shadow:0 0 0 2px var(--accent-color,#4f8cff),0 0 12px 2px #4f8cff73;opacity:0;pointer-events:none;position:fixed;will-change:opacity,top,left,width,height;z-index:9998}.TutorialTooltip_ring__XVFRJ.TutorialTooltip_shown__9pasP{animation:TutorialTooltip_tutorialRingIn__QOqn4 .2s ease;opacity:1}.TutorialTooltip_ring__XVFRJ.TutorialTooltip_animated__fYJLb{transition:top .26s cubic-bezier(.22,.61,.36,1),left .26s cubic-bezier(.22,.61,.36,1),width .26s cubic-bezier(.22,.61,.36,1),height .26s cubic-bezier(.22,.61,.36,1)}@keyframes TutorialTooltip_tutorialRingIn__QOqn4{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.TutorialTooltip_bubble__inu8v,.TutorialTooltip_bubble__inu8v.TutorialTooltip_animated__fYJLb,.TutorialTooltip_bubble__inu8v.TutorialTooltip_shown__9pasP,.TutorialTooltip_ring__XVFRJ,.TutorialTooltip_ring__XVFRJ.TutorialTooltip_animated__fYJLb,.TutorialTooltip_ring__XVFRJ.TutorialTooltip_shown__9pasP{animation:none!important;transition:none!important}.TutorialTooltip_bubble__inu8v.TutorialTooltip_shown__9pasP,.TutorialTooltip_ring__XVFRJ.TutorialTooltip_shown__9pasP{opacity:1}}.JobQueueIndicator_jobQueueIndicator__NDjUG,.JobQueueIndicator_statusButton__Ei1wt{align-items:center;display:flex;position:relative}.JobQueueIndicator_statusButton__Ei1wt{background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:500;gap:6px;height:32px;justify-content:center;padding:6px 8px;transition:color .2s ease}.JobQueueIndicator_statusButton__Ei1wt:hover{color:var(--text-primary)}.JobQueueIndicator_statusButton__Ei1wt.JobQueueIndicator_active__khYLW{color:var(--ribbon-tab-active-border)}.JobQueueIndicator_jobIconIdle__q3Mh7{font-size:17px;transition:color .2s ease}.JobQueueIndicator_jobIconActive__GP8Nx{animation:JobQueueIndicator_spin__gj5f3 3s linear infinite;font-size:17px}@keyframes JobQueueIndicator_spin__gj5f3{to{transform:rotate(1turn)}}.JobQueueIndicator_jobCount__QFUUw{color:inherit;font-size:12px;font-weight:600}.JobQueueIndicator_statusButton__Ei1wt.JobQueueIndicator_active__khYLW .JobQueueIndicator_jobCount__QFUUw{align-items:center;background:var(--ribbon-tab-active-border);border-radius:9px;color:#fff;display:flex;font-size:11px;height:18px;justify-content:center;min-width:18px;padding:0 5px}.JobQueueIndicator_jobPanel__zmkBy{animation:JobQueueIndicator_fadeIn__0D4Hv .15s ease-out;background:var(--ribbon-panel-bg);border:1px solid var(--ribbon-panel-border);border-radius:8px;box-shadow:0 4px 12px #00000080;display:flex;flex-direction:column;max-height:500px;opacity:1;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(0);transition:opacity .15s ease-out,transform .15s ease-out;width:384px;z-index:10000}.JobQueueIndicator_jobPanel__zmkBy.JobQueueIndicator_closing__y-T-4{animation:none;opacity:0;transform:translateY(-4px)}@keyframes JobQueueIndicator_fadeIn__0D4Hv{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.JobQueueIndicator_jobPanelHeader__Q9vpA{align-items:center;border-bottom:1px solid var(--ribbon-panel-border);color:var(--ribbon-panel-text);display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding:12px 16px}.JobQueueIndicator_jobPanelClose__KxZSt{align-items:center;background:none;border:none;border-radius:4px;color:var(--ribbon-tab-text);cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.JobQueueIndicator_jobPanelClose__KxZSt:hover{background:var(--ribbon-tab-hover-bg);color:var(--ribbon-panel-text)}.JobQueueIndicator_jobPanelContent__xPhj7{flex:1 1;overflow-y:auto;padding:8px 12px}.JobQueueIndicator_jobSection__qJP4r{margin-bottom:16px}.JobQueueIndicator_jobSection__qJP4r:last-child{margin-bottom:8px}.JobQueueIndicator_sectionHeader__MwtFc{align-items:center;display:flex;gap:6px;margin-bottom:8px;padding:4px 0}.JobQueueIndicator_clearFailedButton__57RJu{background:none;border:none;border-radius:4px;color:var(--ribbon-tab-text);cursor:pointer;font-size:11px;margin-left:auto;opacity:.6;padding:4px 6px;transition:all .15s ease}.JobQueueIndicator_clearFailedButton__57RJu:hover{background:var(--ribbon-tab-hover-bg);color:#ef4444;opacity:1}.JobQueueIndicator_cancelSlot__yiEvb{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;margin-left:auto;min-width:66px}.JobQueueIndicator_cancelJobButton__CBD96{background:none;border:none;border-radius:4px;color:var(--ribbon-tab-text);cursor:pointer;flex-shrink:0;font-size:12px;opacity:.6;padding:2px 6px;transition:all .15s ease}.JobQueueIndicator_cancelJobButton__CBD96:hover{background:var(--ribbon-tab-hover-bg);color:#ef4444;opacity:1}.JobQueueIndicator_cancelJobConfirm__jCZ\+X{background:#ef44441f;border:1px solid #ef444466;border-radius:4px;color:#ef4444;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px;transition:all .15s ease}.JobQueueIndicator_cancelJobConfirm__jCZ\+X:hover{background:#ef444433}.JobQueueIndicator_sectionIcon__Hrk9D{font-size:14px}.JobQueueIndicator_sectionTitle__nkgyr{color:var(--ribbon-tab-text);font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.JobQueueIndicator_warmupHint__pOGnz{color:var(--ribbon-tab-text);font-size:11px;opacity:.8;padding:4px 0 8px}.JobQueueIndicator_jobItem__MkLWB{background:var(--ribbon-tab-hover-bg);border:1px solid var(--ribbon-panel-border);border-radius:6px;cursor:pointer;margin-bottom:6px;overflow:hidden;padding:10px 12px;transition:all .2s ease}.JobQueueIndicator_jobItem__MkLWB:hover{background:var(--ribbon-bg);border-color:var(--accent-color)}.JobQueueIndicator_jobItem__MkLWB.JobQueueIndicator_failed__10a6p{border-color:#ef4444}.JobQueueIndicator_jobItem__MkLWB.JobQueueIndicator_failed__10a6p:hover{border-color:#dc2626}.JobQueueIndicator_jobHeader__-qRsQ{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;min-width:0}.JobQueueIndicator_jobName__aTHM0{color:var(--ribbon-panel-text);flex:1 1;font-size:12px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobQueueIndicator_jobDescription__np0Ie{color:var(--ribbon-tab-text);font-size:11px;line-height:1.4;margin:0}.JobQueueIndicator_jobError__NQw6s{color:#ef4444;font-size:11px;line-height:1.4;margin:4px 0 0}.JobQueueIndicator_progressBar__qgC0J{background:var(--ribbon-panel-border);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.JobQueueIndicator_progressFill__UtfKj{background:#10b981;border-radius:2px;height:100%;transition:width .3s ease}.JobQueueIndicator_jobPanelContent__xPhj7::-webkit-scrollbar{width:6px}.JobQueueIndicator_jobPanelContent__xPhj7::-webkit-scrollbar-track{background:#0000}.JobQueueIndicator_jobPanelContent__xPhj7::-webkit-scrollbar-thumb{background:var(--ribbon-panel-border);border-radius:3px}.JobQueueIndicator_jobPanelContent__xPhj7::-webkit-scrollbar-thumb:hover{background:var(--ribbon-tab-text)}.JobQueueIndicator_jobPhase__bu9xH{color:var(--ribbon-panel-text);font-size:11px;margin-bottom:8px}.JobQueueIndicator_phaseProgress__9mlSP{display:flex;gap:4px;margin-top:8px;padding-bottom:18px}.JobQueueIndicator_phaseStep__GBISP{background:var(--ribbon-panel-border);border-radius:2px;flex:1 1;height:4px;position:relative}.JobQueueIndicator_phaseStep__GBISP.JobQueueIndicator_active__khYLW{background:#10b981;background:var(--accent-color,#10b981)}.JobQueueIndicator_phaseStep__GBISP.JobQueueIndicator_current__6JVtg{animation:JobQueueIndicator_phaseStepPulse__gzDv4 1.5s ease-in-out infinite}@keyframes JobQueueIndicator_phaseStepPulse__gzDv4{0%,to{opacity:1}50%{opacity:.6}}.JobQueueIndicator_phaseLabel__J2Qc6{color:var(--ribbon-tab-text);color:var(--ribbon-panel-text-muted,var(--ribbon-tab-text));font-size:9px;left:50%;position:absolute;top:8px;transform:translateX(-50%);white-space:nowrap}.JobQueueIndicator_emptyState__OnYxK{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:24px 16px;text-align:center}.JobQueueIndicator_emptyText__Kkstz{color:var(--ribbon-panel-text);font-size:13px;font-weight:500;margin:0}.JobQueueIndicator_emptyHint__VxvPU{color:var(--ribbon-tab-text);font-size:11px;line-height:1.4;margin:8px 0 0}.JobQueueIndicator_pendingChapterGroup__75dGM{margin-bottom:8px}.JobQueueIndicator_pendingChapterTitle__NnwiK{border-bottom:1px solid var(--ribbon-panel-border);color:var(--ribbon-tab-text);font-size:10px;font-weight:600;margin-bottom:6px;padding:4px 0}.JobQueueIndicator_pendingItem__N5hyD{background:#6366f114;border-color:#4a6cf74d}.JobQueueIndicator_pendingItem__N5hyD:hover{border-color:#4a6cf7;border-color:var(--accent-color,#4a6cf7)}.JobQueueIndicator_pendingActions__236fU{align-items:center;display:flex;gap:8px}.JobQueueIndicator_creditBadge__43EgN{align-items:center;color:#4a6cf7;color:var(--accent-color,#4a6cf7);display:flex;font-size:11px;font-weight:600;gap:3px}.JobQueueIndicator_creditIcon__\+HNVB{height:14px;object-fit:contain;width:14px}.JobQueueIndicator_genButton__t5kDW{background:#4a6cf7;background:var(--accent-color,#4a6cf7);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:10px;font-weight:500;min-width:36px;padding:4px 8px;text-align:center;transition:all .15s ease}.JobQueueIndicator_genButton__t5kDW:hover:not(:disabled){filter:brightness(1.1)}.JobQueueIndicator_genButton__t5kDW:disabled{cursor:not-allowed;opacity:.5}.JobQueueIndicator_pendingFooter__4Yiop{align-items:center;border-top:1px solid var(--ribbon-panel-border);display:flex;justify-content:space-between;margin-top:8px;padding:10px 0}.JobQueueIndicator_totalCost__D\+UWH{align-items:center;color:var(--ribbon-tab-text);display:flex;font-size:12px;gap:4px}.JobQueueIndicator_generateAllButton__Ixx-R{align-items:center;background:#4a6cf7;background:var(--accent-color,#4a6cf7);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;padding:8px 12px;transition:all .2s ease}.JobQueueIndicator_generateAllButton__Ixx-R:hover:not(:disabled){filter:brightness(1.1)}.JobQueueIndicator_generateAllButton__Ixx-R:disabled{cursor:not-allowed;opacity:.6}.JobQueueIndicator_viewAllActivityLink__FYjWs{background:none;border:none;border-top:1px solid var(--ribbon-panel-border);color:var(--accent-color);cursor:pointer;display:block;font-size:11px;margin-top:8px;padding:8px 12px;text-align:right;transition:color .2s ease;width:100%}.JobQueueIndicator_viewAllActivityLink__FYjWs:hover{text-decoration:underline}.JobQueueIndicator_jobItem__MkLWB.JobQueueIndicator_clickable__dVvz3{cursor:pointer}.JobQueueIndicator_jobItem__MkLWB.JobQueueIndicator_clickable__dVvz3:hover{background:var(--ribbon-bg);border-color:#8b5cf6}.JobQueueIndicator_viewIcon__JgS13{color:#8b5cf6;font-size:10px;margin-left:6px;opacity:.6}.EditorRibbon_workspaceRibbon__IR0yX{background:var(--ribbon-tab-active-bg);border-bottom:1px solid var(--ribbon-border);display:flex;flex-direction:column;font-size:10px;height:92px;max-height:92px;min-height:92px;position:relative;transition:height .2s ease,min-height .2s ease,max-height .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:100}.EditorRibbon_horizontalIconButtons__T\+2r3{align-items:center;display:flex;flex-direction:row;gap:2px}.EditorRibbon_iconOnlyButton__EhMeo{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;color:var(--ribbon-tab-text);cursor:pointer;display:flex;height:32px;justify-content:center;padding:6px;transition:all .15s ease;width:32px}.EditorRibbon_iconOnlyButton__EhMeo svg{color:var(--ribbon-tab-text);font-size:16px}.EditorRibbon_iconOnlyButton__EhMeo:hover{background:var(--ribbon-tab-hover-bg);border-color:var(--ribbon-border)}.EditorRibbon_iconOnlyButton__EhMeo:active{background:var(--ribbon-button-active-bg)}.EditorRibbon_workspaceRibbon__IR0yX.EditorRibbon_collapsed__b1nQN{height:0;max-height:0;min-height:0;overflow:hidden}.EditorRibbon_workspaceRibbon__IR0yX.EditorRibbon_collapsed__b1nQN .EditorRibbon_actionBar__RAGj2{background:var(--ribbon-tab-active-bg);border-bottom:1px solid var(--ribbon-border);box-shadow:0 4px 12px #0000004d;left:0;position:absolute;right:0;top:0;z-index:1000}.EditorRibbon_topBar__ryRlQ{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--ribbon-tab-bar-border);display:flex;height:28px;justify-content:space-between;min-height:28px;padding:0 12px 0 0}.EditorRibbon_tabBar__5JJTi{align-items:stretch;display:flex;gap:0;height:100%}.EditorRibbon_ribbonTab__9hNY9{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--ribbon-tab-text);cursor:pointer;display:flex;font-size:12px;font-weight:500;height:100%;padding:0 20px;transition:all .15s ease}.EditorRibbon_ribbonTab__9hNY9:hover{background:var(--ribbon-tab-hover-bg);color:var(--ribbon-tab-text-hover)}.EditorRibbon_ribbonTabActive__L0jTF{background:var(--ribbon-tab-active-bg);border-bottom-color:var(--ribbon-tab-active-border);color:var(--ribbon-tab-active-text)}.EditorRibbon_contextualTab__7WYmJ{font-style:italic;opacity:.9}.EditorRibbon_contextualTab__7WYmJ.EditorRibbon_ribbonTabActive__L0jTF,.EditorRibbon_contextualTab__7WYmJ:hover{opacity:1}.EditorRibbon_contextualSeparator__z-4wY{align-self:center;background:var(--ribbon-border);height:16px;margin:0 8px;width:1px}.EditorRibbon_rightStatusArea__sN1IG{align-items:center;display:flex;gap:0}.EditorRibbon_collaborationStatus__q1gUt{align-items:center;display:flex;position:relative}.EditorRibbon_statusButton__IGi1r{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:var(--ribbon-tab-text);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;padding:6px 12px;transition:all .2s ease}.EditorRibbon_statusButton__IGi1r:hover{background:var(--ribbon-tab-hover-bg);border-color:var(--ribbon-border)}.EditorRibbon_statusButton__IGi1r.EditorRibbon_connected__01qgI{color:var(--ribbon-status-connected)}.EditorRibbon_statusButton__IGi1r.EditorRibbon_disconnected__x2KHb{color:var(--ribbon-status-disconnected)}.EditorRibbon_statusDot__mgvhh{animation:EditorRibbon_pulse__AePD1 5s ease-in-out infinite;background:currentColor;border-radius:50%;height:8px;width:8px}@keyframes EditorRibbon_pulse__AePD1{0%,to{opacity:1}50%{opacity:.5}}.EditorRibbon_collabPanel__l9Frk{background:var(--ribbon-panel-bg);border:1px solid var(--ribbon-panel-border);border-radius:8px;box-shadow:0 4px 12px #00000080;min-width:220px;position:absolute;right:12px;top:calc(100% + 8px);z-index:10000}.EditorRibbon_collabPanelHeader__RuCaX{align-items:center;border-bottom:1px solid var(--ribbon-panel-border);color:var(--ribbon-panel-text);display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding:12px 16px}.EditorRibbon_collabPanelClose__RyPsj{align-items:center;background:none;border:none;border-radius:4px;color:var(--ribbon-tab-text);cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.EditorRibbon_collabPanelClose__RyPsj:hover{background:var(--ribbon-tab-hover-bg);color:var(--ribbon-panel-text)}.EditorRibbon_collabPanelContent__O42wW{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.EditorRibbon_collabStat__jZ06k{align-items:center;display:flex;font-size:12px;justify-content:space-between}.EditorRibbon_collabLabel__hUzh6{color:var(--ribbon-tab-text)}.EditorRibbon_collabValue__8O0n7{color:var(--ribbon-panel-text);font-weight:500}.EditorRibbon_collabDivider__D9auP{background:var(--ribbon-panel-border);height:1px;margin:8px 0}.EditorRibbon_stopFollowingButton__77O4W{background:var(--ribbon-button-bg);border:1px solid var(--ribbon-button-border);border-radius:4px;color:var(--ribbon-button-text);cursor:pointer;font-size:12px;font-weight:500;margin-top:8px;padding:8px 12px;transition:all .2s ease;width:100%}.EditorRibbon_stopFollowingButton__77O4W:hover{background:var(--ribbon-button-hover-bg);border-color:var(--ribbon-button-hover-border)}.EditorRibbon_projectInfo__3leJV{align-items:center;display:flex;gap:8px;padding:0 12px}.EditorRibbon_projectTitle__nMHuK{color:#fff;font-size:12px;font-weight:600;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditorRibbon_actionBar__RAGj2{align-items:stretch;display:flex;flex:1 1;gap:0;height:72px;min-height:72px;overflow-x:auto;overflow-y:hidden;padding:4px 0;position:relative;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.EditorRibbon_actionBar__RAGj2::-webkit-scrollbar{height:8px}.EditorRibbon_actionBar__RAGj2::-webkit-scrollbar-track{background:#0000;margin:0 8px}.EditorRibbon_actionBar__RAGj2::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.EditorRibbon_actionBar__RAGj2::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.EditorRibbon_ribbonGroup__pj-Ls{border-right:1px solid var(--ribbon-border);display:flex;flex-direction:column;height:100%;min-width:-webkit-fit-content;min-width:fit-content;padding:4px 12px}.EditorRibbon_ribbonGroup__pj-Ls:last-child{border-right:none}.EditorRibbon_groupActions__sXCQ9{grid-gap:3px 10px;align-content:center;display:grid;flex:1 1;gap:3px 10px;grid-auto-columns:minmax(0,-webkit-max-content);grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;grid-template-rows:repeat(2,auto);min-height:0}.EditorRibbon_groupLabel__Z8Yxq{color:var(--ribbon-tab-text);flex-shrink:0;font-size:11px;font-weight:500;letter-spacing:.3px;padding-top:2px;text-align:center}.EditorRibbon_ribbonCheckbox__s4t0j{align-items:center;color:var(--ribbon-tab-text);cursor:pointer;display:inline-flex;font-size:11px;gap:6px;line-height:1;padding:2px 9px;-webkit-user-select:none;user-select:none;white-space:nowrap}.EditorRibbon_ribbonCheckbox__s4t0j input[type=checkbox]{accent-color:var(--ribbon-button-icon);cursor:pointer;height:13px;margin:0;width:13px}.EditorRibbon_splitButton__75auK{align-items:stretch;display:inline-flex;position:relative}.EditorRibbon_splitButton__75auK .EditorRibbon_ribbonButton__qkLkM{width:auto}.EditorRibbon_splitCaret__m0wxV{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;color:var(--ribbon-button-icon);cursor:pointer;display:inline-flex;font-size:9px;justify-content:center;margin-left:1px;padding:0 5px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.EditorRibbon_splitCaretOpen__5QzhA,.EditorRibbon_splitCaret__m0wxV:hover{background:var(--ribbon-tab-active-bg)}.EditorRibbon_regenMenu__n3uWi{background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:4px;box-shadow:0 6px 16px #0006;padding:5px 4px;position:absolute;right:0;top:calc(100% + 4px);white-space:nowrap;z-index:50}.EditorRibbon_ribbonFlyout__5CtaB{grid-gap:3px;animation:EditorRibbon_expandRight__KyWO- .2s ease-out;display:grid;gap:3px;grid-template-columns:1fr 1fr;margin-left:4px;overflow:hidden}.EditorRibbon_ribbonFlyoutOption__Ffrz3{background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:3px;color:#ccc;color:var(--text-primary,#ccc);cursor:pointer;font-size:11px;padding:4px 10px;white-space:nowrap}.EditorRibbon_ribbonFlyoutOption__Ffrz3:hover{background:#3a3a3a;background:var(--bg-hover,#3a3a3a);border-color:#4a6cf7;border-color:var(--accent-color,#4a6cf7)}@keyframes EditorRibbon_expandRight__KyWO-{0%{max-width:0;opacity:0}to{max-width:600px;opacity:1}}.EditorRibbon_ribbonHint__wGKSX{color:var(--ribbon-tab-text);font-size:12px;font-style:italic;opacity:.7;padding:8px 12px}.EditorRibbon_compactInsertGrid__R8Vdg{grid-gap:2px;display:grid;flex:1 1;gap:2px;grid-template-columns:repeat(3,1fr)}.EditorRibbon_compactButton__PP2uJ{align-items:center;background:#0000;border:1px solid #0000;border-radius:4px;color:var(--ribbon-tab-text);cursor:pointer;display:flex;flex-direction:column;font-size:10px;gap:4px;justify-content:center;min-width:50px;padding:6px 8px;transition:all .15s ease}.EditorRibbon_compactButton__PP2uJ svg{color:var(--ribbon-tab-text);font-size:16px}.EditorRibbon_compactButton__PP2uJ:hover{background:var(--ribbon-tab-hover-bg);border-color:var(--ribbon-border)}.EditorRibbon_compactButton__PP2uJ:active{background:var(--ribbon-button-active-bg)}.EditorRibbon_compactButton__PP2uJ span{font-size:10px;white-space:nowrap}.EditorRibbon_ribbonButton__qkLkM{align-items:center;background:#0000;border:1px solid #0000;border-radius:3px;color:var(--ribbon-button-icon);cursor:pointer;display:flex;flex-direction:row;gap:8px;justify-content:flex-start;min-width:0;padding:3px 9px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:100%}.EditorRibbon_ribbonButton__qkLkM:hover{background:var(--ribbon-button-hover-bg);border-color:var(--ribbon-border)}.EditorRibbon_ribbonButton__qkLkM:active{background:var(--ribbon-tab-hover-bg);border-color:var(--ribbon-border)}.EditorRibbon_ribbonButton__qkLkM:disabled{cursor:not-allowed;opacity:.4}.EditorRibbon_ribbonButton__qkLkM:disabled:hover{background:#0000;border-color:#0000}.EditorRibbon_buttonIcon__RaArG{color:var(--ribbon-button-icon);flex-shrink:0;font-size:15px;line-height:1;text-align:center;width:16px}.EditorRibbon_activeButton__CftLE{background:#0000!important;border-color:#0000!important;color:var(--ribbon-button-active-bg)!important}.EditorRibbon_activeButton__CftLE .EditorRibbon_buttonIcon__RaArG,.EditorRibbon_activeButton__CftLE .EditorRibbon_buttonLabel__N8Enq{color:var(--ribbon-button-active-bg)}.EditorRibbon_activeButton__CftLE:hover{background:var(--ribbon-button-hover-bg)!important;border-color:var(--ribbon-border)!important}.EditorRibbon_buttonLabel__N8Enq{color:var(--ribbon-button-icon);font-size:13px;font-weight:500;line-height:1.2;text-align:left;white-space:nowrap}.EditorRibbon_themeButton__a\+1QI{flex-direction:row;gap:7px;min-width:0}.EditorRibbon_modeIndicator__AJBiM{align-items:center;background:var(--ribbon-button-active-bg);border:1px solid var(--ribbon-tab-active-border);border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.5px;min-width:90px;padding:8px 16px;text-transform:uppercase}.EditorRibbon_modeIndicatorTopRight__M3x9v{color:var(--ribbon-tab-text);font-size:16px;font-weight:500;opacity:.7;pointer-events:none;position:absolute;right:16px;top:8px;-webkit-user-select:none;user-select:none}@media (max-width:1400px){.EditorRibbon_ribbonButton__qkLkM{min-width:60px;padding:6px 8px}.EditorRibbon_buttonLabel__N8Enq{font-size:10px;max-width:65px}}@media (max-width:1200px){.EditorRibbon_workspaceRibbon__IR0yX{height:80px}.EditorRibbon_topBar__ryRlQ{height:28px}.EditorRibbon_ribbonTab__9hNY9{font-size:11px;padding:0 16px}.EditorRibbon_ribbonGroup__pj-Ls{padding:6px 12px 4px}.EditorRibbon_ribbonButton__qkLkM{min-height:42px;min-width:50px;padding:4px 6px}.EditorRibbon_buttonLabel__N8Enq{font-size:9px;max-width:55px}.EditorRibbon_groupLabel__Z8Yxq{font-size:10px}}@media (max-width:900px){.EditorRibbon_projectTitle__nMHuK{max-width:150px}.EditorRibbon_tabBar__5JJTi{gap:0}.EditorRibbon_ribbonTab__9hNY9{padding:0 12px}}body.bridge-pinned .EditorRibbon_workspaceRibbon__IR0yX{margin-right:0;margin-right:var(--pinned-bridge-width,0);transition:margin-right .25s ease}@media (max-width:768px){.EditorRibbon_workspaceRibbon__IR0yX{height:auto;max-height:none;min-height:56px}.EditorRibbon_topBar__ryRlQ{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:4px;height:28px;min-height:28px;overflow-x:auto;overflow-y:hidden;padding:0 8px;scrollbar-width:none}.EditorRibbon_topBar__ryRlQ::-webkit-scrollbar{display:none}.EditorRibbon_tabBar__5JJTi{flex-shrink:0;gap:0;overflow:visible}.EditorRibbon_ribbonTab__9hNY9{flex-shrink:0;font-size:10px;padding:0 8px;white-space:nowrap}.EditorRibbon_projectInfo__3leJV{display:none}.EditorRibbon_rightStatusArea__sN1IG{flex-shrink:0;gap:0}.EditorRibbon_statusButton__IGi1r{font-size:10px;gap:4px;padding:4px 6px}.EditorRibbon_statusDot__mgvhh{height:6px;width:6px}.EditorRibbon_actionBar__RAGj2{height:48px;min-height:48px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.EditorRibbon_actionBar__RAGj2::-webkit-scrollbar{display:none}.EditorRibbon_ribbonGroup__pj-Ls{flex-shrink:0;padding:2px 6px}.EditorRibbon_ribbonButton__qkLkM{gap:2px;min-width:40px;padding:2px;width:40px}.EditorRibbon_buttonIcon__RaArG{font-size:14px}.EditorRibbon_buttonLabel__N8Enq{font-size:7px;max-width:40px}.EditorRibbon_groupLabel__Z8Yxq{font-size:8px}.EditorRibbon_compactButton__PP2uJ{min-width:40px;padding:4px 6px}.EditorRibbon_compactButton__PP2uJ svg{font-size:14px}.EditorRibbon_compactButton__PP2uJ span{font-size:8px}}.EditorRibbon_parameterControl__Ga2FN{display:flex;flex-direction:column;gap:4px;min-width:80px}.EditorRibbon_paramLabel__GEUrj{color:var(--ribbon-tab-text);cursor:pointer;display:flex;flex-direction:column;font-size:10px;gap:2px}.EditorRibbon_paramLabel__GEUrj input[type=checkbox]{cursor:pointer;margin-right:6px}.EditorRibbon_numberInput__JCq7Z{background:var(--ribbon-tab-active-bg);border:1px solid var(--ribbon-border);border-radius:3px;color:var(--ribbon-tab-text);font-size:10px;padding:2px 4px;transition:all .15s ease;width:60px}.EditorRibbon_numberInput__JCq7Z:focus,.EditorRibbon_numberInput__JCq7Z:hover{border-color:var(--ribbon-tab-active-border)}.EditorRibbon_numberInput__JCq7Z:focus{background:var(--ribbon-button-active-bg);outline:none}.EditorRibbon_offlineNotification__EKyOr{animation:EditorRibbon_slideDown__n-tdE .3s ease-out;background:#ff9800;box-shadow:0 2px 8px #0003;color:#000;left:0;padding:8px 16px;position:absolute;right:0;top:0;z-index:1000}@keyframes EditorRibbon_slideDown__n-tdE{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.EditorRibbon_offlineNotificationContent__rky3A{align-items:center;display:flex;gap:12px;justify-content:center;margin:0 auto;max-width:1200px}.EditorRibbon_offlineIcon__VfMqU{flex-shrink:0;font-size:18px}.EditorRibbon_offlineMessage__KOLR7{flex-grow:1;font-size:13px;font-weight:500;text-align:center}.EditorRibbon_offlineClose__ZTxne{background:#0000;border:none;border-radius:3px;color:#000;cursor:pointer;flex-shrink:0;font-size:18px;font-weight:700;padding:4px 8px;transition:background .15s ease}.EditorRibbon_offlineClose__ZTxne:hover{background:#0000001a}.EditorRibbon_offlineClose__ZTxne:active{background:#0003}.EditorRibbon_dropdownContainer__NxIC2{align-items:center;background:var(--ribbon-button-bg);border:1px solid var(--ribbon-button-border);border-radius:4px;display:flex;gap:6px;min-width:100px;padding:4px 8px}.EditorRibbon_dropdownIcon__RzsSG{color:var(--ribbon-button-icon);flex-shrink:0;font-size:14px}.EditorRibbon_ribbonDropdown__dws75{background:#0000;border:none;color:var(--ribbon-button-text);cursor:pointer;flex:1 1;font-size:11px;font-weight:500;min-width:60px;outline:none}.EditorRibbon_ribbonDropdown__dws75:hover{opacity:.8}.EditorRibbon_ribbonDropdown__dws75 option{background:var(--bg-primary);color:var(--text-primary)}.EditorRibbon_ribbonBadge__9p-3D{align-items:center;background:var(--ribbon-button-hover-bg);border-radius:10px;color:var(--ribbon-tab-text);display:inline-flex;font-size:11px;font-weight:500;padding:4px 8px;white-space:nowrap}.EditorRibbon_ribbonInputGroup__GDZTV{align-items:center;display:flex;gap:4px;padding:4px 6px}.EditorRibbon_ribbonInputLabel__Y86Qn{color:var(--ribbon-tab-text);font-size:11px;font-weight:500;white-space:nowrap}.EditorRibbon_ribbonInput__D06pO{background:var(--bg-primary);border:1px solid var(--ribbon-border);border-radius:3px;color:var(--text-primary);font-size:12px;padding:3px 4px;text-align:center;width:50px}.EditorRibbon_ribbonInput__D06pO:focus{border-color:var(--accent-color);outline:none}.EditorRibbon_ribbonInputUnit__qJBsi{color:var(--ribbon-tab-text);font-size:11px;opacity:.7}.ConversationBranchTree_branchTreePanel__vKhz6{background:#1e1e2e;border-right:1px solid #ffffff1a;box-shadow:4px 0 16px #0000004d;display:flex;flex-direction:column;height:100%;left:-280px;position:absolute;top:0;width:260px;z-index:100}.ConversationBranchTree_panelHeader__eUWYd{align-items:center;background:#ffffff05;border-bottom:1px solid #ffffff1a;display:flex;gap:8px;padding:12px 16px}.ConversationBranchTree_headerIcon__9zE\+4{color:#8b5cf6;font-size:14px}.ConversationBranchTree_panelTitle__zk\+4S{color:#e0e0e0;flex:1 1;font-size:14px;font-weight:600;margin:0}.ConversationBranchTree_closeButton__ZG9g3{background:none;border:none;border-radius:4px;color:#888;cursor:pointer;padding:4px 8px;transition:all .15s ease}.ConversationBranchTree_closeButton__ZG9g3:hover{background:#ffffff1a;color:#fff}.ConversationBranchTree_panelContent__MVCf8{flex:1 1;overflow-y:auto;padding:12px}.ConversationBranchTree_treeStats__WTVnW{background:#ffffff08;border-radius:6px;color:#888;display:flex;font-size:11px;gap:8px;margin-bottom:12px;padding:8px 12px}.ConversationBranchTree_treeContainer__fI3bQ{display:flex;flex-direction:column}.ConversationBranchTree_treeNode__WQGKU{position:relative}.ConversationBranchTree_treeNode__WQGKU:before{background:#ffffff1a;bottom:0;content:"";left:-10px;position:absolute;top:0;width:1px}.ConversationBranchTree_treeNode__WQGKU:first-child:before{top:50%}.ConversationBranchTree_treeNode__WQGKU:last-child:before{bottom:50%}.ConversationBranchTree_nodeContent__BLSH4{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:8px;margin-bottom:2px;padding:8px 10px;transition:all .15s ease}.ConversationBranchTree_nodeContent__BLSH4:hover{background:#ffffff14}.ConversationBranchTree_nodeContent__BLSH4.ConversationBranchTree_currentNode__xjJn2{background:#8b5cf626;border:1px solid #8b5cf64d}.ConversationBranchTree_nodeContent__BLSH4.ConversationBranchTree_currentNode__xjJn2:hover{background:#8b5cf633}.ConversationBranchTree_expandButton__mtFAC{align-items:center;background:none;border:none;border-radius:3px;color:#666;cursor:pointer;display:flex;height:16px;justify-content:center;padding:2px;transition:all .15s ease;width:16px}.ConversationBranchTree_expandButton__mtFAC:hover{background:#ffffff1a;color:#aaa}.ConversationBranchTree_expandIcon__QEqce{font-size:10px}.ConversationBranchTree_expandPlaceholder__fIuAF{flex-shrink:0;height:16px;width:16px}.ConversationBranchTree_nodeIcon__TYI6H{color:#8b5cf6;flex-shrink:0;font-size:12px}.ConversationBranchTree_nodeInfo__sbkP8{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ConversationBranchTree_nodeName__3gJVY{color:#e0e0e0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationBranchTree_nodeStats__r0yfI{color:#666;font-size:10px}.ConversationBranchTree_currentBadge__5JrUc{color:#22c55e;flex-shrink:0;font-size:10px}.ConversationBranchTree_childBranches__jmEB1{border-left:1px solid #8b5cf633;margin-left:7px;overflow:hidden;padding-left:8px}.ConversationBranchTree_loadingState__ILrck{align-items:center;color:#888;display:flex;font-size:13px;gap:8px;justify-content:center;padding:24px}.ConversationBranchTree_errorState__XaIFm{align-items:center;color:#ef4444;display:flex;flex-direction:column;font-size:13px;gap:12px;padding:24px;text-align:center}.ConversationBranchTree_retryButton__YRvM1{background:#8b5cf633;border:1px solid #8b5cf666;border-radius:6px;color:#8b5cf6;cursor:pointer;font-size:12px;padding:6px 16px;transition:all .15s ease}.ConversationBranchTree_retryButton__YRvM1:hover{background:#8b5cf64d}.ConversationBranchTree_emptyState__ZbWIJ{align-items:center;color:#666;display:flex;flex-direction:column;gap:8px;padding:32px 16px;text-align:center}.ConversationBranchTree_emptyIcon__Luh47{color:#444;font-size:24px;margin-bottom:4px}.ConversationBranchTree_emptyHint__8Jqmo{color:#555;font-size:11px;line-height:1.4;margin:0}.FluidCallout_callout__1lE6A{align-items:flex-start;border-left:4px solid;border-radius:8px;display:flex;gap:12px;padding:12px 16px;position:relative}.FluidCallout_info__CWBze{background:#3b82f61a;border-left-color:#3b82f6}.FluidCallout_info__CWBze .FluidCallout_icon__6-PuL{background:#3b82f6}.FluidCallout_warning__BsOMx{background:#f59e0b1a;border-left-color:#f59e0b}.FluidCallout_warning__BsOMx .FluidCallout_icon__6-PuL{background:#f59e0b}.FluidCallout_success__Sqsjl{background:#22c55e1a;border-left-color:#22c55e}.FluidCallout_success__Sqsjl .FluidCallout_icon__6-PuL{background:#22c55e}.FluidCallout_error__m5pT6{background:#ef44441a;border-left-color:#ef4444}.FluidCallout_error__m5pT6 .FluidCallout_icon__6-PuL{background:#ef4444}.FluidCallout_tip__wa90s{background:#a855f71a;border-left-color:#a855f7}.FluidCallout_tip__wa90s .FluidCallout_icon__6-PuL{background:#a855f7}.FluidCallout_iconWrapper__trvjY{flex-shrink:0}.FluidCallout_icon__6-PuL{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.FluidCallout_content__94fkA{flex:1 1;min-width:0}.FluidCallout_header__j660q{margin-bottom:4px}.FluidCallout_title__9G3vP{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:14px;font-weight:600}.FluidCallout_body__jfCvw{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:14px;line-height:1.5;margin:0}.FluidCallout_dismissButton__Pca6F{background:none;border:none;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);cursor:pointer;font-size:12px;opacity:.6;padding:4px;position:absolute;right:8px;top:8px;transition:opacity .15s}.FluidCallout_dismissButton__Pca6F:hover{opacity:1}.FluidCode_codeBlock__AbYYP{background:#011627;border-radius:8px;font-family:SF Mono,Fira Code,Consolas,monospace;overflow:hidden}.FluidCode_header__\+2GQq{align-items:center;background:#ffffff0d;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:8px 12px}.FluidCode_headerLeft__kW5Cv{align-items:center;display:flex;gap:12px}.FluidCode_filename__mIPNl{color:#7fdbca;font-size:12px;font-weight:500}.FluidCode_language__FCPqk{color:#ffffff80;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.FluidCode_copyButton__--EmZ{background:#ffffff1a;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;font-family:inherit;font-size:12px;padding:4px 10px;transition:all .15s}.FluidCode_copyButton__--EmZ:hover{background:#ffffff26;color:#fff}.FluidCode_pre__DFbCl{font-size:13px;line-height:1.5;margin:0;overflow-x:auto;padding:12px 0}.FluidCode_code__j5RBX{display:block}.FluidCode_line__rR8Iw{display:flex;padding:0 12px}.FluidCode_highlightedLine__-IUqv{background:#ffffff14;border-left:3px solid #7c9bf7;padding-left:9px}.FluidCode_lineNumber__Gn0Ft{color:#ffffff4d;flex-shrink:0;padding-right:16px;text-align:right;-webkit-user-select:none;user-select:none;width:40px}.FluidCode_lineContent__BNnKK{word-wrap:break-word;flex:1 1;min-width:0}.FluidCode_pre__DFbCl::-webkit-scrollbar{height:8px}.FluidCode_pre__DFbCl::-webkit-scrollbar-track{background:#ffffff0d}.FluidCode_pre__DFbCl::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.FluidCode_pre__DFbCl::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.FluidTable_tableWrapper__6S09h{background:#1e1e1e;background:var(--surface-secondary,#1e1e1e);border:1px solid #3d3d3d;border:1px solid var(--border-primary,#3d3d3d);border-radius:8px;overflow:hidden}.FluidTable_searchWrapper__k4HsD{border-bottom:1px solid #3d3d3d;border-bottom:1px solid var(--border-primary,#3d3d3d);padding:10px 12px}.FluidTable_searchInput__fypwI{background:#2d2d2d;background:var(--surface-primary,#2d2d2d);border:1px solid #3d3d3d;border:1px solid var(--border-primary,#3d3d3d);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;outline:none;padding:8px 12px;transition:border-color .15s;width:100%}.FluidTable_searchInput__fypwI::placeholder{color:#666;color:var(--text-tertiary,#666)}.FluidTable_searchInput__fypwI:focus{border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7)}.FluidTable_tableContainer__A267Q{overflow-x:auto}.FluidTable_table__Jktaa{border-collapse:collapse;font-size:13px;width:100%}.FluidTable_caption__uNbMr{caption-side:top;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-weight:600;padding:10px 12px;text-align:left}.FluidTable_th__YtxRi{background:#252525;background:var(--surface-header,#252525);border-bottom:2px solid #3d3d3d;border-bottom:2px solid var(--border-primary,#3d3d3d);color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-weight:600;padding:10px 12px;white-space:nowrap}.FluidTable_th__YtxRi.FluidTable_sortable__FF4Fg{cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}.FluidTable_th__YtxRi.FluidTable_sortable__FF4Fg:hover{background:#2a2a2a;background:var(--surface-hover,#2a2a2a)}.FluidTable_td__e4Las{border-bottom:1px solid #2d2d2d;border-bottom:1px solid var(--border-secondary,#2d2d2d);color:#a0a0a0;color:var(--text-secondary,#a0a0a0);padding:10px 12px}.FluidTable_striped__uUeDJ tbody tr:nth-child(2n){background:#ffffff05}.FluidTable_table__Jktaa tbody tr:hover{background:#ffffff0a}.FluidTable_emptyRow__wmHFA{color:#666;color:var(--text-tertiary,#666);font-style:italic;padding:24px 12px;text-align:center}.FluidTable_link__pBqYu{color:#7c9bf7;color:var(--accent-primary,#7c9bf7);text-decoration:none}.FluidTable_link__pBqYu:hover{text-decoration:underline}.FluidTable_rowCount__AOHh4{border-top:1px solid #3d3d3d;border-top:1px solid var(--border-primary,#3d3d3d);color:#666;color:var(--text-tertiary,#666);font-size:12px;padding:8px 12px;text-align:right}.FluidTable_tableContainer__A267Q::-webkit-scrollbar{height:8px}.FluidTable_tableContainer__A267Q::-webkit-scrollbar-track{background:#1e1e1e;background:var(--surface-primary,#1e1e1e)}.FluidTable_tableContainer__A267Q::-webkit-scrollbar-thumb{background:#3d3d3d;background:var(--border-primary,#3d3d3d);border-radius:4px}.FluidTable_tableContainer__A267Q::-webkit-scrollbar-thumb:hover{background:#4d4d4d;background:var(--border-hover,#4d4d4d)}.FluidSteps_steps__FOFh8{display:flex;flex-direction:column;gap:0}.FluidSteps_step__3dvJh{align-items:flex-start;display:flex;gap:12px;padding:12px 0;position:relative}.FluidSteps_step__3dvJh:first-child{padding-top:0}.FluidSteps_step__3dvJh:last-child{padding-bottom:0}.FluidSteps_indicator__SX7Cu{align-items:center;background:#2d2d2d;background:var(--surface-secondary,#2d2d2d);border:2px solid #3d3d3d;border:2px solid var(--border-primary,#3d3d3d);border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .15s;width:28px}.FluidSteps_indicator__SX7Cu.FluidSteps_clickable__J-WVq{cursor:pointer}.FluidSteps_indicator__SX7Cu.FluidSteps_clickable__J-WVq:hover{border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7)}.FluidSteps_number__vSirz{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:12px;font-weight:600}.FluidSteps_checkbox__iE2Ps{color:#7c9bf7;color:var(--accent-primary,#7c9bf7);font-size:14px}.FluidSteps_step__3dvJh.FluidSteps_completed__I294A .FluidSteps_indicator__SX7Cu{background:#7c9bf7;background:var(--accent-primary,#7c9bf7);border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7)}.FluidSteps_step__3dvJh.FluidSteps_completed__I294A .FluidSteps_checkbox__iE2Ps,.FluidSteps_step__3dvJh.FluidSteps_completed__I294A .FluidSteps_number__vSirz{color:#fff}.FluidSteps_step__3dvJh.FluidSteps_completed__I294A .FluidSteps_title__Zt1r6{opacity:.7;text-decoration:line-through}.FluidSteps_step__3dvJh.FluidSteps_current__O03xm .FluidSteps_indicator__SX7Cu{border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7);box-shadow:0 0 0 3px #7c9bf733}.FluidSteps_step__3dvJh.FluidSteps_current__O03xm .FluidSteps_number__vSirz{color:#7c9bf7;color:var(--accent-primary,#7c9bf7)}.FluidSteps_content__gSWpd{flex:1 1;min-width:0;padding-top:3px}.FluidSteps_title__Zt1r6{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:14px;font-weight:600;margin:0 0 4px}.FluidSteps_description__BtC-k{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:13px;line-height:1.5;margin:0}.FluidSteps_media__-Lny6{border-radius:6px;margin-top:12px;overflow:hidden}.FluidSteps_image__pQC\+y,.FluidSteps_video__Hthtp{display:block;max-width:100%}.FluidSteps_timeline__FQcgx .FluidSteps_step__3dvJh{padding-left:8px}.FluidSteps_timeline__FQcgx .FluidSteps_connector__Tl7uT{background:#3d3d3d;background:var(--border-primary,#3d3d3d);bottom:0;left:21px;position:absolute;top:40px;width:2px}.FluidSteps_timeline__FQcgx .FluidSteps_step__3dvJh.FluidSteps_completed__I294A .FluidSteps_connector__Tl7uT{background:#7c9bf7;background:var(--accent-primary,#7c9bf7)}.FluidSteps_timeline__FQcgx .FluidSteps_step__3dvJh:last-child .FluidSteps_connector__Tl7uT{display:none}.FluidSteps_progress__DKGPt{border-top:1px solid #3d3d3d;border-top:1px solid var(--border-primary,#3d3d3d);margin-top:16px;padding-top:12px}.FluidSteps_progressBar__z-p12{background:#7c9bf7;background:var(--accent-primary,#7c9bf7);border-radius:2px;height:4px;transition:width .3s ease}.FluidSteps_progressText__PBZFr{color:#666;color:var(--text-tertiary,#666);display:block;font-size:12px;margin-top:8px}.FluidSteps_numbered__lkKDx .FluidSteps_step__3dvJh{border-left:2px solid #2d2d2d;border-left:2px solid var(--border-secondary,#2d2d2d);margin-left:13px;padding-left:16px}.FluidSteps_numbered__lkKDx .FluidSteps_step__3dvJh:first-child{border-left-color:#0000;padding-top:0}.FluidSteps_numbered__lkKDx .FluidSteps_step__3dvJh.FluidSteps_completed__I294A{border-left-color:#7c9bf7;border-left-color:var(--accent-primary,#7c9bf7)}.FluidSteps_numbered__lkKDx .FluidSteps_indicator__SX7Cu{left:-15px;position:absolute}.FluidAccordion_accordion__dBpyl{background:#1e1e1e;background:var(--surface-secondary,#1e1e1e);border:1px solid #3d3d3d;border:1px solid var(--border-primary,#3d3d3d);border-radius:8px;overflow:hidden}.FluidAccordion_section__t8mbf{border-bottom:1px solid #3d3d3d;border-bottom:1px solid var(--border-primary,#3d3d3d)}.FluidAccordion_section__t8mbf:last-child{border-bottom:none}.FluidAccordion_header__VVqoM{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;text-align:left;transition:background .15s;width:100%}.FluidAccordion_header__VVqoM:hover{background:#ffffff08}.FluidAccordion_header__VVqoM:focus{background:#ffffff0d;outline:none}.FluidAccordion_title__GhxLX{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:14px;font-weight:600}.FluidAccordion_chevron__s9crn{color:#666;color:var(--text-tertiary,#666);flex-shrink:0;font-size:10px;margin-left:12px}.FluidAccordion_section__t8mbf.FluidAccordion_expanded__G6LjC .FluidAccordion_header__VVqoM{background:#ffffff05}.FluidAccordion_section__t8mbf.FluidAccordion_expanded__G6LjC .FluidAccordion_chevron__s9crn{color:#7c9bf7;color:var(--accent-primary,#7c9bf7)}.FluidAccordion_content__R8XAm{overflow:hidden}.FluidAccordion_contentInner__adJBg{padding:0 16px 16px}.FluidAccordion_text__uXnsH{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:14px;line-height:1.6;margin:0}.FluidAccordion_content__R8XAm{will-change:height,opacity}.FluidProgress_label__ALsuL{color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.FluidProgress_percentage__aLvUP{color:#7c9bf7;color:var(--accent-primary,#7c9bf7);font-size:13px;font-weight:600}.FluidProgress_count__97gj7{color:#666;color:var(--text-tertiary,#666);font-size:12px}.FluidProgress_progressBar__vs\+t4{padding:12px 0}.FluidProgress_barTrack__svXvT{background:#2d2d2d;background:var(--surface-secondary,#2d2d2d);border-radius:4px;height:8px;overflow:hidden}.FluidProgress_barFill__OJWpD{background:linear-gradient(90deg,#7c9bf7,#a78bfa);background:linear-gradient(90deg,var(--accent-primary,#7c9bf7),var(--accent-secondary,#a78bfa));border-radius:4px;height:100%;min-width:4px}.FluidProgress_barMeta__Wp1XU{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.FluidProgress_progressSteps__GruJ9{padding:12px 0}.FluidProgress_stepsContainer__LSA8K{align-items:center;display:flex;gap:0}.FluidProgress_stepDot__M1k9O{align-items:center;background:#2d2d2d;background:var(--surface-secondary,#2d2d2d);border:2px solid #3d3d3d;border:2px solid var(--border-primary,#3d3d3d);border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s;width:28px}.FluidProgress_stepDot__M1k9O.FluidProgress_completed__Dy2QJ{background:#7c9bf7;background:var(--accent-primary,#7c9bf7);border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7)}.FluidProgress_stepDot__M1k9O.FluidProgress_current__asQPc{border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7);box-shadow:0 0 0 3px #7c9bf733}.FluidProgress_stepCheck__F3wcd{color:#fff;font-size:12px}.FluidProgress_stepLine__I39Kh{background:#3d3d3d;background:var(--border-primary,#3d3d3d);flex:1 1;height:2px;max-width:40px;min-width:16px}.FluidProgress_stepLine__I39Kh.FluidProgress_completedLine__0jayM{background:#7c9bf7;background:var(--accent-primary,#7c9bf7)}.FluidProgress_stepsMeta__foMVM{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.FluidProgress_progressCircular__4wmWs{align-items:center;display:flex;flex-direction:column;padding:12px 0;position:relative}.FluidProgress_circularSvg__wZ508{display:block}.FluidProgress_circularTrack__rUuSQ{stroke:#2d2d2d;stroke:var(--surface-secondary,#2d2d2d)}.FluidProgress_circularFill__4yn8s{stroke:#7c9bf7;stroke:var(--accent-primary,#7c9bf7)}.FluidProgress_circularContent__-O4OH{left:50%;padding-top:12px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.FluidProgress_circularPercentage__rjHTo{color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:block;font-size:20px;font-weight:700}.FluidProgress_circularLabel__rju0X{color:#666;color:var(--text-tertiary,#666);display:block;font-size:11px;margin-top:2px}.FluidQuiz_quiz__mKbPG{background:#1e1e1e;background:var(--surface-secondary,#1e1e1e);border:1px solid #3d3d3d;border:1px solid var(--border-primary,#3d3d3d);border-radius:12px;padding:16px}.FluidQuiz_header__\+chug{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.FluidQuiz_badge__scKFl{align-items:center;background:#7c9bf7;background:var(--accent-primary,#7c9bf7);border-radius:4px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.FluidQuiz_points__Kyjmz{color:#666;color:var(--text-tertiary,#666);font-size:12px;font-weight:500}.FluidQuiz_question__LeCXw{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:15px;font-weight:600;line-height:1.4;margin:0 0 16px}.FluidQuiz_options__eKINI{display:flex;flex-direction:column;gap:8px}.FluidQuiz_option__8gHsd{align-items:center;background:#252525;background:var(--surface-primary,#252525);border:2px solid #3d3d3d;border:2px solid var(--border-primary,#3d3d3d);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;transition:all .15s}.FluidQuiz_option__8gHsd:not(:disabled):hover{background:#7c9bf70d;border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7)}.FluidQuiz_option__8gHsd:disabled{cursor:default}.FluidQuiz_option__8gHsd.FluidQuiz_selected__3cuYY{background:#7c9bf71a;border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7)}.FluidQuiz_option__8gHsd.FluidQuiz_correct__2tatA{background:#22c55e1a;border-color:#22c55e}.FluidQuiz_option__8gHsd.FluidQuiz_incorrect__3ZVuK{background:#ef44441a;border-color:#ef4444}.FluidQuiz_optionMarker__uVigz{align-items:center;background:#2d2d2d;background:var(--surface-secondary,#2d2d2d);border-radius:50%;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.FluidQuiz_option__8gHsd.FluidQuiz_correct__2tatA .FluidQuiz_optionMarker__uVigz{background:#22c55e;color:#fff}.FluidQuiz_option__8gHsd.FluidQuiz_incorrect__3ZVuK .FluidQuiz_optionMarker__uVigz{background:#ef4444;color:#fff}.FluidQuiz_optionLabel__RPCmq{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:14px}.FluidQuiz_trueFalse__PtE20{display:flex;gap:12px}.FluidQuiz_tfButton__E7a1x{background:#252525;background:var(--surface-primary,#252525);border:2px solid #3d3d3d;border:2px solid var(--border-primary,#3d3d3d);border-radius:8px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:14px 20px;transition:all .15s}.FluidQuiz_tfButton__E7a1x.FluidQuiz_selected__3cuYY,.FluidQuiz_tfButton__E7a1x:not(:disabled):hover{border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7)}.FluidQuiz_tfButton__E7a1x.FluidQuiz_selected__3cuYY{background:#7c9bf71a}.FluidQuiz_tfButton__E7a1x.FluidQuiz_correct__2tatA{background:#22c55e26;border-color:#22c55e;color:#22c55e}.FluidQuiz_tfButton__E7a1x.FluidQuiz_incorrect__3ZVuK{background:#ef444426;border-color:#ef4444;color:#ef4444}.FluidQuiz_fillBlank__bswy6{display:flex;flex-direction:column;gap:12px}.FluidQuiz_fillInput__ddVsQ{background:#252525;background:var(--surface-primary,#252525);border:2px solid #3d3d3d;border:2px solid var(--border-primary,#3d3d3d);border-radius:8px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:14px;outline:none;padding:12px 14px;transition:border-color .15s}.FluidQuiz_fillInput__ddVsQ::placeholder{color:#666;color:var(--text-tertiary,#666)}.FluidQuiz_fillInput__ddVsQ:focus{border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7)}.FluidQuiz_fillInput__ddVsQ.FluidQuiz_correct__2tatA{background:#22c55e1a;border-color:#22c55e}.FluidQuiz_fillInput__ddVsQ.FluidQuiz_incorrect__3ZVuK{background:#ef44441a;border-color:#ef4444}.FluidQuiz_submitButton__ZioxT{align-self:flex-start;background:#7c9bf7;background:var(--accent-primary,#7c9bf7);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:opacity .15s}.FluidQuiz_submitButton__ZioxT:disabled{cursor:not-allowed;opacity:.5}.FluidQuiz_submitButton__ZioxT:not(:disabled):hover{opacity:.9}.FluidQuiz_correctAnswerHint__8\+7Uo{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:13px}.FluidQuiz_correctAnswerHint__8\+7Uo strong{color:#22c55e}.FluidQuiz_hints__sNHcb{border-top:1px solid #2d2d2d;border-top:1px solid var(--border-secondary,#2d2d2d);margin-top:16px;padding-top:12px}.FluidQuiz_hintContent__9d2JM{overflow:hidden}.FluidQuiz_hintText__tjpTG{background:#f59e0b1a;border-radius:6px;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:13px;margin:0 0 8px;padding:8px 12px}.FluidQuiz_hintButton__-HiMm{background:none;border:none;color:#7c9bf7;color:var(--accent-primary,#7c9bf7);cursor:pointer;font-size:13px;padding:0}.FluidQuiz_hintButton__-HiMm:hover{text-decoration:underline}.FluidQuiz_result__QM0Ui{align-items:center;border-radius:8px;display:flex;gap:8px;margin-top:16px;padding:12px 14px}.FluidQuiz_resultCorrect__dDpeC{background:#22c55e26}.FluidQuiz_resultIncorrect__0iqjc{background:#ef444426}.FluidQuiz_resultIcon__AnQNM{align-items:center;border-radius:50%;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.FluidQuiz_resultCorrect__dDpeC .FluidQuiz_resultIcon__AnQNM{background:#22c55e;color:#fff}.FluidQuiz_resultIncorrect__0iqjc .FluidQuiz_resultIcon__AnQNM{background:#ef4444;color:#fff}.FluidQuiz_resultText__XQRKc{font-size:14px;font-weight:600}.FluidQuiz_resultCorrect__dDpeC .FluidQuiz_resultText__XQRKc{color:#22c55e}.FluidQuiz_resultIncorrect__0iqjc .FluidQuiz_resultText__XQRKc{color:#ef4444}.FluidQuiz_explanation__WtQrs{margin-top:12px;overflow:hidden}.FluidQuiz_explanationText__XEaIg{background:#7c9bf71a;border-radius:8px;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:13px;line-height:1.5;margin:0;padding:12px}.FluidQuiz_explanationText__XEaIg strong{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.FluidQuiz_retryButton__jmaVN{background:#0000;border:1px solid #3d3d3d;border:1px solid var(--border-primary,#3d3d3d);border-radius:6px;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);cursor:pointer;font-size:13px;margin-top:12px;padding:8px 16px;transition:all .15s}.FluidQuiz_retryButton__jmaVN:hover{border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7);color:#7c9bf7;color:var(--accent-primary,#7c9bf7)}.FluidUIRenderer_renderer__TekA-{color:inherit;font-size:14px;line-height:1.6}.FluidUIRenderer_blockWrapper__ITTua{margin:12px 0;position:relative}.FluidUIRenderer_blockActions__XTSKK{display:flex;gap:8px;justify-content:flex-end;margin-bottom:6px}.FluidUIRenderer_addToPageBtn__T3H01{align-items:center;background:#252525;background:var(--surface-primary,#252525);border:1px solid #3d3d3d;border:1px solid var(--border-primary,#3d3d3d);border-radius:4px;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:4px 10px;transition:all .15s ease}.FluidUIRenderer_addToPageBtn__T3H01:hover:not(:disabled){background:#7c9bf7;background:var(--accent-primary,#7c9bf7);border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7);color:#fff}.FluidUIRenderer_addToPageBtn__T3H01:disabled{cursor:not-allowed;opacity:.6}.FluidUIRenderer_addToPageBtn__T3H01.FluidUIRenderer_adding__p1pEa{background:#7c9bf71a;border-color:#7c9bf7;border-color:var(--accent-primary,#7c9bf7);color:#7c9bf7;color:var(--accent-primary,#7c9bf7)}.FluidUIRenderer_addIcon__I1Lhw{font-size:14px;font-weight:600;line-height:1}.FluidUIRenderer_spinner__7mMXU{animation:FluidUIRenderer_spin__PQ1rm .6s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:initial;height:10px;width:10px}@keyframes FluidUIRenderer_spin__PQ1rm{to{transform:rotate(1turn)}}.FluidUIRenderer_unknownBlock__Zg-mS{background:#3d3520;background:var(--surface-warning,#3d3520);border:1px solid #665c35;border:1px solid var(--border-warning,#665c35);border-radius:8px;font-family:monospace;padding:12px}.FluidUIRenderer_unknownLabel__7Ex0k{color:#ffc107;color:var(--text-warning,#ffc107);display:block;font-weight:600;margin-bottom:8px}.FluidUIRenderer_unknownBlock__Zg-mS pre{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:12px;margin:0;overflow-x:auto}.FluidUIRenderer_paragraph__qJN2S{margin:8px 0}.FluidUIRenderer_paragraph__qJN2S:first-child{margin-top:0}.FluidUIRenderer_paragraph__qJN2S:last-child{margin-bottom:0}.FluidUIRenderer_inlineCode__Pwl\+8{background:#2d2d2d;background:var(--surface-code,#2d2d2d);border-radius:4px;color:#e8912d;color:var(--text-code,#e8912d);font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.9em;padding:2px 6px}.FluidUIRenderer_link__DCvX8{color:#7c9bf7;color:var(--accent-primary,#7c9bf7);text-decoration:none}.FluidUIRenderer_link__DCvX8:hover{text-decoration:underline}.FluidUIRenderer_blockquote__r6Zoo{background:#252525;background:var(--surface-secondary,#252525);border-left:3px solid #7c9bf7;border-left:3px solid var(--accent-primary,#7c9bf7);border-radius:0 4px 4px 0;margin:12px 0;padding:8px 16px}.FluidUIRenderer_blockquote__r6Zoo p{margin:0}.FluidUIRenderer_list__GQyHz,.FluidUIRenderer_orderedList__62g9w{margin:8px 0;padding-left:24px}.FluidUIRenderer_list__GQyHz li,.FluidUIRenderer_orderedList__62g9w li{margin:4px 0}.FluidUIRenderer_markdownTable__N00p5{margin:12px 0;overflow-x:auto}.FluidUIRenderer_markdownTable__N00p5 table{border-collapse:collapse;font-size:13px;width:100%}.FluidUIRenderer_markdownTable__N00p5 td,.FluidUIRenderer_markdownTable__N00p5 th{border:1px solid #3d3d3d;border:1px solid var(--border-primary,#3d3d3d);padding:8px 12px;text-align:left}.FluidUIRenderer_markdownTable__N00p5 th{background:#2a2a2a;background:var(--surface-header,#2a2a2a);font-weight:600}.FluidUIRenderer_markdownTable__N00p5 tr:nth-child(2n){background:#1e1e1e;background:var(--surface-alt,#1e1e1e)}.FluidUIRenderer_renderer__TekA- strong{color:inherit;font-weight:600}.FluidUIRenderer_renderer__TekA- em{font-style:italic}.FluidUIRenderer_renderer__TekA- h1,.FluidUIRenderer_renderer__TekA- h2,.FluidUIRenderer_renderer__TekA- h3,.FluidUIRenderer_renderer__TekA- h4{font-weight:600;line-height:1.3;margin:16px 0 8px}.FluidUIRenderer_renderer__TekA- h1{font-size:1.5em}.FluidUIRenderer_renderer__TekA- h2{font-size:1.3em}.FluidUIRenderer_renderer__TekA- h3{font-size:1.15em}.FluidUIRenderer_renderer__TekA- h4{font-size:1em}.FluidUIRenderer_renderer__TekA- hr{border:none;border-top:1px solid #3d3d3d;border-top:1px solid var(--border-primary,#3d3d3d);margin:16px 0}.FluidUIRenderer_renderer__TekA- del{color:#888;color:var(--text-secondary,#888);text-decoration:line-through}.LiveFluidUI_controlWrapper__ZaqQ0,.LiveFluidUI_unknownControl__KkYLR{display:flex;flex-direction:column;gap:4px}.LiveFluidUI_unknownControl__KkYLR{background:#fbbf241f;background:var(--fluidui-warning-bg,#fbbf241f);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);padding:12px}.LiveFluidUI_unknownLabel__HNoPA{color:#fbbf24;color:var(--fluidui-warning,#fbbf24);font-size:11px}.LiveFluidUI_unknownControl__KkYLR code{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:12px}.LiveFluidUI_bindingIndicator__Xa3yU{align-items:center;display:flex;gap:6px;margin-top:4px}.LiveFluidUI_bindingDot__mH1yX{animation:LiveFluidUI_pulse__F534D 2s ease-in-out infinite;background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:50%;height:6px;width:6px}.LiveFluidUI_bindingText__kNwyq{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:10px}@keyframes LiveFluidUI_pulse__F534D{0%,to{opacity:1}50%{opacity:.5}}.LiveFluidUI_infoMessage__N5L8p{border-left:3px solid;border-radius:4px;display:flex;font-size:12px;gap:10px;line-height:1.4;padding:10px 12px}.LiveFluidUI_infoMessageInfo__IisZv{background:#3b82f61a;border-left-color:#3b82f6}.LiveFluidUI_infoMessageWarning__I0Hjx{background:#fbbf241a;border-left-color:#fbbf24}.LiveFluidUI_infoMessageIcon__Rr3V4{align-items:center;display:flex;flex-shrink:0;font-size:13px;height:20px;justify-content:center;width:20px}.LiveFluidUI_infoMessageInfo__IisZv .LiveFluidUI_infoMessageIcon__Rr3V4{color:#3b82f6}.LiveFluidUI_infoMessageWarning__I0Hjx .LiveFluidUI_infoMessageIcon__Rr3V4{color:#fbbf24}.LiveFluidUI_infoMessageContent__tu2dW{display:flex;flex:1 1;flex-direction:column;gap:4px}.LiveFluidUI_infoMessageLabel__sHpOe{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-weight:500}.LiveFluidUI_infoMessageText__fy5Jx{color:#9ca3af;color:var(--fluidui-text-subtle,#9ca3af);font-size:11px;line-height:1.3}.LiveFluidUI_liveSlider__WvPZs{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_sliderHeader__WeAPW{align-items:center;display:flex;gap:8px;justify-content:space-between}.LiveFluidUI_sliderLabel__r7dBX{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:12px;font-weight:500}.LiveFluidUI_sliderValue__Uqvb8{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:13px;font-weight:600}.LiveFluidUI_sliderTrack__pvI1j{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border-radius:3px;height:6px;overflow:hidden;position:relative}.LiveFluidUI_sliderFill__nZ9I-{background:linear-gradient(90deg,#6b8cff,#5070e8);background:linear-gradient(90deg,var(--fluidui-accent,#6b8cff),var(--fluidui-accent-hover,#5070e8));border-radius:3px;height:100%;left:0;position:absolute;top:0;transition:width .1s ease}.LiveFluidUI_sliderInput__QgTv8{-webkit-appearance:none;cursor:pointer;height:14px;left:0;margin:0;opacity:0;position:absolute;top:-4px;width:100%}.LiveFluidUI_sliderThumb__r3gJ2{background:#fff;border:2px solid #6b8cff;border:2px solid var(--fluidui-accent,#6b8cff);border-radius:50%;box-shadow:0 2px 4px #0003;height:14px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .1s ease;width:14px}.LiveFluidUI_sliderInput__QgTv8:focus+.LiveFluidUI_sliderThumb__r3gJ2,.LiveFluidUI_sliderInput__QgTv8:hover+.LiveFluidUI_sliderThumb__r3gJ2{transform:translate(-50%,-50%) scale(1.15)}.LiveFluidUI_sliderRange__5TTcz{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);display:flex;font-size:10px;justify-content:space-between}.LiveFluidUI_sliderNumberInput__D6th2{align-items:center;background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);display:flex;gap:8px;margin-top:4px;padding:6px 8px}.LiveFluidUI_sliderNumberInput__D6th2 label{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);flex:1 1;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.LiveFluidUI_sliderNumberInput__D6th2 input{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:12px;padding:4px 8px;text-align:right;width:70px}.LiveFluidUI_sliderNumberInput__D6th2 input:focus{border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff);outline:none}.LiveFluidUI_liveToggle__lStyx{align-items:center;display:flex;gap:12px;justify-content:space-between}.LiveFluidUI_toggleLabel__2iYV-{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:12px;font-weight:500}.LiveFluidUI_toggleSwitch__fQaYr{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border-radius:11px;cursor:pointer;height:22px;position:relative;transition:background .2s ease;width:40px}.LiveFluidUI_toggleSwitch__fQaYr.LiveFluidUI_active__Y6tCT{background:#6b8cff;background:var(--fluidui-accent,#6b8cff)}.LiveFluidUI_toggleKnob__FcWrk{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:18px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:18px}.LiveFluidUI_toggleSwitch__fQaYr.LiveFluidUI_active__Y6tCT .LiveFluidUI_toggleKnob__FcWrk{transform:translateX(18px)}.LiveFluidUI_liveChipSelector__Fu\+2X{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_chipSelectorLabel__7VXYi{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:12px;font-weight:500}.LiveFluidUI_chipSelectorOptions__Z-4Zr{display:flex;flex-wrap:wrap;gap:6px}.LiveFluidUI_chip__7l14o{align-items:center;background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;display:flex;font-size:11px;gap:4px;padding:6px 10px;transition:all .15s ease}.LiveFluidUI_chip__7l14o:hover{background:#333945;background:var(--fluidui-bg-hover,#333945);border-color:#5b6270;border-color:var(--fluidui-border-focus,#5b6270)}.LiveFluidUI_chip__7l14o.LiveFluidUI_selected__5jlFk{background:#6b8cff26;background:var(--fluidui-accent-subtle,#6b8cff26);border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff);color:#6b8cff;color:var(--fluidui-accent,#6b8cff)}.LiveFluidUI_chipIcon__LlEnu{font-size:10px}.LiveFluidUI_liveMetric__b1vtx{display:flex;flex-direction:column;gap:4px}.LiveFluidUI_metricLabel__9WVle{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.LiveFluidUI_metricValue__OFadP{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:20px;font-weight:700}.LiveFluidUI_metricUnit__fTi9-{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px;font-weight:400;margin-left:4px}.LiveFluidUI_liveActionButton__DUHz9{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_actionButtonLabel__TeS5F{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px}.LiveFluidUI_actionButton__Q1VK0{align-items:center;background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border:none;border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:all .15s ease}.LiveFluidUI_actionButton__Q1VK0:hover{background:#5070e8;background:var(--fluidui-accent-hover,#5070e8)}.LiveFluidUI_actionButton__Q1VK0:disabled{cursor:not-allowed;opacity:.5}.LiveFluidUI_actionButton__Q1VK0.LiveFluidUI_secondary__Etrfd{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5)}.LiveFluidUI_actionButton__Q1VK0.LiveFluidUI_secondary__Etrfd:hover{background:#333945;background:var(--fluidui-bg-hover,#333945)}.LiveFluidUI_actionButton__Q1VK0.LiveFluidUI_danger__M5Qs0{background:#f87171;background:var(--fluidui-error,#f87171)}.LiveFluidUI_actionButton__Q1VK0.LiveFluidUI_danger__M5Qs0:hover{background:#ef4444}.LiveFluidUI_liveAlert__TEZvD{align-items:flex-start;border:1px solid;border-radius:8px;border-radius:var(--fluidui-radius-md,8px);display:flex;gap:12px;padding:12px 16px}.LiveFluidUI_alertIcon__k9P63{flex-shrink:0;margin-top:2px}.LiveFluidUI_alertContent__LaJAz{flex:1 1;min-width:0}.LiveFluidUI_alertTitle__Kc54B{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:13px;font-weight:600;margin-bottom:4px}.LiveFluidUI_alertMessage__bDDul{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px;line-height:1.5}.LiveFluidUI_alertDismiss__v0iI6{background:none;border:none;border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);cursor:pointer;flex-shrink:0;margin:-4px;padding:4px;transition:color .15s ease,background .15s ease}.LiveFluidUI_alertDismiss__v0iI6:hover{background:#ffffff1a;color:#f0f2f5;color:var(--fluidui-text,#f0f2f5)}.LiveFluidUI_liveBadge__7-ZQ0{align-items:center;border-radius:12px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 10px}.LiveFluidUI_badgeIcon__uKmCn{flex-shrink:0}.LiveFluidUI_liveCallout__1\+ezZ{border-left:4px solid;border-radius:8px;border-radius:var(--fluidui-radius-md,8px);display:flex;flex-direction:column;gap:8px;padding:16px}.LiveFluidUI_calloutTitle__oKHI-{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_calloutContent__\+5QzH{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:13px;line-height:1.6}.LiveFluidUI_liveDivider__hgPLj{align-items:center;display:flex;gap:12px;margin:8px 0}.LiveFluidUI_dividerLine__HpjHO{background:#3a404d;background:var(--fluidui-border,#3a404d);flex:1 1;height:1px}.LiveFluidUI_dividerText__tmGrH{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.LiveFluidUI_liveProgress__dMxic{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_progressHeader__KvShj{align-items:center;display:flex;justify-content:space-between}.LiveFluidUI_progressLabel__6UL6Q{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:12px;font-weight:500}.LiveFluidUI_progressValue__gjKkm{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:12px;font-weight:600}.LiveFluidUI_progressTrack__ia8zj{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border-radius:4px;height:8px;overflow:hidden}.LiveFluidUI_progressFill__dI-T0{background:linear-gradient(90deg,#6b8cff,#5070e8);background:linear-gradient(90deg,var(--fluidui-accent,#6b8cff),var(--fluidui-accent-hover,#5070e8));border-radius:4px;height:100%;transition:width .3s ease}.LiveFluidUI_progressFill__dI-T0.LiveFluidUI_success__gJUwk{background:linear-gradient(90deg,#81a276,#6a8a60);background:linear-gradient(90deg,var(--fluidui-success,#81a276),#6a8a60)}.LiveFluidUI_liveArticle__vVvAI{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_articleHeader__31le9{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_articleMeta__NtRSR{align-items:center;color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);display:flex;font-size:11px;gap:12px}.LiveFluidUI_articleAuthor__tAAKf{align-items:center;display:flex;gap:6px}.LiveFluidUI_articleTitle__skG7K{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:18px;font-weight:600;line-height:1.3}.LiveFluidUI_articleSummary__kEfx-{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:13px;line-height:1.6}.LiveFluidUI_articleContent__5nag1{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;line-height:1.7}.LiveFluidUI_articleFooter__O0hC-{align-items:center;border-top:1px solid #3a404d;border-top:1px solid var(--fluidui-border,#3a404d);display:flex;gap:16px;padding-top:12px}.LiveFluidUI_articleLink__Z5mJQ{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);font-size:12px;text-decoration:none}.LiveFluidUI_articleLink__Z5mJQ:hover{text-decoration:underline}.LiveFluidUI_liveBook__PL6Jm{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);display:flex;gap:16px;padding:16px}.LiveFluidUI_bookCover__n0Q5W{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);flex-shrink:0;height:120px;overflow:hidden;width:80px}.LiveFluidUI_bookCover__n0Q5W img{height:100%;object-fit:cover;width:100%}.LiveFluidUI_bookPlaceholder__-Tjk9{align-items:center;color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);display:flex;height:100%;justify-content:center;width:100%}.LiveFluidUI_bookDetails__QOAce{display:flex;flex:1 1;flex-direction:column;gap:8px}.LiveFluidUI_bookTitle__3YTpg{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600}.LiveFluidUI_bookAuthor__NKYib{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:13px}.LiveFluidUI_bookMeta__1gQvU{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);display:flex;font-size:11px;gap:16px}.LiveFluidUI_bookDescription__\+\+Dgo{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px;line-height:1.5}.LiveFluidUI_bookRating__u-iQN{align-items:center;color:#dca554;color:var(--fluidui-warning,#dca554);display:flex;gap:4px}.LiveFluidUI_liveCitation__uZMqj{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-left:3px solid #6b8cff;border-left:3px solid var(--fluidui-accent,#6b8cff);border-radius:0 8px 8px 0;border-radius:0 var(--fluidui-radius-md,8px) var(--fluidui-radius-md,8px) 0;display:flex;flex-direction:column;gap:12px;padding:16px}.LiveFluidUI_citationQuote__aAMvi{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-style:italic;line-height:1.6}.LiveFluidUI_citationSource__VVMRC{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px}.LiveFluidUI_citationAuthors__KiNMZ{font-weight:500}.LiveFluidUI_citationLink__OZ7SO{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);text-decoration:none}.LiveFluidUI_citationLink__OZ7SO:hover{text-decoration:underline}.LiveFluidUI_liveGuide__5Bw1I{display:flex;flex-direction:column;gap:16px}.LiveFluidUI_guideTitle__gEPr5{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600}.LiveFluidUI_guideSteps__ut-pT{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_guideStep__r0mEe{display:flex;gap:12px}.LiveFluidUI_guideStepNumber__1CJs3{align-items:center;background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:28px;justify-content:center;width:28px}.LiveFluidUI_guideStepContent__RmuG9{flex:1 1;padding-top:4px}.LiveFluidUI_guideStepTitle__7xh7w{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:500;margin-bottom:4px}.LiveFluidUI_guideStepDescription__gunQs{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px;line-height:1.5}.LiveFluidUI_liveSectionSummary__NSjtN{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);display:flex;flex-direction:column;gap:12px;padding:16px}.LiveFluidUI_sectionSummaryTitle__yf2u3{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_sectionSummaryPoints__hiPo\+{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_sectionSummaryPoint__1QlTR{align-items:flex-start;color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);display:flex;font-size:13px;gap:8px}.LiveFluidUI_sectionSummaryBullet__CMv1z{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:50%;flex-shrink:0;height:6px;margin-top:6px;width:6px}.LiveFluidUI_liveRecipe__A-0Qx{display:flex;flex-direction:column;gap:16px}.LiveFluidUI_recipeHeader__MP12U{align-items:flex-start;display:flex;justify-content:space-between}.LiveFluidUI_recipeTitle__Zp7gG{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:18px;font-weight:600}.LiveFluidUI_recipeMeta__yekAN{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);display:flex;font-size:11px;gap:16px}.LiveFluidUI_recipeMetaItem__yb5rN{align-items:center;display:flex;gap:4px}.LiveFluidUI_recipeSection__igR7b{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_recipeSectionTitle__876SS{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_recipeIngredients__J7pFT{display:flex;flex-direction:column;gap:4px}.LiveFluidUI_recipeIngredient__H5FsS{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:13px;padding-left:12px;position:relative}.LiveFluidUI_recipeIngredient__H5FsS:before{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);content:"•";left:0;position:absolute}.LiveFluidUI_recipeInstructions__0VLym{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_recipeInstruction__MLBLs{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);display:flex;font-size:13px;gap:12px}.LiveFluidUI_recipeInstructionNumber__47CBw{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);flex-shrink:0;font-weight:600}.LiveFluidUI_liveStats__RDrQO{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_statsTitle__kuFn4{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_statsGrid__VThEl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.LiveFluidUI_statItem__8cqI2{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);display:flex;flex-direction:column;gap:4px;padding:12px}.LiveFluidUI_statHeader__xalCH{align-items:center;display:flex;justify-content:space-between}.LiveFluidUI_statLabel__Ibwma{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.LiveFluidUI_statTrend__KWiM3{align-items:center;display:flex;font-size:11px;gap:2px}.LiveFluidUI_statTrendUp__FXkPy{color:#81a276;color:var(--fluidui-success,#81a276)}.LiveFluidUI_statTrendDown__ldsCD{color:#c45850;color:var(--fluidui-error,#c45850)}.LiveFluidUI_statValue__vVDyh{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:24px;font-weight:700}.LiveFluidUI_liveGauge__4yZxg{align-items:center;display:flex;flex-direction:column;gap:8px}.LiveFluidUI_gaugeContainer__CR0yy{height:60px;position:relative;width:120px}.LiveFluidUI_gaugeSvg__\+OxYe{transform:rotate(-90deg)}.LiveFluidUI_gaugeBackground__Za8VF{fill:none;stroke:#2a2f3a;stroke:var(--fluidui-bg-interactive,#2a2f3a);stroke-width:10}.LiveFluidUI_gaugeFill__w8V0r{fill:none;stroke:#6b8cff;stroke:var(--fluidui-accent,#6b8cff);stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.LiveFluidUI_gaugeValue__Uhr88{bottom:0;color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:20px;font-weight:700;left:50%;position:absolute;transform:translateX(-50%)}.LiveFluidUI_gaugeLabel__XBFW1{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px}.LiveFluidUI_liveMiniChart__PLRWD{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_miniChartTitle__EqgA8{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:12px;font-weight:500}.LiveFluidUI_miniChartContainer__9mZyW{align-items:flex-end;display:flex;gap:2px;height:60px}.LiveFluidUI_miniChartBar__kQ9Zj{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:2px 2px 0 0;flex:1 1;min-height:4px;transition:height .2s ease}.LiveFluidUI_miniChartBar__kQ9Zj:hover{background:#5070e8;background:var(--fluidui-accent-hover,#5070e8)}.LiveFluidUI_liveTable__J17vX{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_tableTitle__uN89g{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_tableWrapper__N5MNN{overflow-x:auto}.LiveFluidUI_table__uQwcl{border-collapse:collapse;font-size:13px;width:100%}.LiveFluidUI_tableCompact__542Q9 .LiveFluidUI_tableCell__QUpZR,.LiveFluidUI_tableCompact__542Q9 .LiveFluidUI_tableHeader__UOoks{padding:6px 8px}.LiveFluidUI_tableHeader__UOoks{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-bottom:2px solid #3a404d;border-bottom:2px solid var(--fluidui-border,#3a404d);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-weight:600;padding:10px 12px;text-align:left}.LiveFluidUI_tableRow__NmDYG{border-bottom:1px solid #3a404d;border-bottom:1px solid var(--fluidui-border,#3a404d)}.LiveFluidUI_tableRowStriped__ZojEF{background:#22262e;background:var(--fluidui-bg-elevated,#22262e)}.LiveFluidUI_tableCell__QUpZR{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);padding:10px 12px}.LiveFluidUI_liveComparisonTable__mqyde{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_comparisonTableTitle__A2N9z{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_liveAccordion__ah8NI{border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);display:flex;flex-direction:column;overflow:hidden}.LiveFluidUI_accordionItem__bMPlq{background:#1a1d24;background:var(--fluidui-bg,#1a1d24)}.LiveFluidUI_accordionItemBorder__F5Ig6{border-bottom:1px solid #3a404d;border-bottom:1px solid var(--fluidui-border,#3a404d)}.LiveFluidUI_accordionHeader__s0QFy{align-items:center;background:none;border:none;color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:background .15s ease;width:100%}.LiveFluidUI_accordionHeader__s0QFy:hover{background:#22262e;background:var(--fluidui-bg-elevated,#22262e)}.LiveFluidUI_accordionTitle__DnMP1{font-size:14px;font-weight:500}.LiveFluidUI_accordionIcon__1VpJr{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);flex-shrink:0;transition:transform .2s ease}.LiveFluidUI_rotated180__Ik6ed{transform:rotate(180deg)}.LiveFluidUI_accordionContent__efFQA{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:13px;line-height:1.6;padding:0 16px 14px}.LiveFluidUI_liveTabs__boP8l{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_tabsList__9TB06{border-bottom:1px solid #3a404d;border-bottom:1px solid var(--fluidui-border,#3a404d);display:flex}.LiveFluidUI_tabButton__BxjPR{background:none;border:none;border-bottom:2px solid #0000;color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);cursor:pointer;font-size:13px;font-weight:500;padding:10px 16px;transition:all .15s ease}.LiveFluidUI_tabButton__BxjPR:hover{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5)}.LiveFluidUI_tabButtonActive__xhoI5{border-bottom-color:#6b8cff;border-bottom-color:var(--fluidui-accent,#6b8cff);color:#6b8cff;color:var(--fluidui-accent,#6b8cff)}.LiveFluidUI_tabContent__OQ2ku{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:13px;line-height:1.6}.LiveFluidUI_liveChecklist__1aiuI{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_checklistHeader__sPmj7{align-items:center;display:flex;justify-content:space-between}.LiveFluidUI_checklistTitle__1IRVk{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_checklistCount__JxvCu{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:12px}.LiveFluidUI_checklistProgress__fI2zn{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border-radius:2px;height:4px;overflow:hidden}.LiveFluidUI_checklistProgressFill__lWh2P{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:2px;height:100%;transition:width .3s ease}.LiveFluidUI_checklistProgressFill__lWh2P.LiveFluidUI_complete__PVy7J{background:#81a276;background:var(--fluidui-success,#81a276)}.LiveFluidUI_checklistItems__6IxKk{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_checklistItem__1t1pk{align-items:center;cursor:pointer;display:flex;gap:10px}.LiveFluidUI_checklistCheckbox__fccRO{height:0;opacity:0;position:absolute;width:0}.LiveFluidUI_checklistCheckMark__1EHb8{flex-shrink:0}.LiveFluidUI_checklistChecked__LE\+EI{align-items:center;background:#81a276;background:var(--fluidui-success,#81a276);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#fff;display:flex;height:18px;justify-content:center;width:18px}.LiveFluidUI_checklistUnchecked__V1kW5{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border:2px solid #3a404d;border:2px solid var(--fluidui-border,#3a404d);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);height:18px;width:18px}.LiveFluidUI_checklistText__5\+m51{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:13px}.LiveFluidUI_checklistTextCompleted__tJMhT{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);text-decoration:line-through}.LiveFluidUI_liveEditableList__N1El4{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_editableListTitle__aMkH9{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_editableListItems__idbGY{display:flex;flex-direction:column;gap:6px}.LiveFluidUI_editableListItem__B4Cx\+{align-items:center;background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);display:flex;gap:8px;padding:8px 10px}.LiveFluidUI_editableListItemText__1e6mz{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);flex:1 1;font-size:13px}.LiveFluidUI_editableListItemDelete__XnLE6{background:none;border:none;border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);cursor:pointer;padding:4px;transition:color .15s ease}.LiveFluidUI_editableListItemDelete__XnLE6:hover{color:#c45850;color:var(--fluidui-error,#c45850)}.LiveFluidUI_editableListAdd__ZOc7P{display:flex;gap:8px}.LiveFluidUI_editableListInput__IpEo2{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);flex:1 1;font-size:13px;padding:8px 12px}.LiveFluidUI_editableListInput__IpEo2:focus{border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff);outline:none}.LiveFluidUI_editableListAddBtn__88yC4{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border:none;border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background .15s ease}.LiveFluidUI_editableListAddBtn__88yC4:hover{background:#5070e8;background:var(--fluidui-accent-hover,#5070e8)}.LiveFluidUI_liveToggleList__6DWvx{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_toggleListTitle__Pi3sv{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_toggleListItems__S\+J3d{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_toggleListItem__Uo5P-{align-items:center;background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);display:flex;justify-content:space-between;padding:10px 12px}.LiveFluidUI_toggleListItemLabel__f0cm8{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:13px}.LiveFluidUI_liveQuiz__nimsO{display:flex;flex-direction:column;gap:16px}.LiveFluidUI_quizInvalid__nydsq{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:14px;padding:24px;text-align:center}.LiveFluidUI_quizTitle__0ex5b{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600;margin:0}.LiveFluidUI_quizDescription__kYkY\+{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:13px;margin:0}.LiveFluidUI_quizScore__NCknp{align-items:center;display:flex;justify-content:space-between}.LiveFluidUI_quizScoreBadges__ahJrS{display:flex;gap:12px}.LiveFluidUI_quizBadge__G6GI3{align-items:center;color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);display:flex;font-size:14px;font-weight:500;gap:4px}.LiveFluidUI_quizBadgeCorrect__TWl7q{color:#81a276;color:var(--fluidui-success,#81a276)}.LiveFluidUI_quizBadgeIncorrect__QwpyA{color:#c45850;color:var(--fluidui-error,#c45850)}.LiveFluidUI_quizBadgeUnanswered__TZ6Jj{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280)}.LiveFluidUI_quizResetButton__YqzX3{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;font-size:13px;padding:6px 14px;transition:all .15s ease}.LiveFluidUI_quizResetButton__YqzX3:hover{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-color:#6366f1;border-color:var(--fluidui-primary,#6366f1)}.LiveFluidUI_quizQuestion__QNAza{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_quizQuestionText__bhPxc{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:15px;font-weight:600;line-height:1.5;margin:0}.LiveFluidUI_quizOptions__mrE1h{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_quizOption__kU0WL{align-items:center;background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;display:flex;font-size:13px;gap:10px;padding:12px;text-align:left;transition:all .15s ease}.LiveFluidUI_quizOption__kU0WL:hover:not(:disabled){border-color:#5b6270;border-color:var(--fluidui-border-focus,#5b6270)}.LiveFluidUI_quizOption__kU0WL:disabled{cursor:default}.LiveFluidUI_selected__5jlFk{background:#6b8cff1a;border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff)}.LiveFluidUI_correct__yKohb{background:#81a2761a;border-color:#81a276;border-color:var(--fluidui-success,#81a276)}.LiveFluidUI_incorrect__AnMbA{background:#c458501a;border-color:#c45850;border-color:var(--fluidui-error,#c45850)}.LiveFluidUI_quizOptionLetter__cq6D7{align-items:center;border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:50%;color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.LiveFluidUI_quizTypedAnswer__ZzyKi{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_quizTextarea__NB68P{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);box-sizing:border-box;color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-family:inherit;font-size:14px;padding:12px;resize:vertical;width:100%}.LiveFluidUI_quizTextarea__NB68P:focus{border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff);outline:none}.LiveFluidUI_quizSubmitButton__UnkYl{align-self:flex-start;background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border:none;border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .15s ease}.LiveFluidUI_quizSubmitButton__UnkYl:hover{background:#5070e8;background:var(--fluidui-accent-hover,#5070e8)}.LiveFluidUI_quizSubmitButton__UnkYl:disabled{cursor:not-allowed;opacity:.4}.LiveFluidUI_quizHint__7pkVr{background:#6366f114;border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:13px;padding:8px 12px}.LiveFluidUI_quizFeedback__WHfTt{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_quizCorrect__nAXSt{background:#81a27626;color:#81a276;color:var(--fluidui-success,#81a276)}.LiveFluidUI_quizCorrect__nAXSt,.LiveFluidUI_quizIncorrect__Wf\+dQ{border-radius:8px;border-radius:var(--fluidui-radius-md,8px);font-size:14px;font-weight:500;padding:12px}.LiveFluidUI_quizIncorrect__Wf\+dQ{background:#c4585026;color:#c45850;color:var(--fluidui-error,#c45850)}.LiveFluidUI_quizExplanation__jnopw{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:13px;line-height:1.5;padding:12px}.LiveFluidUI_quizExplanation__jnopw p{margin:4px 0 0}.LiveFluidUI_quizNavigation__8Zu7Q{align-items:center;display:flex;gap:16px;justify-content:center}.LiveFluidUI_quizNavButton__GQvIz{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;font-size:13px;padding:6px 14px;transition:all .15s ease}.LiveFluidUI_quizNavButton__GQvIz:hover:not(:disabled){background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-color:#6366f1;border-color:var(--fluidui-primary,#6366f1)}.LiveFluidUI_quizNavButton__GQvIz:disabled{cursor:not-allowed;opacity:.4}.LiveFluidUI_quizProgress__DTLVj{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:13px}.LiveFluidUI_liveFlashCard__G-kUI{perspective:1000px}.LiveFluidUI_flashCardTitle__ShdQt{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600;margin:0 0 4px}.LiveFluidUI_flashCardDescription__x9Zyc{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:13px;margin:0 0 16px}.LiveFluidUI_flashCardWrapper__ej4K3{cursor:pointer;min-height:200px;position:relative;width:100%}.LiveFluidUI_flashCard__UzFsE{min-height:200px;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.LiveFluidUI_flipped__rkWys{transform:rotateY(180deg)}.LiveFluidUI_flashCardFace__XJ-xv{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:12px;border-radius:var(--fluidui-radius-lg,12px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:24px;width:100%}.LiveFluidUI_flashCardFront__8WNHS{position:relative}.LiveFluidUI_flashCardBack__qxgml{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);height:100%;left:0;position:absolute;top:0;transform:rotateY(180deg)}.LiveFluidUI_flashCardLabel__CfVIO{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:11px;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.LiveFluidUI_flashCardContent__Z9B70{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;line-height:1.5;text-align:center}.LiveFluidUI_flashCardHint__mJoDg{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:12px;margin-top:16px}.LiveFluidUI_flashCardEmpty__wHBH1{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:14px;padding:24px;text-align:center}.LiveFluidUI_flashCardNavigation__67XTl{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:16px}.LiveFluidUI_flashCardNavButton__LefFi{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;font-size:13px;padding:6px 14px;transition:all .15s ease}.LiveFluidUI_flashCardNavButton__LefFi:hover:not(:disabled){background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-color:#6366f1;border-color:var(--fluidui-primary,#6366f1)}.LiveFluidUI_flashCardNavButton__LefFi:disabled{cursor:not-allowed;opacity:.4}.LiveFluidUI_flashCardProgress__85RhU{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:13px}.LiveFluidUI_liveButtonGroup__4PkwV{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_buttonGroupLabel__TuN3X{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:12px;font-weight:500}.LiveFluidUI_buttonGroupButtons__G6bnK{display:flex;flex-wrap:wrap;gap:8px}.LiveFluidUI_buttonGroupButton__ENLOB{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;font-size:13px;padding:8px 16px;transition:all .15s ease}.LiveFluidUI_buttonGroupButton__ENLOB:hover{background:#333945;background:var(--fluidui-bg-hover,#333945);border-color:#5b6270;border-color:var(--fluidui-border-focus,#5b6270)}.LiveFluidUI_buttonGroupButtonSelected__AHexq{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff);color:#fff}.LiveFluidUI_liveFurtherActions__B\+QhK{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_furtherActionsTitle__YevbN{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_furtherActionsList__jc\+Cz{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_furtherActionButton__TcXJ-{align-items:center;background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;display:flex;font-size:13px;justify-content:space-between;padding:12px 16px;transition:all .15s ease}.LiveFluidUI_furtherActionButton__TcXJ-:hover{background:#333945;background:var(--fluidui-bg-hover,#333945);border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff)}.LiveFluidUI_furtherActionInputGroup__T6f-o{display:flex;gap:8px}.LiveFluidUI_furtherActionInput__3MSxT{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);flex:1 1;font-size:13px;padding:10px 14px}.LiveFluidUI_furtherActionInput__3MSxT:focus{border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff);outline:none}.LiveFluidUI_furtherActionSend__QkKSz{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border:none;border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:background .15s ease}.LiveFluidUI_furtherActionSend__QkKSz:hover{background:#5070e8;background:var(--fluidui-accent-hover,#5070e8)}.LiveFluidUI_furtherActionSelect__S5h0g{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_furtherActionSelectLabel__YdJ0W{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px}.LiveFluidUI_furtherActionOptions__rq5ae{display:flex;flex-wrap:wrap;gap:6px}.LiveFluidUI_furtherActionOption__IsYD9{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;font-size:12px;padding:8px 14px;transition:all .15s ease}.LiveFluidUI_furtherActionOption__IsYD9:hover{border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff)}.LiveFluidUI_furtherActionInfo__XnwDz{align-items:center;background:#6b8cff1a;border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);display:flex;font-size:13px;gap:10px;padding:12px}.LiveFluidUI_liveCodeLink__1khKF{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_codeLinkTitle__57VDs{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_codeLinkCode__NQ\+u2{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);overflow-x:auto;padding:16px}.LiveFluidUI_codeLinkCode__NQ\+u2 pre{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:13px;margin:0;white-space:pre-wrap}.LiveFluidUI_codeLinkActions__dlq\+K{display:flex;gap:8px}.LiveFluidUI_codeLinkButton__uvz31{align-items:center;background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:8px 14px;text-decoration:none;transition:all .15s ease}.LiveFluidUI_codeLinkButton__uvz31:hover{background:#333945;background:var(--fluidui-bg-hover,#333945)}.LiveFluidUI_liveContainer__Sf8Q8{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);display:flex;flex-direction:column;gap:12px;padding:16px}.LiveFluidUI_containerBorder__l6b11{border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d)}.LiveFluidUI_containerHighlighted__bdNWc{background:#6b8cff1a;border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff)}.LiveFluidUI_containerMuted__dNv9v{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);opacity:.8}.LiveFluidUI_containerAlert__RYrzQ{background:#c458501a;border-color:#c45850;border-color:var(--fluidui-error,#c45850)}.LiveFluidUI_containerHeader__4MVIt{align-items:center;display:flex;justify-content:space-between}.LiveFluidUI_containerTitle__L2VLT{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_containerToggle__Bec-Z{background:none;border:none;border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);cursor:pointer;padding:4px;transition:color .15s ease}.LiveFluidUI_containerToggle__Bec-Z:hover{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5)}.LiveFluidUI_containerContent__aX6xS{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_containerItem__6ZTUy{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:13px}.LiveFluidUI_liveGrid__o444U{grid-gap:12px;display:grid;gap:12px}.LiveFluidUI_gridCols2__VKqru{grid-template-columns:repeat(2,1fr)}.LiveFluidUI_gridCols3__Qk6TE{grid-template-columns:repeat(3,1fr)}.LiveFluidUI_gridCols4__i7p6B{grid-template-columns:repeat(4,1fr)}.LiveFluidUI_gridItem__LCUGU{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);padding:16px}.LiveFluidUI_liveIconGrid__jD0GW{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_iconGridTitle__0EfDj{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_iconGridItems__krKCu{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.LiveFluidUI_iconGridItem__k41mT{align-items:center;background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px 8px;transition:all .15s ease}.LiveFluidUI_iconGridItem__k41mT:hover{background:#333945;background:var(--fluidui-bg-hover,#333945);border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff)}.LiveFluidUI_iconGridItemSelected__OVBiZ{background:#6b8cff26;border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff)}.LiveFluidUI_iconGridIcon__VTTDY{font-size:24px}.LiveFluidUI_iconGridLabel__c4XGJ{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:11px;text-align:center}.LiveFluidUI_liveGallery__JAyZm{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_galleryTitle__G8jXh{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_galleryGrid__GZfs-{grid-gap:8px;display:grid;gap:8px}.LiveFluidUI_galleryCols2__TgUrg{grid-template-columns:repeat(2,1fr)}.LiveFluidUI_galleryCols3__avOJn{grid-template-columns:repeat(3,1fr)}.LiveFluidUI_galleryCols4__y4mBc{grid-template-columns:repeat(4,1fr)}.LiveFluidUI_galleryImageButton__\+65K0{aspect-ratio:1;background:none;border:none;border-radius:8px;border-radius:var(--fluidui-radius-md,8px);cursor:pointer;overflow:hidden;padding:0}.LiveFluidUI_galleryImage__vIs3f{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.LiveFluidUI_galleryImageButton__\+65K0:hover .LiveFluidUI_galleryImage__vIs3f{transform:scale(1.05)}.LiveFluidUI_lightboxBackdrop__g04w5{align-items:center;background:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.LiveFluidUI_lightboxContent__ivV-S{align-items:center;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;position:relative}.LiveFluidUI_lightboxClose__10-XI{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;opacity:.7;padding:8px;position:absolute;right:0;top:-40px;transition:opacity .15s ease}.LiveFluidUI_lightboxClose__10-XI:hover{opacity:1}.LiveFluidUI_lightboxNav__CccsK{background:#ffffff1a;border:none;color:#fff;cursor:pointer;font-size:32px;padding:16px 12px;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s ease}.LiveFluidUI_lightboxNav__CccsK:hover{background:#fff3}.LiveFluidUI_lightboxNavLeft__zJQm2{left:-60px}.LiveFluidUI_lightboxNavRight__BeixD{right:-60px}.LiveFluidUI_lightboxImage__lTyRG{max-height:80vh;max-width:100%;object-fit:contain}.LiveFluidUI_lightboxCaption__GNdzG{color:#fff;font-size:14px;margin-top:16px;text-align:center}.LiveFluidUI_lightboxCounter__Mxmh2{color:#fff9;font-size:12px;margin-top:8px}.LiveFluidUI_liveVideo__MPrBC{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_videoPreview__3NcW\+{aspect-ratio:16/9;background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);overflow:hidden;position:relative}.LiveFluidUI_videoThumbnail__5Ij0P{height:100%;object-fit:cover;width:100%}.LiveFluidUI_videoPlaceholder__Uhgwk{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280)}.LiveFluidUI_videoPlaceholder__Uhgwk,.LiveFluidUI_videoPlayOverlay__KsPgQ{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.LiveFluidUI_videoPlayOverlay__KsPgQ{background:#0006;cursor:pointer;left:0;position:absolute;top:0;transition:background .15s ease}.LiveFluidUI_videoPlayOverlay__KsPgQ:hover{background:#00000080}.LiveFluidUI_videoPlayButton__2RG6o{align-items:center;background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:50%;color:#fff;display:flex;height:64px;justify-content:center;transition:transform .15s ease;width:64px}.LiveFluidUI_videoPlayOverlay__KsPgQ:hover .LiveFluidUI_videoPlayButton__2RG6o{transform:scale(1.1)}.LiveFluidUI_videoDuration__e\+Ew-{background:#000000b3;border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);bottom:8px;color:#fff;font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:11px;padding:4px 8px;position:absolute;right:8px}.LiveFluidUI_videoInfo__CUKNr{display:flex;flex-direction:column;gap:4px}.LiveFluidUI_videoTitle__hkzOu{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_videoDescription__5sVCJ{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px}.LiveFluidUI_liveIframe__5fWc3{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_iframeTitle__8XslD{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_iframeContainer__ehaTY{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);overflow:hidden;position:relative}.LiveFluidUI_iframe__F23H1{border:none;display:block;width:100%}.LiveFluidUI_iframeCaption__BX2Gs{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:12px}.LiveFluidUI_liveDiagram__uGSsu{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_diagramHeader__eViG7{align-items:flex-start;display:flex;justify-content:space-between}.LiveFluidUI_diagramTitle__1mpI7{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_diagramDescription__jyiTb{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px;margin-top:4px}.LiveFluidUI_diagramActions__glh0v{display:flex;gap:8px}.LiveFluidUI_diagramActionBtn__VHScs{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);cursor:pointer;padding:6px;transition:all .15s ease}.LiveFluidUI_diagramActionBtn__VHScs:hover{border-color:#5b6270;border-color:var(--fluidui-border-focus,#5b6270);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5)}.LiveFluidUI_diagramContainer__hpEjt{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_diagramCode__Yc8O5{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);overflow-x:auto;padding:12px}.LiveFluidUI_diagramCode__Yc8O5 pre{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:12px;margin:0;white-space:pre-wrap}.LiveFluidUI_diagramContent__6DHtJ{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);display:flex;justify-content:center;overflow:auto;padding:16px}.LiveFluidUI_diagramContent__6DHtJ svg{height:auto;max-width:100%}.LiveFluidUI_diagramError__tBTMt{align-items:center;display:flex;flex-direction:column;gap:12px;padding:24px;text-align:center}.LiveFluidUI_diagramErrorTitle__6LjTX{align-items:center;color:#c45850;color:var(--fluidui-error,#c45850);display:flex;font-size:14px;font-weight:500;gap:8px}.LiveFluidUI_diagramErrorMessage__YTpkP{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:12px;max-width:400px}.LiveFluidUI_diagramRegenerateBtn__ERRzB{align-items:center;background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border:none;border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#fff;cursor:pointer;display:flex;font-size:12px;gap:6px;padding:8px 16px;transition:background .15s ease}.LiveFluidUI_diagramRegenerateBtn__ERRzB:hover{background:#5070e8;background:var(--fluidui-accent-hover,#5070e8)}.LiveFluidUI_diagramRegenerateBtn__ERRzB:disabled{cursor:not-allowed;opacity:.6}.LiveFluidUI_spinning__PsYqq{animation:LiveFluidUI_spin__tlyll 1s linear infinite}@keyframes LiveFluidUI_spin__tlyll{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LiveFluidUI_diagramText__lZc1J{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:12px;margin:0;white-space:pre}.LiveFluidUI_diagramCaption__HJkBB{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:12px;text-align:center}.LiveFluidUI_diagramDownload__TIeY5{display:flex;justify-content:center}.LiveFluidUI_diagramDownloadBtn__JftLC{align-items:center;background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:8px 16px;transition:all .15s ease}.LiveFluidUI_diagramDownloadBtn__JftLC:hover{background:#333945;background:var(--fluidui-bg-hover,#333945)}.LiveFluidUI_diagramOverlay__7f5RF{align-items:center;background:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.LiveFluidUI_diagramOverlayContent__E235I{align-items:center;display:flex;flex-direction:column;max-height:90vh;max-width:90vw}.LiveFluidUI_diagramOverlayControls__htgyd{align-items:center;display:flex;justify-content:space-between;padding:12px 0;width:100%}.LiveFluidUI_diagramZoomControls__0ky0e{align-items:center;display:flex;gap:8px}.LiveFluidUI_diagramZoomControls__0ky0e button{background:#ffffff1a;border:none;border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#fff;cursor:pointer;padding:8px;transition:background .15s ease}.LiveFluidUI_diagramZoomControls__0ky0e button:hover:not(:disabled){background:#fff3}.LiveFluidUI_diagramZoomControls__0ky0e button:disabled{cursor:not-allowed;opacity:.3}.LiveFluidUI_diagramZoomControls__0ky0e span{color:#fff;font-size:12px;min-width:50px;text-align:center}.LiveFluidUI_diagramOverlayClose__WJ-FY{background:#ffffff1a;border:none;border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#fff;cursor:pointer;padding:8px;transition:background .15s ease}.LiveFluidUI_diagramOverlayClose__WJ-FY:hover{background:#fff3}.LiveFluidUI_diagramOverlayTitle__4cvgE{color:#fff;font-size:16px;margin-bottom:16px}.LiveFluidUI_diagramOverlayDiagram__Zl6GU{background:#fff;border-radius:8px;border-radius:var(--fluidui-radius-md,8px);max-height:70vh;overflow:auto;padding:24px;transition:transform .2s ease}.LiveFluidUI_liveProfile__7heYk{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:12px;border-radius:var(--fluidui-radius-lg,12px);display:flex;flex-direction:column;padding:20px}.LiveFluidUI_profileContent__Y9z2u{display:flex;gap:16px}.LiveFluidUI_profileAvatarWrapper__J5QHr{flex-shrink:0}.LiveFluidUI_profileAvatar__Kx8AV{border-radius:50%;height:72px;object-fit:cover;width:72px}.LiveFluidUI_profileAvatarPlaceholder__vWLy8{align-items:center;background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:600;height:72px;justify-content:center;width:72px}.LiveFluidUI_profileDetails__VfOdw{display:flex;flex:1 1;flex-direction:column;gap:8px}.LiveFluidUI_profileName__Onbw-{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:18px;font-weight:600}.LiveFluidUI_profileTitle__eG6P3{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:13px}.LiveFluidUI_profileLocation__claXA{align-items:center;color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);display:flex;font-size:12px;gap:4px}.LiveFluidUI_profileBio__uZXQM{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:13px;line-height:1.5}.LiveFluidUI_profileSkills__bcx\+5{display:flex;flex-wrap:wrap;gap:6px}.LiveFluidUI_profileSkill__56TH1{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border-radius:12px;color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:11px;padding:4px 10px}.LiveFluidUI_profileActions__Ef985{display:flex;gap:8px;margin-top:8px}.LiveFluidUI_profileButton__BwHII{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#fff;font-size:12px;font-weight:500;padding:8px 16px;text-decoration:none;transition:background .15s ease}.LiveFluidUI_profileButton__BwHII:hover{background:#5070e8;background:var(--fluidui-accent-hover,#5070e8)}.LiveFluidUI_liveContact__Lj9yg{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:12px;border-radius:var(--fluidui-radius-lg,12px);display:flex;flex-direction:column;gap:16px;padding:20px}.LiveFluidUI_contactHeader__zJcDI{align-items:center;display:flex;gap:12px}.LiveFluidUI_contactAvatar__UqkJS{border-radius:50%;height:48px;object-fit:cover;width:48px}.LiveFluidUI_contactAvatarPlaceholder__yjH7r{align-items:center;background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:600;height:48px;justify-content:center;width:48px}.LiveFluidUI_contactName__QKN1O{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600}.LiveFluidUI_contactRole__eUjaG{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px}.LiveFluidUI_contactDetails__h9vRM{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_contactItem__mxPB7{align-items:center;color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);display:flex;font-size:13px;gap:10px}.LiveFluidUI_contactItem__mxPB7 svg{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280)}.LiveFluidUI_contactActions__4FiWM{display:flex;gap:8px}.LiveFluidUI_contactButton__UhGeK{align-items:center;background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);display:flex;flex:1 1;font-size:12px;gap:6px;justify-content:center;padding:10px;text-decoration:none;transition:all .15s ease}.LiveFluidUI_contactButton__UhGeK:hover{background:#333945;background:var(--fluidui-bg-hover,#333945)}.LiveFluidUI_liveProduct__Kx\+f1{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:12px;border-radius:var(--fluidui-radius-lg,12px);display:flex;flex-direction:column;gap:12px;padding:16px}.LiveFluidUI_productImage__UuCLk{aspect-ratio:1;background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);overflow:hidden}.LiveFluidUI_productImage__UuCLk img{height:100%;object-fit:cover;width:100%}.LiveFluidUI_productImagePlaceholder__0acvX{align-items:center;color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);display:flex;height:100%;justify-content:center;width:100%}.LiveFluidUI_productDetails__cq3dv{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_productName__4YI0I{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600}.LiveFluidUI_productPrice__--Fvg{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);font-size:18px;font-weight:700}.LiveFluidUI_productRating__HqWIk{align-items:center;color:#dca554;color:var(--fluidui-warning,#dca554);display:flex;font-size:13px;gap:4px}.LiveFluidUI_productDescription__0uWas{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:13px;line-height:1.5}.LiveFluidUI_productFeatures__g\+Ntb{display:flex;flex-wrap:wrap;gap:6px}.LiveFluidUI_productFeature__fkYVM{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:11px;padding:4px 10px}.LiveFluidUI_productActions__CbUAH{display:flex;gap:8px;margin-top:8px}.LiveFluidUI_productBuyButton__6\+SE3{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border:none;border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:background .15s ease}.LiveFluidUI_productBuyButton__6\+SE3:hover{background:#5070e8;background:var(--fluidui-accent-hover,#5070e8)}.LiveFluidUI_liveLocation__LEoDH{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:12px;border-radius:var(--fluidui-radius-lg,12px);display:flex;flex-direction:column;gap:12px;padding:16px}.LiveFluidUI_locationHeader__mBIqG{display:flex;gap:12px}.LiveFluidUI_locationIcon__xDz9w{align-items:center;background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.LiveFluidUI_locationDetails__-wn4n{flex:1 1}.LiveFluidUI_locationName__gX4qQ{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600}.LiveFluidUI_locationAddress__Yojki{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px;margin-top:4px}.LiveFluidUI_locationRating__LPeJX{align-items:center;display:flex;font-size:13px;gap:8px}.LiveFluidUI_locationRatingStars__AJGMn{color:#dca554;color:var(--fluidui-warning,#dca554);display:flex;gap:2px}.LiveFluidUI_locationRatingValue__HfKGx{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-weight:600}.LiveFluidUI_locationRatingCount__KSxUp{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:12px}.LiveFluidUI_locationHours__AJKIQ{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);padding:12px}.LiveFluidUI_locationHoursTitle__Tlacj{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:11px;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.LiveFluidUI_locationHoursText__BaOH\+{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:13px}.LiveFluidUI_locationActions__5t2gA{display:flex;gap:8px}.LiveFluidUI_locationButton__BHIPo{align-items:center;background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border:none;border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px;text-decoration:none;transition:background .15s ease}.LiveFluidUI_locationButton__BHIPo:hover{background:#5070e8;background:var(--fluidui-accent-hover,#5070e8)}.LiveFluidUI_liveRoute__l5geo{display:flex;flex-direction:column;gap:16px}.LiveFluidUI_routeTitle__T120m{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600}.LiveFluidUI_routeSteps__UxSiD{display:flex;flex-direction:column;gap:0}.LiveFluidUI_routeStep__RiFrN{display:flex;gap:12px}.LiveFluidUI_routeStepIndicator__87dEu{align-items:center;display:flex;flex-direction:column}.LiveFluidUI_routeStepDot__9ELI1{align-items:center;background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:2px solid #3a404d;border:2px solid var(--fluidui-border,#3a404d);border-radius:50%;color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);display:flex;font-size:11px;font-weight:600;height:24px;justify-content:center;width:24px}.LiveFluidUI_routeStepDotCompleted__loOPi{background:#81a276;background:var(--fluidui-success,#81a276);border-color:#81a276;border-color:var(--fluidui-success,#81a276);color:#fff}.LiveFluidUI_routeStepDotCurrent__uZDPa{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff);color:#fff}.LiveFluidUI_routeStepLine__i-goe{background:#3a404d;background:var(--fluidui-border,#3a404d);flex:1 1;min-height:24px;width:2px}.LiveFluidUI_routeStepLineCompleted__F-1Xw{background:#81a276;background:var(--fluidui-success,#81a276)}.LiveFluidUI_routeStepContent__b47VR{flex:1 1;padding-bottom:16px}.LiveFluidUI_routeStepName__1kdDs{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:500}.LiveFluidUI_routeStepDescription__snjKH{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px;margin-top:4px}.LiveFluidUI_liveComparison__WgSze{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_comparisonTitle__HY-0r{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600}.LiveFluidUI_comparisonTableWrapper__PlEW8{overflow-x:auto}.LiveFluidUI_comparisonTable__S6BBN{border-collapse:collapse;width:100%}.LiveFluidUI_comparisonFeatureHeader__iV9t8,.LiveFluidUI_comparisonOptionHeader__VudOR{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-bottom:2px solid #3a404d;border-bottom:2px solid var(--fluidui-border,#3a404d);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:13px;font-weight:600;padding:12px;text-align:left}.LiveFluidUI_comparisonOptionHeader__VudOR{text-align:center}.LiveFluidUI_comparisonFeatureName__CMSmq{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0)}.LiveFluidUI_comparisonFeatureName__CMSmq,.LiveFluidUI_comparisonValue__6VfK-{border-bottom:1px solid #3a404d;border-bottom:1px solid var(--fluidui-border,#3a404d);font-size:13px;padding:12px}.LiveFluidUI_comparisonValue__6VfK-{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);text-align:center}.LiveFluidUI_comparisonCheck__sELw0{align-items:center;border-radius:50%;display:inline-flex;font-size:12px;height:24px;justify-content:center;width:24px}.LiveFluidUI_comparisonCheckYes__K6PRd{background:#81a27633;color:#81a276;color:var(--fluidui-success,#81a276)}.LiveFluidUI_comparisonCheckNo__b0Ml1{background:#c4585033;color:#c45850;color:var(--fluidui-error,#c45850)}.LiveFluidUI_liveDecisionMatrix__ziuPg{display:flex;flex-direction:column;gap:16px}.LiveFluidUI_decisionMatrixTitle__S9giB{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600}.LiveFluidUI_decisionMatrixOptions__TZJHc{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.LiveFluidUI_decisionMatrixOption__8nKS5{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);display:flex;flex-direction:column;gap:12px;padding:16px}.LiveFluidUI_decisionMatrixOptionHeader__X6sKx{align-items:center;display:flex;justify-content:space-between}.LiveFluidUI_decisionMatrixOptionName__jt3XY{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600}.LiveFluidUI_decisionMatrixOptionScore__37LzQ{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 10px}.LiveFluidUI_decisionMatrixSection__WzN9N{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_decisionMatrixSectionTitle__K9gbe{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.LiveFluidUI_decisionMatrixPros__g9xOQ{display:flex;flex-direction:column;gap:4px}.LiveFluidUI_decisionMatrixPro__NONAo{align-items:flex-start;color:#81a276;color:var(--fluidui-success,#81a276);display:flex;font-size:12px;gap:6px}.LiveFluidUI_decisionMatrixCons__OSJLl{display:flex;flex-direction:column;gap:4px}.LiveFluidUI_decisionMatrixCon__oGyKt{align-items:flex-start;color:#c45850;color:var(--fluidui-error,#c45850);display:flex;font-size:12px;gap:6px}.LiveFluidUI_livePricingTable__VXWCE{display:flex;flex-direction:column;gap:16px}.LiveFluidUI_pricingTableTitle__Xhv-n{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600;text-align:center}.LiveFluidUI_pricingTableGrid__S1Oph{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.LiveFluidUI_pricingTier__neKhv{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:12px;border-radius:var(--fluidui-radius-lg,12px);display:flex;flex-direction:column;padding:24px}.LiveFluidUI_pricingTierHighlighted__2PEJr{background:#6b8cff0d;border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff);position:relative}.LiveFluidUI_pricingTierHighlighted__2PEJr:before{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:12px;color:#fff;content:"Recommended";font-size:11px;font-weight:600;left:50%;padding:4px 12px;position:absolute;top:-10px;transform:translateX(-50%)}.LiveFluidUI_pricingTierName__P-LvJ{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600;margin-bottom:16px;text-align:center}.LiveFluidUI_pricingTierPricing__XP7mF{margin-bottom:20px;text-align:center}.LiveFluidUI_pricingTierPrice__60VmN{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:32px;font-weight:700}.LiveFluidUI_pricingTierPeriod__cpzDY{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:13px}.LiveFluidUI_pricingTierFeatures__ZsX5z{display:flex;flex:1 1;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.LiveFluidUI_pricingTierFeature__gWsfZ{align-items:flex-start;color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);display:flex;font-size:13px;gap:8px}.LiveFluidUI_pricingTierCheck__dS5G0{color:#81a276;color:var(--fluidui-success,#81a276);font-weight:600}.LiveFluidUI_pricingTierCta__8NU-t{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border:none;border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:600;margin-top:20px;padding:12px 24px;text-align:center;text-decoration:none;transition:background .15s ease}.LiveFluidUI_pricingTierCta__8NU-t:hover{background:#5070e8;background:var(--fluidui-accent-hover,#5070e8)}.LiveFluidUI_liveTimeline__xQFLt{display:flex;flex-direction:column;gap:16px}.LiveFluidUI_timelineTitle__mZBc3{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600}.LiveFluidUI_timelineScrollContainer__COq2L{overflow-x:auto;padding:20px 0}.LiveFluidUI_timelineWrapper__leU2W{display:inline-flex;min-width:100%;position:relative}.LiveFluidUI_timelineLine__f2mtp{background:#3a404d;background:var(--fluidui-border,#3a404d);height:2px;left:0;position:absolute;right:0;top:12px}.LiveFluidUI_timelineEvents__mtb6n{display:flex;gap:24px}.LiveFluidUI_timelineEvent__kTkET{align-items:center;cursor:pointer;display:flex;flex-direction:column}.LiveFluidUI_timelineMarker__UaLKp{align-items:center;display:flex;flex-direction:column;margin-bottom:12px}.LiveFluidUI_timelineDot__PDcbi{background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border:4px solid #1a1d24;border:4px solid var(--fluidui-bg,#1a1d24);border-radius:50%;height:24px;width:24px;z-index:1}.LiveFluidUI_timelineYear__Ar7SK{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:12px;font-weight:600;margin-top:8px}.LiveFluidUI_timelineCard__vNZAB{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);padding:12px;transition:all .15s ease;width:180px}.LiveFluidUI_timelineEvent__kTkET:hover .LiveFluidUI_timelineCard__vNZAB{border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff)}.LiveFluidUI_timelineEventTitle__hCB8G{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:13px;font-weight:600;margin-bottom:4px}.LiveFluidUI_timelineEventDescription__7ZaSJ{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:11px;line-height:1.4;margin-bottom:8px}.LiveFluidUI_timelineReadMore__bCZHP{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);font-size:11px}.LiveFluidUI_timelineHelper__rCuyN{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:11px;text-align:center}.LiveFluidUI_timelineOverlay__MXYCP{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.LiveFluidUI_timelineModal__kzQD0{background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:12px;border-radius:var(--fluidui-radius-lg,12px);display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow:hidden;width:90%}.LiveFluidUI_timelineModalHeader__TQoki{align-items:flex-start;border-bottom:1px solid #3a404d;border-bottom:1px solid var(--fluidui-border,#3a404d);display:flex;justify-content:space-between;padding:20px}.LiveFluidUI_timelineModalYear__7o2\+K{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:12px;font-weight:600;margin-bottom:4px}.LiveFluidUI_timelineModalTitle__wHUS6{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:20px;font-weight:600}.LiveFluidUI_timelineModalClose__JBf0m{background:none;border:none;color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);cursor:pointer;padding:4px;transition:color .15s ease}.LiveFluidUI_timelineModalClose__JBf0m:hover{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5)}.LiveFluidUI_timelineModalBody__wdCfi{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px}.LiveFluidUI_timelineModalSection__7iBUZ{display:flex;flex-direction:column;gap:8px}.LiveFluidUI_timelineModalSectionTitle__y8xhZ{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.LiveFluidUI_timelineModalDescription__lB6rf{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:14px;line-height:1.6}.LiveFluidUI_timelineModalDetails__5E7DA{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;line-height:1.6}.LiveFluidUI_timelineModalEmpty__DEdz6{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:13px;font-style:italic}.LiveFluidUI_timelineModalActions__KOcdh{border-top:1px solid #3a404d;border-top:1px solid var(--fluidui-border,#3a404d);padding-top:16px}.LiveFluidUI_timelineModalLink__gDyCd{align-items:center;color:#6b8cff;color:var(--fluidui-accent,#6b8cff);display:inline-flex;font-size:13px;gap:6px;text-decoration:none}.LiveFluidUI_timelineModalLink__gDyCd:hover{text-decoration:underline}.LiveFluidUI_liveDynamicMarkdown__RF9kK{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_dynamicMarkdownCompact__28rbs{max-height:200px;overflow-y:auto}.LiveFluidUI_dynamicMarkdownTall__tfzIh{min-height:300px}.LiveFluidUI_dynamicMarkdownTitle__tPyZR{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600}.LiveFluidUI_dynamicMarkdownDescription__5XAiw{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:13px}.LiveFluidUI_dynamicMarkdownPlaceholder__DTJ7c{align-items:center;background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);display:flex;font-size:13px;gap:8px;justify-content:center;padding:24px}.LiveFluidUI_dynamicMarkdownPlaceholder__DTJ7c.LiveFluidUI_loading__67yER{color:#6b8cff;color:var(--fluidui-accent,#6b8cff)}.LiveFluidUI_dynamicMarkdownPlaceholder__DTJ7c.LiveFluidUI_error__2q9Nj{background:#c458501a;color:#c45850;color:var(--fluidui-error,#c45850)}.LiveFluidUI_dynamicMarkdownPlaceholder__DTJ7c.LiveFluidUI_empty__aDVKT{font-style:italic}.LiveFluidUI_dynamicMarkdownSpinner__OZyqF{animation:LiveFluidUI_spin__tlyll .8s linear infinite;border:2px solid #3a404d;border-top-color:#6b8cff;border:2px solid var(--fluidui-border,#3a404d);border-radius:50%;border-top-color:var(--fluidui-accent,#6b8cff);height:16px;width:16px}.LiveFluidUI_dynamicMarkdownContent__odjsj{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;line-height:1.7}.LiveFluidUI_dynamicMarkdownContent__odjsj h1{font-size:24px;font-weight:700;margin:1.5em 0 .5em}.LiveFluidUI_dynamicMarkdownContent__odjsj h2{font-size:20px;font-weight:600;margin:1.25em 0 .5em}.LiveFluidUI_dynamicMarkdownContent__odjsj h3{font-size:16px;font-weight:600;margin:1em 0 .5em}.LiveFluidUI_dynamicMarkdownContent__odjsj p{margin:.75em 0}.LiveFluidUI_dynamicMarkdownContent__odjsj code{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:.9em;padding:2px 6px}.LiveFluidUI_dynamicMarkdownContent__odjsj pre{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);margin:1em 0;overflow-x:auto;padding:16px}.LiveFluidUI_dynamicMarkdownContent__odjsj pre code{background:none;padding:0}.LiveFluidUI_dynamicMarkdownContent__odjsj ul{margin:.75em 0;padding-left:1.5em}.LiveFluidUI_dynamicMarkdownContent__odjsj a{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);text-decoration:none}.LiveFluidUI_dynamicMarkdownContent__odjsj a:hover{text-decoration:underline}.LiveFluidUI_liveTextEditor__n39WB{display:flex;flex-direction:column;gap:12px}.LiveFluidUI_textEditorHeader__aGW1O{align-items:center;display:flex;gap:12px}.LiveFluidUI_textEditorCategoryIcon__OHKFU{align-items:center;background:#6b8cff;background:var(--fluidui-accent,#6b8cff);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#fff;display:flex;height:40px;justify-content:center;width:40px}.LiveFluidUI_textEditorTitle__hgdUa{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:16px;font-weight:600}.LiveFluidUI_textEditorCategory__5whhI{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-size:12px;text-transform:capitalize}.LiveFluidUI_textEditorToolbar__tBQQG{align-items:center;background:#22262e;background:var(--fluidui-bg-elevated,#22262e);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);display:flex;gap:4px;padding:8px}.LiveFluidUI_textEditorToolbarBtn__BmfsZ{background:none;border:none;border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);cursor:pointer;padding:6px 8px;transition:all .15s ease}.LiveFluidUI_textEditorToolbarBtn__BmfsZ:hover{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5)}.LiveFluidUI_textEditorDivider__GYrIK{background:#3a404d;background:var(--fluidui-border,#3a404d);height:20px;margin:0 4px;width:1px}.LiveFluidUI_textEditorContent__cU898{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;line-height:1.7;min-height:150px;outline:none;padding:16px}.LiveFluidUI_textEditorContent__cU898.LiveFluidUI_editing__2cEo4{border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff)}.LiveFluidUI_editableDate__fC-Au,.LiveFluidUI_editableTime__H67T2{background:#6b8cff26;border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#6b8cff;color:var(--fluidui-accent,#6b8cff);cursor:pointer;padding:2px 6px}.LiveFluidUI_editableDate__fC-Au:hover,.LiveFluidUI_editableTime__H67T2:hover{background:#6b8cff40}.LiveFluidUI_textEditorHelper__Tzkaa{align-items:center;color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);display:flex;font-size:11px;gap:6px}.LiveFluidUI_controlLabel__X35XU{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:12px;font-weight:500;margin-bottom:4px}.LiveFluidUI_colorPickerControl__EzUeH{display:flex;flex-direction:column;gap:4px}.LiveFluidUI_colorPickerWrapper__9hjrA{align-items:center;display:flex;gap:8px}.LiveFluidUI_colorInput__cKX9O{background:#0000;border:none;border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);cursor:pointer;height:28px;padding:0;width:36px}.LiveFluidUI_colorInput__cKX9O::-webkit-color-swatch-wrapper{padding:0}.LiveFluidUI_colorInput__cKX9O::-webkit-color-swatch{border:1px solid #3a3f4a;border:1px solid var(--fluidui-border,#3a3f4a);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px)}.LiveFluidUI_colorValue__l-OYf{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);font-family:monospace;font-family:var(--fluidui-font-mono,monospace);font-size:12px}.LiveFluidUI_textInputControl__HgI1s{display:flex;flex-direction:column;gap:4px}.LiveFluidUI_textInput__v7jgB{background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);border:1px solid #3a3f4a;border:1px solid var(--fluidui-border,#3a3f4a);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:13px;padding:8px 10px;transition:border-color .2s;width:100%}.LiveFluidUI_textInput__v7jgB:focus{border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff);outline:none}.LiveFluidUI_textInput__v7jgB::placeholder{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280)}.LiveFluidUI_selectControl__rVKvg{display:flex;flex-direction:column;gap:4px}.LiveFluidUI_selectInput__tEp19{-webkit-appearance:none;appearance:none;background:#2a2f3a;background:var(--fluidui-bg-interactive,#2a2f3a);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3b0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid #3a3f4a;border:1px solid var(--fluidui-border,#3a3f4a);border-radius:4px;border-radius:var(--fluidui-radius-sm,4px);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;font-size:13px;padding:8px 30px 8px 10px;transition:border-color .2s;width:100%}.LiveFluidUI_selectInput__tEp19:focus{border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff);outline:none}.LiveFluidUI_selectInput__tEp19 option{background:#1a1d24;background:var(--fluidui-bg,#1a1d24);color:#f0f2f5;color:var(--fluidui-text,#f0f2f5)}.SuggestionsTab_suggestionsTab__mUonG{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.SuggestionsTab_clearButton__0dNdk{align-items:center;background:#22262f;background:var(--fluidui-bg-elevated,#22262f);border:none;border-radius:6px;color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .15s ease;width:28px;z-index:10}.SuggestionsTab_clearButton__0dNdk:hover{background:#333945;background:var(--fluidui-bg-hover,#333945);color:#f87171;color:var(--fluidui-error,#f87171)}.SuggestionsTab_content__1aMQu{flex:1 1;overflow-y:auto;padding:12px}.SuggestionsTab_contextHeader__A6Vmv{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;padding:0 4px 8px;text-transform:uppercase}.SuggestionsTab_suggestionsSection__pBhGB{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.SuggestionsTab_suggestionChip__XlY5X{align-items:center;background:#22262f;background:var(--fluidui-bg-elevated,#22262f);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:16px;color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:8px 12px;transition:all .15s ease;white-space:nowrap}.SuggestionsTab_suggestionChip__XlY5X:hover{background:#333945;background:var(--fluidui-bg-hover,#333945);border-color:#6b8cff;border-color:var(--fluidui-accent,#6b8cff);transform:translateY(-1px)}.SuggestionsTab_suggestionChip__XlY5X:active{transform:translateY(0)}.SuggestionsTab_suggestionChip__XlY5X.SuggestionsTab_danger__cGUWB{color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0)}.SuggestionsTab_suggestionChip__XlY5X.SuggestionsTab_danger__cGUWB:hover{border-color:#f87171;border-color:var(--fluidui-error,#f87171);color:#f87171;color:var(--fluidui-error,#f87171)}.SuggestionsTab_suggestionIcon__mxqoW{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);font-size:11px}.SuggestionsTab_suggestionChip__XlY5X.SuggestionsTab_danger__cGUWB .SuggestionsTab_suggestionIcon__mxqoW{color:inherit}.SuggestionsTab_testButton__gXOk2{background:#0000;border:1px dashed #6b8cff;border:1px dashed var(--fluidui-accent,#6b8cff);border-radius:16px;color:#6b8cff;color:var(--fluidui-accent,#6b8cff);cursor:pointer;font-size:11px;font-weight:500;opacity:.6;padding:6px 12px;transition:all .15s ease}.SuggestionsTab_testButton__gXOk2:hover{background:#6b8cff1a;opacity:1}.SuggestionsTab_liveControlsSection__697KJ{border-top:1px solid #3a404d;border-top:1px solid var(--fluidui-border,#3a404d);margin-top:8px;padding-top:12px}.SuggestionsTab_sectionHeader__JxFno{align-items:center;color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.SuggestionsTab_sectionIcon__gnuVT{color:#6b8cff;color:var(--fluidui-accent,#6b8cff);font-size:12px}.SuggestionsTab_controlsList__7pyHT{display:flex;flex-direction:column;gap:12px}.SuggestionsTab_controlItem__disNg{background:#22262f;background:var(--fluidui-bg-elevated,#22262f);border:1px solid #3a404d;border:1px solid var(--fluidui-border,#3a404d);border-radius:8px;border-radius:var(--fluidui-radius-md,8px);padding:12px;transition:border-color .15s ease}.SuggestionsTab_controlItem__disNg:hover{border-color:#5b6270;border-color:var(--fluidui-border-focus,#5b6270)}.SuggestionsTab_controlGroup__BdHs5{display:flex;flex-direction:column;gap:8px}.SuggestionsTab_groupLabel__RIq\+n{color:#6b7280;color:var(--fluidui-text-subtle,#6b7280);font-size:11px;font-weight:600;letter-spacing:.5px;padding:0 4px;text-transform:uppercase}.SuggestionsTab_emptyState__yNPRt{align-items:center;color:#9ca3b0;color:var(--fluidui-text-muted,#9ca3b0);display:flex;flex-direction:column;justify-content:center;padding:32px 16px;text-align:center}.SuggestionsTab_emptyIcon__\+fNvP{color:#6b8cff4d;color:var(--fluidui-accent-subtle,#6b8cff4d);font-size:32px;margin-bottom:16px}.SuggestionsTab_emptyState__yNPRt h4{color:#f0f2f5;color:var(--fluidui-text,#f0f2f5);font-size:14px;font-weight:600;margin:0 0 8px}.SuggestionsTab_emptyState__yNPRt p{font-size:12px;line-height:1.5;margin:0;max-width:220px}.SuggestionsTab_content__1aMQu::-webkit-scrollbar{width:6px}.SuggestionsTab_content__1aMQu::-webkit-scrollbar-track{background:#0000}.SuggestionsTab_content__1aMQu::-webkit-scrollbar-thumb{background:#3a404d;background:var(--fluidui-border,#3a404d);border-radius:3px}.SuggestionsTab_content__1aMQu::-webkit-scrollbar-thumb:hover{background:#5b6270;background:var(--fluidui-border-focus,#5b6270)}.NavbarChat_navbarChat__9AL9-{background:var(--bg-secondary);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:8px;box-shadow:0 4px 20px #0003;display:flex;flex-direction:column;height:600px;left:0;overflow:hidden;position:absolute;top:calc(100% + 10px);transform-origin:top left;width:400px;z-index:15002}.NavbarChat_navbarChat__9AL9-.NavbarChat_open__R\+Rjx{animation:NavbarChat_slide-in__BoDB7 .3s ease forwards}.NavbarChat_navbarChat__9AL9-.NavbarChat_closing__hAooF{animation:NavbarChat_slide-out__hb3kT .3s ease forwards}.NavbarChat_pinned__MDlLy{animation:none!important;border:none!important;border-radius:0!important;border-right:1px solid var(--ribbon-tab-bar-border)!important;box-shadow:none!important;height:100vh;left:0!important;position:fixed!important;top:0!important;transform:translateX(0)!important;transition:transform .3s ease;z-index:250}.NavbarChat_resizeHandle__-y5cO{cursor:ew-resize;height:100%;position:absolute;right:-3px;top:0;width:6px;z-index:251}.NavbarChat_resizeHandle__-y5cO:active,.NavbarChat_resizeHandle__-y5cO:hover{background:var(--accent-color);opacity:.5}.NavbarChat_navbarChat__9AL9-.NavbarChat_open__R\+Rjx.NavbarChat_pinned__MDlLy{animation:none!important;opacity:1;transform:none!important}.NavbarChat_navbarChat__9AL9-.NavbarChat_pinned__MDlLy.NavbarChat_closing__hAooF{animation:none!important;opacity:1;transform:translateX(-100%)!important;transition:transform .3s ease!important}body.NavbarChat_chat-pinned__E6vWO [data-latom-left-sidebar]{left:340px!important;left:var(--pinned-chat-width,340px)!important;margin-left:0!important;transition:left .15s ease}body.NavbarChat_chat-pinned__E6vWO .NavbarChat_storyOverlay__FFaha{left:665px!important;left:calc(var(--pinned-chat-width, 340px) + 325px)!important;transition:left .15s ease}body.NavbarChat_chat-pinned__E6vWO .NavbarChat_collapseHandle__O1Nm6{left:340px!important;left:var(--pinned-chat-width,340px)!important;transition:left .15s ease}.NavbarChat_pinButton__g4zct{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .2s ease,color .2s ease;width:28px}.NavbarChat_pinButton__g4zct:hover{background:var(--accent-color);color:#fff}.NavbarChat_pinButton__g4zct.NavbarChat_disabled__r0-P2,.NavbarChat_pinButton__g4zct:disabled{cursor:not-allowed;opacity:.4}.NavbarChat_pinButton__g4zct.NavbarChat_disabled__r0-P2:hover,.NavbarChat_pinButton__g4zct:disabled:hover{background:none;color:var(--text-secondary)}@keyframes NavbarChat_slide-in__BoDB7{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes NavbarChat_slide-out__hb3kT{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.NavbarChat_navbarChatHeader__y2nIM{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-color);display:flex;height:40px;justify-content:space-between;padding:0 12px}.NavbarChat_headerLeft__REbE7{align-items:center;display:flex;flex:1 1;gap:8px}.NavbarChat_pinnedLogo__Hg-Oz{color:var(--text-primary);height:20px;width:auto}.NavbarChat_pinnedLogo__Hg-Oz circle,.NavbarChat_pinnedLogo__Hg-Oz path{stroke:currentColor;fill:none}.NavbarChat_pinnedLogo__Hg-Oz path{fill:currentColor;stroke:none}.NavbarChat_headerRight__p5ADR{align-items:center;display:flex;gap:4px}.NavbarChat_navbarChatHeader__y2nIM h3{color:var(--text-primary);font-size:14px;margin:0}.NavbarChat_brandTitle__miKwJ{font-weight:600;letter-spacing:-.02em}.NavbarChat_brandHighlight__n0ntd{color:var(--accent-color);font-style:italic;font-weight:700}.NavbarChat_conversationName__1vOEh{color:var(--text-secondary);font-size:12px;font-weight:400}.NavbarChat_historyDropdownContainer__xahCi{position:relative}.NavbarChat_historyDropdown__SfNav{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;left:48px;max-height:300px;overflow:hidden;position:fixed;top:48px;width:280px;z-index:100000}.NavbarChat_dropdownHeader__kj8nP{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:8px 12px}.NavbarChat_dropdownHeader__kj8nP h4{color:var(--text-primary);font-size:14px;margin:0}.NavbarChat_headerButtons__z\+Xa\+{align-items:center;display:flex;gap:8px}.NavbarChat_duplicateConversationBtn__H2WS3,.NavbarChat_newConversationBtn__bEU4k{align-items:center;background:var(--accent-color);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.NavbarChat_duplicateConversationBtn__H2WS3:hover,.NavbarChat_newConversationBtn__bEU4k:hover{background:var(--accent-hover);transform:scale(1.1)}.NavbarChat_duplicateConversationBtn__H2WS3:disabled{background:var(--border-color);cursor:not-allowed;opacity:.5}.NavbarChat_duplicateConversationBtn__H2WS3:disabled:hover{background:var(--border-color);transform:none}.NavbarChat_conversationsList__wHnHd{max-height:240px;overflow-y:auto;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.NavbarChat_conversationsList__wHnHd::-webkit-scrollbar{width:6px}.NavbarChat_conversationsList__wHnHd::-webkit-scrollbar-track{background:#0000}.NavbarChat_conversationsList__wHnHd::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.NavbarChat_conversationsList__wHnHd::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.NavbarChat_conversationItem__5sjRq{border-bottom:1px solid var(--border-color);cursor:pointer;padding:8px 12px;transition:background .2s ease}.NavbarChat_conversationItem__5sjRq.NavbarChat_active__EfpQg{color:#fff}.NavbarChat_conversationItem__5sjRq .NavbarChat_conversationName__1vOEh{align-items:center;display:flex;font-weight:500;gap:6px}.NavbarChat_conversationIcon__RME\+E{font-size:12px;opacity:.7}.NavbarChat_conversationMeta__E9MQT{align-items:center;display:flex;font-size:11px;justify-content:space-between;opacity:.7}.NavbarChat_messageCountContainer__0HnnB{align-items:center;display:flex;position:relative}.NavbarChat_messageCount__Ov0l1{background:var(--bg-tertiary);border-radius:10px;font-size:10px;padding:2px 6px;transition:opacity .2s ease}.NavbarChat_conversationItem__5sjRq.NavbarChat_active__EfpQg .NavbarChat_messageCount__Ov0l1{background:#fff3}.NavbarChat_deleteConversationBtn__A-rjN{align-items:center;background:none;border:none;border-radius:4px;color:#f44;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;min-width:24px;opacity:0;padding:4px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:10}.NavbarChat_deleteConversationBtn__A-rjN:hover{background:#f44;color:#fff}.NavbarChat_conversationItem__5sjRq.NavbarChat_deletable__cDkSY:hover .NavbarChat_deleteConversationBtn__A-rjN{opacity:1}.NavbarChat_conversationItem__5sjRq.NavbarChat_deletable__cDkSY:hover .NavbarChat_messageCount__Ov0l1{opacity:0}.NavbarChat_conversationItem__5sjRq:hover{background:var(--bg-hover)}.NavbarChat_emptyState__cKah3{color:var(--text-secondary);padding:20px;text-align:center}.NavbarChat_emptyState__cKah3 svg{margin-bottom:8px;opacity:.5}.NavbarChat_conversationTabs__dHUMR{background:var(--bg-primary);border-bottom:1px solid var(--border-color)}.NavbarChat_tabsList__qrZcB{-ms-overflow-style:none;align-items:center;display:flex;overflow-x:auto;padding:0 8px;scrollbar-width:none}.NavbarChat_tabsList__qrZcB::-webkit-scrollbar{display:none}.NavbarChat_tab__EGqHo{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:12px;gap:6px;min-width:120px;padding:10px 18px;transition:all .2s ease;white-space:nowrap}.NavbarChat_tab__EGqHo:hover{background:var(--bg-hover);color:var(--text-primary)}.NavbarChat_tab__EGqHo.NavbarChat_active__EfpQg{background:var(--bg-hover);border-bottom-color:var(--accent-color);color:var(--accent-color)}.NavbarChat_tab__EGqHo .NavbarChat_messageCount__Ov0l1{background:var(--bg-tertiary);border-radius:4px;color:var(--text-secondary);font-size:10px;min-width:16px;padding:2px 6px;text-align:center;transition:opacity .2s ease}.NavbarChat_tab__EGqHo.NavbarChat_active__EfpQg .NavbarChat_messageCount__Ov0l1{background:var(--accent-color);color:#fff}.NavbarChat_tabIndicator__2uOPj{align-items:center;display:flex;position:relative}.NavbarChat_closeTabBtn__kWZl7{align-items:center;background:none;border:none;border-radius:4px;color:#f44;color:var(--error-color,#f44);cursor:pointer;display:flex;font-size:10px;height:16px;justify-content:center;min-width:16px;opacity:0;padding:2px 4px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease}.NavbarChat_closeTabBtn__kWZl7:hover{background:#f44;background:var(--error-color,#f44);color:#fff}.NavbarChat_tab__EGqHo.NavbarChat_closable__7o\+hM:hover .NavbarChat_closeTabBtn__kWZl7{opacity:1}.NavbarChat_tab__EGqHo.NavbarChat_closable__7o\+hM:hover .NavbarChat_messageCount__Ov0l1{opacity:0}.NavbarChat_addTabButton__CHcp1,.NavbarChat_closeButton__gi1e7,.NavbarChat_historyButton__vBRJu,.NavbarChat_newChatButton__VubuG{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.NavbarChat_addTabButton__CHcp1:hover,.NavbarChat_closeButton__gi1e7:hover,.NavbarChat_historyButton__vBRJu:hover,.NavbarChat_newChatButton__VubuG:hover{background:var(--bg-hover);color:var(--text-primary)}.NavbarChat_addTabButton__CHcp1{margin-left:auto}.NavbarChat_messagesContainer__eMdHR{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:16px;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.NavbarChat_messagesContainer__eMdHR::-webkit-scrollbar{width:8px}.NavbarChat_messagesContainer__eMdHR::-webkit-scrollbar-track{background:#0000;margin:8px 0}.NavbarChat_messagesContainer__eMdHR::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.NavbarChat_messagesContainer__eMdHR::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.NavbarChat_noProjectState__-hCab{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center}.NavbarChat_noProjectState__-hCab svg{margin-bottom:12px;opacity:.5}.NavbarChat_noProjectState__-hCab h4{color:var(--text-primary);margin:0 0 8px}.NavbarChat_noProjectState__-hCab p{font-size:14px;line-height:1.4;margin:0}.NavbarChat_messagesWrapper__JfhEJ{align-items:stretch;display:flex;flex-direction:column;gap:12px}.NavbarChat_message__ch256{border-radius:12px;font-size:14px;max-width:80%;padding:8px 12px;word-break:break-word}.NavbarChat_message__ch256.NavbarChat_currentUser__Y0Bi8,.NavbarChat_message__ch256.NavbarChat_user__lyYVn{align-self:flex-end!important;background:var(--accent-color);border-bottom-right-radius:4px;color:#fff;margin-left:auto!important;margin-right:0!important}.NavbarChat_message__ch256.NavbarChat_otherUser__qBiYx{align-self:flex-start!important;border-bottom-left-radius:4px;color:#fff;margin-left:0!important;margin-right:auto!important}.NavbarChat_messagesWrapper__JfhEJ .NavbarChat_message__ch256.NavbarChat_currentUser__Y0Bi8{align-self:flex-end!important;display:flex;flex-direction:column;margin-left:auto!important}.NavbarChat_message__ch256.NavbarChat_assistant__MdzOa,.NavbarChat_message__ch256.NavbarChat_bot__MPsP7{align-self:flex-start;background:var(--bg-tertiary);border-bottom-left-radius:4px;color:var(--text-primary)}.NavbarChat_message__ch256.NavbarChat_system__4PSwn{align-self:center;background:var(--bg-tertiary);border-radius:12px;color:var(--text-secondary);font-size:13px;font-style:italic}.NavbarChat_voiceMessage__UNh1d{border-left:3px solid #4caf50}.NavbarChat_errorMessage__6e6zW{background:#f443361a!important;border-left:3px solid #f44336}.NavbarChat_voiceIndicator__ITjXV{font-size:12px;margin-left:4px}.NavbarChat_processingIndicator__ZhoMb{align-items:center;animation:NavbarChat_pulse__iXaqx 1.5s infinite;background:var(--bg-tertiary);border-radius:8px;color:var(--text-secondary);display:flex;font-size:14px;justify-content:center;margin-bottom:8px;padding:8px}.NavbarChat_voiceButton__BZtK3:disabled{opacity:.6}.NavbarChat_voiceButton__BZtK3.NavbarChat_processing__g2Fs2{animation:NavbarChat_pulse__iXaqx 1.5s infinite;background:#ff9800}.NavbarChat_messageHeader__Ftrmk{align-items:center;display:flex;font-size:11px;gap:12px;justify-content:space-between;margin-bottom:4px;opacity:.8}.NavbarChat_messageSender__UxxwV{font-weight:600}.NavbarChat_messageTimestamp__xBbQF{font-size:.8em;opacity:.7}.NavbarChat_messageContent__L1Gt2{line-height:1.4}.NavbarChat_audioVisualizerContainer__U5dQV{align-items:center;background:var(--bg-secondary);border-top:1px solid var(--border-color);display:flex;justify-content:center;padding:8px 16px}.NavbarChat_chatControls__2CV5Z{background:var(--bg-secondary);border-top:1px solid var(--border-color);flex:0 0 auto;padding:12px 16px}.NavbarChat_messageForm__Bk-3L{display:block;width:100%}.NavbarChat_messageForm__Bk-3L input{display:none}.NavbarChat_inputContainer__b0Yia{position:relative;width:100%}.NavbarChat_chatTextarea__grTrv{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:14px;line-height:1.35;max-height:160px;min-height:60px;overflow-y:auto;padding:12px 80px 12px 14px;resize:none;scrollbar-width:thin;width:100%}.NavbarChat_chatTextarea__grTrv:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px #4ecdc433;outline:none}.NavbarChat_inputButtonsOverlay__L7NPZ{align-items:center;bottom:8px;display:flex;gap:6px;position:absolute;right:8px}.NavbarChat_overlaySubmitButton__LjQzj,.NavbarChat_overlayVoiceButton__Yhqsy{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s ease;width:30px}.NavbarChat_overlaySubmitButton__LjQzj:hover,.NavbarChat_overlayVoiceButton__Yhqsy:hover{background:var(--bg-hover);color:var(--text-primary)}.NavbarChat_overlaySubmitButton__LjQzj:disabled,.NavbarChat_overlayVoiceButton__Yhqsy:disabled{background:#0000;color:#888;color:var(--text-tertiary,#888);cursor:not-allowed;opacity:.5}.NavbarChat_overlayVoiceButton__Yhqsy.NavbarChat_recording__YE8Jz{background:#f44;color:#fff}.NavbarChat_overlayVoiceButton__Yhqsy.NavbarChat_processing__g2Fs2{animation:NavbarChat_pulse__iXaqx 1.5s infinite;background:#ff9800;color:#fff}.NavbarChat_voiceButton__BZtK3{align-items:center;background:var(--accent-color);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .2s ease;width:30px}.NavbarChat_voiceButton__BZtK3:hover{filter:brightness(1.1)}.NavbarChat_voiceButton__BZtK3:disabled{background:var(--border-color);cursor:not-allowed}.NavbarChat_recording__YE8Jz{animation:NavbarChat_pulse__iXaqx 1.5s infinite;background:#f44}@keyframes NavbarChat_pulse__iXaqx{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes NavbarChat_glow__PEdX3{0%{box-shadow:0 0 10px #f44,0 0 20px #f449}50%{box-shadow:0 0 15px #f44,0 0 30px #f44c}to{box-shadow:0 0 10px #f44,0 0 20px #f449}}.NavbarChat_tab__EGqHo.NavbarChat_dragging__BoNx0{opacity:.5;transform:scale(.95)}.NavbarChat_tab__EGqHo.NavbarChat_dragOver__\+4VK0{background:var(--accent-color-10);border-left:3px solid var(--accent-color)}.NavbarChat_tab__EGqHo,.NavbarChat_tab__EGqHo span{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.NavbarChat_suggestionsTab__t81qt{border-left:1px solid var(--border-color);margin-left:auto;min-width:auto;padding-left:12px}.NavbarChat_suggestionsTab__t81qt svg{color:var(--text-secondary);transition:color .2s ease}.NavbarChat_suggestionsTab__t81qt.NavbarChat_active__EfpQg svg{color:var(--accent-color)}.NavbarChat_suggestionsTab__t81qt.NavbarChat_hasControls__I6K\+3 svg{color:#f59e0b}.NavbarChat_suggestionsTab__t81qt.NavbarChat_hasControls__I6K\+3{position:relative}.NavbarChat_controlsBadge__\+OHKe{align-items:center;background:#f59e0b;border-radius:9px;color:#1a1a1a;display:flex;font-size:10px;font-weight:600;height:18px;justify-content:center;margin-left:4px;min-width:18px;padding:0 4px}.NavbarChat_waitingMessage__-KoW9{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-bottom:8px;opacity:.8;padding:12px}.NavbarChat_waitingMessage__-KoW9 .NavbarChat_messageHeader__Ftrmk{align-items:center;color:var(--text-secondary);display:flex;font-size:.75rem;justify-content:space-between}.NavbarChat_waitingMessage__-KoW9 .NavbarChat_messageContent__L1Gt2{color:var(--text-primary);font-size:.875rem}.NavbarChat_typingIndicator__NKYNq{animation:NavbarChat_typingPulse__Ho218 1.4s infinite}@keyframes NavbarChat_typingPulse__Ho218{0%,to{opacity:.5}50%{opacity:1}}.NavbarChat_selectionInfo__iaQvI,.NavbarChat_selectionSuccess__4ezrH,.NavbarChat_selectionWarning__lmxgb{align-items:center;border-radius:4px;display:flex;font-size:12px;line-height:1.4;margin:10px;padding:8px 12px}.NavbarChat_selectionWarning__lmxgb{background:#ffc1071a;border:1px solid #ffc1074d;color:#ffc107}.NavbarChat_selectionInfo__iaQvI{background:#17a2b81a;border:1px solid #17a2b84d;color:#17a2b8}.NavbarChat_selectionSuccess__4ezrH{background:#28a7451a;border:1px solid #28a7454d;color:#28a745}.NavbarChat_infoIcon__WByPh,.NavbarChat_successIcon__gvv99,.NavbarChat_warningIcon__dzQCL{flex-shrink:0;margin-right:8px}.NavbarChat_selectionInfo__iaQvI span:last-child,.NavbarChat_selectionSuccess__4ezrH span:last-child,.NavbarChat_selectionWarning__lmxgb span:last-child{flex:1 1;word-break:break-word}.NavbarChat_bottomControlsRow__7tBlw{align-items:center;display:flex;gap:8px;padding:8px 16px;position:relative}.NavbarChat_configPillContainer__itKgr{position:relative}.NavbarChat_attachmentPill__NiTU6,.NavbarChat_configPill__rpU\+H,.NavbarChat_contextPill__UXSHf{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:16px;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.NavbarChat_attachmentPill__NiTU6:hover,.NavbarChat_configPill__rpU\+H.NavbarChat_active__EfpQg,.NavbarChat_configPill__rpU\+H:hover,.NavbarChat_contextPill__UXSHf.NavbarChat_active__EfpQg,.NavbarChat_contextPill__UXSHf:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.NavbarChat_attachmentPill__NiTU6:disabled,.NavbarChat_contextPill__UXSHf:disabled{cursor:not-allowed;opacity:.5}.NavbarChat_attachmentPill__NiTU6:disabled:hover,.NavbarChat_contextPill__UXSHf:disabled:hover{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-secondary)}.NavbarChat_contextPopup__2ZSgJ{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;bottom:calc(100% + 4px);box-shadow:0 -4px 12px #00000026;left:16px;overflow:hidden;position:absolute;right:16px;z-index:15003}.NavbarChat_contextPopupContent__5MmLF{display:flex;flex-direction:column;gap:6px;padding:10px 12px}.NavbarChat_contextRow__IAXMb{align-items:baseline;display:flex;font-size:13px;gap:10px}.NavbarChat_contextRowLabel__lLVY1{color:var(--text-secondary);flex:none;font-size:11px;letter-spacing:.4px;text-transform:uppercase;width:84px}.NavbarChat_contextRowValue__on5DZ{color:var(--text-primary);min-width:0;word-break:break-word}.NavbarChat_contextEmpty__\+MEm8{color:var(--text-secondary);font-size:13px;font-style:italic}.NavbarChat_configPopup__lMEV9{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 -4px 12px #00000026;left:0;min-width:220px;overflow:hidden;position:absolute;z-index:15003}.NavbarChat_configPopupHeader__OASpl{background:var(--bg-primary);border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;padding:8px 12px}.NavbarChat_configPopupContent__EBUJB{padding:12px}.NavbarChat_configToggleLabel__238aP{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:10px}.NavbarChat_configSwitch__0vJ4V{display:inline-block;flex-shrink:0;height:20px;position:relative;width:38px}.NavbarChat_configSwitch__0vJ4V input{height:0;opacity:0;width:0}.NavbarChat_configSlider__KNv1U{background:var(--border-color);border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:background .2s}.NavbarChat_configSwitch__0vJ4V input:checked+.NavbarChat_configSlider__KNv1U{background:var(--accent-color)}.NavbarChat_configSlider__KNv1U:before{background:#fff;border-radius:50%;bottom:2px;box-shadow:0 1px 4px #0000001f;content:"";height:16px;left:2px;position:absolute;transition:transform .2s;width:16px}.NavbarChat_configSwitch__0vJ4V input:checked+.NavbarChat_configSlider__KNv1U:before{transform:translateX(18px)}.NavbarChat_attachedFilesContainer__EnLlb{background:var(--bg-tertiary);border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:6px;padding:8px 16px}.NavbarChat_attachedFileChip__OvrPh{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);display:flex;font-size:11px;gap:6px;max-width:150px;padding:4px 8px}.NavbarChat_filePreviewThumb__q\+KKz{border-radius:4px;height:20px;object-fit:cover;width:20px}.NavbarChat_fileIcon__ECIFz{font-size:12px}.NavbarChat_fileName__c6Zih{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavbarChat_removeFileBtn__223Fe{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;height:16px;justify-content:center;padding:0;transition:all .2s ease;width:16px}.NavbarChat_removeFileBtn__223Fe:hover{background:#f44;background:var(--error-color,#f44);color:#fff}.NavbarChat_branchTreeButton__R4KPx{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.NavbarChat_branchTreeButton__R4KPx:hover{background:var(--bg-hover);color:var(--text-primary)}.NavbarChat_branchTreeButton__R4KPx.NavbarChat_active__EfpQg{background:#8b5cf626;color:var(--accent-color)}.EditorHeader_editorHeader__1nXTV{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--ribbon-tab-bar-border);display:flex;height:40px;justify-content:space-between;max-height:40px;min-height:40px;overflow:visible;padding:0 12px;position:relative;z-index:200}body.bridge-pinned .EditorHeader_editorHeader__1nXTV{margin-right:0;margin-right:var(--pinned-bridge-width,0)}.EditorHeader_leftSection__KhB2k{align-items:center;display:flex;gap:0;height:100%}.EditorHeader_rightSection__qDyRq{align-items:center;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.EditorHeader_logoContainer__AOD\+H{align-items:center;cursor:pointer;display:flex;margin-left:4px;margin-right:14px;position:relative}body.chat-pinned .EditorHeader_logoContainer__AOD\+H{margin:0;overflow:hidden;width:0}body.chat-pinned .EditorHeader_logoContainer__AOD\+H .EditorHeader_chatIndicator__DuJYG,body.chat-pinned .EditorHeader_logoContainer__AOD\+H .EditorHeader_logo__5yqGI{display:none}.EditorHeader_logoContainer__AOD\+H:hover .EditorHeader_logo__5yqGI{opacity:.7}.EditorHeader_logoContainer__AOD\+H:active .EditorHeader_logo__5yqGI{opacity:.5}.EditorHeader_logoContainer__AOD\+H.EditorHeader_chatOpen__PQr40:active .EditorHeader_logo__5yqGI,.EditorHeader_logoContainer__AOD\+H.EditorHeader_chatOpen__PQr40:hover .EditorHeader_logo__5yqGI{opacity:1}.EditorHeader_logoContainer__AOD\+H.EditorHeader_chatDisabled__HhkWN{cursor:not-allowed}.EditorHeader_logoContainer__AOD\+H.EditorHeader_chatDisabled__HhkWN .EditorHeader_logo__5yqGI{opacity:.6}.EditorHeader_logoContainer__AOD\+H.EditorHeader_chatDisabled__HhkWN:hover .EditorHeader_logo__5yqGI{opacity:.5}.EditorHeader_logo__5yqGI{align-items:center;color:var(--text-primary);display:flex;height:26px;overflow:visible;transition:opacity .2s ease;width:auto}.EditorHeader_logo__5yqGI circle,.EditorHeader_logo__5yqGI path{stroke:currentColor;fill:none;transition:transform .2s cubic-bezier(.4,0,.2,1)}.EditorHeader_logo__5yqGI circle:first-of-type,.EditorHeader_logo__5yqGI circle:nth-of-type(2){fill:none}.EditorHeader_logo__5yqGI path{fill:currentColor;stroke:none}.EditorHeader_logo__5yqGI.EditorHeader_happy__iKFok path{animation:EditorHeader_happyPupil__tuWJb .5s ease}.EditorHeader_logo__5yqGI.EditorHeader_happy__iKFok circle:nth-of-type(2){animation:EditorHeader_happyInnerCircle__egXTY .5s ease}@keyframes EditorHeader_happyPupil__tuWJb{0%,to{transform:scale(1)}50%{transform:translateY(.5px) scaleY(.95)}}@keyframes EditorHeader_happyInnerCircle__egXTY{0%,to{transform:scale(1)}50%{transform:translateY(.5px) scaleY(.95)}}.EditorHeader_chatIndicator__DuJYG{align-items:center;border-radius:4px;display:inline-flex;font-size:12px;justify-content:center;margin-left:4px;padding:2px 4px;pointer-events:none}.EditorHeader_chatIndicator__DuJYG.EditorHeader_available__NWGFp{color:var(--accent-color);opacity:1}.EditorHeader_chatIndicator__DuJYG.EditorHeader_disabled__V83G\+{background:var(--text-tertiary);color:var(--text-secondary);opacity:.5}.EditorHeader_logoContainer__AOD\+H .EditorHeader_navbarChat__YbUcx{left:0;position:absolute;top:calc(100% + 10px);z-index:15000}.EditorHeader_navbarChat__YbUcx{pointer-events:none}.EditorHeader_navbarChat__YbUcx.EditorHeader_open__CLpWN{pointer-events:auto}.EditorHeader_tabBar__9oe9A{align-items:flex-end;display:flex;gap:0;height:100%;-webkit-user-select:none;user-select:none}.EditorHeader_ribbonTab__7qCs5{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--ribbon-tab-text);cursor:pointer;display:flex;font-size:12px;font-weight:500;height:28px;padding:0 16px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.EditorHeader_ribbonTab__7qCs5:hover{background:var(--ribbon-tab-hover-bg);color:var(--ribbon-tab-text-hover)}.EditorHeader_ribbonTabActive__iGKR4{background:var(--ribbon-tab-active-bg);border-bottom-color:var(--ribbon-tab-active-border);color:var(--ribbon-tab-active-text)}.EditorHeader_contextualTab__do4NM{font-style:italic;opacity:.9}.EditorHeader_contextualTab__do4NM.EditorHeader_ribbonTabActive__iGKR4,.EditorHeader_contextualTab__do4NM:hover{opacity:1}.EditorHeader_contextualSeparator__X\+f\+n{align-self:flex-end;background:var(--ribbon-border);height:16px;margin:0 8px 6px;width:1px}.EditorHeader_editorButton__iC5Kp{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;line-height:normal;padding:6px 8px;position:relative;text-decoration:none;transition:color .2s ease;-webkit-user-select:none;user-select:none}.EditorHeader_editorButton__iC5Kp:hover{color:var(--text-primary)}.EditorHeader_editorButton__iC5Kp:active{color:var(--text-tertiary)}.EditorHeader_editorButtonActive__7TyaB{background:#6366f11a}.EditorHeader_editorButtonActive__7TyaB,.EditorHeader_editorButtonActive__7TyaB:hover{color:#6366f1;color:var(--accent-color,#6366f1)}.EditorHeader_editorButton__iC5Kp:link,.EditorHeader_editorButton__iC5Kp:visited{color:var(--text-secondary);text-decoration:none}.EditorHeader_editorButton__iC5Kp:link:hover,.EditorHeader_editorButton__iC5Kp:visited:hover{color:var(--text-primary)}.EditorHeader_buttonLabel__rYcRo{background:#333;background:var(--card-bg,#333);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 8px #0003;color:var(--text-primary);display:none;font-size:12px;font-weight:500;left:50%;margin-top:6px;padding:4px 10px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap;z-index:1000}.EditorHeader_editorButton__iC5Kp:hover .EditorHeader_buttonLabel__rYcRo{display:block}@media (max-width:1200px){.EditorHeader_ribbonTab__7qCs5{font-size:11px;padding:0 12px}}@media (max-width:900px){.EditorHeader_ribbonTab__7qCs5{font-size:10px;padding:0 8px}.EditorHeader_logoContainer__AOD\+H{margin-right:8px}.EditorHeader_logo__5yqGI{height:20px}}@media (max-width:768px){.EditorHeader_editorHeader__1nXTV{padding:0 8px}.EditorHeader_tabBar__9oe9A{-webkit-overflow-scrolling:touch;max-width:calc(100vw - 200px);overflow-x:auto;scrollbar-width:none}.EditorHeader_tabBar__9oe9A::-webkit-scrollbar{display:none}.EditorHeader_ribbonTab__7qCs5{flex-shrink:0;font-size:10px;padding:0 8px}.EditorHeader_rightSection__qDyRq{gap:4px}.EditorHeader_editorButton__iC5Kp{font-size:12px;height:28px;min-width:28px;padding:4px;width:28px}.EditorHeader_buttonLabel__rYcRo{display:none}.EditorHeader_logoContainer__AOD\+H{margin-right:4px;padding:4px}.EditorHeader_logo__5yqGI{height:18px}.EditorHeader_chatIndicator__DuJYG{font-size:10px}}.CanvasObjectControls_canvasObjectControls__JfBAA{left:50%;pointer-events:none;position:fixed;top:260px;transform:translateX(-50%);z-index:1001}.CanvasObjectControls_controlsContainer__NDqpS{align-items:center;background:#141418f2;background:rgba(var(--bg-primary-rgb,20,20,24),.95);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;gap:8px;padding:8px;pointer-events:auto}.CanvasObjectControls_controlLabel__k4MKC{color:var(--text-secondary);display:none;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.CanvasObjectControls_controlButtons__CrHW0{align-items:center;display:flex;gap:8px}.CanvasObjectControls_controlButton__oDgwc{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;min-height:36px;min-width:36px;padding:10px;transition:all .2s ease;white-space:nowrap}.CanvasObjectControls_controlButton__oDgwc:hover{background:var(--bg-hover);border-color:var(--accent-color)}.CanvasObjectControls_controlButton__oDgwc.CanvasObjectControls_active__fdMmj{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.CanvasObjectControls_controlButton__oDgwc svg{font-size:16px;height:16px;width:16px}.CanvasObjectControls_buttonLabel__iKlUt{display:none;font-weight:500}.CanvasObjectControls_snapToggle__7HIIR{min-width:auto}.CanvasObjectControls_snapText__M8LyV{display:none;font-weight:600}@media (max-width:768px){.CanvasObjectControls_canvasObjectControls__JfBAA{bottom:10px}.CanvasObjectControls_controlsContainer__NDqpS{flex-direction:column;gap:8px;padding:8px 12px}.CanvasObjectControls_controlLabel__k4MKC{margin-bottom:4px;margin-right:0}.CanvasObjectControls_controlButtons__CrHW0{flex-direction:column;width:100%}.CanvasObjectControls_controlButton__oDgwc{justify-content:center;width:100%}}.Editor_sceneEditor__fiKji{background-color:var(--bg-primary);bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1}.Editor_workspaceHeader__XY3b9{align-items:center;background:#1e293b;background:var(--bg-secondary,#1e293b);border-bottom:1px solid #334155;border-bottom:1px solid var(--border-color,#334155);display:flex;gap:20px;height:90px;justify-content:space-between;left:0;padding:0 20px;position:absolute;right:0;top:0;z-index:100}.Editor_projectTitle__YvsBE{color:#f1f5f9;color:var(--text-primary,#f1f5f9);flex:1 1;font-size:18px;font-weight:600;text-align:center}.Editor_mainCanvas__AjfI9{background:var(--bg-primary)}.Editor_mainCanvas__AjfI9,.Editor_sceneCanvas__QESz4{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.Editor_leftSidebar__UkNgM,.Editor_rightSidebar__xvEri{pointer-events:auto}.Editor_leftSidebarCollapsed__smwIH{align-items:center;background:var(--bg-secondary);display:flex;justify-content:center;overflow:hidden;padding:0;width:24px}.Editor_leftSidebarCollapsed__smwIH>*{display:none}.Editor_rightSidebarCollapsed__yfyUP{align-items:center;background:var(--bg-secondary);display:flex;justify-content:center;overflow:hidden;padding:0!important;width:24px!important}.Editor_rightSidebarCollapsed__yfyUP>*{display:none}.Editor_collapseHandle__8lU5O{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:0 6px 6px 0;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:.7;position:absolute;top:50%;transform:translateY(-50%);transition:left .25s ease,right .25s ease,opacity .2s ease;width:20px;z-index:3}.Editor_collapseHandle__8lU5O:hover{opacity:1}.Editor_rightHandle__Ila\+L{border-radius:6px 0 0 6px}.Editor_collapseHandle__8lU5O svg{color:var(--text-secondary);height:10px;width:10px}.Editor_sidebarAnimated__L8zLZ{transition:width .25s ease,padding .25s ease}.Editor_storyOverlay__t0wv7{background:var(--bg-primary);height:calc(100vh - 246px);overflow:hidden;position:relative;transition:height .2s ease;width:100%}.Editor_storyOverlay__t0wv7.Editor_ribbonCollapsed__m76eJ{height:calc(100vh - 155px)}body.chat-pinned [data-latom-left-sidebar]{left:340px!important}body.chat-pinned .Editor_storyOverlay__t0wv7{left:665px!important}.Editor_storyOverlay__t0wv7>div{height:100%;overflow:hidden;width:100%}.Editor_projectTitleInput__ZIZp4{background:#0000;border:1px solid #0000;color:var(--text-primary);font-size:24px;left:50%;min-width:200px;padding:8px;position:absolute;text-align:center;top:20px;transform:translateX(-50%);width:auto;z-index:200}.Editor_projectTitleInput__ZIZp4:focus,.Editor_projectTitleInput__ZIZp4:hover{background-color:var(--card-bg);border-color:var(--border-color);outline:none}.Editor_storyName__MC4-v{color:var(--text-primary);left:50%;position:absolute;top:-30px;transform:translateX(-50%)}.Editor_chapterEditorOverlay__lG4Dx{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:calc(100% - 40px);overflow-y:auto;position:absolute;right:20px;top:20px;width:300px;z-index:10}.Editor_chapterEditor__DyEB1{height:auto;padding:15px}.Editor_chapterEditor__DyEB1 .Editor_editorLayout__l6q-f{flex-direction:column}.Editor_chapterEditor__DyEB1 .Editor_canvasContainer__qSjaZ{display:none}.Editor_chapterEditor__DyEB1 .Editor_editorSidebar__xDxSr{width:100%}.Editor_sceneEditor__fiKji.Editor_teacher__Z-ITe{--accent-color:#4b7bec;--accent-color-rgb:75,123,236}.Editor_sceneEditor__fiKji.Editor_marketing__4owc\+{--accent-color:#ff6b6b;--accent-color-rgb:255,107,107}.Editor_sceneEditor__fiKji.Editor_student__vFASU{--accent-color:#48dbfb;--accent-color-rgb:72,219,251}.Editor_sceneEditor__fiKji.Editor_analytics__SSfot{--accent-color:#1dd1a1;--accent-color-rgb:29,209,161}.Editor_editorModeSelect__jCETK option[value=teacher]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M368.005 272h-96v-64h96v64zm-32-104c35.29 0 64 28.71 64 64v64c0 35.29-28.71 64-64 64h-96c-35.29 0-64-28.71-64-64v-64c0-35.29 28.71-64 64-64h96zM144.005 144v-16 304c-39.701 0-72-32.299-72-72 0-35.15 25.299-64.301 58.701-70.801-3.801-7.199-5.701-14.398-5.701-23.199 0-19.799 11.8-36.9 30.199-44.1-18.398-7.5-30.199-24.9-30.199-45 0-27.6 22.5-50.1 50-50.1h192.1c12.6 0 24.199 4.5 33.301 12l-73.5 73.5h-7.5v-48c0-8.401-6.599-15-15-15h-120c-8.401 0-15 6.599-15 15v48z"/></svg>')}.Editor_editorModeSelect__jCETK option[value=marketing]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M544 184.88V32.01C544 23.26 537.02 0 512.01 0H512c-7.12 0-14.19 2.38-19.98 7.02l-85.03 68.03C364.28 109.19 310.66 128 256 128H64c-35.35 0-64 28.65-64 64v96c0 35.35 28.65 64 64 64l-.48 32c0 39.77 9.26 77.35 25.56 110.94 5.19 10.69 16.52 17.06 28.4 17.06h106.28c26.05 0 41.69-29.84 25.9-50.56-16.4-21.52-26.15-48.36-26.15-77.44 0-11.11 1.62-21.79 4.41-32H256c54.66 0 108.28 18.81 150.98 52.95l85.03 68.03a32.023 32.023 0 0 0 19.98 7.02c24.92 0 32-22.78 32-32.01V295.13c18.12-14.26 30.78-33.88 32-55.97.29-5.33.29-10.71.02-16.05-1.22-22.09-13.88-41.72-32-55.99zM442.49 200.87c7.99 3.48 14.82 10.12 18.01 19.6 2.68 7.99 2.57 15.28.37 22.139-3.44 10.76-11.89 17.88-20.97 21.59L416 276.82v-93.64l26.49 17.69zM304 160c26.5 0 48-21.5 48-48s-21.5-48-48-48-48 21.5-48 48 21.5 48 48 48z"/></svg>')}.Editor_editorModeSelect__jCETK option[value=student]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M622.34 153.2L343.4 67.5c-15.2-4.67-31.6-4.67-46.79 0L17.66 153.2c-23.54 7.23-23.54 38.36 0 45.59l48.63 14.94c-10.67 13.19-17.23 29.28-17.88 46.9C38.78 266.15 32 276.11 32 288c0 10.78 5.68 19.85 13.86 25.65L20.33 428.53C18.11 438.52 25.71 448 35.94 448h56.11c10.24 0 17.84-9.48 15.62-19.47L82.14 313.65C90.32 307.85 96 298.78 96 288c0-11.57-6.47-21.25-15.66-26.87.76-15.02 8.44-28.3 20.69-36.72L296.6 284.5c9.06 2.78 26.44 6.25 46.79 0l278.95-85.7c23.55-7.24 23.55-38.36 0-45.6zM352.79 315.09c-28.53 8.76-52.84 3.92-65.59 0l-145.02-44.55L128 384c0 35.35 85.96 64 192 64s192-28.65 192-64l-14.18-113.47-145.03 44.56z"/></svg>')}.Editor_editorModeSelect__jCETK option[value=analytics]{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M332.8 320h38.4c6.4 0 12.8-6.4 12.8-12.8V172.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V76.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-288 0h38.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h38.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-38.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zM496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"/></svg>')}.Editor_editorLockOverlay__70z3h{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;pointer-events:all;position:fixed;right:0;top:0;z-index:9999}.Editor_lockMessage__z4lYv{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 40px #00000080;padding:40px;text-align:center}.Editor_lockMessage__z4lYv h3{color:var(--text-primary);font-size:24px;font-weight:600;margin:20px 0 10px}.Editor_lockMessage__z4lYv p{color:var(--text-secondary);font-size:14px;margin:0}.Editor_lockSpinner__Mj5A0{animation:Editor_spin__hQV7K 1s linear infinite;border-top:4px solid var(--border-color);border:4px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-color);height:60px;margin:0 auto;width:60px}@keyframes Editor_spin__hQV7K{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.bridge-pinned .Editor_storyOverlay__t0wv7{margin-right:0;margin-right:var(--pinned-bridge-width,0)}@media (max-width:768px){.Editor_storyOverlay__t0wv7{height:calc(100vh - 168px)}.Editor_storyOverlay__t0wv7.Editor_ribbonCollapsed__m76eJ{height:calc(100vh - 140px)}.Editor_chapterEditorOverlay__lG4Dx{border-radius:0 0 8px 8px;max-height:50vh;right:0;top:0;width:100%}.Editor_projectTitleInput__ZIZp4{font-size:18px;min-width:150px}body.chat-pinned .Editor_storyOverlay__t0wv7,body.chat-pinned [data-latom-left-sidebar]{left:0!important}}.AudioWaveform_audioWaveform__n2HLG{background:#0000001a;border-radius:4px;overflow:hidden;position:relative;width:100%}.AudioWaveform_audioWaveform__n2HLG canvas{border-radius:4px;display:block;transition:opacity .2s ease}.AudioWaveform_loadingOverlay__m7iek,.AudioWaveform_noAudioOverlay__csBFh{align-items:center;background:#f0f0f0e6;border-radius:4px;bottom:0;color:#666;display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}.AudioWaveform_loadingOverlay__m7iek{background:#4a90e21a;color:#4a90e2}.AudioWaveform_noAudioOverlay__csBFh{background:#ff00001a;color:#f44}.FXLibraryPopover_popover__TwT1s{background-color:#1f242d;background-color:var(--bg-secondary,#1f242d);border:1px solid #3a3f4b;border:1px solid var(--border-color,#3a3f4b);border-radius:8px;box-shadow:0 8px 28px #00000073;display:flex;flex-direction:column;max-height:60vh;max-width:min(92vw,360px);overflow:hidden;-webkit-user-select:none;user-select:none;width:320px}.FXLibraryPopover_popover__TwT1s.FXLibraryPopover_docked__NJVx8{border:none;border-left:1px solid #3a3f4b;border-left:1px solid var(--border-color,#3a3f4b);border-radius:0;box-shadow:none;height:100%;max-height:none;max-width:280px;width:280px}.FXLibraryPopover_header__oTgaW{align-items:center;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-color);display:flex;flex:0 0 auto;gap:8px;justify-content:space-between;padding:8px 12px}.FXLibraryPopover_title__zUZpU{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.FXLibraryPopover_closeButton__phn4f{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;justify-content:center;padding:2px 4px}.FXLibraryPopover_closeButton__phn4f:hover{background-color:var(--bg-hover);color:var(--text-primary)}.FXLibraryPopover_emptyState__Si340{color:var(--text-secondary);font-size:12px;padding:18px 14px;text-align:center}.FXLibraryPopover_browse__Mxct9{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px 12px}.FXLibraryPopover_effectGrid__XFqbd{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.FXLibraryPopover_effectButton__Aeuyx{align-items:center;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-size:11px;gap:5px;justify-content:center;padding:10px 4px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.FXLibraryPopover_effectButton__Aeuyx:hover{background-color:var(--bg-hover);border-color:var(--accent-color);color:var(--accent-color)}.FXLibraryPopover_effectButton__Aeuyx:active{transform:scale(.97)}.FXLibraryPopover_effectIcon__2JNCQ{font-size:15px}.FXLibraryPopover_effectLabel__ROFur{line-height:1.2;text-align:center}.FXLibraryPopover_configure__vya-P{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:10px 12px 12px}.FXLibraryPopover_configHeader__W9WgD{align-items:center;display:flex;gap:8px}.FXLibraryPopover_backButton__M39Zn{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:11px;gap:5px;padding:2px 4px}.FXLibraryPopover_backButton__M39Zn:hover{background-color:var(--bg-hover);color:var(--accent-color)}.FXLibraryPopover_configTitle__gF8hl{color:var(--text-primary);font-size:12px;font-weight:600;margin-left:auto}.FXLibraryPopover_settings__EBoi1{display:flex;flex-direction:column;gap:12px}.FXLibraryPopover_settingBlock__plOYk{display:flex;flex-direction:column;gap:6px}.FXLibraryPopover_settingLabel__gU9AY{align-items:center;color:var(--text-secondary);display:flex;font-size:10px;font-weight:600;justify-content:space-between;letter-spacing:.5px;text-transform:uppercase}.FXLibraryPopover_settingValue__UZjKD{font-feature-settings:"tnum";color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.FXLibraryPopover_inOutToggle__uLppe{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.FXLibraryPopover_inOutButton__K14yY{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:11px;font-weight:600;padding:7px 0;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.FXLibraryPopover_inOutActive__2ru6Y,.FXLibraryPopover_inOutButton__K14yY:hover{border-color:var(--accent-color);color:var(--accent-color)}.FXLibraryPopover_inOutActive__2ru6Y{background-color:var(--bg-hover)}.FXLibraryPopover_directionGrid__ZclGu{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.FXLibraryPopover_directionButton__1VV7P{align-items:center;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;justify-content:center;padding:7px 0;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.FXLibraryPopover_directionActive__53hFB,.FXLibraryPopover_directionButton__1VV7P:hover{border-color:var(--accent-color);color:var(--accent-color)}.FXLibraryPopover_directionActive__53hFB{background-color:var(--bg-hover)}.FXLibraryPopover_durationSlider__6BLkE{accent-color:var(--accent-color);cursor:pointer;width:100%}.FXLibraryPopover_triggerSelect__AF1i1{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:12px;padding:7px 8px;width:100%}.FXLibraryPopover_triggerSelect__AF1i1:focus{border-color:var(--accent-color);outline:none}.FXLibraryPopover_loopRow__I\+79P{align-items:center;cursor:pointer;display:flex;gap:8px}.FXLibraryPopover_loopCheckbox__jDWY4{accent-color:var(--accent-color);cursor:pointer}.FXLibraryPopover_loopLabel__9r8P3{color:var(--text-primary);font-size:12px}.FXLibraryPopover_configActions__bd6i0{display:flex;margin-top:auto;padding-top:4px}.FXLibraryPopover_applyButton__BBP3U{background-color:#4c8bf5;background-color:var(--accent-color,#4c8bf5);border:1px solid #4c8bf5;border:1px solid var(--accent-color,#4c8bf5);border-radius:6px;color:#fff;cursor:pointer;flex:1 1 auto;font-size:12px;font-weight:600;padding:8px 10px;transition:filter .15s ease}.FXLibraryPopover_applyButton__BBP3U:hover{filter:brightness(1.08)}.FXLibraryPopover_applyButton__BBP3U:active{transform:scale(.99)}.BottomDrawer_bottomDrawer__sEV6k{background-color:#2a2a2a;background-color:var(--bg-secondary,#2a2a2a);border-radius:0;border-top:1px solid #444;border-top:1px solid var(--border-color,#444);bottom:0;box-shadow:0 -2px 14px #00000038;box-sizing:border-box;left:0;position:absolute;right:0;transition:height .22s ease;z-index:10}.BottomDrawer_bottomDrawer__sEV6k.BottomDrawer_collapsed__6XpHz{overflow:visible}.BottomDrawer_bottomDrawer__sEV6k.BottomDrawer_expanded__6x1O3{display:flex;flex-direction:column;min-height:180px;overflow:hidden}.BottomDrawer_collapsedBar__6oERo{align-items:center;box-sizing:border-box;display:flex;gap:10px;height:100%;padding:0 12px;user-select:none;-webkit-user-select:none}.BottomDrawer_drawerToggle__LHgK\+{align-items:center;background:none;border:1px solid #0000;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;flex:0 0 auto;height:26px;justify-content:center;transition:all .18s ease;width:26px}.BottomDrawer_drawerToggle__LHgK\+:hover{background-color:var(--bg-hover);border-color:var(--border-color);color:var(--accent-color)}.BottomDrawer_resizeHandle__zs4Rz{align-items:center;background-color:initial;cursor:ns-resize;display:flex;height:7px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:15}.BottomDrawer_resizeHandle__zs4Rz:hover{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7);opacity:.3}.BottomDrawer_resizeHandleIndicator__RC7eb{background-color:#444;background-color:var(--border-color,#444);border-radius:4px;height:3px;opacity:.6;position:relative;width:40px}.BottomDrawer_resizeHandle__zs4Rz:hover .BottomDrawer_resizeHandleIndicator__RC7eb{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7);opacity:1}.BottomDrawer_resizeHandleIndicator__RC7eb:after,.BottomDrawer_resizeHandleIndicator__RC7eb:before{background-color:#444;background-color:var(--border-color,#444);border-radius:50%;content:"";height:4px;position:absolute;top:50%;transform:translateY(-50%);width:4px}.BottomDrawer_resizeHandleIndicator__RC7eb:before{left:-10px}.BottomDrawer_resizeHandleIndicator__RC7eb:after{right:-10px}.BottomDrawer_resizeHandle__zs4Rz:hover .BottomDrawer_resizeHandleIndicator__RC7eb:after,.BottomDrawer_resizeHandle__zs4Rz:hover .BottomDrawer_resizeHandleIndicator__RC7eb:before{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7)}.BottomDrawer_drawerBody__zDscw{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.TimelinePanel_miniScrubber__APEU0{background-color:var(--bg-tertiary);border-radius:3px;cursor:pointer;flex:1 1 auto;height:6px;min-width:80px;position:relative}.TimelinePanel_miniScrubber__APEU0:hover{background-color:var(--bg-hover)}.TimelinePanel_miniScrubberFill__oabXi{background-color:var(--accent-color);border-radius:3px;height:100%;left:0;opacity:.8;pointer-events:none;position:absolute;top:0}.TimelinePanel_miniScrubberHandle__LZ1o2{background-color:var(--accent-color);border:2px solid var(--bg-secondary);border-radius:50%;box-shadow:0 1px 3px #0000004d;height:12px;margin-left:-6px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:12px}.TimelinePanel_timelineHeader__IWE-4{align-items:center;background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-color);box-sizing:border-box;display:flex;flex:0 0 auto;gap:12px;height:40px;justify-content:space-between;padding:6px 12px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.TimelinePanel_timelineTitle__htq4Q{color:var(--text-primary);font-size:13px;font-weight:600;letter-spacing:.2px}.TimelinePanel_timelineControls__amZzh,.TimelinePanel_timelineTitle__htq4Q{align-items:center;display:flex;gap:8px}.TimelinePanel_timelineControlsMini__rvGcd{align-items:center;display:flex;gap:8px;margin-left:auto}.TimelinePanel_speedControl__GCedp{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:4px}.TimelinePanel_speedControl__GCedp label{align-items:center;cursor:pointer;display:flex;gap:4px;margin:0}.TimelinePanel_speedSelect__aBPIY{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:2px;color:var(--text-primary);font-size:11px;min-width:50px;padding:2px 4px}.TimelinePanel_speedSelect__aBPIY:focus{border-color:var(--accent-color);outline:none}.TimelinePanel_loopButton__JpDGa{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;justify-content:center;padding:4px 6px}.TimelinePanel_loopButton__JpDGa:hover{background:var(--bg-hover);color:var(--text-primary)}.TimelinePanel_loopButtonActive__KkY-5,.TimelinePanel_loopButtonActive__KkY-5:hover{color:var(--accent-color)}.TimelinePanel_keyVerbs__4vplP{align-items:center;border-left:1px solid var(--border-color);display:flex;gap:4px;margin-left:2px;padding-left:8px}.TimelinePanel_timelineBtn__xT4ZS:disabled,.TimelinePanel_timelineBtn__xT4ZS:disabled:hover{background:none;border-color:var(--border-color);color:var(--text-secondary);cursor:not-allowed;opacity:.4;transform:none}.TimelinePanel_dockButtonGroup__dJnmq{align-items:center;border:1px solid var(--border-color);border-radius:4px;display:inline-flex;overflow:hidden}.TimelinePanel_dockButton__FPxpo{align-items:center;background:none;border:none;border-left:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;display:flex;font-size:11px;gap:5px;height:28px;padding:5px 8px;transition:all .2s ease}.TimelinePanel_dockButton__FPxpo:first-child{border-left:none}.TimelinePanel_dockButton__FPxpo:hover{background-color:var(--bg-hover);color:var(--text-primary)}.TimelinePanel_dockButtonActive__wIM7f,.TimelinePanel_dockButtonActive__wIM7f:hover{background-color:#4a6cf71f;background-color:var(--accent-color-10,#4a6cf71f);color:var(--accent-color)}.TimelinePanel_dockButtonLabel__mKFMj{font-weight:600;letter-spacing:.3px}.TimelinePanel_autokeyBtn__89a8m{align-items:center;background:none;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:11px;gap:5px;height:28px;padding:5px 8px;transition:all .2s ease}.TimelinePanel_autokeyBtn__89a8m:hover{border-color:var(--accent-color);color:var(--text-primary)}.TimelinePanel_autokeyArmed__X8S0s{background-color:#ef53501f;border-color:#ef5350;color:#ef5350}.TimelinePanel_autokeyArmed__X8S0s svg{animation:TimelinePanel_autokeyPulse__AommA 1.2s ease-in-out infinite}.TimelinePanel_autokeyLabel__gP2AF{font-weight:600;letter-spacing:.2px}@keyframes TimelinePanel_autokeyPulse__AommA{0%,to{opacity:1}50%{opacity:.4}}.TimelinePanel_durationControl__yZ74G{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:4px}.TimelinePanel_durationInput__N2hYR{background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:2px;color:var(--text-primary);font-size:11px;padding:2px 4px;width:56px}.TimelinePanel_durationInput__N2hYR:focus{border-color:var(--accent-color);outline:none}.TimelinePanel_durationUnit__RsW9X{color:var(--text-secondary)}.TimelinePanel_easingMenu__3jr4a{background-color:#1f242d;background-color:var(--bg-secondary,#1f242d);border:1px solid #3a3f4b;border:1px solid var(--border-color,#3a3f4b);border-radius:6px;box-shadow:0 6px 20px #00000073;min-width:130px;padding:4px;position:fixed;z-index:1000}.TimelinePanel_easingMenuTitle__HdOOR{color:var(--text-secondary);font-size:10px;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.TimelinePanel_easingMenuItem__1DtHf{background:none;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;display:block;font-size:12px;padding:6px 8px;text-align:left;width:100%}.TimelinePanel_easingMenuItem__1DtHf:hover{background-color:#ffffff14;background-color:var(--bg-hover,#ffffff14);color:var(--accent-color)}.TimelinePanel_timelineBtn__xT4ZS{align-items:center;background:none;border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;display:flex;height:28px;justify-content:center;min-width:32px;padding:6px 8px;transition:all .2s ease}.TimelinePanel_timelineBtn__xT4ZS:hover{background-color:var(--bg-hover);border-color:var(--accent-color);color:var(--accent-color)}.TimelinePanel_timelineBtn__xT4ZS:active{transform:scale(.95)}.TimelinePanel_timeDisplay__ruqjj{color:var(--text-secondary);font-family:Courier New,monospace;font-size:12px;min-width:80px;text-align:center}.TimelinePanel_timelineBody__c1-EN{display:flex;flex:1 1 auto;flex-direction:row;min-height:0;overflow:hidden}.TimelinePanel_timelineContent__9MEWg{flex:1 1 auto;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto}.TimelinePanel_fxDock__yNrim{display:flex;flex:0 0 auto;height:100%}.TimelinePanel_timelineRuler__pSPZA{background-color:var(--bg-tertiary);border-bottom:1px solid var(--border-color);position:-webkit-sticky;position:sticky;top:0;z-index:1}.TimelinePanel_timelineTrack__lm-b6{background:linear-gradient(to right,var(--bg-secondary) 0,var(--bg-secondary) 100%);cursor:pointer;height:30px;position:relative;-webkit-user-select:none;user-select:none}.TimelinePanel_timeMarker__HINaA{border-left:1px solid var(--border-color);height:100%;pointer-events:none;position:absolute;top:0}.TimelinePanel_timeMarker__HINaA span{color:var(--text-secondary);font-size:10px;left:4px;position:absolute;top:2px}.TimelinePanel_timeMarker__HINaA:first-child{border-left:2px solid var(--text-secondary)}.TimelinePanel_playhead__\+qN3C{background-color:var(--accent-color);box-shadow:0 0 4px #4a6cf780;box-shadow:0 0 4px rgba(var(--accent-color-rgb,74,108,247),.5);height:100%;pointer-events:none;position:absolute;top:0;width:2px;z-index:5}.TimelinePanel_playhead__\+qN3C:before{background-color:var(--accent-color);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:8px;left:-5px;position:absolute;top:-4px;width:8px}.TimelinePanel_playhead__\+qN3C:after{background-color:var(--accent-color);content:"";height:1000px;left:0;opacity:.3;pointer-events:none;position:absolute;top:100%;width:100%}.TimelinePanel_timelineTracks__fCe5C{background-color:var(--bg-secondary)}.TimelinePanel_objectTrack__FxKkV{border-bottom:1px solid var(--border-color)}.TimelinePanel_trackHeader__9haV1{align-items:center;background-color:var(--bg-tertiary);border-left:3px solid #0000;box-sizing:border-box;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:flex-start;min-height:32px;padding:7px 10px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.TimelinePanel_trackHeader__9haV1:hover{background-color:var(--bg-hover)}.TimelinePanel_objectTrack__FxKkV.TimelinePanel_collapsed__HgXOi .TimelinePanel_trackHeader__9haV1{background-color:var(--bg-tertiary);border-left-color:var(--accent-color);opacity:.8}.TimelinePanel_objectTrack__FxKkV.TimelinePanel_collapsed__HgXOi .TimelinePanel_trackHeader__9haV1:hover{background-color:var(--bg-hover);opacity:1}.TimelinePanel_timelineTracks__fCe5C .TimelinePanel_objectName__PmJrK{color:var(--accent-color);flex:1 1}.TimelinePanel_selectObjectBtn__84qp1{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:4px;transition:all .2s ease}.TimelinePanel_selectObjectBtn__84qp1:hover{background-color:var(--bg-hover);color:var(--accent-color);opacity:1}.TimelinePanel_toggleCollapseBtn__GclsA{background:none;border:none;border-radius:2px;color:var(--text-secondary);cursor:pointer;font-size:12px;padding:2px 4px;transition:all .2s ease}.TimelinePanel_toggleCollapseBtn__GclsA:hover{color:var(--accent-color)}.TimelinePanel_objectTrack__FxKkV.TimelinePanel_collapsed__HgXOi .TimelinePanel_propertyTrack__zqJYO{display:none}.TimelinePanel_propertyTrack__zqJYO{margin-left:16px}.TimelinePanel_propertyHeader__jc2bq{align-items:center;background-color:var(--bg-secondary);box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;min-height:28px;padding:5px 14px;transition:background-color .2s ease}.TimelinePanel_propertyHeader__jc2bq:hover{background-color:var(--bg-hover);color:var(--text-primary)}.TimelinePanel_addKeyframeBtn__VVYaX{background:#f5f5f5;background:var(--bg-secondary,#f5f5f5);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:2px;color:#666;color:var(--text-secondary,#666);cursor:pointer;font-size:10px;margin-left:auto;opacity:0;padding:2px 4px;transition:all .2s ease}.TimelinePanel_propertyHeader__jc2bq:hover .TimelinePanel_addKeyframeBtn__VVYaX{opacity:1}.TimelinePanel_addKeyframeBtn__VVYaX:hover{background-color:#e3f2fd;background-color:var(--bg-hover,#e3f2fd);border-color:#2196f3;border-color:var(--accent-color,#2196f3);color:#1976d2;color:var(--accent-color,#1976d2)}.TimelinePanel_addKeyframeBtn__VVYaX.TimelinePanel_small__bCY8J{font-size:8px;padding:1px 3px}.TimelinePanel_addKeyframeBtn__VVYaX.TimelinePanel_hasKeyframes__UJqQo{background:#2196f3;background:var(--accent-color,#2196f3);border-color:#1976d2;border-color:var(--accent-color,#1976d2);color:#fff;opacity:1}.TimelinePanel_addKeyframeBtn__VVYaX.TimelinePanel_hasKeyframes__UJqQo:hover{background-color:#1976d2;background-color:var(--accent-color-dark,#1976d2);border-color:#1976d2;border-color:var(--accent-color-dark,#1976d2);color:#fff}.TimelinePanel_propertySubtrack__xsmfb{background-color:var(--bg-primary)}.TimelinePanel_subpropTrack__tmZsB{align-items:center;border-bottom:1px solid var(--border-color);display:flex;min-height:26px;opacity:.95}.TimelinePanel_subpropTrack__tmZsB:last-child{border-bottom:none}.TimelinePanel_subpropHeader__F-r-M{align-items:center;background-color:var(--bg-secondary);border-right:1px solid var(--border-color);color:var(--text-secondary);display:flex;font-size:11px;font-weight:500;gap:8px;min-width:80px;padding:4px 12px;position:relative;z-index:2}.TimelinePanel_subpropLabel__9GBgB{color:var(--text-secondary);font-size:10px;font-weight:600;left:8px;min-width:12px;padding:2px 4px;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;z-index:3}.TimelinePanel_keyframeTrack__nL7E8{background-color:var(--bg-primary);background-image:repeating-linear-gradient(90deg,var(--border-color) 0,var(--border-color) 1px,#0000 1px,#0000 40px);background-position:0 0;flex:1 1;height:26px;opacity:.96;position:relative}.TimelinePanel_keyframeMarker__xjXv\+{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7);border:1.5px solid #2a2a2a;border:1.5px solid var(--bg-secondary,#2a2a2a);border-radius:2px;box-shadow:0 1px 3px #00000059;cursor:grab;height:9px;margin-left:-4.5px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;width:9px}.TimelinePanel_keyframeMarker__xjXv\+:hover{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7);box-shadow:0 0 0 2px #4a6cf72e,0 2px 6px #0006;box-shadow:0 0 0 2px var(--accent-color-10,#4a6cf72e),0 2px 6px #0006;transform:translateY(-50%) rotate(45deg) scale(1.25)}.TimelinePanel_keyframeMarker__xjXv\+:active{cursor:grabbing;transform:translateY(-50%) rotate(45deg) scale(.9)}.TimelinePanel_keyframeMarker__xjXv\+.TimelinePanel_newlyAdded__uxbtA{animation:TimelinePanel_keyframePulse__j9hIC .6s ease-out}.TimelinePanel_keyframeMarker__xjXv\+.TimelinePanel_deletable__6czHk{cursor:grab}.TimelinePanel_keyframeMarker__xjXv\+.TimelinePanel_selected__OgPDX{background-color:#f5a623;border-color:#2a2a2a;border-color:var(--bg-secondary,#2a2a2a);box-shadow:0 0 0 2px #f5a6238c,0 2px 6px #00000059}.TimelinePanel_keyframeMarker__xjXv\+.TimelinePanel_selected__OgPDX:hover{transform:translateY(-50%) rotate(45deg) scale(1.3)}@keyframes TimelinePanel_keyframePulse__j9hIC{0%{background-color:#4ade80;box-shadow:0 0 25px #4ade80e6;transform:translateY(-50%) rotate(45deg) scale(2)}25%{background-color:#22c55e;box-shadow:0 0 20px #22c55eb3;transform:translateY(-50%) rotate(45deg) scale(1.8)}50%{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7);box-shadow:0 0 15px #4a6cf799;transform:translateY(-50%) rotate(45deg) scale(1.5)}to{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7);box-shadow:0 1px 3px #00000059;transform:translateY(-50%) rotate(45deg) scale(1)}}.TimelinePanel_timelineContent__9MEWg::-webkit-scrollbar{width:8px}.TimelinePanel_timelineContent__9MEWg::-webkit-scrollbar-track{background:var(--bg-secondary)}.TimelinePanel_timelineContent__9MEWg::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.TimelinePanel_timelineContent__9MEWg::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@media (max-width:768px){.TimelinePanel_timelineHeader__IWE-4{padding:6px 10px}.TimelinePanel_timelineControls__amZzh{gap:4px}.TimelinePanel_timelineBtn__xT4ZS{height:24px;min-width:28px;padding:4px 6px}.TimelinePanel_timeDisplay__ruqjj{font-size:11px;min-width:70px}.TimelinePanel_propertyHeader__jc2bq{font-size:12px;padding:4px 12px}.TimelinePanel_subpropHeader__F-r-M{font-size:10px;min-width:100px;padding:3px 8px}}@media (prefers-color-scheme:dark){.TimelinePanel_playhead__\+qN3C:before{border-color:var(--bg-secondary)}}.TimelineIntegration_timelineIntegration__OP31p.TimelineIntegration_timelineMode__4XONr{background-color:#00000005}.TimelineIntegration_timelineIntegration__OP31p .TimelineIntegration_editorContent__84j0y{transition:height .3s ease}.TimelineIntegration_timelineIntegration__OP31p.TimelineIntegration_timelineExpanded__oCH9F .TimelineIntegration_editorContent__84j0y{height:calc(100% - 300px)}.TimelineIntegration_timelineIntegration__OP31p.TimelineIntegration_timelineCollapsed__g9PfT .TimelineIntegration_editorContent__84j0y{height:calc(100% - 40px)}.TimelineIntegration_timelineToggleContainer__VEZnj{bottom:20px;left:50%;position:fixed;transform:translateX(-50%);z-index:50}.TimelineIntegration_timelineToggleBtn__IYiPL{align-items:center;background:#2196f3;background:var(--primary-color,#2196f3);border:1px solid #1976d2;border:1px solid var(--primary-dark,#1976d2);border-radius:8px;box-shadow:0 4px 16px #2196f366;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;min-width:120px;padding:12px 20px;transition:all .3s ease}.TimelineIntegration_timelineToggleBtn__IYiPL:hover{background:#1976d2;background:var(--primary-dark,#1976d2);box-shadow:0 6px 20px #2196f399;transform:translateX(-50%) translateY(-3px)}.TimelineIntegration_timelineToggleBtn__IYiPL.TimelineIntegration_active__7Lmeg{background:#4caf50;background:var(--success-color,#4caf50);border-color:#388e3c;border-color:var(--success-dark,#388e3c);box-shadow:0 4px 16px #4caf5066}.TimelineIntegration_timelineToggleBtn__IYiPL.TimelineIntegration_active__7Lmeg:hover{background:#388e3c;background:var(--success-dark,#388e3c);box-shadow:0 6px 20px #4caf5099}.TimelineIntegration_timelineIntegrationControls__Vr3l7{align-items:center;background:#f5f5f5;background:var(--bg-secondary,#f5f5f5);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:6px;bottom:60px;box-shadow:0 2px 8px #00000026;display:flex;gap:16px;left:50%;padding:12px;position:fixed;transform:translateX(-50%);z-index:1000}.TimelineIntegration_timelinePlaybackControls__ESRGZ{display:flex;gap:8px}.TimelineIntegration_timelinePlaybackControls__ESRGZ button{background:#fff;background:var(--bg-primary,#fff);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:4px;color:#333;color:var(--text-primary,#333);cursor:pointer;padding:6px 8px;transition:all .2s ease}.TimelineIntegration_timelinePlaybackControls__ESRGZ button:hover{background:#e8e8e8;background:var(--bg-hover,#e8e8e8)}.TimelineIntegration_timelineTimeDisplay__AxdlR{color:#666;color:var(--text-secondary,#666);font-family:monospace;font-size:12px;min-width:80px}.TimelineIntegration_timelineSettings__hbiuW{align-items:center;display:flex;gap:12px}.TimelineIntegration_timelineSettings__hbiuW label{align-items:center;color:#666;color:var(--text-secondary,#666);display:flex;font-size:12px;gap:4px}.TimelineIntegration_timelineSettings__hbiuW select{border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:3px;font-size:11px;padding:2px 4px}.FollowUserModal_modalBackdrop__vxnFl{align-items:center;animation:FollowUserModal_fadeIn__YAeYh .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes FollowUserModal_fadeIn__YAeYh{0%{opacity:0}to{opacity:1}}.FollowUserModal_modalContent__bLryt{animation:FollowUserModal_slideUp__ur6\+r .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:500px;width:90%}@keyframes FollowUserModal_slideUp__ur6\+r{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FollowUserModal_modalHeader__O8xM6{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px 24px}.FollowUserModal_modalHeader__O8xM6 h2{color:#333;font-size:20px;font-weight:600;margin:0}.FollowUserModal_closeButton__7WVby{align-items:center;background:none;border:none;border-radius:4px;color:#999;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;padding:4px;transition:all .2s ease;width:32px}.FollowUserModal_closeButton__7WVby:hover{background:#f3f4f6;color:#333}.FollowUserModal_modalBody__Mkes4{flex:1 1;overflow-y:auto;padding:16px 24px}.FollowUserModal_emptyState__JBprn{color:#6b7280;padding:40px 20px;text-align:center}.FollowUserModal_emptyState__JBprn p{margin:8px 0}.FollowUserModal_emptyHint__Vc5TB{color:#9ca3af;font-size:14px}.FollowUserModal_collaboratorsList__GkLVx{display:flex;flex-direction:column;gap:8px}.FollowUserModal_collaboratorItem__9lPAO{align-items:center;background:#f9fafb;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.FollowUserModal_collaboratorItem__9lPAO:hover:not(:disabled){background:#f3f4f6;border-color:#4b7bec;border-color:var(--accent-color,#4b7bec);transform:translateX(4px)}.FollowUserModal_collaboratorItem__9lPAO:disabled{cursor:not-allowed;opacity:.5}.FollowUserModal_collaboratorAvatar__TZ1c8{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:600;height:40px;justify-content:center;width:40px}.FollowUserModal_collaboratorInfo__uA6OE{align-items:center;display:flex;flex:1 1;gap:8px}.FollowUserModal_collaboratorName__4YfO2{color:#333;font-weight:500}.FollowUserModal_collaboratorYou__PGUem{color:#6b7280;font-size:14px}.FollowUserModal_followIcon__EFQHR{color:#4b7bec;color:var(--accent-color,#4b7bec);font-size:18px;opacity:0;transition:opacity .2s ease}.FollowUserModal_collaboratorItem__9lPAO:hover:not(:disabled) .FollowUserModal_followIcon__EFQHR{opacity:1}.FollowUserModal_modalFooter__LU6if{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.FollowUserModal_cancelButton__BT1JW{background:#f1f1f1;border:1px solid #ddd;border-radius:6px;color:#333;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.FollowUserModal_cancelButton__BT1JW:hover{background:#e0e0e0}@media (prefers-color-scheme:dark){.FollowUserModal_modalContent__bLryt{background-color:#222;color:#eee}.FollowUserModal_modalHeader__O8xM6{border-bottom-color:#444}.FollowUserModal_modalHeader__O8xM6 h2{color:#fff}.FollowUserModal_closeButton__7WVby{color:#ccc}.FollowUserModal_closeButton__7WVby:hover{background:#374151;color:#fff}.FollowUserModal_emptyState__JBprn{color:#9ca3af}.FollowUserModal_emptyHint__Vc5TB{color:#6b7280}.FollowUserModal_collaboratorItem__9lPAO{background:#333}.FollowUserModal_collaboratorItem__9lPAO:hover:not(:disabled){background:#444}.FollowUserModal_collaboratorName__4YfO2{color:#fff}.FollowUserModal_collaboratorYou__PGUem{color:#9ca3af}.FollowUserModal_modalFooter__LU6if{border-top-color:#444}.FollowUserModal_cancelButton__BT1JW{background:#333;border-color:#444;color:#eee}.FollowUserModal_cancelButton__BT1JW:hover{background:#444}}.FollowIndicator_followIndicator__1D5FS{align-items:center;animation:FollowIndicator_slideIn__Yl9oE .3s ease-out;background:#6366f1;background:var(--accent-color,#6366f1);border-radius:8px;box-shadow:0 4px 12px #667eea4d;color:#fff;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;position:fixed;right:20px;top:70px;z-index:1000}@keyframes FollowIndicator_slideIn__Yl9oE{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.FollowIndicator_followIcon__VP0\+V{align-items:center;background:#fff3;border-radius:50%;display:flex;font-size:16px;height:32px;justify-content:center;width:32px}.FollowIndicator_followInfo__qHTPW{display:flex;flex-direction:column;gap:2px}.FollowIndicator_followLabel__DUC9G{font-size:11px;letter-spacing:.5px;opacity:.9;text-transform:uppercase}.FollowIndicator_followUser__nPW-e{font-size:14px;font-weight:600}.FollowIndicator_unfollowButton__jRcS1{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;margin-left:8px;transition:all .2s ease;width:28px}.FollowIndicator_unfollowButton__jRcS1:hover{background:#ffffff4d;transform:scale(1.1)}.FollowIndicator_unfollowButton__jRcS1:active{transform:scale(.95)}@media (max-width:768px){.FollowIndicator_followIndicator__1D5FS{font-size:13px;padding:10px 12px;right:10px;top:60px}.FollowIndicator_followIcon__VP0\+V{font-size:14px;height:28px;width:28px}.FollowIndicator_followLabel__DUC9G{font-size:10px}.FollowIndicator_followUser__nPW-e{font-size:13px}.FollowIndicator_unfollowButton__jRcS1{font-size:12px;height:24px;width:24px}}.ProjectsList_projectsList__Xes9N{margin:0 auto;max-width:1200px;padding:100px 20px 40px}.ProjectsList_projectsHeader__6HD-s{align-items:center;display:flex;justify-content:flex-start;margin-bottom:40px}.ProjectsList_projectsHeader__6HD-s h1{margin:0}.ProjectsList_rightSection__ayk6h{align-items:center;display:flex;gap:12px}.ProjectsList_leftSection__bni8S{align-items:center;display:flex;gap:16px}.ProjectsList_organisationSelector__YYSKW{align-items:center;display:flex;gap:8px}.ProjectsList_organisationSelector__YYSKW select{background-color:var(--bg-primary);background-color:var(--input-bg,var(--bg-primary));border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);color:var(--input-text,var(--text-primary));font-size:14px;min-width:180px;padding:8px 12px;transition:border-color .2s,box-shadow .2s}.ProjectsList_organisationSelector__YYSKW select:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.ProjectsList_organisationSelector__YYSKW select:disabled{background-color:#0000000d;background-color:var(--disabled-bg,#0000000d);cursor:not-allowed}.ProjectsList_errorIndicator__8dwCX,.ProjectsList_loadingIndicator__I3ItK{color:var(--label-color);font-size:12px}.ProjectsList_errorIndicator__8dwCX{color:var(--danger-color)}.ProjectsList_projectsFilters__Bis0n{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.ProjectsList_projectsFilters__Bis0n input,.ProjectsList_projectsFilters__Bis0n select{background-color:var(--bg-primary);background-color:var(--input-bg,var(--bg-primary));border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);color:var(--input-text,var(--text-primary));font-size:14px;padding:8px 12px;transition:border-color .2s,box-shadow .2s}.ProjectsList_projectsFilters__Bis0n input:focus,.ProjectsList_projectsFilters__Bis0n select:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.ProjectsList_leftSection__bni8S select{flex-shrink:0;width:130px}.ProjectsList_projectsGrid__K8zUU{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ProjectsList_projectItem__lAJGA{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 4px #0000001a;color:var(--text-primary);cursor:pointer;padding:16px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.ProjectsList_animateIn__4fyp2{animation:ProjectsList_projectFadeIn__gjTq5 .5s ease-out both}.ProjectsList_animateIn__4fyp2:first-child{animation-delay:.1s}.ProjectsList_animateIn__4fyp2:nth-child(2){animation-delay:.2s}.ProjectsList_animateIn__4fyp2:nth-child(3){animation-delay:.3s}.ProjectsList_animateIn__4fyp2:nth-child(4){animation-delay:.4s}.ProjectsList_animateIn__4fyp2:nth-child(5){animation-delay:.5s}.ProjectsList_animateIn__4fyp2:nth-child(6){animation-delay:.6s}.ProjectsList_animateIn__4fyp2:nth-child(7){animation-delay:.7s}.ProjectsList_animateIn__4fyp2:nth-child(8){animation-delay:.8s}.ProjectsList_animateIn__4fyp2:nth-child(9){animation-delay:.9s}.ProjectsList_animateIn__4fyp2:nth-child(n+10){animation-delay:1s}@keyframes ProjectsList_projectFadeIn__gjTq5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProjectsList_projectItem__lAJGA.ProjectsList_newProject__kNJwo{animation:ProjectsList_newProjectHighlight__gu9rg 1.5s ease-out forwards;animation-delay:0s!important;animation-fill-mode:both}@keyframes ProjectsList_newProjectHighlight__gu9rg{0%{background-color:var(--accent-light);border-color:var(--accent-color);box-shadow:0 0 0 4px var(--accent-light);opacity:0;transform:translateY(20px) scale(.95)}50%{background-color:var(--accent-light);border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);opacity:1;transform:translateY(0) scale(1.02)}to{background-color:var(--card-bg);border-color:var(--border-color);box-shadow:0 2px 4px #0000001a;opacity:1;transform:translateY(0) scale(1)}}.ProjectsList_projectItem__lAJGA:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.ProjectsList_projectItem__lAJGA p{color:var(--text-primary);margin-bottom:12px}.ProjectsList_projectMeta__oPy8D{color:var(--label-color);display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.ProjectsList_cardActions__x7G8C{display:flex;gap:4px;position:absolute;right:12px;top:12px;z-index:1}.ProjectsList_iconButton__gbJwx{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--label-color);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:28px}.ProjectsList_iconButton__gbJwx:hover{background-color:var(--secondary-button-bg);color:var(--text-primary)}.ProjectsList_iconButton__gbJwx:disabled{cursor:not-allowed;opacity:.5}.ProjectsList_iconButtonDanger__bp3Fs:hover{color:var(--danger-color)}.ProjectsList_iconButtonConfirm__QU73P:hover{color:var(--accent-color)}.ProjectsList_newProjectButton__F45Ym{align-items:center;background-color:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;overflow:hidden;padding:8px 16px;position:relative;text-decoration:none;transition:all .2s ease}.ProjectsList_newProjectButton__F45Ym:hover{background-color:var(--accent-hover);box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.ProjectsList_newProjectButton__F45Ym:active{transform:translateY(0)}.ProjectsList_newProjectButton__F45Ym:disabled{background-color:var(--disabled-bg);box-shadow:none;cursor:not-allowed;transform:none}.ProjectsList_errorMessage__mywWl,.ProjectsList_loadingMessage__r5VdD{grid-column:1/-1;padding:20px;text-align:center}.ProjectsList_loadingMessage__r5VdD{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:16px}.ProjectsList_loadingSpinner__oDTpz{animation:ProjectsList_spin__61Qrd 1s linear infinite;border-top:3px solid var(--border-color);border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-color);height:32px;width:32px}@keyframes ProjectsList_spin__61Qrd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectsList_errorMessage__mywWl{color:var(--danger-color)}.ProjectsList_noProjectsMessage__1ahnT{animation:ProjectsList_messageFadeIn__L4oLq .4s ease-out .2s forwards;background-color:var(--card-bg);border:1px dashed var(--border-color);border-radius:8px;color:var(--label-color);grid-column:1/-1;opacity:0;padding:40px 20px;text-align:center;transform:translateY(10px)}@keyframes ProjectsList_messageFadeIn__L4oLq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProjectsList_projectHeader__u4d21{align-items:center;display:flex;margin-bottom:8px}.ProjectsList_projectTitle__5Eyls{color:var(--heading-color);margin:0;padding-right:64px}.ProjectsList_editingSection__bR6KD{align-items:center;display:flex;gap:8px;width:100%}.ProjectsList_editInput__-8L-9{background-color:var(--bg-primary);background-color:var(--input-bg,var(--bg-primary));border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);color:var(--input-text,var(--text-primary));flex:1 1;font-size:14px;padding:6px 8px;transition:border-color .2s,box-shadow .2s}.ProjectsList_editInput__-8L-9:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.ProjectsList_editInput__-8L-9:disabled{background-color:#0000000d;background-color:var(--disabled-bg,#0000000d);cursor:not-allowed}.ProjectsList_editButtons__4li8f{display:flex;gap:4px}:root{--landing-bg:#000;--landing-bg-elevated:#111113;--landing-bg-surface:#1a1a1d;--landing-text-primary:#fafafa;--landing-text-secondary:#a1a1aa;--landing-text-muted:#71717a;--landing-border:#ffffff14;--landing-border-hover:#ffffff26;--landing-gradient-start:#3b82f6;--landing-gradient-end:#8b5cf6;--landing-glow:#6366f126;--landing-glow-strong:#6366f14d;--brand-locus:#06b6d4;--brand-loom:#8b5cf6}:root[data-theme=light]{--landing-bg:#fff;--landing-bg-elevated:#fff;--landing-bg-surface:#f4f4f5;--landing-text-primary:#18181b;--landing-text-secondary:#52525b;--landing-text-muted:#a1a1aa;--landing-border:#00000014;--landing-border-hover:#00000026;--landing-glow:#6366f11a;--landing-glow-strong:#6366f133;--brand-locus:#0e7490;--brand-loom:#6d28d9}.Landing_landingPage__vJMwb{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;background:var(--landing-bg);color:#fafafa;color:var(--landing-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;width:100%}.Landing_sectionContainer__HfJ9k{margin:0 auto;max-width:1200px;padding:0 24px;position:relative}.Landing_sectionTitle__G8xEk{font-size:2.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:1rem;text-align:center}.Landing_sectionSubtitle__TKW4R{color:#a1a1aa;color:var(--landing-text-secondary);font-size:1.125rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.Landing_hero__\+\+p3E{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:120px 24px 80px;position:relative}.Landing_heroGlow__BY7l5{background:radial-gradient(circle,#6366f14d 0,#0000 70%);background:radial-gradient(circle,var(--landing-glow-strong) 0,#0000 70%);height:800px;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translateX(-50%);width:800px;z-index:0}.Landing_heroBackground__YROer{height:100%;left:0;object-fit:cover;object-position:center top;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.Landing_heroHeader__GEOjY{margin-bottom:60px;max-width:800px;text-align:center;z-index:1}.Landing_heroActions__EMzIc{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:48px;text-align:center;z-index:1}.Landing_hero__\+\+p3E:after{background:linear-gradient(180deg,#0000 0,#000 70%);background:linear-gradient(to bottom,#0000 0,var(--landing-bg) 70%);bottom:0;content:"";height:40%;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.Landing_heroHeadline__rTAus{font-size:4.5rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.5rem;-webkit-user-select:none;user-select:none}.Landing_heroLead__RHyFj{color:#fafafa;color:var(--landing-text-primary)}.Landing_heroLeadThin__EWRlM{font-weight:400}.Landing_interactiveGlow__ArVOz{--mx:50%;--my:180%;-webkit-text-fill-color:#0000;background:radial-gradient(circle 120px at var(--mx) var(--my),#ffffffd9,#fff0 65%),linear-gradient(135deg,#3b82f6 0,#8b5cf6 100%);background:radial-gradient(circle 120px at var(--mx) var(--my),#ffffffd9,#fff0 65%),linear-gradient(135deg,var(--landing-gradient-start) 0,var(--landing-gradient-end) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}:root[data-theme=light] .Landing_interactiveGlow__ArVOz{background:radial-gradient(circle 120px at var(--mx) var(--my),#fffffff2,#fff0 65%),linear-gradient(135deg,#d97706 0,#e5a340 50%,#fbbf24 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.Landing_gradientText__pbuD4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--landing-gradient-start) 0,var(--landing-gradient-end) 100%);-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .Landing_gradientText__pbuD4{background:linear-gradient(135deg,#d97706,#e5a340 50%,#fbbf24);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}:root[data-theme=light] .Landing_heroLead__RHyFj{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}:root[data-theme=light] .Landing_heroSubtitle__US6E4{color:#fff}:root[data-theme=light] .Landing_btnSecondary__lxScY{background:#ffffffd9;border-color:#0000004d;color:#71717a}:root[data-theme=light] .Landing_btnSecondary__lxScY:hover{background:#fff;border-color:#0006}.Landing_heroSubtitle__US6E4{color:#a1a1aa;color:var(--landing-text-secondary);font-size:1.25rem;line-height:1.6;margin-bottom:2.5rem}.Landing_heroCtas__s4JOu{flex-wrap:wrap;gap:1rem}.Landing_heroCtas__s4JOu,.Landing_heroSignup__CybOH{display:flex;justify-content:center}.Landing_heroVisual__ynAt2{max-width:1000px;width:100%;z-index:1}.Landing_productPreview__QCHYL{background:#1a1a1d;background:var(--landing-bg-surface);border:1px solid #ffffff14;border:1px solid var(--landing-border);border-radius:12px;box-shadow:0 0 0 1px #ffffff14,0 20px 40px -20px #00000080,0 0 100px #6366f126;box-shadow:0 0 0 1px var(--landing-border),0 20px 40px -20px #00000080,0 0 100px var(--landing-glow);overflow:hidden}.Landing_browserChrome__IO5EU{align-items:center;background:#111113;background:var(--landing-bg-elevated);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--landing-border);display:flex;padding:12px 16px}.Landing_browserDots__LbjfA{display:flex;gap:6px}.Landing_browserDots__LbjfA span{background:#ffffff26;background:var(--landing-border-hover);border-radius:50%;height:10px;width:10px}.Landing_browserDots__LbjfA span:first-child{background:#ff5f56}.Landing_browserDots__LbjfA span:nth-child(2){background:#ffbd2e}.Landing_browserDots__LbjfA span:nth-child(3){background:#27c93f}.Landing_productScreenshot__abcHo{align-items:center;aspect-ratio:16/9;background:#000;background:var(--landing-bg);display:flex;justify-content:center}.Landing_screenshotPlaceholder__Dl-vV{color:#71717a;color:var(--landing-text-muted);text-align:center}.Landing_screenshotPlaceholder__Dl-vV span{color:#a1a1aa;color:var(--landing-text-secondary);display:block;font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.Landing_screenshotPlaceholder__Dl-vV p{font-size:.875rem}.Landing_btnPrimary__\+PiMk,.Landing_btnSecondary__lxScY{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:500;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .2s ease}.Landing_btnPrimary__\+PiMk{background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--landing-gradient-start) 0,var(--landing-gradient-end) 100%);box-shadow:0 4px 12px #6366f14d;color:#fff}.Landing_btnPrimary__\+PiMk:hover{box-shadow:0 6px 20px #6366f166;transform:translateY(-2px)}.Landing_btnSecondary__lxScY{background:#0000;border:1px solid #ffffff26;border:1px solid var(--landing-border-hover);color:#fafafa;color:var(--landing-text-primary)}.Landing_btnSecondary__lxScY:hover{background:#1a1a1d;background:var(--landing-bg-surface);border-color:#71717a;border-color:var(--landing-text-muted)}.Landing_capabilities__JRBYf{background:#000;background:var(--landing-bg);padding:120px 24px}.Landing_capabilitiesGrid__rdkli{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.Landing_capabilityCard__hPes3{background:#1a1a1d;background:var(--landing-bg-surface);border:1px solid #ffffff14;border:1px solid var(--landing-border);border-radius:12px;padding:2rem;transition:all .3s ease}.Landing_capabilityCard__hPes3:hover{border-color:#ffffff26;border-color:var(--landing-border-hover);box-shadow:0 0 40px #6366f126;box-shadow:0 0 40px var(--landing-glow);transform:translateY(-4px)}.Landing_capabilityIcon__usvjd{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--landing-gradient-start) 0,var(--landing-gradient-end) 100%);border-radius:10px;color:#fff;display:flex;height:48px;justify-content:center;margin-bottom:1.5rem;width:48px}.Landing_capabilityCard__hPes3 h3{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.Landing_capabilityCard__hPes3 p{color:#a1a1aa;color:var(--landing-text-secondary);font-size:.9375rem;line-height:1.6}.Landing_howItWorks__SgDoW{background:#000;background:var(--landing-bg);padding:120px 24px}.Landing_workflowSteps__pwn8X{align-items:center;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:600px}.Landing_workflowStep__cuMAQ{align-items:flex-start;display:flex;gap:1.5rem;width:100%}.Landing_stepNumber__xLII2{align-items:center;background:#1a1a1d;background:var(--landing-bg-surface);border:1px solid #ffffff14;border:1px solid var(--landing-border);border-radius:50%;color:#fafafa;color:var(--landing-text-primary);display:flex;font-size:.875rem;font-weight:600;height:40px;justify-content:center;min-width:40px;width:40px}.Landing_stepContent__ebJst{flex:1 1;padding-bottom:.5rem}.Landing_stepContent__ebJst h4{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.Landing_stepContent__ebJst p{color:#a1a1aa;color:var(--landing-text-secondary);font-size:.9375rem;line-height:1.5}.Landing_workflowConnector__L5qCk{background:#ffffff14;background:var(--landing-border);height:32px;margin-left:19px;width:2px}.Landing_stepTagline__jKbzf{color:#a1a1aa;color:var(--landing-text-secondary);font-size:.9375rem;font-weight:500;margin:.25rem 0 .5rem}.Landing_howItWorksCta__rf0Dm{display:flex;justify-content:center;margin-top:3rem}.Landing_useCases__RLSaL{background:#111113;background:var(--landing-bg-elevated);padding:80px 24px 48px}.Landing_useCasesGrid__VooZI{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.Landing_useCaseCard__GO\+PL{background:#1a1a1d;background:var(--landing-bg-surface);border:1px solid #ffffff14;border:1px solid var(--landing-border);border-radius:12px;padding:2rem;transition:all .3s ease}.Landing_useCaseCard__GO\+PL:hover{border-color:#ffffff26;border-color:var(--landing-border-hover);box-shadow:0 0 40px #6366f126;box-shadow:0 0 40px var(--landing-glow)}.Landing_useCaseIcon__yez9w{align-items:center;background:#000;background:var(--landing-bg);border:1px solid #ffffff14;border:1px solid var(--landing-border);border-radius:8px;color:#fafafa;color:var(--landing-text-primary);display:flex;height:40px;justify-content:center;margin-bottom:1.25rem;width:40px}.Landing_useCaseCard__GO\+PL h3{font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.Landing_useCaseCard__GO\+PL p{color:#a1a1aa;color:var(--landing-text-secondary);font-size:.9375rem;line-height:1.6}.Landing_trustSection__Yxj8w{background:#000;background:var(--landing-bg);padding:120px 24px}.Landing_trustContent__iRIX9{margin:0 auto;max-width:800px}.Landing_trustLead__hBnq2{color:#a1a1aa;color:var(--landing-text-secondary);font-size:1.125rem;line-height:1.7;margin-bottom:3rem;text-align:center}.Landing_trustFeatures__xQMK7{grid-gap:1.5rem;display:grid;gap:1.5rem}.Landing_trustFeature__AjnBv{background:#1a1a1d;background:var(--landing-bg-surface);border:1px solid #ffffff14;border:1px solid var(--landing-border);border-radius:12px;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.Landing_trustFeature__AjnBv:hover{border-color:#ffffff26;border-color:var(--landing-border-hover);box-shadow:0 0 30px #6366f126;box-shadow:0 0 30px var(--landing-glow)}.Landing_trustFeatureIcon__CyuaI{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--landing-gradient-start) 0,var(--landing-gradient-end) 100%);border-radius:8px;color:#fff;display:flex;height:36px;justify-content:center;min-width:36px;width:36px}.Landing_trustFeature__AjnBv h4{font-size:1rem;font-weight:600;margin-bottom:.375rem}.Landing_trustFeature__AjnBv p{color:#a1a1aa;color:var(--landing-text-secondary);font-size:.875rem;line-height:1.5}.Landing_partnersSection__DhQNT{background:#000;background:var(--landing-bg);padding:80px 24px 100px}.Landing_partnerCard__OgV-2{align-items:center;background:#1a1a1d;background:var(--landing-bg-surface);border:1px solid #ffffff14;border:1px solid var(--landing-border);border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:column;margin:0 auto;max-width:600px;padding:1.5rem 2.5rem;text-align:center;text-decoration:none;transition:all .3s ease}.Landing_partnerCard__OgV-2:hover{border-color:#ffffff26;border-color:var(--landing-border-hover);box-shadow:0 0 40px #6366f126;box-shadow:0 0 40px var(--landing-glow);transform:translateY(-3px)}.Landing_partnerLogo__A9VBO{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem}.Landing_partnerLogo__A9VBO img{height:130px;object-fit:contain;width:130px}.Landing_partnerContent__UExU3 p{color:#a1a1aa;color:var(--landing-text-secondary);font-size:1rem;line-height:1.6}.Landing_integrationsSection__4xLSP{background:#111113;background:var(--landing-bg-elevated);padding:8px 24px 48px}.Landing_integrationsGrid__mYjgT{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-bottom:2rem}.Landing_integrationItem__hKYBi{align-items:center;display:flex;flex-direction:column;gap:.75rem}.Landing_integrationItem__hKYBi img{filter:grayscale(100%) brightness(.8);height:48px;object-fit:contain;opacity:.7;transition:all .2s ease;width:auto}.Landing_integrationItem__hKYBi:hover img{filter:grayscale(0) brightness(1);opacity:1}.Landing_integrationLogo__iJYnM{color:#ffffffb3;filter:grayscale(100%) brightness(.8);height:48px;opacity:.7;transition:all .2s ease;width:auto}.Landing_integrationItem__hKYBi:hover .Landing_integrationLogo__iJYnM{color:#fff;filter:grayscale(0) brightness(1);opacity:1}.Landing_integrationItem__hKYBi span{color:#71717a;color:var(--landing-text-muted);font-size:.875rem;font-weight:500}:root[data-theme=light] .Landing_integrationItem__hKYBi img{filter:grayscale(100%) brightness(.6)}:root[data-theme=light] .Landing_integrationItem__hKYBi:hover img{filter:grayscale(0) brightness(1)}:root[data-theme=light] .Landing_integrationLogo__iJYnM{color:#0009;filter:grayscale(100%) brightness(.6)}:root[data-theme=light] .Landing_integrationItem__hKYBi:hover .Landing_integrationLogo__iJYnM{color:#000;filter:grayscale(0) brightness(1);opacity:1}.Landing_integrationBadges__G0zMH{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Landing_integrationBadge__M1OrF{background:#1a1a1d;background:var(--landing-bg-surface);border:1px solid #ffffff14;border:1px solid var(--landing-border);border-radius:100px;color:#71717a;color:var(--landing-text-muted);font-size:.8125rem;font-weight:500;padding:8px 16px}.Landing_acceleratorSection__X7hvc{background:#111113;background:var(--landing-bg-elevated);padding:60px 24px;text-align:center}.Landing_acceleratorLabel__9-029{color:#71717a;color:var(--landing-text-muted);font-size:.875rem;letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.Landing_acceleratorLogos__GwGXV{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.Landing_acceleratorLogo__k9LN0 img{height:64px;object-fit:contain;opacity:.85;transition:opacity .2s ease;width:auto}.Landing_acceleratorLogo__k9LN0:hover img{opacity:1}.Landing_nvidiaLogo__oYVl9 img{height:76px}.Landing_foundersLogo__Igbg\+ img{height:54px}.Landing_foundersLogo__Igbg\+{align-items:center;background:#fff;border:2px solid #000;box-sizing:border-box;display:inline-flex;height:60px;justify-content:center;opacity:.7;padding:0 14px;transform:translateY(-2px);transition:opacity .2s ease}.Landing_foundersLogo__Igbg\+:hover{opacity:1}.Landing_foundersLogoSvg__QJymI{color:#000;height:38px;width:auto}.Landing_googleCloudLogo__tV32x img{height:59px}.Landing_finalCta__O9-34{background:#000;background:var(--landing-bg);overflow:hidden;padding:160px 24px;position:relative;text-align:center}.Landing_ctaGlow__qpaTm{background:radial-gradient(circle,#6366f14d 0,#0000 70%);background:radial-gradient(circle,var(--landing-glow-strong) 0,#0000 70%);height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.Landing_ctaHeadline__8eCpW{font-size:2.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:1rem;position:relative;z-index:1}.Landing_ctaSubtitle__0CYO4{color:#a1a1aa;color:var(--landing-text-secondary);font-size:1.125rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:500px;position:relative;z-index:1}.Landing_ctaButtons__T9Sod{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;position:relative;z-index:1}@media (max-width:992px){.Landing_heroHeadline__rTAus{font-size:3.5rem}.Landing_capabilitiesGrid__rdkli{grid-template-columns:1fr;margin:0 auto;max-width:500px}.Landing_useCasesGrid__VooZI{grid-template-columns:1fr}}@media (max-width:768px){.Landing_hero__\+\+p3E{min-height:auto;padding:100px 20px 60px}.Landing_heroHeader__GEOjY{margin-bottom:32px}.Landing_heroHeadline__rTAus{font-size:2.5rem}.Landing_heroSubtitle__US6E4{font-size:1rem;margin-bottom:0}.Landing_heroVisual__ynAt2{display:flex;justify-content:center}.Landing_heroActions__EMzIc{margin-top:32px}.Landing_sectionTitle__G8xEk{font-size:2rem}.Landing_capabilities__JRBYf,.Landing_howItWorks__SgDoW,.Landing_integrationsSection__4xLSP,.Landing_trustSection__Yxj8w,.Landing_useCases__RLSaL{padding:80px 20px}.Landing_finalCta__O9-34{padding:100px 20px}.Landing_ctaHeadline__8eCpW{font-size:2rem}.Landing_heroCtas__s4JOu{align-items:center;flex-direction:column}.Landing_btnPrimary__\+PiMk,.Landing_btnSecondary__lxScY{max-width:280px;width:100%}.Landing_workflowStep__cuMAQ{align-items:center;flex-direction:column;gap:1rem;text-align:center}.Landing_workflowConnector__L5qCk{margin-left:0}.Landing_productPreview__QCHYL{border-radius:32px;border-width:2px;max-width:100%;padding:0 16px;width:100%}.Landing_browserChrome__IO5EU{display:none}.Landing_productScreenshot__abcHo{aspect-ratio:9/16;border-radius:29px}}@media (max-width:480px){.Landing_heroHeadline__rTAus{font-size:2rem}.Landing_productPreview__QCHYL{padding:0 12px}.Landing_capabilityCard__hPes3,.Landing_trustFeature__AjnBv,.Landing_useCaseCard__GO\+PL{padding:1.5rem}}@keyframes Landing_fadeInUp__dmVsO{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Landing_glow__vYgsL{0%,to{opacity:.5}50%{opacity:1}}.Landing_ctaGlow__qpaTm,.Landing_heroGlow__BY7l5{animation:Landing_glow__vYgsL 4s ease-in-out infinite}.Landing_ctaGlow__qpaTm{animation-delay:2s}.EmailSignup_emailSignup__qlCdh{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;max-width:100%;width:320px}.EmailSignup_emailSignupForm__ylh1y{width:100%}.EmailSignup_inputGroup__rj3tp{align-items:center;display:flex;position:relative}.EmailSignup_emailInput__OotkB{background:#ffffff0d;background:var(--landing-bg-surface,#ffffff0d);border:1px solid #ffffff1f;border:1px solid var(--landing-border,#ffffff1f);border-radius:8px;color:#fafafa;color:var(--landing-text-primary,#fafafa);flex:1 1;font-size:.9375rem;min-width:0;outline:none;padding:12px 46px 12px 14px}.EmailSignup_emailInput__OotkB::placeholder{color:#71717a;color:var(--landing-text-muted,#71717a)}.EmailSignup_emailInput__OotkB:focus{border-color:#ffffff40;border-color:var(--landing-border-hover,#ffffff40)}.EmailSignup_submitArrow__h\+G6M{align-items:center;background:#0000;border:none;border-radius:6px;color:#fafafa;color:var(--landing-text-primary,#fafafa);cursor:pointer;display:inline-flex;height:30px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:5px;top:50%;transform:translateY(-50%) translateX(4px);transition:opacity .18s ease,transform .18s ease,background .18s ease;width:30px}.EmailSignup_submitArrow__h\+G6M.EmailSignup_visible__JIQpH{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.EmailSignup_submitArrow__h\+G6M.EmailSignup_visible__JIQpH:hover{background:#7f7f7f2e}.EmailSignup_submitArrow__h\+G6M.EmailSignup_visible__JIQpH:disabled{cursor:default;opacity:.55}.EmailSignup_message__5L\+jD{border-radius:8px;font-size:.85rem;max-width:100%;padding:10px 16px;text-align:center}.EmailSignup_message__5L\+jD.EmailSignup_success__ksm\+C{background:#e8f5e8;background:var(--role-admin-bg,#e8f5e8);border:1px solid #c8e6c9;border:1px solid var(--border-color,#c8e6c9);color:#2e7d32;color:var(--role-admin-text,#2e7d32)}.EmailSignup_message__5L\+jD.EmailSignup_error__bQqUk{background:#ffebee;background:var(--warning-bg,#ffebee);border:1px solid #ffcdd2;border:1px solid var(--border-color,#ffcdd2);color:#c62828;color:var(--danger-color,#c62828)}.HeroVisual_heroVisualContainer__i3I5z{aspect-ratio:16/9;background:#1a1a1d;background:var(--landing-bg-surface,#1a1a1d);border:1px solid #ffffff1a;border:1px solid var(--landing-border,#ffffff1a);border-radius:12px;overflow:hidden;position:relative;width:100%}.HeroVisual_loadingPlaceholder__oWqj\+{align-items:center;background:#0a0a0b;background:var(--landing-bg,#0a0a0b);display:flex;height:100%;justify-content:center;width:100%}.HeroVisual_shimmer__e5wyv{animation:HeroVisual_shimmer__e5wyv 1.5s ease-in-out infinite;background:linear-gradient(90deg,#1a1a1d,#222226 50%,#1a1a1d);background:linear-gradient(90deg,var(--landing-bg-surface,#1a1a1d) 0,var(--landing-bg-elevated,#222226) 50%,var(--landing-bg-surface,#1a1a1d) 100%);background-size:200% 100%;border-radius:8px;height:60%;width:60%}@keyframes HeroVisual_shimmer__e5wyv{0%{background-position:200% 0}to{background-position:-200% 0}}.HeroVisual_scene3dContainer__sz1DF{height:100%;position:relative;width:100%}.HeroVisual_scene3dContainer__sz1DF canvas{display:block;height:100%;width:100%}.HeroVisual_heroIframe__eaCIN{border:none}.HeroVisual_errorState__Y7vVf,.HeroVisual_heroIframe__eaCIN{background:#0a0a0b;background:var(--landing-bg,#0a0a0b);height:100%;width:100%}.HeroVisual_errorState__Y7vVf{align-items:center;color:#71717a;color:var(--landing-text-muted,#71717a);display:flex;font-size:.875rem;justify-content:center}.HeroVisual_interactionHint__-4\+4O{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0bb3;border:1px solid #ffffff1a;border-radius:6px;bottom:16px;color:#ffffff80;font-size:.75rem;left:50%;opacity:1;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease}.HeroVisual_scene3dContainer__sz1DF:hover .HeroVisual_interactionHint__-4\+4O{opacity:0}.HeroVisual_videoContainer__0bage{background:#0a0a0b;background:var(--landing-bg,#0a0a0b);height:100%;position:relative;width:100%}.HeroVisual_heroVideo__jYXAR{height:100%;object-fit:cover;width:100%}.HeroVisual_videoPlaceholder__eWRsX{align-items:center;background:linear-gradient(135deg,#1a1a1d,#0a0a0b);background:linear-gradient(135deg,var(--landing-bg-surface,#1a1a1d) 0,var(--landing-bg,#0a0a0b) 100%);color:#71717a;color:var(--landing-text-muted,#71717a);display:flex;font-size:.875rem;height:100%;justify-content:center;width:100%}.HeroVisual_playButton__xGw4\+{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0bcc;border:2px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:80px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:80px}.HeroVisual_playButton__xGw4\+:hover{background:#0a0a0bf2;border-color:#fff6;transform:translate(-50%,-50%) scale(1.05)}.HeroVisual_playButton__xGw4\+ svg{margin-left:4px}.HeroVisual_experienceToggle__WwTte{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0bcc;border:1px solid #ffffff1a;border:1px solid var(--landing-border,#ffffff1a);border-radius:8px;bottom:16px;color:#a1a1aa;color:var(--landing-text-secondary,#a1a1aa);cursor:pointer;font-size:.8125rem;padding:8px 16px;position:absolute;right:16px;transition:all .2s ease}.HeroVisual_experienceToggle__WwTte:hover{background:#0a0a0bf2;border-color:#fff3;color:#fafafa;color:var(--landing-text-primary,#fafafa)}@media (max-width:768px){.HeroVisual_heroVisualContainer__i3I5z{aspect-ratio:9/16;border:none;border-radius:0}.HeroVisual_interactionHint__-4\+4O{bottom:12px;font-size:.6875rem;padding:4px 10px}.HeroVisual_playButton__xGw4\+{height:64px;width:64px}.HeroVisual_playButton__xGw4\+ svg{height:36px;width:36px}.HeroVisual_experienceToggle__WwTte{bottom:8px;font-size:.75rem;padding:6px 12px;right:8px}}@media (prefers-reduced-motion:reduce){.HeroVisual_shimmer__e5wyv{animation:none}.HeroVisual_playButton__xGw4\+:hover{transform:translate(-50%,-50%)}}.Showcase_showcasePage__UU\+UV{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--landing-bg);color:var(--landing-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden;padding-bottom:4rem;width:100%}.Showcase_showcaseHeader__59UKp{padding:140px 24px 48px;text-align:center}.Showcase_pageTitle__blUPQ{color:var(--landing-text-primary);font-size:3rem;font-weight:700;letter-spacing:-.03em;margin:0 0 .75rem}.Showcase_pageSubtitle__EsVs9{color:var(--landing-text-secondary);font-size:1.25rem;font-weight:400;line-height:1.6;margin:0 auto;max-width:560px}.Showcase_renderStage__jKdZK{margin:0 auto;max-width:1200px;padding:0 4vw}.Showcase_renderBox__G5jHx{align-items:center;aspect-ratio:16/9;background:radial-gradient(ellipse at center,#06b6d41a,#0000 70%),var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:20px;display:flex;flex-direction:column;gap:.85rem;justify-content:center;overflow:hidden;position:relative;width:100%}.Showcase_renderTag__zsy9Y{background:#06b6d40f;border:1px solid #06b6d466;border-radius:999px;color:var(--brand-locus);font-size:.75rem;font-weight:600;letter-spacing:.16em;padding:.3rem .8rem;text-transform:uppercase}.Showcase_renderHint__GnO03{color:var(--landing-text-muted);font-size:.95rem;margin:0}.Showcase_detailSection__GIwJx{margin:0 auto;max-width:1000px;padding:140px 24px 4rem;text-align:center}.Showcase_detailSection__GIwJx h2{color:var(--landing-text-primary);font-size:2rem;margin-bottom:2rem}.Showcase_detailSection__GIwJx video{border-radius:12px;box-shadow:0 4px 24px #0006;height:auto;margin-bottom:2rem;max-width:100%}.Showcase_detailSection__GIwJx p{color:var(--landing-text-secondary);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.Showcase_detailMissing__DSXW1{color:var(--landing-text-secondary);padding:140px 24px;text-align:center}@media (max-width:768px){.Showcase_showcaseHeader__59UKp{padding:120px 20px 36px}.Showcase_pageTitle__blUPQ{font-size:2.25rem}.Showcase_pageSubtitle__EsVs9{font-size:1rem}.Showcase_renderStage__jKdZK{padding:0 20px}.Showcase_renderBox__G5jHx{border-radius:14px}}.SalesModal_modalOverlay__inU9w{align-items:center;animation:SalesModal_fadeIn__j6FDT .3s ease;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SalesModal_modal__H74XJ{animation:SalesModal_slideUp__ednVQ .4s ease;background-color:var(--bg-primary);border-radius:12px;box-shadow:0 10px 40px #00000040;max-height:90vh;max-width:480px;overflow-y:auto;padding:32px;position:relative;width:100%}.SalesModal_closeButton__-nsO5{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:24px;position:absolute;right:16px;top:16px;transition:color .2s;z-index:10}.SalesModal_closeButton__-nsO5:hover{color:var(--text-primary)}.SalesModal_header__oG8zX{margin-bottom:24px;text-align:center}.SalesModal_header__oG8zX h2{color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 8px}.SalesModal_header__oG8zX p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.SalesModal_form__baIq8{display:flex;flex-direction:column;gap:16px}.SalesModal_formRow__3686L{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.SalesModal_formGroup__SiKT0{display:flex;flex-direction:column}.SalesModal_formGroup__SiKT0 label{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.SalesModal_formGroup__SiKT0 input,.SalesModal_formGroup__SiKT0 textarea{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:14px;padding:12px;transition:border-color .2s,box-shadow .2s;width:100%}.SalesModal_formGroup__SiKT0 textarea{min-height:100px;resize:vertical}.SalesModal_formGroup__SiKT0 input:focus,.SalesModal_formGroup__SiKT0 textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-focus-shadow);outline:none}.SalesModal_required__oCZff{color:#ef4444;color:var(--error-color,#ef4444);margin-left:2px}.SalesModal_submitButton__XCwyz{background-color:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:8px;padding:14px;transition:background-color .2s ease,transform .1s;width:100%}.SalesModal_submitButton__XCwyz:hover:not(:disabled){background-color:var(--accent-hover-color)}.SalesModal_submitButton__XCwyz:active:not(:disabled){transform:scale(.98)}.SalesModal_submitButton__XCwyz:disabled{background-color:var(--disabled-bg-color);cursor:not-allowed}.SalesModal_errorMessage__j4Zyf{background-color:#fef2f2;background-color:var(--error-bg-color,#fef2f2);border:1px solid #fecaca;border:1px solid var(--error-border-color,#fecaca);border-radius:8px;color:#dc2626;color:var(--error-text-color,#dc2626);font-size:14px;padding:12px 16px;text-align:center}.SalesModal_successMessage__wKhRU{background-color:#f0fdf4;background-color:var(--success-bg-color,#f0fdf4);border:1px solid #bbf7d0;border:1px solid var(--success-border-color,#bbf7d0);border-radius:8px;color:#16a34a;color:var(--success-text-color,#16a34a);font-size:14px;padding:12px 16px;text-align:center}@keyframes SalesModal_fadeIn__j6FDT{0%{opacity:0}to{opacity:1}}@keyframes SalesModal_slideUp__ednVQ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.SalesModal_modal__H74XJ{margin:16px;padding:24px}.SalesModal_formRow__3686L{grid-template-columns:1fr}}.MockCursor_cursor__Ai5jx{align-items:flex-start;color:#3b82f6;color:var(--cursor-colour,#3b82f6);display:flex;gap:4px;left:0;pointer-events:none;position:absolute;top:0;transform-origin:1px 1px;will-change:transform,opacity;z-index:20}.MockCursor_arrow__zriaH{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));flex:0 0 auto}.MockCursor_label__UOs8e{background:#3b82f6;background:var(--cursor-colour,#3b82f6);border-radius:4px;box-shadow:0 2px 6px #0000004d;color:#fff;font-size:9px;font-weight:600;letter-spacing:.02em;line-height:1;margin-left:-6px;margin-top:14px;padding:2px 6px;transform-origin:0 0;white-space:nowrap}.EditorMockShowcase_mockBrowser__6LREK{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:12px;box-shadow:0 0 0 1px var(--landing-border),0 20px 40px -20px #0006;margin-bottom:3rem;overflow:hidden;transform:translateZ(0)}.EditorMockShowcase_browserBar__cqjro{align-items:center;background:var(--landing-bg-elevated);border-bottom:1px solid var(--landing-border);display:flex;gap:16px;padding:12px 16px}.EditorMockShowcase_browserDots__CafOO{display:flex;gap:6px}.EditorMockShowcase_browserDots__CafOO span{border-radius:50%;height:10px;width:10px}.EditorMockShowcase_browserDots__CafOO span:first-child{background:#ff5f56}.EditorMockShowcase_browserDots__CafOO span:nth-child(2){background:#ffbd2e}.EditorMockShowcase_browserDots__CafOO span:nth-child(3){background:#27c93f}.EditorMockShowcase_browserUrl__dW8Fb{background:var(--landing-bg);border-radius:6px;color:var(--landing-text-muted);flex:1 1;font-size:.8125rem;padding:6px 12px}.EditorMockShowcase_browserBody__be8J4{background:var(--landing-bg-surface)}.EditorMockShowcase_editorMock__\+oTSX{display:flex;flex-direction:column;position:relative;width:100%}.EditorMockShowcase_editorMenuBar__uJey9{align-items:center;background:var(--landing-bg-elevated);border-bottom:1px solid var(--landing-border);color:var(--landing-text-muted);display:flex;font-size:.6875rem;gap:0;height:32px;padding:0 12px}.EditorMockShowcase_menuLogo__d6wWH{background:linear-gradient(135deg,var(--landing-gradient-start),var(--landing-gradient-end));border-radius:50%;height:18px;margin-right:12px;opacity:.7;width:18px}.EditorMockShowcase_menuItemActive__hviWs,.EditorMockShowcase_menuItem__Emj-G{border-radius:4px;cursor:default;padding:4px 10px;white-space:nowrap}.EditorMockShowcase_menuItemActive__hviWs{background:#ffffff0f;color:var(--landing-text-primary)}.EditorMockShowcase_menuSpacer__HjevK{flex:1 1}.EditorMockShowcase_menuIcon__q6w-n{background:var(--landing-border);border-radius:4px;height:16px;margin-left:8px;width:16px}.EditorMockShowcase_editorToolbar__qbcde{align-items:center;background:var(--landing-bg-surface);border-bottom:1px solid var(--landing-border);display:flex;gap:12px;padding:8px 16px}.EditorMockShowcase_toolGroup__ehOIF{display:flex;gap:6px}.EditorMockShowcase_toolIcon__0pvet{background:var(--landing-bg);border:1px solid var(--landing-border);border-radius:6px;height:28px;transition:border-color .2s ease,background .2s ease;width:28px}.EditorMockShowcase_toolIconStoryFlow__FRzEZ{align-items:center;color:var(--landing-text-muted);display:flex;justify-content:center;transition:border-color .2s ease,background .2s ease,color .2s ease}.EditorMockShowcase_toolDivider__IZ15j{background:var(--landing-border);height:24px;width:1px}.EditorMockShowcase_editorMain__li8qS{display:flex;flex:1 1;flex-direction:column}.EditorMockShowcase_chapterTabs__P8Iuq{align-items:center;background:var(--landing-bg-surface);border-bottom:1px solid var(--landing-border);display:flex;font-size:.6875rem;gap:0;padding:0 12px;position:relative}.EditorMockShowcase_chapterTabActive__gBFDV,.EditorMockShowcase_chapterTab__riLsd{border-bottom:2px solid #0000;color:var(--landing-text-muted);cursor:default;padding:6px 14px;position:relative;transition:color .2s ease;white-space:nowrap}.EditorMockShowcase_chapterTabActive__gBFDV{border-bottom-color:var(--landing-gradient-start);color:var(--landing-text-primary)}.EditorMockShowcase_chapterAdd__0-mHX{color:var(--landing-text-muted);font-size:.8125rem;padding:4px 10px}.EditorMockShowcase_editorViewport__rCRIg{background:var(--landing-bg);flex:1 1;isolation:isolate;min-height:280px;overflow:hidden;position:relative}.EditorMockShowcase_viewportGridDot__Z1Rjo,.EditorMockShowcase_viewportGrid__5hDQT{inset:0;pointer-events:none;position:absolute}.EditorMockShowcase_viewportGrid__5hDQT{animation:EditorMockShowcase_gridDrift__hPBWa 12s linear infinite;background-image:linear-gradient(var(--landing-border) 1px,#0000 1px),linear-gradient(90deg,var(--landing-border) 1px,#0000 1px);background-size:40px 40px;opacity:.4}.EditorMockShowcase_viewportGridDot__Z1Rjo{background-image:radial-gradient(circle,var(--landing-border) 1px,#0000 1.5px);background-position:0 0;background-size:24px 24px;opacity:0}@keyframes EditorMockShowcase_gridDrift__hPBWa{0%{background-position:0 0}to{background-position:40px 40px}}.EditorMockShowcase_viewportLayer__FNu96{inset:0;pointer-events:none;position:absolute}.EditorMockShowcase_viewportObject__OOPgc{background:#3b82f614;border:2px solid var(--landing-gradient-start);border-radius:4px;box-shadow:0 0 20px #3b82f626;height:100px;left:30%;position:absolute;top:25%;width:120px}.EditorMockShowcase_viewportObjectSmall__xiFUN{background:#8b5cf60f;border:1px solid var(--landing-gradient-end);border-radius:4px;height:55px;left:55%;position:absolute;top:50%;width:70px}.EditorMockShowcase_viewportObjectTiny__4\+1Bi{background:#06b6d40d;border:1px solid #06b6d466;border-radius:50%;height:40px;left:65%;position:absolute;top:35%;width:40px}.EditorMockShowcase_viewportObjectGenerated__Hmhk5{background:linear-gradient(var(--landing-bg-surface),var(--landing-bg-surface)) padding-box,linear-gradient(135deg,#3b82f6,#8b5cf6,#06b6d4) border-box;border:2px solid #0000;border-radius:6px;height:80px;left:14%;pointer-events:none;position:absolute;top:55%;width:80px;will-change:transform,opacity}.EditorMockShowcase_viewportObjectGenerated__Hmhk5:after{background:radial-gradient(ellipse at 50% 35%,#06b6d473,#06b6d400 60%),linear-gradient(180deg,#8b5cf640,#3b82f626);border-radius:50% 50% 30% 30%;content:"";inset:12px;opacity:.85;position:absolute}.EditorMockShowcase_viewportObjectGeneratedGlow__NIYN0{border-radius:12px;box-shadow:0 0 36px #06b6d48c;height:80px;left:14%;pointer-events:none;position:absolute;top:55%;width:80px;will-change:opacity}.EditorMockShowcase_shimmerStrip__urgpH{background:linear-gradient(110deg,#0000,#3b82f640 35%,#8b5cf659 50%,#06b6d440 65%,#0000);height:120%;left:0;mix-blend-mode:overlay;pointer-events:none;position:absolute;top:-10%;width:60%;will-change:transform,opacity}.EditorMockShowcase_promptStrip__6d519{align-items:center;background:var(--landing-bg-elevated);border:1px solid var(--landing-border);border-radius:8px;box-shadow:0 8px 24px #00000059;color:var(--landing-text-secondary);display:flex;font-size:.6875rem;gap:8px;height:36px;left:50%;margin-left:-140px;padding:0 8px 0 12px;pointer-events:none;position:absolute;top:12px;width:280px;will-change:transform,opacity;z-index:5}.EditorMockShowcase_promptIcon__21BRb{color:#06b6d4;flex:0 0 auto;height:14px;width:14px}.EditorMockShowcase_promptText__L2k8f{align-items:center;color:var(--landing-text-primary);display:flex;flex:1 1;font-family:Inter,monospace;gap:1px;letter-spacing:.01em;overflow:hidden;white-space:nowrap}.EditorMockShowcase_promptCaret__x6cIY{animation:EditorMockShowcase_caretBlink__cbIQ8 1.1s steps(2) infinite;background:var(--landing-text-primary);display:inline-block;height:12px;width:1px}@keyframes EditorMockShowcase_caretBlink__cbIQ8{0%,50%{opacity:1}51%,to{opacity:0}}.EditorMockShowcase_promptSubmit__3Z7wg{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:6px;color:#fff;display:flex;flex:0 0 auto;height:22px;justify-content:center;transition:transform .12s ease;width:22px}.EditorMockShowcase_chapterNode__1OfHl{background:var(--landing-bg-elevated);border:1px solid var(--landing-border);border-radius:8px;box-shadow:0 4px 12px #00000040;display:flex;flex-direction:column;gap:6px;height:22.9%;min-height:48px;min-width:72px;padding:8px;pointer-events:none;position:absolute;width:14.5%;will-change:transform,opacity}.EditorMockShowcase_chapterNodeHandle__F-z3A{background:var(--landing-text-muted);border-radius:50%;height:6px;opacity:.6;position:absolute;width:6px}.EditorMockShowcase_chapterNodeHandleLeft__rcOAr{left:-3px;margin-top:-3px;top:50%}.EditorMockShowcase_chapterNodeHandleRight__e1Mau{margin-top:-3px;right:-3px;top:50%}.EditorMockShowcase_chapterNodeThumb__xyI0f{border-radius:4px;flex:0 0 24px;width:100%}.EditorMockShowcase_chapterNodeThumbA__OlIG\+{background:linear-gradient(135deg,#3b82f6,#1e40af)}.EditorMockShowcase_chapterNodeThumbB__oRSrC{background:linear-gradient(135deg,#8b5cf6,#5b21b6)}.EditorMockShowcase_chapterNodeThumbC__4vcCD{background:linear-gradient(135deg,#06b6d4,#0891b2)}.EditorMockShowcase_chapterNodeLabel__6dl5P{color:var(--landing-text-primary);font-size:.625rem;font-weight:600;letter-spacing:.01em;line-height:1.2}.EditorMockShowcase_chapterEdgeLayer__L18Ug{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.EditorMockShowcase_chapterEdge__hU-dJ{fill:none;stroke:url(#chapterEdgeGradient);stroke-width:1.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.EditorMockShowcase_chapterEdgeBranch__XHu5-{stroke:url(#chapterEdgeBranchGradient)}.EditorMockShowcase_chapterLibrary__7Txte{align-items:center;background:var(--landing-bg-elevated);border:1px solid var(--landing-border);border-radius:8px;bottom:12px;box-shadow:0 8px 20px #0006;display:flex;gap:8px;height:56px;left:12px;padding:8px;position:absolute;width:168px;will-change:transform,opacity}.EditorMockShowcase_chapterLibraryItem__eTee4{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:6px;display:flex;flex:1 1;flex-direction:column;gap:4px;height:100%;padding:4px}.EditorMockShowcase_chapterLibraryThumb__cSuvq{background:linear-gradient(135deg,#06b6d466,#06b6d41a);border-radius:3px;flex:1 1}.EditorMockShowcase_chapterLibraryThumbB__4WgHp{background:linear-gradient(135deg,#f59e0b59,#f59e0b1a)}.EditorMockShowcase_chapterLibraryLabel__NqBcT{color:var(--landing-text-muted);font-size:.5rem;letter-spacing:.04em;text-align:center;text-transform:uppercase}.EditorMockShowcase_selectionRing__lmGZO{overflow:visible;pointer-events:none;position:absolute;will-change:opacity}.EditorMockShowcase_selectionRingRect__zDfDz{fill:none;stroke:#3b82f6;stroke:var(--ring-colour,#3b82f6);stroke-width:1.5}.EditorMockShowcase_awarenessPing__qf6lq{border:1.5px solid #8b5cf6;border:1.5px solid var(--ring-colour,#8b5cf6);border-radius:50%;height:28px;pointer-events:none;position:absolute;width:28px;will-change:transform,opacity}.EditorMockShowcase_mayaTrailDot__smhqZ{background:#8b5cf680;border-radius:50%;height:5px;pointer-events:none;position:absolute;width:5px;will-change:transform,opacity}@media (max-width:768px){.EditorMockShowcase_editorMenuBar__uJey9 .EditorMockShowcase_menuItem__Emj-G{display:none}.EditorMockShowcase_editorViewport__rCRIg{min-height:240px}.EditorMockShowcase_promptStrip__6d519{margin-left:-110px;width:220px}.EditorMockShowcase_chapterLibrary__7Txte{width:144px}}.BridgeMockShowcase_bridgeShowcase__P2f8A{align-items:stretch;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:3rem}.BridgeMockShowcase_desktopFrame__BHSoG{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:12px;box-shadow:0 0 0 1px var(--landing-border),0 20px 40px -20px #0006;overflow:hidden;position:relative;transform:translateZ(0);width:100%}.BridgeMockShowcase_desktopTitleBar__xz-RL{align-items:center;background:var(--landing-bg-elevated);border-bottom:1px solid var(--landing-border);display:flex;gap:16px;padding:12px 16px}.BridgeMockShowcase_desktopDots__pO\+iL{display:flex;gap:6px}.BridgeMockShowcase_desktopDots__pO\+iL span{border-radius:50%;height:10px;width:10px}.BridgeMockShowcase_desktopDots__pO\+iL span:first-child{background:#ff5f56}.BridgeMockShowcase_desktopDots__pO\+iL span:nth-child(2){background:#ffbd2e}.BridgeMockShowcase_desktopDots__pO\+iL span:nth-child(3){background:#27c93f}.BridgeMockShowcase_desktopUrl__EbBkG{background:var(--landing-bg);border-radius:6px;color:var(--landing-text-muted);flex:1 1;font-size:.8125rem;padding:6px 12px}.BridgeMockShowcase_bridgeHeader__RC3sE{align-items:center;background:var(--landing-bg-elevated);border-bottom:1px solid var(--landing-border);display:flex;gap:16px;padding:10px 16px;position:relative}.BridgeMockShowcase_bridgeLogo__RTtvu{color:var(--landing-text-muted);font-size:.8125rem;white-space:nowrap}.BridgeMockShowcase_bridgeLogo__RTtvu strong{color:#06b6d4}.BridgeMockShowcase_bridgeTabs__wiesr{display:flex;flex:1 1;gap:4px;justify-content:center;position:relative}.BridgeMockShowcase_bridgeTab__V0cbs{border-radius:4px;color:var(--landing-text-muted);cursor:default;font-size:.6875rem;padding:4px 10px;position:relative;transition:color .2s ease;white-space:nowrap;z-index:1}.BridgeMockShowcase_bridgeTabActive__c6OOg{color:var(--landing-text-primary)}.BridgeMockShowcase_bridgeTabIndicator__TROTH{background:#06b6d426;border-radius:4px;inset:0;position:absolute;will-change:transform;z-index:0}.BridgeMockShowcase_bridgeProjectBtn__WPaUP{background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:6px;height:24px;opacity:.7;width:72px;will-change:opacity}.BridgeMockShowcase_bridgeSearchBar__dPujF{align-items:center;background:var(--landing-bg-surface);border-bottom:1px solid var(--landing-border);display:flex;gap:10px;padding:8px 16px}.BridgeMockShowcase_bridgeSearchInput__Zk8pp{flex:1 1}.BridgeMockShowcase_bridgeFilter__AhAX8,.BridgeMockShowcase_bridgeSearchInput__Zk8pp{background:var(--landing-bg);border:1px solid var(--landing-border);border-radius:6px;height:28px}.BridgeMockShowcase_bridgeFilter__AhAX8{width:80px}.BridgeMockShowcase_bridgeFileCount__Yz0RT{align-items:baseline;color:var(--landing-text-muted);display:inline-flex;font-size:.6875rem;gap:4px;white-space:nowrap}.BridgeMockShowcase_fileCountOdometer__lMKQ6{font-feature-settings:"tnum";display:inline-block;font-variant-numeric:tabular-nums;height:14px;line-height:14px;overflow:hidden;text-align:right;width:14px}.BridgeMockShowcase_fileCountColumn__36BAV{display:flex;flex-direction:column;will-change:transform}.BridgeMockShowcase_bridgePanel__zUZ8b{background:var(--landing-bg-surface);height:200px;overflow:hidden;position:relative}.BridgeMockShowcase_bridgeFileList__1V57P{display:flex;flex-direction:column}.BridgeMockShowcase_bridgeFileRow__Rc6MR{align-items:center;border-bottom:1px solid var(--landing-border);display:flex;font-size:.75rem;gap:10px;padding:10px 16px;position:relative;will-change:transform,opacity,height}.BridgeMockShowcase_bridgeFileRowImported__f1Vty{background:#06b6d40f}.BridgeMockShowcase_bridgeFileRowActive__wFrYm{background:#06b6d40f;border-left:2px solid #06b6d4}.BridgeMockShowcase_fileIcon__bF724{color:var(--landing-text-muted);flex:0 0 auto;font-size:.6875rem;font-weight:600;text-align:center;width:16px}.BridgeMockShowcase_fileIconCyan__iloCw{color:#06b6d4}.BridgeMockShowcase_fileName__-GMYn{color:var(--landing-text-primary);flex:1 1;font-weight:500}.BridgeMockShowcase_fileMeta__7Q5k6{color:var(--landing-text-muted);font-size:.6875rem;min-width:60px;text-align:right}.BridgeMockShowcase_uploadBar__kpIOX{background:linear-gradient(90deg,#06b6d466,#06b6d4);bottom:0;height:2px;left:0;position:absolute;will-change:width,opacity}.BridgeMockShowcase_uploadCheck__LHYDJ{border-radius:50%;color:#06b6d4;flex:0 0 auto;height:14px;width:14px;will-change:transform,opacity}.BridgeMockShowcase_dragCard__Fhyi\+{align-items:center;background:var(--landing-bg-elevated);border:1px solid #06b6d466;border-radius:8px;display:flex;gap:10px;left:0;padding:8px 10px;pointer-events:none;position:absolute;top:0;width:220px;will-change:transform,opacity,box-shadow;z-index:30}.BridgeMockShowcase_dragCardThumb__xkkvJ{background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:4px;flex:0 0 24px;height:24px;width:24px}.BridgeMockShowcase_dragCardLabel__\+XxY6{color:var(--landing-text-primary);flex:1 1;font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BridgeMockShowcase_dragCardBadge__62tuh{background:var(--landing-bg);border-radius:3px;color:var(--landing-text-muted);flex:0 0 auto;font-size:.6rem;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.BridgeMockShowcase_assetGrid__g9zMj{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);inset:0;padding:12px 16px;position:absolute;will-change:opacity}.BridgeMockShowcase_assetTile__nvGdp{background:var(--landing-bg-elevated);border:1px solid var(--landing-border);border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:6px;transition:border-color .2s ease,transform .2s ease;will-change:transform,opacity,border-color}.BridgeMockShowcase_assetTileHover__G226V{border-color:#06b6d480;transform:translateY(-1px)}.BridgeMockShowcase_assetTileThumb__dgUhU{border-radius:4px;flex:1 1;min-height:30px}.BridgeMockShowcase_assetTileThumbA__WCG6w{background:linear-gradient(135deg,#06b6d466,#0891b22e)}.BridgeMockShowcase_assetTileThumbB__UI\+Ce{background:linear-gradient(135deg,#3b82f666,#2563eb2e)}.BridgeMockShowcase_assetTileThumbC__c2N\+-{background:linear-gradient(135deg,#8b5cf666,#5b21b62e)}.BridgeMockShowcase_assetTileThumbD__9LGER{background:linear-gradient(135deg,#14b8a666,#0d94882e)}.BridgeMockShowcase_assetTileLabel__CVLZB{color:var(--landing-text-muted);font-size:.5625rem;letter-spacing:.04em;text-transform:uppercase}.BridgeMockShowcase_syncArrow__XuFa3{align-items:center;color:var(--landing-text-muted);display:flex;flex-direction:row;gap:.625rem;justify-content:center;position:relative;will-change:transform}.BridgeMockShowcase_syncArrow__XuFa3 span{font-size:.8125rem;font-weight:500;transition:color .2s ease,text-shadow .2s ease;white-space:nowrap}.BridgeMockShowcase_syncArrowSvg__Fd6e6{height:36px;overflow:visible;pointer-events:none;width:36px}.BridgeMockShowcase_syncParticle__jtugP{fill:#06b6d4;will-change:offset-distance,opacity}@media (max-width:768px){.BridgeMockShowcase_dragCard__Fhyi\+{width:160px}.BridgeMockShowcase_bridgePanel__zUZ8b{height:220px}}.LoomTeamPreview_preview__KXJtL{background:#1a1a1d;background:var(--landing-bg-surface,#1a1a1d);border:1px solid #ffffff14;border:1px solid var(--landing-border,#ffffff14);border-radius:12px;height:360px;overflow:hidden;position:relative;width:100%}.LoomTeamPreview_sceneArea__eYrNW{height:100%;position:relative;width:100%}@media (max-width:640px){.LoomTeamPreview_preview__KXJtL{height:260px}}.WorldCarousel_frame__LFLUu{background:#1a1a1d;background:var(--landing-bg-surface,#1a1a1d);border:1px solid #ffffff14;border:1px solid var(--landing-border,#ffffff14);border-radius:12px;box-shadow:0 24px 60px -34px #000000b3;height:360px;overflow:hidden;position:relative}.WorldCarousel_iframe__BhP5H{border:0;display:block;height:100%;width:100%}.WorldCarousel_poster__YAKcl{align-items:center;background:radial-gradient(ellipse at center,#06b6d41f,#0000 70%);color:#71717a;color:var(--landing-text-muted,#71717a);display:flex;font-size:.875rem;justify-content:center}.WorldCarousel_name__Z-1XP{background:#0000008c;border:1px solid #ffffff2e;border-radius:999px;font-size:.8125rem;font-weight:600;left:12px;padding:5px 12px;pointer-events:none;top:12px}.WorldCarousel_name__Z-1XP,.WorldCarousel_nav__iT95a{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;position:absolute}.WorldCarousel_nav__iT95a{align-items:center;background:#00000080;border:1px solid #fff3;border-radius:50%;cursor:pointer;display:flex;height:38px;justify-content:center;opacity:0;top:50%;transform:translateY(-50%);transition:opacity .2s ease,background .2s ease;width:38px}.WorldCarousel_frame__LFLUu:hover .WorldCarousel_nav__iT95a{opacity:1}.WorldCarousel_nav__iT95a:hover{background:#000000bf;border-color:#ffffff73}.WorldCarousel_prev__IVr8J{left:12px}.WorldCarousel_next__bfZKN{right:12px}.WorldCarousel_dots__iDX-T{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border-radius:999px;bottom:12px;display:flex;gap:8px;left:50%;padding:6px 10px;position:absolute;transform:translateX(-50%)}.WorldCarousel_dot__USEls{background:#ffffff59;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s ease,transform .2s ease;width:8px}.WorldCarousel_dot__USEls:hover{background:#fff9}.WorldCarousel_dotActive__Kql7v{background:#06b6d4;transform:scale(1.25)}@media (max-width:640px){.WorldCarousel_frame__LFLUu{height:300px}.WorldCarousel_nav__iT95a{opacity:1}}.VerbHeader_eyebrow__r\+z-a{color:var(--landing-gradient-start);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.16em;margin-bottom:.75rem;text-transform:uppercase}.VerbHeader_title__NRrIB{color:var(--landing-text-primary);font-size:2.5rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1rem}.VerbHeader_titlePrefix__LLyPr{font-weight:400}.VerbHeader_product__2S4qM{font-weight:400;white-space:nowrap}.VerbHeader_product__2S4qM strong{color:var(--landing-text-primary);font-weight:700}.VerbHeader_toneLocus__JLQGK{color:var(--brand-locus)}.VerbHeader_toneLoom__0Wvc\+{color:var(--brand-loom)}@media (max-width:720px){.VerbHeader_title__NRrIB{font-size:1.75rem}}.Platform_page__nMi8n{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--landing-bg);color:var(--landing-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;width:100%}.Platform_sectionInner__-zWAP{margin:0 auto;max-width:1200px;padding:0 24px;position:relative}.Platform_sectionTitle__uGfc9{font-size:2.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:1rem;text-align:center}.Platform_sectionSub__hhi5K{color:var(--landing-text-secondary);font-size:1.125rem;line-height:1.7;margin-bottom:3.5rem;margin-left:auto;margin-right:auto;max-width:640px;text-align:center}.Platform_hero__QoIpJ{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:auto;overflow:hidden;padding:124px 24px 44px;position:relative;text-align:center}.Platform_hero__QoIpJ:after{background:linear-gradient(to bottom,#0000 0,var(--landing-bg) 70%);bottom:0;content:"";height:40%}.Platform_heroBackground__k5nfR,.Platform_hero__QoIpJ:after{left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.Platform_heroBackground__k5nfR{height:100%;object-fit:cover;object-position:center top;opacity:.4;top:0}.Platform_heroGlow__WXBbx{animation:Platform_glow__rfW9h 4s ease-in-out infinite;background:radial-gradient(circle,var(--landing-glow-strong) 0,#0000 70%);height:800px;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translateX(-50%);width:800px;z-index:0}.Platform_heroContent__SCGJ6{max-width:780px;z-index:1}.Platform_eyebrow__bAcEt{color:var(--landing-gradient-start);display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.12em;margin-bottom:1.25rem;text-transform:uppercase}.Platform_heroTitle__X5EuX{font-size:3.25rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.25rem}.Platform_heroTitleLine__TDeCw{display:block}.Platform_gradient__WbkNT{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--landing-gradient-start),var(--landing-gradient-end));-webkit-background-clip:text;background-clip:text;display:block}:root[data-theme=light] .Platform_gradient__WbkNT{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e3a8a,#5b21b6);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 4px rgba(255,255,255,.5)) drop-shadow(0 1px 2px rgba(0,0,0,.1))}:root[data-theme=light] .Platform_heroTitle__X5EuX{color:#0f172a;text-shadow:0 1px 2px #ffffff80}:root[data-theme=light] .Platform_eyebrow__bAcEt{color:#1e3a8a;text-shadow:0 1px 2px #fff9}:root[data-theme=light] .Platform_heroSub__\+GGIf{color:#334155}:root[data-theme=light] .Platform_pill__u6RgS{background:#ffffffe6;border-color:#ffffff4d;color:#18181b}:root[data-theme=light] .Platform_pill__u6RgS:hover{background:#fff}.Platform_heroSub__\+GGIf{color:var(--landing-text-secondary);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:560px}.Platform_productPills__rs1-N{display:flex;gap:1rem;margin-top:1.75rem;z-index:1}.Platform_pill__u6RgS{align-items:center;background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:100px;color:var(--landing-text-primary);display:inline-flex;font-size:.9375rem;font-weight:500;gap:.625rem;padding:12px 24px;text-decoration:none;transition:all .25s ease}.Platform_pill__u6RgS svg{height:20px;width:20px}.Platform_pill__u6RgS:hover{box-shadow:0 8px 24px #0003;transform:translateY(-2px)}.Platform_pillEditor__W\+njU:hover{border-color:var(--landing-gradient-start);box-shadow:0 8px 24px #3b82f633}.Platform_pillBridge__fCq5Y:hover{border-color:#06b6d4;box-shadow:0 8px 24px #06b6d433}.Platform_productSection__12f-R{background:var(--landing-bg);padding:120px 24px;scroll-margin-top:80px}.Platform_sectionAlt__FRErw{background:var(--landing-bg-elevated)}.Platform_productHeader__6w\+PM{align-items:flex-start;display:flex;gap:1.5rem;margin-bottom:3rem;max-width:700px}.Platform_productBadge__8s1md{align-items:center;border-radius:14px;color:#fff;display:flex;height:56px;justify-content:center;min-width:56px;width:56px}.Platform_productBadge__8s1md svg{height:28px;width:28px}.Platform_badgeEditor__AM5kY{background:linear-gradient(135deg,var(--landing-gradient-start),var(--landing-gradient-end))}.Platform_badgeBridge__ir2G\+{background:linear-gradient(135deg,#06b6d4,#0891b2)}.Platform_productName__bpZDu{font-size:2rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.75rem}.Platform_productTagline__\+FBVM{color:var(--landing-text-secondary);font-size:1.0625rem;line-height:1.6}.Platform_featureGrid__Gr5vW{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem}.Platform_featureCard__hlIBq{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:12px;padding:1.75rem;transition:all .3s ease}.Platform_featureCard__hlIBq:hover{border-color:var(--landing-border-hover);box-shadow:0 0 40px var(--landing-glow);transform:translateY(-3px)}.Platform_featureImageWrap__iTRvv{-webkit-appearance:none;appearance:none;aspect-ratio:16/10;background:#0000004d;background:var(--landing-bg-elevated,#0000004d);border:1px solid var(--landing-border);border-radius:8px;cursor:zoom-in;margin:-.75rem -.75rem 1.25rem;overflow:hidden;padding:0;transition:border-color .18s ease,transform .18s ease;width:calc(100% + 1.5rem)}.Platform_featureImageWrap__iTRvv:hover{border-color:var(--landing-border-hover);transform:translateY(-1px)}.Platform_featureImageWrap__iTRvv:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--landing-accent,#6366f1);outline-offset:2px}.Platform_featureImage__eXFCN{display:block;height:100%;object-fit:cover;object-position:top left;width:100%}.Platform_featureCard__hlIBq h3{font-size:1rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.625rem}.Platform_featureCard__hlIBq p{color:var(--landing-text-secondary);font-size:.9rem;line-height:1.6}.Platform_featureCardBridge__tvDfZ{border-color:#06b6d426}.Platform_featureCardBridge__tvDfZ:hover{border-color:#06b6d459;box-shadow:0 0 40px #06b6d41a}.Platform_productCta__BJYSf{align-items:center;display:flex;flex-direction:column;gap:.75rem}.Platform_bundleNote__J5xBY{color:var(--landing-text-muted);font-size:.8125rem;letter-spacing:.01em;line-height:1.5;max-width:480px;text-align:center}.Platform_btnPrimary__GMECb,.Platform_btnSecondary__ho37h{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:500;gap:.5rem;padding:12px 24px;text-decoration:none;transition:all .2s ease}.Platform_btnPrimary__GMECb{background:#0000;border:1px solid var(--landing-border-hover);color:var(--landing-text-primary)}.Platform_btnPrimary__GMECb:hover{background:var(--landing-bg-surface);border-color:var(--landing-text-muted);transform:translateY(-2px)}.Platform_btnSecondary__ho37h{background:#0000;border:1px solid var(--landing-border-hover);color:var(--landing-text-primary)}.Platform_btnSecondary__ho37h:hover{background:var(--landing-bg-surface);border-color:var(--landing-text-muted)}.Platform_bespokeSection__wO9Eg{background:var(--landing-bg);padding:120px 24px;scroll-margin-top:80px}.Platform_bespokeHeader__Qx0yI{margin-bottom:1rem}.Platform_deployedGrid__sBEOq{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);margin-bottom:3rem}.Platform_deployedCard__oVFAT{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:12px;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.5rem;position:relative;text-decoration:none;transition:all .3s ease}.Platform_deployedCard__oVFAT:hover{border-color:var(--landing-border-hover);box-shadow:0 0 40px var(--landing-glow);transform:translateY(-3px)}.Platform_deployedAccent__34sH-{border-radius:0;height:2px;left:0;margin:0;pointer-events:none;position:absolute;right:0;top:0}.Platform_deployedImageWrap__JyGXe{-webkit-appearance:none;appearance:none;aspect-ratio:16/10;background:#0000004d;background:var(--landing-bg-elevated,#0000004d);border:1px solid var(--landing-border);border-radius:8px;cursor:zoom-in;margin:0 -.5rem 1.25rem;overflow:hidden;padding:0;transition:border-color .18s ease;width:calc(100% + 1rem)}.Platform_deployedImageWrap__JyGXe:hover{border-color:var(--landing-border-hover)}.Platform_deployedImageWrap__JyGXe:focus-visible{outline:2px solid #6366f1;outline:2px solid var(--landing-accent,#6366f1);outline-offset:2px}.Platform_lightbox__xwJHr{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d9;cursor:zoom-out;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:2147483646}.Platform_lightboxImage__X0xGO{border-radius:12px;box-shadow:0 20px 60px #0009;cursor:default;display:block;height:auto;max-height:90vh;max-width:min(95vw,1600px);width:auto}.Platform_lightboxClose__QyUzh{align-items:center;background:#0000008c;border:1px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:1.25rem;top:1.25rem;touch-action:manipulation;transition:background-color .15s ease,border-color .15s ease;width:44px;z-index:1}.Platform_lightboxClose__QyUzh:focus-visible,.Platform_lightboxClose__QyUzh:hover{background:#000c;border-color:#ffffff8c;outline:none}.Platform_lightboxClose__QyUzh:focus-visible{box-shadow:0 0 0 3px #ffffff73}.Platform_deployedImage__3-du3{display:block;height:100%;object-fit:cover;object-position:top left;width:100%}.Platform_deployedCard__oVFAT h3{font-size:1rem;font-weight:600;margin-bottom:.5rem}.Platform_deployedCard__oVFAT p{color:var(--landing-text-secondary);flex:1 1;font-size:.875rem;line-height:1.5}.Platform_deployedCta__W8CUD{align-items:center;color:var(--landing-gradient-start);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;margin-top:1rem;transition:gap .2s}.Platform_deployedCard__oVFAT:hover .Platform_deployedCta__W8CUD{gap:.625rem}.Platform_bespokeCtaBlock__C44BO,.Platform_bespokeCtaCard__UQ-yv{display:flex;justify-content:center}.Platform_bespokeCtaCard__UQ-yv{align-items:center;background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:10px;gap:1.25rem;max-width:800px;overflow:hidden;padding:1rem 1.125rem;position:relative}.Platform_bespokeCtaCard__UQ-yv:before{background:linear-gradient(90deg,var(--landing-gradient-start),var(--landing-gradient-end));content:"";height:2px;left:0;position:absolute;right:0;top:0}.Platform_bespokeCtaContent__yP7tU h3{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;margin-bottom:.375rem}.Platform_bespokeCtaContent__yP7tU p{color:var(--landing-text-secondary);font-size:.8125rem;line-height:1.5}.Platform_bespokeCtaCard__UQ-yv .Platform_btnPrimary__GMECb{flex-shrink:0;font-size:.8125rem;padding:8px 16px;white-space:nowrap}.Platform_ctaSection__rkO6m{background:var(--landing-bg-elevated);border-top:1px solid var(--landing-border);overflow:hidden;padding:160px 24px;position:relative;text-align:center}:root[data-theme=light] .Platform_ctaSection__rkO6m{background:linear-gradient(180deg,#fff,#f4f4f5);border-top-color:#00000014}.Platform_ctaGlow__0AnrW{animation:Platform_glow__rfW9h 4s ease-in-out infinite;background:radial-gradient(circle,var(--landing-glow-strong) 0,#0000 70%);height:600px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.Platform_ctaTitle__UB3mG{font-size:2.5rem;font-weight:600;letter-spacing:-.02em;margin-bottom:1rem;position:relative;z-index:1}.Platform_ctaSub__toKcA{color:var(--landing-text-secondary);font-size:1.125rem;margin-bottom:2.5rem;max-width:500px}.Platform_ctaBundleNote__w6iCc,.Platform_ctaSub__toKcA{margin-left:auto;margin-right:auto;position:relative;z-index:1}.Platform_ctaBundleNote__w6iCc{color:var(--landing-text-muted);font-size:.8125rem;line-height:1.5;margin-top:1.5rem;max-width:480px}.Platform_ctaButtons__gDglq{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;position:relative;z-index:1}@media (max-width:992px){.Platform_heroTitle__X5EuX{font-size:3rem}.Platform_deployedGrid__sBEOq,.Platform_featureGrid__Gr5vW{grid-template-columns:repeat(2,1fr)}.Platform_bespokeCtaCard__UQ-yv{flex-direction:column;text-align:center}}@media (max-width:768px){.Platform_hero__QoIpJ{min-height:auto;padding:120px 20px 60px}.Platform_heroTitle__X5EuX{font-size:2.25rem}.Platform_heroSub__\+GGIf{font-size:1.0625rem}.Platform_productPills__rs1-N{align-items:center;flex-direction:column}.Platform_pill__u6RgS{justify-content:center;max-width:200px;width:100%}.Platform_bespokeSection__wO9Eg,.Platform_productSection__12f-R{padding:80px 20px}.Platform_productHeader__6w\+PM{flex-direction:column}.Platform_deployedGrid__sBEOq,.Platform_featureGrid__Gr5vW{grid-template-columns:1fr}.Platform_sectionTitle__uGfc9{font-size:2rem}.Platform_ctaSection__rkO6m{padding:100px 20px}.Platform_ctaTitle__UB3mG{font-size:2rem}.Platform_ctaButtons__gDglq{align-items:center;flex-direction:column}.Platform_btnPrimary__GMECb,.Platform_btnSecondary__ho37h{justify-content:center;max-width:280px;width:100%}}@media (max-width:480px){.Platform_heroTitle__X5EuX{font-size:1.875rem}.Platform_featureCard__hlIBq{padding:1.25rem}.Platform_bespokeCtaCard__UQ-yv{padding:1.5rem}.Platform_deployedCard__oVFAT{padding:1.25rem}.Platform_lightbox__xwJHr{padding:.75rem}.Platform_lightboxImage__X0xGO{max-height:calc(100vh - 5rem);max-width:100vw}.Platform_lightboxClose__QyUzh{height:36px;right:.5rem;top:.5rem;width:36px}}@keyframes Platform_glow__rfW9h{0%,to{opacity:.5}50%{opacity:1}}.Platform_verbHeaderSection__jTLlX{padding:5rem 0 2rem;text-align:center}.Platform_verbHeader__XfOp2{margin:0 auto;max-width:720px}.Platform_verbEyebrow__6RYYX{color:var(--landing-gradient-start);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.16em;margin-bottom:.75rem;text-transform:uppercase}.Platform_verbTitle__qnBzT{color:var(--landing-text-primary);font-size:2.5rem;font-weight:600;letter-spacing:-.02em;margin:0 0 1rem}.Platform_verbSub__M7o0\+{color:var(--landing-text-secondary);font-size:1.125rem;line-height:1.7;margin:0}@media (max-width:720px){.Platform_verbHeaderSection__jTLlX{padding:3rem 0 1.5rem}.Platform_verbTitle__qnBzT{font-size:1.75rem}.Platform_verbSub__M7o0\+{font-size:1rem}}.Platform_verbSectionLite__yhfSm{background:radial-gradient(ellipse at top,#f59e0b0f,#0000 60%),var(--landing-bg)}:root[data-theme=light] .Platform_verbSectionLite__yhfSm{background:radial-gradient(ellipse at top,#f59e0b0d,#0000 60%),var(--landing-bg)}.Platform_pillLocus__7rJ6u:hover{border-color:#06b6d4;box-shadow:0 8px 24px #06b6d433}.Platform_pillLoom__KV6Fu:hover{border-color:#8b5cf6;box-shadow:0 8px 24px #8b5cf633}.Platform_pillLite__jodyS:hover{border-color:#f59e0b;box-shadow:0 8px 24px #f59e0b33}.Platform_locusSection__CJTfB{padding:1rem 24px 6rem;scroll-margin-top:80px}.Platform_locusCard__IHtDz{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:18px;margin:0 auto;max-width:820px;overflow:hidden;padding:2.5rem;position:relative}.Platform_locusAccent__cHUH2{background:linear-gradient(90deg,#06b6d4,#0891b2);height:3px;left:0;position:absolute;right:0;top:0}.Platform_locusBody__mBgbQ{align-items:flex-start;display:flex;gap:1.75rem}.Platform_locusBadge__zLaQS{align-items:center;background:linear-gradient(135deg,#06b6d4,#0891b2);border-radius:14px;color:#fff;display:flex;height:56px;justify-content:center;min-width:56px;width:56px}.Platform_locusBadge__zLaQS svg{height:28px;width:28px}.Platform_locusCopy__NsHkN{flex:1 1}.Platform_locusEyebrow__10okz{background:#06b6d414;border:1px solid #06b6d466;border-radius:999px;color:#06b6d4;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.14em;margin-bottom:.5rem;padding:.25rem .625rem;text-transform:uppercase}:root[data-theme=light] .Platform_locusEyebrow__10okz{background:#0e74900f;border-color:#0e749059;color:#0e7490}.Platform_locusTitle__2cvHu{font-size:1.625rem;font-weight:600;letter-spacing:-.01em;margin:.5rem 0 .75rem}.Platform_locusBrand__156oV{color:#06b6d4}.Platform_locusBrand__156oV strong{color:var(--landing-text-primary)}:root[data-theme=light] .Platform_locusBrand__156oV{color:#0e7490}.Platform_locusDesc__E1\+IJ{color:var(--landing-text-secondary);font-size:1rem;line-height:1.65;margin:0 0 1.5rem}.Platform_locusCtaRow__5LuwV{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.Platform_locusCtaPrimary__-O-dv{align-items:center;background:#06b6d40f;border:1px solid #06b6d466;border-radius:8px;color:var(--brand-locus);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:500;gap:.5rem;padding:11px 20px;transition:transform .2s ease,background .2s ease,border-color .2s ease}.Platform_locusCtaPrimary__-O-dv:hover{background:#06b6d41f;border-color:var(--brand-locus);transform:translateY(-2px)}.Platform_locusCtaNote__b75Mk{color:var(--landing-text-muted);font-size:.8125rem;line-height:1.5;max-width:340px}@media (max-width:720px){.Platform_locusSection__CJTfB{padding:.5rem 20px 4rem}.Platform_locusCard__IHtDz{padding:1.75rem}.Platform_locusBody__mBgbQ{flex-direction:column;gap:1.25rem}}.Platform_verbBlurb__rNqLf{color:var(--landing-text-secondary);font-size:1.0625rem;line-height:1.65;margin:0 auto 2.5rem;max-width:580px;text-align:center}.Platform_secondaryToolRow__1c68g{margin-bottom:3rem;margin-top:3.5rem}.Platform_secondaryToolRowLabel__fPvIx{color:var(--landing-text-muted);display:block;font-size:.75rem;font-weight:600;letter-spacing:.14em;margin-bottom:1.25rem;text-align:center;text-transform:uppercase}.Platform_secondaryToolGrid__7H7U1{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-width:1000px}.Platform_secondaryToolGridSingle__WHs4y{grid-template-columns:minmax(0,420px);justify-content:center}.Platform_secondaryToolCard__NCPOj{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:10px;color:inherit;display:flex;flex-direction:column;min-height:130px;overflow:hidden;padding:1rem 1.125rem;position:relative;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.Platform_secondaryToolCard__NCPOj:hover{border-color:var(--landing-border-hover);box-shadow:0 8px 20px -10px #00000059;transform:translateY(-2px)}.Platform_secondaryToolAccent__WWXqu{height:2px;left:0;position:absolute;right:0;top:0}.Platform_secondaryToolCard__NCPOj h4{font-size:.9375rem;font-weight:600;letter-spacing:-.01em;margin:0 0 .375rem}.Platform_secondaryToolCard__NCPOj p{color:var(--landing-text-secondary);flex:1 1;font-size:.8125rem;line-height:1.5;margin:0}.Platform_secondaryToolCta__A86eZ{align-items:center;color:var(--landing-gradient-start);display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;margin-top:.875rem;transition:gap .2s ease}.Platform_secondaryToolCard__NCPOj:hover .Platform_secondaryToolCta__A86eZ{gap:.625rem}@media (max-width:600px){.Platform_secondaryToolGrid__7H7U1{grid-template-columns:1fr}}.Platform_heroShowcase__F9p5d{padding:5.5rem 24px;scroll-margin-top:80px}.Platform_heroShowcaseInner__VeQX6{grid-gap:3.5rem;align-items:center;display:grid;gap:3.5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:0 24px}.Platform_heroCopy__F25pu{min-width:0}.Platform_heroDesc__9OueS{color:var(--landing-text-secondary);font-size:1.0625rem;line-height:1.7;margin:.5rem 0 1.75rem}.Platform_heroCtaRow__fN1l7{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.Platform_heroCtaNote__qXQPH{color:var(--landing-text-muted);font-size:.8125rem;line-height:1.5;max-width:280px}.Platform_heroCtaSecondary__V0o1o{align-items:center;background:#06b6d40f;border:1px solid #06b6d466;border-radius:8px;color:#06b6d4;display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;padding:11px 18px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.Platform_heroCtaSecondary__V0o1o:hover{background:#06b6d41f;border-color:#06b6d4;transform:translateY(-2px)}:root[data-theme=light] .Platform_heroCtaSecondary__V0o1o{border-color:#0e749059;color:#0e7490}.Platform_heroMedia__Pz7n-{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:12px;box-shadow:0 24px 60px -34px #000000b3;height:360px;overflow:hidden;position:relative}.Platform_heroIframe__xgo5Z{border:0;display:block;height:100%;width:100%}.Platform_heroMediaPoster__ufgaw{align-items:center;background:radial-gradient(ellipse at center,#06b6d41f,#0000 70%);color:var(--landing-text-muted);display:flex;flex-direction:column;font-size:.875rem;gap:.75rem;height:100%;justify-content:center}.Platform_heroMediaPoster__ufgaw svg{height:32px;opacity:.7;width:32px}.Platform_heroSceneCell__tAbG-{min-width:0}@media (max-width:900px){.Platform_heroShowcase__F9p5d{padding:3.5rem 20px}.Platform_heroShowcaseInner__VeQX6{gap:2rem;grid-template-columns:1fr;padding:0 20px}}.Platform_capGrid__vnUEA{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;max-width:1100px}.Platform_capCard__W380A{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:12px;overflow:hidden;padding:1.25rem;position:relative}.Platform_capAccent__f38DL{background:linear-gradient(90deg,#06b6d4,#0891b2);height:2px;left:0;position:absolute;right:0;top:0}.Platform_capIcon__b1\+Ql{align-items:center;background:#06b6d41a;border:1px solid #06b6d440;border-radius:10px;color:#06b6d4;display:inline-flex;height:40px;justify-content:center;margin-bottom:.85rem;width:40px}.Platform_capIcon__b1\+Ql svg{height:22px;width:22px}:root[data-theme=light] .Platform_capIcon__b1\+Ql{color:#0e7490}.Platform_capCard__W380A h4{font-size:.95rem;font-weight:600;letter-spacing:-.01em;margin:.25rem 0 .4rem}.Platform_capCard__W380A p{color:var(--landing-text-secondary);font-size:.8125rem;line-height:1.5;margin:0}.Platform_capStrip__JI0Wb{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1.5rem}.Platform_capChip__Eqsh0{background:#06b6d40f;border:1px solid #06b6d44d;border-radius:999px;color:var(--landing-text-secondary);font-size:.8125rem;font-weight:500;padding:6px 14px}:root[data-theme=light] .Platform_capChip__Eqsh0{border-color:#0e74904d;color:#0e7490}.Platform_toolsBand__l0irq{background:linear-gradient(180deg,var(--landing-bg-elevated),var(--landing-bg));border-bottom:1px solid var(--landing-border);border-top:1px solid var(--landing-border);overflow:hidden;position:relative}.Platform_toolsBand__l0irq:before{background-image:linear-gradient(#94a3b81a 1px,#0000 0),linear-gradient(90deg,#94a3b81a 1px,#0000 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(180deg,#0000,#000 12%,#000 88%,#0000);pointer-events:none;position:absolute;z-index:0}.Platform_toolsSection__4IiO0{background:#0000!important;position:relative;z-index:1}.Platform_toolsSection__4IiO0 .Platform_badgeBridge__ir2G\+,.Platform_toolsSection__4IiO0 .Platform_badgeEditor__AM5kY{background:linear-gradient(135deg,#475569,#334155)}.Platform_toolsEyebrow__psl4v{color:#94a3b8!important}:root[data-theme=light] .Platform_toolsEyebrow__psl4v{color:#475569!important}.Platform_toolChips__JYK0p{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.5rem}.Platform_toolChips__JYK0p span{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:6px;color:var(--landing-text-secondary);font-size:.75rem;font-weight:500;letter-spacing:.02em;padding:5px 12px}.brandSections_verbHeaderLocus__rHgJj{background:radial-gradient(ellipse at top,#06b6d414,#0000 60%),var(--landing-bg)}:root[data-theme=light] .brandSections_verbHeaderLocus__rHgJj{background:radial-gradient(ellipse at top,#06b6d40d,#0000 60%),var(--landing-bg)}.brandSections_verbSectionLoom__dpm2v{background:radial-gradient(ellipse at top,#8b5cf614,#0000 60%),var(--landing-bg-elevated)}:root[data-theme=light] .brandSections_verbSectionLoom__dpm2v{background:radial-gradient(ellipse at top,#8b5cf60f,#0000 60%),var(--landing-bg-elevated)}.Pricing_pricingPageContainer__lj6Sj{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--landing-bg);color:var(--landing-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;width:100%}.Pricing_faqSection__8svKH,.Pricing_pricingGrid__FA9Wn,.Pricing_pricingHeader__HOClr{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px}.Pricing_pricingHeader__HOClr{padding:140px 0 60px;text-align:center}.Pricing_pricingHeader__HOClr h1{font-size:3rem;font-weight:700;letter-spacing:-.03em;margin-bottom:.75rem}.Pricing_pricingHeader__HOClr p{color:var(--landing-text-secondary);font-size:1.125rem}.Pricing_billingToggle__vI9kW{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:100px;display:flex;gap:0;justify-content:center;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:380px;padding:4px}.Pricing_billingToggle__vI9kW button{background:#0000;border:none;border-radius:100px;color:var(--landing-text-muted);cursor:pointer;flex:1 1;font-family:inherit;font-size:.9375rem;font-weight:500;padding:10px 20px;transition:all .25s ease}.Pricing_billingToggle__vI9kW button.Pricing_active__TnwBB{background:linear-gradient(135deg,var(--landing-gradient-start),var(--landing-gradient-end));box-shadow:0 2px 8px #6366f14d;color:#fff}.Pricing_saveBadge__t-YYI{background:#fff3;border-radius:10px;display:inline-block;font-size:.6875rem;margin-left:4px;padding:2px 8px}.Pricing_billingToggle__vI9kW button.Pricing_active__TnwBB .Pricing_saveBadge__t-YYI{background:#ffffff40}.Pricing_pricingGrid__FA9Wn{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);margin-bottom:40px;transition:opacity .2s ease}.Pricing_pricingGrid__FA9Wn.Pricing_transitioning__ysFFr{opacity:.5}.Pricing_pricingCard__fOMNf{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:16px;display:flex;flex-direction:column;padding:2rem;position:relative;transition:all .3s ease}.Pricing_pricingCard__fOMNf:hover{border-color:var(--landing-border-hover);box-shadow:0 0 40px var(--landing-glow);transform:translateY(-4px)}.Pricing_popularCard__-475y{border-color:var(--landing-gradient-start);box-shadow:0 0 30px var(--landing-glow);transform:scale(1.03);z-index:1}.Pricing_popularCard__-475y:hover{box-shadow:0 0 50px var(--landing-glow-strong);transform:scale(1.03) translateY(-4px)}.Pricing_popularBadge__JKCMv{background:linear-gradient(135deg,var(--landing-gradient-start),var(--landing-gradient-end));border-radius:100px;color:#fff;font-size:.75rem;font-weight:600;left:50%;padding:5px 18px;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap}.Pricing_pricingCardHeader__ZSq5d{border-bottom:1px solid var(--landing-border);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1.5rem;min-height:200px;padding-bottom:1.5rem;text-align:center}.Pricing_pricingCardHeader__ZSq5d h2{font-size:1.375rem;font-weight:600;letter-spacing:-.01em;margin-bottom:1rem}.Pricing_priceContainer__mthCB{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;min-height:100px;padding-top:12px;transition:opacity .2s ease}.Pricing_price__uKlqR{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--landing-gradient-start),var(--landing-gradient-end));-webkit-background-clip:text;background-clip:text;font-size:2.75rem;font-weight:700;letter-spacing:-.02em;line-height:1}.Pricing_period__ZIADX{color:var(--landing-text-muted);font-size:.875rem}.Pricing_priceComparison__p8DQj{align-items:center;display:flex;gap:8px;margin-bottom:6px;min-height:28px}.Pricing_oldPrice__GlOqz{color:var(--landing-text-muted);font-size:1.125rem;font-weight:500;text-decoration:line-through}.Pricing_savingsIndicator__N0k1W{background:linear-gradient(135deg,var(--landing-gradient-start),var(--landing-gradient-end));border-radius:100px;color:#fff;font-size:.6875rem;font-weight:600;padding:2px 10px}.Pricing_billedAnnually__ZG2wT{color:var(--landing-text-muted);font-size:.75rem;margin-top:4px}.Pricing_featureList__hkwzD{display:flex;flex-direction:column;flex-grow:1;list-style:none;margin:0 0 1.5rem;padding:0}.Pricing_featureList__hkwzD li{align-items:flex-start;color:var(--landing-text-primary);display:flex;font-size:.875rem;line-height:1.5;margin-bottom:12px}.Pricing_checkIcon__fRFqy{color:var(--landing-gradient-start);flex-shrink:0;font-size:.75rem;margin-right:10px;margin-top:3px}.Pricing_featureCategoryHeader__CEDxz{border-bottom:1px solid var(--landing-border);color:var(--landing-text-muted)!important;font-size:.6875rem!important;font-weight:600;letter-spacing:.08em;margin-bottom:8px!important;margin-top:12px!important;padding-bottom:6px;text-transform:uppercase}.Pricing_featureCategoryHeader__CEDxz span{display:block}.Pricing_highlightedFeature__iO9UR{background:#3b82f614;border-left:2px solid var(--landing-gradient-start);border-radius:8px;margin-bottom:12px!important;margin-left:20px;padding:8px 10px;position:relative;width:auto}.Pricing_highlightedFeature__iO9UR .Pricing_checkIcon__fRFqy{left:-24px;position:absolute;top:11px}.Pricing_highlightedFeature__iO9UR strong{font-weight:700}.Pricing_refreshInfo__55uuh{color:var(--landing-text-muted);font-size:.8125rem;font-style:italic;margin-bottom:4px!important;margin-left:22px;margin-top:-8px!important}.Pricing_creditsSection__mcilN{min-height:160px}.Pricing_additionalSection__Lr1yY,.Pricing_creditsSection__mcilN{display:flex;flex-direction:column}.Pricing_ctaButton__cmKVh{background:linear-gradient(135deg,var(--landing-gradient-start),var(--landing-gradient-end));border:none;border-radius:10px;box-shadow:0 4px 12px #6366f140;color:#fff;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:600;padding:12px 24px;transition:all .2s ease;width:100%}.Pricing_ctaButton__cmKVh:hover{box-shadow:0 6px 20px #6366f159;transform:translateY(-2px)}.Pricing_ctaButton__cmKVh:active{transform:translateY(0)}.Pricing_faqSection__8svKH{margin-bottom:80px;margin-top:100px}.Pricing_faqSection__8svKH h2{font-size:2rem;font-weight:600;letter-spacing:-.02em;margin-bottom:2.5rem;text-align:center}.Pricing_faqGrid__\+e5GU{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.Pricing_faqItem__a059h{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:12px;padding:1.5rem;transition:all .3s ease}.Pricing_faqItem__a059h:hover{border-color:var(--landing-border-hover);box-shadow:0 0 30px var(--landing-glow)}.Pricing_faqItem__a059h h3{font-size:.9375rem;font-weight:600;line-height:1.4;margin-bottom:.75rem}.Pricing_faqItem__a059h p{color:var(--landing-text-secondary);font-size:.875rem;line-height:1.6;margin:0}.Pricing_pricingFootnote__BBa4V{background:var(--landing-bg-surface);border:1px solid var(--landing-border);border-radius:12px;margin-top:1.5rem;padding:1.5rem;text-align:center}.Pricing_pricingFootnote__BBa4V p{color:var(--landing-text-muted);font-size:.875rem;margin:0}@media (max-width:1200px){.Pricing_pricingGrid__FA9Wn{grid-template-columns:repeat(2,1fr)}.Pricing_popularCard__-475y{transform:scale(1)}.Pricing_popularCard__-475y:hover{transform:translateY(-4px)}}@media (max-width:768px){.Pricing_pricingHeader__HOClr{padding:100px 0 40px}.Pricing_pricingHeader__HOClr h1{font-size:2.25rem}.Pricing_pricingGrid__FA9Wn{gap:1rem;grid-template-columns:1fr}.Pricing_popularCard__-475y{transform:scale(1)}.Pricing_pricingCardHeader__ZSq5d{min-height:auto}.Pricing_billingToggle__vI9kW{max-width:100%}.Pricing_billingToggle__vI9kW button{font-size:.875rem;padding:8px 14px}.Pricing_faqGrid__\+e5GU{grid-template-columns:1fr}.Pricing_creditsSection__mcilN,.Pricing_priceContainer__mthCB{min-height:auto}}:root{--doc-sidebar-bg:var(--bg-secondary);--doc-sidebar-width:260px;--doc-nav-link-hover-bg:var(--bg-tertiary);--doc-nav-link-active-bg:var(--accent-color);--doc-nav-link-active-text:var(--text-primary-inverted,#fff);--doc-content-padding:40px;--doc-heading-color:var(--text-primary);--doc-text-color:var(--text-secondary);--doc-code-bg:var(--bg-code);--doc-code-text:var(--text-code)}.Documentation_documentationPageWrapper__M\+qjD{min-height:100vh;padding-bottom:40px;padding-top:100px;scroll-behavior:smooth}.Documentation_documentationContainer__ai1qA{background-color:var(--bg-primary);border-radius:8px;border-radius:var(--border-radius-md,8px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f);display:flex;margin:0 auto;max-width:1400px;overflow:visible;scroll-behavior:smooth}.Documentation_documentationSidebar__kqfoC{background-color:var(--bg-secondary);background-color:var(--doc-sidebar-bg);border-radius:8px 0 0 8px;border-radius:var(--border-radius-md,8px) 0 0 var(--border-radius-md,8px);border-right:1px solid #e0e0e0;border-right:1px solid var(--border-color-soft,#e0e0e0);flex-shrink:0;height:calc(100vh - 120px);max-height:calc(100vh - 120px);min-width:260px;min-width:var(--doc-sidebar-width);overflow-y:auto;padding:20px;position:-webkit-sticky;position:sticky;top:80px;width:260px;width:var(--doc-sidebar-width)}.Documentation_documentationNav__kXwUo{list-style:none;margin:0;padding:0}.Documentation_documentationNav__kXwUo li{margin-bottom:8px}.Documentation_documentationNav__kXwUo button{background-color:initial;border:none;border-left:3px solid #0000;border-radius:4px;border-radius:var(--border-radius-sm,4px);color:var(--text-secondary);cursor:pointer;display:block;font-size:1em;padding:12px 15px;position:relative;text-align:left;transition:all .3s ease;width:100%}.Documentation_documentationNav__kXwUo button:hover{background-color:var(--bg-tertiary);background-color:var(--doc-nav-link-hover-bg);color:var(--text-primary);transform:translateX(2px)}.Documentation_documentationNav__kXwUo button.Documentation_active__SWELl{background-color:var(--accent-color);background-color:var(--doc-nav-link-active-bg);border-left-color:#fff;border-left-color:var(--doc-nav-link-active-text);box-shadow:0 2px 8px #0000001a;color:#fff;color:var(--doc-nav-link-active-text);font-weight:600;transform:translateX(4px)}.Documentation_subsectionNav__c8-Bf{animation:Documentation_slideDown__5\+G08 .3s ease-out;border-left:2px solid #e0e0e0;border-left:2px solid var(--border-color-soft,#e0e0e0);list-style:none;margin:8px 0 8px 12px;padding:0}.Documentation_subsectionNav__c8-Bf li{margin-bottom:2px}.Documentation_subsectionButton__8yRhf{background-color:initial;border:none;border-radius:4px;border-radius:var(--border-radius-sm,4px);color:var(--text-secondary);cursor:pointer;display:block;font-size:.85em;font-weight:400;margin-left:8px;opacity:.85;padding:6px 12px 6px 16px;text-align:left;transition:all .2s ease;width:calc(100% - 8px)}.Documentation_subsectionButton__8yRhf:hover{background-color:var(--bg-tertiary);background-color:var(--doc-nav-link-hover-bg);color:var(--text-primary);opacity:1;padding-left:20px}@keyframes Documentation_slideDown__5\+G08{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.Documentation_documentationContent__DCBrC{animation:Documentation_fadeIn__5vAOb .4s ease-in-out;background-color:var(--bg-primary);border-radius:0 8px 8px 0;border-radius:0 var(--border-radius-md,8px) var(--border-radius-md,8px) 0;flex:1 1;min-height:calc(100vh - 160px);overflow-y:visible;padding:40px;padding:var(--doc-content-padding)}@keyframes Documentation_fadeIn__5vAOb{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Documentation_documentationContent__DCBrC h1,.Documentation_documentationContent__DCBrC h2,.Documentation_documentationContent__DCBrC h3,.Documentation_documentationContent__DCBrC h4{color:var(--text-primary);color:var(--doc-heading-color);font-weight:600;margin-bottom:.8em;margin-top:0}.Documentation_documentationContent__DCBrC h1{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color-soft,#e0e0e0);font-size:2.2em;padding-bottom:.5em}.Documentation_documentationContent__DCBrC h2{font-size:1.8em;margin-top:0}.Documentation_documentationContent__DCBrC h3{font-size:1.5em}.Documentation_documentationContent__DCBrC p{color:var(--text-secondary);color:var(--doc-text-color);line-height:1.7;margin-bottom:1em}.Documentation_documentationContent__DCBrC ol,.Documentation_documentationContent__DCBrC ul{color:var(--text-secondary);color:var(--doc-text-color);margin-bottom:1em;margin-left:20px}.Documentation_documentationContent__DCBrC li{margin-bottom:.5em}.Documentation_documentationContent__DCBrC a{color:var(--link-color);text-decoration:none}.Documentation_documentationContent__DCBrC a:hover{text-decoration:underline}.Documentation_documentationContent__DCBrC code{background-color:var(--bg-code);background-color:var(--doc-code-bg);border-radius:3px;border-radius:var(--border-radius-xs,3px);color:var(--text-code);color:var(--doc-code-text);font-family:monospace;font-family:var(--font-family-monospace,monospace);font-size:.9em;padding:.2em .4em}.Documentation_documentationContent__DCBrC pre{background-color:var(--bg-code);background-color:var(--doc-code-bg);border-radius:4px;border-radius:var(--border-radius-sm,4px);margin-bottom:1em;overflow-x:auto;padding:15px}.Documentation_documentationContent__DCBrC pre code{background-color:initial;color:var(--text-code);color:var(--doc-code-text);padding:0}.Documentation_documentationContent__DCBrC h2,.Documentation_documentationContent__DCBrC>div[id]{scroll-margin-top:100px}@media (max-width:992px){.Documentation_documentationSidebar__kqfoC{width:220px}}@media (max-width:768px){.Documentation_documentationContainer__ai1qA{flex-direction:column}.Documentation_documentationSidebar__kqfoC{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color-soft,#e0e0e0);border-right:none;height:auto;margin-bottom:20px;position:static;width:100%}.Documentation_documentationNav__kXwUo button{transform:none!important}.Documentation_documentationNav__kXwUo button.Documentation_active__SWELl,.Documentation_documentationNav__kXwUo button:hover{transform:none}.Documentation_subsectionButton__8yRhf{transform:none!important}.Documentation_subsectionButton__8yRhf:hover{transform:none}.Documentation_documentationContent__DCBrC{max-height:none}}.LoomSpecChapter_specChapter__6D9b7{line-height:1.65;max-width:860px}.LoomSpecChapter_specChapter__6D9b7 h1{font-size:1.9rem;margin:0 0 12px}.LoomSpecChapter_specChapter__6D9b7 h2{border-bottom:1px solid #7f7f7f40;border-bottom:1px solid var(--border-color,#7f7f7f40);font-size:1.35rem;margin:34px 0 10px;padding-bottom:6px}.LoomSpecChapter_specChapter__6D9b7 h3{font-size:1.05rem;margin:24px 0 8px}.LoomSpecChapter_specChapter__6D9b7 table{border-collapse:collapse;font-size:.88rem;margin:12px 0 18px;width:100%}.LoomSpecChapter_specChapter__6D9b7 td,.LoomSpecChapter_specChapter__6D9b7 th{border:1px solid #7f7f7f4d;border:1px solid var(--border-color,#7f7f7f4d);padding:6px 10px;text-align:left;vertical-align:top}.LoomSpecChapter_specChapter__6D9b7 th{background:#7f7f7f14}.LoomSpecChapter_specChapter__6D9b7 code{background:#7f7f7f1f;border-radius:4px;font-family:SF Mono,Menlo,Consolas,monospace;font-size:.85em;padding:1px 5px}.LoomSpecChapter_specChapter__6D9b7 pre{background:#0f1115eb;border-radius:8px;color:#e6e6e6;font-size:.82rem;line-height:1.5;overflow-x:auto;padding:14px 16px}.LoomSpecChapter_specChapter__6D9b7 pre code{background:#0000;color:inherit;padding:0}.LoomSpecChapter_specChapter__6D9b7 blockquote{background:#6366f10f;border-left:3px solid #6366f1;border-left:3px solid var(--accent-color,#6366f1);margin:14px 0;padding:8px 14px}.LoomSpecChapter_specChapter__6D9b7 blockquote p{margin:0}.LoomSpecChapter_specChapter__6D9b7 hr{border:none;border-top:1px solid #7f7f7f40;border-top:1px solid var(--border-color,#7f7f7f40);margin:28px 0}.LoomSpecChapter_mermaid__0tVbD{display:flex;justify-content:center;margin:16px 0 20px}.LoomSpecChapter_mermaid__0tVbD svg{height:auto;max-width:100%}.LoomSpecChapter_mermaidPending__sW5Qm{opacity:.6}.Privacy_privacyContainer__Ot2q8{background-color:var(--bg-primary);color:var(--text-primary);margin:40px auto 0;max-width:800px;padding:40px 20px}.Privacy_privacyTitle__nooAV h1{font-size:28px;margin-bottom:10px}.Privacy_privacyLastUpdated__dWEVZ,.Privacy_privacyTitle__nooAV h1{color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center}.Privacy_privacyLastUpdated__dWEVZ{font-size:14px;margin-bottom:30px;opacity:.7}.Privacy_privacyContent__qfg2P{text-align:left}.Privacy_privacyContent__qfg2P h2{font-size:22px;margin-top:30px}.Privacy_privacyContent__qfg2P h2,.Privacy_privacyContent__qfg2P li,.Privacy_privacyContent__qfg2P p{color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:15px;opacity:.9}.Privacy_privacyContent__qfg2P li,.Privacy_privacyContent__qfg2P p{font-size:16px;line-height:1.6}.Privacy_privacyContent__qfg2P ol,.Privacy_privacyContent__qfg2P ul{margin-bottom:15px;padding-left:30px}.Privacy_privacyContent__qfg2P a{color:var(--link-color);text-decoration:none}.Privacy_privacyContent__qfg2P a:hover{text-decoration:underline}:root{--blog-bg-primary:var(--bg-primary,#fff);--blog-text-primary:var(--text-primary,#333);--blog-text-secondary:var(--text-secondary,#555);--blog-accent-color:var(--accent-color,#007bff);--blog-border-color:var(--border-color,#e0e0e0);--blog-card-bg:var(--card-bg,#f9f9f9);--blog-link-color:var(--link-color,#0052cc);--blog-code-bg:var(--bg-code,#f0f0f0);--blog-code-text:var(--text-code,#333)}.Blog_blogPageContainer__j5R9F{background-color:#fff;background-color:var(--blog-bg-primary);color:#333;color:var(--blog-text-primary);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;margin:40px auto;max-width:900px;padding:20px}.Blog_blogPageHeader__Pop0t{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--blog-border-color);margin-bottom:40px;padding-bottom:20px;text-align:center}.Blog_blogPageHeader__Pop0t h1{color:#333;color:var(--blog-text-primary);font-size:1.5em;margin-bottom:.2em;margin-top:40px}.Blog_blogPageSubtitle__Zfi68{color:#555;color:var(--blog-text-secondary);font-size:1em}.Blog_blogPostsList__BNgiy{grid-gap:40px;display:grid;gap:40px}.Blog_blogPost__RYK9j{background-color:#f9f9f9;background-color:var(--blog-card-bg);border:1px solid #e0e0e0;border:1px solid var(--blog-border-color);border-radius:8px;box-shadow:0 2px 10px #00000012;padding:25px 30px}.Blog_blogPostHeader__xHUnu{margin-bottom:20px}.Blog_blogPostTitle__mFI-L{color:#007bff;color:var(--blog-accent-color);font-size:1.8em;margin-bottom:.3em}.Blog_blogPostMeta__g9CpV{color:#555;color:var(--blog-text-secondary);font-size:.9em;margin-bottom:15px}.Blog_blogPostMeta__g9CpV time{font-weight:500}.Blog_blogPostContent__SlWQF{color:#333;color:var(--blog-text-primary);font-size:1.05em;line-height:1.7}.Blog_blogPostContent__SlWQF p{margin-bottom:1.2em}.Blog_blogPostContent__SlWQF a{color:#0052cc;color:var(--blog-link-color);font-weight:500;text-decoration:none}.Blog_blogPostContent__SlWQF a:hover{text-decoration:underline}.Blog_blogPostContent__SlWQF strong{color:#333;color:var(--blog-text-primary);font-weight:600}.Blog_blogPostContent__SlWQF ol,.Blog_blogPostContent__SlWQF ul{margin-bottom:1em;margin-left:20px}.Blog_blogPostContent__SlWQF code{background-color:#f0f0f0;background-color:var(--blog-code-bg);border-radius:3px;color:#333;color:var(--blog-code-text);font-family:monospace;padding:.2em .4em}.Blog_blogPostContent__SlWQF pre{background-color:#f0f0f0;background-color:var(--blog-code-bg);border-radius:5px;margin-bottom:1em;overflow-x:auto;padding:15px}.Blog_blogPostFooter__AP0IQ{border-top:1px dashed #e0e0e0;border-top:1px dashed var(--blog-border-color);margin-top:25px;padding-top:15px}.Blog_blogPostTags__KeNLq{color:#555;color:var(--blog-text-secondary);font-size:.85em}.Blog_blogPageFooterNote__d3ngo{border-top:1px solid #e0e0e0;border-top:1px solid var(--blog-border-color);color:#555;color:var(--blog-text-secondary);font-size:.9em;margin-top:50px;padding-top:20px;text-align:center}:root[data-theme=dark] .Blog_blogPost__RYK9j{background-color:#2a2a2a;background-color:var(--card-bg,#2a2a2a);border-color:#444;border-color:var(--border-color,#444)}:root[data-theme=dark] .Blog_blogPageHeader__Pop0t h1,:root[data-theme=dark] .Blog_blogPostContent__SlWQF{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}:root[data-theme=dark] .Blog_blogPageFooterNote__d3ngo,:root[data-theme=dark] .Blog_blogPageSubtitle__Zfi68,:root[data-theme=dark] .Blog_blogPostMeta__g9CpV,:root[data-theme=dark] .Blog_blogPostTags__KeNLq{color:#aaa;color:var(--text-secondary,#aaa)}:root[data-theme=dark] .Blog_blogPostTitle__mFI-L{color:#80bfff;color:var(--accent-color,#80bfff)}:root[data-theme=dark] .Blog_blogPostContent__SlWQF a{color:#80bfff;color:var(--link-color,#80bfff)}.About_aboutPage__\+pW5b{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden;width:100%}.About_hero__LCzmt{align-items:center;background:var(--hero-background),linear-gradient(135deg,#00000080,#00000080);background:var(--hero-background),linear-gradient(135deg,var(--bg-primary,#00000080),var(--bg-secondary,#00000080));background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:60vh;opacity:1;padding:60px 5%}.About_heroImage__7a4Ld{display:flex;justify-content:center;margin-bottom:40px;width:100%}.About_heroImage__7a4Ld img{animation:About_float__ssmra 6s ease-in-out infinite;height:auto;margin-bottom:0;margin-top:50px;max-width:70%}.About_heroContent__p\+nq6{flex:1 1;max-width:800px;text-align:center}.About_hero__LCzmt h1{color:var(--text-primary);font-size:3.8rem;font-weight:500;margin-bottom:1rem;white-space:normal;word-break:break-word}.About_heroSubtitle__HQqtr{color:var(--text-secondary);font-size:1.5rem;margin-bottom:2rem;white-space:normal;word-break:break-word}@media (max-width:768px){.About_hero__LCzmt h1{font-size:2rem;text-align:center}.About_heroSubtitle__HQqtr{font-size:1rem;text-align:center}}.About_heroButtons__DEEzK{display:flex;gap:1rem;justify-content:center}.About_btn__9cQOu{border-radius:4px;cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:all .3s ease}.About_btnPrimary__BB80g{background-color:var(--accent-color);color:#fff}.About_btnPrimary__BB80g:hover{background-color:#1976d2}.About_btnSecondary__fth5w{background-color:initial;border:2px solid var(--accent-color);color:var(--accent-color)}.About_btnSecondary__fth5w:hover{background-color:#2196f31a}.About_btnLarge__KYBBq{background-color:#fff;color:var(--accent-color);font-size:1.2rem;padding:16px 32px}.About_btnLarge__KYBBq:hover{background-color:#ffffffe6;transform:translateY(-2px)}@keyframes About_float__ssmra{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.About_animateFadeIn__vy3RH{animation:About_fadeIn__TvbDr 1s forwards}.About_animateSlideUp__IuEMl{animation:About_slideUp__LmM3T .6s forwards}@keyframes About_fadeIn__TvbDr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes About_slideUp__LmM3T{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.About_hero__LCzmt{flex-direction:column;padding:40px 5%;text-align:center}.About_heroContent__p\+nq6{margin-bottom:40px}.About_heroButtons__DEEzK{justify-content:center}.About_hero__LCzmt h1{font-size:2.5rem}.About_heroSubtitle__HQqtr{font-size:1.2rem}}.About_ltiBadge__igaE0{display:inline-block;margin-top:2rem}.About_ltiLabel__F5ZnP{background-color:var(--accent-color);border-radius:20px;box-shadow:0 2px 8px #2196f34d;color:#fff;font-size:.9rem;font-weight:600;padding:8px 16px}@media (max-width:768px){.About_integrationsGrid__FgKrr{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.About_integrationItem__G4ycw{padding:1rem}.About_integrationItem__G4ycw img{height:45px}}.TermsOfService_tosContainer__UbiMs{background-color:var(--bg-primary);color:var(--text-primary);margin:40px auto 0;max-width:800px;padding:40px 20px}.TermsOfService_tosTitle__j8pZQ h1{font-size:28px;margin-bottom:10px;text-transform:uppercase}.TermsOfService_tosLastUpdated__LAzc7,.TermsOfService_tosTitle__j8pZQ h1{color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center}.TermsOfService_tosLastUpdated__LAzc7{font-size:14px;margin-bottom:30px;opacity:.7}.TermsOfService_tosContent__v-WdO{text-align:left}.TermsOfService_tosContent__v-WdO h2{font-size:22px;margin-bottom:15px;margin-top:30px;opacity:.9;text-transform:uppercase}.TermsOfService_tosContent__v-WdO h2,.TermsOfService_tosContent__v-WdO h3{color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.TermsOfService_tosContent__v-WdO h3{font-size:18px;margin-bottom:10px;margin-top:25px;opacity:.85}.TermsOfService_tosContent__v-WdO li,.TermsOfService_tosContent__v-WdO p{color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;margin-bottom:15px;opacity:.9}.TermsOfService_tosContent__v-WdO ol,.TermsOfService_tosContent__v-WdO ul{margin-bottom:15px;padding-left:30px}.TermsOfService_tosContent__v-WdO strong{font-weight:700;text-transform:uppercase}.TermsOfService_tosContent__v-WdO a{color:var(--link-color);text-decoration:none}.TermsOfService_tosContent__v-WdO a:hover{text-decoration:underline}.TermsOfService_tableOfContents__Z78aO{margin-bottom:30px;padding-left:0}.TermsOfService_tableOfContents__Z78aO li{list-style-type:none;margin-bottom:8px}.TermsOfService_tableOfContents__Z78aO a{color:var(--link-color);text-decoration:none}.TermsOfService_tableOfContents__Z78aO a:hover{text-decoration:underline}.PageNotFound_pageNotFoundContainer__-i1FF{background-color:var(--bg-primary);color:var(--text-primary);margin-top:40px;padding-top:50px;text-align:center}.PageNotFound_pageNotFoundTitle__Mp9gk h1{font-size:26px}.PageNotFound_pageNotFoundSubtitle__iOYAC,.PageNotFound_pageNotFoundTitle__Mp9gk h1{color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.PageNotFound_pageNotFoundSubtitle__iOYAC{font-size:14px;opacity:.7}.PageNotFound_pageNotFoundBodyText__bvlA2{color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin-top:20px;opacity:.9}.PageNotFound_pageNotFoundBodyText__bvlA2 a{color:var(--link-color);text-decoration:none}.PageNotFound_pageNotFoundBodyText__bvlA2 a:hover{text-decoration:underline}.ResetPassword_resetPage__QN\+z8{align-items:center;background-color:var(--bg-primary);display:flex;justify-content:center;min-height:100vh;padding:20px}.ResetPassword_resetCard__Y8BiV{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 20px #0000001a;max-width:440px;padding:40px;width:100%}.ResetPassword_logo__Z1KZ9{color:var(--accent-color);font-size:28px;font-weight:700;margin-bottom:24px;text-align:center}.ResetPassword_resetCard__Y8BiV h2{color:var(--text-primary);font-size:1.5rem;margin:0 0 8px}.ResetPassword_subtitle__0gfl3{color:var(--text-secondary);font-size:14px;margin:0 0 24px}.ResetPassword_formGroup__1OGqg{margin-bottom:16px}.ResetPassword_formGroup__1OGqg label{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.ResetPassword_formGroup__1OGqg input{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:var(--text-primary);font-size:14px;padding:10px 12px;width:100%}.ResetPassword_formGroup__1OGqg input:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-focus-shadow);outline:none}.ResetPassword_primaryButton__YeFWo{background-color:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:8px;padding:12px;transition:background-color .2s ease;width:100%}.ResetPassword_primaryButton__YeFWo:hover{background-color:var(--accent-hover-color)}.ResetPassword_primaryButton__YeFWo:disabled{background-color:var(--disabled-bg-color);cursor:not-allowed}.ResetPassword_secondaryButton__0KWfv{background:none;border:1px solid var(--accent-color);border-radius:6px;color:var(--accent-color);cursor:pointer;font-size:14px;font-weight:500;padding:10px;transition:background-color .2s ease;width:100%}.ResetPassword_secondaryButton__0KWfv:hover{background-color:var(--accent-focus-shadow)}.ResetPassword_errorMessage__KyA\+t{background-color:#f8d7da;background-color:var(--error-bg-color,#f8d7da);border:1px solid #f5c6cb;border:1px solid var(--error-border-color,#f5c6cb);border-radius:6px;color:#721c24;color:var(--error-text-color,#721c24);font-size:14px;margin-bottom:16px;padding:10px 15px}.ResetPassword_successState__fjZNG{text-align:center}.ResetPassword_successState__fjZNG h2{color:var(--text-primary);margin-bottom:12px}.ResetPassword_successState__fjZNG p{color:var(--text-secondary);font-size:14px;margin-bottom:24px}.ResetPassword_linkExpired__7-zZY{margin-top:16px}.OTPModal_modalOverlay__o9CUe{align-items:center;animation:OTPModal_fadeIn__IygEb .3s ease;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.OTPModal_modal__xfs-p{animation:OTPModal_slideUp__apqjY .4s ease;background-color:var(--bg-primary);border-radius:12px;box-shadow:0 10px 40px #00000040;max-width:420px;padding:32px;position:relative;width:100%}.OTPModal_closeButton__VHIn-{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:24px;position:absolute;right:16px;top:16px;transition:color .2s;z-index:10}.OTPModal_closeButton__VHIn-:hover{color:var(--text-primary)}.OTPModal_header__vT38c{margin-bottom:24px;text-align:center}.OTPModal_header__vT38c h2{color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 8px}.OTPModal_header__vT38c p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.OTPModal_emailHighlight__j0EO0{color:var(--accent-color);font-weight:500}.OTPModal_emailForm__RH79b{margin-bottom:20px}.OTPModal_formGroup__h2Jc2{margin-bottom:16px}.OTPModal_formGroup__h2Jc2 label{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:6px}.OTPModal_formGroup__h2Jc2 input{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:8px;box-sizing:border-box;color:var(--text-primary);font-size:16px;padding:12px;transition:border-color .2s,box-shadow .2s;width:100%}.OTPModal_formGroup__h2Jc2 input:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-focus-shadow);outline:none}.OTPModal_otpInputContainer__ceT7R{display:flex;gap:8px;justify-content:center;margin:24px 0}.OTPModal_otpInput__DoYpV{background-color:var(--input-bg);border:2px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:24px;font-weight:600;height:56px;text-align:center;transition:border-color .2s,box-shadow .2s;width:48px}.OTPModal_otpInput__DoYpV:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px var(--accent-focus-shadow);outline:none}.OTPModal_otpInput__DoYpV.OTPModal_filled__D4Bxt{background-color:#3b82f60d;background-color:var(--accent-bg-light,#3b82f60d);border-color:var(--accent-color)}.OTPModal_otpInput__DoYpV.OTPModal_error__gZgZA{border-color:#ef4444;border-color:var(--error-color,#ef4444)}.OTPModal_timerContainer__Z8GkS{color:var(--text-secondary);font-size:14px;margin:16px 0;text-align:center}.OTPModal_timer__vtv55{color:var(--text-primary);font-weight:600}.OTPModal_resendButton__J819R{background:none;border:none;color:var(--accent-color);cursor:pointer;font-size:14px;font-weight:500;padding:4px 8px;transition:color .2s}.OTPModal_resendButton__J819R:hover:not(:disabled){color:var(--accent-hover-color);text-decoration:underline}.OTPModal_resendButton__J819R:disabled{color:var(--text-muted);cursor:not-allowed}.OTPModal_submitButton__MXnXx{background-color:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:14px;transition:background-color .2s ease,transform .1s;width:100%}.OTPModal_submitButton__MXnXx:hover:not(:disabled){background-color:var(--accent-hover-color)}.OTPModal_submitButton__MXnXx:active:not(:disabled){transform:scale(.98)}.OTPModal_submitButton__MXnXx:disabled{background-color:var(--disabled-bg-color);cursor:not-allowed}.OTPModal_errorMessage__dgKtr{background-color:#fef2f2;background-color:var(--error-bg-color,#fef2f2);border:1px solid #fecaca;border:1px solid var(--error-border-color,#fecaca);border-radius:8px;color:#dc2626;color:var(--error-text-color,#dc2626)}.OTPModal_errorMessage__dgKtr,.OTPModal_successMessage__1ocLR{font-size:14px;margin-bottom:16px;padding:12px 16px;text-align:center}.OTPModal_successMessage__1ocLR{background-color:#f0fdf4;background-color:var(--success-bg-color,#f0fdf4);border:1px solid #bbf7d0;border:1px solid var(--success-border-color,#bbf7d0);border-radius:8px;color:#16a34a;color:var(--success-text-color,#16a34a)}.OTPModal_valueProp__VkH2M{background:linear-gradient(135deg,#3b82f60d 0,var(--bg-secondary) 100%);background:linear-gradient(135deg,var(--accent-bg-light,#3b82f60d) 0,var(--bg-secondary) 100%);border-radius:8px;margin:20px 0;padding:16px}.OTPModal_valueProp__VkH2M h4{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 12px}.OTPModal_valueProp__VkH2M ul{list-style:none;margin:0;padding:0}.OTPModal_valueProp__VkH2M li{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:8px;margin-bottom:8px}.OTPModal_valueProp__VkH2M li:last-child{margin-bottom:0}.OTPModal_checkIcon__u4bkg{color:#16a34a;color:var(--success-color,#16a34a);font-weight:700}.OTPModal_altAction__aogCW{border-top:1px solid var(--border-color);color:var(--text-secondary);font-size:14px;margin-top:20px;padding-top:20px;text-align:center}.OTPModal_altAction__aogCW button{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:0 4px;text-decoration:underline}.OTPModal_altAction__aogCW button:hover{opacity:.8}.OTPModal_backButton__Gq8fZ{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;gap:4px;margin-bottom:16px;padding:0;transition:color .2s}.OTPModal_backButton__Gq8fZ:hover{color:var(--text-primary)}@keyframes OTPModal_fadeIn__IygEb{0%{opacity:0}to{opacity:1}}@keyframes OTPModal_slideUp__apqjY{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes OTPModal_shake__gpPfR{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.OTPModal_shake__gpPfR{animation:OTPModal_shake__gpPfR .4s ease}.ExperimentOnboarding_container__yKYBl{align-items:center;background-color:var(--bg-primary);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.ExperimentOnboarding_background__dgIF7{inset:0;overflow:hidden;position:absolute;z-index:0}.ExperimentOnboarding_gradientOrb1__wHKeg{animation:ExperimentOnboarding_float1__EtN8a 20s ease-in-out infinite;background:radial-gradient(circle,#3b82f626 0,#0000 70%);border-radius:50%;height:600px;position:absolute;right:-200px;top:-200px;width:600px}.ExperimentOnboarding_gradientOrb2__-sd8z{animation:ExperimentOnboarding_float2__IBn9x 25s ease-in-out infinite;background:radial-gradient(circle,#8b5cf61f 0,#0000 70%);border-radius:50%;bottom:-150px;height:500px;left:-150px;position:absolute;width:500px}@keyframes ExperimentOnboarding_float1__EtN8a{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes ExperimentOnboarding_float2__IBn9x{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}.ExperimentOnboarding_content__Wal7g{padding:20px;position:relative;text-align:center;z-index:1}.ExperimentOnboarding_featureHeader__tcrZw{margin:0 auto 24px;max-width:500px}.ExperimentOnboarding_featureHeader__tcrZw h1{color:var(--text-primary);font-size:32px;font-weight:700;margin:0 0 12px}.ExperimentOnboarding_featureHeader__tcrZw p{color:var(--text-secondary);font-size:16px;line-height:1.6;margin:0}.ExperimentOnboarding_loading__Um\+78{align-items:center;display:flex;flex-direction:column;gap:16px}.ExperimentOnboarding_loading__Um\+78 p{color:var(--text-secondary);font-size:14px}.ExperimentOnboarding_spinner__08trr{animation:ExperimentOnboarding_spin__6rcPf 1s linear infinite;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-color);height:40px;width:40px}@keyframes ExperimentOnboarding_spin__6rcPf{to{transform:rotate(1turn)}}.ExperimentOnboarding_errorState__YNoGw{align-items:center;background:var(--bg-secondary);border-radius:12px;display:flex;flex-direction:column;gap:16px;max-width:400px;padding:32px;text-align:center}.ExperimentOnboarding_errorState__YNoGw h2{color:var(--text-primary);font-size:20px;font-weight:600;margin:0}.ExperimentOnboarding_errorState__YNoGw p{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0}.ExperimentOnboarding_retryButton__N\+B8P{background:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:background .2s ease}.ExperimentOnboarding_retryButton__N\+B8P:hover{background:var(--accent-hover)}.ExperimentOnboarding_devBypass__er4K9{background:#ff6464f2;border-radius:8px;bottom:20px;box-shadow:0 4px 12px #0000004d;padding:16px;position:fixed;right:20px;text-align:center;z-index:100000}.ExperimentOnboarding_devBypass__er4K9 p{color:#fffc;font-size:11px;margin:8px 0 0}.ExperimentOnboarding_devNote__YjaJY{color:#fc0!important;font-weight:500;margin-top:4px!important}.ExperimentOnboarding_devBypassButton__DzDm8{background:#333;border:2px solid #fff;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s ease}.ExperimentOnboarding_devBypassButton__DzDm8:hover{background:#555;transform:scale(1.05)}@media (prefers-color-scheme:dark){.ExperimentOnboarding_gradientOrb1__wHKeg{background:radial-gradient(circle,#3b82f61a 0,#0000 70%)}.ExperimentOnboarding_gradientOrb2__-sd8z{background:radial-gradient(circle,#8b5cf614 0,#0000 70%)}}.BridgeFilterBar_filterBar__jvaE1{background:#252538;background:var(--bg-secondary,#252538);border-bottom:1px solid #333;border-bottom:1px solid var(--border-color,#333);display:flex;flex-direction:column;gap:6px;padding:6px 10px}.BridgeFilterBar_topRow__z89Bh{align-items:center;display:flex;gap:8px}.BridgeFilterBar_searchBox__owIhd{flex:1 1;max-width:320px;min-width:100px;position:relative}.BridgeFilterBar_searchBox__owIhd input{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;padding:7px 10px 7px 32px;width:100%}.BridgeFilterBar_searchBox__owIhd input:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1);outline:none}.BridgeFilterBar_searchBox__owIhd input:-webkit-autofill,.BridgeFilterBar_searchBox__owIhd input:-webkit-autofill:focus,.BridgeFilterBar_searchBox__owIhd input:-webkit-autofill:hover{-webkit-text-fill-color:#e0e0e0;-webkit-text-fill-color:var(--text-primary,#e0e0e0);-webkit-box-shadow:inset 0 0 0 1000px #2d2d2d;-webkit-box-shadow:0 0 0 1000px var(--input-bg,#2d2d2d) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.BridgeFilterBar_searchIcon__LsxAL{color:#888;color:var(--text-secondary,#888);font-size:12px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.BridgeFilterBar_addFilterWrapper__cv1-E{position:relative}.BridgeFilterBar_addFilterBtn__srInr{align-items:center;background:#0000;border:1px dashed #444;border:1px dashed var(--border-color,#444);border-radius:6px;color:#888;color:var(--text-secondary,#888);cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:6px 10px;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.BridgeFilterBar_addFilterBtn__srInr:hover{background:#6366f10f;border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BridgeFilterBar_dropdown__FhUka{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:8px;box-shadow:0 8px 20px #0006;left:0;min-width:180px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:30}.BridgeFilterBar_dropdownList__JjiWg{display:flex;flex-direction:column;max-height:280px;overflow-y:auto;padding:4px;scrollbar-color:#ffffff29 #0000;scrollbar-color:var(--border-color,#ffffff29) #0000;scrollbar-width:thin}.BridgeFilterBar_dropdownList__JjiWg::-webkit-scrollbar{width:6px}.BridgeFilterBar_dropdownList__JjiWg::-webkit-scrollbar-track{background:#0000}.BridgeFilterBar_dropdownList__JjiWg::-webkit-scrollbar-thumb{background:#ffffff29;background:var(--border-color,#ffffff29);border-radius:3px}.BridgeFilterBar_dropdownList__JjiWg::-webkit-scrollbar-thumb:hover{background:#ffffff59;background:var(--text-tertiary,#ffffff59)}.BridgeFilterBar_dropdownItem__d\+29O{align-items:center;background:#0000;border:none;border-radius:4px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:8px 12px;text-align:left;transition:background .1s}.BridgeFilterBar_dropdownItemEmpty__zWzdh{opacity:.4}.BridgeFilterBar_dropdownCount__F0J34{background:#ffffff0f;border-radius:8px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);font-size:11px;font-weight:600;padding:1px 6px}.BridgeFilterBar_dropdownItem__d\+29O:hover:not(:disabled){background:#ffffff0f}.BridgeFilterBar_dropdownItem__d\+29O:disabled{cursor:default;opacity:.4}.BridgeFilterBar_dropdownItemActive__CqOqU{color:#6366f1;color:var(--accent-color,#6366f1)}.BridgeFilterBar_dropdownBack__iz4Nr{background:#0000;border:none;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);color:#888;color:var(--text-secondary,#888);cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;padding:8px 12px;text-align:left;text-transform:uppercase}.BridgeFilterBar_dropdownBack__iz4Nr:hover{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BridgeFilterBar_viewToggle__O6XxA{background:#ffffff0f;background:var(--input-bg,#ffffff0f);border-radius:4px;display:inline-flex;gap:2px;padding:2px}.BridgeFilterBar_viewToggleBtn__XXKjy{background:none;border:none;border-radius:3px;color:#52525b;color:var(--text-muted,#52525b);cursor:pointer;font-size:.6875rem;line-height:1;padding:3px 6px;transition:background .12s,color .12s}.BridgeFilterBar_viewToggleBtn__XXKjy:hover{color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.BridgeFilterBar_viewToggleActive__-uA8R{background:#6366f133;background:var(--accent-light,#6366f133);color:#6366f1;color:var(--accent-color,#6366f1)}.BridgeFilterBar_sortSelect__aW\+5\+{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;font-size:12px;padding:6px 8px}.BridgeFilterBar_sortSelect__aW\+5\+:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1);outline:none}.BridgeFilterBar_clearSelectionBtn__OEKcB{align-items:center;background:#0000;border:none;color:#888;color:var(--text-secondary,#888);cursor:pointer;display:inline-flex;font-size:11px;justify-content:center;line-height:1;padding:0 2px}.BridgeFilterBar_clearSelectionBtn__OEKcB:hover{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BridgeFilterBar_deleteSelectionBtn__eQuc4{align-items:center;background:#0000;border:none;color:#888;color:var(--text-secondary,#888);cursor:pointer;display:inline-flex;font-size:12px;justify-content:center;line-height:1;margin-left:6px;padding:0 2px}.BridgeFilterBar_deleteSelectionBtn__eQuc4:hover{color:#ef4444}.BridgeFilterBar_iconBtn__zO4mZ{align-items:center;background:none;border:none;border-radius:6px;color:#888;color:var(--text-secondary,#888);cursor:pointer;display:inline-flex;font-size:14px;height:32px;justify-content:center;padding:6px 8px;position:relative;transition:color .2s ease}.BridgeFilterBar_iconBtn__zO4mZ:hover{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BridgeFilterBar_iconBtnActive__9y\+kn{color:#6366f1;color:var(--accent-color,#6366f1)}.BridgeFilterBar_tooltip__Pw7IT{background:#333;background:var(--card-bg,#333);border:1px solid var(--border-color);border-radius:4px;bottom:100%;box-shadow:0 2px 8px #0003;color:var(--text-primary);display:none;font-size:12px;font-weight:500;left:50%;margin-bottom:6px;padding:4px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:40}.BridgeFilterBar_iconBtn__zO4mZ:hover .BridgeFilterBar_tooltip__Pw7IT{display:block}.BridgeFilterBar_searchExpanded__A3Rsn{align-items:center;display:flex;flex:1 1;gap:6px}.BridgeFilterBar_searchInputWrap__QtuBB{flex:1 1;position:relative}.BridgeFilterBar_searchInputWrap__QtuBB input{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:6px;box-sizing:border-box;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;padding:7px 10px 7px 32px;width:100%}.BridgeFilterBar_searchInputWrap__QtuBB input:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1);outline:none}.BridgeFilterBar_itemCount__OsaFL{align-items:center;color:#888;color:var(--text-secondary,#888);display:flex;font-size:12px;gap:6px;margin-left:auto;white-space:nowrap}.BridgeFilterBar_refreshingIndicator__GH5dx{color:#888;color:var(--text-secondary,#888);font-size:11px}.BridgeFilterBar_chipRow__YZ4jO{display:flex;flex-wrap:wrap;gap:6px}.BridgeFilterBar_chip__Cz75o{align-items:center;background:#8b5cf633;border:1px solid #8b5cf64d;border-radius:4px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:inline-flex;font-size:12px;gap:4px;padding:3px 8px;white-space:nowrap}.BridgeFilterBar_chipDimension__YIBrW{color:#888;color:var(--text-secondary,#888);font-weight:600}.BridgeFilterBar_chipRemove__NO6s\+{align-items:center;background:#0000;border:none;color:#888;color:var(--text-secondary,#888);cursor:pointer;display:inline-flex;font-size:10px;justify-content:center;line-height:1;margin-left:2px;padding:0 2px;transition:color .12s}.BridgeFilterBar_chipRemove__NO6s\+:hover{color:#ef4444}[data-theme=light] .BridgeFilterBar_searchBox__owIhd input{background:#00000008}[data-theme=light] .BridgeFilterBar_addFilterBtn__srInr{border-color:#00000026}[data-theme=light] .BridgeFilterBar_addFilterBtn__srInr:hover{background:#6366f10f}[data-theme=light] .BridgeFilterBar_dropdown__FhUka{background:#fff;border-color:#0000001f;box-shadow:0 8px 20px #0000001f}[data-theme=light] .BridgeFilterBar_dropdownItem__d\+29O:hover:not(:disabled){background:#0000000a}[data-theme=light] .BridgeFilterBar_chip__Cz75o{background:#8b5cf61f;border-color:#8b5cf64d}@media (max-width:480px){.BridgeFilterBar_topRow__z89Bh{flex-wrap:wrap}.BridgeFilterBar_searchBox__owIhd{flex-basis:100%;max-width:none}}.BridgeFilterBar_downloadSelectionBtn__-bfje{align-items:center;background:#0000;border:none;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-size:.95rem;justify-content:center;margin-left:.75rem;padding:0;transition:color .15s ease}.BridgeFilterBar_downloadSelectionBtn__-bfje:hover{color:#10b981;color:var(--primary-color,#10b981)}.ViewToggle_viewToggle__Yi0\+V{background:#ffffff0f;background:var(--input-bg,#ffffff0f);border-radius:6px;display:inline-flex;gap:2px;padding:2px}.ViewToggle_viewToggleBtn__To2md{align-items:center;background:none;border:none;border-radius:4px;color:#52525b;color:var(--text-muted,#52525b);cursor:pointer;display:inline-flex;font-size:.8125rem;justify-content:center;line-height:1;padding:5px 9px;transition:background .12s,color .12s}.ViewToggle_viewToggleBtn__To2md:hover{color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.ViewToggle_viewToggleActive__j\+8b3{background:#6366f133;background:var(--accent-light,#6366f133);color:#6366f1;color:var(--accent-color,#6366f1)}.FileRow_row__5fAHw{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);cursor:pointer;display:flex;gap:10px;padding:10px 12px;position:relative;transition:background .12s;-webkit-user-select:none;user-select:none}.FileRow_row__5fAHw:hover{background:#ffffff0a;background:var(--hover-color,#ffffff0a)}.FileRow_selected__jfn4W{background:#8b5cf61f;background:var(--accent-light,#8b5cf61f)}.FileRow_multiSelected__T5IsH{background:#22c55e1f;background:var(--success-light,#22c55e1f)}.FileRow_dropTarget__ry8Gb{background:#8b5cf61f;background:var(--accent-light,#8b5cf61f);outline:2px dashed #6366f1;outline:2px dashed var(--accent-color,#6366f1);outline-offset:-2px}.FileRow_iconFolder__N9IKM{color:#6366f1;color:var(--accent-color,#6366f1)}.FileRow_icon__ijaH8{align-items:center;background:#ffffff0f;background:var(--input-bg,#ffffff0f);border-radius:6px;color:#a1a1aa;color:var(--text-secondary,#a1a1aa);display:flex;flex-shrink:0;font-size:.8125rem;font-weight:700;height:28px;justify-content:center;width:28px}.FileRow_content__knguA{flex:1 1;min-width:0}.FileRow_title__gV8-N{color:#fafafa;color:var(--text-primary,#fafafa);font-size:.8125rem;font-weight:500}.FileRow_subtitle__DHb-c,.FileRow_title__gV8-N{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileRow_subtitle__DHb-c{color:#71717a;color:var(--text-secondary,#71717a);font-size:.6875rem}.FileRow_right__f6FAg{align-items:center;display:flex;flex-shrink:0;gap:4px}.FileRow_time__YvjwF{color:#52525b;color:var(--text-muted,#52525b);font-size:.6875rem;white-space:nowrap}.FileRow_overflow__fCDi6{background:none;border:none;border-radius:4px;color:#52525b;color:var(--text-muted,#52525b);cursor:pointer;font-size:.875rem;letter-spacing:1px;line-height:1;opacity:0;padding:4px;pointer-events:none;transition:opacity .12s}.FileRow_overflow__fCDi6[aria-expanded=true],.FileRow_row__5fAHw:hover .FileRow_overflow__fCDi6{opacity:1;pointer-events:auto}.FileRow_overflow__fCDi6:hover{background:#ffffff14;background:var(--hover-color,#ffffff14);color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.FileRow_menu__AoeuH{background:#1c1c1e;background:var(--card-bg,#1c1c1e);border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:8px;box-shadow:0 8px 24px #0006;min-width:140px;padding:4px;position:absolute;right:12px;top:100%;z-index:20}.FileRow_menuItem__PkaNu{background:none;border:none;border-radius:4px;color:#e4e4e7;color:var(--text-primary,#e4e4e7);cursor:pointer;display:block;font-size:.8125rem;padding:8px 12px;text-align:left;width:100%}.FileRow_menuItem__PkaNu:hover{background:#ffffff0f;background:var(--hover-color,#ffffff0f)}.FileRow_destructive__zYHyc{color:#ef4444;color:var(--danger-color,#ef4444)}.FileRow_destructive__zYHyc:hover{background:#ef44441a}[data-theme=light] .FileRow_menu__AoeuH{box-shadow:0 4px 16px #0000001f}[data-theme=light] .FileRow_destructive__zYHyc:hover{background:#dc354514}.UnifiedItemRow_checkbox__paRCd{align-items:center;background:#0000;border:1px solid #fff3;border:1px solid var(--border-color,#fff3);border-radius:50%;color:#0000;cursor:pointer;display:flex;flex-shrink:0;font-size:.625rem;height:20px;justify-content:center;transition:background .12s,border-color .12s,color .12s;width:20px}.UnifiedItemRow_checkbox__paRCd:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.UnifiedItemRow_checkboxChecked__AdTjU,.UnifiedItemRow_checkboxChecked__AdTjU:hover{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fff}.UnifiedItemRow_multiSelected__uFUlU{background:#6366f11f;background:var(--accent-light,#6366f11f)}.UnifiedItemRow_riskDot__2miTO{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.BridgeBreadcrumbs_breadcrumbs__Fba0w{align-items:center;border-bottom:1px solid #3e3e42;box-sizing:border-box;color:#aaa;color:var(--text-secondary,#aaa);display:flex;font-size:13px;gap:6px;height:40px;padding:0 12px}.BridgeBreadcrumbs_crumb__MwluX{border-radius:4px;color:inherit;padding:2px 6px;text-decoration:none}.BridgeBreadcrumbs_crumbButton__JZiOV{background:none;border:none;cursor:pointer;font:inherit}.BridgeBreadcrumbs_crumb__MwluX:hover{background:#1f1f1f;background:var(--bg-tertiary,#1f1f1f);color:#fff;color:var(--text-primary,#fff)}.BridgeBreadcrumbs_current__IYYov{color:#fff;color:var(--text-primary,#fff);font-weight:600}.BridgeBreadcrumbs_separator__k24nn{color:#888;color:var(--text-secondary,#888);font-size:10px}.BridgeBreadcrumbs_upButton__6E1cc{align-items:center;background:none;border:none;border-radius:4px;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;margin-left:auto;text-decoration:none;width:28px}.BridgeBreadcrumbs_upButton__6E1cc:hover{color:#fff;color:var(--text-primary,#fff)}.BridgeContextMenu_menu__3-eFz{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border:1px solid #3a3a3a;border:1px solid var(--border-color,#3a3a3a);border-radius:6px;box-shadow:0 8px 24px #00000080;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:12px;min-width:220px;padding:4px;position:fixed;z-index:2147483647}.BridgeContextMenu_section__Zm9bh{color:#888;color:var(--text-secondary,#888);font-size:10px;letter-spacing:.05em;padding:6px 8px 2px;text-transform:uppercase}.BridgeContextMenu_item__L0EX1{background:#0000;border:0;border-radius:4px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;display:block;font-size:12px;padding:6px 10px;text-align:left;width:100%}.BridgeContextMenu_item__L0EX1:hover:not(:disabled){background:#6366f1;background:var(--accent-color,#6366f1);color:#fff}.BridgeContextMenu_item__L0EX1:disabled{color:#555;color:var(--text-disabled,#555);cursor:not-allowed}.BridgeContextMenu_divider__6qUsx{background:#2a2a2a;background:var(--border-color,#2a2a2a);height:1px;margin:4px 0}.BridgeFolderTree_tree__s\+bDb{background:#161616;background:var(--bg-secondary,#161616);border-right:1px solid #2a2a2a;border-right:1px solid var(--border-color,#2a2a2a);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:14px;overflow-y:auto;padding:12px 8px;width:240px}.BridgeFolderTree_header__S4Ho2{align-items:center;color:#aaa;color:var(--text-secondary,#aaa);display:flex;font-weight:600;justify-content:space-between;padding:4px 8px 8px}.BridgeFolderTree_title__AYWbK{font-size:11px;letter-spacing:.05em;text-transform:uppercase}.BridgeFolderTree_children__HxBiu,.BridgeFolderTree_list__ttIUa{list-style:none;margin:0;padding:0}.BridgeFolderTree_row__x3HKN{margin:0}.BridgeFolderTree_label__y45gO{align-items:center;border-radius:4px;color:inherit;cursor:pointer;display:flex;gap:6px;padding:4px 8px 4px 0;text-decoration:none;-webkit-user-select:none;user-select:none}.BridgeFolderTree_label__y45gO:hover{background:#1f1f1f;background:var(--bg-tertiary,#1f1f1f)}.BridgeFolderTree_labelActive__a1b4s{background:#232f3e;background:var(--bg-active,#232f3e);color:#fff;color:var(--text-active,#fff)}.BridgeFolderTree_labelDropTarget__EYoOP{background:#6366f129;background:var(--accent-light,#6366f129);outline:2px dashed #6366f1;outline:2px dashed var(--accent-color,#6366f1);outline-offset:-2px}.BridgeFolderTree_expandButton__a9msI{align-items:center;background:none;border:none;color:#aaa;color:var(--text-secondary,#aaa);cursor:pointer;display:inline-flex;height:16px;justify-content:center;padding:0;width:16px}.BridgeFolderTree_expandButton__a9msI:disabled{cursor:default}.BridgeFolderTree_expandSpacer__7uj3b{display:inline-block;width:16px}.BridgeFolderTree_folderLink__pCCwq{align-items:center;color:inherit;display:inline-flex;flex:1 1;gap:6px;overflow:hidden;text-decoration:none}.BridgeFolderTree_folderName__dkzUb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BridgeFolderTree_actions__E\+j03{display:none;gap:2px}.BridgeFolderTree_label__y45gO:hover .BridgeFolderTree_actions__E\+j03{display:inline-flex}.BridgeFolderTree_actionButton__ri4u4{background:none;border:none;border-radius:4px;color:#aaa;color:var(--text-secondary,#aaa);cursor:pointer;font-size:12px;padding:2px 6px}.BridgeFolderTree_actionButton__ri4u4:hover{background:#1f1f1f;background:var(--bg-tertiary,#1f1f1f);color:#fff;color:var(--text-primary,#fff)}.BridgeFolderTree_empty__ri6Pn,.BridgeFolderTree_loading__GV3Jw{color:#888;color:var(--text-secondary,#888);font-size:13px;font-style:italic;padding:12px 8px}.RightsBadge_badge__h0D-f{align-items:center;background-color:var(--badge-bg);border-radius:4px;color:var(--badge-color);display:inline-flex;font-weight:500;gap:4px;padding:2px 6px;transition:transform .15s ease,box-shadow .15s ease}.RightsBadge_clickable__Enzxa{cursor:pointer}.RightsBadge_clickable__Enzxa:hover{box-shadow:0 2px 4px #0003;transform:scale(1.05)}.RightsBadge_icon__xaghI{flex-shrink:0}.RightsBadge_label__NkYqF{white-space:nowrap}.RightsBadge_small__W-Cpm{font-size:10px;padding:1px 4px}.RightsBadge_small__W-Cpm .RightsBadge_icon__xaghI{font-size:10px}.RightsBadge_medium__brjbI{font-size:12px;padding:2px 6px}.RightsBadge_medium__brjbI .RightsBadge_icon__xaghI{font-size:12px}.RightsBadge_large__PidNj{font-size:14px;padding:4px 8px}.RightsBadge_large__PidNj .RightsBadge_icon__xaghI{font-size:14px}.ObjectTrackingCard_card__hHa6I{background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #404040;border:1px solid var(--border-color,#404040);border-radius:8px;cursor:pointer;padding:12px;transition:border-color .2s ease,box-shadow .2s ease}.ObjectTrackingCard_card__hHa6I:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.ObjectTrackingCard_card__hHa6I.ObjectTrackingCard_selected__CBKTW{border-color:#6366f1;border-color:var(--accent-color,#6366f1);box-shadow:0 0 0 2px #6366f14d}.ObjectTrackingCard_header__uqut9{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ObjectTrackingCard_typeInfo__RXvf\+{align-items:center;display:flex;gap:6px}.ObjectTrackingCard_typeIcon__lMkRH{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:14px}.ObjectTrackingCard_typeName__rbuQI{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.ObjectTrackingCard_content__Fs6UD{display:flex;flex-direction:column;gap:8px}.ObjectTrackingCard_name__p03zl{color:#fff;color:var(--text-primary,#fff);font-size:14px;font-weight:500;line-height:1.3;margin:0;word-break:break-word}.ObjectTrackingCard_provenanceInfo__Q7ISr{display:flex;flex-direction:column;gap:4px}.ObjectTrackingCard_sourceRow__BAmrO{align-items:center;display:flex;gap:6px}.ObjectTrackingCard_sourceIcon__QKT0X{color:#6366f1;color:var(--accent-color,#6366f1);font-size:12px}.ObjectTrackingCard_sourceLabel__xDqaO{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:12px}.ObjectTrackingCard_metaRow__rA-0g{display:flex;font-size:11px;gap:4px}.ObjectTrackingCard_metaLabel__FhqDI{color:#707070;color:var(--text-tertiary,#707070)}.ObjectTrackingCard_metaValue__66jNM{color:#a0a0a0;color:var(--text-secondary,#a0a0a0)}.ObjectTrackingCard_attributionWarning__r53RN{background:#f59e0b26;border-radius:4px;color:#f59e0b;display:inline-block;font-size:11px;padding:2px 6px}.ObjectTrackingCard_promptPreview__VvGZj{display:flex;flex-direction:column;gap:2px;margin-top:4px}.ObjectTrackingCard_promptText__uPZFK{color:#707070;color:var(--text-tertiary,#707070);font-size:11px;font-style:italic}.ObjectTrackingCard_locationInfo__gi3d2{align-items:center;border-top:1px solid #404040;border-top:1px solid var(--border-color,#404040);color:#707070;color:var(--text-tertiary,#707070);display:flex;font-size:11px;gap:4px;padding-top:8px}.ObjectTrackingCard_locationChapter__1R9KE{color:#a0a0a0;color:var(--text-secondary,#a0a0a0)}.ObjectTrackingCard_locationPage__k0wOU,.ObjectTrackingCard_locationSeparator__a\+FPA{color:#707070;color:var(--text-tertiary,#707070)}.ObjectTrackingCard_navigateButton__31n5Y{align-items:center;background:#0000;border:1px solid #404040;border:1px solid var(--border-color,#404040);border-radius:4px;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);cursor:pointer;display:flex;font-size:12px;gap:4px;margin-top:8px;padding:6px 10px;transition:all .15s ease}.ObjectTrackingCard_navigateButton__31n5Y:hover{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fff}.ObjectTrackingCard_cardCompact__aGeTe{align-items:center;background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #404040;border:1px solid var(--border-color,#404040);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;transition:border-color .15s ease}.ObjectTrackingCard_cardCompact__aGeTe:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.ObjectTrackingCard_cardCompact__aGeTe.ObjectTrackingCard_selected__CBKTW{background:#6366f11a;border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.ObjectTrackingCard_compactLeft__uRf7x{align-items:center;display:flex;gap:8px;overflow:hidden}.ObjectTrackingCard_typeIconCompact__FqKfA{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);flex-shrink:0;font-size:12px}.ObjectTrackingCard_nameCompact__Yt1bQ{color:#fff;color:var(--text-primary,#fff);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ObjectTrackingCard_compactRight__BYEF\+{align-items:center;display:flex;flex-shrink:0;gap:8px}.ObjectTrackingCard_sourceIconCompact__IcfTW{color:#707070;color:var(--text-tertiary,#707070);font-size:11px}.ObjectTrackingCard_timeline__W65\+K{border-top:1px solid #404040;border-top:1px solid var(--border-color,#404040);display:flex;flex-direction:column;padding-top:8px}.ObjectTrackingCard_timelineStep__0gzP6{display:flex;gap:10px;min-height:28px}.ObjectTrackingCard_timelineTrack__45wr4{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:8px}.ObjectTrackingCard_timelineDot__1Sb5i{background:#6366f1;background:var(--accent-color,#6366f1);border-radius:50%;flex-shrink:0;height:8px;width:8px}.ObjectTrackingCard_timelineLine__lSEXO{background:#404040;background:var(--border-color,#404040);flex:1 1;min-height:12px;width:1px}.ObjectTrackingCard_timelineContent__X27X\+{align-items:flex-start;display:flex;flex:1 1;justify-content:space-between;padding-bottom:8px}.ObjectTrackingCard_timelineLabel__Xse14{color:#fff;color:var(--text-primary,#fff);font-size:11px;font-weight:500}.ObjectTrackingCard_timelineDate__xzSix{color:#707070;color:var(--text-tertiary,#707070);font-size:10px;white-space:nowrap}.TrackingFilters_container__fZL3X{background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #404040;border:1px solid var(--border-color,#404040);border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:12px}.TrackingFilters_filterRow__8vndc{display:flex;flex-wrap:wrap;gap:12px}.TrackingFilters_filterGroup__2S2ZA{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:140px}.TrackingFilters_filterLabel__paW3g{align-items:center;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);display:flex;font-size:11px;gap:6px;letter-spacing:.5px;text-transform:uppercase}.TrackingFilters_filterSelect__AODg1{background:#1e1e1e;background:var(--bg-primary,#1e1e1e);border:1px solid #404040;border:1px solid var(--border-color,#404040);border-radius:6px;color:#fff;color:var(--text-primary,#fff);cursor:pointer;font-size:13px;padding:8px 10px;transition:border-color .15s ease}.TrackingFilters_filterSelect__AODg1:focus,.TrackingFilters_filterSelect__AODg1:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.TrackingFilters_filterSelect__AODg1:focus{box-shadow:0 0 0 2px #6366f133;outline:none}.TrackingFilters_actionRow__nGc44{align-items:center;border-top:1px solid #404040;border-top:1px solid var(--border-color,#404040);display:flex;justify-content:space-between;padding-top:8px}.TrackingFilters_warningsToggle__pu\+hE{align-items:center;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);cursor:pointer;display:flex;font-size:13px;gap:6px;-webkit-user-select:none;user-select:none}.TrackingFilters_warningsToggle__pu\+hE input{cursor:pointer;height:16px;width:16px}.TrackingFilters_warningIcon__ezsB3{color:#ef4444}.TrackingFilters_warningCount__qDRgr{color:#ef4444;font-weight:500}.TrackingFilters_clearButton__nTgKq{align-items:center;background:#0000;border:1px solid #404040;border:1px solid var(--border-color,#404040);border-radius:4px;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 12px;transition:all .15s ease}.TrackingFilters_clearButton__nTgKq:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.TrackingFilters_summary__CBLrG{color:#707070;color:var(--text-tertiary,#707070);font-size:12px;text-align:center}.ProvenanceGraph_container__tqsfD{background:#1e1e1e;background:var(--bg-primary,#1e1e1e);border-radius:8px;flex:1 1;overflow:hidden;position:relative}.ProvenanceGraph_graph__Atr9T{display:block;height:100%;width:100%}.ProvenanceGraph_sourceLabel__77Mtq{font-size:12px;font-weight:500;pointer-events:none}.ProvenanceGraph_sourceCount__IeNRa{font-size:10px;pointer-events:none}.ProvenanceGraph_controls__ZZjiX{display:flex;gap:8px;position:absolute;right:12px;top:12px}.ProvenanceGraph_controlButton__9Zfw2{align-items:center;background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #404040;border:1px solid var(--border-color,#404040);border-radius:6px;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);cursor:pointer;display:flex;font-size:12px;gap:6px;padding:6px 12px;transition:all .15s ease}.ProvenanceGraph_controlButton__9Zfw2:hover{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fff}.ProvenanceGraph_activeControl__yfuO-{background:#333;background:var(--bg-tertiary,#333);border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.ProvenanceGraph_legend__16m59{background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #404040;border:1px solid var(--border-color,#404040);border-radius:8px;bottom:130px;left:12px;padding:12px;position:absolute}.ProvenanceGraph_legendTitle__X6UIA{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:11px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.ProvenanceGraph_legendItems__MZS7B{display:flex;flex-direction:column;gap:6px}.ProvenanceGraph_legendItem__AX5Kt{align-items:center;display:flex;gap:8px}.ProvenanceGraph_legendDot__sgCjM{border-radius:50%;flex-shrink:0;height:10px;width:10px}.ProvenanceGraph_legendLabel__DmVTt{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:11px}.ProvenanceGraph_tooltip__8NBLJ{background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #404040;border:1px solid var(--border-color,#404040);border-radius:8px;left:12px;max-width:280px;padding:12px;pointer-events:none;position:absolute;top:12px;z-index:10}.ProvenanceGraph_tooltipTitle__7jMUx{color:#fff;color:var(--text-primary,#fff);font-size:14px;font-weight:500;margin-bottom:4px;word-break:break-word}.ProvenanceGraph_tooltipMeta__bSW5b{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);display:flex;flex-direction:column;font-size:12px;gap:2px;margin-bottom:8px}.ProvenanceGraph_tooltipHint__MhudJ{color:#707070;color:var(--text-tertiary,#707070);font-size:11px;font-style:italic}.ProvenanceGraph_emptyState__q6bQv{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px;text-align:center}.ProvenanceGraph_emptyIcon__TUCY3{color:#707070;color:var(--text-tertiary,#707070);font-size:48px;margin-bottom:16px}.ProvenanceGraph_emptyState__q6bQv p{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:14px;margin:0}.ProvenanceGraph_emptyHint__WtYZN{color:#707070!important;color:var(--text-tertiary,#707070)!important;font-size:12px!important;margin-top:8px!important}.ProvenanceView_container__5835J{background:#1e1e1e;background:var(--bg-primary,#1e1e1e);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.ProvenanceView_summary__wDhH3{align-items:center;background:#252538;background:var(--bg-secondary,#252538);border:none;border-bottom:1px solid #333;border-bottom:1px solid var(--border-color,#333);border-radius:0;display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.ProvenanceView_summaryItem__it5st{align-items:center;display:flex;gap:8px}.ProvenanceView_summaryCount__i\+OCw{color:#fff;color:var(--text-primary,#fff);font-size:14px;font-weight:600}.ProvenanceView_summaryLabel__Pt0K8{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:12px}.ProvenanceView_summaryDivider__Vn8Hk{background:#404040;background:var(--border-color,#404040);height:24px;width:1px}.ProvenanceView_warningItem__jj2bZ{color:#ef4444}.ProvenanceView_warningIcon__NzpCD{color:#ef4444;font-size:16px}.ProvenanceView_viewModeToggle__FBflp{display:flex;gap:4px;margin-left:auto}.ProvenanceView_viewModeButton__\+5Vy1{align-items:center;background:#1e1e1e;background:var(--bg-primary,#1e1e1e);border:1px solid #404040;border:1px solid var(--border-color,#404040);border-radius:6px;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.ProvenanceView_viewModeButton__\+5Vy1:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#6366f1;color:var(--accent-color,#6366f1)}.ProvenanceView_viewModeButton__\+5Vy1.ProvenanceView_active__7HUQX{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fff}.ProvenanceView_content__XqAev{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ProvenanceView_listView__JFwId{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:12px 8px 12px 16px}.ProvenanceView_gridView__mSju6{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));overflow-y:auto;padding:12px 8px 12px 16px}.ProvenanceView_groupedView__tZUm9{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:12px 8px 12px 16px}.ProvenanceView_chapterGroup__zhxnz{background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #404040;border:1px solid var(--border-color,#404040);border-radius:8px;overflow:hidden}.ProvenanceView_chapterHeader__9us1A{align-items:center;background:#6366f11a;border-bottom:1px solid #404040;border-bottom:1px solid var(--border-color,#404040);display:flex;gap:8px;padding:12px 16px}.ProvenanceView_chapterIcon__ruite{color:#6366f1;color:var(--accent-color,#6366f1)}.ProvenanceView_chapterTitle__UmnqM{color:#fff;color:var(--text-primary,#fff);flex:1 1;font-size:14px;font-weight:500}.ProvenanceView_chapterCount__a0c1-{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:12px}.ProvenanceView_chapterObjects__HYKVh{display:flex;flex-direction:column;gap:1px;padding:8px}.ProvenanceView_emptyState__NNH7T{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.ProvenanceView_emptyIcon__O5SPJ{color:#707070;color:var(--text-tertiary,#707070);font-size:40px;margin-bottom:16px}.ProvenanceView_emptyState__NNH7T p{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:13px;margin:0}.ProvenanceView_gridView__mSju6::-webkit-scrollbar,.ProvenanceView_groupedView__tZUm9::-webkit-scrollbar,.ProvenanceView_listView__JFwId::-webkit-scrollbar{width:6px}.ProvenanceView_gridView__mSju6::-webkit-scrollbar-track,.ProvenanceView_groupedView__tZUm9::-webkit-scrollbar-track,.ProvenanceView_listView__JFwId::-webkit-scrollbar-track{background:#0000}.ProvenanceView_gridView__mSju6::-webkit-scrollbar-thumb,.ProvenanceView_groupedView__tZUm9::-webkit-scrollbar-thumb,.ProvenanceView_listView__JFwId::-webkit-scrollbar-thumb{background:#404040;background:var(--border-color,#404040);border-radius:4px}.ProvenanceView_gridView__mSju6::-webkit-scrollbar-thumb:hover,.ProvenanceView_groupedView__tZUm9::-webkit-scrollbar-thumb:hover,.ProvenanceView_listView__JFwId::-webkit-scrollbar-thumb:hover{background:#707070;background:var(--text-tertiary,#707070)}.C2PAChainViewerModal_modalOverlay__DfzRv{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;pointer-events:auto;position:fixed;right:0;top:0;z-index:10000}.C2PAChainViewerModal_modalContent__ft4SH{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:12px;box-shadow:0 8px 32px #0009;display:flex;flex-direction:column;max-height:85vh;max-width:520px;pointer-events:auto;position:relative;width:90%;z-index:10001}.C2PAChainViewerModal_modalHeader__-wl4C{align-items:center;border-bottom:1px solid #333;border-bottom:1px solid var(--border-color,#333);display:flex;justify-content:space-between;padding:16px 20px}.C2PAChainViewerModal_modalHeader__-wl4C h2{align-items:center;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:1.1rem;margin:0}.C2PAChainViewerModal_closeButton__Cbx9W{background:none;border:none;color:#888;color:var(--text-secondary,#888);cursor:pointer;font-size:1.25rem;padding:4px 8px;transition:color .2s}.C2PAChainViewerModal_closeButton__Cbx9W:hover{color:#fff;color:var(--text-primary,#fff)}.C2PAChainViewerModal_modalBody__Iuxj5{flex:1 1;overflow-y:auto;padding:20px}.C2PAChainViewerModal_modalFooter__XSH5a{border-top:1px solid #333;border-top:1px solid var(--border-color,#333);display:flex;justify-content:flex-end;padding:16px 20px}.C2PAChainViewerModal_closeButtonFooter__Xy6ad{background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:none;border-radius:6px;color:#fff;color:var(--text-primary,#fff);cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 24px;transition:all .2s}.C2PAChainViewerModal_closeButtonFooter__Xy6ad:hover{background:#333;background:var(--border-color,#333)}.C2PAChainViewerModal_statusSummary__AaiQQ{border-bottom:1px solid #333;border-bottom:1px solid var(--border-color,#333);margin-bottom:24px;padding-bottom:20px;text-align:center}.C2PAChainViewerModal_statusBadge__nxlYQ{align-items:center;border-radius:24px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;margin-bottom:12px;padding:10px 20px}.C2PAChainViewerModal_statusDescription__CRAc5{color:#888;color:var(--text-secondary,#888);font-size:.9rem;line-height:1.5;margin:0}.C2PAChainViewerModal_chainSection__n0mbI{margin-bottom:24px}.C2PAChainViewerModal_chainSection__n0mbI h3{align-items:center;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:.95rem;margin:0 0 16px}.C2PAChainViewerModal_chain__VHlo-{display:flex;flex-direction:column;gap:0}.C2PAChainViewerModal_chainEntry__h9j-c{background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:8px;display:flex;gap:14px;padding:14px}.C2PAChainViewerModal_chainEntry__h9j-c[data-type=org]{border-left:3px solid #06b6d4}.C2PAChainViewerModal_chainEntry__h9j-c[data-type=latom]{border-left:3px solid #8b5cf6}.C2PAChainViewerModal_chainEntry__h9j-c[data-type=external]{border-left:3px solid #22c55e}.C2PAChainViewerModal_chainEntry__h9j-c[data-type=invalid]{border-left:3px solid #ef4444}.C2PAChainViewerModal_chainIcon__9oCfc{align-items:center;background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border-radius:50%;color:#888;color:var(--text-secondary,#888);display:flex;flex-shrink:0;font-size:1rem;height:36px;justify-content:center;width:36px}.C2PAChainViewerModal_chainEntry__h9j-c[data-type=org] .C2PAChainViewerModal_chainIcon__9oCfc{color:#06b6d4}.C2PAChainViewerModal_chainEntry__h9j-c[data-type=latom] .C2PAChainViewerModal_chainIcon__9oCfc{color:#8b5cf6}.C2PAChainViewerModal_chainEntry__h9j-c[data-type=external] .C2PAChainViewerModal_chainIcon__9oCfc{color:#22c55e}.C2PAChainViewerModal_chainEntry__h9j-c[data-type=invalid] .C2PAChainViewerModal_chainIcon__9oCfc{color:#ef4444}.C2PAChainViewerModal_chainDetails__YfWgF{flex:1 1;min-width:0}.C2PAChainViewerModal_chainHeader__awquJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.C2PAChainViewerModal_chainIssuer__hCxPd{color:#fff;color:var(--text-primary,#fff);font-size:.95rem;font-weight:600}.C2PAChainViewerModal_chainAction__IkDBY{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border-radius:12px;color:#888;color:var(--text-secondary,#888);font-size:.8rem;padding:3px 10px}.C2PAChainViewerModal_chainDescription__luKYP{color:#888;color:var(--text-secondary,#888);font-size:.85rem;line-height:1.4;margin:0 0 8px}.C2PAChainViewerModal_chainMeta__dZkHA{align-items:center;color:#666;color:var(--text-tertiary,#666);display:flex;font-size:.8rem;gap:8px;margin-top:6px}.C2PAChainViewerModal_chainMeta__dZkHA svg{font-size:.7rem;opacity:.7}.C2PAChainViewerModal_serialNumber__dROQa{font-family:monospace;font-size:.75rem}.C2PAChainViewerModal_chainConnector__f02Zv{color:#666;color:var(--text-tertiary,#666);display:flex;font-size:.8rem;justify-content:center;padding:8px 0}.C2PAChainViewerModal_manifestSection__3\+zsn{background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:8px;margin-bottom:24px;padding:16px}.C2PAChainViewerModal_manifestSection__3\+zsn h3{align-items:center;color:#fff;color:var(--text-primary,#fff);display:flex;font-size:.9rem;margin:0 0 12px}.C2PAChainViewerModal_manifestDetails__jPxBT{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:auto 1fr;margin:0}.C2PAChainViewerModal_manifestDetails__jPxBT dt{color:#888;color:var(--text-secondary,#888);font-size:.8rem}.C2PAChainViewerModal_manifestDetails__jPxBT dd{color:#fff;color:var(--text-primary,#fff);font-size:.85rem;margin:0;word-break:break-word}.C2PAChainViewerModal_infoSection__8l-Uk{background:#3b82f61a;border:1px solid #3b82f633;border-radius:8px;padding:16px}.C2PAChainViewerModal_infoSection__8l-Uk h4{color:#3b82f6;font-size:.85rem;margin:0 0 8px}.C2PAChainViewerModal_infoSection__8l-Uk p{color:#888;color:var(--text-secondary,#888);font-size:.8rem;line-height:1.5;margin:0 0 12px}.C2PAChainViewerModal_learnMore__ty455{color:#3b82f6;font-size:.8rem;text-decoration:none}.C2PAChainViewerModal_learnMore__ty455:hover{text-decoration:underline}@media (max-width:600px){.C2PAChainViewerModal_modalContent__ft4SH{max-height:90vh;width:95%}.C2PAChainViewerModal_chainHeader__awquJ{align-items:flex-start;flex-direction:column;gap:6px}.C2PAChainViewerModal_chainAction__IkDBY{align-self:flex-start}}.BridgeViewContent_libraryViewContent__2xZ1R{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.BridgeViewContent_dropOverlay__8\+rpd{align-items:center;background:#6366f126;border:3px dashed #6366f1;border:3px dashed var(--accent-color,#6366f1);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:100}.BridgeViewContent_dropOverlayContent__HjB6G{background:#252538;background:var(--bg-secondary,#252538);border-radius:16px;box-shadow:0 8px 32px #0000004d;padding:40px;text-align:center}.BridgeViewContent_dropIcon__fSs74{color:#6366f1;color:var(--accent-color,#6366f1);font-size:64px;margin-bottom:16px}.BridgeViewContent_dropOverlayContent__HjB6G h3{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:20px;font-weight:600;margin:0 0 8px}.BridgeViewContent_dropOverlayContent__HjB6G p{color:#888;color:var(--text-secondary,#888);font-size:14px;margin:0}.BridgeViewContent_uploadOverlay__Lfrge{align-items:center;background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:101}.BridgeViewContent_uploadOverlayContent__qnI6w{background:#252538;background:var(--bg-secondary,#252538);border-radius:16px;box-shadow:0 8px 32px #0006;min-width:320px;padding:40px 60px;text-align:center}.BridgeViewContent_uploadingIcon__J7y8C{animation:BridgeViewContent_pulse__W1dRy 1.5s ease-in-out infinite;color:#6366f1;color:var(--accent-color,#6366f1);font-size:48px;margin-bottom:16px}@keyframes BridgeViewContent_pulse__W1dRy{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.BridgeViewContent_uploadOverlayContent__qnI6w h3{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:20px;font-weight:600;margin:0 0 12px}.BridgeViewContent_uploadFileName__xflWt{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:14px;margin:0 0 4px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BridgeViewContent_uploadFileCount__IoHs\+{color:#888;color:var(--text-secondary,#888);font-size:12px;margin:0 0 16px}.BridgeViewContent_progressBarContainer__1YaRY{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.BridgeViewContent_progressBar__e\+AXT{background:#6366f1;background:var(--accent-color,#6366f1);border-radius:4px;height:100%;transition:width .2s ease-out}.BridgeViewContent_uploadPercent__zlNnI{color:#6366f1;color:var(--accent-color,#6366f1);font-size:14px;font-weight:600;margin:0}.BridgeViewContent_filterBar__UB49f{align-items:center;background:#252538;background:var(--bg-secondary,#252538);border-bottom:1px solid #333;border-bottom:1px solid var(--border-color,#333);display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.BridgeViewContent_assetSourceTabs__fP-1B{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border-radius:6px;display:flex;gap:2px;padding:3px}.BridgeViewContent_sourceTab__\+bzRJ{background:#0000;border:none;border-radius:4px;color:#888;color:var(--text-secondary,#888);cursor:pointer;font-size:12px;font-weight:500;padding:5px 12px;transition:all .2s ease}.BridgeViewContent_sourceTab__\+bzRJ:hover{background:#2a2a4a;background:var(--bg-tertiary,#2a2a4a);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BridgeViewContent_sourceTab__\+bzRJ.BridgeViewContent_activeTab__FlcEC{background:#6366f1;background:var(--accent-color,#6366f1);color:#fff}.BridgeViewContent_searchBox__cAJfU{flex:1 1;max-width:350px;min-width:120px;position:relative}.BridgeViewContent_searchBox__cAJfU input{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;padding:7px 10px 7px 32px;width:100%}.BridgeViewContent_searchBox__cAJfU input:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1);outline:none}.BridgeViewContent_searchBox__cAJfU input:-webkit-autofill,.BridgeViewContent_searchBox__cAJfU input:-webkit-autofill:focus,.BridgeViewContent_searchBox__cAJfU input:-webkit-autofill:hover{-webkit-text-fill-color:#e0e0e0;-webkit-text-fill-color:var(--text-primary,#e0e0e0);-webkit-box-shadow:inset 0 0 0 1000px #2d2d2d;-webkit-box-shadow:0 0 0 1000px var(--input-bg,#2d2d2d) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.BridgeViewContent_searchIcon__8NdoU{color:#888;color:var(--text-secondary,#888);font-size:12px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.BridgeViewContent_filterGroup__Lbs7g{display:flex;gap:8px}.BridgeViewContent_filterSelect__NQ2rU{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;font-size:12px;padding:7px 8px}.BridgeViewContent_filterSelect__NQ2rU:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1);outline:none}.BridgeViewContent_assetCount__DS\+VQ{color:#888;color:var(--text-secondary,#888);font-size:12px;margin-left:auto;white-space:nowrap}.BridgeViewContent_uploadingIndicator__Vl9xf{color:#6366f1;color:var(--accent-color,#6366f1)}.BridgeViewContent_refreshingIndicator__\+tgh7{color:#888;color:var(--text-secondary,#888);font-size:12px;margin-left:8px}.BridgeViewContent_mainContent__JAzaM{display:flex;flex:1 1;gap:0;overflow:hidden;position:relative}.BridgeViewContent_assetGrid__ym80g{grid-gap:10px;align-content:start;display:grid;flex:1 1;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));overflow-y:auto;padding:12px;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.BridgeViewContent_assetGrid__ym80g[data-grid-size=s]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.BridgeViewContent_assetGrid__ym80g[data-grid-size=l]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.BridgeViewContent_assetGrid__ym80g::-webkit-scrollbar{width:6px}.BridgeViewContent_assetGrid__ym80g::-webkit-scrollbar-track{background:#0000}.BridgeViewContent_assetGrid__ym80g::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.BridgeViewContent_assetCard__bOcnv{animation:BridgeViewContent_cardFadeIn__MReuT .3s ease-out backwards;background:#252538;background:var(--bg-secondary,#252538);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:6px;cursor:pointer;transition:border-color .15s,box-shadow .15s;-webkit-user-select:none;user-select:none}.BridgeViewContent_assetCard__bOcnv:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1);box-shadow:0 2px 8px #6366f126}.BridgeViewContent_assetCard__bOcnv.BridgeViewContent_selected__bifGg{border-color:#6366f1;border-color:var(--accent-color,#6366f1);box-shadow:0 0 0 2px #6366f133}.BridgeViewContent_assetCard__bOcnv.BridgeViewContent_multiSelected__2vZNy{border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.BridgeViewContent_multiSelectToggle__\+TZ9i{align-items:center;background:#14141499;border:1.5px solid #ffffff8c;border-radius:50%;color:#0000;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;left:4px;opacity:0;padding:0;pointer-events:none;position:absolute;top:4px;transition:background .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease;width:20px;z-index:2}.BridgeViewContent_assetCard__bOcnv.BridgeViewContent_multiSelected__2vZNy .BridgeViewContent_multiSelectToggle__\+TZ9i,.BridgeViewContent_assetCard__bOcnv:hover .BridgeViewContent_multiSelectToggle__\+TZ9i{opacity:1;pointer-events:auto}.BridgeViewContent_multiSelectToggle__\+TZ9i:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fffc}.BridgeViewContent_assetCard__bOcnv.BridgeViewContent_multiSelected__2vZNy .BridgeViewContent_multiSelectToggle__\+TZ9i{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fff}.BridgeViewContent_assetCard__bOcnv.BridgeViewContent_multiSelected__2vZNy .BridgeViewContent_multiSelectToggle__\+TZ9i:hover{background:#6366f1;background:var(--accent-color,#6366f1);filter:brightness(1.1)}.BridgeViewContent_assetThumbnail__4sUR7{align-items:center;aspect-ratio:4/3;background:#2d2d2d;background:var(--nav-bg,#2d2d2d);border-radius:5px 5px 0 0;display:flex;justify-content:center;overflow:hidden;position:relative}.BridgeViewContent_assetThumbnail__4sUR7 img{height:100%;object-fit:cover;opacity:0;position:relative;transform:scale(.97);transition:opacity .3s ease-out,transform .3s ease-out;width:100%;z-index:2}.BridgeViewContent_assetIcon__ez2Uo{align-items:center;color:#ffffff2e;display:flex;font-size:28px;inset:0;justify-content:center;position:absolute;z-index:0}.BridgeViewContent_audioPreview__AHqzX{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:12px;width:100%}.BridgeViewContent_audioIcon__9Ls\+6{color:#6366f1;color:var(--accent-color,#6366f1);font-size:22px}.BridgeViewContent_waveform__OEkaC{align-items:center;box-sizing:border-box;display:flex;gap:3px;height:40px;justify-content:center;padding:0 8px;width:100%}.BridgeViewContent_waveformBar__pUDjh{background:#6366f1;background:var(--accent-color,#6366f1);border-radius:2px;height:30%;opacity:.7;width:4px}.BridgeViewContent_waveformBar__pUDjh:first-child{height:20%}.BridgeViewContent_waveformBar__pUDjh:nth-child(2){height:45%}.BridgeViewContent_waveformBar__pUDjh:nth-child(3){height:30%}.BridgeViewContent_waveformBar__pUDjh:nth-child(4){height:70%}.BridgeViewContent_waveformBar__pUDjh:nth-child(5){height:50%}.BridgeViewContent_waveformBar__pUDjh:nth-child(6){height:85%}.BridgeViewContent_waveformBar__pUDjh:nth-child(7){height:60%}.BridgeViewContent_waveformBar__pUDjh:nth-child(8){height:100%}.BridgeViewContent_waveformBar__pUDjh:nth-child(9){height:75%}.BridgeViewContent_waveformBar__pUDjh:nth-child(10){height:90%}.BridgeViewContent_waveformBar__pUDjh:nth-child(11){height:65%}.BridgeViewContent_waveformBar__pUDjh:nth-child(12){height:100%}.BridgeViewContent_waveformBar__pUDjh:nth-child(13){height:80%}.BridgeViewContent_waveformBar__pUDjh:nth-child(14){height:55%}.BridgeViewContent_waveformBar__pUDjh:nth-child(15){height:70%}.BridgeViewContent_waveformBar__pUDjh:nth-child(16){height:40%}.BridgeViewContent_waveformBar__pUDjh:nth-child(17){height:60%}.BridgeViewContent_waveformBar__pUDjh:nth-child(18){height:35%}.BridgeViewContent_waveformBar__pUDjh:nth-child(19){height:50%}.BridgeViewContent_waveformBar__pUDjh:nth-child(20){height:25%}.BridgeViewContent_documentPreview__HEKtN{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;width:100%}.BridgeViewContent_documentIcon__1eI5V{color:#888;color:var(--text-secondary,#888);font-size:26px}.BridgeViewContent_extensionBadge__UzJxn{background:#6366f1;background:var(--accent-color,#6366f1);border-radius:3px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.BridgeViewContent_pdfPreview__FXHV0{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;position:relative;width:100%}.BridgeViewContent_pdfCanvas__J5H1K{max-height:100%;max-width:100%;object-fit:contain}.BridgeViewContent_pdfFallback__PvCij{align-items:center;background:#2d2d2d;background:var(--nav-bg,#2d2d2d);bottom:0;display:none;flex-direction:column;gap:8px;justify-content:center;left:0;position:absolute;right:0;top:0}.BridgeViewContent_pdfPreview__FXHV0:has(.BridgeViewContent_pdfCanvas__J5H1K[style*="display: none"]) .BridgeViewContent_pdfFallback__PvCij,.BridgeViewContent_pdfPreview__FXHV0:not(:has(.BridgeViewContent_pdfCanvas__J5H1K)) .BridgeViewContent_pdfFallback__PvCij{display:flex}.BridgeViewContent_riskBadge__4P6s8{right:30px}.BridgeViewContent_processingBadge__tbq4O,.BridgeViewContent_riskBadge__4P6s8{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;position:absolute;top:6px;width:20px}.BridgeViewContent_processingBadge__tbq4O{left:6px}.BridgeViewContent_generatedBadge__VomvT{align-items:center;background:#6366f1;background:var(--accent-color,#6366f1);border-radius:50%;box-shadow:0 1px 3px #00000040;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;left:30px;position:absolute;top:6px;width:20px}.BridgeViewContent_cardMoreButton__jtFqR{align-items:center;background:none;border:none;border-radius:4px;color:#52525b;color:var(--text-muted,#52525b);cursor:pointer;display:flex;font-size:11px;height:22px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:4px;top:4px;transition:background .12s ease,color .12s ease,opacity .12s ease;width:22px;z-index:2}.BridgeViewContent_assetCard__bOcnv:hover .BridgeViewContent_cardMoreButton__jtFqR{opacity:1;pointer-events:auto}.BridgeViewContent_cardMoreButton__jtFqR:hover{background:#ffffff1f;background:var(--hover-color,#ffffff1f);color:#fff;color:var(--text-primary,#fff)}.BridgeViewContent_assetInfo__e1Gtb{padding:8px 8px 6px}.BridgeViewContent_assetName__j8oUa{font-size:12px;font-weight:500;line-height:1.3;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BridgeViewContent_assetMeta__CuMA9{align-items:center;color:#888;color:var(--text-secondary,#888);display:flex;font-size:11px;gap:4px}.BridgeViewContent_assetMeta__CuMA9>span+span:before{content:"·";margin-right:4px;opacity:.5}.BridgeViewContent_licenseBadge__10-E3{background:#2d2d2d;background:var(--nav-bg,#2d2d2d);border-radius:3px;color:#888;color:var(--text-secondary,#888);display:inline-block;font-size:10px;margin-top:4px;padding:1px 6px}.BridgeViewContent_detailPanel__5Pb1Z{animation:BridgeViewContent_slideInFromRight__dLM73 .25s ease-out;background:#252538;background:var(--bg-secondary,#252538);border-left:1px solid #333;border-left:1px solid var(--border-color,#333);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:340px}.BridgeViewContent_detailHeader__BziJV{align-items:center;border-bottom:1px solid #333;border-bottom:1px solid var(--border-color,#333);display:flex;justify-content:space-between;padding:16px}.BridgeViewContent_detailHeader__BziJV h2{font-size:16px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BridgeViewContent_closeButton__ee2\+K{background:none;border:none;color:#888;color:var(--text-secondary,#888);cursor:pointer;font-size:16px;padding:4px}.BridgeViewContent_closeButton__ee2\+K:hover{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BridgeViewContent_detailContent__jHyuq{animation:BridgeViewContent_fadeIn__WA9bX .25s ease-out;flex:1 1;min-height:0;overflow-y:auto;padding:16px;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.BridgeViewContent_detailContent__jHyuq::-webkit-scrollbar{width:8px}.BridgeViewContent_detailContent__jHyuq::-webkit-scrollbar-track{background:#0000;margin:8px 0}.BridgeViewContent_detailContent__jHyuq::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.BridgeViewContent_detailContent__jHyuq::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.BridgeViewContent_detailPreview__vmoHf{align-items:center;aspect-ratio:16/9;background:#2d2d2d;background:var(--nav-bg,#2d2d2d);border-radius:6px;display:flex;justify-content:center;margin-bottom:16px;overflow:hidden}.BridgeViewContent_detailPreviewImage__hs05v{max-height:100%;max-width:100%;object-fit:contain;opacity:0;transform:scale(.98);transition:opacity .3s ease-out,transform .3s ease-out}.BridgeViewContent_detailPreviewImage__hs05v.BridgeViewContent_loaded__eLTpl{opacity:1;transform:scale(1)}.BridgeViewContent_previewIcon__yySo9{color:#888;color:var(--text-secondary,#888);font-size:48px}.BridgeViewContent_detailAudioPreview__5Ax5e{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:20px;width:100%}.BridgeViewContent_detailAudioIcon__DFK-C{color:#6366f1;color:var(--accent-color,#6366f1);font-size:48px}.BridgeViewContent_detailAudioPlayer__qRfCv{height:40px;max-width:280px;width:100%}.BridgeViewContent_detailDocumentPreview__PMhwS{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;width:100%}.BridgeViewContent_detailDocumentIcon__2Soa0{color:#888;color:var(--text-secondary,#888);font-size:56px}.BridgeViewContent_model3dPreview__yqM2o{cursor:grab;height:100%;position:relative;width:100%}.BridgeViewContent_model3dPreview__yqM2o:active{cursor:grabbing}.BridgeViewContent_model3dControls__yzup\+{bottom:8px;left:0;pointer-events:none;position:absolute;right:0;text-align:center}.BridgeViewContent_model3dHint__IFpiv{background:#00000080;border-radius:4px;color:#888;color:var(--text-secondary,#888);font-size:11px;opacity:.8;padding:4px 10px}.BridgeViewContent_model3dPreviewError__wIAuG{align-items:center;color:#888;color:var(--text-secondary,#888);display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;width:100%}.BridgeViewContent_model3dErrorIcon__s-kcw{font-size:48px;opacity:.5}.BridgeViewContent_detailExtensionBadge__fj4qA{background:#6366f1;background:var(--accent-color,#6366f1);border-radius:6px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.BridgeViewContent_detailPdfPreview__uIdMf{align-items:center;background:#fff;border-radius:6px;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.BridgeViewContent_detailPdfCanvas__rmhZS{max-height:100%;max-width:100%;object-fit:contain}.BridgeViewContent_detailSection__F0XB6{margin-bottom:20px}.BridgeViewContent_detailSection__F0XB6 h3{align-items:center;color:#888;color:var(--text-secondary,#888);display:flex;font-size:13px;font-weight:600;gap:8px;margin:0 0 12px;text-transform:uppercase}.BridgeViewContent_detailList__n8nbU{grid-gap:8px 12px;display:grid;font-size:13px;gap:8px 12px;grid-template-columns:auto 1fr}.BridgeViewContent_detailList__n8nbU dt{color:#888;color:var(--text-secondary,#888)}.BridgeViewContent_detailList__n8nbU dd{margin:0}.BridgeViewContent_promptText__t9U67{color:#888;color:var(--text-secondary,#888);font-style:italic;max-height:80px;overflow-y:auto;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin;white-space:pre-wrap;word-break:break-word}.BridgeViewContent_promptText__t9U67::-webkit-scrollbar{width:8px}.BridgeViewContent_promptText__t9U67::-webkit-scrollbar-track{background:#0000;margin:8px 0}.BridgeViewContent_promptText__t9U67::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.BridgeViewContent_promptText__t9U67::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.BridgeViewContent_c2paStatus__WEHJ9{align-items:center;background:#1a1a1a;background:var(--background-secondary,#1a1a1a);border:1px solid #0000;border-radius:4px;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:500;gap:8px;margin-bottom:12px;padding:6px 10px;transition:all .2s ease}.BridgeViewContent_c2paStatus__WEHJ9:hover{background:#252525;background:var(--background-tertiary,#252525);border-color:currentColor;opacity:.9}.BridgeViewContent_c2paStatus__WEHJ9[data-status=verified]{color:#22c55e}.BridgeViewContent_c2paStatus__WEHJ9[data-status=detected]{color:#3b82f6}.BridgeViewContent_c2paStatus__WEHJ9[data-status=signed_by_latom]{color:#8b5cf6}.BridgeViewContent_c2paStatus__WEHJ9[data-status=signed_by_org]{color:#06b6d4}.BridgeViewContent_c2paStatus__WEHJ9[data-status=counter_signed]{color:#f59e0b}.BridgeViewContent_c2paStatus__WEHJ9[data-status=invalid]{color:#ef4444}.BridgeViewContent_c2paNoCredentials__Ws5qp{color:#888;color:var(--text-secondary,#888);font-size:13px;margin-bottom:12px}.BridgeViewContent_c2paSignButton__v0mMf{align-items:center;background:#8b5cf6;background:var(--primary-color,#8b5cf6);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 16px;transition:background .2s}.BridgeViewContent_c2paSignButton__v0mMf:hover{background:#7c3aed;background:var(--primary-color-hover,#7c3aed)}.BridgeViewContent_c2paSignButton__v0mMf:active{transform:scale(.98)}.BridgeViewContent_descriptionText__-tb\+i{color:#888;color:var(--text-secondary,#888);line-height:1.4;max-height:100px;overflow-y:auto;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin;white-space:pre-wrap;word-break:break-word}.BridgeViewContent_descriptionText__-tb\+i::-webkit-scrollbar{width:8px}.BridgeViewContent_descriptionText__-tb\+i::-webkit-scrollbar-track{background:#0000;margin:8px 0}.BridgeViewContent_descriptionText__-tb\+i::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.BridgeViewContent_descriptionText__-tb\+i::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.BridgeViewContent_labelHint__iureS{color:#666;color:var(--text-tertiary,#666);font-size:.75rem;font-style:italic;margin-top:8px}.BridgeViewContent_verified__Lkn1a{color:#22c55e}.BridgeViewContent_unverified__7Nhug{color:#888;color:var(--text-secondary,#888)}.BridgeViewContent_processingStatus__JNvrs,.BridgeViewContent_riskLevel__1CeA1{align-items:center;display:flex;font-weight:500;gap:8px}.BridgeViewContent_processingStatus__JNvrs{font-size:14px}.BridgeViewContent_processingError__OD83r{background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;font-size:13px;margin-top:12px;padding:12px}.BridgeViewContent_processingHint__VFXpd{color:#888;color:var(--text-secondary,#888);font-size:12px;font-style:italic;margin-bottom:0;margin-top:8px}.BridgeViewContent_conflicts__T70Br{background:#ef44441a;border-radius:6px;font-size:13px;margin-top:12px;padding:12px}.BridgeViewContent_conflicts__T70Br strong{color:#ef4444}.BridgeViewContent_conflicts__T70Br ul{margin:8px 0 0;padding-left:20px}.BridgeViewContent_provenanceList__jFk5K{display:flex;flex-direction:column;gap:8px}.BridgeViewContent_provenanceEntry__8OqKP{background:#2d2d2d;background:var(--nav-bg,#2d2d2d);border-radius:4px;display:flex;font-size:12px;justify-content:space-between;padding:8px}.BridgeViewContent_provenanceEvent__fzmKB{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BridgeViewContent_provenanceDate__3ZUeQ{color:#888;color:var(--text-secondary,#888)}.BridgeViewContent_importOptions__4guYB{background:#1e1e2e;background:var(--bg-tertiary,#1e1e2e);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:8px;margin-bottom:12px;padding:12px}.BridgeViewContent_checkboxLabel__KPQdA{align-items:center;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;display:flex;font-size:14px;gap:8px;padding-top:12px}.BridgeViewContent_checkboxLabel__KPQdA input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#0000;border:1.5px solid #888;border:1.5px solid var(--text-secondary,#888);border-radius:3px;cursor:pointer;flex-shrink:0;height:16px;position:relative;transition:background .15s ease,border-color .15s ease;width:16px}.BridgeViewContent_checkboxLabel__KPQdA input[type=checkbox]:checked{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.BridgeViewContent_checkboxLabel__KPQdA input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.BridgeViewContent_checkboxLabel__KPQdA input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.BridgeViewContent_optionHint__WzKe5{color:#888;color:var(--text-secondary,#888);font-size:12px;line-height:1.4;margin:8px 0 0}.BridgeViewContent_detailActions__OiV0n{border-bottom:1px solid #333;border-bottom:1px solid var(--border-color,#333);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:16px}.BridgeViewContent_actionButton__N30MM{align-items:center;background:#2d2d2d;background:var(--nav-bg,#2d2d2d);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;display:flex;flex:1 1 auto;font-size:13px;gap:6px;justify-content:center;min-width:70px;padding:8px 12px;text-decoration:none;transition:all .2s}.BridgeViewContent_actionLabel__yqXtt{white-space:nowrap}.BridgeViewContent_actionButton__N30MM:hover{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.BridgeViewContent_actionButton__N30MM.BridgeViewContent_primary__7Vc-q{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fff}.BridgeViewContent_actionButton__N30MM.BridgeViewContent_primary__7Vc-q:hover{background:#5558e0;background:var(--accent-hover,#5558e0);border-color:#5558e0;border-color:var(--accent-hover,#5558e0)}.BridgeViewContent_actionButton__N30MM.BridgeViewContent_primary__7Vc-q:disabled{background:#3d3d3d;background:var(--disabled-bg,#3d3d3d);border-color:#333;border-color:var(--border-color,#333);color:#888;color:var(--text-secondary,#888);cursor:not-allowed}.BridgeViewContent_actionButton__N30MM.BridgeViewContent_danger__3FtLM{color:#ef4444}.BridgeViewContent_actionButton__N30MM.BridgeViewContent_danger__3FtLM:hover{background:#ef44441a;border-color:#ef4444}.BridgeViewContent_emptyState__IgF3p{grid-column:1/-1;padding:40px 16px;text-align:center}.BridgeViewContent_emptyIcon__wqhCT{color:#888;color:var(--text-secondary,#888);font-size:40px;margin-bottom:12px}.BridgeViewContent_emptyState__IgF3p h3{font-size:15px;margin:0 0 6px}.BridgeViewContent_emptyState__IgF3p p{color:#888;color:var(--text-secondary,#888);font-size:13px;margin:0}.BridgeViewContent_clearFiltersInline__Un220{background:none;border:none;color:#6366f1;color:var(--accent-color,#6366f1);cursor:pointer;font-size:inherit;padding:0 0 0 4px;text-decoration:underline}.BridgeViewContent_clearFiltersInline__Un220:hover{color:#818cf8;color:var(--accent-light,#818cf8)}.BridgeViewContent_loading__7Nlgc{color:#888;color:var(--text-secondary,#888);grid-column:1/-1;padding:40px;text-align:center}.BridgeViewContent_error__TbFqs{color:#ef4444;grid-column:1/-1;padding:40px;text-align:center}.BridgeViewContent_detailResizeHandle__Rhrzy{display:none}@container bridge-content (max-width: 700px){.BridgeViewContent_mainContent__JAzaM{flex-direction:column}.BridgeViewContent_detailPanel__5Pb1Z{border-left:none;border-top:1px solid #333;border-top:1px solid var(--border-color,#333);flex:none;height:38%;height:var(--detail-panel-height,38%);width:100%}.BridgeViewContent_detailResizeHandle__Rhrzy{background:#0000;cursor:ns-resize;display:block;flex-shrink:0;height:6px;transition:background .15s ease}.BridgeViewContent_detailResizeHandle__Rhrzy:active,.BridgeViewContent_detailResizeHandle__Rhrzy:hover{background:#6366f1;background:var(--accent-color,#6366f1)}}@container bridge-content (max-width: 500px){.BridgeViewContent_filterBar__UB49f{gap:8px;padding:8px 10px}.BridgeViewContent_assetSourceTabs__fP-1B{width:100%}.BridgeViewContent_sourceTab__\+bzRJ{flex:1 1;font-size:11px;padding:5px 8px;text-align:center}.BridgeViewContent_searchBox__cAJfU{max-width:none;min-width:0;width:100%}.BridgeViewContent_filterGroup__Lbs7g{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;width:100%}.BridgeViewContent_filterSelect__NQ2rU{font-size:11px;padding:5px 6px;width:100%}.BridgeViewContent_assetGrid__ym80g{gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:8px}.BridgeViewContent_assetThumbnail__4sUR7{aspect-ratio:4/3}.BridgeViewContent_assetIcon__ez2Uo{font-size:24px}.BridgeViewContent_assetInfo__e1Gtb{padding:6px}.BridgeViewContent_assetName__j8oUa{font-size:11px}.BridgeViewContent_assetMeta__CuMA9{font-size:10px}.BridgeViewContent_generatedBadge__VomvT,.BridgeViewContent_processingBadge__tbq4O,.BridgeViewContent_riskBadge__4P6s8{font-size:8px;height:16px;width:16px}.BridgeViewContent_generatedBadge__VomvT{left:24px}}@keyframes BridgeViewContent_shimmer__jaw1z{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes BridgeViewContent_cardFadeIn__MReuT{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes BridgeViewContent_slideInFromRight__dLM73{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes BridgeViewContent_fadeIn__WA9bX{0%{opacity:0}to{opacity:1}}.BridgeViewContent_thumbnailSkeleton__jfu\+E{animation:BridgeViewContent_shimmer__jaw1z 1.5s ease-in-out infinite;background:linear-gradient(90deg,#2d2d2d,#353548 50%,#2d2d2d);background:linear-gradient(90deg,var(--nav-bg,#2d2d2d) 0,var(--bg-secondary,#353548) 50%,var(--nav-bg,#2d2d2d) 100%);background-size:200% 100%;inset:0;position:absolute;z-index:1}.BridgeViewContent_thumbnailSkeleton__jfu\+E.BridgeViewContent_hidden__ZpaIq{opacity:0;pointer-events:none;transition:opacity .3s ease-out}.BridgeViewContent_thumbnailLoaded__FRCck{opacity:1!important;transform:scale(1)!important}.BridgeViewContent_detailMeta__zDffT{display:flex;flex-direction:column;gap:8px;padding:12px 0}.BridgeViewContent_metaRow__2eS5A{align-items:baseline;display:flex;gap:8px}.BridgeViewContent_metaLabel__srOrO{color:#52525b;color:var(--text-muted,#52525b);flex-shrink:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;min-width:70px;text-transform:uppercase}.BridgeViewContent_metaValue__vLotZ{color:#e4e4e7;color:var(--text-primary,#e4e4e7);font-size:.8125rem}.BridgeViewContent_metaLink__baxGf{background:none;border:none;color:#93c5fd;cursor:pointer;font-family:inherit;font-size:.8125rem;padding:0;text-align:left}.BridgeViewContent_metaLink__baxGf:hover{color:#dbeafe;text-decoration:underline}[data-theme=light] .BridgeViewContent_metaLink__baxGf{color:#2563eb}[data-theme=light] .BridgeViewContent_metaLink__baxGf:hover{color:#1d4ed8}.BridgeViewContent_artefactIcon__LG79w{align-items:center;color:#6366f1;color:var(--accent-color,#6366f1);display:flex;font-size:28px;inset:0;justify-content:center;opacity:.6;position:absolute;z-index:1}.BridgeViewContent_viewToggle__XNhQm{background:#ffffff0f;background:var(--input-bg,#ffffff0f);border-radius:4px;display:inline-flex;gap:2px;margin-left:8px;padding:2px}.BridgeViewContent_viewToggleBtn__5iuCN{background:none;border:none;border-radius:3px;color:#52525b;color:var(--text-muted,#52525b);cursor:pointer;font-size:.6875rem;line-height:1;padding:3px 6px;transition:background .12s,color .12s}.BridgeViewContent_viewToggleBtn__5iuCN:hover{color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.BridgeViewContent_viewToggleActive__kfVuE{background:#6366f133;background:var(--accent-light,#6366f133);color:#6366f1;color:var(--accent-color,#6366f1)}.BridgeViewContent_artefactRows__x9\+Wk{flex:1 1;overflow-y:auto;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.BridgeViewContent_artefactRows__x9\+Wk::-webkit-scrollbar{width:6px}.BridgeViewContent_artefactRows__x9\+Wk::-webkit-scrollbar-track{background:#0000}.BridgeViewContent_artefactRows__x9\+Wk::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.BridgeViewContent_folderRow__Khkx8{align-items:center;background:none;border:none;color:#fafafa;color:var(--text-primary,#fafafa);cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 12px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.BridgeViewContent_folderRow__Khkx8:hover{background:#ffffff0a;background:var(--hover-color,#ffffff0a)}.BridgeViewContent_folderRowDropTarget__QT6AO{background:#6366f129;background:var(--accent-light,#6366f129);outline:2px dashed #6366f1;outline:2px dashed var(--accent-color,#6366f1);outline-offset:-2px}.BridgeViewContent_folderRowIcon__i9JTb{color:#6366f1;color:var(--accent-color,#6366f1);font-size:18px;text-align:center;width:24px}.BridgeViewContent_folderRowName__6gEUd{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BridgeViewContent_folderCardIcon__nUkFp{color:#6366f1;color:var(--accent-color,#6366f1);font-size:48px}.BridgeViewContent_loadMoreBtn__4t-9k{background:none;border:1px dashed #ffffff1a;border:1px dashed var(--border-color,#ffffff1a);border-radius:6px;color:#71717a;color:var(--text-secondary,#71717a);cursor:pointer;display:block;font-size:.8125rem;padding:10px;transition:background .12s,color .12s;width:100%}.BridgeViewContent_loadMoreBtn__4t-9k:hover{background:#ffffff0a;background:var(--hover-color,#ffffff0a);color:#fafafa;color:var(--text-primary,#fafafa)}.BridgeViewContent_loadMoreCard__3L8eD{align-items:center;display:flex;justify-content:center;padding:8px}.InsightsView_insightsView__glhKV{display:flex;flex-direction:column;height:100%;overflow:hidden}.InsightsView_header__NLsaG{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:16px;font-weight:600;margin:0;padding:12px 16px}.InsightsView_header__NLsaG,.InsightsView_sectionSwitcher__\+BegT{background:#16162a;background:var(--bg-secondary,#16162a);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color,#ffffff14);flex-shrink:0}.InsightsView_sectionSwitcher__\+BegT{display:flex;gap:0}.InsightsView_sectionTab__hEYB-{background:none;border:none;border-bottom:3px solid #0000;color:#888;color:var(--text-secondary,#888);cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px;transition:all .15s ease}.InsightsView_sectionTab__hEYB-:hover{background:#ffffff05;color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.InsightsView_sectionTab__hEYB-.InsightsView_active__M8nXv{border-bottom-color:#6366f1;border-bottom-color:var(--accent-color,#6366f1);color:#6366f1;color:var(--accent-color,#6366f1)}.InsightsView_sectionContent__XVcFk{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.InsightsView_select__Hz2xC{background:#16162a;background:var(--bg-secondary,#16162a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;font-size:13px;outline:none;padding:6px 10px}.InsightsView_select__Hz2xC:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.InsightsView_select__Hz2xC option{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.InsightsView_scopeBadge__t4tTC{background:#6366f11a;border-radius:4px;color:#6366f1;color:var(--accent-color,#6366f1);display:inline-block;font-size:11px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;padding:4px 10px;text-transform:uppercase}.InsightsView_errorState__MOj1-{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.InsightsView_errorIcon__0ADUa{color:#ef4444;font-size:40px;margin-bottom:12px}.InsightsView_errorTitle__k07NU{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:15px;font-weight:600;margin:0 0 8px}.InsightsView_errorMessage__-5KUj{color:#888;color:var(--text-secondary,#888);font-size:13px;margin:0}.ContributionSummary_container__ayOlr{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px}.ContributionSummary_filters__fYM7d{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ContributionSummary_summaryCards__-c3ox{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ContributionSummary_card__l356K{background:#16162a;background:var(--bg-secondary,#16162a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:16px}.ContributionSummary_cardLabel__o6wFX{color:#888;color:var(--text-secondary,#888);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.ContributionSummary_cardValue__T\+cUu{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:24px;font-weight:600}.ContributionSummary_sectionTitle__kWqSk{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color,#ffffff14);color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:14px;font-weight:600;margin:0;padding-bottom:8px}.ContributionSummary_projectList__yYDkD{display:flex;flex-direction:column;gap:8px}.ContributionSummary_projectRow__U\+-\+W{align-items:center;background:#16162a;background:var(--bg-secondary,#16162a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;display:flex;justify-content:space-between;padding:10px 14px}.ContributionSummary_projectName__4h1RD{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;font-weight:500}.ContributionSummary_projectStats__A166S{color:#888;color:var(--text-secondary,#888);display:flex;font-size:12px;gap:16px}.ContributionSummary_statBadge__WOnNV{background:#6366f11f;border-radius:10px;color:#6366f1;color:var(--accent-color,#6366f1);font-size:11px;font-weight:500;padding:2px 8px}.ContributionSummary_eventBreakdown__n1YKO{display:flex;flex-wrap:wrap;gap:8px}.ContributionSummary_eventChip__j2ZSX{align-items:center;background:#16162a;background:var(--bg-secondary,#16162a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:14px;color:#888;color:var(--text-secondary,#888);display:flex;font-size:12px;gap:6px;padding:4px 10px}.ContributionSummary_eventChipCount__L77aH{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-weight:600}.ContributionSummary_select__wIzb4{background:#16162a;background:var(--bg-secondary,#16162a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;font-size:13px;outline:none;padding:6px 10px}.ContributionSummary_select__wIzb4:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.ContributionSummary_select__wIzb4 option{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.ContributionSummary_empty__NiBAv{align-items:center;color:#888;color:var(--text-secondary,#888);display:flex;font-size:13px;justify-content:center;padding:40px 20px;text-align:center}.ContributionSummary_errorState__ER5-i{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.ContributionSummary_errorIcon__-TgbO{color:#ef4444;font-size:40px;margin-bottom:12px}.ContributionSummary_errorTitle__Lyczs{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:15px;font-weight:600;margin:0 0 8px}.ContributionSummary_errorMessage__qAePa{color:#888;color:var(--text-secondary,#888);font-size:13px;margin:0}.AttributionRoll_container__egqCp{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px}.AttributionRoll_licenseSummary__hPl8H{display:flex;flex-wrap:wrap;gap:8px}.AttributionRoll_licenseBadge__XNTXE{align-items:center;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:14px;display:flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px}.AttributionRoll_licenseBadge__XNTXE.AttributionRoll_safe__-94oJ{background:#22c55e1a;border-color:#22c55e33;color:#22c55e}.AttributionRoll_licenseBadge__XNTXE.AttributionRoll_caution__85Q5c{background:#eab3081a;border-color:#eab30833;color:#eab308}.AttributionRoll_licenseBadge__XNTXE.AttributionRoll_warning__WuAAE{background:#ef44441a;border-color:#ef444433;color:#ef4444}.AttributionRoll_licenseBadge__XNTXE.AttributionRoll_neutral__D-Mpa{background:#16162a;background:var(--bg-secondary,#16162a);color:#888;color:var(--text-secondary,#888)}.AttributionRoll_badgeCount__obdBp{font-weight:700}.AttributionRoll_sectionTitle__7G4M6{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color,#ffffff14);color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:14px;font-weight:600;margin:0;padding-bottom:8px}.AttributionRoll_assetTable__Flfl\+{border-collapse:collapse;width:100%}.AttributionRoll_assetTable__Flfl\+ th{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color,#ffffff14);color:#888;color:var(--text-secondary,#888);font-size:11px;font-weight:600;letter-spacing:.5px;padding:8px 12px;text-align:left;text-transform:uppercase}.AttributionRoll_assetTable__Flfl\+ td{border-bottom:1px solid #ffffff0a;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;padding:8px 12px}.AttributionRoll_assetTable__Flfl\+ tr:hover td{background:#ffffff05}.AttributionRoll_riskHigh__QiRGr{color:#ef4444}.AttributionRoll_riskMedium__Gx2-3{color:#eab308}.AttributionRoll_riskLow__iTCo7{color:#22c55e}.AttributionRoll_requiredBadge__IeWmQ{background:#eab30826;border-radius:8px;color:#eab308;display:inline-block;font-size:10px;font-weight:600;padding:1px 6px;text-transform:uppercase}.AttributionRoll_creditsSection__RQbxJ{background:#16162a;background:var(--bg-secondary,#16162a);border:1px solid #eab30833;border-radius:8px;padding:16px}.AttributionRoll_creditsList__IhKJy{display:flex;flex-direction:column;gap:8px;margin-top:12px}.AttributionRoll_creditItem__zDSur{align-items:flex-start;border-bottom:1px solid #ffffff0a;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:8px 0}.AttributionRoll_creditItem__zDSur:last-child{border-bottom:none}.AttributionRoll_creditAsset__3aSB8{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-weight:500}.AttributionRoll_creditText__58IPs{color:#888;color:var(--text-secondary,#888);font-size:12px;max-width:60%;text-align:right}.AttributionRoll_empty__Ak2WF{color:#888;color:var(--text-secondary,#888);font-size:13px;padding:40px 20px}.AttributionRoll_empty__Ak2WF,.AttributionRoll_errorState__jXm1T{align-items:center;display:flex;justify-content:center;text-align:center}.AttributionRoll_errorState__jXm1T{flex-direction:column;padding:48px 24px}.AttributionRoll_errorIcon__HU1pN{color:#ef4444;font-size:40px;margin-bottom:12px}.AttributionRoll_errorTitle__5EWe4{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:15px;font-weight:600;margin:0 0 8px}.AttributionRoll_errorMessage__tvnwW{color:#888;color:var(--text-secondary,#888);font-size:13px;margin:0}.AttributionRoll_emptyGuidance__-okqo{color:#888;color:var(--text-secondary,#888);font-size:13px;line-height:1.6;padding:32px 24px;text-align:center}.AttributionRoll_emptyGuidance__-okqo p{margin:0 0 12px}.AttributionRoll_emptyGuidance__-okqo strong{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.AttributionRoll_sourceIndicator__2QkiS{align-items:center;background:#ffffff0a;border-radius:12px;color:#888;color:var(--text-secondary,#888);display:inline-flex;font-size:11px;font-weight:500;gap:6px;margin-bottom:12px;padding:3px 10px}.AttributionRoll_sourceIndicator__2QkiS .AttributionRoll_liveDot__N4soT{animation:AttributionRoll_pulse__\+X0gG 2s ease-in-out infinite;background:#22c55e;border-radius:50%;height:6px;width:6px}@keyframes AttributionRoll_pulse__\+X0gG{0%,to{opacity:1}50%{opacity:.4}}.AttributionRoll_sectionHeader__Uzn5k{align-items:center;display:flex;gap:12px;justify-content:space-between}.AttributionRoll_sectionHeader__Uzn5k .AttributionRoll_sectionTitle__7G4M6{border-bottom:none;padding-bottom:0}.AttributionRoll_headerButtons__mqW01{align-items:center;display:flex;gap:6px}.AttributionRoll_exportButton__dZE1B{align-items:center;background:#0000;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:5px;color:#888;color:var(--text-secondary,#888);cursor:pointer;display:flex;font-size:11px;gap:5px;padding:4px 10px;transition:all .15s ease;white-space:nowrap}.AttributionRoll_exportButton__dZE1B:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#6366f1;color:var(--accent-color,#6366f1)}.LineageView_empty__zh2VP,.LineageView_solitaryHint__8V6y4{color:#a1a1aa;color:var(--landing-text-secondary,#a1a1aa);font-size:.9rem;line-height:1.5;padding:24px 18px;text-align:center}.LineageView_error__wQr2i{background:#ef444414;border:1px solid #ef44444d;border-radius:8px;color:#fca5a5;font-size:.85rem;margin:12px;padding:10px 14px}.LineageView_chain__Cn-j3{display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:16px 18px}.LineageView_section__N5G1j{display:flex;flex-direction:column;gap:6px}.LineageView_sectionTitle__jPYm2{color:#a1a1aa;color:var(--landing-text-secondary,#a1a1aa);font-size:.7rem;font-weight:600;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.LineageView_node__Chg9R{align-items:flex-start;background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--landing-border,#ffffff14);border-radius:8px;color:#fafafa;color:var(--landing-text-primary,#fafafa);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 14px;text-align:left;transition:background .15s,border-color .15s,transform .05s}.LineageView_node__Chg9R:hover{background:#ffffff12;border-color:#8b5cf666}.LineageView_node__Chg9R:active{transform:translateY(1px)}.LineageView_nodeHighlight__AJD7d{background:#8b5cf61f;border-color:#8b5cf680}.LineageView_nodeKind__Txdcv{background:#ffffff0f;border-radius:999px;color:#a1a1aa;color:var(--landing-text-secondary,#a1a1aa);font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.LineageView_nodeKind__Txdcv[data-kind=spec]{background:#6366f126;color:#a5b4fc}.LineageView_nodeKind__Txdcv[data-kind=output]{background:#22c55e26;color:#86efac}.LineageView_nodeTitle__rmfLv{font-size:.9rem;font-weight:600}.LineageView_nodeMeta__BwTq4{color:#a1a1aa;color:var(--landing-text-secondary,#a1a1aa);font-size:.75rem}.LineageView_connector__3GYj2{background:#ffffff26;background:var(--landing-border,#ffffff26);height:18px;margin:2px auto;width:2px}[data-theme=light] .LineageView_node__Chg9R{background:#0000000a}[data-theme=light] .LineageView_nodeKind__Txdcv,[data-theme=light] .LineageView_node__Chg9R:hover{background:#0000000f}.GovernanceView_container__MgRs-{display:flex;flex-direction:column;height:100%;overflow:hidden}.GovernanceView_sectionTabs__dTH2w{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color,#ffffff14);display:flex;flex-shrink:0;gap:2px;padding:8px 12px}.GovernanceView_sectionTab__BksLC{background:none;border:none;border-radius:4px;color:#71717a;color:var(--text-secondary,#71717a);cursor:pointer;font-size:.75rem;font-weight:500;padding:5px 12px;transition:all .12s}.GovernanceView_sectionTab__BksLC:hover{background:#ffffff0a;background:var(--hover-color,#ffffff0a);color:#fafafa;color:var(--text-primary,#fafafa)}.GovernanceView_sectionTabActive__BkQ91{background:#6366f11f;background:var(--accent-light,#6366f11f);color:#6366f1;color:var(--accent-color,#6366f1)}.GovernanceView_content__5l6Ef{flex:1 1;overflow:auto}.ReferencesView_container__Ts16b{background:#1a1a1a;background:var(--panel-bg,#1a1a1a);color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:flex;flex-direction:column;height:100%;overflow:hidden}.ReferencesView_header__kz27x{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:16px;font-weight:600;margin:0;padding:12px 16px}.ReferencesView_header__kz27x,.ReferencesView_searchBar__lWdO0{background:#16162a;background:var(--bg-secondary,#16162a);border-bottom:1px solid var(--border-color);flex-shrink:0}.ReferencesView_searchBar__lWdO0{align-items:center;display:flex;gap:8px;padding:10px 16px}.ReferencesView_searchInputWrapper__L-JGQ{flex:1 1;min-width:0;position:relative}.ReferencesView_searchIcon__abMYs{color:#888;color:var(--text-muted,#888);font-size:12px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ReferencesView_searchInput__yYQtT{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid var(--border-color);border-radius:6px;box-sizing:border-box;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;outline:none;padding:7px 10px 7px 32px;width:100%}.ReferencesView_searchInput__yYQtT:focus{border-color:#4299e1;border-color:var(--accent-primary,#4299e1)}.ReferencesView_searchInput__yYQtT::placeholder{color:#888;color:var(--text-muted,#888)}.ReferencesView_typeFilter__i52um{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid var(--border-color);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;flex-shrink:0;font-size:12px;outline:none;padding:7px 8px}.ReferencesView_typeFilter__i52um:focus{border-color:#4299e1;border-color:var(--accent-primary,#4299e1)}.ReferencesView_typeFilter__i52um option{background:#1a1a1a;background:var(--panel-bg,#1a1a1a);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.ReferencesView_uploadZone__TEtOl{align-items:center;border:2px dashed #ffffff1f;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:6px;justify-content:center;margin:12px 16px;padding:16px;transition:all .2s ease}.ReferencesView_uploadZone__TEtOl:hover{background:#4299e10d;border-color:#4299e1;border-color:var(--accent-primary,#4299e1)}.ReferencesView_uploadZoneActive__j832j{background:#4299e11a;border-color:#4299e1;border-color:var(--accent-primary,#4299e1);box-shadow:inset 0 0 0 1px #4299e1;box-shadow:inset 0 0 0 1px var(--accent-primary,#4299e1)}.ReferencesView_uploadZoneDisabled__npV52{cursor:wait;opacity:.6;pointer-events:none}.ReferencesView_uploadIcon__\+uYVE{color:#888;color:var(--text-muted,#888);font-size:24px}.ReferencesView_uploadZoneActive__j832j .ReferencesView_uploadIcon__\+uYVE,.ReferencesView_uploadZone__TEtOl:hover .ReferencesView_uploadIcon__\+uYVE{color:#4299e1;color:var(--accent-primary,#4299e1)}.ReferencesView_uploadText__ui7Dv{color:#888;color:var(--text-muted,#888);font-size:13px}.ReferencesView_uploadHint__eCtoG{color:var(--text-muted);font-size:11px}.ReferencesView_referenceList__o0CXX{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto;padding:8px 16px 16px;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.ReferencesView_referenceList__o0CXX::-webkit-scrollbar{width:6px}.ReferencesView_referenceList__o0CXX::-webkit-scrollbar-track{background:#0000}.ReferencesView_referenceList__o0CXX::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.ReferencesView_emptyState__coXDW{align-items:center;color:#888;color:var(--text-muted,#888);display:flex;flex-direction:column;font-size:13px;gap:8px;justify-content:center;padding:32px 16px;text-align:center}.ReferencesView_errorText__\+TY9W{color:#ef4444}.ReferencesView_emptyIcon__MZ8F3{font-size:28px;margin-bottom:4px;opacity:.4}.ReferencesView_emptyHint__SVAuY{color:var(--text-muted);font-size:11px;line-height:1.4;max-width:240px}.ReferencesView_referenceItem__zI70x{align-items:center;background:#16162a;background:var(--bg-secondary,#16162a);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:10px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease}.ReferencesView_referenceItem__zI70x:hover{border-color:#ffffff26;box-shadow:0 1px 4px #0003}.ReferencesView_fileIcon__o\+2Gd{align-items:center;display:flex;flex-shrink:0;font-size:20px;justify-content:center;width:28px}.ReferencesView_referenceInfo__CnKuL{flex:1 1;min-width:0}.ReferencesView_referenceName__Lpvz4{font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReferencesView_referenceMeta__tSVij{align-items:center;color:#888;color:var(--text-muted,#888);display:flex;font-size:11px;gap:4px;margin-top:2px}.ReferencesView_referenceMeta__tSVij>span+span:before{content:"\00b7";margin-right:4px;opacity:.5}.ReferencesView_processingError__dEr3t{color:#ef4444;font-size:11px;line-height:1.3;margin-top:4px}.ReferencesView_referenceActions__nn262{align-items:center;display:flex;flex-shrink:0;gap:8px}.ReferencesView_statusBadge__mNmlc{align-items:center;border-radius:10px;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:2px 8px;white-space:nowrap}.ReferencesView_statusSpinner__vkKW0{font-size:10px}.ReferencesView_statusPending__CPYBf{background:#f59e0b26;color:#f59e0b}.ReferencesView_statusProcessing__Uyxy1{animation:ReferencesView_statusPulse__UI1W9 2s ease-in-out infinite;background:#3b82f626;color:#3b82f6}.ReferencesView_statusReady__kvbn1{background:#22c55e26;color:#22c55e}.ReferencesView_statusFailed__wJ\+1Y{background:#ef444426;color:#ef4444}@keyframes ReferencesView_statusPulse__UI1W9{0%,to{opacity:1}50%{opacity:.6}}.ReferencesView_lattiToggle__KnTFe{background:none;border:none;color:#888;color:var(--text-muted,#888);cursor:pointer;font-size:20px;line-height:1;padding:2px;transition:color .15s ease}.ReferencesView_lattiToggle__KnTFe.ReferencesView_lattiEnabled__HYFJM,.ReferencesView_lattiToggle__KnTFe:hover{color:#4299e1;color:var(--accent-primary,#4299e1)}.ReferencesView_lattiToggle__KnTFe:disabled{cursor:not-allowed;opacity:.35}.ReferencesView_deleteBtn__wo-zz{align-items:center;background:none;border:1px solid #0000;border-radius:4px;color:#888;color:var(--text-muted,#888);cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 6px;transition:all .15s ease}.ReferencesView_deleteBtn__wo-zz:hover{background:#ef444414;border-color:#ef44444d;color:#ef4444}.ReferencesView_deleteBtnConfirm__wi\+Vv{background:#ef44441f;border-color:#ef444466;color:#ef4444}.ReferencesView_confirmText__sl7JR{font-size:11px;font-weight:500}.ReferencesView_corpusPicker__9jsqq{border-bottom:1px solid #ffffff14;margin:12px 0 16px;padding-bottom:12px}.BrandingSection_form__CRx04{display:flex;flex-direction:column;gap:16px}.BrandingSection_fieldGroup__jS6wI{display:flex;flex-direction:column;gap:6px}.BrandingSection_label__w2kEI{color:#888;color:var(--text-secondary,#888);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.BrandingSection_colorPicker__ctFIy{align-items:center;display:flex;gap:8px}.BrandingSection_colorInput__P9ETE{background:#1a1a1a;background:var(--panel-bg,#1a1a1a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;cursor:pointer;flex-shrink:0;height:36px;padding:2px;width:36px}.BrandingSection_colorInput__P9ETE::-webkit-color-swatch-wrapper{padding:2px}.BrandingSection_colorInput__P9ETE::-webkit-color-swatch{border:none;border-radius:3px}.BrandingSection_hexInput__mxH0-{background:#1a1a1a;background:var(--panel-bg,#1a1a1a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-family:monospace;font-size:13px;outline:none;padding:8px 10px;width:100px}.BrandingSection_hexInput__mxH0-:focus{border-color:#4299e1;border-color:var(--accent-primary,#4299e1)}.BrandingSection_select__Tz4ZE{background:#16162a;background:var(--bg-secondary,#16162a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;font-size:13px;max-width:240px;outline:none;padding:8px 10px}.BrandingSection_select__Tz4ZE:focus{border-color:#4299e1;border-color:var(--accent-primary,#4299e1)}.BrandingSection_select__Tz4ZE option{background:#1a1a1a;background:var(--panel-bg,#1a1a1a);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BrandingSection_logoSection__xJixm{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.BrandingSection_logoPreview__4h0Y1{align-items:center;display:flex;gap:8px}.BrandingSection_logoIndicator__IGmoq{align-items:center;background:#4299e11a;border:1px solid #4299e133;border-radius:6px;color:#4299e1;color:var(--accent-primary,#4299e1);display:flex;font-size:12px;justify-content:center;padding:6px 12px}.BrandingSection_noLogo__sbQ9m{color:#888;color:var(--text-secondary,#888);font-size:13px}.BrandingSection_fileInput__8AlpA{display:none}.BrandingSection_uploadButton__mEwOs{background:#1a1a1a;background:var(--panel-bg,#1a1a1a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s ease}.BrandingSection_uploadButton__mEwOs:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff26}.BrandingSection_uploadButton__mEwOs:disabled{cursor:not-allowed;opacity:.5}.BrandingSection_removeButton__JpfhD{background:#ef444414;border:1px solid #ef444426;border-radius:6px;color:#fca5a5;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s ease}.BrandingSection_removeButton__JpfhD:hover:not(:disabled){background:#ef444426;border-color:#ef44444d}.BrandingSection_removeButton__JpfhD:disabled{cursor:not-allowed;opacity:.5}.BrandingSection_saveButton__mVcs-{align-self:flex-start;background:#4299e1;background:var(--accent-primary,#4299e1);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:4px;padding:10px 24px;transition:all .15s ease}.BrandingSection_saveButton__mVcs-:hover:not(:disabled){filter:brightness(1.1);opacity:.9}.BrandingSection_saveButton__mVcs-:disabled{cursor:not-allowed;opacity:.4}.BrandingSection_readOnly__4sU63{display:flex;flex-direction:column;gap:14px}.BrandingSection_colorSwatch__l2pIM{border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:4px;display:inline-block;flex-shrink:0;height:20px;width:20px}.BrandingSection_readOnlyValue__L7Eke{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px}.BrandingSection_readOnlyNotice__6UT1t{background:#ffffff05;border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:6px;color:#888;color:var(--text-secondary,#888);font-size:12px;line-height:1.5;margin:8px 0 0;padding:10px 12px}.IntegrationsSection_grid__XDPqm{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.IntegrationsSection_card__sQqBS{align-items:center;background:#1a1a1a;background:var(--panel-bg,#1a1a1a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;display:flex;gap:10px;padding:12px;transition:border-color .15s ease}.IntegrationsSection_card__sQqBS:hover{border-color:#ffffff26}.IntegrationsSection_cardIcon__7GPLG{align-items:center;background:#6366f11a;border-radius:6px;color:#6366f1;color:var(--accent-color,#6366f1);display:flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.IntegrationsSection_cardBody__cDSDb{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.IntegrationsSection_cardName__WFKWq{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IntegrationsSection_badgeConnected__o84eU{color:#4ade80;font-size:11px}.IntegrationsSection_badgeComingSoon__7AcD3{color:#fbbf24;font-size:11px}.IntegrationsSection_cardAction__M2F9D{flex-shrink:0}.IntegrationsSection_toggle__dYdfY{background:#ffffff1a;border:none;border-radius:10px;cursor:pointer;height:20px;padding:0;position:relative;transition:background .2s ease;width:36px}.IntegrationsSection_toggle__dYdfY.IntegrationsSection_toggleOn__xvocK{background:#6366f1;background:var(--accent-color,#6366f1)}.IntegrationsSection_toggleThumb__TmJJO{background:#fff;border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:16px}.IntegrationsSection_toggle__dYdfY.IntegrationsSection_toggleOn__xvocK .IntegrationsSection_toggleThumb__TmJJO{transform:translateX(16px)}.IntegrationsSection_connectButton__VBfgX{background:#0000;border:1px solid #ffffff1f;border:1px solid var(--border-color,#ffffff1f);border-radius:5px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .15s ease}.IntegrationsSection_connectButton__VBfgX:hover{background:#ffffff0d;border-color:#fff3}.PermissionsSection_form__gmLF7{display:flex;flex-direction:column;gap:16px}.PermissionsSection_fieldGroup__e1kvh{display:flex;flex-direction:column;gap:6px}.PermissionsSection_label__qMgL4{color:#888;color:var(--text-secondary,#888);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.PermissionsSection_select__3f7PS{background:#1a1a1a;background:var(--panel-bg,#1a1a1a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;font-size:13px;max-width:240px;outline:none;padding:8px 10px}.PermissionsSection_select__3f7PS:focus{border-color:#4299e1;border-color:var(--accent-primary,#4299e1)}.PermissionsSection_select__3f7PS option{background:#1a1a1a;background:var(--panel-bg,#1a1a1a);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.PermissionsSection_toggleRow__OaHPV{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;gap:16px;justify-content:space-between;padding:10px 0}.PermissionsSection_toggleInfo__mWLoR{display:flex;flex-direction:column;gap:2px}.PermissionsSection_toggleLabel__I-0cb{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;font-weight:500}.PermissionsSection_toggleDescription__xrMu9{color:#888;color:var(--text-secondary,#888);font-size:12px;line-height:1.4}.PermissionsSection_toggle__z27mn{background:#ffffff1a;border:none;border-radius:10px;cursor:pointer;flex-shrink:0;height:20px;padding:0;position:relative;transition:background .2s ease;width:36px}.PermissionsSection_toggle__z27mn.PermissionsSection_toggleOn__E3\+Yn{background:#6366f1;background:var(--accent-color,#6366f1)}.PermissionsSection_toggleThumb__wyp3q{background:#fff;border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:16px}.PermissionsSection_toggle__z27mn.PermissionsSection_toggleOn__E3\+Yn .PermissionsSection_toggleThumb__wyp3q{transform:translateX(16px)}.NotificationsSection_list__gjkq1{display:flex;flex-direction:column}.NotificationsSection_row__kmukx{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;gap:16px;justify-content:space-between;padding:12px 0}.NotificationsSection_row__kmukx:last-child{border-bottom:none;padding-bottom:0}.NotificationsSection_row__kmukx:first-child{padding-top:0}.NotificationsSection_rowInfo__4kkXX{display:flex;flex-direction:column;gap:2px}.NotificationsSection_rowLabel__X25le{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;font-weight:500}.NotificationsSection_rowDescription__ePKfl{color:#888;color:var(--text-secondary,#888);font-size:12px;line-height:1.4}.NotificationsSection_toggle__qJXWO{background:#ffffff1a;border:none;border-radius:10px;cursor:pointer;flex-shrink:0;height:20px;padding:0;position:relative;transition:background .2s ease;width:36px}.NotificationsSection_toggle__qJXWO.NotificationsSection_toggleOn__1gGkm{background:#6366f1;background:var(--accent-color,#6366f1)}.NotificationsSection_toggleThumb__YooQ2{background:#fff;border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:16px}.NotificationsSection_toggle__qJXWO.NotificationsSection_toggleOn__1gGkm .NotificationsSection_toggleThumb__YooQ2{transform:translateX(16px)}.SettingsView_container__2EPEk{display:flex;flex-direction:column;height:100%;overflow:hidden}.SettingsView_header__EojF0{align-items:center;background:#16162a;background:var(--bg-secondary,#16162a);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color,#ffffff14);color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:flex;flex-shrink:0;font-size:16px;font-weight:600;gap:10px;margin:0;padding:12px 16px}.SettingsView_scopeBadge__JQnqb{background:#6366f11a;border-radius:4px;color:#6366f1;color:var(--accent-color,#6366f1);display:inline-block;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.SettingsView_content__mWxQq{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:20px 16px}.SettingsView_section__B1Ebe{background:#16162a;background:var(--bg-secondary,#16162a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;padding:20px}.SettingsView_sectionTitle__ZWgFz{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:14px;font-weight:600;margin:0 0 4px}.SettingsView_sectionDescription__oyCjd{color:#888;color:var(--text-secondary,#888);font-size:13px;line-height:1.5;margin:0 0 16px}.SettingsView_errorBanner__8KFXI{background:#ef44441a;border-bottom:1px solid #ef444433;color:#fca5a5;flex-shrink:0;font-size:13px;padding:10px 16px}.SettingsView_loadingState__h8sIn{align-items:center;color:#888;color:var(--text-secondary,#888);display:flex;font-size:13px;justify-content:center;padding:48px 24px}.BridgePage_page__y6hEE{color:#fafafa;color:var(--text-primary,#fafafa);flex-direction:column;height:100vh}.BridgePage_nav__I3I9Y,.BridgePage_page__y6hEE{background:#0f172a;background:var(--bg-primary,#0f172a);display:flex}.BridgePage_nav__I3I9Y{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color,#ffffff14);flex-shrink:0;height:54px;justify-content:space-between;padding:0 24px}.BridgePage_logo__EYVks{color:#fafafa;color:var(--text-primary,#fafafa);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.BridgePage_logoBridge__0iE9\+{color:#6366f1;color:var(--accent-color,#6366f1);font-weight:500}.BridgePage_tabs__yjdxr{align-items:center;display:flex;gap:2px}.BridgePage_tab__S4uCR{align-items:center;background:none;border:none;border-radius:6px;color:#71717a;color:var(--text-secondary,#71717a);cursor:pointer;display:flex;font-size:.8125rem;gap:6px;padding:6px 14px;transition:all .12s}.BridgePage_tab__S4uCR:hover:not(:disabled){background:#ffffff0a;background:var(--hover-color,#ffffff0a);color:#fafafa;color:var(--text-primary,#fafafa)}.BridgePage_tabActive__rNqBF{background:#6366f11f;background:var(--accent-light,#6366f11f);color:#6366f1;color:var(--accent-color,#6366f1)}.BridgePage_tab__S4uCR:disabled{cursor:not-allowed;opacity:.35}.BridgePage_navRight__Kcm7B{align-items:center;display:flex;gap:16px}.BridgePage_navCta__j1ZVl{background:none;border:none;color:#fafafa;color:var(--text-primary,#fafafa);cursor:pointer;font-size:.875rem;font-weight:500;padding:6px 8px;text-decoration:none;transition:opacity .15s}.BridgePage_navCta__j1ZVl:hover{opacity:.9}.BridgePage_orgSelect__znKkc{background:#2d2d2d;background:var(--bg-secondary,#2d2d2d);border:1px solid #ffffff1a;border:1px solid var(--border-color,#ffffff1a);border-radius:6px;color:#fafafa;color:var(--text-primary,#fafafa);cursor:pointer;font-size:.8125rem;max-width:220px;padding:5px 10px}.BridgePage_orgSelect__znKkc:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.BridgePage_content__4n5fY{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.BridgePage_browseLayout__dGd-L{display:flex;flex:1 1;flex-direction:row;min-height:0}.BridgePage_browseBody__f--CH{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.NavbarEditorControls_editorControls__0oaHh{align-items:center;background-color:initial;border-radius:6px;display:flex;gap:12px;padding:4px 8px}.NavbarEditorControls_editorControls__0oaHh.NavbarEditorControls_right__WGeMy{justify-content:flex-end}.NavbarEditorControls_controlGroup__N9Gqi{align-items:center;display:flex;gap:8px}.NavbarEditorControls_editorButton__ywujI{align-items:center;background:none;border:none;border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;gap:8px;height:36px;justify-content:center;line-height:1;min-width:32px;opacity:.8;padding:8px 12px;transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.NavbarEditorControls_buttonLabel__LOJ-Q{font-size:.85rem;font-weight:500;line-height:1;white-space:nowrap}.NavbarEditorControls_editorButton__ywujI:hover{background-color:#ffffff1a;color:var(--accent-color);opacity:1;transform:translateY(-1px)}.NavbarEditorControls_editorButton__ywujI:active{background-color:#fff3;transform:translateY(0)}.NavbarEditorControls_editorButton__ywujI:disabled{cursor:not-allowed;opacity:.4}.NavbarEditorControls_editorButton__ywujI:disabled:hover{background-color:initial;color:var(--text-primary);transform:none}.NavbarEditorControls_editorButton__ywujI:link,.NavbarEditorControls_editorButton__ywujI:visited{color:var(--text-primary);font-family:inherit;font-size:16px;font-weight:inherit;text-decoration:none}.NavbarEditorControls_editorButton__ywujI:link:hover,.NavbarEditorControls_editorButton__ywujI:visited:hover{color:var(--accent-color)}@media (max-width:1024px){.NavbarEditorControls_editorControls__0oaHh{gap:8px}}@media (max-width:768px){.NavbarEditorControls_editorControls__0oaHh{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:4px;overflow-x:auto;padding:2px 4px;scrollbar-width:none}.NavbarEditorControls_editorControls__0oaHh::-webkit-scrollbar{display:none}.NavbarEditorControls_controlGroup__N9Gqi{flex-shrink:0;gap:2px}.NavbarEditorControls_editorButton__ywujI{flex-shrink:0;font-size:12px;height:28px;min-width:28px;padding:4px;width:28px}.NavbarEditorControls_buttonLabel__LOJ-Q{display:none}}.Navbar_navbar__SW0hx{align-items:center;background-color:initial;display:flex;height:var(--navbar-height);justify-content:center;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:15001}.Navbar_navbarContainer__KyRwY{align-items:center;background:#0000;display:grid;grid-template-columns:1fr auto 1fr;max-width:1200px;padding:0 20px;width:100%}.Navbar_navbar__SW0hx.Navbar_editorMode__JeDD6 .Navbar_navbarContainer__KyRwY{max-width:none;padding:0}.Navbar_navbarLeft__pK17-{align-items:center;display:flex;gap:12px}.Navbar_editorControls__YYqn5{align-items:center;display:flex;gap:10px;margin-left:15px;padding:4px 8px}.Navbar_editorModeSelect__\+c0wA{-webkit-appearance:auto;appearance:auto;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:.9rem;margin-right:20px;min-width:160px;padding:6px 10px}.Navbar_editorModeSelect__\+c0wA:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.3);outline:none}.Navbar_editorModeSelect__\+c0wA option{padding:8px}.Navbar_navbarIconButton__nAAAz{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;font-size:18px;height:34px;justify-content:center;opacity:.8;padding:8px;transition:background-color .2s ease,opacity .2s ease,transform .2s ease;width:34px}.Navbar_navbarIconButton__nAAAz:hover{background-color:#ffffff1a;color:var(--accent-color);opacity:1;transform:translateY(-1px)}.Navbar_navbarIconButton__nAAAz:active{background-color:#fff3;transform:translateY(0)}.Navbar_navbarIconButton__nAAAz.Navbar_active__09bEE{background-color:var(--accent-color);color:#fff;opacity:1}.Navbar_navbarIconButton__nAAAz.Navbar_active__09bEE:hover{background-color:var(--accent-color);background-color:var(--accent-color-hover,var(--accent-color));color:#fff}.Navbar_active__09bEE{color:var(--accent-color);opacity:1}.Navbar_scrolled__jGQSz{animation:Navbar_slideDown__5ZSox .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border-bottom:1px solid var(--border-color)}.Navbar_navbarRight__sevtM{align-items:center;display:flex;gap:20px;justify-content:flex-end}.Navbar_navbarCenter__OG\+uw{text-align:center}.Navbar_storyTitle__YuFYz{color:var(--text-primary);font-family:var(--font-primary);font-size:18px;font-weight:500;margin:0}.Navbar_navbarBrand__G63mE{align-items:center;display:flex;font-size:20px;font-weight:600;gap:8px;line-height:1;padding-left:20px}.Navbar_navbarBrand__G63mE a{color:var(--nav-text);font-size:1.5rem;font-weight:700;padding-bottom:3px;padding-left:2px;text-decoration:none}.Navbar_navbarLinks__dMew1{align-items:center;display:flex;gap:20px}.Navbar_navbarLinks__dMew1 a{align-items:center;border-radius:4px;color:var(--text-primary);display:flex;height:34px;padding:8px 12px;text-decoration:none;transition:background-color .2s ease}.Navbar_navbarLinks__dMew1 a:hover{background-color:#ffffff1a}.Navbar_navbarLinks__dMew1 a.Navbar_active__09bEE{background-color:var(--accent-color);color:#fff}.Navbar_themeToggle__gbRKP{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:20px;opacity:.8;padding:.5rem;transition:opacity .2s ease}.Navbar_themeToggle__gbRKP:hover{opacity:1}.Navbar_brandLogo__Sj\+Ba{align-items:center;color:var(--text-primary);display:flex;height:28px;width:auto}.Navbar_brandLogo__Sj\+Ba circle,.Navbar_brandLogo__Sj\+Ba path{stroke:currentColor;fill:none;transition:transform .2s cubic-bezier(.4,0,.2,1)}.Navbar_brandLogo__Sj\+Ba circle:first-of-type{fill:none}.Navbar_brandLogo__Sj\+Ba circle:nth-of-type(2){fill:none;transform:translate(0);transform:translate(var(--inner-x,0),var(--inner-y,0))}.Navbar_brandLogo__Sj\+Ba path{fill:currentColor;stroke:none;transform:translate(0);transform:translate(var(--pupil-x,0),var(--pupil-y,0))}.Navbar_brandLogo__Sj\+Ba.Navbar_happy__wPyp4:not(.Navbar_bounce__ou43\+) path{animation:Navbar_happyPupil__saejK .5s ease}@keyframes Navbar_happyPupil__saejK{0%,to{transform:translate(0) scale(1);transform:translate(var(--pupil-x,0),var(--pupil-y,0)) scale(1)}50%{transform:translateY(.5px) scaleY(.95);transform:translate(var(--pupil-x,0),calc(var(--pupil-y, 0) + .5px)) scaleY(.95)}}.Navbar_brandLogo__Sj\+Ba.Navbar_happy__wPyp4:not(.Navbar_bounce__ou43\+) circle:nth-of-type(2){animation:Navbar_happyInnerCircle__KSizV .5s ease}@keyframes Navbar_happyInnerCircle__KSizV{0%,to{transform:translate(0) scale(1);transform:translate(var(--inner-x,0),var(--inner-y,0)) scale(1)}50%{transform:translateY(.5px) scaleY(.95);transform:translate(var(--inner-x,0),calc(var(--inner-y, 0) + .5px)) scaleY(.95)}}.Navbar_brandContainer__s9Nnw{align-items:flex-start;display:flex;flex-direction:column;gap:2px;margin-left:-8px;-webkit-user-select:none;user-select:none}.Navbar_navbar__SW0hx.Navbar_editorMode__JeDD6 .Navbar_brandContainer__s9Nnw{width:167px}.Navbar_brandLogoText__q8dTG{color:var(--text-primary);font-size:1.5rem;font-weight:700}.Navbar_alphaNotice__eY3ys{color:var(--text-secondary);font-size:.65rem;font-style:italic;font-weight:400;line-height:1;margin-top:-2px;opacity:.7}.Navbar_navbarLeft__pK17- a{color:var(--text-primary);font-size:1.5rem;font-weight:700;text-decoration:none}.Navbar_navbarRight__sevtM a{color:var(--text-primary);font-size:1rem;font-weight:500;padding:8px 12px;text-decoration:none;transition:color .2s ease}.Navbar_navbarRight__sevtM a:hover{color:var(--text-secondary)}.Navbar_navbarRight__sevtM a.Navbar_active__09bEE{border-radius:4px;color:var(--accent-color);font-weight:600}.Navbar_navbarPanelButton__HaYif{background:none;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;margin-left:8px;padding:8px 12px;transition:color .2s ease}.Navbar_navbarPanelButton__HaYif:hover{background-color:initial;color:var(--accent-color)}a.Navbar_navbarPanelButton__HaYif{display:inline-block;font-size:16px;font-weight:500;text-decoration:none}.Navbar_navbar__SW0hx.Navbar_scrolled__jGQSz{animation:Navbar_slideDown__5ZSox .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border-bottom:1px solid var(--border-color);box-shadow:0 2px 10px #0000001a;position:fixed}@keyframes Navbar_slideDown__5ZSox{0%{transform:translateY(-70px)}to{transform:translateY(0)}}@media (max-width:768px){.Navbar_navbar__SW0hx{height:60px;padding:0 15px}.Navbar_navbarContainer__KyRwY{grid-template-columns:1fr auto;padding:0 10px}.Navbar_navbarCenter__OG\+uw,.Navbar_navbarLeft__pK17- .Navbar_navbarPanelButton__HaYif{display:none}.Navbar_navbarRight__sevtM{justify-content:flex-end}.Navbar_navbarRight__sevtM .Navbar_themeToggle__gbRKP,.Navbar_navbarRight__sevtM a{display:none}.Navbar_navbarRight__sevtM .Navbar_menuIcon__Eicnp{display:flex!important}.Navbar_navbarLeft__pK17- .Navbar_editorControls__YYqn5{display:none}.Navbar_mobileMenu__1NznG .Navbar_mobileMenuSelect__Mhq5K{-webkit-appearance:auto;appearance:auto;background-color:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);display:block;font-size:1rem;margin:10px auto;padding:10px;text-align:center;width:80%}.Navbar_mobileMenu__1NznG .Navbar_mobileMenuButton__BzIWq{align-items:center;background-color:initial;border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;gap:10px;justify-content:flex-start;margin:8px auto;padding:12px 15px;transition:background-color .2s ease;width:80%}.Navbar_mobileMenu__1NznG .Navbar_mobileMenuButton__BzIWq:hover{background-color:#ffffff1a}.Navbar_mobileMenu__1NznG .Navbar_mobileMenuButton__BzIWq.Navbar_active__09bEE{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}.Navbar_mobileMenu__1NznG hr{border:none;border-top:1px solid var(--border-color);margin:15px auto;width:80%}}.Navbar_logoContainer__NrPQk{align-items:center;border-radius:4px;cursor:pointer;display:flex;padding:8px;position:relative;transition:all .2s ease}.Navbar_logoContainer__NrPQk .Navbar_navbarChat__A76ZV{left:0;position:absolute;top:calc(100% + 10px);z-index:15000}.Navbar_chatIndicator__WKJAe{align-items:center;border-radius:4px;display:inline-flex;font-size:16px;justify-content:center;margin-left:4px;padding:2px 4px;pointer-events:none}.Navbar_chatIndicator__WKJAe.Navbar_available__wSTwc{color:var(--accent-color);opacity:1}.Navbar_chatIndicator__WKJAe.Navbar_disabled__PM73m{background:var(--text-tertiary);color:var(--text-secondary);opacity:.5}.Navbar_logoContainer__NrPQk.Navbar_chatDisabled__xLLhT{cursor:not-allowed;opacity:.6}.Navbar_logoContainer__NrPQk.Navbar_chatDisabled__xLLhT:hover{background-color:#ffffff0d}@keyframes Navbar_pulse-available__5MCdG{0%,to{opacity:.8}50%{opacity:1}}.Navbar_navbarChat__A76ZV{pointer-events:none}.Navbar_navbarChat__A76ZV.Navbar_open__rNmp7{pointer-events:auto}.Navbar_navbarPanel__M0yu3{animation:Navbar_fadeIn__ykPXL .3s ease-out;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 15px #0000001a;color:var(--text-primary);left:50%;max-width:800px;padding:20px;position:absolute;top:calc(var(--navbar-height) + 10px);transform:translateX(-50%);width:80%;z-index:99}.Navbar_navbarPanel__M0yu3 .Navbar_panelHeader__09frT{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.Navbar_navbarPanel__M0yu3 .Navbar_panelHeader__09frT h3{border:none;font-size:1.2em;font-weight:600;margin:0}.Navbar_navbarPanel__M0yu3:before{border-bottom:10px solid var(--bg-secondary);border-left:10px solid #0000;border-right:10px solid #0000;content:"";filter:drop-shadow(0 -1px 0 var(--border-color));height:0;left:50%;left:var(--indicator-offset,50%);pointer-events:none;position:absolute;top:-10px;transform:translateX(-50%);width:0}@keyframes Navbar_fadeIn__ykPXL{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.Navbar_navbarPanel__M0yu3 .Navbar_panelContent__Havco::-webkit-scrollbar{width:8px}.Navbar_navbarPanel__M0yu3 .Navbar_panelContent__Havco::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}.Navbar_navbarPanel__M0yu3 .Navbar_panelContent__Havco::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.Navbar_navbarPanel__M0yu3 .Navbar_panelContent__Havco::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}.Navbar_navbarPanel__M0yu3 .Navbar_panelContent__Havco{scrollbar-color:var(--border-color) var(--bg-secondary);scrollbar-width:thin}.Navbar_menuIcon__Eicnp{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-around;padding:0;width:24px;z-index:15003}.Navbar_menuIcon__Eicnp div{background-color:var(--text-primary);border-radius:1px;height:2px;transition:all .3s linear;width:24px}.Navbar_mobileMenu__1NznG{align-items:center;background-color:var(--bg-secondary);box-shadow:-2px 0 5px #0000001a;display:flex;flex-direction:column;gap:20px;height:100vh;padding-top:80px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:250px;z-index:15002}.Navbar_mobileMenu__1NznG.Navbar_open__rNmp7{transform:translateX(0)}.Navbar_mobileMenu__1NznG a,.Navbar_mobileMenu__1NznG button{background:none;border:none;border-radius:4px;color:var(--text-primary);cursor:pointer;font-size:1.2rem;font-weight:500;padding:10px 20px;text-align:center;text-decoration:none;width:80%}.Navbar_mobileMenu__1NznG a:hover,.Navbar_mobileMenu__1NznG button:hover{background-color:rgba(var(--accent-color-rgb),.1);color:var(--accent-color)}.Navbar_mobileMenu__1NznG a.Navbar_active__09bEE{color:var(--accent-color);font-weight:600}.Navbar_mobileMenu__1NznG .Navbar_themeToggleMobile__7Y2Q7{font-size:1.2rem;margin-bottom:40px;margin-top:auto}:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr .Navbar_brandLogoText__q8dTG,:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr .Navbar_brandLogo__Sj\+Ba,:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr .Navbar_navbarPanelButton__HaYif,:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr .Navbar_navbarRight__sevtM a,:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr .Navbar_themeToggle__gbRKP{color:#fff}:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr .Navbar_menuIcon__Eicnp div{background-color:#fff}.Navbar_accountLink__lDycj{align-items:center;display:inline-flex;gap:6px;position:relative}.Navbar_accountNotifBadge__6JgAO{align-items:center;color:inherit;display:inline-flex;font-size:.9em}:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr .Navbar_chatIndicator__WKJAe{color:#fff}:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr.Navbar_scrolled__jGQSz .Navbar_brandLogoText__q8dTG,:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr.Navbar_scrolled__jGQSz .Navbar_brandLogo__Sj\+Ba,:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr.Navbar_scrolled__jGQSz .Navbar_navbarPanelButton__HaYif,:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr.Navbar_scrolled__jGQSz .Navbar_navbarRight__sevtM a,:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr.Navbar_scrolled__jGQSz .Navbar_themeToggle__gbRKP{color:var(--text-primary)}:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr.Navbar_scrolled__jGQSz .Navbar_menuIcon__Eicnp div{background-color:var(--text-primary)}.Footer_footer__EwVYi{border-top:1px solid var(--border-color);color:var(--text-secondary);padding:60px 0 20px}:root[data-theme=dark] .Footer_footer__EwVYi{background-color:#000}.Footer_footerContainer__yunXS{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.Footer_footerSection__CFEic h3{color:var(--text-primary);font-size:1.5rem}.Footer_footerSection__CFEic h4{color:var(--text-primary);font-size:1.1rem;margin-bottom:1rem}.Footer_footerSection__CFEic p{line-height:1.5;margin-bottom:1.5rem}.Footer_footerSection__CFEic ul{list-style:none;padding:0}.Footer_footerSection__CFEic ul li{margin-bottom:.75rem}.Footer_footerSection__CFEic ul li a{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.Footer_footerSection__CFEic ul li a:hover{color:var(--accent-color)}.Footer_footerBottom__8DIjr{align-items:center;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;font-size:.9rem;justify-content:space-between;margin:40px auto 0;max-width:1200px;padding:20px 20px 0}.Footer_heartIcon__qgHeq{color:var(--text-secondary);height:1em;vertical-align:-.15em;width:1em}.Footer_footerLegalLinks__T0OzF{display:flex;gap:20px}.Footer_footerLegalLinks__T0OzF a{color:var(--text-secondary);text-decoration:none}.Footer_footerLegalLinks__T0OzF a:hover{color:var(--accent-color)}@media (max-width:768px){.Footer_footerContainer__yunXS{grid-template-columns:1fr 1fr}.Footer_footerBottom__8DIjr{flex-direction:column;gap:15px;text-align:center}}@media (max-width:360px){.Footer_footerContainer__yunXS{grid-template-columns:1fr}}.Dashboard_dashboard__1OjgL{margin:0 auto;max-width:1200px;padding:100px 20px 40px}.Dashboard_quickActions__OM0yX{display:flex;gap:20px;margin-bottom:40px}.Dashboard_actionButton__jJk6O{background-color:var(--accent-color);border-radius:30px;color:#fff;padding:12px 24px;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.Dashboard_actionButton__jJk6O:hover{background-color:#1976d2;transform:translateY(-2px)}.Dashboard_recentProjects__X8w4n{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Dashboard_projectCard__77V1D{background:var(--card-bg);border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px;transition:transform .2s ease}.Dashboard_projectCard__77V1D:hover{transform:translateY(-4px)}.AuthModal_authModalOverlay__mePfw{align-items:center;animation:AuthModal_fadeIn__dTlit .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.AuthModal_authModal__5Q1Y4{animation:AuthModal_slideUp__daYnB .4s ease;background-color:var(--bg-primary);border-radius:8px;box-shadow:0 10px 25px #0003;max-width:480px;padding:20px;position:relative;width:100%}.AuthModal_closeButton__VWicZ{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:24px;position:absolute;right:15px;top:15px;z-index:10}.AuthModal_authTabs__2FXol{border-bottom:1px solid var(--border-color);display:flex}.AuthModal_authTab__S24tx{background:none;border:none;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:16px;font-weight:500;padding:16px;transition:all .2s ease}.AuthModal_authTab__S24tx.AuthModal_active__kzrP1{border-bottom:2px solid var(--accent-color);color:var(--accent-color)}.AuthModal_authContent__zJviC{padding:24px}.AuthModal_authSwitch__t7iUV{color:var(--text-secondary);font-size:14px;margin-top:20px;text-align:center}.AuthModal_authSwitch__t7iUV button{background:none;border:none;color:var(--accent-color);cursor:pointer;font-size:14px;font-weight:500;padding:0 4px;text-decoration:underline}.AuthModal_authSwitch__t7iUV button:hover{color:var(--accent-hover-color)}.AuthModal_socialLogin__eM\+0k{margin-top:20px;text-align:center}.AuthModal_socialLogin__eM\+0k p{color:var(--text-secondary);font-size:14px;margin-bottom:10px}.AuthModal_googleSigninButton__Ut7go{align-items:center;background-color:#fff;border:1px solid #dadce0;border-radius:4px;box-shadow:0 1px 2px 0 #3c40434d,0 1px 3px 1px #3c404326;color:#757575;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:10px 20px;text-decoration:none;transition:background-color .2s,box-shadow .2s}.AuthModal_googleSigninButton__Ut7go img{margin-right:10px}.AuthModal_googleSigninButton__Ut7go:hover{background-color:#f8f9fa;box-shadow:0 1px 3px 0 #3c40434d,0 4px 8px 3px #3c404326}.AuthModal_forgotPasswordLink__6KjsH{margin-bottom:15px;margin-top:-8px;text-align:right}.AuthModal_forgotPasswordLink__6KjsH button{background:none;border:none;color:var(--accent-color);cursor:pointer;font-size:13px;padding:0;text-decoration:underline}.AuthModal_forgotPasswordLink__6KjsH button:hover{color:var(--accent-hover-color)}.AuthModal_successMessage__SUPvY{background-color:#d4edda;background-color:var(--success-bg,#d4edda);border:1px solid #c3e6cb;border:1px solid var(--success-border-color,#c3e6cb);border-radius:4px;color:#155724;color:var(--success-text-color,#155724);font-size:14px;margin-bottom:15px;padding:10px 15px}.AuthModal_errorMessage__Tqewj{background-color:#f8d7da;background-color:var(--error-bg-color,#f8d7da);border:1px solid #f5c6cb;border:1px solid var(--error-border-color,#f5c6cb);border-radius:4px;color:#721c24;color:var(--error-text-color,#721c24);font-size:14px;margin-bottom:15px;padding:10px 15px}.AuthModal_formGroup__4bnLb{margin-bottom:15px}.AuthModal_formGroup__4bnLb label{color:var(--text-primary);display:block;font-weight:500;margin-bottom:5px}.AuthModal_formGroup__4bnLb input{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:4px;box-sizing:border-box;color:var(--text-primary);padding:10px;width:100%}.AuthModal_formGroup__4bnLb input:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-focus-shadow);outline:none}.AuthModal_authSubmitButton__vczw8{background-color:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:12px;transition:background-color .2s ease;width:100%}.AuthModal_authSubmitButton__vczw8:hover{background-color:var(--accent-hover-color)}.AuthModal_authSubmitButton__vczw8:disabled{background-color:var(--disabled-bg-color);cursor:not-allowed}@keyframes AuthModal_fadeIn__dTlit{0%{opacity:0}to{opacity:1}}@keyframes AuthModal_slideUp__daYnB{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.IframePreviewModal_overlay__Q2kvN{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.IframePreviewModal_backdrop__UjBLl{background:#000c;bottom:0;left:0;position:absolute;right:0;top:0}.IframePreviewModal_modal__5X5\+C{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border-radius:8px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;height:90vh;max-width:1400px;overflow:hidden;position:relative;width:90vw}.IframePreviewModal_header__XpqbS{align-items:center;background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border-bottom:1px solid #333;border-bottom:1px solid var(--border-color,#333);display:flex;justify-content:space-between;padding:12px 16px}.IframePreviewModal_header__XpqbS h3{color:#fff;color:var(--text-primary,#fff);font-size:16px;font-weight:500;margin:0}.IframePreviewModal_closeBtn__jg\+Kp{align-items:center;background:#0000;border:none;border-radius:4px;color:#888;color:var(--text-secondary,#888);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:color .2s,background .2s}.IframePreviewModal_closeBtn__jg\+Kp:hover{background:#333;background:var(--bg-tertiary,#333);color:#fff;color:var(--text-primary,#fff)}.IframePreviewModal_content__B1sdZ{flex:1 1;min-height:0;overflow:hidden}.IframePreviewModal_iframe__Rr9t4{border:none;height:100%;width:100%}.IframePreviewModal_emptyState__kYe39{align-items:center;color:#888;color:var(--text-secondary,#888);display:flex;font-size:14px;height:100%;justify-content:center}.PreviewMinimap_minimapOverlay__g\+pmb{align-items:flex-start;background:#000000b3;display:flex;height:100vh;justify-content:flex-end;left:0;padding:80px 20px 20px;position:fixed;top:0;width:100vw;z-index:2147483647}.PreviewMinimap_minimapPanel__2Z42A{animation:PreviewMinimap_slideIn__An90N .2s ease-out;background:var(--background-color);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;max-height:calc(100vh - 120px);width:320px}@keyframes PreviewMinimap_slideIn__An90N{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.PreviewMinimap_minimapHeader__LxFYd{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.PreviewMinimap_minimapHeader__LxFYd h3{color:var(--text-color);font-size:18px;font-weight:600;margin:0}.PreviewMinimap_closeButton__TxsWj{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:28px;height:28px;justify-content:center;line-height:1;padding:0;transition:all .2s;width:28px}.PreviewMinimap_closeButton__TxsWj:hover{background:var(--hover-background);color:var(--text-color)}.PreviewMinimap_minimapContent__6MqfM{background:#1a1a1a;flex:1 1;height:800px;overflow:hidden;padding:0}.PreviewMinimap_minimapCanvas__rvI8j{cursor:pointer;height:100%;min-height:400px;width:100%}.PreviewMinimap_minimapContent__6MqfM::-webkit-scrollbar{width:8px}.PreviewMinimap_minimapContent__6MqfM::-webkit-scrollbar-track{background:#0000}.PreviewMinimap_minimapContent__6MqfM::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.PreviewMinimap_minimapContent__6MqfM::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}@media (max-width:768px){.PreviewMinimap_minimapOverlay__g\+pmb{padding:60px 10px 10px}.PreviewMinimap_minimapPanel__2Z42A{max-width:340px;width:100%}}.ScenePreview_scenePreview__HMycO{background:var(--bg-primary);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.ScenePreview_previewHeader__1SBBz{align-items:center;background:var(--bg-secondary);display:flex;height:60px;justify-content:space-between;left:0;padding:0 20px;position:absolute;right:0;top:0;z-index:10}.ScenePreview_previewHeader__1SBBz h2{color:var(--text-primary);font-size:18px;margin:0}.ScenePreview_previewCanvas__LfdF3{bottom:0;left:0;position:absolute;right:0;top:60px}.ScenePreview_previewHeader__1SBBz button{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;padding:8px 16px;transition:all .2s ease}.ScenePreview_previewHeader__1SBBz button:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.ScenePreview_scenePreview__HMycO.ScenePreview_empty__MqcAS,.ScenePreview_scenePreview__HMycO.ScenePreview_error__E5ecI,.ScenePreview_scenePreview__HMycO.ScenePreview_loading__Bg2HB{align-items:center;color:var(--text-secondary);display:flex;font-size:18px;height:100%;justify-content:center}.ScenePreview_scenePreview__HMycO.ScenePreview_error__E5ecI{color:var(--error-color)}.ScenePreview_navigationControls__fLsua{align-items:center;display:flex;gap:10px}.ScenePreview_navigationControls__fLsua span{color:var(--text-secondary);font-size:14px}.ScenePreview_navigationControls__fLsua button:disabled{cursor:not-allowed;opacity:.5}.ScenePreview_minimapButton__F3ou8{background:#007bff;background:var(--primary-color,#007bff);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.ScenePreview_minimapButton__F3ou8:hover{background:#0056b3;background:var(--primary-hover,#0056b3);transform:translateY(-1px)}.ScenePreview_hotspotOverlay__ihu4h{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2147483647!important}.ScenePreview_hotspotOverlayContent__wxHlE{background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border:1px solid #333;border:1px solid var(--border-color,#333);border-radius:8px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:500px;overflow:hidden}.ScenePreview_hotspotOverlayHeader__Odszp{align-items:center;background:#2a2a2a;background:var(--bg-secondary,#2a2a2a);border-bottom:1px solid #333;border-bottom:1px solid var(--border-color,#333);display:flex;justify-content:space-between;padding:16px 20px}.ScenePreview_hotspotOverlayHeader__Odszp h3{color:#fff;color:var(--text-primary,#fff);font-size:18px;font-weight:600;margin:0}.ScenePreview_closeOverlayBtn__z9k\+e{align-items:center;background:none;border:none;border-radius:4px;color:#999;color:var(--text-secondary,#999);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.ScenePreview_closeOverlayBtn__z9k\+e:hover{background:#ffffff1a;color:#fff;color:var(--text-primary,#fff)}.ScenePreview_hotspotOverlayBody__FyEas{flex:1 1;overflow-y:auto;padding:20px}.ScenePreview_hotspotOverlayBody__FyEas p{color:#fff;color:var(--text-primary,#fff);font-size:16px;line-height:1.6;margin:0;white-space:pre-wrap}.RedeemCodeModal_backdrop__Aodqo{align-items:center;animation:RedeemCodeModal_fadeIn__tfadg .15s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.RedeemCodeModal_modal__LUdcw{animation:RedeemCodeModal_slideUp__1LvjZ .2s ease-out;background:#111113;background:var(--landing-bg-elevated,#111113);border:1px solid #ffffff14;border:1px solid var(--landing-border,#ffffff14);border-radius:12px;box-shadow:0 8px 32px #0006,0 0 60px #6366f126;box-shadow:0 8px 32px #0006,0 0 60px var(--landing-glow,#6366f126);color:#fafafa;color:var(--landing-text-primary,#fafafa);max-width:420px;overflow:hidden;width:90%}.RedeemCodeModal_header__kt7ol{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--landing-border,#ffffff14);display:flex;justify-content:space-between;padding:16px 20px}.RedeemCodeModal_header__kt7ol h3{font-size:16px;font-weight:600;margin:0}.RedeemCodeModal_closeBtn__2Wltb{background:none;border:none;border-radius:4px;color:#71717a;color:var(--landing-text-muted,#71717a);cursor:pointer;font-size:22px;line-height:1;padding:0 4px;transition:color .15s ease}.RedeemCodeModal_closeBtn__2Wltb:hover{color:#fafafa;color:var(--landing-text-primary,#fafafa)}.RedeemCodeModal_body__WLbWe{padding:20px}.RedeemCodeModal_description__rzSZJ{color:#a1a1aa;color:var(--landing-text-secondary,#a1a1aa);font-size:14px;margin:0 0 16px}.RedeemCodeModal_input__YFkVL{background:#1a1a1d;background:var(--landing-bg-surface,#1a1a1d);border:1px solid #ffffff26;border:1px solid var(--landing-border-hover,#ffffff26);border-radius:8px;box-sizing:border-box;color:#fafafa;color:var(--landing-text-primary,#fafafa);font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.RedeemCodeModal_input__YFkVL:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633}.RedeemCodeModal_input__YFkVL:disabled{opacity:.6}.RedeemCodeModal_error__E3G0-{color:#ef4444;font-size:13px;margin:8px 0 0}.RedeemCodeModal_success__CUHf3{color:#22c55e;font-size:13px;font-weight:500;margin:8px 0 0}.RedeemCodeModal_actions__cvb8I{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.RedeemCodeModal_cancelBtn__hvV0q,.RedeemCodeModal_submitBtn__gcXGD{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .15s ease}.RedeemCodeModal_cancelBtn__hvV0q{background:#1a1a1d;background:var(--landing-bg-surface,#1a1a1d);border:1px solid #ffffff26;border:1px solid var(--landing-border-hover,#ffffff26);color:#fafafa;color:var(--landing-text-primary,#fafafa)}.RedeemCodeModal_cancelBtn__hvV0q:hover{background:#0a0a0b;background:var(--landing-bg,#0a0a0b);border-color:#71717a;border-color:var(--landing-text-muted,#71717a)}.RedeemCodeModal_submitBtn__gcXGD{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 4px 12px #6366f14d;color:#fff}.RedeemCodeModal_submitBtn__gcXGD:hover:not(:disabled){box-shadow:0 6px 20px #6366f166;transform:translateY(-1px)}.RedeemCodeModal_submitBtn__gcXGD:disabled{cursor:not-allowed;opacity:.5}@keyframes RedeemCodeModal_fadeIn__tfadg{0%{opacity:0}to{opacity:1}}@keyframes RedeemCodeModal_slideUp__1LvjZ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.PublicScenePreview_scenePreview__84i\+I{background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh;position:relative}.PublicScenePreview_logoContainer__Nf7jG{bottom:20px;color:#333;left:20px;position:fixed;transition:all .2s ease;z-index:1000}.PublicScenePreview_logoContainer__Nf7jG:hover{transform:scale(1.05)}.PublicScenePreview_logoContainer__Nf7jG.PublicScenePreview_lightLogo__sF570{color:#fff}.PublicScenePreview_logoLink__Y1GJq{color:inherit;display:block;text-decoration:none}.PublicScenePreview_logo__\+hMi1{display:block;height:32px;width:32px}.PublicScenePreview_logo__\+hMi1 path{fill:currentColor}.PublicScenePreview_projectHeader__aRqhQ{background:#fff;border-bottom:1px solid #e0e0e0;padding:20px;text-align:center}.PublicScenePreview_projectHeader__aRqhQ h1{color:#333;font-size:24px;margin:0 0 10px}.PublicScenePreview_description__wvwQz{color:#666;font-size:16px;line-height:1.4;margin:0 0 15px}.PublicScenePreview_credits__9aAlf{color:#888;display:flex;font-size:12px;gap:20px;justify-content:center}.PublicScenePreview_navigation__O6ktS{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:15px 20px}.PublicScenePreview_navButton__Ae4t7{background:#fff;border:1px solid #007bff;border-radius:4px;color:#007bff;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.PublicScenePreview_navButton__Ae4t7:hover:not(:disabled){background:#007bff;color:#fff}.PublicScenePreview_navButton__Ae4t7:disabled{border-color:#ccc;color:#ccc;cursor:not-allowed;opacity:.5}.PublicScenePreview_pageInfo__1WjQT{align-items:center;color:#555;display:flex;flex-direction:column;font-size:14px;gap:4px}.PublicScenePreview_canvasContainer__8zRt7{flex:1 1;overflow:hidden;position:relative}.PublicScenePreview_tags__dwtgw{background:#fff;border-top:1px solid #e0e0e0;padding:15px 20px}.PublicScenePreview_tags__dwtgw h4{color:#666;font-size:14px;margin:0 0 8px}.PublicScenePreview_tagList__3cc7T{display:flex;flex-wrap:wrap;gap:8px}.PublicScenePreview_tag__L-MS8{background:#f0f8ff;border:1px solid #b3d9ff;border-radius:12px;color:#06c;font-size:12px;padding:4px 8px}.PublicScenePreview_errorContainer__iWBOt,.PublicScenePreview_loadingContainer__cO93E{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:20px;text-align:center}.PublicScenePreview_spinner__qSUmy{animation:PublicScenePreview_spin__N4XTn 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;margin-bottom:20px;width:40px}@keyframes PublicScenePreview_spin__N4XTn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PublicScenePreview_errorContainer__iWBOt h2{color:#dc3545;margin-bottom:10px}.PublicScenePreview_errorContainer__iWBOt p{color:#666;margin-bottom:20px}.PublicScenePreview_projectInfo__4Ljo9{background:#f8f9fa;border-radius:8px;margin:20px 0;padding:20px;text-align:left}.PublicScenePreview_projectInfo__4Ljo9 h3{color:#333;margin:0 0 10px}.PublicScenePreview_projectInfo__4Ljo9 p{color:#666;margin:0}.PublicScenePreview_homeButton__BoaKC{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .2s ease}.PublicScenePreview_homeButton__BoaKC:hover{background:#0056b3}.PublicScenePreview_keyboardHint__t\+geB{align-items:center;background:#000000b3;border-radius:6px;bottom:20px;color:#fff;display:flex;font-size:12px;gap:8px;opacity:.8;padding:8px 14px;pointer-events:none;position:fixed;right:20px;transition:opacity .3s ease;z-index:1000}.PublicScenePreview_keyboardHint__t\+geB:hover{opacity:1}.PublicScenePreview_keyboardHint__t\+geB kbd{background:#fff3;border:1px solid #ffffff4d;border-radius:3px;font-family:inherit;font-size:11px;padding:2px 6px}.PublicScenePreview_progressBar__U0pqx{background:#007bff;height:3px;left:0;position:fixed;top:0;transition:width .3s ease;z-index:1001}@media (max-width:768px){.PublicScenePreview_projectHeader__aRqhQ{padding:15px}.PublicScenePreview_projectHeader__aRqhQ h1{font-size:20px}.PublicScenePreview_navigation__O6ktS{flex-direction:column;gap:10px;padding:10px}.PublicScenePreview_pageInfo__1WjQT{order:-1}.PublicScenePreview_credits__9aAlf{flex-direction:column;gap:5px}}.AccountManagement_accountManagementWrapper__Zq0QV{background-color:var(--bg-primary);min-height:calc(100vh - 340px);padding:80px 20px 20px;width:100%}.AccountManagement_accountManagementContainer__cdXjo{background-color:var(--bg-primary);border-radius:8px;color:var(--text-primary);display:flex;margin:0 auto;max-width:1200px;min-height:calc(100vh - 340px);transition:background-color .3s,color .3s;width:100%}.AccountManagement_accountManagementContainerInner__Spxjh{margin:0 auto;max-width:1200px}.AccountManagement_accountSidebar__LePzE{background-color:var(--nav-bg);background-color:var(--bg-secondary,var(--nav-bg));border-radius:8px 0 0 8px;border-right:1px solid var(--border-color);flex-shrink:0;height:auto;max-height:calc(100vh - 150px);overflow-y:auto;padding:20px;position:-webkit-sticky;position:sticky;top:0;width:250px}.AccountManagement_accountSidebar__LePzE h2{color:var(--nav-text);color:var(--heading-color,var(--nav-text));font-size:1.5rem;margin-bottom:24px}.AccountManagement_accountNav__OpDyY{list-style:none;margin:0;padding:0}.AccountManagement_accountNav__OpDyY li{margin-bottom:10px}.AccountManagement_accountNav__OpDyY button{background:#0000;border:none;border-radius:6px;color:var(--nav-text);color:var(--text-primary,var(--nav-text));cursor:pointer;font-size:.95rem;overflow:hidden;padding:10px 15px;position:relative;text-align:left;transition:all .3s ease;width:100%;z-index:1}.AccountManagement_accountNav__OpDyY button:before{background-color:var(--accent-color);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .3s ease;width:3px;z-index:-1}.AccountManagement_accountNav__OpDyY button:hover{background-color:var(--hover-color);padding-left:20px}.AccountManagement_accountNav__OpDyY button:hover:before{transform:scaleY(1)}.AccountManagement_accountNav__OpDyY button.AccountManagement_active__fNlv9{background-color:var(--accent-color);color:#fff;font-weight:500}.AccountManagement_accountNav__OpDyY button.AccountManagement_active__fNlv9:before{transform:scaleY(1);width:100%}.AccountManagement_accountContent__tn2Wg{background-color:var(--bg-primary);border-radius:0 8px 8px 0;display:flex;flex:1 1;justify-content:center;max-height:calc(100vh - 150px);overflow-y:auto;padding:0 30px 30px}.AccountManagement_accountContentInner__j9AU0{max-width:1200px;width:100%}.AccountManagement_creditManagement__Zup0p,.AccountManagement_notificationsManagement__19d3H,.AccountManagement_orgDetailsContainer__wy031,.AccountManagement_organisationDetails__L9\+zi,.AccountManagement_organisationsContainer__M2or-,.AccountManagement_userProfile__QeAYq{margin:0 auto;max-width:900px;width:100%}.AccountManagement_creditBalanceSection__LnSHY{background-color:var(--nav-bg);background-color:var(--card-bg,var(--nav-bg));border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:30px;padding:25px}.AccountManagement_balanceDisplay__LrFto{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.AccountManagement_balanceAmount__xC8V6{align-items:baseline;display:flex;gap:8px}.AccountManagement_balanceValue__7r5b7{color:var(--accent-color);font-size:2rem;font-weight:600}.AccountManagement_balanceUnit__BFmd-{color:var(--text-primary);color:var(--text-secondary,var(--text-primary));font-size:1rem}.AccountManagement_purchaseForm__R43BF{background-color:var(--nav-bg);background-color:var(--card-bg,var(--nav-bg));border-radius:8px}.AccountManagement_purchaseNote__7x5dD{color:var(--text-primary);color:var(--text-secondary,var(--text-primary));font-size:.9rem;margin:10px 0}.AccountManagement_purchaseTotal__qkS3Q{background-color:#0000000d;background-color:var(--bg-secondary,#0000000d);border-radius:4px;font-weight:500;margin:15px 0;padding:10px}.AccountManagement_confirmPurchaseButton__slPEq{background-color:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.AccountManagement_confirmPurchaseButton__slPEq:hover{background-color:var(--accent-hover)}.AccountManagement_transactionHistorySection__av3XG{margin-top:40px}.AccountManagement_transactionTabs__deOqN{display:flex;gap:10px;margin-bottom:20px}.AccountManagement_transactionTabs__deOqN button{background:none;border:none;border-bottom:2px solid #0000;color:var(--text-primary);cursor:pointer;font-weight:500;padding:10px 20px}.AccountManagement_transactionTabs__deOqN button.AccountManagement_active__fNlv9{border-bottom-color:var(--accent-color);color:var(--accent-color)}.AccountManagement_expensesTableContainer__SCkTD,.AccountManagement_purchasesTableContainer__FO9NK{background-color:var(--nav-bg);background-color:var(--card-bg,var(--nav-bg));border-radius:8px;box-shadow:0 2px 8px #00000014;margin:20px 0;overflow:hidden}.AccountManagement_expensesTable__cqrN5,.AccountManagement_purchasesTable__vFFWk{border-collapse:collapse;width:100%}.AccountManagement_expensesTable__cqrN5 th,.AccountManagement_purchasesTable__vFFWk th{background-color:var(--nav-bg);background-color:var(--table-header-bg,var(--nav-bg));color:var(--text-primary);font-weight:500;padding:12px 15px;text-align:left}.AccountManagement_expensesTable__cqrN5 td,.AccountManagement_purchasesTable__vFFWk td{border-top:1px solid #0000001a;border-top:1px solid var(--border-color,#0000001a);padding:12px 15px}.AccountManagement_expensesTable__cqrN5 tr:hover,.AccountManagement_purchasesTable__vFFWk tr:hover{background-color:#7b61ff0d;background-color:var(--hover-color,#7b61ff0d)}.AccountManagement_expenseAmount__\+lim0{color:var(--danger-color)}.AccountManagement_purchaseAmount__oiC60{color:var(--success-color)}.AccountManagement_statusCompleted__8DOjq{background-color:var(--success-bg);border-radius:4px;color:var(--success-color);font-size:.85rem;padding:4px 8px}.AccountManagement_statusPending__UX9ny{background-color:var(--warning-bg);border-radius:4px;color:var(--warning-color);font-size:.85rem;padding:4px 8px}.AccountManagement_successMessage__SWFNz{background-color:var(--success-bg);border-left:4px solid var(--success-color);color:var(--success-color)}.AccountManagement_noDataMessage__em10G{background-color:var(--nav-bg);background-color:var(--card-bg,var(--nav-bg));border-radius:8px;color:#a0a0a0;color:var(--text-secondary,#a0a0a0);margin:20px 0;padding:20px;text-align:center}.AccountManagement_accountManagementContainer__cdXjo h2,.AccountManagement_accountManagementContainer__cdXjo h3,.AccountManagement_accountManagementContainer__cdXjo h4{color:var(--text-primary);color:var(--heading-color,var(--text-primary))}.AccountManagement_accountManagementContainer__cdXjo h2{font-size:1.8rem;margin-bottom:20px}.AccountManagement_accountManagementContainer__cdXjo h3{font-size:1.4rem;padding-bottom:10px}.AccountManagement_accountManagementContainer__cdXjo h4{color:var(--text-primary);color:var(--heading-color,var(--text-primary));margin:0}.AccountManagement_creditManagement__Zup0p h3,.AccountManagement_orgDetailsContainer__wy031 h3,.AccountManagement_organisationsContainer__M2or- h3,.AccountManagement_userProfile__QeAYq h3{border-bottom:1px solid var(--border-color);margin-bottom:20px;margin-top:0;padding-bottom:10px}.AccountManagement_organisationCard__hPKrm h3{border-bottom:none;font-size:1.2rem;margin-bottom:10px;margin-top:0;padding-bottom:0}.AccountManagement_formGroup__PMfin{margin-bottom:20px}.AccountManagement_formGroup__PMfin label{color:var(--text-primary);color:var(--label-color,var(--text-primary));display:block;font-weight:500}.AccountManagement_accountManagementContainer__cdXjo input,.AccountManagement_accountManagementContainer__cdXjo select,.AccountManagement_accountManagementContainer__cdXjo textarea,.AccountManagement_formGroup__PMfin input,.AccountManagement_formGroup__PMfin select,.AccountManagement_formGroup__PMfin textarea{background-color:var(--bg-primary);background-color:var(--input-bg,var(--bg-primary));border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);color:var(--input-text,var(--text-primary));font-size:14px;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.AccountManagement_accountManagementContainer__cdXjo input:focus,.AccountManagement_accountManagementContainer__cdXjo select:focus,.AccountManagement_accountManagementContainer__cdXjo textarea:focus,.AccountManagement_formGroup__PMfin input:focus,.AccountManagement_formGroup__PMfin select:focus,.AccountManagement_formGroup__PMfin textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.AccountManagement_accountManagementContainer__cdXjo input:disabled,.AccountManagement_formGroup__PMfin input:disabled{background-color:#0000000d;background-color:var(--disabled-bg,#0000000d);cursor:not-allowed}.AccountManagement_fieldHint__-foQA{color:var(--text-secondary);font-size:.8rem;line-height:1.4;margin:4px 0 0}.AccountManagement_addMemberForm__02FdH,.AccountManagement_createOrgForm__hdLDw,.AccountManagement_creditBalance__Ub1O1,.AccountManagement_filterSection__Cr8ci,.AccountManagement_organisationCard__hPKrm,.AccountManagement_profileForm__rtktD,.AccountManagement_profileInfo__\+7vTU,.AccountManagement_purchaseForm__R43BF{background-color:var(--nav-bg);background-color:var(--card-bg,var(--nav-bg));border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:20px;padding:20px}:root[data-theme=dark] .AccountManagement_addMemberForm__02FdH,:root[data-theme=dark] .AccountManagement_createOrgForm__hdLDw,:root[data-theme=dark] .AccountManagement_creditBalance__Ub1O1,:root[data-theme=dark] .AccountManagement_filterSection__Cr8ci,:root[data-theme=dark] .AccountManagement_organisationCard__hPKrm,:root[data-theme=dark] .AccountManagement_profileForm__rtktD,:root[data-theme=dark] .AccountManagement_profileInfo__\+7vTU,:root[data-theme=dark] .AccountManagement_purchaseForm__R43BF{box-shadow:0 2px 8px #0003}.AccountManagement_profileInfo__\+7vTU p{display:flex;justify-content:space-between;margin-bottom:12px}.AccountManagement_profileForm__rtktD{padding:25px}.AccountManagement_buttonGroup__b\+hgb{display:flex;gap:10px;margin-top:20px}.AccountManagement_addButton__H-iEM,.AccountManagement_applyFiltersButton__3P5Fr,.AccountManagement_confirmButton__zMPAo,.AccountManagement_createOrgButton__d83M8,.AccountManagement_editButton__czcbF,.AccountManagement_purchaseButton__THhj5,.AccountManagement_saveButton__Drj5I,.AccountManagement_submitButton__3TIiz{background-color:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.AccountManagement_addButton__H-iEM:hover,.AccountManagement_applyFiltersButton__3P5Fr:hover,.AccountManagement_confirmButton__zMPAo:hover,.AccountManagement_createOrgButton__d83M8:hover,.AccountManagement_editButton__czcbF:hover,.AccountManagement_purchaseButton__THhj5:hover,.AccountManagement_saveButton__Drj5I:hover,.AccountManagement_submitButton__3TIiz:hover{background-color:var(--accent-hover)}.AccountManagement_cancelButton__uzAfn{background-color:var(--secondary-button-bg);border:none;border-radius:6px;color:var(--secondary-button-text);padding:10px 15px;transition:background-color .2s}.AccountManagement_cancelButton__uzAfn:hover{background-color:var(--secondary-button-hover)}.AccountManagement_confirmDeleteButton__garuD,.AccountManagement_deleteButton__y0U-G,.AccountManagement_removeButton__nN\+5r,.AccountManagement_resetFiltersButton__4Pokj{background-color:var(--danger-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.AccountManagement_confirmDeleteButton__garuD:hover,.AccountManagement_deleteButton__y0U-G:hover,.AccountManagement_removeButton__nN\+5r:hover,.AccountManagement_resetFiltersButton__4Pokj:hover{background-color:var(--danger-hover)}.AccountManagement_resetFiltersButton__4Pokj{background-color:#757575;background-color:var(--secondary-button-bg,#757575);color:#fff;color:var(--secondary-button-text,#fff)}.AccountManagement_resetFiltersButton__4Pokj:hover{background-color:#616161;background-color:var(--secondary-button-hover,#616161)}.AccountManagement_organisationsList__H2Nr2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:25px}.AccountManagement_organisationCard__hPKrm{cursor:pointer;transition:transform .2s,box-shadow .2s}.AccountManagement_organisationCard__hPKrm:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-3px)}.AccountManagement_organisationCard__hPKrm.AccountManagement_active__fNlv9{border:2px solid var(--accent-color)}.AccountManagement_organisationCard__hPKrm p{color:var(--text-primary);color:var(--text-secondary,var(--text-primary));font-size:.9rem;margin:5px 0;opacity:.8}.AccountManagement_createOrgForm__hdLDw{margin-top:20px;padding:25px}.AccountManagement_deleteConfirmation__u\+Yk\+{background-color:#dc35451a;background-color:var(--warning-bg,#dc35451a);border:1px solid #dc3545;border:1px solid var(--danger-color,#dc3545);border-radius:8px;margin:20px 0;padding:20px}.AccountManagement_deleteConfirmation__u\+Yk\+ h4{color:#dc3545;color:var(--danger-color,#dc3545);margin-top:0}.AccountManagement_editOrgForm__johuO{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:20px;padding:25px}.AccountManagement_expensesTable__cqrN5,.AccountManagement_membersTable__3fwTU,.AccountManagement_purchasesTable__vFFWk{border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #00000014;margin:20px 0;overflow:hidden;width:100%}.AccountManagement_expensesTable__cqrN5 th,.AccountManagement_membersTable__3fwTU th,.AccountManagement_purchasesTable__vFFWk th{background-color:var(--nav-bg);background-color:var(--table-header-bg,var(--nav-bg));border-bottom:2px solid #0000001a;border-bottom:2px solid var(--border-color,#0000001a);color:var,--text-primary;color:var(--table-header-text,var,--text-primary);font-weight:500;padding:12px 15px;text-align:left}.AccountManagement_expensesTable__cqrN5 td,.AccountManagement_membersTable__3fwTU td,.AccountManagement_purchasesTable__vFFWk td{border-top:1px solid #0000001a;border-top:1px solid var(--border-color,#0000001a);padding:12px 15px}:root[data-theme=dark] .AccountManagement_expensesTable__cqrN5 th,:root[data-theme=dark] .AccountManagement_membersTable__3fwTU th,:root[data-theme=dark] .AccountManagement_purchasesTable__vFFWk th{border-bottom-color:#ffffff1a;border-bottom-color:var(--border-color,#ffffff1a)}:root[data-theme=dark] .AccountManagement_expensesTable__cqrN5 td,:root[data-theme=dark] .AccountManagement_membersTable__3fwTU td,:root[data-theme=dark] .AccountManagement_purchasesTable__vFFWk td{border-top-color:#ffffff1a;border-top-color:var(--border-color,#ffffff1a)}.AccountManagement_expensesTable__cqrN5 tr:hover,.AccountManagement_membersTable__3fwTU tr:hover,.AccountManagement_purchasesTable__vFFWk tr:hover{background-color:#7b61ff0d;background-color:var(--hover-color,#7b61ff0d)}.AccountManagement_expensesTable__cqrN5 tr:nth-child(2n),.AccountManagement_purchasesTable__vFFWk tr:nth-child(2n){background-color:#fafafa;background-color:var(--hover-color,#fafafa)}.AccountManagement_roleBadge__wDBTz{border-radius:20px;display:inline-block;font-size:.85rem;font-weight:500;padding:4px 10px}.AccountManagement_roleBadge__wDBTz.AccountManagement_admin__9TvEd{background-color:#4bc0c033;background-color:var(--role-admin-bg,#4bc0c033);color:#2a9d8f;color:var(--role-admin-text,#2a9d8f)}.AccountManagement_roleBadge__wDBTz.AccountManagement_member__BInF9{background-color:#7b61ff33;background-color:var(--role-member-bg,#7b61ff33);color:var(--accent-secondary);color:var(--role-member-text,var(--accent-secondary))}.AccountManagement_roleBadge__wDBTz.AccountManagement_billing__qXEMd{background-color:#ffc10733;background-color:var(--role-billing-bg,#ffc10733);color:#d68910;color:var(--role-billing-text,#d68910)}.AccountManagement_creditBalance__Ub1O1{padding:25px}.AccountManagement_creditBalance__Ub1O1 .AccountManagement_balance__qn7-h{color:var(--accent-color);font-size:1.75rem;font-weight:600;margin:15px 0}.AccountManagement_creditBalance__Ub1O1 .AccountManagement_lastUpdated__uBWkX{color:var,--text-primary;color:var(--text-secondary,var,--text-primary);font-size:.85rem;opacity:.7}.AccountManagement_purchaseForm__R43BF{margin:20px 0;padding:25px}.AccountManagement_errorMessage__ky0rw{background-color:#dc35451a;background-color:var(--warning-bg,#dc35451a);border-left:4px solid #dc3545;border-left:4px solid var(--danger-color,#dc3545);border-radius:4px;color:#dc3545;color:var(--danger-color,#dc3545);margin-bottom:20px;padding:15px}.AccountManagement_roleEditor__DDwFw{display:flex;flex-direction:column;gap:10px}.AccountManagement_roleSelect__DyM1i{max-width:200px}.AccountManagement_roleDisplay__7b3Ny{align-items:center;display:flex;gap:10px}.AccountManagement_editRoleButton__KQtHO{background-color:initial;border:1px solid var(--accent-color);border-radius:4px;color:var(--accent-color);font-size:.85rem;padding:4px 8px}.AccountManagement_editRoleButton__KQtHO:hover{background-color:var(--accent-light)}.AccountManagement_addMemberForm__02FdH{margin:20px 0;padding:25px}.AccountManagement_filterSection__Cr8ci{background-color:var(--nav-bg);background-color:var(--card-bg,var(--nav-bg));border-radius:8px;box-shadow:0 2px 8px #00000014;margin:20px 0;padding:20px;width:100%}.AccountManagement_filterRow__6OQ0K{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin-bottom:15px;width:100%}.AccountManagement_filterGroup__MuCyr{flex:1 1;flex-basis:0;min-width:150px}.AccountManagement_filterGroup__MuCyr input{width:100%}.AccountManagement_filterButtons__k1O-a{display:flex;gap:10px;margin-top:15px}@media (max-width:768px){.AccountManagement_filterRow__6OQ0K{flex-direction:column;gap:10px}.AccountManagement_filterGroup__MuCyr{min-width:auto;width:100%}.AccountManagement_filterButtons__k1O-a{flex-direction:column}.AccountManagement_filterButtons__k1O-a button{margin-bottom:10px;width:100%}}.AccountManagement_creditUsageHistory__SNWzP{border-top:1px solid var(--border-color);margin-top:40px;padding-top:20px}@media (max-width:768px){.AccountManagement_accountManagementContainer__cdXjo{flex-direction:column}.AccountManagement_accountSidebar__LePzE{border-bottom:1px solid var(--border-color);border-radius:8px 8px 0 0;border-right:none;height:auto;position:static;width:100%}.AccountManagement_accountContent__tn2Wg{border-radius:0 0 8px 8px;padding:20px}.AccountManagement_buttonGroup__b\+hgb{flex-direction:column}.AccountManagement_expensesTable__cqrN5,.AccountManagement_membersTable__3fwTU,.AccountManagement_purchasesTable__vFFWk{display:block;overflow-x:auto}.AccountManagement_organisationsList__H2Nr2{grid-template-columns:1fr}.AccountManagement_filterRow__6OQ0K{flex-direction:column;gap:10px}.AccountManagement_filterGroup__MuCyr{min-width:auto;width:100%}.AccountManagement_filterButtons__k1O-a{flex-direction:column}.AccountManagement_filterButtons__k1O-a button{margin-bottom:10px;width:100%}}.AccountManagement_notificationsList__iohN1{display:flex;flex-direction:column;gap:15px;margin:20px 0}.AccountManagement_notificationItem__BM48V{background-color:var(--nav-bg);background-color:var(--card-bg,var(--nav-bg));border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;gap:15px;padding:20px;transition:all .2s ease}.AccountManagement_notificationItem__BM48V.AccountManagement_unread__ICCqo{background-color:var(--accent-light);border-left:4px solid var(--accent-color)}.AccountManagement_notificationIcon__J\+ncc{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.AccountManagement_notificationIconInfo__N02wJ{background:#3b82f61f;color:#3b82f6}.AccountManagement_notificationIconInvite__oZC4G{background:#8b5cf61f;color:#8b5cf6}.AccountManagement_notificationIconWarning__cms9s{background:#f59e0b1f;color:#f59e0b}.AccountManagement_notificationIconDefault__Tr9OQ{background:#9494a01f;color:#a1a1aa;color:var(--text-secondary,#a1a1aa)}.AccountManagement_notificationContent__SNH9x{flex:1 1}.AccountManagement_notificationHeader__9fMwK{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.AccountManagement_notificationHeader__9fMwK h4{color:var(--text-primary);color:var(--heading-color,var(--text-primary));font-size:1.1rem;margin:0}.AccountManagement_notificationMessage__82UbY{color:var(--text-primary);line-height:1.5;margin-bottom:15px;white-space:pre-wrap;word-break:break-word}.AccountManagement_notificationsLoading__oqyTA{color:var(--text-primary);color:var(--text-secondary,var(--text-primary));opacity:.8;padding:20px}.AccountManagement_notificationCard__ewWel{background-color:var(--nav-bg);background-color:var(--card-bg,var(--nav-bg));border-left:4px solid #0000;border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;gap:14px;padding:18px 20px;transition:all .2s ease}.AccountManagement_notificationCardNew__AaNu9{background-color:#6366f10f;background-color:var(--accent-light,#6366f10f);border-left-color:#4f46e5;border-left-color:var(--accent-color,#4f46e5)}.AccountManagement_notificationTitle__mJU64{color:var(--text-primary);color:var(--heading-color,var(--text-primary));font-size:1.05rem;margin:0}.AccountManagement_notificationNewPill__nvbBS{background:#4f46e5;background:var(--accent-color,#4f46e5);border-radius:999px;color:#fff;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:2px 10px;text-transform:uppercase}.AccountManagement_notificationLink__aT7Qj{align-items:center;border-bottom:1px solid #0000;color:#4f46e5;color:var(--accent-color,#4f46e5);cursor:pointer;display:inline-flex;font-weight:600;gap:4px;text-decoration:none}.AccountManagement_notificationLink__aT7Qj:hover{border-bottom-color:initial}:root[data-theme=dark] .AccountManagement_notificationLink__aT7Qj{color:#a78bfa}.AccountManagement_notificationActionBtn__JCgsT{background:#4f46e5;background:var(--accent-color,#4f46e5);border:1px solid #4f46e5;border:1px solid var(--accent-color,#4f46e5);border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:6px 14px;transition:opacity .15s ease}.AccountManagement_notificationActionBtn__JCgsT:hover{opacity:.9}.AccountManagement_notificationActionBtnSubtle__K7Tnc{background:#0000;border:1px solid #00000026;border:1px solid var(--border-color,#00000026);border-radius:6px;color:var(--text-primary);color:var(--text-secondary,var(--text-primary));cursor:pointer;font-size:.85rem;padding:6px 12px;transition:all .15s ease}.AccountManagement_notificationActionBtnSubtle__K7Tnc:hover{border-color:#4f46e5;border-color:var(--accent-color,#4f46e5);color:#4f46e5;color:var(--accent-color,#4f46e5)}.AccountManagement_notificationMeta__uz190{font-size:.9rem;margin-bottom:10px}.AccountManagement_notificationOrg__KX0Nn{color:var(--accent-color);font-weight:500}.AccountManagement_notificationFooter__3jz0j{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.AccountManagement_notificationDate__zMIQR{color:var,--text-primary;color:var(--text-secondary,var,--text-primary);font-size:.85rem;opacity:.7}.AccountManagement_notificationStatus__vpTrw{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:500;padding:4px 10px}.AccountManagement_statusPending__UX9ny{background-color:#ffc10733;background-color:var(--warning-bg,#ffc10733);color:#664d03;color:var(--role-billing-text,#664d03)}.AccountManagement_statusAccepted__v0Ifg{background-color:#4bc0c033;background-color:var(--role-admin-bg,#4bc0c033);color:#2a9d8f;color:var(--role-admin-text,#2a9d8f)}.AccountManagement_statusRejected__wLewq{background-color:#dc35451a;background-color:var(--warning-bg,#dc35451a);color:#dc3545;color:var(--danger-color,#dc3545)}.AccountManagement_statusUnread__\+qJHT{background-color:var(--accent-light);color:var(--accent-color)}.AccountManagement_statusRead__pLF2x{background-color:var(--secondary-button-bg);color:var(--secondary-button-text)}.AccountManagement_invitationActions__nFWxD{display:flex;gap:10px}.AccountManagement_acceptButton__hri7e{background-color:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px}.AccountManagement_acceptButton__hri7e:hover{background-color:#3658e0;background-color:var(--accent-hover,#3658e0)}.AccountManagement_rejectButton__wJaP3{background-color:#dc3545;background-color:var(--danger-color,#dc3545);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:6px 12px}.AccountManagement_rejectButton__wJaP3:hover{background-color:var(--danger-hover)}.AccountManagement_markReadButton__N-HwD{background-color:var(--secondary-button-bg);border:none;border-radius:4px;color:var(--secondary-button-text);cursor:pointer;font-size:14px;padding:6px 12px}.AccountManagement_markReadButton__N-HwD:hover{background-color:#0003;background-color:var(--secondary-button-hover,#0003)}.AccountManagement_notificationResponseError__hSFYA,.AccountManagement_notificationResponseLoading__LED2v,.AccountManagement_notificationResponseSuccess__u0KcN{border-radius:4px;font-size:14px;padding:6px 12px}.AccountManagement_notificationResponseLoading__LED2v{background-color:var(--secondary-button-bg);color:var(--secondary-button-text)}.AccountManagement_notificationResponseSuccess__u0KcN{background-color:#4bc0c033;background-color:var(--role-admin-bg,#4bc0c033);color:#2a9d8f;color:var(--role-admin-text,#2a9d8f)}.AccountManagement_notificationResponseError__hSFYA{background-color:#dc35451a;background-color:var(--warning-bg,#dc35451a);color:#dc3545;color:var(--danger-color,#dc3545)}.AccountManagement_emptyNotifications__FA6pr{align-items:center;background-color:var(--nav-bg);background-color:var(--card-bg,var(--nav-bg));border-radius:8px;box-shadow:0 2px 8px #00000014;color:var,--text-primary;color:var(--text-secondary,var,--text-primary);display:flex;flex-direction:column;justify-content:center;padding:40px 0;text-align:center}.AccountManagement_successMessage__SWFNz{background-color:#4bc0c033;background-color:var(--role-admin-bg,#4bc0c033);border-left:4px solid #2a9d8f;border-left:4px solid var(--role-admin-text,#2a9d8f);border-radius:4px;color:#2a9d8f;color:var(--role-admin-text,#2a9d8f);margin-bottom:20px;padding:15px}.AccountManagement_logoutNavItem__BZGmK{margin-top:auto;padding-top:20px}.AccountManagement_logoutButton__P9AnI{color:#f44336;font-weight:500}.AccountManagement_logoutButton__P9AnI:hover{background-color:#f443361a}.AccountManagement_logoutModalOverlay__1JJMR{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.AccountManagement_logoutModal__93OKV{background-color:var(--bg-primary);border-radius:8px;box-shadow:0 4px 20px #0003;max-width:400px;padding:24px;width:100%}.AccountManagement_logoutModal__93OKV h3{font-size:1.5rem;margin-top:0}.AccountManagement_logoutModalActions__Tv2hA{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.AccountManagement_cancelButton__uzAfn{background-color:initial;border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;font-weight:500;padding:8px 16px}.AccountManagement_confirmLogoutButton__Jh\+no{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.AccountManagement_cancelButton__uzAfn:hover{background-color:var(--bg-secondary)}.AccountManagement_confirmLogoutButton__Jh\+no:hover{background-color:#d32f2f}.AccountManagement_noOrgSelected__9F-T\+{align-items:center;color:var(--text-secondary);display:flex;justify-content:center;padding:40px 20px;text-align:center}.AccountManagement_noOrgSelected__9F-T\+,.AccountManagement_orgInfo__6cYAg{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 8px #00000014}.AccountManagement_orgInfo__6cYAg{margin-bottom:20px;padding:25px}.AccountManagement_orgDescription__C-ouR{color:var(--text-secondary);font-style:italic;line-height:1.5;margin:10px 0 20px}.AccountManagement_orgMeta__G0uPl{color:var(--text-secondary);display:flex;font-size:.9rem;gap:20px;margin:15px 0 25px}.AccountManagement_orgMeta__G0uPl span{background-color:var(--bg-secondary);border-radius:4px;padding:4px 8px}.AccountManagement_orgSettings__wiF3F{background-color:var(--bg-secondary);border-radius:8px;margin:20px 0;padding:15px}.AccountManagement_orgSettings__wiF3F h5{color:var(--text-primary);font-size:.95rem;margin:0 0 10px}.AccountManagement_orgSettings__wiF3F ul{list-style:none;margin:0;padding:0}.AccountManagement_orgSettings__wiF3F li{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.9rem;padding:6px 0}.AccountManagement_orgSettings__wiF3F li:last-child{border-bottom:none}.AccountManagement_deleteConfirm__GtOhK{background-color:var(--warning-bg);border:1px solid var(--danger-color);border-radius:8px;margin:20px 0;padding:20px}.AccountManagement_deleteConfirm__GtOhK h4{color:var(--danger-color);margin-top:0}.AccountManagement_orgMembersSection__CbBoh{border-top:1px solid var(--border-color);margin-top:30px;padding-top:20px}.AccountManagement_admin__9TvEd{background-color:#4bc0c033;background-color:var(--role-admin-bg,#4bc0c033);color:#2a9d8f;color:var(--role-admin-text,#2a9d8f)}.AccountManagement_member__BInF9{background-color:#7b61ff33;background-color:var(--role-member-bg,#7b61ff33);color:var(--accent-secondary);color:var(--role-member-text,var(--accent-secondary))}.AccountManagement_billing__qXEMd{background-color:#ffc10733;background-color:var(--role-billing-bg,#ffc10733);color:#d68910;color:var(--role-billing-text,#d68910)}.AccountManagement_c2paSettings__8knuV{background-color:var(--nav-bg);background-color:var(--card-bg,var(--nav-bg));border-radius:8px;box-shadow:0 2px 8px #00000014;margin-top:30px;padding:25px}.AccountManagement_c2paSettings__8knuV h4{color:var(--text-primary);color:var(--heading-color,var(--text-primary));font-size:1.2rem;margin:0 0 10px}.AccountManagement_sectionDescription__oQsmx{color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:20px}.AccountManagement_loadingText__a9nxM{color:var(--text-secondary);font-style:italic}.AccountManagement_noCertificate__41S4C{background-color:var(--bg-secondary);border-radius:8px;padding:20px;text-align:center}.AccountManagement_certInfo__Zzs7a{background-color:var(--bg-secondary);border-radius:8px;margin-bottom:20px;padding:20px}.AccountManagement_certRow__p8Uq0{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:10px 0}.AccountManagement_certRow__p8Uq0:last-child{border-bottom:none}.AccountManagement_certLabel__2RfnQ{color:var(--text-secondary);font-weight:500;min-width:140px}.AccountManagement_certValue__vl6RK{color:var(--text-primary);text-align:right}.AccountManagement_serialNumber__lissT{font-family:monospace;font-size:.9rem}.AccountManagement_expiryDays__i6QbK{font-size:.85rem;margin-left:8px}.AccountManagement_statusEnabled__4D5zu{color:#28a745;color:var(--success-color,#28a745);font-weight:500}.AccountManagement_statusDisabled__H\+7Qu{color:var(--text-secondary);font-weight:500}.AccountManagement_statusOk__Ngezt{color:#28a745;color:var(--success-color,#28a745)}.AccountManagement_statusWarning__fBfTj{color:#ffc107;color:var(--warning-color,#ffc107)}.AccountManagement_statusExpired__NuRw9{color:#dc3545;color:var(--danger-color,#dc3545)}.AccountManagement_c2paActions__oW6r3{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.AccountManagement_primaryButton__ctPPo{background-color:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.AccountManagement_primaryButton__ctPPo:hover{background-color:var(--accent-hover)}.AccountManagement_primaryButton__ctPPo:disabled{cursor:not-allowed;opacity:.6}.AccountManagement_secondaryButton__qwyZe{background-color:var(--secondary-button-bg);border:none;border-radius:6px;color:var(--secondary-button-text);cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.AccountManagement_secondaryButton__qwyZe:hover{background-color:var(--secondary-button-hover)}.AccountManagement_secondaryButton__qwyZe:disabled{cursor:not-allowed;opacity:.6}.AccountManagement_enableButton__J3apT{background-color:#28a745;background-color:var(--success-color,#28a745);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.AccountManagement_enableButton__J3apT:hover{background-color:#218838}.AccountManagement_enableButton__J3apT:disabled{cursor:not-allowed;opacity:.6}.AccountManagement_disableButton__K1DFU{background-color:var(--secondary-button-bg);border:none;border-radius:6px;color:var(--secondary-button-text);cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.AccountManagement_disableButton__K1DFU:hover{background-color:var(--secondary-button-hover)}.AccountManagement_disableButton__K1DFU:disabled{cursor:not-allowed;opacity:.6}.AccountManagement_warningButton__cn8fE{background-color:#ffc107;background-color:var(--warning-color,#ffc107);border:none;border-radius:6px;color:#212529;cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.AccountManagement_warningButton__cn8fE:hover{background-color:#e0a800}.AccountManagement_warningButton__cn8fE:disabled{cursor:not-allowed;opacity:.6}.AccountManagement_confirmDialog__Rpwy8{background-color:#ffc1071a;background-color:var(--warning-bg,#ffc1071a);border:1px solid #ffc107;border:1px solid var(--warning-color,#ffc107);border-radius:8px;margin-top:20px;padding:20px}.AccountManagement_confirmDialog__Rpwy8 p{color:var(--text-primary);margin:0 0 15px}.AccountManagement_confirmDelete__PgXPn{background-color:#dc3545;background-color:var(--danger-color,#dc3545);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.AccountManagement_confirmDelete__PgXPn:hover{background-color:#c82333;background-color:var(--danger-hover,#c82333)}.AccountManagement_confirmDelete__PgXPn:disabled{cursor:not-allowed;opacity:.6}.MemberManagement_memberManagement__\+RpqM{margin:0 auto;max-width:900px;width:100%}.MemberManagement_memberManagement__\+RpqM h3{border-bottom:1px solid var(--border-color);color:var(--heading-color);font-size:1.4rem;margin-bottom:20px;margin-top:0;padding-bottom:10px}.MemberManagement_errorMessage__-WfH7{background-color:var(--warning-bg);border-left:4px solid var(--danger-color);border-radius:4px;color:var(--danger-color);margin-bottom:20px;padding:15px}.MemberManagement_successMessage__K8il3{background-color:var(--success-bg);border-left:4px solid var(--success-color);border-radius:4px;color:var(--success-color);margin-bottom:20px;padding:15px}.MemberManagement_membersTable__cod5o{background-color:var(--card-bg);border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #00000014;margin:20px 0;overflow:hidden;width:100%}.MemberManagement_membersTable__cod5o th{background-color:var(--table-header-bg);border-bottom:2px solid var(--border-color);color:var(--table-header-text);font-weight:500;padding:12px 15px;text-align:left}.MemberManagement_membersTable__cod5o td{border-top:1px solid var(--border-color);padding:12px 15px;vertical-align:middle}.MemberManagement_membersTable__cod5o tr:hover,.MemberManagement_membersTable__cod5o tr:nth-child(2n){background-color:var(--hover-color)}.MemberManagement_removeButton__jJFgB{background-color:var(--danger-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:6px 12px;transition:background-color .2s}.MemberManagement_removeButton__jJFgB:hover{background-color:var(--danger-hover)}.MemberManagement_addMemberButton__197uL{background-color:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;margin-top:20px;padding:10px 15px;transition:background-color .2s}.MemberManagement_addMemberButton__197uL:hover{background-color:var(--accent-hover)}.MemberManagement_addButton__rltQS{background-color:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.MemberManagement_addButton__rltQS:hover{background-color:var(--accent-hover)}.MemberManagement_addButton__rltQS:disabled{background-color:var(--disabled-bg);cursor:not-allowed}.MemberManagement_cancelButton__AHNZO{background-color:var(--secondary-button-bg);border:none;border-radius:6px;color:var(--secondary-button-text);cursor:pointer;font-weight:500;padding:10px 15px;transition:background-color .2s}.MemberManagement_cancelButton__AHNZO:hover{background-color:var(--secondary-button-hover)}.MemberManagement_addMemberForm__WSgZC{background-color:var(--card-bg);border-radius:8px;box-shadow:0 2px 8px #00000014;margin:20px 0;padding:25px}.MemberManagement_addMemberForm__WSgZC h4{color:var(--heading-color);margin-bottom:20px;margin-top:0}.MemberManagement_formGroup__OQ31M{margin-bottom:20px}.MemberManagement_formGroup__OQ31M label{color:var(--label-color);display:block;font-weight:500;margin-bottom:8px}.MemberManagement_formGroup__OQ31M input,.MemberManagement_formGroup__OQ31M select{background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--input-text);font-size:14px;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.MemberManagement_formGroup__OQ31M input:focus,.MemberManagement_formGroup__OQ31M select:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.MemberManagement_formText__gvvC3{color:var(--text-secondary);font-size:.85rem;line-height:1.4;margin-top:5px}.MemberManagement_buttonGroup__Eri0Z{display:flex;gap:10px;margin-top:20px}:root[data-theme=dark] .MemberManagement_membersTable__cod5o th{border-bottom-color:var(--border-color)}:root[data-theme=dark] .MemberManagement_membersTable__cod5o td{border-top-color:var(--border-color)}:root[data-theme=dark] .MemberManagement_membersTable__cod5o tr:nth-child(2n){background-color:var(--hover-color)}:root[data-theme=dark] .MemberManagement_addMemberForm__WSgZC,:root[data-theme=dark] .MemberManagement_membersTable__cod5o{box-shadow:0 2px 8px #0003}:root[data-theme=dark] .MemberManagement_cancelButton__AHNZO{background-color:var(--secondary-button-bg)}@media (max-width:768px){.MemberManagement_membersTable__cod5o{display:block;overflow-x:auto;white-space:nowrap}.MemberManagement_buttonGroup__Eri0Z{flex-direction:column}.MemberManagement_buttonGroup__Eri0Z button{margin-bottom:10px;width:100%}}.AccessCodes_wrapper__pkaDy{color:var(--text-primary);padding:8px 4px 32px}.AccessCodes_header__9IGAR{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.AccessCodes_title__2qQNI{color:var(--text-primary);color:var(--heading-color,var(--text-primary));font-size:1.5rem;font-weight:600;margin:0 0 6px}.AccessCodes_subtitle__WMra6{color:var(--text-secondary);font-size:.9375rem;line-height:1.5;margin:0;max-width:56ch}.AccessCodes_redeemButton__-EOX\+{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:.9375rem;font-weight:600;padding:10px 18px;transition:opacity .15s,transform .15s}.AccessCodes_redeemButton__-EOX\+:hover{opacity:.92;transform:translateY(-1px)}.AccessCodes_error__vD6XN,.AccessCodes_loading__7PP6F{color:var(--text-secondary);font-size:.9375rem;margin:16px 0}.AccessCodes_error__vD6XN{color:#dc2626;color:var(--error-color,#dc2626)}.AccessCodes_list__9UCDQ{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.AccessCodes_item__KFX5y{align-items:center;background-color:initial;background-color:var(--bg-secondary,#0000);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:14px 18px}.AccessCodes_itemMain__X1Ycw{display:flex;flex-direction:column;gap:2px}.AccessCodes_itemName__UD-8y{color:var(--text-primary);font-weight:600}.AccessCodes_itemDesc__Rfccs{color:var(--text-secondary);font-size:.875rem}.AccessCodes_itemOpen__jaXAE{border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);flex-shrink:0;font-size:.875rem;font-weight:500;padding:8px 14px;text-decoration:none;transition:background-color .15s,border-color .15s}.AccessCodes_itemOpen__jaXAE:hover{background-color:#7f7f7f14;background-color:var(--bg-tertiary,#7f7f7f14);border-color:var(--text-secondary)}.AccessCodes_emptyState__3QFex{border:1px dashed var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.9375rem;line-height:1.5;padding:24px 20px}@media (max-width:640px){.AccessCodes_header__9IGAR{flex-direction:column}.AccessCodes_redeemButton__-EOX\+{width:100%}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px #29d,0 0 5px #29d;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#nprogress .spinner{display:block;position:fixed;right:15px;top:15px;z-index:1031}#nprogress .spinner-icon{animation:nprogress-spinner .4s linear infinite;border-color:#29d #0000 #0000 #29d;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:18px;width:18px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#nprogress .bar{background:#4a6cf7;background:var(--accent-color,#4a6cf7);height:3px}#nprogress .peg{box-shadow:0 0 10px #4a6cf7,0 0 5px #4a6cf7;box-shadow:0 0 10px var(--accent-color,#4a6cf7),0 0 5px var(--accent-color,#4a6cf7)}.ToastContainer_container__7ZR5X{bottom:20px;display:flex;flex-direction:column;gap:10px;max-width:400px;pointer-events:none;position:fixed;right:20px;z-index:10000}.ToastContainer_toast__NulSW{align-items:flex-start;animation:ToastContainer_slideIn__oUjeW .3s ease-out;background:#1a1a1a;background:var(--bg-primary,#1a1a1a);border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 20px #0006;display:flex;gap:12px;min-width:300px;padding:14px 16px;pointer-events:auto}@keyframes ToastContainer_slideIn__oUjeW{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ToastContainer_success__FGQtb{border-left:4px solid #4caf50}.ToastContainer_success__FGQtb .ToastContainer_iconWrapper__P2xOS{color:#4caf50}.ToastContainer_error__sEBlh{border-left:4px solid #e94560}.ToastContainer_error__sEBlh .ToastContainer_iconWrapper__P2xOS{color:#e94560}.ToastContainer_warning__unrzP{border-left:4px solid #ff9800}.ToastContainer_warning__unrzP .ToastContainer_iconWrapper__P2xOS{color:#ff9800}.ToastContainer_info__ikMN5{border-left:4px solid #2196f3}.ToastContainer_info__ikMN5 .ToastContainer_iconWrapper__P2xOS{color:#2196f3}.ToastContainer_iconWrapper__P2xOS{align-items:center;display:flex;flex-shrink:0;justify-content:center}.ToastContainer_icon__aqVnu{height:20px;width:20px}.ToastContainer_content__xMEXf{flex:1 1;min-width:0}.ToastContainer_message__Lnwlo{word-wrap:break-word;color:#e0e0e0;font-size:14px;line-height:1.4;margin:0}.ToastContainer_actionButton__arkvx{background:none;border:none;color:#90caf9;cursor:pointer;display:inline-block;font-size:13px;margin-top:6px;padding:4px 0;text-decoration:underline}.ToastContainer_actionButton__arkvx:hover{color:#bbdefb}.ToastContainer_closeButton__0aPQc{align-items:center;background:none;border:none;border-radius:4px;color:#888;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin:-4px;padding:4px;transition:background-color .2s,color .2s}.ToastContainer_closeButton__0aPQc:hover{background-color:#ffffff1a;color:#fff}.ToastContainer_closeIcon__vn4Mb{height:16px;width:16px}@media (max-width:480px){.ToastContainer_container__7ZR5X{bottom:10px;left:10px;max-width:none;right:10px}.ToastContainer_toast__NulSW{min-width:auto}}.BridgeSidebar_sidebar__LsW6W{background:#16162a;background:var(--bg-secondary,#16162a);border-left:1px solid #ffffff14;border-left:1px solid var(--border-color,#ffffff14);display:flex;flex-direction:column;gap:2px;min-width:48px;padding:8px 0;width:48px}.BridgeSidebar_sidebarButton__N4UEI{align-items:center;background:none;border:none;border-right:3px solid #0000;color:#888;color:var(--text-secondary,#888);cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;position:relative;transition:all .15s ease;width:100%}.BridgeSidebar_sidebarButton__N4UEI:hover:not(:disabled){background:#ffffff0a;color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BridgeSidebar_sidebarButton__N4UEI.BridgeSidebar_active__a0aYM{background:#6366f114;border-right-color:#6366f1;border-right-color:var(--accent-color,#6366f1);color:#6366f1;color:var(--accent-color,#6366f1)}.BridgeSidebar_sidebarButton__N4UEI:disabled{cursor:not-allowed;opacity:.35}.BridgeSidebar_tooltip__hL2yQ{background:#333;background:var(--card-bg,#333);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 8px #0003;color:var(--text-primary);display:none;font-size:12px;margin-right:8px;padding:4px 10px;pointer-events:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1000}.BridgeSidebar_sidebarButton__N4UEI:hover .BridgeSidebar_tooltip__hL2yQ{display:block}.BridgeSidebar_divider__kJR4m{background:#ffffff14;background:var(--border-color,#ffffff14);flex-shrink:0;height:1px;margin:8px auto;width:60%}.BridgeSidebar_badge__M43p9{background:#ef4444;border-radius:8px;color:#fff;font-size:9px;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:0 4px;pointer-events:none;position:absolute;right:6px;text-align:center;top:4px}.BridgeSidebar_topControl__vPgsi{margin-bottom:8px}.BridgeSidebar_bottomGroup__rlIYO{display:flex;flex-direction:column;gap:2px;margin-top:auto}.BridgePanel_bridgePanel__Kwokv{background:#0f172a;background:var(--bg-primary,#0f172a);border-left:1px solid #ffffff14;border-left:1px solid var(--border-color,#ffffff14);bottom:0;display:flex;flex-direction:row;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;z-index:150}.BridgePanel_bridgePanelOpen__LnMlZ{transform:translateX(0)}.BridgePanel_resizeHandle__18UG6{background:#0000;bottom:0;cursor:ew-resize;left:-3px;position:absolute;top:0;transition:background .15s ease;width:6px;z-index:10}.BridgePanel_resizeHandle__18UG6:active,.BridgePanel_resizeHandle__18UG6:hover{background:#6366f1;background:var(--accent-color,#6366f1)}.BridgePanel_contentArea__bk5Uv{container-name:bridge-content;container-type:inline-size;display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow:auto}body.bridge-pinned .BridgePanel_bridgePanel__Kwokv{transform:translateX(0)}.BridgePanel_modalOverlay__nu9VM{align-items:center;animation:BridgePanel_modalFadeIn__3I1wk .2s ease-out;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:300}.BridgePanel_modalContent__-M26B{animation:BridgePanel_modalSlideIn__HIVle .25s ease-out;background:#0f172a;background:var(--bg-primary,#0f172a);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:12px;display:flex;flex-direction:column;height:85vh;max-width:1400px;overflow:hidden;position:relative;width:90vw}.BridgePanel_modalBody__AlG2E{display:flex;flex:1 1;min-height:0;overflow:hidden}.BridgePanel_modalContentArea__9iAmI{container-name:bridge-content;container-type:inline-size;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:auto}@keyframes BridgePanel_modalFadeIn__3I1wk{0%{opacity:0}to{opacity:1}}@keyframes BridgePanel_modalSlideIn__HIVle{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=main.6cdcb57b.css.map*/