.TosModal_overlay__uulYL{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.TosModal_modal__E9Ftz{background:#fff;padding:2rem;width:90%;max-width:600px;max-height:80vh;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative;overflow:hidden;display:flex;flex-direction:column}.TosModal_modalContent__tWNxF{overflow-y:auto;padding-right:1rem;margin-top:1rem;flex-grow:1;max-height:70vh;color:#000!important}.TosModal_closeButton__ENbJl{position:absolute;top:1rem;right:1rem;font-size:1.2rem;background:none;border:none;cursor:pointer}.DemoLockModal_overlay__8t_Dp{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,18,24,.6);backdrop-filter:blur(3px)}.DemoLockModal_modal__aOllv{width:100%;max-width:440px;background:#fff;color:#111827;border-radius:14px;padding:28px;box-shadow:0 20px 50px rgba(0,0,0,.25);border:1px solid rgba(0,0,0,.06)}.DemoLockModal_eyebrow__AWudN{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280;margin-bottom:8px}.DemoLockModal_title__PqI3O{font-size:20px;font-weight:700;margin:0 0 10px}.DemoLockModal_body__Tuh20{font-size:14px;line-height:1.55;color:#4b5563;margin:0 0 22px}.DemoLockModal_actions__tpi9Y{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.DemoLockModal_primary___6WFJ,.DemoLockModal_secondary__p8NC2{font-size:14px;font-weight:600;padding:10px 18px;border-radius:9px;cursor:pointer;border:1px solid transparent;transition:filter .15s ease,background .15s ease}.DemoLockModal_primary___6WFJ{background:#4f46e5;color:#fff}.DemoLockModal_primary___6WFJ:hover{filter:brightness(1.07)}.DemoLockModal_secondary__p8NC2{background:transparent;color:#374151;border-color:#d1d5db}.DemoLockModal_secondary__p8NC2:hover{background:rgba(0,0,0,.04)}@media (prefers-color-scheme:dark){.DemoLockModal_modal__aOllv{background:#1b1f2a;color:#f3f4f6;border-color:hsla(0,0%,100%,.08)}.DemoLockModal_eyebrow__AWudN{color:#9ca3af}.DemoLockModal_body__Tuh20{color:#c3c9d4}.DemoLockModal_secondary__p8NC2{color:#e5e7eb;border-color:#3a4150}.DemoLockModal_secondary__p8NC2:hover{background:hsla(0,0%,100%,.06)}}.LoadingState_loadingContainer__wsDa8{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:#fff;padding:2rem;text-align:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#1a1b23;z-index:9999}.LoadingState_loadingSpinnerWrapper__FEJ_Y{margin-bottom:1.5rem;position:relative;width:60px;height:60px}.LoadingState_loadingSpinner__jTRVG{width:100%;height:100%;border-radius:50%;border:4px solid rgba(147,51,234,.2);border-top-color:#9333ea;animation:LoadingState_spin__0vlEh 1s ease-in-out infinite}.LoadingState_loadingContainer__wsDa8 h3{font-size:1.25rem;margin-bottom:.5rem;color:#9333ea}.LoadingState_loadingContainer__wsDa8 p{color:hsla(0,0%,100%,.8);max-width:400px}.LoadingState_localLoadingContainer__qzo18{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;width:100%}.LoadingState_localLoadingSpinner__LjJZr{border-radius:50%;border:4px solid rgba(147,51,234,.2);border-top-color:#9333ea;width:40px;height:40px;animation:LoadingState_spin__0vlEh 1s ease-in-out infinite;margin-bottom:16px}@keyframes LoadingState_spin__0vlEh{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.callsheetpage_container__K817Q{min-height:100vh;max-width:100%;margin:0;padding:0}.callsheetpage_container__K817Q,.callsheetpage_loading__pXgxo{width:100%;background-color:#111225;display:flex;flex-direction:column}.callsheetpage_loading__pXgxo{justify-content:center;align-items:center;height:100vh;color:#9ca3af;font-size:1.2rem;text-align:center}.callsheetpage_loading__pXgxo:after{content:"";width:30px;height:30px;margin:16px auto;border-radius:50%;border:2px solid #4c1d95;border-top-color:transparent;animation:callsheetpage_spinner__HBbOU .8s linear infinite}.callsheetpage_error__s_5xR{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%;padding:1rem;background-color:#111225;color:#ef4444;font-size:1.1rem;text-align:center;line-height:1.5}@keyframes callsheetpage_spinner__HBbOU{to{transform:rotate(1turn)}}.ProcessingPage_page__2E9R1{height:100dvh;background:#0d0f1a;display:flex;flex-direction:column;padding:12px 24px 24px;overflow:hidden}.ProcessingPage_shell__nCPl1{width:100%;max-width:1180px;margin:0 auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:18px}.ProcessingPage_header__HPhqe{display:flex;align-items:center;gap:14px;flex-shrink:0}.ProcessingPage_iconWrapper__QxzAt{width:44px;height:44px;border-radius:12px;background:rgba(99,102,241,.14);border:1px solid rgba(99,102,241,.28);display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:ProcessingPage_pulse__xNOSU 2.4s ease-in-out infinite}@keyframes ProcessingPage_pulse__xNOSU{0%,to{opacity:1}50%{opacity:.72}}.ProcessingPage_icon__gd26B{width:22px;height:22px;color:#a5b4fc}.ProcessingPage_headerText__DYUBq{min-width:0}.ProcessingPage_title__qyMET{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 2px;line-height:1.25}.ProcessingPage_subtitle__maJbq{font-size:.8125rem;color:#6b72a8;margin:0}.ProcessingPage_grid__uXDNg{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.ProcessingPage_panel__o02oQ{background:#131629;border:1px solid #252a4a;border-radius:14px;padding:18px 20px 16px;display:flex;flex-direction:column;min-height:0;height:100%}.ProcessingPage_panelLabel__rUje7{font-family:var(--font-dm-mono),monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:#6b72a8;margin-bottom:14px;flex-shrink:0}.ProcessingPage_stepList___HJZ7{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow-y:auto}.ProcessingPage_processRow__uyH1L{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(72px,.85fr) 40px;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;border:1px solid transparent;background:hsla(0,0%,100%,.02);transition:background .3s ease,border-color .3s ease,opacity .3s ease}.ProcessingPage_processRow__uyH1L.ProcessingPage_waiting__c5JIX{opacity:.45}.ProcessingPage_processRow__uyH1L.ProcessingPage_active__ERUx_{background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.34)}.ProcessingPage_processRow__uyH1L.ProcessingPage_complete__6_XSE{background:rgba(74,222,128,.09);border-color:rgba(74,222,128,.24)}.ProcessingPage_processIcon___nqQr{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(107,114,168,.14)}.ProcessingPage_processIcon___nqQr svg{width:15px;height:15px;color:#6b72a8}.ProcessingPage_processRow__uyH1L.ProcessingPage_active__ERUx_ .ProcessingPage_processIcon___nqQr{background:rgba(99,102,241,.2)}.ProcessingPage_processRow__uyH1L.ProcessingPage_active__ERUx_ .ProcessingPage_processIcon___nqQr svg{color:#a5b4fc}.ProcessingPage_processRow__uyH1L.ProcessingPage_complete__6_XSE .ProcessingPage_processIcon___nqQr{background:rgba(74,222,128,.16)}.ProcessingPage_processRow__uyH1L.ProcessingPage_complete__6_XSE .ProcessingPage_processIcon___nqQr svg{color:#4ade80}.ProcessingPage_processName__c5tv2{font-size:.8125rem;font-weight:500;color:#c9cee8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProcessingPage_processRow__uyH1L.ProcessingPage_waiting__c5JIX .ProcessingPage_processName__c5tv2{color:#6b72a8}.ProcessingPage_miniProgressBar__i8nn1{height:4px;border-radius:2px;background:rgba(75,82,128,.35);overflow:hidden}.ProcessingPage_miniProgressFill__NX8_b{height:100%;border-radius:2px;background:#4b5280;transition:width .5s ease-out}.ProcessingPage_processRow__uyH1L.ProcessingPage_active__ERUx_ .ProcessingPage_miniProgressFill__NX8_b{background:linear-gradient(90deg,#6366f1,#a5b4fc,#6366f1);background-size:200% 100%;animation:ProcessingPage_flow__H2cf_ 1.8s linear infinite}@keyframes ProcessingPage_flow__H2cf_{0%{background-position:100% 0}to{background-position:-100% 0}}.ProcessingPage_miniProgressFill__NX8_b.ProcessingPage_complete__6_XSE{background:#4ade80;animation:none}.ProcessingPage_processPercent__XdRVa{font-family:var(--font-dm-mono),monospace;font-size:.75rem;color:#6b72a8;text-align:right;display:flex;justify-content:flex-end;align-items:center}.ProcessingPage_processRow__uyH1L.ProcessingPage_active__ERUx_ .ProcessingPage_processPercent__XdRVa{color:#a5b4fc}.ProcessingPage_processPercent__XdRVa svg{width:14px;height:14px;color:#4ade80}.ProcessingPage_overallProgress__dX7Dl{margin-top:auto;padding-top:14px;border-top:1px solid #252a4a;flex-shrink:0}.ProcessingPage_progressBarRow__m3lcK{display:flex;align-items:center;gap:12px}.ProcessingPage_progressBarContainer__7IUh0{position:relative;flex:1;height:6px;border-radius:3px;background:rgba(75,82,128,.35);overflow:hidden}.ProcessingPage_progressBar__9xIr5{height:100%;border-radius:3px;background:linear-gradient(90deg,#6366f1,#a5b4fc,#6366f1);background-size:200% 100%;animation:ProcessingPage_flow__H2cf_ 1.8s linear infinite;transition:width .5s ease-out}.ProcessingPage_progressBar__9xIr5.ProcessingPage_complete__6_XSE{background:#4ade80;animation:none}.ProcessingPage_overallPercent__TRXW_{font-family:var(--font-dm-mono),monospace;font-size:.875rem;color:#a5b4fc;min-width:46px;text-align:right}.ProcessingPage_overallPercent__TRXW_.ProcessingPage_complete__6_XSE{color:#4ade80}.ProcessingPage_statusLabel__Gc0U_{display:block;font-size:.75rem;color:#6b72a8;margin-top:8px}.ProcessingPage_queueBadge__ISEoZ{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:rgba(201,168,76,.14);border:1px solid rgba(201,168,76,.3);color:#e3c46a;padding:4px 10px;border-radius:20px;font-size:.75rem;margin-bottom:10px;flex-shrink:0}.ProcessingPage_queueIcon__MjzGH{width:12px;height:12px}.ProcessingPage_breadcrumb__shOYK{flex-shrink:0;padding:4px 0 10px}.ProcessingPage_breadcrumbLink__ECVz4{background:none;border:none;color:#6b72a8;font-size:.8125rem;cursor:pointer;padding:4px 0;transition:color .2s ease;display:inline-flex;align-items:center;gap:4px}.ProcessingPage_breadcrumbLink__ECVz4:hover{color:#c9cee8}.ProcessingPage_container__M8uPn{min-height:100dvh;background:#0d0f1a;display:flex;align-items:center;justify-content:center;padding:24px}.ProcessingPage_modal__AI_A2{background:#131629;border:1px solid #252a4a;border-radius:16px;width:100%;max-width:520px;padding:32px}.ProcessingPage_errorState___FCcm{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px}.ProcessingPage_errorIcon__vB7Qa{width:44px;height:44px;color:#ef4444;margin-bottom:16px}.ProcessingPage_errorTitle__gtGuh{font-size:1.2rem;font-weight:600;color:#fff;margin:0 0 8px}.ProcessingPage_errorMessage__A_w5_{font-size:.875rem;color:#b4bad8;margin:0 0 16px}.ProcessingPage_errorHint__keC4v{font-size:.8125rem;color:#6b72a8;line-height:1.6;margin:0 0 24px;max-width:340px}.ProcessingPage_errorHint__keC4v strong{color:#c9cee8;font-family:var(--font-dm-mono),monospace;font-size:.75rem}.ProcessingPage_retryButton__xIrjs{background:#6366f1;color:#fff;border:none;padding:11px 22px;border-radius:8px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s ease}.ProcessingPage_retryButton__xIrjs:hover{background:#4f46e5}.ProcessingPage_retryButton__xIrjs:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.ProcessingPage_page__2E9R1{height:auto;min-height:100dvh;overflow:visible;padding:12px 16px 24px}.ProcessingPage_grid__uXDNg{grid-template-columns:minmax(0,1fr)}.ProcessingPage_stepList___HJZ7{overflow-y:visible}.ProcessingPage_panel__o02oQ{min-height:320px}}.BreakdownResults_container__x3wcI{display:flex;flex-direction:column;height:100vh;background:linear-gradient(180deg,#0a0a1a,#0f172a);font-family:Inter,sans-serif;color:#fff;overflow:hidden}.BreakdownResults_header__Ekn3S{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1.25rem;background-color:rgba(15,23,42,.8);backdrop-filter:blur(10px);position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(96,165,250,.1)}.BreakdownResults_content__N8RfO{display:flex;flex:1;overflow:hidden;margin-top:0}.BreakdownResults_mainContentWrapper__dkRYU{flex:1;display:flex;flex-direction:column;overflow:hidden}.BreakdownResults_mainContent__0Wcx4{flex:1;display:flex;flex-direction:column;overflow:auto;padding:.25rem 1rem 1rem;background-color:rgba(15,23,42,.7);height:100%}.BreakdownResults_mainContent__0Wcx4.BreakdownResults_withProductionNotes__8Yx9i{position:relative}.BreakdownResults_scriptContentContainer__bKWOP{position:relative;height:100%;width:100%}.BreakdownResults_floatingEditButton__CviEg{position:absolute;top:16px;right:16px;background:var(--primary-color,#8b5cf6);color:#fff;border:none;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:500;cursor:pointer;box-shadow:0 4px 12px rgba(139,92,246,.3);transition:all .2s;z-index:10;display:flex;align-items:center;gap:6px}.BreakdownResults_floatingEditButton__CviEg:hover{background:var(--primary-color-dark,#7c3aed);transform:translateY(-1px);box-shadow:0 6px 16px rgba(139,92,246,.4)}.BreakdownResults_scriptContentArea__9MIPo{position:relative;flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;transition:margin-right .3s ease}.BreakdownResults_mainContent__0Wcx4.BreakdownResults_withProductionNotes__8Yx9i .BreakdownResults_scriptContentArea__9MIPo{margin-right:400px}.BreakdownResults_productionNotesSidebar__wWydB{position:fixed;top:0;right:0;width:400px;height:100vh;overflow:hidden;background:#1a1a2e;border-left:1px solid #333;z-index:100;box-shadow:-2px 0 10px rgba(0,0,0,.3)}.BreakdownResults_backButton__emjAH{display:flex;align-items:center;background:rgba(38,39,76,.5);border:1px solid rgba(96,165,250,.2);color:#fff;font-size:.875rem;cursor:pointer;padding:.5rem .75rem;border-radius:4px;transition:all .2s;gap:.5rem}.BreakdownResults_backButton__emjAH:hover{background-color:rgba(147,51,234,.3);border-color:rgba(147,51,234,.5)}.BreakdownResults_projectTitle__C68Vf{margin:0 auto 0 1rem;font-size:1.25rem;font-weight:600;color:#fff}.BreakdownResults_viewControls__RnPp6{display:flex;gap:.75rem;align-items:center}.BreakdownResults_viewModeToggle__3yUw4{display:flex;border:1px solid rgba(96,165,250,.3);border-radius:4px;overflow:hidden;background-color:rgba(15,23,42,.5)}.BreakdownResults_viewModeToggleButton__sTWR0{display:flex;align-items:center;gap:.5rem;background:transparent;padding:.5rem .75rem;font-size:.875rem;color:hsla(0,0%,100%,.8);cursor:pointer;transition:all .2s;border:none;border-right:1px solid rgba(96,165,250,.1);position:relative;overflow:hidden}.BreakdownResults_viewModeToggleButton__sTWR0:last-child{border-right:none}.BreakdownResults_viewModeToggleButton__sTWR0.BreakdownResults_active__42wfe{background-color:#7e22ce;color:#fff}.BreakdownResults_viewModeToggleButton__sTWR0.BreakdownResults_active__42wfe:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#8b5cf6,#6366f1)}.BreakdownResults_viewModeToggleButton__sTWR0:hover:not(.BreakdownResults_active__42wfe):not(:disabled){background-color:rgba(147,51,234,.2);color:#fff}.BreakdownResults_viewModeToggleButton__sTWR0:disabled{opacity:.5;cursor:not-allowed;color:hsla(0,0%,100%,.4)}.BreakdownResults_viewModeButton__E3oBh{display:flex;align-items:center;gap:.5rem;background:rgba(38,39,76,.7);border:1px solid rgba(96,165,250,.3);border-radius:4px;padding:.5rem .75rem;font-size:.875rem;color:#fff;cursor:pointer;transition:all .2s}.BreakdownResults_viewModeButton__E3oBh.BreakdownResults_active__42wfe{background-color:#7e22ce;border-color:#9333ea}.BreakdownResults_viewModeButton__E3oBh:hover:not(.BreakdownResults_active__42wfe):not(:disabled){background-color:rgba(147,51,234,.3)}.BreakdownResults_viewModeButton__E3oBh:disabled{opacity:.5;cursor:not-allowed}.BreakdownResults_viewSegment__GQtgN{display:inline-flex;align-items:center;gap:2px;padding:3px;background-color:rgba(15,23,42,.6);border:1px solid rgba(96,165,250,.2);border-radius:9999px}.BreakdownResults_segmentButton__M1xAd{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:none;padding:.4rem .85rem;font-size:.8125rem;color:hsla(0,0%,100%,.7);cursor:pointer;border-radius:9999px;white-space:nowrap;transition:all .15s ease}.BreakdownResults_segmentButton__M1xAd:hover:not(.BreakdownResults_active__42wfe):not(:disabled){color:#fff;background-color:rgba(147,51,234,.15)}.BreakdownResults_segmentButton__M1xAd.BreakdownResults_active__42wfe{background-color:#7e22ce;color:#fff;box-shadow:0 1px 3px rgba(126,34,206,.4)}.BreakdownResults_segmentButton__M1xAd:disabled{opacity:.45;cursor:not-allowed;color:hsla(0,0%,100%,.4)}.BreakdownResults_headerDivider___R_eC{width:1px;align-self:stretch;min-height:24px;background:rgba(148,163,184,.22);flex:0 0 auto}.BreakdownResults_revisionGroup__GPk6O{display:inline-flex;align-items:center;gap:.5rem;padding:4px 6px;background-color:rgba(99,102,241,.06);border:1px solid rgba(148,163,184,.15);border-radius:8px}.BreakdownResults_changesButton__aMkw9{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px solid transparent;color:hsla(0,0%,100%,.8);font-size:.8125rem;padding:.4rem .7rem;border-radius:6px;cursor:pointer;transition:all .15s ease}.BreakdownResults_changesButton__aMkw9:hover{background-color:rgba(99,102,241,.15);color:#fff}.BreakdownResults_colorSwitch__yf2Du{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.8125rem;color:hsla(0,0%,100%,.75);white-space:nowrap}.BreakdownResults_colorSwitchInput__2fAP4{position:absolute;opacity:0;width:0;height:0}.BreakdownResults_colorSwitchTrack__ezk6t{position:relative;width:34px;height:18px;border-radius:9999px;background:rgba(148,163,184,.3);transition:background .15s ease;flex:0 0 auto}.BreakdownResults_colorSwitchThumb__fYwpX{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s ease}.BreakdownResults_colorSwitchInput__2fAP4:checked+.BreakdownResults_colorSwitchTrack__ezk6t{background:#7e22ce}.BreakdownResults_colorSwitchInput__2fAP4:checked+.BreakdownResults_colorSwitchTrack__ezk6t .BreakdownResults_colorSwitchThumb__fYwpX{transform:translateX(16px)}.BreakdownResults_colorSwitchInput__2fAP4:focus-visible+.BreakdownResults_colorSwitchTrack__ezk6t{box-shadow:0 0 0 2px rgba(139,92,246,.5)}.BreakdownResults_sidebar__SFgfA{width:320px;padding-top:0;background-color:rgba(15,23,42,.95);border-right:1px solid rgba(96,165,250,.1);display:flex;flex-direction:column;height:100%;overflow-y:auto}.BreakdownResults_sidebar__SFgfA:after{content:"";display:block;height:16px}.BreakdownResults_sidebarSceneEdit__EXzQ0{flex-shrink:0;margin-top:auto;padding:12px 16px;border-top:1px solid rgba(148,163,184,.12)}.BreakdownResults_sidebarHeading__9GJLw{font-size:1.125rem;font-weight:600;color:#fff;margin:.75rem 0;padding:0 1rem}.BreakdownResults_verificationIndicator__th6iw{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:#94a3b8;font-style:italic;padding:0 1rem .5rem}.BreakdownResults_verificationSpinner__0MIYI{width:10px;height:10px;border:1.5px solid rgba(148,163,184,.3);border-top-color:#94a3b8;border-radius:50%;animation:BreakdownResults_spin__siG5b .8s linear infinite}.BreakdownResults_verificationComplete__hvxnZ{font-size:.6875rem;color:#4ade80;font-weight:500;padding:0 1rem .5rem;animation:BreakdownResults_fadeInOut__ZrgVo 5s ease-in-out forwards}@keyframes BreakdownResults_fadeInOut__ZrgVo{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.BreakdownResults_sceneBody__oFD1z{transition:background-color .3s ease,border-color .3s ease}.BreakdownResults_removedSceneIndicator__uZz6m{display:flex;align-items:center;justify-content:center;padding:6px 16px;margin:4px 0;border:1px dashed rgba(239,68,68,.2);border-radius:4px;background:rgba(239,68,68,.04)}.BreakdownResults_removedSceneText___HzOj{font-size:11px;color:#fca5a5;font-style:italic;opacity:.8}.BreakdownResults_omittedBody__LQtr5{padding:2px 0 4px 16px}.BreakdownResults_omittedToggle__KCeTN{display:inline-flex;align-items:center;gap:6px;padding:3px 4px;background:transparent;border:none;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.3px;color:#94a3b8;transition:color .15s ease}.BreakdownResults_omittedToggle__KCeTN:hover{color:#cbd5e1}.BreakdownResults_omittedToggleChevron__Lc10e{display:inline-block;font-size:9px;transition:transform .15s ease}.BreakdownResults_omittedToggleChevron__Lc10e[data-open=true]{transform:rotate(90deg)}.BreakdownResults_omittedContent__GNHsY{margin-top:6px;padding:8px 12px;border-left:2px dashed rgba(239,68,68,.35);background:rgba(239,68,68,.04);border-radius:0 4px 4px 0}.BreakdownResults_omittedContentLine__1kGFF{font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:#94a3b8}.BreakdownResults_revisionBadge__kWMXR{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:1px 6px;border-radius:3px;margin-left:8px;flex-shrink:0}.BreakdownResults_revisionBadge__kWMXR[data-action=added]{background:rgba(16,185,129,.75);color:#fff;border:1px solid rgba(16,185,129,.25)}.BreakdownResults_revisionBadge__kWMXR[data-action=modified]{background:rgba(59,130,246,.75);color:#fff;font-weight:800;border:1px solid rgba(59,130,246,.25)}.BreakdownResults_sceneHeader__sEaaF{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px;row-gap:4px;margin:2rem 0 1rem;padding:.5rem .75rem;background:rgba(0,0,0,.05);border:.5px solid rgba(0,0,0,.1);border-radius:4px;position:relative;font-weight:700}.BreakdownResults_sceneHeader__sEaaF .BreakdownResults_sceneNumber__GCn07{grid-column:1;grid-row:1;margin-right:0}.BreakdownResults_sceneHeaderMain__FzSWS{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;min-width:0}.BreakdownResults_sceneHeaderAction__GH3zj{margin-left:auto;flex:0 0 auto}.BreakdownResults_sceneHeaderMeta__lqHrZ{grid-column:2;grid-row:2;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-weight:400}.BreakdownResults_revisionIndicator__YNLKj{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);font-size:11px;font-weight:500;color:var(--text-muted,#94a3b8);white-space:nowrap}.BreakdownResults_revisionIndicatorDot__88yfG{width:7px;height:7px;border-radius:50%;flex:0 0 auto;display:inline-block}.BreakdownResults_metaDivider__LM6pn{width:1px;height:11px;background:var(--border-color,rgba(148,163,184,.35));flex:0 0 auto}.BreakdownResults_revisionToggle__N9ZqJ{display:flex;align-items:center;gap:6px;background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.12);color:#94a3b8;font-size:12px;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease}.BreakdownResults_revisionToggle__N9ZqJ:hover{background:rgba(148,163,184,.12);color:#cbd5e1}.BreakdownResults_viewChangesButton__tCa8k{display:flex;align-items:center;gap:5px;padding:4px 10px;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.25);border-radius:6px;color:#a5b4fc;font-size:12px;cursor:pointer;transition:all .2s ease}.BreakdownResults_viewChangesButton__tCa8k:hover{background:rgba(99,102,241,.2);border-color:rgba(99,102,241,.4)}.BreakdownResults_categoryNavContainer__1YGDR{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.BreakdownResults_categoryTabs__FEK9L{display:flex;overflow-x:auto;gap:.5rem;padding:0 1rem .5rem;border-bottom:1px solid rgba(96,165,250,.1);scrollbar-width:thin;scrollbar-color:rgba(147,51,234,.5) rgba(15,23,42,.5)}.BreakdownResults_categoryTabs__FEK9L::-webkit-scrollbar{height:4px}.BreakdownResults_categoryTabs__FEK9L::-webkit-scrollbar-track{background:rgba(15,23,42,.5)}.BreakdownResults_categoryTabs__FEK9L::-webkit-scrollbar-thumb{background-color:rgba(147,51,234,.5);border-radius:4px}.BreakdownResults_categoryTab__oL_DC{display:flex;align-items:center;white-space:nowrap;background:none;border:none;border-bottom:2px solid transparent;color:hsla(0,0%,100%,.6);font-size:.875rem;padding:.5rem .75rem;cursor:pointer;transition:all .2s;position:relative}.BreakdownResults_categoryTab__oL_DC:hover:not(:disabled):not(.BreakdownResults_selectedTab__s7icR){color:#fff;background-color:rgba(147,51,234,.1);border-radius:4px 4px 0 0}.BreakdownResults_categoryTab__oL_DC.BreakdownResults_selectedTab__s7icR{color:#fff;font-weight:500}.BreakdownResults_categoryTab__oL_DC.BreakdownResults_selectedTab__s7icR:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;border-radius:2px;z-index:1}.BreakdownResults_categoryTab__oL_DC.BreakdownResults_emptyTab__l5xIM{opacity:.4;cursor:default}.BreakdownResults_categoryCount__0whnC{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;background-color:rgba(30,41,59,.8);border-radius:10px;padding:0 .5rem;font-size:.75rem;margin-left:.5rem;transition:all .2s}.BreakdownResults_selectedTab__s7icR .BreakdownResults_categoryCount__0whnC{background-color:rgba(147,51,234,.8)}.BreakdownResults_elementListContainer__0R7VD{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:1rem;min-height:0}.BreakdownResults_elementListHeader__XfKQT{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.BreakdownResults_elementListTitle___uT54{font-size:1rem;font-weight:500;margin:0}.BreakdownResults_elementListCount__pFlZD{font-size:.75rem;color:hsla(0,0%,100%,.6)}.BreakdownResults_elementsList__koLcg{list-style-type:none;padding:0;margin:0;overflow-y:auto;flex:1;max-height:calc(100vh - 180px);scrollbar-width:thin;scrollbar-color:rgba(147,51,234,.5) rgba(15,23,42,.5)}.BreakdownResults_elementsList__koLcg::-webkit-scrollbar{width:6px}.BreakdownResults_elementsList__koLcg::-webkit-scrollbar-track{background:rgba(15,23,42,.5);border-radius:3px}.BreakdownResults_elementsList__koLcg::-webkit-scrollbar-thumb{background-color:rgba(147,51,234,.5);border-radius:3px}.BreakdownResults_elementItem__zjnh_.BreakdownResults_isolatedElement__avMgg{background-color:rgba(99,102,241,.1);border-color:#6366f1;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.BreakdownResults_elementItem__zjnh_.BreakdownResults_isolatedElement__avMgg:hover{background-color:rgba(99,102,241,.15)}.BreakdownResults_isolatedIndicator__yDdOe{position:absolute;left:4px;top:50%;transform:translateY(-50%);color:#6366f1;display:flex;align-items:center;justify-content:center}.BreakdownResults_elementNavigationBar__C4x3m{position:sticky;top:60px;z-index:100;background:rgba(15,23,42,.95);border:1px solid rgba(147,51,234,.4);border-left:3px solid #9333ea;box-shadow:0 2px 8px rgba(147,51,234,.2);animation:BreakdownResults_slideDown__0UAXp .3s ease;backdrop-filter:blur(10px)}@keyframes BreakdownResults_slideDown__0UAXp{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.BreakdownResults_navBarContent__x4y9V{display:flex;justify-content:space-between;align-items:center;padding:8px 500px;max-width:1400px;margin:0 auto}.BreakdownResults_navBarInfo__C2DOw{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.BreakdownResults_elementTag__GlZGz{padding:4px 12px;border-radius:16px;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.BreakdownResults_occurrenceCount__bjUsR{color:hsla(0,0%,100%,.7);font-size:14px;background:rgba(30,41,59,.5);padding:4px 8px;border-radius:4px;white-space:nowrap}.BreakdownResults_navBarControls__gu5Ak{display:flex;align-items:center;gap:8px}.BreakdownResults_navButton__DC4xA{padding:6px;background:rgba(30,41,59,.6);border:1px solid rgba(96,165,250,.2);border-radius:4px;cursor:pointer;transition:all .2s;color:hsla(0,0%,100%,.8)}.BreakdownResults_navButton__DC4xA:hover:not(:disabled){background:rgba(147,51,234,.2);border-color:rgba(147,51,234,.5);color:#fff}.BreakdownResults_navButton__DC4xA:disabled{opacity:.4;cursor:not-allowed}.BreakdownResults_navDivider__oGgAh{width:1px;height:20px;background:rgba(96,165,250,.1);margin:0 4px}.BreakdownResults_navCloseButton__mZlxD{padding:6px;background:rgba(30,41,59,.6);border:1px solid rgba(96,165,250,.2);border-radius:4px;cursor:pointer;transition:all .2s;color:hsla(0,0%,100%,.7)}.BreakdownResults_navCloseButton__mZlxD:hover{background:hsla(0,100%,71%,.2);border-color:hsla(0,100%,71%,.5);color:#ff6b6b}.BreakdownResults_elementNavInline__PWh63{display:flex;align-items:center;gap:8px;flex-shrink:0}.BreakdownResults_elementNavDivider__0MqoP{width:1px;height:20px;background:rgba(148,163,184,.2);flex-shrink:0}.BreakdownResults_elementNavTag__xdoeq{padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.BreakdownResults_elementNavCount___QVJC{color:#94a3b8;font-size:11px;white-space:nowrap;flex-shrink:0}.BreakdownResults_current-occurrence__cZ3Xd{outline:2px solid #6366f1;outline-offset:2px;background-color:rgba(99,102,241,.2)!important;animation:BreakdownResults_pulse__OOvg9 1s ease}.BreakdownResults_exportButton__EOUyv{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-left:16px}.BreakdownResults_exportButton__EOUyv:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.4)}.BreakdownResults_exportButton__EOUyv:active:not(:disabled){transform:translateY(0)}.BreakdownResults_exportButton__EOUyv:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.BreakdownResults_exportButton__EOUyv span{white-space:nowrap}.BreakdownResults_exportDropdownContainer__hs5po{position:relative;display:inline-block}.BreakdownResults_exportDropdownButton__376Dr{display:flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.BreakdownResults_exportDropdownButton__376Dr:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.4)}.BreakdownResults_exportDropdownButton__376Dr:active:not(:disabled){transform:translateY(0)}.BreakdownResults_exportDropdownButton__376Dr:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.BreakdownResults_exportDropdownButton__376Dr span{white-space:nowrap}.BreakdownResults_chevron__UloMd{transition:transform .2s ease;margin-left:2px}.BreakdownResults_chevronOpen__ISmky{transform:rotate(180deg)}.BreakdownResults_exportDropdownMenu__t7Mnx{position:absolute;top:calc(100% + 6px);right:0;min-width:280px;background:#1e293b;border:1px solid rgba(148,163,184,.2);border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.4);z-index:9999;overflow:hidden;animation:BreakdownResults_dropdownFadeIn__awJvO .15s ease-out}@keyframes BreakdownResults_dropdownFadeIn__awJvO{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.BreakdownResults_exportDropdownItem__weWzm{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;text-align:left;cursor:pointer;transition:background-color .15s ease;color:#e2e8f0}.BreakdownResults_exportDropdownItem__weWzm:hover:not(:disabled){background:rgba(99,102,241,.15)}.BreakdownResults_exportDropdownItem__weWzm:disabled{opacity:.5;cursor:not-allowed}.BreakdownResults_exportDropdownItem__weWzm svg{flex-shrink:0;margin-top:2px;color:#94a3b8}.BreakdownResults_exportDropdownItem__weWzm:hover:not(:disabled) svg{color:#a5b4fc}.BreakdownResults_exportDropdownItemText__zdz6P{display:flex;flex-direction:column;gap:2px}.BreakdownResults_exportDropdownItemTitle__l6UT4{font-size:13px;font-weight:500;color:#f1f5f9}.BreakdownResults_exportDropdownItemDesc__y3DXK{font-size:11px;color:#94a3b8}.BreakdownResults_exportDropdownDivider__ks0eS{height:1px;background:rgba(148,163,184,.15);margin:4px 0}.BreakdownResults_spinningIcon__RTk0a{animation:BreakdownResults_spin__siG5b 1s linear infinite}.BreakdownResults_elementItem__zjnh_.BreakdownResults_isolatedElement__avMgg:after{content:"Viewing";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:11px;color:#6366f1;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.BreakdownResults_elementItem__zjnh_.BreakdownResults_isolatedElement__avMgg .BreakdownResults_elementText__v262d{padding-left:20px}.BreakdownResults_elementItem__zjnh_{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease;position:relative;min-height:36px}.BreakdownResults_elementItem__zjnh_:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:rgba(147,51,234,.5);opacity:0;transition:opacity .2s;transform:scale(.98)}.BreakdownResults_elementItem__zjnh_:hover{background-color:hsla(0,0%,100%,.05)}.BreakdownResults_elementItem__zjnh_:hover:before{opacity:1}.BreakdownResults_elementItem__zjnh_.BreakdownResults_activeElement__wkYY4{background-color:rgba(30,41,59,.9);border-color:rgba(147,51,234,.5)}.BreakdownResults_elementItem__zjnh_.BreakdownResults_activeElement__wkYY4:before{opacity:1;background-color:#9333ea}.BreakdownResults_elementContent__Xt4oi{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden}.BreakdownResults_elementText__v262d{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:flex;align-items:center;gap:6px;padding-right:8px}.BreakdownResults_userAddedTag__29AB2{background-color:rgba(34,197,94,.2);color:#22c55e;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.5px;flex-shrink:0}.BreakdownResults_sceneCount__11YJH{background-color:hsla(0,0%,100%,.1);padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.7);min-width:20px;text-align:center}.BreakdownResults_activeElement__wkYY4{background-color:rgba(59,130,246,.15);border-left:3px solid #3b82f6;padding-left:9px}.BreakdownResults_primaryActions__mrW34{padding:12px;background:rgba(15,23,42,.3);border-bottom:1px solid rgba(139,92,246,.2)}.BreakdownResults_createNoteAction__zozOT{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:14px 16px;background:linear-gradient(135deg,rgba(139,92,246,.8),rgba(124,58,237,.8));border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s;color:#fff;box-shadow:0 2px 8px rgba(139,92,246,.3)}.BreakdownResults_createNoteAction__zozOT:hover{background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(124,58,237,.9));transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.4)}.BreakdownResults_elementActions__27MFs{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;gap:6px;opacity:0;transition:opacity .15s ease;background:linear-gradient(90deg,transparent,rgba(15,23,42,.95) 20%);padding-left:20px;padding-right:4px;flex-shrink:0}.BreakdownResults_elementItem__zjnh_:hover .BreakdownResults_elementActions__27MFs{opacity:1}.BreakdownResults_actionButton__LlXkq{width:32px;height:32px;border:none;background-color:transparent;color:hsla(0,0%,100%,.6);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;position:relative}.BreakdownResults_actionButton__LlXkq:hover{background-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.BreakdownResults_categoryGrid__wox9k{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-top:8px}.BreakdownResults_categoryQuickAction__nY_WL{display:flex;align-items:center;justify-content:center;padding:8px 12px;background:rgba(30,41,59,.6);border:1px solid rgba(96,165,250,.2);border-left:3px solid transparent;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s;color:hsla(0,0%,100%,.9);text-align:center}.BreakdownResults_categoryQuickAction__nY_WL:hover{background:rgba(30,41,59,.8);border-left-width:4px;color:#fff;transform:translateX(2px)}.BreakdownResults_editModePrompt__YrbtK{padding:16px;text-align:center;background:rgba(15,23,42,.4);border-top:1px solid rgba(139,92,246,.2)}.BreakdownResults_editModePrompt__YrbtK p{margin:0 0 12px;font-size:13px;color:hsla(0,0%,100%,.7);font-style:italic}.BreakdownResults_enableEditButton__0VRUR{display:flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(59,130,246,.8),rgba(37,99,235,.8));color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;margin:0 auto}.BreakdownResults_enableEditButton__0VRUR:hover{background:linear-gradient(135deg,rgba(59,130,246,.9),rgba(37,99,235,.9));transform:translateY(-1px)}.BreakdownResults_editModeToggleContainer__91iBK{position:relative}.BreakdownResults_editModeToggleButton__gGKLe{display:flex;align-items:center;gap:8px;background:rgba(30,41,59,.8);border:1px solid rgba(96,165,250,.3);border-radius:6px;padding:8px 16px;font-size:14px;color:hsla(0,0%,100%,.9);cursor:pointer;transition:all .2s;font-weight:500}.BreakdownResults_editModeToggleButton__gGKLe:hover{background:rgba(30,41,59,.9);border-color:rgba(139,92,246,.5);color:#fff}.BreakdownResults_editModeToggleButton__gGKLe.BreakdownResults_active__42wfe{background:linear-gradient(135deg,rgba(5,150,105,.8),rgba(4,120,87,.8));border-color:rgba(5,150,105,.6);color:#fff;box-shadow:0 2px 8px rgba(5,150,105,.3)}.BreakdownResults_editModeToggleButton__gGKLe.BreakdownResults_active__42wfe:hover{background:linear-gradient(135deg,rgba(5,150,105,.9),rgba(4,120,87,.9));box-shadow:0 4px 12px rgba(5,150,105,.4)}@keyframes BreakdownResults_enhancedFadeIn__vR3uR{0%{opacity:0;transform:translateY(10px) translateX(-50%) scale(.95)}to{opacity:1;transform:translateY(0) translateX(-50%) scale(1)}}.BreakdownResults_occurrences__yvRI_{background-color:rgba(30,41,59,.8);border-radius:10px;padding:1px 6px;font-size:.7rem;min-width:20px;text-align:center}.BreakdownResults_elementDeleteButton__DO5vL,.BreakdownResults_elementReclassifyButton__tL7iV{opacity:0;background:none;border:none;color:hsla(0,0%,100%,.5);font-size:16px;cursor:pointer;padding:0 4px;transition:all .2s;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%}.BreakdownResults_elementItem__zjnh_:hover .BreakdownResults_elementDeleteButton__DO5vL,.BreakdownResults_elementItem__zjnh_:hover .BreakdownResults_elementReclassifyButton__tL7iV{opacity:1}.BreakdownResults_elementDeleteButton__DO5vL:hover{color:#ff6b6b;background-color:hsla(0,100%,71%,.1)}.BreakdownResults_elementReclassifyButton__tL7iV:hover{color:#8b5cf6;background-color:rgba(139,92,246,.1)}.BreakdownResults_userElementsToggle__YFcVn{margin:12px 16px}.BreakdownResults_userElementsButton__JF1ib{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:rgba(30,41,59,.8);border:1px solid rgba(96,165,250,.2);border-radius:6px;padding:10px 14px;font-size:14px;cursor:pointer;transition:all .2s;color:hsla(0,0%,100%,.8)}.BreakdownResults_userElementsButton__JF1ib.BreakdownResults_active__42wfe{background-color:rgba(147,51,234,.3);border-color:#9333ea;color:#fff}.BreakdownResults_userElementsButton__JF1ib:hover:not(.BreakdownResults_active__42wfe){background-color:rgba(30,41,59,.9);border-color:rgba(147,51,234,.4);color:#fff}.BreakdownResults_elementCount__YQ2gL{background:linear-gradient(90deg,#7e22ce,#9333ea);color:#fff;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.2)}.BreakdownResults_userElementsPanel__FzvEH{margin:0 16px 16px;background-color:rgba(30,41,59,.7);border:1px solid rgba(96,165,250,.2);border-radius:6px;padding:14px;box-shadow:0 4px 8px rgba(0,0,0,.1);animation:BreakdownResults_slideIn__oxY6m .3s ease}.BreakdownResults_userElementsTitle__lZ9nL{font-size:15px;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid rgba(96,165,250,.1);color:#fff;display:flex;align-items:center}.BreakdownResults_userElementsTitle__lZ9nL:before{content:"";display:inline-block;width:8px;height:8px;background-color:#9333ea;border-radius:50%;margin-right:8px}.BreakdownResults_emptyElementsMessage__QUw_V{color:hsla(0,0%,100%,.6);font-size:13px;margin:12px 0;font-style:italic;padding:10px;background-color:rgba(30,41,59,.5);border-radius:4px;text-align:center}.BreakdownResults_userElementCategory__1EWtA{margin-bottom:16px;animation:BreakdownResults_fadeIn__KPGvl .5s ease}.BreakdownResults_userElementCategoryTitle__F7l1e{font-size:14px;margin:0 0 8px;font-weight:500;display:flex;align-items:center}.BreakdownResults_userElementCategoryTitle__F7l1e:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.BreakdownResults_userElementsList__oXkjg{list-style:none;padding:0;margin:0;border-radius:4px;overflow:hidden;border:1px solid rgba(30,41,59,.8)}.BreakdownResults_userElementItem__0PVrD{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid rgba(96,165,250,.1);background-color:rgba(30,41,59,.5);transition:background-color .2s}.BreakdownResults_userElementItem__0PVrD:last-child{border-bottom:none}.BreakdownResults_userElementItem__0PVrD:hover{background-color:rgba(30,41,59,.8)}.BreakdownResults_userElementText__nneep{font-size:13px;color:hsla(0,0%,100%,.9)}.BreakdownResults_deleteElementButton__g6QP4{background:none;border:none;color:hsla(0,0%,100%,.5);font-size:16px;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.BreakdownResults_deleteElementButton__g6QP4:hover{color:#ff6b6b;background-color:hsla(0,100%,71%,.1)}.BreakdownResults_saveElementsContainer__km6_O{margin:12px 16px 16px}.BreakdownResults_saveElementsButton__JT7JY{width:100%;background:linear-gradient(90deg,#4338ca,#3b82f6);color:#fff;border:none;border-radius:6px;padding:10px 14px;font-size:14px;cursor:pointer;transition:all .3s;box-shadow:0 2px 6px rgba(59,130,246,.3);font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px}.BreakdownResults_saveElementsButton__JT7JY:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px rgba(59,130,246,.4);background:linear-gradient(90deg,#4338ca,#2563eb)}.BreakdownResults_saveElementsButton__JT7JY:active:not(:disabled){transform:translateY(0)}.BreakdownResults_savingButton__4c4_1{background:linear-gradient(90deg,#4338ca,#3b82f6)!important;position:relative;cursor:default;opacity:.8}.BreakdownResults_savingSpinner__CGh4Z{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:BreakdownResults_spin__siG5b .8s linear infinite;margin-right:8px;vertical-align:middle}.BreakdownResults_scriptTextContent__HyyYu{flex:1;overflow-y:auto;background-color:rgba(38,39,76,.5);border-radius:4px;border:1px solid rgba(96,165,250,.2);font-family:Courier New,monospace;line-height:1.5;white-space:pre-wrap;color:#fff;font-size:15px;position:relative;display:flex;flex-direction:column;align-items:center;padding:2rem;background-color:#1a1a2e}.BreakdownResults_scriptPage__pcmbS{width:816px;min-height:1056px;padding:96px 96px 96px 144px;background-color:#fff;color:#000;box-shadow:0 4px 24px rgba(0,0,0,.4);border-radius:2px;margin-bottom:2rem;flex-shrink:0;position:relative}.BreakdownResults_scriptVersion-white__ApEgk{background-color:#fff;color:#000;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,.1)}.BreakdownResults_scriptVersion-blue__ICmiC{background-color:rgba(167,199,231,.85);color:#000;scrollbar-color:rgba(33,150,243,.6) rgba(33,150,243,.2)}.BreakdownResults_scriptVersion-pink__FtmJx{background-color:rgba(255,182,193,.85);color:#000;scrollbar-color:rgba(233,30,99,.6) rgba(233,30,99,.2)}.BreakdownResults_scriptVersion-yellow__DsqPE{background-color:rgba(255,248,220,.85);color:#000}.BreakdownResults_scriptVersion-green__FQcLM{background-color:rgba(193,225,193,.85);color:#000}.BreakdownResults_scriptVersion-goldenrod__RY4rw{background-color:rgba(218,165,32,.6);color:#000}.BreakdownResults_scriptVersion-buff__wQd0K{background-color:hsla(49,79%,73%,.85);color:#000}.BreakdownResults_scriptVersion-salmon__VyrJH{background-color:hsla(6,93%,71%,.7);color:#000}.BreakdownResults_scriptVersion-cherry__Y8ubG{background-color:rgba(222,49,99,.6);color:#000}.BreakdownResults_scriptVersion-tan__XCjnv{background-color:hsla(34,44%,69%,.8);color:#000}.BreakdownResults_headerHintWrapper__jaEt7{padding:12px 24px;background:rgba(15,23,42,.5);border-bottom:1px solid rgba(148,163,184,.1)}.BreakdownResults_pdfContainer___vMFG{flex:1;overflow:hidden;border-radius:8px;border:1px solid rgba(96,165,250,.2)}.BreakdownResults_pdfViewer__0iN31{border:none;width:100%;height:100%;background-color:#fff}.BreakdownResults_intelligentModeHeader__9w8BI{padding:16px;background:linear-gradient(135deg,#667eea15,#764ba215);border:1px solid #667eea30;border-radius:8px;margin-bottom:20px}.BreakdownResults_intelligentModeBadge__GbCqd{display:inline-block;padding:4px 12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:8px}.BreakdownResults_intelligentModeDescription__aHigo{color:#6b7280;font-size:14px;margin:0}.BreakdownResults_intelligentSceneInfo__ZkrG1{flex:1}.BreakdownResults_sceneProductionReason__f3f6S{color:#6b7280;font-size:14px;margin:8px 0;font-style:italic}.BreakdownResults_sluglinesList__iSjCJ{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.BreakdownResults_sluglinesLabel__OQ6PY{font-size:12px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:8px}.BreakdownResults_sluglinesContainer__emmcE{background:#f9fafb;padding:12px;border-radius:6px}.BreakdownResults_primarySlugline__wGZJh{font-weight:600;color:#111827;margin-bottom:8px}.BreakdownResults_additionalSluglines__jj_7R{margin-top:8px}.BreakdownResults_sluglinesSummary__qUvGF{cursor:pointer;color:#6366f1;font-size:14px;padding:4px 0}.BreakdownResults_sluglinesSummary__qUvGF:hover{color:#4f46e5}.BreakdownResults_secondarySluglinesList__JjgmB{margin-top:8px;padding-left:16px}.BreakdownResults_secondarySlugline__ROZKp{color:#6b7280;font-size:14px;padding:4px 0}.BreakdownResults_groupedSceneBadge__Bb45G{background:#f0f9ff;color:#1e40af;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.BreakdownResults_slugline__x_jbm{display:flex;align-items:center;gap:8px;font-weight:700;margin:2rem 0 1rem;padding:.5rem .75rem;background-color:rgba(147,51,234,.2);border-left:3px solid #9333ea;border-radius:4px;position:relative}.BreakdownResults_inlineSlugline__gfcPL{font-weight:700;text-transform:uppercase;margin:1rem 0 .5rem;color:#1a1a1a}.BreakdownResults_scriptTextContent__HyyYu .BreakdownResults_inlineSlugline__gfcPL{color:#e2e8f0}.BreakdownResults_scriptVersion-blue__ICmiC .BreakdownResults_inlineSlugline__gfcPL,.BreakdownResults_scriptVersion-green__FQcLM .BreakdownResults_inlineSlugline__gfcPL,.BreakdownResults_scriptVersion-pink__FtmJx .BreakdownResults_inlineSlugline__gfcPL,.BreakdownResults_scriptVersion-white__ApEgk .BreakdownResults_inlineSlugline__gfcPL,.BreakdownResults_scriptVersion-yellow__DsqPE .BreakdownResults_inlineSlugline__gfcPL{color:#1a1a1a;background:rgba(0,0,0,.05);padding:2px 4px;border-radius:2px}.BreakdownResults_traditionalSlugline__JR78a{font-weight:700;text-transform:uppercase;font-size:1rem;color:#333}.BreakdownResults_aiSceneTitle__8IEEV{font-weight:700;font-size:1.1rem;color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em}.BreakdownResults_sceneNumber__GCn07{display:inline-block;background:rgba(0,0,0,.45);color:#fff;padding:3px 8px;border-radius:4px;margin-right:10px;font-size:.9em;font-weight:700;min-width:24px;text-align:center}.BreakdownResults_highlight__lFvTC{border-radius:3px;padding:1px 2px;margin:0 -1px;cursor:pointer;opacity:.95;transition:all .15s ease;position:relative;display:inline-block}.BreakdownResults_highlight__lFvTC:hover{opacity:1;filter:brightness(1.2);box-shadow:0 0 0 1px hsla(0,0%,100%,.3)}.BreakdownResults_highlightYellow__ZTLtP{text-shadow:0 0 2px rgba(0,0,0,.45),0 0 1px rgba(0,0,0,.3)}.BreakdownResults_highlightOnWash__XjGGN,.BreakdownResults_highlightYellow__ZTLtP{opacity:1;filter:brightness(1.15);box-shadow:0 0 0 1px hsla(0,0%,100%,.3)}.BreakdownResults_activeHighlight__In_Hm{animation:BreakdownResults_pulse__OOvg9 1.5s ease-in-out;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)}.BreakdownResults_userAdded__0YCNU{border:1px dashed #9333ea!important;box-shadow:0 0 3px rgba(147,51,234,.6);position:relative}.BreakdownResults_userAdded__0YCNU:after{content:"";position:absolute;top:-3px;right:-3px;width:6px;height:6px;border-radius:50%;background:#9333ea}.BreakdownResults_userAdded__0YCNU:hover:before{content:"User-added";position:absolute;top:-24px;left:0;background:rgba(38,39,76,.95);color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;white-space:nowrap;pointer-events:none}.BreakdownResults_versionTabsContainer__RW6cA{display:flex;padding:.5rem .5rem 0;margin-bottom:1rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(147,51,234,.5) rgba(15,23,42,.5);gap:.5rem;border-bottom:1px solid rgba(96,165,250,.1)}.BreakdownResults_versionTabsContainer__RW6cA::-webkit-scrollbar{height:4px}.BreakdownResults_versionTabsContainer__RW6cA::-webkit-scrollbar-track{background:rgba(15,23,42,.5)}.BreakdownResults_versionTabsContainer__RW6cA::-webkit-scrollbar-thumb{background-color:rgba(147,51,234,.5);border-radius:4px}.BreakdownResults_versionTab__GBj7L{display:flex;align-items:center;gap:8px;padding:.5rem 1rem;background-color:rgba(30,41,59,.6);border:solid rgba(96,165,250,.2);border-width:1px 1px 4px;border-radius:6px 6px 0 0;color:hsla(0,0%,100%,.8);font-size:.875rem;white-space:nowrap;cursor:pointer;transition:all .2s ease;position:relative;top:1px}.BreakdownResults_versionTab__GBj7L:hover{background-color:rgba(30,41,59,.9);color:#fff}.BreakdownResults_activeVersionTab__hEn5G{background-color:rgba(30,41,59,.95);color:#fff;font-weight:500;transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,.2)}.BreakdownResults_versionName__9vDJr{position:relative}.BreakdownResults_versionColorIndicator__Od5qc{width:12px;height:12px;border-radius:50%;display:inline-block;border:1px solid hsla(0,0%,100%,.5)}.BreakdownResults_versionIndicator__RgxSO{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;background-color:rgba(0,0,0,.08);border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:500;color:#333}.BreakdownResults_versionIndicatorDot__zbCD_{width:8px;height:8px;border-radius:50%}.BreakdownResults_versionBadge__PzycB{position:absolute;top:10px;right:10px;background-color:rgba(0,0,0,.6);color:#fff;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600;padding:3px 10px;border-radius:4px;z-index:5;display:flex;align-items:center;gap:5px;box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.5px}.BreakdownResults_versionColorDot__lFeu0{width:8px;height:8px;border-radius:50%;display:inline-block;border:1px solid hsla(0,0%,100%,.5)}.BreakdownResults_scriptVersion-blue__ICmiC .BreakdownResults_versionBadge__PzycB,.BreakdownResults_scriptVersion-buff__wQd0K .BreakdownResults_versionBadge__PzycB,.BreakdownResults_scriptVersion-cherry__Y8ubG .BreakdownResults_versionBadge__PzycB,.BreakdownResults_scriptVersion-goldenrod__RY4rw .BreakdownResults_versionBadge__PzycB,.BreakdownResults_scriptVersion-green__FQcLM .BreakdownResults_versionBadge__PzycB,.BreakdownResults_scriptVersion-pink__FtmJx .BreakdownResults_versionBadge__PzycB,.BreakdownResults_scriptVersion-salmon__VyrJH .BreakdownResults_versionBadge__PzycB,.BreakdownResults_scriptVersion-tan__XCjnv .BreakdownResults_versionBadge__PzycB,.BreakdownResults_scriptVersion-white__ApEgk .BreakdownResults_versionBadge__PzycB,.BreakdownResults_scriptVersion-yellow__DsqPE .BreakdownResults_versionBadge__PzycB{background-color:rgba(0,0,0,.7);color:#fff}.BreakdownResults_interactiveMode__L9rBH{cursor:text;border:1px solid rgba(139,92,246,.2);transition:all .2s ease}.BreakdownResults_interactiveMode__L9rBH:hover{border-color:rgba(139,92,246,.4);box-shadow:0 0 0 2px rgba(139,92,246,.1)}.BreakdownResults_editMode__5r48K{cursor:text;border:2px solid rgba(139,92,246,.6)!important;box-shadow:0 0 0 4px rgba(139,92,246,.15);position:relative}.BreakdownResults_editMode__5r48K:after{content:"Edit Mode: Enhanced element categorization active";position:absolute;top:-30px;left:0;background:linear-gradient(90deg,rgba(139,92,246,.9),rgba(124,58,237,.9));color:#fff;padding:4px 10px;border-radius:4px 4px 0 0;font-size:11px;font-weight:500;font-family:Inter,sans-serif;backdrop-filter:blur(5px);z-index:10}.BreakdownResults_editModeIndicator__cR6nz{position:fixed;bottom:0;left:0;right:0;background:rgba(126,34,206,.9);color:#fff;padding:6px 16px;z-index:1000;backdrop-filter:blur(5px);border-top:1px solid rgba(147,51,234,.5)}.BreakdownResults_editModeContent__rU3fn{display:flex;align-items:center;justify-content:center;gap:12px;max-width:1200px;margin:0 auto;font-size:14px}.BreakdownResults_exitEditModeButton__FpERg{background-color:hsla(0,0%,100%,.2);color:#fff;border:none;border-radius:4px;padding:5px 12px;font-size:14px;cursor:pointer;margin-left:auto;transition:background-color .2s;font-weight:500}.BreakdownResults_exitEditModeButton__FpERg:hover{background-color:hsla(0,0%,100%,.3)}.BreakdownResults_enhancedSelectionPopup__GNOja{background-color:rgba(30,41,59,.98);border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.4);width:320px;overflow:hidden;z-index:100;animation:BreakdownResults_enhancedFadeIn__vR3uR .2s ease-out;border:1px solid rgba(139,92,246,.3);backdrop-filter:blur(10px)}.BreakdownResults_selectionPopup__f4Ytm{background-color:rgba(38,39,76,.98);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);width:280px;overflow:hidden;z-index:100;animation:BreakdownResults_fadeIn__KPGvl .2s ease-out;border:1px solid rgba(147,51,234,.4);position:fixed}.BreakdownResults_popupHeader__N271H{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid rgba(147,51,234,.2);background:linear-gradient(90deg,rgba(126,34,206,.7),rgba(147,51,234,.4))}.BreakdownResults_popupHeader__N271H h4{margin:0;font-size:15px;font-weight:500;color:#fff}.BreakdownResults_closePopupButton__yGnRt{background:none;border:none;color:hsla(0,0%,100%,.8);font-size:20px;cursor:pointer;padding:0;line-height:.8;height:20px;width:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.BreakdownResults_closePopupButton__yGnRt:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.BreakdownResults_sectionLabel__LnLbw{padding:8px 14px 4px;font-size:12px;font-weight:500;color:hsla(0,0%,100%,.6);text-transform:uppercase;letter-spacing:.5px;background:rgba(15,23,42,.2);border-bottom:1px solid rgba(96,165,250,.1)}.BreakdownResults_categoryOptions__frnKr{max-height:280px;overflow-y:auto;padding:4px 0}.BreakdownResults_categoryOption__s857y{display:flex;align-items:center;width:100%;text-align:left;padding:10px 14px;background:none;border:none;border-left:4px solid transparent;cursor:pointer;font-size:14px;transition:all .2s;color:hsla(0,0%,100%,.9)}.BreakdownResults_categoryOption__s857y:hover{background-color:rgba(147,51,234,.3);color:#fff;border-left-width:6px}.BreakdownResults_noteSection__pIgBu{padding:8px;border-bottom:1px solid rgba(147,51,234,.2);background:rgba(15,23,42,.3)}.BreakdownResults_createNoteOption__tc8Pn{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 14px;background:linear-gradient(90deg,rgba(139,92,246,.2),rgba(139,92,246,.1));border:1px solid rgba(139,92,246,.3);border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s;color:#e2e8f0}.BreakdownResults_createNoteOption__tc8Pn:hover{background:linear-gradient(90deg,rgba(139,92,246,.4),rgba(139,92,246,.2));border-color:rgba(139,92,246,.5);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(139,92,246,.3)}.BreakdownResults_createNoteOption__tc8Pn svg{flex-shrink:0}.BreakdownResults_scriptVersion-white__ApEgk.BreakdownResults_editMode__5r48K:after{background-color:rgba(147,51,234,.08)}.BreakdownResults_scriptVersion-blue__ICmiC.BreakdownResults_editMode__5r48K:after,.BreakdownResults_scriptVersion-buff__wQd0K.BreakdownResults_editMode__5r48K:after,.BreakdownResults_scriptVersion-cherry__Y8ubG.BreakdownResults_editMode__5r48K:after,.BreakdownResults_scriptVersion-goldenrod__RY4rw.BreakdownResults_editMode__5r48K:after,.BreakdownResults_scriptVersion-green__FQcLM.BreakdownResults_editMode__5r48K:after,.BreakdownResults_scriptVersion-pink__FtmJx.BreakdownResults_editMode__5r48K:after,.BreakdownResults_scriptVersion-salmon__VyrJH.BreakdownResults_editMode__5r48K:after,.BreakdownResults_scriptVersion-tan__XCjnv.BreakdownResults_editMode__5r48K:after,.BreakdownResults_scriptVersion-yellow__DsqPE.BreakdownResults_editMode__5r48K:after{background-color:rgba(147,51,234,.12)}.BreakdownResults_progressContainer__6NUbh{margin:.5rem 1rem .25rem;padding:.5rem;background-color:rgba(38,39,76,.5);border-radius:8px;border:1px solid rgba(96,165,250,.2);transition:all .3s ease;width:auto}.BreakdownResults_progressComplete__NYilO{max-height:60px;opacity:.9}.BreakdownResults_progressComplete__NYilO .BreakdownResults_progressDetails__EJI08{justify-content:flex-end}.BreakdownResults_progressHeader__GvNPs{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.BreakdownResults_progressTitle__gJGVW{font-size:.9rem;font-weight:500}.BreakdownResults_progressPercentage__lmpS5{font-size:1.125rem;font-weight:600;color:#9333ea}.BreakdownResults_progressBarWrapper__T6YQS{height:5px;margin-bottom:.4rem}.BreakdownResults_progressBarFill__ASoy0{height:100%;background:linear-gradient(90deg,#4338ca,#3b82f6);border-radius:4px;transition:width .3s ease}.BreakdownResults_progressBarFill__ASoy0.BreakdownResults_progressComplete__NYilO{background:linear-gradient(90deg,#8b5cf6,#6366f1)}.BreakdownResults_progressDetails__EJI08{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:hsla(0,0%,100%,.7)}.BreakdownResults_progressChunks__xHTT8{font-weight:400}.BreakdownResults_continueButton__6R4hk{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(90deg,#7e22ce,#9333ea);color:#fff;border:none;border-radius:4px;font-weight:500;font-size:.875rem;cursor:pointer;transition:filter .2s;white-space:nowrap}.BreakdownResults_continueButton__6R4hk:hover:not(:disabled){filter:brightness(1.1)}.BreakdownResults_continueButton__6R4hk:disabled{opacity:.7;cursor:not-allowed}.BreakdownResults_spinnerSmall___HhZZ{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:BreakdownResults_spin__siG5b 1s ease-in-out infinite}.BreakdownResults_sceneApprovalBanner__O6SIf{margin:.5rem 1rem .25rem;padding:.5rem;background-color:rgba(30,41,59,.8);border:1px solid rgba(59,130,246,.3);border-left:4px solid #3b82f6;border-radius:6px;color:#e2e8f0;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;width:auto}.BreakdownResults_sceneApprovalBanner__O6SIf:hover{background-color:rgba(30,41,59,.9);transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.BreakdownResults_sceneApprovalBanner__O6SIf span{font-weight:400;color:#e2e8f0}.BreakdownResults_sceneApprovalContent__cliQC{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.BreakdownResults_sceneApprovalInfo__HALR8{display:flex;align-items:center;gap:10px}.BreakdownResults_sceneApprovalButtons__JW2cZ{display:flex;gap:10px}.BreakdownResults_reviewButton__id9Tf{background-color:#2196f3;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s}.BreakdownResults_reviewButton__id9Tf:hover{background-color:#1976d2;transform:translateY(-1px)}.BreakdownResults_acceptButton__vhQXI{background-color:transparent;color:#2196f3;border:1px solid #2196f3;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:8px}.BreakdownResults_acceptButton__vhQXI:hover{background-color:rgba(33,150,243,.1);transform:translateY(-1px)}.BreakdownResults_acceptButton__vhQXI:disabled,.BreakdownResults_reviewButton__id9Tf:disabled{opacity:.6;cursor:not-allowed;transform:none}.BreakdownResults_buttonSpinner__xKgMQ{width:14px;height:14px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:BreakdownResults_spin__siG5b 1s ease-in-out infinite}.BreakdownResults_floatingNotesButton__ImZiw{position:fixed;bottom:30px;right:30px;background:#8b5cf6;color:#fff;border:none;border-radius:50px;padding:12px 20px;display:flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;box-shadow:0 4px 20px rgba(139,92,246,.3);transition:all .3s ease;z-index:1000;font-size:14px}.BreakdownResults_floatingNotesButton__ImZiw:hover{background:#7c3aed;transform:translateY(-2px);box-shadow:0 6px 25px rgba(139,92,246,.4)}.BreakdownResults_floatingNotesButton__ImZiw.BreakdownResults_active__42wfe{background:#6d28d9}.BreakdownResults_unreadBadge__gkcre{background:#f44;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin-left:4px}.BreakdownResults_modalOverlay__eYD2h{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.BreakdownResults_modal__mSZ7d{background-color:#1e293b;border-radius:8px;width:80%;max-width:800px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.3)}.BreakdownResults_modalHeader__gtR5u{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #334155}.BreakdownResults_modalHeader__gtR5u h3{margin:0;color:#e2e8f0}.BreakdownResults_closeButton__OkhI1{background:none;border:none;font-size:24px;color:#94a3b8;cursor:pointer}.BreakdownResults_modalContent__Ki2ka{padding:20px;overflow-y:auto;flex-grow:1}.BreakdownResults_modalInstructions__6CYlP{margin-bottom:16px;color:#94a3b8}.BreakdownResults_modalFooter__XPlAC{display:flex;justify-content:flex-end;padding:16px 20px;border-top:1px solid #334155;gap:12px}.BreakdownResults_cancelButton__QSIzy{background-color:transparent;border:1px solid #4b5563;color:#e2e8f0;padding:8px 16px;border-radius:4px;cursor:pointer}.BreakdownResults_saveButton__9FYnf{background-color:#3b82f6;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:8px}.BreakdownResults_saveButton__9FYnf:hover:not(:disabled){background-color:#2563eb}.BreakdownResults_saveButton__9FYnf:disabled{opacity:.6;cursor:not-allowed}.BreakdownResults_loadingButton__A3h6D{position:relative;cursor:default}.BreakdownResults_scenesList__r3eWl{display:flex;flex-direction:column;gap:8px}.BreakdownResults_sceneItem__rZyJs{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:6px;background-color:#1e293b;border:1px solid #334155}.BreakdownResults_sceneHeader__sEaaF{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.BreakdownResults_sceneNumberField__U1gG6{width:70px;padding:6px 10px;border-radius:4px;border:1px solid #475569;background-color:#0f172a;color:#e2e8f0;text-align:center;font-weight:500;font-size:.9rem}.BreakdownResults_sceneText__lsIJw{color:#cbd5e1;font-family:Courier New,monospace;font-size:.95rem;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;padding-left:2px}.BreakdownResults_disabledSceneNote__IoYV2{color:hsla(0,0%,100%,.5);font-style:italic;font-size:.85rem}.BreakdownResults_mergeButton__m_9bF:hover{background-color:rgba(59,130,246,.2);color:#3b82f6}.BreakdownResults_moveButton__kI_fT:hover{background-color:rgba(168,85,247,.2);color:#a855f7}.BreakdownResults_deleteButton__02nXr:hover{background-color:rgba(239,68,68,.2);color:#ef4444}.BreakdownResults_actionButton__LlXkq:before{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding:4px 8px;background-color:rgba(0,0,0,.9);color:#fff;font-size:11px;border-radius:4px;max-width:200px;white-space:normal;width:-moz-max-content;width:max-content;text-align:center;pointer-events:none;opacity:0;transition:opacity .15s ease;margin-bottom:4px}.BreakdownResults_actionButton__LlXkq:hover:before{opacity:1}.BreakdownResults_deleteButton__02nXr:before{left:auto;right:0;transform:none}.BreakdownResults_breakdownViewContainer__qTqhs{flex:1;overflow-y:auto;padding:1.5rem;background-color:rgba(38,39,76,.5);border-radius:8px;border:1px solid rgba(96,165,250,.2);color:#fff}.BreakdownResults_breakdownSceneSection__4viVO{margin-bottom:2rem;background-color:rgba(15,23,42,.7);border-radius:6px;overflow:hidden;border:1px solid rgba(96,165,250,.1)}.BreakdownResults_breakdownSceneHeader__DwofZ{display:flex;align-items:center;background:linear-gradient(90deg,rgba(126,34,206,.3),rgba(147,51,234,.1));padding:.75rem 1rem;border-bottom:1px solid rgba(96,165,250,.1)}.BreakdownResults_breakdownSceneNumber__F33ca{background:rgba(126,34,206,.8);padding:.35rem .6rem;border-radius:4px;font-weight:600;font-size:.85rem;margin-right:1rem;min-width:2.5rem;text-align:center}.BreakdownResults_breakdownSceneTitle___nKo9{flex:1;margin:0;font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Courier New,monospace}.BreakdownResults_breakdownSceneMeta__6qMp8{display:flex;gap:.75rem;margin-left:1rem;font-size:.8rem}.BreakdownResults_breakdownSceneLength__QxwMW,.BreakdownResults_breakdownSceneLocation___D5HM,.BreakdownResults_breakdownSceneTime__IL5V4{background-color:rgba(30,41,59,.8);padding:.25rem .5rem;border-radius:4px;font-weight:500}.BreakdownResults_breakdownSceneContent__cDbdr{padding:1rem}.BreakdownResults_breakdownNoElements__Ooy94{padding:1rem;text-align:center;color:hsla(0,0%,100%,.6);font-style:italic;font-size:.9rem}.BreakdownResults_breakdownElementsGrid__TdFI4{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.BreakdownResults_breakdownCategoryBox__b6a_v{background-color:rgba(30,41,59,.5);border-radius:6px;padding:.75rem;border:1px solid rgba(96,165,250,.1)}.BreakdownResults_breakdownCategoryTitle__Pmrwb{margin:0 0 .75rem;font-size:.9rem;padding-bottom:.5rem;border-bottom:1px solid rgba(96,165,250,.1)}.BreakdownResults_breakdownElementsList__QOK0n{list-style:none;padding:0;margin:0}.BreakdownResults_breakdownElement__67im3{padding:.5rem 0;border-bottom:1px solid rgba(96,165,250,.05);font-size:.85rem}.BreakdownResults_breakdownElement__67im3:last-child{border-bottom:none}.BreakdownResults_loadingContainer__Nul26{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#fff;padding:2rem;text-align:center}.BreakdownResults_loadingSpinnerWrapper__zPmpR{margin-bottom:1.5rem;position:relative;width:60px;height:60px}.BreakdownResults_loadingSpinner__UUE6g{width:100%;height:100%;border-radius:50%;border:4px solid rgba(147,51,234,.2);border-top-color:#9333ea;animation:BreakdownResults_spin__siG5b 1s ease-in-out infinite}.BreakdownResults_loadingContainer__Nul26 h3{font-size:1.25rem;margin-bottom:.5rem;color:#9333ea}.BreakdownResults_loadingContainer__Nul26 p{color:hsla(0,0%,100%,.8);max-width:400px}.BreakdownResults_localLoadingContainer__6mKib{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;width:100%}.BreakdownResults_localLoadingSpinner__n8Nuc{border-radius:50%;border:4px solid rgba(147,51,234,.2);border-top-color:#9333ea;width:40px;height:40px;animation:BreakdownResults_spin__siG5b 1s ease-in-out infinite;margin-bottom:16px}.BreakdownResults_errorContainer__VJe4d{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#fff}.BreakdownResults_errorContainer__VJe4d h3{color:#ff6b6b;margin-bottom:.5rem}.BreakdownResults_errorIcon__cCI1E{margin-bottom:1rem}.BreakdownResults_retryButton__iefRf{background-color:#ff6b6b;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;margin-top:1rem}.BreakdownResults_retryButton__iefRf:hover{background-color:#ff5252}@keyframes BreakdownResults_spin__siG5b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes BreakdownResults_fadeIn__KPGvl{0%{opacity:0;transform:translateY(10px) translateX(-50%)}to{opacity:1;transform:translateY(0) translateX(-50%)}}@keyframes BreakdownResults_slideIn__oxY6m{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes BreakdownResults_pulse__OOvg9{0%,to{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)}50%{box-shadow:inset 0 0 0 3px rgba(147,51,234,.7)}}@media (min-width:1600px){.BreakdownResults_sidebar__SFgfA{width:360px}}@media (max-width:1200px){.BreakdownResults_sidebar__SFgfA{width:280px}.BreakdownResults_productionNotesSidebar__wWydB{width:350px}}@media (max-width:768px){.BreakdownResults_content__N8RfO{flex-direction:column}.BreakdownResults_sidebar__SFgfA{width:100%;height:280px;padding-top:8px}.BreakdownResults_mainContentWrapper__dkRYU{height:calc(100vh - 340px)}.BreakdownResults_progressContainer__6NUbh{margin:.5rem .5rem .25rem}.BreakdownResults_header__Ekn3S{flex-wrap:wrap}.BreakdownResults_projectTitle__C68Vf{width:100%;margin:.5rem 0;order:-1}.BreakdownResults_productionNotesSidebar__wWydB{width:100%;height:50vh;position:fixed;bottom:0;left:0;right:0;top:auto;border-left:none;border-top:1px solid #333}.BreakdownResults_mainContent__0Wcx4.BreakdownResults_withProductionNotes__8Yx9i{flex-direction:column}.BreakdownResults_scriptContentArea__9MIPo{margin-bottom:50vh}}@media print{.BreakdownResults_container__x3wcI{background:none;color:#000}.BreakdownResults_editModeIndicator__cR6nz,.BreakdownResults_floatingNotesButton__ImZiw,.BreakdownResults_header__Ekn3S,.BreakdownResults_productionNotesSidebar__wWydB,.BreakdownResults_progressContainer__6NUbh,.BreakdownResults_sidebar__SFgfA{display:none!important}.BreakdownResults_content__N8RfO{display:block}.BreakdownResults_mainContent__0Wcx4{padding:0;background:none}.BreakdownResults_scriptTextContent__HyyYu{background:none;border:none;color:#000;padding:0}.BreakdownResults_highlight__lFvTC{color:#000!important;background:none!important;font-weight:700}.BreakdownResults_sceneHeader__sEaaF,.BreakdownResults_slugline__x_jbm{border-left-color:#000;background:none;page-break-before:always}}@media (min-width:901px){.BreakdownResults_scriptPage__pcmbS{max-width:100%}}@media (min-width:901px) and (max-width:1200px){.BreakdownResults_scriptPage__pcmbS{padding-left:clamp(56px,30vw - 216px,144px);padding-right:clamp(40px,20vw - 144px,96px)}}.BreakdownResults_scriptTextContentReadOnly__vY4HE{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}@media (max-width:900px){.BreakdownResults_scriptTextContent__HyyYu{flex:none;overflow:visible;padding:0;background-color:transparent;border:none;border-radius:0;font-size:14px}.BreakdownResults_scriptPage__pcmbS{width:100%;min-height:0;padding:20px 16px 28px;margin-bottom:0;border-radius:0;box-shadow:none}}