.button_icon-button__VwAMf{background-color:var(--white);border-radius:10px;display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer;transition:all .3s ease;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;border:none;color:var(--black)}.button_icon-button__VwAMf[disabled]{cursor:not-allowed;opacity:.5}.button_icon-button__VwAMf.button_primary__dwYZ6{background-color:var(--primary);color:#fff}.button_icon-button__VwAMf.button_primary__dwYZ6 path{fill:#fff!important}.button_icon-button__VwAMf.button_danger__aE7By{color:rgba(255,0,0,.8);border-color:rgba(255,0,0,.5);background-color:rgba(255,0,0,.05)}.button_icon-button__VwAMf.button_danger__aE7By:hover{border-color:red;background-color:rgba(255,0,0,.1)}.button_icon-button__VwAMf.button_danger__aE7By path{fill:red!important}.button_icon-button__VwAMf:focus,.button_icon-button__VwAMf:hover{border-color:var(--primary)}.button_shadow__G4m_0{box-shadow:var(--card-shadow)}.button_border__F3gcK{border:var(--border-in-light)}.button_icon-button-icon__AMZta{width:16px;height:16px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:600px){.button_icon-button__VwAMf{padding:16px}}.button_icon-button-text__my76e{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button_icon-button-text__my76e:not(:first-child){margin-left:5px}@keyframes ui-lib_slide-in__1VMXW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-lib_slide-in-from-top__cfJKh{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ui-lib_card__7vhpy{background-color:var(--white);border-radius:10px;box-shadow:var(--card-shadow);padding:10px}.ui-lib_popover___HGhK{position:relative;z-index:2}.ui-lib_popover-content__DAsxM{position:absolute;width:350px;animation:ui-lib_slide-in__1VMXW .3s ease;right:0;top:calc(100% + 10px)}@media screen and (max-width:600px){.ui-lib_popover-content__DAsxM{width:auto}}.ui-lib_popover-mask__HfrgX{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ui-lib_list-item__YH0DO{justify-content:space-between;min-height:40px;border-bottom:var(--border-in-light);padding:10px 20px;animation:ui-lib_slide-in__1VMXW .6s ease}.ui-lib_list-item__YH0DO,.ui-lib_list-item__YH0DO .ui-lib_list-header__RwThu{display:flex;align-items:center}.ui-lib_list-item__YH0DO .ui-lib_list-header__RwThu .ui-lib_list-icon__HuWqu{margin-right:10px}.ui-lib_list-item__YH0DO .ui-lib_list-header__RwThu .ui-lib_list-item-title__Fsa9c{font-size:14px;font-weight:bolder}.ui-lib_list-item__YH0DO .ui-lib_list-header__RwThu .ui-lib_list-item-sub-title__jSgHb{font-size:12px;font-weight:400}.ui-lib_list-item__YH0DO.ui-lib_vertical__HpgSa{flex-direction:column;align-items:start}.ui-lib_list-item__YH0DO.ui-lib_vertical__HpgSa .ui-lib_list-header__RwThu .ui-lib_list-item-title__Fsa9c{margin-bottom:5px}.ui-lib_list-item__YH0DO.ui-lib_vertical__HpgSa .ui-lib_list-header__RwThu .ui-lib_list-item-sub-title__jSgHb{margin-bottom:2px}.ui-lib_list__1KN23{border:var(--border-in-light);border-radius:10px;box-shadow:var(--card-shadow);margin-bottom:20px;animation:ui-lib_slide-in__1VMXW .3s ease;background:var(--white)}.ui-lib_list__1KN23 .ui-lib_list-item__YH0DO:last-child{border:0}.ui-lib_modal-container__V07hJ{box-shadow:var(--card-shadow);background-color:var(--white);border-radius:12px;width:80vw;max-width:900px;min-width:300px;animation:ui-lib_slide-in__1VMXW .3s ease;--modal-padding:20px}.ui-lib_modal-container-max__9yDQB{width:95vw;max-width:unset;height:95vh;display:flex;flex-direction:column}.ui-lib_modal-container-max__9yDQB .ui-lib_modal-content___F0dm{max-height:unset!important;flex-grow:1}.ui-lib_modal-container__V07hJ .ui-lib_modal-header__ez8kk{padding:var(--modal-padding);display:flex;align-items:center;justify-content:space-between;border-bottom:var(--border-in-light)}.ui-lib_modal-container__V07hJ .ui-lib_modal-header__ez8kk .ui-lib_modal-title__uDyyZ{font-weight:bolder;font-size:16px}.ui-lib_modal-container__V07hJ .ui-lib_modal-header__ez8kk .ui-lib_modal-header-actions__sGgzm{display:flex}.ui-lib_modal-container__V07hJ .ui-lib_modal-header__ez8kk .ui-lib_modal-header-actions__sGgzm .ui-lib_modal-header-action__TQHsu{cursor:pointer}.ui-lib_modal-container__V07hJ .ui-lib_modal-header__ez8kk .ui-lib_modal-header-actions__sGgzm .ui-lib_modal-header-action__TQHsu:not(:last-child){margin-right:20px}.ui-lib_modal-container__V07hJ .ui-lib_modal-header__ez8kk .ui-lib_modal-header-actions__sGgzm .ui-lib_modal-header-action__TQHsu:hover{filter:brightness(1.2)}.ui-lib_modal-container__V07hJ .ui-lib_modal-content___F0dm{max-height:40vh;padding:var(--modal-padding);overflow:auto}.ui-lib_modal-container__V07hJ .ui-lib_modal-footer__U6Gef{padding:var(--modal-padding);display:flex;justify-content:flex-end;border-top:var(--border-in-light);box-shadow:var(--shadow)}.ui-lib_modal-container__V07hJ .ui-lib_modal-footer__U6Gef .ui-lib_modal-actions__Ag5eX{display:flex;align-items:center}.ui-lib_modal-container__V07hJ .ui-lib_modal-footer__U6Gef .ui-lib_modal-actions__Ag5eX .ui-lib_modal-action__o5vae:not(:last-child){margin-right:20px}@media screen and (max-width:600px){.ui-lib_modal-container__V07hJ{width:100vw;border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-lib_modal-container__V07hJ .ui-lib_modal-content___F0dm{max-height:50vh}}.ui-lib_show__Oyrs0{opacity:1;transition:all .3s ease;transform:translateY(0);position:fixed;left:0;bottom:0;animation:ui-lib_slide-in__1VMXW .6s ease;z-index:99999}.ui-lib_hide__HRR6J{opacity:0;transition:all .3s ease;transform:translateY(20px)}.ui-lib_toast-container__t7drF{position:fixed;bottom:5vh;left:0;width:100vw;display:flex;justify-content:center;pointer-events:none}.ui-lib_toast-container__t7drF .ui-lib_toast-content__gUAwT{max-width:80vw;word-break:break-all;font-size:14px;background-color:var(--white);box-shadow:var(--card-shadow);border:var(--border-in-light);color:var(--black);padding:10px 20px;border-radius:50px;margin-bottom:20px;display:flex;align-items:center;pointer-events:all}.ui-lib_toast-container__t7drF .ui-lib_toast-content__gUAwT .ui-lib_toast-action__fBR8E{padding-left:20px;color:var(--primary);opacity:.8;border:0;background:none;cursor:pointer;font-family:inherit}.ui-lib_toast-container__t7drF .ui-lib_toast-content__gUAwT .ui-lib_toast-action__fBR8E:hover{opacity:1}.ui-lib_input__5JXLJ{border:var(--border-in-light);border-radius:10px;padding:10px;font-family:inherit;background-color:var(--white);color:var(--black);resize:none;min-width:50px}.ui-lib_select-with-icon__L6FLF{position:relative;max-width:-moz-fit-content;max-width:fit-content}.ui-lib_select-with-icon__L6FLF.ui-lib_left-align-option__GsJMu option{text-align:left}.ui-lib_select-with-icon__L6FLF .ui-lib_select-with-icon-select__JhHwp{height:100%;border:var(--border-in-light);padding:10px 35px 10px 10px;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:var(--white);color:var(--black);text-align:center}.ui-lib_select-with-icon__L6FLF .ui-lib_select-with-icon-icon__7R2_b{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.ui-lib_modal-input__vxrdT{height:100%;width:100%;border-radius:10px;border:var(--border-in-light);box-shadow:0 -2px 5px rgba(0,0,0,.03);background-color:var(--white);color:var(--black);font-family:inherit;padding:10px;resize:none;outline:none;box-sizing:border-box}.ui-lib_modal-input__vxrdT:focus{border:1px solid var(--primary)}.ui-lib_selector__tdy57{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.ui-lib_selector__tdy57 .ui-lib_selector-item-disabled__ggiJt{opacity:.6}.ui-lib_selector-content__Ucr2_{min-width:300px}.ui-lib_selector-content__Ucr2_ .ui-lib_list__1KN23{max-height:90vh;overflow-x:hidden;overflow-y:auto}.ui-lib_selector-content__Ucr2_ .ui-lib_list__1KN23 .ui-lib_list-item__YH0DO{cursor:pointer;background-color:var(--white)}.ui-lib_selector-content__Ucr2_ .ui-lib_list__1KN23 .ui-lib_list-item__YH0DO:hover{filter:brightness(.95)}.ui-lib_selector-content__Ucr2_ .ui-lib_list__1KN23 .ui-lib_list-item__YH0DO:active{filter:brightness(.9)}.home_container__4PEJZ{border:var(--border-in-light);border-radius:20px;box-shadow:var(--shadow);color:var(--black);background-color:var(--white);min-width:600px;min-height:370px;max-width:1200px;display:flex;overflow:hidden;box-sizing:border-box;width:var(--window-width);height:var(--window-height)}@media only screen and (min-width:600px){.home_tight-container__ztaM7{--window-width:100vw;--window-height:var(--full-height);--window-content-width:calc(100% - var(--sidebar-width));border-radius:20px;box-shadow:var(--shadow);color:var(--black);background-color:var(--white);min-width:600px;min-height:370px;max-width:1200px;display:flex;overflow:hidden;box-sizing:border-box;width:var(--window-width);height:var(--window-height);max-width:100vw;max-height:var(--full-height);border-radius:0;border:0}}.home_sidebar__fPZfq{top:0;width:var(--sidebar-width);box-sizing:border-box;padding:20px;background-color:var(--second);display:flex;flex-direction:column;box-shadow:inset -1px 0 0 0 hsla(0,0%,100%,.05);position:relative;transition:width .05s ease}.home_sidebar__fPZfq .home_sidebar-header-bar__SVjIN{display:flex;margin-bottom:20px}.home_sidebar__fPZfq .home_sidebar-header-bar__SVjIN .home_sidebar-bar-button__zJdvw{flex-grow:1}.home_sidebar__fPZfq .home_sidebar-header-bar__SVjIN .home_sidebar-bar-button__zJdvw:not(:last-child){margin-right:10px}.home_sidebar__fPZfq:active .home_sidebar-drag__G9SJI,.home_sidebar__fPZfq:hover .home_sidebar-drag__G9SJI{background-color:rgba(0,0,0,.01)}.home_sidebar__fPZfq:active .home_sidebar-drag__G9SJI svg,.home_sidebar__fPZfq:hover .home_sidebar-drag__G9SJI svg{opacity:.2}.home_sidebar-drag__G9SJI{position:absolute;top:0;right:0;height:100%;width:14px;background-color:transparent;cursor:ew-resize;transition:all .3s ease;display:flex;align-items:center}.home_sidebar-drag__G9SJI svg{opacity:0;margin-left:-2px}.home_window-content__2WGYf{width:var(--window-content-width);height:100%;display:flex;flex-direction:column}.home_mobile__Wfp_k{display:none}@media only screen and (max-width:600px){.home_container__4PEJZ{min-height:unset;max-height:unset;min-width:unset;border:0;border-radius:0}.home_sidebar__fPZfq{position:absolute;left:-100%;z-index:1000;height:var(--full-height);transition:all .3s ease;box-shadow:none}.home_sidebar-show__9bQfu{left:0}.home_mobile__Wfp_k{display:block}}.home_sidebar-header___NHg_{position:relative;padding-top:20px;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center}.home_sidebar-header-narrow___9iq_{justify-content:center}.home_sidebar-logo__Cd7hL{display:inline-flex}.home_sidebar-title-container__aX2l2{display:inline-flex;flex-direction:column}.home_sidebar-title__l3KhW{font-size:20px;font-weight:700;animation:home_slide-in__h1Bn_ .3s ease}.home_sidebar-sub-title__sbT6Z{font-size:12px;font-weight:400;animation:home_slide-in__h1Bn_ .3s ease}.home_sidebar-body__9zbei{flex:1 1;overflow:auto;overflow-x:hidden}.home_chat-item__Oblai{padding:10px 14px;background-color:var(--white);border-radius:12px;margin-bottom:10px;box-shadow:var(--card-shadow);transition:all .2s ease;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;position:relative;content-visibility:auto}.home_chat-item__Oblai:hover{transform:translateX(2px);background-color:var(--hover-color)}.home_chat-item-selected__b6eBe{border-color:var(--primary);background-color:var(--second);box-shadow:0 0 0 1px var(--primary),var(--card-shadow)}.home_chat-item-title__sRstw{font-size:14px;font-weight:bolder;display:block;width:calc(100% - 15px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:home_slide-in__h1Bn_ .3s ease}.home_chat-item-delete__3qV5m{position:absolute;top:0;right:0;transition:all .3s ease;opacity:0;cursor:pointer}.home_chat-item__Oblai:hover>.home_chat-item-delete__3qV5m{opacity:.5;transform:translateX(-4px)}.home_chat-item__Oblai:hover>.home_chat-item-delete__3qV5m:hover{opacity:1}.home_chat-item-info__9r6z_{display:flex;justify-content:space-between;color:#a6a6a6;font-size:12px;margin-top:8px;animation:home_slide-in__h1Bn_ .3s ease}.home_chat-item-count____Lpy,.home_chat-item-date__NOFrp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home_narrow-sidebar__SFIXN .home_sidebar-sub-title__sbT6Z,.home_narrow-sidebar__SFIXN .home_sidebar-title__l3KhW{display:none}.home_narrow-sidebar__SFIXN .home_sidebar-logo__Cd7hL{position:relative;display:flex;justify-content:center}.home_narrow-sidebar__SFIXN .home_sidebar-header-bar__SVjIN{flex-direction:column}.home_narrow-sidebar__SFIXN .home_sidebar-header-bar__SVjIN .home_sidebar-bar-button__zJdvw:not(:last-child){margin-right:0;margin-bottom:10px}.home_narrow-sidebar__SFIXN .home_chat-item__Oblai{padding:0;min-height:50px;display:flex;justify-content:center;align-items:center;transition:all .3s ease;overflow:hidden}.home_narrow-sidebar__SFIXN .home_chat-item__Oblai:hover .home_chat-item-narrow__Kd4e0{transform:scale(.7) translateX(-50%)}.home_narrow-sidebar__SFIXN .home_chat-item-narrow__Kd4e0{line-height:0;font-weight:lighter;color:var(--black);transform:translateX(0);transition:all .3s ease;padding:4px;display:flex;flex-direction:column;justify-content:center}.home_narrow-sidebar__SFIXN .home_chat-item-narrow__Kd4e0 .home_chat-item-avatar__KJu_J{display:flex;justify-content:center;opacity:.2;position:absolute;transform:scale(4)}.home_narrow-sidebar__SFIXN .home_chat-item-narrow__Kd4e0 .home_chat-item-narrow-count__B3b3g{font-size:24px;font-weight:bolder;text-align:center;color:var(--primary);opacity:.6}.home_narrow-sidebar__SFIXN .home_sidebar-tail__T2_u7,.home_narrow-sidebar__SFIXN .home_sidebar-tail__T2_u7 .home_sidebar-actions__LcDT9{flex-direction:column-reverse;align-items:center}.home_narrow-sidebar__SFIXN .home_sidebar-tail__T2_u7 .home_sidebar-actions__LcDT9 .home_sidebar-action__IVfyJ{margin-right:0;margin-top:15px}.home_sidebar-tail__T2_u7{display:flex;justify-content:space-between;padding-top:20px}.home_sidebar-actions__LcDT9{display:inline-flex}.home_sidebar-action__IVfyJ:not(:last-child){margin-right:15px}.home_loading-content__7_JjP{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.home_rtl-screen__Pwr_6{direction:rtl}.auth_auth-page___xlla{display:flex;justify-content:flex-start;align-items:center;height:100%;width:100%;flex-direction:column}.auth_auth-page___xlla .auth_top-banner__c8Ojv{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:12px 64px;box-sizing:border-box;background:var(--second)}.auth_auth-page___xlla .auth_top-banner__c8Ojv .auth_top-banner-inner__ldJDF{display:flex;justify-content:center;align-items:center;font-size:14px;line-height:150%}.auth_auth-page___xlla .auth_top-banner__c8Ojv .auth_top-banner-inner__ldJDF span{gap:8px}.auth_auth-page___xlla .auth_top-banner__c8Ojv .auth_top-banner-inner__ldJDF span a{display:inline-flex;align-items:center;text-decoration:none;margin-left:8px;color:var(--primary)}.auth_auth-page___xlla .auth_top-banner__c8Ojv .auth_top-banner-close__odCd0{cursor:pointer;position:absolute;top:50%;right:48px;transform:translateY(-50%)}@media(max-width:600px){.auth_auth-page___xlla .auth_top-banner__c8Ojv{padding:12px 24px 12px 12px}.auth_auth-page___xlla .auth_top-banner__c8Ojv .auth_top-banner-close__odCd0{right:10px}.auth_auth-page___xlla .auth_top-banner__c8Ojv .auth_top-banner-inner__ldJDF .auth_top-banner-logo__dcxaG{margin-right:8px}}.auth_auth-page___xlla .auth_auth-header__0Hqhv{display:flex;justify-content:space-between;width:100%;padding:10px;box-sizing:border-box;animation:auth_slide-in-from-top___U4lF .3s ease}.auth_auth-page___xlla .auth_auth-logo__nRpuh{margin-top:10vh;transform:scale(1.4)}.auth_auth-page___xlla .auth_auth-title__HOqZA{font-size:24px;font-weight:700;line-height:2;margin-bottom:1vh}.auth_auth-page___xlla .auth_auth-tips__RhhUb{font-size:14px}.auth_auth-page___xlla .auth_auth-input__qZhCU{margin:3vh 0}.auth_auth-page___xlla .auth_auth-input-second__SLYNw{margin:0 0 3vh}.auth_auth-page___xlla .auth_auth-actions__SW4gf{display:flex;justify-content:center;flex-direction:column}.auth_auth-page___xlla .auth_auth-actions__SW4gf button:not(:last-child){margin-bottom:10px}.landing_landing-page__2YJcn{min-height:100vh;background:#0a0a0b;color:#e4e4e7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;scroll-behavior:smooth}@keyframes landing_fadeInUp__JvJSn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes landing_fadeIn__SrrVt{0%{opacity:0}to{opacity:1}}@keyframes landing_pulse__RHgR2{0%,to{opacity:1}50%{opacity:.4}}@keyframes landing_float__twNbd{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes landing_shimmer__7zAiM{0%{background-position:-200%}to{background-position:200%}}.landing_hero-animate__faTti{animation:landing_fadeInUp__JvJSn .8s ease-out forwards}.landing_hero-animate-delay__kXZ0N{animation:landing_fadeInUp__JvJSn .8s ease-out .3s forwards;opacity:0}.landing_animate-on-scroll__OaqSv{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.landing_animate-in__hH2_f{opacity:1;transform:translateY(0)}.landing_nav__6YYBW{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(10,10,11,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid hsla(0,0%,100%,.06);transition:box-shadow .3s}.landing_nav-inner__kg9e6{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.landing_nav-brand__FrLdd{display:flex;align-items:center;gap:10px}.landing_nav-logo___ATsy{width:32px;height:32px}.landing_nav-logo___ATsy svg{width:100%;height:100%}.landing_nav-name__hsqSm{font-size:18px;font-weight:700;color:#fafafa;letter-spacing:-.3px}.landing_nav-links__tAZmQ{display:flex;gap:32px}.landing_nav-links__tAZmQ a{color:#a1a1aa;text-decoration:none;font-size:14px;font-weight:500;transition:color .2s;position:relative}.landing_nav-links__tAZmQ a:hover{color:#fafafa}.landing_nav-links__tAZmQ a:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:2px;background:#7c3aed;transform:scaleX(0);transition:transform .2s}.landing_nav-links__tAZmQ a:hover:after{transform:scaleX(1)}.landing_nav-cta__QLi7G{background:#7c3aed;color:#fff;border:none;padding:9px 22px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.landing_nav-cta__QLi7G:hover{background:#6d28d9;transform:translateY(-1px);box-shadow:0 4px 16px rgba(124,58,237,.35)}.landing_nav-cta__QLi7G:disabled{opacity:.6;cursor:not-allowed}.landing_hero__vSiLb{max-width:1200px;margin:0 auto;padding:100px 24px 60px;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center;min-height:90vh;position:relative}.landing_hero__vSiLb:before{content:"";position:absolute;top:10%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(124,58,237,.08) 0,transparent 70%);pointer-events:none}.landing_hero__vSiLb:after{content:"";position:absolute;bottom:10%;right:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(6,182,212,.06) 0,transparent 70%);pointer-events:none}.landing_hero-content__RPXoN{max-width:560px;position:relative;z-index:1}.landing_hero-badge__QJjNO{display:inline-flex;align-items:center;gap:8px;background:rgba(124,58,237,.12);border:1px solid rgba(124,58,237,.3);color:#a78bfa;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500;margin-bottom:24px}.landing_badge-dot__lxzff{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:landing_pulse__RHgR2 2s infinite}.landing_hero-title__X7Tpe{font-size:52px;font-weight:800;line-height:1.1;color:#fafafa;margin-bottom:20px;letter-spacing:-1.5px}.landing_hero-gradient__WaqRZ{background:linear-gradient(135deg,#7c3aed,#06b6d4,#22c55e);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:landing_shimmer__7zAiM 4s linear infinite}.landing_hero-subtitle__taLK5{font-size:18px;line-height:1.7;color:#a1a1aa;margin-bottom:32px}.landing_hero-actions__bi1W_{display:flex;gap:16px;align-items:center;margin-bottom:16px}.landing_hero-btn-primary__0f3kj{display:inline-flex;align-items:center;gap:10px;background:#7c3aed;color:#fff;border:none;padding:14px 28px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .25s;position:relative;overflow:hidden}.landing_hero-btn-primary__0f3kj svg{width:20px;height:20px;opacity:.9}.landing_hero-btn-primary__0f3kj:hover{background:#6d28d9;transform:translateY(-2px);box-shadow:0 8px 30px rgba(124,58,237,.4)}.landing_hero-btn-primary__0f3kj:active{transform:translateY(0)}.landing_hero-btn-primary__0f3kj:disabled{opacity:.6;cursor:not-allowed;transform:none}.landing_hero-btn-secondary__S0pwy{display:inline-flex;align-items:center;color:#a1a1aa;text-decoration:none;font-size:16px;font-weight:500;padding:14px 24px;border-radius:12px;border:1px solid #27272a;transition:all .25s}.landing_hero-btn-secondary__S0pwy:hover{color:#fafafa;border-color:#52525b;background:hsla(0,0%,100%,.04);transform:translateY(-2px)}.landing_hero-note__lJ_N8{font-size:13px;color:#71717a}.landing_hero-visual__t2MIq{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.landing_hero-mockup__Uh1W_{width:100%;max-width:480px;background:#18181b;border-radius:16px;border:1px solid #27272a;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px hsla(0,0%,100%,.05);animation:landing_float__twNbd 6s ease-in-out infinite;transition:box-shadow .3s}.landing_hero-mockup__Uh1W_:hover{box-shadow:0 25px 70px rgba(0,0,0,.6),0 0 0 1px rgba(124,58,237,.2)}.landing_mockup-header__6zUXN{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#1f1f23;border-bottom:1px solid #27272a}.landing_mockup-dots__Ybr1K{display:flex;gap:6px}.landing_mockup-dots__Ybr1K span{width:10px;height:10px;border-radius:50%;background:#3f3f46}.landing_mockup-dots__Ybr1K span:first-child{background:#ef4444}.landing_mockup-dots__Ybr1K span:nth-child(2){background:#f59e0b}.landing_mockup-dots__Ybr1K span:nth-child(3){background:#22c55e}.landing_mockup-title__S3i8J{font-size:13px;color:#71717a;font-weight:500}.landing_mockup-body__UebJG{padding:20px;display:flex;flex-direction:column;gap:16px}.landing_mockup-message-user__byE4R{align-self:flex-end;background:#7c3aed;color:#fff;padding:10px 16px;border-radius:16px 16px 4px 16px;font-size:14px;max-width:80%}.landing_mockup-message-ai__UaPnI{align-self:flex-start;background:#27272a;color:#e4e4e7;padding:12px 16px;border-radius:4px 16px 16px 16px;font-size:14px;line-height:1.5;max-width:90%}.landing_mockup-ai-badge__4vSiC{display:inline-block;background:rgba(34,197,94,.15);color:#4ade80;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;margin-bottom:8px}.landing_mockup-models__IZF3N{display:flex;gap:8px;flex-wrap:wrap;padding-top:8px;border-top:1px solid #27272a}.landing_model-chip__Xn8Ng{background:#27272a;color:#a1a1aa;font-size:12px;padding:4px 10px;border-radius:6px;border:1px solid #3f3f46;transition:all .2s}.landing_model-chip__Xn8Ng:hover{border-color:#7c3aed;color:#e4e4e7}.landing_social-proof__o5jHJ{text-align:center;padding:40px 24px 60px;border-top:1px solid hsla(0,0%,100%,.04)}.landing_social-proof-text__rHDzn{font-size:12px;color:#71717a;text-transform:uppercase;letter-spacing:2px;margin-bottom:24px;font-weight:500}.landing_logo-row__OFz9D{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.landing_logo-item__19mH2{font-size:18px;font-weight:700;color:#52525b;letter-spacing:-.5px;transition:all .3s}.landing_logo-item__19mH2:hover{color:#a1a1aa;transform:scale(1.05)}.landing_section-header__1fVVu{text-align:center;margin-bottom:56px}.landing_section-title__B_wrt{font-size:36px;font-weight:800;color:#fafafa;margin-bottom:12px;letter-spacing:-.5px}.landing_section-subtitle__yQOoT{font-size:18px;color:#71717a;max-width:500px;margin:0 auto;line-height:1.6}.landing_features__wi3ae{max-width:1200px;margin:0 auto;padding:80px 24px}.landing_features-grid__aC_pR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.landing_feature-card__eOkAz{background:#18181b;border:1px solid #27272a;border-radius:16px;padding:32px;transition:all .3s;position:relative;overflow:hidden}.landing_feature-card__eOkAz:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;opacity:0;transition:opacity .3s}.landing_feature-card__eOkAz:hover{border-color:#3f3f46;transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.landing_feature-card__eOkAz:hover:before{opacity:1}.landing_feature-card-1__B8Yuz .landing_feature-icon__rdLBV{background:rgba(124,58,237,.1);color:#a78bfa}.landing_feature-card-1__B8Yuz:before{background:linear-gradient(90deg,#7c3aed,transparent)}.landing_feature-card-2__fF6LG .landing_feature-icon__rdLBV{background:rgba(245,158,11,.1);color:#fbbf24}.landing_feature-card-2__fF6LG:before{background:linear-gradient(90deg,#f59e0b,transparent)}.landing_feature-card-3__g3Vhi .landing_feature-icon__rdLBV{background:rgba(34,197,94,.1);color:#4ade80}.landing_feature-card-3__g3Vhi:before{background:linear-gradient(90deg,#22c55e,transparent)}.landing_feature-card-4__7hik1 .landing_feature-icon__rdLBV{background:rgba(6,182,212,.1);color:#22d3ee}.landing_feature-card-4__7hik1:before{background:linear-gradient(90deg,#06b6d4,transparent)}.landing_feature-icon__rdLBV{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:16px;transition:transform .3s}.landing_feature-card__eOkAz:hover .landing_feature-icon__rdLBV{transform:scale(1.1)}.landing_feature-title__BWtWW{font-size:18px;font-weight:700;color:#fafafa;margin-bottom:8px}.landing_feature-desc__es5_r{font-size:14px;line-height:1.6;color:#a1a1aa}.landing_pricing__Cciin{max-width:1200px;margin:0 auto;padding:80px 24px}.landing_pricing-grid__xaZ3j{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;max-width:800px;margin:0 auto}.landing_pricing-card__XswMm{background:#18181b;border:1px solid #27272a;border-radius:20px;padding:36px;position:relative;transition:all .3s}.landing_pricing-card__XswMm:hover{border-color:#3f3f46;transform:translateY(-4px)}.landing_pricing-card-pro__LxAvS{border-color:#7c3aed;background:linear-gradient(180deg,rgba(124,58,237,.08),#18181b)}.landing_pricing-card-pro__LxAvS:hover{border-color:#a78bfa;box-shadow:0 0 40px rgba(124,58,237,.15)}.landing_pricing-popular___qpaq{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#7c3aed;color:#fff;font-size:12px;font-weight:600;padding:4px 16px;border-radius:12px}.landing_pricing-card-header___zxBg{margin-bottom:24px}.landing_pricing-plan-name__lw3nu{font-size:20px;font-weight:700;color:#fafafa;margin-bottom:12px}.landing_pricing-amount__g8Ruq{display:flex;align-items:baseline;gap:2px;margin-bottom:8px}.landing_pricing-currency__w0ZKM{font-size:24px;font-weight:600;color:#a1a1aa}.landing_pricing-number__Ee37s{font-size:48px;font-weight:800;color:#fafafa;letter-spacing:-2px}.landing_pricing-period__5qs8g{font-size:16px;color:#71717a;margin-left:4px}.landing_pricing-desc__cy_Zt{font-size:14px;color:#71717a}.landing_pricing-features__s3GaK{list-style:none;padding:0;margin:0 0 28px}.landing_pricing-features__s3GaK li{padding:8px 0;font-size:14px;color:#a1a1aa;display:flex;align-items:center;gap:10px}.landing_pricing-features__s3GaK li:before{content:"✓";color:#22c55e;font-weight:700;font-size:14px}.landing_pricing-features__s3GaK li strong{color:#fafafa}.landing_pricing-btn-free__TuOti{width:100%;padding:14px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .25s;background:rgba(124,58,237,.08);border:1px solid #3f3f46;color:#fafafa}.landing_pricing-btn-free__TuOti:hover{background:rgba(124,58,237,.15);border-color:#7c3aed;transform:translateY(-2px);box-shadow:0 4px 16px rgba(124,58,237,.15)}.landing_pricing-btn-free__TuOti:disabled{opacity:.6;cursor:not-allowed}.landing_pricing-btn-pro__6U0mI{width:100%;padding:14px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .25s;background:#7c3aed;border:none;color:#fff}.landing_pricing-btn-pro__6U0mI:hover{background:#6d28d9;transform:translateY(-2px);box-shadow:0 8px 30px rgba(124,58,237,.35)}.landing_pricing-btn-pro__6U0mI:disabled{opacity:.6;cursor:not-allowed}.landing_pricing-compare__Hem28{text-align:center;font-size:14px;color:#71717a;margin-top:32px}.landing_faq__Iennf{max-width:800px;margin:0 auto;padding:80px 24px}.landing_faq-list__rl_ZI{display:flex;flex-direction:column;gap:12px}.landing_faq-item__E6X6q{background:#18181b;border:1px solid #27272a;border-radius:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.landing_faq-item__E6X6q[open]{border-color:#3f3f46;box-shadow:0 4px 20px rgba(0,0,0,.2)}.landing_faq-item__E6X6q summary{padding:18px 24px;font-size:15px;font-weight:600;color:#fafafa;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;transition:background .2s}.landing_faq-item__E6X6q summary:hover{background:hsla(0,0%,100%,.02)}.landing_faq-item__E6X6q summary::-webkit-details-marker{display:none}.landing_faq-item__E6X6q summary:after{content:"+";font-size:20px;color:#71717a;transition:transform .3s,color .3s;font-weight:300}.landing_faq-item__E6X6q[open] summary:after{transform:rotate(45deg);color:#a78bfa}.landing_faq-item__E6X6q p{padding:0 24px 18px;font-size:14px;line-height:1.7;color:#a1a1aa;animation:landing_fadeIn__SrrVt .3s ease-out}.landing_footer__Nc8U0{border-top:1px solid #1f1f23;padding:48px 24px}.landing_footer-inner__CS7OU{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.landing_footer-brand__DzRt1{display:flex;flex-direction:column;align-items:center;gap:8px}.landing_footer-logo__yivK3{width:36px;height:36px}.landing_footer-logo__yivK3 svg{width:100%;height:100%}.landing_footer-name__Ql5gA{font-size:16px;font-weight:700;color:#fafafa}.landing_footer-tagline___F8PD{font-size:13px;color:#52525b}.landing_footer-links___M5zM{display:flex;gap:24px}.landing_footer-links___M5zM a{color:#71717a;text-decoration:none;font-size:13px;transition:color .2s}.landing_footer-links___M5zM a:hover{color:#a1a1aa}.landing_footer-copyright__DtFZj{font-size:12px;color:#3f3f46}@media(max-width:1024px){.landing_hero__vSiLb{grid-template-columns:1fr;gap:40px;min-height:auto;text-align:center}.landing_hero-content__RPXoN{max-width:600px;margin:0 auto}.landing_hero-badge__QJjNO{justify-content:center}.landing_hero-actions__bi1W_{flex-direction:column;align-items:center}.landing_hero-btn-primary__0f3kj,.landing_hero-btn-secondary__S0pwy{max-width:360px;width:100%;justify-content:center;text-align:center}.landing_hero-note__lJ_N8{text-align:center}.landing_hero-visual__t2MIq{order:-1}.landing_hero-mockup__Uh1W_{max-width:420px;margin:0 auto;animation:none}}@media(max-width:768px){.landing_hero__vSiLb{grid-template-columns:1fr;padding:80px 20px 40px;gap:32px;min-height:auto;text-align:center}.landing_hero__vSiLb:after,.landing_hero__vSiLb:before{display:none}.landing_hero-content__RPXoN{max-width:100%;margin:0 auto}.landing_hero-badge__QJjNO{justify-content:center}.landing_hero-title__X7Tpe{font-size:32px;letter-spacing:-1px}.landing_hero-subtitle__taLK5{font-size:15px}.landing_hero-actions__bi1W_{flex-direction:column;align-items:stretch}.landing_hero-btn-primary__0f3kj,.landing_hero-btn-secondary__S0pwy{max-width:100%;justify-content:center;text-align:center}.landing_hero-note__lJ_N8{text-align:center}.landing_hero-visual__t2MIq{order:-1}.landing_hero-mockup__Uh1W_{animation:none}.landing_nav-links__tAZmQ{display:none}.landing_features__wi3ae{padding:60px 20px}.landing_features-grid__aC_pR{grid-template-columns:1fr}.landing_pricing__Cciin{padding:60px 20px}.landing_pricing-grid__xaZ3j{grid-template-columns:1fr}.landing_faq__Iennf{padding:60px 20px}.landing_section-header__1fVVu{margin-bottom:36px}.landing_section-title__B_wrt{font-size:26px}.landing_section-subtitle__yQOoT{font-size:15px}.landing_social-proof__o5jHJ{padding:30px 20px 40px}.landing_logo-row__OFz9D{gap:20px}.landing_logo-item__19mH2{font-size:15px}.landing_feature-card__eOkAz{padding:24px}.landing_pricing-card__XswMm{padding:28px}.landing_footer__Nc8U0{padding:36px 20px}}