@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);:root[data-theme=light]{--bg-secondary:#ececec;--text-secondary:#666;--accent-color:#2196f3;--navbar-bg:#1a1a1a;--navbar-text:#fff;--border-color:#ddd;--hero-background:url(/static/media/light-hero-bg.a6ed3d448a97f4100859.png);--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:#2d2d2d;--ribbon-panel-border:#4a4a4a;--ribbon-panel-text:#e8e8e8;--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-secondary:#2d2d2d;--text-secondary:#ccc;--accent-color:#64b5f6;--navbar-bg:#000;--navbar-text:#fff;--card-bg:#333;--border-color:#404040;--hero-background:url(/static/media/dark-hero-bg.579f67ed5d94aed7a847.png);--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}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}:root[data-theme=light]{--bg-primary:#fff;--text-primary:#333;--text-secondary:#6c757d;--nav-bg:#f8f9fa;--nav-text:#333;--link-color:#0052cc;--logo-color:#333;--accent-secondary:#7b61ff;--heading-color:#212529;--accent-color:#4a6cf7;--accent-hover:#3658e0;--accent-light:#4a6cf726;--border-color:#e9ecef;--card-bg:#fff;--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:#ffc107;--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;--navbar-height:54px}:root[data-theme=dark]{--bg-primary:#1a1a1a;--text-primary:#fff;--text-secondary:#a0a0a0;--nav-bg:#2d2d2d;--nav-text:#fff;--link-color:#80bfff;--logo-color:#fff;--accent-secondary:#7b61ff;--heading-color:#fff;--accent-color:#468dda;--accent-hover:#3658e0;--accent-light:#4a6cf740;--border-color:#333;--card-bg:#1e1e1e;--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:#ffc107;--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;--navbar-height:54px}body{background-color:var(--bg-primary);color:var(--text-primary)}*{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:linear-gradient(135deg,#667eea,#764ba2);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);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}.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}.GroupManager_groupManager__639uc{margin-top:20px}.GroupManager_managerHeader__4fgMZ{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.GroupManager_managerHeader__4fgMZ h4{color:var(--text-primary);margin:0}.GroupManager_headerActions__7JtKP{display:flex;gap:8px}.GroupManager_createGroupButton__FVaSB{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}.GroupManager_createGroupButton__FVaSB:hover{background:var(--accent-hover)}.GroupManager_createGroupButton__FVaSB:disabled{background:var(--bg-secondary);cursor:not-allowed;opacity:.5}.GroupManager_createGroupButton__FVaSB:disabled:hover{background:var(--bg-secondary)}.GroupManager_groupCreator__JTUHs{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;margin-bottom:12px;padding:12px}.GroupManager_groupCreator__JTUHs input{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);margin-bottom:8px;padding:8px;width:100%}.GroupManager_groupCreatorActions__5aXzM{display:flex;gap:8px}.GroupManager_groupCreatorActions__5aXzM button{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;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-radius:4px;cursor:pointer;display:flex;margin-bottom:2px;padding:8px;transition:all .2s ease}.GroupManager_groupHeader__4d6zb:hover{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_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:4px;cursor:pointer;margin-bottom:4px;padding:8px;transition:all .2s 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{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_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_sectionLabel__\+Wqyp{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:6px;padding:0 4px;text-transform:uppercase}.GroupManager_emptyGroup__xEtto{color:var(--text-secondary);font-size:12px;font-style:italic;padding:16px;text-align:center}.GroupManager_emptyState__Nh3Us{color:var(--text-secondary);font-size:14px;padding:24px;text-align:center}.GroupManager_emptyStateHint__O49LD{font-size:12px;font-style:italic;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:4px;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:4px;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_addObjectButton__a-UAy{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}.GroupManager_addObjectButton__a-UAy:hover{background:var(--accent-hover)}.GroupManager_addObjectButton__a-UAy:disabled{background:var(--bg-secondary);cursor:not-allowed;opacity:.5}.GroupManager_addObjectButton__a-UAy:disabled:hover{background:var(--bg-secondary)}.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:color-mix(in srgb,#f6ad55 8%,var(--bg-secondary));border:1px solid color-mix(in srgb,#f6ad55 30%,var(--border-color));border-radius:8px;padding:10px}.SignalsPanel_warningsHeader__CkCGI{align-items:center;color:#f6ad55;display:flex;font-size:12px;font-weight:600;gap:8px;margin-bottom:8px}.SignalsPanel_warningsIcon__d63rD{font-size:12px}.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;gap:8px;padding:8px;transition:all .15s ease}.SignalsPanel_warningItem__zpLJN:hover{background:var(--bg-tertiary)}.SignalsPanel_warningIcon__eP9rO{color:#f6ad55;flex-shrink:0;font-size:10px;margin-top:2px}.SignalsPanel_warningContent__NxQum{display:flex;flex-direction:column;gap:2px;min-width:0}.SignalsPanel_warningMessage__Kv9X3{color:var(--text-secondary);font-size:11px}.SignalsPanel_warningChapter__TQXDz{color:var(--text-tertiary);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:linear-gradient(135deg,var(--bg-secondary) 0,#4299e10d 100%);border:2px dashed var(--accent-color);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(--accent-color);content:"+";font-size:3em;font-weight:700;left:7px;opacity:.6;position:absolute;top:-10px;transition:all .3s ease}.StoryFlowToolsPanel_blankChapterItem__KO00e:hover{background:linear-gradient(135deg,var(--accent-color) 0,#4299e1e6 100%);border-color:var(--accent-color);border-style:solid;box-shadow:0 8px 25px #4299e14d;color:#fff;transform:translateY(-3px) scale(1.02)}.StoryFlowToolsPanel_blankChapterItem__KO00e:hover:before{color:#fff;opacity:.8;transform:rotate(90deg)}.StoryFlowToolsPanel_blankChapterItem__KO00e:active{transform:translateY(-1px) scale(1.01)}.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;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;left:15px;opacity:.9;overflow:hidden;padding:20px;position:absolute;top:15px;transition:width .25s ease,padding .25s 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}.SidebarCommon_section__KtoCZ{border-top:1px solid var(--border-color);margin-bottom:12px;padding-top:12px}.SidebarCommon_section__KtoCZ:first-child{border-top:none;padding-top:0}.SidebarCommon_sectionHeading__r8iWg{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}.SidebarCommon_controlGroup__RdL7m{margin-bottom:16px}.SidebarCommon_controlGroup__RdL7m label{color:var(--text-primary);display:block;font-weight:500;margin-bottom:8px}.SidebarCommon_controlGroup__RdL7m input,.SidebarCommon_controlGroup__RdL7m select,.SidebarCommon_controlGroup__RdL7m textarea{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:14px;padding:8px;width:100%}.SidebarCommon_controlGroup__RdL7m input:focus,.SidebarCommon_controlGroup__RdL7m select:focus,.SidebarCommon_controlGroup__RdL7m textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.SidebarCommon_controlGroup__RdL7m textarea{min-height:80px;resize:vertical}.SidebarCommon_label__17CL5{color:var(--text-secondary);display:block;font-size:12px;font-weight:500;margin-bottom:6px}.SidebarCommon_input__Ld0Od,.SidebarCommon_select__hDVkj,.SidebarCommon_textarea__zNUah{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:14px;padding:8px;width:100%}.SidebarCommon_input__Ld0Od:focus,.SidebarCommon_select__hDVkj:focus,.SidebarCommon_textarea__zNUah:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.SidebarCommon_textarea__zNUah{font-family:inherit;min-height:60px;resize:vertical}.SidebarCommon_fieldHint__wDUdc{color:var(--text-secondary);font-size:12px;margin:4px 0 0;opacity:.8}.SidebarCommon_checkboxGroup__HqaVA{align-items:center;display:flex;gap:8px}.SidebarCommon_checkboxGroup__HqaVA input[type=checkbox]{accent-color:var(--accent-color);cursor:pointer;height:16px;width:16px}.SidebarCommon_checkboxGroup__HqaVA label{cursor:pointer;font-weight:400;margin-bottom:0}.ObjectPropertiesPanel_objectProperties__moUXE{overflow-y:auto}.ObjectPropertiesPanel_objectProperties__moUXE h3{color:var(--text-primary);font-size:18px;margin-bottom:16px;margin-top:0}.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_propertyGroup__Kb-a1{margin-bottom:16px}.ObjectPropertiesPanel_propertyGroup__Kb-a1 label{color:var(--text-primary);display:block;font-weight:500;margin-bottom:8px}.ObjectPropertiesPanel_propertyGroup__Kb-a1 input[type=number],.ObjectPropertiesPanel_propertyGroup__Kb-a1 input[type=text],.ObjectPropertiesPanel_propertyGroup__Kb-a1 select,.ObjectPropertiesPanel_propertyGroup__Kb-a1 textarea{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-size:14px;padding:8px;width:100%}.ObjectPropertiesPanel_propertyGroup__Kb-a1 input[type=number]:focus,.ObjectPropertiesPanel_propertyGroup__Kb-a1 input[type=text]:focus,.ObjectPropertiesPanel_propertyGroup__Kb-a1 select:focus,.ObjectPropertiesPanel_propertyGroup__Kb-a1 textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.ObjectPropertiesPanel_propertyGroup__Kb-a1 textarea{min-height:80px;resize:vertical}.ObjectPropertiesPanel_vectorControls__I89Tf{display:flex;gap:8px}.ObjectPropertiesPanel_vectorControls__I89Tf.ObjectPropertiesPanel_inline__4cUqy{align-items:center;display:flex;flex-direction:row;gap:8px}.ObjectPropertiesPanel_vectorInput__15KCB{display:flex;flex:1 1;flex-direction:column}.ObjectPropertiesPanel_vectorInput__15KCB.ObjectPropertiesPanel_inline__4cUqy{flex:none;flex-direction:row}.ObjectPropertiesPanel_vectorInput__15KCB span{color:var(--text-secondary);font-size:12px;margin-bottom:4px}.ObjectPropertiesPanel_vectorInput__15KCB.ObjectPropertiesPanel_inline__4cUqy span{margin-bottom:0;margin-right:2px}.ObjectPropertiesPanel_vectorBox__LnB\+M{border-radius:3px;font-size:13px;min-width:0;width:65px!important}.ObjectPropertiesPanel_toggleControl__R0c1V{align-items:center;display:flex}.ObjectPropertiesPanel_toggleControl__R0c1V input[type=checkbox]{margin-right:8px}.ObjectPropertiesPanel_toggleLabel__gvgMS{font-size:14px}.ObjectPropertiesPanel_toggleRow__YWP2E{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.ObjectPropertiesPanel_toggleText__a1eL9{color:var(--text-secondary);flex:1 1;font-size:12px}.ObjectPropertiesPanel_toggleState__0qkpO{color:var(--text-secondary);font-size:11px;min-width:44px;text-align:right}.ObjectPropertiesPanel_switch__nZMcg{display:inline-block;height:22px;position:relative;width:42px}.ObjectPropertiesPanel_switch__nZMcg input{height:0;opacity:0;width:0}.ObjectPropertiesPanel_slider__A1umr{background-color:#444;background-color:var(--bg-secondary,#444);border-radius:34px;bottom:0;box-shadow:inset 0 0 0 1px #555;box-shadow:inset 0 0 0 1px var(--border-color,#555);cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.25s}.ObjectPropertiesPanel_slider__A1umr:before{background-color:#fff;border-radius:50%;box-shadow:0 1px 2px #0006;content:"";height:16px;left:3px;position:absolute;top:3px;transition:.25s;width:16px}.ObjectPropertiesPanel_switch__nZMcg input:checked+.ObjectPropertiesPanel_slider__A1umr{background:#4a6cf7;background:var(--accent-color,#4a6cf7);box-shadow:inset 0 0 0 1px #4a6cf7;box-shadow:inset 0 0 0 1px var(--accent-color,#4a6cf7)}.ObjectPropertiesPanel_switch__nZMcg input:checked+.ObjectPropertiesPanel_slider__A1umr:before{transform:translateX(20px)}.ObjectPropertiesPanel_switch__nZMcg input:focus+.ObjectPropertiesPanel_slider__A1umr{outline:2px solid #4a6cf7;outline:2px solid var(--accent-color,#4a6cf7);outline-offset:2px}.ObjectPropertiesPanel_propertyHeaderWithKeyframe__hjpXe{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ObjectPropertiesPanel_propertyHeaderWithKeyframe__hjpXe label{color:var(--text-primary);font-weight:500;margin-bottom:0}.ObjectPropertiesPanel_keyframeBtn__VWW3K{align-items:center;background:#f5f5f5;background:var(--bg-secondary,#f5f5f5);border:1px solid #ddd;border:1px solid var(--border-color,#ddd);border-radius:3px;color:#666;color:var(--text-secondary,#666);cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;min-width:24px;padding:4px 6px;transition:all .2s ease}.ObjectPropertiesPanel_keyframeBtn__VWW3K:hover{background:#e3f2fd;background:var(--bg-hover,#e3f2fd);border-color:#2196f3;border-color:var(--accent-color,#2196f3);color:#1976d2;color:var(--accent-color,#1976d2)}.ObjectPropertiesPanel_keyframeBtn__VWW3K.ObjectPropertiesPanel_hasKeyframes__hRyER{background:#2196f3;background:var(--accent-color,#2196f3);border-color:#1976d2;border-color:var(--accent-color,#1976d2);color:#fff}.ObjectPropertiesPanel_keyframeBtn__VWW3K.ObjectPropertiesPanel_hasKeyframes__hRyER:hover{background-color:#1976d2;background-color:var(--accent-color-dark,#1976d2);border-color:#1976d2;border-color:var(--accent-color-dark,#1976d2)}.ObjectPropertiesPanel_keyframeBtn__VWW3K.ObjectPropertiesPanel_small__pFkYg{font-size:9px;margin-left:4px;padding:2px 4px}.ObjectPropertiesPanel_vectorInput__15KCB.ObjectPropertiesPanel_inline__4cUqy{align-items:center;display:flex}.ObjectPropertiesPanel_vectorInput__15KCB.ObjectPropertiesPanel_inline__4cUqy span{color:var(--text-secondary);font-size:11px;font-weight:500;min-width:12px}.ObjectPropertiesPanel_vectorInput__15KCB.ObjectPropertiesPanel_inline__4cUqy .ObjectPropertiesPanel_vectorBox__LnB\+M{flex:1 1;min-width:60px}.ObjectPropertiesPanel_objectProperties__moUXE.ObjectPropertiesPanel_timelineMode__3D\+2\+{background:linear-gradient(90deg,rgba(var(--accent-color-rgb),.05) 0,#0000 100%);border-left:3px solid var(--accent-color)}.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 .ObjectPropertiesPanel_icon__Huxuu{font-size:14px}.ObjectPropertiesPanel_timelineModeNotice__TOPC1 svg{color:#4a6cf7;color:var(--accent-color,#4a6cf7)}.ObjectPropertiesPanel_lockedNotice__YTrHz{background:var(--warning-bg);border:1px solid var(--warning-color);border-radius:4px;color:var(--warning-color);font-size:12px;margin-bottom:16px;padding:8px 12px;text-align:center}.ObjectPropertiesPanel_propertySection__fp4Xo h4{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}.ObjectPropertiesPanel_imageHeader__OU2nP{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ObjectPropertiesPanel_expandImageBtn__lOVgx{align-items:center;background:#4a6cf7;background:var(--accent-color,#4a6cf7);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 8px;transition:all .2s ease}.ObjectPropertiesPanel_expandImageBtn__lOVgx:hover{background:#3451d1;background:var(--accent-color-dark,#3451d1);transform:translateY(-1px)}.ObjectPropertiesPanel_expandImageBtn__lOVgx svg{font-size:10px}.ObjectPropertiesPanel_audioPreview__gI0Nm,.ObjectPropertiesPanel_imagePreview__PF9uI,.ObjectPropertiesPanel_modelPreview__7FuGx{margin-top:8px}.ObjectPropertiesPanel_cameraControlButton__9fToe{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%}.ObjectPropertiesPanel_cameraControlButton__9fToe:hover{background:var(--accent-color);background:var(--accent-color-hover,var(--accent-color));box-shadow:0 2px 4px #0003;transform:translateY(-1px)}.ObjectPropertiesPanel_cameraControlButton__9fToe.ObjectPropertiesPanel_active__fbXuY{background:var(--danger-color)}.ObjectPropertiesPanel_cameraControlButton__9fToe.ObjectPropertiesPanel_active__fbXuY:hover{background:var(--danger-hover)}.ObjectPropertiesPanel_generate3dBtn__M1CYu{align-items:center;background:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:all .2s ease;width:100%}.ObjectPropertiesPanel_generate3dBtn__M1CYu:hover:not(:disabled){filter:brightness(.85);transform:translateY(-1px)}.ObjectPropertiesPanel_generate3dBtn__M1CYu:active:not(:disabled){transform:translateY(0)}.ObjectPropertiesPanel_generate3dBtn__M1CYu:disabled{background:var(--disabled-bg);cursor:not-allowed;opacity:.6}.ObjectPropertiesPanel_generate3dBtn__M1CYu.ObjectPropertiesPanel_generating__kR546{animation:ObjectPropertiesPanel_pulse__witvp 1.5s infinite}@keyframes ObjectPropertiesPanel_pulse__witvp{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.ObjectPropertiesPanel_altTextHeader__bEfro{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ObjectPropertiesPanel_altTextHeader__bEfro label{color:var(--text-primary);font-weight:500;margin-bottom:0}.ObjectPropertiesPanel_generateAltTextBtn__WMZU9{align-items:center;background:var(--success-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.ObjectPropertiesPanel_generateAltTextBtn__WMZU9:hover:not(:disabled){filter:brightness(.85);transform:translateY(-1px)}.ObjectPropertiesPanel_generateAltTextBtn__WMZU9:active:not(:disabled){transform:translateY(0)}.ObjectPropertiesPanel_generateAltTextBtn__WMZU9:disabled{background:var(--disabled-bg);cursor:not-allowed;opacity:.6}.ObjectPropertiesPanel_generateAltTextBtn__WMZU9 svg{font-size:10px}.ObjectPropertiesPanel_uploadOptions__jc9W9{display:flex;flex-direction:column;gap:8px}.ObjectPropertiesPanel_uploadOptions__jc9W9 input[type=file]{margin-bottom:0}.ObjectPropertiesPanel_libraryButton__pbSAM{align-items:center;background-color:var(--secondary-button-bg);border:none;border-radius:4px;color:var(--secondary-button-text);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px;transition:all .2s ease}.ObjectPropertiesPanel_libraryButton__pbSAM:hover{background-color:var(--secondary-button-hover);transform:translateY(-1px)}.ObjectPropertiesPanel_libraryButton__pbSAM:active{transform:translateY(0)}.ObjectPropertiesPanel_libraryButton__pbSAM svg{font-size:12px}.ObjectPropertiesPanel_buttonGroup__ph8Ba{display:flex;flex-wrap:wrap;gap:8px}.ObjectPropertiesPanel_buttonGroup__ph8Ba button{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);cursor:pointer;flex:1 1;font-size:12px;min-width:80px;padding:8px 12px;transition:all .2s ease}.ObjectPropertiesPanel_buttonGroup__ph8Ba button:hover:not(:disabled){background:var(--hover-bg);border-color:var(--accent-color)}.ObjectPropertiesPanel_buttonGroup__ph8Ba button:disabled{cursor:not-allowed;opacity:.5}.ObjectPropertiesPanel_iconButton__GJcTM.ObjectPropertiesPanel_active__fbXuY{background:var(--accent-color)!important;border-color:var(--accent-color)!important;color:#fff!important}.ObjectPropertiesPanel_iconButton__GJcTM.ObjectPropertiesPanel_active__fbXuY:hover:not(:disabled){background:var(--accent-color)!important;background:var(--accent-color-hover,var(--accent-color))!important}.ObjectPropertiesPanel_warningButton__niJ2r{background:#ffc1071a!important;border-color:#ffc107!important;color:#ffc107!important}.ObjectPropertiesPanel_warningButton__niJ2r:hover:not(:disabled){background:#ffc10733!important}.ObjectPropertiesPanel_dangerButton__KQlWp{background:#dc35451a!important;border-color:#dc3545!important;color:#dc3545!important}.ObjectPropertiesPanel_dangerButton__KQlWp:hover:not(:disabled){background:#dc354533!important}.ObjectPropertiesPanel_statsContainer__2k-st{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:4px;padding:12px}.ObjectPropertiesPanel_statRow__xv9XT{display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.ObjectPropertiesPanel_statRow__xv9XT:not(:last-child){border-bottom:1px solid var(--border-color)}.ObjectPropertiesPanel_statRow__xv9XT span:first-child{color:var(--text-secondary);font-weight:500}.ObjectPropertiesPanel_statRow__xv9XT span:last-child{color:var(--text-primary);font-weight:600}.ObjectPropertiesPanel_pendingGenerationNotice__crQXn{background:linear-gradient(135deg,#4a6cf71a,#9370db1a);border:1px solid #4a6cf74d;border-radius:8px;padding:12px}.ObjectPropertiesPanel_pendingGenerationHeader__ENdpA{align-items:center;color:var(--text-primary);display:flex;font-weight:600;gap:8px;margin-bottom:8px}.ObjectPropertiesPanel_pendingGenerationIcon__ilb7s{font-size:16px}.ObjectPropertiesPanel_pendingGenerationPrompt__d6T67{color:var(--text-secondary);font-size:12px;font-style:italic;line-height:1.4;margin-bottom:12px;max-height:60px;overflow-y:auto}.ObjectPropertiesPanel_pendingGenerationActions__\+ShJu{align-items:center;display:flex;gap:12px;justify-content:space-between}.ObjectPropertiesPanel_creditCost__VjwV9{align-items:center;color:#4a6cf7;color:var(--accent-color,#4a6cf7);display:flex;font-size:14px;font-weight:600;gap:4px}.ObjectPropertiesPanel_creditIcon__aVoRC{height:18px;object-fit:contain;width:18px}.ObjectPropertiesPanel_generateButton__kaLhh{align-items:center;background:#4a6cf7;background:var(--accent-color,#4a6cf7);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.ObjectPropertiesPanel_generateButton__kaLhh:hover:not(:disabled){background:#3451d1;background:var(--accent-color-dark,#3451d1);transform:translateY(-1px)}.ObjectPropertiesPanel_generateButton__kaLhh:disabled{cursor:not-allowed;opacity:.6}.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{background:#1f2937;background:var(--bg-secondary,#1f2937);border-radius:6px;color:#9ca3af;color:var(--text-secondary,#9ca3af);font-size:13px;margin-bottom:12px;padding:16px;text-align:center}.SignalConfigPanel_emptyState__LFtml p{margin:0 0 4px}.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:16px}.SignalConfigPanel_formGroup__f35mB:last-child{margin-bottom:0}.SignalConfigPanel_formGroup__f35mB label{color:#9ca3af;color:var(--text-secondary,#9ca3af);display:block;font-size:12px;font-weight:500;margin-bottom:8px}.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:4px;color:#f3f4f6;color:var(--text-primary,#f3f4f6);font-size:14px;padding: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_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:#3b82f61a;border:1px solid #3b82f64d;border-radius:4px;margin-bottom:12px;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:#6b7280;color:var(--text-tertiary,#6b7280);display:block;font-size:10px;font-style:italic;margin-top:4px}.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_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}.AnnotationPropertiesPanel_annotationPanel__EMqrk{display:flex;flex-direction:column}.AnnotationPropertiesPanel_propertyGroup__U7YGY{margin-bottom:16px}.AnnotationPropertiesPanel_typeSelector__IqmKI{background:#1a1a1a;background:var(--bg-secondary,#1a1a1a);border-radius:6px;display:flex;gap:4px;padding:4px}.AnnotationPropertiesPanel_typeButton__ePLTH{align-items:center;background:#0000;border:none;border-radius:4px;color:#999;color:var(--text-secondary,#999);cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:8px;transition:all .15s ease}.AnnotationPropertiesPanel_typeButton__ePLTH:hover{background:#2a2a2a;background:var(--bg-hover,#2a2a2a);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.AnnotationPropertiesPanel_typeButton__ePLTH.AnnotationPropertiesPanel_active__Z5dgS{background:#4a6cf7;background:var(--accent-primary,#4a6cf7);color:#fff}.AnnotationPropertiesPanel_select__64\+PA{cursor:pointer}.AnnotationPropertiesPanel_sliderRow__wZOgI{align-items:center;display:flex;gap:10px}.AnnotationPropertiesPanel_slider__t4O0C{-webkit-appearance:none;appearance:none;background:#1a1a1a;background:var(--bg-secondary,#1a1a1a);border-radius:2px;cursor:pointer;flex:1 1;height:4px}.AnnotationPropertiesPanel_slider__t4O0C::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#4a6cf7;background:var(--accent-primary,#4a6cf7);border-radius:50%;cursor:pointer;height:14px;-webkit-transition:transform .1s ease;transition:transform .1s ease;width:14px}.AnnotationPropertiesPanel_slider__t4O0C::-webkit-slider-thumb:hover{transform:scale(1.1)}.AnnotationPropertiesPanel_sliderValue__gEhuH{color:#999;color:var(--text-secondary,#999);font-size:12px;min-width:40px;text-align:right}.AnnotationPropertiesPanel_colourRow__ltNjA{align-items:center;display:flex;gap:10px}.AnnotationPropertiesPanel_colourPicker__oYzAV{background:#0000;border:2px solid #333;border:2px solid var(--border-color,#333);border-radius:6px;cursor:pointer;height:32px;padding:0;width:32px}.AnnotationPropertiesPanel_colourPicker__oYzAV::-webkit-color-swatch-wrapper{padding:0}.AnnotationPropertiesPanel_colourPicker__oYzAV::-webkit-color-swatch{border:none;border-radius:4px}.AnnotationPropertiesPanel_colourValue__QFiBw{color:#999;color:var(--text-secondary,#999);font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:12px}.AnnotationPropertiesPanel_presetRow__coPW8{display:flex;gap:6px}.AnnotationPropertiesPanel_presetButton__52\+M8{border:2px solid #0000;border-radius:4px;cursor:pointer;height:24px;transition:all .15s ease;width:24px}.AnnotationPropertiesPanel_presetButton__52\+M8:hover{border-color:#4a6cf7;border-color:var(--accent-primary,#4a6cf7);transform:scale(1.1)}.IconPropertiesPanel_panel__7IFid{display:flex;flex-direction:column}.IconPropertiesPanel_sectionHeader__pczKi{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:16px;text-transform:uppercase}.IconPropertiesPanel_sectionIcon__9mu-b{color:#4a6cf7;color:var(--accent-color,#4a6cf7);font-size:14px}.IconPropertiesPanel_propertyRow__F1Bib{margin-bottom:16px}.IconPropertiesPanel_label__O-Qen{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:6px}.IconPropertiesPanel_labelIcon__hRNpP{font-size:12px}.IconPropertiesPanel_iconNameDisplay__niV1L{background:var(--bg-primary);border-radius:4px;color:var(--text-primary);font-size:14px;padding:8px}.IconPropertiesPanel_colorPicker__lYrus{align-items:center;display:flex;gap:10px}.IconPropertiesPanel_colorInput__SyYsh{background:#0000;border:1px solid var(--border-color);border-radius:4px;cursor:pointer;height:32px;padding:2px;width:40px}.IconPropertiesPanel_colorInput__SyYsh::-webkit-color-swatch-wrapper{padding:0}.IconPropertiesPanel_colorInput__SyYsh::-webkit-color-swatch{border:none;border-radius:4px}.IconPropertiesPanel_colorValue__gtpRt{color:var(--text-secondary);font-family:monospace;font-size:12px}.IconPropertiesPanel_colorPresets__7MzVQ{display:flex;flex-wrap:wrap;gap:6px}.IconPropertiesPanel_presetButton__6VsAM{border:2px solid #0000;border-radius:4px;cursor:pointer;height:24px;transition:all .15s ease;width:24px}.IconPropertiesPanel_presetButton__6VsAM:hover{transform:scale(1.1)}.IconPropertiesPanel_presetButton__6VsAM.IconPropertiesPanel_active__68qdH{border-color:#fff;border-color:var(--text-primary,#fff);box-shadow:0 0 0 2px #4a6cf7;box-shadow:0 0 0 2px var(--accent-color,#4a6cf7)}.IconPropertiesPanel_fillControl__mG9OU{display:flex;gap:4px}.IconPropertiesPanel_fillToggle__GILPb{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:12px;padding:8px 12px;transition:all .15s ease}.IconPropertiesPanel_fillToggle__GILPb:hover{border-color:var(--accent-color)}.IconPropertiesPanel_fillToggle__GILPb.IconPropertiesPanel_active__68qdH{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.IconPropertiesPanel_previewSection__ufrsg{display:flex;flex-direction:column;gap:8px;margin-top:8px}.IconPropertiesPanel_previewBox__LErGR{align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;display:flex;justify-content:center;min-height:80px;padding:24px}.IconPropertiesPanel_iconPreview__hktI4{height:48px;width:48px}.IconPropertiesPanel_iconPreview__hktI4 svg{height:100%;width:100%}.IconPropertiesPanel_noPreview__t3iuq{color:var(--text-secondary);font-size:12px}.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{border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;padding-bottom:4px;text-transform:uppercase}.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:4px;color:var(--text-primary);display:flex;font-size:13px;justify-content:space-between;padding:6px 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:4px;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-secondary);border:1px solid var(--border-color);border-radius:3px;color:var(--text-primary);font-size:12px;padding:3px 6px;text-align:center;width:100%}.FuzzyEnvironmentPanel_positionInput__3P646:focus{border-color:var(--accent-color);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:3px;color:var(--text-secondary);cursor:pointer;font-size:11px;padding:3px 8px;transition:all .2s}.FuzzyEnvironmentPanel_cameraActionButton__0ee5D:hover{border-color:var(--accent-color);color:var(--accent-color)}.FuzzyEnvironmentPanel_cameraActionButtonDanger__-Wpkf:hover{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:4px;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:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 12px;transition:opacity .2s;width:100%}.FuzzyEnvironmentPanel_actionButton__ICQ\+r:hover{opacity:.9}.FuzzyEnvironmentPanel_actionButton__ICQ\+r:disabled{cursor:not-allowed;opacity:.4}.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)}.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:none;border:1px dashed var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;gap:4px;justify-content:center;padding:6px 10px;transition:all .2s;width:100%}.FuzzyEnvironmentPanel_addButton__MNIdi:hover{border-color:var(--accent-color);color:var(--accent-color)}.FuzzyEnvironmentPanel_emptyState__izObZ{color:var(--text-secondary);font-size:12px;font-style:italic;padding:16px;text-align:center}.FuzzyEnvironmentPanel_dropdownMenu__BIQeT{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 12px #0000004d;left:0;min-width:140px;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;width:100%}.FuzzyEnvironmentPanel_dropdownItem__E4-N9:hover{background:var(--border-color)}.FuzzyEnvironmentPanel_depthSourceSelector__WlHUV{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;margin-bottom:8px;padding:8px}.FuzzyEnvironmentPanel_depthSourceLabel__edGAZ{color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.3px;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}.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;font-style:italic;justify-content:center;min-height:100px}.PagePropertiesPanel_propertySection__svpTt h4{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}.PagePropertiesPanel_generateAltTextButton__tsCpc{background:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-top:8px;padding:6px 12px;transition:background-color .2s}.PagePropertiesPanel_generateAltTextButton__tsCpc:hover{background:var(--accent-hover)}.PagePropertiesPanel_pageStats__J8JLG{background:var(--input-bg);border:1px solid var(--border-color);border-radius:4px;font-size:14px;padding:12px}.PagePropertiesPanel_pageStats__J8JLG p{color:var(--text-secondary);display:flex;justify-content:space-between;margin:6px 0}.PagePropertiesPanel_pageStats__J8JLG p:after{color:var(--text-primary);content:attr(data-value);font-weight:600}.PagePropertiesPanel_notesTextarea__O8r7Z{font-family:inherit;line-height:1.5;min-height:120px}.PagePropertiesPanel_controlGroup__zu\+co select{cursor:pointer}.PagePropertiesPanel_colorInputWrapper__wMYuG{align-items:center;display:flex;gap:8px}.PagePropertiesPanel_colorInput__IsuZz{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;height:32px;padding:2px;width:40px}.PagePropertiesPanel_colorInput__IsuZz::-webkit-color-swatch-wrapper{padding:0}.PagePropertiesPanel_colorInput__IsuZz::-webkit-color-swatch{border:none;border-radius:2px}.PagePropertiesPanel_colorTextInput__HHnHl{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:14px;padding:8px}.ToolsPanel_toolsPanel__O0ePu{display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 200px);overflow-y:auto}.ToolsPanel_toolsPanel__O0ePu::-webkit-scrollbar{background:#0000;width:8px}.ToolsPanel_toolsPanel__O0ePu::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:4px}.ToolsPanel_toolsPanel__O0ePu::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.ToolsPanel_toolsPanel__O0ePu::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}.ToolsPanel_toolsPanel__O0ePu{scrollbar-color:var(--border-color) var(--bg-primary);scrollbar-width:thin}.ToolsPanel_toolCard__sYz3B{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:16px;transition:all .2s ease}.ToolsPanel_toolCard__sYz3B:first-child{margin-top:16px}.ToolsPanel_clickable__yis2u,.ToolsPanel_toolCard__sYz3B.ToolsPanel_clickable__yis2u{cursor:pointer;-webkit-user-select:none;user-select:none}.ToolsPanel_toolCard__sYz3B.ToolsPanel_clickable__yis2u:hover:not(.ToolsPanel_disabled__z8UQW){background:var(--bg-secondary);background:var(--bg-tertiary,var(--bg-secondary));border-color:var(--accent-color);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.ToolsPanel_toolCard__sYz3B.ToolsPanel_clickable__yis2u.ToolsPanel_disabled__z8UQW{cursor:not-allowed;opacity:.6}.ToolsPanel_disabled__z8UQW{cursor:not-allowed;opacity:.5}.ToolsPanel_toolCard__sYz3B .ToolsPanel_statusText__NO6Ty{color:var(--text-secondary);font-style:italic}.ToolsPanel_toolHeader__VKjto{align-items:center;display:flex;gap:12px;margin-bottom:8px}.ToolsPanel_toolHeader__VKjto svg{color:var(--accent-color);font-size:1.2em}.ToolsPanel_toolHeader__VKjto h3{color:var(--text-primary);font-size:1.1em;margin:0}.ToolsPanel_toolDescription__YMMjk{color:var(--text-secondary);font-size:.9em;margin:0 0 12px}.ToolsPanel_toolForm__KDi-M{display:flex;flex-direction:column;gap:8px}.ToolsPanel_toolForm__KDi-M select,.ToolsPanel_toolForm__KDi-M textarea{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);padding:8px}.ToolsPanel_toolForm__KDi-M textarea{min-height:80px;resize:vertical}.ToolsPanel_toolForm__KDi-M button{background:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:all .2s ease}.ToolsPanel_toolForm__KDi-M button:hover{filter:brightness(1.1)}.ToolsPanel_toolForm__KDi-M button:disabled{background:var(--border-color);cursor:not-allowed}.ToolsPanel_imageGeneratorOverlay__erzuE{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.ToolsPanel_imageGeneratorModal__JCTlP{animation:ToolsPanel_modalSlideIn__SYJJV .2s ease-out;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 20px 40px #00000026;color:var(--text-primary);max-height:90vh;max-width:600px;overflow-y:auto;width:90%;z-index:1000}@keyframes ToolsPanel_modalSlideIn__SYJJV{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}:root[data-theme=dark] .ToolsPanel_imageGeneratorOverlay__erzuE{background:#000c}.ToolsPanel_modalHeader__DEX8U{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:24px 24px 16px}.ToolsPanel_modalHeader__DEX8U h2{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin:0}.ToolsPanel_modalCloseButton__lJfPG{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;padding:4px;transition:background-color .2s ease,color .2s ease;width:32px}.ToolsPanel_modalCloseButton__lJfPG:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.ToolsPanel_modalContent__zAIHx{padding:24px}.ToolsPanel_modalFormGroup__dDA-M{margin-bottom:20px}.ToolsPanel_modalFormGroup__dDA-M label{color:var(--text-primary);display:block;font-size:.9rem;font-weight:500;margin-bottom:8px}.ToolsPanel_modalFormGroup__dDA-M input,.ToolsPanel_modalFormGroup__dDA-M select,.ToolsPanel_modalFormGroup__dDA-M textarea{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.9rem;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.ToolsPanel_fileInputContainer__c1du3{display:flex;flex-direction:column;gap:12px;position:relative}.ToolsPanel_fileInputButton__YK6XK{align-items:center;background:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;min-height:48px;overflow:hidden;padding:12px 20px;position:relative;transition:all .2s ease}.ToolsPanel_fileInputButton__YK6XK:hover:not(:disabled){background:var(--accent-color);background:var(--accent-hover-color,var(--accent-color));box-shadow:0 4px 12px #2196f34d;box-shadow:0 4px 12px rgba(var(--accent-color-rgb,33,150,243),.3);filter:brightness(1.1);transform:translateY(-1px)}.ToolsPanel_fileInputButton__YK6XK:disabled{background:var(--border-color);box-shadow:none;cursor:not-allowed;transform:none}.ToolsPanel_fileInput__fmsXX{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ToolsPanel_fileInput__fmsXX:disabled{cursor:not-allowed}.ToolsPanel_fileInputIcon__YTbLl{font-size:1rem}.ToolsPanel_fileDropZone__BfSHO{align-items:center;background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;display:flex;justify-content:center;min-height:120px;padding:32px 24px;position:relative;text-align:center;transition:all .3s ease}.ToolsPanel_fileDropZone__BfSHO:hover:not(.ToolsPanel_disabled__z8UQW){background:var(--bg-secondary);background:var(--bg-tertiary,var(--bg-secondary));border-color:var(--accent-color);box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.ToolsPanel_fileDropZone__BfSHO.ToolsPanel_dragOver__x1mKq{background:#2196f31a;background:rgba(var(--accent-color-rgb,33,150,243),.1);border-color:var(--accent-color);border-style:solid}.ToolsPanel_fileDropZone__BfSHO.ToolsPanel_disabled__z8UQW{background:var(--bg-primary);cursor:not-allowed;opacity:.6}.ToolsPanel_fileDropZoneContent__Q7Lrv{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:12px;pointer-events:none}.ToolsPanel_fileDropZoneIcon__pZcbE{font-size:2.5rem;opacity:.7;transition:all .2s ease}.ToolsPanel_fileDropZone__BfSHO:hover:not(.ToolsPanel_disabled__z8UQW) .ToolsPanel_fileDropZoneIcon__pZcbE{opacity:1;transform:scale(1.1)}.ToolsPanel_fileDropZoneText__vwhiF{color:var(--text-primary);font-size:.95rem;font-weight:500;margin-bottom:4px}.ToolsPanel_fileDropZoneSubtext__6x6e6{color:var(--text-secondary);font-size:.8rem;opacity:.7}.ToolsPanel_fileDropZone__BfSHO.ToolsPanel_hasFile__2Zy\+D,.ToolsPanel_hasFile__2Zy\+D{background:#2196f30d;background:rgba(var(--accent-color-rgb,33,150,243),.05);border-color:var(--accent-color)}.ToolsPanel_fileDropZone__BfSHO.ToolsPanel_hasFile__2Zy\+D .ToolsPanel_fileDropZoneIcon__pZcbE{color:var(--accent-color)}.ToolsPanel_fileDropZone__BfSHO.ToolsPanel_hasFile__2Zy\+D .ToolsPanel_fileDropZoneText__vwhiF{color:var(--accent-color);font-weight:600}.ToolsPanel_uploadedImagePreview__2sBwx{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;margin-top:12px;padding:16px;text-align:center}.ToolsPanel_previewImage__jVv-4{border-radius:4px;box-shadow:0 2px 8px #0000001a;max-height:200px;max-width:100%}.ToolsPanel_fileName__MWXbk{color:var(--text-secondary);font-size:.8rem;margin:8px 0 0;word-break:break-all}.ToolsPanel_modalFormGroup__dDA-M input:focus,.ToolsPanel_modalFormGroup__dDA-M select:focus,.ToolsPanel_modalFormGroup__dDA-M textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 3px #2196f31a;box-shadow:0 0 0 3px rgba(var(--accent-color-rgb,33,150,243),.1);outline:none}.ToolsPanel_modalFormGroup__dDA-M textarea{min-height:100px;resize:vertical}.ToolsPanel_modalFormRow__kkTht{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.ToolsPanel_batchSizeToggle__CJnW-{align-items:center;cursor:pointer;display:flex;gap:10px;margin-top:4px;-webkit-user-select:none;user-select:none;width:120px}.ToolsPanel_toggleLabel__kYICX{color:var(--text-secondary);font-size:.8rem;font-weight:500;min-width:12px;text-align:center;transition:color .2s ease}.ToolsPanel_batchSizeToggle__CJnW-:hover .ToolsPanel_toggleLabel__kYICX{color:var(--text-primary)}.ToolsPanel_toggleTrack__JN\+6C{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;height:24px;position:relative;transition:all .2s ease;width:70px}.ToolsPanel_batchSizeToggle__CJnW-:hover .ToolsPanel_toggleTrack__JN\+6C{border-color:var(--accent-color)}.ToolsPanel_toggleThumb__zqEcP{background:var(--accent-color);border-radius:50%;box-shadow:0 2px 4px #0000001a;height:20px;left:2px;position:absolute;top:1px;transition:all .2s ease;width:20px}.ToolsPanel_active__7pH34,.ToolsPanel_toggleThumb__zqEcP.ToolsPanel_active__7pH34{left:46px}.ToolsPanel_batchSizeToggle__CJnW-:hover .ToolsPanel_toggleThumb__zqEcP{box-shadow:0 4px 8px #2196f34d;box-shadow:0 4px 8px rgba(var(--accent-color-rgb,33,150,243),.3);transform:scale(1.05)}.ToolsPanel_modalActions__ERuO5{border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding:16px 24px 24px}.ToolsPanel_modalButton__pmEw5{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:500;min-width:100px;padding:12px 24px;transition:all .2s ease}.ToolsPanel_modalButtonPrimary__h2UOz{background-color:var(--accent-color);color:#fff}.ToolsPanel_modalButtonPrimary__h2UOz:hover{box-shadow:0 4px 12px #2196f34d;box-shadow:0 4px 12px rgba(var(--accent-color-rgb,33,150,243),.3);filter:brightness(1.1);transform:translateY(-1px)}.ToolsPanel_modalButtonPrimary__h2UOz:disabled{background-color:var(--border-color);box-shadow:none;cursor:not-allowed;transform:none}.ToolsPanel_modalButtonSecondary__l9SnY{background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary)}.ToolsPanel_modalButtonSecondary__l9SnY:hover{background-color:var(--bg-secondary);background-color:var(--bg-tertiary,var(--bg-secondary));border-color:var(--text-secondary)}.ToolsPanel_generatedImagesContainer__OaWCn{border-top:1px solid var(--border-color);margin-top:20px;padding-top:20px}.ToolsPanel_generatedImagesGrid__v07k9{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:16px}.ToolsPanel_generatedImage__8KFoX{border:1px solid var(--border-color);border-radius:8px;cursor:pointer;overflow:hidden;position:relative;transition:all .2s ease}.ToolsPanel_generatedImage__8KFoX:hover{border-color:var(--accent-color);box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.ToolsPanel_generatedImage__8KFoX.ToolsPanel_selected__DUNIM,.ToolsPanel_selected__DUNIM{border-color:var(--accent-color);border-width:2px;box-shadow:0 4px 16px #2196f34d;box-shadow:0 4px 16px rgba(var(--accent-color-rgb,33,150,243),.3)}.ToolsPanel_generatedImage__8KFoX img{display:block;height:auto;width:100%}.ToolsPanel_selectionOverlay__nDB0m{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#2196f326;background:rgba(var(--accent-color-rgb,33,150,243),.15);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.ToolsPanel_selectionCheckmark__MH18R{align-items:center;background:var(--accent-color);border-radius:50%;box-shadow:0 2px 8px #0003;color:#fff;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;width:32px}.ToolsPanel_selectionHint__pmULg{color:var(--text-secondary);font-size:.8rem;font-style:italic;margin-top:12px;text-align:center}.ToolsPanel_modalLoading__NdMrm{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;gap:12px}.ToolsPanel_modalLoadingSpinner__S8Erq{animation:ToolsPanel_spin__hyKjb 1s linear infinite;border-top:2px solid var(--border-color);border:2px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-color);height:20px;width:20px}@keyframes ToolsPanel_spin__hyKjb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.ToolsPanel_imageGeneratorModal__JCTlP{margin:20px;width:95%}.ToolsPanel_modalHeader__DEX8U{padding:20px 16px 12px}.ToolsPanel_modalContent__zAIHx{padding:16px}.ToolsPanel_modalActions__ERuO5{flex-direction:column;padding:12px 16px 20px}.ToolsPanel_modalButton__pmEw5{width:100%}.ToolsPanel_modalFormRow__kkTht{gap:12px;grid-template-columns:1fr}}.GraphToolsPanel_graphToolsPanel__c-AH2{margin-bottom:16px}.GraphToolsPanel_nodeTypes__tXQWx{display:flex;flex-direction:row;gap:8px}.GraphToolsPanel_emptyChapterSingle__a\+VmY{display:flex;justify-content:center;margin-bottom:20px}.GraphToolsPanel_emptyChapterItem__Vvv30{align-items:center;background:linear-gradient(135deg,var(--bg-secondary) 0,#4299e10d 100%);border:2px dashed var(--accent-color);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;overflow:hidden;position:relative;text-align:center;transition:all .3s ease;width:120px}.GraphToolsPanel_emptyChapterItem__Vvv30:before{color:var(--accent-color);content:"+";font-size:3em;font-weight:700;left:7px;opacity:.6;position:absolute;top:-10px;transition:all .3s ease}.GraphToolsPanel_emptyChapterItem__Vvv30:hover{background:linear-gradient(135deg,var(--accent-color) 0,#4299e1e6 100%);border-color:var(--accent-color);border-style:solid;box-shadow:0 8px 25px #4299e14d;color:#fff;transform:translateY(-3px) scale(1.02)}.GraphToolsPanel_emptyChapterItem__Vvv30:hover:before{color:#fff;opacity:.8;transform:rotate(90deg)}.GraphToolsPanel_emptyChapterItem__Vvv30:active{transform:translateY(-1px) scale(1.01)}.GraphToolsPanel_accordionSectionClosed__h3TW-,.GraphToolsPanel_accordionSectionOpen__laNFF,.GraphToolsPanel_accordionSection__3ol9F{border:1px solid var(--border-color);border-radius:4px;margin-bottom:16px;overflow:hidden}.GraphToolsPanel_accordionHeaderOpen__ywWyj,.GraphToolsPanel_accordionHeader__8pL7j{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}.GraphToolsPanel_accordionHeaderOpen__ywWyj{border-bottom:1px solid var(--border-color)}.GraphToolsPanel_accordionTitle__o23lf{color:var(--text-primary);font-weight:600}.GraphToolsPanel_accordionIconOpen__DAjQm,.GraphToolsPanel_accordionIcon__0jAIm{color:var(--text-secondary);font-size:18px;transition:transform .3s ease}.GraphToolsPanel_accordionIconOpen__DAjQm{transform:rotate(180deg)}.GraphToolsPanel_accordionContent__kTeGM{animation:GraphToolsPanel_accordionFadeIn__HtLyM .3s ease forwards;background:var(--bg-primary);max-height:400px;overflow-y:auto}@keyframes GraphToolsPanel_accordionFadeIn__HtLyM{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:400px;opacity:1;transform:translateY(0)}}.GraphToolsPanel_examplesContainer__GZFJ7{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;max-height:440px;overflow-y:auto}.GraphToolsPanel_examplesContainer__GZFJ7::-webkit-scrollbar{background:#0000;width:8px}.GraphToolsPanel_examplesContainer__GZFJ7::-webkit-scrollbar-track{background:var(--bg-primary);border-radius:4px}.GraphToolsPanel_examplesContainer__GZFJ7::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.GraphToolsPanel_examplesContainer__GZFJ7::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}.GraphToolsPanel_examplesContainer__GZFJ7{scrollbar-color:var(--border-color) var(--bg-primary);scrollbar-width:thin}.GraphToolsPanel_examplesGrid__PMPjr{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding:12px}.GraphToolsPanel_exampleItem__ZZ9HY{align-items:center;aspect-ratio:1/1;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:4px;cursor:grab;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:8px;position:relative;transition:all .2s ease}.GraphToolsPanel_exampleItem__ZZ9HY:hover{border-color:var(--accent-color);box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.GraphToolsPanel_exampleIcon__10ghn{align-items:center;color:var(--accent-color);display:flex;font-size:1.8em;height:60%;justify-content:center;margin-bottom:8px;width:100%}.GraphToolsPanel_exampleTitle__OsJMz{color:var(--text-primary);font-size:.8em;font-weight:500;overflow:hidden;text-align:center;white-space:normal;width:100%}.GraphToolsPanel_applyButton__2YTo9{background:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin-left:auto;margin-top:8px;padding:8px 16px;transition:all .2s ease}.GraphToolsPanel_applyButton__2YTo9:hover{filter:brightness(1.1)}.GraphToolsPanel_applyButton__2YTo9:disabled{background:var(--border-color);cursor:not-allowed}.GraphToolsPanel_controlGroup__Qhs5Z{margin-bottom:16px}.GraphToolsPanel_controlGroup__Qhs5Z input,.GraphToolsPanel_controlGroup__Qhs5Z textarea{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:100px;padding:8px;resize:vertical;transition:all .2s ease;width:100%}.GraphToolsPanel_controlGroup__Qhs5Z input{min-height:0;min-height:auto}.GraphToolsPanel_controlGroup__Qhs5Z input:focus,.GraphToolsPanel_controlGroup__Qhs5Z textarea:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-color-alpha);outline:none}.GraphToolsPanel_controlGroup__Qhs5Z input:disabled,.GraphToolsPanel_controlGroup__Qhs5Z textarea:disabled{cursor:not-allowed;opacity:.5}.GraphToolsPanel_draftModeNotice__OKbrg{align-items:center;background:linear-gradient(135deg,#2196f31a,#673ab71a);border:1px solid var(--accent-color);border-radius:8px;color:var(--text-primary);display:flex;font-size:13px;gap:8px;margin-bottom:16px;padding:12px}.GraphToolsPanel_draftModeNotice__OKbrg svg{color:var(--accent-color);font-size:16px}.GraphToolsPanel_draftModeNotice__OKbrg p{line-height:1.4;margin:0}.GraphToolsPanel_disabled__bTYnR{cursor:not-allowed!important;opacity:.5;pointer-events:none}.GraphToolsPanel_disabledNotice__XwAU0{color:var(--text-secondary);display:block;font-style:italic;margin-top:4px}.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;font-style:italic;justify-content:center;min-height:200px;text-align:center;-webkit-user-select:none;user-select:none}.ChapterPropertiesPanel_propertySection__jjRtB h4{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}.ChapterPropertiesPanel_controlGroup__qEyEU input[type=text],.ChapterPropertiesPanel_controlGroup__qEyEU select,.ChapterPropertiesPanel_controlGroup__qEyEU textarea{font-family:inherit;resize:vertical}.ChapterPropertiesPanel_colorPickerWrapper__eVo5j{align-items:center;display:flex;gap:12px}.ChapterPropertiesPanel_colorPicker__nkb1c{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;height:40px;padding:2px;width:60px}.ChapterPropertiesPanel_colorPicker__nkb1c::-webkit-color-swatch-wrapper{padding:0}.ChapterPropertiesPanel_colorPicker__nkb1c::-webkit-color-swatch{border:none;border-radius:3px}.ChapterPropertiesPanel_colorValue__EWuqo{color:var(--text-secondary);font-family:Courier New,monospace;font-size:.9rem;-webkit-user-select:all;user-select:all}.ChapterPropertiesPanel_positionInputs__hhRFl{display:flex;gap:12px}.ChapterPropertiesPanel_positionField__VXndH{flex:1 1}.ChapterPropertiesPanel_positionField__VXndH label{color:var(--text-secondary);display:block;font-size:12px;font-weight:500;margin-bottom:4px}.ChapterPropertiesPanel_positionField__VXndH input[type=number]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary);font-family:inherit;font-size:14px;padding:8px;width:100%}.ChapterPropertiesPanel_positionField__VXndH input[type=number]:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-light);outline:none}.ChapterPropertiesPanel_colorHelp__EAqM5{color:var(--text-secondary);display:block;font-size:.85rem;font-style:italic;margin-top:8px}.ChapterPropertiesPanel_saveButton__4Zh-7{align-items:center;background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:opacity .2s;width:100%}.ChapterPropertiesPanel_saveButton__4Zh-7:hover{opacity:.9}.ChapterPropertiesPanel_saveButton__4Zh-7:active{transform:translateY(1px)}.ChapterPropertiesPanel_deleteButton__m2Lwk{align-items:center;background:#0000;border:1px solid var(--text-secondary);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease;width:100%}.ChapterPropertiesPanel_deleteButton__m2Lwk:hover{background:#6b72801a;border-color:var(--text-secondary);color:var(--text-secondary);opacity:.8}.ChapterPropertiesPanel_deleteButton__m2Lwk:active{transform:translateY(1px)}.RightSidebar_rightSidebar__gqqK1{background:var(--bg-secondary);border-radius:8px;bottom:15px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;opacity:.9;overflow:hidden;padding:20px;position:absolute;right:15px;top:15px;transition:width .25s ease,padding .25s 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-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}.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%}.ChapterViewContent_chapterViewContent__w-czH{background:var(--bg-primary);display:flex;height:100%;overflow:hidden;position:relative;width:100%}.ChapterViewContent_leftSidebar__EVdgp{border:1px solid #444;border:1px solid var(--border-color,#444);left:15px;-webkit-user-select:none;user-select:none;z-index:2}.ChapterViewContent_leftSidebar__EVdgp,.ChapterViewContent_rightSidebar__al4NZ{background:var(--bg-secondary);border-radius:8px;bottom:15px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;opacity:.9;overflow:hidden;padding:20px;position:absolute;top:15px;transition:width .25s ease,padding .25s ease;width:300px}.ChapterViewContent_rightSidebar__al4NZ{right:15px;z-index:1}.ChapterViewContent_leftSidebarCollapsed__zLhC5,.ChapterViewContent_rightSidebarCollapsed__GZe3e{display:none}.ChapterViewContent_canvasArea__aqoHd{background:var(--bg-primary)}.ChapterViewContent_canvasArea__aqoHd,.ChapterViewContent_sceneCanvas__QHj93{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.ChapterViewContent_collapseHandle__cZJoY{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}.ChapterViewContent_collapseHandle__cZJoY:hover{opacity:1}.ChapterViewContent_leftHandle__y2tYx{border-radius:0 6px 6px 0}.ChapterViewContent_rightHandle__KAQqG{border-radius:6px 0 0 6px}.ChapterViewContent_collapseHandle__cZJoY svg{color:var(--text-secondary);height:10px;width:10px}@media (max-width:1200px){.ChapterViewContent_leftSidebar__EVdgp,.ChapterViewContent_rightSidebar__al4NZ{width:260px}}@media (max-width:900px){.ChapterViewContent_leftSidebar__EVdgp,.ChapterViewContent_rightSidebar__al4NZ{padding:15px;width:220px}}@media (max-width:768px){.ChapterViewContent_leftSidebar__EVdgp{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;width:100%;z-index:100}.ChapterViewContent_leftSidebar__EVdgp:focus-within,.ChapterViewContent_leftSidebar__EVdgp:hover{transform:translateY(0)}.ChapterViewContent_collapseHandle__cZJoY,.ChapterViewContent_rightSidebar__al4NZ{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);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{color:var(--text-secondary);font-size:.75em;font-style:italic;line-height:1.3;margin-bottom:8px;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;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}.StoryFlowViewContent_storyFlowViewContent__zHTol{background:var(--bg-primary);display:flex;height:100%;overflow:hidden;position:relative;width:100%}.StoryFlowViewContent_leftSidebar__ONE76{left:15px;z-index:2}.StoryFlowViewContent_leftSidebar__ONE76,.StoryFlowViewContent_rightSidebar__7B11\+{background:var(--bg-secondary);border-radius:8px;bottom:15px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;opacity:.9;overflow:hidden;padding:20px;position:absolute;top:15px;transition:width .25s ease,padding .25s ease;-webkit-user-select:none;user-select:none;width:300px}.StoryFlowViewContent_rightSidebar__7B11\+{right:15px;z-index:1}.StoryFlowViewContent_leftSidebarCollapsed__7pjss,.StoryFlowViewContent_rightSidebarCollapsed__-fnax{display:none}.StoryFlowViewContent_graphArea__nVDeZ{background:var(--bg-primary)}.StoryFlowViewContent_graphArea__nVDeZ,.StoryFlowViewContent_storyGraph__SFUKo{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.StoryFlowViewContent_collapseHandle__yobqw{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}.StoryFlowViewContent_collapseHandle__yobqw:hover{opacity:1}.StoryFlowViewContent_leftHandle__xt\+cJ{border-radius:0 6px 6px 0}.StoryFlowViewContent_rightHandle__\+1zNz{border-radius:6px 0 0 6px}.StoryFlowViewContent_collapseHandle__yobqw svg{color:var(--text-secondary);height:10px;width:10px}@media (max-width:1200px){.StoryFlowViewContent_leftSidebar__ONE76,.StoryFlowViewContent_rightSidebar__7B11\+{width:260px}}@media (max-width:900px){.StoryFlowViewContent_leftSidebar__ONE76,.StoryFlowViewContent_rightSidebar__7B11\+{padding:15px;width:220px}}@media (max-width:768px){.StoryFlowViewContent_leftSidebar__ONE76{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;width:100%;z-index:100}.StoryFlowViewContent_leftSidebar__ONE76:focus-within,.StoryFlowViewContent_leftSidebar__ONE76:hover{transform:translateY(0)}.StoryFlowViewContent_collapseHandle__yobqw,.StoryFlowViewContent_rightSidebar__7B11\+{display:none}}.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__OLwUa{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;gap:16px;padding:12px 16px}.WorkflowStatusSection_progressSection__ybjHG{display:flex;gap:16px}.WorkflowStatusSection_progressRing__Dis-k{align-items:center;display:flex;flex-direction:column;position:relative}.WorkflowStatusSection_ringSvg__BMWLM{height:56px;transform:rotate(-90deg);width:56px}.WorkflowStatusSection_ringBackground__GKECn{fill:none;stroke:var(--border-color);stroke-width:6}.WorkflowStatusSection_ringProgress__o6Plq{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.WorkflowStatusSection_ringContent__4KCwz{align-items:center;display:flex;height:56px;justify-content:center;left:0;position:absolute;top:0;width:56px}.WorkflowStatusSection_ringPercent__7x7TK{color:var(--text-primary);font-size:12px;font-weight:600}.WorkflowStatusSection_ringLabel__YEeWb{color:var(--text-primary);font-size:11px;font-weight:500;margin-top:6px}.WorkflowStatusSection_ringDetail__sjvPi{color:var(--text-secondary);font-size:11px;margin-top:2px}.WorkflowStatusSection_statsSection__Rh8Is{display:flex;gap:8px;margin-left:auto}.WorkflowStatusSection_statCard__brReU{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__brReU.WorkflowStatusSection_active__sVR7-{background:#6366f11a;border-color:var(--accent-color)}.WorkflowStatusSection_statCard__brReU.WorkflowStatusSection_warning__Dq39t{background:#f59e0b1a;border-color:#f59e0b}.WorkflowStatusSection_statCard__brReU.WorkflowStatusSection_danger__WkZc\+{background:#ef44441a;border-color:var(--error-color)}.WorkflowStatusSection_statCard__brReU.WorkflowStatusSection_info__jHzPQ{background:#3b82f61a;border-color:#3b82f6}.WorkflowStatusSection_statIcon__tn1tr{font-size:16px;margin-bottom:4px}.WorkflowStatusSection_statValue__ns-Vd{color:var(--text-primary);font-size:18px;font-weight:700}.WorkflowStatusSection_statLabel__hc8Lp{color:var(--text-secondary);font-size:11px;text-align:center}@container bridge-content (max-width: 500px){.WorkflowStatusSection_container__OLwUa{flex-direction:column;gap:16px}.WorkflowStatusSection_progressSection__ybjHG{justify-content:center}.WorkflowStatusSection_statsSection__Rh8Is{flex-wrap:wrap;justify-content:center;margin-left:0}.WorkflowStatusSection_statCard__brReU{min-width:72px;padding:10px 12px}}.UserAvatar_avatarContainer__tXaH-{align-items:center;display:inline-flex;gap:8px}.UserAvatar_avatar__8dxt3{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__PTwM4{font-size:10px;height:24px;width:24px}.UserAvatar_medium__bLvPO{font-size:12px;height:32px;width:32px}.UserAvatar_large__sTDOJ{font-size:14px;height:40px;width:40px}.UserAvatar_name__WEooX{color:var(--text-primary);font-size:13px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserAvatar_avatarGroup__-YcqL{align-items:center;display:flex}.UserAvatar_groupedAvatar__5yuPu{margin-left:-8px}.UserAvatar_groupedAvatar__5yuPu:first-child{margin-left:0}.UserAvatar_moreCount__QIf9d{background-color:var(--bg-tertiary);color:var(--text-secondary);font-size:10px;margin-left:-8px}.TaskModal_overlay__TyDpt{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__Sv7BO{background:var(--bg-primary);border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:500px;overflow:hidden;width:100%}.TaskModal_header__J5ALG{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__J5ALG h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.TaskModal_closeButton__gSrH9{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__gSrH9:hover{color:var(--text-primary)}.TaskModal_body__YNi-K{display:flex;flex-direction:column;gap:16px;max-height:60vh;overflow-y:auto;padding:20px}.TaskModal_field__yZDzE{display:flex;flex-direction:column;gap:6px}.TaskModal_field__yZDzE label{color:var(--text-secondary);font-size:13px;font-weight:500}.TaskModal_field__yZDzE input,.TaskModal_field__yZDzE select,.TaskModal_field__yZDzE 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__yZDzE input:focus,.TaskModal_field__yZDzE select:focus,.TaskModal_field__yZDzE textarea:focus{border-color:var(--accent-color);outline:none}.TaskModal_field__yZDzE textarea{min-height:80px;resize:vertical}.TaskModal_row__cnsvk{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.TaskModal_assigneeSelector__OlKcR{align-items:center;display:flex}.TaskModal_assigneeSelector__OlKcR select{color:var(--text-primary);flex:1 1;font-size:14px;padding:10px 12px}.TaskModal_assigneeSelector__OlKcR select,.TaskModal_selectedAssignee__xoHPx{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px}.TaskModal_selectedAssignee__xoHPx{align-items:center;display:flex;gap:8px;padding:8px 12px}.TaskModal_removeAssignee__J6gKb{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__J6gKb:hover{background:var(--error-color);color:#fff}.TaskModal_tagInput__p74h4{display:flex;gap:8px}.TaskModal_tagInput__p74h4 input{background:var(--bg-secondary);flex:1 1}.TaskModal_tagInput__p74h4 button,.TaskModal_tagInput__p74h4 input{border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:13px;padding:8px 12px}.TaskModal_tagInput__p74h4 button{background:var(--bg-tertiary);cursor:pointer}.TaskModal_tagInput__p74h4 button:hover{background:var(--bg-hover)}.TaskModal_tags__8unDi{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.TaskModal_tag__TBPdh{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__TBPdh button{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:12px;height:14px;padding:0;width:14px}.TaskModal_tag__TBPdh button:hover{color:var(--error-color)}.TaskModal_footer__om0Qo{background:var(--bg-secondary);border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.TaskModal_cancelButton__c447l{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__c447l:hover{background:var(--bg-tertiary);color:var(--text-primary)}.TaskModal_saveButton__m240E{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__m240E:hover{background:var(--accent-color-hover)}.TasksSection_container__JGo8O{display:flex;flex-direction:column;gap:16px}.TasksSection_header__9MW8g{align-items:center;display:flex;gap:12px;justify-content:space-between}.TasksSection_filters__KKRtC{display:flex;gap:8px}.TasksSection_select__p7ZRr{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__p7ZRr:focus{border-color:var(--accent-color);outline:none}.TasksSection_addButton__nrx91{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__nrx91:hover{background:var(--accent-color-hover)}.TasksSection_emptyState__SgCUF{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:48px 20px;text-align:center}.TasksSection_emptyIcon__WWQnX{color:var(--text-secondary);font-size:40px;margin-bottom:12px}.TasksSection_emptyState__SgCUF p{font-size:13px;margin:0 0 16px}.TasksSection_emptyButton__AjI87{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__AjI87:hover{background:var(--bg-hover);border-color:var(--accent-color)}.TasksSection_taskList__afGpt{display:flex;flex-direction:column;gap:8px}.TasksSection_taskCard__adFqS{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__adFqS:hover{border-color:var(--accent-color);box-shadow:0 0 0 1px #6366f126}.TasksSection_taskCard__adFqS.TasksSection_completed__fU5qr{opacity:.6}.TasksSection_taskCard__adFqS.TasksSection_blocked__sfZWF{border-left:3px solid var(--error-color)}.TasksSection_taskCard__adFqS.TasksSection_overdue__SZy\+0{background:#ef44440d;border-color:#ef44444d}.TasksSection_statusButton__sAiZd{background:#0000;border:none;cursor:pointer;font-size:16px;height:24px;opacity:.7;padding:0;transition:opacity .15s ease;width:24px}.TasksSection_statusButton__sAiZd:hover{opacity:1}.TasksSection_taskContent__LxFeV{flex:1 1;min-width:0}.TasksSection_taskHeader__9Sgd8{align-items:center;display:flex;gap:8px;margin-bottom:4px}.TasksSection_priority__7BuSp{border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.TasksSection_taskTitle__wXFop{color:var(--text-primary);font-size:14px;font-weight:500}.TasksSection_taskDescription__36G42{-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__3sczh{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;gap:12px}.TasksSection_dueDate__1C3PQ{align-items:center;display:flex;gap:4px}.TasksSection_overdueBadge__SuYdz{color:var(--error-color);font-weight:500}.TasksSection_location__vVRxm{align-items:center;display:flex;gap:4px}.TasksSection_tags__e4gb9{display:flex;gap:4px}.TasksSection_tag__kQnAZ{background:var(--bg-tertiary);border-radius:4px;font-size:10px;padding:2px 6px}.TasksSection_taskActions__B\+f99{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.TasksSection_assignButton__2cHkU{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__2cHkU:hover{opacity:1}.TasksSection_actionButtons__jNb\+c{display:flex;gap:4px;opacity:0;transition:opacity .15s ease}.TasksSection_taskCard__adFqS:hover .TasksSection_actionButtons__jNb\+c{opacity:1}.TasksSection_actionButton__-A9PE{background:#0000;border:none;cursor:pointer;font-size:12px;height:24px;opacity:.6;padding:0;transition:opacity .15s ease;width:24px}.TasksSection_actionButton__-A9PE:hover{opacity:1}.TasksSection_completedSection__PbL4a{border-top:1px solid var(--border-color);margin-top:16px;padding-top:16px}.TasksSection_completedSummary__taUx8{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__taUx8::-webkit-details-marker{display:none}.TasksSection_completedSummary__taUx8:before{content:"▶";display:inline-block;font-size:10px;margin-right:8px;transition:transform .15s ease}.TasksSection_completedSection__PbL4a[open] .TasksSection_completedSummary__taUx8:before{transform:rotate(90deg)}.TasksSection_completedList__27ILk{display:flex;flex-direction:column;gap:8px;margin-top:12px}.DependenciesSection_container__DgnXe{display:flex;flex-direction:column;gap:16px}.DependenciesSection_header__tUPjT{align-items:center;display:flex;justify-content:space-between}.DependenciesSection_filters__Wjc5b{display:flex;gap:8px}.DependenciesSection_select__4Y5E0{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__EeEIP{background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px}.DependenciesSection_addButton__EeEIP:hover{background:var(--accent-color-hover)}.DependenciesSection_emptyState__vPbE8{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;padding:48px 20px;text-align:center}.DependenciesSection_emptyIcon__wd29l{color:var(--text-secondary);font-size:40px}.DependenciesSection_emptyButton__BMGEw{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__OpH0R{display:flex;flex-direction:column;gap:8px}.DependenciesSection_depCard__yjFMz{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__yjFMz.DependenciesSection_blocked__nOQqZ{background:#ef44440d;border-left:3px solid var(--error-color)}.DependenciesSection_depCard__yjFMz.DependenciesSection_met__9AmRG{opacity:.6}.DependenciesSection_typeIcon__QbaIr{font-size:18px}.DependenciesSection_depContent__ZDXZq{flex:1 1;min-width:0}.DependenciesSection_depHeader__enBc9{align-items:center;display:flex;gap:8px}.DependenciesSection_depTitle__34wA\+{color:var(--text-primary);font-weight:500}.DependenciesSection_status__KGqPY{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.DependenciesSection_status__KGqPY.DependenciesSection_pending__f-h9g{background:#fef3c7;color:#92400e}.DependenciesSection_status__KGqPY.DependenciesSection_blocked__nOQqZ{background:#fee2e2;color:#991b1b}.DependenciesSection_status__KGqPY.DependenciesSection_met__9AmRG{background:#d1fae5;color:#065f46}.DependenciesSection_depDescription__-fuDa{color:var(--text-secondary);font-size:13px;margin:4px 0}.DependenciesSection_depMeta__w-6QE{color:var(--text-tertiary);display:flex;font-size:12px;gap:12px}.DependenciesSection_depType__DXJpf{text-transform:capitalize}.DependenciesSection_depActions__I-aYJ{display:flex;gap:4px}.DependenciesSection_deleteButton__QCGj4,.DependenciesSection_resolveButton__wxBfQ{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__wxBfQ:hover{background:#10b981;border-color:#10b981;color:#fff;opacity:1}.DependenciesSection_deleteButton__QCGj4:hover{background:var(--error-color);border-color:var(--error-color);color:#fff;opacity:1}.DependenciesSection_metSection__Q4I4h{border-top:1px solid var(--border-color);margin-top:16px;padding-top:16px}.DependenciesSection_metSummary__YWxP\+{background:var(--bg-tertiary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:13px;list-style:none;padding:8px 12px}.DependenciesSection_metSummary__YWxP\+::-webkit-details-marker{display:none}.DependenciesSection_metList__ygfzz{display:flex;flex-direction:column;gap:8px;margin-top:12px}.DependenciesSection_modalOverlay__TruXO{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__B9Qk\+{background:var(--bg-primary);border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:450px;width:100%}.DependenciesSection_modalHeader__FbgHm{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.DependenciesSection_modalHeader__FbgHm h3{font-size:16px;margin:0}.DependenciesSection_modalHeader__FbgHm button{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:20px}.DependenciesSection_modalBody__mayo5{display:flex;flex-direction:column;gap:16px;padding:20px}.DependenciesSection_field__rbZJd{display:flex;flex-direction:column;gap:6px}.DependenciesSection_field__rbZJd label{color:var(--text-secondary);font-size:13px;font-weight:500}.DependenciesSection_field__rbZJd input,.DependenciesSection_field__rbZJd select,.DependenciesSection_field__rbZJd 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__R\+lVY{border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.DependenciesSection_modalFooter__R\+lVY button{border-radius:6px;cursor:pointer;font-size:14px;padding:10px 16px}.DependenciesSection_modalFooter__R\+lVY button:first-child{background:#0000;border:1px solid var(--border-color);color:var(--text-secondary)}.DependenciesSection_primaryButton__1z0Hh{background:var(--accent-color)!important;border:none!important;color:#fff!important}.RisksSection_container__Me7Rb{display:flex;flex-direction:column;gap:16px}.RisksSection_header__wGfTl{align-items:center;display:flex;justify-content:space-between}.RisksSection_filters__z1P3h{display:flex;gap:8px}.RisksSection_select__HtuxP{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__-kJoL{background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px}.RisksSection_emptyState__\+0S12{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;padding:48px 20px;text-align:center}.RisksSection_emptyIcon__\+tcdb{color:var(--text-secondary);font-size:40px}.RisksSection_emptyButton__Yn1b8{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__3qNRg{display:flex;flex-direction:column;gap:8px}.RisksSection_riskCard__6LGQs{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__hN2QS{bottom:0;left:0;position:absolute;top:0;width:3px}.RisksSection_riskCard__6LGQs.RisksSection_critical__kbYxI{background:#dc26260d}.RisksSection_riskCard__6LGQs.RisksSection_high__OWOUu{background:#ea580c0d}.RisksSection_riskCard__6LGQs.RisksSection_mitigated__\+YaEE{opacity:.6}.RisksSection_categoryIcon__52rjs{font-size:18px;padding-left:8px}.RisksSection_riskContent__kNGlo{flex:1 1;min-width:0}.RisksSection_riskHeader__eRwf7{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.RisksSection_severityBadge__coom3{border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.RisksSection_riskTitle__SPzim{color:var(--text-primary);font-weight:500}.RisksSection_autoDetected__BoLov{background:var(--bg-tertiary);border-radius:4px;color:var(--text-secondary);font-size:10px;padding:2px 6px}.RisksSection_riskDescription__ExTdh{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:4px 0}.RisksSection_riskMeta__MmEuy{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;gap:12px}.RisksSection_category__0N8nV{text-transform:capitalize}.RisksSection_mitigationPlan__VJTRd{background:var(--bg-tertiary);border-radius:6px;color:var(--text-secondary);font-size:12px;margin-top:8px;padding:8px 12px}.RisksSection_riskActions__ARR5e{display:flex;gap:4px}.RisksSection_deleteButton__BzEky,.RisksSection_mitigateButton__yinPX{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__yinPX:hover{background:#10b981;border-color:#10b981;color:#fff;opacity:1}.RisksSection_deleteButton__BzEky:hover{background:var(--error-color);border-color:var(--error-color);color:#fff;opacity:1}.RisksSection_statusBadge__E6b6I{background:#d1fae5;border-radius:4px;color:#065f46;font-size:10px;padding:2px 6px;text-transform:capitalize}.RisksSection_mitigatedSection__sycCt{border-top:1px solid var(--border-color);margin-top:16px;padding-top:16px}.RisksSection_mitigatedSummary__diWX0{background:var(--bg-tertiary);border-radius:6px;color:var(--text-secondary);cursor:pointer;font-size:13px;list-style:none;padding:8px 12px}.RisksSection_mitigatedSummary__diWX0::-webkit-details-marker{display:none}.RisksSection_mitigatedList__0MXPU{display:flex;flex-direction:column;gap:8px;margin-top:12px}.RisksSection_modalOverlay__fuPcY{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__9aXmp{background:var(--bg-primary);border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:100%}.RisksSection_modalHeader__8oH2P{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.RisksSection_modalHeader__8oH2P h3{font-size:16px;margin:0}.RisksSection_modalHeader__8oH2P button{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:20px}.RisksSection_modalBody__voWlw{display:flex;flex-direction:column;gap:16px;padding:20px}.RisksSection_row__NI7BR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.RisksSection_field__2tiPz{display:flex;flex-direction:column;gap:6px}.RisksSection_field__2tiPz label{color:var(--text-secondary);font-size:13px;font-weight:500}.RisksSection_field__2tiPz input,.RisksSection_field__2tiPz select,.RisksSection_field__2tiPz 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__E4U49{border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.RisksSection_modalFooter__E4U49 button{border-radius:6px;cursor:pointer;font-size:14px;padding:10px 16px}.RisksSection_modalFooter__E4U49 button:first-child{background:#0000;border:1px solid var(--border-color);color:var(--text-secondary)}.RisksSection_primaryButton__iVPnr{background:var(--accent-color)!important;border:none!important;color:#fff!important}.ReviewPointsSection_container__Zq7wj{display:flex;flex-direction:column;gap:16px}.ReviewPointsSection_header__LP4\+K{align-items:center;display:flex;justify-content:space-between}.ReviewPointsSection_filters__oH83G{display:flex;gap:8px}.ReviewPointsSection_select__R-MJB{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__nHDla{background:var(--accent-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px}.ReviewPointsSection_emptyState__xqPrK{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;padding:48px 20px;text-align:center}.ReviewPointsSection_emptyIcon__G\+G4v{color:var(--text-secondary);font-size:40px}.ReviewPointsSection_emptyButton__Afr8F{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__OqV0h{display:flex;flex-direction:column;gap:8px}.ReviewPointsSection_reviewCard__nKpaV{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__nKpaV.ReviewPointsSection_pending__ZexKY{border-left:3px solid #f59e0b}.ReviewPointsSection_reviewCard__nKpaV.ReviewPointsSection_approved__\+KuJC,.ReviewPointsSection_reviewCard__nKpaV.ReviewPointsSection_rejected__mCvTh{opacity:.7}.ReviewPointsSection_statusIcon__ez6Lp{font-size:18px}.ReviewPointsSection_reviewContent__LnT2D{flex:1 1;min-width:0}.ReviewPointsSection_reviewHeader__cLzti{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ReviewPointsSection_statusBadge__6jR0r{border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase}.ReviewPointsSection_reviewTitle__3CZRP{color:var(--text-primary);font-weight:500}.ReviewPointsSection_aiTag__IgasH{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:4px;color:#fff;font-size:10px;font-weight:600;padding:2px 6px}.ReviewPointsSection_reviewDescription__2ji92{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:4px 0}.ReviewPointsSection_reviewMeta__jVAaT{align-items:center;color:var(--text-tertiary);display:flex;font-size:12px;gap:12px}.ReviewPointsSection_reviewedBy__Wure6{align-items:center;display:flex;gap:4px}.ReviewPointsSection_reviewNotes__HQAXr{background:var(--bg-tertiary);border-radius:6px;color:var(--text-secondary);font-size:12px;margin-top:8px;padding:8px 12px}.ReviewPointsSection_reviewActions__BCz1\+{display:flex;gap:4px}.ReviewPointsSection_approveButton__aYUoT,.ReviewPointsSection_rejectButton__uz8\+S,.ReviewPointsSection_revisionButton__MNg3N{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__aYUoT:hover{background:#10b981;border-color:#10b981;color:#fff}.ReviewPointsSection_revisionButton__MNg3N:hover{background:#6366f1;border-color:#6366f1;color:#fff}.ReviewPointsSection_rejectButton__uz8\+S:hover{background:var(--error-color);border-color:var(--error-color);color:#fff}.ReviewPointsSection_modalOverlay__vzOO\+{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__tvgHL{background:var(--bg-primary);border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:450px;width:100%}.ReviewPointsSection_modalHeader__0SDNu{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:16px 20px}.ReviewPointsSection_modalHeader__0SDNu h3{font-size:16px;margin:0}.ReviewPointsSection_modalHeader__0SDNu button{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:20px}.ReviewPointsSection_modalBody__4qgPQ{display:flex;flex-direction:column;gap:16px;padding:20px}.ReviewPointsSection_field__AhGW4{display:flex;flex-direction:column;gap:6px}.ReviewPointsSection_field__AhGW4 label{color:var(--text-secondary);font-size:13px;font-weight:500}.ReviewPointsSection_field__AhGW4 input,.ReviewPointsSection_field__AhGW4 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__S2qBa{border-top:1px solid var(--border-color);display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.ReviewPointsSection_modalFooter__S2qBa button{border-radius:6px;cursor:pointer;font-size:14px;padding:10px 16px}.ReviewPointsSection_modalFooter__S2qBa button:first-child{background:#0000;border:1px solid var(--border-color);color:var(--text-secondary)}.ReviewPointsSection_primaryButton__4s5BE{background:var(--accent-color)!important;border:none!important;color:#fff!important}.CommentsSection_container__Vcx2K{display:flex;flex-direction:column;gap:16px;height:100%}.CommentsSection_addComment__6A77y{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.CommentsSection_commentInput__f8wRE{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__f8wRE:focus{border-color:var(--accent-color);outline:none}.CommentsSection_commentInput__f8wRE::placeholder{color:var(--text-tertiary)}.CommentsSection_addCommentActions__bzXkg{align-items:center;display:flex;justify-content:space-between}.CommentsSection_locationIndicator__DdmVM{color:var(--text-tertiary);font-size:11px}.CommentsSection_addButton__FCgXW{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__FCgXW:hover:not(:disabled){background:var(--accent-color-hover)}.CommentsSection_addButton__FCgXW:disabled{cursor:not-allowed;opacity:.5}.CommentsSection_emptyState__jhuK3{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:48px 20px}.CommentsSection_emptyIcon__FXlkt{color:var(--text-secondary);font-size:32px}.CommentsSection_emptyState__jhuK3 p{color:var(--text-secondary);font-size:13px;margin:0}.CommentsSection_emptyHint__whvNY{font-size:12px}.CommentsSection_commentsList__33rjU{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto}.CommentsSection_commentCard__4b8UE{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:12px}.CommentsSection_commentHeader__qra9U{align-items:center;display:flex;gap:10px;margin-bottom:8px}.CommentsSection_commentMeta__hen6-{display:flex;flex:1 1;flex-direction:column;gap:2px}.CommentsSection_commentAuthor__LfQDD{color:var(--text-primary);font-size:13px;font-weight:500}.CommentsSection_commentTime__UUSkH{color:var(--text-tertiary);font-size:11px}.CommentsSection_commentLocation__JwqOr{background:var(--bg-tertiary);border-radius:10px;color:var(--text-secondary);font-size:10px;padding:2px 8px}.CommentsSection_commentActions__ler6r{display:flex;gap:4px}.CommentsSection_actionButton__uQgy4{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__uQgy4:hover{background:var(--bg-tertiary);color:var(--text-primary)}.CommentsSection_deleteButton__xaZgA:hover{background:#ef44441a;color:#ef4444}.CommentsSection_commentText__2nuR3{color:var(--text-primary);font-size:13px;line-height:1.5;margin:0}.CommentsSection_replies__WqNuM{border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px}.CommentsSection_reply__GVzS8{display:flex;gap:10px;padding-left:12px}.CommentsSection_replyContent__z4qtZ{flex:1 1}.CommentsSection_replyHeader__9JSg0{align-items:center;display:flex;gap:8px;margin-bottom:4px}.CommentsSection_replyAuthor__22u8F{color:var(--text-primary);font-size:12px;font-weight:500}.CommentsSection_replyTime__\+jecY{color:var(--text-tertiary);font-size:10px}.CommentsSection_replyText__qqmTp{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:0}.CommentsSection_replyForm__EYtu-{border-top:1px solid var(--border-color);display:flex;gap:8px;margin-top:12px;padding-top:12px}.CommentsSection_replyInput__Yz-lB{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__Yz-lB:focus{border-color:var(--accent-color);outline:none}.CommentsSection_replyInput__Yz-lB::placeholder{color:var(--text-tertiary)}.CommentsSection_replyButton__AnQXw{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__AnQXw:hover:not(:disabled){background:var(--accent-color-hover)}.CommentsSection_replyButton__AnQXw:disabled{cursor:not-allowed;opacity:.5}.ActivityFeedSection_container__ShQ\+E{display:flex;flex-direction:column;gap:16px}.ActivityFeedSection_header__3AqQx{align-items:center;display:flex;justify-content:space-between}.ActivityFeedSection_filters__W-wLk{display:flex;gap:8px}.ActivityFeedSection_select__uS69a{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__tsGG8{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;padding:60px 20px;text-align:center}.ActivityFeedSection_emptyIcon__98QLn{font-size:48px;opacity:.5}.ActivityFeedSection_emptyHint__KyJbP{color:var(--text-tertiary);font-size:12px;margin-top:8px}.ActivityFeedSection_activityList__rC1o6{display:flex;flex-direction:column;gap:4px}.ActivityFeedSection_activityItem__2zH8T{align-items:flex-start;background:var(--bg-secondary);border-radius:8px;display:flex;gap:12px;padding:10px 12px;transition:background .15s ease}.ActivityFeedSection_activityItem__2zH8T:hover{background:var(--bg-tertiary)}.ActivityFeedSection_activityIcon__xifkW{align-items:center;background:var(--bg-tertiary);border-radius:6px;display:flex;font-size:16px;height:28px;justify-content:center;width:28px}.ActivityFeedSection_activityContent__T2QIm{flex:1 1;min-width:0}.ActivityFeedSection_activityHeader__4NQFf{align-items:center;display:flex;font-size:12px;gap:6px}.ActivityFeedSection_activityUser__tx9g2{color:var(--text-primary);font-weight:600}.ActivityFeedSection_activityAction__EdUAu{font-weight:500}.ActivityFeedSection_activityType__mGhg3{color:var(--text-tertiary)}.ActivityFeedSection_activityDescription__rRRUN{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:2px 0 0}.ActivityFeedSection_activityTime__ILZzN{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__WXnV-{background:var(--bg-primary);display:flex;flex-direction:column;height:100%;overflow:hidden}.StatusBoardView_header__E1-98{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__WTo\+O{align-items:center;display:flex;gap:12px}.StatusBoardView_title__K2Tl1{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.StatusBoardView_projectName__3FaHK{border-left:1px solid var(--border-color);color:var(--text-secondary);font-size:13px;padding-left:12px}.StatusBoardView_headerRight__spRY2{align-items:center;display:flex;gap:8px}.StatusBoardView_clearFilterButton__wnmmw{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__wnmmw:hover{background:var(--bg-hover);color:var(--text-primary)}.StatusBoardView_content__o1gR2,.StatusBoardView_mainPanel__YFl6m{display:flex;flex:1 1;overflow:hidden}.StatusBoardView_mainPanel__YFl6m{flex-direction:column;min-width:0}.StatusBoardView_sidePanelResizeHandle__K9G9M{display:none}.StatusBoardView_sidePanel__9Ufud{background:var(--bg-secondary);border-left:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;width:280px}.StatusBoardView_sidePanelHeader__OVsOL{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:12px 16px}.StatusBoardView_sidePanelTitle__4Fb2t{color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.StatusBoardView_clearButton__Z0Rps{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__Z0Rps:hover{background:var(--bg-hover)}.StatusBoardView_tabNav__2Ttxi{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;gap:2px;padding:8px 16px}.StatusBoardView_tab__HSiUx{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__HSiUx:hover{background:var(--bg-tertiary);color:var(--text-primary)}.StatusBoardView_tabActive__P\+MZX{background:var(--accent-color);color:#fff}.StatusBoardView_tabActive__P\+MZX:hover{background:var(--accent-color-hover);color:#fff}.StatusBoardView_tabLabel__rHIhn{font-weight:500}.StatusBoardView_tabCount__H4DLv{background:#fff3;border-radius:10px;font-size:11px;font-weight:600;padding:2px 6px}.StatusBoardView_tabActive__P\+MZX .StatusBoardView_tabCount__H4DLv{background:#ffffff40}.StatusBoardView_tabUrgent__lYeJI{background:var(--error-color);border-radius:10px;color:#fff;font-size:11px;font-weight:600;padding:2px 6px}.StatusBoardView_tabContent__kfb9-{flex:1 1;overflow-y:auto;padding:16px}.StatusBoardView_tabContent__kfb9-::-webkit-scrollbar{width:6px}.StatusBoardView_tabContent__kfb9-::-webkit-scrollbar-track{background:#0000}.StatusBoardView_tabContent__kfb9-::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.StatusBoardView_tabContent__kfb9-::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}.StatusBoardView_loading__qB3FZ{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px}.StatusBoardView_spinner__qSHW0{animation:StatusBoardView_spin__dVkTA .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__dVkTA{to{transform:rotate(1turn)}}@container bridge-content (max-width: 700px){.StatusBoardView_content__o1gR2{flex-direction:column}.StatusBoardView_sidePanel__9Ufud{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__K9G9M{background:#0000;cursor:ns-resize;display:block;flex-shrink:0;height:6px;transition:background .15s ease}.StatusBoardView_sidePanelResizeHandle__K9G9M:active,.StatusBoardView_sidePanelResizeHandle__K9G9M:hover{background:#6366f1;background:var(--accent-color,#6366f1)}.StatusBoardView_tabNav__2Ttxi{overflow-x:auto;padding:8px 12px}.StatusBoardView_tab__HSiUx{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%;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{height:100%;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:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000001a;color:#111827;font-size:1.25rem;font-weight:700;left:1rem;padding:.5rem 1rem;pointer-events:none;position:absolute;top:1rem;-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:.5rem;left:50%;padding:.5rem;position:absolute;top:1rem;transform:translateX(-50%);z-index:50}.BrainTempest_toolButton__119ug{align-items:center;background:#0000;border:none;border-radius:9999px;color:#4b5563;cursor:pointer;display:flex;justify-content:center;padding:.75rem;transition:all .2s}.BrainTempest_toolButton__119ug:hover{background-color:#f3f4f6;color:#111827}.BrainTempest_separator__yZK1T{background-color:#e5e7eb;margin:0 .25rem;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{box-shadow:0 0 0 4px #3b82f633;outline:2px solid #3b82f6;z-index:100!important}.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:0}.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}.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{color:#e5e7eb}.BrainTempest_floatingButtonDark__SBKrP,.BrainTempest_floatingLogoDark__tVc67{background-color:#1e1e2ef2;border-color:#ffffff1a;box-shadow:0 2px 4px #0000004d}.BrainTempest_floatingButtonDark__SBKrP{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_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_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_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}.CollaborativeCursors_cursorContainer__DQEhg{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw}.CollaborativeCursors_collaborativeCursor__XP-d2{align-items:center;display:flex;height:24px;justify-content:center;pointer-events:none;position:fixed;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%}.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;width:100%}.WelcomeTabContent_content__UUbvI{align-items:center;display:flex;flex-direction:column;max-width:500px;text-align:center}.WelcomeTabContent_logo__iJgaz{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent-color,#6366f1) 0,#8b5cf6 100%);border-radius:20px;box-shadow:0 8px 32px #6366f14d;display:flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.WelcomeTabContent_logoIcon__xh38P{stroke:#fff}.WelcomeTabContent_logoIcon__xh38P circle{fill:none}.WelcomeTabContent_logoIcon__xh38P path{fill:#fff}.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;padding:16px;text-align:left;transition:all .2s ease}.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:32px}.WelcomeTabContent_launchpadHint__WmAzL{color:var(--text-secondary);font-size:14px;margin:0}.WelcomeTabContent_launchpadButton__LkSKT{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent-color,#6366f1) 0,#8b5cf6 100%);border:none;border-radius:10px;box-shadow:0 4px 12px #6366f14d;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 #6366f166;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}}.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}.EmptyStateWelcome_container__w\+GVE{background:var(--bg-primary);box-sizing:border-box;height:100%;inset:0;overflow-x:hidden;overflow-y:auto;padding:40px;position:absolute;width:100%;z-index:10}.EmptyStateWelcome_container__w\+GVE,.EmptyStateWelcome_mainContent__st7Ws{align-items:center;display:flex;justify-content:center}.EmptyStateWelcome_content__GxUTQ{align-items:center;display:flex;flex-direction:column;max-width:500px;text-align:center}.EmptyStateWelcome_logo__x5qS4{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent-color,#6366f1) 0,#8b5cf6 100%);border-radius:20px;box-shadow:0 8px 32px #6366f14d;display:flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.EmptyStateWelcome_logoIcon__tOAEz{stroke:#fff}.EmptyStateWelcome_logoIcon__tOAEz circle{fill:none}.EmptyStateWelcome_logoIcon__tOAEz path{fill:#fff}.EmptyStateWelcome_title__CpzHx{color:var(--text-primary);font-size:28px;font-weight:600;margin:0 0 8px}.EmptyStateWelcome_subtitle__GL5O\+{animation:EmptyStateWelcome_fadeIn__vYr-F .6s ease-out;color:var(--text-secondary);font-size:14px;margin:0 0 32px}@keyframes EmptyStateWelcome_fadeIn__vYr-F{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.EmptyStateWelcome_actions__yux4o{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);width:100%}.EmptyStateWelcome_actionCard__SK6EF{align-items:flex-start;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:16px;text-align:left;transition:all .2s ease}.EmptyStateWelcome_actionCard__SK6EF: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)}.EmptyStateWelcome_actionCard__SK6EF:active{transform:translateY(0)}.EmptyStateWelcome_actionIcon__9SLA2{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}.EmptyStateWelcome_actionCard__SK6EF:hover .EmptyStateWelcome_actionIcon__9SLA2{background:#6366f133}.EmptyStateWelcome_actionText__tuAXm{display:flex;flex-direction:column;gap:4px;min-width:0}.EmptyStateWelcome_actionTitle__ruS0v{color:var(--text-primary);font-size:14px;font-weight:600}.EmptyStateWelcome_actionDescription__YrxZF{color:var(--text-secondary);font-size:12px;line-height:1.4}.EmptyStateWelcome_launchpadSection__JjtKf{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:32px}.EmptyStateWelcome_launchpadHint__lcb8p{color:var(--text-secondary);font-size:14px;margin:0}.EmptyStateWelcome_launchpadButton__HKxBM{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);background:linear-gradient(135deg,var(--accent-color,#6366f1) 0,#8b5cf6 100%);border:none;border-radius:10px;box-shadow:0 4px 12px #6366f14d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.EmptyStateWelcome_launchpadButton__HKxBM:hover{box-shadow:0 6px 20px #6366f166;transform:translateY(-2px)}.EmptyStateWelcome_launchpadButton__HKxBM:active{transform:translateY(0)}.EmptyStateWelcome_launchpadButtonIcon__4ImnP{font-size:14px}.EmptyStateWelcome_hint__nrP8M{color:#64748b;color:var(--text-tertiary,#64748b);font-size:12px;margin-top:24px;opacity:.7}.EmptyStateWelcome_statusSidebar__LiLmB{position:absolute;right:40px;top:60px}.EmptyStateWelcome_statusWidget__Uc27H{background:#0000;padding:12px;width:160px}.EmptyStateWelcome_statusHeader__t0ytS{align-items:center;border-bottom:1px solid var(--border-color);display:flex;gap:6px;margin-bottom:16px;padding-bottom:8px}.EmptyStateWelcome_statusIcon__M2\+jl{color:var(--text-tertiary);font-size:12px}.EmptyStateWelcome_statusTitle__hE7wg{color:var(--text-tertiary);flex:1 1;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.EmptyStateWelcome_statusOpenButton__Q\+jOF{align-items:center;background:#0000;border:none;border-radius:4px;color:var(--text-tertiary);cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;padding:0;transition:all .15s ease;width:20px}.EmptyStateWelcome_statusOpenButton__Q\+jOF:hover{background:var(--bg-tertiary);color:#6366f1;color:var(--accent-color,#6366f1)}.EmptyStateWelcome_statusLoading__uMylu{color:var(--text-tertiary);font-size:11px;padding:12px;text-align:center}.EmptyStateWelcome_statusMetrics__vqbnF{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.EmptyStateWelcome_statusMetric__h9dyt{align-items:baseline;background:#0000;border-radius:0;display:flex;gap:8px;padding:0}.EmptyStateWelcome_statusMetric__h9dyt.EmptyStateWelcome_hasRisks__79qJX .EmptyStateWelcome_metricValue__IVr\+X{color:#ef4444}.EmptyStateWelcome_metricValue__IVr\+X{color:var(--text-primary);font-size:20px;font-weight:600;line-height:1;min-width:24px}.EmptyStateWelcome_metricLabel__vHils{color:var(--text-secondary);font-size:12px;margin-top:0;text-align:left}@media (max-width:900px){.EmptyStateWelcome_statusSidebar__LiLmB{display:none}}@media (max-width:768px){.EmptyStateWelcome_container__w\+GVE{padding:24px}.EmptyStateWelcome_logo__x5qS4{border-radius:16px;height:64px;width:64px}.EmptyStateWelcome_logoIcon__tOAEz{height:36px;width:36px}.EmptyStateWelcome_title__CpzHx{font-size:24px}.EmptyStateWelcome_actions__yux4o{grid-template-columns:1fr}.EmptyStateWelcome_actionCard__SK6EF{padding:14px}.EmptyStateWelcome_actionIcon__9SLA2{font-size:16px;height:36px;width:36px}}.JobQueueIndicator_jobQueueIndicator__NDjUG{align-items:center;display:flex;margin-right:12px;position:relative}.JobQueueIndicator_statusButton__Ei1wt{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:6px;padding:6px 10px;position:relative;transition:all .2s ease}.JobQueueIndicator_statusButton__Ei1wt:hover{background:var(--ribbon-tab-hover-bg);border-color:var(--ribbon-border)}.JobQueueIndicator_statusButton__Ei1wt.JobQueueIndicator_active__khYLW{color:#10b981}.JobQueueIndicator_statusButton__Ei1wt.JobQueueIndicator_idle__DgMut{color:var(--ribbon-tab-text);opacity:.7}.JobQueueIndicator_statusButton__Ei1wt.JobQueueIndicator_idle__DgMut:hover{opacity:1}.JobQueueIndicator_idleIcon__Kj7Zn{font-size:12px}.JobQueueIndicator_jobCount__QFUUw{color:inherit;font-size:12px;font-weight:600}.JobQueueIndicator_statusButton__Ei1wt.JobQueueIndicator_active__khYLW .JobQueueIndicator_jobCount__QFUUw{align-items:center;background:#10b981;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;max-width:400px;min-width:320px;opacity:1;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(0);transition:opacity .15s ease-out,transform .15s ease-out;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_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_warmupIndicator__pwOqB{animation:JobQueueIndicator_warmup__OB\+cI 2s ease-in-out infinite;font-size:12px}@keyframes JobQueueIndicator_warmup__OB\+cI{0%,to{opacity:.5}50%{opacity:1}}.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_gpuIcon__mZQSJ{font-size:12px}.JobQueueIndicator_emptyState__OnYxK{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:24px 16px;text-align:center}.JobQueueIndicator_emptyIcon__EVDsu{font-size:32px;margin-bottom:12px;opacity:.6}.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:linear-gradient(135deg,#4a6cf71a,#9370db1a);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}.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;min-width:80px;overflow:hidden;padding:6px 12px 8px;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_tab__sn6BC:hover .ViewManager_tabContent__\+swli{transform:translateX(-8px)}.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_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;transition:transform .2s ease}.ViewManager_tabIcon__pYfaL{font-size:14px;line-height:1}.ViewManager_tabLabel__c2VnF{font-weight:500}.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}}.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.25rem;margin:0}.SettingsModal_closeButton__gGjp\+{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;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:.95rem;font-weight:500;padding:10px 20px;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}.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_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}.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{background-color:#000000b3;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}#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{background-color:#ffffff1a;border:2px solid #fff;border-radius:4px;box-shadow:0 0 15px #fffc;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}.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 16px}.EditorRibbon_ribbonGroup__pj-Ls:last-child{border-right:none}.EditorRibbon_groupActions__sXCQ9{align-items:flex-start;display:flex;flex:1 1;gap:4px;min-height:0}.EditorRibbon_groupLabel__Z8Yxq{color:var(--ribbon-tab-text);flex-shrink:0;font-size:11px;font-weight:400;letter-spacing:.3px;padding-top:2px;text-align:center}.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:1 1;flex-direction:column;gap:10px;justify-content:center;min-width:90px;padding:6px 12px;transition:all .15s ease;width:90px}.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);font-size:20px;line-height:1}.EditorRibbon_activeButton__CftLE{background:var(--ribbon-button-active-bg)!important;border-color:var(--ribbon-tab-active-border)!important;color:#fff!important}.EditorRibbon_activeButton__CftLE:hover{background:var(--ribbon-tab-active-border)!important;border-color:var(--ribbon-tab-active-border)!important}.EditorRibbon_buttonLabel__N8Enq{word-wrap:break-word;color:var(--ribbon-button-icon);font-size:11px;font-weight:400;line-height:1.3;max-width:80px;text-align:center;white-space:normal}.EditorRibbon_themeButton__a\+1QI{flex-direction:column;gap:10px;min-width:90px;width:90px}.EditorRibbon_themeButton__a\+1QI .EditorRibbon_buttonLabel__N8Enq{white-space:normal}.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:#e0e0e0;color:var(--text-primary,#e0e0e0);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:#fff;color:var(--text-primary,#fff);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(--accent-secondary);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;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:#8b5cf61a;color:var(--accent-color)}.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{animation:NavbarChat_glow__PEdX3 1.5s ease-in-out infinite;background:#f44;box-shadow:0 0 10px #f44,0 0 20px #f449;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}.NavbarChat_configPillContainer__itKgr{position:relative}.NavbarChat_attachmentPill__NiTU6,.NavbarChat_configPill__rpU\+H{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{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.NavbarChat_attachmentPill__NiTU6:disabled{cursor:not-allowed;opacity:.5}.NavbarChat_attachmentPill__NiTU6:disabled:hover{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-secondary)}.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}.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}}.BridgeSidebar_sidebar__8\+oOv{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__hpxel{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__hpxel:hover{background:#ffffff0a;color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BridgeSidebar_sidebarButton__hpxel.BridgeSidebar_active__czbjV{background:#6366f114;border-right-color:#6366f1;border-right-color:var(--accent-color,#6366f1);color:#6366f1;color:var(--accent-color,#6366f1)}.BridgeSidebar_tooltip__aCh8C{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__hpxel:hover .BridgeSidebar_tooltip__aCh8C{display:block}.BridgeSidebar_popOutButton__SC279{margin-top:auto}.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}.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__Hzb9p{background:#1e1e1e;background:var(--bg-primary,#1e1e1e);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.ProvenanceView_summary__jC-Gv{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__xYojo{align-items:center;display:flex;gap:8px}.ProvenanceView_summaryCount__2Bnqv{color:#fff;color:var(--text-primary,#fff);font-size:14px;font-weight:600}.ProvenanceView_summaryLabel__FYtml{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:12px}.ProvenanceView_summaryDivider__iibSI{background:#404040;background:var(--border-color,#404040);height:24px;width:1px}.ProvenanceView_warningItem__ZF81s{color:#ef4444}.ProvenanceView_warningIcon__hjjNU{color:#ef4444;font-size:16px}.ProvenanceView_viewModeToggle__AnHs6{display:flex;gap:4px;margin-left:auto}.ProvenanceView_viewModeButton__mrISI{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__mrISI:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#6366f1;color:var(--accent-color,#6366f1)}.ProvenanceView_viewModeButton__mrISI.ProvenanceView_active__n6A-5{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fff}.ProvenanceView_content__8H4VW{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ProvenanceView_listView__btgjc{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:12px 8px 12px 16px}.ProvenanceView_gridView__madQS{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__s\+2cn{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:12px 8px 12px 16px}.ProvenanceView_chapterGroup__okH\+U{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__BcrE6{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__Di8kE{color:#6366f1;color:var(--accent-color,#6366f1)}.ProvenanceView_chapterTitle__KtzIJ{color:#fff;color:var(--text-primary,#fff);flex:1 1;font-size:14px;font-weight:500}.ProvenanceView_chapterCount__ep0H7{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:12px}.ProvenanceView_chapterObjects__rqbqS{display:flex;flex-direction:column;gap:1px;padding:8px}.ProvenanceView_emptyState__xWPwO{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.ProvenanceView_emptyIcon__nAAIg{color:#707070;color:var(--text-tertiary,#707070);font-size:40px;margin-bottom:16px}.ProvenanceView_emptyState__xWPwO p{color:#a0a0a0;color:var(--text-secondary,#a0a0a0);font-size:13px;margin:0}.ProvenanceView_gridView__madQS::-webkit-scrollbar,.ProvenanceView_groupedView__s\+2cn::-webkit-scrollbar,.ProvenanceView_listView__btgjc::-webkit-scrollbar{width:6px}.ProvenanceView_gridView__madQS::-webkit-scrollbar-track,.ProvenanceView_groupedView__s\+2cn::-webkit-scrollbar-track,.ProvenanceView_listView__btgjc::-webkit-scrollbar-track{background:#0000}.ProvenanceView_gridView__madQS::-webkit-scrollbar-thumb,.ProvenanceView_groupedView__s\+2cn::-webkit-scrollbar-thumb,.ProvenanceView_listView__btgjc::-webkit-scrollbar-thumb{background:#404040;background:var(--border-color,#404040);border-radius:4px}.ProvenanceView_gridView__madQS::-webkit-scrollbar-thumb:hover,.ProvenanceView_groupedView__s\+2cn::-webkit-scrollbar-thumb:hover,.ProvenanceView_listView__btgjc::-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__ootCN{background:#1a1a2e;background:var(--bg-primary,#1a1a2e);color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.BridgeViewContent_dropOverlay__eB5GG{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__nbwzz{background:#252538;background:var(--bg-secondary,#252538);border-radius:16px;box-shadow:0 8px 32px #0000004d;padding:40px;text-align:center}.BridgeViewContent_dropIcon__Mlziv{color:#6366f1;color:var(--accent-color,#6366f1);font-size:64px;margin-bottom:16px}.BridgeViewContent_dropOverlayContent__nbwzz h3{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:20px;font-weight:600;margin:0 0 8px}.BridgeViewContent_dropOverlayContent__nbwzz p{color:#888;color:var(--text-secondary,#888);font-size:14px;margin:0}.BridgeViewContent_uploadOverlay__suNdV{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__xpM0-{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__utpLr{animation:BridgeViewContent_pulse__gQ3aA 1.5s ease-in-out infinite;color:#6366f1;color:var(--accent-color,#6366f1);font-size:48px;margin-bottom:16px}@keyframes BridgeViewContent_pulse__gQ3aA{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.BridgeViewContent_uploadOverlayContent__xpM0- h3{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:20px;font-weight:600;margin:0 0 12px}.BridgeViewContent_uploadFileName__89UHh{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__d2Cxh{color:#888;color:var(--text-secondary,#888);font-size:12px;margin:0 0 16px}.BridgeViewContent_progressBarContainer__8K\+F8{background:#1a1a2e;background:var(--bg-primary,#1a1a2e);border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.BridgeViewContent_progressBar__-6I00{background:#6366f1;background:var(--accent-color,#6366f1);border-radius:4px;height:100%;transition:width .2s ease-out}.BridgeViewContent_uploadPercent__xchzB{color:#6366f1;color:var(--accent-color,#6366f1);font-size:14px;font-weight:600;margin:0}.BridgeViewContent_filterBar__roAoM{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__Pof7Y{background:#1a1a2e;background:var(--bg-primary,#1a1a2e);border-radius:6px;display:flex;gap:2px;padding:3px}.BridgeViewContent_sourceTab__XGfET{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__XGfET:hover{background:#2a2a4a;background:var(--bg-tertiary,#2a2a4a);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BridgeViewContent_sourceTab__XGfET.BridgeViewContent_activeTab__gNOD\+{background:#6366f1;background:var(--accent-color,#6366f1);color:#fff}.BridgeViewContent_searchBox__MLa\+7{flex:1 1;max-width:350px;min-width:120px;position:relative}.BridgeViewContent_searchBox__MLa\+7 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__MLa\+7 input:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1);outline:none}.BridgeViewContent_searchBox__MLa\+7 input:-webkit-autofill,.BridgeViewContent_searchBox__MLa\+7 input:-webkit-autofill:focus,.BridgeViewContent_searchBox__MLa\+7 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__KYt9T{color:#888;color:var(--text-secondary,#888);font-size:12px;left:10px;position:absolute;top:50%;transform:translateY(-50%)}.BridgeViewContent_filterGroup__C2uln{display:flex;gap:8px}.BridgeViewContent_filterSelect__3YBHD{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__3YBHD:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1);outline:none}.BridgeViewContent_assetCount__z3QpG{color:#888;color:var(--text-secondary,#888);font-size:12px;margin-left:auto;white-space:nowrap}.BridgeViewContent_uploadingIndicator__5dE\+O{color:#6366f1;color:var(--accent-color,#6366f1)}.BridgeViewContent_refreshingIndicator__Yc61M{color:#888;color:var(--text-secondary,#888);font-size:12px;margin-left:8px}.BridgeViewContent_mainContent__4n\+\+m{display:flex;flex:1 1;gap:0;overflow:hidden;position:relative}.BridgeViewContent_assetGrid__YUqfy{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__YUqfy::-webkit-scrollbar{width:6px}.BridgeViewContent_assetGrid__YUqfy::-webkit-scrollbar-track{background:#0000}.BridgeViewContent_assetGrid__YUqfy::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.BridgeViewContent_assetCard__sfCVc{animation:BridgeViewContent_cardFadeIn__XiATG .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}.BridgeViewContent_assetCard__sfCVc:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1);box-shadow:0 2px 8px #6366f126}.BridgeViewContent_assetCard__sfCVc.BridgeViewContent_selected__Qy0gE{border-color:#6366f1;border-color:var(--accent-color,#6366f1);box-shadow:0 0 0 2px #6366f133}.BridgeViewContent_assetThumbnail__JI1QU{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__JI1QU 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__XkDO5{align-items:center;color:#ffffff2e;display:flex;font-size:28px;inset:0;justify-content:center;position:absolute;z-index:0}.BridgeViewContent_audioPreview__mlA81{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__Bzukm{color:#6366f1;color:var(--accent-color,#6366f1);font-size:22px}.BridgeViewContent_waveform__OWdQd{align-items:center;box-sizing:border-box;display:flex;gap:3px;height:40px;justify-content:center;padding:0 8px;width:100%}.BridgeViewContent_waveformBar__fYDat{background:#6366f1;background:var(--accent-color,#6366f1);border-radius:2px;height:30%;opacity:.7;width:4px}.BridgeViewContent_waveformBar__fYDat:first-child{height:20%}.BridgeViewContent_waveformBar__fYDat:nth-child(2){height:45%}.BridgeViewContent_waveformBar__fYDat:nth-child(3){height:30%}.BridgeViewContent_waveformBar__fYDat:nth-child(4){height:70%}.BridgeViewContent_waveformBar__fYDat:nth-child(5){height:50%}.BridgeViewContent_waveformBar__fYDat:nth-child(6){height:85%}.BridgeViewContent_waveformBar__fYDat:nth-child(7){height:60%}.BridgeViewContent_waveformBar__fYDat:nth-child(8){height:100%}.BridgeViewContent_waveformBar__fYDat:nth-child(9){height:75%}.BridgeViewContent_waveformBar__fYDat:nth-child(10){height:90%}.BridgeViewContent_waveformBar__fYDat:nth-child(11){height:65%}.BridgeViewContent_waveformBar__fYDat:nth-child(12){height:100%}.BridgeViewContent_waveformBar__fYDat:nth-child(13){height:80%}.BridgeViewContent_waveformBar__fYDat:nth-child(14){height:55%}.BridgeViewContent_waveformBar__fYDat:nth-child(15){height:70%}.BridgeViewContent_waveformBar__fYDat:nth-child(16){height:40%}.BridgeViewContent_waveformBar__fYDat:nth-child(17){height:60%}.BridgeViewContent_waveformBar__fYDat:nth-child(18){height:35%}.BridgeViewContent_waveformBar__fYDat:nth-child(19){height:50%}.BridgeViewContent_waveformBar__fYDat:nth-child(20){height:25%}.BridgeViewContent_documentPreview__QPDph{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;width:100%}.BridgeViewContent_documentIcon__nfRcQ{color:#888;color:var(--text-secondary,#888);font-size:26px}.BridgeViewContent_extensionBadge__DOK6F{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__up3a7{align-items:center;background:#fff;display:flex;height:100%;justify-content:center;position:relative;width:100%}.BridgeViewContent_pdfCanvas__8g77m{max-height:100%;max-width:100%;object-fit:contain}.BridgeViewContent_pdfFallback__s6YSt{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__up3a7:has(.BridgeViewContent_pdfCanvas__8g77m[style*="display: none"]) .BridgeViewContent_pdfFallback__s6YSt,.BridgeViewContent_pdfPreview__up3a7:not(:has(.BridgeViewContent_pdfCanvas__8g77m)) .BridgeViewContent_pdfFallback__s6YSt{display:flex}.BridgeViewContent_riskBadge__E5b7X{right:6px}.BridgeViewContent_processingBadge__UzRZT,.BridgeViewContent_riskBadge__E5b7X{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:9px;height:18px;justify-content:center;position:absolute;top:6px;width:18px}.BridgeViewContent_processingBadge__UzRZT{left:6px}.BridgeViewContent_generatedBadge__PM5IM{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:50%;box-shadow:0 1px 3px #8b5cf64d;color:#fff;display:flex;font-size:8px;height:18px;justify-content:center;left:28px;position:absolute;top:6px;width:18px}.BridgeViewContent_assetInfo__crUR\+{padding:8px 8px 6px}.BridgeViewContent_assetName__K30h4{font-size:12px;font-weight:500;line-height:1.3;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BridgeViewContent_assetMeta__u-MSz{align-items:center;color:#888;color:var(--text-secondary,#888);display:flex;font-size:11px;gap:4px}.BridgeViewContent_assetMeta__u-MSz>span+span:before{content:"·";margin-right:4px;opacity:.5}.BridgeViewContent_licenseBadge__CgKF0{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__CAVWV{animation:BridgeViewContent_slideInFromRight__f9ECp .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__hw2o3{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__hw2o3 h2{font-size:16px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BridgeViewContent_closeButton__p14QM{background:none;border:none;color:#888;color:var(--text-secondary,#888);cursor:pointer;font-size:16px;padding:4px}.BridgeViewContent_closeButton__p14QM:hover{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BridgeViewContent_detailContent__2CrI1{animation:BridgeViewContent_fadeIn__h\+QK6 .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__2CrI1::-webkit-scrollbar{width:8px}.BridgeViewContent_detailContent__2CrI1::-webkit-scrollbar-track{background:#0000;margin:8px 0}.BridgeViewContent_detailContent__2CrI1::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.BridgeViewContent_detailContent__2CrI1::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.BridgeViewContent_detailPreview__izVNW{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__EZYPV{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__EZYPV.BridgeViewContent_loaded__LBhGj{opacity:1;transform:scale(1)}.BridgeViewContent_previewIcon__l\+a0I{color:#888;color:var(--text-secondary,#888);font-size:48px}.BridgeViewContent_detailAudioPreview__m3bp0{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__kPuFf{color:#6366f1;color:var(--accent-color,#6366f1);font-size:48px}.BridgeViewContent_detailAudioPlayer__KfNle{height:40px;max-width:280px;width:100%}.BridgeViewContent_detailDocumentPreview__gZr2q{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;width:100%}.BridgeViewContent_detailDocumentIcon__eRMfH{color:#888;color:var(--text-secondary,#888);font-size:56px}.BridgeViewContent_model3dPreview__15j4X{cursor:grab;height:100%;position:relative;width:100%}.BridgeViewContent_model3dPreview__15j4X:active{cursor:grabbing}.BridgeViewContent_model3dControls__jI4LU{bottom:8px;left:0;pointer-events:none;position:absolute;right:0;text-align:center}.BridgeViewContent_model3dHint__nmL45{background:#00000080;border-radius:4px;color:#888;color:var(--text-secondary,#888);font-size:11px;opacity:.8;padding:4px 10px}.BridgeViewContent_model3dPreviewError__GqVP7{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__b6kkW{font-size:48px;opacity:.5}.BridgeViewContent_detailExtensionBadge__iv18o{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__VemSq{align-items:center;background:#fff;border-radius:6px;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.BridgeViewContent_detailPdfCanvas__vTvk\+{max-height:100%;max-width:100%;object-fit:contain}.BridgeViewContent_detailSection__9WEUF{margin-bottom:20px}.BridgeViewContent_detailSection__9WEUF 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__F6JPQ{grid-gap:8px 12px;display:grid;font-size:13px;gap:8px 12px;grid-template-columns:auto 1fr}.BridgeViewContent_detailList__F6JPQ dt{color:#888;color:var(--text-secondary,#888)}.BridgeViewContent_detailList__F6JPQ dd{margin:0}.BridgeViewContent_promptText__e3H3E{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__e3H3E::-webkit-scrollbar{width:8px}.BridgeViewContent_promptText__e3H3E::-webkit-scrollbar-track{background:#0000;margin:8px 0}.BridgeViewContent_promptText__e3H3E::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.BridgeViewContent_promptText__e3H3E::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.BridgeViewContent_c2paStatus__UxEni{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__UxEni:hover{background:#252525;background:var(--background-tertiary,#252525);border-color:currentColor;opacity:.9}.BridgeViewContent_c2paStatus__UxEni[data-status=verified]{color:#22c55e}.BridgeViewContent_c2paStatus__UxEni[data-status=detected]{color:#3b82f6}.BridgeViewContent_c2paStatus__UxEni[data-status=signed_by_latom]{color:#8b5cf6}.BridgeViewContent_c2paStatus__UxEni[data-status=signed_by_org]{color:#06b6d4}.BridgeViewContent_c2paStatus__UxEni[data-status=counter_signed]{color:#f59e0b}.BridgeViewContent_c2paStatus__UxEni[data-status=invalid]{color:#ef4444}.BridgeViewContent_c2paNoCredentials__0UeWx{color:#888;color:var(--text-secondary,#888);font-size:13px;margin-bottom:12px}.BridgeViewContent_c2paSignButton__S7K0a{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__S7K0a:hover{background:#7c3aed;background:var(--primary-color-hover,#7c3aed)}.BridgeViewContent_c2paSignButton__S7K0a:active{transform:scale(.98)}.BridgeViewContent_descriptionText__HbkLp{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__HbkLp::-webkit-scrollbar{width:8px}.BridgeViewContent_descriptionText__HbkLp::-webkit-scrollbar-track{background:#0000;margin:8px 0}.BridgeViewContent_descriptionText__HbkLp::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.BridgeViewContent_descriptionText__HbkLp::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.BridgeViewContent_labelHint__fjMYL{color:#666;color:var(--text-tertiary,#666);font-size:.75rem;font-style:italic;margin-top:8px}.BridgeViewContent_verified__gcr\+G{color:#22c55e}.BridgeViewContent_unverified__GxmQ1{color:#888;color:var(--text-secondary,#888)}.BridgeViewContent_processingStatus__KoC-K,.BridgeViewContent_riskLevel__cNQ1P{align-items:center;display:flex;font-weight:500;gap:8px}.BridgeViewContent_processingStatus__KoC-K{font-size:14px}.BridgeViewContent_processingError__4xwhL{background:#ef44441a;border:1px solid #ef44444d;border-radius:6px;color:#ef4444;font-size:13px;margin-top:12px;padding:12px}.BridgeViewContent_processingHint__oIlz\+{color:#888;color:var(--text-secondary,#888);font-size:12px;font-style:italic;margin-bottom:0;margin-top:8px}.BridgeViewContent_conflicts__0ClPe{background:#ef44441a;border-radius:6px;font-size:13px;margin-top:12px;padding:12px}.BridgeViewContent_conflicts__0ClPe strong{color:#ef4444}.BridgeViewContent_conflicts__0ClPe ul{margin:8px 0 0;padding-left:20px}.BridgeViewContent_provenanceList__Arg3b{display:flex;flex-direction:column;gap:8px}.BridgeViewContent_provenanceEntry__6m48M{background:#2d2d2d;background:var(--nav-bg,#2d2d2d);border-radius:4px;display:flex;font-size:12px;justify-content:space-between;padding:8px}.BridgeViewContent_provenanceEvent__snZq4{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BridgeViewContent_provenanceDate__5tj3V{color:#888;color:var(--text-secondary,#888)}.BridgeViewContent_importOptions__d12BY{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__3ox69{align-items:center;color:#e0e0e0;color:var(--text-primary,#e0e0e0);cursor:pointer;display:flex;font-size:14px;gap:8px;padding-top:12px}.BridgeViewContent_checkboxLabel__3ox69 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__3ox69 input[type=checkbox]:checked{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.BridgeViewContent_checkboxLabel__3ox69 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__3ox69 input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.BridgeViewContent_optionHint__Qgs4O{color:#888;color:var(--text-secondary,#888);font-size:12px;line-height:1.4;margin:8px 0 0}.BridgeViewContent_detailActions__bsohk{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__cabQr{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__fWZNX{white-space:nowrap}.BridgeViewContent_actionButton__cabQr:hover{background:#1a1a2e;background:var(--bg-primary,#1a1a2e);border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.BridgeViewContent_actionButton__cabQr.BridgeViewContent_primary__85kGl{background:#6366f1;background:var(--accent-color,#6366f1);border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#fff}.BridgeViewContent_actionButton__cabQr.BridgeViewContent_primary__85kGl:hover{background:#5558e0;background:var(--accent-hover,#5558e0);border-color:#5558e0;border-color:var(--accent-hover,#5558e0)}.BridgeViewContent_actionButton__cabQr.BridgeViewContent_primary__85kGl: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__cabQr.BridgeViewContent_danger__bitrg{color:#ef4444}.BridgeViewContent_actionButton__cabQr.BridgeViewContent_danger__bitrg:hover{background:#ef44441a;border-color:#ef4444}.BridgeViewContent_emptyState__klMhF{grid-column:1/-1;padding:40px 16px;text-align:center}.BridgeViewContent_emptyIcon__j\+VpM{color:#888;color:var(--text-secondary,#888);font-size:40px;margin-bottom:12px}.BridgeViewContent_emptyState__klMhF h3{font-size:15px;margin:0 0 6px}.BridgeViewContent_emptyState__klMhF p{color:#888;color:var(--text-secondary,#888);font-size:13px;margin:0}.BridgeViewContent_loading__\+c\+3R{color:#888;color:var(--text-secondary,#888);grid-column:1/-1;padding:40px;text-align:center}.BridgeViewContent_error__cOnOB{color:#ef4444;grid-column:1/-1;padding:40px;text-align:center}.BridgeViewContent_detailResizeHandle__uG5uh{display:none}@container bridge-content (max-width: 700px){.BridgeViewContent_mainContent__4n\+\+m{flex-direction:column}.BridgeViewContent_detailPanel__CAVWV{border-left:none;border-top:1px solid #333;border-top:1px solid var(--border-color,#333);flex:none;height:50%;height:var(--detail-panel-height,50%);width:100%}.BridgeViewContent_detailResizeHandle__uG5uh{background:#0000;cursor:ns-resize;display:block;flex-shrink:0;height:6px;transition:background .15s ease}.BridgeViewContent_detailResizeHandle__uG5uh:active,.BridgeViewContent_detailResizeHandle__uG5uh:hover{background:#6366f1;background:var(--accent-color,#6366f1)}}@container bridge-content (max-width: 500px){.BridgeViewContent_filterBar__roAoM{gap:8px;padding:8px 10px}.BridgeViewContent_assetSourceTabs__Pof7Y{width:100%}.BridgeViewContent_sourceTab__XGfET{flex:1 1;font-size:11px;padding:5px 8px;text-align:center}.BridgeViewContent_searchBox__MLa\+7{max-width:none;min-width:0;width:100%}.BridgeViewContent_filterGroup__C2uln{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;width:100%}.BridgeViewContent_filterSelect__3YBHD{font-size:11px;padding:5px 6px;width:100%}.BridgeViewContent_assetGrid__YUqfy{gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:8px}.BridgeViewContent_assetThumbnail__JI1QU{aspect-ratio:4/3}.BridgeViewContent_assetIcon__XkDO5{font-size:24px}.BridgeViewContent_assetInfo__crUR\+{padding:6px}.BridgeViewContent_assetName__K30h4{font-size:11px}.BridgeViewContent_assetMeta__u-MSz{font-size:10px}.BridgeViewContent_generatedBadge__PM5IM,.BridgeViewContent_processingBadge__UzRZT,.BridgeViewContent_riskBadge__E5b7X{font-size:8px;height:16px;width:16px}.BridgeViewContent_generatedBadge__PM5IM{left:24px}}@keyframes BridgeViewContent_shimmer__zQSZO{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes BridgeViewContent_cardFadeIn__XiATG{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes BridgeViewContent_slideInFromRight__f9ECp{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes BridgeViewContent_fadeIn__h\+QK6{0%{opacity:0}to{opacity:1}}.BridgeViewContent_thumbnailSkeleton__sKSlv{animation:BridgeViewContent_shimmer__zQSZO 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__sKSlv.BridgeViewContent_hidden__opr4j{opacity:0;pointer-events:none;transition:opacity .3s ease-out}.BridgeViewContent_thumbnailLoaded__CBx2p{opacity:1!important;transform:scale(1)!important}.InsightsView_insightsView__DLTZK{display:flex;flex-direction:column;height:100%;overflow:hidden}.InsightsView_header__rzXMO{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:16px;font-weight:600;margin:0;padding:12px 16px}.InsightsView_header__rzXMO,.InsightsView_sectionSwitcher__qTBUg{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__qTBUg{display:flex;gap:0}.InsightsView_sectionTab__a32oD{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__a32oD:hover{background:#ffffff05;color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.InsightsView_sectionTab__a32oD.InsightsView_active__ri-eB{border-bottom-color:#6366f1;border-bottom-color:var(--accent-color,#6366f1);color:#6366f1;color:var(--accent-color,#6366f1)}.InsightsView_sectionContent__kAX29{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.InsightsView_select__Pabwf{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__Pabwf:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.InsightsView_select__Pabwf option{background:#1a1a2e;background:var(--bg-primary,#1a1a2e);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.InsightsView_scopeBadge__TqFVM{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__6V5UL{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.InsightsView_errorIcon__nrnb\+{color:#ef4444;font-size:40px;margin-bottom:12px}.InsightsView_errorTitle__MfV4c{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:15px;font-weight:600;margin:0 0 8px}.InsightsView_errorMessage__5gLs3{color:#888;color:var(--text-secondary,#888);font-size:13px;margin:0}.ContributionSummary_container__UKqF\+{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px}.ContributionSummary_filters__TXC\+V{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ContributionSummary_summaryCards__EFBnm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ContributionSummary_card__JTg7X{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__IbNLr{color:#888;color:var(--text-secondary,#888);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.ContributionSummary_cardValue__YIU2h{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:24px;font-weight:600}.ContributionSummary_sectionTitle__PBV1v{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__kIHer{display:flex;flex-direction:column;gap:8px}.ContributionSummary_projectRow__U3Hnb{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__yu-Qh{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;font-weight:500}.ContributionSummary_projectStats__x2-P0{color:#888;color:var(--text-secondary,#888);display:flex;font-size:12px;gap:16px}.ContributionSummary_statBadge__Y77qf{background:#6366f11f;border-radius:10px;color:#6366f1;color:var(--accent-color,#6366f1);font-size:11px;font-weight:500;padding:2px 8px}.ContributionSummary_eventBreakdown__REsTM{display:flex;flex-wrap:wrap;gap:8px}.ContributionSummary_eventChip__KvDyC{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__5-G\+3{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-weight:600}.ContributionSummary_select__O8uoj{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__O8uoj:focus{border-color:#6366f1;border-color:var(--accent-color,#6366f1)}.ContributionSummary_select__O8uoj option{background:#1a1a2e;background:var(--bg-primary,#1a1a2e);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.ContributionSummary_empty__aTHf3{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__DBuQs{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.ContributionSummary_errorIcon__rYmZk{color:#ef4444;font-size:40px;margin-bottom:12px}.ContributionSummary_errorTitle__VoNDT{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:15px;font-weight:600;margin:0 0 8px}.ContributionSummary_errorMessage__i9pak{color:#888;color:var(--text-secondary,#888);font-size:13px;margin:0}.AttributionRoll_container__tTZk0{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px}.AttributionRoll_licenseSummary__Ud5Jv{display:flex;flex-wrap:wrap;gap:8px}.AttributionRoll_licenseBadge__xrmZu{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__xrmZu.AttributionRoll_safe__resJ4{background:#22c55e1a;border-color:#22c55e33;color:#22c55e}.AttributionRoll_licenseBadge__xrmZu.AttributionRoll_caution__ex8kH{background:#eab3081a;border-color:#eab30833;color:#eab308}.AttributionRoll_licenseBadge__xrmZu.AttributionRoll_warning__R9ZbV{background:#ef44441a;border-color:#ef444433;color:#ef4444}.AttributionRoll_licenseBadge__xrmZu.AttributionRoll_neutral__Xb\+t-{background:#16162a;background:var(--bg-secondary,#16162a);color:#888;color:var(--text-secondary,#888)}.AttributionRoll_badgeCount__sKZQ8{font-weight:700}.AttributionRoll_sectionTitle__AaBT6{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__XgNSL{border-collapse:collapse;width:100%}.AttributionRoll_assetTable__XgNSL 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__XgNSL td{border-bottom:1px solid #ffffff0a;color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px;padding:8px 12px}.AttributionRoll_assetTable__XgNSL tr:hover td{background:#ffffff05}.AttributionRoll_riskHigh__88NuU{color:#ef4444}.AttributionRoll_riskMedium__kD7-t{color:#eab308}.AttributionRoll_riskLow__N94SJ{color:#22c55e}.AttributionRoll_requiredBadge__67HRR{background:#eab30826;border-radius:8px;color:#eab308;display:inline-block;font-size:10px;font-weight:600;padding:1px 6px;text-transform:uppercase}.AttributionRoll_creditsSection__aKC2a{background:#16162a;background:var(--bg-secondary,#16162a);border:1px solid #eab30833;border-radius:8px;padding:16px}.AttributionRoll_creditsList__ew-LW{display:flex;flex-direction:column;gap:8px;margin-top:12px}.AttributionRoll_creditItem__Z3slq{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__Z3slq:last-child{border-bottom:none}.AttributionRoll_creditAsset__iK\+Ry{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-weight:500}.AttributionRoll_creditText__q98pO{color:#888;color:var(--text-secondary,#888);font-size:12px;max-width:60%;text-align:right}.AttributionRoll_empty__x\+zCO{color:#888;color:var(--text-secondary,#888);font-size:13px;padding:40px 20px}.AttributionRoll_empty__x\+zCO,.AttributionRoll_errorState__xPMqi{align-items:center;display:flex;justify-content:center;text-align:center}.AttributionRoll_errorState__xPMqi{flex-direction:column;padding:48px 24px}.AttributionRoll_errorIcon__nDduI{color:#ef4444;font-size:40px;margin-bottom:12px}.AttributionRoll_errorTitle__dPySL{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:15px;font-weight:600;margin:0 0 8px}.AttributionRoll_errorMessage__Jhayy{color:#888;color:var(--text-secondary,#888);font-size:13px;margin:0}.AttributionRoll_emptyGuidance__apzoA{color:#888;color:var(--text-secondary,#888);font-size:13px;line-height:1.6;padding:32px 24px;text-align:center}.AttributionRoll_emptyGuidance__apzoA p{margin:0 0 12px}.AttributionRoll_emptyGuidance__apzoA strong{color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.AttributionRoll_sourceIndicator__VmUa3{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__VmUa3 .AttributionRoll_liveDot__RxUAP{animation:AttributionRoll_pulse__d9gXJ 2s ease-in-out infinite;background:#22c55e;border-radius:50%;height:6px;width:6px}@keyframes AttributionRoll_pulse__d9gXJ{0%,to{opacity:1}50%{opacity:.4}}.AttributionRoll_sectionHeader__E\+9\+u{align-items:center;display:flex;gap:12px;justify-content:space-between}.AttributionRoll_sectionHeader__E\+9\+u .AttributionRoll_sectionTitle__AaBT6{border-bottom:none;padding-bottom:0}.AttributionRoll_exportButton__LXV1v{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__LXV1v:hover{border-color:#6366f1;border-color:var(--accent-color,#6366f1);color:#6366f1;color:var(--accent-color,#6366f1)}.ReferencesView_container__Q7-Pi{background:#1a1a2e;background:var(--panel-bg,#1a1a2e);color:#e0e0e0;color:var(--text-primary,#e0e0e0);display:flex;flex-direction:column;height:100%;overflow:hidden}.ReferencesView_header__jnVNA{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:16px;font-weight:600;margin:0;padding:12px 16px}.ReferencesView_header__jnVNA,.ReferencesView_searchBar__ME-Ad{background:#16162a;background:var(--bg-secondary,#16162a);border-bottom:1px solid #ffffff14;flex-shrink:0}.ReferencesView_searchBar__ME-Ad{align-items:center;display:flex;gap:8px;padding:10px 16px}.ReferencesView_searchInputWrapper__QzFfi{flex:1 1;min-width:0;position:relative}.ReferencesView_searchIcon__K7Nq-{color:#888;color:var(--text-muted,#888);font-size:12px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ReferencesView_searchInput__Wk8zj{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid #ffffff14;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__Wk8zj:focus{border-color:#4299e1;border-color:var(--accent-primary,#4299e1)}.ReferencesView_searchInput__Wk8zj::placeholder{color:#888;color:var(--text-muted,#888)}.ReferencesView_typeFilter__7mYZL{background:#2d2d2d;background:var(--input-bg,#2d2d2d);border:1px solid #ffffff14;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__7mYZL:focus{border-color:#4299e1;border-color:var(--accent-primary,#4299e1)}.ReferencesView_typeFilter__7mYZL option{background:#1a1a2e;background:var(--panel-bg,#1a1a2e);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.ReferencesView_uploadZone__esTtz{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__esTtz:hover{background:#4299e10d;border-color:#4299e1;border-color:var(--accent-primary,#4299e1)}.ReferencesView_uploadZoneActive__KH8DV{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__32bC5{cursor:wait;opacity:.6;pointer-events:none}.ReferencesView_uploadIcon__b90Gx{color:#888;color:var(--text-muted,#888);font-size:24px}.ReferencesView_uploadZoneActive__KH8DV .ReferencesView_uploadIcon__b90Gx,.ReferencesView_uploadZone__esTtz:hover .ReferencesView_uploadIcon__b90Gx{color:#4299e1;color:var(--accent-primary,#4299e1)}.ReferencesView_uploadText__i1PZS{color:#888;color:var(--text-muted,#888);font-size:13px}.ReferencesView_uploadHint__tGZ5u{color:#ffffff59;font-size:11px}.ReferencesView_referenceList__lczO7{display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto;padding:8px 16px 16px;scrollbar-color:#ffffff14 #0000;scrollbar-width:thin}.ReferencesView_referenceList__lczO7::-webkit-scrollbar{width:6px}.ReferencesView_referenceList__lczO7::-webkit-scrollbar-track{background:#0000}.ReferencesView_referenceList__lczO7::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.ReferencesView_emptyState__Q94dr{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__E52lG{color:#ef4444}.ReferencesView_emptyIcon__nO7CN{font-size:28px;margin-bottom:4px;opacity:.4}.ReferencesView_emptyHint__zm2Pl{color:#ffffff59;font-size:11px;line-height:1.4;max-width:240px}.ReferencesView_referenceItem__K1bjT{align-items:center;background:#16162a;background:var(--bg-secondary,#16162a);border:1px solid #ffffff14;border-radius:8px;display:flex;gap:10px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease}.ReferencesView_referenceItem__K1bjT:hover{border-color:#ffffff26;box-shadow:0 1px 4px #0003}.ReferencesView_fileIcon__e8BiJ{align-items:center;display:flex;flex-shrink:0;font-size:20px;justify-content:center;width:28px}.ReferencesView_referenceInfo__W2up6{flex:1 1;min-width:0}.ReferencesView_referenceName__u9yih{font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReferencesView_referenceMeta__A\+ggO{align-items:center;color:#888;color:var(--text-muted,#888);display:flex;font-size:11px;gap:4px;margin-top:2px}.ReferencesView_referenceMeta__A\+ggO>span+span:before{content:"\00b7";margin-right:4px;opacity:.5}.ReferencesView_processingError__daM2s{color:#ef4444;font-size:11px;line-height:1.3;margin-top:4px}.ReferencesView_referenceActions__EbGOb{align-items:center;display:flex;flex-shrink:0;gap:8px}.ReferencesView_statusBadge__F5\+y5{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__EEUl\+{font-size:10px}.ReferencesView_statusPending__goS1Z{background:#f59e0b26;color:#f59e0b}.ReferencesView_statusProcessing__-icNG{animation:ReferencesView_statusPulse__2oQZF 2s ease-in-out infinite;background:#3b82f626;color:#3b82f6}.ReferencesView_statusReady__H0Qbj{background:#22c55e26;color:#22c55e}.ReferencesView_statusFailed__LsQ-D{background:#ef444426;color:#ef4444}@keyframes ReferencesView_statusPulse__2oQZF{0%,to{opacity:1}50%{opacity:.6}}.ReferencesView_lattiToggle__YPQCa{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__YPQCa.ReferencesView_lattiEnabled__J6NjH,.ReferencesView_lattiToggle__YPQCa:hover{color:#4299e1;color:var(--accent-primary,#4299e1)}.ReferencesView_lattiToggle__YPQCa:disabled{cursor:not-allowed;opacity:.35}.ReferencesView_deleteBtn__zLw21{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__zLw21:hover{background:#ef444414;border-color:#ef44444d;color:#ef4444}.ReferencesView_deleteBtnConfirm__rgvfG{background:#ef44441f;border-color:#ef444466;color:#ef4444}.ReferencesView_confirmText__XjLEL{font-size:11px;font-weight:500}.BrandingSection_form__enRgE{display:flex;flex-direction:column;gap:16px}.BrandingSection_fieldGroup__JLyFm{display:flex;flex-direction:column;gap:6px}.BrandingSection_label__uJCBc{color:#888;color:var(--text-secondary,#888);font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.BrandingSection_colorPicker__eZHt5{align-items:center;display:flex;gap:8px}.BrandingSection_colorInput__4aOCf{background:#1a1a2e;background:var(--panel-bg,#1a1a2e);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__4aOCf::-webkit-color-swatch-wrapper{padding:2px}.BrandingSection_colorInput__4aOCf::-webkit-color-swatch{border:none;border-radius:3px}.BrandingSection_hexInput__8Imcc{background:#1a1a2e;background:var(--panel-bg,#1a1a2e);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__8Imcc:focus{border-color:#4299e1;border-color:var(--accent-primary,#4299e1)}.BrandingSection_select__iQ1Yb{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__iQ1Yb:focus{border-color:#4299e1;border-color:var(--accent-primary,#4299e1)}.BrandingSection_select__iQ1Yb option{background:#1a1a2e;background:var(--panel-bg,#1a1a2e);color:#e0e0e0;color:var(--text-primary,#e0e0e0)}.BrandingSection_logoSection__9MlAT{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.BrandingSection_logoPreview__6QW5\+{align-items:center;display:flex;gap:8px}.BrandingSection_logoIndicator__a0kYz{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__6u5Ky{color:#888;color:var(--text-secondary,#888);font-size:13px}.BrandingSection_fileInput__XOiBP{display:none}.BrandingSection_uploadButton__n5sY5{background:#1a1a2e;background:var(--panel-bg,#1a1a2e);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__n5sY5:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff26}.BrandingSection_uploadButton__n5sY5:disabled{cursor:not-allowed;opacity:.5}.BrandingSection_removeButton__Sgyow{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__Sgyow:hover:not(:disabled){background:#ef444426;border-color:#ef44444d}.BrandingSection_removeButton__Sgyow:disabled{cursor:not-allowed;opacity:.5}.BrandingSection_saveButton__chkKA{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__chkKA:hover:not(:disabled){filter:brightness(1.1);opacity:.9}.BrandingSection_saveButton__chkKA:disabled{cursor:not-allowed;opacity:.4}.BrandingSection_readOnly__B3BSr{display:flex;flex-direction:column;gap:14px}.BrandingSection_colorSwatch__sIJ0l{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__amFgU{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:13px}.BrandingSection_readOnlyNotice__3B\+Dg{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}.SettingsView_container__ZvKVL{display:flex;flex-direction:column;height:100%;overflow:hidden}.SettingsView_header__GcY0H{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__duwRq{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__atMRm{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:20px 16px}.SettingsView_section__ir\+AB{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__DbLyb{color:#e0e0e0;color:var(--text-primary,#e0e0e0);font-size:14px;font-weight:600;margin:0 0 4px}.SettingsView_sectionDescription__w84fk{color:#888;color:var(--text-secondary,#888);font-size:13px;line-height:1.5;margin:0 0 16px}.SettingsView_errorBanner__G7SNe{background:#ef44441a;border-bottom:1px solid #ef444433;color:#fca5a5;flex-shrink:0;font-size:13px;padding:10px 16px}.SettingsView_loadingState__YZM8e{align-items:center;color:#888;color:var(--text-secondary,#888);display:flex;font-size:13px;justify-content:center;padding:48px 24px}.BridgePanel_bridgePanel__M-8eM{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:40px;transform:translateX(100%);transition:transform .25s ease;z-index:150}.BridgePanel_bridgePanelOpen__8b6xz{transform:translateX(0)}.BridgePanel_resizeHandle__7TsXJ{background:#0000;bottom:0;cursor:ew-resize;left:-3px;position:absolute;top:0;transition:background .15s ease;width:6px;z-index:10}.BridgePanel_resizeHandle__7TsXJ:active,.BridgePanel_resizeHandle__7TsXJ:hover{background:#6366f1;background:var(--accent-color,#6366f1)}.BridgePanel_contentArea__\+7PpF{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__M-8eM{transform:translateX(0)}.BridgePanel_modalOverlay__DTyN\+{align-items:center;animation:BridgePanel_modalFadeIn__vGGMW .2s ease-out;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:300}.BridgePanel_modalContent__73tJf{animation:BridgePanel_modalSlideIn__Mo0ot .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__onc9k{display:flex;flex:1 1;min-height:0;overflow:hidden}.BridgePanel_modalContentArea__0vwjt{container-name:bridge-content;container-type:inline-size;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:auto}@keyframes BridgePanel_modalFadeIn__vGGMW{0%{opacity:0}to{opacity:1}}@keyframes BridgePanel_modalSlideIn__Mo0ot{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.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}.TimelinePanel_timelinePanel__I8ZtO{background-color:#2a2a2a;background-color:var(--bg-secondary,#2a2a2a);border:1px solid #444;border:1px solid var(--border-color,#444);border-radius:8px 8px 8px 8px;bottom:25px;box-shadow:0 4px 12px #00000026;left:340px;min-height:200px;overflow:visible;position:absolute;width:calc(100% - 682px);z-index:10}.TimelinePanel_timelinePanel__I8ZtO:not(.TimelinePanel_collapsed__HgXOi){min-height:200px;overflow:hidden}.TimelinePanel_timelineResizeHandle__iPLBa{align-items:center;background-color:initial;cursor:ns-resize;display:flex;height:6px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:15}.TimelinePanel_timelineResizeHandle__iPLBa:hover{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7);opacity:.3}.TimelinePanel_resizeHandleIndicator__ylWV\+{background-color:#444;background-color:var(--border-color,#444);border-radius:4px;height:3px;opacity:.6;position:relative;width:40px}.TimelinePanel_timelineResizeHandle__iPLBa:hover .TimelinePanel_resizeHandleIndicator__ylWV\+{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7);opacity:1}.TimelinePanel_resizeHandleIndicator__ylWV\+:after,.TimelinePanel_resizeHandleIndicator__ylWV\+: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}.TimelinePanel_resizeHandleIndicator__ylWV\+:before{left:-10px}.TimelinePanel_resizeHandleIndicator__ylWV\+:after{right:-10px}.TimelinePanel_timelineResizeHandle__iPLBa:hover .TimelinePanel_resizeHandleIndicator__ylWV\+:after,.TimelinePanel_timelineResizeHandle__iPLBa:hover .TimelinePanel_resizeHandleIndicator__ylWV\+:before{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7)}.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;height:40px;justify-content:space-between;padding:8px 16px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.TimelinePanel_timelineTitle__htq4Q{color:var(--text-primary);cursor:pointer;font-weight:500}.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_loopControl__CYV3\+,.TimelinePanel_speedControl__GCedp{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:4px}.TimelinePanel_loopControl__CYV3\+ label,.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_loopControl__CYV3\+ input[type=checkbox]{cursor:pointer;margin:0}.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_timelineContent__9MEWg{height:100%;overflow-x:hidden;overflow-y:auto}.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;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:flex-start;padding:8px;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);color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 16px;transition:background-color .2s ease}.TimelinePanel_propertyHeader__jc2bq:hover{background-color:var(--bg-hover)}.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 rgba(var(--border-color-rgb),.3);display:flex;min-height:24px}.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:linear-gradient(90deg,#0000,#4a6cf70d 50%,#0000);flex:1 1;height:24px;position:relative}.TimelinePanel_keyframeMarker__xjXv\+{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:8px;margin-left:-4px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:8px}.TimelinePanel_keyframeMarker__xjXv\+:hover{box-shadow:0 2px 8px #4a6cf780;transform:translateY(-50%) scale(1.2)}.TimelinePanel_keyframeMarker__xjXv\+:active{transform:translateY(-50%) scale(.9)}.TimelinePanel_keyframeMarker__xjXv\+.TimelinePanel_newlyAdded__uxbtA{animation:TimelinePanel_keyframePulse__j9hIC .6s ease-out}.TimelinePanel_keyframeMarker__xjXv\+.TimelinePanel_deletable__6czHk{cursor:pointer}.TimelinePanel_keyframeMarker__xjXv\+.TimelinePanel_deletable__6czHk:hover{background-color:#ef5350;background-color:var(--text-danger,#ef5350);border-color:#fff;box-shadow:0 2px 8px #ef535080;transform:translateY(-50%) scale(1.3)}@keyframes TimelinePanel_keyframePulse__j9hIC{0%{background-color:#4ade80;border-color:#fff;box-shadow:0 0 25px #4ade80e6;transform:translateY(-50%) scale(2)}25%{background-color:#22c55e;border-color:#fff;box-shadow:0 0 20px #22c55eb3;transform:translateY(-50%) scale(1.8)}50%{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7);border-color:#fff;box-shadow:0 0 15px #4a6cf799;transform:translateY(-50%) scale(1.5)}to{background-color:#4a6cf7;background-color:var(--accent-color,#4a6cf7);border-color:#fff;box-shadow:0 2px 4px #0003;transform:translateY(-50%) 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_timelinePanel__I8ZtO:not(.TimelinePanel_collapsed__HgXOi){height:250px;max-height:40vh}.TimelinePanel_timelineHeader__IWE-4{padding:6px 12px}.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}}@keyframes TimelinePanel_pulse__qnxkm{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.TimelinePanel_timelinePanel__I8ZtO.TimelinePanel_playing__YgYW5 .TimelinePanel_playhead__\+qN3C{animation:TimelinePanel_pulse__qnxkm 1s ease-in-out infinite}@media (prefers-color-scheme:dark){.TimelinePanel_keyframeMarker__xjXv\+,.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:linear-gradient(135deg,#667eea,#764ba2);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}}.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-column-gap:10px;grid-row-gap:4px;align-items:center;column-gap:10px;display:grid;grid-template-columns:1fr auto;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_loadingStatus__h4xsW{color:var(--secondary-color);font-size:14px;font-weight:700;grid-column:2;grid-row:1}.CollaborativeEditor_loaded__TwWGE .CollaborativeEditor_loadingStatus__h4xsW{color:#4caf50;color:var(--success-color,#4caf50)}.CollaborativeEditor_loadingStatus__h4xsW:contains("optional"){color:#ff9800;color:var(--warning-color,#ff9800);font-style:italic}.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_bottomStatusBar__CyJQr{align-items:center;bottom:10px;display:flex;gap:10px;justify-content:space-between;left:10px;position:absolute;right:10px;z-index:999}.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_bottomStatusBar__CyJQr{align-items:flex-start;flex-direction:column;gap:5px}.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_bottomStatusBar__CyJQr{bottom:5px;left:5px;right: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)}.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{animation:ProjectsList_projectFadeIn__gjTq5 .5s ease-out forwards;animation-fill-mode:both;background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 4px #0000001a;color:var(--text-primary);opacity:0;padding:16px;transform:translateY(20px);transition:transform .2s ease,box-shadow .2s ease}.ProjectsList_projectItem__lAJGA:first-child{animation-delay:.1s}.ProjectsList_projectItem__lAJGA:nth-child(2){animation-delay:.2s}.ProjectsList_projectItem__lAJGA:nth-child(3){animation-delay:.3s}.ProjectsList_projectItem__lAJGA:nth-child(4){animation-delay:.4s}.ProjectsList_projectItem__lAJGA:nth-child(5){animation-delay:.5s}.ProjectsList_projectItem__lAJGA:nth-child(6){animation-delay:.6s}.ProjectsList_projectItem__lAJGA:nth-child(7){animation-delay:.7s}.ProjectsList_projectItem__lAJGA:nth-child(8){animation-delay:.8s}.ProjectsList_projectItem__lAJGA:nth-child(9){animation-delay:.9s}.ProjectsList_projectItem__lAJGA: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_projectActions__D8Bu4{display:flex;gap:8px;margin-top:16px}.ProjectsList_projectActions__D8Bu4 a,.ProjectsList_projectActions__D8Bu4 button{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;padding:6px 12px;text-decoration:none}.ProjectsList_projectActions__D8Bu4 a{background-color:var(--accent-color);color:#fff}.ProjectsList_projectActions__D8Bu4 a:hover{background-color:var(--accent-hover)}.ProjectsList_projectActions__D8Bu4 button{background-color:var(--secondary-button-bg);border:none;color:var(--secondary-button-text)}.ProjectsList_projectActions__D8Bu4 button:hover{background-color:var(--secondary-button-hover)}.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}.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}.ProjectsList_cancelButton__uDO\+O,.ProjectsList_saveButton__4mTq7{border:none;border-radius:4px;cursor:pointer;font-size:12px;padding:6px 12px;transition:background-color .2s}.ProjectsList_saveButton__4mTq7{background-color:var(--accent-color);color:#fff}.ProjectsList_saveButton__4mTq7:hover:not(:disabled){background-color:var(--accent-hover)}.ProjectsList_saveButton__4mTq7:disabled{background-color:var(--disabled-bg);cursor:not-allowed}.ProjectsList_cancelButton__uDO\+O{background-color:var(--secondary-button-bg);color:var(--secondary-button-text)}.ProjectsList_cancelButton__uDO\+O:hover:not(:disabled){background-color:var(--secondary-button-hover)}.ProjectsList_cancelButton__uDO\+O:disabled{background-color:var(--disabled-bg);cursor:not-allowed}.ProjectsList_renameButton__rmbk0{background-color:var(--secondary-button-bg);border:none;border-radius:4px;color:var(--secondary-button-text);cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .2s}.ProjectsList_renameButton__rmbk0:hover:not(:disabled){background-color:var(--secondary-button-hover)}.ProjectsList_renameButton__rmbk0:disabled{background-color:var(--disabled-bg);cursor:not-allowed}: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}: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}.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:3rem;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:column;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}.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_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{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:2rem}.Landing_heroSignup__CybOH{display:flex;justify-content:center;margin-top:1rem;width:100%}.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:linear-gradient(135deg,#3b82f6,#8b5cf6);background:linear-gradient(135deg,var(--landing-gradient-start) 0,var(--landing-gradient-end) 100%);border-radius:50%;color:#fff;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_useCases__RLSaL{background:#111113;background:var(--landing-bg-elevated);padding:120px 24px}.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:#111113;background:var(--landing-bg-elevated);padding:100px 24px}.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;display:flex;flex-direction:column;margin:0 auto;max-width:600px;padding:1.5rem 2.5rem;text-align:center}.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:#000;background:var(--landing-bg);padding:100px 24px}.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_foundersLogoSvg__QJymI{color:#ffffffb3;height:54px;transition:color .2s ease;width:auto}.Landing_foundersLogo__Igbg\+:hover .Landing_foundersLogoSvg__QJymI{color:#fff}:root[data-theme=light] .Landing_foundersLogoSvg__QJymI{color:#0009}:root[data-theme=light] .Landing_foundersLogo__Igbg\+:hover .Landing_foundersLogoSvg__QJymI{color:#000}.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:3px;max-width:340px;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{max-width:300px}.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:center;display:flex;flex-direction:column;gap:1rem;max-width:500px;width:100%}.EmailSignup_emailSignupForm__ylh1y{width:100%}.EmailSignup_inputGroup__rj3tp{background:#fff;background:var(--input-bg,#fff);border:1px solid #e9ecef;border:1px solid var(--border-color,#e9ecef);border-radius:50px;box-shadow:0 4px 20px #0000001a;display:flex;padding:4px;transition:box-shadow .3s ease}.EmailSignup_inputGroup__rj3tp:focus-within{border-color:#2196f3;border-color:var(--accent-color,#2196f3);box-shadow:0 6px 30px #2196f333;box-shadow:0 6px 30px var(--accent-light,#2196f333)}.EmailSignup_emailInput__OotkB{background:#0000;border:none;color:#333;color:var(--input-text,#333);flex:1 1;font-size:1rem;outline:none;padding:16px 20px}.EmailSignup_emailInput__OotkB::placeholder{color:#999;color:var(--label-color,#999)}.EmailSignup_signupBtn__1jitI{background:var(--accent-color);border:none;border-radius:46px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:16px 28px;transition:all .3s ease;white-space:nowrap}.EmailSignup_signupBtn__1jitI:hover:not(:disabled){background:#1976d2;background:var(--accent-hover,#1976d2);box-shadow:0 4px 12px #2196f34d;box-shadow:0 4px 12px var(--accent-light,#2196f34d);transform:translateY(-1px)}.EmailSignup_signupBtn__1jitI:disabled{cursor:not-allowed;opacity:.7;transform:none}.EmailSignup_message__5L\+jD{border-radius:8px;font-size:.9rem;max-width:100%;padding:12px 20px;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)}.EmailSignup_dark__IbOab .EmailSignup_inputGroup__rj3tp{background:#ffffff0d;border-color:#ffffff1a;box-shadow:none}.EmailSignup_dark__IbOab .EmailSignup_inputGroup__rj3tp:focus-within{border-color:#6366f180;box-shadow:0 0 20px #6366f126}.EmailSignup_dark__IbOab .EmailSignup_emailInput__OotkB{color:#fafafa}.EmailSignup_dark__IbOab .EmailSignup_emailInput__OotkB::placeholder{color:#71717a}.EmailSignup_dark__IbOab .EmailSignup_signupBtn__1jitI{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.EmailSignup_dark__IbOab .EmailSignup_signupBtn__1jitI:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 4px 20px #6366f166}:root[data-theme=light] .EmailSignup_dark__IbOab .EmailSignup_inputGroup__rj3tp{background:#fff;border-color:#0000004d}:root[data-theme=light] .EmailSignup_dark__IbOab .EmailSignup_inputGroup__rj3tp:focus-within{border-color:#00000080}:root[data-theme=light] .EmailSignup_dark__IbOab .EmailSignup_emailInput__OotkB{color:#18181b}@media (max-width:768px){.EmailSignup_inputGroup__rj3tp{border-radius:12px;flex-direction:column;padding:8px}.EmailSignup_emailInput__OotkB{background:#fff;background:var(--input-bg,#fff);border:1px solid #e9ecef;border:1px solid var(--border-color,#e9ecef);border-radius:8px;margin-bottom:8px;padding:14px 16px}.EmailSignup_signupBtn__1jitI{border-radius:8px;padding:14px 20px;width:100%}.EmailSignup_emailSignup__qlCdh{max-width:100%}}.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%)}}.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}}.Showcase_showcasePage__UU\+UV{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;min-height:100vh;overflow-x:hidden;padding-bottom:4rem;width:100%}.Showcase_pageHeader__VHatp{background:linear-gradient(180deg,#00000005,#0000);background:linear-gradient(180deg,var(--bg-secondary,#00000005) 0,#0000 100%);padding:4rem 2rem 2rem;text-align:center}.Showcase_pageTitle__blUPQ{color:#111;color:var(--text-primary,#111);font-size:3rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .75rem}.Showcase_pageSubtitle__EsVs9{color:#666;color:var(--text-secondary,#666);font-size:1.25rem;font-weight:400;margin:0}.Showcase_section__RclDK{margin:0 0 3rem;padding:0 4vw}.Showcase_sectionHeader__QHi98{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.Showcase_sectionTitleGroup__rSMwA{flex:1 1}.Showcase_sectionTitle__kee7P{color:#111;color:var(--text-primary,#111);font-size:1.75rem;font-weight:600;margin:0 0 .25rem}.Showcase_sectionDescription__iu\+D8{color:#666;color:var(--text-secondary,#666);font-size:1rem;margin:0}.Showcase_scrollButtons__JWx-5{display:flex;flex-shrink:0;gap:.5rem}.Showcase_scrollButton__OCVh2{align-items:center;background:#fff;background:var(--bg-primary,#fff);border:1px solid #e0e0e0;border:1px solid var(--border-color,#e0e0e0);border-radius:50%;color:#333;color:var(--text-primary,#333);cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.Showcase_scrollButton__OCVh2:hover{background:#1976d2;background:var(--accent-color,#1976d2);border-color:#1976d2;border-color:var(--accent-color,#1976d2);color:#fff;transform:scale(1.05)}.Showcase_scrollButton__OCVh2:active{transform:scale(.95)}.Showcase_cardScroll__7r\+Kq{-ms-overflow-style:none;display:flex;gap:1.5rem;overflow-x:auto;padding:.5rem 0 2rem;scroll-snap-type:x mandatory;scrollbar-width:none}.Showcase_cardScroll__7r\+Kq::-webkit-scrollbar{display:none}.Showcase_card__CRkwL{background:#fff;background:var(--card-bg,#fff);border:1px solid #0000000f;border:1px solid var(--border-color,#0000000f);border-radius:16px;box-shadow:0 2px 12px #00000014;color:#111;color:var(--text-primary,#111);cursor:pointer;display:flex;flex:0 0 380px;flex-direction:column;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.Showcase_card__CRkwL:hover{box-shadow:0 12px 32px #0000001f;transform:translateY(-6px)}.Showcase_cardImage__1DcqO{align-items:center;background:#f5f5f5;background:var(--bg-secondary,#f5f5f5);display:flex;height:220px;justify-content:center;overflow:hidden;position:relative;width:100%}.Showcase_cardImage__1DcqO img{height:100%;object-fit:cover;width:100%}.Showcase_cardContent__VVyEE{display:flex;flex:1 1;flex-direction:column;padding:1.25rem}.Showcase_cardContent__VVyEE h3{color:#111;color:var(--text-primary,#111);font-size:1.25rem;font-weight:600;line-height:1.3;margin:0 0 .5rem}.Showcase_cardContent__VVyEE p{color:#666;color:var(--text-secondary,#666);flex:1 1;font-size:.95rem;line-height:1.5;margin:0}.Showcase_liveIndicator__dALnN{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#22c55ef2;border-radius:6px;color:#fff;display:flex;font-size:.7rem;font-weight:600;gap:6px;left:12px;letter-spacing:.5px;padding:6px 12px;position:absolute;text-transform:uppercase;top:12px}.Showcase_liveDot__f4j8O{animation:Showcase_pulse__lxaht 1.5s ease-in-out infinite;background:#fff;border-radius:50%;height:6px;width:6px}@keyframes Showcase_pulse__lxaht{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.Showcase_videoIndicator__W822b{align-items:center;background:#000000b3;border-radius:50%;color:#fff;display:flex;height:56px;justify-content:center;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:56px}.Showcase_card__CRkwL:hover .Showcase_videoIndicator__W822b{background:#1976d2;background:var(--accent-color,#1976d2);opacity:1;transform:translate(-50%,-50%) scale(1.1)}.Showcase_placeholderThumbnail__bLM8J{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;font-size:.9rem;font-weight:500;height:100%;justify-content:center;width:100%}.Showcase_tagList__FK0yU{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:1rem}.Showcase_tag__czykI{background:#f0f0f0;background:var(--bg-secondary,#f0f0f0);border-radius:100px;color:#666;color:var(--text-secondary,#666);font-size:.75rem;font-weight:500;padding:4px 10px}.Showcase_emptyState__D8vfj,.Showcase_loadingState__XJtpW{background:#f9f9f9;background:var(--bg-secondary,#f9f9f9);border:2px dashed #e0e0e0;border:2px dashed var(--border-color,#e0e0e0);border-radius:16px;color:#888;color:var(--text-secondary,#888);min-width:380px;padding:4rem 2rem;text-align:center;width:100%}.Showcase_detailSection__GIwJx{margin:0 auto;max-width:1200px;padding:4rem 2rem;text-align:center}.Showcase_detailSection__GIwJx h2{color:#111;color:var(--text-primary,#111);font-size:2rem;margin-bottom:2rem}.Showcase_detailSection__GIwJx video{border-radius:12px;box-shadow:0 4px 24px #00000026;height:auto;margin-bottom:2rem;max-width:100%}.Showcase_detailSection__GIwJx p{color:#666;color:var(--text-secondary,#666);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}@media (max-width:768px){.Showcase_pageHeader__VHatp{padding:3rem 1.5rem 1.5rem}.Showcase_pageTitle__blUPQ{font-size:2.25rem}.Showcase_pageSubtitle__EsVs9{font-size:1rem}.Showcase_section__RclDK{padding:0 1rem}.Showcase_sectionHeader__QHi98{align-items:flex-start;flex-direction:column}.Showcase_scrollButtons__JWx-5{display:none}.Showcase_card__CRkwL{flex:0 0 300px}.Showcase_cardImage__1DcqO{height:180px}.Showcase_sectionTitle__kee7P{font-size:1.5rem}}@media (max-width:480px){.Showcase_card__CRkwL{flex:0 0 85vw}.Showcase_pageTitle__blUPQ{font-size:1.75rem}}.Features_featuresPageContainer__JYtsE{background-color:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;margin:40px auto 0;max-width:1200px;padding:40px 20px}.Features_featuresPageContainer__JYtsE h3{color:var(--text-primary);font-size:1.5em;text-align:center}.Features_featuresPageContainer__JYtsE p{color:var(--text-secondary);font-size:1em;margin-bottom:20px;text-align:center}.Features_featurePageGroup__QHGPT{background-color:var(--bg-secondary);border-radius:8px;box-shadow:0 2px 10px #0000000d;margin-bottom:50px;padding:20px}.Features_featurePageGroup__QHGPT h2{border-bottom:2px solid var(--accent-color);color:var(--accent-color);font-size:1.8em;margin-bottom:25px;padding-bottom:10px}.Features_featuresPageGrid__nha9A{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Features_featurePageItem__ZiW6F{background-color:var(--bg-tertiary);border-radius:6px;box-shadow:0 1px 5px #00000014;padding:20px;scroll-margin-top:80px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.Features_featurePageItem__ZiW6F:hover{box-shadow:0 4px 15px #0000001f;transform:translateY(-5px)}.Features_featurePageIconTitle__K2cg7{align-items:center;display:flex;margin-bottom:15px}.Features_featurePageIconTitle__K2cg7 svg{color:var(--accent-color);margin-right:15px}.Features_featurePageIconTitle__K2cg7 h3{color:var(--text-primary);font-size:1.3em;margin:0}.Features_featurePageDescription__iQG5B{color:var(--text-secondary);font-size:1em;line-height:1.6;margin-bottom:10px}.Features_featurePageDetails__8dRzx{background-color:var(--bg-secondary);border-radius:4px;color:var(--text-tertiary);font-size:.9em;line-height:1.5;margin-top:10px;padding:10px}.Pricing_pricingPageContainer__lj6Sj{background-color:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;margin:40px auto 0;max-width:1400px;padding:60px 20px}.Pricing_pricingHeader__HOClr{margin-bottom:50px;text-align:center}.Pricing_pricingHeader__HOClr h1{color:var(--text-primary);font-size:2.5em;margin-bottom:15px}.Pricing_pricingHeader__HOClr p{color:var(--text-secondary);font-size:1.2em}.Pricing_pricingGrid__FA9Wn{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-bottom:40px;transition:opacity .3s ease-in-out}.Pricing_pricingGrid__FA9Wn.Pricing_transitioning__ysFFr{opacity:.6}.Pricing_pricingCard__fOMNf{background-color:var(--bg-secondary);border:2px solid #0000;border-radius:12px;box-shadow:0 2px 10px #0000000d;display:flex;flex-direction:column;padding:30px;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.Pricing_pricingCard__fOMNf:hover{box-shadow:0 8px 25px #0000001f;transform:translateY(-8px)}.Pricing_popularCard__-475y{border-color:var(--accent-color);transform:scale(1.05)}.Pricing_popularCard__-475y:hover{transform:scale(1.05) translateY(-8px)}.Pricing_popularBadge__JKCMv{background-color:var(--accent-color);border-radius:20px;color:#fff;font-size:.85em;font-weight:700;left:50%;padding:5px 20px;position:absolute;top:-15px;transform:translateX(-50%)}.Pricing_pricingCardHeader__ZSq5d{border-bottom:2px solid var(--bg-tertiary);display:flex;flex-direction:column;height:240px;justify-content:space-between;margin-bottom:25px;padding-bottom:25px;text-align:center}.Pricing_pricingCardHeader__ZSq5d h2{color:var(--text-primary);font-size:1.8em;margin-bottom:15px}.Pricing_priceContainer__mthCB{align-items:center;display:flex;flex-direction:column;gap:10px;height:150px;justify-content:flex-start;padding-top:20px;transition:opacity .3s ease-in-out}.Pricing_priceOption__eRzgs{align-items:center;display:flex;flex-direction:column;gap:5px}.Pricing_annualOption__Qi7xL{border:2px solid var(--accent-color);border-radius:8px;padding:15px 20px;position:relative;width:100%}.Pricing_savingsBadge__g9bqw{background-color:var(--accent-color);border-radius:12px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:.75em;font-weight:700;padding:4px 12px;position:absolute;right:10px;top:-12px}.Pricing_price__uKlqR{line-height:1}.Pricing_annualPrice__6\+b96,.Pricing_price__uKlqR{color:var(--accent-color);font-size:2.5em;font-weight:700}.Pricing_priceOr__VhFab{font-style:italic;margin:5px 0}.Pricing_period__ZIADX,.Pricing_priceOr__VhFab{color:var(--text-secondary);font-size:.9em}.Pricing_featureList__hkwzD{display:flex;flex-direction:column;flex-grow:1;list-style:none;margin:0 0 30px;padding:0}.Pricing_featureList__hkwzD li{align-items:flex-start;color:var(--text-primary);display:flex;font-size:.95em;line-height:1.5;margin-bottom:15px}.Pricing_highlightedFeature__iO9UR{background:linear-gradient(135deg,#4caf5026,#4caf5014);background:linear-gradient(135deg,rgba(var(--accent-color-rgb,76,175,80),.15),rgba(var(--accent-color-rgb,76,175,80),.08));border-left:3px solid var(--accent-color);border-radius:6px;margin-bottom:15px!important;margin-left:23px;padding:10px;position:relative;width:180px}.Pricing_highlightedFeature__iO9UR .Pricing_checkIcon__fRFqy{left:-27px;position:absolute;top:13px}.Pricing_highlightedFeature__iO9UR strong{color:var(--text-primary);font-weight:700}.Pricing_refreshInfo__55uuh{color:var(--text-secondary);font-size:.9em;font-style:italic;margin-bottom:5px!important;margin-left:27px;margin-top:-12px!important}.Pricing_checkIcon__fRFqy{color:var(--accent-color);flex-shrink:0;margin-right:12px;margin-top:3px}.Pricing_ctaButton__cmKVh{background-color:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1em;font-weight:700;padding:15px 30px;transition:background-color .2s ease-in-out,transform .2s ease-in-out;width:100%}.Pricing_ctaButton__cmKVh:hover{background-color:var(--accent-color);background-color:var(--accent-color-hover,var(--accent-color));filter:brightness(1.1);transform:scale(1.02)}.Pricing_ctaButton__cmKVh:active{transform:scale(.98)}.Pricing_pricingFootnote__BBa4V{background-color:var(--bg-secondary);border-radius:8px;margin-top:20px;padding:30px 20px;text-align:center}.Pricing_pricingFootnote__BBa4V p{color:var(--text-secondary);font-size:.9em;margin:0}.Pricing_billingToggle__vI9kW{background-color:var(--bg-secondary);border-radius:50px;display:flex;gap:0;justify-content:center;margin-left:auto;margin-right:auto;margin-top:30px;max-width:400px;padding:5px}.Pricing_billingToggle__vI9kW button{background:#0000;border:none;border-radius:50px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:1em;font-weight:500;padding:12px 24px;position:relative;transition:all .3s ease}.Pricing_billingToggle__vI9kW button.Pricing_active__TnwBB{background-color:var(--accent-color);color:#fff}.Pricing_saveBadge__t-YYI{background-color:#fff3;border-radius:10px;display:inline-block;font-size:.75em;margin-left:5px;padding:2px 8px}.Pricing_billingToggle__vI9kW button.Pricing_active__TnwBB .Pricing_saveBadge__t-YYI{background-color:#ffffff4d}.Pricing_creditsSection__mcilN{min-height:180px}.Pricing_additionalSection__Lr1yY,.Pricing_creditsSection__mcilN{display:flex;flex-direction:column}.Pricing_featureCategoryHeader__CEDxz{border-bottom:1px solid var(--bg-tertiary);color:var(--accent-color)!important;font-size:.85em!important;font-weight:600;letter-spacing:.5px;margin-bottom:10px!important;margin-top:15px!important;padding-bottom:5px;text-transform:uppercase}.Pricing_featureCategoryHeader__CEDxz span{display:block}.Pricing_priceComparison__p8DQj{align-items:center;display:flex;gap:10px;margin-bottom:8px;min-height:32px}.Pricing_oldPrice__GlOqz{color:var(--text-secondary);font-size:1.3em;font-weight:500;text-decoration:line-through}.Pricing_savingsIndicator__N0k1W{background-color:var(--accent-color);border-radius:12px;color:#fff;font-size:.75em;font-weight:700;padding:3px 10px}.Pricing_billedAnnually__ZG2wT{color:var(--text-tertiary);font-size:.8em;font-style:italic;margin-top:5px}.Pricing_faqSection__8svKH{margin-bottom:40px;margin-top:80px}.Pricing_faqSection__8svKH h2{color:var(--text-primary);font-size:2em;margin-bottom:40px;text-align:center}.Pricing_faqGrid__\+e5GU{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.Pricing_faqItem__a059h{background-color:var(--bg-secondary);border-radius:8px;box-shadow:0 2px 10px #0000000d;padding:25px;transition:transform .2s ease,box-shadow .2s ease}.Pricing_faqItem__a059h:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-3px)}.Pricing_faqItem__a059h h3{color:var(--text-primary);font-size:1.1em;line-height:1.4;margin-bottom:12px}.Pricing_faqItem__a059h p{color:var(--text-secondary);line-height:1.6;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(-8px)}}@media (max-width:768px){.Pricing_pricingPageContainer__lj6Sj{padding:40px 15px}.Pricing_pricingHeader__HOClr h1{font-size:2em}.Pricing_pricingGrid__FA9Wn{gap:25px;grid-template-columns:1fr}.Pricing_popularCard__-475y{transform:scale(1)}.Pricing_pricingCardHeader__ZSq5d{height:auto}.Pricing_billingToggle__vI9kW{max-width:100%}.Pricing_billingToggle__vI9kW button{font-size:.9em;padding:10px 16px}.Pricing_faqGrid__\+e5GU{grid-template-columns:1fr}.Pricing_priceContainer__mthCB{height:auto}.Pricing_creditsSection__mcilN{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}}.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}.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%)}}.ShowcasePanel_showcasePanel__sj3qT{max-width:900px}.ShowcasePanel_showcasePanel__sj3qT .ShowcasePanel_showcaseGrid__smY6w{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ShowcasePanel_showcasePanel__sj3qT .ShowcasePanel_showcaseItem__Bi0zl{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ShowcasePanel_showcasePanel__sj3qT .ShowcasePanel_showcaseItem__Bi0zl:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-3px)}.ShowcasePanel_showcasePanel__sj3qT .ShowcasePanel_showcaseImage__WKt\+J{background-color:var(--border-color);background-position:50%;background-size:cover;height:150px}.ShowcasePanel_showcasePanel__sj3qT .ShowcasePanel_showcaseTitle__pAGaY{font-size:.9em;font-weight:500;padding:10px;text-align:center}.ShowcasePanel_sectionTitle__xeZdH{color:var(--text-secondary);font-size:.9rem;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.ShowcasePanel_sectionTitle__xeZdH:not(:first-child){margin-top:20px}.ShowcasePanel_liveItem__JnbQ0 .ShowcasePanel_showcaseImage__WKt\+J{position:relative}.ShowcasePanel_liveTag__J2bPu{background:#22c55ee6;border-radius:3px;color:#fff;font-size:.65rem;font-weight:600;padding:2px 6px;position:absolute;right:8px;top:8px}.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;-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_authNavButton__EFtW2{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:opacity .15s}.Navbar_authNavButton__EFtW2:hover{opacity:.9}a.Navbar_authNavButton__EFtW2,button.Navbar_authNavButton__EFtW2{color:#fff;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_authNavButton__EFtW2,.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_logoContainer__NrPQk:hover{background-color:#ffffff1a}.Navbar_logoContainer__NrPQk:active{transform:scale(.95)}.Navbar_logoContainer__NrPQk.Navbar_chatOpen__YTb0P:active{transform:none}.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_authNavButton__EFtW2{background-color:var(--accent-color);color:#fff;margin-top:10px;width:80%}.Navbar_mobileMenu__1NznG .Navbar_authNavButton__EFtW2:hover{background-color:#1976d2;color:#fff}.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}:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr .Navbar_authNavButton__EFtW2,:root[data-theme=light] .Navbar_navbar__SW0hx.Navbar_landingPage__ZBRsr .Navbar_chatIndicator__WKJAe{color:#fff}.FeaturesPanel_featuresPanel__KtkrH{max-width:1000px}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featureGroupsContainer__BrANF{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);overflow:visible!important;visibility:visible!important}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featureGroup__P1fW3{overflow:visible!important;visibility:visible!important}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featureGroup__P1fW3 h4{border-bottom:none;color:var(--text-secondary);font-size:1em;font-weight:600;letter-spacing:.5px;margin-bottom:25px;text-transform:uppercase}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featuresGrid__lOTHI{display:flex;flex-direction:column;gap:10px;margin-top:-18px;min-height:50px;overflow:visible!important;visibility:visible!important}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featureItemLink__H2VcK,.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featuresPanelViewallLink__42HiM{color:inherit;text-decoration:none}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featureItem__QMQSl{align-items:flex-start;background-color:rgba(var(--accent-color-rgb),.8);border:none;border-radius:4px;display:flex!important;gap:12px;min-height:30px!important;opacity:1!important;overflow:visible!important;padding:10px;transition:background-color transform .2s ease;visibility:visible!important}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featureItemLink__H2VcK:hover .FeaturesPanel_featureItem__QMQSl{background-color:rgba(var(--input-text),1);cursor:pointer;transform:translateY(20px)}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featureIcon__KXI8C{color:var(--accent-color);font-size:1.3em;margin-top:3px;text-align:center;width:25px}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featureDetails__n-AvS{flex:1 1;min-height:110px}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featureTitle__XHVWQ{color:var(--text-primary);font-size:.9em;font-weight:500;margin-bottom:3px}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featureDescription__i5CLw{color:var(--text-secondary);font-size:.8em;line-height:1.3}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featuresPanelFooter__Wphm\+{border-top:1px solid var(--border-color-soft);grid-column:1/-1;margin-top:10px;padding-top:20px;text-align:right}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featuresPanelViewallLink__42HiM{color:var(--accent-color);font-weight:500;transition:color .2s ease}.FeaturesPanel_featuresPanel__KtkrH .FeaturesPanel_featuresPanelViewallLink__42HiM:hover{color:var(--accent-color-hover);text-decoration:underline}.NavbarEditorControls_editorControls__0oaHh{align-items:center;background-color:initial;border-radius:6px;display:flex;gap:12px;padding:4px 8px}.NavbarEditorControls_editorControls__0oaHh.NavbarEditorControls_left__LPOXs{margin-left:15px}.NavbarEditorControls_editorControls__0oaHh.NavbarEditorControls_right__WGeMy{justify-content:flex-end}.NavbarEditorControls_controlGroup__N9Gqi{align-items:center;display:flex;gap:8px}.NavbarEditorControls_controlLabel__VLK4v{color:var(--text-secondary);font-size:.8rem;white-space:nowrap}.NavbarEditorControls_editorModeSelect__5VIQ9,.NavbarEditorControls_objectControlSelect__huTb2{-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;min-width:120px;padding:6px 10px}.NavbarEditorControls_editorModeSelect__5VIQ9{min-width:160px}.NavbarEditorControls_objectControlSelect__huTb2{min-width:120px}.NavbarEditorControls_editorModeSelect__5VIQ9:focus,.NavbarEditorControls_objectControlSelect__huTb2:focus{border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.3);outline:none}.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.NavbarEditorControls_active__osO-w{background-color:var(--accent-color);color:#fff;opacity:1}.NavbarEditorControls_editorButton__ywujI.NavbarEditorControls_active__osO-w:hover{background-color:var(--accent-color);background-color:var(--accent-color-hover,var(--accent-color));color:#fff}.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)}.NavbarEditorControls_snapToggle__HDZAx{font-size:.75rem;min-width:auto!important;padding:4px 8px!important;pointer-events:auto!important;z-index:10}.NavbarEditorControls_snapText__IC7v8{font-size:.75rem;font-weight:500}.NavbarEditorControls_snapToggle__HDZAx.NavbarEditorControls_active__osO-w .NavbarEditorControls_snapText__IC7v8{color:#fff}@media (max-width:1024px){.NavbarEditorControls_editorControls__0oaHh{gap:8px}.NavbarEditorControls_controlLabel__VLK4v{display:none}.NavbarEditorControls_editorModeSelect__5VIQ9,.NavbarEditorControls_objectControlSelect__huTb2{font-size:.8rem;min-width:100px}}@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_editorControls__0oaHh.NavbarEditorControls_left__LPOXs{margin-left:8px}.NavbarEditorControls_controlGroup__N9Gqi{flex-shrink:0;gap:2px}.NavbarEditorControls_editorModeSelect__5VIQ9,.NavbarEditorControls_objectControlSelect__huTb2{font-size:.75rem;min-width:80px;padding:4px 6px}.NavbarEditorControls_editorButton__ywujI{flex-shrink:0;font-size:12px;height:28px;min-width:28px;padding:4px;width:28px}.NavbarEditorControls_buttonLabel__LOJ-Q,.NavbarEditorControls_controlLabel__VLK4v{display:none}}.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_socialLinks__7BvBL{display:flex;gap:15px;margin-top:1rem}.Footer_socialLinks__7BvBL a{text-decoration:none}.Footer_socialIcon__vNbla{align-items:center;background-color:#ffffff1a;border-radius:50%;color:var(--text-primary);display:flex;font-size:1rem;height:36px;justify-content:center;text-decoration:none;transition:all .2s ease;width:36px}.Footer_socialIcon__vNbla:hover{background-color:var(--accent-color);color:#fff;text-decoration:none}.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_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;display:flex;font-size:24px;height:40px;justify-content:center;width:40px}.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}.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%}}#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:#1a1a2e;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}}
/*# sourceMappingURL=main.d3811540.css.map*/