@font-face{font-family:Onest;src:url(/fonts/onest-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/onest-latin-500-normal.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:Fragment Mono;src:url(/fonts/fragment-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}:root{--bg:#eef1ec;--surface-1:#f7f9f5;--surface-2:#e2e8e1;--surface-2-hover:#d7dfd6;--surface-inverse:#1f2a26;--line-1:#dfe5dd;--line-2:#cdd6cb;--line-3:#aebaad;--text-1:#1f2a26;--text-2:#5d6b64;--text-3:#7f8b84;--text-inverse:#eef1ec;--text-accent:#3f6e5d;--text-body:#2e3a35;--accent:#4a7a68;--accent-hover:#406d5c;--accent-press:#365f50;--accent-soft:#dbe8e1;--on-accent:#f7f9f5;--clay:#a8655a;--clay-text:#8f5145;--clay-soft:#f1e1dc;--primary:#1f2a26;--primary-hover:#2c3a35;--primary-press:#141c19;--on-primary:#eef1ec;--ok:var(--accent);--ok-soft:var(--accent-soft);--ok-on-dark:#9cc4b2;--toast:#1f2a26;--toast-mute:#a9b5ae;--heat-green:#d3dbd1;--heat-bisque:#b4c8bb;--heat-glaze:#86a898;--heat-peak:#4a7a68;--heat-fired:#1f2a26;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-pill:999px;--r-arch:999px 999px var(--r-sm) var(--r-sm);--edge-1:0 1px 0 var(--line-2);--edge-2:0 2px 0 var(--line-2);--texture:0 0 0 1px #0a14108c,inset 0 1px 0 #ffffff2e,inset 0 -2px 0 #00000038,0 2px 0 #0a14102e;--texture-press:0 0 0 1px #0a141099,inset 0 2px 0 #00000047;--ring:0 0 0 2px var(--bg),0 0 0 4px var(--accent);--sans:"Onest",system-ui,sans-serif;--mono:"Fragment Mono",ui-monospace,monospace;--measure:1240px;--gutter:32px;--rhythm:56px;--ease:cubic-bezier(.23,1,.32,1);--spring:cubic-bezier(.34,1.3,.64,1);--t-fast:.14s;--t-med:.22s;--ink:var(--text-1);--chart-bg:var(--surface-1);--grid:var(--line-1);--up:#4a7a68;--down:#a8655a;--paper:var(--bg);--card:var(--surface-1);--line:var(--line-2);--muted:var(--text-2);--fire:var(--accent);--fire-text:var(--text-accent)}@media (width<=720px){:root{--gutter:16px;--rhythm:40px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);color:var(--text-1);font:400 14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;margin:0;display:flex}a{color:inherit}::selection{background:var(--accent);color:var(--on-accent)}.num,.legend,.quote,.curve-num,.flow-foot,.copy,input,.kv dd,.td-stats dd{font-variant-numeric:tabular-nums lining-nums}.num{font-family:var(--mono);white-space:nowrap}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus{outline:none}:focus-visible{box-shadow:var(--ring);border-radius:var(--r-xs)}h1,h2,h3{letter-spacing:-.025em;margin:0;font-weight:500}h1{font-size:clamp(30px,4.2vw,44px);line-height:1.02}h1 em{color:var(--accent);font-style:normal}h2{font-size:20px;line-height:1.2}p{margin:0}.kicker{font:400 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin:0 0 10px}.lede{color:var(--text-2);max-width:56ch;margin:12px 0 28px;font-size:16px}.note{color:var(--text-2);margin-top:10px;font-size:13px}.note a{color:var(--text-1)}.up{color:var(--text-accent)}.dn{color:var(--clay-text)}main{width:100%;max-width:var(--measure);padding:28px var(--gutter) 0;flex:1;margin:0 auto}.fade{animation:fade .2s var(--ease) backwards}@keyframes fade{0%{opacity:0;transform:translateY(6px)}}.top{z-index:30;background:var(--bg);height:64px;padding:0 max(var(--gutter),calc((100% - var(--measure)) / 2 + var(--gutter)));box-shadow:0 1px 0 var(--line-2);align-items:center;gap:28px;display:flex;position:sticky;top:0}.brand{font:500 21px/1 var(--sans);letter-spacing:-.03em;color:var(--text-1);align-items:center;gap:9px;text-decoration:none;display:flex}.mark{width:26px;height:26px;display:block}.top nav{flex:1;gap:4px;display:flex}.top nav a{color:var(--text-2);border-radius:var(--r-pill);padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s}.top nav a:hover,.top nav a.on{color:var(--text-1);background:var(--surface-2)}.btn{--h:40px;height:var(--h);border-radius:var(--r-pill);font:500 14px/1 var(--sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:var(--primary);color:var(--on-primary);box-shadow:var(--glaze-top),var(--glaze-bottom);transition:background .15s var(--ease),color .15s,box-shadow .15s,transform .25s var(--spring);border:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--primary-hover)}.btn:active{background:var(--primary-press);transform:translateY(1px)scale(.985);box-shadow:inset 0 2px #00000059}.btn:focus-visible{box-shadow:var(--glaze-top),var(--ring);border-radius:var(--r-pill)}.btn:disabled,.btn[aria-disabled=true]{background:var(--surface-2);color:var(--text-3);box-shadow:none;cursor:not-allowed;transform:none}.btn-fire{background:var(--accent);color:var(--on-accent)}.btn-fire:hover{background:var(--accent-hover)}.btn-fire:active{background:var(--accent-press)}.btn-soft,.btn-ghost{background:var(--surface-2);color:var(--text-1);box-shadow:none}.btn-soft:hover,.btn-ghost:hover{background:var(--surface-2-hover)}.btn-soft:active,.btn-ghost:active{background:var(--line-2);box-shadow:inset 0 2px #0000000f}.btn-line{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-3);background:0 0}.btn-line:hover{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--text-1)}.btn .ic{flex:none;width:16px;height:16px}#connect{--h:36px;padding:0 16px;font-size:13px}#connect.is-on{font-family:var(--mono);font-weight:400}#connect.is-on:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;margin-right:2px}.chip{border-radius:var(--r-pill);background:var(--surface-2);height:32px;color:var(--text-1);font:500 13px/1 var(--sans);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,transform .25s var(--spring);border:0;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.chip:hover{background:var(--surface-2-hover)}.chip:active{transform:scale(.96)}.chip.on{background:var(--primary);color:var(--on-primary)}.chip:disabled{opacity:.4;cursor:not-allowed}.chip .ct{font:11px var(--mono);opacity:.6}.filters{scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.tab-ind{display:none}.viewtog{background:var(--surface-2);border-radius:var(--r-pill);gap:2px;padding:3px;display:flex}.viewtog button{border-radius:var(--r-pill);width:30px;height:26px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;font-size:13px;transition:background .15s,color .15s;display:grid}.viewtog button.on{background:var(--surface-1);color:var(--text-1);box-shadow:var(--edge-1)}.sortdd{position:relative}.sort-btn{border-radius:var(--r-pill);background:var(--surface-2);height:32px;color:var(--text-2);font:500 13px var(--sans);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.sort-btn:hover{background:var(--surface-2-hover)}.sort-btn b{color:var(--text-1);font-weight:500}.sort-btn:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-left:6px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.sortdd.open .sort-btn:after{transform:translateY(1px)rotate(225deg)}.sort-menu{z-index:20;background:var(--surface-1);border-radius:var(--r-md);min-width:176px;box-shadow:inset 0 0 0 1px var(--line-2),0 3px 0 var(--line-2);transform-origin:100% 0;opacity:0;pointer-events:none;transition:transform .2s var(--spring),opacity .15s;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;transform:scale(.95)}.sortdd.open .sort-menu{opacity:1;pointer-events:auto;transform:none}.sort-menu li{border-radius:var(--r-sm);cursor:pointer;padding:9px 10px;font-size:13px}.sort-menu li:hover{background:var(--surface-2)}.sort-menu li[aria-selected=true]{font-weight:500}.sort-menu li[aria-selected=true]:after{content:"";float:right;background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:5px}.stage{border-radius:var(--r-pill);background:var(--surface-2);height:22px;font:500 11px/1 var(--sans);letter-spacing:.01em;color:var(--text-1);white-space:nowrap;align-items:center;gap:6px;padding:0 9px 0 7px;display:inline-flex}.stage i{background:var(--heat-green);border-radius:50%;width:8px;height:8px}.st-bisque i{background:var(--heat-bisque)}.st-glaze i{background:var(--heat-glaze)}.st-peak i{background:var(--heat-peak)}.st-fired{background:var(--surface-inverse);color:var(--text-inverse)}.st-fired i{background:var(--ok-on-dark)}@keyframes glow{50%{opacity:.35}}.cones{flex:none;display:block;overflow:visible}.cone-pad{fill:var(--line-2)}.cone .cone-body,.cone .cone-tip{fill:var(--heat-green);stroke:none}.cone.bending .cone-body,.cone.bending .cone-tip{fill:var(--heat-glaze)}.cone.down .cone-body,.cone.down .cone-tip{fill:var(--accent)}.cone.fired .cone-body{fill:var(--text-1)}.cone.fired .cone-tip{fill:var(--accent)}.track{gap:3px;margin:16px 0 10px;display:flex}.seg{background:var(--surface-2);border-radius:2px;height:10px;position:relative;overflow:hidden}.seg:first-child{border-radius:var(--r-pill) 2px 2px var(--r-pill)}.seg:last-child{border-radius:2px var(--r-pill) var(--r-pill) 2px}.seg i{transition:width 1s var(--ease);position:absolute;inset:0 auto 0 0}.seg-green i{background:var(--heat-green)}.seg-bisque i{background:var(--heat-bisque)}.seg-glaze i{background:var(--heat-glaze)}.seg-peak i{background:var(--heat-peak)}.track.is-fired .seg i{background:var(--heat-fired)}.seg em{font:400 10px/1 var(--mono);color:var(--text-3);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;font-style:normal;position:absolute;top:14px;left:0}.track{margin-bottom:30px}.home.cards{padding-top:4px}.h-bar{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 20px;display:flex}.h-sec{font:500 22px/32px var(--sans);letter-spacing:-.03em;white-space:nowrap;order:1;align-items:baseline;gap:8px;min-width:0;display:flex}.h-sec .num{color:var(--text-3);font-size:13px}.h-bar .filters{flex:auto;order:2;min-width:0}.h-tools{order:3;align-items:center;gap:6px;margin-left:auto;display:flex}.tcard{color:inherit;background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1),var(--edge-2);transition:transform .3s var(--spring),box-shadow .2s;padding:8px 8px 12px;text-decoration:none;display:block}.tcard:hover{box-shadow:inset 0 0 0 1px var(--line-3),0 4px 0 var(--line-2);transform:translateY(-2px)}.tcard:active{box-shadow:inset 0 0 0 1px var(--line-3),0 1px 0 var(--line-2);transform:translateY(0)scale(.99)}.tc-img{aspect-ratio:1;border-radius:var(--r-arch);background:var(--surface-2);position:relative;overflow:hidden}.tc-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);position:absolute;inset:0}.tcard:hover .tc-img img{transform:scale(1.035)}.tc-age{z-index:1;font:11px/1 var(--mono);border-radius:var(--r-pill);background:var(--surface-1);color:var(--text-1);padding:5px 7px;position:absolute;bottom:8px;right:8px}.tc-b{padding:12px 6px 0}.tc-name{align-items:baseline;gap:8px;min-width:0;display:flex}.tc-name b{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.tc-name small{font:11px var(--mono);color:var(--text-2);flex:none}.tc-m{align-items:baseline;gap:6px;margin-top:2px;display:flex}.tc-m .num{letter-spacing:-.03em;font-size:20px}.tc-m i{color:var(--text-2);font-size:12px;font-style:normal}.tc-heat{box-shadow:inset 0 1px 0 var(--line-1);justify-content:space-between;align-items:flex-end;gap:8px;margin-top:12px;padding-top:10px;display:flex}.tc-heat>span{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.tc-heat b{font:11px var(--mono);color:var(--text-2);font-weight:400}.tcard.is-fired .tc-img{box-shadow:inset 0 0 0 3px var(--text-1)}.sk-card{border-radius:var(--r-lg);background:var(--surface-1);min-height:310px;box-shadow:inset 0 0 0 1px var(--line-1)}.sk-card .sk{height:100%;min-height:inherit;border-radius:var(--r-lg)}table{border-collapse:separate;border-spacing:0;width:100%}#table table{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1),var(--edge-2);overflow:hidden}th{font:400 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);text-align:left;box-shadow:inset 0 -1px 0 var(--line-2);padding:14px 12px}th.num,td.num{text-align:right}td{vertical-align:middle;box-shadow:inset 0 -1px 0 var(--line-1);padding:12px;font-size:13px}tr:last-child td{box-shadow:none}tr.row{cursor:pointer;transition:background .12s}tr.row:hover{background:var(--bg)}.tok{align-items:center;gap:12px;min-width:0;display:flex}.tok>div{min-width:0}.tok img{object-fit:cover;border-radius:var(--r-arch);background:var(--surface-2);flex:none;width:36px;height:36px}.tok b{font-weight:500;display:block}.tok small{font:11px var(--mono);color:var(--text-2)}.row-heat{align-items:center;gap:10px;display:flex}.empty-sm{text-align:center;background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1);padding:56px 24px}.empty-sm span{font:500 16px var(--sans);color:var(--text-1);margin-bottom:6px;display:block}.empty-sm p{max-width:40ch;color:var(--text-2);margin:0 auto}.empty-sm a{color:var(--text-1)}.empty{color:var(--text-2);padding:56px 0;font-size:18px}.panel{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1),var(--edge-2);padding:20px}.field{margin-bottom:16px;display:block}.field>span:first-child{font:500 13px/1 var(--sans);color:var(--text-1);justify-content:space-between;margin-bottom:8px;display:flex}.count{font:11px var(--mono);color:var(--text-3)}.count.near{color:var(--clay-text)}input,textarea{width:100%;font:15px/1.4 var(--sans);color:var(--text-1);border-radius:var(--r-md);background:var(--surface-2);border:0;padding:11px 14px;transition:box-shadow .15s,background .15s;box-shadow:inset 0 0 0 1px #0000}input::placeholder,textarea::placeholder{color:var(--text-3)}input:hover,textarea:hover{box-shadow:inset 0 0 0 1px var(--line-3)}input:focus,textarea:focus,input:focus-visible,textarea:focus-visible{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--text-1),0 0 0 3px var(--accent-soft);border-radius:var(--r-md)}textarea{resize:vertical;min-height:104px}.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.affix{border-radius:var(--r-md);background:var(--surface-2);align-items:stretch;transition:box-shadow .15s,background .15s;display:flex}.affix:focus-within{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--text-1),0 0 0 3px var(--accent-soft)}.affix input{font:400 22px var(--mono);letter-spacing:-.02em;height:56px;box-shadow:none!important;background:0 0!important}.affix b{font:500 12px var(--mono);color:var(--text-2);align-items:center;padding:0 14px;display:flex}.kv{grid-template-columns:auto 1fr;margin:0;display:grid}.kv dt,.kv dd{box-shadow:inset 0 -1px 0 var(--line-1);padding:11px 0;font-size:13px}.kv dt{color:var(--text-2)}.kv dd{font-family:var(--mono);text-align:right;margin:0}.drop{border-radius:var(--r-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;transition:box-shadow .15s,background .15s,transform .3s var(--spring);align-items:center;gap:14px;padding:12px;display:flex;position:relative;overflow:hidden}.drop:hover,.drop.over{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--accent)}.drop.over{transform:scale(1.01)}.drop.done{box-shadow:inset 0 0 0 1px var(--ok)}.drop-prev{border-radius:var(--r-arch);background:var(--surface-1) center/cover no-repeat;width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--line-2);flex:0 0 64px}.drop-txt{gap:4px;font-size:14px;display:grid}.drop-txt small{color:var(--text-2);font-size:12px;line-height:1.45}.drop-bar{height:3px;width:var(--up,0%);background:var(--accent);opacity:0;transition:width .2s;position:absolute;bottom:0;left:0}.drop.busy .drop-bar{opacity:1}.drop.done #drop-title:before{content:"✓ ";color:var(--ok)}.create{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.create>aside{position:sticky;top:88px}.create>aside h2{margin-bottom:8px}main.wide{max-width:var(--measure)}.back{border-radius:var(--r-pill);height:28px;color:var(--text-2);align-items:center;margin:0 0 14px -2px;padding:0 10px 0 8px;font-size:13px;text-decoration:none;display:inline-flex}.back:hover{background:var(--surface-2);color:var(--text-1)}.td-id{align-items:center;gap:18px;display:flex}.td-id>img{object-fit:cover;border-radius:var(--r-arch);background:var(--surface-2);flex:none;width:76px;height:76px}.td-id h1{margin:0 0 8px}.td-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.td-meta b{font:400 13px var(--mono);color:var(--text-1)}.td-meta a{color:var(--text-1)}.copy{border-radius:var(--r-pill);background:var(--surface-2);height:24px;font:12px var(--mono);color:var(--text-1);cursor:pointer;border:0;padding:0 9px;transition:background .15s}.copy:hover{background:var(--surface-2-hover)}.copy.done{background:var(--ok-soft);color:var(--ok)}.td-stats{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1),var(--edge-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0;display:grid}.td-stats div{box-shadow:inset -1px 0 0 var(--line-1);min-width:0;padding:14px 18px}.td-stats div:last-child{box-shadow:none}.td-stats dt{color:var(--text-2);margin-bottom:6px;font-size:12px}.td-stats dd{font:400 18px/1.15 var(--mono);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.td-stats small{color:var(--text-2);font-size:11px}.td-grid{grid-template-columns:minmax(0,1fr) 352px;grid-template-areas:"chart trade""rest trade";align-items:start;gap:0 24px;display:grid}.td-chart{grid-area:chart}.td-rest{grid-area:rest}.td-trade{flex-direction:column;grid-area:trade;gap:14px;display:flex;position:sticky;top:80px}.td-chart{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1),var(--edge-2);padding:14px 14px 10px}.chart-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.chart-bar .filters{background:var(--surface-2);border-radius:var(--r-pill);gap:2px;padding:3px}.chart-bar .chip{height:26px;font:12px var(--mono);color:var(--text-2);background:0 0;padding:0 10px}.chart-bar .chip.on{background:var(--surface-1);color:var(--text-1);box-shadow:var(--edge-1)}.legend{font:12px var(--mono);color:var(--text-1)}.legend span{color:var(--text-3);margin-left:8px}.legend span:first-child{margin-left:0}.chart{border-radius:var(--r-md);height:400px;overflow:hidden}.tabs{background:var(--surface-2);border-radius:var(--r-pill);grid-template-columns:1fr 1fr;margin-bottom:16px;padding:3px;display:grid}.tabs button{border-radius:var(--r-pill);height:36px;font:500 14px var(--sans);color:var(--text-2);cursor:pointer;background:0 0;border:0;transition:background .15s,color .15s}.tabs button.on{background:var(--surface-1);color:var(--text-1);box-shadow:var(--edge-1)}.tabs button[data-side=buy].on{color:var(--ok)}.tabs button[data-side=sell].on{color:var(--clay-text)}.quick{flex-wrap:wrap;gap:6px;margin:-4px 0 4px;display:flex}.quick .chip{height:28px;font:12px var(--mono);padding:0 10px}.amt-err{color:var(--clay-text);margin:8px 0 0;font-size:12px}.amt-err:empty{display:none}.quote{font:12px/1.6 var(--mono);color:var(--text-2);border-radius:var(--r-md);background:var(--bg);min-height:44px;margin:12px 0 14px;padding:10px 12px}#go{--h:48px;width:100%;font-size:15px}#trade[data-side=buy] #go:not(:disabled){background:var(--accent);color:var(--on-accent)}#trade[data-side=buy] #go:not(:disabled):hover{background:var(--accent-hover)}#bal{font:12px var(--mono)}.gauge-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gauge-temp{font:400 40px/1 var(--mono);letter-spacing:-.05em;margin:2px 0 10px}.gauge-temp sup{letter-spacing:0;color:var(--text-2);vertical-align:top;margin-left:2px;font-size:15px;position:relative;top:4px}.curve-num{font:12px var(--mono);color:var(--text-1);justify-content:space-between;display:flex}.gauge.is-fired{background:var(--surface-inverse);color:var(--text-inverse);box-shadow:var(--edge-2)}.gauge.is-fired .kicker,.gauge.is-fired .note,.gauge.is-fired .gauge-temp sup{color:var(--toast-mute)}.gauge.is-fired .curve-num{color:var(--text-inverse)}.gauge.is-fired .cone.fired .cone-body,.gauge.is-fired .cone.fired .cone-tip{fill:var(--text-inverse);stroke:var(--text-inverse)}.gauge.is-fired .seg{background:#34433d}.gauge.is-fired .track.is-fired .seg i{background:var(--text-inverse)}.more-row{border-radius:var(--r-md);color:inherit;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -8px;padding:8px;text-decoration:none;transition:background .12s;display:grid}.more-row:hover{background:var(--bg)}.more-row img{object-fit:cover;border-radius:var(--r-arch);width:32px;height:32px}.more-row b{font-size:14px;font-weight:500;display:block}.more-row small{font:11px var(--mono);color:var(--text-2)}.more-row em{color:var(--text-2);font-size:12px;font-style:normal}.flow{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1);margin:24px 0 0;padding:16px 18px}.flow-head{color:var(--text-2);justify-content:space-between;font-size:13px;display:flex}.flow-head b{color:var(--text-1);font:400 15px var(--mono)}.flow-bar{background:var(--clay);border-radius:var(--r-pill);height:8px;margin:12px 0 8px;display:flex;overflow:hidden}.flow-bar i{background:var(--accent);height:100%;box-shadow:2px 0 0 var(--surface-1);display:block}.flow-foot{font:12px var(--mono);flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.td-tabs{gap:4px;margin:28px 0 12px;display:flex}.td-tabs button{border-radius:var(--r-pill);height:34px;font:500 14px var(--sans);color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0 14px}.td-tabs button:hover{background:var(--surface-2)}.td-tabs button.on{background:var(--primary);color:var(--on-primary)}.td-tabs span{font:11px var(--mono);opacity:.7}.trades{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1);overflow:hidden}.trades td{font:12px var(--mono)}.td-h{margin:36px 0 12px;font-size:18px}.td-info{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1);grid-template-columns:1fr 1fr;column-gap:32px;margin:0;padding:6px 18px;display:grid}.td-info>div{box-shadow:inset 0 -1px 0 var(--line-1);justify-content:space-between;gap:16px;min-width:0;padding:12px 0;display:flex}.td-info dt{color:var(--text-2);font-size:13px}.td-info dd{font:12px var(--mono);text-align:right;overflow-wrap:anywhere;margin:0}.td-info .span2{box-shadow:none;grid-column:1/-1;display:block}.td-info .span2 dd{text-align:left;margin-top:8px}.prose-dd{font:400 15px/1.55 var(--sans)!important}.buybar{display:none}.td-skel{gap:20px;display:grid}.sk-head{align-items:center;gap:18px;display:flex}.sk-head div{flex:1;gap:10px;display:grid}.sk-logo{border-radius:var(--r-arch);width:76px;height:76px}.sk-title{border-radius:var(--r-sm);width:260px;max-width:70%;height:40px}.sk-stats{border-radius:var(--r-lg);height:72px}.sk-grid{grid-template-columns:1fr 352px;gap:24px;display:grid}.sk-chart{border-radius:var(--r-lg);height:440px}.sk-panel{border-radius:var(--r-lg);height:320px}.sk-l{border-radius:var(--r-xs);width:60%;height:12px}.sk{background:var(--surface-2);display:block;position:relative;overflow:hidden}.sk:after{content:"";background:var(--surface-1);opacity:.55;width:35%;animation:sweep 1.4s var(--ease) infinite;position:absolute;inset:0 auto 0 0}@keyframes sweep{0%{transform:translate(-110%)}to{transform:translate(320%)}}.rise{animation:rise .5s var(--spring) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.docs{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:48px;padding-top:8px;display:grid}.docs-nav{gap:2px;display:grid;position:sticky;top:88px}.docs-nav a{color:var(--text-2);border-radius:var(--r-pill);padding:7px 12px;font-size:13px;text-decoration:none;transition:background .12s,color .12s}.docs-nav a:hover{background:var(--surface-2);color:var(--text-1)}.docs-body{min-width:0;max-width:760px}.docs-body h1{margin:0 0 20px}.docs-body section{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1);margin-bottom:12px;padding:22px 24px;scroll-margin-top:84px}.docs-body h2{margin:0 0 10px;font-size:18px}.docs-body p{color:var(--text-body);margin:0 0 10px;line-height:1.65}.docs-body p:last-child{margin-bottom:0}.facts{margin:12px 0;display:grid}.facts div{box-shadow:inset 0 -1px 0 var(--line-1);grid-template-columns:170px minmax(0,1fr);gap:12px;min-width:0;padding:10px 0;font-size:13px;display:grid}.facts dt{color:var(--text-2)}.facts dd{overflow-wrap:anywhere;white-space:normal;min-width:0;margin:0}.addr{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:inline-flex}.addr a{overflow-wrap:anywhere}.addr .a-short{display:none}.missing{max-width:640px;padding:56px 0 24px}.row-btns{flex-wrap:wrap;gap:8px;display:flex}#toasts{z-index:200;pointer-events:none;flex-direction:column;gap:8px;width:min(380px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{pointer-events:auto;background:var(--toast);color:var(--text-inverse);border-radius:var(--r-md);opacity:0;transition:opacity .2s,transform .3s var(--spring);padding:12px 16px 12px 34px;font-size:13px;position:relative;overflow:hidden;transform:translateY(10px)scale(.98);box-shadow:0 3px #0d1411}.toast.show{opacity:1;transform:none}.toast small{color:var(--toast-mute);margin-top:2px;font-size:12px;display:block}.toast a{color:var(--text-inverse)}.toast .dot{background:var(--toast-mute);border-radius:50%;width:8px;height:8px;position:absolute;top:17px;left:14px}.toast.pending .dot{background:var(--accent)}.toast.pending .dot:after{content:"";border:1.5px solid var(--accent);border-right-color:#0000;border-radius:50%;animation:.8s linear infinite spin;position:absolute;inset:-3px}@keyframes spin{to{transform:rotate(360deg)}}.toast.ok .dot{background:var(--ok-on-dark)}.toast.err .dot{background:var(--clay)}.t-bar{background:var(--accent);transform-origin:0;width:100%;height:2px;animation:linear forwards shrink;position:absolute;bottom:0;left:0}.toast.paused .t-bar{animation-play-state:paused}@keyframes shrink{to{transform:scaleX(0)}}.foot{margin-top:calc(var(--rhythm) * 1.5);background:var(--surface-inverse);color:var(--toast-mute);padding:48px 0 24px;font-size:13px}.foot-in,.foot-base{max-width:calc(var(--measure) - 2 * var(--gutter));margin:0 auto}.foot-in{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.foot .brand{color:var(--text-inverse)}.foot-brand p{max-width:340px;margin-top:14px;line-height:1.6}.foot-col{flex-direction:column;gap:10px;display:flex}.foot-col h4{font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-inverse);margin:4px 0 6px}.foot-col a{color:var(--toast-mute);cursor:pointer;text-decoration:none}.foot-col a:hover{color:var(--text-inverse)}.foot-base{font:11px var(--mono);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:16px;display:flex;box-shadow:inset 0 1px #34433d}.kit{gap:16px;display:grid}.kit .panel{gap:14px;display:grid}.kit-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.kit-sw{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.kit-sw div{border-radius:var(--r-md);font:11px/1.35 var(--mono);box-shadow:inset 0 0 0 1px var(--line-1);padding:44px 10px 8px}.kit .toast{opacity:1;max-width:380px;position:static;transform:none}@media (width<=980px){.td-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"chart""trade""rest"}.td-trade{margin-top:14px;position:static}.more{order:3}.td-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.td-stats div{box-shadow:inset -1px -1px 0 var(--line-1)}.td-stats div:nth-child(2n){box-shadow:inset 0 -1px 0 var(--line-1)}.td-stats div:last-child{box-shadow:none;grid-column:1/-1}.chart{height:300px}.sk-grid{grid-template-columns:1fr}.sk-chart{height:340px}.buybar{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg);box-shadow:0 -1px 0 var(--line-2);align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.buybar div{flex-direction:column;flex:1;min-width:0;display:flex}.buybar b{font:400 14px var(--mono)}.buybar small{color:var(--text-2);font-size:12px}body:has(.buybar){padding-bottom:76px}#toasts{width:auto;bottom:88px;left:16px;right:16px}.create{grid-template-columns:minmax(0,1fr)}.create>aside{position:static}}@media (width<=860px){.docs{grid-template-columns:minmax(0,1fr);gap:0}.docs-nav{z-index:4;background:var(--bg);scrollbar-width:none;margin:0 calc(-1 * var(--gutter)) 12px;padding:10px var(--gutter);box-shadow:0 1px 0 var(--line-1);gap:4px;display:flex;position:sticky;top:56px;overflow-x:auto}.docs-nav::-webkit-scrollbar{display:none}.docs-nav a{white-space:nowrap;flex:none}.docs-body section{padding:18px 16px;scroll-margin-top:120px}.facts div{grid-template-columns:minmax(0,1fr);gap:2px}.facts dt{font-size:12px}.addr .a-full{display:none}.addr .a-short{display:inline}}@media (width<=720px){main{padding-top:18px}.top{flex-wrap:wrap;gap:0 12px;height:auto;padding-top:10px;padding-bottom:6px}.top nav{scrollbar-width:none;flex-basis:100%;order:3;margin:6px -12px 0;overflow-x:auto}.top nav a{white-space:nowrap;padding:6px 12px}#connect{margin-left:auto}.h-bar{gap:12px 8px;margin-bottom:14px}.h-sec{flex:1 1 0;font-size:19px;overflow:hidden}.h-tools{order:2}.h-bar .filters{width:calc(100% + 2 * var(--gutter));margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);flex:none;order:3}#table.grid-grid{grid-template-columns:1fr 1fr;gap:10px}.tcard{border-radius:var(--r-md);padding:6px 6px 10px}.tc-img{border-radius:999px 999px 6px 6px}.tc-b{padding:10px 4px 0}.tc-name b{font-size:14px}.tc-m .num{font-size:16px}.tc-heat{flex-direction:column;align-items:flex-start;gap:8px}.tc-heat>span{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.hide-m{display:none}.row2{grid-template-columns:1fr}.td-id{gap:14px}.td-id>img{width:60px;height:60px}.td-info{grid-template-columns:1fr;padding:4px 14px}.gauge-temp{font-size:34px}.foot-in{padding:0 var(--gutter);grid-template-columns:1fr 1fr;gap:28px 20px}.foot-brand{grid-column:1/-1}.foot-base{padding:16px var(--gutter) 0}.panel{padding:16px}}@media (width<=400px){.hs-all{display:none}}@media (width<=350px){.sort-lbl{display:none}#table.grid-grid{gap:8px}.tc-m .num{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.kit-hover{background:var(--primary-hover)}.kit-press{background:var(--primary-press);transform:translateY(1px)scale(.985);box-shadow:inset 0 2px #00000059}.kit-focus{box-shadow:var(--glaze-top),var(--ring)}.kit-in{background:var(--surface-1)!important;box-shadow:inset 0 0 0 1px var(--text-1),0 0 0 3px var(--accent-soft)!important}.td-id{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1),var(--edge-2);padding:18px}.td-id>div:nth-child(2){flex:1;min-width:0}.td-desc{max-width:62ch;color:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.td-cap{box-shadow:inset 1px 0 0 var(--line-1);flex-direction:column;flex:none;align-items:flex-end;gap:6px;padding-left:18px;display:flex}.td-cap span{color:var(--text-2);font-size:12px}.td-cap b{font:400 30px/1 var(--mono);letter-spacing:-.04em}.td-cap small{color:var(--text-2);letter-spacing:0;margin-left:4px;font-size:12px}.td-stats{margin-top:14px}@media (width<=720px){.td-id{flex-wrap:wrap;align-items:flex-start;padding:14px}.td-cap{box-shadow:inset 0 1px 0 var(--line-1);flex-direction:row;flex-basis:100%;justify-content:space-between;align-items:center;padding:12px 0 0}.td-cap span{display:none}.td-cap b{font-size:24px}.td-meta{gap:6px 8px}.trades th:nth-child(3),.trades td:nth-child(3){display:none}#table.grid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tcard{min-width:0}.tc-heat .stage{text-overflow:ellipsis;max-width:100%;overflow:hidden}}.btn:not(.btn-soft):not(.btn-ghost):not(.btn-line){box-shadow:var(--texture)}.btn:not(.btn-soft):not(.btn-ghost):not(.btn-line):active{box-shadow:var(--texture-press);transform:translateY(1px)scale(.97)}.btn:not(.btn-soft):not(.btn-ghost):not(.btn-line):focus-visible{box-shadow:var(--texture),var(--ring)}.btn:disabled{box-shadow:none!important}.btn,.chip,.tabs button,.viewtog button,.sort-btn,.copy,.td-tabs button{transition-duration:var(--t-fast);transition-timing-function:var(--ease)}.chip:active,.sort-btn:active,.viewtog button:active,.tabs button:active,.copy:active{transform:scale(.97)}*{-webkit-tap-highlight-color:transparent}@media (hover:none){.tcard:hover{box-shadow:inset 0 0 0 1px var(--line-1),var(--edge-2);transform:none}.tcard:hover .tc-img img{transform:none}}@media (width<=720px){input,textarea{font-size:16px}}.td-stats div:first-child dd{color:var(--text-accent)}.st-peak{background:var(--accent-soft);color:var(--text-accent)}body{display:block}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.shell:before{content:"";background:var(--surface-1);width:232px;box-shadow:inset -1px 0 0 var(--line-1);position:absolute;top:0;bottom:0;left:0}.rail,.page{position:relative}.rail{background:var(--surface-1);height:100vh;box-shadow:inset -1px 0 0 var(--line-1);z-index:40;flex-direction:column;gap:28px;padding:22px 16px 18px;display:flex;top:0;position:sticky!important}.rail .brand{font:500 20px/1 var(--sans);letter-spacing:-.03em;color:var(--text-1);align-items:center;gap:10px;padding:4px 8px;text-decoration:none;display:flex}.rail .mark{filter:none;width:28px;height:28px}.rail-nav{gap:2px;display:grid}.rail-nav a{border-radius:var(--r-sm);height:40px;color:var(--text-2);font:500 14px var(--sans);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.rail-nav svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:18px;height:18px}.rail-nav a:hover{background:var(--surface-2);color:var(--text-1)}.rail-nav a.on{background:var(--accent-soft);color:var(--text-accent)}.rail-foot{gap:10px;margin-top:auto;display:grid}.rail #connect{justify-content:center;width:100%}#connect.is-on{background:var(--surface-2);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-2)}.page{flex-direction:column;min-width:0;min-height:100vh;display:flex}main,main.wide{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:28px 36px 0}.foot{color:var(--text-3);box-shadow:inset 0 1px 0 var(--line-1);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:64px 36px 0;padding:18px 0 24px;font-size:12px;display:flex}.foot p{max-width:560px;margin:0;line-height:1.5}.foot a{color:var(--text-2);cursor:pointer;text-decoration:none}.foot a:hover{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}@keyframes kspin{to{transform:rotate(360deg)}}.spin{border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;flex:none;width:22px;height:22px;animation:.7s linear infinite kspin;display:inline-block}.spin-wrap{min-height:120px;color:var(--text-3);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.page-load .spin-wrap{min-height:60vh}.page-load .spin{border-width:2.5px;width:30px;height:30px}.chart .spin-wrap{height:100%}.btn[aria-busy=true]:before{content:"";opacity:.8;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.7s linear infinite kspin}.toast.pending .dot:after{animation:.8s linear infinite kspin}@media (prefers-reduced-motion:reduce){.spin,.btn[aria-busy=true]:before,.toast.pending .dot:after{animation:1.8s linear infinite kspin!important}}.home .h-bar{z-index:20;background:var(--bg);box-shadow:0 1px 0 var(--line-1);margin:-28px -36px 20px;padding:20px 36px 14px;position:sticky;top:0}.h-sec{font:500 26px/32px var(--sans)}#table.grid-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.tk{background:var(--surface-1);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-1);color:inherit;min-width:0;transition:box-shadow var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img id cap""heat heat heat";align-items:center;gap:12px 14px;padding:14px;text-decoration:none;display:grid}.tk:hover{box-shadow:inset 0 0 0 1px var(--line-3)}.tk:active{transform:scale(.99)}.tk-img{border-radius:var(--r-sm);background:var(--surface-2);grid-area:img;width:56px;height:56px;overflow:hidden}.tk-img img{object-fit:cover;width:100%;height:100%;display:block}.tk-id{grid-area:id;gap:2px;min-width:0;display:grid}.tk-id b{font:500 15px/1.25 var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-id small{font:11px var(--mono);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tk-cap{grid-area:cap;justify-items:end;gap:2px;display:grid}.tk-cap b{font:400 17px/1 var(--mono);letter-spacing:-.02em}.tk-cap small{color:var(--text-3);font-size:11px}.tk-heat{box-shadow:inset 0 1px 0 var(--line-1);grid-area:heat;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:12px;display:grid}.tk-heat .cones{flex:none}.tk-bar{background:var(--surface-2);border-radius:99px;height:4px;overflow:hidden}.tk-bar i{background:var(--accent);border-radius:99px;height:100%;display:block}.tk.is-fired .tk-bar i{background:var(--text-1)}.tk-t{align-items:center;gap:8px;display:flex}.tk-t b{font:400 12px var(--mono);color:var(--text-2)}.tk.rise{animation:tkIn .32s var(--ease) both;animation-delay:calc(var(--i) * 18ms)}@keyframes tkIn{0%{opacity:0;transform:translateY(4px)}}.crumb{color:var(--text-3);gap:8px;margin-bottom:16px;font-size:13px;display:flex}.crumb a{color:var(--text-2);text-decoration:none}.crumb a:hover{color:var(--text-1)}.crumb b{color:var(--text-1);font-weight:500}.tp-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 24px;display:grid}.tp-id{align-items:center;gap:16px;min-width:0;display:flex}.tp-id>img{border-radius:var(--r-md);object-fit:cover;flex:none;width:64px;height:64px}.tp-id>div{min-width:0}.tp-id h1{font:500 32px/1.1 var(--sans);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0}.tp-meta{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 0 0;font-size:13px;display:flex}.tp-meta b{font:400 12px var(--mono);color:var(--text-1)}.tp-cap{justify-items:end;gap:4px;display:grid}.tp-cap span{color:var(--text-3);font-size:12px}.tp-cap b{font:400 30px/1 var(--mono);letter-spacing:-.03em}.tp-cap small{color:var(--text-3);font-size:13px}.tp-desc{max-width:720px;color:var(--text-body);grid-column:1/-1;margin:0;line-height:1.6}.kiln-strip{border-radius:var(--r-lg);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line-1);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin:22px 0 20px;padding:18px 22px 4px;display:grid}.kiln-strip .ks-temp{padding-bottom:14px}.ks-track .curve-num{display:none}.ks-temp p{margin:0}.ks-temp .num{font:400 34px/1 var(--mono);letter-spacing:-.04em;margin:4px 0 8px}.ks-temp sup{color:var(--text-2);font-size:14px}.ks-track .track{margin:0}.ks-track .curve-num{font:12px var(--mono);color:var(--text-2);justify-content:space-between;margin:10px 0 0;display:flex}.tp-grid{grid-template-columns:minmax(0,1fr) 352px;align-items:start;gap:24px;display:grid}.tp-main{min-width:0}.chartcard{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1);padding:14px 14px 10px}.chart-bar{gap:8px}.chart-bar .legend{flex:220px;margin:0}.seg2{background:var(--surface-2);border-radius:var(--r-sm);gap:2px;padding:3px;display:inline-flex}.seg2 button{height:26px;font:12px var(--mono);color:var(--text-2);cursor:pointer;transition:background var(--t-fast) var(--ease);background:0 0;border:0;border-radius:6px;padding:0 10px}.seg2 button.on{background:var(--surface-1);color:var(--text-1);box-shadow:var(--edge-1)}.chart{border-radius:var(--r-sm);height:420px;position:relative}.kchart canvas{touch-action:pan-y;cursor:crosshair;display:block}.kc-tip{border-radius:var(--r-sm);background:var(--surface-inverse);color:var(--text-inverse);font:11px/1.4 var(--mono);pointer-events:none;white-space:nowrap;gap:2px;padding:8px 10px;display:grid;position:absolute;top:0;left:0}.kc-tip[hidden]{display:none}.kc-tip b{color:var(--toast-mute);font-weight:400}.kc-tip em{font-style:normal}.kc-tip .up{color:var(--ok-on-dark)}.kc-tip .dn{color:#e3b2a8}.td-tabs{background:var(--surface-2);border-radius:var(--r-sm);margin:24px 0 10px;padding:3px;display:inline-flex}.td-tabs button{border-radius:6px;height:32px}.td-tabs button.on{background:var(--surface-1);color:var(--text-1);box-shadow:var(--edge-1)}#tab-info .flow{margin:0 0 12px}.tp-side{gap:16px;display:grid;position:sticky;top:24px}.ticket{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1);padding:18px}.ticket h2{margin:0 0 8px;font-size:18px}.tk-stats{box-shadow:inset 0 1px 0 var(--line-1);grid-template-columns:1fr 1fr;gap:12px 16px;margin:18px 0 0;padding-top:16px;display:grid}.tk-stats dt{color:var(--text-3);font-size:12px}.tk-stats dd{font:400 13px var(--mono);overflow-wrap:anywhere;margin:2px 0 0}.more{padding:4px 2px}.more .kicker{margin-bottom:8px}.mk-head{max-width:640px;margin-bottom:24px}.mk-head h1{font:500 32px/1.1 var(--sans);letter-spacing:-.03em;margin:0 0 8px}.mk-head .lede{margin:0}.mk-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.mk-form{gap:12px;min-width:0;display:grid}.mk-form fieldset{border-radius:var(--r-lg);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line-1);border:0;min-width:0;margin:0;padding:18px 20px}.mk-form legend{float:left;width:100%;font:500 15px var(--sans);align-items:center;gap:10px;margin:0 0 14px;padding:0;display:flex}.mk-form legend+*{clear:both}.mk-form legend i{background:var(--accent-soft);width:24px;height:24px;color:var(--text-accent);font:normal 12px var(--mono);border-radius:50%;place-items:center;display:grid}.mk-form .field:last-child{margin-bottom:0}.mk-go{flex-wrap:wrap;align-items:center;gap:16px;padding:6px 0;display:flex}.mk-go .note{flex:220px;margin:0}.mk-side{position:sticky;top:24px}.tk-preview{pointer-events:none}.docs{grid-template-columns:minmax(0,1fr) 200px;gap:40px}.docs-nav{box-shadow:inset 1px 0 0 var(--line-1);order:2;padding-left:16px;top:24px}.docs-nav a{border-radius:6px}.docs-nav a.on{background:var(--accent-soft);color:var(--text-accent)}.docs-body section{box-shadow:inset 0 1px 0 var(--line-1);background:0 0;border-radius:0;margin:0;padding:22px 0}.wm{z-index:1000;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.wm[hidden]{display:none}.wm-scrim{opacity:0;transition:opacity var(--t-med) var(--ease);background:#1f2a266b;position:absolute;inset:0}.wm-card{background:var(--surface-1);width:min(400px,100%);max-height:calc(100vh - 32px);box-shadow:0 0 0 1px var(--line-2),0 12px 0 -6px #1f2a2614;opacity:0;transition:opacity var(--t-med) var(--ease),transform var(--t-med) var(--ease);border-radius:20px;position:relative;overflow:auto;transform:translateY(8px)scale(.98)}.wm.on .wm-scrim{opacity:1}.wm.on .wm-card{opacity:1;transform:none}.wm-body{padding:16px 16px 18px}.wm-h{grid-template-columns:32px 1fr 32px;align-items:center;margin-bottom:12px;display:grid}.wm-h h2{text-align:center;font:500 16px var(--sans);margin:0}.wm-mark img{display:block}.wm-ic{background:var(--surface-2);width:32px;height:32px;color:var(--text-2);font:16px/1 var(--sans);cursor:pointer;border:0;border-radius:50%}.wm-ic:hover{background:var(--surface-2-hover);color:var(--text-1)}.wm-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wm-w{border-radius:var(--r-md);background:var(--bg);width:100%;color:var(--text-1);text-align:left;cursor:pointer;font:inherit;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.wm-w:hover{background:var(--surface-2)}.wm-w:active{transform:scale(.98)}.wm-w svg,.wm-w img{border-radius:9px;width:36px;height:36px}.wm-w b{font-size:14px;font-weight:500;display:block}.wm-w small{color:var(--text-3);font-size:12px}.wm-w i{color:var(--text-3);font-style:normal}.wm-err{border-radius:var(--r-sm);background:var(--clay-soft);color:var(--clay-text);margin:12px 0 0;padding:10px 12px;font-size:13px}.wm-foot{text-align:center;color:var(--text-3);margin:14px 0 0;font-size:12px}.wm-foot a{color:var(--text-2)}.wm-wait{text-align:center;justify-items:center;gap:6px;padding:8px 0 4px;display:grid}.wm-wait>svg,.wm-wait>img{border-radius:14px;width:56px;height:56px}.wm-wait p{margin:0}.wm-sub{color:var(--text-2);max-width:280px;font-size:13px}.wm-qr{border-radius:var(--r-md);background:var(--surface-1);width:232px;height:232px;box-shadow:inset 0 0 0 1px var(--line-2);place-items:center;margin:12px 0 4px;padding:14px;display:grid}.wm-qr svg{width:100%;height:100%}.wm-qa{gap:8px;display:flex}.wm-acct{justify-items:center;gap:8px;padding:6px 0 14px;display:grid}.wm-addr{font:400 22px var(--mono);letter-spacing:-.02em;margin:0}.wm-kv{background:var(--bg);border-radius:var(--r-md);margin:0 0 14px;padding:4px 14px}.wm-kv>div{box-shadow:inset 0 -1px 0 var(--line-1);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.wm-kv>div:last-child{box-shadow:none}.wm-kv dt{color:var(--text-2);font-size:13px}.wm-kv dd{margin:0;font-size:13px}.wm-net{align-items:center;gap:6px;display:inline-flex}.wm-net:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.wm-net.bad{color:var(--clay-text)}.wm-net.bad:before{background:var(--clay)}.wm-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.wm-row .btn{justify-content:center}@media (width<=1100px){.tp-grid{grid-template-columns:minmax(0,1fr) 320px}.mk-grid{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=900px){.shell{display:block}.shell:before{display:none}.rail{height:auto;box-shadow:inset 0 -1px 0 var(--line-1);flex-direction:row;align-items:center;gap:12px;padding:10px 16px;top:0;position:sticky!important}.rail .brand{padding:0;font-size:18px}.rail .mark{width:26px;height:26px}.rail-foot{align-items:center;margin-left:auto;display:flex}.rail #connect{width:auto;height:36px;padding:0 14px;font-size:13px}.rail-nav{z-index:60;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--surface-1);box-shadow:inset 0 1px 0 var(--line-2);grid-template-columns:repeat(3,1fr);gap:0;position:fixed;bottom:0;left:0;right:0}.rail-nav a{flex-direction:column;justify-content:center;gap:3px;height:50px;padding:0;font-size:11px}.rail-nav a.on{color:var(--text-accent);background:0 0}.rail-nav a.on svg{stroke-width:2.2px}main,main.wide{padding:18px 16px 0}.page{min-height:0;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.home .h-bar{top:var(--top-h,56px);margin:-18px -16px 14px;padding:14px 16px 10px}.h-bar .filters{scroll-snap-type:x proximity;flex:100%;order:3;margin:0 -16px;padding:0 16px}.h-bar .filters .chip{scroll-snap-align:start;flex:none}.foot{flex-direction:column;align-items:flex-start;margin:40px 16px 0}.tp-grid,.mk-grid{grid-template-columns:minmax(0,1fr)}.tp-side,.mk-side{position:static}.tp-grid{flex-direction:column;gap:0;display:flex}.tp-main{display:contents}.chartcard{order:1}.tp-side{order:2;margin-top:16px}.td-tabs{order:3;align-self:stretch}#tab-trades,#tab-holders,#tab-info{order:4}.td-tabs button{flex:1}.mk-side{order:-1}.buybar{bottom:calc(62px + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--line-2),0 1px 0 var(--line-2)}body:has(.buybar) .page{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.docs{grid-template-columns:minmax(0,1fr);gap:12px}.docs-nav{top:var(--top-h,56px);z-index:10;scrollbar-width:none;background:var(--bg);box-shadow:inset 0 -1px 0 var(--line-1);order:-1;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;overflow-x:auto}.docs-nav a{flex:none}.wm{place-items:end center;padding:0}.wm-card{width:100%;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;transform:translateY(24px)}}@media (width<=640px){#table.grid-grid,.tp-head{grid-template-columns:minmax(0,1fr)}.tp-cap{grid-row:2;justify-items:start}.tp-id h1{font-size:26px}.tp-id>img{width:52px;height:52px}.kiln-strip{grid-template-columns:auto minmax(0,1fr);gap:14px 18px;padding:16px}.ks-track{grid-area:2/1/auto/-1}.ks-cones{justify-self:end}.chart{height:300px}.td-tabs{display:flex}.tk-heat{gap:10px}}@media (width<=360px){.tk{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;padding:12px}.tk-img{width:48px;height:48px}.tk-t .stage{display:none}.rail #connect{padding:0 10px}}:root{--rail-w:220px;--tb-h:64px;--content:1240px;--gut:36px}@media (width>=1600px){:root{--content:1400px;--gut:44px}}.shell{grid-template-columns:var(--rail-w) minmax(0,1fr);max-width:1880px;margin:0 auto}.shell:before{width:var(--rail-w)}@media (width>=1881px){.shell{box-shadow:1px 0 0 var(--line-1),-1px 0 0 var(--line-1)}}.rail{gap:32px;padding:20px 14px}.rail-note{color:var(--text-3);margin:0;padding:0 12px;font-size:12px;line-height:1.5}.topbar{z-index:30;height:var(--tb-h);padding:0 var(--gut);background:var(--bg);box-shadow:inset 0 -1px 0 var(--line-1);align-items:center;gap:10px;display:flex;position:sticky;top:0}.topbar>*{flex:none}.tb-brand{display:none}.search{border-radius:var(--r-pill);background:var(--surface-1);height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-3);transition:box-shadow var(--t-fast) var(--ease);flex:0 380px;align-items:center;gap:8px;padding:0 12px;display:flex}.search:focus-within{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft)}.search svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex:none;width:16px;height:16px}.search input{min-width:0;height:100%;box-shadow:none;font:14px var(--sans);color:var(--text-1);background:0 0;border:0;flex:1;padding:0}.search input:focus,.search input:hover{box-shadow:none;background:0 0;outline:0}.search input::-webkit-search-cancel-button{opacity:.5}.tb-create{margin-left:auto}.topbar #connect{justify-content:center;gap:8px;min-width:148px;height:40px}#connect img{border-radius:5px;flex:none;width:20px;height:20px}#connect.is-on{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line-2);padding:0 14px 0 10px}#connect.is-on:before{display:none}#connect.is-on:hover{background:var(--surface-2)}main,main.wide{max-width:var(--content);padding:28px var(--gut) 0}.foot{margin:72px var(--gut) 0;max-width:calc(var(--content) - 2 * var(--gut));width:auto}@media (width>=1320px){.foot{width:calc(100% - 2 * var(--gut));margin-left:auto;margin-right:auto}}.home .h-bar{top:var(--tb-h);margin:-28px calc(-1 * var(--gut)) 20px;padding:18px var(--gut) 14px}.tp-side,.mk-side{top:calc(var(--tb-h) + 20px)}.docs-nav{top:calc(var(--tb-h) + 24px)}.docs-body{max-width:720px}.docs-body section{scroll-margin-top:calc(var(--tb-h) + 20px)}.mk{max-width:1120px}#table.grid-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (width>=1600px){#table.grid-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1180px){#table.grid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){#table.grid-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.tp-grid{grid-template-columns:minmax(0,1fr) 360px;gap:24px}@media (width>=1600px){.tp-grid{grid-template-columns:minmax(0,1fr) 384px;gap:28px}}.chart{height:clamp(320px,46vh,560px)}.tp-desc{max-width:68ch}.lede,.mk-head .lede{max-width:62ch}.wm{place-items:center;padding:24px;position:fixed;inset:0}.wm-card{width:min(420px,100%)}@media (width<=1100px){:root{--gut:28px}.search{flex-basis:300px}}@media (width<=900px){:root{--tb-h:56px;--gut:16px}.rail{height:auto;box-shadow:none;background:0 0;padding:0;display:block;inset:auto 0 0;position:fixed!important}.rail .brand,.rail-foot{display:none}.rail-nav a{min-height:52px}.topbar{padding:0 16px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));gap:8px}.tb-brand{font:500 18px/1 var(--sans);letter-spacing:-.03em;color:var(--text-1);align-items:center;gap:8px;text-decoration:none;display:flex}.tb-brand .mark{width:26px;height:26px}.tb-brand{min-height:44px}.docs .addr a,.docs .addr .copy{align-items:center;min-height:44px;display:inline-flex}.tb-create{display:none}.search{flex:0 260px;height:44px;margin-left:auto}.topbar #connect{min-width:0;height:44px;padding:0 14px;font-size:13px}.home .h-bar{top:var(--tb-h);margin:-18px -16px 14px;padding:12px 16px 10px}.chip,.sort-btn,.viewtog button,.seg2 button,.tabs button,.td-tabs button,.quick .chip,.copy{min-height:44px}.chip{padding:0 16px}.viewtog button{min-width:44px}.seg2 button{padding:0 12px}.quick .chip{padding:0 14px}.rail-nav{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.buybar{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.buybar .btn{justify-content:center;min-width:76px;min-height:44px}.chart{height:clamp(260px,40vh,360px)}.tp-side,.mk-side{top:auto}.docs-nav{top:var(--tb-h)}.docs-nav a{align-items:center;min-height:44px;display:flex}.wm{padding:0}.wm-w{min-height:56px}.wm-ic{width:44px;height:44px}.wm-h{grid-template-columns:44px 1fr 44px}.foot nav a{align-items:center;min-height:44px;display:inline-flex}.tk{min-height:44px}}@media (width<=640px){.search{display:none}.topbar #connect{margin-left:auto}}@media (width<=360px){.topbar #connect{padding:0 10px;font-size:12px}}.wico{background:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #1f2a2614}.wico img,.wico svg{object-fit:contain;border-radius:0;width:100%;height:100%;display:block}.wico-lg{border-radius:15px;width:56px;height:56px}.wm-w .wico img{width:100%;height:100%}.wm-chip{align-items:center;gap:8px;display:inline-flex}.wm-chip .wico{border-radius:6px;width:22px;height:22px}.wm-acct .wico{margin-bottom:4px}.topbar{padding-left:max(var(--gut),calc((100% - var(--content)) / 2 + var(--gut)));padding-right:max(var(--gut),calc((100% - var(--content)) / 2 + var(--gut)))}#tab-trades,#tab-holders,#tab-info{width:100%;min-width:0}table.trades{width:100%}@media (width<=900px){.topbar{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.chart-bar .legend{flex-basis:100%}.wm{place-items:end center;padding:0}.wm-card{width:100%;max-height:calc(100vh - 40px);padding-bottom:env(safe-area-inset-bottom)}}.topbar{transition:height var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}@media (width>=901px){body.scrolled{--tb-h:56px}}.topbar.scrolled{box-shadow:inset 0 -1px 0 var(--line-2),0 1px 0 #1f2a260a}.home .h-bar{transition:top var(--t-med) var(--ease)}.tk.seen:not(.in),.ticket.seen:not(.in),.chartcard.seen:not(.in),.mk-form fieldset.seen:not(.in){opacity:0;transform:translateY(8px)}.tk.in,.ticket.in,.chartcard.in,.mk-form fieldset.in{transition:opacity .26s var(--ease),transform .26s var(--ease),box-shadow var(--t-fast) var(--ease);transition-delay:calc(var(--i,0) * 40ms),calc(var(--i,0) * 40ms),0s}.tk.in:hover{transition-delay:0s}@keyframes spinIn{0%{opacity:0}}.spin-wrap{animation:spinIn .2s var(--ease) .15s both}.btn[aria-busy=true]:before{animation:kspin .7s linear infinite,spinIn .15s var(--ease) both}::view-transition-old(root){animation-duration:.2s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-new(root){animation-duration:.2s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-group(tok-logo){animation-duration:.28s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-group(tok-name){animation-duration:.28s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-old(tok-name){object-fit:none;object-position:left center;height:100%}::view-transition-new(tok-name){object-fit:none;object-position:left center;height:100%}#go{transition:background-color .22s var(--ease),color .22s var(--ease),box-shadow .22s var(--ease),transform var(--t-fast) var(--ease);position:relative;overflow:hidden}#go[data-state=busy]{background:var(--primary-hover)}#go[data-state=ok]{background:var(--accent);color:var(--on-accent)}#go[data-state=err]{background:var(--clay);color:#fff}@keyframes lblIn{0%{opacity:0;transform:translateY(4px)}}.go-l{display:inline-block}.go-l.swap{animation:lblIn .18s var(--ease)}@keyframes qIn{0%{opacity:.35}}.quote.swap{animation:qIn .2s var(--ease)}.quote{min-height:62px}.steps{color:var(--text-3);flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;font-size:12px;list-style:none;display:flex}.steps li{border-radius:var(--r-pill);background:var(--surface-2);transition:background-color .2s var(--ease),color .2s var(--ease);align-items:center;gap:6px;padding:4px 10px 4px 4px;display:flex}.steps i{background:var(--surface-1);width:18px;height:18px;font:normal 10px var(--mono);color:var(--text-2);border-radius:50%;place-items:center;display:grid}.steps li.now{background:var(--accent-soft);color:var(--text-accent)}.steps li.now i{background:var(--accent);color:var(--on-accent)}.steps li.done{color:var(--text-2)}.steps li.done i{background:var(--text-1);color:var(--bg)}@media (prefers-reduced-motion:reduce){.tk.seen:not(.in),.ticket.seen:not(.in),.chartcard.seen:not(.in),.mk-form fieldset.seen:not(.in){opacity:1;transform:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.kicker{font:500 12px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--text-3)}.num,.f-num,dd,.tk-cap b,.quote,.curve-num{font-variant-numeric:tabular-nums}th{font:500 12px var(--sans);letter-spacing:0;text-transform:none;color:var(--text-3)}@media (width>=901px){.shell{border-left:1px dashed var(--line-2);border-right:1px dashed var(--line-2)}.foot{display:none}.rail{gap:0;padding:22px 16px 18px}.rail .brand{margin-bottom:12px}.rail-tag{color:var(--text-2);margin:0 0 22px;padding:0 8px;font-size:13px;line-height:1.5}.rail-label{font:500 12px var(--sans);color:var(--text-3);margin:0 0 6px;padding:0 8px}.rail-nav{margin-bottom:22px}.rail-nav a{height:38px;padding:0 10px;font-size:14px}.nav-ext{opacity:.5;margin-left:auto;width:11px!important;height:11px!important}.rail-base{box-shadow:inset 0 1px 0 var(--line-1);margin-top:auto;padding:14px 10px 0}.rail-base nav{flex-wrap:wrap;gap:4px 12px;margin-bottom:10px;display:flex}.rail-base a{color:var(--text-2);cursor:pointer;font-size:12px;text-decoration:none}.rail-base a:hover{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.rail-base p{color:var(--text-3);margin:0;font-size:11px;line-height:1.5}.topbar{box-shadow:none;background:var(--bg)}.topbar.scrolled{box-shadow:inset 0 -1px 0 var(--line-1)}main,main.wide{padding-bottom:64px}}.search{background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line-1),0 1px 0 var(--line-1)}.tb-create{height:40px}@media (width<=900px){.rail-tag,.rail-label,.rail-base{display:none}.rail-nav{left:50%;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:var(--r-pill);background:var(--surface-1);box-shadow:0 0 0 1px var(--line-2),0 3px 0 #1f2a260f;gap:2px;padding:4px;display:flex;transform:translate(-50%)}.rail-nav a{border-radius:var(--r-pill);flex-direction:row;gap:6px;height:44px;min-height:44px;padding:0 14px;font-size:13px}.rail-nav a.on{background:var(--accent-soft);color:var(--text-accent)}.nav-ext,body[data-route=token] .rail-nav{display:none}.buybar{bottom:0}body:has(.buybar) .page{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.page{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.foot{gap:10px;margin:48px 16px 0;padding:20px 0 8px;display:grid}.foot .brand{font:500 16px var(--sans);color:var(--text-1);align-items:center;gap:8px;text-decoration:none;display:flex}.foot p{color:var(--text-2);font-size:13px}.foot nav{gap:0 16px}}.feed{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1);overflow:hidden}.feed-h,.feed-r{align-items:center;gap:12px;padding:0 16px;display:grid}.act .feed-h,.act .feed-r{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 64px}.hold .feed-h,.hold .feed-r{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr)}.feed-h{height:38px;font:500 12px var(--sans);color:var(--text-3);box-shadow:inset 0 -1px 0 var(--line-1)}.feed-h span:not(:first-child),.f-num,.f-age,.f-share{text-align:right;justify-self:end}.feed-r{min-height:52px;color:var(--text-1);box-shadow:inset 0 -1px 0 var(--line-1);transition:background-color var(--t-fast) var(--ease);text-decoration:none}.feed-r:last-child{box-shadow:none}.feed-r:hover{background:var(--bg)}.feed-r:active{background:var(--surface-2)}.f-who{align-items:center;gap:10px;min-width:0;display:flex}.f-addr{font:12px var(--mono);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.side{border-radius:var(--r-pill);min-width:42px;height:22px;font:500 12px var(--sans);place-items:center;padding:0 8px;display:inline-grid}.side.is-buy{background:var(--accent-soft);color:var(--text-accent)}.side.is-sell{background:var(--clay-soft);color:var(--clay-text)}.f-num{font:400 14px var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.f-q.up{color:var(--text-accent)}.f-q.dn{color:var(--clay-text)}.f-tok{color:var(--text-2)}.f-age{color:var(--text-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ext{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;opacity:.7;width:10px;height:10px}.feed-r:hover .ext{opacity:1;color:var(--text-accent)}.f-rank{width:18px;font:normal 12px var(--sans);color:var(--text-3);font-variant-numeric:tabular-nums}.f-share{align-items:center;gap:10px;display:inline-flex}.f-share b{font:400 13px var(--sans);font-variant-numeric:tabular-nums;text-align:right;min-width:52px}.f-bar{background:var(--surface-2);border-radius:99px;width:56px;height:4px;overflow:hidden}.f-bar i{background:var(--accent);height:100%;display:block}.feed .tag{font:500 11px var(--sans);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-2);white-space:nowrap;padding:2px 8px}.feed-note{margin:10px 2px 0;font-size:12px}.td-tabs{margin:18px 0 10px}#tab-trades,#tab-holders,#tab-info{display:block}#tab-trades[hidden],#tab-holders[hidden],#tab-info[hidden]{display:none}@media (width<=640px){.feed-h{display:none}.act .feed-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who q""age tok";row-gap:2px;min-height:60px;padding:10px 14px}.act .f-who{grid-area:who}.act .f-q{grid-area:q;font-weight:500}.act .f-tok{grid-area:tok;font-size:12px}.act .f-age{grid-area:age;justify-self:start;padding-left:52px}.hold .feed-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who num""who share";row-gap:2px;min-height:60px;padding:10px 14px}.hold .f-who{grid-area:who}.hold .f-num{grid-area:num}.hold .f-share{grid-area:share}.f-bar{width:40px}.td-tabs{margin:16px 0 8px}}.empty-sm{text-align:center;border-radius:var(--r-lg);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line-1);padding:28px 20px}.empty-sm span{font:500 15px var(--sans);color:var(--text-1);text-transform:none;letter-spacing:0;display:block}.empty-sm p{color:var(--text-2);margin:6px 0 0;font-size:13px}.chart-bar{flex-wrap:wrap;row-gap:10px}.chart-bar .legend{white-space:nowrap;text-overflow:ellipsis;flex:100%;order:-1;overflow:hidden}.chart-bar #cmode{margin-right:auto}.quote{font:13px/1.55 var(--sans);font-variant-numeric:tabular-nums}.quick .chip{font:500 12px var(--sans);font-variant-numeric:tabular-nums}.tp-meta>span:last-child{white-space:nowrap}@media (width<=900px){.mk-side{order:0}}.tb-search{background:var(--surface-1);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-1);color:var(--text-2);cursor:pointer;border:0;border-radius:50%;place-items:center;display:none}.tb-search svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:18px;height:18px}.search{position:relative}.search kbd{font:11px var(--mono);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:5px;padding:1px 6px}.search:focus-within kbd{display:none}.sres{z-index:50;border-radius:var(--r-md);background:var(--surface-1);max-height:min(420px,70vh);box-shadow:0 0 0 1px var(--line-2),0 6px 0 -2px #1f2a260f;animation:srIn .16s var(--ease);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}@keyframes srIn{0%{opacity:0;transform:translateY(-4px)}}.sr-h{font:500 12px var(--sans);color:var(--text-3);margin:4px 8px 6px}.sr-r{border-radius:var(--r-sm);min-height:48px;color:var(--text-1);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;display:grid}.sr-r:hover,.sr-r.on{background:var(--bg)}.sr-r img,.sr-ic{object-fit:cover;border-radius:8px;width:32px;height:32px}.sr-ic{background:var(--accent-soft);color:var(--text-accent);place-items:center;display:grid}.sr-r b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;display:block;overflow:hidden}.sr-r small{font:11px var(--mono);color:var(--text-3)}.sr-r em{color:var(--text-2);font-size:12px;font-style:normal}.sr-empty{color:var(--text-2);margin:10px 8px;font-size:13px}.ss{z-index:900;background:var(--bg);opacity:0;transition:opacity .2s var(--ease),transform .2s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(8px)}.ss.on{opacity:1;transform:none}.ss[hidden]{display:none}.ss-bar{padding:10px 16px;padding-top:max(10px,env(safe-area-inset-top));box-shadow:inset 0 -1px 0 var(--line-1);align-items:center;gap:8px;display:flex}.ss-field{border-radius:var(--r-pill);background:var(--surface-1);height:44px;box-shadow:inset 0 0 0 1px var(--accent);color:var(--text-3);flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.ss-field svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;flex:none;width:18px;height:18px}.ss-field input{min-width:0;height:100%;box-shadow:none;font:16px var(--sans);color:var(--text-1);background:0 0;border:0;flex:1;padding:0}.ss-field input:focus{box-shadow:none;background:0 0;outline:0}.ss-x{height:44px;font:500 15px var(--sans);color:var(--text-accent);cursor:pointer;background:0 0;border:0;padding:0 6px}.ss-res{padding:8px 10px calc(16px + env(safe-area-inset-bottom));flex:1;overflow:auto}.ss-res .sr-r{min-height:56px}body.ss-open{overflow:hidden}@media (width<=640px){.tb-search{margin-left:auto;display:grid}.topbar #connect{margin-left:0}}@media (prefers-reduced-motion:reduce){.ss{transition:none}.sres{animation:none}}:root{--c-sm:32px;--c-md:40px;--c-lg:48px;--tap:44px;--ic-sm:16px;--ic-lg:20px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:15px;--fs-h1:clamp(24px,2.2vw + 14px,36px);--fs-h2:clamp(18px,1vw + 13px,22px);--pad-page:clamp(16px,3vw,40px)}.btn{--h:var(--c-md);padding:0 var(--s-4);font-size:var(--fs-md);white-space:nowrap;line-height:1;transition:background .15s,box-shadow .15s,transform 80ms}.btn-sm{--h:var(--c-sm);padding:0 var(--s-3);font-size:var(--fs-sm)}.btn-lg{--h:var(--c-lg);padding:0 var(--s-5);font-size:var(--fs-lg)}.btn .ic,.chip svg,.tb-search svg{width:var(--ic-sm);height:var(--ic-sm)}.btn-lg .ic{width:var(--ic-lg);height:var(--ic-lg)}#connect,.tb-create{--h:var(--c-md);height:var(--c-md);font-size:var(--fs-sm);white-space:nowrap}.chip,.sort-btn{height:var(--c-sm);padding:0 var(--s-3);font-size:var(--fs-sm);white-space:nowrap}.quick .chip,.chart-bar .chip{height:var(--c-sm);padding:0 var(--s-3);font-size:var(--fs-xs)}.tabs button{height:var(--c-md);white-space:nowrap}.td-tabs button{height:var(--c-sm);padding:0 var(--s-3);font-size:var(--fs-sm);white-space:nowrap}.copy{height:28px;padding:0 var(--s-2);font-size:var(--fs-xs)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-height:var(--c-md)}.affix input{height:var(--c-lg)!important;font-size:20px!important}.search,.ss-field{min-height:var(--c-md)}.chip:focus-visible,.tabs button:focus-visible,.td-tabs button:focus-visible,.sort-btn:focus-visible,.copy:focus-visible,.tb-search:focus-visible,.ss-x:focus-visible{box-shadow:var(--ring);outline:0}.tabs button:active,.td-tabs button:active,.sort-btn:active,.copy:active,.tb-search:active{transform:scale(.97)}.tabs button:hover:not(.on),.td-tabs button:hover:not(.on){color:var(--text-1)}.chip:disabled,.btn:disabled{pointer-events:none}h1{font-size:var(--fs-h1)}@media (pointer:coarse),(width<=900px){.btn,.btn-sm,#connect,.tb-create,.tabs button{--h:var(--tap);min-height:var(--tap)}.chip,.sort-btn,.quick .chip,.td-tabs button,.chart-bar .chip,.copy,.tb-search,.ss-x,.viewtog button{min-height:var(--tap);min-width:var(--tap)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-height:var(--tap);font-size:16px}.quick{gap:var(--s-2)}}@media (width<=400px){.quick .chip{padding:0 var(--s-2)}.btn-lg{padding:0 var(--s-4)}}.quick{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quick .chip{padding:0 var(--s-1);justify-content:center;min-width:0}#trade[data-side=sell] .quick{grid-template-columns:repeat(3,minmax(0,1fr))}.kgrad{align-items:center;gap:var(--s-3);margin:0 0 var(--s-2);min-width:0;display:flex}.kgrad p{min-width:0;font:400 var(--fs-sm)/1.35 var(--sans);color:var(--text-2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;margin:0;display:-webkit-box;overflow:hidden}.kgrad b{color:var(--text-1);font-weight:600}.kgrad-bar{border-radius:var(--r-pill);background:var(--surface-2);flex:0 0 clamp(64px,18%,140px);height:6px;overflow:hidden}.kgrad-bar i{background:var(--accent);transform-origin:0;height:100%;display:block}.kc-tip{font-family:var(--sans)}.h-sec{white-space:nowrap;flex:none}@media (width<=640px){.h-bar{row-gap:var(--s-3);flex-wrap:wrap}.h-bar .h-sec{flex:1 0 100%;order:1}.h-bar .h-tools{flex:100%;order:2;justify-content:space-between;margin-left:0}.h-bar .filters{order:3}}.chart-bar .seg2{flex:none}@media (width<=900px){.chart-bar{flex-wrap:wrap}.chart-bar .legend{flex:1 0 100%}.chart-bar #iv{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:1 1 0;min-width:0;overflow-x:auto}.chart-bar #iv::-webkit-scrollbar{display:none}.seg2 button{min-height:var(--tap);min-width:var(--tap);padding:0 var(--s-2);flex:none}}@media (width<=380px){#trade[data-side=buy] .quick{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-main,.tp-main>*,.chartcard,.chart-bar,.chart{min-width:0;max-width:100%}.chart-bar .legend{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.chart-bar .legend::-webkit-scrollbar{display:none}.wm-help{color:var(--text-3);font-size:12px}.wm-help a{color:var(--text-2)}@media (width<=640px){.sort-menu{max-width:calc(100vw - 24px);left:0;right:auto}}.sres{max-width:calc(100vw - 24px)}#table.is-loading{min-height:320px;position:relative}#table.is-loading .list-load{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}#table.is-loading .sk-card{min-height:150px}.pf{gap:var(--s-5);display:grid}.pf-empty{text-align:center;justify-items:center;gap:var(--s-3);padding:clamp(40px,10vh,96px) var(--s-4);max-width:440px;margin:0 auto;display:grid}.pf-empty>svg{fill:none;width:48px;height:48px;stroke:var(--accent);stroke-width:1.4px;background:var(--accent-soft);box-sizing:content-box;border-radius:50%;padding:14px}.pf-empty p{color:var(--text-2);margin:0}.pf-head{align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.pf-av{border-radius:var(--r-arch);object-fit:cover;flex:none;width:64px;height:64px}.pf-id{flex:200px;min-width:0}.pf-id h1{margin:0 0 var(--s-1)}.pf-id p{align-items:center;gap:var(--s-2);color:var(--text-2);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;display:flex}.pf-id a{color:var(--text-2);align-items:center;gap:4px;display:inline-flex}.pf-bal{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line-1);gap:2px;display:grid}.pf-bal span{font-size:var(--fs-xs);color:var(--text-3)}.pf-bal b{font-size:20px;font-weight:500}.pf-bal .spin-wrap{min-height:28px}.pf-sec h2{font:500 var(--fs-h2)/1.2 var(--sans);margin:0 0 var(--s-3)}.pf-sec .spin-wrap{min-height:96px}.pf-list{border-radius:var(--r-md);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line-1);display:grid;overflow:hidden}.pf-r{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);min-height:60px;color:inherit;box-shadow:inset 0 -1px 0 var(--line-1);grid-template-columns:36px minmax(0,1fr) minmax(48px,120px) auto;text-decoration:none;display:grid}.pf-r:last-child{box-shadow:none}.pf-r:hover{background:var(--bg)}.pf-r img{border-radius:var(--r-arch);object-fit:cover;width:36px;height:36px}.pf-n{min-width:0;display:grid}.pf-n b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pf-n small{color:var(--text-3);font-size:var(--fs-xs)}.pf-prog{border-radius:var(--r-pill);background:var(--surface-2);height:6px;overflow:hidden}.pf-prog i{background:var(--accent);transform-origin:0;height:100%;display:block}.pf-v{font-size:var(--fs-sm);justify-items:end;display:grid}.pf-v small{color:var(--text-3);font-size:var(--fs-xs)}.pf-v b{font-weight:500}@media (width<=480px){.pf-r{grid-template-columns:36px minmax(0,1fr) auto}.pf-prog{display:none}.pf-bal{flex:100%}}.pf-empty>*{margin:0;order:0!important}.pf-empty .btn{margin-top:var(--s-2)}:root{--dock-clear:calc(84px + env(safe-area-inset-bottom))}.mk-go{gap:var(--s-2);padding:var(--s-4) 0 0;display:grid}.mk-go .btn{width:100%}.mk-sum{font-size:var(--fs-sm);color:var(--text-2);text-align:center;margin:0}.mk-faucet{font-size:var(--fs-xs);color:var(--text-3);text-align:center;margin:0}.mk-faucet a{color:var(--text-2)}@media (width>=901px){.mk-side{align-self:start}}@media (width<=900px){.page{padding-bottom:calc(var(--dock-clear) + 16px)}body[data-route=create] .page{padding-bottom:calc(var(--dock-clear) + 128px)}.mk-go{left:0;right:0;bottom:var(--dock-clear);z-index:55;padding:var(--s-3) max(16px,env(safe-area-inset-right)) var(--s-2) max(16px,env(safe-area-inset-left));background:var(--bg);box-shadow:0 -1px 0 var(--line-2);gap:6px;position:fixed}.mk-go .btn{--h:48px;min-height:48px}.mk-faucet{display:none}.mk-side .mk-faucet-m{display:block}}.mk-faucet-m{margin:var(--s-2) 0 0;font-size:var(--fs-xs);color:var(--text-3);text-align:center;display:none}.mk-faucet-m a{color:var(--text-2)}@media (width<=900px){.mk-faucet-m{display:block}}@media (width>=901px){.rail{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.rail::-webkit-scrollbar{display:none}.rail-base{flex:none;margin-top:auto}.rail-base nav{flex-wrap:wrap;gap:4px 12px;display:flex}.rail-more{gap:var(--s-4);flex:none;display:grid}.rt .rail-label{margin:0 0 6px}.rt ol{gap:1px;margin:0;padding:0;list-style:none;display:grid}.rt a{border-radius:var(--r-sm);height:34px;color:var(--text-1);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;font-size:13px;text-decoration:none;display:grid}.rt a:hover{background:var(--surface-2)}.rt img{object-fit:cover;border-radius:6px;width:22px;height:22px}.rt span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt b{color:var(--text-accent);font-size:12px;font-weight:400}.rail-cta{justify-content:center;margin:0 4px}}@media (width>=901px) and (height<=760px){.rt li:nth-child(n+5),.rail-tag{display:none}}@media (width>=901px) and (height<=700px){.rt{display:none}}@media (width<=900px){.rail-more{display:none}}@media (width>=901px) and (height<=999px){.rt li:nth-child(n+8){display:none}}@media (width<=900px){.mk-go{bottom:calc(var(--dock-clear) - 12px)}}.f-err{min-height:0;font-size:var(--fs-xs);color:#a8655a;margin-top:6px;line-height:1.35;display:block}.f-err:empty{display:none}.field.is-invalid input,.field.is-invalid textarea{box-shadow:inset 0 0 0 1.5px #a8655a!important}.field.is-invalid input:focus{box-shadow:inset 0 0 0 1.5px #a8655a,0 0 0 3px #a8655a2e!important}.field.is-invalid .drop{border-color:#a8655a;box-shadow:inset 0 0 0 1.5px #a8655a}.field.is-invalid>span:first-child{color:#a8655a}.pf-err{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line-1);color:var(--text-2);font-size:var(--fs-sm);display:flex}.pf-err p{margin:0}.pf-bal .pf-err{box-shadow:none;gap:var(--s-2);background:0 0;padding:0}.pf-av{font:500 18px var(--mono);color:hsl(var(--h) 30% 28%);background:hsl(var(--h) 28% 86%);box-shadow:inset 0 0 0 1px hsl(var(--h) 20% 76%);place-items:center;display:grid}@media (width>=901px) and (height>=1000px) and (height<=1199px){.rt li:nth-child(n+14){display:none}}@media (width>=901px){.rail-base{box-shadow:none;flex:none;margin-top:auto;padding:16px 8px 0}.rail-base nav{gap:16px;margin:0;display:flex}.rail-base a{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:18px;display:inline-flex}.rail-base .x-ic{fill:currentColor;flex:none;width:11px;height:11px}.rail-base hr{background:var(--line-1);border:0;height:1px;margin:12px 0}.rail-base p{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:16px;overflow:hidden}.rail-base .rb-copy{margin-top:2px}}.chart-bar .legend{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;font-size:12px;display:flex;overflow:visible}.chart-bar .legend b{font-weight:500}.chart-bar .legend .lg-note{color:var(--text-3)}@media (width<=420px){.chart-bar .legend{column-gap:5px;font-size:11.5px}}.chart-bar .legend .lg-i{white-space:nowrap}.chart-bar .legend .lg-t{color:var(--text-3)}.foot nav{flex-wrap:nowrap;gap:16px;display:flex}.foot nav a{align-items:center;gap:6px;display:inline-flex}.foot .x-ic{fill:currentColor;flex:none;width:11px;height:11px}.foot hr{background:var(--line-1);border:0;align-self:stretch;width:auto;height:1px;margin:4px 0}.foot .rb-copy{margin-top:-6px}.foot p{color:var(--text-3);margin:0;font-size:11px;line-height:16px}.foot{gap:8px}.dex-tag{font-style:normal;font:500 11px/1 var(--sans);letter-spacing:.04em;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--text-accent);vertical-align:middle;margin-left:4px;padding:3px 6px}.tb-nav{display:none}.rail-card{border-radius:var(--r-md);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line-1);margin:0 0 12px;padding:12px}.rail-card .rail-label{margin:0 0 8px;padding:0}.rc-row{font:500 13px var(--sans);color:var(--text-1);align-items:center;gap:8px;margin:0;display:flex}.rc-sub{font:12px var(--mono);color:var(--text-3);font-variant-numeric:tabular-nums;margin:4px 0 0 16px}.live-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.crumb{color:var(--text-2);text-decoration:none;display:inline-flex}.crumb:hover{color:var(--text-1)}.card{background:var(--surface-1);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line-1),0 2px 0 var(--line-1);padding:20px;position:relative}.card-h{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.card-h h1{font:500 20px/1.2 var(--sans);letter-spacing:-.01em;margin:0}.card h2{font:500 14px/1.2 var(--sans);color:var(--text-2);margin:0 0 10px}.icon-btn{width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;transition:background .15s,color .15s;display:grid}.icon-btn:hover{background:var(--surface-2);color:var(--text-1)}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:20px;height:20px}.wide{justify-content:center;width:100%}.btn-lg{--h:52px;font-size:15px}.btn[disabled]{opacity:1;background:var(--surface-2);color:var(--text-3);cursor:not-allowed;box-shadow:none!important}.btn-clay:not([disabled]){background:var(--clay);color:#fbf3f1}.btn-clay:not([disabled]):hover{background:#97584e}.hint{color:var(--text-2);margin:0 0 10px;font-size:13px;line-height:1.5}.dx-wrap{justify-items:center;padding-top:clamp(8px,4vh,48px);display:grid}.swap-card{width:100%;max-width:480px}.dx-note{text-align:center;max-width:480px;color:var(--text-3);margin:14px 0 0;font-size:12px}.tbox{background:var(--bg);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line-1);padding:14px 16px;transition:box-shadow .15s}.tbox:focus-within{box-shadow:inset 0 0 0 1px var(--line-3)}.tbox+.tbox{margin-top:8px}.tb-top{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;min-height:20px;font-size:13px;display:flex}.tb-top>span:first-child{color:var(--text-1);align-items:center;gap:8px;font-weight:500;display:inline-flex}.tb-bal{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.tb-bal b{color:var(--text-2);font-weight:400}.maxb{border-radius:var(--r-pill);background:var(--accent-soft);height:22px;color:var(--text-accent);font:500 11px var(--sans);cursor:pointer;border:0;padding:0 8px}.maxb:hover{background:#cfe0d7}.tb-mid{align-items:center;gap:10px;margin-top:6px;display:flex}.amt{width:100%;min-width:0;font:400 30px/1.2 var(--sans);color:var(--text-1);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:0;box-shadow:none!important;outline:none!important}.amt::placeholder{color:var(--line-3)}.amt.is-loading{opacity:.4}.tbox.sm .amt{font-size:22px}.tb-sub{min-height:4px}.tbox.locked{opacity:.55}.tbox.locked .amt{pointer-events:none}.tbox.locked .tb-mid:after{content:"Not needed for this range";color:var(--text-3);white-space:nowrap;font-size:12px}.tsel{border-radius:var(--r-pill);background:var(--surface-1);height:40px;box-shadow:inset 0 0 0 1px var(--line-2),0 1px 0 var(--line-1);color:var(--text-1);font:500 15px var(--sans);cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 10px 0 6px;transition:background .15s,box-shadow .15s;display:inline-flex}.tsel:hover{box-shadow:inset 0 0 0 1px var(--line-3),0 1px 0 var(--line-1);background:#fff}.tsel svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:12px;height:12px;color:var(--text-3)}.tsel-empty{background:var(--primary);color:var(--on-primary);box-shadow:var(--texture);padding-left:14px}.tsel-empty:hover{background:var(--primary-hover);box-shadow:var(--texture)}.tsel-empty svg{color:var(--on-primary)}.flip{z-index:1;border:4px solid var(--surface-1);background:var(--surface-2);width:40px;height:40px;color:var(--text-1);cursor:pointer;transition:background .15s,transform .25s var(--ease,ease);border-radius:12px;place-items:center;margin:-14px auto;display:grid;position:relative}.flip:hover{background:var(--surface-2-hover);transform:rotate(180deg)}.flip svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.qinfo{gap:2px;margin:12px 0 0;padding:4px 2px;display:grid}.qrow{min-height:28px;color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.qrow b{color:var(--text-1);text-align:right;font-weight:500}.qrow .warn{color:#8a6a2a}.qrow .bad{color:var(--clay-text)}.route{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.route i{color:var(--text-3);font-style:normal}.route small{color:var(--text-3);margin-left:4px;font-weight:400}.form-err{border-radius:var(--r-sm);background:var(--clay-soft);color:var(--clay-text);margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.swap-card [data-go],.add-card [data-go]{margin-top:14px}.setp{z-index:20;border-radius:var(--r-md);background:var(--surface-1);width:min(320px,100% - 32px);box-shadow:0 0 0 1px var(--line-2),0 6px 0 #1f2a260f;padding:16px;animation:.16s both pop;position:absolute;top:60px;right:16px}@keyframes pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.setp-h{font:500 13px var(--sans);color:var(--text-1);margin:0 0 8px}.setp-h:not(:first-child){margin-top:14px}.setp-row{align-items:center;gap:8px;display:flex}.setp .seg2 button{height:32px;font:500 13px var(--sans);padding:0 12px}.setp-in{border-radius:var(--r-sm);background:var(--bg);height:38px;box-shadow:inset 0 0 0 1px var(--line-2);flex:1;align-items:center;padding:0 10px;display:flex}.setp-in:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.setp-in input{min-width:0;font:14px var(--sans);text-align:right;background:0 0;border:0;flex:1;padding:0;box-shadow:none!important;outline:none!important}.setp-in span{color:var(--text-3);margin-left:6px;font-size:13px}.setp-dl{flex:0 160px}.setp-err{color:var(--clay-text);min-height:0;margin:10px 0 0;font-size:12px}.setp-err:empty{display:none}.tlogo{--s:28px;min-width:var(--s);max-width:var(--s);aspect-ratio:1;background:var(--surface-2);border-radius:50%;place-items:center;display:inline-grid;overflow:hidden;width:var(--s)!important;height:var(--s)!important;flex:none!important}.tlogo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.tl-txt{background:var(--h);color:#f7f9f5;font:500 calc(var(--s) * .36)/1 var(--sans);letter-spacing:.02em}.pair{flex:none;display:inline-flex}.pair .tlogo+.tlogo{margin-left:calc(var(--s) * -.3);box-shadow:0 0 0 2px var(--surface-1)}.ts .wm-card{max-width:440px}.ts-search{border-radius:var(--r-md);background:var(--bg);height:46px;box-shadow:inset 0 0 0 1px var(--line-2);align-items:center;gap:8px;padding:0 14px;display:flex}.ts-search:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.ts-search svg{fill:none;width:18px;height:18px;stroke:var(--text-3);stroke-width:1.6px;stroke-linecap:round}.ts-search input{min-width:0;font:15px var(--sans);background:0 0;border:0;flex:1;padding:0;box-shadow:none!important;outline:none!important}.ts-chips{flex-wrap:wrap;gap:6px;margin:12px 0 6px;display:flex}.ts-chips .chip{gap:6px;padding:0 12px 0 6px}.ts-list{overscroll-behavior:contain;max-height:min(46vh,380px);margin:6px -8px 0;padding:0;list-style:none;overflow:auto}.ts-row{border-radius:var(--r-md);text-align:left;cursor:pointer;width:100%;min-height:56px;color:var(--text-1);background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;transition:background .12s;display:flex}.ts-row:hover:not([disabled]),.ts-row:focus-visible{background:var(--bg)}.ts-row[disabled]{opacity:.4;cursor:default}.ts-row>span:not(.tlogo){flex:1;min-width:0;display:grid}.ts-row b{font:500 15px var(--sans)}.ts-row small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ts-row em{color:var(--text-2);font-size:13px;font-style:normal}.ts-import{border-radius:var(--r-md);background:var(--accent-soft);align-items:center;gap:12px;margin-top:4px;padding:10px 8px;display:flex}.ts-import>span:not(.tlogo){flex:1;min-width:0;display:grid}.ts-import small{color:var(--text-2);font-size:12px}.ts-msg{color:var(--text-2);margin:10px 0 0;font-size:12px;line-height:1.5}.ts-msg:empty{display:none}.dx-page{width:100%;max-width:1080px;margin:0 auto}.pg-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 20px;display:flex}.pg-h h1{font:500 28px/1.15 var(--sans);letter-spacing:-.015em;margin:0 0 6px}.pg-h p{max-width:520px;color:var(--text-2);margin:0;font-size:14px}.pos-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.pos-grid>.spin-wrap,.wide-empty{grid-column:1/-1}.wide-empty{padding:44px 20px}.pos-card{border-radius:var(--r-lg);background:var(--surface-1);box-shadow:inset 0 0 0 1px var(--line-1),0 2px 0 var(--line-1);color:var(--text-1);gap:12px;padding:18px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:grid}.pos-card:hover{box-shadow:inset 0 0 0 1px var(--line-3),0 2px 0 var(--line-2);transform:translateY(-1px)}.pc-top{align-items:center;gap:12px;display:flex}.pc-id{flex:1;min-width:0;display:grid}.pc-id b{font:500 16px var(--sans)}.pc-id small{color:var(--text-3);font-size:12px}.pc-range{color:var(--text-2);margin:0;font-size:13px}.pc-kv{box-shadow:inset 0 1px 0 var(--line-1);grid-template-columns:1fr 1fr;gap:10px;margin:0;padding-top:12px;display:grid}.pc-kv div:last-child{grid-column:1/-1}.pc-kv dt{color:var(--text-3);font-size:12px}.pc-kv dd{text-align:left;margin:2px 0 0;font-size:14px}.st{border-radius:var(--r-pill);height:24px;font:500 12px var(--sans);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.st i{background:currentColor;border-radius:50%;width:6px;height:6px}.st-in{background:var(--accent-soft);color:var(--text-accent)}.st-out{background:var(--clay-soft);color:var(--clay-text)}.st-closed{background:var(--surface-2);color:var(--text-2)}.pill{border-radius:var(--r-pill);background:var(--surface-2);height:24px;font:500 12px var(--sans);color:var(--text-2);align-items:center;padding:0 10px;display:inline-flex}.add-grid{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.add-side{top:calc(var(--tb-h,64px) + 16px);position:sticky}.add-side p{color:var(--text-2);margin:0 0 10px;font-size:14px;line-height:1.6}.add-side h2{color:var(--text-1);font-size:15px}.step{font:500 13px var(--sans);color:var(--text-1);margin:18px 0 10px}.card-h+.step{margin-top:0}.pairsel{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pairsel .tsel{justify-content:flex-start;width:100%;height:48px}.pairsel .tsel svg{margin-left:auto}.tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tier{text-align:left;border-radius:var(--r-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-1);cursor:pointer;color:var(--text-1);border:0;gap:3px;padding:12px;transition:box-shadow .15s,background .15s;display:grid}.tier:hover{box-shadow:inset 0 0 0 1px var(--line-3)}.tier.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.tier b{font:500 15px var(--sans)}.tier small{color:var(--text-2);font-size:12px;line-height:1.35}.tier em{color:var(--text-3);min-height:14px;font-size:11px;font-style:normal}.rmode{width:100%;display:flex}.rmode button{height:34px;font:500 13px var(--sans);flex:1}.cur-price{color:var(--text-2);margin:10px 0 0;font-size:13px}.cur-price:empty{display:none}.cur-price b{color:var(--text-1);font-weight:500}.range{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.range .field{margin:0}.affix{border-radius:var(--r-sm);background:var(--bg);height:46px;box-shadow:inset 0 0 0 1px var(--line-2);align-items:center;padding:0 12px;display:flex}.affix:focus-within{box-shadow:inset 0 0 0 1px var(--accent)}.affix input{min-width:0;font:16px var(--sans);font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:0;box-shadow:none!important;outline:none!important}.affix b{font:400 11px var(--sans);color:var(--text-3);text-align:right;max-width:55%;line-height:1.25}.initbox{margin-top:4px}.initbox .field{margin:0}.pd-h{align-items:center;gap:14px;margin:0 0 18px;display:flex}.pd-h h1{font:500 26px/1.15 var(--sans);margin:0 0 6px}.pd-h p{flex-wrap:wrap;gap:6px;margin:0;display:flex}.pd-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.pd-kv{gap:8px;margin:0 0 18px;display:grid}.pd-kv div{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.pd-kv dt{color:var(--text-1);align-items:center;gap:8px;font-size:14px;display:inline-flex}.pd-kv dd{margin:0;font-size:15px}.pd-kv.sm{margin:14px 0}.pd-kv.sm dt{color:var(--text-2);font-size:13px}.pr-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pr-grid>div,.pr-cur{border-radius:var(--r-md);background:var(--bg);text-align:center;gap:2px;padding:12px;display:grid}.pr-cur{margin-top:8px}.pr-grid small,.pr-cur small{color:var(--text-3);font-size:11px}.pr-grid b,.pr-cur b{font:500 17px var(--sans)}.rbar{background:var(--surface-2);border-radius:99px;height:8px;margin:16px 4px 4px;position:relative}.rb-band{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent);border-radius:99px;position:absolute;top:0;bottom:0}.rb-cur{background:var(--text-1);border-radius:2px;width:3px;height:16px;margin-left:-1.5px;position:absolute;top:-4px}.rb-cur.out{background:var(--clay)}.act-tabs{width:100%;margin-bottom:12px;display:flex}.act-tabs button{height:34px;font:500 13px var(--sans);flex:1}.act-tabs button[disabled]{opacity:.45;cursor:not-allowed}.pd-act .btn{margin-top:12px}.pct{align-items:baseline;gap:4px;margin:4px 0 8px;display:flex}.pct b{font:500 40px/1 var(--sans)}.pct span{color:var(--text-2);font-size:18px}.slider{appearance:none;background:linear-gradient(to right,var(--clay) var(--v,50%),var(--surface-2) var(--v,50%));border:0;border-radius:99px;outline:none;width:100%;height:6px;padding:0;box-shadow:none!important}.slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface-1);width:22px;height:22px;box-shadow:0 0 0 1px var(--line-3),0 2px 0 var(--line-2);cursor:pointer;border-radius:50%}.slider::-moz-range-thumb{background:var(--surface-1);width:22px;height:22px;box-shadow:0 0 0 1px var(--line-3),0 2px 0 var(--line-2);cursor:pointer;border:0;border-radius:50%}.pd-act .quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0 0;display:grid}.pd-act .quick .chip{justify-content:center}.tgl{color:var(--text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:0 0 12px;font-size:13px;display:flex}.tgl input{opacity:0;width:1px;height:1px;position:absolute}.tgl span{background:var(--line-2);border-radius:99px;flex:none;width:36px;height:20px;transition:background .15s;position:relative}.tgl span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px}.tgl input:checked+span{background:var(--accent)}.tgl input:checked+span:after{transform:translate(16px)}.tgl input:focus-visible+span{box-shadow:var(--ring)}@media (width<=1100px){.pd-grid{grid-template-columns:1fr 1fr}.pd-act{grid-column:1/-1}}@media (width<=900px){.add-grid{grid-template-columns:1fr}.add-side{position:static}.dx-wrap{padding-top:0}}@media (width<=640px){.card{border-radius:var(--r-md);padding:16px}.pd-grid{grid-template-columns:1fr}.amt{font-size:26px}.tiers{grid-template-columns:1fr}.tier{grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.tier small{font-size:12px}.range,.pos-grid{grid-template-columns:1fr}.pg-h{align-items:stretch}.pg-h .btn{width:100%}.pd-h h1{font-size:22px}.setp{top:56px;right:12px}}@media (width<=380px){.card{padding:14px}.tbox{padding:12px}.amt{font-size:22px}.tsel{height:38px;font-size:14px}.pairsel{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.flip:hover{transform:none}.setp{animation:none}}.topbar #connect{margin-left:auto}.tbox input.amt,.tbox .amt{height:auto;min-height:40px;box-shadow:none;font:400 30px/1.2 var(--sans);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0}.tbox.sm input.amt{min-height:34px;font-size:22px}@media (width<=640px){.tbox input.amt{font-size:26px}.tbox.sm input.amt{font-size:20px}}@media (width<=380px){.tbox input.amt{font-size:22px}}.pair .tlogo+.tlogo{margin-left:calc(var(--s) * -.22)}body.predeploy main:before{content:"Kiln DEX contracts are not live on Elysium testnet yet. Quotes and transactions will work once deployment finishes.";border-radius:var(--r-sm);background:var(--clay-soft);max-width:1080px;color:var(--clay-text);margin:0 auto 16px;padding:10px 14px;font-size:13px;line-height:1.45;display:block}.tl-txt{color:#fff;font:600 calc(var(--s) * .42)/1 var(--sans);background:var(--h)!important}.tlogo.tl-wrap{position:relative;overflow:visible}.tlogo.tl-wrap img{border-radius:50%}.tlogo.tl-wrap:after{content:"";background:var(--surface-1) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.5 4.5a3 3 0 0 1 5 0M8.5 7.5a3 3 0 0 1-5 0' fill='none' stroke='%234a7a68' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/80% no-repeat;width:36%;height:36%;box-shadow:0 0 0 1.5px var(--surface-1);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.ts .wm-card{width:min(420px,100%);max-height:min(640px,100vh - 48px);box-shadow:0 0 0 1px var(--line-2),0 24px 48px -16px #1f2a2647;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.ts .wm-body{flex-direction:column;min-height:0;padding:20px 0 12px;display:flex}.ts-h{justify-content:space-between;align-items:center;height:32px;margin:0 20px 16px;display:flex}.ts-h h2{font:500 17px/24px var(--sans);text-align:left;margin:0}.ts-h .wm-ic{flex:none;place-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:grid}.ts .ts-search{box-sizing:border-box;gap:8px;height:44px;margin:0 20px;padding:0 12px}.ts .ts-search svg{flex:none;width:20px;height:20px}.ts .ts-search input{height:100%;font:15px/20px var(--sans)}.ts .ts-chips{flex-wrap:wrap;gap:8px;margin:12px 20px 0;display:flex}.ts .ts-chips .chip{font:500 14px/20px var(--sans);box-sizing:border-box;border-radius:16px;align-items:center;gap:8px;padding:0 12px 0 6px;display:inline-flex;height:32px!important;min-height:32px!important}.ts-lab{border-top:1px solid var(--line-1);font:500 12px/16px var(--sans);color:var(--text-3);letter-spacing:.02em;margin:16px 0 0;padding:12px 20px 4px}.ts .ts-list{flex:1;min-height:0;max-height:none;margin:0;padding:0;overflow:auto}.ts .ts-list li{margin:0}.ts .ts-row{border-radius:0;gap:12px;height:56px;min-height:56px;padding:0 20px}.ts .ts-row>.ts-id{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.ts .ts-row b{font:500 15px/20px var(--sans)}.ts .ts-row small{font:12px/16px var(--sans);color:var(--text-3)}.ts .ts-row em{font:400 14px/20px var(--sans);color:var(--text-2);flex:none}.ts .ts-import{margin:4px 20px 0;padding:8px 12px}.ts .ts-msg{margin:8px 20px 0}@media (width<=480px){.ts.wm{place-items:end stretch;padding:0}.ts .wm-card{border-radius:20px 20px 0 0;width:100%;max-height:85vh}.ts .wm-body{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}
