.LanguageSwitcher_container__OqJZV{position:relative;display:inline-block}.LanguageSwitcher_trigger__n9gcL{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:hsla(0,0%,100%,.94);cursor:pointer;font-size:.9rem;font-weight:600;line-height:1;height:40px;transition:all .2s ease;white-space:nowrap;box-shadow:0 10px 30px rgba(0,0,0,.18)}.LanguageSwitcher_triggerIconOnly__42DNB{min-width:0;height:40px;padding:9px 12px;gap:7px}.LanguageSwitcher_trigger__n9gcL:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.34);color:#fff;transform:translateY(-1px)}.LanguageSwitcher_trigger__n9gcL:active{transform:scale(.98)}.LanguageSwitcher_globeIcon__1r2jz{width:16px;height:16px;flex-shrink:0;opacity:.92}.LanguageSwitcher_label__9WFF6,.LanguageSwitcher_shortLabel__mWupB{letter-spacing:.2px}.LanguageSwitcher_label__9WFF6{font-size:.9rem}.LanguageSwitcher_shortLabel__mWupB{font-size:.82rem;line-height:1}.LanguageSwitcher_arrow__ekfOL{font-size:.65rem;transition:transform .2s ease;display:inline-block;opacity:.72}.LanguageSwitcher_arrow__ekfOL.LanguageSwitcher_open__WbURM{transform:rotate(180deg)}.LanguageSwitcher_overlay__QXtQn{position:fixed;inset:0;z-index:999;background:transparent}.LanguageSwitcher_dropdown__8HAJ8{position:absolute;top:calc(100% + 8px);right:0;background:rgba(19,24,39,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;box-shadow:0 18px 44px rgba(0,0,0,.36);z-index:1001;min-width:220px;overflow:hidden;animation:LanguageSwitcher_slideDown__c7cjT .18s ease}@keyframes LanguageSwitcher_slideDown__c7cjT{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.LanguageSwitcher_option__G_kOw{display:flex;align-items:center;width:100%;padding:11px 14px;border:none;background:transparent;color:hsla(0,0%,100%,.78);cursor:pointer;font-size:.9rem;font-weight:500;transition:all .15s ease;text-align:left}.LanguageSwitcher_optionMain__zY8A5{display:flex;align-items:center;gap:10px}.LanguageSwitcher_optionShort__D7BE9{min-width:32px;font-size:.76rem;font-weight:700;letter-spacing:.08em;color:hsla(0,0%,100%,.55)}.LanguageSwitcher_option__G_kOw:hover{background:hsla(0,0%,100%,.08);color:#fff}.LanguageSwitcher_option__G_kOw.LanguageSwitcher_active__hdGCF{background:hsla(0,0%,100%,.13);color:#fff;font-weight:600}.LanguageSwitcher_option__G_kOw.LanguageSwitcher_active__hdGCF .LanguageSwitcher_optionShort__D7BE9{color:hsla(0,0%,100%,.9)}.LanguageSwitcher_option__G_kOw:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.08)}@media (max-width:768px){.LanguageSwitcher_trigger__n9gcL{padding:8px 12px}.LanguageSwitcher_triggerIconOnly__42DNB{padding:8px 11px}.LanguageSwitcher_dropdown__8HAJ8{min-width:200px}}@media (max-width:480px){.LanguageSwitcher_label__9WFF6{font-size:.84rem}.LanguageSwitcher_shortLabel__mWupB{font-size:.78rem}.LanguageSwitcher_dropdown__8HAJ8{min-width:188px}.LanguageSwitcher_option__G_kOw{padding:10px 12px}}.GoogleLoginButton_userMenuContainer__DLD43{position:relative;display:inline-flex;align-items:center}.GoogleLoginButton_userMenuButton__dAOsh{display:flex;align-items:center;gap:12px;background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:999px;transition:background .2s ease}.GoogleLoginButton_userMenuButton__dAOsh:hover{background:hsla(0,0%,100%,.1)}.GoogleLoginButton_avatar__2ELFu{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.3)}.GoogleLoginButton_userName__wVoUV{display:none;color:hsla(0,0%,100%,.9);font-size:.85rem;font-weight:500}.GoogleLoginButton_chevron__RHv3g{width:16px;height:16px;color:hsla(0,0%,100%,.7);transition:transform .2s ease}.GoogleLoginButton_chevronUp__iYxs0{transform:rotate(180deg)}.GoogleLoginButton_dropdownMenu__FptrI{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:rgba(26,26,26,.98);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;z-index:1000;animation:GoogleLoginButton_dropdownFadeIn__ng_C8 .15s ease-out}@keyframes GoogleLoginButton_dropdownFadeIn__ng_C8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.GoogleLoginButton_dropdownItem__IBV7D{width:100%;padding:12px 16px;background:none;border:none;color:hsla(0,0%,100%,.9);font-size:.85rem;font-weight:500;text-align:left;cursor:pointer;transition:background .2s ease}.GoogleLoginButton_dropdownItem__IBV7D:hover{background:hsla(0,0%,100%,.1)}.GoogleLoginButton_googleBtn__Rqrjq{display:flex;align-items:center}.GoogleLoginButton_googleBtnCard___UdCt{width:100%}.GoogleLoginButton_googleBtn__Rqrjq iframe{background:transparent!important}@media (max-width:900px){.GoogleLoginButton_userMenuButton__dAOsh{gap:8px}.GoogleLoginButton_avatar__2ELFu{width:28px;height:28px}}@media (max-width:640px){.GoogleLoginButton_userMenuContainer__DLD43,.GoogleLoginButton_userName__wVoUV{display:none}}.AppHeader_header__qkv3X{position:fixed;top:0;left:0;right:0;z-index:100;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:transparent;border-bottom:1px solid transparent;transition:background .2s ease,border-color .2s ease}.AppHeader_header__qkv3X.AppHeader_scrolled__d3EGQ{background:rgba(11,17,40,.85);border-bottom:1px solid hsla(0,0%,100%,.1)}.AppHeader_headerLanding__eujh1{background:transparent}.AppHeader_headerLanding__eujh1.AppHeader_scrolled__d3EGQ{background:rgba(0,0,0,.72);border-bottom:1px solid hsla(0,0%,100%,.08)}.AppHeader_navLoginPill__HmwxP{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:999px;font-size:.9rem;font-weight:600;line-height:1;height:40px;color:#fff;text-decoration:none;background:#3a3a3a;border:1px solid hsla(0,0%,100%,.08);transition:background .16s ease,transform .16s ease;cursor:pointer}.AppHeader_navLoginPill__HmwxP:hover{background:#4a4a4a;transform:translateY(-1px)}.AppHeader_container__VqDa9{max-width:1180px;margin:0 auto;padding:20px 120px 20px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.AppHeader_brand__xD1vP{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.AppHeader_brandLogo__HGDoG{width:32px;height:32px;display:block;flex-shrink:0}.AppHeader_brandName__c52Vm{font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:-.02em}.AppHeader_nav__ikbTl{display:flex;align-items:center;gap:32px}.AppHeader_navLink__lAp3u{color:rgba(245,247,255,.82);font-size:.95rem;font-weight:500;text-decoration:none;transition:color .16s ease,opacity .16s ease}.AppHeader_navLink__lAp3u:hover{color:#fff}@media (max-width:768px){.AppHeader_header__qkv3X{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent}.AppHeader_headerLanding__eujh1.AppHeader_scrolled__d3EGQ,.AppHeader_header__qkv3X.AppHeader_scrolled__d3EGQ{background:transparent;border-bottom:none}.AppHeader_container__VqDa9{padding:16px 18px}.AppHeader_brandName__c52Vm{font-size:1rem}.AppHeader_nav__ikbTl{gap:14px}.AppHeader_navLink__lAp3u,.AppHeader_navLoginPill__HmwxP{display:none}}.LandingLoginCard_card__KHSsW{width:100%;max-width:420px;padding:40px 32px 36px;border-radius:28px;background:#212121;box-shadow:0 24px 80px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.06);text-align:center}.LandingLoginCard_title__RrzRl{margin:0;font-size:clamp(1.35rem,3.5vw,1.65rem);font-weight:700;line-height:1.25;color:#fff;letter-spacing:-.02em}.LandingLoginCard_subtitle__Tl_Z6{margin:14px 0 0;font-size:.95rem;font-weight:400;color:#a0a0a0;line-height:1.5}.LandingLoginCard_ctaWrap__dRmVh{margin-top:28px;width:100%}.LandingLoginCard_authStack__ynjde{display:flex;flex-direction:column;align-items:stretch;width:100%}.LandingLoginCard_orDivider__XQXao{margin:20px 0 0;font-size:.8rem;font-weight:400;color:#8a8a8a;line-height:1.4}.LandingLoginCard_emailContinue__b94WY{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:16px;padding:12px 48px;border-radius:999px;border:1px solid #3a3a45;background:#fff;color:#1a1a24;font-size:.95rem;font-weight:600;text-align:center;text-decoration:none;box-sizing:border-box;cursor:pointer;font-family:inherit;transition:background .16s ease,border-color .16s ease,transform .16s ease}.LandingLoginCard_emailContinue__b94WY:hover{background:#f4f4f5;border-color:#4a4a58}.LandingLoginCard_emailContinue__b94WY:focus-visible{outline:2px solid hsla(0,0%,100%,.85);outline-offset:2px}.LandingLoginCard_emailIcon__aGT47{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;color:#1a1a24;pointer-events:none}.LandingLoginCard_emailIcon__aGT47 svg{width:22px;height:22px}.LandingLoginCard_emailLabel___uuLC{flex:1 1;text-align:center}.LandingLoginCard_visuallyHidden__Hqbl_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LandingLoginCard_emailFlowShell__rie_Z{margin-top:16px;padding:16px 16px 14px;border-radius:22px;border:1px solid #3a3a45;background:#fff;box-sizing:border-box;text-align:left;animation:LandingLoginCard_emailFlowIn__aA_oF .28s ease-out both}@keyframes LandingLoginCard_emailFlowIn__aA_oF{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.LandingLoginCard_emailFlowError__2grnm{margin:0 0 12px;padding:10px 12px;border-radius:12px;font-size:.82rem;line-height:1.45;color:#b42318;background:rgba(180,35,24,.08);border:1px solid rgba(180,35,24,.2)}.LandingLoginCard_emailFlowRow__2HM1D{display:flex;align-items:center;gap:10px;min-height:46px;padding:4px 4px 4px 8px;border-radius:14px;background:#f4f4f5;border:1px solid rgba(0,0,0,.06)}.LandingLoginCard_emailFlowIconSlot__rQBnt{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;color:#1a1a24}.LandingLoginCard_emailFlowSvg__SsUwG{width:22px;height:22px;display:block}.LandingLoginCard_emailFlowInput__vEHeR{flex:1 1;min-width:0;border:none;background:transparent;font-size:.95rem;font-weight:500;color:#1a1a24;outline:none}.LandingLoginCard_emailFlowInput__vEHeR::placeholder{color:#8e8e93;font-weight:400}.LandingLoginCard_emailFlowForm__Ab2iq{display:flex;flex-direction:column;gap:12px}.LandingLoginCard_emailFlowMeta__KAZqt{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:2px}.LandingLoginCard_emailFlowMetaText__6mzPF{font-size:.85rem;font-weight:600;color:#1a1a24;word-break:break-all;text-align:left}.LandingLoginCard_emailFlowField__kWao4{width:100%;box-sizing:border-box;min-height:46px;padding:12px 14px;border-radius:14px;border:1px solid rgba(0,0,0,.1);background:#f4f4f5;font-size:.95rem;font-weight:500;color:#1a1a24;outline:none;transition:border-color .15s ease,background .15s ease}.LandingLoginCard_emailFlowField__kWao4:focus{border-color:rgba(0,0,0,.22);background:#fff}.LandingLoginCard_emailFlowField__kWao4::placeholder{color:#8e8e93;font-weight:400}.LandingLoginCard_emailFlowPrimary__ONg__{width:100%;margin-top:4px;padding:12px 16px;border-radius:999px;border:none;background:#1a1a24;color:#fafafa;font-size:.92rem;font-weight:650;cursor:pointer;font-family:inherit;transition:opacity .15s ease,transform .15s ease}.LandingLoginCard_emailFlowPrimary__ONg__:hover:not(:disabled){transform:translateY(-1px)}.LandingLoginCard_emailFlowPrimary__ONg__:disabled{opacity:.55;cursor:not-allowed;transform:none}.LandingLoginCard_emailFlowFooter__hziDB{margin-top:10px;text-align:center}.LandingLoginCard_emailFlowTextBtn__xTF3p{background:none;border:none;padding:4px 8px;font-size:.82rem;font-weight:500;color:#636366;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:2px}.LandingLoginCard_emailFlowTextBtn__xTF3p:hover:not(:disabled){color:#1a1a24}.LandingLoginCard_emailFlowTextBtn__xTF3p:disabled{opacity:.5;cursor:not-allowed}.LandingLoginCard_enterApp__KnRDx{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 24px;border-radius:999px;font-size:.95rem;font-weight:600;color:#1a1a1a;background:#fff;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.LandingLoginCard_enterApp__KnRDx:hover{transform:translateY(-1px);box-shadow:0 8px 24px hsla(0,0%,100%,.12)}.LandingLoginCard_legal__scEgB{margin:24px 0 0;font-size:.72rem;line-height:1.55;color:#6e6e6e}.LandingLoginCard_link__pezOJ{color:#9a9a9a;text-decoration:underline;text-underline-offset:2px}.LandingLoginCard_link__pezOJ:hover{color:#c4c4c4}@media (max-width:900px){.LandingLoginCard_card__KHSsW{max-width:none;padding:32px 24px 28px;background:transparent;box-shadow:none;border:none}.LandingLoginCard_legal__scEgB,.LandingLoginCard_link__pezOJ,.LandingLoginCard_orDivider__XQXao,.LandingLoginCard_subtitle__Tl_Z6,.LandingLoginCard_title__RrzRl{color:#fff}}.LandingLoginCard_cardHighlighted__jqVy1{animation:LandingLoginCard_highlightPulse__NJM8_ 2s ease-out}@keyframes LandingLoginCard_highlightPulse__NJM8_{0%{box-shadow:0 0 0 0 rgba(99,102,241,.7),0 24px 80px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.06);transform:scale(1)}30%{box-shadow:0 0 0 20px rgba(99,102,241,0),0 24px 80px rgba(0,0,0,.55),0 0 0 2px rgba(99,102,241,.8),0 0 40px rgba(99,102,241,.4);transform:scale(1.02)}to{box-shadow:0 0 0 0 rgba(99,102,241,0),0 24px 80px rgba(0,0,0,.55),0 0 0 1px hsla(0,0%,100%,.06);transform:scale(1)}}.page_page__556_G{--panel:rgba(11,17,40,.32);--panel-border:hsla(0,0%,100%,.12);--text-main:#f8f8fb;--text-soft:rgba(245,247,255,.82);--text-faint:rgba(245,247,255,.62);--accent:#fff;min-height:100vh;position:relative;overflow:hidden;padding:100px 32px 48px;color:var(--text-main);background-image:url(/bk.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.page_pageLanding__61zZ7{overflow-x:clip;overflow-y:auto}.page_pageLanding__61zZ7,.page_pageNoBackground__VTMfJ{background:#000;background-image:none}.page_landingHero__PGQZx{max-width:1240px;margin:0 auto;padding:0 16px 56px;position:relative;z-index:1}.page_landingHeroFrame__XMnH1{position:relative;width:100%;min-height:min(75vh,600px);border-radius:28px;overflow:hidden;background:#000;box-shadow:0 0 0 1px hsla(0,0%,100%,.06),0 32px 100px rgba(0,0,0,.55)}.page_landingVisual__gRsfG{position:absolute;top:0;right:0;bottom:0;left:300px;max-width:900px;z-index:0;background:#0a0a0a;border-radius:28px}.page_landingHeroVideo__36ICO{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:28px}.page_landingCardWrap__LeutM{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:min(420px,calc(100% - 40px));max-width:420px;pointer-events:auto}.page_guestModeLink__YfjjD{display:block;margin-top:16px;text-align:center;color:hsla(0,0%,100%,.7);font-size:.9rem;text-decoration:underline;text-underline-offset:4px;transition:color .16s ease}.page_guestModeLink__YfjjD:hover{color:#fff}.page_features__GdcOS,.page_hero__7KFOs,.page_story__mYY4J,.page_topbar__KC3vf{position:relative;z-index:1}.page_topbar__KC3vf{position:fixed;top:0;left:0;right:0;z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:transparent;border-bottom:1px solid transparent;transition:all .2s ease}.page_topbarContainer__OS8rj{max-width:1180px;margin:0 auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}.page_topbar__KC3vf.page_scrolled__Azqfi{background:rgba(11,17,40,.8);border-bottom:1px solid hsla(0,0%,100%,.1)}.page_brand__7TV1Q{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(0,0,0,.15);border-radius:12px;background:rgba(19,34,122,.22)}.page_brandLogo__TpAOg{width:36px;height:36px;display:block}.page_nav__ijo23{display:flex;align-items:center;gap:28px;color:var(--text-soft);font-size:.98rem}.page_nav__ijo23 a{transition:opacity .16s ease,transform .16s ease}.page_nav__ijo23 a:hover{opacity:1;transform:translateY(-1px)}.page_hero__7KFOs{max-width:1180px;margin:0 auto;min-height:calc(100vh - 100px);display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.page_orb__RBAUc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(72vw,760px);aspect-ratio:1.55;display:grid;place-items:center;pointer-events:none}.page_petHalo__xIzPS{position:absolute;width:min(72vw,760px);height:min(34vw,360px);border-radius:999px;background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.6),rgba(241,246,255,.18) 38%,hsla(0,0%,100%,.04) 58%,transparent 72%);filter:blur(6px);opacity:.95}.page_petCore__VgENe{position:relative;width:132px;height:132px;border-radius:50%;display:grid;place-items:center;font-size:3.2rem;background:radial-gradient(circle at 35% 30%,#fff,#eef3ff 42%,#cad5ff 72%,#8ea3f1 100%);box-shadow:0 0 28px hsla(0,0%,100%,.55),0 0 90px rgba(227,236,255,.48),0 20px 70px rgba(31,43,94,.5)}.page_copy__78i8L{max-width:860px;animation:page_rise__c4kUh .9s ease-out both}.page_kicker__4Y54j{margin-bottom:24px;color:var(--text-faint);font-size:.85rem;letter-spacing:.32em;text-transform:uppercase;font-weight:500;opacity:.9}.page_copy__78i8L h1{font-size:clamp(3.2rem,8vw,6.5rem);line-height:1.15;letter-spacing:-.06em;font-weight:700;text-wrap:balance;background:linear-gradient(180deg,#fff,#eef3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 auto;max-width:900px;padding-bottom:20px}.page_description__lvaOp{width:min(760px,92%);margin:28px auto 0;font-size:clamp(1.05rem,2vw,1.5rem);line-height:1.78;color:var(--text-soft);text-wrap:balance;font-weight:400;opacity:.95}.page_actions___si5r{margin-top:34px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.page_primary__2CBMe,.page_secondary__jzhTV{min-width:220px;padding:16px 24px;border-radius:999px;font-size:1rem;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.page_primary__2CBMe{color:#19213f;background:linear-gradient(180deg,#fff,#eef2ff);box-shadow:0 0 0 1px hsla(0,0%,100%,.7),0 0 22px hsla(0,0%,100%,.42),0 14px 40px rgba(20,28,58,.28)}.page_secondary__jzhTV{color:var(--text-main);background:#2a3a6e;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page_tertiary__TRwXw{color:var(--text-main);background:transparent;border:1px solid hsla(0,0%,100%,.3);padding:16px 24px;border-radius:999px;font-size:1rem;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.page_tertiary__TRwXw:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.05)}.page_primary__2CBMe:hover,.page_secondary__jzhTV:hover{transform:translateY(-2px)}.page_platforms__B089a{margin-top:26px;display:grid;grid-gap:10px;gap:10px;justify-items:center;color:var(--text-faint)}.page_platforms__B089a span{font-size:.82rem}.page_platforms__B089a ul{display:flex;gap:18px;list-style:none;font-size:.95rem}.page_story__mYY4J{max-width:820px;margin:0 auto;padding:12px 24px 10px;text-align:center}.page_story__mYY4J p{color:rgba(248,248,251,.78);font-size:1.08rem;line-height:1.9}.page_features__GdcOS{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.page_featureCard__swyBK{padding:32px 28px;border-radius:28px;background:linear-gradient(180deg,rgba(9,14,34,.34),rgba(9,14,34,.2));border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);transition:transform .3s ease,box-shadow .3s ease}.page_featureCard__swyBK:hover{transform:translateY(-5px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 10px 30px rgba(0,0,0,.1)}.page_featureCard__swyBK h2{margin-bottom:16px;font-size:1.45rem;line-height:1.3;font-weight:600;background:linear-gradient(180deg,#fff,#eef3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_featureCard__swyBK p{color:var(--text-soft);line-height:1.78;font-size:1.05rem}.page_caiFeatures__Dka8x{position:relative;z-index:1;margin:clamp(72px,14vw,120px) auto 0;padding:0 clamp(16px,4vw,32px) clamp(56px,10vw,96px);max-width:1120px}.page_caiFeaturesGlow__C6aj3{pointer-events:none;position:absolute;left:50%;top:20%;transform:translate(-50%,-50%);width:min(100%,720px);height:320px;background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(124,58,237,.22),rgba(59,130,246,.06) 45%,transparent 70%);filter:blur(2px)}.page_caiFeaturesInner__SZlWN{position:relative;text-align:center}.page_caiFeaturesKicker__7T70A{margin:0 0 14px;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.42)}.page_caiFeaturesTitle__JKFTY{margin:0 auto;max-width:16ch;font-size:clamp(1.85rem,5.2vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;color:#fafafa}@media (min-width:640px){.page_caiFeaturesTitle__JKFTY{max-width:22ch}}.page_caiFeaturesLead__hyhjR{margin:18px auto 0;max-width:36rem;font-size:clamp(.95rem,2.2vw,1.08rem);line-height:1.65;color:hsla(0,0%,100%,.52);font-weight:400}.page_caiFeaturesGrid__NPs5P{margin-top:clamp(40px,7vw,56px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,2.5vw,20px);gap:clamp(14px,2.5vw,20px);text-align:left}.page_caiFeatureCard__KU_34{position:relative;padding:clamp(22px,4vw,28px);border-radius:18px;background:rgba(18,18,22,.72);border:1px solid hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),0 24px 48px rgba(0,0,0,.35);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.page_caiFeatureCard__KU_34:hover{border-color:rgba(139,92,246,.38);transform:translateY(-3px);box-shadow:inset 0 0 0 1px rgba(139,92,246,.12),0 28px 56px rgba(0,0,0,.45)}.page_caiFeatureIconWrap__46vR5{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;border-radius:14px;color:rgba(196,181,253,.95);background:linear-gradient(145deg,rgba(124,58,237,.2),rgba(59,130,246,.08));border:1px solid rgba(139,92,246,.22)}.page_caiFeatureTitle__11bT1{margin:0 0 10px;font-size:1.05rem;font-weight:650;letter-spacing:-.02em;line-height:1.3;color:#f4f4f5}.page_caiFeatureDesc__pliTI{margin:0;font-size:.92rem;line-height:1.65;color:hsla(0,0%,100%,.5)}@keyframes page_rise__c4kUh{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.page_landingHero__PGQZx{height:100vh;min-height:600px;display:flex;align-items:flex-start;justify-content:center;position:relative;padding:80px 0 0}.page_landingHeroFrame__XMnH1{position:absolute;top:0;left:0;right:0;height:100vh;min-height:600px;border-radius:0;overflow:hidden}.page_landingVisual__gRsfG{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#000}.page_landingHeroVideo__36ICO{width:100%;height:100%;object-fit:cover;object-position:top center;opacity:.7}.page_landingCardWrap__LeutM{position:relative;z-index:2;width:100%;max-width:420px;padding:20px 18px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;margin-top:200px}.page_story__mYY4J{position:relative;background:linear-gradient(180deg,rgba(0,0,0,.3) 0,#000 60%);padding-top:40px;padding-bottom:40px}.page_caiFeatures__Dka8x{position:relative;background:#000;padding:0 16px 40px;max-width:480px;margin:0 auto}.page_caiFeaturesGrid__NPs5P{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.page_caiFeatureCard__KU_34{padding:16px 12px;border-radius:12px;min-height:140px}.page_page__556_G{padding:0}.page_pageLanding__61zZ7{padding-top:0}.page_topbarContainer__OS8rj{flex-direction:column;padding:22px 18px}.page_nav__ijo23{gap:18px;flex-wrap:wrap;justify-content:center}.page_hero__7KFOs{margin-top:0;min-height:calc(100vh - 120px);padding-top:18px}.page_orb__RBAUc,.page_petHalo__xIzPS{width:min(92vw,560px)}.page_petHalo__xIzPS{height:min(52vw,280px)}.page_features__GdcOS{grid-template-columns:1fr;margin-top:32px}.page_caiFeaturesTitle__JKFTY{max-width:none}}@media (max-width:640px){.page_brand__7TV1Q{font-size:1.7rem}.page_copy__78i8L h1{font-size:clamp(2.8rem,15vw,4.5rem)}.page_description__lvaOp,.page_primary__2CBMe,.page_secondary__jzhTV{width:100%}.page_platforms__B089a ul{gap:12px;flex-wrap:wrap;justify-content:center}}.page_footer__F3MD0{background:transparent;padding:48px 32px;margin-top:64px}.page_footerContent__aXrXd{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.page_copyright__FJcf5{color:var(--text-soft);font-size:1rem;font-weight:500}.page_footerLinks__ZWbAq{display:flex;flex-direction:column;gap:16px;align-items:center}.page_footerLinks__ZWbAq a{color:var(--text-faint);font-size:.95rem;font-weight:400;transition:color .2s ease}.page_footerLinks__ZWbAq a:hover{color:var(--text-main)}.page_legalContent__CFqTl{max-width:800px;margin:40px auto 0;text-align:left;line-height:1.8}.page_legalContent__CFqTl h2{margin-top:32px;margin-bottom:16px;font-size:1.4rem;font-weight:600;color:var(--text-main)}.page_legalContent__CFqTl h2:first-child{margin-top:0}.page_legalContent__CFqTl p{margin-bottom:16px;color:var(--text-soft)}.page_legalContent__CFqTl ul{margin:16px 0;padding-left:24px;color:var(--text-soft)}.page_legalContent__CFqTl li{margin-bottom:8px}@media (max-width:900px){.page_legalContent__CFqTl{margin-top:32px;padding:0 16px}.page_legalContent__CFqTl h2{font-size:1.2rem}.page_footer__F3MD0{padding:40px 18px;margin-top:48px}}@media (max-width:640px){.page_footer__F3MD0{padding:32px 18px}.page_footerLinks__ZWbAq{gap:12px}.page_footerLinks__ZWbAq a{font-size:.9rem}}