@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;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:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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:500;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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;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_39204b53-module__kdUlKa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_39204b53-module__kdUlKa__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@layer components{.landing{--l-bg:#070b0d;--l-bg-raised:#0d1417;--l-surface:#111a1e;--l-line:#ffffff14;--l-line-strong:#ffffff24;--l-ink:#eef2f3;--l-ink-2:#eef2f3a3;--l-ink-3:#eef2f36b;--l-accent:#9bd83d;--l-accent-ink:#b5e46a;--l-on-accent:#0f1419;--l-glow:#9bd83d52;--l-haze:#0f2a28;--l-stage:#070b0d;--l-nav:#0d14179e;--l-ease:cubic-bezier(.16,1,.3,1);--l-stage-ink:#eef2f3;--l-stage-ink-2:#eef2f3a8;--l-stage-ink-3:#eef2f36b;--l-stage-line:#ffffff17;--l-stage-accent-ink:#b5e46a;--l-stage-surface:#111a1e;--l-stage-raised:#0d1417;--l-scrim:#070b0d;--l-scrim-ink:#fff;--l-scrim-ink-2:#ffffffbf;--l-scrim-chip:#ffffff1a;--l-photo-tint:.25;--l-caption-bg:#00000080;--l-caption-ink:#ffffffbf;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--l-bg);color:var(--l-ink);font-family:var(--font-geist),system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100svh;overflow-x:clip}.landing[data-theme=light]{--l-bg:#f2f4f3;--l-bg-raised:#fff;--l-surface:#fff;--l-line:#0f141917;--l-line-strong:#0f141929;--l-ink:#0f1419;--l-ink-2:#58626a;--l-ink-3:#6b757e;--l-accent-ink:#3b6812;--l-glow:#9bd83d3d;--l-haze:#e1ecdc;--l-nav:#ffffffb8;--l-stage:#f2f4f3;--l-stage-ink:#0f1419;--l-stage-ink-2:#58626a;--l-stage-ink-3:#6b757e;--l-stage-line:#0f141917;--l-stage-accent-ink:#3b6812;--l-stage-surface:#fff;--l-stage-raised:#fff;--l-scrim:#f2f4f3;--l-scrim-ink:#0f1419;--l-scrim-ink-2:#3d464d;--l-scrim-chip:#ffffffbf;--l-photo-tint:0;--l-caption-bg:#ffffffd1;--l-caption-ink:#3d464d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(html:has(.landing[data-theme=dark]) body,html:has(.landing:not([data-theme])) body){background:#070b0d}.l-mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.l-eyebrow{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--l-ink-3);font-size:12px;font-weight:500}.l-h1{letter-spacing:-.045em;font-size:clamp(42px,6.6vw,96px);font-weight:500;line-height:.98}.l-h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(32px,4.2vw,60px);font-weight:500;line-height:1.04}.l-h3{letter-spacing:-.015em;font-size:22px;font-weight:500;line-height:1.2}.l-body-lg{color:var(--l-ink-2);text-wrap:pretty;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.l-body{color:var(--l-ink-2);text-wrap:pretty;font-size:16px;line-height:1.6}.l-accent{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:-.06em;background:linear-gradient(90deg,#9bd83d,#d4f59a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.9em;font-weight:600}.landing[data-theme=light] .l-accent{color:var(--l-accent-ink);background:0 0}.l-stage{background:var(--l-stage);color:var(--l-stage-ink);--l-ink:var(--l-stage-ink);--l-ink-2:var(--l-stage-ink-2);--l-ink-3:var(--l-stage-ink-3);--l-line:var(--l-stage-line);--l-accent-ink:var(--l-stage-accent-ink);--l-surface:var(--l-stage-surface);--l-bg-raised:var(--l-stage-raised);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing[data-theme=light] .l-stage{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.l-card{background:var(--l-surface);border:1px solid var(--l-line);border-radius:24px}.l-grid-lines{background-image:linear-gradient(to right,var(--l-line)1px,transparent 1px);background-size:8.33333% 100%;-webkit-mask-image:radial-gradient(60% 55% at 50% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 40%,#000 30%,#0000 75%)}.l-btn,.l-orb{isolation:isolate;transition:transform .4s var(--l-ease),box-shadow .4s var(--l-ease),filter .4s var(--l-ease),--mx .5s var(--l-ease),--my .5s var(--l-ease);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(16px)saturate(160%);border-radius:999px;position:relative;overflow:hidden}.l-btn{white-space:nowrap;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 22px;font-size:15px;font-weight:500;display:inline-flex}.l-btn>*,.l-orb>*{z-index:2;position:relative}.l-btn:before,.l-orb:before,.l-tab-glass:before{content:"";z-index:1;border-radius:inherit;background:var(--rim);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.l-btn:after,.l-orb:after{content:"";z-index:1;left:var(--rx,50%);top:var(--ry,50%);background:radial-gradient(circle,var(--ripple,#ffffff80)0%,transparent 70%);opacity:0;pointer-events:none;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;transform:scale(0)}.l-btn.is-rippling:after,.l-orb.is-rippling:after{animation:l-ripple .8s var(--l-ease)}.l-btn:active,.l-orb:active{transition-duration:.12s;transform:scale(.97)}.l-btn-primary,.l-tab-glass{--rim:linear-gradient(180deg,#fffffff2 0%,#ffffff59 38%,#ffffff1f 70%,#fff6 100%);--ripple:#ffffffb3;color:var(--l-on-accent);background:radial-gradient(120% 140% at var(--mx)var(--my),#ffffff8c 0%,#fff0 52%),linear-gradient(105deg,transparent 40%,#ffffff52 50%,transparent 60%)160% 0/250% 100% no-repeat,linear-gradient(180deg,#baea6cf0 0%,#9bd83df0 55%,#84c42cf5 100%);animation:7s ease-in-out infinite l-sheen;box-shadow:inset 0 -12px 18px -12px #264e0073,inset 0 0 0 1px #4e80122e,0 1px 2px #00000038,0 10px 28px -10px #9bd83d8c}.l-btn-primary:hover{filter:brightness(1.04)saturate(1.06);box-shadow:inset 0 -12px 18px -12px #264e0066,inset 0 0 0 1px #4e80122e,0 1px 2px #00000038,0 14px 38px -10px #9bd83dbf}.l-btn-primary:active{box-shadow:inset 0 -8px 14px -8px #264e008c,inset 0 0 0 1px #4e801238,0 1px 1px #00000038,0 6px 18px -8px #9bd83d80}.l-btn-ghost,.l-orb{--rim:linear-gradient(180deg,#ffffff6b 0%,#ffffff1a 40%,#ffffff0d 70%,#ffffff29 100%);--ripple:#9bd83d73;color:var(--l-ink);background:radial-gradient(120% 140% at var(--mx)var(--my),#ffffff29 0%,#fff0 55%),linear-gradient(105deg,transparent 40%,#ffffff1a 50%,transparent 60%)160% 0/250% 100% no-repeat,linear-gradient(180deg,#ffffff12 0%,#ffffff05 100%),#12191c8c;box-shadow:inset 0 -12px 18px -12px #00000080,0 1px 2px #00000059,0 10px 28px -14px #000000b3}.l-btn-ghost{animation:7s ease-in-out 1.2s infinite l-sheen}.l-btn-ghost:hover,.l-orb:hover{filter:brightness(1.12)}.landing[data-theme=light] .l-btn-ghost,.landing[data-theme=light] .l-orb{--rim:linear-gradient(180deg,#fff 0%,#fff9 40%,#0f141908 75%,#0f14190f 100%);background:radial-gradient(120% 140% at var(--mx)var(--my),#fffffff2 0%,#fff0 55%),linear-gradient(105deg,transparent 40%,#ffffffd9 50%,transparent 60%)160% 0/250% 100% no-repeat,linear-gradient(180deg,#ffffffc7 0%,#f1f5f39e 100%);box-shadow:inset 0 -12px 18px -12px #0f141912,0 0 0 1px #0f14190d,0 1px 2px #0f141912,0 10px 26px -14px #0f141938}.landing[data-theme=light] .l-btn-ghost:hover,.landing[data-theme=light] .l-orb:hover{filter:brightness(1.02)}.l-orb-solid{--rim:linear-gradient(180deg,#fff 0%,#fff9 45%,#0f141914 100%);--ripple:#9bd83d80;color:#0f1419;background:radial-gradient(120% 140% at var(--mx)var(--my),#fff 0%,#fff0 55%),linear-gradient(180deg,#fffffff5 0%,#e4eae7f0 100%);box-shadow:inset 0 -12px 18px -12px #0f141938,0 1px 2px #0000004d,0 10px 26px -12px #0009}.landing[data-theme=light] .l-orb-solid{--rim:linear-gradient(180deg,#fff6 0%,#ffffff14 45%,#ffffff24 100%);color:#fff;background:radial-gradient(120% 140% at var(--mx)var(--my),#fff3 0%,#fff0 55%),linear-gradient(180deg,#283136f2 0%,#0d1215f7 100%);box-shadow:inset 0 -12px 18px -12px #0000008c,0 1px 2px #0f14194d,0 10px 26px -12px #0f141973}.l-orb[data-on],.landing[data-theme=light] .l-orb[data-on]{--rim:linear-gradient(180deg,#fffffff2 0%,#ffffff4d 45%,#ffffff59 100%);color:var(--l-on-accent);background:radial-gradient(120% 140% at var(--mx)var(--my),#ffffff8c 0%,#fff0 55%),linear-gradient(180deg,#baea6cf2 0%,#84c42cf5 100%);box-shadow:inset 0 -10px 14px -10px #264e0073,0 1px 2px #0003,0 8px 20px -8px #9bd83d8c}.l-tab-glass{isolation:isolate;pointer-events:none;border-radius:999px;position:absolute;top:0;left:0;overflow:hidden}.l-chipbar .l-tab-glass{opacity:0}.l-chipbar[data-ready] .l-tab-glass{opacity:1;transition:transform .55s var(--l-ease),width .55s var(--l-ease),height .55s var(--l-ease),opacity .3s linear}.l-tab-ink{z-index:2;white-space:nowrap;width:max-content;color:var(--l-on-accent);position:absolute;top:0;left:0}.l-chipbar[data-ready] .l-tab-ink{transition:transform .55s var(--l-ease)}.l-rail .l-tab-glass{transform:translateY(calc(var(--i,0)*56px));transition:transform .55s var(--l-ease)}.l-rail .l-tab-ink{transform:translateY(calc(var(--i,0)*-56px));transition:transform .55s var(--l-ease)}.l-btn-sm{height:38px;padding:0 16px;font-size:14px}.l-btn-lg{height:58px;padding:0 30px;font-size:17px}@keyframes l-sheen{0%,74%{background-position:0 0,160% 0,0 0,0 0}to{background-position:0 0,-60% 0,0 0,0 0}}@keyframes l-ripple{0%{opacity:.9;transform:scale(0)}to{opacity:0;transform:scale(28)}}.l-roll{height:1.25em;line-height:1.25em;display:inline-grid;overflow:hidden}.l-roll>span{transition:transform .45s var(--l-ease);grid-area:1/1}.l-roll>span+span{transform:translateY(100%)}:is(a,button):hover>.l-roll>span:first-child,:is(a,button):hover .l-roll>span:first-child{transform:translateY(-100%)}:is(a,button):hover>.l-roll>span+span,:is(a,button):hover .l-roll>span+span{transform:translateY(0)}.landing :focus-visible{outline:2px solid var(--l-accent);outline-offset:2px;border-radius:8px}.l-grain{pointer-events:none;z-index:60;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.8s steps(4,end) infinite l-grain;position:fixed;inset:-50%}.landing[data-theme=light] .l-grain{display:none}@keyframes l-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}to{transform:translate(0)}}.l-skip{z-index:100;background:var(--l-accent);color:var(--l-on-accent);border-radius:999px;padding:10px 16px;font-weight:500;position:absolute;top:-60px;left:16px}.l-skip:focus{top:16px}.l-no-scrollbar{scrollbar-width:none}.l-no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.l-grain{animation:none}.l-btn,.l-orb{transition:box-shadow .2s linear,filter .2s linear;animation:none}.l-btn:active,.l-orb:active{transform:none}.l-btn.is-rippling:after,.l-orb.is-rippling:after{animation:none}.l-tab-glass,.l-tab-ink,.l-chipbar[data-ready] .l-tab-glass,.l-chipbar[data-ready] .l-tab-ink,.l-rail .l-tab-glass,.l-rail .l-tab-ink{transition:none;animation:none}.l-roll>span{transition:none}}.l-phone-stage{aspect-ratio:var(--ar);width:100%;position:relative;overflow:hidden}@media (max-width:767px){.l-phone-stage[data-mcrop]{--ar:var(--m-ar);--cw:var(--m-cw);--ch:var(--m-ch);--cx0:var(--m-cx0);--cy0:var(--m-cy0)}}.l-phone-stage-inner{width:calc(100%/var(--cw));height:calc(100%/var(--ch));left:calc(var(--cx0)/var(--cw)*-100%);top:calc(var(--cy0)/var(--ch)*-100%);position:absolute}.l-phone-screen-mask{transition:opacity .4s var(--l-ease);position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.l-phone-screen{transform-origin:0 0;background:#f2f4f3;position:absolute;top:0;left:0}.l-phone-screen-page{opacity:0;transition:opacity .6s var(--l-ease),transform .6s var(--l-ease);position:absolute;inset:0;transform:translateY(6%)}.l-phone-screen-page[data-active]{opacity:1;transform:none}.l-phone-scroll{scrollbar-width:none;overflow-y:hidden}.l-phone-scroll::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.l-phone-scroll{overscroll-behavior:contain;overflow-y:auto}}.l-phone-glass{pointer-events:none;background:linear-gradient(118deg,#ffffff21 0%,#fff0 32%),linear-gradient(#070b0d05,#070b0d1a);position:absolute;inset:0}.l-phone-dots{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b0d8c;border-radius:999px;gap:8px;padding:6px 10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.l-phone-dots button{width:8px;height:8px;transition:width .3s var(--l-ease),background-color .3s var(--l-ease);background:#ffffff59;border-radius:999px}.l-phone-dots button[data-active]{background:#9bd83d;width:22px}.l-sign-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:l-sign 2.4s var(--l-ease).6s forwards}@keyframes l-sign{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.l-phone-screen-page{transition:opacity .2s linear;transform:none}.l-sign-path{stroke-dashoffset:0;animation:none}}.landing[data-theme=light] .l-only-dark,.landing:not([data-theme=light]) .l-only-light{display:none}.l-sync-copy{animation:l-fade-up .7s var(--l-ease)both}@keyframes l-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.l-fade-edges{-webkit-mask-image:radial-gradient(72% 78% at 50% 46%,#000 58%,#0000 100%);mask-image:radial-gradient(72% 78% at 50% 46%,#000 58%,#0000 100%)}.l-fade-bottom{-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}}.landing a{color:revert-layer}@media (max-width:767px){html:has(#landing-root){overflow-x:clip}html:has(#landing-root) body{overflow-x:clip}.l-phone-dots button{min-width:0;min-height:0}}.l-phone-dots button{position:relative}.l-phone-dots button:after{content:"";position:absolute;inset:-12px -6px}.l-chipbar:not([data-ready]) [aria-current]{background:var(--l-accent);color:var(--l-on-accent)}@property --mx{syntax:"<percentage>";inherits:false;initial-value:50%}@property --my{syntax:"<percentage>";inherits:false;initial-value:-20%}.l-dialog{width:min(440px,100vw - 32px);max-height:calc(100svh - 32px);color:var(--l-ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.l-dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#0306089e}.l-dialog[open]{animation:l-dialog-in .45s var(--l-ease)}.l-dialog-panel{border:1px solid var(--l-line-strong);background:var(--l-bg-raised);border-radius:28px;max-height:calc(100svh - 32px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 40px 120px -30px #000000b3,0 0 0 1px #9bd83d0f}.l-dialog-close{position:absolute;top:16px;right:16px}.l-input{border:1px solid var(--l-line-strong);background:var(--l-surface);width:100%;height:48px;color:var(--l-ink);border-radius:14px;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s;display:block}.l-input::placeholder{color:var(--l-ink-3)}.l-input:focus{border-color:var(--l-accent);box-shadow:0 0 0 3px var(--l-glow);outline:none}.l-input[aria-invalid=true]{border-color:#f97066}.l-field-error{color:#f97066;margin-top:6px;font-size:13px}.landing[data-theme=light] .l-field-error{color:#b42318}@keyframes l-dialog-in{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.l-dialog[open]{animation:none}}
