.CommandPalette_overlay__Tzp5d{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding-top:12vh;animation:CommandPalette_fadeIn__8wAOQ .15s ease}@keyframes CommandPalette_fadeIn__8wAOQ{0%{opacity:0}to{opacity:1}}.CommandPalette_palette__wC32Q{width:100%;max-width:520px;max-height:60vh;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.35);display:flex;flex-direction:column;overflow:hidden;margin:0 16px}.CommandPalette_inputRow__Otbh3{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.CommandPalette_searchIcon__kINfp{color:var(--text-muted);flex-shrink:0}.CommandPalette_input__Aa9Cd{flex:1;border:none;background:none;outline:none;font-size:.95rem;color:var(--text-primary);font-family:inherit}.CommandPalette_input__Aa9Cd::-moz-placeholder{color:var(--text-muted)}.CommandPalette_input__Aa9Cd::placeholder{color:var(--text-muted)}.CommandPalette_escHint__UxdXC{font-size:.7rem;font-weight:700;color:var(--text-muted);background:var(--bg-soft);border:1px solid var(--border-subtle);border-radius:5px;padding:2px 6px;font-family:inherit}.CommandPalette_results__nkWPq{overflow-y:auto;padding:6px}.CommandPalette_resultsHeading__xBNR1{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:8px 12px 4px}.CommandPalette_result__G6vHO{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:none;border:none;color:var(--text-secondary);cursor:pointer;text-align:left;font-family:inherit;font-size:.9rem;font-weight:500;transition:background .1s ease}.CommandPalette_result__G6vHO.CommandPalette_active__e00l8,.CommandPalette_result__G6vHO:hover{background:var(--accent-soft);color:var(--accent)}.CommandPalette_empty__DHxhi{padding:24px 12px;text-align:center;color:var(--text-muted);font-size:.88rem}.SiteChrome_footer__zb3bs,.SiteChrome_header__HnhKI{--lp-accent:color-mix(in srgb,var(--accent) 70%,var(--text-primary));--lp-width:1160px;--lp-gutter:clamp(20px,4vw,56px);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.6}.SiteChrome_footer__zb3bs *,.SiteChrome_header__HnhKI *{box-sizing:border-box}.SiteChrome_footer__zb3bs a,.SiteChrome_header__HnhKI a{text-decoration:none}.SiteChrome_header__HnhKI button{font:inherit;cursor:pointer}.SiteChrome_footer__zb3bs a:focus-visible,.SiteChrome_header__HnhKI :is(a,button):focus-visible,.SiteChrome_skipLink__jORuk:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.SiteChrome_skipLink__jORuk{position:fixed;left:20px;top:-80px;z-index:1100;padding:12px 20px;border-radius:var(--r-8);background:var(--text-primary);color:var(--bg)}.SiteChrome_skipLink__jORuk:focus{top:12px}.SiteChrome_header__HnhKI{position:sticky;top:0;z-index:100;padding:10px var(--lp-gutter) 0;pointer-events:none}.SiteChrome_nav__PlFSL{max-width:1320px;height:60px;padding:0 10px 0 22px;margin:auto;display:flex;align-items:center;gap:24px;border-radius:999px;background:var(--bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--hairline);box-shadow:0 1px 2px rgba(15,15,30,.06),0 12px 32px -12px rgba(15,15,30,.18);pointer-events:auto}.SiteChrome_brand__l84_1{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);font-size:19px;font-weight:700;letter-spacing:-.7px;white-space:nowrap}.SiteChrome_brand__l84_1 img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.SiteChrome_brandAi__VsDIm{color:var(--text-muted);font-weight:500}.SiteChrome_signIn__HmY9o{color:var(--text-secondary);font-size:13px;font-weight:500;white-space:nowrap}.SiteChrome_signIn__HmY9o:hover{color:var(--lp-accent)}.SiteChrome_desktopPrefs__olJ2Q,.SiteChrome_navActions__n1azE{display:flex;align-items:center;gap:14px}.SiteChrome_desktopPrefs__olJ2Q{gap:2px}.SiteChrome_signIn__HmY9o{background:none;border:0;padding:10px 0}.SiteChrome_header__HnhKI button.SiteChrome_signIn__HmY9o{font-size:13px;font-weight:500}.SiteChrome_navInstall__1_ZDK{display:inline-flex;align-items:center;gap:12px;margin-left:auto;padding:5px 5px 5px 18px;border-radius:999px;color:var(--bg);background:var(--text-primary);font-size:13px;font-weight:600;white-space:nowrap;transition:transform .2s}.SiteChrome_navInstall__1_ZDK:hover{transform:translateY(-1px)}.SiteChrome_navInstallIcon__tdGTh{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--bg);color:var(--text-primary);transition:transform .2s}.SiteChrome_navInstall__1_ZDK:hover .SiteChrome_navInstallIcon__tdGTh{transform:translateX(2px)}.SiteChrome_navInstallShort__gqcI9{display:none}.SiteChrome_menuButton___NqRK{display:none;width:42px;height:42px;align-items:center;justify-content:center;color:var(--text-primary);border:1px solid var(--border);border-radius:50%;background:var(--bg)}.SiteChrome_mobileNav__hcC_c{display:none;pointer-events:auto}.SiteChrome_footer__zb3bs{max-width:calc(var(--lp-width) + 2 * var(--lp-gutter));padding:0 var(--lp-gutter);margin:auto}.SiteChrome_footerTop__U9znm{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:30px;padding:0 0 64px}.SiteChrome_footerBrand__O41lp>p{margin-top:18px;color:var(--text-muted);font-size:12px}.SiteChrome_footerGroup__586tJ{display:flex;flex-direction:column;gap:11px}.SiteChrome_footerGroup__586tJ h3{font-weight:500;font-size:11px;margin-bottom:9px}.SiteChrome_footerGroup__586tJ a{color:var(--text-muted);font-size:11px}.SiteChrome_footerGroup__586tJ a:hover{color:var(--text-primary)}.SiteChrome_footerBottom__HkbPC{border-top:1px solid var(--border);padding:24px 0 32px;display:flex;justify-content:space-between;gap:20px;color:var(--text-muted);font-size:10px}.SiteChrome_footerBottom__HkbPC>div{display:flex;gap:22px}.SiteChrome_footerBottom__HkbPC a{color:inherit}@media (min-width:901px){.SiteChrome_nav__PlFSL{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:0 16px;--fold:0.7s cubic-bezier(0.22,1,0.36,1);transition:max-width var(--fold),padding var(--fold),gap var(--fold),background-color .5s ease,border-color .5s ease,box-shadow .5s ease,backdrop-filter .5s ease}.SiteChrome_nav__PlFSL>.SiteChrome_brand__l84_1,.SiteChrome_nav__PlFSL>.SiteChrome_navActions__n1azE{min-width:0;overflow:hidden;transition:opacity .4s ease .25s}.SiteChrome_nav__PlFSL>.SiteChrome_brand__l84_1{justify-self:start}.SiteChrome_nav__PlFSL>.SiteChrome_navActions__n1azE{justify-self:end}.SiteChrome_navInstall__1_ZDK{margin-left:0;transition:transform .2s,box-shadow .5s ease}.SiteChrome_nav__PlFSL.SiteChrome_navCompact___4kqs{max-width:var(--pill-w,180px);padding:0;gap:0;background-color:transparent;border-color:transparent;box-shadow:none;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.SiteChrome_navCompact___4kqs>.SiteChrome_brand__l84_1,.SiteChrome_navCompact___4kqs>.SiteChrome_navActions__n1azE{opacity:0;pointer-events:none;transition:opacity .18s ease}.SiteChrome_navCompact___4kqs .SiteChrome_navInstall__1_ZDK{box-shadow:0 2px 6px rgba(15,15,30,.18),0 14px 34px -10px rgba(15,15,30,.4)}}@media (max-width:1100px){.SiteChrome_nav__PlFSL{gap:22px}.SiteChrome_footerTop__U9znm{grid-template-columns:repeat(4,1fr)}.SiteChrome_footerBrand__O41lp{grid-column:1/-1}}@media (max-width:900px){.SiteChrome_desktopPrefs__olJ2Q{display:none}.SiteChrome_nav__PlFSL{height:56px;padding:0 8px 0 16px;gap:12px}.SiteChrome_desktopAuth__SIxV1{display:none}.SiteChrome_menuButton___NqRK{display:flex}.SiteChrome_mobileNav__hcC_c{display:block;max-width:1320px;margin:8px auto 0;padding:12px 22px 22px;border:1px solid var(--hairline);border-radius:22px;background:var(--bg);box-shadow:var(--elev-2)}.SiteChrome_mobileNav__hcC_c nav{display:flex;flex-direction:column}.SiteChrome_mobileNav__hcC_c nav a{display:flex;align-items:center;justify-content:space-between;padding:13px 0;font-size:14px;color:var(--text-primary);border-bottom:1px solid var(--border-light)}.SiteChrome_mobilePrefs__Ona1M{display:flex;align-items:center;gap:14px;margin-top:20px}.SiteChrome_mobilePrefs__Ona1M>a{color:var(--text-primary);font-size:13px}}@media (max-width:700px){.SiteChrome_navInstallFull__aO6bA{display:none}.SiteChrome_navInstallShort__gqcI9{display:inline}.SiteChrome_navInstall__1_ZDK{white-space:nowrap;gap:8px}.SiteChrome_navActions__n1azE{gap:10px}.SiteChrome_footerTop__U9znm{grid-template-columns:1fr 1fr;gap:32px 24px;padding-bottom:40px}.SiteChrome_footerGroup__586tJ{gap:13px}.SiteChrome_footerGroup__586tJ a{font-size:12px}.SiteChrome_footerBottom__HkbPC{flex-wrap:wrap;font-size:10px}}@media (max-width:380px){.SiteChrome_brand__l84_1{font-size:16px;gap:7px}.SiteChrome_brand__l84_1 img{width:27px;height:27px}.SiteChrome_nav__PlFSL{gap:10px}.SiteChrome_navActions__n1azE{gap:8px}.SiteChrome_navInstall__1_ZDK{padding:8px 12px;font-size:11px}.SiteChrome_navInstallIcon__tdGTh{display:none}}.LanguageSwitcher_wrap__f08WZ{position:relative}.LanguageSwitcher_trigger__slr9P{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:inherit;font:inherit;font-weight:600;font-size:.85rem;cursor:pointer;padding:8px 10px;border-radius:8px;transition:background .15s ease}.LanguageSwitcher_trigger__slr9P:hover{background:rgba(0,0,0,.05)}.LanguageSwitcher_menu__XJf7u{min-width:160px;background:var(--bg-card,#fff);border:1px solid var(--border-subtle,#e5e7eb);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.12);padding:6px;z-index:10000}.LanguageSwitcher_option__dxZy5{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;text-align:left;font:inherit;font-size:.85rem;color:var(--text-primary,#111);padding:8px 10px;border-radius:8px;cursor:pointer}.LanguageSwitcher_option__dxZy5:hover{background:var(--bg-soft,#f5f5f7)}.LanguageSwitcher_optionActive__W8uJT{color:var(--accent,#6366f1);font-weight:700}.PromoFilm_film__JrkEp{width:min(var(--lp-width,1160px),100% - 2 * var(--lp-gutter,20px));margin:0 auto;padding:40px 0 96px}.PromoFilm_kicker__U1_EO{margin:0 0 18px;font-size:15px;font-weight:500;letter-spacing:-.2px;color:var(--text-primary)}.PromoFilm_frame__9jptz{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#07070c;box-shadow:0 30px 80px -30px rgba(40,30,110,.45),0 0 0 1px color-mix(in srgb,var(--text-primary) 8%,transparent)}.PromoFilm_video__jYak_{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PromoFilm_video__jYak_::cue{font-family:Inter,system-ui,sans-serif;font-size:.9em;color:#fff;background:rgba(7,7,12,.72)}.PromoFilm_frame__9jptz .PromoFilm_play__FJBun{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:22px;border:0;padding:0;background:radial-gradient(ellipse 55% 60% at 50% 55%,rgba(7,6,14,.62),rgba(7,6,14,.18) 75%),linear-gradient(0deg,rgba(7,6,14,.45),transparent 45%);color:#fff;font:600 15px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:background .3s ease}.PromoFilm_playRing__fMIC8{position:relative;display:grid;place-items:center;width:128px;height:128px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 24px 70px -18px rgba(79,70,229,.8),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.PromoFilm_playRing__fMIC8:before{content:"";position:absolute;inset:-2px;border-radius:50%;padding:2px;background:conic-gradient(from 0deg,transparent 0deg,rgba(165,180,252,.95) 70deg,#8b5cf6 110deg,transparent 160deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:PromoFilm_filmOrbit__0dc4m 3.2s linear infinite}.PromoFilm_playRing__fMIC8:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(180,172,255,.55);animation:PromoFilm_filmPulse__dUatG 2.8s ease-out infinite}.PromoFilm_playDisc__mbaqu{display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:linear-gradient(180deg,#ffffff,#eceafe);box-shadow:0 10px 30px -8px rgba(30,20,90,.55),inset 0 -2px 6px rgba(99,102,241,.12);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.PromoFilm_playDisc__mbaqu svg{margin-left:4px}.PromoFilm_playMeta__7thns{display:grid;justify-items:center;gap:7px;padding:12px 20px 11px;border-radius:16px;background:rgba(12,10,24,.58);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);box-shadow:0 12px 30px -12px rgba(7,6,14,.7)}.PromoFilm_playTitle__bcxJ8{font-size:18px;font-weight:600;letter-spacing:-.3px}.PromoFilm_playSub__vM8B5{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;color:rgba(255,255,255,.78);font-variant-numeric:tabular-nums}.PromoFilm_playDot__B4Kqg{width:3px;height:3px;border-radius:50%;background:currentColor}@keyframes PromoFilm_filmOrbit__0dc4m{to{transform:rotate(1turn)}}@keyframes PromoFilm_filmPulse__dUatG{0%{transform:scale(1);opacity:.8}to{transform:scale(1.45);opacity:0}}.PromoFilm_frame__9jptz .PromoFilm_play__FJBun:hover{background:radial-gradient(ellipse 55% 60% at 50% 55%,rgba(7,6,14,.5),rgba(7,6,14,.1) 75%),linear-gradient(0deg,rgba(7,6,14,.38),transparent 45%)}.PromoFilm_frame__9jptz .PromoFilm_play__FJBun:hover .PromoFilm_playRing__fMIC8{transform:scale(1.06)}.PromoFilm_frame__9jptz .PromoFilm_play__FJBun:hover .PromoFilm_playDisc__mbaqu{transform:scale(1.04);box-shadow:0 14px 40px -8px rgba(79,70,229,.7),inset 0 -2px 6px rgba(99,102,241,.12)}.PromoFilm_frame__9jptz .PromoFilm_play__FJBun:active .PromoFilm_playRing__fMIC8{transform:scale(.98)}.PromoFilm_frame__9jptz .PromoFilm_play__FJBun:focus-visible{outline:none}.PromoFilm_frame__9jptz .PromoFilm_play__FJBun:focus-visible .PromoFilm_playRing__fMIC8{outline:3px solid #fff;outline-offset:6px}@media (prefers-reduced-motion:reduce){.PromoFilm_playRing__fMIC8:after,.PromoFilm_playRing__fMIC8:before{animation:none}.PromoFilm_playRing__fMIC8:after{opacity:0}}@media (max-width:760px){.PromoFilm_film__JrkEp{width:calc(100% - 32px);padding:24px 0 64px}.PromoFilm_frame__9jptz{border-radius:14px}.PromoFilm_frame__9jptz .PromoFilm_play__FJBun{gap:12px}.PromoFilm_playRing__fMIC8{width:76px;height:76px}.PromoFilm_playDisc__mbaqu{width:56px;height:56px}.PromoFilm_playDisc__mbaqu svg{width:20px;height:20px;margin-left:3px}.PromoFilm_playMeta__7thns{padding:7px 12px;border-radius:11px}.PromoFilm_playTitle__bcxJ8{font-size:13px}.PromoFilm_playSub__vM8B5{display:none}}.Home_hero__lMulM{position:relative;isolation:isolate;max-width:calc(1240px + 2 * var(--lp-gutter, 40px));margin:0 auto;padding:clamp(28px,6svh,72px) var(--lp-gutter,40px) clamp(48px,8svh,96px);display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(32px,4.5vw,64px);align-items:center;min-height:min(calc(100svh - 76px),860px)}.Home_heroWash__jRUiG{position:absolute;z-index:-1;top:-76px;bottom:0;left:50%;width:100vw;transform:translateX(-50%);pointer-events:none;background:radial-gradient(52% 58% at 76% 38%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 72%),radial-gradient(36% 40% at 8% 18%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,var(--bg)) 0,var(--bg) 100%)}.Home_heroWash__jRUiG:after{content:"";position:absolute;inset:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.Home_heroCopy__q2DVd{display:grid;justify-items:start}.Home_pill__t7DKO{display:inline-flex;align-items:center;gap:9px;padding:6px 13px 6px 10px;margin-bottom:26px;border-radius:999px;border:1px solid var(--hairline);background:var(--surface-raised);box-shadow:var(--elev-1);color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.4}.Home_pillDot__jIJDH{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px color-mix(in srgb,#22c55e 20%,transparent)}.Home_hero__lMulM h1{margin:0 0 22px;font-size:clamp(44px,4.9vw,76px);line-height:.98;letter-spacing:-.055em;font-weight:650;text-wrap:balance}.Home_hero__lMulM h1>span{color:var(--accent);white-space:nowrap}html:not([data-theme=dark]) .Home_hero__lMulM h1>span{color:#4f46e5}html[data-theme=dark] .Home_hero__lMulM h1>span{color:#8b8ff8}.Home_lede__DFVMk{margin:0 0 34px;max-width:34ch;color:var(--text-secondary);font-size:clamp(16px,1.35vw,19px);line-height:1.6;text-wrap:pretty}.Home_cta__DGHoO{display:grid;justify-items:start;gap:16px}.Home_ctaRow__bmxcN{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.Home_ctaButton__IDLrF{display:inline-flex;align-items:center;gap:12px;padding:9px 9px 9px 24px;border-radius:999px;background:#0b0b12;color:#fff;font-size:16px;font-weight:600;letter-spacing:-.01em;box-shadow:0 1px 0 rgba(255,255,255,.14) inset,0 14px 32px -14px color-mix(in srgb,var(--accent) 70%,#000);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease}.Home_ctaButton__IDLrF:hover{transform:translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,.14) inset,0 20px 40px -14px color-mix(in srgb,var(--accent) 80%,#000)}.Home_ctaButton__IDLrF:active{transform:translateY(0) scale(.98)}.Home_ctaArrow__2aiG3{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;color:#0b0b12;transition:transform .2s ease}.Home_ctaButton__IDLrF:hover .Home_ctaArrow__2aiG3{transform:rotate(45deg)}html[data-theme=dark] .Home_ctaButton__IDLrF{background:#fff;color:#0b0b12}html[data-theme=dark] .Home_ctaArrow__2aiG3{background:#0b0b12;color:#fff}.Home_filmLink__pUlRj{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);font-size:14px;font-weight:550}.Home_filmIcon__lBkor{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:var(--surface-raised);color:var(--accent);padding-left:2px;transition:transform .2s ease,border-color .2s ease}.Home_filmLink__pUlRj:hover .Home_filmIcon__lBkor{transform:scale(1.08);border-color:var(--accent)}.Home_filmTime__7W8W4{color:var(--text-muted);font-weight:400;font-variant-numeric:tabular-nums}.Home_ctaAlso__Bx_qX{margin:0;font-size:13px;color:var(--text-muted)}.Home_ctaAlso__Bx_qX a{color:inherit;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.Home_ctaAlso__Bx_qX a:hover{color:var(--text-primary)}.Home_rating__e2WfA{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;font-size:13px;color:var(--text-muted)}.Home_rating__e2WfA strong{color:var(--text-primary);font-weight:650}.Home_stars__44Bp8{display:inline-flex;gap:1px;color:#f5a524}.Home_ratingDivider__9HgWC{width:1px;height:12px;margin:0 4px;background:var(--border-strong)}.Home_demo__KoYFc{position:relative;min-width:0}.Home_window__ouzRW{position:relative;border-radius:16px;overflow:hidden;background:#0f0f10;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);box-shadow:0 2px 4px rgba(15,15,35,.06),0 30px 60px -22px rgba(30,27,75,.38),0 70px 120px -50px color-mix(in srgb,var(--accent) 55%,transparent);transform:perspective(1800px) rotateY(-4deg) rotateX(2deg);transform-origin:30% 50%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.Home_demo__KoYFc:hover .Home_window__ouzRW{transform:perspective(1800px) rotateY(0) rotateX(0)}.Home_windowBar___sJws{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;background:#1b1b1f;border-bottom:1px solid rgba(255,255,255,.06)}.Home_lights__3MHWK{display:inline-flex;gap:6px}.Home_lights__3MHWK i{width:10px;height:10px;border-radius:50%;background:#ff5f57}.Home_lights__3MHWK i:nth-child(2){background:#febc2e}.Home_lights__3MHWK i:nth-child(3){background:#28c840}.Home_url__34F25{justify-self:center;width:min(100%,300px);padding:4px 12px;border-radius:7px;background:rgba(255,255,255,.07);color:rgba(255,255,255,.62);font-size:12px;text-align:center}.Home_ext__7qkoG{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:rgba(255,255,255,.08)}.Home_screen__1q8gB{position:relative;aspect-ratio:1600/852}.Home_clipActive__ymTFO,.Home_clip__qBlIO{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity .45s ease}.Home_clip__qBlIO{opacity:0}.Home_clipActive__ymTFO{opacity:1}.Home_demoChips__xALLR{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.Home_demoChip__sgQhP{display:inline-flex;align-items:center;gap:9px;padding:7px 14px 7px 8px;border-radius:999px;border:1px solid var(--border);background:var(--surface-raised);color:var(--text-secondary);font-size:13px;font-weight:550;transition:border-color .2s ease,color .2s ease,background .2s ease}.Home_demoChip__sgQhP:hover{color:var(--text-primary)}.Home_demoChip__sgQhP[aria-pressed=true]{color:var(--text-primary);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface-raised))}.Home_toggleOn__d0skl,.Home_toggle__L07G3{position:relative;flex-shrink:0;width:26px;height:15px;border-radius:999px;background:var(--border-strong);transition:background .25s ease}.Home_toggleOn__d0skl:after,.Home_toggle__L07G3:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .25s cubic-bezier(.2,.8,.2,1)}.Home_demoChip__sgQhP[aria-pressed=true] .Home_toggle__L07G3,.Home_toggleOn__d0skl{background:var(--accent)}.Home_demoChip__sgQhP[aria-pressed=true] .Home_toggle__L07G3:after,.Home_toggleOn__d0skl:after{transform:translateX(11px)}.Home_demoNote__Arn8J{margin:12px 0 0;text-align:center;font-size:12px;color:var(--text-muted)}.Home_strip__UeRXZ{max-width:calc(1240px + 2 * var(--lp-gutter, 40px));margin:0 auto;padding:0 var(--lp-gutter,40px)}.Home_stripInner__R7CHx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:22px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.Home_stripLabel__2QCaz{font-size:13px;color:var(--text-muted)}.Home_stripList__dDwmF{display:flex;flex-wrap:wrap;align-items:center;gap:10px 34px;margin:0;padding:0;list-style:none}.Home_stripList__dDwmF li{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:650;letter-spacing:-.03em;color:var(--text-primary)}.Home_stripList__dDwmF small{padding:2px 7px;border-radius:5px;font-size:11px;font-weight:600;letter-spacing:0}.Home_free__wvOGD{color:#15803d;background:color-mix(in srgb,#22c55e 14%,transparent)}html[data-theme=dark] .Home_free__wvOGD{color:#86efac}.Home_pro__25yJ0{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.Home_head__8pQmm{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:24px 48px;margin-bottom:48px}.Home_head__8pQmm h2{margin:0;font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-.05em;font-weight:650;text-wrap:balance}.Home_head__8pQmm h2 span{color:var(--text-muted)}.Home_head__8pQmm>p{margin:0;max-width:40ch;justify-self:end;color:var(--text-secondary);font-size:16px;line-height:1.6}.Home_kicker__5BLxl{display:block;margin-bottom:16px;color:var(--accent);font-size:14px;font-weight:600;letter-spacing:-.01em}.Home_switches__JXeJA{padding:clamp(72px,9vw,120px) 0 clamp(64px,8vw,104px)}.Home_bento__o_6QF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.Home_card__9REjL{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:22px;background:var(--bg-soft);border:1px solid var(--hairline);overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.Home_card__9REjL:hover{transform:translateY(-3px);box-shadow:var(--elev-2)}.Home_cardWide__Gp6uM{grid-column:span 2}.Home_cardMedia__4ulfg{position:relative;margin:10px 10px 0;border-radius:14px;overflow:hidden;background:#0f0f10;aspect-ratio:1600/852}.Home_cardWide__Gp6uM .Home_cardMedia__4ulfg{aspect-ratio:auto;flex:1;min-height:0}.Home_cardStill__aoe2Y{aspect-ratio:546/384}.Home_cardMedia__4ulfg img,.Home_cardMedia__4ulfg video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Home_cardText__Tiluz{padding:18px 22px 22px}.Home_cardText__Tiluz h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:18px;font-weight:650;letter-spacing:-.03em}.Home_cardText__Tiluz p{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.55}.Home_proTag__iv_7c{padding:2px 7px;border-radius:5px;font-size:10px;font-weight:650;letter-spacing:.02em;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.Home_cardMore__0xl0z{justify-content:space-between;padding:10px 22px 24px 0;background:radial-gradient(90% 70% at 100% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),var(--bg-soft)}.Home_cardMore__0xl0z .Home_moreList__PMEWP{padding-left:22px}.Home_moreList__PMEWP{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.Home_moreList__PMEWP li{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 9px;border-radius:999px;background:var(--bg);border:1px solid var(--border);font-size:13px;font-weight:550;color:var(--text-primary)}.Home_privacy__0I4kj{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px 72px;align-items:start;padding:clamp(64px,8vw,104px) 0}.Home_privacy__0I4kj .Home_head__8pQmm{display:block;margin:0}.Home_privacy__0I4kj .Home_head__8pQmm>p{justify-self:start;margin-top:20px}.Home_privacyLink__H_qWB{display:inline-flex;align-items:center;gap:8px;margin-top:26px;color:var(--text-primary);font-size:14px;font-weight:550}.Home_privacyLink__H_qWB:hover{color:var(--accent)}.Home_trip__9L1Ju{margin:0;padding:0;list-style:none;border-radius:22px;background:var(--bg-soft);border:1px solid var(--hairline);overflow:hidden}.Home_trip__9L1Ju>li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;padding:26px 28px}.Home_trip__9L1Ju>li+li{border-top:1px solid var(--border)}.Home_tripIcon__ujBg_{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--bg);border:1px solid var(--border);color:var(--text-primary)}.Home_tripLabel__lELNw{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--text-muted)}.Home_trip__9L1Ju h3{margin:0 0 6px;font-size:18px;font-weight:650;letter-spacing:-.03em}.Home_trip__9L1Ju p{margin:0;max-width:52ch;color:var(--text-secondary);font-size:14px;line-height:1.6}.Home_payload___gwAh{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.Home_payload___gwAh span{padding:5px 10px;border-radius:8px;font-size:12px;font-weight:550;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.Home_sent__xdSpt{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.Home_never__DLysA{color:var(--text-muted);background:var(--bg);border:1px solid var(--border);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-muted) 60%,transparent)}@media (max-width:1000px){.Home_hero__lMulM{grid-template-columns:1fr;min-height:0;padding-top:36px}.Home_heroCopy__q2DVd{max-width:640px}.Home_window__ouzRW{transform:none}.Home_head__8pQmm{grid-template-columns:1fr;align-items:start}.Home_head__8pQmm>p{justify-self:start}.Home_privacy__0I4kj{grid-template-columns:1fr}}@media (max-width:760px){.Home_bento__o_6QF{grid-template-columns:1fr}.Home_cardMore__0xl0z,.Home_cardWide__Gp6uM{grid-column:auto}.Home_cardWide__Gp6uM .Home_cardMedia__4ulfg{aspect-ratio:1600/852;flex:none}.Home_cardMore__0xl0z{padding:0 18px 20px 0}.Home_stripInner__R7CHx{justify-content:flex-start}.Home_stripList__dDwmF{gap:10px 22px}.Home_trip__9L1Ju>li{grid-template-columns:1fr;gap:12px;padding:22px 20px}}@media (max-width:520px){.Home_hero__lMulM h1{font-size:clamp(40px,12vw,52px)}.Home_ctaButton__IDLrF{width:100%;justify-content:space-between;padding-left:20px}.Home_ctaRow__bmxcN{width:100%}.Home_demoChips__xALLR{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.Home_card__9REjL,.Home_card__9REjL:hover,.Home_ctaButton__IDLrF,.Home_demo__KoYFc:hover .Home_window__ouzRW,.Home_window__ouzRW{transform:none;transition:none}}.LandingPage_container__15JJJ{--lp-page:var(--bg);position:relative;overflow-x:clip;--lp-accent:color-mix(in srgb,var(--accent) 70%,var(--text-primary));--lp-width:1160px;--lp-gutter:clamp(20px,4vw,56px);background:var(--bg);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.6}.LandingPage_container__15JJJ *{box-sizing:border-box}.LandingPage_container__15JJJ a{text-decoration:none}.LandingPage_container__15JJJ button{font:inherit;cursor:pointer}.LandingPage_container__15JJJ button:disabled{cursor:wait;opacity:.65}.LandingPage_container__15JJJ :is(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:5px}.LandingPage_container__15JJJ :is(section,[id]){scroll-margin-top:100px}.LandingPage_hero__c_3sS{position:relative;z-index:1;max-width:calc(var(--lp-width) + 2 * var(--lp-gutter));padding:72px var(--lp-gutter) 0;margin:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(calc(66svh - 76px - 72px),auto);-moz-column-gap:48px;column-gap:48px;align-items:center}.LandingPage_eyebrow__bAj9y{display:flex;align-items:center;gap:9px;color:var(--accent);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.01em;margin-bottom:16px}.LandingPage_statusDot__9Gy9q{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.LandingPage_hero__c_3sS h1{font-size:clamp(48px,6.1vw,80px);line-height:1.03;letter-spacing:-.065em;font-weight:600;margin:0 0 22px;text-wrap:balance}.LandingPage_finalCta__DQjLD h2>span,.LandingPage_hero__c_3sS h1>span{color:var(--lp-accent)}.LandingPage_heroCopy__GJuLr>p{color:var(--text-secondary);font-size:17px;line-height:1.65;max-width:420px;margin:0}.LandingPage_heroDemoLink__B9v_k{display:inline-flex;align-items:center;gap:12px;margin-top:23px;color:var(--text-primary);font-size:16px;font-weight:550;letter-spacing:-.01em}.LandingPage_heroDemoLink__B9v_k:hover svg{transform:translateY(3px)}.LandingPage_heroDemoLink__B9v_k svg{transition:transform .2s}.LandingPage_heroInstall__OPR_L{padding:20px 0 0 24px}.LandingPage_installBlock__z8rZ_{width:100%}.LandingPage_installHeading__vPOaL{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px;font-size:15px;font-weight:600;letter-spacing:-.3px}.LandingPage_freeBadge__kDprN,.LandingPage_proBadge__2GQpr{display:inline-flex;align-items:center;padding:4px 9px;border-radius:6px;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.015em;white-space:nowrap}.LandingPage_freeBadge__kDprN{color:var(--text-secondary);background:var(--bg-muted)}.LandingPage_proBadge__2GQpr{color:var(--lp-accent);background:var(--accent-soft)}.LandingPage_browserLinks__EGh_l{display:flex;flex-direction:column;gap:8px}.LandingPage_browserLink__ytyHH{display:flex;align-items:center;gap:13px;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--r-12);padding:15px 17px;font-size:13px;font-weight:500;transition:background .2s,box-shadow .2s,transform .2s}.LandingPage_browserLink__ytyHH>svg:last-child{margin-left:auto;color:var(--text-muted)}.LandingPage_browserLink__ytyHH:hover{background:var(--accent-soft);box-shadow:var(--elev-1);transform:translateY(-2px)}.LandingPage_browserLink__ytyHH:first-child{background:var(--text-primary);color:var(--bg);border-color:var(--text-primary)}.LandingPage_browserLink__ytyHH:first-child>svg:last-child{color:inherit;opacity:.7}.LandingPage_browserLink__ytyHH:first-child:hover{box-shadow:var(--elev-2)}.LandingPage_rating__TnPY5{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:7px;column-gap:7px;row-gap:4px;font-size:10px;color:var(--text-muted)}.LandingPage_rating__TnPY5 strong{color:var(--text-primary);font-size:11px}.LandingPage_stars__15wDN{display:inline-flex;gap:1px;color:var(--text-primary)}.LandingPage_ratingDivider__jIvuG{height:10px;width:1px;margin:0 3px;background:var(--border-strong)}.LandingPage_platforms__nOFMg{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;margin-top:10px}.LandingPage_platforms__nOFMg>span{color:var(--text-muted);font-size:11px}.LandingPage_platforms__nOFMg>div{display:flex;align-items:center;gap:28px}.LandingPage_platforms__nOFMg>div>span{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;letter-spacing:-.3px}.LandingPage_platforms__nOFMg small{font-size:9px;color:var(--text-muted);font-weight:400;letter-spacing:0}.LandingPage_platforms__nOFMg>div>span>small{background:var(--bg-muted);padding:2px 6px;border-radius:4px}.LandingPage_content__LWqJw{max-width:calc(var(--lp-width) + 2 * var(--lp-gutter));padding:0 var(--lp-gutter);margin:auto}.LandingPage_section__IydjQ{padding:clamp(64px,8vw,104px) 0}.LandingPage_section__IydjQ h2{margin:0;font-size:clamp(34px,4vw,54px);line-height:1.04;font-weight:650;letter-spacing:-.05em;text-wrap:balance}.LandingPage_section__IydjQ h2 span{color:var(--text-muted)}.LandingPage_sectionIntro__BCVPo{color:var(--text-secondary);margin:20px 0 0;font-size:15px}.LandingPage_textLink__jn7l2{display:inline-flex;align-items:center;gap:10px;color:var(--text-primary);font-size:12px;font-weight:500}.LandingPage_textLink__jn7l2:hover{color:var(--lp-accent)}.LandingPage_walkthrough__CTNj6{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:center}.LandingPage_tourList__2dqjA{display:grid;margin:30px 0 28px;border-top:1px solid var(--border)}.LandingPage_tourItem__tFvI8{position:relative;display:flex;align-items:baseline;gap:18px;padding:15px 0 16px;border:0;border-bottom:1px solid var(--border);background:none;text-align:left;color:var(--text-muted);transition:color .25s ease}.LandingPage_tourNumber__Yij8S{width:22px;font-size:11px;font-variant-numeric:tabular-nums;color:var(--text-muted);transition:color .25s ease}.LandingPage_tourName__3GEut{font-size:clamp(22px,2.3vw,30px);font-weight:600;letter-spacing:-.04em;line-height:1.1;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.LandingPage_tourItem__tFvI8:hover{color:var(--text-secondary)}.LandingPage_tourItem__tFvI8:hover .LandingPage_tourName__3GEut{transform:translateX(6px)}.LandingPage_tourItem__tFvI8[aria-pressed=true]{color:var(--text-primary)}.LandingPage_tourItem__tFvI8[aria-pressed=true] .LandingPage_tourNumber__Yij8S{color:var(--lp-accent)}.LandingPage_tourItem__tFvI8[aria-pressed=true] .LandingPage_tourName__3GEut{transform:translateX(10px)}.LandingPage_tourTrack__5nCOT{position:absolute;left:0;right:0;bottom:-1px;height:2px;overflow:hidden}.LandingPage_tourBar__iMN76{display:block;height:100%;background:var(--lp-accent);transform:scaleX(0);transform-origin:0 50%}.LandingPage_tourStage___E1vb{overflow:hidden}.LandingPage_tourStage___E1vb:before{content:"";position:absolute;inset:12% 10% 18%;background:radial-gradient(closest-side,var(--accent-soft),transparent);filter:blur(20px);pointer-events:none}.LandingPage_tourIcon__tLILJ{position:absolute;top:26px;right:calc(50% - 150px);display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--surface-raised);box-shadow:var(--elev-1);animation:LandingPage_tourIconPulse__kUzOI .7s ease-out both}.LandingPage_tourPopup__PS4ru{position:relative;width:min(100%,330px);margin-top:26px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 2px 6px rgba(15,15,30,.12),0 24px 50px -16px rgba(15,15,30,.3),0 60px 110px -40px rgba(40,30,120,.4);transform-origin:calc(100% - 28px) 0;animation:LandingPage_tourPopupOpen__KQ_E7 .5s cubic-bezier(.2,.8,.2,1) both;aspect-ratio:720/1196}.LandingPage_tourClipActive__7_o14,.LandingPage_tourClip__hkdId{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.LandingPage_tourClip__hkdId{opacity:0;pointer-events:none;transition:opacity 0s linear .6s}.LandingPage_tourClipActive__7_o14{z-index:1;opacity:1;animation:LandingPage_tourClipIn__iLR1Q .6s cubic-bezier(.2,.8,.2,1) both}@keyframes LandingPage_tourClipIn__iLR1Q{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}@keyframes LandingPage_tourPopupOpen__KQ_E7{0%{opacity:0;transform:translateY(-10px) scale(.94)}to{opacity:1;transform:none}}@keyframes LandingPage_tourIconPulse__kUzOI{0%{box-shadow:var(--elev-1),0 0 0 0 var(--accent-soft)}60%{box-shadow:var(--elev-1),0 0 0 10px var(--accent-soft)}to{box-shadow:var(--elev-1),0 0 0 16px transparent}}@media (prefers-reduced-motion:reduce){.LandingPage_tourClipActive__7_o14,.LandingPage_tourIcon__tLILJ,.LandingPage_tourPopup__PS4ru{animation:none}.LandingPage_tourClip__hkdId{transition:none}}.LandingPage_walkthroughStage__vCkqn{position:relative;min-width:0;min-height:720px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 36px 64px;background:var(--page-wash),var(--bg-soft);border:1px solid var(--hairline);border-radius:var(--r-20)}.LandingPage_stageFooter__Fbz1H{position:absolute;bottom:22px;font-size:10px;color:var(--text-muted)}.LandingPage_sectionHeading__8UBwQ{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px}.LandingPage_headingAside__h2UNO{color:var(--text-muted);font-size:14px;line-height:1.7;max-width:300px}.LandingPage_headingAside__h2UNO p{margin-top:12px}.LandingPage_privacy__btFOT{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.LandingPage_privacy__btFOT>div>.LandingPage_textLink__jn7l2{margin-top:28px}.LandingPage_privacyFlow__Z9Hm8{border:1px solid var(--hairline);border-radius:var(--r-16);padding:28px;background:var(--surface-raised);box-shadow:var(--elev-1)}.LandingPage_privacyRow__KT7CY{display:flex;gap:17px;align-items:flex-start}.LandingPage_privacyIcon__rwzNQ{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;background:var(--bg-soft);border:1px solid var(--hairline);color:var(--text-secondary);border-radius:var(--r-12)}.LandingPage_privacyLabel____TGX{display:block;margin-bottom:5px;color:var(--text-muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.LandingPage_privacyRow__KT7CY h3{font-size:15px;font-weight:500;letter-spacing:-.3px}.LandingPage_privacyRow__KT7CY p{font-size:12px;color:var(--text-muted);line-height:1.7;margin-top:6px}.LandingPage_privacyLock__soCtK{flex-shrink:0;margin-top:3px;color:var(--text-muted)}.LandingPage_privacyConnector__uYCyi{display:flex;align-items:center;gap:12px;margin:25px 0;font-size:9px;color:var(--text-muted)}.LandingPage_privacyConnector__uYCyi span{height:1px;flex:1;background:var(--border)}.LandingPage_priceGrid__G9ZbK{display:grid;grid-template-columns:1fr 1fr;gap:24px}.LandingPage_priceCard__UCdjc{display:flex;flex-direction:column;padding:34px;border:1px solid var(--hairline);border-radius:var(--r-16);background:var(--surface-raised);box-shadow:var(--elev-1)}.LandingPage_pricePro__hW_2k{background:var(--tint-on),var(--surface-raised);box-shadow:var(--elev-1),var(--glow-on)}.LandingPage_priceTitle__oW_Pn{display:flex;align-items:center;justify-content:space-between;gap:12px}.LandingPage_priceTitle__oW_Pn h3{font-size:19px;font-weight:500;letter-spacing:-.5px}.LandingPage_priceAmount__aiN7L{display:flex;align-items:baseline;gap:8px;margin-top:24px;font-size:48px;line-height:1.1;font-weight:500;letter-spacing:-.06em}.LandingPage_priceAmount__aiN7L span{color:var(--text-muted);font-size:12px;font-weight:400;letter-spacing:0}.LandingPage_priceNote__PWhX4{color:var(--text-muted);font-size:11px;margin:14px 0 25px}.LandingPage_priceFeatures__P2KPm{display:grid;gap:13px;list-style:none;padding:24px 0 28px;margin:0;border-top:1px solid var(--border)}.LandingPage_priceFeatures__P2KPm li{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.6;color:var(--text-secondary)}.LandingPage_priceFeatures__P2KPm svg{flex-shrink:0;margin-top:2px;color:var(--text-muted)}.LandingPage_pricePro__hW_2k .LandingPage_priceFeatures__P2KPm svg{color:var(--lp-accent)}.LandingPage_priceActions__jvuqc{margin-top:auto;display:grid;gap:14px;text-align:center}.LandingPage_primaryButton__6XcUF,.LandingPage_secondaryButton__Xr_Wp{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 20px;border-radius:var(--r-8);font-size:12px;font-weight:500;transition:box-shadow .2s,transform .2s}.LandingPage_primaryButton__6XcUF{color:var(--bg);background:var(--text-primary);border:1px solid var(--text-primary)}.LandingPage_secondaryButton__Xr_Wp{color:var(--text-primary);background:var(--bg);border:1px solid var(--border-strong)}.LandingPage_primaryButton__6XcUF:hover,.LandingPage_secondaryButton__Xr_Wp:hover{transform:translateY(-1px);box-shadow:var(--elev-1)}.LandingPage_priceDetails__UogZ_{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--text-muted);font-size:10px}.LandingPage_priceDetails__UogZ_:hover{color:var(--text-primary)}.LandingPage_checkoutError__yzV9o{margin-top:24px;color:var(--text-primary);font-size:13px}.LandingPage_faq__TSBKW{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px}.LandingPage_faqHeading__C8QED .LandingPage_textLink__jn7l2{margin-top:28px}.LandingPage_faqList__qcFCA{border-top:1px solid var(--border)}.LandingPage_faqItem__stHUt{border-bottom:1px solid var(--border)}.LandingPage_faqItem__stHUt summary{display:flex;align-items:center;gap:18px;padding:24px 0;list-style:none;cursor:pointer;color:var(--text-primary);font-size:13px;font-weight:500}.LandingPage_faqItem__stHUt summary::-webkit-details-marker{display:none}.LandingPage_faqNumber__8qSo7{font-size:10px;color:var(--text-muted);font-weight:400;font-variant-numeric:tabular-nums}.LandingPage_faqItem__stHUt summary>svg{margin-left:auto;flex-shrink:0;color:var(--text-muted);transition:transform .2s}.LandingPage_faqItem__stHUt[open] summary>svg{transform:rotate(45deg);color:var(--lp-accent)}.LandingPage_faqItem__stHUt[open] summary{color:var(--lp-accent)}.LandingPage_faqAnswer__ZEJzP{padding:0 28px 24px 32px;font-size:13px;line-height:1.8;color:var(--text-secondary)}.LandingPage_faqAnswer__ZEJzP .LandingPage_textLink__jn7l2{margin-top:12px}.LandingPage_finalCta__DQjLD{position:relative;overflow:hidden;isolation:isolate;text-align:center;margin:clamp(48px,7vw,96px) 0 clamp(72px,9vw,120px);padding:clamp(56px,8vw,96px) clamp(20px,5vw,56px);background:radial-gradient(70% 90% at 50% 0,rgba(99,102,241,.42),transparent 70%),radial-gradient(40% 60% at 90% 100%,rgba(168,85,247,.18),transparent 70%),#0b0b14;border:1px solid rgba(255,255,255,.08);border-radius:28px;color:#fff}.LandingPage_finalCta__DQjLD .LandingPage_eyebrow__bAj9y{justify-content:center;color:#a5b4fc}.LandingPage_finalCta__DQjLD h2{margin:0;font-size:clamp(40px,5.4vw,72px);font-weight:650;line-height:1.02;letter-spacing:-.055em;color:#fff}.LandingPage_container__15JJJ .LandingPage_finalCta__DQjLD h2>span{color:#a5b4fc}.LandingPage_installCompact__IDdCv{margin:36px auto 0;max-width:660px}.LandingPage_installCompact__IDdCv .LandingPage_browserLinks__EGh_l{flex-direction:row;gap:10px}.LandingPage_installCompact__IDdCv .LandingPage_browserLink__ytyHH{flex:1;padding:15px 16px;gap:10px;font-size:14px;white-space:nowrap;color:#fff;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14)}.LandingPage_installCompact__IDdCv .LandingPage_browserLink__ytyHH:hover{background:rgba(255,255,255,.13);box-shadow:none}.LandingPage_installCompact__IDdCv .LandingPage_browserLink__ytyHH:first-child{color:#0b0b12;background:#fff;border-color:#fff}.LandingPage_installCompact__IDdCv .LandingPage_browserLink__ytyHH>svg{width:17px}.LandingPage_installCompact__IDdCv .LandingPage_browserLink__ytyHH>svg:last-child{width:13px}.LandingPage_finalCta__DQjLD>p{display:flex;justify-content:center;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,.62);margin-top:22px}.LandingPage_dialogScroll__Gu3kc{overflow:auto;max-height:calc(92dvh - 90px)}.LandingPage_dialogScroll__Gu3kc img{display:block;margin:auto;width:auto;max-width:100%;height:auto;max-height:78dvh;-o-object-fit:contain;object-fit:contain}@media (min-width:1600px){.LandingPage_hero__c_3sS{padding-top:96px;grid-template-rows:minmax(calc(66svh - 76px - 96px),auto)}}@media (max-width:1100px){.LandingPage_hero__c_3sS{-moz-column-gap:32px;column-gap:32px}.LandingPage_heroInstall__OPR_L{padding-left:0}.LandingPage_ratingDivider__jIvuG{display:none}.LandingPage_rating__TnPY5>span:last-child{flex-basis:100%;margin-top:3px}.LandingPage_privacy__btFOT,.LandingPage_walkthrough__CTNj6{gap:48px}.LandingPage_walkthroughStage__vCkqn{padding-inline:28px;min-height:650px}.LandingPage_faq__TSBKW{gap:40px}}@media (max-width:900px){.LandingPage_hero__c_3sS{padding-top:56px;grid-template-rows:minmax(calc(66svh - 76px - 56px),auto)}.LandingPage_hero__c_3sS h1{font-size:clamp(44px,6.4vw,64px)}.LandingPage_hero__c_3sS .LandingPage_eyebrow__bAj9y{font-size:9px;letter-spacing:.04em}.LandingPage_heroCopy__GJuLr>p{font-size:15px}.LandingPage_installHeading__vPOaL{flex-wrap:wrap;font-size:13px}.LandingPage_browserLink__ytyHH{padding:12px 14px}.LandingPage_platforms__nOFMg{align-items:flex-start}.LandingPage_platforms__nOFMg>div{flex-wrap:wrap;gap:14px 22px}.LandingPage_platforms__nOFMg>span{white-space:nowrap}.LandingPage_section__IydjQ{padding:80px 0}.LandingPage_walkthrough__CTNj6{gap:30px}.LandingPage_walkthroughStage__vCkqn{min-height:560px;padding:70px 20px 60px}.LandingPage_privacy__btFOT{gap:32px}.LandingPage_privacyFlow__Z9Hm8{padding:22px}.LandingPage_privacyLock__soCtK{display:none}.LandingPage_priceCard__UCdjc{padding:26px}}@media (max-width:700px){.LandingPage_hero__c_3sS{grid-template-columns:1fr;grid-template-rows:none;padding-top:48px}.LandingPage_heroCopy__GJuLr{max-width:500px}.LandingPage_hero__c_3sS h1{font-size:clamp(48px,10vw,66px)}.LandingPage_hero__c_3sS .LandingPage_eyebrow__bAj9y{font-size:10px}.LandingPage_heroCopy__GJuLr>p{font-size:16px}.LandingPage_heroDemoLink__B9v_k{margin-top:16px}.LandingPage_heroInstall__OPR_L{padding:0;margin-top:32px}.LandingPage_installHeading__vPOaL{flex-wrap:nowrap;margin-bottom:12px}.LandingPage_browserLinks__EGh_l{flex-direction:row;gap:8px}.LandingPage_browserLink__ytyHH{flex:1;flex-direction:column;padding:14px 8px;gap:10px;text-align:center;font-size:10px}.LandingPage_browserLink__ytyHH>svg:last-child{display:none}.LandingPage_rating__TnPY5{margin-top:14px;font-size:9px;justify-content:center}.LandingPage_ratingDivider__jIvuG{display:block}.LandingPage_rating__TnPY5>span:last-child{flex-basis:auto;margin:0}.LandingPage_platforms__nOFMg{flex-direction:column;gap:13px;padding:22px 0}.LandingPage_platforms__nOFMg>div{width:100%;justify-content:space-between;gap:15px}.LandingPage_platforms__nOFMg>div>span{font-size:12px}.LandingPage_platformPro__XlnLb{flex-basis:100%}.LandingPage_section__IydjQ{padding:64px 0}.LandingPage_section__IydjQ h2{font-size:36px}.LandingPage_eyebrow__bAj9y{margin-bottom:16px;font-size:10px}.LandingPage_walkthrough__CTNj6{grid-template-columns:1fr;gap:32px}.LandingPage_walkthroughStage__vCkqn{min-height:660px;padding:66px 24px 54px}.LandingPage_sectionHeading__8UBwQ{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:28px}.LandingPage_headingAside__h2UNO{font-size:13px}.LandingPage_headingAside__h2UNO p{margin-top:8px}.LandingPage_privacy__btFOT{grid-template-columns:1fr;gap:30px}.LandingPage_privacyFlow__Z9Hm8{padding:24px}.LandingPage_priceGrid__G9ZbK{grid-template-columns:1fr;gap:18px}.LandingPage_priceCard__UCdjc{padding:26px}.LandingPage_priceFeatures__P2KPm li{font-size:13px}.LandingPage_faq__TSBKW{grid-template-columns:1fr;gap:28px}.LandingPage_faqItem__stHUt summary{padding:22px 0;gap:14px;font-size:15px}.LandingPage_faqAnswer__ZEJzP{padding-left:28px}.LandingPage_finalCta__DQjLD{margin:48px 0 64px;padding:52px 20px 44px;border-radius:24px}.LandingPage_finalCta__DQjLD h2{font-size:clamp(36px,10vw,44px)}.LandingPage_installCompact__IDdCv{margin-top:28px}.LandingPage_installCompact__IDdCv .LandingPage_browserLinks__EGh_l{flex-direction:column;gap:8px}.LandingPage_installCompact__IDdCv .LandingPage_browserLink__ytyHH{flex-direction:row;padding:14px 16px;font-size:15px}.LandingPage_finalCta__DQjLD>p{font-size:13px;line-height:1.6}.LandingPage_dialogScroll__Gu3kc img{max-width:none;min-width:100%;width:auto;max-height:70dvh}}@media (max-width:380px){.LandingPage_rating__TnPY5>span:last-child{flex-basis:100%}.LandingPage_ratingDivider__jIvuG{display:none}.LandingPage_walkthroughStage__vCkqn{min-height:580px}.LandingPage_platforms__nOFMg>div{gap:12px}}@media (prefers-reduced-motion:reduce){html:has(.LandingPage_container__15JJJ){scroll-behavior:auto}.LandingPage_container__15JJJ *,.LandingPage_container__15JJJ :after,.LandingPage_container__15JJJ :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.LandingPage_platformsWrap__nRtf3{max-width:calc(var(--lp-width) + 2 * var(--lp-gutter));padding:0 var(--lp-gutter) 72px;margin:0 auto}.LandingPage_dashTour__Mc85_{position:relative;height:calc((var(--dash-stops) - 1) * 46svh + 100svh - 76px);margin-top:48px}.LandingPage_dashStage__bKNdm{position:sticky;top:76px;height:calc(100svh - 76px);display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:40px;align-items:center;padding:28px 0}.LandingPage_dashStops__p6R0l{list-style:none;margin:0;padding:0;display:grid;gap:4px}.LandingPage_dashStops__p6R0l li{display:flex;gap:14px;padding:11px 0;color:var(--text-muted);transition:color .3s ease}.LandingPage_dashStops__p6R0l strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.3px;color:inherit}.LandingPage_dashStopNo__05foO{width:20px;padding-top:4px;font-size:11px;font-variant-numeric:tabular-nums}.LandingPage_dashStopLine__SjdXC{display:block;max-height:0;overflow:hidden;opacity:0;font-size:13px;line-height:1.5;color:var(--text-secondary);transition:max-height .35s ease,opacity .3s ease,margin .35s ease}.LandingPage_dashStops__p6R0l li[aria-current=step]{color:var(--text-primary)}.LandingPage_dashStops__p6R0l li[aria-current=step] .LandingPage_dashStopNo__05foO{color:var(--lp-accent)}.LandingPage_dashStops__p6R0l li[aria-current=step] .LandingPage_dashStopLine__SjdXC{max-height:60px;opacity:1;margin-top:4px}.LandingPage_dashNote__AXfsJ{margin-top:12px;font-size:11px;color:var(--text-muted)}.LandingPage_dashScreen__apykk{position:relative;height:min(100%,640px);border-radius:18px;overflow:hidden;background:#0b1020;border:1px solid var(--hairline);box-shadow:0 2px 6px rgba(15,15,30,.18),0 24px 60px -18px rgba(15,15,30,.45),0 60px 120px -40px rgba(40,30,120,.45)}.LandingPage_dashImage__tB1RO{position:absolute;left:0;top:0;max-width:none;height:auto;transform-origin:0 0;will-change:transform}.LandingPage_dashSpot__NiWTP{position:absolute;left:0;top:0;border-radius:18px;box-shadow:0 0 0 2px var(--accent),0 0 36px 6px rgba(99,102,241,.45),0 0 0 9999px rgba(4,7,18,.62);opacity:0;pointer-events:none;will-change:transform,width,height,opacity}.LandingPage_dashStatic__AzcDU img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:var(--elev-2)}.LandingPage_dashStatic__AzcDU .LandingPage_dashStops__p6R0l{margin-top:24px}.LandingPage_dashStatic__AzcDU .LandingPage_dashStopLine__SjdXC{max-height:none;opacity:1}@media (max-width:900px){.LandingPage_dashStage__bKNdm{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:18px;align-items:stretch;padding:18px 0}.LandingPage_dashStops__p6R0l li:not([aria-current=step]):not(.LandingPage_dashNote__AXfsJ){display:none}.LandingPage_dashStops__p6R0l .LandingPage_dashNote__AXfsJ{margin-top:0}.LandingPage_dashScreen__apykk{height:100%}}.LandingPage_band__gh4B7{position:relative;isolation:isolate;--band-fade:112px}.LandingPage_band__gh4B7:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--band-fade),#000 calc(100% - var(--band-fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--band-fade),#000 calc(100% - var(--band-fade)),transparent 100%)}@media (max-width:900px){.LandingPage_band__gh4B7{--band-fade:80px}}@media (max-width:700px){.LandingPage_band__gh4B7{--band-fade:64px}}.LandingPage_bandDots__ToDBn:before{background:radial-gradient(circle,color-mix(in srgb,var(--text-primary) 13%,transparent) 1px,transparent 1.6px) 0 0 /22px 22px,var(--band-raised)}.LandingPage_bandNight__DMusk{--bg:#0b0f1a;--bg-soft:#0f1420;--bg-muted:#1a2030;--bg-card:#131927;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--border:#232b3d;--border-light:#1c2333;--border-strong:#334155;--hairline:rgba(255,255,255,0.06);--accent-soft:#1e2340;--surface-raised:rgba(22,29,45,0.78);--elev-1:0 1px 1px rgba(0,0,0,0.25),0 16px 36px -12px rgba(0,0,0,0.6);--lp-accent:color-mix(in srgb,var(--accent) 70%,#f1f5f9);color:var(--text-primary);color-scheme:dark}.LandingPage_bandNight__DMusk:before{background:radial-gradient(900px 420px at 18% 0,rgba(99,102,241,.22),transparent 70%),radial-gradient(700px 380px at 92% 100%,rgba(168,85,247,.14),transparent 70%),#070a12}.LandingPage_bandWash__CPlUz:before{background:radial-gradient(800px 480px at 0 40%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 70%),var(--bg)}.LandingPage_bandGrid__spOOK:before{background:radial-gradient(600px 360px at 50% 45%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%),linear-gradient(color-mix(in srgb,var(--text-primary) 5%,transparent) 1px,transparent 1px) 0 0 /48px 48px,linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 5%,transparent) 1px,transparent 1px) 0 0 /48px 48px,var(--band-raised)}.LandingPage_pricing__O4kJU .LandingPage_priceGrid__G9ZbK{grid-template-columns:1fr 1.08fr;gap:20px;align-items:stretch}.LandingPage_pricing__O4kJU .LandingPage_priceCard__UCdjc{position:relative;overflow:hidden;padding:36px;border-radius:24px}.LandingPage_priceFree__8aBI5{background:var(--surface-raised);border:1px solid var(--hairline);box-shadow:var(--elev-1)}.LandingPage_pricing__O4kJU .LandingPage_pricePro__hW_2k{--pro-text:#f2f3fa;--pro-muted:#a3a8c3;--pro-faint:#7d83a3;--pro-line:rgba(255,255,255,0.1);--pro-gold:#f5d58a;color:var(--pro-text);color-scheme:dark;background:radial-gradient(120% 80% at 0 0,rgba(245,213,138,.16),transparent 55%),radial-gradient(90% 80% at 100% 100%,rgba(139,143,248,.3),transparent 60%),linear-gradient(150deg,#221d38,#141226 55%,#0b0a16);border:1px solid rgba(245,213,138,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 30px 80px -30px rgba(12,10,30,.7),0 40px 110px -50px rgba(245,213,138,.45)}.LandingPage_pricing__O4kJU .LandingPage_pricePro__hW_2k:after{content:"";position:absolute;right:-14%;bottom:-22%;width:58%;aspect-ratio:1;background:url(/algoright-logo.png) 50%/contain no-repeat;opacity:.06;transform:rotate(-12deg);pointer-events:none}.LandingPage_proSheen__7zx0U{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(245,213,138,.1) 46%,rgba(139,143,248,.12) 54%,transparent 65%);background-size:260% 100%;animation:LandingPage_proSheen__7zx0U 9s ease-in-out infinite}@keyframes LandingPage_proSheen__7zx0U{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.LandingPage_proSheen__7zx0U{animation:none}}.LandingPage_pricePro__hW_2k>:not(.LandingPage_proSheen__7zx0U){position:relative;z-index:1}.LandingPage_pricing__O4kJU .LandingPage_priceTitle__oW_Pn h3{font-size:20px;font-weight:600;letter-spacing:-.02em}.LandingPage_proName__0Wa1l{display:inline-flex;align-items:center;gap:8px;color:var(--pro-text)}.LandingPage_proName__0Wa1l svg{color:var(--pro-gold)}.LandingPage_pricing__O4kJU .LandingPage_freeBadge__kDprN,.LandingPage_pricing__O4kJU .LandingPage_proBadge__2GQpr{padding:5px 11px;border-radius:999px;font-size:11px}.LandingPage_pricing__O4kJU .LandingPage_pricePro__hW_2k .LandingPage_proBadge__2GQpr{color:var(--pro-gold);background:rgba(245,213,138,.12);border:1px solid rgba(245,213,138,.25)}.LandingPage_billing__Nq_FL{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:24px;padding:4px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid var(--pro-line)}.LandingPage_billingOption__JKdKw{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding:9px 10px;border:0;border-radius:10px;background:transparent;color:var(--pro-muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.LandingPage_billingOption__JKdKw:hover{color:var(--pro-text)}.LandingPage_billingOption__JKdKw[aria-checked=true]{background:rgba(255,255,255,.11);color:var(--pro-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 18px -8px rgba(0,0,0,.6)}.LandingPage_billingOption__JKdKw:focus-visible{outline:2px solid #8b8ff8;outline-offset:2px}.LandingPage_billingTag__dYX1A{padding:2px 7px;border-radius:999px;background:rgba(74,222,128,.14);color:#86efac;font-size:10.5px;font-weight:700}.LandingPage_billingOption__JKdKw:last-child .LandingPage_billingTag__dYX1A{background:rgba(245,213,138,.14);color:var(--pro-gold)}.LandingPage_pricing__O4kJU .LandingPage_priceAmount__aiN7L{margin-top:26px;font-size:58px;font-weight:600;letter-spacing:-.055em}.LandingPage_pricing__O4kJU .LandingPage_priceAmount__aiN7L span{font-size:14px;font-weight:500}.LandingPage_pricing__O4kJU .LandingPage_priceNote__PWhX4{margin:10px 0 26px;font-size:13px;line-height:1.5}.LandingPage_pricing__O4kJU .LandingPage_pricePro__hW_2k .LandingPage_priceAmount__aiN7L span,.LandingPage_pricing__O4kJU .LandingPage_pricePro__hW_2k .LandingPage_priceNote__PWhX4{color:var(--pro-muted)}.LandingPage_pricing__O4kJU .LandingPage_priceFeatures__P2KPm{gap:14px;padding:26px 0 30px}.LandingPage_pricing__O4kJU .LandingPage_priceFeatures__P2KPm li{align-items:center;font-size:14px}.LandingPage_pricing__O4kJU .LandingPage_pricePro__hW_2k .LandingPage_priceFeatures__P2KPm{border-top-color:var(--pro-line)}.LandingPage_pricing__O4kJU .LandingPage_pricePro__hW_2k .LandingPage_priceFeatures__P2KPm li{color:#d9dbeb}.LandingPage_priceCheck__ElB_2{display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--bg-muted);color:var(--text-secondary)}.LandingPage_pricing__O4kJU .LandingPage_priceFeatures__P2KPm .LandingPage_priceCheck__ElB_2 svg{margin:0;color:inherit}.LandingPage_pricing__O4kJU .LandingPage_pricePro__hW_2k .LandingPage_priceCheck__ElB_2{background:rgba(245,213,138,.14);color:var(--pro-gold)}.LandingPage_freeCta__eAVKH{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border-radius:999px;border:1px solid var(--border-strong);color:var(--text-primary);font-size:14px;font-weight:600;transition:background .2s,transform .2s}.LandingPage_freeCta__eAVKH:hover{background:var(--bg-muted);transform:translateY(-1px)}.LandingPage_proCta__zvnRo{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:8px 8px 8px 26px;border:0;border-radius:999px;background:linear-gradient(135deg,#ffffff,#e9e9ff);color:#0b0c16;font:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 18px 44px -14px rgba(139,143,248,.75);transition:transform .2s,box-shadow .2s}.LandingPage_proCta__zvnRo:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 24px 52px -14px rgba(139,143,248,.9)}.LandingPage_proCta__zvnRo:disabled{cursor:wait;opacity:.75}.LandingPage_proCtaIcon__L953q{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#0b0c16;color:#fff;transition:transform .2s}.LandingPage_proCta__zvnRo:hover .LandingPage_proCtaIcon__L953q{transform:translateX(3px)}.LandingPage_pricing__O4kJU .LandingPage_priceDetails__UogZ_{font-size:12px}.LandingPage_pricing__O4kJU .LandingPage_pricePro__hW_2k .LandingPage_priceDetails__UogZ_{color:var(--pro-faint)}.LandingPage_pricing__O4kJU .LandingPage_pricePro__hW_2k .LandingPage_priceDetails__UogZ_:hover{color:var(--pro-text)}.LandingPage_priceTrust__d6M1Z{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:28px 0 0;padding:0;list-style:none;color:var(--text-muted);font-size:13px}.LandingPage_priceTrust__d6M1Z li{display:inline-flex;align-items:center;gap:8px}.LandingPage_priceTrust__d6M1Z svg{color:var(--lp-accent)}@media (max-width:860px){.LandingPage_pricing__O4kJU .LandingPage_priceGrid__G9ZbK{grid-template-columns:1fr}.LandingPage_pricing__O4kJU .LandingPage_priceCard__UCdjc{padding:26px}.LandingPage_pricing__O4kJU .LandingPage_priceAmount__aiN7L{font-size:48px}}.LandingPage_proStrip__FhW1p{flex-wrap:wrap;border-radius:14px;border:1px solid var(--pro-line);background:rgba(255,255,255,.05);color:rgba(255,255,255,.72)}.LandingPage_freeStrip__LVO56,.LandingPage_proStrip__FhW1p{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin-top:24px;padding:4px 12px;font-size:13px;font-weight:500}.LandingPage_freeStrip__LVO56{border-radius:14px;border:1px dashed var(--border);color:var(--text-muted)}@media (max-width:860px){.LandingPage_pricing__O4kJU .LandingPage_pricePro__hW_2k{order:-1}}@media (max-width:520px){.LandingPage_billingOption__JKdKw{flex-direction:column;gap:4px}}.LandingPage_tx__pqkvI{--tx-in:1;--tx-out:0;--tx-x:0px;--tx-y:0px;--tx-s:0;--tx-fade:0.85;--tx-dim:0.8;transform:translate3d(calc(var(--tx-x) * (1 - var(--tx-in))),calc(var(--tx-y) * (1 - var(--tx-in)) - var(--tx-out) * var(--tx-leave, 1) * 7vh),0) scale(calc(1 - (1 - var(--tx-in)) * var(--tx-s) - var(--tx-out) * var(--tx-leave, 1) * .05));opacity:calc((1 - var(--tx-fade) * (1 - var(--tx-in))) * (1 - var(--tx-dim) * var(--tx-out)));transform-origin:50% 0}.LandingPage_txHeroOut__PiXB2{transform-origin:50% 100%}.LandingPage_txRise__8lEnx{--tx-y:14vh;--tx-s:0.08}.LandingPage_txLift__tVj01{--tx-y:6vh}.LandingPage_txFromRight__gK2jg{--tx-x:9vw;--tx-y:5vh}.LandingPage_txFromLeft__bSUr9{--tx-x:-9vw;--tx-y:5vh}.LandingPage_txCurtain__wyZ4e{--tx-y:16vh;--tx-s:0.1;--tx-fade:0;--tx-dim:0;--tx-leave:0}.LandingPage_txCurtain__wyZ4e.LandingPage_band__gh4B7:before{border-radius:calc((1 - var(--tx-in)) * 56px)}.LandingPage_txFromLeft__bSUr9.LandingPage_band__gh4B7:before,.LandingPage_txFromRight__gK2jg.LandingPage_band__gh4B7:before,.LandingPage_txRise__8lEnx.LandingPage_band__gh4B7:before{border-radius:calc((1 - var(--tx-in)) * 40px)}@media (max-width:720px){.LandingPage_txFromRight__gK2jg{--tx-x:14vw}.LandingPage_txFromLeft__bSUr9{--tx-x:-14vw}}@media (prefers-reduced-motion:reduce){.LandingPage_tx__pqkvI{transform:none!important;opacity:1!important}}.LandingPage_bandDots__ToDBn:after,.LandingPage_bandGrid__spOOK:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;margin-left:-50vw;z-index:-1;pointer-events:none}.LandingPage_bandDots__ToDBn:before{background:radial-gradient(560px 520px at 72% 52%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(900px 600px at 0 0,color-mix(in srgb,var(--accent) 5%,transparent),transparent 70%),var(--band-raised)}.LandingPage_bandDots__ToDBn:after{background:repeating-radial-gradient(circle at 72% 52%,transparent 0 71px,color-mix(in srgb,var(--accent) 34%,transparent) 71px 72px,transparent 72px 96px);-webkit-mask-image:radial-gradient(760px 640px at 72% 52%,#000 10%,transparent 72%);mask-image:radial-gradient(760px 640px at 72% 52%,#000 10%,transparent 72%);transform:scale(calc(.86 + .14 * var(--tx-in, 1)));transform-origin:72% 52%;opacity:.9}.LandingPage_bandGrid__spOOK:before{background:conic-gradient(from 180deg at 50% -8%,transparent 152deg,color-mix(in srgb,var(--accent) 18%,transparent) 172deg,color-mix(in srgb,var(--accent) 26%,transparent) 180deg,color-mix(in srgb,var(--accent) 18%,transparent) 188deg,transparent 208deg),radial-gradient(900px 420px at 50% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%),var(--band-raised)}.LandingPage_bandGrid__spOOK:after{background:radial-gradient(ellipse 74% 70% at 50% 100%,transparent 97.6%,color-mix(in srgb,var(--accent) 60%,transparent) 98.8%,transparent 100%),radial-gradient(ellipse 74% 70% at 50% 100%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 32%,#000 68%,transparent 92%);mask-image:linear-gradient(90deg,transparent 8%,#000 32%,#000 68%,transparent 92%)}@media (max-width:720px){.LandingPage_bandDots__ToDBn:after,.LandingPage_bandDots__ToDBn:before{background-position:50%}.LandingPage_bandDots__ToDBn:after{transform-origin:50% 70%;background:repeating-radial-gradient(circle at 50% 70%,transparent 0 55px,color-mix(in srgb,var(--accent) 22%,transparent) 55px 56px,transparent 56px 76px);-webkit-mask-image:radial-gradient(420px 420px at 50% 70%,#000 10%,transparent 72%);mask-image:radial-gradient(420px 420px at 50% 70%,#000 10%,transparent 72%)}}@media (prefers-reduced-motion:reduce){.LandingPage_bandDots__ToDBn:after{transform:none}}.LandingPage_heroMedia__0mcRO{position:absolute;z-index:-1;top:-76px;left:50%;width:100vw;height:100svh;min-height:max(640px,calc(100% + 76px + 40px));transform:translateX(-50%);background:#07080c url(/hero/hero.jpg) 50% 18%/cover no-repeat;-webkit-mask-image:linear-gradient(180deg,#000,#000 72%,transparent);mask-image:linear-gradient(180deg,#000,#000 72%,transparent)}.LandingPage_heroMedia__0mcRO:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,6,10,.5),rgba(5,6,10,.3) 50%,rgba(5,6,10,.65))}.LandingPage_heroPhoto__y2xrD .LandingPage_eyebrow__bAj9y{color:rgba(255,255,255,.72)}.LandingPage_heroPhoto__y2xrD .LandingPage_statusDot__9Gy9q{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.16)}.LandingPage_hero__c_3sS.LandingPage_heroPhoto__y2xrD h1{color:#fff}.LandingPage_hero__c_3sS.LandingPage_heroPhoto__y2xrD h1>span{color:#a5b4fc}.LandingPage_heroPhoto__y2xrD .LandingPage_heroCopy__GJuLr>p{color:rgba(255,255,255,.78)}.LandingPage_heroPhoto__y2xrD .LandingPage_heroDemoLink__B9v_k,.LandingPage_heroPhoto__y2xrD .LandingPage_installHeading__vPOaL{color:#fff}.LandingPage_heroPhoto__y2xrD .LandingPage_freeBadge__kDprN{color:#fff;background:rgba(255,255,255,.14)}.LandingPage_heroPhoto__y2xrD .LandingPage_browserLink__ytyHH{color:#fff;background:rgba(12,14,20,.62);border-color:rgba(255,255,255,.18);backdrop-filter:blur(12px)}.LandingPage_heroPhoto__y2xrD .LandingPage_browserLink__ytyHH>svg:last-child{color:rgba(255,255,255,.6)}.LandingPage_heroPhoto__y2xrD .LandingPage_browserLink__ytyHH:hover{background:rgba(30,33,44,.78);box-shadow:none}.LandingPage_heroPhoto__y2xrD .LandingPage_browserLink__ytyHH:first-child{color:#0b0c10;background:#fff;border-color:#fff}.LandingPage_heroPhoto__y2xrD .LandingPage_browserLink__ytyHH:first-child>svg:last-child{color:inherit}.LandingPage_heroPhoto__y2xrD .LandingPage_rating__TnPY5{color:rgba(255,255,255,.66)}.LandingPage_heroPhoto__y2xrD .LandingPage_rating__TnPY5 strong,.LandingPage_heroPhoto__y2xrD .LandingPage_stars__15wDN{color:#fff}.LandingPage_heroPhoto__y2xrD .LandingPage_ratingDivider__jIvuG{background:rgba(255,255,255,.3)}@media (max-width:700px){.LandingPage_heroMedia__0mcRO{background-image:url(/hero/hero-mobile.jpg),url(/hero/hero.jpg)}}.LandingPage_bandNight__DMusk:before{-webkit-mask-image:none;mask-image:none}html:not([data-theme=dark]) .LandingPage_heroMedia__0mcRO{background:radial-gradient(1000px 560px at 78% 8%,rgba(167,139,250,.28),transparent 70%),radial-gradient(800px 520px at 8% 30%,rgba(109,93,252,.14),transparent 70%),linear-gradient(180deg,#f5f3ff 0,#fbfaff 55%,var(--bg) 100%)}html:not([data-theme=dark]) .LandingPage_heroMedia__0mcRO:after{display:none}html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_eyebrow__bAj9y{color:var(--text-muted)}html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_statusDot__9Gy9q{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}html:not([data-theme=dark]) .LandingPage_hero__c_3sS.LandingPage_heroPhoto__y2xrD h1{color:var(--text-primary)}html:not([data-theme=dark]) .LandingPage_hero__c_3sS.LandingPage_heroPhoto__y2xrD h1>span{color:#5b4bd6}html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_heroCopy__GJuLr>p{color:var(--text-secondary)}html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_heroDemoLink__B9v_k,html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_installHeading__vPOaL{color:var(--text-primary)}html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_freeBadge__kDprN{color:#4c3fc4;background:rgba(109,93,252,.1)}html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_browserLink__ytyHH{color:var(--text-primary);background:rgba(255,255,255,.72);border-color:rgba(15,23,42,.08)}html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_browserLink__ytyHH>svg:last-child{color:var(--text-muted)}html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_browserLink__ytyHH:hover{background:#fff}html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_browserLink__ytyHH:first-child{color:#fff;background:#0b0c10;border-color:#0b0c10}html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_rating__TnPY5{color:var(--text-muted)}html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_rating__TnPY5 strong,html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_stars__15wDN{color:var(--text-primary)}html:not([data-theme=dark]) .LandingPage_heroPhoto__y2xrD .LandingPage_ratingDivider__jIvuG{background:var(--border)}.LandingPage_heroCentered__6Ngb3{grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;text-align:center;row-gap:30px;min-height:calc(100svh - 76px);align-content:center;padding-top:24px;padding-bottom:12svh}.LandingPage_heroCentered__6Ngb3 .LandingPage_heroCopy__GJuLr{display:grid;justify-items:center;max-width:820px}.LandingPage_heroCentered__6Ngb3 .LandingPage_eyebrow__bAj9y{justify-content:center}.LandingPage_heroCentered__6Ngb3 .LandingPage_heroInstall__OPR_L{width:min(760px,100%)}.LandingPage_heroCentered__6Ngb3 .LandingPage_installHeading__vPOaL{justify-content:center;gap:12px}.LandingPage_heroCentered__6Ngb3 .LandingPage_browserLinks__EGh_l{flex-direction:row}.LandingPage_heroCentered__6Ngb3 .LandingPage_browserLink__ytyHH{flex:1;justify-content:center}.LandingPage_heroCentered__6Ngb3 .LandingPage_rating__TnPY5{justify-content:center}.LandingPage_heroMedia__0mcRO,html:not([data-theme=dark]) .LandingPage_heroMedia__0mcRO{background:#f7f6fa;height:calc(100svh + 76px)}html[data-theme=dark] .LandingPage_heroMedia__0mcRO{background:#050508}.LandingPage_heroMedia__0mcRO:after,html:not([data-theme=dark]) .LandingPage_heroMedia__0mcRO:after{display:none}.LandingPage_heroSculpture__2hkOo{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}html:not([data-theme=dark]) .LandingPage_heroSculpture__2hkOo{opacity:.7}.LandingPage_heroSculpture__2hkOo img,.LandingPage_heroSculpture__2hkOo video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 58%;object-position:50% 58%;display:block}html[data-theme=dark] .LandingPage_heroCentered__6Ngb3 .LandingPage_heroCopy__GJuLr>p,html[data-theme=dark] .LandingPage_heroCentered__6Ngb3 h1{text-shadow:0 2px 30px rgba(5,5,8,.85)}html:not([data-theme=dark]) .LandingPage_heroCentered__6Ngb3 .LandingPage_heroCopy__GJuLr>p,html:not([data-theme=dark]) .LandingPage_heroCentered__6Ngb3 h1{text-shadow:0 2px 30px rgba(247,246,250,.9)}@media (max-width:700px){.LandingPage_heroMedia__0mcRO{background-image:none}.LandingPage_heroCentered__6Ngb3 .LandingPage_browserLinks__EGh_l{flex-direction:column}.LandingPage_heroSculpture__2hkOo{inset:0 0 auto 0;height:62svh;transform:none}.LandingPage_heroSculpture__2hkOo img,.LandingPage_heroSculpture__2hkOo video{-o-object-position:50% 50%;object-position:50% 50%}}.LandingPage_heroCta__RuKOK{display:grid;justify-items:center;gap:14px}.LandingPage_heroCtaButton__yqkHc{display:inline-flex;align-items:center;gap:12px;padding:10px 10px 10px 26px;border-radius:999px;font-size:17px;font-weight:650;letter-spacing:-.01em;text-decoration:none;background:#0b0b12;color:#fff;box-shadow:0 14px 34px -14px rgba(76,63,196,.55);transition:transform .18s ease,box-shadow .18s ease}.LandingPage_heroCtaButton__yqkHc:hover{transform:translateY(-1px);box-shadow:0 18px 40px -14px rgba(76,63,196,.7)}.LandingPage_heroCtaButton__yqkHc:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.LandingPage_heroCtaArrow__zlUJx{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#0b0b12}html[data-theme=dark] .LandingPage_heroCtaButton__yqkHc{background:#fff;color:#0b0b12;box-shadow:0 14px 40px -12px rgba(139,127,255,.55)}html[data-theme=dark] .LandingPage_heroCtaArrow__zlUJx{background:#0b0b12;color:#fff}.LandingPage_heroCtaAlso__1XxuU{margin:0;font-size:14px;color:var(--text-muted)}.LandingPage_heroCtaAlso__1XxuU a{color:inherit;text-decoration:underline;text-underline-offset:3px}.LandingPage_heroCtaAlso__1XxuU a:hover{color:var(--text-primary)}html[data-theme=dark] .LandingPage_heroCtaAlso__1XxuU{color:rgba(255,255,255,.66)}html[data-theme=dark] .LandingPage_heroCtaAlso__1XxuU a:hover{color:#fff}