.HomeView_container___HtR7{position:fixed;inset:0;width:100vw;height:100vh;display:flex;flex-direction:column;background-color:var(--page-black1000);color:var(--text-white1000);overflow-y:auto;z-index:50}.HomeView_nav__CjN8_{position:fixed;top:0;left:0;right:0;z-index:200;height:43px;padding:0 8px 0 6px;background:var(--page-black1000);border-bottom:1px solid var(--line-color);display:flex;align-items:center}.HomeView_navContent__Qhdcq{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.HomeView_navLogo__dvXZV{display:flex;align-items:center;gap:8px;text-decoration:none;color:inherit;cursor:pointer;padding-left:6px}.HomeView_navLogoIcon__gxiT2{width:20px;height:20px;color:var(--text-white1000);animation:HomeView_logoGlow__s3QeP 3s ease-in-out infinite}.HomeView_navLogoText__s9WON{font-family:var(--font-inria-sans),sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:-.02em;color:var(--text-white1000)}.HomeView_userAvatar__cmROg{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--button-primary),#5856D6);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.65rem;color:white;cursor:pointer;transition:all .2s ease;border:none}.HomeView_userAvatar__cmROg:hover{background:linear-gradient(135deg,var(--accent-hover),#4845C4)}.HomeView_userAvatar__cmROg:active{transform:scale(.95)}.HomeView_userAvatarImage__4zYr2{width:100%;height:100%;border-radius:50%;object-fit:cover}.HomeView_contentWrapper__69wzi{width:100%;max-width:680px;padding:20vh 40px 140px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.HomeView_heroSection__Q__2c{display:flex;flex-direction:column;align-items:center;gap:24px;margin-bottom:12px}.HomeView_videoLens__ubLtR{position:relative;width:100%;max-width:400px;height:280px;background:var(--page-black1000);border-radius:50%/70% 70% 30% 30%;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 90% 85% at 50% 45%,black 40%,transparent 70%);mask-image:radial-gradient(ellipse 90% 85% at 50% 45%,black 40%,transparent 70%)}.HomeView_videoShimmer__WzvF7{position:absolute;inset:0;z-index:2;background:linear-gradient(110deg,var(--page-dark800) 0,var(--page-dark800) 30%,var(--page-dark600) 50%,var(--page-dark800) 70%,var(--page-dark800) 100%);background-size:200% 100%;animation:HomeView_videoShimmer__WzvF7 2s ease-in-out infinite;transition:opacity .8s ease}.HomeView_videoShimmerHidden__wPqTT{opacity:0;pointer-events:none}@keyframes HomeView_videoShimmer__WzvF7{0%{background-position:200% 0}to{background-position:-200% 0}}.HomeView_videoFrame___vb42{position:absolute;top:50%;left:50%;width:180%;height:180%;transform:translate(-50%,-50%);border:none;pointer-events:none;z-index:1;opacity:0;transition:opacity 1s ease}.HomeView_videoFrameLoaded__cr4Wj{opacity:1}.HomeView_brandingCenter__wf06Y{display:flex;flex-direction:row;align-items:center;gap:16px}.HomeView_logoContainer__MLhEv{padding-top:4px}.HomeView_mainLogo__BYt_e{width:48px;height:48px;color:var(--text-white1000);animation:HomeView_logoGlow__s3QeP 3s ease-in-out infinite}@keyframes HomeView_logoGlow__s3QeP{0%,to{filter:drop-shadow(0 0 2px rgba(255,255,255,.3)) drop-shadow(0 0 8px rgba(255,255,255,.15));opacity:.9}50%{filter:drop-shadow(0 0 6px rgba(255,255,255,.5)) drop-shadow(0 0 20px rgba(255,255,255,.25)) drop-shadow(0 0 35px rgba(255,255,255,.1));opacity:1}}.HomeView_heroText__nWi_v{display:flex;flex-direction:column;gap:4px}.HomeView_heroTitle__bSNUQ{font-size:24px;font-weight:500;color:var(--text-white1000);letter-spacing:-.5px;line-height:1.2}.HomeView_heroSubtitle__Emn0m{font-size:14px;font-weight:400;color:var(--text-white600);letter-spacing:0;line-height:1.4}.HomeView_actionSection__qeB8D{display:flex;gap:12px}.HomeView_actionCard__ddUdJ{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:var(--page-dark800);border:1px solid var(--line-color);border-radius:8px;padding:16px;height:80px;cursor:pointer;transition:all .2s ease;color:var(--text-white800)}.HomeView_actionCard__ddUdJ:hover{background-color:var(--page-dark600);color:var(--text-white1000)}.HomeView_cardIcon__32EcM{font-size:20px;margin-bottom:auto}.HomeView_cardLabel__64ogG{font-size:13px;font-weight:500}.HomeView_recentSection__spe74{width:100%;margin-left:0}.HomeView_recentSectionExpanded__ybPIX,.HomeView_recentSection__spe74{display:flex;flex-direction:column;gap:16px;transition:width .5s cubic-bezier(.4,0,.2,1),margin-left .5s cubic-bezier(.4,0,.2,1)}.HomeView_recentSectionExpanded__ybPIX{width:calc(100vw - 160px);margin-left:calc(-50vw + 50% + 80px)}.HomeView_recentTitle__xJK0N{font-size:11px;font-weight:600;color:var(--text-white400);text-transform:uppercase;letter-spacing:.5px;padding-bottom:8px;border-bottom:1px solid var(--line-divider)}.HomeView_projectGrid__NcAqA{display:grid;grid-template-columns:repeat(4,140px);gap:12px}.HomeView_projectGridExpanded__a51i6{display:grid;grid-template-columns:repeat(auto-fill,140px);gap:12px}@keyframes HomeView_cardSlideIn__2Xs5h{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.HomeView_projectGridExpanded__a51i6 .HomeView_projectCard__CVL_c:first-child,.HomeView_projectGrid__NcAqA .HomeView_projectCard__CVL_c:first-child{animation-delay:0s}.HomeView_projectGridExpanded__a51i6 .HomeView_projectCard__CVL_c:nth-child(2),.HomeView_projectGrid__NcAqA .HomeView_projectCard__CVL_c:nth-child(2){animation-delay:50ms}.HomeView_projectGridExpanded__a51i6 .HomeView_projectCard__CVL_c:nth-child(3),.HomeView_projectGrid__NcAqA .HomeView_projectCard__CVL_c:nth-child(3){animation-delay:.1s}.HomeView_projectGridExpanded__a51i6 .HomeView_projectCard__CVL_c:nth-child(4),.HomeView_projectGrid__NcAqA .HomeView_projectCard__CVL_c:nth-child(4){animation-delay:.15s}.HomeView_projectGridExpanded__a51i6 .HomeView_projectCard__CVL_c:nth-child(5){animation-delay:.2s}.HomeView_projectGridExpanded__a51i6 .HomeView_projectCard__CVL_c:nth-child(6){animation-delay:.25s}.HomeView_projectGridExpanded__a51i6 .HomeView_projectCard__CVL_c:nth-child(7){animation-delay:.3s}.HomeView_projectGridExpanded__a51i6 .HomeView_projectCard__CVL_c:nth-child(8){animation-delay:.35s}.HomeView_projectGridExpanded__a51i6 .HomeView_projectCard__CVL_c:nth-child(n+9){animation-delay:.4s}.HomeView_projectCard__CVL_c{animation:HomeView_cardSlideIn__2Xs5h .3s ease-out backwards;display:flex;flex-direction:column;background-color:var(--page-dark800);border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease}.HomeView_projectCard__CVL_c:hover{background-color:var(--page-dark600)}.HomeView_cardThumbnail__brA9o{position:relative;aspect-ratio:16/9;background:var(--page-black1000);overflow:hidden}.HomeView_thumbnailImage__reha2{width:100%;height:100%;object-fit:cover;filter:brightness(.35);transition:filter .3s ease,transform .3s ease}.HomeView_projectCard__CVL_c:hover .HomeView_thumbnailImage__reha2{filter:brightness(1);transform:scale(1.05)}.HomeView_thumbnailPlaceholder__70PXz{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--page-dark800) 0,var(--page-black1000) 100%);color:var(--text-white400)}.HomeView_cardDeleteBtn__r7UJn{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:6px;background:rgba(0,0,0,.6);border:none;color:var(--text-white600);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease}.HomeView_projectCard__CVL_c:hover .HomeView_cardDeleteBtn__r7UJn{opacity:1}.HomeView_cardDeleteBtn__r7UJn:hover{background:rgba(239,68,68,.8);color:white}.HomeView_cardInfo__wnsmg{padding:12px;display:flex;flex-direction:column;gap:4px}.HomeView_cardTitle__PRCtc{font-size:13px;font-weight:500;color:var(--text-white900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HomeView_cardDate__paqS0{font-size:11px;color:var(--text-white400)}.HomeView_projectList__Ed3gD{display:flex;flex-direction:column;gap:2px}.HomeView_projectRow__Nz_LE{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;margin:0 -12px;border-radius:6px;cursor:pointer;transition:background-color .15s;color:var(--text-white800)}.HomeView_projectRow__Nz_LE:hover{background-color:var(--page-dark800);color:var(--text-white1000)}.HomeView_projectMeta__hSEp9{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--text-white400)}@keyframes HomeView_shimmer___Mew_{0%{background-position:-200% 0}to{background-position:200% 0}}.HomeView_skeletonLine__3la_3{height:16px;border-radius:4px}.HomeView_skeletonLineMeta__g3DKZ,.HomeView_skeletonLine__3la_3{background:linear-gradient(90deg,var(--page-dark800) 0,var(--page-dark600) 40%,var(--page-dark800) 100%);background-size:200% 100%;animation:HomeView_shimmer___Mew_ 1.8s ease-in-out infinite}.HomeView_skeletonLineMeta__g3DKZ{height:14px;border-radius:3px}@keyframes HomeView_fadeIn__cKvwf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Button_button__4fnuX{display:inline-flex;align-items:center;justify-content:center;border:.0625rem solid transparent;border-radius:.375rem;font-family:var(--font-family);font-weight:400;cursor:pointer;transition:all .2s ease;gap:.5rem;white-space:nowrap;outline:none;-webkit-user-select:none;user-select:none;max-width:100%}.Button_large__q48tj{height:3rem;padding:0 1.5rem;font-size:var(--text-lg);border-radius:.5rem}.Button_medium__7fZlv{height:2.25rem;padding:0 1rem;font-size:var(--text-md);border-radius:.375rem}.Button_small__ii_sO{height:1.5rem;padding:0 .75rem;font-size:.75rem;border-radius:.25rem}.Button_primary__GeXiP{background:var(--button-primary);color:var(--text-white1000);border-color:var(--button-primary)}.Button_primary__GeXiP:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.Button_primary__GeXiP:active:not(:disabled){background:var(--accent-hover)}.Button_normal__67xtb{background:var(--button-gray1000);color:var(--text-white800);border:.0625rem solid transparent}.Button_normal__67xtb:hover:not(:disabled){background:var(--button-gray800);color:var(--text-white1000)}.Button_normal__67xtb:active:not(:disabled){background:var(--page-dark600)}.Button_active__dQA_R{border-color:var(--button-primary)!important}.Button_active__dQA_R,.Button_active__dQA_R:hover{background:transparent!important;color:var(--button-primary)!important}.Button_button__4fnuX.Button_isLoading__2Tote,.Button_button__4fnuX:disabled{cursor:not-allowed;opacity:.5}.Button_button__4fnuX:disabled{background:var(--button-gray800);color:var(--text-white600);border-color:transparent}.Button_primary__GeXiP:disabled{background:var(--button-primary);color:var(--text-white1000);border-color:var(--button-primary)}.Button_danger__54n_r{background:#ef4444;color:var(--text-white1000);border-color:#ef4444}.Button_danger__54n_r:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.Button_danger__54n_r:active:not(:disabled){background:#b91c1c}.Button_iconOnly__MleEA{padding:0!important;aspect-ratio:1/1;flex-shrink:0}.Button_iconOnly__MleEA.Button_small__ii_sO{width:1.5rem}.Button_iconOnly__MleEA.Button_medium__7fZlv{width:2.25rem}.Button_iconOnly__MleEA.Button_large__q48tj{width:3rem}.Button_spinner__Kqdkr{display:inline-flex;animation:Button_spin__RKfx9 1s linear infinite}@keyframes Button_spin__RKfx9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button_spinningIcon__zDbOW{animation:Button_spin__RKfx9 1s linear infinite}.Button_icon__NUPv0{display:flex;align-items:center;justify-content:center;flex-shrink:0}.Button_fullWidth__8_tyX{width:100%;display:flex}.Button_label__w_cPh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}@keyframes Button_fillUp__T8zbJ{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes Button_spinStar__9EnUw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Button_spinStar__9EnUw{animation:Button_spinStar__9EnUw 1.2s linear infinite}.ConfirmDialog_overlay__PM30i{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--modal-overlay-bg);z-index:10100;animation:ConfirmDialog_fadeIn__EZR43 .15s ease-out}@keyframes ConfirmDialog_fadeIn__EZR43{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialog__4UHS6{position:fixed;inset:0;margin:auto;width:90%;max-width:400px;height:fit-content;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:10101;animation:ConfirmDialog_modalIn__MhAUV .2s ease-out;display:flex;flex-direction:column;overflow:hidden}@keyframes ConfirmDialog_modalIn__MhAUV{0%{opacity:0}to{opacity:1}}.ConfirmDialog_header__gsh1m{height:56px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--modal-divider);background:var(--modal-header-bg)}.ConfirmDialog_title__l632m{font-size:1rem;font-weight:600;color:var(--text-white1000);margin:0}.ConfirmDialog_closeBtn__jA0J9{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}.ConfirmDialog_closeBtn__jA0J9:hover{background:rgba(255,255,255,.1);color:var(--text-white900)}.ConfirmDialog_body__dDFDg{padding:24px}.ConfirmDialog_message__OvoXc{font-size:.875rem;line-height:1.6;color:var(--text-white800);margin:0;white-space:pre-wrap}.ConfirmDialog_footer__KU34E{padding:16px 24px;display:flex;align-items:center;justify-content:flex-end;gap:12px;border-top:1px solid var(--modal-divider);background:var(--modal-footer-bg)}.SettingsModal_overlay__JcvmG{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--modal-overlay-bg);z-index:10100}.SettingsModal_modal__MfGOi{position:fixed;inset:0;margin:auto;width:1200px;max-width:95vw;height:420px;max-height:85vh;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);display:flex;flex-direction:column;overflow:hidden;z-index:10101}.SettingsModal_header__qaVk3{padding:.875rem 1.25rem;border-bottom:1px solid var(--modal-divider);display:flex;justify-content:center;align-items:center;background:var(--modal-header-bg);position:relative}.SettingsModal_headerTitle__rhj_E{font-size:.9rem;font-weight:600;color:var(--text-white800)}.SettingsModal_closeBtn__4ujxx{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-white600);cursor:pointer;padding:.375rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s}.SettingsModal_closeBtn__4ujxx:hover{background:rgba(255,255,255,.1);color:var(--text-white900)}.SettingsModal_body__mrZZG{flex:1 1;display:flex;overflow:hidden}.SettingsModal_sidebar__F8_7e{width:180px;background:var(--modal-sidebar-bg);border-right:1px solid var(--modal-divider);padding:.75rem;display:flex;flex-direction:column;gap:.25rem;overflow-y:auto}.SettingsModal_tabItem__O8SnM{padding:.6rem .75rem;border-radius:6px;border:none;background:transparent;color:var(--text-white600);font-size:.8rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s}.SettingsModal_tabItem__O8SnM:hover{background:rgba(255,255,255,.05);color:var(--text-white700)}.SettingsModal_tabItemActive__sb96Z{background:rgba(255,255,255,.08);color:var(--text-white800)}.SettingsModal_content__RD0Ri{flex:1 1;overflow-y:auto;background:var(--modal-sidebar-bg)}.SettingsModal_contentInner__dmNJi{max-width:480px;margin:0 auto;padding:1.5rem}.SettingsModal_sectionLabel__Hr_oz{font-size:.7rem;font-weight:600;color:var(--text-white400);letter-spacing:.5px;margin-bottom:.75rem;text-transform:uppercase}.SettingsModal_settingCard__IU16f{background:transparent;border:1px solid var(--modal-border);border-radius:6px;overflow:hidden}.SettingsModal_settingRow__Znvef{padding:1rem 1.25rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.SettingsModal_settingRow__Znvef+.SettingsModal_settingRow__Znvef{border-top:1px solid var(--modal-divider)}.SettingsModal_settingInfo__83lrA{display:flex;flex-direction:column;gap:.2rem;flex:1 1}.SettingsModal_settingTitle__w0a3r{font-size:.85rem;font-weight:500;color:var(--text-white800)}.SettingsModal_settingDesc__l_YkC{font-size:.75rem;color:var(--text-white600);line-height:1.4}.SettingsModal_dropdownContainer__w5Cks{position:relative;flex-shrink:0}.SettingsModal_dropdownTrigger__MGV3o{display:flex;align-items:center;gap:6px;min-width:120px;padding:8px 12px;border-radius:6px;border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-white800);font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s}.SettingsModal_dropdownTrigger__MGV3o:hover{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08)}.SettingsModal_dropdownCaret__piNKR{color:var(--text-white600);transition:transform .2s;margin-left:auto}.SettingsModal_dropdownCaretOpen__VFheR{transform:rotate(180deg)}.SettingsModal_dropdownMenu__i_rRl{position:fixed;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.3);overflow:hidden;z-index:var(--z-modal-popover);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.SettingsModal_dropdownItem__C4n_H{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:transparent;border:none;color:var(--text-white700);font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s;text-align:left}.SettingsModal_dropdownItem__C4n_H:hover{background:rgba(255,255,255,.08)}.SettingsModal_dropdownItem__C4n_H+.SettingsModal_dropdownItem__C4n_H{border-top:1px solid var(--glass-border)}.SettingsModal_checkIcon__pU5PL,.SettingsModal_dropdownItemActive__hgB6N{color:var(--button-primary)}.ProjectModeSelectionModal_overlay__QRbhf{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--modal-overlay-bg);z-index:10100}.ProjectModeSelectionModal_modal__l4fRa{position:fixed;inset:0;margin:auto;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:10101;width:460px;max-width:calc(100vw - 32px);height:fit-content;display:flex;flex-direction:column}.ProjectModeSelectionModal_closeButton__u3XBu{position:absolute;top:var(--spacing-lg);right:var(--spacing-lg);background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:var(--spacing-xs);border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.ProjectModeSelectionModal_closeButton__u3XBu:hover{color:var(--text-primary);background:rgba(255,255,255,.08)}.ProjectModeSelectionModal_body__vLY7V{padding:36px 28px 32px;display:flex;flex-direction:column;align-items:center}.ProjectModeSelectionModal_logo__2gy0I{width:40px;height:40px;margin-bottom:var(--spacing-xl)}.ProjectModeSelectionModal_title__E_wZN{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm);text-align:center}.ProjectModeSelectionModal_subtitle__qJLwT{font-size:.9375rem;color:var(--text-muted);margin-bottom:var(--spacing-xl);text-align:center}.ProjectModeSelectionModal_contentArea__Y3dFv,.ProjectModeSelectionModal_importContent__Fbg4I{width:100%}.ProjectModeSelectionModal_fadeIn__BytCW{animation:ProjectModeSelectionModal_fadeIn__BytCW .25s ease-in-out}@keyframes ProjectModeSelectionModal_fadeIn__BytCW{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ProjectModeSelectionModal_cardGrid__UrNjx{width:100%;display:flex;flex-direction:row;gap:var(--spacing-md)}.ProjectModeSelectionModal_modeCard__YdZtX{flex:1 1;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:16px;background:transparent;border:1px solid var(--modal-border);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s;text-align:center}.ProjectModeSelectionModal_modeCard__YdZtX:hover{background:rgba(255,255,255,.04);border-color:var(--text-placeholder)}.ProjectModeSelectionModal_modeCard__YdZtX:active{background:rgba(255,255,255,.06)}.ProjectModeSelectionModal_cardIcon__sHJEH{color:var(--text-muted);margin-bottom:var(--spacing-xs)}.ProjectModeSelectionModal_modeCard__YdZtX:hover .ProjectModeSelectionModal_cardIcon__sHJEH{color:var(--text-secondary)}.ProjectModeSelectionModal_cardLabel__TDU1p{font-size:.9375rem;font-weight:500;color:var(--text-secondary)}.ProjectModeSelectionModal_modeCard__YdZtX:hover .ProjectModeSelectionModal_cardLabel__TDU1p{color:var(--text-primary)}.ProjectModeSelectionModal_cardDescription__fvh7o{font-size:.75rem;color:var(--text-placeholder);line-height:1.4}.ProjectModeSelectionModal_modeCard__YdZtX:hover .ProjectModeSelectionModal_cardDescription__fvh7o{color:var(--text-muted)}.ProjectModeSelectionModal_fileUploadArea__H6l2l{width:100%;height:120px;border:1px dashed var(--text-placeholder);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);cursor:pointer;transition:border-color .15s,background .15s}.ProjectModeSelectionModal_fileUploadArea__H6l2l:hover{border-color:var(--text-muted);background:rgba(255,255,255,.02)}.ProjectModeSelectionModal_fileUploadAreaDragOver__6hDSn{border-color:var(--button-primary);background:rgba(99,102,241,.06)}.ProjectModeSelectionModal_fileUploadIcon__mK7En{color:var(--text-placeholder)}.ProjectModeSelectionModal_fileUploadText__pMWc5{font-size:.875rem;color:var(--text-muted);font-weight:500}.ProjectModeSelectionModal_fileUploadHint__PPzOq{font-size:.8125rem;color:var(--text-placeholder)}.ProjectModeSelectionModal_fileUploadInput__RjEhb{display:none}.ProjectModeSelectionModal_selectedFile__sJDZx{width:100%;padding:14px 18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;align-items:center;gap:var(--spacing-md)}.ProjectModeSelectionModal_selectedFileIcon__Q93Dh{color:var(--text-white600);flex-shrink:0}.ProjectModeSelectionModal_selectedFileName__ddesK{flex:1 1;font-size:.875rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.ProjectModeSelectionModal_removeFileBtn__sddDO{background:transparent;border:none;color:var(--text-placeholder);cursor:pointer;padding:var(--spacing-xs);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .15s;flex-shrink:0}.ProjectModeSelectionModal_removeFileBtn__sddDO:hover{color:var(--text-secondary)}.ProjectModeSelectionModal_fileError__j8dL7{color:var(--color-error,#ef4444);font-size:.8125rem;margin-top:var(--spacing-md)}.ProjectModeSelectionModal_continueButton__KMqzc{width:100%;margin-top:var(--spacing-lg)}.ProjectModeSelectionModal_pasteContent__pIjXm{width:100%;display:flex;flex-direction:column;gap:var(--spacing-md)}.ProjectModeSelectionModal_pasteTextarea__O2n3H{width:100%;min-height:180px;max-height:320px;padding:14px 16px;background:rgba(255,255,255,.04);border:1px solid var(--modal-border);border-radius:8px;color:var(--text-primary);font-size:.875rem;font-family:inherit;line-height:1.6;resize:vertical;outline:none;transition:border-color .15s}.ProjectModeSelectionModal_pasteTextarea__O2n3H::placeholder{color:var(--text-placeholder)}.ProjectModeSelectionModal_pasteTextarea__O2n3H:focus{border-color:var(--text-muted)}.ProjectModeSelectionModal_pasteActions__AxQwO{display:flex;justify-content:flex-end;gap:var(--spacing-sm)}.UserMenuDropdown_dropdown__xSoPg{position:fixed;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);min-width:220px;max-width:280px;z-index:var(--z-popover);overflow:hidden;padding:4px}.UserMenuDropdown_accountSection__VwBTB{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px}.UserMenuDropdown_avatarWrapper__L4ttC{position:relative;cursor:pointer;transition:opacity .2s ease}.UserMenuDropdown_avatarWrapper__L4ttC:hover .UserMenuDropdown_avatarEditOverlay__rxjsT{opacity:1}.UserMenuDropdown_avatar__2Qzju{width:48px;height:48px;border-radius:50%;background-color:var(--button-gray800);display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:var(--text-white800)}.UserMenuDropdown_avatarImage__kXlt6{width:48px;height:48px;border-radius:50%;object-fit:cover}.UserMenuDropdown_avatarEditOverlay__rxjsT{position:absolute;bottom:0;right:0;width:18px;height:18px;background:var(--button-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;border:2px solid var(--glass-bg);opacity:.8;transition:opacity .2s ease}.UserMenuDropdown_userName__VZhi9{font-size:14px;font-weight:500;color:var(--text-white1000)}.UserMenuDropdown_userEmail__Osd3_,.UserMenuDropdown_userName__VZhi9{text-align:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenuDropdown_userEmail__Osd3_{font-size:12px;color:var(--text-white600)}.UserMenuDropdown_divider__NaVdW{height:1px;background-color:var(--glass-border);margin:4px 0}.UserMenuDropdown_menuList__zxp4y{padding:0}.UserMenuDropdown_menuItem__YCbpF{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:4px;cursor:pointer;font-size:13px;color:var(--text-white800);transition:background .1s ease;text-align:left}.UserMenuDropdown_menuItem__YCbpF:hover{background:rgba(255,255,255,.08);color:var(--text-white1000)}.UserMenuDropdown_menuItem__YCbpF svg{flex-shrink:0;color:inherit}.UserMenuDropdown_logoutItem__wGHr_{color:#ef4444}.UserMenuDropdown_logoutItem__wGHr_:hover{background:rgba(239,68,68,.1);color:#ef4444}.CharacterDetailsModal_overlay__OXGBZ{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--modal-overlay-bg);z-index:10100;animation:CharacterDetailsModal_fadeIn__zNw5w .2s ease-out}.CharacterDetailsModal_modal__suU82{position:fixed;inset:0;margin:auto;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:900px;max-width:95vw;height:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--modal-shadow);overflow:hidden;z-index:10101;animation:CharacterDetailsModal_slideUp__UyB_g .3s cubic-bezier(.16,1,.3,1)}.CharacterDetailsModal_header__g4bvS{height:60px;padding:0 24px;border-bottom:1px solid var(--modal-divider);display:flex;align-items:center;justify-content:space-between;background:var(--modal-header-bg)}.CharacterDetailsModal_title___ljOS{font-size:1rem;font-weight:600;color:var(--text-white1000)}.CharacterDetailsModal_closeBtn__taTF_{background:transparent;border:none;color:var(--text-white600);cursor:pointer;padding:8px;border-radius:4px;transition:all .2s;display:flex;align-items:center;justify-content:center}.CharacterDetailsModal_closeBtn__taTF_:hover{color:var(--text-white1000);background:var(--button-gray800)}.CharacterDetailsModal_body__BDxYZ{display:flex;flex:1 1;overflow:hidden}.CharacterDetailsModal_leftPanel__KUgYq{width:320px;padding:24px;border-right:1px solid var(--modal-divider);display:flex;flex-direction:column;background:var(--modal-sidebar-bg);gap:24px}.CharacterDetailsModal_avatarSection__nBqus{display:flex;justify-content:center;margin-bottom:8px}.CharacterDetailsModal_avatarDisplay__wG4pC{width:140px;height:140px;border-radius:50%;background:var(--modal-input-bg);border:2px solid var(--modal-border);overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.2)}.CharacterDetailsModal_avatarDisplay__wG4pC img{width:100%;height:100%;object-fit:cover}.CharacterDetailsModal_rightPanel__cv7_U{flex:1 1;padding:24px;display:flex;flex-direction:column;gap:16px;background:transparent;min-width:0}.CharacterDetailsModal_galleryHeader__oHhph{display:flex;align-items:center;justify-content:space-between}.CharacterDetailsModal_galleryTitle__AlUxL{font-size:1rem;font-weight:600;color:var(--text-white1000)}.CharacterDetailsModal_galleryActions__2yppv{display:flex;gap:8px}.CharacterDetailsModal_actionBtn__wnseD{padding:6px 12px;border-radius:4px;font-size:.75rem;font-weight:500;cursor:pointer;border:none;transition:all .2s}.CharacterDetailsModal_btnPrimary__HmSYp{background:var(--button-gray800);color:var(--text-white1000);border:1px solid var(--line-divider)}.CharacterDetailsModal_btnPrimary__HmSYp:hover{background:var(--button-gray900)}.CharacterDetailsModal_galleryGrid__LmpFB{flex:1 1;border:1px solid var(--modal-divider);border-radius:8px;background:var(--modal-sidebar-bg);padding:12px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;align-content:start}.CharacterDetailsModal_galleryItem__B_CQF{aspect-ratio:1;border-radius:6px;overflow:hidden;border:1px solid var(--modal-divider);cursor:pointer;position:relative;background:var(--modal-header-bg);transition:all .2s}.CharacterDetailsModal_galleryItem__B_CQF:hover{border-color:var(--button-primary)}.CharacterDetailsModal_galleryItem__B_CQF:hover .CharacterDetailsModal_imageOverlay__Z5kjv{opacity:1}.CharacterDetailsModal_imageOverlay__Z5kjv{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .2s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.CharacterDetailsModal_actionIconBtn__Alzj5{width:32px;height:32px;border-radius:6px;background:rgba(30,30,30,.8);border:1px solid var(--text-white600);color:var(--text-white1000);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.CharacterDetailsModal_actionIconBtn__Alzj5:hover{background:var(--button-gray800);border-color:var(--text-white1000)}.CharacterDetailsModal_deleteIconBtn__um2oB{width:32px;height:32px;border-radius:6px;background:rgba(220,38,38,.2);border:1px solid var(--error);color:var(--error);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.CharacterDetailsModal_deleteIconBtn__um2oB:hover{background:rgba(220,38,38,.4)}.CharacterDetailsModal_galleryItem__B_CQF.CharacterDetailsModal_selected__izf1i{border-color:var(--button-primary);box-shadow:0 0 0 2px rgba(59,130,246,.3)}.CharacterDetailsModal_galleryItem__B_CQF img{width:100%;height:100%;object-fit:cover}.CharacterDetailsModal_loadingItem__Q0doG{aspect-ratio:1;border-radius:6px;background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:var(--text-white400);animation:CharacterDetailsModal_pulse__JOXRt 1.5s infinite}.CharacterDetailsModal_emptyGallery__sKpW1{grid-column:1/-1;display:flex;align-items:center;justify-content:center;height:100%;color:var(--text-white400);font-size:.875rem}.CharacterDetailsModal_formGroup___rzjW{display:flex;flex-direction:column;gap:6px}.CharacterDetailsModal_label__jdlyM{font-size:.8125rem;color:var(--text-white600);font-weight:500}.CharacterDetailsModal_input__k49lp{padding:10px;background:var(--modal-input-bg);border:1px solid var(--modal-border);border-radius:6px;color:var(--text-white1000);font-size:.875rem;outline:none;transition:border-color .2s}.CharacterDetailsModal_input__k49lp:focus{border-color:var(--button-primary)}.CharacterDetailsModal_textarea__rPHQW{min-height:100px;padding:10px;background:var(--modal-input-bg);border:1px solid var(--modal-border);border-radius:6px;color:var(--text-white1000);font-size:.875rem;line-height:1.5;outline:none;resize:none;font-family:inherit}.CharacterDetailsModal_footer__1dwLn{height:60px;padding:0 24px;border-top:1px solid var(--modal-divider);background:var(--modal-footer-bg);display:flex;align-items:center;justify-content:flex-end;gap:12px}.CharacterDetailsModal_deleteBtn__wwUda{padding:8px 16px;color:var(--error);border:1px solid var(--error);background:transparent;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s}.CharacterDetailsModal_deleteBtn__wwUda:hover{background:rgba(239,68,68,.1)}.CharacterDetailsModal_saveBtn__Jw96_{padding:8px 24px;background:var(--button-primary);color:white;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.CharacterDetailsModal_saveBtn__Jw96_:hover{background:var(--button-primary-hover)}@keyframes CharacterDetailsModal_fadeIn__zNw5w{0%{opacity:0}to{opacity:1}}@keyframes CharacterDetailsModal_slideUp__UyB_g{0%{opacity:0}to{opacity:1}}@keyframes CharacterDetailsModal_pulse__JOXRt{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.CharacterImageGenModal_overlay__6D8Ae{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--modal-overlay-bg);z-index:10102;animation:CharacterImageGenModal_fadeIn__dgd82 .2s ease-out}.CharacterImageGenModal_modal__r2tyJ{position:fixed;inset:0;margin:auto;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:500px;max-width:90vw;height:fit-content;display:flex;flex-direction:column;box-shadow:var(--modal-shadow);overflow:hidden;z-index:10103;animation:CharacterImageGenModal_popIn__mgBTC .3s cubic-bezier(.16,1,.3,1)}.CharacterImageGenModal_header__BS78T{height:50px;padding:0 20px;background:var(--modal-header-bg);border-bottom:1px solid var(--modal-divider);display:flex;align-items:center;justify-content:space-between}.CharacterImageGenModal_title__p914V{font-size:1rem;font-weight:600;color:var(--text-white1000)}.CharacterImageGenModal_closeBtn__veC4r{background:transparent;border:none;color:var(--text-white600);cursor:pointer;transition:color .2s}.CharacterImageGenModal_closeBtn__veC4r:hover{color:var(--text-white1000)}.CharacterImageGenModal_content__X3as2{padding:20px;display:flex;flex-direction:column;gap:20px}.CharacterImageGenModal_uploadArea__OFnKT{height:160px;border:1px dashed var(--modal-border);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-white600);font-size:.875rem;background:var(--modal-sidebar-bg);cursor:pointer;transition:all .2s;position:relative}.CharacterImageGenModal_uploadArea__OFnKT:hover{border-color:var(--button-primary);background:rgba(59,130,246,.05);color:var(--button-primary)}.CharacterImageGenModal_uploadInput__gA_5O{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.CharacterImageGenModal_separator__ZNnnJ{height:1px;background:var(--modal-divider);width:100%}.CharacterImageGenModal_formGroup__QXJzw{display:flex;flex-direction:column;gap:8px}.CharacterImageGenModal_label__UGRFd{font-size:.8125rem;color:var(--text-white600);font-weight:500}.CharacterImageGenModal_textarea__XG8NP{height:100px;padding:12px;background:var(--modal-input-bg);border:1px solid var(--modal-border);border-radius:6px;color:var(--text-white1000);font-size:.875rem;resize:none;outline:none;line-height:1.5}.CharacterImageGenModal_textarea__XG8NP:focus{border-color:var(--button-primary)}.CharacterImageGenModal_optionsRow__Do3e_{display:flex;gap:12px}.CharacterImageGenModal_option__oGmEd{flex:1 1}.CharacterImageGenModal_select__P6h5W{width:100%;padding:8px;background:var(--modal-input-bg);border:1px solid var(--modal-border);border-radius:6px;color:var(--text-white1000);font-size:.8125rem;outline:none}.CharacterImageGenModal_generateBtn__0GW7o{height:40px;background:var(--button-primary);color:white;border:none;border-radius:6px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center;gap:8px}.CharacterImageGenModal_generateBtn__0GW7o:hover{background:var(--button-primary-hover)}.CharacterImageGenModal_generateBtn__0GW7o:disabled{opacity:.5;cursor:not-allowed}@keyframes CharacterImageGenModal_fadeIn__dgd82{0%{opacity:0}to{opacity:1}}@keyframes CharacterImageGenModal_popIn__mgBTC{0%{opacity:0}to{opacity:1}}.ImagePreviewModal_overlay__toHSH{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;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:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:white;cursor:pointer;transition:all .2s ease;z-index:2030}.ImagePreviewModal_closeButtonFixed___lfYp:hover{background:rgba(255,255,255,.2);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}.ImagePreviewModal_mainImage__omDb8{height:100%;width:auto;object-fit:contain;border-radius:.5rem;box-shadow:0 10px 40px rgba(0,0,0,.6);display:block}.ImagePreviewModal_emptyState__IhBaL{aspect-ratio:auto;background:var(--page-black1000);border-radius:.5rem;color:#333;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:white;background:rgba(0,0,0,.2)}.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:rgba(255,255,255,.06);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:#000;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:white;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_subtitleOverlay__I1vy_{position:absolute;bottom:12%;left:50%;transform:translateX(-50%);width:70%;display:flex;justify-content:center;pointer-events:none;z-index:10;transition:bottom .3s ease}.ImagePreviewModal_visualContainer___xFUh:hover .ImagePreviewModal_subtitleOverlay__I1vy_{bottom:15%}.ImagePreviewModal_subtitleText__0Ym33{font-size:clamp(1.2rem,2.8vw,1.8rem);font-weight:400;color:#FFFFFF;text-align:center;line-height:1.4;text-shadow:-1.5px -1.5px 0 #000,1.5px -1.5px 0 #000,-1.5px 1.5px 0 #000,1.5px 1.5px 0 #000;max-width:100%;word-wrap:break-word;white-space:pre-wrap}@media (max-height:600px){.ImagePreviewModal_subtitleText__0Ym33{font-size:.95rem}}.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:50%;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:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ImagePreviewModal_controlButton__qYQCq svg{stroke-width:2}.ImagePreviewModal_controlButton__qYQCq:hover{color:white;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:white}.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}.FeatureHighlightsSection_section__hnWHX{padding:var(--lp-space-3xl) 0;font-family:var(--lp-font-display);color:var(--lp-text-primary)}.FeatureHighlightsSection_container___ZuHe{max-width:var(--lp-container-max);margin:0 auto;padding:0 var(--lp-container-padding)}.FeatureHighlightsSection_heroHeader__uCDO9{max-width:900px;margin-bottom:var(--lp-space-2xl)}.FeatureHighlightsSection_headline__hqdJO{font-size:var(--lp-text-h1);font-weight:500;color:var(--lp-text-100);line-height:1.15;letter-spacing:-.02em;margin:0 0 var(--lp-space-md) 0}.FeatureHighlightsSection_headlineMuted__sIicq{color:var(--lp-text-40)}.FeatureHighlightsSection_description__1m2JY{font-size:var(--lp-text-lead);font-weight:400;color:var(--lp-text-60)!important;line-height:1.6;margin:0;max-width:600px}.FeatureHighlightsSection_carouselScroll__iSb_a{width:100%;overflow-x:auto;overflow-y:visible;padding-top:var(--lp-space-md);padding-bottom:var(--lp-space-md);scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.FeatureHighlightsSection_carouselScroll__iSb_a::-webkit-scrollbar{display:none}.FeatureHighlightsSection_carouselInner__98wWT{display:inline-flex;gap:var(--lp-gap-sm)}.FeatureHighlightsSection_navContainer__2ttmY{display:flex;justify-content:center;gap:var(--lp-gap-sm);margin-top:var(--lp-space-lg)}.FeatureHighlightsSection_navButton__y_pcu{width:40px;height:40px;border-radius:50%;background-color:var(--lp-bg-surface);border:1px solid var(--lp-border-subtle);color:var(--lp-text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--lp-transition-fast)}.FeatureHighlightsSection_navButton__y_pcu:hover{background-color:rgba(255,255,255,.1);border-color:var(--lp-border-default)}.FeatureHighlightsSection_navButton__y_pcu:disabled{opacity:.5;cursor:not-allowed}.FeatureHighlightsSection_card__WSc9Z{min-width:336px;width:336px;height:469px;background-color:var(--lp-bg-surface);border-radius:var(--lp-radius-md);display:flex;flex-direction:column;position:relative;scroll-snap-align:start;transition:var(--lp-transition-fast);border:1px solid var(--lp-border-default);flex-shrink:0;overflow:hidden}.FeatureHighlightsSection_card__WSc9Z:hover{transform:translateY(-4px);border-color:rgba(240,246,252,.15)}.FeatureHighlightsSection_cardDemoContainer__xf0m2{width:100%;height:280px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.FeatureHighlightsSection_placeholder__oH8_r{width:100%;height:100%;background:var(--lp-bg-02);border-bottom:1px solid var(--lp-bg-06)}.FeatureHighlightsSection_cardContent__yICDX{flex:1 1;padding:var(--lp-space-md);position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--lp-gap-xs)}.FeatureHighlightsSection_cardTitle__YAZDQ{font-size:var(--lp-text-body-sm);font-weight:var(--lp-weight-semibold);color:var(--lp-text-muted);margin:0;text-transform:uppercase;letter-spacing:.5px}.FeatureHighlightsSection_cardDesc__2QCSs{font-size:var(--lp-text-body);font-weight:var(--lp-weight-normal);color:var(--lp-text-primary);line-height:var(--lp-lh-normal);margin:0}@media (max-width:1024px){.FeatureHighlightsSection_section__hnWHX{padding:var(--lp-space-2xl) 0}.FeatureHighlightsSection_container___ZuHe{padding:0 var(--lp-space-sm)}.FeatureHighlightsSection_carouselScroll__iSb_a{padding-left:var(--lp-space-sm);padding-right:var(--lp-space-sm)}}@media (max-width:768px){.FeatureHighlightsSection_section__hnWHX{padding:var(--lp-space-xl) 0}.FeatureHighlightsSection_heroHeader__uCDO9{margin-bottom:var(--lp-space-xl)}.FeatureHighlightsSection_card__WSc9Z{min-width:280px;width:280px;height:400px}.FeatureHighlightsSection_cardDemoContainer__xf0m2{height:200px}}.DemoChangeAngle_panel__8O__S{width:100%;height:100%;pointer-events:auto}.DemoChangeAngle_header__OA24f{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--glass-border)}.DemoChangeAngle_title__Uyw8K{font-size:14px;font-weight:600;color:var(--text-white1000);margin:0}.DemoChangeAngle_content__uoMYQ{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.DemoChangeAngle_sphereSection__Z5FVl{display:flex;flex-direction:column;align-items:center;margin-bottom:12px}.DemoChangeAngle_hint__wymAA{font-size:9px;color:rgba(255,255,255,.12);text-align:center;margin:8px 0 16px;line-height:1.3;letter-spacing:.02em}.DemoChangeAngle_sphereContainer__oVGdj{position:relative;width:280px;height:280px;display:flex;align-items:center;justify-content:center;touch-action:none;-webkit-user-select:none;user-select:none}.DemoChangeAngle_arrowBtn__vVNuM{position:absolute;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;color:var(--text-white400);cursor:pointer;transition:color .1s ease;z-index:2}.DemoChangeAngle_arrowBtn__vVNuM:hover{color:var(--text-white800)}.DemoChangeAngle_arrowUp__owHP_{top:0;left:50%;transform:translateX(-50%)}.DemoChangeAngle_arrowDown__IlehQ{bottom:0;left:50%;transform:translateX(-50%)}.DemoChangeAngle_arrowLeft___d2z_{left:0;top:50%;transform:translateY(-50%)}.DemoChangeAngle_arrowRight__BTgR1{right:0;top:50%;transform:translateY(-50%)}.DemoChangeAngle_sphere__s1ZfH{position:relative;width:200px;height:200px;touch-action:none;-webkit-user-select:none;user-select:none}.DemoChangeAngle_sphereSvgFront__V_3Kr,.DemoChangeAngle_sphereSvg__WHlrJ{width:100%;height:100%;overflow:visible}.DemoChangeAngle_sphereSvgFront__V_3Kr{position:absolute;top:0;left:0;pointer-events:none}.DemoChangeAngle_imageThumbnail__3fRfY{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.15);pointer-events:none}.DemoChangeAngle_imageThumbnail__3fRfY img{width:100%;height:100%;object-fit:cover}.DemoChangeAngle_sliders__h0ZTv{display:flex;flex-direction:column;gap:16px}.DemoChangeAngle_sliderRow__A7uGz{display:flex;align-items:center;gap:12px}.DemoChangeAngle_sliderLabel__6tMUa{width:60px;font-size:12px;color:var(--text-white600);flex-shrink:0}.DemoChangeAngle_slider___i1EZ{flex:1 1;height:4px;appearance:none;background:rgba(255,255,255,.1);border-radius:2px;cursor:pointer;position:relative;z-index:1}.DemoChangeAngle_slider___i1EZ::-webkit-slider-thumb{appearance:none;width:14px;height:14px;background:var(--text-white1000);border-radius:50%;cursor:pointer;-webkit-transition:transform .1s ease;transition:transform .1s ease}.DemoChangeAngle_slider___i1EZ::-webkit-slider-thumb:hover{transform:scale(1.1)}.DemoChangeAngle_slider___i1EZ::-moz-range-thumb{width:14px;height:14px;background:var(--text-white1000);border:none;border-radius:50%;cursor:pointer}.DemoChangeAngle_sliderValue__08vPz{width:36px;font-size:12px;color:var(--text-white800);text-align:right;flex-shrink:0}.DemoUpscale_panel__YemYI{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.DemoUpscale_content__rCdZb{flex:1 1;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.DemoUpscale_container__7jTuf{position:relative;width:100%;max-width:320px;aspect-ratio:3/2;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02)}.DemoUpscale_imageStage__vsImf{position:relative;width:100%;height:100%}.DemoUpscale_image__DdPIN{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}.DemoUpscale_imageFadeIn__BiNuw{z-index:2;animation:DemoUpscale_imageFadeIn__BiNuw .65s ease forwards}@keyframes DemoUpscale_imageFadeIn__BiNuw{0%{opacity:0}to{opacity:1}}.DemoUpscale_controls__3d_eW{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:5;display:inline-flex;gap:6px;padding:4px;border-radius:999px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15)}.DemoUpscale_controlButton__cuzrr{border:0;border-radius:999px;padding:6px 10px;font-size:11px;line-height:1;font-weight:600;color:rgba(255,255,255,.75);background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}.DemoUpscale_controlButton__cuzrr:hover{color:#fff}.DemoUpscale_controlButtonActive__JXTN_{color:#101014;background:#fff;transform:translateY(-1px)}@media (max-width:768px){.DemoUpscale_container__7jTuf{max-width:260px}.DemoUpscale_controls__3d_eW{left:50%;transform:translateX(-50%);bottom:8px;gap:4px;padding:3px}.DemoUpscale_controlButton__cuzrr{padding:5px 8px;font-size:10px}}.DemoEdit_panel__x5xxU{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.DemoEdit_content__dCfbB{flex:1 1;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.DemoEdit_container__U8h27{position:relative;width:100%;max-width:320px;aspect-ratio:3/2;border-radius:6px;overflow:hidden;opacity:1;transition:opacity .5s ease}.DemoEdit_image__bNNgH{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.DemoEdit_imageAfter__H_zNc,.DemoEdit_imageHidden__GITyq{opacity:0}.DemoEdit_imageVisible__QQ6CT{opacity:1}.DemoEdit_overlay__NI7pA{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.DemoEdit_stroke__sQdR0{fill:none;stroke:#ef4444;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:76;stroke-dashoffset:76;transition:stroke-dashoffset .6s ease}.DemoEdit_strokeVisible__r6Y1o{stroke-dashoffset:0}.DemoEdit_textBox__o1Huo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;gap:2px;white-space:nowrap}.DemoEdit_text__OVSrj{color:#fff;font-size:12px;font-weight:500;white-space:nowrap}.DemoEdit_cursor__IYBXo{color:#fff;font-size:12px;animation:DemoEdit_blink__Cup_n .8s infinite}@keyframes DemoEdit_blink__Cup_n{0%,50%{opacity:1}51%,to{opacity:0}}.DemoEdit_hidden__00BSL{opacity:0}.DemoEdit_noTransition__goMhF,.DemoEdit_noTransition__goMhF .DemoEdit_image__bNNgH,.DemoEdit_noTransition__goMhF .DemoEdit_stroke__sQdR0{transition:none!important}@media (max-width:768px){.DemoEdit_container__U8h27{max-width:260px}.DemoEdit_textBox__o1Huo{padding:4px 8px}.DemoEdit_cursor__IYBXo,.DemoEdit_text__OVSrj{font-size:10px}}.DemoShots_panel__rnoKM{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.DemoShots_content__wJ1BJ{flex:1 1;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden}.DemoShots_cardStack__57c4v{position:relative;width:100%;max-width:280px;aspect-ratio:3/2}.DemoShots_card__H4Kqu{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;overflow:hidden;background:rgba(0,0,0,.3);box-shadow:0 4px 20px rgba(0,0,0,.3);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease;transform:translateY(calc(var(--order) * 8px)) scale(calc(1 - var(--order) * .05));opacity:calc(1 - var(--order) * .15)}.DemoShots_leaving__3YXbo{transform:translateX(-110%) rotate(-8deg)!important;opacity:0!important}.DemoShots_cardImage__jJmHU{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:768px){.DemoShots_cardStack__57c4v{max-width:220px}}.HeroSection_heroSection__V39Ej{position:relative;width:100%;height:100vh;height:100dvh;min-height:100svh;overflow:hidden;background:#0d1117}.HeroSection_mediaLayer__hHgHL{position:absolute;inset:0;z-index:0;overflow:hidden}.HeroSection_mediaLayer__hHgHL:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.58);pointer-events:none;z-index:1}.HeroSection_backgroundVideo__A1UNR{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.HeroSection_heroContent__RVw2O{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));pointer-events:none}.HeroSection_brandLogo__lBDAg{width:32px;height:32px;margin-bottom:16px;pointer-events:auto}.HeroSection_heroTitle__1iSZB{font-family:Mona Sans,-apple-system,sans-serif;font-size:var(--lp-text-display);line-height:1.1;font-weight:600;background:linear-gradient(180deg,#fff,#aaa);-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;margin-bottom:24px;text-align:center;padding:0 20px;pointer-events:auto}.HeroSection_heroSubtitle__9r5Us{font-size:var(--lp-text-lead);color:var(--lp-text-muted);max-width:600px;text-align:center;margin:0 auto}.HeroSection_heroButtons__pCeF8{display:flex;gap:24px;justify-content:center;margin-top:32px;pointer-events:auto}.HeroSection_landingBtn__sk1Ct{border-radius:100px!important;font-weight:600!important}.HeroSection_landingBtnHero__800ti{height:44px!important;padding:0 24px!important;font-size:.9rem!important}.HeroSection_btn__CYyNw{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 24px;border-radius:100px;font-weight:600;font-size:var(--lp-text-body-sm);cursor:pointer;transition:all .2s ease;text-decoration:none;border:1px solid transparent;white-space:nowrap}.HeroSection_btnSecondary__paKW4{background:rgba(31,35,40,.4);border:1px solid var(--lp-bg-10);color:#4480f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.HeroSection_btnSecondary__paKW4:hover{background:rgba(31,35,40,.6);border-color:rgba(240,246,252,.2)}@media (max-width:768px){.HeroSection_heroSubtitle__9r5Us{max-width:520px}.HeroSection_heroButtons__pCeF8{gap:12px;flex-wrap:wrap}}.LandingPricingSection_section__OOVAm{padding:8rem 0;background:var(--lp-bg-base,#020205)}.LandingPricingSection_container__oiWXZ{max-width:1280px;margin:0 auto;padding:0 2rem}.LandingPricingSection_reveal__WqpEC{opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease}.LandingPricingSection_revealActive__zu2dX{opacity:1;transform:translateY(0)}.LandingPricingSection_heroHeader__uI_uE{max-width:900px;margin-bottom:var(--lp-space-2xl,80px)}.LandingPricingSection_badge__kChle{display:inline-block;font-size:var(--lp-text-badge);font-weight:600;color:var(--lp-text-70);letter-spacing:.1em;text-transform:uppercase;background:var(--lp-bg-08);padding:6px 12px;border-radius:4px;width:fit-content;margin-bottom:var(--lp-space-lg,32px)}.LandingPricingSection_headline__E4F0u{font-size:var(--lp-text-h2);font-weight:500;color:var(--lp-text-100);line-height:1.35;letter-spacing:-.01em;margin:0}.LandingPricingSection_headlineMuted__dM4h7{color:var(--lp-text-40)}.LandingPricingSection_tiersGrid__v6laX{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}@media (max-width:1024px){.LandingPricingSection_tiersGrid__v6laX{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.LandingPricingSection_tiersGrid__v6laX{grid-template-columns:1fr}}.LandingPricingSection_tierCard__0uKOg{position:relative;background:var(--lp-bg-03);border:1px solid var(--lp-bg-08);border-radius:12px;padding:28px 24px;display:flex;flex-direction:column;gap:0;transition:border-color .2s ease,background .2s ease}.LandingPricingSection_tierCard__0uKOg:hover{background:rgba(255,255,255,.05);border-color:rgba(240,246,252,.14)}.LandingPricingSection_tierCardPro__tVcT4{background:rgba(0,132,233,.07);border-color:rgba(0,132,233,.28)}.LandingPricingSection_tierCardPro__tVcT4:hover{background:rgba(0,132,233,.1);border-color:rgba(0,132,233,.4)}.LandingPricingSection_popularBadge__F51ni{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-size:var(--lp-text-badge);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-text-100);background:var(--lp-accent,#0084E9);border-radius:100px;padding:3px 12px;white-space:nowrap}.LandingPricingSection_tierHeader__xK_LR{display:flex;align-items:center;gap:10px;margin-bottom:20px}.LandingPricingSection_tierIcon__gWkC4{width:30px;height:30px;border-radius:8px;background:var(--lp-bg-06);border:1px solid var(--lp-bg-08);display:flex;align-items:center;justify-content:center;color:var(--lp-text-muted,rgb(139,148,158));flex-shrink:0}.LandingPricingSection_tierIconPro__j39xe{background:rgba(0,132,233,.15);border-color:rgba(0,132,233,.25);color:var(--lp-accent,#0084E9)}.LandingPricingSection_tierIconEnterprise__mfioh{background:rgba(139,92,246,.15);border-color:rgba(139,92,246,.25);color:#a78bfa}.LandingPricingSection_tierName__a3J_k{font-size:var(--lp-text-body);font-weight:600;color:var(--lp-text-primary,#ffffff)}.LandingPricingSection_tierPrice__hKi4F{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.LandingPricingSection_priceAmount__wJLob{font-size:2rem;font-weight:700;color:var(--lp-text-primary,#ffffff);letter-spacing:-.03em;line-height:1}.LandingPricingSection_priceUnit__Eqz7E{font-size:var(--lp-text-body-sm);color:var(--lp-text-muted,rgb(139,148,158));font-weight:400}.LandingPricingSection_tierDesc__Wz56C{font-size:var(--lp-text-body-sm);color:var(--lp-text-muted,rgb(139,148,158));line-height:1.5;margin:0 0 20px;flex-grow:0}.LandingPricingSection_featureList__o5JA4{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;flex-grow:1}.LandingPricingSection_featureList__o5JA4 li{display:flex;align-items:center;gap:8px;font-size:var(--lp-text-body-sm);color:var(--lp-text-secondary,rgb(240,246,252));line-height:1.4}.LandingPricingSection_checkIcon__nxQ7R{color:var(--lp-accent,#0084E9);flex-shrink:0}.LandingPricingSection_tierCta__cgG6v{margin-top:auto}.LandingPricingSection_ctaBtn__65RTf{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;border-radius:8px;font-size:var(--lp-text-body-sm);font-weight:500;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease;cursor:pointer;border:1px solid transparent;white-space:nowrap}.LandingPricingSection_ctaBtnNormal__MHd_t{background:var(--lp-bg-06);border-color:rgba(240,246,252,.12);color:var(--lp-text-primary,#ffffff)}.LandingPricingSection_ctaBtnNormal__MHd_t:hover{background:rgba(255,255,255,.1);border-color:rgba(240,246,252,.2)}.LandingPricingSection_ctaBtnPrimary__i2ONr{background:var(--lp-accent,#0084E9);border-color:var(--lp-accent,#0084E9);color:#ffffff}.LandingPricingSection_ctaBtnPrimary__i2ONr:hover{background:#0070cc;border-color:#0070cc}.LandingPricingSection_enterpriseBanner__g8RUT{display:flex;align-items:center;gap:32px;background:rgba(139,92,246,.06);border:1px solid rgba(139,92,246,.18);border-radius:12px;padding:24px 28px;margin-bottom:40px}@media (max-width:900px){.LandingPricingSection_enterpriseBanner__g8RUT{flex-direction:column;align-items:flex-start;gap:20px}.LandingPricingSection_enterpriseBanner__g8RUT .LandingPricingSection_ctaBtn__65RTf{width:auto}}.LandingPricingSection_enterpriseLeft__iBTWZ{display:flex;align-items:center;gap:14px;flex-shrink:0}.LandingPricingSection_enterpriseName__Q4iDG{display:block;font-size:var(--lp-text-body);font-weight:600;color:var(--lp-text-primary,#ffffff);margin-bottom:4px}.LandingPricingSection_enterpriseDesc__nQiKO{font-size:var(--lp-text-body-sm);color:var(--lp-text-muted,rgb(139,148,158));margin:0;line-height:1.4}.LandingPricingSection_enterpriseFeatures__nqNQH{display:flex;flex-wrap:wrap;gap:10px 24px;flex:1 1}.LandingPricingSection_enterpriseFeature__kRjHI{display:flex;align-items:center;gap:7px;font-size:var(--lp-text-body-sm);color:var(--lp-text-secondary,rgb(240,246,252))}.LandingPricingSection_enterpriseBanner__g8RUT .LandingPricingSection_ctaBtn__65RTf{width:auto;flex-shrink:0}.LandingPricingSection_betaNote__hlfL6{text-align:center;font-size:var(--lp-text-body-sm);color:var(--lp-text-muted,rgb(139,148,158));line-height:1.6}.LandingPricingSection_betaNote__hlfL6 strong{color:var(--lp-text-secondary,rgb(240,246,252))}.LandingPricingSection_betaNote__hlfL6 a{color:var(--lp-accent,#0084E9);text-decoration:none}.LandingPricingSection_betaNote__hlfL6 a:hover{text-decoration:underline}.WorkflowStepsSection_container__Tz3bE{padding:var(--lp-space-3xl) var(--lp-container-padding);background-color:var(--lp-bg-base);font-family:var(--lp-font-display);max-width:var(--lp-container-max);margin:0 auto}.WorkflowStepsSection_header__giuvq{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--lp-space-2xl);gap:var(--lp-space-lg)}.WorkflowStepsSection_headerLeft__SFR37{flex:1 1;max-width:900px}.WorkflowStepsSection_headline__dfTLN{font-size:var(--lp-text-h1);font-weight:500;color:var(--lp-text-100);line-height:1.15;letter-spacing:-.02em;margin:0}.WorkflowStepsSection_description__5M_Ab{font-size:var(--lp-text-body);font-weight:400;color:var(--lp-text-60)!important;line-height:1.7;margin:var(--lp-space-md) 0 0 0;max-width:600px}.WorkflowStepsSection_ctaButton__tdmCb{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 24px;background:#fff;color:#000;border-radius:100px;font-size:var(--lp-text-body);font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.WorkflowStepsSection_ctaButton__tdmCb:hover{background:rgba(255,255,255,.9);transform:translateY(-1px)}.WorkflowStepsSection_stepsGrid__XAfVP{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--lp-space-md)}.WorkflowStepsSection_stepCard__pfugU{display:flex;flex-direction:column;gap:var(--lp-space-lg)}.WorkflowStepsSection_stepPreview__vx1Tr{position:relative;aspect-ratio:4/3;border-radius:12px;background:var(--lp-bg-02);border:1px solid var(--lp-bg-06);overflow:hidden;display:flex;align-items:center;justify-content:center}.WorkflowStepsSection_previewMedia__lO_KG{width:100%;height:100%;object-fit:cover}.WorkflowStepsSection_previewPlaceholder__0bwno{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,.01))}.WorkflowStepsSection_previewIcon___az5A{font-size:2rem;font-weight:700;color:var(--lp-bg-10)}.WorkflowStepsSection_chatContainer__8pNu9{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;overflow:hidden}.WorkflowStepsSection_chatBubble__k624M{height:18px;border-radius:9px;flex-shrink:0;margin-top:6px}.WorkflowStepsSection_chatBubble__k624M:first-child{margin-top:0}.WorkflowStepsSection_chatUser__OBUcP{align-self:flex-end;background:rgba(59,130,246,.7)}.WorkflowStepsSection_chatAi__m0330{align-self:flex-start;background:rgba(255,255,255,.25)}.WorkflowStepsSection_chatNew__vWZDU{animation:WorkflowStepsSection_chatSlideIn__SXxVV .4s ease-out}@keyframes WorkflowStepsSection_chatSlideIn__SXxVV{0%{opacity:0;margin-top:-12px;transform:translateY(24px)}to{opacity:1;margin-top:6px;transform:translateY(0)}}.WorkflowStepsSection_scriptContainer__suRGN{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:20px 24px}.WorkflowStepsSection_scriptLine__qkD4Q{height:8px;border-radius:4px;background:rgba(255,255,255,.3);width:0;animation:WorkflowStepsSection_scriptType__vf4AV 4s ease-out infinite}.WorkflowStepsSection_scriptLine__qkD4Q:first-child{animation-delay:0s}.WorkflowStepsSection_scriptLine__qkD4Q:nth-child(2){animation-delay:.4s}.WorkflowStepsSection_scriptLine__qkD4Q:nth-child(3){animation-delay:.8s}.WorkflowStepsSection_scriptLine__qkD4Q:nth-child(4){animation-delay:1.2s}.WorkflowStepsSection_scriptShort__3hddh{--target-width:55%}@keyframes WorkflowStepsSection_scriptType__vf4AV{0%{width:0;opacity:.6}20%{opacity:1}40%,85%{width:var(--target-width,85%);opacity:1}to{width:var(--target-width,85%);opacity:0}}.WorkflowStepsSection_verticalSlider__DiRqa{width:100%;height:100%;overflow:hidden}.WorkflowStepsSection_sliderTrack__2sCWw{display:flex;flex-direction:column;height:150%;animation:WorkflowStepsSection_verticalSlide__3iY_A 2.5s ease-in-out forwards}.WorkflowStepsSection_sliderTrackAll__8dgbt{display:flex;flex-direction:column;height:200%}.WorkflowStepsSection_sliderRow__SuAt7{display:grid;grid-template-columns:repeat(2,1fr);flex:0 0 33.333%;gap:2px}.WorkflowStepsSection_sliderCell__UZXHU{position:relative}.WorkflowStepsSection_sliderImage__bNmeK{object-fit:cover}@keyframes WorkflowStepsSection_verticalSlide__3iY_A{0%,15%{transform:translateY(0)}85%,to{transform:translateY(-33.333%)}}.WorkflowStepsSection_stepInfo__LWQGD{display:flex;flex-direction:column;gap:4px}.WorkflowStepsSection_stepNumber__9yc4d{font-size:var(--lp-text-body-sm);font-weight:600;color:var(--lp-text-100)}.WorkflowStepsSection_stepDesc__iUmtv{font-size:var(--lp-text-body-sm);font-weight:400;color:var(--lp-text-60)!important;line-height:1.5;margin:0}.WorkflowStepsSection_aiFooter__R__60{margin-top:var(--lp-space-3xl);padding-top:var(--lp-space-2xl)}.WorkflowStepsSection_aiHeadline__Akxf4{font-size:var(--lp-text-h2);font-weight:500;color:var(--lp-text-100);line-height:1.4;letter-spacing:-.01em;margin:0}.WorkflowStepsSection_aiHeadlineMuted__2_H3T{color:var(--lp-text-40)}.WorkflowStepsSection_logoGrid__AXjNS{display:flex;align-items:center;flex-wrap:wrap;gap:32px;margin-top:var(--lp-space-2xl)}.WorkflowStepsSection_logoItem__ECcv1{display:flex;align-items:center;justify-content:center;flex-shrink:0}.WorkflowStepsSection_logoIcon__7A8pJ{height:40px;width:auto;filter:brightness(0) invert(1);opacity:.6}@media (max-width:1024px){.WorkflowStepsSection_container__Tz3bE{padding:var(--lp-space-2xl) var(--lp-space-md)}.WorkflowStepsSection_header__giuvq{flex-direction:column;align-items:flex-start}.WorkflowStepsSection_stepsGrid__XAfVP{grid-template-columns:repeat(3,1fr);gap:var(--lp-space-lg)}.WorkflowStepsSection_logoIcon__7A8pJ{height:32px}}@media (max-width:768px){.WorkflowStepsSection_container__Tz3bE{padding:var(--lp-space-xl) var(--lp-space-sm)}.WorkflowStepsSection_stepsGrid__XAfVP{grid-template-columns:repeat(2,1fr);gap:var(--lp-space-md)}.WorkflowStepsSection_ctaButton__tdmCb{width:100%;justify-content:center}.WorkflowStepsSection_logoGrid__AXjNS{gap:24px;flex-wrap:wrap}.WorkflowStepsSection_logoIcon__7A8pJ{height:26px}}@media (max-width:480px){.WorkflowStepsSection_stepsGrid__XAfVP{grid-template-columns:1fr}.WorkflowStepsSection_stepCard__pfugU{flex-direction:row;gap:var(--lp-space-md)}.WorkflowStepsSection_stepPreview__vx1Tr{width:120px;flex-shrink:0;aspect-ratio:1}.WorkflowStepsSection_stepInfo__LWQGD{justify-content:center}}.IdeateSection_sectionContainer__vPdaI{padding:var(--lp-space-3xl) var(--lp-container-padding);background-color:var(--lp-bg-base);color:var(--lp-text-primary);font-family:var(--lp-font-display);max-width:var(--lp-container-max);margin:0 auto}.IdeateSection_splitLayout__u3mU5{display:grid;grid-template-columns:1fr;gap:var(--lp-space-xl);align-items:center}@media (min-width:1012px){.IdeateSection_splitLayout__u3mU5{grid-template-columns:1fr 1.5fr;gap:var(--lp-space-3xl)}}.IdeateSection_textContent__D5_6X{display:flex;flex-direction:column;gap:var(--lp-space-lg)}.IdeateSection_badge___vrtM{display:inline-block;font-size:var(--lp-text-badge);font-weight:600;color:var(--lp-text-70);letter-spacing:.1em;text-transform:uppercase;background:var(--lp-bg-08);padding:6px 12px;border-radius:4px;width:fit-content}.IdeateSection_headline__iM0Cr{font-size:var(--lp-text-h2);font-weight:600;color:var(--lp-text-100);line-height:1.2;letter-spacing:-.02em;margin:0}.IdeateSection_stepList__mXLpn{display:flex;flex-direction:column;gap:2px;margin-top:var(--lp-space-xl)}.IdeateSection_stepItem__F79y_{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:8px;cursor:pointer;transition:all .2s ease;background:transparent}.IdeateSection_stepItem__F79y_:hover{background:var(--lp-bg-04)}.IdeateSection_activeStep__hIzWv{background:var(--lp-bg-06)}.IdeateSection_stepNumber__VYMGL{font-size:var(--lp-text-body-sm);font-weight:600;color:var(--lp-text-30);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .2s ease}.IdeateSection_activeStep__hIzWv .IdeateSection_stepNumber__VYMGL{color:var(--lp-text-70)}.IdeateSection_stepText__mZegb{display:flex;flex-direction:column;gap:2px}.IdeateSection_stepTitle__n9Cae{font-size:var(--lp-text-body);font-weight:500;color:var(--lp-text-60);transition:color .2s ease}.IdeateSection_activeStep__hIzWv .IdeateSection_stepTitle__n9Cae{color:var(--lp-text-100)}.IdeateSection_stepDesc__CnANQ{font-size:var(--lp-text-body);color:var(--lp-text-35);transition:color .2s ease}.IdeateSection_activeStep__hIzWv .IdeateSection_stepDesc__CnANQ{color:var(--lp-text-50)}.IdeateSection_demoWrapper__ADqOw{width:100%;height:600px;border-radius:12px;overflow:hidden;background:var(--lp-bg-02);border:1px solid var(--lp-bg-06);display:flex;flex-direction:column}@media (max-width:1024px){.IdeateSection_sectionContainer__vPdaI{padding:var(--lp-space-2xl) var(--lp-space-md)}.IdeateSection_demoWrapper__ADqOw{height:550px}}@media (max-width:768px){.IdeateSection_sectionContainer__vPdaI{padding:var(--lp-space-xl) var(--lp-space-sm)}.IdeateSection_stepItem__F79y_{padding:12px 14px;gap:12px}.IdeateSection_demoWrapper__ADqOw{height:500px}}