@import url("https://fonts.googleapis.com/css2?family=Limelight&family=Lato:wght@400;700&family=Montserrat:wght@400;700&family=Raleway:wght@400;700&family=Inter:wght@400;700&display=swap");.assistant_mobileHeader__ZQO_u{left:0!important;width:100%!important;padding:.5rem;display:flex;justify-content:space-between;align-items:center}.assistant_mobileHeader__ZQO_u .assistant_userIconContainer__q8Vx1{padding-right:.75rem;padding-top:1rem;z-index:1000;position:relative;right:0}.assistant_userIconContainer__q8Vx1>div:first-child{min-width:2.5rem;min-height:2.5rem}.assistant_mobileChatMain__X3Aw8{margin-top:3rem;width:100%;left:0!important}.assistant_mobileHeader__ZQO_u .assistant_userDropdown__GdTj6{position:fixed;bottom:0;right:0;left:0;top:auto;width:100%;border-radius:1rem 1rem 0 0;min-width:100%}.assistant_mobileHeader__ZQO_u .assistant_userMenuItem__NBhXA{text-align:center;padding:1rem}.assistant_header__esEm0{position:fixed;top:0;left:0;width:100%;box-shadow:none;z-index:999;padding:.5rem 1rem;height:3.5rem;justify-content:space-between;font-family:Inter,sans-serif;max-width:100%;box-sizing:border-box;overflow-x:visible}.assistant_header__esEm0,.assistant_leftSection___9sAm,.assistant_middleSection__YfDjE,.assistant_rightSection__bTG5W{display:flex;align-items:center}.assistant_leftSection___9sAm{flex:1}.assistant_newThreadButton__SZMQS{position:absolute;top:-3.5rem;z-index:1000;background-color:#6e35bc;color:#fff;border:none;padding:.5rem;font-size:14px;margin-left:1rem;border-radius:8px;cursor:pointer;min-width:8rem}.assistant_newThreadButton__SZMQS:hover{background-color:#5a29a3}.assistant_hamburgerButton__e43gL{background:none;border:none;color:#fff;font-size:1.75rem;padding:.5rem 1rem;cursor:pointer}.assistant_modelSelectorContainer__6M38r{display:flex;align-items:center;justify-content:center;padding:0 1rem}.assistant_modelSelector__6_Vwm{min-width:160px;z-index:1000}.assistant_modelSelector__6_Vwm .assistant_dropdownTrigger__r66ND{background-color:#26274c;border:1px solid #404040;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;display:flex;align-items:center;justify-content:space-between}.assistant_modelSelector__6_Vwm .assistant_dropdownTrigger__r66ND:hover{background-color:#32334d}.assistant_modelSelector__6_Vwm .assistant_dropdownMenu___TxhA{background-color:#26274c;border:1px solid #404040;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.2);overflow:hidden}.assistant_modelSelector__6_Vwm .assistant_dropdownItem__5vUfX{color:#fff;padding:.75rem 1rem}.assistant_modelSelector__6_Vwm .assistant_dropdownItem__5vUfX:hover{background-color:#32334d}.assistant_modelSelector__6_Vwm .assistant_dropdownItem__5vUfX.assistant_selected__3iMIw{background-color:#4a4b6a;font-weight:500}.assistant_modelSelector__6_Vwm .assistant_dropdownTrigger__r66ND,.assistant_modelSelector__6_Vwm .assistant_dropdownTrigger__r66ND *,.assistant_modelSelector__6_Vwm select{color:#fff!important;background-color:#26274c}.assistant_middleSection__YfDjE{padding:0 1rem}@media (max-width:768px){.assistant_modelSelectorContainer__6M38r{margin-left:auto;margin-right:auto}.assistant_modelSelector__6_Vwm{min-width:120px}.assistant_modelSelector__6_Vwm .assistant_dropdownTrigger__r66ND{padding:.35rem .75rem;font-size:.8rem}}.assistant_modelSelector__6_Vwm .assistant_dropdownMenu___TxhA{z-index:1100}.assistant_disabledButton__AIgsv{cursor:not-allowed;opacity:.6;pointer-events:none}.assistant_middleSection__YfDjE{display:flex;align-items:center;justify-content:center;flex:1;position:relative}.assistant_rightSection__bTG5W{display:flex;flex:1;flex-direction:column;align-items:flex-end;position:relative}.assistant_userIconContainer__q8Vx1{position:relative;cursor:pointer;padding:.5rem 1rem}.assistant_userIconContainer__q8Vx1>div:first-child{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.assistant_userIcon__LQxyx{font-size:2rem;color:#fff}.assistant_chatButton__IPVQn{cursor:pointer;margin:5px;font-size:1.5rem;color:#fff}.assistant_userDropdown__GdTj6{position:absolute;top:100%;right:0;min-width:200px;background-color:#26274c;border:1px solid #404040;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);padding:.5rem 0;margin:0;list-style:none;z-index:1100;animation:assistant_dropdownFade__VIaN4 .2s ease}.assistant_userMenuItem__NBhXA{padding:.75rem 1rem;color:#fff;cursor:pointer;transition:background-color .2s ease;font-size:.875rem}.assistant_userMenuItem__NBhXA:hover{background-color:#404040}.assistant_userMenuItem__NBhXA:not(:last-child){border-bottom:1px solid #404040}.assistant_cancelButton__r42A2{background-color:#6c757d;color:#fff;border:none;padding:.25rem .5rem;margin:.25rem;border-radius:4px;cursor:pointer;font-size:.8rem;display:none}.assistant_cancelButton__r42A2:hover{opacity:.8}.assistant_creativeToolsContainer__00kZk{position:relative}.assistant_creativeToolsDropdown__N9gmv{display:none;position:absolute;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:4px;z-index:1000;margin-top:-5px;list-style:none;padding:10px 10px 10px 0}.assistant_creativeToolsButton__vMX2x:hover+.assistant_creativeToolsDropdown__N9gmv,.assistant_creativeToolsContainer__00kZk:hover .assistant_creativeToolsDropdown__N9gmv{display:block}.assistant_creativeToolsButton__vMX2x{background-color:transparent;border:none;cursor:pointer;color:#fff;padding:10px 20px;border-radius:4px}.assistant_creativeToolsContainer__00kZk.assistant_active__CaCy8 .assistant_creativeToolsDropdown__N9gmv{display:block}.assistant_creativeToolsButton__vMX2x:hover{background-color:transparent}.assistant_creativeToolsDropdown__N9gmv li{list-style:none;padding:10px 20px;cursor:pointer;white-space:nowrap}.assistant_creativeToolsDropdown__N9gmv li:hover{background-color:#f0f0f0}.assistant_main__Swn9_{display:flex;flex:1;flex-direction:column;margin-top:3rem;margin-bottom:4.5rem;position:relative;margin-left:0;width:100%;box-sizing:border-box;overflow-x:hidden}.assistant_floatingAssistantActions__2Xffw{position:fixed;top:calc(4rem + 5px);left:5rem;z-index:1005;display:flex;align-items:center;gap:.5rem;pointer-events:auto}.assistant_floatingAssistantActions__2Xffw .assistant_newThreadButton__SZMQS{margin-left:0}@media (min-width:900px){.assistant_floatingAssistantActions__2Xffw{left:21rem}}.assistant_main__Swn9_.assistant_assistantPageRoot__81lSN{margin-top:0;padding-top:4rem;min-height:calc(100vh - 4rem);min-height:calc(100dvh - 4rem)}@media (min-width:900px){.assistant_main__Swn9_.assistant_assistantPageRoot__81lSN{margin-left:0}}.assistant_main__Swn9_.assistant_assistantPageRoot__81lSN.assistant_mobileChatMain__X3Aw8{margin-top:0}.assistant_logoutButton__LcBbC{background-color:transparent;font-weight:700;color:#fff;border:none;padding:.25rem .5rem;margin:.25rem;border-radius:4px;cursor:pointer;font-size:.8rem}.assistant_logoutButton__LcBbC:hover{opacity:.8}.assistant_startNewThreadButton__Foq19{background-color:transparent;color:#fff;padding:10px 20px;margin-left:10px;border:none;cursor:pointer;border-radius:5px;font-size:14px}.assistant_startNewThreadButton__Foq19:hover{background-color:#45a049}@keyframes assistant_dropdownFade__VIaN4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.assistant_main__Swn9_{left:0!important;width:100%!important}.assistant_responsive-margin__ps6CT{margin-left:0!important}}@media (min-width:900px){.assistant_header__esEm0{left:20rem;width:calc(100% - 20rem)}.assistant_main__Swn9_,.assistant_responsive-margin__ps6CT{margin-left:20rem}}@media (max-width:768px){.assistant_header__esEm0{left:0;width:100%}.assistant_userIconContainer__q8Vx1>div:first-child{width:2rem;height:2rem}}@media (max-width:480px){.assistant_leftSection___9sAm{margin-left:40px}.assistant_userIconContainer__q8Vx1{position:relative;padding-right:.5rem}}@media (max-width:360px){.assistant_header__esEm0{padding:.5rem .25rem}.assistant_leftSection___9sAm{margin-left:35px}.assistant_userIconContainer__q8Vx1>div:first-child{width:1.75rem;height:1.75rem}}.assistant_header__esEm0,.assistant_mobileHeader__ZQO_u,.assistant_rightSection__bTG5W,.assistant_userIconContainer__q8Vx1{overflow:visible!important}.assistant_assistantAppShell__7jBUM .assistant_header__esEm0{top:4rem;z-index:90}.assistant_assistantAppShell__7jBUM .assistant_main__Swn9_{margin-top:calc(4rem + 3.5rem)}@media (min-width:900px){.assistant_assistantAppShell__7jBUM .assistant_header__esEm0{left:20rem;width:calc(100% - 20rem)}.assistant_assistantAppShell__7jBUM .assistant_main__Swn9_{margin-left:20rem}}@media (max-width:899px){.assistant_assistantAppShell__7jBUM .assistant_header__esEm0{left:0;width:100%}.assistant_assistantAppShell__7jBUM .assistant_main__Swn9_{margin-left:0}.assistant_assistantAppShell__7jBUM .assistant_main__Swn9_.assistant_mobileChatMain__X3Aw8{margin-top:calc(4rem + 3rem)}}.ScriptBreakdown_container__ArTnU{background-color:#0c0d1d;min-height:100vh;color:#fff;display:flex;flex-direction:column;padding:1rem}.ScriptBreakdown_header__l75_3{display:flex;align-items:center;margin-bottom:2rem}.ScriptBreakdown_backButton__GYbgg{color:#fff;text-decoration:none;display:flex;align-items:center;font-size:.875rem;transition:opacity .2s}.ScriptBreakdown_backButton__GYbgg:hover{opacity:.8}.ScriptBreakdown_content__B_Im_{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;margin:0 auto;width:100%}.ScriptBreakdown_contentWide___1lYJ{max-width:1040px}.ScriptBreakdown_title__4rYT0{font-size:1.75rem;font-weight:600;margin-bottom:.5rem;text-align:center}.ScriptBreakdown_subtitle__qqWtw{font-size:.875rem;color:#a0a0b0;margin-bottom:2rem;text-align:center}.ScriptBreakdown_form__zwfdQ{width:100%;display:flex;flex-direction:column;gap:1rem}.ScriptBreakdown_formatTip__N3m21{font-size:12px;color:#64748b;margin-bottom:10px;line-height:1.5}.ScriptBreakdown_fuzzyMatchPrompt__Ys_66{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;padding:16px;margin-top:12px;color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1)}.ScriptBreakdown_fuzzyMatchHeader__Py8cP{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.ScriptBreakdown_fuzzyMatchHeader__Py8cP strong{font-weight:600}.ScriptBreakdown_fuzzyMatchText__ojmlZ{margin:8px 0;font-size:14px;line-height:1.5}.ScriptBreakdown_fuzzyMatchQuestion__uAyur{margin:12px 0 8px;font-size:13px;font-weight:500;opacity:.95}.ScriptBreakdown_fuzzyMatchButtons__Wn_N8{display:flex;gap:8px;margin-top:12px}.ScriptBreakdown_fuzzyMatchButton__8Bcoe{flex:1;padding:10px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ScriptBreakdown_versionButton__LK8Vi{background:hsla(0,0%,100%,.95);color:#667eea}.ScriptBreakdown_versionButton__LK8Vi:hover{background:#fff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.ScriptBreakdown_separateButton__a6z_Q{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.4)}.ScriptBreakdown_separateButton__a6z_Q:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.ScriptBreakdown_projectComboboxContainer__7b2KD{position:relative;width:100%}.ScriptBreakdown_projectSearchInput__kh4fZ{width:100%;padding:12px 16px;font-size:16px;border:1px solid #ddd;border-radius:8px;background-color:#fff;transition:border-color .3s ease}.ScriptBreakdown_projectSearchInput__kh4fZ:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 2px rgba(0,112,243,.1)}.ScriptBreakdown_projectDropdown__sV1rR{position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;background-color:#1a1b2e;border:1px solid #2e2f41;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.2);z-index:10;margin-top:4px}.ScriptBreakdown_projectOption__PdSq7{padding:12px 16px;cursor:pointer;transition:background-color .2s;color:#fff}.ScriptBreakdown_projectOption__PdSq7:hover{background-color:#2a2b3e}.ScriptBreakdown_createNewOption__ltW1u{color:#6c5ce7;font-weight:500;border-top:1px solid #2e2f41}.ScriptBreakdown_newProjectInfo__o9AFp{margin-top:8px;font-size:14px;color:#6c5ce7}.ScriptBreakdown_loadingProjects__DAsd4{padding:10px;color:#a0a0b0;font-style:italic}.ScriptBreakdown_dropZone__dYneZ{width:100%;min-height:180px;border:2px dashed #6c5ce7;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;background-color:rgba(108,92,231,.05);margin-bottom:.75rem}.ScriptBreakdown_dropZone__dYneZ:hover{border-color:#8b7cf7;background-color:rgba(108,92,231,.1)}.ScriptBreakdown_dragging__A_lJe{border-color:#a78bfa;background-color:rgba(108,92,231,.15);border-style:solid}.ScriptBreakdown_dropZoneContent__cjRec{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem}.ScriptBreakdown_uploadIcon__YQgjK{color:#6c5ce7;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.ScriptBreakdown_dropText__v0OBx{font-size:1rem;color:#e0e0e8;font-weight:500}.ScriptBreakdown_dropHint__J2qet{font-size:.8125rem;color:#6c6c7c;margin-top:-.25rem}.ScriptBreakdown_fileInput__J_SsB{display:none}.ScriptBreakdown_error__Fa0_k{color:#ff6b6b;font-size:.875rem;margin-top:-.5rem}.ScriptBreakdown_continueButton__wefew{background-color:#6c5ce7;color:#fff;border:none;border-radius:6px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s;align-self:center;min-width:120px}.ScriptBreakdown_continueButton__wefew:hover{background-color:#5a49d1}.ScriptBreakdown_continueButton__wefew:disabled{background-color:#4c4d63;cursor:not-allowed}.ScriptBreakdown_pricingNote__gIBYK{font-size:.8125rem;color:#9ca3af;text-align:center;margin-top:.5rem}.ScriptBreakdown_exampleCta__NiCUU{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:.8125rem;font-weight:500;color:#a78bfa;text-decoration:none;padding:8px 16px;background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.2);border-radius:20px;transition:all .2s ease;margin-top:1rem}.ScriptBreakdown_exampleCta__NiCUU:hover{background:rgba(167,139,250,.15);border-color:rgba(167,139,250,.35);color:#c4b5fd}.ScriptBreakdown_exampleCtaRow__sVxbO{display:flex;justify-content:center;margin-top:.5rem}.ScriptBreakdown_priceMuted__etij_{font-size:.8125rem;color:#6c6c7c;text-align:center;margin-top:.375rem}.ScriptBreakdown_moreOptionsSection__aE4FE{width:100%;margin-top:.5rem}.ScriptBreakdown_moreOptionsToggle__Vwuok{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:rgba(30,41,59,.3);border:1px solid #2e2f41;border-radius:6px;cursor:pointer;color:#a0a0b0;font-size:.875rem;font-weight:500;transition:all .2s}.ScriptBreakdown_moreOptionsToggle__Vwuok:hover{background:rgba(30,41,59,.5);border-color:#3e3f51}.ScriptBreakdown_moreOptionsChevron__u3DGD{font-size:.75rem;transition:transform .2s}.ScriptBreakdown_moreOptionsChevronOpen__Uc8wV{transform:rotate(180deg)}.ScriptBreakdown_moreOptionsContent__K_hSh{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 16px}.ScriptBreakdown_moreOptionsContentOpen__zKct7{max-height:400px;padding:16px;border:1px solid #2e2f41;border-top:none;border-radius:0 0 6px 6px;background:rgba(30,41,59,.2)}.ScriptBreakdown_formGroup___Xyvu{width:100%;margin-bottom:1rem}.ScriptBreakdown_inputLabel__xb7YR{display:block;font-size:.875rem;color:#e0e0e8;margin-bottom:.5rem;font-weight:500}.ScriptBreakdown_optionalText__EZbGc{color:#6c6c7c;font-weight:400;font-size:.75rem;margin-left:.25rem}.ScriptBreakdown_projectNameInput__ffFYq{width:100%;padding:.75rem 1rem;background-color:#1a1b2e;border:1px solid #2e2f41;border-radius:6px;color:#fff;font-size:.875rem;outline:none;transition:border-color .2s}.ScriptBreakdown_projectNameInput__ffFYq:focus{border-color:#6c5ce7}.ScriptBreakdown_selectWrapper__kAIII{position:relative;display:flex;align-items:center}.ScriptBreakdown_colorSelect__HtrLL{width:100%;background-color:rgba(30,41,59,.8);border:1px solid rgba(96,165,250,.2);border-radius:8px;color:#fff;font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1em;padding:.75rem 2.5rem .75rem .75rem}.ScriptBreakdown_colorDisplay__IDRGN{display:flex;align-items:center;gap:12px;background-color:rgba(30,41,59,.7);padding:10px 16px;border-radius:6px;border:1px solid rgba(96,165,250,.2)}.ScriptBreakdown_colorSwatch__dOjI2{width:24px;height:24px;border:1px solid hsla(0,0%,100%,.3)}.ScriptBreakdown_colorName__ll_RN{font-weight:500}.ScriptBreakdown_colorInfo__xGDzu{font-size:.8rem;opacity:.7;margin-left:auto}.ScriptBreakdown_infoIcon__fo9Al{display:inline-flex;margin-left:8px;color:#6c5ce7;cursor:help;transition:color .2s}.ScriptBreakdown_infoIcon__fo9Al:hover{color:#8a7ef8}.ScriptBreakdown_versionInfo__b45sU{margin-top:12px;padding:12px 16px;background:linear-gradient(135deg,#11998e,#38ef7d);border-left:3px solid #4f46e5;border-radius:8px;font-size:.875rem;color:#fff}.ScriptBreakdown_versionInfo__b45sU p{margin:4px 0;font-size:14px;line-height:1.5}.ScriptBreakdown_versionInfo__b45sU strong{font-weight:600}.ScriptBreakdown_versionTip__4pzLu{font-size:13px;opacity:.9;color:#a0a0b0;margin-top:8px!important}.ScriptBreakdown_versionHelp__KBQo0{margin-top:12px;padding:10px 12px;background:#f8f9fa;border-left:3px solid #6c757d;border-radius:4px;font-size:.8rem;color:#a0a0b0}.ScriptBreakdown_versionHelp__KBQo0 p{margin:0;font-size:13px;color:#495057;line-height:1.5}.ScriptBreakdown_versioningExplainer__RMmns{width:100%;background-color:rgba(30,41,59,.5);border-radius:8px;padding:1rem;margin-bottom:1.5rem;border:1px dashed rgba(108,92,231,.3)}.ScriptBreakdown_explainerHeader__unKOn{display:flex;align-items:center;gap:.5rem;color:#6c5ce7;margin-bottom:.75rem}.ScriptBreakdown_explainerHeader__unKOn h3{font-size:.95rem;font-weight:500;margin:0}.ScriptBreakdown_explainerList__DnOpC{margin:0;padding-left:1.5rem;font-size:.85rem;color:#e0e0e8}.ScriptBreakdown_explainerList__DnOpC li{margin-bottom:.5rem}.ScriptBreakdown_explainerList__DnOpC li:last-child{margin-bottom:0}.ScriptBreakdown_infoButton__ixco2{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;color:#6c5ce7;background:none;border:none;padding:4px;border-radius:50%;cursor:pointer;transition:all .2s}.ScriptBreakdown_infoButton__ixco2:hover{color:#8a7ef8;background-color:rgba(108,92,231,.1)}.ScriptBreakdown_infoModal__NiWW8{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;backdrop-filter:blur(2px)}.ScriptBreakdown_modalContent__p9nCN{background-color:#1a1b2e;border-radius:12px;width:100%;max-width:550px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px rgba(0,0,0,.3);border:1px solid #2e2f41}.ScriptBreakdown_modalHeader__7m1mW{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #2e2f41}.ScriptBreakdown_modalHeader__7m1mW h3{margin:0;font-size:1.1rem;font-weight:600;color:#fff}.ScriptBreakdown_closeButton__urB_y{background:none;border:none;color:#a0a0b0;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.ScriptBreakdown_closeButton__urB_y:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.ScriptBreakdown_modalBody__TKsF_{padding:1.5rem}.ScriptBreakdown_modalIntro__YYUGP{font-size:.95rem;color:#e0e0e8;margin-top:0;margin-bottom:1.5rem}.ScriptBreakdown_infoSection___k5nu{margin-bottom:1.75rem}.ScriptBreakdown_infoSection___k5nu h4{color:#6c5ce7;font-size:1rem;margin-top:0;margin-bottom:.75rem}.ScriptBreakdown_infoSection___k5nu p{margin-top:0;margin-bottom:1rem;color:#e0e0e8;font-size:.9rem;line-height:1.5}.ScriptBreakdown_infoExample__oCMrK{background-color:rgba(30,41,59,.5);border-radius:8px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.ScriptBreakdown_exampleItem__049BC{display:flex;align-items:center;gap:.75rem}.ScriptBreakdown_exampleIcon___GPx2{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#6c5ce7;color:#fff;border-radius:50%;font-size:.8rem;font-weight:600;flex-shrink:0}.ScriptBreakdown_exampleItem__049BC p{margin:0}.ScriptBreakdown_exampleArrow__qjAcf{margin-left:12px;color:#4c4d63}.ScriptBreakdown_colorCodes__P6lkk{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ScriptBreakdown_colorCode__wuA_S{display:flex;align-items:center;gap:.75rem;font-size:.9rem}.ScriptBreakdown_colorSwatch__dOjI2{width:20px;height:20px;border-radius:4px;border:1px solid hsla(0,0%,100%,.2)}.ScriptBreakdown_benefitsList__L3Da2{margin:0;padding-left:1.25rem}.ScriptBreakdown_benefitsList__L3Da2 li{margin-bottom:.5rem;font-size:.9rem;color:#e0e0e8}.ScriptBreakdown_modalFooter__noOg2{padding:1rem 1.5rem;display:flex;justify-content:flex-end;border-top:1px solid #2e2f41}.ScriptBreakdown_gotItButton__T3uVw{background-color:#6c5ce7;color:#fff;border:none;border-radius:6px;padding:.6rem 1.25rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ScriptBreakdown_gotItButton__T3uVw:hover{background-color:#5a49d1}@media (max-width:768px){.ScriptBreakdown_container__ArTnU{padding:1rem}.ScriptBreakdown_content__B_Im_{padding:0 1rem}.ScriptBreakdown_dropZone__dYneZ{min-height:auto;padding:1rem;background:#6c5ce7;border:none;border-radius:8px}.ScriptBreakdown_dropZone__dYneZ:hover{background:#5a49d1}.ScriptBreakdown_dropZoneContent__cjRec{gap:.5rem}.ScriptBreakdown_uploadIcon__YQgjK{width:32px;height:32px;color:#fff}.ScriptBreakdown_dropText__v0OBx{color:#fff}.ScriptBreakdown_dropHint__J2qet{color:hsla(0,0%,100%,.7)}.ScriptBreakdown_title__4rYT0{font-size:1.5rem}}@media (max-width:600px){.ScriptBreakdown_colorCodes__P6lkk{grid-template-columns:1fr}}.SubscribeModal_overlay__6G0L9{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;z-index:10000;animation:SubscribeModal_fadeIn__QC4R5 .2s ease-out;overflow-y:auto;padding:40px 20px}@keyframes SubscribeModal_fadeIn__QC4R5{0%{opacity:0}to{opacity:1}}.SubscribeModal_modal__CVTTa{background:linear-gradient(180deg,#1e293b,#0f172a);border:1px solid rgba(148,163,184,.2);border-radius:16px;padding:32px;max-width:440px;width:90%;position:relative;animation:SubscribeModal_modalSlideIn__5bM8F .3s ease-out;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);margin:auto}@keyframes SubscribeModal_modalSlideIn__5bM8F{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.SubscribeModal_closeButton__VDRuf{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px;border-radius:6px;transition:all .15s ease}.SubscribeModal_closeButton__VDRuf:hover{color:#e2e8f0;background:rgba(148,163,184,.1)}.SubscribeModal_icon__pWJs4{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 20px;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(139,92,246,.2));border-radius:50%;color:#a5b4fc}.SubscribeModal_title__Iuj5f{font-size:24px;font-weight:700;color:#f1f5f9;text-align:center;margin:0 0 8px}.SubscribeModal_subtitle__q4UuK{font-size:14px;color:#94a3b8;text-align:center;margin:0 0 24px}.SubscribeModal_features__uZ4hr{list-style:none;padding:0;margin:0 0 24px}.SubscribeModal_features__uZ4hr li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.1)}.SubscribeModal_features__uZ4hr li:last-child{border-bottom:none}.SubscribeModal_features__uZ4hr li svg{flex-shrink:0;color:#4ade80;margin-top:2px}.SubscribeModal_features__uZ4hr li span{font-size:14px;color:#cbd5e1;line-height:1.5}.SubscribeModal_features__uZ4hr li span strong{color:#f1f5f9}.SubscribeModal_pricing__aUm2Q{display:flex;align-items:baseline;justify-content:center;gap:12px;margin-bottom:20px;padding:16px;background:rgba(99,102,241,.1);border-radius:10px;border:1px solid rgba(99,102,241,.2)}.SubscribeModal_plan__O2WCP{font-size:14px;font-weight:500;color:#a5b4fc}.SubscribeModal_price__xxrHm{font-size:32px;font-weight:700;color:#f1f5f9}.SubscribeModal_price__xxrHm span{font-size:14px;font-weight:400;color:#94a3b8}.SubscribeModal_pricingComparison__1vxKn{display:flex;align-items:center;justify-content:center;gap:1rem}.SubscribeModal_pricingOption__y2yi1{display:flex;flex-direction:column;align-items:center}.SubscribeModal_pricingDivider__Mqa__{color:#6b7280;font-size:.875rem}.SubscribeModal_pricingSavings__oEbIn{color:#10b981;font-size:.75rem;font-weight:600}.SubscribeModal_upgradeButton__Ry_Ni{width:100%;padding:14px 24px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease}.SubscribeModal_upgradeButton__Ry_Ni:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(99,102,241,.4)}.SubscribeModal_upgradeButton__Ry_Ni:active{transform:translateY(0)}.SubscribeModal_footer__Le4xy{font-size:13px;color:#64748b;text-align:center;margin:16px 0 0}.SubscribeModal_footer__Le4xy a{color:#a5b4fc;text-decoration:none}.SubscribeModal_footer__Le4xy a:hover{text-decoration:underline}.SubscribeModal_buttonGroup__x2NXv{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:1.5rem}.SubscribeModal_secondaryButton__2tqPB{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:all .2s;font-size:.925rem;font-weight:500}.SubscribeModal_secondaryButton__2tqPB:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.SubscribeModal_secondaryDescription__LOnBG{font-size:.875rem;color:hsla(0,0%,100%,.7);margin-top:.5rem;margin-bottom:1rem;text-align:center}@keyframes ScriptValidationFlow_revSpin__DeGMI{to{transform:rotate(1turn)}}@keyframes ScriptValidationFlow_revProgress__R10iq{0%{transform:translateX(-110%)}to{transform:translateX(360%)}}@keyframes ScriptValidationFlow_revPulse__5gLEY{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes ScriptValidationFlow_revSlideUp__rnQGM{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ScriptValidationFlow_flow__K1eb2{display:flex;flex-direction:column;gap:18px;max-width:640px;margin:0 auto;font-family:var(--rev-font-ui);animation:ScriptValidationFlow_revSlideUp__rnQGM .25s ease-out}.ScriptValidationFlow_flowWide__BBj3b{width:100%;max-width:1000px}.ScriptValidationFlow_banner__t_1bi{position:relative;display:flex;align-items:flex-start;gap:14px;min-height:86px;padding:18px 18px 18px 22px;background:var(--rev-panel);border:1px solid var(--rev-border);border-radius:var(--rev-radius-control);overflow:hidden}.ScriptValidationFlow_bannerAccent__7GvU6{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:2px;background:var(--rev-accent)}.ScriptValidationFlow_bannerAccent__7GvU6[data-tone=valid]{background:#6ee7b7}.ScriptValidationFlow_bannerAccent__7GvU6[data-tone=error],.ScriptValidationFlow_bannerAccent__7GvU6[data-tone=invalid]{background:var(--rev-sev-high)}.ScriptValidationFlow_spinner__UoYmJ{width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(148,163,184,.25);border-top:2.5px solid var(--rev-accent-text);animation:ScriptValidationFlow_revSpin__DeGMI .7s linear infinite;will-change:transform;flex-shrink:0;margin-top:1px}.ScriptValidationFlow_statusIcon__t3M98{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;margin-top:1px}.ScriptValidationFlow_statusIcon__t3M98[data-tone=valid]{color:#6ee7b7;background:#10b9811f}.ScriptValidationFlow_statusIcon__t3M98[data-tone=error],.ScriptValidationFlow_statusIcon__t3M98[data-tone=invalid]{color:var(--rev-sev-high-text);background:#ef44441f}.ScriptValidationFlow_bannerText__d3c0y{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ScriptValidationFlow_bannerTitle__tLEHQ{font-size:15px;font-weight:600;color:var(--rev-text-title)}.ScriptValidationFlow_bannerSubtitle__LUEqX{font-size:13px;font-weight:500;color:var(--rev-text-body);line-height:1.45}.ScriptValidationFlow_steps__FkYEC{display:flex;align-items:center;gap:10px;margin-top:4px;flex-wrap:wrap}.ScriptValidationFlow_step__iYKHg{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.ScriptValidationFlow_step__iYKHg[data-state=done]{color:var(--rev-text-muted)}.ScriptValidationFlow_step__iYKHg[data-state=active]{color:var(--rev-accent-text)}.ScriptValidationFlow_step__iYKHg[data-state=idle]{color:var(--rev-text-faint)}.ScriptValidationFlow_stepDot__Ggf9I{width:8px;height:8px;border-radius:50%}.ScriptValidationFlow_stepDot__Ggf9I[data-state=done]{background:#6ee7b7}.ScriptValidationFlow_stepDot__Ggf9I[data-state=active]{background:var(--rev-accent);animation:ScriptValidationFlow_revPulse__5gLEY 1.1s ease-in-out infinite;will-change:transform,opacity}.ScriptValidationFlow_stepDot__Ggf9I[data-state=idle]{background:var(--rev-text-idle)}.ScriptValidationFlow_stepArrow__FVUKB{font-size:11px;color:var(--rev-text-idle)}.ScriptValidationFlow_progressTrack__Uhhb7{position:absolute;left:0;right:0;bottom:0;height:3px;overflow:hidden;background:var(--rev-accent-tint)}.ScriptValidationFlow_progressBar__c3xBa{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--rev-accent),transparent);animation:ScriptValidationFlow_revProgress__R10iq 1.15s cubic-bezier(.65,0,.35,1) infinite;will-change:transform}.ScriptValidationFlow_panel__VOzux{background:var(--rev-subtle);border:1px solid var(--rev-border);border-radius:var(--rev-radius-card);padding:16px 18px}.ScriptValidationFlow_panelLabel__c7ulK{font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--rev-text-faint);margin:0 0 10px}.ScriptValidationFlow_list__AySFq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ScriptValidationFlow_listItem__4zK0J{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:500;color:var(--rev-text-body);line-height:1.45}.ScriptValidationFlow_bullet__2Eokp{color:var(--rev-text-faint);line-height:1.4;flex-shrink:0}.ScriptValidationFlow_note__B_GiO{font-size:12px;font-weight:500;color:var(--rev-text-faint);line-height:1.5;margin:0}.ScriptValidationFlow_toggle__b2isZ{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:var(--rev-subtle);border:1px solid var(--rev-border);border-radius:var(--rev-radius-card);cursor:pointer}.ScriptValidationFlow_toggleInput__1AUqP{margin-top:2px;width:15px;height:15px;accent-color:var(--rev-accent);cursor:pointer;flex-shrink:0}.ScriptValidationFlow_toggleBody__8Z74D{display:flex;flex-direction:column;gap:3px;min-width:0}.ScriptValidationFlow_toggleTitle__Sbg4n{font-size:13px;font-weight:600;color:var(--rev-text-title)}.ScriptValidationFlow_toggleHint__GD2Wz{font-size:12px;font-weight:500;color:var(--rev-text-faint);line-height:1.45}.ScriptValidationFlow_actions__nVLhu{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ScriptValidationFlow_btnPrimary__f1k_U{font-family:var(--rev-font-ui);font-size:13px;font-weight:600;padding:9px 16px;border-radius:var(--rev-radius-control);color:var(--rev-accent-text);background:var(--rev-accent-tint);border:1px solid var(--rev-accent-border);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.ScriptValidationFlow_btnPrimary__f1k_U:hover{background:#6366f140;color:#c7d2fe}.ScriptValidationFlow_btnPrimary__f1k_U:disabled{opacity:.45;cursor:not-allowed}.ScriptValidationFlow_btnGhost__OWURh{font-family:var(--rev-font-ui);font-size:13px;font-weight:600;padding:9px 16px;border-radius:var(--rev-radius-control);color:var(--rev-text-muted);background:transparent;border:1px solid var(--rev-border);cursor:pointer;transition:background .15s ease,color .15s ease}.ScriptValidationFlow_btnGhost__OWURh:hover{color:var(--rev-text-title);background:var(--rev-hover)}.ScriptValidationFlow_paymentGrid__FmUZ5{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:start}.ScriptValidationFlow_price__4zsaH{font-size:28px;font-weight:700;color:var(--rev-text-title);font-variant-numeric:tabular-nums;margin:2px 0 12px}.ScriptValidationFlow_priceUnit__m3tPx{font-size:13px;font-weight:500;color:var(--rev-text-muted)}.ScriptValidationFlow_checkoutBox__thubJ{background:var(--rev-white,#fff);border:1px solid var(--rev-border);border-radius:var(--rev-radius-card);padding:16px;min-height:200px;box-shadow:0 24px 48px var(--rev-modal-shadow)}.ScriptValidationFlow_checkoutLoading__4tgnx{display:flex;align-items:center;justify-content:center;gap:10px;min-height:200px;font-size:13px;font-weight:500;color:var(--rev-text-muted)}.ScriptValidationFlow_sampleLoading__X3qFd{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--rev-subtle);border:1px solid var(--rev-border);border-radius:var(--rev-radius-card)}.ScriptValidationFlow_sampleLoadingText__U1YEJ{font-size:13px;font-weight:500;color:var(--rev-text-body)}.ScriptValidationFlow_loadingSequence__PiBuy{display:flex;flex-direction:column;gap:12px;max-width:640px;margin:0 auto;padding:24px}.ScriptValidationFlow_loadingStep__4Su_j{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:var(--rev-text-body)}.ScriptValidationFlow_loadingStep__4Su_j[data-state=done]{color:var(--rev-text-muted)}.ScriptValidationFlow_loadingStep__4Su_j[data-state=active]{color:var(--rev-text-title)}.ScriptValidationFlow_loadingIcon__o4vtT{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#6ee7b7}.ScriptValidationFlow_sampleCard__TqAUa{background:var(--rev-panel);border:1px solid var(--rev-border);border-radius:var(--rev-radius-card);padding:18px;animation:ScriptValidationFlow_revSlideUp__rnQGM .3s ease-out}.ScriptValidationFlow_sampleIntro__CUCOg{font-size:13px;font-weight:500;color:var(--rev-text-body);line-height:1.5;margin:0 0 14px}.ScriptValidationFlow_sceneHeading__ArgS1{font-family:Courier New,Courier,monospace;font-size:12px;font-weight:700;color:var(--rev-text-title);background:var(--rev-subtle);padding:8px 12px;border-radius:4px;margin-bottom:16px;letter-spacing:.3px}.ScriptValidationFlow_categoriesGrid__TGhgR{display:flex;flex-direction:column;gap:12px}.ScriptValidationFlow_categoryGroup__rdT6Y{display:flex;flex-direction:column;gap:6px}.ScriptValidationFlow_categoryHeader__5xz8w{display:flex;align-items:center;gap:8px;padding-left:10px;border-left:3px solid transparent}.ScriptValidationFlow_categoryDot__0lByM{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ScriptValidationFlow_categoryLabel___WPcZ{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--rev-text-muted)}.ScriptValidationFlow_categoryCount__j2DhE{font-size:11px;font-weight:600;color:var(--rev-text-faint);margin-left:auto}.ScriptValidationFlow_elementList__gOVB_{display:flex;flex-wrap:wrap;gap:6px;padding-left:13px}.ScriptValidationFlow_elementChip__ba8XV{font-size:12px;font-weight:500;color:var(--rev-text-body);background:var(--rev-subtle);padding:4px 10px;border-radius:12px;border:1px solid var(--rev-border)}.ScriptValidationFlow_requirementsSection__omHRo{margin-top:14px;padding-top:14px;border-top:1px solid var(--rev-border)}.ScriptValidationFlow_requirementsLabel__eOwlP{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--rev-text-faint);margin:0 0 8px}.ScriptValidationFlow_requirementsBadges__NN7j_{display:flex;flex-wrap:wrap;gap:6px}.ScriptValidationFlow_requirementBadge__hVMsl{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:#fff;padding:4px 8px;border-radius:4px;letter-spacing:.5px}.ScriptValidationFlow_requirementCount__VlCfO{font-weight:600;opacity:.85}.ScriptValidationFlow_exampleLinkRow__i1Z1N{display:flex;justify-content:center}.ScriptValidationFlow_exampleLink__mfYVI{font-size:13px;font-weight:500;color:var(--rev-accent-text);text-decoration:none;transition:color .15s ease}.ScriptValidationFlow_exampleLink__mfYVI:hover{color:#c7d2fe;text-decoration:underline}@media (max-width:640px){.ScriptValidationFlow_flow__K1eb2{padding:0 4px}.ScriptValidationFlow_actions__nVLhu{flex-direction:column-reverse}.ScriptValidationFlow_actions__nVLhu>*{width:100%}.ScriptValidationFlow_paymentGrid__FmUZ5{grid-template-columns:1fr}.ScriptValidationFlow_sampleCard__TqAUa{padding:14px}.ScriptValidationFlow_categoriesGrid__TGhgR{gap:10px}}.ScriptValidationFlow_sampleViewContainer__C1uI4{display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0 auto;min-height:calc(100vh - 200px);padding-bottom:100px;animation:ScriptValidationFlow_revSlideUp__rnQGM .3s ease-out}.ScriptValidationFlow_sampleHeader__4C3_q{padding:0 24px 20px;border-bottom:1px solid var(--rev-border);margin-bottom:24px}.ScriptValidationFlow_sampleHeaderTitle__a1fj6{font-family:var(--rev-font-ui);font-size:20px;font-weight:600;color:var(--rev-text-title);margin:0 0 4px;line-height:1.4;display:inline-flex;align-items:center;gap:8px}.ScriptValidationFlow_sampleHeaderTitle__a1fj6.ScriptValidationFlow_needsName__Roalo{color:#f59e0b;font-style:italic}.ScriptValidationFlow_editPencil__RPZJg{font-size:14px;opacity:.5;transition:opacity .2s}.ScriptValidationFlow_sampleHeaderTitle__a1fj6:hover .ScriptValidationFlow_editPencil__RPZJg{opacity:1}.ScriptValidationFlow_editNameWrapper__3lOC_{display:flex;align-items:center;gap:8px}.ScriptValidationFlow_editNameInput__M6cjj{font-family:var(--rev-font-ui);font-size:20px;font-weight:600;color:var(--rev-text-title);background:rgba(30,41,59,.5);border:1px solid #6c5ce7;border-radius:4px;padding:4px 12px;min-width:280px;outline:none}.ScriptValidationFlow_editNameInput__M6cjj:focus{border-color:#8b7cf7;box-shadow:0 0 0 2px rgba(108,92,231,.2)}.ScriptValidationFlow_nameRequiredHint__pb9l4{font-size:13px;color:#f59e0b;font-weight:500}.ScriptValidationFlow_fallbackNameSection__eAm5T{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--rev-subtle);border:1px solid var(--rev-border);border-radius:var(--rev-radius-card)}.ScriptValidationFlow_fallbackNameLabel__enQ0U{font-size:13px;font-weight:600;color:var(--rev-text-title)}.ScriptValidationFlow_fallbackNameInput__8UnbK{font-family:var(--rev-font-ui);font-size:14px;font-weight:500;color:var(--rev-text-title);background:rgba(30,41,59,.5);border:1px solid var(--rev-border);border-radius:6px;padding:10px 14px;outline:none;transition:border-color .15s,box-shadow .15s}.ScriptValidationFlow_fallbackNameInput__8UnbK:focus{border-color:#6c5ce7;box-shadow:0 0 0 2px rgba(108,92,231,.2)}.ScriptValidationFlow_fallbackNameInput__8UnbK::-moz-placeholder{color:var(--rev-text-faint)}.ScriptValidationFlow_fallbackNameInput__8UnbK::placeholder{color:var(--rev-text-faint)}.ScriptValidationFlow_sampleHeaderSubtitle__ESnoz{font-family:var(--rev-font-ui);font-size:13px;font-weight:500;color:var(--rev-text-muted);margin:0;line-height:1.4}.ScriptValidationFlow_scopeNote__kf3yY{font-family:var(--rev-font-ui);font-size:12px;font-weight:400;color:var(--rev-text-faint);margin:6px 0 0;line-height:1.5}.ScriptValidationFlow_compactStatus__UVF37{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--rev-text-body)}.ScriptValidationFlow_compactIcon__C4Fev{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.ScriptValidationFlow_compactIcon__C4Fev[data-tone=valid]{color:#6ee7b7;background:#10b9811f}.ScriptValidationFlow_compactText__i3tEB{color:var(--rev-text-muted)}.ScriptValidationFlow_sampleContent__maeAs{display:grid;grid-template-columns:1fr 340px;gap:24px;padding:0 24px;flex:1}.ScriptValidationFlow_sampleMain__NphWE,.ScriptValidationFlow_scriptPageWrapper__kFDRz{display:flex;flex-direction:column;align-items:center}.ScriptValidationFlow_scriptPageWrapper__kFDRz{width:100%;max-width:816px}.ScriptValidationFlow_scriptPage__Sd21P{width:100%;background-color:#fff;color:#000;padding:48px 48px 48px 72px;border-radius:4px;box-shadow:0 4px 24px rgba(0,0,0,.3);min-height:400px}.ScriptValidationFlow_sampleSidebar__18cGE{display:flex;flex-direction:column;gap:24px}.ScriptValidationFlow_sidebarSection__Wwtjr{background:var(--rev-panel);border:1px solid var(--rev-border);border-radius:var(--rev-radius-card);padding:16px}.ScriptValidationFlow_sidebarTitle__bFK9J{font-family:var(--rev-font-ui);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--rev-text-muted);margin:0 0 12px}.ScriptValidationFlow_categorySummary__JnMBb{display:flex;flex-direction:column;gap:8px}.ScriptValidationFlow_categoryRow__1hclo{display:flex;align-items:center;gap:10px;padding:6px 0}.ScriptValidationFlow_categoryName__Vtwb9{font-size:13px;font-weight:500;color:var(--rev-text-body);flex:1}.ScriptValidationFlow_stickyBar__IY6YM{position:fixed;bottom:0;left:0;right:0;background:var(--rev-panel);border-top:1px solid var(--rev-border);padding:16px 24px;z-index:100;backdrop-filter:blur(12px);box-shadow:0 -8px 24px rgba(0,0,0,.2)}.ScriptValidationFlow_stickyBarContent__2oVt4{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.ScriptValidationFlow_stickyBarLeft__8weIU{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.ScriptValidationFlow_stickyBarText___ZEwR{font-size:13px;font-weight:500;color:var(--rev-text-body);margin:0;line-height:1.4}.ScriptValidationFlow_stickyBarRight__HwQlL{display:flex;align-items:center;gap:16px;flex-shrink:0}.ScriptValidationFlow_toggleCompact__yUX_j{display:flex;align-items:center;gap:8px;cursor:pointer}.ScriptValidationFlow_toggleLabelCompact__CvnaJ{font-size:12px;font-weight:500;color:var(--rev-text-muted)}.ScriptValidationFlow_recommended__xUnNw{color:var(--rev-text-faint)}.ScriptValidationFlow_exampleLinkCompact__ktoWU{font-size:13px;font-weight:500;color:var(--rev-accent-text);text-decoration:none;white-space:nowrap}.ScriptValidationFlow_exampleLinkCompact__ktoWU:hover{color:#c7d2fe;text-decoration:underline}.ScriptValidationFlow_btnPrimaryLarge__vOc1v{font-family:var(--rev-font-ui);font-size:14px;font-weight:600;padding:12px 24px;border-radius:var(--rev-radius-control);color:#fff;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;cursor:pointer;transition:all .15s ease;white-space:nowrap;box-shadow:0 4px 12px rgba(139,92,246,.3)}.ScriptValidationFlow_btnPrimaryLarge__vOc1v:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(139,92,246,.4)}.ScriptValidationFlow_btnPrimaryLarge__vOc1v:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:1100px){.ScriptValidationFlow_sampleContent__maeAs{grid-template-columns:1fr 280px;gap:16px;padding:0 16px}.ScriptValidationFlow_sampleHeader__4C3_q{padding:0 16px 16px}.ScriptValidationFlow_scriptPage__Sd21P{padding:36px 36px 36px 54px}.ScriptValidationFlow_sampleSidebar__18cGE{gap:16px}}@media (max-width:900px){.ScriptValidationFlow_sampleViewContainer__C1uI4{padding-bottom:140px}.ScriptValidationFlow_sampleContent__maeAs{grid-template-columns:1fr;gap:20px}.ScriptValidationFlow_scriptPageWrapper__kFDRz{max-width:100%}.ScriptValidationFlow_scriptPage__Sd21P{padding:24px 16px 24px 24px}.ScriptValidationFlow_sampleHeaderTitle__a1fj6{font-size:17px}.ScriptValidationFlow_stickyBarContent__2oVt4{flex-direction:column;gap:12px;align-items:center}.ScriptValidationFlow_stickyBarLeft__8weIU{text-align:center}.ScriptValidationFlow_stickyBarText___ZEwR{font-size:12px}.ScriptValidationFlow_stickyBarRight__HwQlL{flex-direction:column;gap:12px;width:100%}.ScriptValidationFlow_btnPrimaryLarge__vOc1v{width:100%}.ScriptValidationFlow_exampleLinkCompact__ktoWU{text-align:center}.ScriptValidationFlow_toggleCompact__yUX_j{justify-content:center}}@keyframes ScriptValidationFlow_skeletonShimmer__6ngNH{0%{background-position:100% 50%}to{background-position:0 50%}}.ScriptValidationFlow_skeletonLine__NJ_Sc{display:block;border-radius:4px;background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.11) 37%,hsla(0,0%,100%,.05) 63%);background-size:400% 100%;animation:ScriptValidationFlow_skeletonShimmer__6ngNH 1.4s ease-in-out infinite}.ScriptValidationFlow_skeletonTitle__a6HXB{width:220px;height:26px;margin-bottom:10px}.ScriptValidationFlow_skeletonSubtitle__lJrmp{width:320px;height:16px}.ScriptValidationFlow_skeletonPage__LVVtY{display:flex;flex-direction:column;gap:10px;padding:48px 48px 48px 72px}.ScriptValidationFlow_skeletonSceneHeader__KEK2r{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #e5e7eb;margin-bottom:12px}.ScriptValidationFlow_skeletonBadge__K_1sF{width:36px;height:26px;border-radius:4px}.ScriptValidationFlow_skeletonHeading__2tkny{width:280px;height:16px}.ScriptValidationFlow_skeletonTextLine__DnCgv{height:14px;margin-bottom:6px}.ScriptValidationFlow_skeletonSidebarTitle__bVKak{width:160px;height:13px;margin-bottom:14px}.ScriptValidationFlow_skeletonReqCard__iGsNb{width:100%;height:72px;border-radius:8px;margin-bottom:10px}.ScriptValidationFlow_skeletonCategoryRow__KvxLo{display:flex;align-items:center;gap:10px;padding:8px 0}.ScriptValidationFlow_skeletonDot__Lm3ny{width:10px;height:10px;border-radius:50%;flex-shrink:0}.ScriptValidationFlow_skeletonCatName__kJAtX{width:90px;height:14px}.ScriptValidationFlow_skeletonCatCount__Sk_ly{width:18px;height:14px;margin-left:auto}.ScriptValidationFlow_loadingStatus__hyMMz{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--rev-text-muted);margin-top:10px}.ScriptValidationFlow_loadingStatusText__ZgRX_{color:var(--rev-accent-text)}@media (prefers-reduced-motion:reduce){.ScriptValidationFlow_skeletonLine__NJ_Sc{animation:none;background:hsla(0,0%,100%,.08)}}.styles_container__cNeUA{display:flex;flex-direction:row;align-items:flex-end;gap:5px;height:24px}.styles_light__gjIdh{width:12px;height:6px;border-radius:1px;opacity:.28;transition:opacity 90ms}.styles_light__gjIdh[data-lit=true]{opacity:1}.styles_light__gjIdh:first-child{background-color:#ef9f27}.styles_light__gjIdh:nth-child(2){background-color:#d85a30}.styles_light__gjIdh:nth-child(3){background-color:#d4537e}.styles_light__gjIdh:nth-child(4){background-color:#7f77dd}.styles_light__gjIdh:nth-child(5){background-color:#5dcaa5}.styles_light__gjIdh:first-child{margin-bottom:10px}.styles_light__gjIdh:nth-child(2){margin-bottom:3px}.styles_light__gjIdh:nth-child(3){margin-bottom:14px}.styles_light__gjIdh:nth-child(4){margin-bottom:6px}.styles_light__gjIdh:nth-child(5){margin-bottom:18px}@media (prefers-reduced-motion:reduce){.styles_light__gjIdh{transition:none}}.MyElements_container__Zk4Tr{display:flex;flex-direction:column;gap:1.5rem}.MyElements_header__90jtB{display:flex;flex-direction:column;gap:1rem}.MyElements_headerContent__kS5n6{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.MyElements_headerLeft__I7hHG{flex:1}.MyElements_title__o_f4E{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.MyElements_subtitle__GTt9r{color:#9ca3af;font-size:.875rem;margin:0}.MyElements_headerRight__29hQW{display:flex;align-items:center;gap:.75rem}.MyElements_viewModeToggle__oTbGQ{display:flex;background-color:transparent;border-radius:.5rem;padding:.25rem;margin-bottom:.25rem}.MyElements_viewModeButton__thmiv{display:flex;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;border-radius:.375rem;border:none;cursor:pointer;transition:all .2s;background:transparent}.MyElements_viewModeButton__thmiv.MyElements_active__HHwjW{background-color:#7e22ce;color:#fff}.MyElements_viewModeButton__thmiv:not(.MyElements_active__HHwjW){color:#9ca3af}.MyElements_viewModeButton__thmiv:not(.MyElements_active__HHwjW):hover{color:#fff}.MyElements_scriptSelector__4_4r3{background-color:hsla(0,0%,100%,.05);border-radius:.5rem;padding:1rem}.MyElements_scriptSelectorLabel__XwlV4{display:block;font-size:.875rem;font-weight:500;color:#d1d5db;margin-bottom:.5rem}.MyElements_scriptSelect__abd40{width:100%;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;padding:.5rem .75rem;color:#fff;font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.MyElements_scriptSelect__abd40:focus{outline:none;border-color:#7e22ce}.MyElements_loadingContainer__A7k62{text-align:center;padding:2rem 0}.MyElements_loadingText__ke7xQ{color:#9ca3af}.MyElements_warningContainer__Ouy1U{padding:2rem;text-align:center}.MyElements_warningCard__gFlJA{background-color:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2);border-radius:.5rem;padding:1.5rem}.MyElements_warningTitle___qYyq{font-size:1.125rem;font-weight:600;color:#fbbf24;margin:0 0 .5rem}.MyElements_warningText__TfYqh{color:#fcd34d;margin:0}.MyElements_noBreakdownsCard__uZ8jM{background-color:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2);border-radius:.5rem;padding:1.5rem}.MyElements_noBreakdownsTitle__FtdwC{font-size:1.125rem;font-weight:600;color:#3b82f6;margin:0 0 .5rem}.MyElements_noBreakdownsText__PSdgp{color:#93c5fd;margin:0 0 1rem}.MyElements_noBreakdownsButton__ONTIP{background-color:#7e22ce;color:#fff;padding:.5rem 1rem;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s}.MyElements_noBreakdownsButton__ONTIP:hover{background-color:#9333ea}.MyElements_statsGrid__ZoTFB{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.MyElements_statCard__k1tYc{border-radius:.5rem;padding:1rem;border:1px solid}.MyElements_statCard__k1tYc.MyElements_purple__0Adrr{background-color:rgba(126,34,206,.2);border-color:rgba(126,34,206,.3)}.MyElements_statCard__k1tYc.MyElements_blue__1twHR{background-color:rgba(59,130,246,.2);border-color:rgba(59,130,246,.3)}.MyElements_statCard__k1tYc.MyElements_green__IIB3B{background-color:rgba(34,197,94,.2);border-color:rgba(34,197,94,.3)}.MyElements_statCard__k1tYc.MyElements_orange__9U66x{background-color:rgba(249,115,22,.2);border-color:rgba(249,115,22,.3)}.MyElements_statValue__tU0XF{font-size:2rem;font-weight:700;margin:0}.MyElements_statValue__tU0XF.MyElements_purple__0Adrr{color:#c4b5fd}.MyElements_statValue__tU0XF.MyElements_blue__1twHR{color:#93c5fd}.MyElements_statValue__tU0XF.MyElements_green__IIB3B{color:#86efac}.MyElements_statValue__tU0XF.MyElements_orange__9U66x{color:#fb923c}.MyElements_statLabel__Wmg1J{font-size:.875rem;margin:.25rem 0 0}.MyElements_statLabel__Wmg1J.MyElements_purple__0Adrr{color:#ddd6fe}.MyElements_statLabel__Wmg1J.MyElements_blue__1twHR{color:#bfdbfe}.MyElements_statLabel__Wmg1J.MyElements_green__IIB3B{color:#bbf7d0}.MyElements_statLabel__Wmg1J.MyElements_orange__9U66x{color:#fed7aa}.MyElements_categoriesContainer__hqNVD{display:flex;flex-direction:column;gap:1.5rem}.MyElements_categoryCard__Ho4IT{background-color:hsla(0,0%,100%,.03);border-radius:.5rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08)}.MyElements_categoryHeader__f9wG_{padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;border-left:4px solid}.MyElements_categoryTitle__xmxKn{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#fff;margin:0}.MyElements_categoryDot__epvpr{width:.75rem;height:.75rem;border-radius:50%}.MyElements_categoryCount__Gqvuy{font-size:.875rem;font-weight:400;color:#9ca3af}.MyElements_categoryViewButton__fYOYo{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#c4b5fd;background:transparent;border:none;cursor:pointer;transition:color .2s}.MyElements_categoryViewButton__fYOYo:hover{color:#ddd6fe}.MyElements_categoryContent__xTOgZ{padding:1rem;min-width:0;overflow:hidden}.MyElements_elementsGrid__k1_sw{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0}.MyElements_elementCard__yS84J{background-color:hsla(0,0%,100%,.05);border-radius:.5rem;padding:.75rem;cursor:pointer;transition:all .2s;border:1px solid transparent;min-width:0;overflow:hidden}.MyElements_elementCard__yS84J:hover{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1)}.MyElements_elementName__ca0XR{font-weight:500;color:#fff;font-size:.875rem;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyElements_elementOccurrences___EZVt{font-size:.75rem;color:#9ca3af;margin:0}.MyElements_elementContext__RxoIz{font-size:.75rem;color:#6b7280;margin:.25rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MyElements_emptyContainer__V39tS{background-color:hsla(0,0%,100%,.03);border-radius:.5rem;padding:2rem;text-align:center}.MyElements_emptyIcon__kLeZU{margin:0 auto 1rem;color:#6b7280}.MyElements_emptyTitle____t5Y{font-size:1.125rem;font-weight:600;color:#d1d5db;margin:0 0 .5rem}.MyElements_emptyText__tvjZp{color:#9ca3af;margin:0 0 1rem}.MyElements_emptyButton__QWPdJ{color:#c4b5fd;background:transparent;border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s}.MyElements_emptyButton__QWPdJ:hover{color:#ddd6fe}.MyElements_comingSoonContainer__m8jyi{background-color:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.2);border-radius:.5rem;padding:1.5rem;text-align:center}.MyElements_comingSoonTitle__gBHfR{font-size:1.125rem;font-weight:600;color:#fbbf24;margin:0 0 .5rem}.MyElements_comingSoonText__KjyKt{color:#fcd34d;margin:0 0 1rem}.MyElements_comingSoonButton__LX0NI{color:#fbbf24;background:transparent;border:none;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s}.MyElements_comingSoonButton__LX0NI:hover{color:#fcd34d}.MyElements_scenesContainer__CtxAY{display:flex;flex-direction:column;gap:2rem}.MyElements_sceneCard__Y1HrT{background-color:hsla(0,0%,100%,.03);border-radius:.75rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease}.MyElements_sceneCard__Y1HrT:hover{border-color:hsla(0,0%,100%,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.MyElements_sceneHeader__Sa1y1{padding:1.25rem 1.5rem;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border-bottom:1px solid hsla(0,0%,100%,.1)}.MyElements_sceneTitle__0zfvJ{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:#fff;margin:0;font-size:1.1rem}.MyElements_sceneNumber__dgdTa{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700}.MyElements_sceneElementCount__uhUCo{font-size:.875rem;font-weight:400;color:#9ca3af;background-color:hsla(0,0%,100%,.1);padding:.25rem .75rem;border-radius:1rem;margin-left:auto}.MyElements_sceneContent__fs6_n{padding:1.5rem;min-width:0;overflow:hidden}.MyElements_sceneContent__fs6_n .MyElements_elementsGrid__k1_sw{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:1rem}.MyElements_sceneContent__fs6_n .MyElements_elementCard__yS84J{background-color:hsla(0,0%,100%,.05);border-radius:.75rem;padding:1rem;cursor:pointer;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.1);position:relative;overflow:hidden}.MyElements_sceneContent__fs6_n .MyElements_elementCard__yS84J:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);opacity:0;transition:opacity .2s ease}.MyElements_sceneContent__fs6_n .MyElements_elementCard__yS84J:hover{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.MyElements_sceneContent__fs6_n .MyElements_elementCard__yS84J:hover:before{opacity:1}.MyElements_elementHeader__nH8Af{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.75rem}.MyElements_elementType__8Om2V{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.375rem .75rem;border-radius:.5rem;border:none}.MyElements_sceneContent__fs6_n .MyElements_elementName__ca0XR{font-weight:600;color:#fff;font-size:.95rem;margin:0 0 .5rem;line-height:1.4}.MyElements_sceneContent__fs6_n .MyElements_elementOccurrences___EZVt{font-size:.8rem;color:#9ca3af;margin:0 0 .25rem;line-height:1.3}.MyElements_sceneContent__fs6_n .MyElements_elementContext__RxoIz{font-size:.8rem;color:#6b7280;margin:.5rem 0 0;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width:640px){.MyElements_scenesContainer__CtxAY{gap:2.5rem}.MyElements_sceneHeader__Sa1y1{padding:1.5rem 2rem}.MyElements_sceneContent__fs6_n{padding:2rem}.MyElements_sceneContent__fs6_n .MyElements_elementsGrid__k1_sw{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:1.25rem}}@media (min-width:1024px){.MyElements_sceneContent__fs6_n .MyElements_elementsGrid__k1_sw{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:1.5rem}}.MyElements_mainTabs__kyG8p{display:flex;gap:4px;padding:0 16px;margin-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.MyElements_mainTab__K2E9a{display:flex;align-items:center;gap:6px;padding:12px 16px;background:transparent;color:var(--text-secondary,#888);font-size:14px;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease}.MyElements_mainTab__K2E9a:hover{color:var(--text-primary,#e0e0e0)}.MyElements_activeMainTab__ghgK2{color:var(--accent-purple,#9c6ade);border-bottom-color:var(--accent-purple,#9c6ade)}.MyElements_tabBadge__7uKqS{background:hsla(0,0%,100%,.15);color:var(--text-secondary,#888);padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600}.MyElements_majorBadge__rqhSc{background:rgba(244,67,54,.2);color:#f44336}.MyElements_overviewContainer__rG1k4{padding:0 16px 16px}.MyElements_prioritySection__QBszs{background:rgba(244,67,54,.05);border:1px solid rgba(244,67,54,.2);border-radius:8px;padding:16px;margin-top:10px;margin-bottom:20px}.MyElements_prioritySectionTitle__QxIyF{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#f44336;margin:0 0 12px}.MyElements_priorityList__j4w1o{display:flex;flex-direction:column;gap:10px}.MyElements_priorityItem__Fh3ro{background:rgba(0,0,0,.2);border-radius:6px;padding:12px}.MyElements_priorityItemHeader__E7O_P{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.MyElements_priorityScene__jYJ6V{font-size:12px;font-weight:600;color:var(--text-secondary,#888)}.MyElements_priorityDept__5_Wyk{font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px}.MyElements_priorityDescription__y6p86{font-size:14px;font-weight:500;color:var(--text-primary,#e0e0e0);margin-bottom:4px}.MyElements_priorityDetails__oeBpr{font-size:12px;color:var(--text-secondary,#888)}.MyElements_deptBreakdownSection__U4qax{margin-bottom:20px}.MyElements_sectionTitle__a7niv{font-size:13px;font-weight:600;color:var(--text-secondary,#888);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.MyElements_deptBreakdownList__Bftm2{display:flex;flex-direction:column;gap:8px}.MyElements_deptBreakdownItem__Pb8O1{background:hsla(0,0%,100%,.05);border-radius:6px;padding:10px 12px}.MyElements_deptBreakdownHeader__bePpP{display:flex;align-items:center;gap:8px;margin-bottom:6px}.MyElements_deptIcon__alePg{font-size:14px}.MyElements_deptName__OvHjA{flex:1;font-size:13px;font-weight:500;color:var(--text-primary,#e0e0e0)}.MyElements_deptTotal__U4L36{font-size:14px;font-weight:600;color:var(--text-primary,#e0e0e0)}.MyElements_deptSeverityBars__l6lIv{display:flex;gap:6px;flex-wrap:wrap}.MyElements_severityPill__SY3TY{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px}.MyElements_categorySummarySection__QgaqX{margin-bottom:20px}.MyElements_categorySummaryList__3KGZE{display:flex;flex-direction:column;gap:6px}.MyElements_categorySummaryItem__qc5uk{display:flex;align-items:center;gap:8px;padding:8px 10px;background:hsla(0,0%,100%,.05);border-radius:6px}.MyElements_categorySummaryDot__4rpcS{width:10px;height:10px;border-radius:50%}.MyElements_categorySummaryName__oGvAT{flex:1;font-size:13px;color:var(--text-primary,#e0e0e0)}.MyElements_categorySummaryCount__Sd_mK{font-size:13px;font-weight:600;color:var(--text-secondary,#888)}.MyElements_requirementsContainer__yRYjO{padding:0 16px 16px}.MyElements_severityContainer__rNyaJ{display:flex;flex-direction:column;gap:16px}.MyElements_severitySection__p_3V7{background:hsla(0,0%,100%,.03);border-radius:8px;overflow:hidden}.MyElements_severityHeader__GeYqo{padding:12px 16px;border-left:3px solid;background:hsla(0,0%,100%,.05)}.MyElements_severityTitle__hpRxC{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500}.MyElements_severityBadge__cugYg{padding:4px 10px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase}.MyElements_severityBadgeSmall__dlTus{padding:2px 6px;border-radius:3px;font-size:10px;font-weight:700;text-transform:uppercase}.MyElements_severityCount___D6Ni{font-size:13px;color:var(--text-secondary,#888);font-weight:400}.MyElements_requirementsList__fa98P{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.MyElements_requirementCard__xXnqe{background:rgba(0,0,0,.2);border-radius:6px;padding:12px}.MyElements_requirementHeader__NZq0I{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:6px}.MyElements_requirementScene__TW_zx{font-size:11px;font-weight:600;color:var(--text-secondary,#888);text-transform:uppercase}.MyElements_requirementDept__TR80r{font-size:10px;font-weight:600;padding:3px 8px;border-radius:4px}.MyElements_requirementDescription___fm_2{font-size:14px;font-weight:500;color:var(--text-primary,#e0e0e0);margin-bottom:4px}.MyElements_requirementDetails__qahJn{font-size:12px;color:var(--text-secondary,#888);line-height:1.4}.MyElements_emptyTabState__cek5w{text-align:center;padding:40px 20px;color:var(--text-secondary,#888)}.MyElements_emptyTabState__cek5w p{margin:0;font-size:14px}.MyElements_statCard__k1tYc.MyElements_red__NZLq5{border-color:rgba(244,67,54,.3)}.MyElements_statValue__tU0XF.MyElements_red__NZLq5{color:#f44336}.MyElements_statLabel__Wmg1J.MyElements_red__NZLq5{color:rgba(244,67,54,.7)}.MyElements_elementsContainer__7LBfJ,.MyElements_requirementsContainer__yRYjO{padding:0 16px 16px}.MyElements_quickActions__COoON{background-color:hsla(0,0%,100%,.03);border-radius:.5rem;padding:1rem}.MyElements_quickActionsTitle__xvqTT{font-weight:600;color:#fff;margin:0 0 .75rem}.MyElements_quickActionsButtons___NoO_{display:flex;flex-wrap:wrap;gap:.75rem}.MyElements_quickActionButton__5ErFn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;border:none;cursor:pointer;transition:all .2s}.MyElements_quickActionButton__5ErFn.MyElements_primary__OaTp1{background-color:#7e22ce;color:#fff}.MyElements_quickActionButton__5ErFn.MyElements_primary__OaTp1:hover{background-color:#9333ea}.MyElements_quickActionButton__5ErFn.MyElements_secondary__SdKUv{background-color:#4b5563;color:#fff}.MyElements_quickActionButton__5ErFn.MyElements_secondary__SdKUv:hover{background-color:#6b7280}@media (min-width:640px){.MyElements_header__90jtB{flex-direction:row;align-items:center}.MyElements_headerContent__kS5n6{justify-content:space-between;align-items:center}.MyElements_statsGrid__ZoTFB{grid-template-columns:repeat(4,1fr)}.MyElements_elementsGrid__k1_sw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.MyElements_elementsGrid__k1_sw{grid-template-columns:repeat(3,minmax(0,1fr))}}.DesktopNudge_nudge__gr4_Z{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:rgba(91,63,232,.12);border:1px solid rgba(123,98,240,.3)}.DesktopNudge_nudgeText__OEKJX{flex:1;font-family:var(--font-dm-mono),monospace;font-size:11px;line-height:1.5;color:hsla(0,0%,100%,.72)}.DesktopNudge_nudgeDismiss__P_I2o{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-2px -4px 0 0;padding:0;border:none;border-radius:6px;background:transparent;color:hsla(0,0%,100%,.55);cursor:pointer}.DesktopNudge_nudgeDismiss__P_I2o:active{background:hsla(0,0%,100%,.08)}.MobileScheduleView_container__G7_R6{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-height:100vh;background-color:#12142c;color:#fff;padding:1rem 1rem calc(2rem + env(safe-area-inset-bottom));gap:16px}.MobileScheduleView_backLink__yseTn{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-family:var(--font-dm-mono),monospace;font-size:11px;letter-spacing:.04em;color:hsla(0,0%,100%,.55);text-decoration:none}.MobileScheduleView_backLink__yseTn:active{color:hsla(0,0%,100%,.85)}.MobileScheduleView_header__gTu8A{display:flex;flex-direction:column;gap:6px}.MobileScheduleView_title__JKI_V{margin:0;font-family:var(--font-archivo-black),sans-serif;font-size:1.5rem;line-height:1.15;letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere}.MobileScheduleView_subtitle__VeY1B{font-size:11px;line-height:1.5;overflow-wrap:anywhere}.MobileScheduleView_empty__HYXQ4,.MobileScheduleView_subtitle__VeY1B{margin:0;font-family:var(--font-dm-mono),monospace;color:hsla(0,0%,100%,.45)}.MobileScheduleView_empty__HYXQ4{font-size:12px}.MobileScheduleView_dayList__k9hQF{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.MobileScheduleView_dayCard__dAxpb{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--lib-card-radius,10px);border:1px solid var(--lib-card-border,rgba(60,65,90,.4));background-color:var(--lib-card-bg,#181a28)}.MobileScheduleView_dayHeading__f7qWr{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.MobileScheduleView_dayNumber__XF2Vs{font-family:var(--font-archivo-black),sans-serif;font-size:15px;letter-spacing:-.01em;color:#fff}.MobileScheduleView_dot__w23H4{color:hsla(0,0%,100%,.28)}.MobileScheduleView_dayDate__OrZzM{font-family:var(--font-dm-mono),monospace;font-size:12px;letter-spacing:.03em;color:hsla(0,0%,100%,.72)}.MobileScheduleView_callTimes__UxVTQ{display:flex;flex-wrap:wrap;gap:4px 14px}.MobileScheduleView_callTime__yRu87{font-family:var(--font-dm-mono),monospace;font-size:11px;color:hsla(0,0%,100%,.7);white-space:nowrap}.MobileScheduleView_callTimeLabel__XCTWT{color:hsla(0,0%,100%,.38);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.MobileScheduleView_dayMeta__fcnsb{font-family:var(--font-dm-mono),monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.MobileScheduleView_sceneList__a5FVK{display:flex;flex-direction:column;gap:6px;margin:2px 0 0;padding:10px 0 0;border-top:1px solid hsla(0,0%,100%,.06);list-style:none}.MobileScheduleView_sceneRow__x2zyB{display:grid;grid-template-columns:28px 62px 1fr;align-items:center;gap:8px}.MobileScheduleView_sceneNumber__UP3d4{font-family:var(--font-dm-mono),monospace;font-size:11px;color:hsla(0,0%,100%,.55);overflow:hidden;text-overflow:ellipsis}.MobileScheduleView_sceneBadge__krmuz{display:inline-block;padding:2px 0;border-radius:4px;font-family:var(--font-dm-mono),monospace;font-size:9px;font-weight:500;letter-spacing:.02em;text-align:center;white-space:nowrap}.MobileScheduleView_sceneBadgeEmpty__WsRuU{display:block}.MobileScheduleView_badgeIntDay__sHbSb{background:#e8e4d8;color:#1a1a1a}.MobileScheduleView_badgeIntNight__ngb_9{background:#1e4a8a;color:#fff}.MobileScheduleView_badgeExtDay__34b5F{background:#ddd080;color:#1a1a1a}.MobileScheduleView_badgeExtNight__uhrSH{background:#1a5c2a;color:#fff}.MobileScheduleView_sceneLocation__612nj{min-width:0;font-size:12px;color:hsla(0,0%,100%,.82);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileScheduleView_sceneMore__a_QgV{font-family:var(--font-dm-mono),monospace;font-size:10px;color:hsla(0,0%,100%,.35)}.MobileScheduleView_callSheetLink__LennG{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:2px;padding:9px 12px;border-radius:8px;border:1px solid rgba(123,98,240,.28);background:rgba(91,63,232,.12);font-family:var(--font-dm-mono),monospace;font-size:11px;letter-spacing:.04em;color:#a78bfa;text-decoration:none}.MobileScheduleView_callSheetLink__LennG:active{background:rgba(91,63,232,.2)}.MobileProjectView_container__Bkfs_{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-height:100vh;background-color:#12142c;color:#fff;padding:calc(4rem + .75rem) 1rem calc(2rem + env(safe-area-inset-bottom));gap:20px}.MobileProjectView_backLink__CDr2u{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:4px 0;font-family:var(--font-dm-mono),monospace;font-size:11px;letter-spacing:.04em;color:hsla(0,0%,100%,.55);text-decoration:none}.MobileProjectView_backLink__CDr2u:active{color:hsla(0,0%,100%,.85)}.MobileProjectView_header__1eTDh{display:flex;flex-direction:column;gap:10px}.MobileProjectView_title__NoJ_8{margin:0;font-family:var(--font-archivo-black),sans-serif;font-size:1.5rem;line-height:1.15;letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere}.MobileProjectView_badges__EAMIK{display:flex;flex-wrap:wrap;gap:6px}.MobileProjectView_badge__chjbr{padding:3px 10px;border-radius:16px;font-family:var(--font-dm-mono),monospace;font-size:10px;font-weight:500;letter-spacing:.3px;white-space:nowrap}.MobileProjectView_badgeType__gzM0q{background:linear-gradient(135deg,rgba(126,34,206,.8),rgba(147,51,234,.8));color:#fff;border:1px solid rgba(126,34,206,.3);text-transform:capitalize}.MobileProjectView_badgeGenre__DuR8m{background-color:rgba(55,65,81,.6);color:#d1d5db;border:1px solid rgba(75,85,99,.3);text-transform:capitalize}.MobileProjectView_badgeStatus__H6rYz{background:rgba(126,34,206,.15);color:#a78bfa;border:1px solid rgba(126,34,206,.25)}.MobileProjectView_badgeBudget__5Xm4t{background:rgba(245,158,11,.1);color:var(--gold,#c9a84c);border:1px solid rgba(245,158,11,.2)}.MobileProjectView_logline__iXaez{margin:0;font-size:13px;line-height:1.55;font-style:italic;color:hsla(0,0%,100%,.62);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.MobileProjectView_section__3P_Kg{display:flex;flex-direction:column;gap:10px}.MobileProjectView_sectionLabel__zJT6S{margin:0;font-family:var(--font-dm-mono),monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.MobileProjectView_carouselTrack__fq4Lq{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 -1rem;padding:2px 1rem}.MobileProjectView_carouselTrack__fq4Lq::-webkit-scrollbar{display:none}.MobileProjectView_panelCard__pPslq{flex:0 0 78%;max-width:300px;margin:0;scroll-snap-align:start;border-radius:var(--lib-card-radius,10px);border:1px solid var(--lib-card-border,rgba(60,65,90,.4));background-color:var(--lib-card-bg,#181a28);overflow:hidden}.MobileProjectView_panelImage__WLAlv{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background-color:rgba(8,8,16,.6)}.MobileProjectView_panelCaption__xxOmg{display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px}.MobileProjectView_panelTitle__ybX_z{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MobileProjectView_panelShotType__Gk_DU{font-family:var(--font-dm-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.MobileProjectView_pipelineCard__GMW06{border-radius:var(--lib-card-radius,10px);border:1px solid var(--lib-card-border,rgba(60,65,90,.4));background-color:var(--lib-card-bg,#181a28);overflow:hidden}.MobileProjectView_pipelineRow__Zia6u{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.05)}.MobileProjectView_pipelineRow__Zia6u:last-child{border-bottom:none}.MobileProjectView_pipelineRowLink__8KO3n{min-height:44px;color:inherit;text-decoration:none}.MobileProjectView_pipelineRowLink__8KO3n:active{background:hsla(0,0%,100%,.04)}.MobileProjectView_pipelineChevron__dDnPk{flex:0 0 auto;margin-top:1px;color:hsla(0,0%,100%,.3)}.MobileProjectView_statusDot__2BmL8{flex:0 0 auto;width:8px;height:8px;margin-top:5px;border-radius:50%}.MobileProjectView_statusDotDone__YKONN{background-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.14)}.MobileProjectView_statusDotNone__UmuLK{background-color:hsla(0,0%,100%,.22)}.MobileProjectView_statusLock__b_laE{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:8px;height:8px;margin-top:4px;color:hsla(0,0%,100%,.3)}.MobileProjectView_pipelineText__Rvd81{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.MobileProjectView_pipelineLabel__YUMJi{font-size:13px;font-weight:500;color:hsla(0,0%,100%,.9)}.MobileProjectView_pipelineDetail__imsRM{font-family:var(--font-dm-mono),monospace;font-size:11px;line-height:1.45;color:hsla(0,0%,100%,.45)}.MobileProjectView_skeleton__lCjrH{background:linear-gradient(90deg,hsla(0,0%,100%,.045) 25%,hsla(0,0%,100%,.09) 37%,hsla(0,0%,100%,.045) 63%);background-size:400% 100%;animation:MobileProjectView_shimmer__57XdB 1.4s ease infinite}.MobileProjectView_skeletonLine__6tQJO{display:block;width:70%;height:9px;border-radius:4px}.MobileProjectView_skeletonLabel__S46Tp{width:45%;height:11px;margin-bottom:4px}@keyframes MobileProjectView_shimmer__57XdB{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.MobileProjectView_skeleton__lCjrH{animation:none}}