:root{--bg:#fffdf8;--bg-2:#fbf6ea;--card:#fff;--text:#1b1a17;--muted:#6b675e;--line:#ece5d6;--accent:#d97706;--accent-2:#f59e0b;--accent-3:#ea580c;--accent-ink:#fff;--accent-soft:#fff1d6;--link:#b45309;--code-bg:#1b1a17;--code-text:#f3efe6;--code-muted:#a39d90;--code-key:#fbbf24;--code-str:#86efac;--ok:#15803d;--shadow:0 1px 2px #3c28000f, 0 8px 24px #3c28000f;--glow-a:#f59e0b59;--glow-b:#ea580c38;--glow-c:#facc1540;--dots:#785a141a;--radius:14px;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, "Cascadia Code", Menlo, Consolas, monospace;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#12110f;--bg-2:#181613;--card:#1c1a17;--text:#efebe2;--muted:#a39d90;--line:#2c2924;--accent:#f59e0b;--accent-2:#fbbf24;--accent-3:#fb923c;--accent-ink:#1b1a17;--accent-soft:#2b2214;--link:#fbbf24;--code-bg:#0c0b0a;--ok:#4ade80;--shadow:0 1px 2px #0006, 0 8px 24px #0000004d;--glow-a:#f59e0b38;--glow-b:#ea580c29;--glow-c:#facc151a;--dots:#ffe6b40f;color-scheme:dark}}:root[data-theme=dark]{--bg:#12110f;--bg-2:#181613;--card:#1c1a17;--text:#efebe2;--muted:#a39d90;--line:#2c2924;--accent:#f59e0b;--accent-2:#fbbf24;--accent-3:#fb923c;--accent-ink:#1b1a17;--accent-soft:#2b2214;--link:#fbbf24;--code-bg:#0c0b0a;--ok:#4ade80;--shadow:0 1px 2px #0006, 0 8px 24px #0000004d;--glow-a:#f59e0b38;--glow-b:#ea580c29;--glow-c:#facc151a;--dots:#ffe6b40f;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--bg);color:var(--text);font:17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:var(--link);text-underline-offset:3px}img{max-width:100%}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 16px;position:relative}@media (width>=720px){.container{padding:0 28px}}section{padding:80px 0}@media (width>=960px){section{padding:112px 0}}section.tight{padding:36px 0}@media (width>=960px){section.tight{padding:48px 0}}.kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:13px;font-weight:700}h1{letter-spacing:-.04em;text-wrap:balance;margin:0 0 20px;font-size:clamp(40px,5.6vw,68px);line-height:1.03}h2{text-wrap:balance}h1 em{background:linear-gradient(100deg, var(--accent-2), var(--accent-3) 60%, var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(32px,4.6vw,48px);line-height:1.08}.lead{color:var(--muted);max-width:34em;margin:0 0 30px;font-size:clamp(18px,2.2vw,21px)}.sub{color:var(--muted);max-width:38em;margin:0 0 32px;font-size:18px}.more{color:var(--muted);margin:28px 0 0}.cta{flex-wrap:wrap;gap:12px;display:flex}.btn{height:44px;font:600 15px var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn.primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 6px 20px -8px var(--accent)}.btn.primary:hover{background:var(--accent-2)}.btn.ghost{background:var(--card);color:var(--text);border-color:var(--line)}.btn.ghost:hover{border-color:var(--accent)}.btn.sm{height:38px;padding:0 14px;font-size:14px}.btn.lg{border-radius:14px;height:52px;padding:0 24px;font-size:16px}.iconbtn{border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;flex:none;font-size:15px}.nav{z-index:20;background:color-mix(in srgb, var(--bg) 82%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav .container{align-items:center;gap:12px;height:66px;display:flex}.brand{color:var(--text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.brand svg{width:32px;height:32px}.nav .spacer{flex:1}.nav .links{display:none}.nav .links a:not(.btn){color:var(--muted);font-size:15px;font-weight:500;text-decoration:none}.nav .links a:not(.btn):hover,.nav .links a[aria-current=page]{color:var(--text)}.nav .links a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent)}.menu-cta{display:none}.menu-open .nav .links .menu-cta{display:none!important}@media (width>=960px){.nav .links{gap:26px;margin-left:28px;display:flex}.nav .links a:not(.btn){padding:8px 0}.menu-btn{display:none}}@media (width<=959px){.menu-open .nav .links{background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;padding:12px 16px 20px;display:flex;position:fixed;inset:66px 0 auto}.menu-open .nav .links a:not(.btn){border-bottom:1px solid var(--line);color:var(--text);padding:14px 4px;font-size:20px}.menu-open .menu-cta{height:50px;margin-top:16px;font-size:16px;display:inline-flex}}.glow{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.glow span{filter:blur(60px);border-radius:50%;position:absolute}.glow span:first-child{background:var(--glow-a);width:520px;height:520px;top:-180px;right:-120px}.glow span:nth-child(2){background:var(--glow-b);width:420px;height:420px;top:120px;right:22%}.glow span:nth-child(3){background:var(--glow-c);width:360px;height:360px;bottom:-160px;left:-100px}.hero{padding:56px 0 72px;position:relative;overflow:hidden}.hero:before{content:"";background-image:radial-gradient(var(--dots) 1.2px, transparent 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero .container{z-index:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (width>=960px){.hero{padding:96px 0 120px}.hero .container{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:64px}}.stage{padding:18px 8px;position:relative}.float{z-index:2;border-radius:50%;position:absolute;box-shadow:0 10px 30px -8px #00000059}.f1{top:-14px;right:18px}.f2{top:42%;left:-10px}.f3{bottom:-8px;right:-6px}.f4{top:-6px;left:30px}@media (width<=559px){.float{transform:scale(.8)}.f2{left:-4px}.f3{right:0}}.flow{z-index:1;background:color-mix(in srgb, var(--card) 88%, transparent);backdrop-filter:blur(8px);border:1px solid var(--line);box-shadow:0 30px 80px -30px #783c0073, var(--shadow);border-radius:22px;padding:22px;position:relative}.flow .row{background:var(--bg-2);border:1px solid var(--line);border-radius:13px;align-items:center;gap:14px;padding:14px;display:flex}.flow .row>div{min-width:0}.flow .ic{background:var(--card);border:1px solid var(--line);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.flow .t{font-size:15px;font-weight:700}.flow .s{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.flow .s code{font-family:var(--mono);font-size:13px}.flow .arrow{color:var(--muted);align-items:center;gap:10px;padding:8px 0 8px 30px;font-size:13px;display:flex}.flow .arrow:before{content:"";background:repeating-linear-gradient(var(--accent) 0 5px, transparent 5px 9px);width:2px;height:26px}.flow .amt{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:700}.flow .amt.ok{color:var(--ok)}.flow .cb{background:var(--code-bg);color:var(--code-text);font:12.5px/1.6 var(--mono);overflow-wrap:anywhere;border-radius:12px;margin-top:14px;padding:12px 14px}.flow .cb .k{color:var(--code-key)}.flow .cb .v{color:var(--code-str)}.flow .cb .c{color:var(--code-muted)}.stats-band{border-block:1px solid var(--line);background:var(--bg-2);padding:0}.stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stats>div{text-align:center;padding:30px 12px}.stats b{letter-spacing:-.04em;background:linear-gradient(100deg, var(--accent-2), var(--accent-3));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,5vw,50px);font-weight:800;line-height:1.05;display:block}.stats span{color:var(--muted);font-size:15px}@media (width>=800px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.stats>div+div{border-left:1px solid var(--line)}}@media (width<=799px){.stats>div:nth-child(odd){border-right:1px solid var(--line)}.stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.steps3{counter-reset:s;grid-template-columns:minmax(0,1fr);gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps3 li{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:18px;padding:26px;position:relative}.steps3 .n{background:linear-gradient(135deg, var(--accent-2), var(--accent-3));color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:inline-grid}.steps3 h3{letter-spacing:-.01em;margin:16px 0 6px;font-size:20px}.steps3 p{color:var(--muted);margin:0}@media (width>=820px){.steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.steps3 li:not(:last-child):after{content:"→";z-index:1;background:var(--bg);border:1px solid var(--line);width:26px;height:26px;color:var(--accent);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:50%;right:-17px;translate:0 -50%}}.features{background:linear-gradient(var(--bg), var(--bg-2))}.bento{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px;display:grid}.tile{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:20px;padding:26px;position:relative;overflow:hidden}.tile h3{letter-spacing:-.01em;margin:14px 0 6px;font-size:19px}.tile p{color:var(--muted);margin:0}.tile .ic{background:var(--accent-soft);border-radius:13px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.tile.big{background:radial-gradient(600px 300px at 100% 0%, var(--accent-soft), transparent 70%), var(--card)}.tile.big h3{letter-spacing:-.02em;margin-top:0;font-size:clamp(24px,3vw,30px)}@media (width>=720px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.tile.big{grid-column:span 2}}@media (width>=1000px){.bento{grid-template-columns:repeat(3,minmax(0,1fr))}.tile.big{flex-direction:column;grid-area:span 2/span 2;display:flex}}.contract{align-items:center;gap:0;margin-top:auto;padding-top:30px;display:flex}.contract .node{border:1px solid var(--line);background:var(--bg-2);text-align:center;border-radius:12px;flex:none;padding:10px 14px;font-size:14px;font-weight:700}.contract .node.box{border-color:color-mix(in srgb, var(--accent) 60%, transparent);background:var(--accent-soft)}.contract .node small{color:var(--muted);font-size:12px;font-weight:500;display:block}.contract .node.you{background:var(--text);color:var(--bg);border-color:var(--text)}.contract .wire{background:repeating-linear-gradient(90deg, var(--accent) 0 6px, transparent 6px 11px);flex:1;min-width:18px;height:2px;position:relative}.contract .wire i{background:var(--accent-2);width:10px;height:10px;box-shadow:0 0 12px var(--accent-2);border-radius:50%;position:absolute;top:-4px;left:0}@media (width<=559px){.contract .node{padding:8px 9px;font-size:12.5px}.contract .node small{display:none}}.coin-strip{padding:0 0 20px}.strip-inner{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px 22px;padding:22px 26px;display:flex}.strip-inner .logos{display:flex}.strip-inner .logos img{border:3px solid var(--card);border-radius:50%;width:44px;height:44px;margin-left:-10px}.strip-inner .logos img:first-child{margin-left:0}.strip-inner p{color:var(--muted);flex:260px;margin:0}.strip-inner p b{color:var(--text)}.dev{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (width>=960px){.dev{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}}.codebox{background:var(--code-bg);color:var(--code-text);box-shadow:0 30px 80px -40px #0009, var(--shadow);border-radius:18px;overflow:hidden}.codebox .bar{border-bottom:1px solid #ffffff12;gap:7px;padding:12px 14px;display:flex}.codebox .bar i{background:#3a3631;border-radius:50%;width:11px;height:11px;display:block}.codebox pre{font:13.5px/1.65 var(--mono);margin:0;padding:18px 20px;overflow-x:auto}.codebox .k{color:var(--code-key)}.codebox .v{color:var(--code-str)}.codebox .c{color:var(--code-muted)}@media (width<=600px){.codebox pre{white-space:pre-wrap;overflow-wrap:anywhere}}.page-hero{padding:64px 0 24px;position:relative;overflow:hidden}.page-hero .container{z-index:1}.page-hero h1{max-width:16em;font-size:clamp(36px,5.4vw,58px)}@media (width>=960px){.page-hero{padding:96px 0 32px}}.grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=720px){.grid.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}}.notes{margin-top:16px}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:24px}.card h3{letter-spacing:-.01em;margin:0 0 6px;font-size:18px}.card p{color:var(--muted);margin:0;font-size:16px}.link-card{color:inherit;text-decoration:none;display:block}.link-card h3{color:var(--text)}.link-card:hover{border-color:var(--accent)}.coins{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=720px){.coins{grid-template-columns:repeat(2,minmax(0,1fr))}}.chain h3{align-items:center;gap:10px;margin:0 0 14px;font-size:18px;display:flex}.chain .tag{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.coin{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.coin img{border-radius:50%;width:36px;height:36px}.coin .nm{font-weight:700}.coin .tk{font-family:var(--mono);color:var(--muted);font-size:13px}.coin .min{color:var(--muted);text-align:right;margin-left:auto;font-size:14px}.pricing{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}@media (width>=900px){.pricing{grid-template-columns:repeat(2,minmax(0,1fr))}}.price{letter-spacing:-.05em;margin:10px 0 4px;font-size:72px;font-weight:800;line-height:1}.price small{color:var(--muted);letter-spacing:0;font-size:18px;font-weight:600}.checks{grid-template-columns:minmax(0,1fr);gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.checks li{gap:10px;display:flex}.checks li:before{content:"✓";color:var(--ok);font-weight:800}.checks li>span{min-width:0}.calc label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.calc .inrow{gap:8px;display:flex}.calc input,.calc select{border:1px solid var(--line);background:var(--bg);height:48px;color:var(--text);font:600 18px var(--sans);border-radius:11px;min-width:0;padding:0 14px}.calc input{flex:1 1 0;width:0}.calc input:focus,.calc select:focus{outline:2px solid var(--accent);outline-offset:1px}.calc .lines{border-top:1px solid var(--line);margin-top:18px}.calc .line{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--muted);justify-content:space-between;padding:11px 0;display:flex}.calc .line.total{color:var(--text);border-bottom:0;font-size:20px;font-weight:800}.calc .hint{color:var(--muted);margin-top:8px;font-size:13.5px}details{border-bottom:1px solid var(--line)}details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 0;font-size:18px;font-weight:700;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";color:var(--accent);font-size:22px;font-weight:800;line-height:1}details[open] summary:after{content:"–"}details p{color:var(--muted);max-width:46em;margin:-4px 0 18px}footer{border-top:1px solid var(--line);color:var(--muted);background:var(--bg-2);padding:48px 0 56px;font-size:15px}.foot{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=820px){.foot{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.foot-brand p{max-width:24em;margin:12px 0 0}.foot-cols{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;display:grid}.foot-cols h4{letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:0 0 10px;font-size:13px}.foot-cols a{color:var(--muted);padding:5px 0;text-decoration:none;display:block}.foot-cols a:hover{color:var(--text)}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0}.js [data-reveal].in{opacity:1;animation:rise .7s cubic-bezier(.2,.7,.2,1) var(--d,0s) backwards}.js .hero h1,.js .hero .lead,.js .hero .cta,.js .page-hero .container>*{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.js .hero .lead,.js .page-hero .lead{animation-delay:80ms}.js .hero .cta{animation-delay:.16s}.js .flow>*{opacity:0;animation:.55s cubic-bezier(.2,.7,.2,1) forwards rise}.js .flow>:first-child{animation-delay:.35s}.js .flow>:nth-child(2){animation-delay:.75s}.js .flow>:nth-child(3){animation-delay:1.1s}.js .flow>:nth-child(4){animation-delay:1.5s}.js .flow>:nth-child(5){animation-delay:1.85s}.js .flow>:nth-child(6){animation-delay:2.3s}.js .flow .amt.ok{animation:.5s 2.1s both pop}.float{animation:6s ease-in-out infinite bob}.f2{animation-duration:7s;animation-delay:-2s}.f3{animation-duration:8s;animation-delay:-4s}.f4{animation-duration:6.5s;animation-delay:-1s}.glow span{animation:16s ease-in-out infinite alternate drift}.glow span:nth-child(2){animation-duration:20s}.glow span:nth-child(3){animation-duration:24s}.contract .wire i{animation:2.4s cubic-bezier(.6,0,.4,1) infinite travel}.contract .wire+.node+.wire i{animation-delay:1.2s}.btn{transition:transform .15s,background .15s,border-color .15s}.btn:hover{transform:translateY(-1px)}.card,.tile,.steps3 li{transition:transform .25s,box-shadow .25s,border-color .25s}.tile:hover,.steps3 li:hover,.grid .card:hover,.coins .card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));transform:translateY(-4px)}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes bob{0%,to{translate:0}50%{translate:0 -12px}}@keyframes drift{0%{translate:0}to{translate:-60px 40px}}@keyframes travel{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}.tile .lock{color:var(--text);text-wrap:balance;margin-top:18px;font-size:14px;font-weight:600}@media (width>=1000px){.tile.big .contract{margin-top:auto;padding-top:40px}.tile.big .contract .node{border-radius:14px;padding:16px 20px;font-size:16px}.tile.big .contract .node small{font-size:13px}.tile.big .contract .wire{height:3px}.tile.big .contract .wire i{width:13px;height:13px;top:-5px}}@media (width<=419px){.contract{flex-direction:column;align-items:stretch}.contract .node{text-align:center}.contract .wire{background:repeating-linear-gradient(var(--accent) 0 5px, transparent 5px 9px);flex:none;align-self:center;width:2px;min-width:0;height:18px}.contract .wire i{display:none}}.login-dialog{border:1px solid var(--line);background:var(--card);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);border-radius:22px;padding:32px 28px 28px;box-shadow:0 40px 100px -30px #0000008c}.login-dialog::backdrop{backdrop-filter:blur(4px);background:#0f0c088c}.login-dialog h2{margin:12px 0;font-size:26px}.login-dialog p{color:var(--muted);margin:0 0 14px;line-height:1.6}.login-dialog p b{color:var(--text)}.login-dialog .cta{margin-top:22px}.login-dialog .login-icon{background:var(--accent-soft);border-radius:15px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.login-dialog .close{border:1px solid var(--line);background:var(--bg);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:10px;font-size:14px;position:absolute;top:14px;right:14px}.login-dialog .close:hover{color:var(--text);border-color:var(--accent)}@media (width<=480px){.login-dialog{padding:28px 20px 22px}.login-dialog .cta .btn{flex:100%}}@media (prefers-reduced-motion:no-preference){.login-dialog[open]{animation:.3s cubic-bezier(.2,.7,.2,1) rise}}@media (width<=719px){body{font-size:16px}section{padding:56px 0}h2{font-size:clamp(28px,7.4vw,34px)}.sub{margin-bottom:24px;font-size:16.5px}.kicker{margin-bottom:8px}.nav .container{gap:8px;height:60px}.brand{font-size:18px}.brand svg{width:28px;height:28px}.nav-cta{height:36px;padding:0 14px;font-size:14px}.iconbtn{width:36px;height:36px}.menu-open .nav .links{inset:60px 0 auto}.hero{padding:36px 0 44px}.hero .container{gap:36px}.lead{margin-bottom:24px;font-size:17px}.hero .cta .btn{flex:100%}.stage{padding:14px 4px 8px}.f2,.f4{display:none}.f1{width:44px;height:44px;top:-8px;right:10px}.f3{width:40px;height:40px;bottom:-6px;right:-2px}.flow{border-radius:18px;padding:14px}.flow .row{border-radius:11px;gap:11px;padding:10px}.flow .ic{border-radius:9px;width:34px;height:34px;font-size:17px}.flow .t{font-size:14px}.flow .s{font-size:12.5px}.flow .arrow{padding:5px 0 5px 25px;font-size:12px}.flow .arrow:before{height:18px}.flow .amt{font-size:14.5px}.flow .cb{margin-top:10px;padding:10px 12px;font-size:11.5px}.stats>div{padding:22px 8px}.stats span{font-size:13.5px}.steps3{gap:10px;margin-top:24px}.steps3 li{border-radius:14px;grid-template-columns:auto minmax(0,1fr);column-gap:14px;padding:16px;display:grid}.steps3 .n{border-radius:10px;grid-row:span 2;width:34px;height:34px}.steps3 h3{margin:4px 0 2px;font-size:17px}.steps3 p{font-size:15px}.bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.tile{border-radius:16px;padding:16px}.tile.big{grid-column:1/-1;padding:20px}.tile.big h3{font-size:22px}.tile .ic{border-radius:11px;width:38px;height:38px;font-size:18px}.tile h3{margin:10px 0 4px;font-size:15.5px}.tile p{font-size:13.5px;line-height:1.45}.tile.big p{font-size:15px;line-height:1.55}.bento .tile:last-child{grid-column:1/-1}.contract{padding-top:20px}.tile .lock{margin-top:14px}.coin-strip{padding-bottom:0}.strip-inner{text-align:center;flex-direction:column;gap:12px;padding:22px 18px}.strip-inner p{flex:none}.strip-inner .btn{width:100%}.dev{gap:22px}.dev .cta .btn{flex:1 1 0}.codebox pre{padding:14px;font-size:12px}footer{padding:36px 0 40px}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.start-dialog{width:min(620px,100vw - 32px)}.start-steps{color:var(--muted);margin:6px 0 14px;padding-left:22px}.start-steps li{margin:0 0 12px;padding-left:4px}.start-steps li::marker{color:var(--accent);font-weight:800}.start-steps b{color:var(--text)}.start-steps code{font-family:var(--mono);background:var(--bg-2);border:1px solid var(--line);border-radius:5px;padding:.08em .35em;font-size:.9em}.start-steps pre{background:var(--code-bg);color:var(--code-text);font:12.5px/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:10px 0 0;padding:12px 14px}.start-steps pre code{font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.start-note{font-size:14px}.start-dialog{overflow-y:auto}@media (width<=480px){.start-dialog{border-radius:18px;padding:18px 16px 16px}.start-dialog .login-icon{display:none}.start-dialog .close{width:32px;height:32px;top:10px;right:10px}.start-dialog h2{margin:2px 40px 10px 0;font-size:20px}.start-steps{margin:0 0 10px;padding-left:18px;font-size:14.5px;line-height:1.5}.start-steps li{margin-bottom:8px;padding-left:2px}.start-steps pre{border-radius:10px;margin-top:6px;padding:9px 11px;font-size:11.5px;line-height:1.5}.start-note{margin-bottom:0;font-size:13px}.start-dialog .cta{margin-top:14px}.start-dialog .cta .btn{flex:100%;height:44px}}
