.ScriptPopup_overlay__lNZPl{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem}.ScriptPopup_popup__WgKWo{background-color:#111827;border-radius:4px;width:90%;max-width:700px;max-height:85vh;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.3);display:flex;flex-direction:column;border:1px solid rgba(96,165,250,.2);animation:ScriptPopup_slideIn___34X8 .3s ease-out}.ScriptPopup_versionActions__5Je3W{display:flex;margin-left:auto;gap:8px}.ScriptPopup_versionActionButton__QR7ep{background:none;border:none;font-size:16px;cursor:pointer;color:#555;padding:4px;border-radius:4px;transition:all .2s}.ScriptPopup_versionActionButton__QR7ep:hover{background-color:#f0f0f0;color:#000}.ScriptPopup_versionActionButton__QR7ep.ScriptPopup_deleteButton__9nTma:hover{background-color:#fee;color:#d32f2f}.ScriptPopup_versionNote__uBgIy{margin-top:16px;padding:10px;background-color:#f5f5f5;border-radius:4px;font-size:14px}@keyframes ScriptPopup_slideIn___34X8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ScriptPopup_header__GPEC2{padding:1.5rem;border-bottom:1px solid rgba(96,165,250,.2);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,#111827,#1e293b)}.ScriptPopup_title__mxOCe{color:#fff;font-size:1.5rem;font-weight:600;margin:0;padding:0;line-height:1.2;max-width:90%;text-overflow:ellipsis;overflow:hidden}.ScriptPopup_closeButton__NXRHa{background:none;border:none;color:#9ca3af;font-size:1.5rem;cursor:pointer;padding:.25rem;line-height:1;transition:color .2s}.ScriptPopup_closeButton__NXRHa:hover{color:#fff}.ScriptPopup_tabs__dl3As{display:flex;border-bottom:1px solid rgba(96,165,250,.2);background-color:#1e293b}.ScriptPopup_tabButton__hTWbN{padding:1rem 1.5rem;background:none;border:none;color:#9ca3af;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;position:relative}.ScriptPopup_activeTab__BS2jG,.ScriptPopup_tabButton__hTWbN:hover{color:#fff}.ScriptPopup_activeTab__BS2jG:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:linear-gradient(90deg,#8b5cf6,#6366f1)}.ScriptPopup_tabContent___hNoC{flex:1;overflow-y:auto;padding:1.5rem}.ScriptPopup_statsStrip__ab8hL{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px 0}.ScriptPopup_statItem__KIeRa{display:flex;align-items:center;gap:5px;font-size:12.5px;color:#cbd5e1}.ScriptPopup_statDivider__Y7gTP{color:#2d3148;font-size:11px;margin:0 2px}.ScriptPopup_sceneSubStrip__BZGpP{display:flex;align-items:center;gap:6px;padding:6px 0}.ScriptPopup_sceneSubItem__3XtS3{display:flex;align-items:baseline;gap:4px}.ScriptPopup_sceneSubNumber__weWGD{font-size:13px;font-weight:600;color:#e2e8f0}.ScriptPopup_sceneSubLabel__tn5Bs{font-size:13px;font-weight:500;color:#e2e8f0;text-transform:uppercase;letter-spacing:.05em}.ScriptPopup_sceneSubDivider__Dtawl{color:#2d3148;font-size:10px}.ScriptPopup_versionsSectionHeader__39h0J{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(96,165,250,.1)}.ScriptPopup_versionsTitle__5AiTS{font-size:13px!important;color:#64748b!important;text-transform:uppercase;letter-spacing:.05em}.ScriptPopup_versionWorkflowStrip__PFJ2c{display:flex;align-items:center;gap:0;padding:8px 14px;border-top:1px solid rgba(60,65,90,.3);background:rgba(0,0,0,.2);font-size:11px}.ScriptPopup_wfDone__h00_G{display:flex;align-items:center;gap:3px;color:#818cf8;font-weight:500}.ScriptPopup_wfNext__yAysk{color:#4a5280}.ScriptPopup_wfArrow__iqkeO{color:#252840;margin:0 4px;font-size:9px}.ScriptPopup_overviewTab__NfvcU{display:flex;flex-direction:column;gap:1.5rem}.ScriptPopup_sectionTitle__5o02y{color:#fff;font-size:1rem;font-weight:500;margin:0 0 1rem}.ScriptPopup_processingStatus__5MHNw{margin-bottom:1rem}.ScriptPopup_statusLabel__U6foS{color:#fff;font-weight:500;margin-bottom:.5rem;display:flex;align-items:center}.ScriptPopup_progressBarContainer__swp19{width:100%;height:8px;background-color:rgba(15,23,42,.7);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.ScriptPopup_progressBar__yjN_v{height:100%;background:linear-gradient(90deg,#8b5cf6,#6366f1);border-radius:4px;transition:width .3s ease}.ScriptPopup_statusDetails__k0o1w{color:#9ca3af;font-size:.8rem}.ScriptPopup_continueButton__dPbxy{background:linear-gradient(90deg,#4f46e5,#6366f1);color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;margin-top:1rem}.ScriptPopup_continueButton__dPbxy:hover{opacity:.9;transform:translateY(-1px)}.ScriptPopup_detailsGrid__v6XUS{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1rem}.ScriptPopup_detailItem__PkBfP{display:flex;flex-direction:column}.ScriptPopup_detailLabel__qSCl8{color:#9ca3af;font-size:.85rem;margin-bottom:.25rem}.ScriptPopup_detailValue__nw3qr{color:#fff;font-weight:500;font-size:1rem}.ScriptPopup_metadataSection__IAT_N{margin-top:1rem}.ScriptPopup_elementsTab__DDuh7{display:flex;flex-direction:column;gap:1.5rem}.ScriptPopup_elementsGrid__1yZ0J{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.ScriptPopup_elementSection__FBnBh{background-color:rgba(30,41,59,.5);border-radius:4px;padding:1rem;border:1px solid rgba(96,165,250,.2)}.ScriptPopup_elementTitle__108Jo{color:#fff;font-size:1rem;font-weight:500;margin:0 0 .75rem}.ScriptPopup_elementList__AQ1kY{display:flex;flex-direction:column;gap:.5rem}.ScriptPopup_elementItem__t5ASh{color:#d1d5db;font-size:.9rem;padding:.5rem;background-color:rgba(15,23,42,.7);border-radius:4px;display:flex;justify-content:space-between;align-items:center}.ScriptPopup_elementCount__N5sCq{background-color:rgba(79,70,229,.2);color:#a5b4fc;padding:.15rem .4rem;border-radius:999px;font-size:.7rem;font-weight:500}.ScriptPopup_viewMore__pscPi{color:#8b5cf6;font-size:.8rem;cursor:pointer;margin-top:.5rem;text-align:center;padding:.5rem;border-radius:4px;transition:all .2s}.ScriptPopup_viewMore__pscPi:hover{background-color:rgba(139,92,246,.1);text-decoration:underline}.ScriptPopup_noElements__s93TD{text-align:center;color:#9ca3af;padding:2rem}.ScriptPopup_compactDetails__YF6SY{display:flex;flex-wrap:wrap;gap:0;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.ScriptPopup_compactDetailItem__HuVHV{flex:1;min-width:120px;padding:6px 12px 6px 0}.ScriptPopup_compactLabel__lb0Gu{display:block;font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-weight:500;margin-bottom:2px}.ScriptPopup_compactValue__bl_Vq{display:block;font-size:12.5px;color:#e2e8f0;font-weight:500}.ScriptPopup_breakdownSection__VlrAG{padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.ScriptPopup_sectionTitle__5o02y{font-size:13px;font-weight:600;color:#f1f5f9;margin:0 0 10px;display:flex;align-items:center;gap:8px}.ScriptPopup_sectionCount__IBo8X{font-size:11px;font-weight:500;color:#64748b;background:hsla(0,0%,100%,.06);padding:1px 7px;border-radius:10px}.ScriptPopup_sceneStats__nxTPf{display:flex;align-items:stretch;gap:16px}.ScriptPopup_sceneStatPrimary__IlBNe{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 20px;background:hsla(0,0%,100%,.03);border-radius:6px;min-width:80px}.ScriptPopup_sceneStatNumber__nolzQ{font-size:28px;font-weight:700;color:#f1f5f9;line-height:1;margin-bottom:4px}.ScriptPopup_sceneStatLabel__aNVV8{font-size:9px;color:#64748b;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.ScriptPopup_sceneStatGrid__nn1EN{flex:1;display:flex;flex-direction:column;gap:6px}.ScriptPopup_sceneStatPair__DpaPq{display:flex;gap:6px}.ScriptPopup_sceneStatItem__DVc_0{flex:1;display:flex;align-items:center;gap:8px;padding:6px 10px;background:hsla(0,0%,100%,.03);border-radius:4px}.ScriptPopup_sceneStatItemNumber__kS72M{font-size:15px;font-weight:600;color:#e2e8f0;min-width:20px}.ScriptPopup_sceneStatItemLabel__zf_qK{font-size:10px;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.ScriptPopup_castList__4q2mo{display:flex;flex-direction:column;gap:0}.ScriptPopup_castItem__5YoAc{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.03)}.ScriptPopup_castItem__5YoAc:last-child{border-bottom:none}.ScriptPopup_castName__50inR{font-size:12.5px;color:#e2e8f0;font-weight:500}.ScriptPopup_castScenes__HwJ4e{font-size:11px;color:#64748b;font-weight:400;white-space:nowrap}.ScriptPopup_locationsList__t3s1q{display:flex;flex-direction:column;gap:0}.ScriptPopup_locationItem__V4GpD{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid hsla(0,0%,100%,.03)}.ScriptPopup_locationItem__V4GpD:last-child{border-bottom:none}.ScriptPopup_locationName___ofmK{font-size:12.5px;color:#e2e8f0;font-weight:500}.ScriptPopup_locationScenes__jRO55{font-size:11px;color:#64748b;font-weight:400;white-space:nowrap}.ScriptPopup_actionsTab__aWBJ4{padding:4px 0}.ScriptPopup_actionsList__zfbJp{display:flex;flex-direction:column;gap:8px}.ScriptPopup_actionItem__ZMGbc{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:4px;font-size:13.5px;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left}.ScriptPopup_actionItem__ZMGbc span{flex:1}.ScriptPopup_actionPrimary___CyP_{background-color:rgba(129,140,248,.12);border:1px solid rgba(129,140,248,.25);color:#c7d2fe}.ScriptPopup_actionPrimary___CyP_ svg{stroke:#a5b4fc}.ScriptPopup_actionPrimary___CyP_:hover{background-color:rgba(129,140,248,.18);border-color:rgba(129,140,248,.35)}.ScriptPopup_actionSecondary__gQW9h{background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:#e2e8f0}.ScriptPopup_actionSecondary__gQW9h svg{stroke:#94a3b8}.ScriptPopup_actionSecondary__gQW9h:hover{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.ScriptPopup_actionChevron__GxMHc{stroke:#475569;flex-shrink:0}.ScriptPopup_actionMeta__nb4Zd{margin-left:auto;display:flex;align-items:center;gap:6px}.ScriptPopup_actionHint__r1A6e{font-size:10.5px;color:#64748b;font-weight:400}.ScriptPopup_actionDivider__0aqJ_{height:1px;background-color:hsla(0,0%,100%,.06);margin:14px 0}.ScriptPopup_actionDelete__IBpCX{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background-color:transparent;border:none;border-radius:4px;color:#64748b;font-size:12px;font-weight:400;cursor:pointer;transition:all .15s ease}.ScriptPopup_actionDelete__IBpCX:hover{color:#ef4444;background-color:rgba(239,68,68,.06)}.ScriptPopup_deleteButton__9nTma{border-color:rgba(239,68,68,.3)}.ScriptPopup_deleteButton__9nTma:hover{background-color:rgba(239,68,68,.1)}.ScriptPopup_deleteButton__9nTma .ScriptPopup_actionIcon__dRJig{color:#ef4444}.ScriptPopup_error__r1x4X{background-color:rgba(239,68,68,.1);color:#ef4444;padding:.75rem;border-radius:4px;margin:0 1.5rem 1.5rem;font-size:.9rem;border:1px solid rgba(239,68,68,.3)}.ScriptPopup_loadingIndicator__S534Y{text-align:center;color:#9ca3af;padding:2rem}.ScriptPopup_versionColor__syz20{display:inline-block;padding:2px 8px;border-radius:4px;margin-left:8px;font-size:.8rem;font-weight:500}.ScriptPopup_versionsSection__2Ewox{background:rgba(15,23,42,.5);border-radius:4px;border:1px solid rgba(96,165,250,.15);overflow:hidden}.ScriptPopup_versionsTitle__5AiTS{font-size:1rem;font-weight:600;margin:0 0 10px;color:#fff}.ScriptPopup_versionCount__oXcqL{font-size:.85rem;color:hsla(0,0%,100%,.7);margin-bottom:12px}.ScriptPopup_versionsList__khzms{display:flex;flex-direction:column;gap:8px}.ScriptPopup_versionItem__hYPsj{display:flex;align-items:center;padding:8px 12px;background-color:rgba(30,41,59,.7);border-radius:4px;cursor:pointer;transition:background-color .2s ease}.ScriptPopup_versionItem__hYPsj:hover{background-color:rgba(30,41,59,.9)}.ScriptPopup_versionColorDot__ZruLU{width:12px;height:12px;margin-right:12px}.ScriptPopup_versionInfo__cPnJe{flex:1}.ScriptPopup_versionName__UiOcA{font-size:.9rem;font-weight:500;color:#fff}.ScriptPopup_versionDate__gP1t_{font-size:.75rem;padding-left:.5rem;color:hsla(0,0%,100%,.6)}.ScriptPopup_versionNumber__OwyR1{font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.8);background-color:rgba(15,23,42,.8);padding:3px 8px;border-radius:12px}.ScriptPopup_versionInfo__cPnJe{display:flex;align-items:center;margin-top:4px;font-size:.8rem;color:hsla(0,0%,100%,.7)}.ScriptPopup_versionColorDot__ZruLU{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;border:1px solid hsla(0,0%,100%,.3)}@media (max-width:640px){.ScriptPopup_tabs__dl3As{flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.ScriptPopup_tabButton__hTWbN{padding:1rem;white-space:nowrap}.ScriptPopup_actionButtons__zu0hl,.ScriptPopup_detailsGrid__v6XUS,.ScriptPopup_elementsGrid__1yZ0J{grid-template-columns:1fr}.ScriptPopup_popup__WgKWo{width:100%;max-height:95vh;border-radius:12px 12px 0 0}.ScriptPopup_title__mxOCe{font-size:1.25rem}.ScriptPopup_header__GPEC2,.ScriptPopup_tabContent___hNoC{padding:1rem}}