:root{--bg:#eeede6;--bg-2:#e6e5dc;--panel:#fafaf6f0;--panel-solid:#fafaf6;--panel-2:#14161a08;--line:#14161a21;--line-2:#14161a4d;--ink:#14161a;--mint:#2340ff;--mint-2:#4f66ff;--mint-ink:#fff;--signal:#ff5a1f;--text:#14161a;--muted:#14161aa8;--faint:#14161a70;--up:#0b8f5a;--down:#e0361b;--warn:#b97800;--m:clamp(16px, 2.6vw, 40px);--maxw:1360px;--r:4px;--f-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--f-body:"Archivo", "Helvetica Neue", Arial, sans-serif;--f-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.2, .8, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--f-body);background-color:var(--bg);background-image:linear-gradient(#14161a0f 1px,#0000 1px),linear-gradient(90deg,#14161a0f 1px,#0000 1px),linear-gradient(#14161a08 1px,#0000 1px),linear-gradient(90deg,#14161a08 1px,#0000 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;min-height:100vh;font-size:15px;font-weight:400;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}::selection{background:var(--mint);color:#fff}:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.stage{z-index:0;pointer-events:none;position:fixed;inset:0}.stage *,.stage canvas{pointer-events:none!important}html[data-page=home] .stage{z-index:20}.stage canvas{display:block}.app{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.app>main{flex:1}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--m);margin:0 auto}.display{font-family:var(--f-display);font-variation-settings:"wdth" 118;letter-spacing:-.045em;font-weight:800;font-stretch:118%;line-height:.92}.display em{color:var(--mint);font-style:normal}.h1{font-size:clamp(46px,7.4vw,120px)}.h2{font-size:clamp(36px,4.6vw,70px)}.h3{font-size:clamp(24px,2.4vw,32px);line-height:1.02}.mono{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.muted{color:var(--muted)}.faint{color:var(--faint)}.mint{color:var(--mint)}.up{color:var(--up)}.down{color:var(--down)}.kicker{color:var(--ink);align-items:center;gap:10px;margin-bottom:20px;display:flex}.kicker:before{content:"";background:var(--signal);flex:none;width:10px;height:10px}.lead{color:var(--muted);max-width:52ch;font-size:clamp(16px,1.3vw,19px)}.num{font-variant-numeric:tabular-nums}.btn{border-radius:var(--r);border:1px solid var(--ink);background:var(--panel-solid);height:40px;color:var(--ink);white-space:nowrap;box-shadow:3px 3px 0 var(--ink);justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s,transform .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.btn:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.btn--mint{background:var(--mint);color:#fff;border-color:var(--ink)}.btn--mint:hover{color:#fff;background:#3a54ff}.btn--lg{height:52px;padding:0 26px;font-size:15px}.btn--sm{height:32px;box-shadow:2px 2px 0 var(--ink);padding:0 12px;font-size:13px}.btn--block{width:100%}.btn[disabled]{opacity:.4;pointer-events:none}.btn--ghost{box-shadow:none;background:0 0;border-color:#0000}.btn--ghost:hover{box-shadow:none;color:var(--mint)}.field{flex-direction:column;gap:6px;display:flex}.field>span{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px}.input{border-radius:var(--r);border:1px solid var(--line-2);background:#fff;outline:none;width:100%;height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s}textarea.input{resize:vertical;height:auto;min-height:92px;padding:12px 14px;line-height:1.5}.input:focus{border-color:var(--mint);box-shadow:0 0 0 3px #2340ff24}.input::placeholder{color:var(--faint)}.input-affix{align-items:center;display:flex;position:relative}.input-affix>.input{padding-left:30px}.input-affix>i{color:var(--faint);font-size:14px;font-style:normal;position:absolute;left:13px}.input-affix>b{color:var(--muted);font-size:12px;font-weight:500;position:absolute;right:12px}.err{color:var(--down);font-size:12px}.ok{color:var(--up);font-size:12px}input[type=range]{appearance:none;background:var(--ink);outline:none;width:100%;height:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--mint);border:1px solid var(--ink);cursor:pointer;border-radius:2px;width:14px;height:22px}input[type=range]::-moz-range-thumb{border:1px solid var(--ink);background:var(--mint);border-radius:2px;width:14px;height:22px}.seg{border-radius:var(--r);border:1px solid var(--line-2);background:#fff;gap:3px;padding:3px;display:inline-flex}.seg button{height:30px;color:var(--muted);border-radius:2px;padding:0 14px;font-size:13px;transition:background .2s,color .2s}.seg button[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:600}.seg button:not([aria-pressed=true]):hover{color:var(--text);background:var(--panel-2)}.panel{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);position:relative}.panel-h{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.panel-b{padding:18px}.chip{border:1px solid var(--line-2);height:22px;font-family:var(--f-mono);color:var(--muted);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:inline-flex}.chip--mint{color:#fff;border-color:var(--mint);background:var(--mint)}.chip--warn{color:var(--warn);border-color:currentColor}.dot{background:var(--up);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #0b8f5a29}.dot--warn{background:var(--signal);box-shadow:0 0 0 3px #ff5a1f2e}.hr{background:var(--line);border:0;height:1px}.topnav{z-index:30;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:sticky;top:0}.topnav.is-solid{border-color:var(--line-2);-webkit-backdrop-filter:blur(10px);background:#eeede6f0}.topnav-in{height:68px;padding:0 var(--m);max-width:calc(var(--maxw) + 2 * var(--m));align-items:center;gap:36px;margin:0 auto;display:flex}.topnav-links{align-items:center;gap:4px;display:flex}.topnav-links a{height:36px;color:var(--muted);border-radius:var(--r);align-items:center;padding:0 14px;font-size:14.5px;font-weight:500;transition:color .2s,background .2s;display:flex;position:relative}.topnav-links a:hover{color:var(--ink);background:var(--panel-2)}.topnav-links a.active{color:var(--ink)}.topnav-links a.active:after{content:"";background:var(--mint);height:2px;position:absolute;bottom:-16px;left:14px;right:14px}.topnav-chain{border:1px solid var(--line-2);height:32px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:11.5px;display:flex}.logo{flex:none;align-items:center;gap:9px;display:flex}.logo img{width:auto;display:block}.logo .logo-word{font-family:var(--f-display);letter-spacing:-.045em;color:var(--ink);font-size:25px;font-weight:800;line-height:1}.logo .logo-mark{height:28px}.hdr-r{align-items:center;gap:12px;margin-left:auto;display:flex}.socials{gap:2px;display:flex}.socials a{width:34px;height:34px;color:var(--muted);place-items:center;transition:color .2s;display:grid}.socials a:hover{color:var(--mint)}.socials svg{width:16px;height:16px}.burger{border-radius:var(--r);border:1px solid var(--ink);background:var(--panel-solid);place-items:center;width:40px;height:40px;display:none}.drawer{z-index:29;background:var(--bg);padding:16px var(--m) 32px;flex-direction:column;display:flex;position:fixed;inset:68px 0 0;overflow-y:auto}.drawer>a:not(.btn){border-bottom:1px solid var(--line-2);color:var(--ink);align-items:center;padding:16px 0;font-size:22px;font-weight:600;display:flex}.drawer>a.active{color:var(--mint)}.wallet-btn{position:relative}.wallet-menu{z-index:40;background:var(--panel-solid);width:260px;box-shadow:6px 6px 0 var(--ink);flex-direction:column;gap:10px;padding:14px;display:flex;position:absolute;top:calc(100% + 10px);right:0}@media (width<=1180px){.topnav-chain{display:none}}@media (width<=900px){.topnav-links,.socials{display:none}.burger{display:grid}}@media (width<=600px){.hdr-r .btn--launch{display:none}}.hero{align-items:center;min-height:calc(100svh - 68px);padding:40px 0 80px;display:flex;position:relative}.hero-copy{max-width:700px}.hero h1{margin-bottom:28px}.hero .line{padding-bottom:.04em;display:block;overflow:hidden}.hero .line>span{display:block}.hero .lead{color:var(--ink);opacity:.78;margin-bottom:34px}.hero-cta{flex-wrap:wrap;gap:14px;display:flex}.hero-tag{right:var(--m);color:var(--faint);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:-110px}.hero-tag b{color:var(--ink);font-weight:500}.hero-side{justify-self:end;width:min(380px,100%)}.hero-side .panel-b{flex-direction:column;gap:10px;display:flex}.mini-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.mini-row:last-child{border-bottom:0}.mini-row .grow{flex:1;min-width:0}.section{padding:clamp(64px,9vw,140px) 0;position:relative}.section-h{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.index-strip{z-index:2;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--ink);color:var(--bg);position:relative;overflow:hidden}.index-track{width:max-content;animation:48s linear infinite strip;display:flex}.index-track span{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-right:1px solid #eeede633;align-items:center;gap:12px;padding:14px 28px;font-size:12px;display:flex}.index-track span i{color:var(--signal);font-style:normal}@keyframes strip{to{transform:translate(-50%)}}.paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.path{flex-direction:column;gap:14px;min-height:280px;padding:26px;transition:transform .3s;display:flex}.path:hover{transform:translateY(-3px)}.path .idx{font-family:var(--f-mono);color:var(--mint);font-size:12px}.path p{color:var(--muted);flex:1;font-size:14px}.path .arrow{color:var(--mint);align-items:center;gap:8px;font-size:14px;display:flex}.fee-grid{border:1px solid var(--ink);border-radius:var(--r);background:var(--panel-solid);box-shadow:8px 8px 0 var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fee-grid>div{border-right:1px solid var(--line-2);padding:22px}.fee-grid>div:last-child{border-right:0}.fee-grid b{font-family:var(--f-display);font-variation-settings:"wdth" 118;letter-spacing:-.05em;color:var(--ink);margin:14px 0 10px;font-size:clamp(38px,4.2vw,60px);font-weight:800;font-stretch:118%;line-height:1;display:block}.fee-grid>div:first-child b{color:var(--mint)}.fee-grid>div:nth-child(3) b{color:var(--signal)}.fee-grid p{color:var(--muted);font-size:13px}.explore-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.search{flex:1;min-width:260px;position:relative}.search .input{height:48px;padding-left:44px}.search svg{width:16px;height:16px;color:var(--faint);position:absolute;top:50%;left:16px;transform:translateY(-50%)}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:14px;display:flex}.select{border-radius:var(--r);border:1px solid var(--line-2);appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2314161a' fill='none'/%3E%3C/svg%3E") right 12px center no-repeat;height:36px;padding:0 30px 0 12px;font-size:13px}.grid-tokens{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.tcard{contain:layout paint;transition:transform .25s var(--ease), box-shadow .25s var(--ease), border-color .25s;flex-direction:column;gap:14px;padding:16px;display:flex}.tcard:hover{border-color:var(--ink);box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.tcard-top{align-items:center;gap:12px;display:flex}.tcard-top .grow{flex:1;min-width:0}.tcard-top b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;display:block;overflow:hidden}.tcard p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;font-size:13px;display:-webkit-box;overflow:hidden}.tcard-stats{border-top:1px dashed var(--line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.tcard-stats span{font-family:var(--f-mono);text-transform:uppercase;color:var(--faint);font-size:10.5px;display:block}.tcard-stats b{font-size:14px;font-weight:600}.tcard-foot{flex-wrap:wrap;gap:6px;display:flex}.avatar{border:1px solid var(--ink);width:44px;height:44px;font-family:var(--f-display);color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar--lg{width:72px;height:72px;font-size:36px}.avatar--sm{width:28px;height:28px;font-size:14px}.empty{text-align:center;color:var(--muted);background:repeating-linear-gradient(-45deg, transparent 0 10px, #14161a09 10px 11px), var(--panel);padding:56px 20px}.list-table{border-collapse:collapse;width:100%;font-size:14px}.list-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:500;font-family:var(--f-mono);color:var(--faint);border-bottom:1px solid var(--line-2);padding:12px 16px}.list-table td{border-bottom:1px solid var(--line);padding:12px 16px}.list-table tr:last-child td{border-bottom:0}.list-table tbody tr{cursor:pointer;transition:background .2s}.list-table tbody tr:hover{background:#2340ff0d}.r{text-align:right!important}.scroll-x{overflow-x:auto}.ftr{z-index:2;border-top:1px solid var(--ink);background:var(--bg);color:var(--ink);margin-top:60px;padding-top:64px;position:relative}.label{border:2px solid var(--ink);background:var(--panel-solid);box-shadow:10px 10px 0 var(--ink);grid-template-columns:1.5fr 1fr 1fr 1.3fr;display:grid}.label-id{border-right:2px solid var(--ink);flex-direction:column;grid-row:span 2;gap:18px;padding:26px;display:flex}.label-id p{color:var(--muted);max-width:34ch;font-size:14px}.label-code{flex-direction:column;gap:4px;margin-top:auto;display:flex}.label-code span{color:var(--signal)}.label-code b{font-family:var(--f-display);font-variation-settings:"wdth" 125;letter-spacing:-.06em;font-size:clamp(48px,5vw,76px);font-weight:900;font-stretch:125%;line-height:.85}.barcode{width:100%;height:54px;fill:var(--ink);display:block}.label-cell{border-right:1px solid var(--line-2);border-bottom:1px solid var(--ink);padding:22px}.label-cell:nth-child(4){border-right:0}.label h4{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600}.label ul{flex-direction:column;gap:8px;list-style:none;display:flex}.label li a{color:var(--muted);font-size:14px;transition:color .2s}.label li a:hover{color:var(--mint)}.label-spec dl div{border-bottom:1px dashed var(--line-2);justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;display:flex}.label-spec dt{color:var(--muted)}.label-spec dd{text-align:right;font-weight:600}.label-warn{background:repeating-linear-gradient(-45deg, var(--signal) 0 14px, var(--ink) 14px 28px) left / 14px 100% no-repeat, var(--ink);color:var(--bg);border-bottom:0;border-right:0;grid-column:2/5;align-items:center;gap:22px;padding-left:38px;display:flex}.label-warn h4{color:var(--signal);flex:none;margin:0}.label-warn p{color:#eeede6bf;font-size:13px}.ruler{border-top:1px solid var(--ink);height:46px;font-family:var(--f-mono);color:var(--faint);background:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 10%) top left / 100% 13px no-repeat, repeating-linear-gradient(90deg, var(--line-2) 0 1px, transparent 1px 2%) top left / 100% 7px no-repeat;justify-content:space-between;margin-top:44px;padding-top:18px;font-size:10px;display:flex;position:relative}.ruler span{justify-content:center;width:0;display:flex}.ftr-bot{color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 0 28px;font-size:11px;display:flex}@media (width<=1000px){.label{grid-template-columns:1fr 1fr}.label-id{border-right:0;border-bottom:2px solid var(--ink);grid-area:auto/1/auto/-1}.label-cell:nth-child(3){border-right:0}.label-cell:nth-child(4){grid-column:1/-1}.label-warn{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:10px}}@media (width<=600px){.label{box-shadow:5px 5px 0 var(--ink)}.ruler span:nth-child(2n){visibility:hidden}}.page-h{padding:56px 0 28px}.page-h h1{margin-bottom:14px}.glyph{background:var(--ink);color:#fff;border-radius:2px;flex:none;place-items:center;width:28px;height:28px;font-size:15px;display:grid}.side{flex-direction:column;gap:14px;display:flex;position:sticky;top:88px}.side .panel-b{flex-direction:column;gap:14px;display:flex}.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.summary{flex-direction:column;gap:8px;font-size:13px;display:flex}.summary>div{justify-content:space-between;gap:12px;display:flex}.summary span{color:var(--muted)}.modal-bg{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14161a73;place-items:center;padding:16px;animation:.2s fade;display:grid;position:fixed;inset:0}.modal{background:var(--panel-solid);border-color:var(--ink);width:min(720px,100%);max-height:calc(100vh - 32px);box-shadow:10px 10px 0 var(--ink);animation:.25s cubic-bezier(.2,.9,.3,1.2) pop;overflow:auto}.modal--sm{width:min(460px,100%)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pick{text-align:left;border-radius:var(--r);border:1px solid var(--line-2);background:#fff;flex-direction:column;gap:8px;padding:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.pick:hover:not([disabled]){border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.pick[aria-pressed=true]{border-color:var(--mint);box-shadow:3px 3px 0 var(--mint);background:#2340ff0f}.pick[disabled]{opacity:.5;cursor:not-allowed}.pick p{color:var(--muted);font-size:12px}.steps{flex-direction:column;gap:12px;display:flex}.step{align-items:flex-start;gap:12px;font-size:14px;display:flex}.step i{border:1px solid var(--line-2);width:22px;height:22px;font-style:normal;font-family:var(--f-mono);border-radius:2px;flex:none;place-items:center;margin-top:1px;font-size:11px;display:grid}.step.done i{background:var(--mint);color:#fff;border-color:var(--mint)}.step.run i{border-color:var(--mint);border-top-color:#0000;border-radius:50%;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tok{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;padding-bottom:40px;display:grid}.tok-h{flex-wrap:wrap;align-items:center;gap:18px;padding:36px 0 24px;display:flex}.tok-h .grow{flex:1;min-width:220px}.tok-h h1{font-size:clamp(40px,5vw,68px)}.tok-price{text-align:right}.tok-price b{font-family:var(--f-display);font-variation-settings:"wdth" 112;letter-spacing:-.04em;font-size:44px;font-weight:800;font-stretch:112%;line-height:1;display:block}.stat-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.stat-row>div{border-right:1px solid var(--line);padding:16px 18px}.stat-row>div:last-child{border-right:0}.stat-row span{font-family:var(--f-mono);text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-size:10.5px;display:block}.stat-row b{font-weight:600}.trade .seg{width:100%}.trade .seg button{flex:1}.trade .seg button[data-side=sell][aria-pressed=true]{background:var(--down);color:#fff}.quick{gap:6px;display:flex}.quick button{border:1px solid var(--line-2);height:30px;font-family:var(--f-mono);color:var(--muted);background:#fff;border-radius:2px;flex:1;font-size:12px}.quick button:hover{border-color:var(--mint);color:var(--mint)}.addr{font-family:var(--f-mono);color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.addr button{color:var(--mint);font-size:12px}.trades td,.trades th{padding:10px 14px;font-size:13px}.ai{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:18px;padding-bottom:40px;display:grid}.chat{flex-direction:column;height:680px;display:flex}.chat-log{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}.msg{border-radius:var(--r);white-space:pre-wrap;max-width:82%;padding:12px 14px;font-size:14px;line-height:1.55}.msg--u{background:var(--mint);color:#fff;align-self:flex-end}.msg--a{border:1px solid var(--line-2);background:#fff;align-self:flex-start}.chat-in{border-top:1px solid var(--line-2);gap:10px;padding:14px;display:flex}.suggest{flex-wrap:wrap;gap:8px;padding:0 20px 14px;display:flex}.suggest button{border:1px solid var(--line-2);color:var(--muted);border-radius:2px;padding:6px 12px;font-size:12px}.suggest button:hover{border-color:var(--mint);color:var(--mint)}.schedule{height:150px}.typing span{background:var(--mint);width:6px;height:6px;margin-right:4px;animation:1s infinite blink;display:inline-block}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.2}}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.kpi{padding:24px}.kpi b{font-family:var(--f-display);font-variation-settings:"wdth" 118;letter-spacing:-.05em;margin:14px 0 10px;font-size:clamp(40px,4.4vw,64px);font-weight:800;font-stretch:118%;line-height:1;display:block}.kpi p{color:var(--muted);font-size:13px}.docs{grid-template-columns:230px minmax(0,1fr) 200px;align-items:start;gap:clamp(28px,4vw,64px);padding:48px 0 40px;display:grid}.docs-side{flex-direction:column;gap:22px;display:flex;position:sticky;top:92px}.docs-search{border-radius:var(--r);border:1px solid var(--line-2);height:38px;color:var(--faint);background:#fff;align-items:center;gap:8px;padding:0 12px;display:flex}.docs-search:focus-within{border-color:var(--mint)}.docs-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.docs-nav{flex-direction:column;gap:20px;display:flex}.docs-group{border-left:1px solid var(--line-2);flex-direction:column;display:flex}.docs-group h5{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 8px 14px;font-size:10.5px;font-weight:500}.docs-group a{color:var(--muted);padding:6px 14px;font-size:14px;transition:color .2s;position:relative}.docs-group a:hover{color:var(--text)}.docs-group a.active{color:var(--mint);font-weight:600}.docs-group a.active:before{content:"";background:var(--mint);width:3px;position:absolute;top:4px;bottom:4px;left:-1px}.docs-main{min-width:0;max-width:780px}.docs-head{border-bottom:1px solid var(--ink);margin-bottom:34px;padding-bottom:30px}.docs-head h1{margin-bottom:18px;font-size:clamp(52px,6vw,92px);line-height:.92}.docs-head .lead{max-width:60ch}.prose{font-size:16px;line-height:1.7}.prose h2{font-family:var(--f-display);font-variation-settings:"wdth" 112;letter-spacing:-.04em;margin:48px 0 14px;scroll-margin-top:100px;font-size:34px;font-weight:800;font-stretch:112%;line-height:1.05}.prose p,.prose li{color:var(--muted);margin-bottom:14px}.prose ol,.prose ul{counter-reset:step;margin-bottom:18px;padding-left:0;list-style:none}.prose ol li{counter-increment:step;padding-left:40px;position:relative}.prose ol li:before{content:counter(step, decimal-leading-zero);font-family:var(--f-mono);color:var(--mint);font-size:12px;font-weight:600;position:absolute;top:2px;left:0}.prose ul li{padding-left:20px;position:relative}.prose ul li:before{content:"";background:var(--signal);width:6px;height:6px;position:absolute;top:10px;left:3px}.prose strong{color:var(--text);font-weight:600}.prose code{font-family:var(--f-mono);color:var(--mint);word-break:break-all;background:#2340ff14;border-radius:2px;padding:2px 6px;font-size:13px}.prose pre{background:var(--ink);border:1px solid var(--ink);border-radius:var(--r);margin:0 0 20px;padding:40px 18px 18px;position:relative;overflow-x:auto}.prose pre:before{content:"shell";font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--signal);font-size:10.5px;position:absolute;top:12px;left:18px}.prose pre code{color:var(--bg);word-break:normal;background:0 0;padding:0;font-size:13px;line-height:1.7}.prose pre .copy{color:var(--bg);border-radius:2px;padding:4px 8px;font-size:10.5px;position:absolute;top:8px;right:10px}.prose pre .copy:hover{background:#eeede61f}.prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--line-2);border-radius:var(--r);background:#fff;width:100%;margin:8px 0 22px;font-size:14px;overflow:hidden}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.prose tr:last-child td{border-bottom:0}.prose th{color:var(--faint);font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--panel-2);font-size:10.5px;font-weight:500}.prose td{color:var(--muted)}.prose td:first-child{color:var(--text)}.prose a{color:var(--mint);text-underline-offset:3px;-webkit-text-decoration:underline #2340ff59;text-decoration:underline #2340ff59}.prose a:hover{-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint)}.callout{border:1px solid var(--ink);border-left:4px solid var(--signal);border-radius:var(--r);background:#fff;margin-bottom:18px;padding:14px 18px}.callout p{color:var(--text);margin:0}.docs-pager{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:14px;margin-top:56px;padding-top:28px;display:grid}.pager{border-radius:var(--r);border:1px solid var(--line-2);background:#fff;flex-direction:column;gap:6px;padding:18px 20px;transition:border-color .2s,transform .3s,box-shadow .3s;display:flex}.pager:hover{border-color:var(--ink);box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.pager b{font-family:var(--f-display);font-variation-settings:"wdth" 112;letter-spacing:-.04em;font-size:24px;font-weight:800;font-stretch:112%}.pager--next{text-align:right}.docs-toc{flex-direction:column;gap:2px;display:flex;position:sticky;top:92px}.docs-toc h5{letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:10.5px;font-weight:500}.docs-toc a{color:var(--faint);padding:4px 0;font-size:13px;transition:color .2s}.docs-toc a:hover{color:var(--text)}.docs-toc a.is-on{color:var(--mint)}@media (width<=1100px){.docs{grid-template-columns:210px minmax(0,1fr)}.docs-toc{display:none}}@media (width<=900px){.docs{grid-template-columns:minmax(0,1fr);padding-top:28px}.docs-side{position:static}.docs-nav{flex-direction:row;gap:16px;padding-bottom:6px;overflow-x:auto}.docs-group{flex:none}.docs-pager{grid-template-columns:minmax(0,1fr)}}.toast{z-index:80;border-radius:var(--r);background:var(--ink);color:var(--bg);border-left:4px solid var(--signal);padding:12px 18px;font-size:14px;font-weight:500;animation:.25s pop;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.reveal{opacity:0;transform:translateY(24px)}@media (width<=1100px){.side{position:static}.ftr-in,.fee-grid{grid-template-columns:1fr 1fr}.fee-grid>div:nth-child(2){border-right:0}.fee-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line-2)}}@media (width<=900px){.nav,.socials{display:none}.burger{display:grid}.paths,.kpis{grid-template-columns:minmax(0,1fr)}.hero-tag{display:none}}@media (width<=600px){.hdr-r .btn--launch{display:none}.fee-grid{box-shadow:5px 5px 0 var(--ink);grid-template-columns:minmax(0,1fr)}.fee-grid>div{border-right:0;border-bottom:1px solid var(--line-2)}.ftr-in,.row2,.picker{grid-template-columns:minmax(0,1fr)}.msg{max-width:92%}.chat{height:600px}.tok-price{text-align:left}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.index-track{animation:none}}.section--tall{align-items:center;min-height:150vh;display:flex}.section--tall>.wrap{width:100%}.fees-in{max-width:820px;margin-right:auto}.fees-in .fee-grid{grid-template-columns:1fr 1fr}.fees-in .fee-grid>div:nth-child(2){border-right:0}.fees-in .fee-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line-2)}@media (width<=900px){.hero{align-items:flex-end;padding-top:44vh}.section--tall{min-height:0}.fees-in .fee-grid{grid-template-columns:minmax(0,1fr)}.fees-in .fee-grid>div{border-right:0;border-bottom:1px solid var(--line-2)}}.metrics{padding:8px 8px 12px;position:relative}.metrics-canvas{height:380px}.metrics-legend{flex-wrap:wrap;align-items:baseline;gap:14px;padding:10px 12px 4px;display:flex}.metrics-legend b{font-family:var(--f-display);font-variation-settings:"wdth" 112;letter-spacing:-.04em;color:var(--text);font-size:34px;font-weight:800;font-stretch:112%;line-height:1}.metrics-total{margin-left:auto;margin-right:8px;font-size:13px}.sw{vertical-align:3px;width:12px;height:2px;margin-right:6px;display:inline-block}.sw--line{background:var(--mint)}.tag{height:22px;font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mint);background:#2340ff14;border-radius:2px;align-items:center;gap:6px;padding:0 8px;font-size:10.5px;display:inline-flex}.tag:before{content:"";background:currentColor;width:5px;height:5px}.tag--burn{color:var(--signal);background:#ff5a1f1a}@media (width<=600px){.metrics-canvas{height:280px}.metrics-total{order:3;width:100%;margin-left:0}}.input-affix--r>.input{padding-left:14px;padding-right:56px}.glyph svg{display:block}.panel.prose{max-width:820px;padding:clamp(22px,4vw,40px)}.panel.prose h1{font-family:var(--f-display);font-variation-settings:"wdth" 118;letter-spacing:-.045em;margin-bottom:18px;font-size:clamp(40px,5vw,64px);font-weight:800;font-stretch:118%;line-height:.95}.panel.prose h2:first-child{margin-top:0}.tchart{flex-direction:column;display:flex}.tchart-bar{border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.tf{gap:2px;display:flex}.tf button{height:28px;font-family:var(--f-mono);color:var(--muted);border-radius:2px;padding:0 10px;font-size:12px;transition:background .15s,color .15s}.tf button:hover{color:var(--text);background:var(--panel-2)}.tf button[aria-pressed=true]{color:#fff;background:var(--ink)}.tchart-sep{background:var(--line-2);flex:none;width:1px;height:18px;margin:0 6px}.tchart-fit{height:28px;color:var(--muted);border-radius:2px;margin-left:auto;padding:0 10px;font-size:11px}.tchart-fit:hover{color:var(--mint)}.tchart-legend{color:var(--faint);text-transform:none;letter-spacing:.02em;flex-wrap:wrap;gap:4px 14px;padding:10px 14px 0;font-size:11.5px;display:flex}.tchart-legend b{color:var(--text);font-weight:500}.tchart-legend i{font-style:normal}.tchart-canvas{height:480px}@media (width<=600px){.tchart-canvas{height:360px}}.builder{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:18px;padding-bottom:40px;display:grid}.builder-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.tabs-m{display:none}.canvas{border-radius:var(--r);border:1px solid var(--ink);touch-action:none;background:#fafaf6b3;height:640px;position:relative;overflow:hidden}.canvas-grid{background-image:linear-gradient(#14161a12 1px,#0000 1px),linear-gradient(90deg,#14161a12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.canvas svg.links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.canvas-hint{font-family:var(--f-mono);text-transform:uppercase;color:var(--faint);font-size:11px;position:absolute;bottom:14px;left:16px;right:16px}.canvas-add{z-index:2;position:absolute;top:14px;right:14px}.coin-plate{border:1px solid var(--ink);background:var(--panel-solid);box-shadow:4px 4px 0 var(--ink);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.coin-plate .avatar{border-radius:50%}.coin-plate b{font-size:14px;font-weight:700;line-height:1.2;display:block}.coin-plate span{font-size:10.5px}.coin-plate-fee{border-left:1px solid var(--line-2);padding-left:12px;color:var(--mint)!important}.node{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;z-index:1;background:var(--panel-solid);width:200px;padding:12px;transition:border-color .2s,box-shadow .2s;position:absolute}.node:active{cursor:grabbing}.node:hover,.node:focus-visible{border-color:var(--ink);box-shadow:4px 4px 0 var(--mint);outline:none}.node-h{align-items:center;gap:8px;margin-bottom:6px;display:flex}.node-h b{flex:1;font-size:13px}.node small{color:var(--muted);font-size:12px;display:block}.node .x{width:22px;height:22px;color:var(--faint);border-radius:2px;place-items:center;display:grid}.node .x:hover{color:var(--down);background:#e0361b14}.upload{align-items:center;gap:14px;display:flex}.upload label{cursor:pointer}.upload .avatar{border:1px dashed var(--line-2);width:64px;height:64px;color:var(--faint);font-family:var(--f-body);background:#fff;font-size:12px;font-weight:400}.collapsible>summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;list-style:none;display:flex}.collapsible>summary::-webkit-details-marker{display:none}.collapsible>summary:after{content:"+";color:var(--mint);font-family:var(--f-mono);font-size:18px}.collapsible[open]>summary:after{content:"–"}.collapsible[open]>summary{margin-bottom:14px}.split{flex-direction:column;gap:10px;display:flex}.split-bar{gap:2px;height:10px;display:flex}.split-bar i{min-width:6px;transition:flex .4s var(--ease);border-radius:1px}.split-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.split-legend i{width:8px;height:8px;margin-right:6px;display:inline-block}.preview-stats{border-top:1px solid var(--line-2);flex-direction:column;margin:0;display:flex}.preview-stats>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.preview-stats dt{color:var(--muted)}.preview-stats dd{font-weight:600}.preview-stats .total dd{color:var(--mint);font-size:15px}.preview-stats small{color:var(--faint);font-weight:400}.checks{color:var(--faint);flex-direction:column;gap:4px;font-size:12.5px;list-style:none;display:flex}.checks li{align-items:center;gap:10px;display:flex}.checks li:before{content:"";border:1px solid var(--line-2);border-radius:2px;flex:none;width:14px;height:14px;transition:background .2s,border-color .2s}.checks li.ok{color:var(--muted)}.checks li.ok:before{border-color:var(--mint);background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.3l2 2 4-4.3' stroke='%23ffffff' stroke-width='1.8' fill='none'/%3E%3C/svg%3E") center / 10px no-repeat}@media (width<=1100px){.builder{grid-template-columns:minmax(0,1fr)}.tabs-m{display:inline-flex}.builder[data-tab=modules] [data-pane]:not([data-pane=modules]),.builder[data-tab=coin] [data-pane]:not([data-pane=coin]),.builder[data-tab=settings] [data-pane]:not([data-pane=settings]){display:none}}@media (width<=900px){.canvas{height:540px}.node{width:160px}}.explore-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.explore-stats{border:1px solid var(--ink);border-radius:var(--r);background:var(--panel-solid);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.explore-stats>*{border-right:1px solid var(--line-2);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.explore-stats>:last-child{border-right:0}.explore-stats b{font-family:var(--f-display);font-variation-settings:"wdth" 112;letter-spacing:-.04em;font-size:28px;font-weight:800;font-stretch:112%;line-height:1.05}.explore-stats b .up{letter-spacing:0;font-size:16px}.explore-stats small{font-size:12px}.explore-stats a{transition:background .2s}.explore-stats a:hover{background:#2340ff0d}@media (width<=900px){.explore-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-stats>:nth-child(2){border-right:0}.explore-stats>:nth-child(-n+2){border-bottom:1px solid var(--line-2)}}.hero{padding-bottom:150px}.hero-grid{position:relative}.readout{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fafaf6e6;position:absolute;bottom:0;left:0;right:0}.readout-in{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.readout-in>div{border-right:1px solid var(--line-2);flex-direction:column;gap:6px;padding:18px 22px;display:flex}.readout-in>div:first-child{padding-left:0}.readout-in>div:last-child{border-right:0}.readout span{color:var(--faint)}.readout b{font-family:var(--f-display);font-variation-settings:"wdth" 112;letter-spacing:-.04em;font-size:clamp(26px,2.6vw,38px);font-weight:800;font-stretch:112%;line-height:1}.proto-h{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:40px;margin-bottom:44px;display:grid}.proto-h .lead{justify-self:end}.proto{border:1px solid var(--ink);background:var(--panel-solid);box-shadow:8px 8px 0 var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.proto li+li{border-left:1px solid var(--ink)}.proto-card{height:100%;min-height:420px;transition:background .35s var(--ease), color .35s;flex-direction:column;gap:16px;padding:22px;display:flex}.proto-top{color:var(--faint);justify-content:space-between;display:flex}.proto-n{font-family:var(--f-display);font-variation-settings:"wdth" 125;letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--ink);font-size:clamp(80px,8vw,128px);font-weight:900;font-stretch:125%;line-height:.8;transition:color .35s,-webkit-text-stroke-color .35s}.proto-t{font-size:clamp(26px,2.4vw,36px);line-height:.95}.proto-p{color:var(--muted);flex:1;font-size:14.5px;transition:color .35s}.proto-spec{border-top:1px dashed var(--line-2);font-size:11px}.proto-spec div{border-bottom:1px dashed var(--line-2);justify-content:space-between;padding:7px 0;display:flex}.proto-spec dt{color:var(--faint);transition:color .35s}.proto-card:hover,.proto-card:focus-visible{background:var(--mint);color:#fff}.proto-card:hover .proto-n{color:#fff;-webkit-text-stroke-color:#fff}.proto-card:hover .proto-p,.proto-card:hover .proto-top,.proto-card:hover .proto-spec dt{color:#ffffffbf}.proto-card:hover .proto-spec,.proto-card:hover .proto-spec div{border-color:#ffffff59}.sheet{border-collapse:collapse;background:var(--panel-solid);border:1px solid var(--ink);width:100%;box-shadow:8px 8px 0 var(--ink)}.sheet th{text-align:left;border-bottom:1px solid var(--ink);color:var(--faint);padding:12px 18px;font-size:10.5px;font-weight:500}.sheet td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:18px;font-size:14px}.sheet tr:last-child td{border-bottom:0}.sheet td:nth-child(-n+2){white-space:nowrap;font-weight:600}.sheet-v{font-family:var(--f-display);font-variation-settings:"wdth" 118;letter-spacing:-.05em;white-space:nowrap;font-size:clamp(28px,3vw,44px);font-weight:800;font-stretch:118%;line-height:1}.sheet-v.mint{color:var(--mint)}.sheet-v.signal{color:var(--signal)}.sheet tbody tr{transition:background .2s}.sheet tbody tr:hover{background:#2340ff0a}@media (width<=1000px){.proto{grid-template-columns:minmax(0,1fr)}.proto li+li{border-left:0;border-top:1px solid var(--ink)}.proto-card{min-height:0}.proto-h{grid-template-columns:minmax(0,1fr);gap:16px}.proto-h .lead{justify-self:start}}@media (width<=900px){.hero{padding-bottom:200px}.readout-in{grid-template-columns:repeat(2,minmax(0,1fr))}.readout-in>div{padding:14px 16px}.readout-in>div:nth-child(odd){padding-left:0}.readout-in>div:nth-child(2){border-right:0}.readout-in>div:nth-child(-n+2){border-bottom:1px solid var(--line-2)}}@media (width<=600px){.sheet thead{display:none}.sheet tr{border-bottom:1px solid var(--line-2);grid-template-columns:auto 1fr;gap:4px 14px;padding:14px 16px;display:grid}.sheet td{border:0;padding:0}.sheet td:first-child{grid-row:span 2}.sheet td:nth-child(4){grid-column:2;font-size:13px}.proto,.sheet{box-shadow:5px 5px 0 var(--ink)}}.gl-slot{min-width:0}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.gl-slot--hero{height:min(64vh,620px)}.proto-h{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.proto-h .lead{margin-top:22px}.gl-slot--paths{height:min(46vh,420px)}.fees-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.fees-layout .fees-in{max-width:none;margin:0}.gl-slot--fees{height:min(56vh,520px)}@media (width<=900px){.hero-grid,.proto-h,.fees-layout{grid-template-columns:minmax(0,1fr);gap:16px}.gl-slot--hero{order:-1;height:38vh}.gl-slot--paths,.gl-slot--fees{height:300px}.gl-slot--fees{order:2}}
