@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_eaf63abb-module__iWmH0a__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_eaf63abb-module__iWmH0a__variable{--font-geist:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8ecd1191-module__5nvYWa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8ecd1191-module__5nvYWa__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.landing{--l-bg:#07070a;--l-surface:#0e0e12;--l-surface-2:#15151b;--l-line:#ffffff14;--l-line-strong:#ffffff29;--l-text:#f5f5f4;--l-muted:#8b8b93;--l-accent:#ff6417;--l-accent-soft:#ff641724;background:var(--l-bg);color:var(--l-text);font-family:var(--font-geist),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.landing .l-mono{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.landing .l-label{font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--l-muted);font-size:.75rem}.landing .l-display{letter-spacing:-.045em;font-weight:600;line-height:.92}.landing .l-container{width:100%;max-width:1320px;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.landing .l-container{padding-left:40px;padding-right:40px}}.landing .l-frame{position:relative}.landing .l-frame:before,.landing .l-frame:after{content:"";background:var(--l-line);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.landing .l-frame:before{left:0}.landing .l-frame:after{right:0}.landing .l-rule{border-top:1px solid var(--l-line)}.landing .l-grid-bg{background-image:linear-gradient(to right,var(--l-line)1px,transparent 1px),linear-gradient(to bottom,var(--l-line)1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.landing .l-btn{white-space:nowrap;height:52px;transition:background-color var(--duration-fast)var(--ease-smooth-out),border-color var(--duration-fast)var(--ease-smooth-out),transform var(--duration-fast)var(--ease-smooth-out),box-shadow var(--duration-fast)var(--ease-smooth-out);border-radius:6px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.5rem;font-size:1rem;font-weight:600;display:inline-flex}.landing .l-btn:active{transform:scale(.98)}.landing .l-btn-primary{background:var(--l-accent);color:#0a0a0a;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 40px -12px #ff6417b3}.landing .l-btn-primary:hover{background:#ff7a3a}.landing .l-btn-ghost{color:var(--l-text);border:1px solid var(--l-line-strong);background:#ffffff0a}.landing .l-btn-ghost:hover{background:#ffffff14}.landing .l-card{border:1px solid var(--l-line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:14px}.landing .l-accent{color:var(--l-accent)}.landing .l-marquee{width:max-content;animation:40s linear infinite l-marquee;display:flex}.landing .l-marquee:hover{animation-play-state:paused}@keyframes l-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing .l-wordmark{letter-spacing:-.06em;background:linear-gradient(#ff7a3a 0%,#ff6417 45%,#8a2a00 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5rem,21vw,22rem);font-weight:700;line-height:.8}.landing .l-caret{vertical-align:text-bottom;background:var(--l-accent);width:.55em;height:1.1em;margin-left:2px;animation:1s step-end infinite l-caret;display:inline-block}@keyframes l-caret{50%{opacity:0}}@keyframes l-voice{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.landing .l-voice-bar{transform-origin:bottom;animation:1.4s ease-in-out infinite alternate l-voice}@media (prefers-reduced-motion:reduce){.landing .l-marquee,.landing .l-caret,.landing .l-voice-bar{animation:none!important}}:root{--duration-fast:.25s;--ease-smooth-out:cubic-bezier(.22,1,.36,1);--stagger-dur:.7s;--stagger-distance:18px;--stagger-stagger:90ms;--stagger-blur:8px;--stagger-ease:cubic-bezier(.22,1,.36,1);--shimmer-dur:2.4s;--shimmer-base:#8b8b93;--shimmer-highlight:#fff;--shimmer-band:400%;--shimmer-ease:linear;--text-soft-dur:.26s;--text-soft-blur:6px;--text-soft-ease:ease-in-out;--text-soft-resize-dur:.32s;--text-soft-resize-ease:cubic-bezier(.22,1,.36,1);--stream-gap:45ms;--stream-fade:.35s;--stream-blur:2px;--stream-ease:cubic-bezier(.22,1,.36,1);--think-hold:1.1s;--think-swap:.15s;--think-gap:50ms;--think-distance:8px;--think-blur:2px;--think-shimmer:2s;--think-base:#8b8b93;--think-highlight:#fff;--think-ease:ease-in-out;--tilt-perspective:1400px;--tilt-return:1s;--tilt-return-ease:cubic-bezier(.22,1,.36,1);--tilt-follow:.4s;--tilt-follow-ease:cubic-bezier(.22,1,.36,1);--tilt-glare-opacity:.18;--tilt-glare-fade:.3s;--tilt-glare-ease:cubic-bezier(.22,1,.36,1);--reel-dur:1.6s;--reel-stagger:90ms;--reel-ease:cubic-bezier(.16,1,.3,1);--tabs-dur:.25s;--tabs-ease:cubic-bezier(.22,1,.36,1);--tabs-text-muted:#8b8b93;--tabs-text-active:#0a0a0a;--tabs-bar-bg:#ffffff0d;--tabs-pill-bg:#f5f5f4;--learn-shift:3px;--learn-spread:10deg;--learn-in:.35s;--learn-out:.35s;--learn-ease:cubic-bezier(.22,1,.36,1)}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur)var(--stagger-ease),transform var(--stagger-dur)var(--stagger-ease),filter var(--stagger-dur)var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger-line--3{transition-delay:calc(var(--stagger-stagger)*2)}.t-stagger-line--4{transition-delay:calc(var(--stagger-stagger)*3)}.t-stagger-line--5{transition-delay:calc(var(--stagger-stagger)*4)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}@keyframes t-stagger-in{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}to{opacity:1;filter:blur();transform:translateY(0)}}.l-hero-in .t-stagger-line{animation:t-stagger-in var(--stagger-dur)var(--stagger-ease)both;animation-delay:80ms}.l-hero-in .t-stagger-line--2{animation-delay:calc(80ms + var(--stagger-stagger))}.l-hero-in .t-stagger-line--3{animation-delay:calc(80ms + var(--stagger-stagger)*2)}.l-hero-in .t-stagger-line--4{animation-delay:calc(80ms + var(--stagger-stagger)*3)}.l-hero-in .t-stagger-line--5{animation-delay:calc(80ms + var(--stagger-stagger)*4)}.t-shimmer{color:var(--shimmer-base);display:inline-block;position:relative}.t-shimmer:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--shimmer-highlight)50%,transparent 60%,transparent 100%);background-size:var(--shimmer-band)100%;color:#0000;-webkit-text-fill-color:transparent;animation:t-shimmer var(--shimmer-dur)var(--shimmer-ease)infinite;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.t-text-soft{justify-items:var(--text-soft-align,start);transition:width var(--text-soft-resize-dur)var(--text-soft-resize-ease);display:inline-grid}.t-text-soft>span{white-space:pre;transition:filter var(--text-soft-dur)var(--text-soft-ease),opacity var(--text-soft-dur)var(--text-soft-ease);grid-area:1/1}.t-text-soft-new,.t-text-soft.is-swapping .t-text-soft-old{opacity:0;filter:blur(var(--text-soft-blur))}.t-text-soft.is-swapping .t-text-soft-new{opacity:1;filter:blur()}.t-stream-w{opacity:0;filter:blur(var(--stream-blur));transition:opacity var(--stream-fade)var(--stream-ease),filter var(--stream-fade)var(--stream-ease)}.t-stream-w.is-in{opacity:1;filter:blur()}.t-think{text-align:left;display:inline-block;position:relative}.t-think-sizer{visibility:hidden;white-space:nowrap;display:block}.t-think-text{color:var(--think-base);white-space:nowrap;filter:blur();opacity:1;transition:transform var(--think-swap)var(--think-ease),filter var(--think-swap)var(--think-ease),opacity var(--think-swap)var(--think-ease);will-change:transform,filter,opacity;display:block;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.t-think-text:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg,transparent 0%,transparent 40%,var(--think-highlight)50%,transparent 60%,transparent 100%);color:#0000;-webkit-text-fill-color:transparent;animation:t-think-shimmer var(--think-shimmer)linear infinite;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-think-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.t-think-text.is-exit{transform:translateY(calc(var(--think-distance)*-1));filter:blur(var(--think-blur));opacity:0}.t-think-text.is-enter-start{transform:translateY(var(--think-distance));filter:blur(var(--think-blur));opacity:0;transition:none}.t-tilt{touch-action:pan-y}.t-tilt-card{transform:perspective(var(--tilt-perspective))rotateX(var(--tilt-rx,0deg))rotateY(var(--tilt-ry,0deg));transform-style:preserve-3d;transition:transform var(--tilt-return)var(--tilt-return-ease);will-change:transform;position:relative;overflow:hidden}.t-tilt-card.is-tilting{transition:transform var(--tilt-follow)var(--tilt-follow-ease)}.t-tilt-glare{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle 120px at var(--tilt-gx,50%)var(--tilt-gy,50%),#ffffff7a,#ffffff0f 52%,#fff0 84%),radial-gradient(circle 260px at var(--tilt-gx,50%)var(--tilt-gy,50%),#ffffff38,#ffffff0a 58%,#fff0 78%),radial-gradient(circle 460px at var(--tilt-gx,50%)var(--tilt-gy,50%),#ffffff1a,#fff0 88%);transition:opacity var(--tilt-glare-fade)var(--tilt-glare-ease);position:absolute;inset:0}.t-tilt.is-hover .t-tilt-glare{opacity:var(--tilt-glare-opacity)}.t-reel{height:var(--reel-cell);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.t-reel-col{height:var(--reel-cell);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.t-reel-strip{will-change:transform,filter;flex-direction:column;display:flex}.t-reel-digit{height:var(--reel-cell);justify-content:center;align-items:center;display:flex}.t-tabs{background:var(--tabs-bar-bg);border:1px solid #ffffff14;border-radius:48px;align-items:center;gap:3px;padding:4px;display:inline-flex;position:relative}.t-tab{appearance:none;height:36px;color:var(--tabs-text-muted);cursor:pointer;z-index:1;white-space:nowrap;transition:color var(--tabs-dur)var(--tabs-ease);background:0 0;border:0;border-radius:48px;padding:4px 16px;position:relative}.t-tab:not([aria-selected=true]):hover{color:#f5f5f4}.t-tab[aria-selected=true]{color:var(--tabs-text-active)}.t-tabs-pill{background:var(--tabs-pill-bg);width:0;height:36px;transition:transform var(--tabs-dur)var(--tabs-ease),width var(--tabs-dur)var(--tabs-ease);will-change:transform,width;z-index:0;pointer-events:none;border-radius:48px;position:absolute;top:4px;left:0;transform:translate(0)}.landing .l-tabs-progress{background:var(--l-accent);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.t-learn-chevron{transition:transform var(--learn-out)var(--learn-ease);display:inline-flex;transform:translate(0)}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform var(--learn-out)var(--learn-ease)}.t-learn:hover .t-learn-chevron{transform:translateX(var(--learn-shift));transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm{transition-duration:var(--learn-in)}.t-learn:hover .t-learn-arm-top{transform:rotate(var(--learn-spread))}.t-learn:hover .t-learn-arm-bot{transform:rotate(calc(var(--learn-spread)*-1))}@media (prefers-reduced-motion:reduce){.t-stagger-line{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.t-shimmer:before{animation:none!important}.t-text-soft,.t-text-soft>span{transition:none!important}.t-stream-w{filter:none!important;opacity:1!important;transition:none!important}.t-think-text{filter:none!important;transition:none!important;transform:none!important}.t-think-text:before{display:none!important}.t-tilt-card{transition:none!important;transform:none!important}.t-reel-strip{filter:none!important;transition:none!important}.t-tabs-pill,.t-tab,.t-learn-chevron,.t-learn-arm{transition:none!important}}
