@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-100-900-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter/inter-100-900-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth}*{box-sizing:border-box;font-size:inherit;margin:0;text-decoration:none}body{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:inherit}[data-f0-id]{min-width:0;position:relative}input,button{color:inherit;background:0 0;border-width:0;outline:none}button{cursor:pointer}select{-webkit-appearance:none;background:0 0;border:0}textarea{resize:none;background:0 0;border:0;outline:none}img,video{max-width:unset;object-fit:cover;object-position:center}.f0-carousel-fade{position:relative;grid-template-rows:100% 1fr!important;grid-template-columns:100% 1fr!important;place-items:start!important;display:grid!important}.f0-carousel-fade>*{grid-area:1/1}.f0-carousel-fade>:not(.f0-active):not(.state-f0-active),.f0-carousel-fade>:not(.f0-active):not(.state-f0-active)>*{opacity:0;pointer-events:none!important}.f0-carousel-fade>.f0-active,.f0-carousel-fade>.state-f0-active,.f0-carousel-fade:not(:has(>.f0-active))>:first-child,.f0-carousel-fade:not(:has(>.state-f0-active))>:first-child{opacity:1;pointer-events:auto}.f0-carousel:not(.f0-carousel-fade){display:flex;position:relative;overflow:hidden}.f0-carousel:not(.f0-carousel-fade)>*{flex:0 0 100%;min-width:0}.f0-tab{cursor:pointer}.f0-accordion-panel{overflow:hidden}.page,.f0-page{min-height:900px;font-family:var(--font-body);background:#fff;display:grid;width:100vw!important}a{font-family:var(--font-body)}html.f0-scale-lock,body.f0-scale-lock{overflow-x:hidden}body.f0-scale-lock{position:relative}.free-mode.f0-page{grid-template-rows:100% 1fr!important;grid-template-columns:100% 1fr!important;place-items:start!important;display:grid!important}html .free-mode{grid-template-rows:100% 1fr;grid-template-columns:100% 1fr;place-items:start;display:grid}.free-mode>[data-f0-id]{grid-area:1/1/2/2!important}.f0-follow-cursor{z-index:2147483646;will-change:transform;pointer-events:none!important;position:fixed!important;top:0!important;left:0!important}.glowing-border,.glowing-border-assistant,.glowing-border-assistant-button{border:2px solid #fff3!important}[data-f0-role=mask]{opacity:0!important}.f0-auto-bar-scroll::-webkit-scrollbar{display:none}.f0-effect-overlay{z-index:999;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.effect-film-grain{animation:f0-grain-flicker calc(var(--effect-speed,.15) * 1s) steps(4, jump-none) infinite;mix-blend-mode:overlay!important;opacity:var(--effect-opacity,.4)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23grain)' opacity='0.3'/%3E%3C/svg%3E")!important;background-size:cover!important}@keyframes f0-grain-flicker{0%{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,-1px)}to{transform:translate(0)}}.effect-vignette{background:radial-gradient(ellipse at center, transparent calc(var(--effect-spread,40) * 1%), rgb(0 0 0/var(--effect-opacity,.7)) 100%)!important}.effect-cinematic-bars{background:linear-gradient(to bottom, black calc(var(--effect-bar-size,12) * 1%), transparent calc(var(--effect-bar-size,12) * 1%), transparent calc(100% - var(--effect-bar-size,12) * 1%), black calc(100% - var(--effect-bar-size,12) * 1%))!important}.effect-scanlines{animation:2s linear infinite f0-scanlines-roll;background-image:repeating-linear-gradient(0deg, transparent 0px, transparent calc(var(--effect-line-gap,4) * 1px), rgb(0 0 0/var(--effect-opacity,.15)) calc(var(--effect-line-gap,4) * 1px), rgb(0 0 0/var(--effect-opacity,.15)) calc(var(--effect-line-gap,4) * 2px))!important;background-size:100% calc(var(--effect-line-gap,4) * 2px)!important}@keyframes f0-scanlines-roll{0%{background-position:0 0}to{background-position:0 calc(var(--effect-line-gap,4) * 2px)}}.effect-light-leak{animation:f0-light-leak-drift calc(var(--effect-duration,8) * 1s) ease-in-out infinite alternate;background:radial-gradient(ellipse at 20% 50%, rgb(255 180 50/var(--effect-opacity,.25)) 0%, transparent 60%), radial-gradient(ellipse at 80% 30%, rgb(255 100 50/var(--effect-opacity,.25)) 0%, transparent 50%)!important;mix-blend-mode:screen!important;opacity:var(--effect-intensity,1)!important}@keyframes f0-light-leak-drift{0%{background-position:0 0,0 0}to{background-position:10% 5%,-10% -5%}}.effect-bokeh{transform:scale(var(--effect-scale,1));animation:f0-bokeh-drift calc(var(--effect-duration,12) * 1s) ease-in-out infinite alternate;background:radial-gradient(circle 80px at 15% 25%, rgb(255 255 255/var(--effect-opacity,.1)) 0%, transparent 100%), radial-gradient(circle 50px at 75% 15%, rgb(255 255 255/var(--effect-opacity,.1)) 0%, transparent 100%), radial-gradient(circle 65px at 60% 70%, rgb(255 255 255/var(--effect-opacity,.1)) 0%, transparent 100%), radial-gradient(circle 40px at 30% 80%, rgb(255 255 255/var(--effect-opacity,.1)) 0%, transparent 100%), radial-gradient(circle 55px at 85% 55%, rgb(255 255 255/var(--effect-opacity,.1)) 0%, transparent 100%)!important;mix-blend-mode:screen!important}@keyframes f0-bokeh-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:6% 4%,-4% 6%,4% -4%,-6% -3%,3% 5%}}.effect-glow{animation:f0-glow-pulse calc(var(--effect-duration,4) * 1s) ease-in-out infinite alternate;background:radial-gradient(circle at center, rgb(79 143 255/var(--effect-opacity,.2)) 0%, transparent 60%)!important;mix-blend-mode:screen!important;filter:hue-rotate(calc(var(--effect-color,0) * 1deg))!important}@keyframes f0-glow-pulse{0%{opacity:.6}to{opacity:1}}.effect-shine-sweep{animation:f0-shine-sweep calc(var(--effect-duration,4) * 1s) linear infinite;background:linear-gradient(105deg, transparent 40%, rgb(255 255 255/var(--effect-opacity,.25)) 50%, transparent 60%)!important;background-size:200% 100%!important}@keyframes f0-shine-sweep{0%{background-position:-100% 0}to{background-position:200% 0}}.effect-whoosh-right,.effect-whoosh-left{filter:blur(6px);opacity:0;will-change:transform, opacity;background:linear-gradient(105deg, transparent 35%, rgb(255 255 255/var(--effect-opacity,.7)) 50%, transparent 65%)!important;background-size:250% 100%!important;width:60%!important;inset:0 auto 0 20%!important}.effect-flash{opacity:0;will-change:opacity;background:#fff!important}.effect-speed-lines{filter:blur(2px);opacity:0;will-change:transform, opacity;background-image:repeating-linear-gradient(90deg, transparent 0px, transparent 40px, rgb(255 255 255/var(--effect-opacity,.5)) 40px, rgb(255 255 255/var(--effect-opacity,.5)) 42px, transparent 42px, transparent 80px)!important;background-size:200% 100%!important}.effect-shock-ring{transform-origin:50%;will-change:transform, opacity;border:4px solid rgb(255 255 255/var(--effect-opacity,.8))!important;background:0 0!important;border-radius:50%!important;width:20px!important;height:20px!important;margin:-10px 0 0 -10px!important;inset:50% auto auto 50%!important}.effect-light-streak{filter:blur(2px);opacity:0;will-change:transform, opacity;transform:rotate(-12deg);background:radial-gradient(ellipse 60% 8% at 50% 50%, rgb(255 240 200/var(--effect-opacity,.9)) 0%, transparent 80%)!important;mix-blend-mode:screen!important}@container (width>=1280px){.desktop-hide{display:none!important}}@container (width<=1279px) and (width>=768px){.tablet-hide{display:none!important}}@container (width<=767px){.mobile-hide{display:none!important}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.v3-reveal{animation:linear both v3-reveal-up view();animation-range:entry cover 35%;opacity:1!important;transform:unset!important}.v3-reveal--left{animation-name:v3-reveal-left}.v3-reveal--right{animation-name:v3-reveal-right}.v3-reveal--scale{animation-name:v3-reveal-scale}.v3-reveal--fade{animation-name:v3-reveal-fade}[data-stagger]>*{opacity:0;animation:linear both v3-reveal-up view();animation-range:entry cover 30%}[data-stagger]>:first-child{animation-range:entry cover 22%}[data-stagger]>:nth-child(2){animation-range:entry 4% cover 26%}[data-stagger]>:nth-child(3){animation-range:entry 8% cover 30%}[data-stagger]>:nth-child(4){animation-range:entry 12% cover 34%}[data-stagger]>:nth-child(5){animation-range:entry 16% cover 38%}[data-stagger]>:nth-child(6){animation-range:entry 20% cover 42%}[data-stagger]>:nth-child(7){animation-range:entry 24% cover 46%}[data-stagger]>:nth-child(8){animation-range:entry 28% cover 50%}}}@keyframes v3-reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes v3-reveal-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}@keyframes v3-reveal-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes v3-reveal-scale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes v3-reveal-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.v3-enter{transition:opacity var(--transition-normal), transform var(--transition-normal)}@starting-style{.v3-enter{opacity:0;transform:translateY(8px)}}}.v3-hover-lift{transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);will-change:transform}@media (prefers-reduced-motion:no-preference){.v3-hover-lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}}.v3-hover-zoom{overflow:hidden}.v3-hover-zoom>img,.v3-hover-zoom>picture>img,.v3-hover-zoom>video{will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:no-preference){.v3-hover-zoom:hover>img,.v3-hover-zoom:hover>picture>img,.v3-hover-zoom:hover>video{transform:scale(1.05)}}.v3-link-underline{text-decoration:none;position:relative}.v3-link-underline:after{content:"";transform-origin:0;width:100%;height:1.5px;transition:transform var(--transition-normal);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.v3-link-underline:hover:after,.v3-link-underline:focus-visible:after{transform:scaleX(1)}.v3-arrow__icon{transition:transform var(--transition-normal);display:inline-block}@media (prefers-reduced-motion:no-preference){.v3-arrow:hover .v3-arrow__icon{transform:translate(4px)}}.v3-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.v3-marquee__track{gap:var(--spacing-2xl);width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.v3-marquee__track{animation:32s linear infinite v3-marquee}.v3-marquee:hover .v3-marquee__track{animation-play-state:paused}}@keyframes v3-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.v3-float{animation:7s ease-in-out infinite v3-float}.v3-float--slow{animation-duration:11s}}@keyframes v3-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.v3-tilt{transition:transform var(--transition-fast)}.v3-tilt:active{transform:scale(.98)}.v3-details{border-bottom:1px solid var(--color-border)}.v3-details>summary{justify-content:space-between;align-items:center;gap:var(--spacing-md);cursor:pointer;padding-block:var(--spacing-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);list-style:none;display:flex}.v3-details>summary::-webkit-details-marker{display:none}.v3-details__marker{transition:transform var(--transition-normal);flex-shrink:0}.v3-details[open]>summary .v3-details__marker{transform:rotate(45deg)}.v3-details__body{color:var(--color-text-muted);padding-bottom:var(--spacing-lg)}@supports (interpolate-size:allow-keywords){.v3-details::details-content{opacity:0;block-size:0;transition:block-size var(--transition-normal), opacity var(--transition-normal), content-visibility var(--transition-normal) allow-discrete;overflow:hidden}.v3-details[open]::details-content{opacity:1;block-size:auto}}.v3-tabs__list{gap:var(--spacing-xs);padding:var(--spacing-xs);background:var(--color-surface);border-radius:var(--radius-full);display:inline-flex}.v3-tabs__tab{appearance:none;cursor:pointer;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-full);font:inherit;font-weight:var(--font-weight-medium);color:var(--color-text-muted);transition:color var(--transition-fast), background var(--transition-normal);background:0 0;border:none}.v3-tabs__tab[aria-selected=true]{color:var(--color-text);background:var(--color-background);box-shadow:var(--shadow-sm)}.v3-tabs__panel{animation:v3-reveal-fade var(--transition-normal) both}.v3-focusable:focus-visible,.v3-tabs__tab:focus-visible,.v3-details>summary:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-xs)}.v3-blob{border-radius:var(--radius-full);filter:blur(80px);opacity:.28;pointer-events:none;z-index:0;position:absolute}@media (prefers-reduced-motion:no-preference){.v3-blob--drift{animation:14s ease-in-out infinite v3-float}}@media (prefers-reduced-motion:reduce){.v3-reveal,[data-stagger]>*,.v3-tabs__panel{opacity:1!important;animation:none!important}.v3-marquee__track,.v3-float,.v3-blob--drift{animation:none!important}}@keyframes ds-animate-fade-in-kf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-animate-slide-up-kf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-animate-scale-in-kf{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ds-animate-blur-in-kf{0%{filter:blur(20px);opacity:0}to{filter:blur();opacity:1}}@keyframes ds-animate-float-kf{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}[data-f0-role=mask]{opacity:0;pointer-events:none}.f0-id-el_TfWSAl8T[data-f0-id=el_TfWSAl8T]{background:var(--color-background,#fff);flex-direction:column;align-items:center;width:1440px;height:max-content;display:flex;position:relative;top:0;left:0;overflow:clip}.v3-hero-waitlist{background:var(--color-background);position:relative;overflow:hidden}.v3-hero-waitlist__bg{z-index:0;position:absolute;inset:0}.v3-hero-waitlist__bg .v3-blob{width:44rem;height:44rem}.v3-hero-waitlist__bg .v3-blob--a{background:var(--color-primary-subtle);top:-16rem;left:50%;transform:translate(-65%)}.v3-hero-waitlist__bg .v3-blob--b{background:var(--color-accent-subtle);bottom:-18rem;right:-10rem}.v3-hero-waitlist__inner{z-index:1;text-align:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;max-width:40rem;margin:0 auto;display:flex;position:relative}.v3-hero-waitlist__form{gap:var(--spacing-sm);width:100%;margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.v3-hero-waitlist__form .ds-input{flex:14rem;min-width:0}.v3-hero-waitlist__form .ds-button{flex-shrink:0}.v3-hero-waitlist__sub{align-items:center;gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.v3-hero-waitlist__privacy{font-size:var(--text-size-caption);color:var(--color-text-muted)}.v3-hero-waitlist__trust{align-items:center;gap:var(--spacing-md);display:flex}.v3-hero-waitlist__avatars{display:flex}.v3-hero-waitlist__avatars img{border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--color-background);width:34px;height:34px;margin-left:-10px}.v3-hero-waitlist__avatars img:first-child{margin-left:0}.v3-logos-marquee{background:var(--color-background);overflow:hidden}.v3-logos-marquee__header{text-align:center;margin-bottom:var(--spacing-xl)}.v3-logos-marquee__fade{position:relative}.v3-logos-marquee__fade:before,.v3-logos-marquee__fade:after{content:"";z-index:2;pointer-events:none;width:6rem;position:absolute;top:0;bottom:0}.v3-logos-marquee__fade:before{background:linear-gradient(to right, var(--color-background), transparent);left:0}.v3-logos-marquee__fade:after{background:linear-gradient(to left, var(--color-background), transparent);right:0}.v3-logos-marquee__logo{width:120px;height:48px;color:var(--color-text-muted);opacity:.55;transition:opacity var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.v3-logos-marquee__logo:hover{opacity:1}.v3-logos-marquee__logo .ds-icon{width:80px;height:32px}.v3-rating-bar{background:var(--color-surface);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle)}.v3-rating-bar__inner{align-items:center;gap:var(--spacing-2xl);flex-wrap:wrap;justify-content:center;display:flex}.v3-rating-bar__left{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.v3-rating-bar__stars{align-items:center;gap:var(--spacing-2xs);display:flex}.v3-rating-bar__stars .ds-icon{color:var(--color-accent);width:20px;height:20px}.v3-rating-bar__score{flex-direction:column;gap:1px;display:flex}.v3-rating-bar__value{font-size:var(--text-size-h4);font-weight:var(--font-weight-bold);color:var(--color-text);font-family:var(--font-heading);line-height:var(--line-height-tight)}.v3-rating-bar__caption{font-size:var(--text-size-caption);color:var(--color-text-muted);line-height:var(--line-height-default);white-space:nowrap}.v3-rating-bar__divider{background:var(--color-border);flex-shrink:0;width:1px;height:2.5rem}.v3-rating-bar__platforms{align-items:center;gap:var(--spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}.v3-rating-bar__platform{align-items:center;gap:var(--spacing-2xs);flex-direction:column;display:flex}.v3-rating-bar__platform .ds-icon{width:24px;height:24px;color:var(--color-text-muted);opacity:.7}.v3-rating-bar__platform-label{font-size:var(--text-size-caption);color:var(--color-text-muted);font-weight:var(--font-weight-medium);white-space:nowrap}.v3-footer-minimal{background:var(--color-background);border-top:1px solid var(--color-border-subtle)}.v3-footer-minimal__row{justify-content:space-between;align-items:center;gap:var(--spacing-lg);padding-bottom:var(--spacing-lg);display:flex}.v3-footer-minimal__brand{align-items:center;gap:var(--spacing-sm);font-size:var(--text-size-small);font-weight:var(--font-weight-semibold);color:var(--color-text);flex-shrink:0;text-decoration:none;display:flex}.v3-footer-minimal__brand .ds-icon{color:var(--color-primary)}.v3-footer-minimal__logo-img{width:auto;height:22px}.v3-footer-minimal__logo-text{font-weight:var(--font-weight-semibold);font-size:var(--text-size-small)}.v3-footer-minimal__links{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;flex:1;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.v3-footer-minimal__links a{font-size:var(--text-size-small);color:var(--color-text-muted);transition:color var(--transition-fast);white-space:nowrap;text-decoration:none}.v3-footer-minimal__links a:hover{color:var(--color-text)}.v3-footer-minimal__socials{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}.v3-footer-minimal__social-link{color:var(--color-text-muted);padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:color var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:flex}.v3-footer-minimal__social-link:hover{color:var(--color-text);background:var(--color-surface)}.v3-footer-minimal__bar{padding-top:var(--spacing-md);border-top:1px solid var(--color-border-subtle);text-align:center}.v3-footer-minimal__copyright{font-size:var(--text-size-caption);color:var(--color-text-muted)}:root{--bp-desktop:1280px;--bp-mobile:767px;--bp-tablet:1023px;--card-padding-large:32px;--card-padding-medium:24px;--card-padding-small:16px;--color-accent:#e8a07f;--color-accent-2:#0071e3;--color-accent-subtle:#fcf1ec;--color-background:#060606;--color-border:#2c2c2b;--color-border-subtle:#222;--color-error:#ef4444;--color-overlay:#000000a6;--color-primary:#fff;--color-primary-active:color-mix(in srgb, var(--color-primary) 82%, #000);--color-primary-hover:#7888e1;--color-primary-subtle:#f2f4fc;--color-ring:color-mix(in srgb, var(--color-primary) 45%, transparent);--color-secondary:#ecd9c0;--color-secondary-hover:#debd91;--color-success:#10b981;--color-surface:#121212;--color-surface-alt:#222;--color-text:#f3f2f0;--color-text-inverse:#111827;--color-text-muted:#c3c5c9;--color-warning:#e8a07f;--container-max-width-default:1200px;--container-max-width-narrow:960px;--container-max-width-wide:1440px;--font-body:"Inter", "Helvetica Neue", Arial, system-ui, sans-serif;--font-feature-default:normal;--font-heading:"Helvetica Neue", "Inter", Arial, system-ui, sans-serif;--font-mono:"SF Mono", ui-monospace, "JetBrains Mono", Menlo, monospace;--font-weight-bold:800;--font-weight-medium:500;--font-weight-normal:400;--font-weight-semibold:600;--letter-spacing-default:-.01em;--letter-spacing-tight:-.04em;--letter-spacing-wide:.18em;--line-height-default:1.5;--line-height-relaxed:1.75;--line-height-tight:1.25;--radius-button:10px;--radius-card:16px;--radius-full:9999px;--radius-input:10px;--radius-lg:18px;--radius-md:12px;--radius-none:0;--radius-sm:8px;--radius-xl:24px;--radius-xs:4px;--shadow-lg:0 20px 60px #0009;--shadow-md:0 8px 30px #0000008c;--shadow-sm:0 1px 2px #00000080;--shadow-xl:0 30px 90px #0009;--size-button-height-large:52px;--size-button-height-medium:44px;--size-button-height-small:32px;--size-button-padding-x-large:28px;--size-button-padding-x-medium:20px;--size-button-padding-x-small:12px;--size-icon-large:32px;--size-icon-medium:24px;--size-icon-small:16px;--size-input-height-large:48px;--size-input-height-medium:40px;--size-input-height-small:32px;--spacing-2xl:64px;--spacing-2xs:2px;--spacing-3xl:96px;--spacing-gap-default:16px;--spacing-gap-spacious:24px;--spacing-gap-tight:8px;--spacing-lg:24px;--spacing-md:16px;--spacing-section-horizontal:32px;--spacing-section-vertical:80px;--spacing-sm:8px;--spacing-xl:48px;--spacing-xs:4px;--text-size-body:1rem;--text-size-caption:.75rem;--text-size-display:clamp(3.25rem, 7.5vw, 6.5rem);--text-size-h1:clamp(2.25rem, 5vw, 3.5rem);--text-size-h2:clamp(1.875rem, 4vw, 2.5rem);--text-size-h3:clamp(1.5rem, 3vw, 1.875rem);--text-size-h4:clamp(1.25rem, 2vw, 1.5rem);--text-size-h5:1.125rem;--text-size-h6:1rem;--text-size-overline:.72rem;--text-size-small:.875rem;--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--z-dropdown:1000;--z-modal:1050;--z-sticky:1020;--z-tooltip:1100;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-size-body);line-height:var(--line-height-default);font-feature-settings:var(--font-feature-default);visibility:visible}h1{font-family:var(--font-heading);font-size:var(--text-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:inherit}h2{font-family:var(--font-heading);font-size:var(--text-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:inherit}h3{font-family:var(--font-heading);font-size:var(--text-size-h3);font-weight:var(--font-weight-semibold);color:inherit;line-height:1.3}h4{font-family:var(--font-heading);font-size:var(--text-size-h4);font-weight:var(--font-weight-semibold);color:inherit;line-height:1.3}h5{font-family:var(--font-heading);font-size:var(--text-size-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height-default);color:inherit}h6{font-family:var(--font-heading);font-size:var(--text-size-h6);font-weight:var(--font-weight-semibold);line-height:var(--line-height-default);color:inherit}p{font-family:var(--font-body);font-size:var(--text-size-body);line-height:var(--line-height-relaxed);color:inherit}p:last-child{margin-bottom:0}a{color:var(--color-primary);text-underline-offset:2px;transition:color var(--transition-fast);text-decoration:underline}a:hover{color:var(--color-primary-hover)}.desktop-hide{display:none!important}body{color:var(--color-text);font-family:var(--font-body);font-size:var(--text-size-body);line-height:var(--line-height-default);font-feature-settings:var(--font-feature-default);visibility:visible}.ds-flex{display:flex}.ds-flex-column{flex-direction:column;display:flex}.ds-flex-center{justify-content:center;align-items:center;display:flex}.ds-flex-between{justify-content:space-between;align-items:center;display:flex}.ds-flex-wrap{flex-wrap:wrap}.ds-hidden{display:none}.ds-block{display:block}.ds-inline-block{display:inline-block}.ds-inline-flex{display:inline-flex}.ds-gap-tight{gap:var(--spacing-gap-tight)}.ds-gap-default{gap:var(--spacing-gap-default)}.ds-gap-spacious{gap:var(--spacing-gap-spacious)}.ds-w-full{width:100%}.ds-h-full{height:100%}.ds-mx-auto{margin-left:auto;margin-right:auto}.ds-text-center{text-align:center}.ds-text-left{text-align:left}.ds-text-right{text-align:right}.ds-relative{position:relative}.ds-absolute{position:absolute}.ds-sticky{position:sticky}.ds-overflow-hidden{overflow:hidden}.ds-sr-only,.ds-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-overlay{position:absolute;inset:0}.ds-backdrop{z-index:-1;position:absolute;inset:0}.ds-divider{border:none;border-top:1px solid var(--color-border);margin:var(--spacing-lg) 0;background:#ffffff1a;height:1px}.ds-container{width:100%;max-width:var(--container-max-width-default);padding-left:var(--spacing-section-horizontal);padding-right:var(--spacing-section-horizontal);box-sizing:border-box;margin-left:auto;margin-right:auto}.ds-container-narrow{max-width:var(--container-max-width-narrow)}.ds-container-wide{max-width:var(--container-max-width-wide)}.ds-section{box-sizing:border-box;width:100%}.ds-section-padding-tight{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.ds-section-padding-default{padding-top:var(--spacing-section-vertical);padding-bottom:var(--spacing-section-vertical)}.ds-section-padding-spacious{padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-3xl)}.ds-section-dark{color:var(--color-text);background:#0006}.ds-bg-surface{background-color:var(--color-surface)}.ds-bg-surface-alt{background-color:var(--color-surface-alt)}.ds-grid{display:grid}.ds-grid-2-column{grid-template-columns:repeat(2,1fr);display:grid}.ds-grid-3-column{grid-template-columns:repeat(3,1fr);display:grid}.ds-grid-4-column{grid-template-columns:repeat(4,1fr);display:grid}.ds-card{padding:var(--card-padding-medium);border-radius:var(--radius-card);color:var(--color-text);box-shadow:none;transition:border-color var(--transition-normal), background var(--transition-normal);background:#ffffff06;border:1px solid #ffffff17}.ds-card-elevated{padding:var(--card-padding-medium);border-radius:var(--radius-card);box-shadow:none;color:var(--color-text);transition:border-color var(--transition-normal), background var(--transition-normal);background:#ffffff0d;border:1px solid #ffffff17}.ds-card-outlined{padding:var(--card-padding-medium);border-radius:var(--radius-card);color:var(--color-text);box-shadow:none;transition:border-color var(--transition-normal), background var(--transition-normal);background:#ffffff06;border:1px solid #ffffff17}.ds-card-small{padding:var(--card-padding-small)}.ds-card-medium{padding:var(--card-padding-medium)}.ds-card-large{padding:var(--card-padding-large)}.ds-button{justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-body);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-normal);border-radius:var(--radius-button);border:none;text-decoration:none;display:inline-flex}.ds-button-primary{background:var(--color-primary);color:#0b0b0f;border-radius:var(--radius-button);transition:background var(--transition-fast), transform var(--transition-fast);border:none;font-weight:600}.ds-button-primary:hover{background:color-mix(in srgb, var(--color-primary) 88%, #fff);color:var(--color-text-inverse)}.ds-button-primary:active{background:var(--color-primary-active);color:var(--color-text-inverse);transform:translateY(1px)}.ds-button-secondary{color:var(--color-text);border-radius:var(--radius-button);transition:background var(--transition-fast), border-color var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff24}.ds-button-secondary:hover{color:var(--color-text-inverse);background:#ffffff1a;border-color:#ffffff3d}.ds-button-ghost{color:color-mix(in srgb, var(--color-text) 72%, transparent);border-radius:var(--radius-button);background:0 0}.ds-button-ghost:hover{background:var(--color-surface);color:var(--color-text)}.ds-button-small{height:var(--size-button-height-small);padding:0 var(--size-button-padding-x-small);font-size:var(--text-size-small)}.ds-button-medium{height:var(--size-button-height-medium);padding:0 var(--size-button-padding-x-medium);font-size:var(--text-size-body)}.ds-button-large{height:var(--size-button-height-large);padding:0 var(--size-button-padding-x-large);font-size:var(--text-size-body)}.ds-badge{width:max-content;font-size:var(--text-size-small);border-radius:999px;align-items:center;padding:4px 12px;font-weight:500;display:inline-flex}.ds-badge-primary{background:color-mix(in srgb, var(--color-primary) 16%, transparent);color:color-mix(in srgb, var(--color-primary) 55%, #fff);border:1px solid color-mix(in srgb, var(--color-primary) 28%, transparent)}.ds-badge-secondary{color:var(--color-text);background:#ffffff0f;border:1px solid #ffffff1f}.ds-badge-muted{color:#fff9;background:0 0;border:1px solid #ffffff1a}.ds-badge-small{font-size:var(--text-size-caption);padding:2px 8px}.ds-badge-medium{font-size:var(--text-size-small);padding:4px 12px}.ds-icon{flex-shrink:0;display:inline-block}.ds-icon-small{width:var(--size-icon-small);height:var(--size-icon-small)}.ds-icon-medium{width:var(--size-icon-medium);height:var(--size-icon-medium)}.ds-icon-large{width:var(--size-icon-large);height:var(--size-icon-large)}.ds-input{font-family:var(--font-body);border-radius:var(--radius-input);color:var(--color-text);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff1f;width:100%}.ds-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-ring);outline:none}.ds-input-small{height:var(--size-input-height-small);padding:0 var(--spacing-sm);font-size:var(--text-size-small)}.ds-input-medium{height:var(--size-input-height-medium);padding:0 var(--spacing-md);font-size:var(--text-size-body)}.ds-input-large{height:var(--size-input-height-large);padding:0 var(--spacing-md);font-size:var(--text-size-body)}.ds-input-error{border-color:var(--color-error)}.ds-nav{width:100%}.ds-display{font-family:var(--font-heading);font-size:var(--text-size-display);letter-spacing:-.045em;color:#fff;font-weight:800;line-height:.96}.ds-heading-1{font-family:var(--font-heading);font-size:var(--text-size-h1);font-weight:800;line-height:var(--line-height-tight);letter-spacing:-.04em;color:#fff}.ds-heading-2{font-family:var(--font-heading);font-size:var(--text-size-h2);font-weight:800;line-height:var(--line-height-tight);letter-spacing:-.04em;color:#fff}.ds-heading-3{font-family:var(--font-heading);font-size:var(--text-size-h3);font-weight:var(--font-weight-semibold);line-height:1.3}.ds-heading-4{font-family:var(--font-heading);font-size:var(--text-size-h4);font-weight:var(--font-weight-semibold);line-height:1.3}.ds-heading-5{font-family:var(--font-heading);font-size:var(--text-size-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height-default)}.ds-heading-6{font-family:var(--font-heading);font-size:var(--text-size-h6);font-weight:var(--font-weight-semibold);line-height:var(--line-height-default)}.ds-text-body{font-family:var(--font-body);font-size:var(--text-size-body);color:var(--color-text-muted);line-height:1.6}.ds-text-small{font-size:var(--text-size-small);line-height:var(--line-height-default)}.ds-text-caption{font-size:var(--text-size-caption);line-height:var(--line-height-default)}.ds-text-sm{font-size:var(--text-size-small);line-height:var(--line-height-default)}.ds-text-lg{font-size:var(--text-size-h4);line-height:var(--line-height-default)}.ds-overline,.ds-eyebrow{font-family:var(--font-body);font-size:var(--text-size-overline);font-weight:600;line-height:var(--line-height-default);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:color-mix(in srgb, var(--color-accent) 60%, #fff);display:inline-block}.ds-text-muted{color:var(--color-text-muted)}.ds-text-primary{color:var(--color-primary)}.ds-font-bold{font-weight:var(--font-weight-bold)}.ds-font-semibold{font-weight:var(--font-weight-semibold)}.ds-font-medium{font-weight:var(--font-weight-medium)}.ds-list-item{align-items:center;gap:var(--spacing-gap-tight);font-family:var(--font-body);font-size:var(--text-size-body);line-height:var(--line-height-default);color:var(--color-text);display:flex}.ds-feature-card,.ds-pricing-card{gap:var(--spacing-gap-default);padding:var(--card-padding-medium);border-radius:var(--radius-card);box-shadow:none;color:var(--color-text);transition:border-color var(--transition-normal), background var(--transition-normal);background:#ffffff06;border:1px solid #ffffff17;flex-direction:column;display:flex}.ds-section-header{gap:var(--spacing-gap-tight);text-align:center;flex-direction:column;max-width:42rem;margin-inline:auto;display:flex}.ds-nav-link{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-size-body);color:#ffffffb3;transition:color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}.ds-nav-link:hover{color:#fff}.ds-card-title{font-size:var(--text-size-h5);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.3}.ds-card-description{font-size:var(--text-size-small);color:var(--color-text-muted);line-height:1.5}.ds-glass{backdrop-filter:blur(16px)saturate(180%);background:#ffffff0d;border:1px solid #ffffff1f}.ds-text-gradient{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);-webkit-text-fill-color:var(--color-accent);color:var(--color-accent);background-clip:text;display:inline-block}.ds-gradient-orb{filter:blur(80px);opacity:.15;pointer-events:none;z-index:-1;border-radius:50%;width:50vw;height:50vw;position:absolute}.ds-image-frame{border-radius:var(--radius-lg);overflow:hidden}.ds-button-hover{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,filter .2s}.ds-button-hover:hover{filter:brightness(1.1);transform:translateY(-2px)scale(1.02)}.ds-button-hover:active{transform:translateY(0)scale(.98)}.ds-button-outline{color:var(--color-text);border-radius:var(--radius-button);transition:border-color var(--transition-fast), background var(--transition-fast);background:0 0;border:1px solid #fff3}.ds-button-outline:hover{background:#ffffff0a;border-color:#ffffff6b}.ds-section-dark .ds-text-body{color:#ffffffb3}.ds-section-dark h1,.ds-section-dark h2,.ds-section-dark h3,.ds-section-dark h4,.ds-section-dark .ds-card-title{color:var(--color-text-inverse)}.ds-section-dark .ds-card-description{color:#fff9}.ds-section-dark .ds-text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#fff9 100%) text}.ds-section-dark .ds-glass{background:#ffffff08;border-color:#ffffff1a}.ds-section-dark .ds-button-outline{color:#fff;border-color:#fff3}.ds-section-dark .ds-button-outline:hover{background:#ffffff1a;border-color:#fff}.ds-section-dark .ds-button-ghost{color:#ffffffd9}.ds-section-dark .ds-button-ghost:hover{color:#fff;background:#ffffff1a}.ds-section-dark .ds-badge-primary{color:#fff;background:#2563eb26;border:1px solid #2563eb4d}.ds-section-dark .ds-divider{border-color:#ffffff1a}.ds-section-dark .ds-nav-link{color:#ffffffb3}.ds-section-dark .ds-nav-link:hover{color:#fff}.ds-section-dark a:not(.ds-button){color:#fffc}.ds-section-dark a:not(.ds-button):hover{color:#fff}.ds-animate-fade-in{animation:.8s ease-out both ds-animate-fade-in-kf}.ds-animate-slide-up{animation:.8s cubic-bezier(.16,1,.3,1) both ds-animate-slide-up-kf}.ds-animate-scale-in{animation:.8s cubic-bezier(.16,1,.3,1) both ds-animate-scale-in-kf}.ds-animate-blur-in{animation:.6s ease-out both ds-animate-blur-in-kf}.ds-animate-float{animation:6s ease-in-out infinite ds-animate-float-kf}body:after{content:"";z-index:2147483646;pointer-events:none;opacity:.18;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:color-mix(in srgb, var(--color-primary) 40%, transparent);color:#fff}.ds-card:hover,.ds-feature-card:hover,.ds-pricing-card:hover{background:#ffffff0a;border-color:#ffffff2e}.ds-input::placeholder{color:#fff6}.v3-coming-soon{background:var(--color-background);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.v3-coming-soon__bg{z-index:0;position:absolute;inset:0}.v3-coming-soon__bg .v3-blob{width:50rem;height:50rem}.v3-coming-soon__bg .v3-blob--a{background:var(--color-primary-subtle);top:-18rem;left:50%;transform:translate(-55%)}.v3-coming-soon__bg .v3-blob--b{background:var(--color-accent-subtle);bottom:-18rem;right:-10rem}.v3-coming-soon__inner{z-index:1;text-align:center;align-items:center;gap:var(--spacing-2xl);flex-direction:column;width:100%;display:flex;position:relative}.v3-coming-soon__brand{border-radius:var(--radius-lg);background:var(--color-primary);width:56px;height:56px;color:var(--color-text-inverse);justify-content:center;align-items:center;display:inline-flex}.v3-coming-soon__copy{align-items:center;gap:var(--spacing-md);flex-direction:column;max-width:36rem;display:flex}.v3-coming-soon__countdown{gap:var(--spacing-md);justify-content:center;display:flex}.v3-coming-soon__cd-box{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border);flex-direction:column;min-width:5rem;display:flex}.v3-coming-soon__cd-value{font-size:var(--text-size-h1);font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-text);font-variant-numeric:tabular-nums;line-height:1}.v3-coming-soon__cd-label{font-size:var(--text-size-caption);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.v3-coming-soon__form{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;width:100%;max-width:28rem;display:flex}.v3-coming-soon__form .ds-input{flex:14rem;min-width:0}.v3-coming-soon__form .ds-button{flex-shrink:0}.v3-coming-soon__socials{gap:var(--spacing-sm);justify-content:center;display:flex}.v3-coming-soon__social{border-radius:var(--radius-full);border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-text-muted);transition:color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.v3-coming-soon__social:hover{color:var(--color-text);border-color:var(--color-text-muted)}.f0-id-el_1O6ts6fB[data-f0-id=el_1O6ts6fB]{width:900px;max-width:90vw;min-height:160px;display:none}.f0-id-el_nWWfX08D[data-f0-id=el_nWWfX08D]{row-gap:63px}.f0-id-el_kBX2Wnf4[data-f0-id=el_kBX2Wnf4]{width:100%;height:100%;position:absolute}.f0-id-el_SkbFWGwU[data-f0-id=el_SkbFWGwU],.f0-id-el_uTRxTDOE[data-f0-id=el_uTRxTDOE],.f0-id-el_-snYs6_x[data-f0-id=el_-snYs6_x],.f0-id-el_N9FXcZm8[data-f0-id=el_N9FXcZm8],.f0-id-el_hquT_CeI[data-f0-id=el_hquT_CeI],.f0-id-el_wuRhcB0T[data-f0-id=el_wuRhcB0T],.f0-id-el_-PltSDS5[data-f0-id=el_-PltSDS5],.f0-id-el_xDRZ1CdP[data-f0-id=el_xDRZ1CdP],.f0-id-el_CiY3M8j_[data-f0-id=el_CiY3M8j_]{display:none}@container f0-page_XIyq4F0M (width<=1279px) and (width>=768px){.tablet-hide{display:none!important}}@media (width<=1023px){.ds-grid-3-column,.ds-grid-4-column{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.v3-hero-waitlist__inner{max-width:none}.v3-hero-waitlist__form{flex-direction:column}.v3-hero-waitlist__form .ds-button{width:100%}.v3-logos-marquee__logo{width:80px;height:40px}.v3-rating-bar__divider{width:100%;height:1px}.v3-rating-bar__inner{gap:var(--spacing-lg)}.v3-footer-minimal__row{text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column}.v3-footer-minimal__links{justify-content:center}.mobile-hide{display:none!important}.ds-grid-2-column,.ds-grid-3-column,.ds-grid-4-column{grid-template-columns:1fr}.v3-coming-soon__countdown{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.v3-coming-soon__cd-box{padding:var(--spacing-md);min-width:0}.v3-coming-soon__form{flex-direction:column}.v3-coming-soon__form .ds-button{width:100%}.v3-coming-soon{min-height:unset}.f0-id-el_kBX2Wnf4[data-f0-id=el_kBX2Wnf4]{border-radius:0;width: -webkit-fill-available; width: -moz-available; width: stretch;height:220%;padding-top:44px;top:-58px}.f0-id-el_slTja9Ac[data-f0-id=el_slTja9Ac]{justify-content:flex-start;align-items:center;overflow:visible}.f0-id-el_Fpsp6iVy[data-f0-id=el_Fpsp6iVy]{align-self:center;margin-inline:auto;top:40px}body,:root{visibility:visible}.f0-id-el_TfWSAl8T[data-f0-id=el_TfWSAl8T]{opacity:1}}