:root{--snow:#F0F2F5;--gray:#969EA4;--ink:#040B18;--neon:#00FFCC;--iri:#FFB6F2;--white:#FFFFFF;--ink-66:rgb(4 11 24/0.66);--ink-12:rgb(4 11 24/0.12);--ink-08:rgb(4 11 24/0.08);--ink-05:rgb(4 11 24/0.05);--snow-78:rgb(240 242 245/0.78);--snow-16:rgb(240 242 245/0.16);--snow-10:rgb(240 242 245/0.1);--snow-06:rgb(240 242 245/0.06);--line:rgb(150 158 164/0.45);--line-dark:rgb(150 158 164/0.25);--verified:#3897F0;--glow-light:0.65;--glow-dark:0.32;--aloha-gradient:linear-gradient(100deg,#2BEEF1,#A5CFF8 22%,#FFB6F2 45%,#FFE3DC 65%,#CDE9D9 82%,#63EFC9);--platinum:linear-gradient(91deg,#ECECEC,#DBDBDB 55%,#FFFFFF);--font-display:var(--font-instrument),"Instrument Sans",system-ui,sans-serif;--font-ui:var(--font-inter),"Inter",system-ui,sans-serif;--fs-hero:clamp(40px,5.4vw + 18px,96px);--fs-h2:clamp(32px,2.2vw + 24px,56px);--fs-h3:clamp(24px,0.7vw + 22px,32px);--fs-h4:20px;--fs-lead:clamp(18px,0.3vw + 16px,20px);--fs-body:16px;--fs-small:14px;--fs-caption:12px;--r-input:12px;--r-card:24px;--r-mock:16px;--r-sheet:clamp(24px,3vw,48px);--r-pill:999px;--pad-card:clamp(24px,3vw,48px);--gutter:clamp(20px,4.4vw,64px);--max:1320px;--section:clamp(88px,9vw,152px);--header-h:76px;--ease:cubic-bezier(0.2,0.7,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.76,0,0.24,1)}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{min-height:100vh;background:var(--snow);color:var(--ink);font-family:var(--font-ui);font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}button,input{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ol,ul{list-style:none;padding:0}h1,h2,h3,h4{font-weight:500;overflow-wrap:break-word}p{text-wrap:pretty}main:focus{outline:none}::selection{background:var(--neon);color:var(--ink)}:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:3px;border-radius:6px}.dark{--focus:var(--neon)}.skip{position:fixed;top:12px;left:12px;z-index:100;padding:12px 20px;border-radius:var(--r-pill);background:var(--neon);color:var(--ink);font-weight:500;translate:0 -160%}.skip:focus{translate:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.section{padding-block:var(--section)}.dark{background:var(--ink)}.dark,.gray{color:var(--snow)}.gray{background:radial-gradient(60% 55% at 100% 0,rgb(0 255 204/.2),transparent 70%),radial-gradient(55% 50% at 0 100%,rgb(255 182 242/.26),transparent 70%),radial-gradient(70% 40% at 50% 100%,rgb(4 11 24/.14),transparent 70%),var(--gray)}.gray .t-lead{color:var(--snow)}.sheet{border-radius:var(--r-sheet)}.t-h2,.t-h3,.t-h4,.t-hero,.t-lead{font-family:var(--font-display);font-weight:500}.t-hero{font-size:var(--fs-hero);line-height:1;letter-spacing:-.03em}.t-h2{font-size:var(--fs-h2);line-height:1.05;letter-spacing:-.02em}.t-h2,.t-h3{text-wrap:balance}.t-h3{font-size:var(--fs-h3);line-height:1.12;letter-spacing:-.015em}.t-h4{font-size:var(--fs-h4);line-height:1.3;letter-spacing:-.01em}.t-lead{font-size:var(--fs-lead);font-weight:500;line-height:1.5;color:var(--ink)}.dark .t-lead{color:var(--snow)}.t-small{font-size:var(--fs-small);line-height:1.5}.t-caption{font-size:var(--fs-caption);line-height:1.5;color:var(--ink-66)}.dark .t-caption{color:var(--snow-78)}.head{display:grid;grid-gap:clamp(16px,1.6vw,24px);gap:clamp(16px,1.6vw,24px)}.head .t-lead{max-width:34em}@media (min-width:1100px){.head--split{grid-template-columns:minmax(0,1fr) minmax(0,440px);column-gap:64px;align-items:end}}.chip{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:7px 14px;border-radius:var(--r-pill);background:var(--ink-05);font-size:13px;font-weight:500;letter-spacing:.01em}.dark .chip{background:var(--gray);color:var(--snow)}.soon{display:inline-flex;align-items:center;gap:6px;flex:none;width:-moz-fit-content;width:fit-content;padding:4px 10px 4px 8px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-ui);font-size:var(--fs-caption);font-weight:600;line-height:1.4;letter-spacing:.01em;color:var(--ink-66);white-space:nowrap}.soon:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.dark .soon{box-shadow:inset 0 0 0 1px var(--line-dark);color:var(--snow-78)}.ph{display:inline-block;padding:2px 8px;border-radius:6px;outline:1.5px dashed var(--ink);outline-offset:-1.5px;background:var(--iri);color:var(--ink);font-size:.8em;font-weight:600;letter-spacing:0;line-height:1.5;vertical-align:.1em;overflow-wrap:anywhere}.btn,.ph{font-family:var(--font-ui)}.btn{--btn-h:56px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--btn-h);padding:0 32px;border-radius:var(--r-pill);font-size:16px;font-weight:500;line-height:1.2;white-space:nowrap;transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease),translate .25s var(--ease)}.btn:active{translate:0 1px}.btn--sm{--btn-h:44px;padding:0 22px;font-size:15px}@media (max-width:479px){.btn{max-width:100%;padding-inline:24px;white-space:normal;text-align:center}.btn--sm{padding-inline:18px}}.btn--neon{--btn-fill:var(--neon);--glow:var(--glow-light);isolation:isolate;color:var(--ink)}.btn--neon:after{inset:0;z-index:-1;background:var(--btn-fill);transition:background-color .25s var(--ease)}.btn--neon:after,.btn--neon:before{content:"";position:absolute;border-radius:inherit}.btn--neon:before{inset:-5px;z-index:-2;background:var(--aloha-gradient);filter:blur(16px);opacity:0;transition:opacity .35s var(--ease);pointer-events:none}.btn--neon:hover{--btn-fill:var(--ink);color:var(--snow)}.btn--neon:hover:before{opacity:var(--glow)}.dark .btn--neon{--glow:var(--glow-dark)}.dark .btn--neon:hover{--btn-fill:var(--snow);color:var(--ink)}.hero.dark .btn--neon:hover{--btn-fill:var(--ink);color:var(--snow)}.btn--ghost{box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--snow);box-shadow:inset 0 0 0 1px var(--ink)}.dark .btn--ghost{box-shadow:inset 0 0 0 1px var(--snow-16);color:var(--snow)}.dark .btn--ghost:hover{background:var(--snow);color:var(--ink);box-shadow:inset 0 0 0 1px var(--snow)}.arrow{width:18px;height:18px;flex:none;transition:translate .3s var(--ease)}:is(.btn,.tlink):hover .arrow{translate:4px 0}.tlink{display:inline-flex;align-items:center;gap:8px;font-weight:500}.tlink:hover{text-decoration:underline;text-underline-offset:4px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.is-pending{pointer-events:none;cursor:default;opacity:.55}.reveal-on .reveal{opacity:0;translate:0 28px}.reveal-on .reveal.is-in{opacity:1;translate:none;transition:opacity .9s var(--ease-out),translate 1.1s var(--ease-out);transition-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-on .reveal{opacity:1;translate:none}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.nf{display:grid;place-content:center;justify-items:center;grid-gap:32px;gap:32px;min-height:100vh;padding:40px;text-align:center}.nf__code{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:500;line-height:1;letter-spacing:-.03em}