@property --glow{syntax:"<color>";inherits:true;initial-value:#7ea8ff}:root{--bg:#05060a;--bg-2:#0a0c13;--surface:#ffffff0b;--surface-2:#ffffff13;--line:#ffffff17;--line-2:#ffffff29;--text:#f3f4f8;--muted:#9ba1b0;--faint:#7d8394;--accent:#7ea8ff;--accent-2:#a67bff;--good:#30d158;--grad:linear-gradient(100deg, #8fd0ff 0%, #7ea8ff 38%, #b184ff 78%, #e0a3ff 100%);--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.4, .44, 1);--page:1180px;--gutter:clamp(16px, 4vw, 40px);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:#7ea8ff59}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}.wrap{width:min(100% - 2 * var(--gutter), var(--page));margin-inline:auto}.section{padding-block:clamp(72px,11vw,150px);position:relative}.center{text-align:center}.display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.7rem,7.2vw,5.9rem);font-weight:700;line-height:.98}.h2{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(2.1rem,4.8vw,3.9rem);font-weight:700;line-height:1.03}.h3{letter-spacing:-.022em;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:650;line-height:1.2}.lede{color:var(--muted);text-wrap:pretty;max-width:62ch;font-size:clamp(1.08rem,1.6vw,1.32rem);line-height:1.5}.center .lede{margin-inline:auto}.h2+.lede,.display+.lede{margin-top:22px}.muted{color:var(--muted)}.grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:18px;font-size:.78rem;font-weight:650;display:inline-flex}.eyebrow:before,.center .eyebrow:after{content:"";opacity:.7;background:currentColor;width:18px;height:1px}.btn{letter-spacing:-.01em;white-space:nowrap;height:50px;transition:transform .35s var(--ease), background .25s, box-shadow .35s, border-color .25s;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:1rem;font-weight:620;display:inline-flex}.btn:active{transform:scale(.97)}.btn svg{flex:none;width:18px;height:18px}.btn-primary{color:#07080c;background:#fff;box-shadow:0 0 0 1px #ffffff80,0 10px 40px -10px #7ea8ffbf}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #fff,0 18px 50px -10px #8c96fff2}.btn-ghost{background:var(--surface);border:1px solid var(--line);color:var(--text);backdrop-filter:blur(12px)}.btn-ghost:hover{background:var(--surface-2);border-color:var(--line-2);transform:translateY(-2px)}.btn-sm{height:38px;padding:0 16px;font-size:.9rem}.btn.is-disabled{opacity:.4;filter:grayscale();cursor:not-allowed;box-shadow:none}.btn.is-disabled:hover,.btn.is-disabled:active{box-shadow:none;transform:none}.btn-ghost.is-disabled:hover{background:var(--surface);border-color:var(--line)}.store{text-align:left;gap:11px;height:56px;padding:0 20px 0 16px}.store .label{font-size:1.05rem;line-height:1.1;display:grid}.store small{color:var(--muted);font-size:.66rem;font-weight:500}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card{border:1px solid var(--line);background:linear-gradient(#ffffff0f,#ffffff06);border-radius:28px;position:relative;overflow:hidden}.card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);height:1px;position:absolute;inset:0 0 auto}.chip{background:var(--surface);border:1px solid var(--line);color:#d6d9e3;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.86rem;font-weight:560;display:inline-flex}.chip svg{width:15px;height:15px}.kbd{border:1px solid var(--line-2);min-width:26px;height:26px;font-family:var(--font);color:#dfe2ea;background:#ffffff14;border-bottom-width:2px;border-radius:7px;place-items:center;padding:0 7px;font-size:.78rem;font-weight:600;display:inline-grid}.phone{aspect-ratio:1206/2622;background:linear-gradient(145deg,#3a3d47,#121318 30%,#0a0a0d 70%,#2b2d36);border-radius:15.5%/7.2%;position:relative;box-shadow:0 0 0 1px #ffffff14,inset 0 0 0 1.5px #000000e6,0 50px 90px -30px #000000e6,0 30px 60px -30px #6478ff59}.phone>.screen{background:#07080c;border-radius:13.6%/6.3%;position:absolute;inset:1.1% 2.4%;overflow:hidden}.phone>.screen>img{object-fit:cover;width:100%;height:100%}.phone>.screen:after{content:"";aspect-ratio:3.3;background:#000;border-radius:999px;width:30%;position:absolute;top:1.35%;left:50%;translate:-50%}.display-frame{background:linear-gradient(160deg,#2c2e36,#0c0d11 35%,#08090c 70%,#23252c);border-radius:clamp(10px,1.6vw,22px);padding:clamp(5px,.7vw,10px);position:relative;box-shadow:0 0 0 1px #ffffff14,0 60px 120px -40px #000000f2}.display-frame>img,.display-frame>.screen{border-radius:clamp(6px,1vw,14px);width:100%;display:block}.reveal{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease), transform .9s var(--ease), filter .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)scale(.985)}.reveal.in{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;filter:none;transition:none;transform:none}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.page-hero{text-align:center;padding-top:clamp(130px,17vw,200px);padding-bottom:clamp(40px,6vw,70px);position:relative}.page-hero .lede{margin:22px auto 0}.aurora{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.aurora:before,.aurora:after{content:"";filter:blur(90px);opacity:.5;border-radius:50%;position:absolute}.aurora:before{background:radial-gradient(closest-side,#3b5bdb,#0000);width:60vw;height:38vw;animation:22s ease-in-out infinite alternate drift;top:-18vw;left:-10vw}.aurora:after{background:radial-gradient(closest-side,#7c3aed,#0000);width:55vw;height:36vw;animation:26s ease-in-out infinite alternate-reverse drift;top:-14vw;right:-12vw}@keyframes drift{to{transform:translate(6vw,4vw)scale(1.15)}}.grain:after{content:"";pointer-events:none;z-index:100;opacity:.06;mix-blend-mode:overlay;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%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.prose{gap:48px;max-width:760px;margin-top:clamp(64px,9vw,110px);display:grid}.prose h2{letter-spacing:-.025em;margin-bottom:14px;font-size:1.55rem}.prose p,.prose li{color:#c3c7d3;font-size:1.05rem;line-height:1.65}.prose p+p{margin-top:14px}.prose ul{gap:12px;display:grid}.prose li{padding-left:22px;position:relative}.prose li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:2px}.prose b{color:#fff;font-weight:620}.prose a{color:var(--accent)}.nav[data-astro-cid-wpvy4v7s]{z-index:50;pointer-events:none;justify-items:center;padding-inline:12px;display:grid;position:fixed;top:14px;left:0;right:0}.bar[data-astro-cid-wpvy4v7s]{pointer-events:auto;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:56px;padding:0 9px 0 14px;transition:background .4s,border-color .4s,box-shadow .4s,backdrop-filter .4s;display:flex}.scrolled[data-astro-cid-wpvy4v7s] .bar[data-astro-cid-wpvy4v7s],.open[data-astro-cid-wpvy4v7s] .bar[data-astro-cid-wpvy4v7s]{border-color:var(--line);-webkit-backdrop-filter:blur(22px)saturate(1.6);background:#0e1018a8;box-shadow:0 14px 44px -14px #000c,inset 0 1px #ffffff12}.brand[data-astro-cid-wpvy4v7s]{letter-spacing:-.03em;align-items:center;gap:9px;margin-right:14px;font-size:1.08rem;font-weight:700;display:flex}.brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:30px;height:30px}.links[data-astro-cid-wpvy4v7s]{gap:2px;margin-right:10px;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#c3c7d3;border-radius:999px;padding:8px 14px;font-size:.93rem;font-weight:540;transition:color .2s,background .2s}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:#fff;background:#ffffff12}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:#fff;background:#ffffff1a}.burger[data-astro-cid-wpvy4v7s]{border-radius:50%;width:40px;height:40px;display:none;position:relative}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{height:1.8px;transition:transform .3s var(--ease), top .3s var(--ease);background:#fff;border-radius:2px;position:absolute;left:11px;right:11px}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{top:15px}.burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{top:23px}.open[data-astro-cid-wpvy4v7s] .burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:first-child{top:19px;transform:rotate(45deg)}.open[data-astro-cid-wpvy4v7s] .burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]:last-child{top:19px;transform:rotate(-45deg)}.sheet[data-astro-cid-wpvy4v7s]{pointer-events:auto;border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);background:#0e1018db;border-radius:26px;width:min(100%,420px);margin-top:8px;padding:10px;display:none}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{border-radius:16px;padding:13px 16px;font-size:1.05rem;font-weight:600;display:block}.sheet[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{background:#ffffff12}@media (width<=720px){.bar[data-astro-cid-wpvy4v7s]{justify-content:space-between;width:100%}.links[data-astro-cid-wpvy4v7s],.cta[data-astro-cid-wpvy4v7s]{display:none}.burger[data-astro-cid-wpvy4v7s],.open[data-astro-cid-wpvy4v7s] .sheet[data-astro-cid-wpvy4v7s]{display:block}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:linear-gradient(#0000,#7ea8ff09);margin-top:40px;padding:64px 0 40px}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;display:grid}.brand[data-astro-cid-jo6i4kqk]{letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;display:inline-flex}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:34px;height:34px}.about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:30ch;margin-top:14px;font-size:.95rem}h4[data-astro-cid-jo6i4kqk]{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:14px;font-size:.78rem;font-weight:650}li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:9px}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#c3c7d3;font-size:.95rem;transition:color .2s}li[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:56px;padding-top:24px;font-size:.8rem;display:flex}@media (width<=760px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.skip[data-astro-cid-hkbrpulz]{z-index:200;color:#000;background:#fff;border-radius:10px;padding:10px 16px;font-weight:600;transition:top .2s;position:fixed;top:-60px;left:16px}.skip[data-astro-cid-hkbrpulz]:focus{top:16px}
