@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.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.0jzbimsg8vl84.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.0-wfv7uh4i7h9.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.0nx0ww8fni_q3.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.09~u27dqhyhd6.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_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__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.0zgw-jeven.3w.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.0wkzw~je483f-.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.0rhz0arwfsn~5.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.0l76wvqk9d84w.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.0k4k9394f2q-k.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.08e28id.o-okb.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_42eec60-module__Gb1_vG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_42eec60-module__Gb1_vG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_17aa1d5c-module__E_aqSa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_17aa1d5c-module__E_aqSa__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
:root{--bg:#060a14;--bg-2:#0b1020;--surface:#0e1628;--card:#111a2e;--card-2:#18213a;--line:#94a3b81a;--line-2:#94a3b82e;--line-3:#94a3b847;--text:#f8fafc;--text-2:#cbd5e1;--text-3:#94a3b8;--text-4:#64748b;--cyan:#22d3ee;--cyan-l:#67e8f9;--cyan-d:#0891b2;--mint:#34d399;--mint-d:#059669;--violet:#a78bfa;--amber:#fbbf24;--rose:#fb7185;--blue:#60a5fa;--ink-dark:#041018;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--font-sans:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:var(--font-instrument), ui-serif, Georgia, "Times New Roman", serif;--font-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--container:1240px;--gutter:clamp(16px, 4vw, 40px);--nav-h:72px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:80px;overflow-x:clip}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}html.is-locked,html.is-locked body{overflow:hidden}img,svg{max-width:100%;display:block}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{margin:0}ul,ol{margin:0;padding:0}::selection{color:#fff;background:#22d3ee52}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:10px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:300;background:var(--cyan);color:var(--ink-dark);transition:transform .3s var(--ease-out);border-radius:10px;padding:10px 16px;font-weight:600;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip:focus{transform:none}.grain{z-index:90;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:12px;margin-bottom:22px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";opacity:.7;background:currentColor;width:22px;height:1px}.h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,5.4vw,76px);font-weight:600;line-height:1.02}.h2 em,.hero__title em{font-family:var(--font-serif);letter-spacing:-.015em;background:linear-gradient(100deg, var(--cyan-l) 0%, var(--cyan) 45%, var(--mint) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-style:italic;font-weight:400}.is-split em{color:inherit;background:0 0;padding-right:0}.is-split em .w__in{background:linear-gradient(100deg, var(--cyan-l) 0%, var(--cyan) 45%, var(--mint) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.lede{color:var(--text-3);max-width:34em;margin-top:24px;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.shead{max-width:820px;margin-bottom:clamp(48px,6vw,84px)}.shead--center{text-align:center;margin-inline:auto}.shead--center .eyebrow{justify-content:center}.shead--center .lede{margin-inline:auto}.section{padding:clamp(96px,12vw,168px) 0;position:relative}.card{border:1px solid var(--line);background:linear-gradient(#18213a8c,#0e16288c);position:relative;box-shadow:inset 0 1px #ffffff09,0 30px 60px -40px #0009}.btn{--h:48px;isolation:isolate;height:var(--h);letter-spacing:-.01em;white-space:nowrap;translate:var(--tx,0) var(--ty,0);transition:translate .5s var(--ease-out), background-color .35s, border-color .35s, box-shadow .45s, color .35s, scale .35s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:560;display:inline-flex;position:relative;overflow:hidden}.btn:active{scale:.97}.btn .i{transition:transform .45s var(--ease-out);font-size:18px}.btn--sm{--h:40px;padding:0 16px;font-size:14px}.btn--sm .i{font-size:16px}.btn--lg{--h:56px;padding:0 28px;font-size:16px}.btn--block{width:100%}.btn--primary{background:var(--cyan);color:var(--ink-dark);box-shadow:inset 0 0 0 1px #ffffff40,0 12px 32px -12px #22d3eeb3}.btn--primary:before{content:"";z-index:-1;transition:transform 1s var(--ease-out);background:linear-gradient(110deg,#0000 25%,#fff9 50%,#0000 75%);position:absolute;inset:0;transform:translate(-130%)}.btn--primary:hover{background:var(--cyan-l);box-shadow:inset 0 0 0 1px #ffffff59,0 18px 44px -12px #22d3eed9}.btn--primary:hover:before{transform:translate(130%)}.btn--ghost{border:1px solid var(--line-2);color:var(--text);background:#94a3b80f}.btn--ghost:hover{border-color:var(--line-3);background:#94a3b81c}.btn:hover .i--arrow{transform:translate(4px)}.link-arrow{color:var(--cyan-l);align-items:center;gap:10px;margin-top:28px;padding-bottom:4px;font-weight:550;display:inline-flex;position:relative}.link-arrow:after{content:"";transform-origin:0;height:1px;transition:transform .6s var(--ease-out);opacity:.6;background:currentColor;position:absolute;bottom:0;left:0;right:28px;transform:scaleX(.25)}.link-arrow:hover:after{transform:scaleX(1)}.link-arrow .i{transition:transform .45s var(--ease-out)}.link-arrow:hover .i{transform:translate(4px)}[data-spotlight]{--mx:50%;--my:0%}[data-spotlight]:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:radial-gradient(360px circle at var(--mx) var(--my), #67e8f98c, transparent 45%);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-spotlight]:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(520px circle at var(--mx) var(--my), #22d3ee12, transparent 45%);opacity:0;transition:opacity .5s;position:absolute;inset:0}[data-spotlight]:hover:before,[data-spotlight]:hover:after{opacity:1}.js [data-reveal]{opacity:0;transition:opacity 1s var(--ease-out), transform 1.2s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(32px)}.js [data-reveal=scale]{transform:translateY(24px)scale(.965)}.js [data-reveal].is-in{opacity:1;transform:none}.w{vertical-align:top;margin:0 -.02em -.1em;padding:0 .02em .1em;display:inline-block;overflow:hidden}.w__in{display:inline-block}.js .is-split .w__in{transform-origin:0 100%;transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i) * 38ms + var(--d,0s));transform:translateY(110%)rotate(2deg)}.js .is-split.is-in .w__in{transform:none}.js [data-in]{opacity:0;transition:opacity 1s var(--ease-out) var(--d,0s), transform 1.2s var(--ease-out) var(--d,0s);transform:translateY(26px)}.js.is-ready [data-in]{opacity:1;transform:none}.intro{z-index:200;clip-path:inset(0);transition:clip-path 1.05s var(--ease-io);background:radial-gradient(60% 60% at 50% 45%,#0d1730,#04070e 70%);place-content:center;justify-items:center;gap:20px;animation:0s 4s forwards intro-failsafe;display:grid;position:fixed;inset:0}.no-js .intro,.intro-skip .intro{display:none}.intro.is-done{clip-path:inset(0 0 100%)}.intro__mark{width:88px;height:88px;animation:intro-pop .9s var(--ease-out) both;background:linear-gradient(160deg,#1e2a4a,#0b1222);border:1px solid #67e8f933;border-radius:26px;place-items:center;display:grid;box-shadow:0 0 60px -10px #22d3ee73}.intro__nib{fill:none;width:42px;height:42px;stroke:var(--cyan);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.intro__nib *{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1s var(--ease-out) .15s forwards}.intro__word{letter-spacing:-.03em;font-size:22px;font-weight:600;overflow:hidden}.intro__word span{animation:rise .9s var(--ease-out) .35s forwards;display:block;transform:translateY(110%)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes rise{to{transform:none}}@keyframes intro-pop{0%{opacity:0;transform:scale(.7)}}@keyframes intro-failsafe{to{visibility:hidden}}.nav{z-index:60;transition:transform .7s var(--ease-out);position:fixed;inset:0 0 auto}.nav:before{content:"";-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border-bottom:1px solid var(--line);opacity:0;background:#060a149e;transition:opacity .5s;position:absolute;inset:0}.nav.is-scrolled:before{opacity:1}.nav.is-hidden{transform:translateY(-105%)}.nav__inner{height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.nav__progress{background:linear-gradient(90deg, var(--cyan), var(--mint));transform-origin:0;height:1px;transform:scaleX(var(--p,0));position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 12px #22d3eecc}.brand{letter-spacing:-.035em;align-items:center;gap:11px;font-size:18px;font-weight:650;display:inline-flex}.brand__mark{width:36px;height:36px;color:var(--cyan);background:linear-gradient(160deg,#1e2a4a,#0e1628);border:1px solid #67e8f933;border-radius:11px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff12,0 8px 22px -8px #22d3ee73}.brand__mark .i{stroke-width:2px;transition:transform .6s var(--ease-back);font-size:18px}.brand:hover .brand__mark .i{transform:rotate(-14deg)scale(1.08)}.nav__links{border-radius:999px;gap:2px;padding:4px;display:flex;position:relative}.nav__links a{z-index:1;color:var(--text-3);border-radius:999px;padding:8px 15px;font-size:14px;transition:color .3s;position:relative}.nav__links a:hover,.nav__links a.is-current{color:var(--text)}.nav__links a.is-current:after{content:"";background:var(--cyan);width:4px;height:4px;box-shadow:0 0 8px var(--cyan);border-radius:50%;margin-left:-2px;position:absolute;bottom:1px;left:50%}.nav__hover{border:1px solid var(--line);width:0;transform:translateX(var(--x,0));width:var(--w,0);opacity:0;transition:transform .5s var(--ease-out), width .5s var(--ease-out), opacity .3s;background:#94a3b817;border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.nav__links.is-hovering .nav__hover{opacity:1}.nav__cta{align-items:center;gap:10px;display:flex}.burger{border:1px solid var(--line-2);background:#94a3b80d;border-radius:50%;width:44px;height:44px;display:none;position:relative}.burger span{background:var(--text);height:1.5px;transition:transform .5s var(--ease-out), top .5s var(--ease-out);border-radius:2px;position:absolute;left:13px;right:13px}.burger span:first-child{top:17px}.burger span:last-child{top:25px}.burger[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}.menu{z-index:55;padding:calc(var(--nav-h) + 32px) var(--gutter) calc(28px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .8s var(--ease-io), visibility 0s .8s;background:#060a14f0;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .8s var(--ease-io), visibility 0s}.menu__links{display:grid}.menu__links a{border-bottom:1px solid var(--line);letter-spacing:-.04em;opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);align-items:baseline;gap:16px;padding:14px 0;font-size:clamp(30px,9vw,44px);font-weight:600;display:flex;transform:translateY(24px)}.menu__links a span{font-family:var(--font-mono);color:var(--cyan);letter-spacing:.1em;font-size:12px;font-weight:400}.menu.is-open .menu__links a{opacity:1;transform:none}.menu.is-open .menu__links a:first-child{transition-delay:.18s}.menu.is-open .menu__links a:nth-child(2){transition-delay:.24s}.menu.is-open .menu__links a:nth-child(3){transition-delay:.3s}.menu.is-open .menu__links a:nth-child(4){transition-delay:.36s}.menu.is-open .menu__links a:nth-child(5){transition-delay:.42s}.menu__foot{opacity:0;justify-items:center;gap:18px;transition:opacity .6s .45s;display:grid}.menu.is-open .menu__foot{opacity:1}.menu__mail{color:var(--text-3);font-size:14px}.hero{--accent:var(--cyan);min-height:100svh;padding:calc(var(--nav-h) + clamp(32px, 6vh, 72px)) 0 clamp(72px, 10vh, 110px);align-items:center;display:flex;position:relative;overflow:clip}.hero[data-mode=writer]{--accent:var(--mint)}.hero:after{content:"";background:linear-gradient(90deg,#0000,#22d3ee66,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.aurora{will-change:transform;border-radius:50%;position:absolute}.aurora--a{background:radial-gradient(circle,#22d3ee38,#0000 62%);width:980px;height:980px;animation:20s ease-in-out infinite alternate drift-a;top:-420px;right:-280px}.aurora--b{background:radial-gradient(circle,#7c3aed42,#0000 62%);width:900px;height:900px;animation:24s ease-in-out infinite alternate drift-b;bottom:-480px;left:-360px}.aurora--c{background:radial-gradient(circle,#34d39917,#0000 62%);width:640px;height:640px;animation:28s ease-in-out infinite alternate-reverse drift-a;top:26%;left:38%}@keyframes drift-a{to{transform:translate(-90px,70px)scale(1.08)}}@keyframes drift-b{to{transform:translate(110px,-60px)scale(1.1)}}.dotgrid{opacity:.6;background-image:radial-gradient(#94a3b838 1px,#0000 1.3px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 62% 42%,#000 15%,#0000 72%);mask-image:radial-gradient(65% 55% at 62% 42%,#000 15%,#0000 72%)}.hero__spot{width:700px;height:700px;transform:translate3d(var(--sx,50vw), var(--sy,40vh), 0);background:radial-gradient(circle,#22d3ee17,#0000 60%);border-radius:50%;margin:-350px 0 0 -350px;position:absolute;top:0;left:0}.hero__grid{z-index:2;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid;position:relative}.hero__copy{will-change:transform, opacity}.mode{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#94a3b80f;border-radius:999px;padding:5px;display:inline-flex;position:relative}.mode button{z-index:1;color:var(--text-3);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:560;transition:color .45s;position:relative}.mode button:hover{color:var(--text)}.mode button[aria-pressed=true]{color:var(--ink-dark)}.mode__pill{width:var(--w,110px);transform:translateX(var(--x,5px));background:var(--accent);box-shadow:0 6px 22px -6px var(--accent);transition:transform .7s var(--ease-out), width .7s var(--ease-out), background-color .6s, box-shadow .6s;border-radius:999px;position:absolute;top:5px;bottom:5px;left:0}.hero__title{letter-spacing:-.058em;margin:30px 0;font-size:clamp(50px,7.7vw,116px);font-weight:600;line-height:.94}.hero__title .line{margin:0 -.04em -.07em;padding:0 .04em .07em;display:block;overflow:hidden}.hero__title .line__in{display:block}.js .hero__title .line__in{transition:transform 1.25s var(--ease-out) var(--d,0s);transform:translateY(108%)}.js.is-ready .hero__title .line__in{transform:none}.hero__title em{font-size:1.07em;transition:filter .6s}.hero[data-mode=writer] .hero__title em{background-image:linear-gradient(100deg, #6ee7b7 0%, var(--mint) 45%, var(--cyan) 100%)}.swap{vertical-align:bottom;justify-items:start;display:inline-grid}.swap>*{transition:opacity .55s var(--ease-out), transform .9s var(--ease-out), filter .55s var(--ease-out);grid-area:1/1}.swap>[aria-hidden=true]{opacity:0;filter:blur(10px);pointer-events:none;transform:translateY(45%)}.swap>.is-leaving{transform:translateY(-45%)}.swap--block{display:grid}.swap--block>[aria-hidden=true]{transform:translateY(14px)}.swap--block>.is-leaving{transform:translateY(-14px)}.hero__lede{color:var(--text-2);max-width:31em;font-size:clamp(17px,1.45vw,20px);line-height:1.6}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.hero__proof{color:var(--text-3);flex-wrap:wrap;gap:12px 26px;margin-top:40px;font-size:14px;list-style:none;display:flex}.hero__proof li{align-items:center;gap:9px;display:inline-flex}.hero__proof .i{color:var(--accent);font-size:17px;transition:color .6s}.hero__cue{z-index:3;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-4);justify-items:center;gap:10px;font-size:11px;display:grid;position:absolute;bottom:26px;left:50%;translate:-50%}.hero__cue i{background:linear-gradient(var(--line-3), transparent);width:1px;height:42px;position:relative;overflow:hidden}.hero__cue i:after{content:"";background:var(--cyan);width:1px;height:40%;animation:cue 2.2s var(--ease-io) infinite;position:absolute;top:-40%;left:0}@keyframes cue{to{top:110%}}.hero__visual{perspective:1400px;place-items:center;display:grid;position:relative}.stage{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));position:relative}.stage:before{content:"";aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%);z-index:-1;border-radius:50%;width:120%;transition:background .8s;position:absolute;top:50%;left:50%;translate:-50% -50%}.phone{--pw:304px;width:var(--pw);aspect-ratio:304/630;border-radius:calc(var(--pw) * .165);padding:calc(var(--pw) * .032);box-shadow:inset 0 0 0 1px #ffffff14, inset 0 0 0 calc(var(--pw) * .008) #05080f, 0 60px 120px -40px #000000d9, 0 30px 90px -50px #22d3ee8c;background:linear-gradient(145deg,#2b3756 0%,#0a0f1c 38%,#0d1424 70%,#232e4b 100%);flex:none;position:relative}.phone:before,.phone:after{content:"";background:#1e2840;border-radius:2px;width:3px;position:absolute}.phone:before{height:12%;top:24%;right:-2px}.phone:after{height:7%;box-shadow:0 calc(var(--pw) * .12) 0 #1e2840;top:19%;left:-2px}.phone__screen{border-radius:calc(var(--pw) * .135);height:100%;color:var(--text);font-size:calc(var(--pw) * .04);background:#0b1020;line-height:1.35;position:relative;overflow:hidden}.phone__island{z-index:6;background:#000;border-radius:2em;width:7.4em;height:2.1em;position:absolute;top:.75em;left:50%;translate:-50%}.sb{z-index:5;letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:1.05em 2em 0 2.1em;font-size:.95em;font-weight:600;display:flex;position:relative}.sb__icons{align-items:center;gap:.3em;display:inline-flex}.sb__icons i{background:var(--text);border-radius:.15em;display:block}.sb__icons i:first-child{clip-path:polygon(0 100%,100% 0,100% 100%);width:1.05em;height:.65em}.sb__icons i:nth-child(2){border-radius:50% 50% 0 0/100% 100% 0 0;width:.9em;height:.65em}.sb__icons i:nth-child(3){width:1.6em;height:.72em;box-shadow:inset 0 0 0 .1em #0b1020, inset 0 0 0 .2em var(--text);background:linear-gradient(90deg, var(--text) 70%, transparent 70%);border-radius:.22em}.app{padding:1.6em 1.35em 0}.app__head{justify-content:space-between;align-items:center;display:flex}.app__head small{color:var(--text-3);font-size:.85em;display:block}.app__head b{letter-spacing:-.03em;font-size:1.45em;display:block}.avatar{width:2.6em;height:2.6em;color:var(--cyan);background:#22d3ee24;border:1px solid #22d3ee40;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.avatar--lg{width:3.1em;height:3.1em;font-size:1.05em}.swap--pane{margin-top:1.15em;display:grid}.swap--pane>[aria-hidden=true]{transform:translateY(1.2em)}.swap--pane>.is-leaving{transform:translateY(-1.2em)}.wallet{color:#fff;background:linear-gradient(135deg,#0891b2 0%,#06b6d4 55%,#22d3ee 100%);border-radius:1.35em;padding:1.15em 1.25em 1.1em;position:relative;overflow:hidden;box-shadow:0 1em 2.2em -1.2em #22d3eecc}.wallet:after{content:"";background:#ffffff29;border-radius:50%;width:7em;height:7em;position:absolute;top:-2.6em;right:-2.2em}.wallet--mint{background:linear-gradient(135deg,#047857 0%,#059669 50%,#34d399 100%);box-shadow:0 1em 2.2em -1.2em #34d399cc}.wallet small{opacity:.85;font-size:.8em}.wallet strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:.1em 0 .55em;font-size:2.1em;font-weight:700;display:block}.wallet__row{z-index:1;gap:.5em;display:flex;position:relative}.wallet__row span{background:#fff3;border-radius:1em;align-items:center;gap:.3em;padding:.4em .8em;font-size:.78em;font-weight:600;display:inline-flex}.wallet__row .i{stroke-width:2.4px;font-size:1.1em}.app__sec{justify-content:space-between;align-items:baseline;margin:1.35em 0 .75em;display:flex}.app__sec b{font-size:1.05em}.app__sec span{color:var(--cyan);font-size:.8em}.tcard{background:#121a2e;border:1px solid #1b2740;border-radius:1.1em;grid-template-columns:2.9em minmax(0,1fr) auto;align-items:center;gap:.8em;margin-bottom:.6em;padding:.8em .85em;display:grid}.tcard__tile{width:2.9em;height:2.9em;color:var(--c);background:color-mix(in srgb, var(--c) 15%, transparent);border-radius:.85em;place-items:center;display:grid}.tcard__tile .i{font-size:1.35em}.tcard__body{min-width:0}.tcard__body b{white-space:nowrap;text-overflow:ellipsis;font-size:1em;display:block;overflow:hidden}.tcard__body small{color:var(--text-3);white-space:nowrap;font-size:.78em;display:block}.tcard__end{text-align:right}.tcard__end b{color:var(--c);letter-spacing:-.02em;font-size:1.12em;display:block}.tcard__end small{color:var(--text-4);font-size:.7em}.status{color:var(--s);background:color-mix(in srgb, var(--s) 14%, transparent);white-space:nowrap;border-radius:1em;align-items:center;gap:.3em;padding:.2em .55em;font-size:.64em;font-weight:600;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:.45em;height:.45em}.app__pane .tcard{transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--k) * 90ms + .12s)}.app__pane[aria-hidden=true] .tcard{opacity:0;transition-delay:0s;transform:translate(1.4em)}.js .phone--hero .tcard{opacity:0;transform:translate(1.6em)}.js.is-ready .phone--hero .app__pane:not([aria-hidden=true]) .tcard{opacity:1;transition-delay:calc(var(--k) * .11s + .7s);transform:none}.tabbar{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121a2eeb;border:1px solid #1b2740;border-radius:2em;justify-content:space-around;align-items:center;height:3.9em;display:flex;position:absolute;bottom:1.1em;left:1.1em;right:1.1em}.tabbar span{color:var(--text-4);place-items:center;display:grid}.tabbar .i{font-size:1.4em}.tabbar .is-on{color:var(--cyan)}.tabbar__plus{background:var(--cyan);border-radius:50%;width:2.7em;height:2.7em;box-shadow:0 .4em 1.2em -.3em #22d3eee6;color:var(--ink-dark)!important}.tabbar__plus .i{stroke-width:2.6px;font-size:1.3em}.chip{z-index:3;white-space:nowrap;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);translate:var(--px,0) var(--py,0);background:#0f172ab8;border:1px solid #94a3b829;border-radius:18px;align-items:center;gap:12px;padding:11px 16px 11px 11px;font-size:13px;line-height:1.3;animation:6s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 24px 48px -24px #000c,inset 0 1px #ffffff0d}.chip b{color:var(--text);font-weight:600;display:block}.chip small{color:var(--text-3);font-size:12px;display:block}.chip__ic{width:36px;height:36px;color:var(--c);background:color-mix(in srgb, var(--c) 15%, transparent);border-radius:12px;flex:none;place-items:center;display:grid}.chip__ic .i{font-size:18px}.stage{--hang:22px}.chip--a{top:15%;right:calc(100% - var(--hang));animation-delay:-1s}.chip--b{top:49%;left:calc(100% - var(--hang));animation-delay:-3s}.chip--c{bottom:16%;right:calc(100% - var(--hang));animation-delay:-4.5s}.swap--chip>[aria-hidden=true]{transform:translateY(10px)}.swap--chip>.is-leaving{transform:translateY(-10px)}@keyframes float{50%{transform:translateY(-10px)}}.js .chip{opacity:0;transition:opacity .8s var(--ease-out), scale .9s var(--ease-back);scale:.85}.js.is-ready .chip{opacity:1;scale:1}.js.is-ready .chip--a{transition-delay:1.05s}.js.is-ready .chip--b{transition-delay:1.25s}.js.is-ready .chip--c{transition-delay:1.45s}.ticker{border-bottom:1px solid var(--line);background:linear-gradient(#0b102000,#0b1020b3);padding:34px 0 30px;position:relative;overflow:clip}.ticker__row{width:max-content;min-width:100%;transform:skewX(var(--skew,0deg));display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ticker__track{will-change:transform;flex:none;align-items:center;gap:14px;padding-right:14px;display:flex}.pill{white-space:nowrap;border:1px solid var(--line-2);color:var(--text-2);background:#111a2e8c;border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 8px;font-size:15px;font-weight:500;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.pill:hover{border-color:color-mix(in srgb, var(--c) 55%, transparent);color:var(--text);background:color-mix(in srgb, var(--c) 8%, #111a2e8c)}.pill__ic{width:32px;height:32px;color:var(--c);background:color-mix(in srgb, var(--c) 15%, transparent);border-radius:50%;place-items:center;display:grid}.pill__ic .i{font-size:16px}.ticker__row--big{margin-top:22px}.ticker__row--big .ticker__track{gap:0;padding-right:0}.bigword{white-space:nowrap;letter-spacing:-.045em;color:#0000;-webkit-text-stroke:1px #94a3b852;align-items:center;font-size:clamp(44px,6.4vw,92px);font-weight:600;line-height:1.1;transition:color .5s,-webkit-text-stroke-color .5s;display:inline-flex}.bigword:after{content:"";background:var(--cyan);-webkit-text-stroke:0;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);flex:none;width:.26em;height:.26em;margin:0 .55em}.bigword:hover{color:var(--text);-webkit-text-stroke-color:transparent}.manifesto{padding:clamp(110px,16vw,220px) 0 clamp(80px,10vw,140px)}.manifesto__text{letter-spacing:-.04em;text-wrap:pretty;max-width:19em;font-size:clamp(30px,4.5vw,66px);font-weight:500;line-height:1.1}.manifesto__text em{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.manifesto__text .hl-cyan{color:var(--cyan)}.manifesto__text .hl-mint{color:var(--mint)}.mw{opacity:var(--o,1);transition:opacity .25s linear}.js .mw{--o:.14}.mw .mw__in{display:inline}.sides__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.side{border-radius:32px;flex-direction:column;padding:clamp(28px,3.4vw,44px);display:flex;overflow:hidden}.side>*{z-index:1;position:relative}.side__top{align-items:center;gap:14px;display:flex}.side__icon{width:50px;height:50px;color:var(--c);background:color-mix(in srgb, var(--c) 13%, transparent);border:1px solid color-mix(in srgb, var(--c) 25%, transparent);border-radius:16px;place-items:center;display:grid}.side__icon .i{font-size:22px}.side__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--c);font-size:12px}.side h3{letter-spacing:-.045em;margin:26px 0 12px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.04}.side>p{color:var(--text-3);font-size:17px}.checks{gap:14px;margin:28px 0 34px;list-style:none;display:grid}.checks li{color:var(--text-2);align-items:flex-start;gap:12px;font-size:16px;display:flex}.checks .i{width:20px;height:20px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);stroke-width:3px;border-radius:50%;margin-top:3px;padding:4px}.side__demo{border:1px solid var(--line);background:#0408108c;border-radius:22px;margin-top:auto;padding:18px}.compose{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compose>*{opacity:0;transition:opacity .6s var(--ease-out), transform .7s var(--ease-back);transition-delay:calc(var(--k) * .12s + .35s);transform:translateY(10px)scale(.96)}.no-js .compose>*,.side.is-in .compose>*{opacity:1;transform:none}.compose__chip{border:1px solid var(--line-2);color:var(--text-2);background:#94a3b814;border-radius:12px;align-items:center;gap:7px;padding:8px 13px;font-size:14px;display:inline-flex}.compose__chip .i{color:var(--blue)}.compose__eq{color:var(--text-4);font-family:var(--font-mono)}.compose__total{letter-spacing:-.03em;color:var(--cyan);font-size:22px;font-weight:650}.compose__btn{background:var(--cyan);color:var(--ink-dark);border-radius:12px;align-items:center;gap:8px;margin-left:auto;padding:9px 15px;font-size:14px;font-weight:600;display:inline-flex}.side:hover .compose__btn .i{transform:translate(3px)}.compose__btn .i{transition:transform .4s var(--ease-out)}.earn__bars{align-items:flex-end;gap:8px;height:92px;display:flex}.earn__bars span{height:var(--h);transform-origin:bottom;transition:transform 1s var(--ease-out);transition-delay:calc(var(--k) * 70ms + .3s);background:linear-gradient(#34d39959,#34d39914);border-radius:8px 8px 4px 4px;flex:1;position:relative;transform:scaleY(0)}.earn__bars .is-peak{background:linear-gradient(180deg, var(--mint), #34d39959);box-shadow:0 0 24px -4px #34d399b3}.earn__bars em{color:var(--mint);white-space:nowrap;opacity:0;background:#34d3991f;border-radius:8px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:600;transition:opacity .5s 1.1s;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}.no-js .earn__bars span,.side.is-in .earn__bars span{transform:none}.side.is-in .earn__bars em,.no-js .earn__bars em{opacity:1}.earn__foot{color:var(--text-4);font-size:12px;font-family:var(--font-mono);justify-content:space-between;align-items:center;margin-top:14px;display:flex}.earn__cta{color:var(--mint);font-family:var(--font-sans);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.how{background:linear-gradient(#0000,#0b1020a6 20% 80%,#0000)}.how__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,100px);display:grid}.how__steps{padding-left:64px;position:relative}.how__rail{background:var(--line);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:20px}.how__ink{transform-origin:top;transform:scaleY(var(--p,0));background:linear-gradient(180deg, var(--cyan), var(--mint));border-radius:2px;position:absolute;inset:0;box-shadow:0 0 14px #22d3ee80}.how__nib{left:50%;top:calc(var(--p,0) * 100%);background:#fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 5px #22d3ee38,0 0 26px 4px #22d3eebf}.steps{list-style:none}.step{flex-direction:column;justify-content:center;min-height:82vh;padding:48px 0;display:flex;position:relative}.step__body{opacity:.25;transition:opacity .7s var(--ease-out);position:relative}.step.is-active .step__body{opacity:1}.step__body:before{content:"";background:var(--bg-2);border:2px solid var(--line-3);border-radius:50%;width:12px;height:12px;transition:border-color .5s,background .5s,box-shadow .5s;position:absolute;top:5px;left:-49px}.step.is-active .step__body:before{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 16px #22d3eeb3}.step--mint.is-active .step__body:before{border-color:var(--mint);background:var(--mint);box-shadow:0 0 16px #34d399b3}.step__num{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:13px}.step--mint .step__num{color:var(--mint)}.step h3{letter-spacing:-.055em;margin:14px 0 18px;font-size:clamp(44px,5.6vw,84px);font-weight:600;line-height:1}.step p{color:var(--text-2);max-width:27em;font-size:clamp(16px,1.35vw,19px)}.step__meta{flex-wrap:wrap;gap:8px;margin-top:26px;list-style:none;display:flex}.step__meta li{border:1px solid var(--line-2);color:var(--text-2);background:#94a3b80a;border-radius:999px;padding:6px 13px;font-size:13px}.step__media{display:none}.how__visual{align-self:start;place-items:center;height:100svh;display:grid;position:sticky;top:0}.how__glow{background:radial-gradient(circle,#22d3ee29,#0000 62%);border-radius:50%;width:520px;height:520px;position:absolute}.phone--how{--pw:min(316px, 34vh)}.screens{position:absolute;inset:0}.screen{opacity:0;pointer-events:none;transition:opacity .45s var(--ease-out), transform .8s var(--ease-out);flex-direction:column;padding:3.7em 1.3em 1.4em;display:flex;position:absolute;inset:0;transform:translateY(1.2em)scale(.985)}.screen.is-active{opacity:1;transition-delay:.12s;transform:none}.scr-head{text-align:center;grid-template-columns:2em 1fr 2em;align-items:center;margin-bottom:1.2em;display:grid}.scr-head b{font-size:1.1em}.scr-back{color:var(--text-3);text-align:left;font-size:1.6em;line-height:1}.scr-label{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;margin:.4em 0 .55em;font-size:.75em;font-weight:600}.scr-chips{flex-wrap:wrap;gap:.45em;margin-bottom:1em;display:flex}.sc{color:var(--text-2);opacity:0;transition:opacity .4s, transform .5s var(--ease-out), background .4s, border-color .4s, color .4s;background:#121a2e;border:1px solid #1b2740;border-radius:.9em;align-items:center;gap:.35em;padding:.5em .8em;font-size:.85em;font-weight:500;display:inline-flex;transform:translateY(.5em)}.screen.is-active .sc{opacity:1;transition-delay:calc(var(--k) * 60ms + .25s), calc(var(--k) * 60ms + .25s), 0s, 0s, 0s;transform:none}.screen.is-active .sc--pick{color:var(--cyan-l);transition-delay:calc(var(--k) * 60ms + .25s), calc(var(--k) * 60ms + .25s), .9s, .9s, .9s;background:#22d3ee24;border-color:#22d3ee8c}.sc .i{font-size:1.1em}.stepper{background:#121a2e;border:1px solid #1b2740;border-radius:1em;justify-content:space-between;align-items:center;margin-bottom:1em;padding:.45em;display:flex}.stepper span{width:2.2em;height:2.2em;color:var(--text-2);background:#18213a;border-radius:.7em;place-items:center;font-size:1.05em;display:grid}.stepper b{font-size:1.3em}.scr-total{background:linear-gradient(135deg,#0891b238,#22d3ee14);border:1px solid #22d3ee40;border-radius:1em;justify-content:space-between;align-items:baseline;padding:.9em 1em;display:flex}.scr-total span{color:var(--text-2);font-size:.9em}.scr-total b{letter-spacing:-.03em;color:var(--cyan-l);font-size:1.7em}.scr-note{color:var(--mint);align-items:center;gap:.45em;margin:.8em 0;font-size:.75em;display:flex}.scr-btn{background:var(--cyan);color:var(--ink-dark);border-radius:1.1em;justify-content:center;align-items:center;gap:.5em;margin-top:auto;margin-bottom:.2em;padding:1em;font-size:1em;font-weight:700;display:flex}.screen.is-active .scr-btn{animation:2.8s ease-in-out 1.4s infinite press}@keyframes press{0%,70%,to{transform:none;box-shadow:0 0 #22d3ee80}78%{transform:scale(.96)}90%{box-shadow:0 0 0 .8em #22d3ee00}}.push{border:1px solid var(--line-2);opacity:0;transition:opacity .5s, transform .8s var(--ease-back);background:#18213af2;border-radius:1.1em;grid-template-columns:2.4em 1fr auto;align-items:center;gap:.65em;margin-bottom:1em;padding:.7em .8em;display:grid;transform:translateY(-2.4em)scale(.94);box-shadow:0 1em 2em -1em #000c}.screen.is-active .push{opacity:1;transition-delay:.5s;transform:none}.push__ic{width:2.4em;height:2.4em;color:var(--cyan);background:linear-gradient(160deg,#1e2a4a,#0e1628);border-radius:.75em;place-items:center;display:grid}.push b{font-size:.88em;display:block}.push small{color:var(--text-3);font-size:.74em;display:block}.push em{color:var(--text-4);align-self:start;font-size:.68em;font-style:normal}.tcard--flat{margin-bottom:.9em}.writer{opacity:0;transition:opacity .5s, transform .7s var(--ease-out);background:#121a2e;border:1px solid #1b2740;border-radius:1.1em;align-items:center;gap:.8em;padding:.9em;display:flex;transform:translateY(.8em)}.screen.is-active .writer{opacity:1;transition-delay:.9s;transform:none}.writer b{align-items:center;gap:.35em;font-size:1em;display:flex}.writer small{color:var(--text-3);align-items:center;gap:.25em;font-size:.76em;display:flex}.vbadge{background:var(--mint);width:1.15em;height:1.15em;color:var(--ink-dark);border-radius:50%;place-items:center;display:grid}.vbadge .i{stroke-width:3.5px;font-size:.75em}.i--star{color:var(--amber);fill:var(--amber);stroke:none}.lockrow{color:var(--cyan-l);opacity:0;background:#22d3ee14;border:1px dashed #22d3ee59;border-radius:1em;align-items:center;gap:.5em;margin:.9em 0;padding:.7em .9em;font-size:.82em;font-weight:500;transition:opacity .5s 1.2s;display:flex}.screen.is-active .lockrow{opacity:1}.tl{grid-template-columns:repeat(4,1fr);margin-top:.4em;display:grid;position:relative}.tl:before{content:"";background:#1b2740;height:2px;position:absolute;top:.42em;left:12.5%;right:12.5%}.tl:after{content:"";background:var(--cyan);width:0;height:2px;transition:width .9s var(--ease-out) 1.3s;position:absolute;top:.42em;left:12.5%}.screen.is-active .tl:after{width:25%}.tl__i{z-index:1;justify-items:center;gap:.45em;display:grid;position:relative}.tl__i i{background:#1b2740;border:2px solid #0b1020;border-radius:50%;width:.85em;height:.85em;box-shadow:0 0 0 1px #24324d}.tl__i.is-done i{background:var(--cyan);box-shadow:0 0 0 1px var(--cyan)}.tl__i span{color:var(--text-3);font-size:.66em}.chat-head{border-bottom:1px solid #1b2740;grid-template-columns:auto 1fr auto;align-items:center;gap:.7em;margin-bottom:.9em;padding-bottom:.9em;display:grid}.chat-head b{font-size:1em;display:block}.chat-head small{color:var(--text-3);font-size:.74em;display:block}.due{color:var(--amber);background:#fbbf241f;border-radius:1em;align-items:center;gap:.3em;padding:.3em .6em;font-size:.72em;font-weight:600;display:inline-flex}.chat{flex-direction:column;flex:1;gap:.55em;display:flex}.bub{opacity:0;max-width:82%;transition:opacity .4s, transform .6s var(--ease-back);border-radius:1.1em;padding:.65em .9em;font-size:.86em;line-height:1.4;transform:translateY(.8em)scale(.96)}.bub--out{background:var(--cyan);color:var(--ink-dark);border-bottom-right-radius:.35em;align-self:flex-end;font-weight:500}.bub--in{background:#18213a;border:1px solid #24324d;border-bottom-left-radius:.35em;align-self:flex-start}.screen.is-active .bub{opacity:1;transition-delay:calc(var(--k) * .42s + .3s);transform:none}.bub--file{align-items:center;gap:.65em;display:flex}.bub--file b{font-size:.9em;display:block}.bub--file small{color:var(--text-3);font-size:.78em;display:block}.file__thumb{width:2.6em;height:2.6em;color:var(--violet);background:linear-gradient(135deg,#a78bfa4d,#60a5fa40);border-radius:.7em;flex:none;place-items:center;display:grid}.typing{opacity:0;background:#18213a;border:1px solid #24324d;border-radius:1.1em;align-self:flex-start;gap:.3em;padding:.75em .9em;transition:opacity .4s;display:inline-flex}.screen.is-active .typing{opacity:1;transition-delay:calc(var(--k) * .42s + .3s)}.typing i{background:var(--text-3);border-radius:50%;width:.4em;height:.4em;animation:1.2s infinite dots}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dots{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-.25em)}}.chat-input{color:var(--text-4);background:#121a2e;border:1px solid #1b2740;border-radius:1.5em;align-items:center;gap:.6em;padding:.5em .5em .5em 1em;font-size:.85em;display:flex}.chat-input span:first-child{flex:1}.chat-input .i{font-size:1.15em}.send{background:var(--cyan);width:2.3em;height:2.3em;color:var(--ink-dark);border-radius:50%;place-items:center;display:grid}.release{text-align:center;justify-items:center;gap:.3em;margin:auto 0;display:grid}.release__ring{opacity:0;width:6.4em;height:6.4em;transition:transform .8s var(--ease-back), opacity .4s;background:radial-gradient(circle,#34d39947,#34d3990f 70%);border-radius:50%;place-items:center;margin-bottom:.8em;display:grid;position:relative;transform:scale(.5);box-shadow:0 0 0 1px #34d39959,0 0 3em -.5em #34d399b3}.screen.is-active .release__ring{opacity:1;transition-delay:.25s;transform:none}.release__check{fill:none;width:3em;height:3em;stroke:var(--mint);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.release__check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--ease-out)}.screen.is-active .release__check path{stroke-dashoffset:0;transition-delay:.65s}.burst{position:absolute;inset:0}.burst i{background:var(--mint);opacity:0;border-radius:1em;width:.35em;height:.9em;margin:-.45em 0 0 -.175em;position:absolute;top:50%;left:50%}.burst i:nth-child(odd){background:var(--cyan)}.burst i:first-child{--r:0deg}.burst i:nth-child(2){--r:45deg}.burst i:nth-child(3){--r:90deg}.burst i:nth-child(4){--r:135deg}.burst i:nth-child(5){--r:180deg}.burst i:nth-child(6){--r:225deg}.burst i:nth-child(7){--r:270deg}.burst i:nth-child(8){--r:315deg}.screen.is-active .burst i{animation:burst .9s var(--ease-out) .75s both}@keyframes burst{0%{opacity:1;transform:rotate(var(--r)) translateY(0) scaleY(.4)}to{opacity:0;transform:rotate(var(--r)) translateY(-5.4em) scaleY(1)}}.release>b{letter-spacing:-.03em;font-size:1.45em}.release>p{color:var(--text-3);font-size:.9em}.split{grid-template-columns:repeat(3,1fr);gap:.45em;width:100%;margin-top:1.2em;display:grid}.split div{opacity:0;transition:opacity .5s, transform .6s var(--ease-out);background:#121a2e;border:1px solid #1b2740;border-radius:.9em;padding:.7em .4em;transform:translateY(.6em)}.screen.is-active .split div{opacity:1;transform:none}.screen.is-active .split div:first-child{transition-delay:1s}.screen.is-active .split div:nth-child(2){transition-delay:1.1s}.screen.is-active .split div:nth-child(3){transition-delay:1.2s}.split small{color:var(--text-3);font-size:.66em;display:block}.split b{font-size:1.1em}.split .is-mint b{color:var(--mint)}.rate-row{width:100%;color:var(--text-2);background:#121a2e;border:1px solid #1b2740;border-radius:1em;justify-content:space-between;align-items:center;margin-top:.9em;padding:.8em 1em;font-size:.82em;display:flex}.stars{color:var(--amber);gap:.15em;display:inline-flex}.stars .i{fill:currentColor;stroke:none;opacity:.25;transition:opacity .3s, transform .5s var(--ease-back);font-size:1.1em;transform:scale(.6)}.screen.is-active .stars .i{opacity:1;transform:none}.screen.is-active .stars .i:first-child{transition-delay:1.4s}.screen.is-active .stars .i:nth-child(2){transition-delay:1.5s}.screen.is-active .stars .i:nth-child(3){transition-delay:1.6s}.screen.is-active .stars .i:nth-child(4){transition-delay:1.7s}.screen.is-active .stars .i:nth-child(5){transition-delay:1.8s}.escrow__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.flow{grid-template-columns:auto minmax(24px,1fr) auto minmax(24px,1fr) auto;align-items:start;gap:10px;margin-top:48px;display:grid}.flow__node{text-align:center;justify-items:center;gap:6px;min-width:84px;display:grid}.flow__ic{background:var(--card);border:1px solid var(--line-2);width:60px;height:60px;color:var(--text-3);transition:color .5s, border-color .5s, background .5s, box-shadow .5s, transform .6s var(--ease-back);border-radius:19px;place-items:center;font-size:24px;display:grid}.flow__node b{margin-top:6px;font-size:14px;font-weight:600}.flow__node small{color:var(--text-4);min-height:1.4em;font-size:12px;transition:color .4s}.flow__track{background-image:linear-gradient(90deg, var(--line-3) 50%, transparent 50%);background-size:10px 2px;height:2px;margin-top:29px;position:relative}.flow__token{width:28px;height:28px;color:var(--ink-dark);background:var(--cyan);opacity:0;border-radius:50%;place-items:center;margin:-14px 0 0 -14px;font-size:13px;font-weight:700;display:grid;position:absolute;top:50%;left:0;box-shadow:0 0 22px #22d3eecc}.flow[data-phase="0"] .flow__node--poster .flow__ic,.flow[data-phase="1"] .flow__node--poster .flow__ic{color:var(--text);border-color:var(--line-3);transform:translateY(-3px)}.flow[data-phase="1"] .flow__track--a .flow__token{animation:travel 1.2s var(--ease-io) forwards}.flow[data-phase="2"] .flow__node--vault .flow__ic,.flow[data-phase="3"] .flow__node--vault .flow__ic{color:var(--cyan);background:#22d3ee1a;border-color:#22d3ee8c;box-shadow:0 0 32px -6px #22d3eeb3}.flow[data-phase="2"] .flow__node--vault .flow__ic{transform:scale(1.08)}.flow[data-phase="2"] .flow__node--vault small,.flow[data-phase="3"] .flow__node--vault small{color:var(--cyan)}.flow[data-phase="3"] .flow__track--b .flow__token{animation:travel 1.2s var(--ease-io) forwards;background:var(--mint);box-shadow:0 0 22px #34d399cc}.flow[data-phase="3"] .flow__node--writer .flow__ic{color:var(--mint);background:#34d3991a;border-color:#34d3998c;transition-delay:1s;transform:translateY(-3px);box-shadow:0 0 32px -6px #34d399b3}@keyframes travel{0%{opacity:0;left:0;transform:scale(.6)}15%{opacity:1;transform:none}85%{opacity:1}to{opacity:0;left:100%;transform:scale(.6)}}.flow__cap{color:var(--text-2);min-height:1.6em;margin-top:26px;font-size:15px}.flow__cap-in{animation:cap-in .6s var(--ease-out) both;display:inline-block}@keyframes cap-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.calc{border-radius:32px;padding:clamp(24px,3vw,38px)}.calc>*{z-index:1;position:relative}.calc__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.calc__kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-4);margin-bottom:6px;font-size:12px;display:block}.calc__head b{letter-spacing:-.025em;font-size:clamp(19px,1.7vw,23px);font-weight:600}.tag{font-family:var(--font-mono);color:var(--cyan);background:#22d3ee1a;border:1px solid #22d3ee47;border-radius:999px;flex:none;padding:6px 11px;font-size:12px}.field{margin-bottom:28px}.field__top{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.field label{color:var(--text-2);font-size:14px}.field output{font-family:var(--font-mono);color:var(--text);background:#94a3b814;border-radius:8px;padding:3px 10px;font-size:15px}input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--cyan) 0 var(--fill,20%), #94a3b829 var(--fill,20%) 100%);border-radius:999px;outline:none;width:100%;height:6px;margin:8px 0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;transition:box-shadow .3s, transform .3s var(--ease-back);background:#fff;border:0;border-radius:50%;box-shadow:0 0 0 6px #22d3ee33,0 4px 14px #00000080}input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 9px #22d3ee38,0 4px 14px #00000080}input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 6px #22d3ee33,0 4px 14px #00000080}input[type=range]:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.presets{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.presets button{border:1px solid var(--line-2);font-family:var(--font-mono);color:var(--text-3);transition:color .3s, border-color .3s, background .3s, transform .4s var(--ease-back);border-radius:999px;padding:7px 14px;font-size:13px}.presets button:hover{color:var(--text);border-color:var(--line-3);transform:translateY(-2px)}.presets button.is-on{color:var(--cyan-l);background:#22d3ee1a;border-color:#22d3ee8c}.calc__split{gap:4px;height:10px;margin:34px 0 22px;display:flex}.calc__bar{min-width:6px;transition:flex-grow .7s var(--ease-out);border-radius:999px}.calc__bar--writer{background:linear-gradient(90deg, #10b981, var(--mint));flex:88 1 0;box-shadow:0 0 18px -4px #34d399b3}.calc__bar--fee{background:var(--cyan);flex:12 1 0}.calc__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.calc__results>div{border:1px solid var(--line);background:#0408108c;border-radius:18px;min-width:0;padding:16px 16px 14px}.calc__results dt{color:var(--text-3);font-size:12px}.calc__results dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:6px 0 4px;font-size:clamp(22px,2.3vw,30px);font-weight:650}.calc__results small{color:var(--text-4);font-size:11.5px;line-height:1.35;display:block}.calc__results .is-mint dd{color:var(--mint)}.calc__results .is-cyan dd{color:var(--cyan)}.calc__fine{color:var(--text-4);margin-top:20px;font-size:13px}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.tile{border-radius:28px;flex-direction:column;grid-column:span 4;gap:26px;min-height:380px;padding:28px;display:flex;overflow:hidden}.tile>*{z-index:1;position:relative}.tile--wallet{flex-direction:row;grid-column:span 7;align-items:stretch}.tile--id,.tile--refer{grid-column:span 5}.tile--ai{flex-direction:row;grid-column:span 7;align-items:stretch}.tile--wallet .tile__copy,.tile--ai .tile__copy{flex-direction:column;flex:0 40%;display:flex}.tile--wallet .tile__art,.tile--ai .tile__art{flex:60%}.tile__ic{width:44px;height:44px;color:var(--c);background:color-mix(in srgb, var(--c) 13%, transparent);border:1px solid color-mix(in srgb, var(--c) 22%, transparent);transition:transform .6s var(--ease-back);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.tile__ic .i{font-size:20px}.tile:hover .tile__ic{transform:rotate(-8deg)scale(1.06)}.tile h3{letter-spacing:-.03em;margin-bottom:8px;font-size:22px;font-weight:600}.tile p{color:var(--text-3);font-size:15px;line-height:1.6}.tile__art{margin-top:auto}.tile .idcard__scan,.tile .radar__sweep,.tile .radar__dot,.tile .mb,.tile .mtyping,.tile .idv__status span,.tile .idcard__stamp,.tile .f i,.tile .f b{animation-play-state:paused}.tile.in-view .idcard__scan,.tile.in-view .radar__sweep,.tile.in-view .radar__dot,.tile.in-view .mb,.tile.in-view .mtyping,.tile.in-view .idv__status span,.tile.in-view .idcard__stamp,.tile.in-view .f i,.tile.in-view .f b{animation-play-state:running}.wa{border:1px solid var(--line);background:#0408108c;border-radius:22px;flex-direction:column;gap:16px;padding:20px;display:flex}.wa__bal{color:#fff;background:linear-gradient(135deg,#0891b2,#22d3ee);border-radius:16px;padding:16px 18px;position:relative;overflow:hidden}.wa__bal:after{content:"";background:#ffffff29;border-radius:50%;width:110px;height:110px;position:absolute;top:-40px;right:-30px}.wa__bal small{opacity:.85;font-size:12px;display:block}.wa__bal b{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:28px}.wa__mask{margin:-4px;padding:4px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.wa__tx{will-change:transform;gap:8px;list-style:none;display:grid;position:relative}.wa__tx li{border:1px solid var(--line);transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);background:#94a3b80d;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.wa__tx li.is-new{animation:tx-in .8s var(--ease-out) both}@keyframes tx-in{0%{opacity:0;filter:blur(4px);transform:scale(.94)}}.wa__ic{width:34px;height:34px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:11px;place-items:center;display:grid}.wa__tx b{font-size:14px;font-weight:550;display:block}.wa__tx small{color:var(--text-4);font-size:12px;display:block}.wa__tx em{font-style:normal;font-family:var(--font-mono);color:var(--text-2);font-size:13px}.wa__tx em.pos{color:var(--mint)}.idv{gap:14px;display:grid}.idcard{border:1px solid var(--line-2);background:linear-gradient(145deg,#1a2442,#101831);border-radius:18px;padding:16px;position:relative;overflow:hidden;box-shadow:0 20px 40px -24px #000c}.idcard__top{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-family:var(--font-mono);align-items:center;gap:8px;margin-bottom:14px;display:flex}.idcard__logo{background:linear-gradient(135deg, var(--cyan), var(--violet));border-radius:6px;width:18px;height:18px}.idcard__body{gap:14px;display:flex}.idcard__photo{width:64px;height:76px;color:var(--text-4);background:#94a3b81a;border-radius:12px;flex:none;place-items:center;display:grid}.idcard__photo .i{font-size:30px}.idcard__fields{flex:1;align-content:center;gap:8px;display:grid}.f{grid-template-columns:64px 1fr;align-items:center;gap:4px 8px;display:grid;position:relative}.f small{color:var(--text-4);font-size:11px}.f i{height:9px;width:var(--w);animation:id-skel 5s var(--ease-out) infinite;background:#94a3b829;border-radius:5px;grid-area:1/2}.f b{color:var(--text);animation:id-val 5s var(--ease-out) infinite;grid-area:1/2;font-size:13px;font-weight:550}.f:nth-child(2) i,.f:nth-child(2) b{animation-delay:.15s}.f:nth-child(3) i,.f:nth-child(3) b{animation-delay:.3s}@keyframes id-skel{0%,34%{opacity:1}44%,92%{opacity:0}to{opacity:1}}@keyframes id-val{0%,36%{opacity:0;transform:translate(-4px)}46%,92%{opacity:1;transform:none}to{opacity:0}}.idcard__scan{border-bottom:1px solid var(--cyan-l);height:40%;animation:scan 5s var(--ease-io) infinite;opacity:0;background:linear-gradient(#0000,#22d3ee2e 80%,#67e8f9e6 100%);position:absolute;top:0;left:0;right:0}@keyframes scan{0%{opacity:0;transform:translateY(-100%)}5%{opacity:1}38%{opacity:1;transform:translateY(250%)}42%,to{opacity:0;transform:translateY(250%)}}.idcard__stamp{background:var(--mint);color:var(--ink-dark);animation:stamp 5s var(--ease-out) infinite;opacity:0;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 24px -6px #34d399cc}@keyframes stamp{0%,52%{opacity:0;transform:scale(1.6)rotate(-10deg)}58%{opacity:1;transform:scale(.94)rotate(-4deg)}62%,92%{opacity:1;transform:rotate(-4deg)}to{opacity:0;transform:rotate(-4deg)}}.idv__status{color:var(--text-3);height:20px;font-size:13px;display:grid}.idv__status span{opacity:0;grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.idv__status i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 8px var(--cyan);border-radius:50%}.idv__status .ok{color:var(--mint)}.idv__status .ok i{background:var(--mint);box-shadow:0 0 8px var(--mint)}.idv__status span:first-child{animation:5s infinite st1}.idv__status span:nth-child(2){animation:5s infinite st2}.idv__status span:nth-child(3){animation:5s infinite st3}@keyframes st1{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes st2{0%,32%{opacity:0}36%,52%{opacity:1}56%,to{opacity:0}}@keyframes st3{0%,54%{opacity:0}58%,94%{opacity:1}98%,to{opacity:0}}.radar{aspect-ratio:1.55;border:1px solid var(--line);background:radial-gradient(circle,#fbbf240f,#0408108c 70%);border-radius:22px;position:relative;overflow:hidden}.radar__ring{border:1px solid #94a3b824;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.radar__ring:first-child{aspect-ratio:1;width:28%}.radar__ring:nth-child(2){aspect-ratio:1;width:56%}.radar__ring:nth-child(3){aspect-ratio:1;width:86%}.radar__sweep{aspect-ratio:1;background:conic-gradient(#fbbf2447,#0000 22%);border-radius:50%;width:120%;animation:4s linear infinite spin;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 60%,#0000 71%);mask-image:radial-gradient(circle,#000 60%,#0000 71%)}@keyframes spin{to{transform:rotate(360deg)}}.radar__me{background:var(--amber);width:38px;height:38px;color:var(--ink-dark);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 8px #fbbf2426,0 0 30px #fbbf2499}.radar__me .i{stroke-width:2.2px;font-size:18px}.radar__dot{left:var(--x);top:var(--y);z-index:2;font-size:11px;font-weight:650;font-family:var(--font-mono);color:var(--c);background:color-mix(in srgb, var(--c) 14%, #040810d9);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);animation:ping 4s var(--ease-out) infinite;animation-delay:var(--t);border-radius:999px;padding:4px 9px;position:absolute;translate:-50% -50%}@keyframes ping{0%{opacity:.35;box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 50%, transparent);transform:scale(.9)}6%{opacity:1;transform:scale(1.08)}30%{transform:none;box-shadow:0 0 0 10px #0000}to{opacity:.55}}.mchat{border:1px solid var(--line);background:#0408108c;border-radius:22px;flex-direction:column;gap:8px;min-height:196px;padding:18px;display:flex}.mb{opacity:0;max-width:86%;animation:mb 7s var(--ease-out) infinite;border-radius:16px;padding:9px 13px;font-size:13.5px;line-height:1.4}.mb--out{background:var(--violet);color:#140a2e;border-bottom-right-radius:5px;align-self:flex-end;font-weight:500}.mb--in{background:#18213a;border:1px solid #24324d;border-bottom-left-radius:5px;align-self:flex-start}.mb--img{font-family:var(--font-mono);color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.mb--img .i{color:var(--violet);font-size:16px}.mb:nth-child(2){animation-name:mb2}.mb:nth-child(3){animation-name:mb3}@keyframes mb{0%,4%{opacity:0;transform:translateY(10px)}10%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes mb2{0%,26%{opacity:0;transform:translateY(10px)}32%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes mb3{0%,46%{opacity:0;transform:translateY(10px)}52%,88%{opacity:1;transform:none}96%,to{opacity:0}}.mtyping{opacity:0;background:#18213a;border:1px solid #24324d;border-radius:16px;align-self:flex-start;gap:4px;padding:11px 13px;animation:7s infinite mt;display:inline-flex}.mtyping i{background:var(--text-3);border-radius:50%;width:6px;height:6px;animation:1.2s infinite dots}.mtyping i:nth-child(2){animation-delay:.15s}.mtyping i:nth-child(3){animation-delay:.3s}@keyframes mt{0%,14%{opacity:0}18%,25%{opacity:1}28%,60%{opacity:0}64%,86%{opacity:1}92%,to{opacity:0}}.nstack{height:176px;position:relative}.ncard{border:1px solid var(--line-2);transition:transform .8s var(--ease-out), opacity .6s var(--ease-out);transform:translateY(calc(var(--pos,0) * -16px)) scale(calc(1 - var(--pos,0) * .05));opacity:calc(1 - var(--pos,0) * .3);z-index:calc(10 - var(--pos,0));background:#141d33;border-radius:16px;grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:13px 14px;display:grid;position:absolute;bottom:18px;left:0;right:0;box-shadow:0 16px 30px -18px #000000e6}.ncard[data-pos="3"]{opacity:0}.ncard>*{transition:opacity .45s var(--ease-out)}.ncard:not([data-pos="0"])>*{opacity:0}.ncard.is-out{opacity:0;transform:translateY(26px)scale(.96)}.ncard.is-jump{transition:none}.ncard__ic{width:36px;height:36px;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:12px;place-items:center;display:grid}.ncard b{font-size:14px;font-weight:600;display:block}.ncard small{color:var(--text-3);font-size:12px;display:block}.ref{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ref__card{transition:transform .6s var(--ease-out);background:linear-gradient(160deg,#f472b624,#04081080 70%);border:1px solid #f472b638;border-radius:20px;align-content:start;gap:6px;padding:18px;display:grid}.ref__card--alt{background:linear-gradient(160deg,#a78bfa24,#04081080 70%);border-color:#a78bfa38}.tile--refer:hover .ref__card{transform:translateY(-4px)rotate(-1deg)}.tile--refer:hover .ref__card--alt{transform:translateY(-4px)rotate(1deg)}.ref__card small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:11px}.ref__card b{letter-spacing:-.04em;font-size:34px;font-weight:650;line-height:1.1}.ref__card b em{color:#f9a8d4;letter-spacing:-.02em;font-size:.55em;font-style:normal}.ref__card>span{color:var(--text-3);font-size:13px;line-height:1.45}.ai__chips{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:22px;display:flex}.ai__chips button{border:1px solid var(--line-2);color:var(--text-3);transition:color .3s, border-color .3s, background .3s, transform .4s var(--ease-back);border-radius:999px;padding:8px 14px;font-size:13px}.ai__chips button:hover{color:var(--text);transform:translateY(-2px)}.ai__chips button.is-on{color:var(--mint);background:#34d3991a;border-color:#34d39980}.ai{border:1px solid var(--line);background:#0408108c;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.ai__head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.ai__avatar{width:38px;height:38px;color:var(--mint);background:linear-gradient(135deg,#34d39940,#22d3ee33);border-radius:12px;place-items:center;display:grid}.ai__head b{font-size:14px;display:block}.ai__head small{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:flex}.ai__head small i{background:var(--mint);width:7px;height:7px;box-shadow:0 0 8px var(--mint);border-radius:50%;animation:2s infinite live}@keyframes live{50%{opacity:.35}}.ai__body{align-content:start;gap:12px;min-height:210px;padding:18px;display:grid}.tile .ai__q{background:var(--mint);color:#03231a;max-width:85%;animation:q-in .6s var(--ease-back) both;border-radius:16px 16px 5px;justify-self:end;padding:10px 14px;font-size:14px;font-weight:550}@keyframes q-in{0%{opacity:0;transform:translateY(10px)scale(.95)}}.tile .ai__a{max-width:92%;color:var(--text-2);background:#18213a;border:1px solid #24324d;border-radius:16px 16px 16px 5px;padding:12px 15px;font-size:14px;line-height:1.6}.caret{vertical-align:-2px;background:var(--mint);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.trust__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.trust__copy{position:sticky;top:120px}.score{border-radius:26px;grid-template-columns:auto 1fr;align-items:center;gap:8px 22px;max-width:460px;margin-top:40px;padding:22px;display:grid}.score>*{z-index:1;position:relative}.score__ring{grid-area:1/1/3;width:112px;height:112px;transform:rotate(-90deg)}.score__track{fill:none;stroke:#94a3b81f;stroke-width:9px}.score__fill{fill:none;stroke:url(#g-ink);stroke-width:9px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 2s var(--ease-out) .3s;filter:drop-shadow(0 0 6px #22d3ee80)}.no-js .score__fill,.score.is-in .score__fill{stroke-dashoffset:4px}.score__num{text-align:center;grid-area:1/1/3;justify-self:center;line-height:1}.score__num b{letter-spacing:-.04em;font-size:32px;font-weight:650;display:block}.score__num small{color:var(--text-4);font-size:11px;font-family:var(--font-mono)}.score__copy{grid-area:1/2/3}.score__copy b{letter-spacing:-.02em;margin-bottom:4px;font-size:17px;display:block}.score__copy span{color:var(--text-3);font-size:14px;line-height:1.5}.trust__list{border-top:1px solid var(--line-2);list-style:none}.trust__list li{grid-template-columns:auto 1fr auto;align-items:start;gap:22px;padding:30px 0;display:grid;position:relative}.trust__list li:after{content:"";background:var(--line-2);transform-origin:0;height:1px;transition:transform 1.4s var(--ease-out);transition-delay:calc(var(--d,0s) + .15s);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.trust__list li.is-in:after,.no-js .trust__list li:after{transform:none}.tick{width:38px;height:38px;color:var(--mint);background:#34d3991f;border:1px solid #34d3994d;border-radius:50%;place-items:center;display:grid}.tick .i{stroke-width:2.6px;font-size:18px}.tick path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--ease-out);transition-delay:calc(var(--d,0s) + .4s)}.is-in .tick path,.no-js .tick path{stroke-dashoffset:0}.trust__list h3{letter-spacing:-.03em;margin-bottom:6px;font-size:clamp(19px,1.7vw,23px);font-weight:600}.trust__list p{color:var(--text-3);font-size:16px}.trust__ic{color:var(--text-4);transition:color .4s, transform .6s var(--ease-back);padding-top:6px;font-size:22px}.trust__list li:hover .trust__ic{color:var(--cyan);transform:rotate(-8deg)scale(1.1)}.faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,7vw,110px);display:grid}.faq__side{position:sticky;top:120px}.acc{border-top:1px solid var(--line-2)}.acc__item{border-bottom:1px solid var(--line-2)}.acc__item h3{font:inherit}.acc__btn{text-align:left;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:26px 0;font-size:clamp(18px,1.6vw,22px);font-weight:550;transition:color .3s;display:flex}.acc__btn:hover{color:var(--cyan-l)}.acc__icon{border:1px solid var(--line-2);width:38px;height:38px;transition:transform .6s var(--ease-out), background .4s, border-color .4s, color .4s;border-radius:50%;flex:none;position:relative}.acc__icon:before,.acc__icon:after{content:"";width:13px;height:1.6px;transition:transform .6s var(--ease-out);background:currentColor;border-radius:2px;margin:-.8px 0 0 -6.5px;position:absolute;top:50%;left:50%}.acc__icon:after{transform:rotate(90deg)}.acc__btn:hover .acc__icon{border-color:#22d3ee80}.acc__item.is-open .acc__icon{background:var(--cyan);border-color:var(--cyan);color:var(--ink-dark);transform:rotate(180deg)}.acc__item.is-open .acc__icon:after{transform:rotate(0)}.acc__panel{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.acc__panel>div{visibility:hidden;transition:visibility 0s .6s;overflow:hidden}.acc__item.is-open .acc__panel{grid-template-rows:1fr}.acc__item.is-open .acc__panel>div{visibility:visible;transition:visibility}.acc__panel p{color:var(--text-3);opacity:0;transition:opacity .5s, transform .6s var(--ease-out);padding:0 64px 28px 0;font-size:16px;line-height:1.7;transform:translateY(-6px)}.acc__item.is-open .acc__panel p{opacity:1;transition-delay:.12s;transform:none}.cta{padding:20px 0 clamp(64px,8vw,110px)}.cta__card{isolation:isolate;text-align:center;background:#070d1e;border:1px solid #67e8f924;border-radius:40px;padding:clamp(64px,9vw,128px) clamp(20px,5vw,80px);position:relative;overflow:hidden}.cta__card>*{z-index:1;position:relative}.cta__bg{pointer-events:none;background:radial-gradient(55% 75% at 0 0,#0891b280,#0000 62%),radial-gradient(55% 75% at 100% 100%,#7c3aed6b,#0000 62%),radial-gradient(40% 50%,#22d3ee14,#0000 70%);inset:0;z-index:0!important;position:absolute!important}.cta__ring{border:1px dashed #94a3b824;border-radius:50%;animation:60s linear infinite spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.cta__ring:first-child{aspect-ratio:1;width:420px}.cta__ring:nth-child(2){aspect-ratio:1;width:680px;animation-duration:90s;animation-direction:reverse}.cta__ring:nth-child(3){aspect-ratio:1;border-style:solid;border-color:#94a3b812;width:960px}.cta__mark{width:88px;height:88px;color:var(--cyan);background:linear-gradient(160deg,#1e2a4a,#0b1222);border:1px solid #67e8f938;border-radius:26px;place-items:center;margin:0 auto;animation:6s ease-in-out infinite float;display:grid;box-shadow:inset 0 1px #ffffff14,0 20px 60px -15px #22d3ee8c}.cta__mark .i{stroke-width:1.8px;font-size:40px}.cta .h2{max-width:12em;margin:34px auto 18px}.cta__lede{color:var(--text-2);font-size:clamp(17px,1.5vw,20px)}.cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.footer{border-top:1px solid var(--line);padding:80px 0 32px;position:relative;overflow:clip}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:48px;display:flex}.footer__brand{max-width:340px}.footer__brand p{color:var(--text-3);margin-top:18px;font-size:15px}.footer__cols{gap:clamp(48px,8vw,128px);display:flex}.footer h4{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-4);margin-bottom:18px;font-size:12px;font-weight:500}.footer__cols a{width:fit-content;color:var(--text-2);padding:5px 0;font-size:15px;transition:color .3s;display:block;position:relative}.footer__cols a:after{content:"";background:var(--cyan);transform-origin:100%;height:1px;transition:transform .5s var(--ease-out);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.footer__cols a:hover{color:var(--text)}.footer__cols a:hover:after{transform-origin:0;transform:scaleX(1)}.footer__word{--mx:50%;--my:50%;text-align:center;-webkit-user-select:none;user-select:none;letter-spacing:-.07em;background:radial-gradient(420px circle at var(--mx) var(--my), #67e8f9d9, #94a3b824 55%), linear-gradient(180deg, #94a3b829, #94a3b808);color:#0000;transition:opacity 1.4s var(--ease-out), transform 1.6s var(--ease-out);-webkit-background-clip:text;background-clip:text;margin:clamp(56px,8vw,96px) 0 18px;padding:0 .04em .04em;font-size:clamp(64px,16vw,236px);font-weight:700;line-height:.86}.js .footer__word{opacity:0;transform:translateY(18%)}.js .footer__word.is-in{opacity:1;transform:none}.footer__bottom{border-top:1px solid var(--line);color:var(--text-4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:13px;display:flex}.totop{color:var(--text-3);align-items:center;gap:8px;font-size:13px;transition:color .3s;display:inline-flex}.totop .i{transition:transform .45s var(--ease-out)}.totop:hover{color:var(--text)}.totop:hover .i{transform:translateY(-3px)}@media (max-width:1420px){.chip--b{inset:auto -5% 15% auto}.chip--c{display:none}}@media (max-width:1180px){.stage{--hang:70px}.tile--wallet,.tile--ai{flex-direction:column}.tile--wallet .tile__copy,.tile--ai .tile__copy{flex:none}}@media (max-width:1024px){.nav__links{display:none}.burger{display:block}.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.tile,.tile--id,.tile--refer{grid-column:span 1}.tile--wallet,.tile--ai{flex-direction:row;grid-column:span 2}.tile--wallet .tile__copy,.tile--ai .tile__copy{flex:0 40%}}@media (max-width:900px){:root{--nav-h:64px}.hero{min-height:auto;padding-bottom:96px}.hero__grid{grid-template-columns:1fr;gap:64px}.hero__copy{text-align:left}.hero__visual{padding:0 8px}.hero__cue{display:none}.phone--hero{--pw:280px}.chip{border-radius:15px;gap:10px;padding:9px 13px 9px 9px;font-size:12px}.chip small{font-size:11px}.chip__ic{border-radius:10px;width:30px;height:30px}.chip__ic .i{font-size:15px}.stage{--hang:22px}.chip--b{top:49%;bottom:auto;left:calc(100% - var(--hang));right:auto}.chip--c{display:flex}.sides__grid,.how__grid{grid-template-columns:1fr}.how__visual{display:none}.how__steps{padding-left:40px}.how__rail{left:9px}.step{min-height:0;padding:8px 0 72px}.step:last-child{padding-bottom:0}.step__body{opacity:1}.step__body:before{left:-36px}.step h3{font-size:clamp(40px,11vw,56px)}.step__media{justify-content:center;margin-top:36px;display:flex}.step__media .phone{--pw:min(272px, 72vw)}.escrow__grid,.trust__grid,.faq__grid{grid-template-columns:1fr}.trust__copy,.faq__side{position:static}.tile--wallet,.tile--ai{flex-direction:column}.tile--wallet .tile__copy,.tile--ai .tile__copy{flex:none}}@media (max-width:640px){.nav__cta .btn span{display:none}.nav__cta .btn{width:44px;height:44px;padding:0}.hero__title{margin:26px 0 22px;font-size:clamp(46px,13.4vw,64px)}.mode button{padding:9px 14px;font-size:13.5px}.hero__ctas .btn{width:100%}.hero__proof{gap:10px 18px;font-size:13px}.phone--hero{--pw:min(264px, 70vw)}.chip--a{top:77%;left:-6%;right:auto}.chip--b{top:28%;left:auto;right:-6%}.chip--c{display:none}.ticker{padding:26px 0 22px}.pill{font-size:14px}.bento{grid-template-columns:1fr;gap:14px}.tile,.tile--wallet,.tile--id,.tile--refer,.tile--ai{border-radius:24px;grid-column:span 1;min-height:0;padding:22px}.ref{grid-template-columns:1fr}.flow{grid-template-columns:auto minmax(12px,1fr) auto minmax(12px,1fr) auto;gap:6px}.flow__node{min-width:64px}.flow__ic{border-radius:16px;width:52px;height:52px;font-size:21px}.flow__track{margin-top:25px}.flow__node small{font-size:11px}.calc__results{grid-template-columns:1fr}.calc__results>div{grid-template-columns:1fr auto;align-items:center;gap:0 12px;padding:14px 16px;display:grid}.calc__results dt,.calc__results small{grid-column:1}.calc__results dd{grid-area:1/2/3;margin:0}.score{grid-template-columns:auto 1fr;gap:6px 16px;padding:18px}.score__ring{width:92px;height:92px}.score__num b{font-size:26px}.trust__list li{grid-template-columns:auto 1fr;gap:16px;padding:24px 0}.trust__ic{display:none}.acc__btn{padding:22px 0}.acc__panel p{padding-right:8px}.cta__card{border-radius:28px}.cta__actions .btn{width:100%}.footer__cols{gap:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal],.js [data-in],.js .footer__word,.js .hero__title .line__in,.js .is-split .w__in,.js .chip,.js .phone--hero .tcard{opacity:1!important;transform:scale(1)!important}.js .mw{--o:1!important}.intro{display:none}.idcard__stamp,.f b,.idv__status .ok,.mb,.ncard{opacity:1}.f i,.idcard__scan,.idv__status span:not(.ok){display:none}}
