:root{--bg: #ffffff;--bg-2: #f9fafb;--surface: #ffffff;--surface-2: #f9fafb;--surface-3: #f3f4f6;--line: rgba(3, 7, 18, .08);--line-2: rgba(3, 7, 18, .13);--fg: #030712;--fg-2: #4b5563;--muted: #6b7280;--faint: #9ca3af;--accent: #1f7bff;--accent-2: #53d9fe;--accent-deep: #0a4fd8;--ink: #0b66e4;--accent-soft: rgba(31, 123, 255, .08);--accent-ring: rgba(31, 123, 255, .16);--brand-grad: #1f7bff;--brand-grad-h: #1f7bff;--pattern: rgba(3, 7, 18, .09);--gram: #b97f00;--gram-bright: #f5b928;--gram-soft: rgba(245, 185, 40, .13);--good: #0b9467;--good-soft: rgba(16, 185, 129, .11);--warn: #b86a00;--warn-soft: rgba(255, 170, 50, .14);--bad: #d92f55;--bad-soft: rgba(230, 60, 95, .09);--display: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-lg: 16px;--r: 10px;--ease: cubic-bezier(.2, .8, .2, 1);--shadow: 0 1px 2px rgba(3, 7, 18, .05);--shadow-lg: 0 1px 3px rgba(3, 7, 18, .06), 0 10px 30px -14px rgba(3, 7, 18, .16);--header-h: 64px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media(min-width:768px){body:before,body:after{content:"";position:fixed;top:0;bottom:0;width:max(40px,calc(50% - 640px));z-index:25;pointer-events:none;background-image:repeating-linear-gradient(315deg,var(--pattern) 0 1px,transparent 0 50%);background-size:10px 10px}body:before{left:0;border-right:1px solid var(--line)}body:after{right:0;border-left:1px solid var(--line)}}h1,h2,h3,h4{font-family:var(--display);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance;margin:0;color:var(--fg)}h1{font-size:clamp(2.1rem,4.6vw,3.3rem);font-weight:500;letter-spacing:-.045em;line-height:1.05}h2{font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:500;letter-spacing:-.04em;line-height:1.08}h3{font-size:1.12rem;letter-spacing:-.015em}p{margin:0}a{color:var(--ink);text-decoration:none}a:hover{color:var(--accent-deep)}code,.mono{font-family:var(--mono);font-size:.9em}code{background:var(--surface-2);border:1px solid var(--line);padding:1px 6px;border-radius:6px;color:var(--fg-2);word-break:break-all}img{max-width:100%}::selection{background:#1f7bff33}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:100%;max-width:1280px;margin:0 auto;padding-inline:24px}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;min-width:0}.row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.between{justify-content:space-between}.muted{color:var(--muted)}.fg2{color:var(--fg-2)}.small{font-size:.875rem}.xs{font-size:.78rem}.num{font-variant-numeric:tabular-nums}.grad,.accent{color:var(--accent)}.gold{color:var(--gram)}.page{padding-top:calc(var(--header-h) + 40px);padding-bottom:40px}.section{position:relative;padding-block:88px}.section:before{content:"";position:absolute;top:0;left:-100vw;right:-100vw;border-top:1px solid var(--line);pointer-events:none}.section-head{display:grid;gap:12px;max-width:46rem;margin-bottom:40px}.section-head.center{margin-inline:auto;text-align:center;justify-items:center}.lede{font-size:1.08rem;color:var(--fg-2);line-height:1.65;max-width:36rem}main,.site-footer{overflow-x:clip}.label{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kicker{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.kicker:before{display:none}.btn{--h: 40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--h);padding:0 18px;border-radius:999px;border:0;background:var(--surface);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);font:600 .875rem/1 var(--body);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s,color .15s}.btn:hover{background:var(--surface-2);color:var(--fg)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn svg{width:16px;height:16px;flex:none}.btn.primary{color:#fff;background:var(--fg);box-shadow:none}.btn.primary:hover{background:#1f2937;color:#fff}.btn.magnetic{transition:transform .25s var(--ease),background .15s,box-shadow .15s,color .15s}.btn.primary:disabled{background:#d1d5db;color:#fff}.btn.blue{color:#fff;background:var(--accent);box-shadow:none}.btn.blue:hover{background:#0f6af0;color:#fff}.btn.ghost{background:transparent;color:var(--fg-2);box-shadow:none}.btn.ghost:hover{background:var(--surface-3);color:var(--fg)}.btn.lg{--h: 46px;padding:0 22px;font-size:.95rem}.btn.sm{--h: 32px;padding:0 12px;font-size:.8rem}.btn.block{width:100%}.btn .arrow{transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translate(3px)}.icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer;flex:none;transition:.15s;padding:0}.icon-btn:hover{color:var(--fg);background:var(--surface-3)}.icon-btn svg{width:15px;height:15px}.icon-btn.ok{color:var(--good)}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;box-shadow:var(--shadow);min-width:0}.card.tight{padding:18px}.card.flat{box-shadow:none;background:var(--surface-2)}.card.glow{box-shadow:var(--shadow)}.card.glow:before{display:none}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.hover-lift{transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--line-2)}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:.74rem;font-weight:600;white-space:nowrap;border:1px solid transparent}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.badge.plain:before{display:none}.badge.good{color:var(--good);background:var(--good-soft);border-color:#10b98138}.badge.gram{color:var(--gram);background:var(--gram-soft);border-color:#f5b9284d}.badge.blue{color:var(--ink);background:var(--accent-soft);border-color:#1f7bff33}.badge.mutedb{color:var(--muted);background:var(--surface-2);border-color:var(--line)}.badge.warn{color:var(--warn);background:var(--warn-soft);border-color:#ffaa324d}.live-dot{width:8px;height:8px;border-radius:50%;background:#10b981;animation:pulse 2s infinite;flex:none}@keyframes pulse{0%{box-shadow:0 0 #10b98180}70%{box-shadow:0 0 0 7px #10b98100}to{box-shadow:0 0 #10b98100}}.notice{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface-2);color:var(--fg-2);font-size:.9rem;line-height:1.5}.notice>svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--ink)}.notice b{color:var(--fg)}.notice.info{background:var(--accent-soft);border-color:#1f7bff2e}.notice.warn{border-color:#ffaa3259;background:var(--warn-soft)}.notice.warn>svg{color:var(--warn)}.notice.bad{border-color:#e63c5f4d;background:var(--bad-soft)}.notice.bad>svg{color:var(--bad)}.notice.good{border-color:#10b9814d;background:var(--good-soft)}.notice.good>svg{color:var(--good)}.preview-bar{margin-top:var(--header-h);border-bottom:1px solid rgba(217,119,6,.2);background:#fffbeb;color:var(--fg-2);font-size:.84rem;position:relative;z-index:2}.preview-bar .wrap{display:flex;align-items:center;gap:10px;min-height:40px;padding-block:8px}.preview-bar svg{width:16px;height:16px;color:var(--warn);flex:none}.preview-bar b{color:var(--fg)}.has-bar .page{padding-top:40px}.site-header{position:fixed;inset:0 0 auto;z-index:30;height:var(--header-h);border-bottom:1px solid var(--line);background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.site-header.scrolled,.site-header.open{background:#fffffff5}.site-header>.wrap{height:100%;display:flex;align-items:center;gap:28px}.wordmark{display:inline-flex;align-items:center;gap:9px;color:var(--fg);font-family:var(--display);font-weight:600;font-size:1.2rem;letter-spacing:-.04em;flex:none}.wordmark:hover{color:var(--fg)}.wordmark img{transition:transform .4s var(--ease)}.wordmark:hover img{transform:rotate(-8deg) scale(1.06)}.wordmark .pay{color:var(--accent)}.nav{display:flex;gap:4px}.nav a{color:var(--fg-2);font-weight:500;font-size:.875rem;padding:6px 12px;border-radius:999px;transition:color .15s,background .15s}.nav a:hover{color:var(--fg);background:var(--surface-3)}.nav a[aria-current=page]{color:var(--fg);background:var(--surface-3);font-weight:600}.header-right{margin-left:auto;display:flex;align-items:center;gap:10px}.search{position:relative;display:flex;align-items:center}.search svg{position:absolute;left:11px;width:15px;height:15px;color:var(--faint);pointer-events:none}.search input{width:220px;height:36px;padding:0 12px 0 33px;border-radius:999px;border:0;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--surface-2);color:var(--fg);font:500 .84rem var(--body);transition:width .25s var(--ease),box-shadow .2s,background .2s}.search input::placeholder{color:var(--faint)}.search input:focus{outline:none;background:var(--surface);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-ring);width:260px}.net-pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--surface);font-size:.8rem;font-weight:500;color:var(--fg-2);white-space:nowrap}.menu-btn,.mobile-menu{display:none}.field{display:grid;gap:7px;min-width:0;align-content:start}.field>label,.field .flabel{font-size:.86rem;font-weight:600;color:var(--fg);display:flex;justify-content:space-between;gap:8px;align-items:baseline}.opt{color:var(--muted);font-weight:500;font-size:.74rem;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:1px 7px;letter-spacing:.01em}.input{width:100%;height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--fg);font:500 .95rem var(--body);transition:border-color .2s,box-shadow .2s,background .2s}textarea.input{height:auto;min-height:100px;padding:12px 14px;resize:vertical;line-height:1.5}.input::placeholder{color:var(--faint)}.input:hover{border-color:#03071238}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}.input.invalid{border-color:#d92f5599}.input.invalid:focus{box-shadow:0 0 0 4px #d92f5524}.input.mono{font-family:var(--mono);font-size:.9rem}.affix{position:relative;display:flex;align-items:center}.affix>.pre{position:absolute;left:14px;color:var(--ink);font-family:var(--mono);font-weight:500;pointer-events:none;display:inline-flex}.affix>.pre svg{width:16px;height:16px;color:var(--faint)}.affix>.input{padding-left:34px}.affix>.input.wide-pre{padding-left:42px}.affix>.logo-in{position:absolute;left:7px;width:32px;height:32px;border-radius:9px;overflow:hidden;display:grid;place-items:center;background:var(--surface-2);color:var(--faint);border:1px solid var(--line);pointer-events:none}.affix>.logo-in img{width:100%;height:100%;object-fit:cover}.affix>.logo-in svg{width:16px;height:16px}.affix>.input.has-logo{padding-left:50px}.hint{color:var(--muted);font-size:.82rem;line-height:1.5}.err{color:var(--bad);font-size:.82rem}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.range{width:100%;accent-color:var(--accent);height:28px;margin:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{height:32px;padding:0 14px;border-radius:999px;border:0;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--surface);color:var(--fg-2);font:600 .82rem var(--body);cursor:pointer;font-variant-numeric:tabular-nums;transition:.15s}.chip:hover{background:var(--surface-2);color:var(--fg)}.chip[aria-pressed=true]{box-shadow:none;background:var(--fg);color:#fff}.tabs{display:inline-flex;padding:3px;gap:2px;border-radius:999px;background:var(--surface-3);max-width:100%;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{height:30px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:600 .84rem var(--body);cursor:pointer;white-space:nowrap;display:inline-flex;gap:7px;align-items:center;transition:color .15s,background .2s,box-shadow .2s}.tabs button:hover{color:var(--fg)}.tabs button[aria-selected=true]{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px #0307121a,inset 0 0 0 1px var(--line)}.tabs .count{font-size:.72rem;color:var(--faint);font-variant-numeric:tabular-nums}.tok{--c1: #53d9fe;--c2: #1f7bff;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;flex:none;color:#fff;font:700 .68rem var(--display);background:var(--c2);overflow:hidden}.tok img{width:100%;height:100%;object-fit:cover}.tok.lg{width:64px;height:64px;border-radius:16px;font-size:1.05rem}.explorer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.filter{position:relative}.filter svg{position:absolute;left:11px;top:50%;translate:0 -50%;width:15px;height:15px;color:var(--faint);pointer-events:none}.filter input{height:40px;width:250px;max-width:100%;padding:0 12px 0 33px;border-radius:11px;border:1px solid var(--line-2);background:var(--surface);color:var(--fg);font:500 .88rem var(--body)}.filter input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}.table-card{padding:0;overflow:hidden}.ltable{width:100%;border-collapse:collapse;font-size:.92rem}.ltable th{text-align:left;font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 20px;border-bottom:1px solid var(--line);background:var(--surface-2);white-space:nowrap}.ltable th.r,.ltable td.r{text-align:right}.ltable td{padding:14px 20px;border-bottom:1px solid var(--line);vertical-align:middle}.ltable tbody tr{cursor:pointer;transition:background .15s}.ltable tbody tr:hover{background:var(--surface-2)}.ltable tbody tr:last-child td{border-bottom:0}.ltable .tokcell{display:flex;align-items:center;gap:12px;min-width:0}.ltable .tokcell a{display:block;font-weight:600;color:var(--fg)}.ltable .tokcell span{font-size:.8rem;color:var(--muted)}.ltable .user{font-family:var(--mono);font-size:.86rem;color:var(--ink)}.ltable .amt{font-family:var(--mono);font-size:.9rem;font-variant-numeric:tabular-nums;color:var(--fg);white-space:nowrap}.ltable .amt small{color:var(--muted);font-size:.78rem;margin-left:4px}.ltable .go{color:var(--faint);width:44px}.ltable .go svg{width:16px;height:16px;display:block;margin-left:auto;transition:transform .2s var(--ease)}.ltable tr:hover .go{color:var(--ink)}.ltable tr:hover .go svg{transform:translate(3px)}.lcards{display:none}.empty{display:grid;justify-items:center;gap:10px;text-align:center;padding:44px 20px;color:var(--muted)}.empty>svg{width:34px;height:34px;color:var(--faint)}.empty b{color:var(--fg);font-family:var(--display);font-weight:600}.sample-tag{display:inline-flex;align-items:center;height:20px;font:500 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#b45309;background:#fffbeb;border:1px solid rgba(217,119,6,.22);border-radius:6px;padding:0 6px;margin-left:8px;vertical-align:2px}.hero{position:relative;overflow-x:clip;padding-top:calc(var(--header-h) + 24px);padding-bottom:40px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.hero h1{font-size:clamp(2.5rem,4.4vw,4.2rem);font-weight:500;letter-spacing:-.05em;line-height:1.02}.hero .lede{font-size:1.15rem;max-width:40rem}.hero-orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:-1;animation:drift 14s ease-in-out infinite alternate}.hero-orb.a{width:380px;height:380px;right:6%;top:60px;background:#53d9fe47}.hero-orb.b{width:300px;height:300px;right:26%;top:280px;background:#1f7bff2e;animation-delay:-6s}@keyframes drift{to{transform:translate(-40px,30px) scale(1.08)}}.pill-link{display:inline-flex;align-items:center;gap:10px;height:32px;padding:0 14px 0 4px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--surface);color:var(--fg-2);font-size:.82rem;font-weight:500;width:fit-content;max-width:100%}.pill-link .tag{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:var(--fg);color:#fff;font:500 .66rem var(--mono);letter-spacing:.1em;text-transform:uppercase;flex:none}.pill-link:hover{color:var(--fg);background:var(--surface-2)}.pill-link .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checker{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 0;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--surface);width:22rem;max-width:100%;transition:box-shadow .2s}.checker .affix{flex:1;min-width:0}.checker .input{border:0;background:transparent;height:34px;box-shadow:none}.checker .input:focus{box-shadow:none}.checker:focus-within{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-ring)}.trust{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--muted);font-size:.84rem}.trust span{display:inline-flex;align-items:center;gap:7px}.trust svg{width:15px;height:15px;color:var(--ink)}.route-wrap{position:relative}.route{padding:22px}.route .rhead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:8px}.route .rhead .who{display:flex;align-items:center;gap:12px;min-width:0}.route .rhead b{font-family:var(--display);font-weight:600;display:block}.route ol{list-style:none;margin:0;padding:0;position:relative}.route ol:before{content:"";position:absolute;left:21px;top:34px;bottom:34px;width:2px;background:var(--line-2);border-radius:2px}.route ol:after{content:"";position:absolute;left:18px;top:34px;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px #1f7bff2e,0 0 14px 2px #53d9fecc;animation:travel 4.8s var(--ease) infinite;z-index:2}@keyframes travel{0%{top:34px;opacity:0}8%{opacity:1}78%{background:var(--accent)}88%{opacity:1;background:var(--gram-bright);box-shadow:0 0 0 4px #f5b92833,0 0 14px 2px #f5b928b3}to{top:calc(100% - 40px);opacity:0}}.route li{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center;padding:12px 0}.route .node{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line-2);color:var(--ink);position:relative;z-index:1;animation:nodeLit 4.8s var(--ease) infinite}.route li:nth-child(2) .node{animation-delay:1.15s}.route li:nth-child(3) .node{animation-delay:2.3s}.route li:nth-child(4) .node{animation-delay:3.4s}@keyframes nodeLit{0%,18%,to{box-shadow:0 0 #1f7bff00;border-color:var(--line-2)}6%{box-shadow:0 0 0 5px #1f7bff24;border-color:#1f7bff8c}}.route .node svg{width:20px;height:20px}.route li.last .node{color:var(--gram);border-color:#f5b92873;background:#fff8e8}.route .what{min-width:0}.route .what b{display:block;font-weight:600;font-size:.94rem}.route .what span{color:var(--muted);font-size:.8rem}.route .val{font-family:var(--mono);font-size:.84rem;text-align:right;color:var(--fg-2);font-variant-numeric:tabular-nums;white-space:nowrap}.route li.last .val{color:var(--gram);font-weight:600}.route .rfoot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:14px;border-top:1px solid var(--line);font-size:.8rem;color:var(--muted);flex-wrap:wrap}.toast{position:absolute;right:-14px;bottom:-24px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);opacity:0;animation:toastIn .7s var(--ease) 1.4s forwards,floaty 6s ease-in-out 2.1s infinite}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}.toast .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--gram-soft);color:var(--gram);flex:none}.toast .ic svg{width:18px;height:18px}.toast b{display:block;font-size:.86rem}.toast span{font-size:.76rem;color:var(--muted)}@keyframes floaty{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-6px);opacity:1}}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.stat{padding:22px 24px;display:grid;gap:6px;border-right:1px solid var(--line);min-width:0}.stat:last-child{border-right:0}.stat .v{font-family:var(--display);font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:500;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.stat .v small{font-size:.5em;color:var(--muted);font-weight:500;margin-left:6px;letter-spacing:0}.steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.steps:before{content:"";position:absolute;left:46px;right:46px;top:47px;height:2px;background:var(--brand-grad-h);opacity:.35;transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease) .3s;z-index:0}.steps.in:before{transform:scaleX(1)}.step{position:relative;display:grid;gap:10px;align-content:start;z-index:1}.step .ic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);color:var(--ink);margin-bottom:6px;transition:transform .35s var(--ease),background .3s,color .3s}.step:hover .ic{transform:translateY(-3px) rotate(-6deg);background:var(--accent);color:#fff}.step .ic svg{width:22px;height:22px}.step .n{position:absolute;top:20px;right:20px;font-family:var(--mono);font-size:.76rem;color:var(--faint)}.step p{color:var(--muted);font-size:.92rem}.split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.split>.card{display:grid;gap:18px;align-content:start}.checks{list-style:none;padding:0;margin:0;display:grid;gap:11px}.checks li{display:grid;grid-template-columns:20px 1fr;gap:10px;color:var(--fg-2);font-size:.94rem}.checks svg{width:18px;height:18px;color:var(--accent);margin-top:3px}.faq{display:grid;gap:10px}.faq details{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);transition:border-color .2s,box-shadow .2s}.faq details[open]{border-color:var(--line-2)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-weight:600;color:var(--fg)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .25s var(--ease);margin-top:-4px}.faq details[open] summary:after{transform:rotate(-135deg);margin-top:4px}.faq .a{padding:0 20px 18px;color:var(--fg-2);font-size:.94rem;line-height:1.65}.faq details[open] .a{animation:faqIn .35s var(--ease)}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cta-band{position:relative;overflow:hidden;border-radius:24px;padding:56px 48px;color:#fff;background:var(--fg);display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}@keyframes bandShift{to{background-position:100% 100%}}.cta-band .bgmark{position:absolute;right:16%;top:-60px;width:280px;opacity:.1;pointer-events:none;transform:rotate(-8deg);filter:grayscale(1) brightness(3)}@keyframes markFloat{to{transform:rotate(-2deg) translate(18px,14px)}}.cta-band h2{max-width:32rem;color:#fff}.cta-band .kicker{color:#9ca3af}.cta-band .btn.primary{background:#fff;color:var(--fg)}.cta-band .btn.primary:hover{background:#e5e7eb;color:var(--fg)}.cta-band .btn:not(.primary){background:transparent;box-shadow:inset 0 0 0 1px #ffffff40;color:#fff}.cta-band .btn:not(.primary):hover{background:#ffffff14}.site-footer{position:relative;margin-top:0;border-top:1px solid var(--line);background:var(--surface);padding:52px 0 30px;color:var(--muted);font-size:.9rem}.foot-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:32px}.foot-grid h4{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);margin-bottom:14px}.foot-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.foot-grid a{color:var(--muted)}.foot-grid a:hover{color:var(--fg)}.foot-bottom{margin-top:40px;padding-top:22px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;font-size:.82rem;color:var(--faint)}.launch-head{display:grid;gap:10px;margin-bottom:28px}.launch-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.launch-card{padding:0;overflow:hidden}.stepper{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:var(--surface-2)}.stepper button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 20px;position:relative;min-width:0}.stepper button:disabled{cursor:default}.stepper button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.stepper button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fg);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.stepper button.on:after{transform:scaleX(1)}.stepper button.on{background:var(--surface)}.stepper .n{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;font:600 .78rem var(--mono);color:var(--muted);border:1.5px solid var(--line-2);background:var(--surface);transition:.25s}.stepper .on .n{border-color:var(--fg);color:var(--fg)}.stepper .done .n{background:var(--fg);border-color:var(--fg);color:#fff}.stepper .done .n svg{width:14px;height:14px}.stepper .t{display:grid;min-width:0;line-height:1.25}.stepper .t b{font-size:.88rem;color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stepper .on .t b,.stepper .done .t b{color:var(--fg)}.stepper .t small{font-size:.74rem;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-body{padding:28px;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;animation:stepIn .4s var(--ease)}@keyframes stepIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.form-title{display:grid;gap:4px;padding-bottom:20px;border-bottom:1px solid var(--line)}.form-title h2{font-size:1.3rem}.form-group{display:grid;gap:14px}.form-group-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.form-group-head h3{font-family:var(--body);font-size:.95rem;font-weight:600;letter-spacing:-.005em}.form-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 28px;border-top:1px solid var(--line);background:var(--surface-2)}.form-foot .count{font-size:.82rem;color:var(--muted)}.fee-display{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.fee-display .big{font-family:var(--display);font-size:2.2rem;font-weight:500;letter-spacing:-.05em;font-variant-numeric:tabular-nums;line-height:1}.fee-display .big small{font-size:.45em;color:var(--muted);font-weight:500;margin-left:6px;letter-spacing:0}.breakdown{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.breakdown>div{padding:14px 16px;display:grid;gap:2px;border-right:1px solid var(--line);background:var(--surface-2)}.breakdown>div:last-child{border-right:0;background:var(--gram-soft)}.breakdown span{font-size:.78rem;color:var(--muted)}.breakdown b{font-family:var(--mono);font-size:1rem;font-weight:500;font-variant-numeric:tabular-nums}.breakdown>div:last-child b{color:var(--gram)}.sticky{position:sticky;top:calc(var(--header-h) + 20px)}.preview-tok{display:flex;gap:14px;align-items:center;min-width:0}.preview-tok>div{min-width:0}.preview-tok b{font-family:var(--display);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv{display:grid;margin:0}.kv>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;border-bottom:1px dashed var(--line-2);font-size:.9rem;min-width:0}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--muted);flex:none}.kv dd{margin:0;text-align:right;color:var(--fg);font-variant-numeric:tabular-nums;min-width:0;display:flex;align-items:center;gap:4px;justify-content:flex-end;overflow:hidden;font-weight:500}.kv dd.mono{font-family:var(--mono);font-size:.84rem}.kv dd .trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv.boxed{border:1px solid var(--line);border-radius:var(--r);padding:4px 16px;background:var(--surface-2)}.est{border-radius:var(--r);padding:16px;background:#fffbeb;border:1px solid rgba(217,119,6,.2);display:grid;gap:4px}.est .v{font-family:var(--display);font-size:1.6rem;font-weight:600;color:var(--gram);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.est .v small{font-size:.55em;color:var(--muted);font-weight:500;margin-left:4px}.divider{height:1px;background:var(--line);border:0;margin:2px 0}.progress{display:grid;list-style:none;padding:0;margin:0}.progress li{display:grid;grid-template-columns:30px 1fr;gap:12px;position:relative;padding-bottom:18px}.progress li:last-child{padding-bottom:0}.progress li:not(:last-child):before{content:"";position:absolute;left:13px;top:32px;bottom:4px;width:2px;background:var(--line-2)}.progress li.done:not(:last-child):before{background:#10b981;opacity:.5}.progress .dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--line-2);color:var(--muted);font:600 .74rem var(--mono);background:var(--surface)}.progress .dot svg{width:14px;height:14px}.progress .active .dot{border-color:var(--accent);color:var(--ink);animation:ring 1.4s infinite}@keyframes ring{0%{box-shadow:0 0 #1f7bff59}to{box-shadow:0 0 0 9px #1f7bff00}}.progress .done .dot{border-color:#10b981;background:#10b981;color:#fff}.progress b{display:block;font-size:.92rem;font-weight:600}.progress .sub{color:var(--muted);font-size:.84rem;line-height:1.5}.profile{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.profile .id{display:flex;gap:18px;align-items:center;min-width:0}.profile .id>div{min-width:0;display:grid;gap:6px}.avatar{width:72px;height:72px;border-radius:20px;flex:none;display:grid;place-items:center;font:600 1.8rem var(--display);color:#fff;background:var(--accent);text-transform:uppercase}.handle{font-family:var(--display);font-size:clamp(1.8rem,4.4vw,2.8rem);font-weight:500;letter-spacing:-.05em;overflow-wrap:anywhere;line-height:1.05}.handle .at{color:var(--accent)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.metric{display:grid;gap:8px;align-content:start}.metric .v{font-family:var(--display);font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:500;letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1.1}.metric .v small{font-size:.45em;color:var(--muted);font-weight:500;margin-left:6px;letter-spacing:0}.metric.hl{background:#fffbeb;border-color:#d9770633}.metric.hl .v{color:var(--gram)}.two-col{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.numbered{list-style:none;padding:0;margin:0;display:grid;gap:14px;counter-reset:n}.numbered li{counter-increment:n;display:grid;grid-template-columns:30px 1fr;gap:12px;color:var(--fg-2);font-size:.93rem;line-height:1.55}.numbered li:before{content:counter(n);width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font:500 .78rem var(--mono);color:var(--fg);background:var(--surface-2);border:1px solid var(--line-2)}.numbered b{color:var(--fg)}.list-rows{display:grid}.list-rows a{display:flex;align-items:center;gap:14px;padding:14px 6px;border-bottom:1px solid var(--line);color:inherit;transition:background .15s;min-width:0}.list-rows a:last-child{border-bottom:0}.list-rows a:hover{background:var(--surface-2)}.list-rows .grow{flex:1;min-width:0}.list-rows .grow b{display:block;font-weight:600;color:var(--fg)}.list-rows .grow span{font-size:.82rem;color:var(--muted)}.list-rows .amt{font-family:var(--mono);font-size:.88rem;text-align:right;white-space:nowrap}.addr{display:inline-flex;align-items:center;gap:2px;font-family:var(--mono);font-size:.85rem;color:var(--fg-2);min-width:0;max-width:100%}.addr a{color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addr a:hover{color:var(--ink)}.docs{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start}.toc{position:sticky;top:calc(var(--header-h) + 28px);display:grid;gap:2px}.toc .label{margin-bottom:10px;padding-left:14px}.toc a{display:block;padding:6px 14px;color:var(--fg-2);font-size:.875rem;font-weight:500;border-left:1px solid var(--line-2);transition:color .15s,border-color .2s}.toc a:hover{color:var(--fg)}.toc a.on{color:var(--ink);border-left-color:var(--accent);font-weight:600}.toc-mobile{display:none}.doc{max-width:780px;display:grid;grid-template-columns:minmax(0,1fr);gap:64px;min-width:0}.doc section{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;scroll-margin-top:calc(var(--header-h) + 24px);min-width:0}.doc h2{font-size:clamp(1.45rem,2.6vw,1.85rem)}.doc h3{margin-top:10px}.doc p,.doc li{color:var(--fg-2);line-height:1.75}.doc p b,.doc li b{color:var(--fg)}.doc ul.dots{padding-left:20px;margin:0;display:grid;gap:8px}.doc ul.dots li::marker{color:var(--accent)}.doc-hero{display:grid;gap:16px}.doc-hero h1{font-size:clamp(2.2rem,5vw,3.4rem)}.doc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.doc-cards a{display:grid;gap:6px;align-content:start;padding:16px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);color:inherit;transition:border-color .2s,background .2s}.doc-cards a:hover{border-color:var(--line-2);background:var(--surface-2)}.doc-cards svg{width:20px;height:20px;color:var(--ink)}.doc-cards b{font-size:.95rem;color:var(--fg)}.doc-cards span{font-size:.84rem;color:var(--muted);line-height:1.5}.lifecycle{list-style:none;margin:0;padding:0;display:grid}.lifecycle li{display:grid;grid-template-columns:44px 1fr;gap:16px;position:relative;padding-bottom:26px}.lifecycle li:last-child{padding-bottom:0}.lifecycle li:not(:last-child):before{content:"";position:absolute;left:21px;top:50px;bottom:4px;width:1px;background:var(--line-2)}.lifecycle .node{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--line-2);color:var(--ink);box-shadow:0 1px 2px #102a5e0f}.lifecycle .node svg{width:20px;height:20px}.lifecycle li.gold .node{color:var(--gram);border-color:#f5b92873;background:#fffaf0}.lifecycle h4{font-family:var(--body);font-size:1rem;font-weight:600;letter-spacing:-.01em;margin:10px 0 4px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lifecycle h4 .who{font-size:.64rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:6px;padding:2px 7px}.lifecycle p{font-size:.94rem}.diagram{padding:20px;overflow-x:auto;background:var(--surface-2)}.diagram svg{display:block;min-width:660px;width:100%;height:auto}.diagram .flow path{stroke-dasharray:5 5;animation:dash 1.2s linear infinite}@keyframes dash{to{stroke-dashoffset:-20}}.scroll-hint{display:none;margin-top:-6px}.dtable-wrap{overflow-x:auto;border-radius:var(--r);border:1px solid var(--line);background:var(--surface)}.dtable{width:100%;border-collapse:collapse;font-size:.9rem;min-width:540px}.dtable th{text-align:left;font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500;padding:12px 16px;background:var(--surface-2);border-bottom:1px solid var(--line)}.dtable td{padding:13px 16px;border-bottom:1px solid var(--line);color:var(--fg-2);vertical-align:top;line-height:1.55}.dtable tr:last-child td{border-bottom:0}.dtable td:first-child{color:var(--fg);font-weight:600}.calc{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}.calc>div{padding:16px;border-right:1px solid var(--line);display:grid;gap:4px}.calc>div:last-child{border-right:0;background:var(--gram-soft)}.calc .v{font-family:var(--mono);font-size:1rem;color:var(--fg);font-variant-numeric:tabular-nums}.calc>div:last-child .v{color:var(--gram)}.addr-list{display:grid;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}.addr-list>div{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line)}.addr-list>div:last-child{border-bottom:0}.addr-list .k{font-weight:600;color:var(--fg);font-size:.9rem}.addr-list .k small{display:block;font-weight:500;color:var(--muted);font-size:.78rem}.addr-list .v{font-family:var(--mono);font-size:.84rem;color:var(--fg-2);overflow-wrap:anywhere}.glossary{display:grid;grid-template-columns:1fr 1fr;gap:12px}.glossary div{padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.glossary b{display:block;color:var(--fg);margin-bottom:4px;font-size:.92rem}.glossary span{color:var(--muted);font-size:.88rem;line-height:1.55}.doc-next{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--line)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.from-left{transform:translate(-28px)}.reveal.from-right{transform:translate(28px)}.reveal.zoom{transform:scale(.96) translateY(12px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.stagger>*,.stagger .ltable tbody tr,.stagger .lcards>a{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.stagger.in>*,.stagger.in .ltable tbody tr,.stagger.in .lcards>a{opacity:1;transform:none}.stagger.in>:nth-child(2),.stagger.in tbody tr:nth-child(2),.stagger.in .lcards>a:nth-child(2){transition-delay:.09s}.stagger.in>:nth-child(3),.stagger.in tbody tr:nth-child(3),.stagger.in .lcards>a:nth-child(3){transition-delay:.18s}.stagger.in>:nth-child(4),.stagger.in tbody tr:nth-child(4),.stagger.in .lcards>a:nth-child(4){transition-delay:.27s}.stagger.in>:nth-child(5),.stagger.in tbody tr:nth-child(5),.stagger.in .lcards>a:nth-child(5){transition-delay:.36s}.stagger.table-only>*{opacity:1;transform:none}.rise{opacity:0;transform:translateY(14px);animation:rise .8s var(--ease) forwards}@keyframes rise{to{opacity:1;transform:none}}@keyframes fadeIn{to{opacity:1}}.grad.shimmer{animation:none}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(max-width:1100px){.search input{width:170px}.search input:focus{width:200px}.net-pill .nm{display:none}}@media(max-width:960px){.hero-grid,.launch-grid,.two-col{grid-template-columns:minmax(0,1fr)}.hero-grid{gap:48px}.route-wrap{max-width:540px;width:100%;margin-inline:auto}.sticky{position:static}.steps{grid-template-columns:1fr 1fr}.steps:before{display:none}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.docs{grid-template-columns:minmax(0,1fr);gap:24px}.toc{display:none}.toc-mobile{display:block;position:sticky;top:var(--header-h);z-index:5;margin-inline:-24px;padding:10px 24px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.toc-mobile .scroller{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.toc-mobile .scroller::-webkit-scrollbar{display:none}.toc-mobile a{flex:none;padding:6px 12px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted);font-size:.82rem;font-weight:500;white-space:nowrap;background:var(--surface)}.toc-mobile a.on{color:#fff;border-color:var(--fg);background:var(--fg)}.doc section{scroll-margin-top:calc(var(--header-h) + 70px)}.foot-grid{grid-template-columns:1fr 1fr 1fr}.foot-grid>:first-child{grid-column:1 / -1}.cta-band{grid-template-columns:1fr}}@media(max-width:860px){.nav,.header-right .search,.header-right .net-pill{display:none}.menu-btn{display:inline-grid;width:38px;height:38px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--fg);place-items:center;cursor:pointer;padding:0}.menu-btn svg{width:20px;height:20px}.mobile-menu{display:grid;gap:14px;position:fixed;top:var(--header-h);left:0;right:0;z-index:29;padding:16px 24px 24px;background:#fffffffa;border-bottom:1px solid var(--line);box-shadow:0 20px 40px -24px #102a5e59;transform:translateY(-8px);opacity:0;visibility:hidden;transition:.2s var(--ease)}.mobile-menu.open{transform:none;opacity:1;visibility:visible}.mobile-menu nav{display:grid;gap:2px}.mobile-menu nav a{padding:12px 10px;border-radius:10px;color:var(--fg-2);font-weight:600;font-size:1.02rem}.mobile-menu nav a[aria-current=page]{color:var(--fg);background:var(--surface-3)}.mobile-menu .search,.mobile-menu .search input,.mobile-menu .search input:focus{width:100%}.mobile-menu .search input{height:44px}}@media(max-width:760px){.ltable{display:none}.lcards{display:grid}.lcards a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line);color:inherit}.lcards a:last-child{border-bottom:0}.lcards .tok{grid-row:span 2}.lcards b{font-weight:600;color:var(--fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcards .user{font-family:var(--mono);font-size:.8rem;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcards .amt{font-family:var(--mono);font-size:.88rem;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lcards .badge{justify-self:end}.metrics,.split,.doc-cards,.glossary{grid-template-columns:1fr}.calc{grid-template-columns:1fr 1fr}.calc>div:nth-child(2){border-right:0}.calc>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.addr-list>div{grid-template-columns:minmax(0,1fr) auto}.addr-list .v{grid-column:1;grid-row:2}.addr-list .icon-btn{grid-row:1 / span 2;grid-column:2}.explorer-bar .filter,.explorer-bar .filter input{width:100%}.foot-grid{grid-template-columns:1fr 1fr}.scroll-hint{display:block}.grid3{grid-template-columns:1fr}.stepper .t small{display:none}.stepper button{padding:14px 12px;gap:8px}}@media(max-width:560px){.wrap{padding-inline:16px}.toc-mobile{margin-inline:-16px;padding-inline:16px}body{font-size:15px}.section{padding-block:56px}.card{padding:18px;border-radius:14px}.launch-card{padding:0}.hero{padding-top:calc(var(--header-h) + 20px)}.hero h1{font-size:2.55rem}.hero .row .btn{flex:1 1 100%}.hero-orb{display:none}.grid2,.steps{grid-template-columns:1fr}.stat{padding:16px}.toast{right:8px;bottom:-28px}.route{padding:16px}.route li{grid-template-columns:40px minmax(0,1fr) auto;gap:10px}.route .node{width:40px;height:40px}.route ol:before{left:19px}.route ol:after{left:16px}.cta-band{padding:36px 22px;border-radius:18px}.header-right .connect-label{display:none}.avatar{width:58px;height:58px;font-size:1.4rem;border-radius:18px}.ltable td,.ltable th{padding-inline:14px}.form-body{padding:20px 18px}.form-foot{padding:14px 18px}.form-foot .count{display:none}.stepper .t b{font-size:.8rem}.stepper button{justify-content:center;flex-direction:column;gap:6px;padding:12px 6px}.breakdown{grid-template-columns:1fr}.breakdown>div{border-right:0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.breakdown>div:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.reveal,.rise,.stagger>*,.stagger .ltable tbody tr,.stagger .lcards>a,.toast{opacity:1!important;transform:none!important}.steps:before{transform:scaleX(1)}}.stepper .t b.short{display:none}@media(max-width:560px){.stepper .t b.long{display:none}.stepper .t b.short{display:block}}.hero-spot{display:none}.hero-title .typer{display:inline-block;white-space:nowrap;padding-bottom:.08em}.caret{display:inline-block;width:3px;height:.82em;margin-left:4px;background:var(--accent);border-radius:2px;vertical-align:-.04em;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.pill-link .tag:before{content:"";width:6px;height:6px;border-radius:50%;background:#34d399;animation:pulse 2s infinite}.hero-visual{position:relative}.ticker{position:relative;overflow:hidden;border-block:1px solid var(--line);background:var(--surface);padding:13px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker-track{display:flex;gap:44px;width:max-content;animation:marquee 38s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.tick{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--muted);white-space:nowrap}.tick b{color:var(--fg);font-family:var(--mono);font-weight:500}.tk-g{color:var(--gram);font-family:var(--mono);font-weight:600}.tk-dot{width:7px;height:7px;border-radius:50%;background:#10b981}@keyframes marquee{to{transform:translate(-50%)}}.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.story-visual{position:sticky;top:calc(var(--header-h) + 40px)}.story-frame{position:relative;height:440px;border-radius:24px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.story-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(315deg,var(--pattern) 0 1px,transparent 0 50%);background-size:10px 10px}.story-dots{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:flex;gap:6px}.story-dots i{width:7px;height:7px;border-radius:99px;background:var(--line-2);transition:width .3s var(--ease),background .3s}.story-dots i.on{width:22px;background:var(--fg)}.story-steps{display:grid}.story-step{min-height:62vh;display:grid;align-content:center;gap:12px;opacity:.35;transition:opacity .5s var(--ease)}.story-step.on{opacity:1}.story-step:first-child{min-height:50vh;align-content:start;padding-top:60px}.story-step:last-child{min-height:50vh}.story-step .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--fg-2);background:var(--surface-2);border:1px solid var(--line);transition:background .4s,color .4s,transform .4s var(--ease)}.story-step.on .ic{background:var(--fg);color:#fff;border-color:var(--fg)}.story-step .ic svg{width:22px;height:22px}.story-step h3{font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:500;letter-spacing:-.045em}.story-step p{color:var(--fg-2);font-size:1.04rem;max-width:30rem}.story-inline{display:none}.scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:30px;opacity:0;transform:translateY(20px) scale(.97);transition:opacity .5s var(--ease),transform .6s var(--ease);pointer-events:none}.scene.on{opacity:1;transform:none}.mock{position:relative;width:min(330px,100%);background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;box-shadow:var(--shadow-lg);display:grid;gap:12px}.mock-row{display:flex;align-items:center;gap:12px}.mock-row.between{justify-content:space-between}.mock-row b{display:block;font-family:var(--display);font-weight:600}.mock-row small{color:var(--muted);font-family:var(--mono);font-size:.78rem}.mock-kv{display:flex;justify-content:space-between;font-size:.86rem;color:var(--muted);padding-top:10px;border-top:1px dashed var(--line-2)}.mock-kv b{color:var(--fg);font-weight:600}.ink{color:var(--ink)!important}.mock-btn{position:relative;height:44px;border-radius:12px;background:var(--accent);color:#fff;font-weight:600;display:grid;place-items:center;overflow:hidden}.mock-btn .ok{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#10b981;transform:translateY(100%)}.mock-btn .ok svg{width:22px;height:22px}.scene.on .mock-btn{animation:press 2.8s var(--ease) .5s infinite}.scene.on .mock-btn .ok{animation:okIn 2.8s var(--ease) .5s infinite}@keyframes press{0%,20%{transform:none}25%{transform:scale(.96)}32%,to{transform:none}}@keyframes okIn{0%,28%{transform:translateY(100%)}36%,80%{transform:none}90%,to{transform:translateY(-100%)}}.spark{width:100%;height:120px;display:block}.spark .line{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420}.spark .area{opacity:0}.scene.on .spark .line{animation:draw 1.6s var(--ease) .2s forwards}.scene.on .spark .area{animation:fadeIn .8s ease 1.2s forwards}@keyframes draw{to{stroke-dashoffset:0}}.fee-pops{position:absolute;left:0;right:0;top:60px;height:100px;pointer-events:none}.fee-pops span{position:absolute;font:600 .74rem var(--mono);color:var(--good);background:var(--good-soft);border:1px solid rgba(16,185,129,.25);padding:3px 8px;border-radius:99px;opacity:0}.fee-pops span:nth-child(1){left:22%;top:50px}.fee-pops span:nth-child(2){left:52%;top:26px}.fee-pops span:nth-child(3){left:74%;top:6px}.scene.on .fee-pops span{animation:popUp 2.4s var(--ease) infinite}.scene.on .fee-pops span:nth-child(1){animation-delay:1s}.scene.on .fee-pops span:nth-child(2){animation-delay:1.6s}.scene.on .fee-pops span:nth-child(3){animation-delay:2.2s}@keyframes popUp{0%{opacity:0;transform:translateY(10px) scale(.9)}15%,60%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}.chat{background:#f3f4f6}.chat-head{display:flex;align-items:center;gap:10px}.chat-head .bot{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff}.chat-head .bot svg{width:18px;height:18px}.chat-head b{display:block;font-size:.92rem}.chat-head small{color:var(--muted);font-size:.76rem}.bubble{background:#fff;border-radius:16px 16px 16px 4px;padding:10px 12px;font-size:.9rem;color:var(--fg-2);box-shadow:0 1px 2px #102a5e14}.chip-ok{display:flex;align-items:center;gap:8px;font-size:.8rem;color:var(--good);font-weight:600}.chip-ok svg{width:16px;height:16px}.claim-btn{height:42px;border-radius:12px;background:var(--accent);color:#fff;font-weight:600;display:grid;place-items:center}.scene .bubble,.scene .chip-ok,.scene .claim-btn{opacity:0;transform:translateY(8px)}.scene.on .bubble{animation:msgIn .5s var(--ease) .3s forwards}.scene.on .chip-ok{animation:msgIn .5s var(--ease) .9s forwards}.scene.on .chip-ok.late{animation-delay:1.4s}.scene.on .claim-btn{animation:msgIn .5s var(--ease) 1.9s forwards,press 2.6s var(--ease) 2.6s infinite}@keyframes msgIn{to{opacity:1;transform:none}}.gram-big{font:600 2.6rem/1 var(--display);color:var(--gram);letter-spacing:-.03em}.gram-big small{font-size:.4em;color:var(--muted)}.scene.on .gram-big{animation:gramIn .8s cubic-bezier(.2,.9,.25,1.2) .2s both}@keyframes gramIn{0%{opacity:0;transform:scale(.7);filter:blur(6px)}}.toggle{position:relative;display:inline-block;width:42px;height:24px;border-radius:99px;background:var(--line-2);transition:background .3s}.toggle i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .3s var(--ease)}.scene.on .toggle,.toggle.on{animation:toggleBg 3s var(--ease) 1s infinite}.scene.on .toggle i,.toggle.on i{animation:toggleKnob 3s var(--ease) 1s infinite}@keyframes toggleBg{0%,15%{background:var(--line-2)}25%,to{background:#10b981}}@keyframes toggleKnob{0%,15%{transform:none}25%,to{transform:translate(18px)}}.bento{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.bento .tile{grid-column:span 2}.bento .tile.wide{grid-column:span 3}.tile{position:relative;overflow:hidden;display:grid;gap:10px;align-content:start;padding:26px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-height:240px;transition:border-color .25s}.tile:hover{border-color:var(--line-2)}.tile:before{display:none}.tile:after{display:none}.tile h3{font-size:1.3rem;font-weight:600;letter-spacing:-.03em;max-width:24rem}.tile p{color:var(--muted);font-size:.93rem;max-width:28rem}.handles{margin-top:10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.handles-track{display:flex;gap:10px;width:max-content;animation:marquee 22s linear infinite}.handles span{font:500 .85rem var(--mono);color:var(--fg-2);background:var(--surface-2);border:1px solid var(--line);padding:6px 12px;border-radius:99px}.shield{position:relative;width:64px;height:64px;margin-top:8px;display:grid;place-items:center;color:#fff}.shield svg{position:relative;z-index:1;width:30px;height:30px}.shield:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:14px;background:var(--accent)}.shield span{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:16px;border:2px solid rgba(31,123,255,.5);animation:ripple 2.6s ease-out infinite}.shield span:last-child{animation-delay:1.3s}@keyframes ripple{to{transform:scale(1.9);opacity:0}}.hashes{height:92px;overflow:hidden;margin-top:6px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.hashes>div{display:grid;gap:8px;animation:scrollUp 9s linear infinite}.hashes span{display:flex;align-items:center;gap:8px;font:500 .82rem var(--mono);color:var(--fg-2)}.hashes svg{width:15px;height:15px;color:#10b981}@keyframes scrollUp{to{transform:translateY(-50%)}}.autopay{display:flex;align-items:center;gap:18px;margin-top:10px}.autopay .toggle{transform:scale(1.25);transform-origin:left;flex:none}.drops{position:relative;height:34px;flex:1}.drops span{position:absolute;left:0;top:0;font:600 .86rem var(--mono);color:var(--gram);background:var(--gram-soft);border:1px solid rgba(245,185,40,.35);padding:5px 10px;border-radius:99px;opacity:0;animation:drop 4.5s var(--ease) infinite}.drops span:nth-child(2){left:32%;animation-delay:1.5s}.drops span:nth-child(3){left:62%;animation-delay:3s}@keyframes drop{0%{opacity:0;transform:translateY(-12px)}12%,55%{opacity:1;transform:none}75%,to{opacity:0;transform:translateY(6px)}}.sim{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;overflow:hidden}.sim-controls{padding:30px;display:grid;gap:24px;align-content:start}.sim-controls .flabel b{color:var(--ink);font-family:var(--mono)}.sim-out{padding:30px;display:grid;gap:16px;align-content:start;background:var(--surface-2);border-left:1px solid var(--line)}.sim-big{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sim-big .num{font:500 clamp(2.6rem,5vw,3.6rem)/1 var(--display);letter-spacing:-.05em;color:var(--gram)}.sim-big small{color:var(--muted);font-size:.9rem}.sim-bar{display:flex;height:12px;border-radius:99px;overflow:hidden;background:var(--line);gap:2px}.sim-bar i{display:block;transition:flex-grow .5s var(--ease)}.sim-bar .theirs{background:var(--gram-bright)}.sim-bar .cut{background:var(--accent)}.sim .btn{justify-self:start}@media(max-width:960px){.story{grid-template-columns:minmax(0,1fr);gap:0}.story-visual{display:none}.story-step,.story-step:first-child,.story-step:last-child{min-height:0;padding:0 0 48px;opacity:1;align-content:start}.story-inline{display:block;position:relative;height:340px;margin-top:8px;border-radius:18px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.story-inline .scene{opacity:1;transform:none}.bento{grid-template-columns:minmax(0,1fr)}.bento .tile,.bento .tile.wide{grid-column:auto}.sim{grid-template-columns:minmax(0,1fr)}.sim-out{border-left:0;border-top:1px solid var(--line)}}@media(max-width:560px){.sim-controls,.sim-out{padding:20px}.tile{padding:20px;min-height:0}}@media(prefers-reduced-motion:reduce){.scene .bubble,.scene .chip-ok,.scene .claim-btn,.fee-pops span,.drops span{opacity:1!important;transform:none!important}.spark .line{stroke-dashoffset:0}.spark .area{opacity:1}.caret{display:none}}.hero-title{padding-bottom:2px}.hero .trust svg{color:var(--accent)}.hero-grid{align-items:start}.hero-grid>.stack{padding-top:24px}@media(max-width:960px){.hero-visual{width:100%;max-width:540px;margin-inline:auto}}.stats-row{position:relative;padding-block:48px 72px}.section-head h2{max-width:40rem}@media(max-width:560px){.stats-row{padding-block:32px 48px}.checker{width:100%}}.ticker{max-width:1280px;margin-inline:auto}@media(min-width:768px)and (max-width:1400px){.wrap{padding-inline:64px}.ticker{margin-inline:40px}.toc-mobile{margin-inline:-64px;padding-inline:64px}}.site-header>.wrap{max-width:none;padding-inline:20px}@media(max-width:560px){.site-header>.wrap{padding-inline:14px}}.autopay{display:grid;gap:10px;margin-top:8px}.ap-head{display:flex;align-items:center;gap:10px;font-size:.88rem;flex-wrap:wrap}.ap-head span:last-child{color:var(--muted)}.toggle.fixed-on{background:#10b981;animation:none;transform:none;flex:none}.toggle.fixed-on i{transform:translate(18px);animation:none}.ap-feed{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--line);border-radius:12px;overflow:hidden}.ap-feed li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 14px;border-top:1px solid var(--line);font-size:.86rem;animation:apIn 6s var(--ease) infinite both}.ap-feed li:first-child{border-top:0}.ap-feed li:nth-child(2){animation-delay:.9s}.ap-feed li:nth-child(3){animation-delay:1.8s}.ap-day{font:500 .78rem var(--mono);color:var(--muted)}.ap-what{color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-feed b{font:600 .84rem var(--mono);color:var(--gram);white-space:nowrap}@keyframes apIn{0%{opacity:0;transform:translateY(-6px)}8%,85%{opacity:1;transform:none}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ap-feed li{animation:none}}.foot-grid a.wordmark,.foot-grid a.wordmark:hover{color:var(--fg)}.flow{display:grid;gap:8px;padding:8px;border-radius:24px;background:var(--surface-2);border:1px solid var(--line)}.flow-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:var(--shadow)}.flow-token{display:flex;align-items:center;gap:12px;min-width:0}.flow-token .grow{flex:1;min-width:0;display:grid;line-height:1.3}.flow-token .grow b{font-weight:600;letter-spacing:-.01em}.flow-token .grow span{font-size:.78rem;color:var(--muted)}.flow-to{display:grid;justify-items:end;line-height:1.3}.flow-to span{font-size:.72rem;color:var(--muted)}.flow-to b{color:var(--ink);font-size:.9rem;font-weight:500}.flow-log{background:#030712;border-radius:16px;padding:14px 16px 10px;color:#d1d5db;font-family:var(--mono);font-size:.8rem}.flow-log-head{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08);color:#9ca3af;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.flow-log-head span:first-child{display:inline-flex;align-items:center;gap:8px;color:#e5e7eb}.flow-log-head .live-dot{width:7px;height:7px}.flow-log ul{list-style:none;margin:0;padding:4px 0 0;display:grid}.flow-log li{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:center;height:34px;border-bottom:1px dashed rgba(255,255,255,.06);animation:logIn .45s var(--ease)}.flow-log li:last-child{border-bottom:0}.flow-log li.idle{display:flex;align-items:center;height:34px;color:#4b5563;animation:none}.flow-log .side{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 0;border-radius:6px;text-align:center}.flow-log .side.buy{color:#34d399;background:#34d3991a}.flow-log .side.sell{color:#f87171;background:#f871711a}.flow-log .amt{color:#f3f4f6}.flow-log .fee{color:#7dd3fc}@keyframes logIn{0%{opacity:0;transform:translateY(-8px);background:#7dd3fc14}to{opacity:1;transform:none;background:transparent}}.flow-out{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.flow-bal{display:grid;gap:2px}.flow-bal b{font-size:1.35rem;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.flow-bal small{font-size:.7em;color:var(--muted)}.flow-status{display:flex;align-items:center;gap:10px;font-size:.86rem;color:var(--fg-2);min-height:40px;padding:8px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);transition:background .3s,border-color .3s}.flow-status.paid{background:#fffbeb;border-color:#d9770640;color:var(--fg)}.flow-status.paid b{color:var(--gram);font-family:var(--mono)}.flow-bar{flex:none;width:56px;height:6px;border-radius:99px;background:var(--surface-3);overflow:hidden}.flow-bar i{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width .5s var(--ease)}.flow-status .spin{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--accent);animation:spin .8s linear infinite}.flow-status .ok{flex:none;width:20px;height:20px;border-radius:50%;background:#10b981;color:#fff;display:grid;place-items:center;animation:gramIn .5s cubic-bezier(.2,.9,.25,1.2)}.flow-status .ok svg{width:13px;height:13px}@keyframes spin{to{transform:rotate(360deg)}}.flow-note{display:flex;align-items:center;gap:8px;padding:4px 8px 2px;font-size:.76rem;color:var(--muted)}.flow-note svg{width:14px;height:14px;flex:none;color:var(--faint)}@media(max-width:560px){.flow-to span{display:none}.flow-out{grid-template-columns:minmax(0,1fr);gap:10px}.flow-log li{grid-template-columns:44px 1fr auto;gap:8px}}.detail{display:grid;gap:32px}.detail .profile{align-items:flex-end;gap:24px;padding-bottom:32px;border-bottom:1px solid var(--line)}.detail .profile .id{gap:20px;align-items:center}.detail .avatar,.detail .profile .tok.lg{width:72px;height:72px;border-radius:18px}.detail .profile .tok.lg{font-size:1.1rem;letter-spacing:.02em}.detail .id-text{display:grid;gap:0;min-width:0}.detail .id-text .label{margin-bottom:8px}.detail .handle{font-size:clamp(2rem,3.6vw,2.75rem);font-weight:600;letter-spacing:-.035em;line-height:1.1}.detail .meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px}.detail .meta .sample-tag{margin-left:0}.detail .meta .addr{font-size:.8125rem;color:var(--muted)}.meta-sym{font:500 .8125rem var(--mono);color:var(--fg-2)}.meta-link{display:inline-flex;align-items:center;gap:5px;font:500 .8125rem var(--mono);color:var(--muted)}.meta-link:hover{color:var(--ink)}.detail .profile .actions{display:flex;align-items:center;gap:6px}.detail .card{padding:28px}.detail .card h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.015em;line-height:1.35}.detail .card .body{color:var(--fg-2);font-size:.9375rem;line-height:1.7}.detail .card .body b{color:var(--fg);font-weight:600}.section-card{gap:16px}.section-card>.btn{margin-top:4px}.detail .metrics{gap:20px}.detail .metric{gap:0;padding:24px 28px}.detail .metric .label{letter-spacing:.1em}.detail .metric .v{margin-top:14px;font-size:clamp(1.9rem,3vw,2.25rem);font-weight:600;letter-spacing:-.035em;line-height:1.1}.detail .metric .v small{font-size:.875rem;font-weight:500;margin-left:6px}.detail .metric .hint{margin-top:10px;font-size:.875rem}.detail .est{padding:18px 20px;gap:6px}.est-label{font-size:.875rem;color:var(--muted)}.detail .est .v{font-size:1.75rem;letter-spacing:-.03em;line-height:1.15}.detail .est .v small{font-size:.875rem;margin-left:6px}.detail .card-head{margin-bottom:12px}.detail .list-rows a{gap:16px;padding:16px 8px;border-radius:10px;border-bottom:0;position:relative}.detail .list-rows a+a:before{content:"";position:absolute;left:8px;right:8px;top:0;border-top:1px solid var(--line)}.detail .list-rows .grow b{font-size:.9375rem;line-height:1.4;display:flex;align-items:center}.detail .list-rows .grow>span{display:block;margin-top:3px;font-size:.8125rem;line-height:1.4}.detail .list-rows .amt{font-size:.8125rem;color:var(--fg)}.claim-card{gap:22px}.card-title-group{display:grid;gap:8px}.claim-card h3{font-size:1.1875rem}.detail .numbered{gap:16px}.detail .numbered li{font-size:.9375rem;line-height:1.6;gap:14px;grid-template-columns:26px 1fr}.detail .numbered li:before{width:26px;height:26px;font-size:.75rem;margin-top:0}.claim-card .notice{font-size:.8125rem;line-height:1.55}.details-card{gap:12px}.details-card h3{margin-bottom:4px}.detail .kv>div{padding:13px 0;border-bottom:1px solid var(--line);font-size:.875rem}.detail .kv>div:last-child{border-bottom:0}.detail .kv dd{font-weight:500}.detail .kv dd.mono{font-size:.8125rem}.detail .kv dd a{color:var(--ink)}.details-card>.btn{margin-top:8px}@media(max-width:760px){.detail{gap:24px}.detail .profile{align-items:flex-start;padding-bottom:24px}.detail .profile .id{align-items:flex-start;gap:16px}.detail .avatar,.detail .profile .tok.lg{width:56px;height:56px;border-radius:15px}.detail .card{padding:22px}.detail .metric{padding:20px 22px}}.details-card{gap:8px}.details-card h3{margin-bottom:0}.detail .card .body a{color:var(--ink);font-weight:500}.detail .list-rows .grow b{flex-wrap:wrap;gap:4px 8px}.detail .list-rows .grow b .sample-tag{margin-left:0}@media(max-width:560px){.detail .list-rows a{gap:12px;padding-inline:4px}.detail .list-rows .grow>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.wd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:16px;background:#0307126b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:wdFade .15s ease-out}.wd{width:100%;max-width:420px;max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--bg);border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 60px -12px #03071259;padding:24px;display:grid;gap:20px;animation:wdIn .18s ease-out}.wd-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wd-head h2{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}.wd-head p{margin-top:4px;font-size:.875rem;color:var(--muted)}.wd-head .icon-btn{margin:-4px -6px 0 0}.wd-group{display:grid;gap:10px}.wd-group>.label{font-size:.68rem}.wd-list{display:grid;gap:4px}.wd-row{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--fg);font:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.wd-row:hover:not(:disabled),.wd-row:focus-visible{background:var(--surface-2);border-color:var(--line);outline:none}.wd-row:disabled{opacity:.45;cursor:not-allowed}.wd-logo{width:36px;height:36px;border-radius:10px;flex:none;box-shadow:inset 0 0 0 1px var(--line);object-fit:cover}.wd-generic{display:grid;place-items:center;background:var(--surface-3);color:var(--fg-2)}.wd-generic svg{width:18px;height:18px}.wd-name{flex:1;min-width:0;font-size:.9375rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-tag{font:500 .68rem var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--good);background:var(--good-soft);border-radius:6px;padding:3px 7px}.wd-install{display:inline-flex;align-items:center;gap:5px;font-size:.8125rem;color:var(--muted)}.wd-row:hover .wd-install{color:var(--fg)}.wd-status{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--muted)}.wd-status .spin{width:14px;height:14px;border:2px solid var(--line-2);border-top-color:var(--fg);border-radius:50%;animation:spin .8s linear infinite}.wd-hint{font-size:.8125rem;line-height:1.55;color:var(--fg-2);background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.wd-err{font-size:.8125rem}.wd-foot{font-size:.78rem;line-height:1.55;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}@keyframes wdFade{0%{opacity:0}}@keyframes wdIn{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:560px){.wd-overlay{place-items:end stretch;padding:0}.wd{max-width:none;border-radius:20px 20px 0 0;padding:20px 16px calc(20px + env(safe-area-inset-bottom));max-height:88dvh}}@media(prefers-reduced-motion:reduce){.wd,.wd-overlay{animation:none}}.wallet-menu{position:relative}.wallet-menu .wm-icon{border-radius:5px}.wm-pop{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;background:var(--bg);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px -8px #03071233;padding:6px;display:grid;z-index:60}.wm-who{font-size:.75rem;color:var(--muted);padding:8px 10px 6px}.wm-pop a,.wm-pop button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:9px;border:0;background:none;font:500 .875rem var(--body);color:var(--fg);cursor:pointer;text-align:left}.wm-pop a:hover,.wm-pop button:hover{background:var(--surface-2)}.wm-pop button{color:var(--bad)}.btn.warn-btn{color:var(--warn);background:var(--warn-soft);box-shadow:inset 0 0 0 1px #b86a004d}.logo-drop{display:flex;gap:16px;align-items:center;padding:14px;border:1px dashed var(--line-2);border-radius:var(--r-lg);background:var(--surface-2);transition:border-color .15s,background .15s}.logo-drop.drag{border-color:var(--ink);background:var(--accent-soft)}.logo-drop.invalid{border-color:#e63c5f80}.logo-thumb{position:relative;flex:none;width:76px;height:76px;border-radius:16px;overflow:hidden;display:grid;place-items:center;padding:0;border:1px solid var(--line);background:var(--surface);color:var(--faint);cursor:pointer}.logo-thumb:hover:not(:disabled){border-color:var(--line-2);color:var(--fg-2)}.logo-thumb img{width:100%;height:100%;object-fit:cover}.logo-thumb svg{width:22px;height:22px}.logo-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#ffffffb3}.logo-busy .spin{width:18px;height:18px;border:2px solid var(--line-2);border-top-color:var(--fg);border-radius:50%;animation:spin .8s linear infinite}.logo-copy{display:grid;gap:4px;min-width:0}.logo-copy b{font-size:.9rem;font-weight:600;color:var(--fg)}.logo-copy>span{font-size:.8125rem;line-height:1.5;color:var(--muted)}.logo-actions{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.linkish{padding:0;border:0;background:none;font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}@media(max-width:560px){.logo-drop{align-items:flex-start}.logo-thumb{width:64px;height:64px}}
