.BaseModal_overlay__uyQAo{position:fixed;inset:0;background:var(--modal-overlay-bg);z-index:var(--z-modal-backdrop);animation:BaseModal_fadeIn__XNQOF .15s ease-out}@keyframes BaseModal_fadeIn__XNQOF{0%{opacity:0}to{opacity:1}}.BaseModal_dialog__neQE9{position:fixed;inset:0;margin:auto;width:90%;height:fit-content;max-height:90vh;background:var(--modal-bg);backdrop-filter:blur(var(--modal-blur));-webkit-backdrop-filter:blur(var(--modal-blur));border:1px solid var(--modal-border);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);z-index:var(--z-modal-surface);animation:BaseModal_modalIn__IY4y_ .2s ease-out;display:flex;flex-direction:column;overflow:hidden}@media (prefers-reduced-transparency:reduce){.BaseModal_dialog__neQE9{background:var(--surface-panel-solid)}}@keyframes BaseModal_modalIn__IY4y_{0%{opacity:0}to{opacity:1}}.BaseModal_overlay__uyQAo.BaseModal_elevated__ZJI9D{z-index:var(--z-modal-elevated-backdrop)}.BaseModal_dialog__neQE9.BaseModal_elevated__ZJI9D{z-index:var(--z-modal-elevated-surface)}.BaseModal_sm__YRCvu{max-width:400px}.BaseModal_md__J1tse{max-width:600px}.BaseModal_lg__BQctG{max-width:640px}.BaseModal_xl__900Gj{max-width:1400px}.BaseModal_header__okX_7{height:56px;padding:0 var(--space-24);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--modal-divider);background:var(--modal-header-bg);flex-shrink:0}.BaseModal_headerCenter__JoI_4{justify-content:center;position:relative}.BaseModal_headerRight__vRL1t{display:flex;align-items:center;gap:var(--spacing-sm)}.BaseModal_title__z0W7n{font-size:1rem;font-weight:600;color:var(--text-white1000);margin:0}.BaseModal_closeBtn__xAQmO{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--text-white600);cursor:pointer;transition:all .2s}.BaseModal_closeBtn__xAQmO:hover{background-color:var(--surface-hover);color:var(--text-white1000)}.BaseModal_headerCenter__JoI_4 .BaseModal_closeBtn__xAQmO{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.BaseModal_body__6Bd8D{flex:1 1;min-height:0}.BaseModal_bodyPad___GkTt{padding:var(--spacing-xl);overflow-y:auto}.BaseModal_footer__eM9td{padding:var(--space-16) var(--space-24);display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);border-top:1px solid var(--modal-divider);background:var(--modal-footer-bg);flex-shrink:0}.ConfirmDialog_message__OvoXc{font-size:.875rem;line-height:1.6;color:var(--text-white800);margin:0;white-space:pre-wrap}.Input_input__HlFQZ{background:var(--modal-input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-md);outline:none;transition:border-color .15s ease}.Input_input__HlFQZ:focus{border-color:var(--accent-primary)}.Input_input__HlFQZ::placeholder{color:var(--text-placeholder)}.Input_input__HlFQZ:disabled{opacity:.5;cursor:not-allowed}.Input_invalid__MrHvQ,.Input_invalid__MrHvQ:focus{border-color:var(--error)}.Input_fullWidth__PhPw7{width:100%}.Textarea_textarea__Hsb2H{background:var(--modal-input-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-md);outline:none;resize:vertical;transition:border-color .15s ease}.Textarea_textarea__Hsb2H:focus{border-color:var(--accent-primary)}.Textarea_textarea__Hsb2H::placeholder{color:var(--text-placeholder)}.Textarea_textarea__Hsb2H:disabled{opacity:.5;cursor:not-allowed}.Textarea_invalid__nRvQ5,.Textarea_invalid__nRvQ5:focus{border-color:var(--error)}.Textarea_fullWidth__o_P34{width:100%}.bugReport_fab__N9i_9{position:fixed;right:24px;bottom:92px;z-index:100;width:64px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);border-radius:18px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-muted);cursor:grab;box-shadow:0 6px 20px var(--modal-input-bg);transition:color .15s ease,transform .1s ease,border-color .15s ease,background .15s ease;-webkit-user-select:none;user-select:none}.bugReport_fab__N9i_9:hover{color:var(--text-primary);transform:translateY(-1px)}.bugReport_fab__N9i_9:active{cursor:grabbing}.bugReport_fabDropActive__Ulbk6{border:2px dashed var(--button-primary);background:rgba(0,132,233,.18);color:var(--button-primary);transform:scale(1.12)}.bugReport_dropHint__xNo3B{font-size:.6rem;font-weight:700;letter-spacing:.02em}.bugReport_overlay__iC42W{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bugReport_panel__loiNQ{width:100%;max-width:560px;max-height:88vh;overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-xl);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg,14px);box-shadow:0 24px 64px rgba(0,0,0,.45)}.bugReport_header___HmJt{display:flex;align-items:center;justify-content:space-between}.bugReport_heading__ke6ZG{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin:0}.bugReport_close__tBG5A{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer}.bugReport_close__tBG5A:hover{color:var(--text-primary);background:var(--bg-tertiary,var(--modal-divider))}.bugReport_hint__fF0Yo{font-size:var(--text-sm);color:var(--text-muted);margin:0 0 var(--spacing-xs);line-height:1.5}.bugReport_input__NUSJP,.bugReport_textarea__0v787{width:100%;padding:var(--space-10) var(--space-12);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);font-family:inherit}.bugReport_textarea__0v787{resize:vertical;min-height:88px}.bugReport_input__NUSJP:focus,.bugReport_textarea__0v787:focus{outline:none;border-color:var(--button-primary)}.bugReport_shotZone__bkxN4{display:flex;align-items:center;justify-content:center;min-height:160px;padding:var(--spacing-sm);border:1px dashed var(--border-color);border-radius:var(--radius-md);background:var(--bg-primary);transition:border-color .15s ease,background .15s ease}.bugReport_shotZoneActive__SXYdv{border-color:var(--button-primary);background:rgba(0,132,233,.08)}.bugReport_shotPlaceholder__FcA77{color:var(--text-muted);font-size:var(--text-sm);text-align:center;padding:0 var(--space-12)}.bugReport_shotGrid__gsMTK{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-6)}.bugReport_shotTile__fWySV{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-md);overflow:hidden;background:var(--page-dark600,#141414)}.bugReport_shotTileImg__mHsAM{width:100%;height:100%;object-fit:contain;display:block}.bugReport_shotTileDelete__TisdN{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md);background:rgba(0,0,0,.7);color:var(--text-white1000);cursor:pointer;opacity:0;transition:opacity .15s ease}.bugReport_shotTile__fWySV:hover .bugReport_shotTileDelete__TisdN{opacity:1}.bugReport_shotUploadRow__tXhUQ{display:flex;align-items:center;gap:var(--spacing-sm)}.bugReport_shotHint__pgsx9{font-size:.72rem;color:var(--text-muted)}.bugReport_error__L8rVx{color:var(--error-light);font-size:var(--text-sm);margin:0}.bugReport_actions__KmBdW{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.bugReport_chips__dfogW{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.bugReport_chip__g_t5a{padding:var(--space-6) var(--space-14);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-full);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer}.bugReport_chipActive__wIi62{color:var(--text-white1000);background:var(--button-primary);border-color:var(--button-primary)}.bugReport_sevRow__UEYze{display:flex;align-items:center;gap:var(--spacing-xs)}.bugReport_sevLabel__G2vi_{font-size:var(--text-sm);color:var(--text-muted);margin-right:var(--spacing-xs)}.bugReport_sevBtn___jJRh{flex:1 1;padding:var(--space-6) 0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer}.bugReport_sev_low__lDwd5{color:var(--success-light);background:rgba(34,197,94,.15);border-color:transparent}.bugReport_sev_medium__pHIr_{color:var(--warning-light);background:rgba(245,158,11,.15);border-color:transparent}.bugReport_sev_high__V7kTV{color:var(--accent-orange);background:rgba(249,115,22,.15);border-color:transparent}.bugReport_sev_critical__MzLfl{color:var(--error-light);background:rgba(239,68,68,.15);border-color:transparent}.bugReport_elementCard__fVKxk{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--space-8) var(--space-10);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--button-primary)}.bugReport_elementInfo__b8prR{flex:1 1;min-width:0;display:flex;flex-direction:column}.bugReport_elementName__aEpGG{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.bugReport_elementSel__mrtOb{font-size:.72rem;color:var(--text-muted);font-family:var(--font-mono,monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bugReport_elementAction__jpdvN{flex-shrink:0;padding:var(--space-3) var(--space-8);background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-muted);font-size:.72rem;cursor:pointer}.bugReport_pickBtn__Pd5A7{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--space-10);background:transparent;border:1px dashed var(--border-light,var(--border-color));border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:500;cursor:pointer}.bugReport_pickBtn__Pd5A7:hover{background:var(--modal-header-bg);border-color:var(--button-primary);color:var(--button-primary)}.bugReport_autoNote__2_dj2{font-size:.74rem;color:var(--text-muted);margin:0;padding-top:var(--spacing-2xs)}.layout_shell__OA6_u{min-height:100vh;background:var(--lp-bg-base,#020205);color:var(--lp-text-100);font-family:-apple-system,system-ui,Segoe UI,Apple SD Gothic Neo,sans-serif}.layout_topNav__on4iY{position:fixed;top:0;left:0;right:0;z-index:200;height:43px;padding:0 var(--space-8) 0 var(--space-6);background:var(--page-black1000);border-bottom:1px solid var(--line-color,var(--border-on-glass));display:flex;align-items:center}.layout_topNavContent__6O8rZ{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.layout_topNavLogo__pnrhB{display:flex;align-items:center;gap:var(--spacing-sm);text-decoration:none;color:inherit;cursor:pointer;padding-left:var(--space-6)}.layout_topNavLogoIcon__XpbMg{width:20px;height:20px;color:var(--text-white1000)}.layout_topNavLogoText__Cx_3Q{font-family:var(--font-inria-sans),sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:-.02em;color:var(--text-white1000)}.layout_topNavAvatar__4Rxyi{width:24px;height:24px;border-radius:var(--radius-circle);background:linear-gradient(135deg,var(--button-primary),var(--accent-indigo));display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.65rem;color:var(--text-white1000);cursor:pointer;transition:all .2s ease;border:none}.layout_topNavAvatar__4Rxyi:hover{background:linear-gradient(135deg,var(--accent-hover),#4845C4)}.layout_topNavAvatar__4Rxyi:active{transform:scale(.95)}.layout_topNavAvatarImage__YaCKI{width:100%;height:100%;border-radius:var(--radius-circle);object-fit:cover}.layout_body__uPF5_{padding-top:43px;display:grid;grid-template-columns:240px 1fr;min-height:100vh}.layout_sidebar__H_OIN{background:var(--modal-input-bg);border-right:1px solid var(--lp-border-default,rgba(240,246,252,.08));padding:var(--space-20) var(--space-16);display:flex;flex-direction:column;gap:var(--spacing-xl);position:sticky;top:43px;height:calc(100vh - 43px);overflow-y:auto}.layout_userBlock__uPmwi{display:flex;align-items:center;gap:var(--space-10);padding:var(--spacing-sm);border-radius:var(--radius-lg)}.layout_userAvatarFallback__v1v5Q,.layout_userAvatar__bL2qO{width:28px;height:28px;border-radius:var(--radius-circle);flex-shrink:0;object-fit:cover}.layout_userAvatarFallback__v1v5Q{background:linear-gradient(135deg,var(--button-primary),var(--accent-indigo));color:var(--text-white1000);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:700}.layout_userBlockName__y9AdK{flex:1 1;font-size:var(--text-md);font-weight:600;color:var(--lp-text-100);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout_nav__eUBYi{display:flex;flex-direction:column;gap:var(--spacing-lg);flex:1 1}.layout_navGroup__fTPKG{display:flex;flex-direction:column;gap:var(--spacing-xs)}.layout_navGroupTitle__buUwy{font-size:11px;font-weight:500;color:var(--lp-text-40);text-transform:uppercase;letter-spacing:.06em;padding:0 var(--space-8) var(--space-4)}.layout_navList__8SD7o{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.layout_navItem__MC3k_{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-8) var(--space-10);border-radius:var(--radius-md);color:var(--lp-text-60);text-decoration:none;font-size:13px;font-weight:500;border:1px solid transparent;position:relative;transition:all .15s ease}.layout_navItem__MC3k_:hover{background:var(--lp-bg-04);color:var(--lp-text-100)}.layout_navItemActive__eiBUr,.layout_navItemActive__eiBUr:hover{background:linear-gradient(135deg,rgba(255,255,255,.12) 0,var(--modal-header-bg) 100%);border-color:var(--surface-hover);color:var(--lp-text-100);font-weight:600;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.layout_navIcon__Iv__V{display:inline-flex;color:inherit;flex-shrink:0}.layout_sidebarFooter___qA5W{padding-top:var(--spacing-md);border-top:1px solid var(--lp-border-default)}.layout_signOutBtn__lQpiV{display:flex;align-items:center;gap:var(--space-10);width:100%;padding:var(--space-8) var(--space-10);border:none;border-radius:var(--radius-md);background:transparent;color:var(--error-light);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s ease}.layout_signOutBtn__lQpiV:hover{background:rgba(255,89,89,.08)}.layout_content__gtzUX{min-width:0;padding:72px var(--space-40) var(--space-96);display:flex;justify-content:center}.layout_content__gtzUX>*{width:100%;max-width:760px}@media (max-width:880px){.layout_body__uPF5_{grid-template-columns:1fr}.layout_sidebar__H_OIN{position:static;height:auto;border-right:none;border-bottom:1px solid var(--lp-border-default)}.layout_content__gtzUX{padding:var(--space-48) var(--space-20) 72px}}.ImagePreviewModal_overlay__toHSH{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--black);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-auto-rows:auto;justify-items:center;align-content:center;z-index:var(--z-lightbox);overflow-y:auto}.ImagePreviewModal_closeButtonFixed___lfYp{position:absolute;top:2rem;right:2rem;background:var(--surface-hover);border:1px solid var(--overlay-border-light);border-radius:var(--radius-circle);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:var(--text-white1000);cursor:pointer;transition:all .2s ease;z-index:2030}.ImagePreviewModal_closeButtonFixed___lfYp:hover{background:var(--overlay-border-light);transform:scale(1.1)}.ImagePreviewModal_visualContainer___xFUh{grid-column:2;grid-row:1;height:45rem;max-height:60vh;position:relative;display:flex;justify-content:center;cursor:pointer;z-index:2010;container-type:inline-size}.ImagePreviewModal_mainImage__omDb8{height:100%;width:auto;object-fit:contain;border-radius:.5rem;box-shadow:0 10px 40px var(--overlay-medium);display:block}.ImagePreviewModal_emptyState__IhBaL{aspect-ratio:auto;background:var(--page-black1000);border-radius:.5rem;color:var(--bg-hover);font-size:1.5rem;font-weight:500}.ImagePreviewModal_emptyState__IhBaL,.ImagePreviewModal_navArrow__TTKxB{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.ImagePreviewModal_navArrow__TTKxB{grid-row:1;position:relative;background:transparent;border:none;color:rgba(255,255,255,.4);cursor:pointer;transition:all .2s ease}.ImagePreviewModal_navArrow__TTKxB:hover{color:var(--text-white1000);background:var(--modal-sidebar-bg)}.ImagePreviewModal_prevArrow__enPnA{grid-column:1}.ImagePreviewModal_nextArrow___Ec_6{grid-column:3}.ImagePreviewModal_descriptionPanel__uvrq1{grid-column:2;grid-row:2;width:100%;margin-top:1rem;padding:1.25rem;background:var(--modal-bg);backdrop-filter:blur(var(--modal-blur));-webkit-backdrop-filter:blur(var(--modal-blur));border-radius:var(--modal-radius);border:1px solid var(--modal-border);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}.ImagePreviewModal_metaRow__u9hCR{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--modal-divider)}.ImagePreviewModal_tagsGroup__oHlBd{display:flex;gap:.5rem;align-items:center}.ImagePreviewModal_tag__KrZg0{padding:.25rem .625rem;background:var(--modal-divider);border-radius:.3125rem;font-size:.75rem;font-weight:500;color:var(--text-white800)}.ImagePreviewModal_shotCount__2KePB{font-size:.875rem}.ImagePreviewModal_scenarioSection__b_FHR{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.ImagePreviewModal_sectionLabel__2IgDv{font-size:.75rem;font-weight:700;color:var(--text-white600);letter-spacing:.05em}.ImagePreviewModal_scenarioContentRow__K_mBc{display:flex;height:64px;align-items:stretch;justify-content:space-between;gap:1rem;width:100%}.ImagePreviewModal_scenarioText__09qdp{margin:0;font-size:.9rem;line-height:1.5;color:var(--text-white800);flex:1 1;min-width:0;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.ImagePreviewModal_shotCount__2KePB{font-family:Monaco,Consolas,monospace;font-size:.8rem;color:var(--text-white600);min-width:fit-content;display:flex;align-items:flex-end;justify-content:flex-end;height:100%}.ImagePreviewModal_settingBadge___uXhO{display:flex;align-items:center;background:var(--modal-input-bg);border-radius:.25rem;overflow:hidden;border:1px solid var(--modal-divider);font-size:.75rem}.ImagePreviewModal_settingLabel__YyeSq{background:var(--modal-header-bg);color:var(--text-white600);padding:.25rem .5rem;font-weight:700;font-size:.65rem}.ImagePreviewModal_settingValue__TH3B6{padding:0 .75rem;color:var(--text-white800)}.ImagePreviewModal_headerSettings__EosDu{display:flex;gap:.5rem;align-items:center}.ImagePreviewModal_galleryStrip__YCXlp{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);background:var(--modal-bg);backdrop-filter:blur(var(--modal-blur));-webkit-backdrop-filter:blur(var(--modal-blur));border-radius:.75rem;padding:.75rem;border:1px solid var(--modal-border);max-width:90vw;z-index:2020}.ImagePreviewModal_galleryScroll__nAVXG{display:flex;gap:.5rem;overflow-x:auto}.ImagePreviewModal_galleryItem__Ax7KC{width:4rem;height:2.25rem;border-radius:.25rem;overflow:hidden;cursor:pointer;border:1px solid var(--line-divider);transition:all .2s;position:relative;flex-shrink:0}.ImagePreviewModal_galleryItem__Ax7KC img{width:100%;height:100%;object-fit:cover;opacity:.6}.ImagePreviewModal_emptyThumb__oEcpa{width:100%;height:100%;background:var(--black);opacity:.6}.ImagePreviewModal_galleryItem__Ax7KC:hover .ImagePreviewModal_emptyThumb__oEcpa,.ImagePreviewModal_galleryItem__Ax7KC:hover img{opacity:1}.ImagePreviewModal_galleryItem__Ax7KC.ImagePreviewModal_active__Xf8hF{border-color:var(--button-primary)}.ImagePreviewModal_galleryItem__Ax7KC.ImagePreviewModal_active__Xf8hF .ImagePreviewModal_emptyThumb__oEcpa,.ImagePreviewModal_galleryItem__Ax7KC.ImagePreviewModal_active__Xf8hF img{opacity:1}.ImagePreviewModal_deleteThumb__f2Y20{position:absolute;top:2px;right:2px;background:rgba(0,0,0,.7);color:var(--text-white1000);border:none;border-radius:2px;width:14px;height:14px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.ImagePreviewModal_galleryItem__Ax7KC:hover .ImagePreviewModal_deleteThumb__f2Y20{opacity:1}.ImagePreviewModal_controlBar__isQjN{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:1.5rem 1.5rem .75rem;border-radius:0 0 .5rem .5rem;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:15;display:flex;flex-direction:column;align-items:center}.ImagePreviewModal_controlBarInner__M13px{width:95%;display:flex;flex-direction:column}.ImagePreviewModal_controlBar__isQjN.ImagePreviewModal_visible__FvQz0{opacity:1;pointer-events:auto}.ImagePreviewModal_progressRow___3Yio{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.ImagePreviewModal_progressBarContainer__txoZA{position:relative;flex:1 1;height:4px;cursor:pointer;transition:height .15s ease-out}.ImagePreviewModal_progressBarContainer__txoZA:before{content:"";position:absolute;top:-10px;bottom:-10px;left:0;right:0}.ImagePreviewModal_progressTrack__xlv0U{position:absolute;top:0;left:0;right:0;height:100%;background:rgba(255,255,255,.3);border-radius:2px;transition:height .15s ease-out,background .15s ease-out}.ImagePreviewModal_progressBar__QqbCK{position:absolute;top:0;left:0;height:100%;background:#E50914;border-radius:2px;transition:width .05s linear,height .15s ease-out;pointer-events:none}.ImagePreviewModal_progressHandle__NcnLk{position:absolute;top:50%;width:14px;height:14px;background:#E50914;border-radius:var(--radius-circle);transform:translate(-50%,-50%);cursor:grab;opacity:0;transition:opacity .2s ease-out,transform .2s cubic-bezier(.34,1.56,.64,1);z-index:2}.ImagePreviewModal_progressHandle__NcnLk:hover{transform:translate(-50%,-50%) scale(2)}.ImagePreviewModal_progressHandle__NcnLk:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.5);transition:opacity .2s ease-out,transform .1s ease-out}.ImagePreviewModal_controlBar__isQjN.ImagePreviewModal_visible__FvQz0 .ImagePreviewModal_progressHandle__NcnLk,.ImagePreviewModal_progressBarContainer__txoZA:hover .ImagePreviewModal_progressHandle__NcnLk{opacity:1}.ImagePreviewModal_progressBarContainer__txoZA:hover{height:6px}.ImagePreviewModal_progressBarContainer__txoZA:hover .ImagePreviewModal_progressTrack__xlv0U{background:rgba(255,255,255,.4)}.ImagePreviewModal_progressBarContainer__txoZA:hover .ImagePreviewModal_progressBar__QqbCK,.ImagePreviewModal_progressBarContainer__txoZA:hover .ImagePreviewModal_progressTrack__xlv0U{height:100%}.ImagePreviewModal_controls__tpLcm{display:flex;justify-content:space-between;align-items:center}.ImagePreviewModal_leftControls__CdKua,.ImagePreviewModal_rightControls__f6kLJ{display:flex;gap:0;align-items:center}.ImagePreviewModal_controlButton__qYQCq{background:transparent;border:none;color:rgba(255,255,255,.8);cursor:pointer;padding:.5rem;border-radius:var(--radius-sm);transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ImagePreviewModal_controlButton__qYQCq svg{stroke-width:2}.ImagePreviewModal_controlButton__qYQCq:hover{color:var(--text-white1000);transform:scale(1.1)}.ImagePreviewModal_controlButton__qYQCq:disabled{color:rgba(255,255,255,.3);cursor:not-allowed;transform:none}.ImagePreviewModal_controlButton__qYQCq.ImagePreviewModal_active__Xf8hF{color:var(--text-white1000)}.ImagePreviewModal_timeDisplay__DSLXF{font-family:Monaco,Consolas,monospace;font-size:.75rem;color:rgba(255,255,255,.7);letter-spacing:.5px;white-space:nowrap;flex-shrink:0}.ImagePreviewModal_durationBadgeInput__fuMdW{width:45px;padding:0 .5rem;background:transparent;border:none;color:var(--text-white800);text-align:center;font-size:.75rem}.ImagePreviewModal_durationBadgeInput__fuMdW:focus{outline:none}.ImagePreviewModal_durationBadgeInput__fuMdW::-webkit-inner-spin-button,.ImagePreviewModal_durationBadgeInput__fuMdW::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ImagePreviewModal_durationBadgeInput__fuMdW[type=number]{-moz-appearance:textfield}@keyframes Skeleton_shimmer__XHSq4{0%{background-position:-200% 0}to{background-position:200% 0}}.Skeleton_skeleton__6BBGo{background:linear-gradient(90deg,var(--page-dark600) 0,var(--page-dark500) 20%,var(--page-dark400,#3a3a3a) 40%,var(--page-dark500) 60%,var(--page-dark600) 100%);background-size:200% 100%;animation:Skeleton_shimmer__XHSq4 1.8s ease-in-out infinite;border-radius:.25rem}.Skeleton_scenarioContent__BxCwd{padding:5rem 2rem;display:flex;flex-direction:column;align-items:center}.Skeleton_title__Yvx5Q{width:min(16rem,60%);height:2.25rem;margin-bottom:3rem}.Skeleton_block__ASo1W{width:100%;max-width:42rem;margin-bottom:1rem}.Skeleton_line__Buxsr{height:1.125rem;margin-bottom:.625rem}.Skeleton_lineShort__HIA1f{width:35%}.Skeleton_lineMedium__HbHAa{width:65%}.Skeleton_lineLong__UzJf1{width:90%}.Skeleton_controlContent___cCvL{display:flex;flex-direction:column;height:100%;padding:1rem}.Skeleton_controlLabel__Fawgu{width:5rem;height:.75rem;margin-bottom:.75rem;opacity:.6}.Skeleton_controlBox__aEJJg{flex:1 1;border-radius:.5rem;margin-bottom:1rem;min-height:12rem}.Skeleton_chatInput__sSwL7{background:var(--page-dark600);border-radius:.75rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.Skeleton_chatTextarea__wD7FE{height:2.5rem;border-radius:.5rem}.Skeleton_chatActions__boVBV{display:flex;justify-content:space-between;align-items:center}.Skeleton_chatButton__Ovl48{width:2rem;height:2rem;border-radius:var(--radius-circle)}.Skeleton_chatModelSelect__pVZDO{width:4rem;height:1.5rem;border-radius:.25rem}.FloatingModeNav_nav__5c9SM{position:fixed;left:16px;top:calc(3rem + 50vh - 3rem / 2);transform:translateY(-50%);z-index:750;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--space-6);background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--modal-shadow)}.FloatingModeNav_modeButton__t6qrM{width:40px;height:40px;border-radius:10px;border:none;background:transparent;color:var(--text-white400);cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.FloatingModeNav_modeButton__t6qrM:hover{background:var(--border-on-glass);color:var(--text-white800)}.FloatingModeNav_active__OiA4P{background:rgba(255,255,255,.12);color:var(--text-white1000)}.FloatingIngestButton_container__9grGq{position:fixed;left:16px;bottom:24px;z-index:750;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);width:272px;height:82px;padding:0 var(--space-16) 0 var(--space-20);background:var(--modal-bg);border:1px solid var(--overlay-border-light);border-radius:24px;box-shadow:var(--modal-shadow);backdrop-filter:blur(var(--modal-blur));-webkit-backdrop-filter:blur(var(--modal-blur))}.FloatingIngestButton_label__59g5X{flex:1 1;font-size:.875rem;font-weight:500;line-height:1.35;color:var(--text-white600);white-space:pre-line}.FloatingIngestButton_circleBtn__mF_Hh{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:2.5rem;padding:0 1.25rem;border:none;border-radius:1.25rem;background:var(--button-primary);color:var(--text-white1000);cursor:pointer;transition:all .15s ease}.FloatingIngestButton_circleBtn__mF_Hh:hover:not(:disabled){background:var(--accent-hover)}.FloatingIngestButton_disabled___eRsH .FloatingIngestButton_label__59g5X{color:var(--text-secondary)}.FloatingIngestButton_disabled___eRsH .FloatingIngestButton_circleBtn__mF_Hh{opacity:.4;cursor:not-allowed}.FloatingIngestButton_loading__V_R4_ .FloatingIngestButton_circleBtn__mF_Hh{opacity:1;background:#1E3A5F;color:rgba(255,255,255,.4);cursor:not-allowed}.FloatingIngestButton_spin__VGSI8{animation:FloatingIngestButton_floating-ingest-spin__MAtkc .8s linear infinite}@keyframes FloatingIngestButton_floating-ingest-spin__MAtkc{to{transform:rotate(1turn)}}.FloatingToolPanel_panel__WI8YS{position:fixed;right:16px;z-index:750;background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--modal-shadow);overflow:hidden;transition:width .25s cubic-bezier(.16,1,.3,1),height .25s cubic-bezier(.16,1,.3,1),top .25s cubic-bezier(.16,1,.3,1),bottom .25s cubic-bezier(.16,1,.3,1),border-radius .25s cubic-bezier(.16,1,.3,1)}.FloatingToolPanel_panel__WI8YS:not(.FloatingToolPanel_expanded__2p2we){top:calc(3rem + 50vh - 3rem / 2);transform:translateY(-50%)}.FloatingToolPanel_expanded__2p2we{top:calc(43px + var(--workspace-row2-height, 0px) + 24px);bottom:24px;width:calc(50% - 350px - 16px - 16px);max-width:500px;height:auto;transform:none;border-radius:24px;display:flex;flex-direction:column;font-size:13px}.FloatingToolPanel_expandedOverlay__R8iXi{left:auto;width:320px}.FloatingToolPanel_collapsed__jUIB0{width:52px;border-radius:16px;padding:var(--space-6);display:flex;flex-direction:column;align-items:center;cursor:pointer}.FloatingToolPanel_header__w2Lyz{display:flex;align-items:center;justify-content:space-between;padding:var(--space-12) var(--space-16) var(--space-8);flex-shrink:0}.FloatingToolPanel_headerTitle__U15Iz{font-size:.8rem;font-weight:600;color:var(--text-white800)}.FloatingToolPanel_collapseBtn__jqq_i{width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--text-white600);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.FloatingToolPanel_collapseBtn__jqq_i:hover{background:var(--border-on-glass);color:var(--text-white1000)}.FloatingToolPanel_content__YQg6h{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.FloatingToolPanel_content__YQg6h::-webkit-scrollbar{display:none}.FloatingToolPanel_scrollableContent__SywKM{flex:1 1;display:flex;flex-direction:column;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.FloatingToolPanel_scrollableContent__SywKM::-webkit-scrollbar{display:none}.FloatingToolPanel_dualPanelGroup__3yNYb{position:fixed;right:16px;top:calc(43px + var(--workspace-row2-height, 0px) + 24px);bottom:24px;z-index:750;display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:flex-end;width:calc(50% - 350px - 16px - 16px);max-width:500px;pointer-events:none}.FloatingToolPanel_dualPanelGroup__3yNYb>*{pointer-events:auto}.FloatingToolPanel_dualPanelGroup__3yNYb.FloatingToolPanel_bothCollapsed__cGVS0{bottom:auto;height:auto;width:auto;transform:translateY(-50%);top:calc(3rem + 50vh - 3rem / 2)}.FloatingToolPanel_subPanel__xVWuQ{background:var(--glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);box-shadow:var(--modal-shadow);overflow:hidden;transition:flex-grow .25s cubic-bezier(.16,1,.3,1),flex-basis .25s cubic-bezier(.16,1,.3,1),width .25s cubic-bezier(.16,1,.3,1),border-radius .25s cubic-bezier(.16,1,.3,1)}.FloatingToolPanel_subPanel__xVWuQ.FloatingToolPanel_subExpanded__cI4Fq{flex:1 1;width:100%;border-radius:24px;display:flex;flex-direction:column;min-height:0;font-size:13px}.FloatingToolPanel_panel__WI8YS *{scrollbar-width:none;-ms-overflow-style:none}.FloatingToolPanel_panel__WI8YS ::-webkit-scrollbar{display:none}.FloatingToolPanel_expandBtn__s6EIR{width:40px;height:40px;border-radius:10px;border:none;background:transparent;color:var(--text-white600);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.FloatingToolPanel_expandBtn__s6EIR:hover{background:var(--border-on-glass);color:var(--text-white1000)}.DebugInfoModal_modal__qpuQj{position:fixed;background:var(--modal-bg);backdrop-filter:blur(var(--modal-blur));-webkit-backdrop-filter:blur(var(--modal-blur));border:1px solid var(--modal-border);border-radius:var(--modal-radius);width:600px;max-width:90vw;height:auto;max-height:80vh;display:flex;flex-direction:column;box-shadow:var(--modal-shadow);overflow:hidden;z-index:10101;transition:box-shadow .2s ease}.DebugInfoModal_modal__qpuQj.DebugInfoModal_dragging__l5zDY{box-shadow:var(--shadow-xl,0 20px 60px rgba(0,0,0,.7))}.DebugInfoModal_header__ho_rM{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--modal-divider);background:var(--modal-header-bg)}.DebugInfoModal_titleWrapper__IPhaO{display:flex;align-items:center;gap:.75rem}.DebugInfoModal_title__GoEvH{font-size:1rem;font-weight:600;color:var(--text-white1000)}.DebugInfoModal_subtitle__vJRIU{font-size:.875rem;color:var(--text-white600);padding:.25rem .5rem;background:var(--modal-input-bg);border-radius:4px;border:1px solid var(--modal-divider)}.DebugInfoModal_closeBtn__fzkW8{background:none;border:none;color:var(--text-white600);font-size:20px;line-height:1;cursor:pointer;transition:color .15s ease,transform .1s ease}.DebugInfoModal_closeBtn__fzkW8:hover{color:var(--text-white1000)}.DebugInfoModal_closeBtn__fzkW8:active{transform:scale(.9)}.DebugInfoModal_content__H11Uu{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.DebugInfoModal_column__CKz7Y{flex:1 1;display:flex;flex-direction:column;border-bottom:1px solid var(--modal-divider);min-width:0;min-height:0}.DebugInfoModal_column__CKz7Y:last-child{border-bottom:none}.DebugInfoModal_colHeader__YuRoZ{padding:.75rem 1rem;background:var(--modal-header-bg);font-size:.875rem;font-weight:600;color:var(--text-white800);border-bottom:1px solid var(--modal-divider);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.DebugInfoModal_badge__fCfbp{font-size:.75rem;padding:.125rem .375rem;border-radius:4px;background:var(--button-primary);color:var(--text-white1000);font-weight:500}.DebugInfoModal_scrollArea__v7Aro{flex:1 1;padding:1rem;overflow-y:auto;font-family:Menlo,Monaco,Courier New,monospace;font-size:.875rem;color:var(--text-white800);line-height:1.5}.DebugInfoModal_scrollArea__v7Aro pre{margin:0;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all}.DebugInfoModal_jsonKey__vGEEL{color:var(--code-blue)}.DebugInfoModal_jsonString__bLs14{color:var(--code-orange)}.DebugInfoModal_jsonNumber__LK5oH{color:var(--code-green-light)}.DebugInfoModal_jsonBoolean__A8HXt{color:var(--code-blue)}.DebugInfoModal_footer__1fJ4F{padding:1rem;border-top:1px solid var(--modal-divider);display:flex;justify-content:flex-end;background:var(--modal-footer-bg)}.IngestProgressModal_meta__EmYJR{font-size:.75rem;color:var(--text-white400)}.IngestProgressModal_content__oM7Mj{padding:var(--space-20) var(--space-24) var(--space-24);display:flex;flex-direction:column;gap:var(--space-20)}.IngestProgressModal_phaseList__26e6G{display:flex;flex-direction:column;gap:var(--space-6)}.IngestProgressModal_phaseItem__4OckH{display:flex;align-items:center;gap:var(--space-10);padding:var(--space-4) 0;transition:opacity .3s;opacity:.28}.IngestProgressModal_phaseItem__4OckH.IngestProgressModal_active__1RvAp{opacity:1}.IngestProgressModal_phaseItem__4OckH.IngestProgressModal_done__mjvDt{opacity:.5}.IngestProgressModal_phaseDot__jpJPd{width:6px;height:6px;border-radius:var(--radius-circle);background:var(--text-white400);flex-shrink:0;transition:all .3s}.IngestProgressModal_phaseItem__4OckH.IngestProgressModal_active__1RvAp .IngestProgressModal_phaseDot__jpJPd{background:var(--button-primary);box-shadow:0 0 6px rgba(var(--button-primary-rgb),.6)}.IngestProgressModal_phaseItem__4OckH.IngestProgressModal_done__mjvDt .IngestProgressModal_phaseDot__jpJPd{background:var(--button-primary)}.IngestProgressModal_phaseText__YQ5Fo{font-size:.8125rem;color:var(--text-white600);transition:color .3s}.IngestProgressModal_phaseItem__4OckH.IngestProgressModal_active__1RvAp .IngestProgressModal_phaseText__YQ5Fo{color:var(--text-white1000);font-weight:500}.IngestProgressModal_phaseItem__4OckH.IngestProgressModal_done__mjvDt .IngestProgressModal_phaseText__YQ5Fo{color:var(--text-white500)}.IngestProgressModal_progressSection__hqUF6{display:flex;flex-direction:column;gap:var(--space-10)}.IngestProgressModal_progressBarContainer__KohjS{width:100%;height:6px;background:var(--modal-divider);border-radius:3px;overflow:hidden;position:relative}.IngestProgressModal_progressBar__SgIJW{height:100%;background:var(--button-primary);border-radius:3px;transition:width .3s ease-out;position:relative;z-index:1}.IngestProgressModal_shimmer__qYKS8{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0,var(--border-on-glass) 50%,transparent 100%);animation:IngestProgressModal_shimmerSweep__wXU_b 2s ease-in-out infinite}@keyframes IngestProgressModal_shimmerSweep__wXU_b{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.IngestProgressModal_progressFooter__bQF8F{display:flex;justify-content:space-between;align-items:baseline}.IngestProgressModal_percent__g_IKa{font-size:.8125rem;font-weight:600;color:var(--text-white1000);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.IngestProgressModal_elapsed__XE5tS{font-size:.75rem;color:var(--text-white400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_container__r037e{display:flex;flex-direction:column;height:100vh;background:var(--page-black1000);overflow:hidden}.page_header__5SQCi{height:3rem;display:flex;align-items:center;padding:0 1rem;background:var(--page-dark1000);border-bottom:.0625rem solid var(--line-color);flex-shrink:0}.page_homeBtn__Vq6lT{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:transparent;border:none;border-radius:.25rem;color:var(--text-white800);cursor:pointer;transition:all .15s ease}.page_homeBtn__Vq6lT:hover{background:var(--button-gray1000);color:var(--text-white1000)}.page_panelsContainer__4NrwW{flex:1 1;display:flex;overflow:hidden}.page_panel__J7vi3{display:flex;flex-direction:column;overflow:hidden;flex-shrink:0;transition:transform .3s ease-in-out,opacity .2s ease-in-out}.page_slidePanel__k2d4f{background:var(--bg-panel-secondary);border-right:1px solid var(--line-divider);height:100%;z-index:15;transition:width .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;overflow:hidden}.page_slidePanelHidden__Rp_8H,.page_slidePanel__k2d4f{opacity:0;pointer-events:none;transform:translateX(-10px)}.page_slidePanelHidden__Rp_8H{width:0!important;border-right-color:transparent!important}.page_slidePanelVisible__aOIE8{opacity:1;transform:translateX(0);pointer-events:auto}.page_leftPanel__ZoPdQ{background:var(--page-dark600)}.page_panelHeader__51mGG{position:sticky;top:0;z-index:500;height:40px;display:flex;align-items:center;padding:0 1rem;background:inherit;border-bottom:.0625rem solid var(--line-divider);flex-shrink:0}.page_panelHeader__51mGG.page_scenarioPanel__vj1xH{background:var(--page-dark1000)}.page_panelHeader__51mGG.page_shotFramePanel__dENsk,.page_panelHeader__51mGG.page_videoPanel__gaYFy{background:var(--page-dark800)}.page_ingestButton__C08cb,.page_panelTitle__GZbgg{font-size:.75rem;font-weight:500;color:var(--text-white600)}.page_ingestButton__C08cb{display:flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .75rem;border-radius:.375rem;border:1px solid var(--glass-border);background:rgba(255,255,255,.04);cursor:pointer;transition:all .15s ease;white-space:nowrap}.page_ingestButton__C08cb:hover{background:var(--border-on-glass);color:var(--text-white1000);border-color:var(--glass-border-hover)}.page_headerIconButton__0sL4J{margin-left:auto;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-white600);cursor:pointer}.page_headerIconButton__0sL4J.page_active__FLoNC{color:var(--text-white1000)}.page_panelContent__siQh1{flex:1 1;overflow-y:auto;overflow-x:hidden;padding:1rem}.page_sharedScrollContainer__kArEF{flex:1 1;display:flex;flex-direction:row;overflow-y:auto;overflow-x:auto;flex-wrap:nowrap;min-width:0;background:var(--page-dark800)}.page_sharedScrollContainer__kArEF::-webkit-scrollbar-track{background:var(--page-dark800);border-left:.0625rem solid var(--line-divider)}.page_sharedScrollContent__yrzZ5{flex:1 1;position:relative;min-height:100%}.page_flexContentWrapper__vTmOh{display:flex;min-width:100%;min-height:100%}.page_scrollColumn__Hintg{display:flex;flex-direction:column;flex-shrink:0;min-height:fit-content}.page_scenarioColumn___RAWq{background:var(--page-dark1000);flex:1 1}.page_scenarioContent__3EXdH{flex:1 1;padding:5rem 0 0;overflow-y:auto;overflow-x:hidden}.page_shotFrameColumn__I9jjL{background:var(--page-dark800);min-width:24.74rem}.page_videoColumn__nOmCt{background:var(--page-dark800);min-width:13.75rem}.page_columnContent__yhL3P{flex:1 1;padding:1rem}.page_placeholder__LLcrP{display:flex;align-items:center;justify-content:center;height:7.625rem;color:var(--text-white400);font-size:.8125rem;text-align:center}.page_divider___c5sL{width:.0625rem;height:auto;align-self:stretch;background:var(--line-color);cursor:col-resize;flex-shrink:0;position:relative;z-index:5}.page_divider___c5sL:before{content:"";position:absolute;top:0;left:-.25rem;right:-.25rem;bottom:0;z-index:5}.page_divider___c5sL:hover{background:var(--button-primary)}.page_slideDivider__emzXg{transition:opacity .3s ease-in-out,width .3s ease-in-out}.page_slideDividerVisible__75PbH{opacity:1;width:.0625rem;pointer-events:auto}.page_slideDividerHidden__udLHs{opacity:0;width:0;pointer-events:none}.page_frameContent__RKfGb{flex:1 1;padding:0 2rem 31.25rem}.page_sceneFrameGroup__lXPRJ{display:flex;flex-direction:column}.page_sceneFrameSpacer__DLDJA{min-height:4.8125rem;border-bottom:none;margin-top:1.25rem}.page_spacerContainer__pCCsJ{width:100%;height:100%}.page_bgSpacer__2yRdy{min-height:8.875rem;border-bottom:.0625rem solid var(--line-divider)}.page_sceneFrameLabel__8cKF8{font-size:var(--text-md);font-weight:500;color:var(--text-white600)}.page_frameRowSpacer__1_Uia{min-height:0;border-bottom:.0625rem solid var(--line-divider)}.page_frameRow__mgeSm{min-height:7.625rem;border-bottom:.0625rem solid var(--line-divider);margin:0;cursor:default;transition:none;display:flex;align-items:center;justify-content:center}.page_frameContainer__CUdc5{display:flex;gap:.75rem}.page_framePlaceholder__Z156M{flex:1 1;aspect-ratio:16/9;background:var(--page-dark600);border:.0625rem dashed var(--line-color);border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:var(--text-white400);font-size:.75rem}.page_singleFrameContainer__fBSlU,.page_videoFrameContainer__7eV_D{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.page_singleFrameContainer__fBSlU{position:relative}.page_startEndContainer__FLtME{display:flex;gap:.75rem;width:fit-content;height:100%;position:relative;justify-content:center;align-items:center}.page_modeToggle__s9QKY{position:absolute;top:.5rem;right:.5rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--overlay-dim);border:.0625rem solid var(--line-light);border-radius:.25rem;color:var(--text-white800);cursor:pointer;z-index:5;transition:all .2s ease}.page_modeToggle__s9QKY:hover{background:var(--button-gray1000)}.page_modeToggleClose__Ttgua{position:absolute;top:-.625rem;right:-.625rem;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;background:var(--page-dark600);border:.0625rem solid var(--text-white600);border-radius:var(--radius-circle);color:var(--text-white600);font-size:.75rem;cursor:pointer;z-index:10}.page_modeToggleClose__Ttgua:hover{background:var(--button-gray1000)}.page_initialSelectionContainer__pVd_D{display:flex;flex-direction:column;gap:.625rem;width:100%;align-items:center;justify-content:center}@keyframes page_shimmer__fSDrI{0%{background-position:-200% 0}to{background-position:200% 0}}.page_skeleton__Y7nyA{background:linear-gradient(90deg,var(--page-dark600) 0,var(--page-dark500) 20%,var(--page-dark400,#3a3a3a) 40%,var(--page-dark500) 60%,var(--page-dark600) 100%);background-size:200% 100%;animation:page_shimmer__fSDrI 1.8s ease-in-out infinite;border-radius:.25rem}.page_skeletonScenarioContent__qNPOS{padding:5rem 2rem;display:flex;flex-direction:column;align-items:center}.page_skeletonTitle__2HqvJ{width:min(16rem,60%);height:2.25rem;margin-bottom:3rem}.page_skeletonBlock__gf5nw{width:100%;max-width:42rem;margin-bottom:1rem}.page_skeletonLine__u_fML{height:1.125rem;margin-bottom:.625rem}.page_skeletonLineShort__KRHSG{width:35%}.page_skeletonLineMedium__cDvFs{width:65%}.page_skeletonLineLong___ZxnP{width:90%}.page_loadingTransitionWrapper__aRBWD{position:relative;width:100%;height:100%;flex:1 1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.page_loadingLayer__p15TO{position:absolute;inset:0;z-index:2;background:var(--page-dark1000);transition:opacity .25s ease-out,visibility .25s ease-out;display:flex;flex-direction:column}.page_loadingLayerHidden__1SizL{opacity:0;visibility:hidden;pointer-events:none}.page_contentLayer__L4Qqs{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;transition:opacity .25s ease-out,visibility .25s ease-out}.page_contentLayerHidden__NI9g4{opacity:0;visibility:hidden;pointer-events:none}@keyframes page_fadeIn__0FFQS{0%{opacity:0}to{opacity:1}}.page_fadeIn__0FFQS{animation:page_fadeIn__0FFQS .25s ease-out}.page_skeletonControlContent__D_Lk_{display:flex;flex-direction:column;height:100%;padding:1rem}.page_skeletonControlLabel__06vCw{width:5rem;height:.75rem;margin-bottom:.75rem;opacity:.6}.page_skeletonControlBox__6e7Tg{flex:1 1;border-radius:.5rem;margin-bottom:1rem;min-height:12rem}.page_skeletonChatInput__h5T_D{background:var(--page-dark600);border-radius:.75rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.page_skeletonChatTextarea__1IsIt{height:2.5rem;border-radius:.5rem}.page_skeletonChatActions__3e6Qm{display:flex;justify-content:space-between;align-items:center}.page_skeletonChatButton__clsai{width:2rem;height:2rem;border-radius:var(--radius-circle)}.page_skeletonChatModelSelect___qCRg{width:4rem;height:1.5rem;border-radius:.25rem}