:root{--bg: #0e1319;--bg-2: #141b23;--bg-3: #1a232d;--line: #26323e;--line-2: #34424f;--text: #e4ebf2;--muted: #8a99a8;--dim: #5d6d7c;--mine: #f0b545;--mine-bg: rgba(240,181,69,.11);--ghost: #9bb0c6;--pool: #3ea79f;--base: #e8846f;--quote: #6fa8ff;--good: #4cc38a;--warn: #f0b545;--bad: #ef6b5e;--sans: "Inter", "IBM Plex Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", system-ui, sans-serif;--mono: "JetBrains Mono", "IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, monospace}*{box-sizing:border-box}[hidden]{display:none!important}html{color-scheme:dark}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:13.5px;line-height:1.5;-webkit-font-smoothing:antialiased}button{font-family:inherit}button:focus-visible,select:focus-visible{outline:2px solid var(--mine);outline-offset:2px}input:focus,input:focus-visible{outline:none}input:focus{border-color:var(--text)}.chart:focus,.chart:focus-visible{outline:none}input,select{font-family:var(--mono)}.num,.k{font-family:var(--mono);font-variant-numeric:tabular-nums}.chip{display:inline-block;font:500 11px var(--mono);padding:1px 7px;border-radius:4px;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap}.chip.sample{color:var(--warn);border-color:#f0b54566}.chip.me{color:var(--mine);border-color:#f0b54580}.pill{font:500 11px var(--sans);padding:2px 8px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap}.pill.in{color:var(--good);border-color:#4cc38a73}.pill.out{color:var(--bad);border-color:#ef6b5e73}.pill.near{color:var(--warn);border-color:#f0b54580}.note{font-size:12px;color:var(--muted)}.up{color:var(--good)}.down{color:var(--bad)}.sbtn{background:var(--bg-3);border:1px solid var(--line-2);color:var(--text);font:500 11.5px var(--sans);padding:3px 9px;border-radius:6px;cursor:pointer;white-space:nowrap}.sbtn.on{border-color:var(--mine);background:var(--mine-bg)}.sbtn.primary{background:var(--mine);border-color:var(--mine);color:#1a1408}.topbar{display:flex;align-items:center;gap:18px;padding:0 18px;height:52px;border-bottom:1px solid var(--line);background:var(--bg-2);position:sticky;top:0;z-index:5}.brand{font-weight:700;font-size:16px;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.topbar .brand{flex:none;gap:9px;white-space:nowrap}.brand-mark{display:block;flex:none;width:32px;height:32px}.brand-wordmark{display:inline-flex;font-size:17px;line-height:1;font-weight:600;letter-spacing:-.01em;color:#f1f1f3}.brand-wordmark-soft{font-weight:400}@media (max-width: 560px){.topbar .brand{gap:6px}.brand-wordmark{font-size:15px;letter-spacing:-.005em}.brand-mark{width:28px;height:28px}}.tabs{display:flex;gap:2px;margin-left:8px}.tabs button{background:none;border:0;color:var(--muted);font:500 13.5px var(--sans);padding:8px 12px;border-radius:6px;cursor:pointer}.tabs button.on{color:var(--text);background:var(--bg-3)}.tabs .tabsep{flex:none;align-self:center;width:1px;height:20px;margin:0 10px;background:var(--line)}.tabs .swapbtn{align-self:center;min-height:28px;padding:4px 10px;border:1px solid var(--line-2);background:var(--bg-3);color:var(--text);font-size:12px}.tabs .swapbtn:hover:not(:disabled),.tabs .swapbtn:focus-visible{background:var(--hover);border-color:var(--dim);color:var(--text)}.topbar .right{margin-left:auto;display:flex;gap:8px;align-items:center}.fresh{font:11px var(--mono);color:var(--good);white-space:nowrap}.fresh i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--good);margin-right:5px}.page{display:grid;grid-template-columns:308px minmax(0,1fr) 300px;min-height:calc(100vh - 52px)}.page.manage{grid-template-columns:300px minmax(0,1fr)}.page.memo{display:block;padding:28px;max-width:980px;margin:0 auto}.side{border-right:1px solid var(--line);background:var(--bg-2);display:flex;flex-direction:column;min-height:0}.side .pad{padding:12px 12px 8px}.side input[type=search]{width:100%;background:var(--bg);color:var(--text);border:1px solid var(--line-2);border-radius:6px;padding:8px 10px;font-size:13px}.side-h{display:flex;justify-content:space-between;align-items:center;padding:10px 12px 4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.side-h small{text-transform:none;letter-spacing:0;font-family:var(--mono)}.side-h .tsel{display:flex;align-items:center;gap:5px;min-width:0;text-transform:none;letter-spacing:0}.side-h .tsel em{font-style:normal;color:var(--dim);white-space:nowrap}.chip.tchip{display:inline-flex;align-items:center;gap:4px;max-width:120px;padding:1px 6px;background:var(--mine-bg);border:1px solid var(--mine);color:var(--text);font:600 11px var(--mono);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip.tchip i{font-style:normal;color:var(--muted)}.chip.tchip:hover i,.chip.tchip:focus-visible i{color:var(--text)}.side-h select{background:var(--bg);color:var(--text);border:1px solid var(--line-2);border-radius:5px;font:500 11px var(--mono);padding:2px 4px}.list{overflow-y:auto}.list.tokens{height:30vh}.side-sub{display:flex;justify-content:space-between;gap:8px;padding:0 12px 6px;font:10.5px var(--mono);color:var(--dim);flex-wrap:wrap;align-items:center}.linkbtn{background:none;border:0;color:var(--muted);font:10.5px var(--mono);cursor:pointer;padding:0;text-decoration:underline dotted}.logo{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font:700 8.5px var(--mono);color:#fff;letter-spacing:-.02em;flex:none;box-shadow:inset 0 0 0 1px #ffffff1f}.logo svg{width:60%;height:60%;display:block}.logo.img{background:var(--bg-3);overflow:hidden}.logo.img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.logos{display:inline-flex;flex:none}.logos .logo+.logo{margin-left:-7px;box-shadow:0 0 0 2px var(--bg-2),inset 0 0 0 1px #ffffff1f}.item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1px 10px;padding:7px 12px;border-top:1px solid var(--line);cursor:pointer;align-items:center}.item:hover{background:var(--bg-3)}.item.on{background:var(--mine-bg);box-shadow:inset 3px 0 0 var(--mine)}.item>div{min-width:0}.item .t{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.item .t .chip{margin-left:5px;vertical-align:1px;font-size:10px;padding:0 5px}.item .t.pt{display:flex;align-items:center;text-overflow:clip}.item .t.pt .nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.item .t.pt .chip{flex:none;vertical-align:0}.item .t .star{color:var(--mine);margin-right:3px}.item .s{font:10.5px var(--mono);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.item .s .me{color:var(--mine)}.item .r{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px;white-space:nowrap}.item .r small{display:block;color:var(--muted);font-size:10px}.item .r .rw{font-style:normal;color:var(--mine);margin-left:3px;font-size:10px;vertical-align:1px}.help{position:relative}.help>summary{list-style:none;cursor:pointer;width:18px;height:18px;border-radius:50%;border:1px solid var(--line-2);color:var(--muted);font:600 11px var(--mono);display:inline-flex;align-items:center;justify-content:center}.help>summary::-webkit-details-marker{display:none}.help[open]>summary{color:var(--text);border-color:var(--mine)}.help>div{position:absolute;left:0;top:24px;z-index:6;width:340px;background:var(--bg-3);border:1px solid var(--line-2);border-radius:8px;padding:10px 12px;font-size:12px;color:var(--muted);line-height:1.6;box-shadow:0 8px 24px #0006}.help>div b{color:var(--text);font-weight:500}.help kbd{font:11px var(--mono);background:var(--bg);border:1px solid var(--line-2);border-radius:4px;padding:0 5px;color:var(--text)}.center{min-width:0;display:flex;flex-direction:column}.ob{border-left:1px solid var(--line);background:var(--bg-2);min-height:0;display:flex;flex-direction:column}.poolbar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.poolbar .pair{font-weight:700;font-size:17px}.poolbar .px{margin-left:auto;font-family:var(--mono);font-size:14px;display:flex;align-items:center;gap:10px}.poolbar .px small{color:var(--muted);font-size:11.5px}.chart-head{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:12px;color:var(--muted);flex-wrap:wrap}.chart-head b{color:var(--text);font-weight:500}.chart-head .tools{margin-left:auto;display:inline-flex;gap:8px}.chart-head .zoom{display:inline-flex;border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.chart-head .zoom button{background:var(--bg-3);color:var(--text);border:0;padding:3px 9px;font:500 12px var(--mono);cursor:pointer}.chart-head .zoom button.on{background:var(--mine-bg);color:var(--mine)}.stepper.pctstep input.pct{border:0;border-radius:0;width:60px;height:26px;padding:0 4px;text-align:center;-moz-appearance:textfield}.stepper.pctstep input.pct::-webkit-inner-spin-button,.stepper.pctstep input.pct::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper.pctstep output.pct.edge{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;width:60px;height:26px;padding:0 4px;color:var(--muted);cursor:default}.chart-head .zoom button+button{border-left:1px solid var(--line-2)}.chart{display:block;width:100%;height:430px;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:10.5px var(--mono);touch-action:none;-webkit-user-select:none;user-select:none}.chart .handle{cursor:ns-resize;pointer-events:stroke}.chart .grab{cursor:move}.chart .bg{cursor:grab}.chart .gripr{cursor:ns-resize}.chart .edge:hover .dash{stroke-width:2.4}.chart .bars rect{transition:width .12s ease}.chart .tagg{transform-box:fill-box;transform-origin:center}.chart .edge.snap .tagg{animation:pop .18s ease-out}.chart .edge.snap .dash{animation:nudge .18s ease-out}@keyframes pop{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes nudge{0%{transform:translateY(-1.5px)}to{transform:none}}.form{display:grid;grid-template-columns:1.15fr 1fr 1fr;border-bottom:1px solid var(--line)}.fcol{padding:14px 16px;min-width:0}.fcol+.fcol{border-left:1px solid var(--line)}.fcol h4{margin:0 0 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500;display:flex;justify-content:space-between;align-items:center}.fcol h4 .note{text-transform:none;letter-spacing:0}.presets{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.preset{background:var(--bg-3);border:1px solid var(--line-2);color:var(--text);border-radius:6px;padding:4px 7px;font:600 12px var(--sans);cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;min-width:0}.preset .note{font-weight:400;margin-left:4px;font-size:10.5px}.preset small{display:block;font:10px var(--mono);color:var(--muted);margin-top:1px;overflow:hidden;text-overflow:ellipsis}.preset small b{color:var(--text);font-weight:500}.preset.on{border-color:var(--mine);background:var(--mine-bg)}.preset.inv{border-style:dashed}.row{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.row .linkbtn{white-space:nowrap}.field>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alloc .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row+.row{margin-top:6px}.row label{color:var(--muted);font-size:12.5px;white-space:nowrap}.row .ctl{display:inline-flex;gap:6px;align-items:center}.pct{width:66px;background:var(--bg);color:var(--text);border:1px solid var(--line-2);border-radius:6px;padding:4px 6px;font:500 12px var(--mono);text-align:right}.stepper{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.stepper button{background:var(--bg-3);color:var(--text);border:0;width:24px;height:26px;cursor:pointer;font-size:15px;line-height:1}.stepper output{font-family:var(--mono);font-size:12px;min-width:76px;text-align:center}.field{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:6px}.field+.field{margin-top:6px}.field span{font-family:var(--mono);font-size:12px;color:var(--muted)}.field input{width:100%;background:var(--bg);color:var(--text);border:1px solid var(--line-2);border-radius:6px;padding:6px 9px;font:500 13px var(--mono);min-width:0}.field .sbtn{padding:3px 7px;font-size:11px}.field .inwrap{display:flex;flex-direction:column;min-width:0}.field .inwrap .usd{font:11px var(--mono);color:var(--dim);text-align:right;min-height:13px;margin-top:2px;padding-right:2px}.field .inwrap .usd:empty{display:none}.toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;background:none;border:0;color:var(--text);font:500 12.5px var(--sans);padding:0;white-space:nowrap}.toggle .sw{width:32px;height:18px;border-radius:999px;background:var(--line-2);position:relative;flex:none}.toggle .sw:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .15s}.toggle[aria-pressed=true] .sw{background:var(--mine)}.toggle[aria-pressed=true] .sw:after{transform:translate(14px)}.srctabs{display:flex;gap:4px;margin-bottom:8px}.srctabs .sbtn:disabled{opacity:.45;cursor:not-allowed}.srclist{display:grid;gap:4px;margin-bottom:8px}.srclist[hidden]{display:none}.srcitem{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:6px 9px;border:1px solid var(--line-2);border-radius:6px;background:var(--bg-3);cursor:pointer;font-size:12px}.srcitem.on{border-color:var(--mine);background:var(--mine-bg)}.srcitem .s{color:var(--muted);font:10.5px var(--mono);grid-column:1 / -1}.srcitem b{font-family:var(--mono);font-weight:500}.limit{margin-top:8px;font:11.5px var(--mono);color:var(--muted)}.limit.over{color:var(--bad)}.alloc .t{font-family:var(--mono);color:var(--muted);font-size:11px}.alloc .amt{font-family:var(--mono);font-size:12px;white-space:nowrap}.alloc .left{color:var(--muted);font-size:11px;font-family:var(--mono);white-space:nowrap}.alloc .left.some{color:var(--warn)}.swapline{margin-top:8px;padding:7px 9px;border-radius:6px;background:var(--mine-bg);border:1px solid rgba(240,181,69,.35);font-size:12px;line-height:1.45}.swapline[hidden]{display:none}.cta{width:100%;border:0;border-radius:8px;padding:10px;background:var(--mine);color:#1a1408;font:600 13.5px var(--sans);cursor:pointer}.txsteps{margin-top:6px;font-family:var(--mono);font-size:11px;color:var(--muted);line-height:1.7}.txsteps .prep{display:inline-block;min-width:34px;font-weight:600;letter-spacing:.02em}details.sub{margin-top:10px}details.sub>summary{cursor:pointer;font-size:12px;color:var(--muted);list-style:none}details.sub>summary:before{content:"▸ ";color:var(--dim)}details.sub[open]>summary:before{content:"▾ "}details.sub>summary::-webkit-details-marker{display:none}.poolbar .sbtn{padding:2px 8px;font-size:11px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.stat{padding:11px 14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.stat:nth-child(4n){border-right:0}.stat:nth-last-child(-n+4){border-bottom:0}.stat .l{font-size:11.5px;color:var(--muted)}.stat .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;margin-top:2px}.stat .v small{display:block;font-size:11px;color:var(--muted);font-weight:400}.stat .v.good{color:var(--good)}.stat .v.warn{color:var(--warn)}.stat .v.bad{color:var(--bad)}.pulse-up{animation:pulseUp .55s ease-out}.pulse-down{animation:pulseDown .55s ease-out}@keyframes pulseUp{0%{color:var(--good)}to{color:inherit}}@keyframes pulseDown{0%{color:var(--bad)}to{color:inherit}}.mix .b{background:var(--base)}.mix .q{background:var(--quote)}details.panel{border-bottom:1px solid var(--line)}details.panel>summary{padding:10px 16px;cursor:pointer;font-size:12.5px;color:var(--muted);list-style:none;display:flex;gap:10px;align-items:center;flex-wrap:wrap}details.panel>summary::-webkit-details-marker{display:none}details.panel>summary .k{font-size:12px}details.panel>summary:before{content:"▸";font-size:10px;color:var(--dim)}details.panel[open]>summary:before{content:"▾"}details.panel>summary b{color:var(--text);font-weight:500}details.panel>.body{padding:0 16px 16px}table.scen{width:100%;border-collapse:collapse;font:11.5px var(--mono);font-variant-numeric:tabular-nums}table.scen th,table.scen td{padding:5px 8px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}table.scen th{font-weight:500;color:var(--muted);font-family:var(--sans);font-size:11px}table.scen td:first-child,table.scen th:first-child{text-align:left}table.scen tr.now td{background:var(--bg-3)}.btctl{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:10px}.btctl select{background:var(--bg);color:var(--text);border:1px solid var(--line-2);border-radius:5px;font:500 11.5px var(--mono);padding:3px 5px}.bt-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:10px}.bt{border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:var(--bg-2);min-width:0}.bt .l{font-size:10.5px;color:var(--muted)}.bt .v{font:500 15px var(--mono);margin-top:1px}.bt .v small{display:block;font-size:10px;color:var(--muted);font-weight:400}.bt .v.good{color:var(--good)}.bt .v.bad{color:var(--bad)}.btcharts{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.btchart,.btsweep{display:block;width:100%;height:170px;background:var(--bg);border:1px solid var(--line);border-radius:8px;font:10px var(--mono)}.btcap{font-size:11px;color:var(--muted);margin-top:6px;display:flex;gap:12px;flex-wrap:wrap}.btcap i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:-1px}.ob-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 10px 6px 9px;font-size:11px;color:var(--muted);border-bottom:1px solid var(--line)}.ob-head .ob-title{flex:1 1 auto;min-width:0}.ob-head .ob-collapse{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;flex:none}.ob[data-collapsed]{overflow:hidden}.ob[data-collapsed] .ob-head{flex:1 1 auto;align-items:stretch;padding:0;border-bottom:0}.ob-head .ob-collapse.ob-fold{flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:100%;padding:9px 2px;border-color:transparent;background:transparent}.ob-head .ob-collapse.ob-fold .ob-title{flex:none;writing-mode:vertical-rl;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.ob-head select{background:var(--bg);color:var(--text);border:1px solid var(--line-2);border-radius:5px;font:500 11px var(--mono);padding:2px 4px}.ladder{overflow-y:auto;flex:1;min-height:0;max-height:calc(100vh - 150px);touch-action:pan-y;-webkit-user-select:none;user-select:none}.rung{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:8px;align-items:center;height:22px;padding:0 8px 0 6px;border-left:3px solid transparent;border-bottom:1px solid rgba(38,50,62,.45);position:relative;font-size:11.5px;cursor:crosshair}.rung.mine{border-left-color:var(--mine);background:var(--mine-bg);cursor:move}.rung.now{background:var(--bg-3);box-shadow:inset 0 1px 0 var(--line-2),inset 0 -1px 0 var(--line-2)}.rung.now.mine{background:#f0b54533}.rung.hover{background:#ffffff0f}.rung.hi-edge:before,.rung.lo-edge:after{content:"";position:absolute;left:-3px;right:0;height:2px;background:var(--mine);z-index:1}.rung.hi-edge:before{top:-1px}.rung.lo-edge:after{bottom:-1px}.grip{position:absolute;right:6px;top:-7px;width:26px;height:12px;border-radius:6px;background:var(--mine);color:#1a1408;font:700 9px var(--mono);line-height:12px;text-align:center;cursor:ns-resize;z-index:2;box-shadow:0 0 0 2px var(--bg-2)}.grip.lo{top:auto;bottom:-7px}.rung.hi-edge,.rung.lo-edge{cursor:ns-resize}.rung.hi-edge:hover,.rung.lo-edge:hover,.rung.hi-edge.hover,.rung.lo-edge.hover{background:color-mix(in srgb,var(--mine) 14%,transparent)}.rung.hi-edge:hover .grip,.rung.lo-edge:hover .grip{background:color-mix(in srgb,var(--mine) 60%,#fff)}.grip[hidden]{display:none}.rung .px{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:grab}.rung .px small{color:var(--dim);margin-left:4px;font-size:10px}.rung.now .px{font-weight:600}.rung.now .px small{color:var(--mine)}.depth{position:relative;height:13px;background:#3ea79f14;border-radius:3px;overflow:hidden}.depth i{position:absolute;left:0;top:0;bottom:0;background:var(--pool);opacity:.55;transition:width .12s ease}.depth em{position:absolute;left:0;top:0;bottom:0;background:var(--mine);opacity:.9;transition:width .12s ease}.depth b{position:absolute;right:5px;top:0;font:500 10px var(--mono);line-height:13px;color:var(--text)}.rung,.rung-head{grid-template-columns:78px minmax(0,1fr) 84px 40px;gap:6px}.rung-head{display:grid;padding:4px 8px 4px 9px;border-bottom:1px solid var(--line);font:500 10px var(--sans);color:var(--dim)}.rung-head>span:nth-child(3),.rung-head>span:nth-child(4){text-align:right}.ob[data-collapsed] .rung-head{display:none}.mineamt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font:10px var(--mono);color:var(--muted)}.mineshare{text-align:right;white-space:nowrap;font:500 10px var(--mono);color:var(--mine)}.legend{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:11px;color:var(--muted);padding:8px 12px 12px;border-top:1px solid var(--line)}.legend i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:-1px}.sum{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px;border-bottom:1px solid var(--line)}.sum .l{font-size:11px;color:var(--muted)}.sum .v{font-family:var(--mono);font-size:15px;font-weight:500}.filters{display:flex;gap:4px;padding:0 12px 8px;flex-wrap:wrap}.filters button{background:var(--bg-3);border:1px solid var(--line-2);color:var(--muted);font:500 12px var(--sans);padding:3px 9px;border-radius:999px;cursor:pointer}.filters button.on{color:var(--text);border-color:var(--mine);background:var(--mine-bg)}.detail{padding:18px 20px 28px;display:grid;gap:16px;max-width:1040px}.dhead{display:flex;align-items:start;justify-content:space-between;gap:12px}.dhead .name{font-size:21px;font-weight:700;display:flex;align-items:center;gap:10px}.dhead .tags{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.kv .l{font-size:11px;color:var(--muted)}.kv .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:500;margin-top:2px}.kv .v small{display:block;font-size:11px;color:var(--muted);font-weight:400}.kv .v.good{color:var(--good)}.kv .v.bad{color:var(--bad)}.kv .v.warn{color:var(--warn)}.tickmap-wrap{border:1px solid var(--line-2);border-radius:10px;background:var(--bg-2);overflow:hidden}.tickmap-head{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;font-size:12px;color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px}.tickmap-head b{color:var(--text);font-weight:500}.tickmap{display:block;width:100%;height:200px;font:10.5px var(--mono)}.psum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:var(--bg-2)}.psum .pc{padding:12px 14px;min-width:0}.psum .pc+.pc{border-left:1px solid var(--line)}.psum .l{font-size:11px;color:var(--muted);letter-spacing:.04em;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psum .big{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.psum .big.good{color:var(--good)}.psum .big small{font-size:11px;color:var(--muted);margin-left:6px;font-weight:400}.psum .bar{height:5px;border-radius:3px;overflow:hidden;display:flex;margin:8px 0 6px}.psum .bar.none{background:none}.psum .bar i{display:block;height:100%}.psum .tr{display:flex;justify-content:space-between;gap:8px;font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.psum .tr+.tr{margin-top:3px}.psum .tr span:first-child{color:var(--muted)}.psum .tr.hov{cursor:help}.psum .tr.hov span:last-child{color:var(--good)}.psum .tr .note{font-size:11px}.tmbox{position:relative}.tmband{position:absolute;top:20px;bottom:30px;background:#fff;opacity:.07;pointer-events:none}.tmtip{position:absolute;top:28px;pointer-events:none;background:#1a232d;border:1px solid #34424f;border-radius:4px;padding:5px 8px;font:10.5px var(--mono);color:#e4ebf2;white-space:nowrap;display:grid;gap:2px}.tmtip .note{color:#8a99a8}.tickmap-head .th{display:inline-flex;align-items:center;gap:8px}.actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.actions button{background:var(--bg-3);border:1px solid var(--line-2);color:var(--text);font:500 12.5px var(--sans);padding:7px 12px;border-radius:6px;cursor:pointer}.actions button.primary{background:var(--mine);border-color:var(--mine);color:#1a1408}.actions button.on{border-color:var(--ghost);color:var(--ghost)}.inline-panel{border:1px solid var(--line-2);border-radius:8px;padding:12px 14px;background:var(--bg-2);display:grid;gap:8px;font-size:12.5px}.inline-panel h5{margin:0;font-size:12px;color:var(--muted);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.inline-panel input[type=range]{width:100%;accent-color:var(--mine)}.inline-panel .pv{display:flex;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:12px}.next{border:1px solid rgba(240,181,69,.35);background:var(--mine-bg);border-radius:8px;padding:10px 12px;display:grid;gap:8px}.next .h{font-size:11px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.opt{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:8px 10px;border-radius:6px;background:#0e131999;border:1px solid var(--line);font-size:12.5px;align-items:center}.opt.rec{border-color:var(--mine)}.opt .t{font-weight:600}.opt .d{color:var(--muted);font-size:11.5px;margin-top:2px}.opt .c{font-family:var(--mono);font-size:11px;color:var(--muted);text-align:right;white-space:nowrap}.opt .c b{color:var(--text);font-weight:500}.rb{border-color:#f0b54573;gap:0;padding:0}.rbhead{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.rbhead h5{margin:0}.rbsec{padding:10px 14px;border-bottom:1px solid var(--line);display:grid;gap:6px}.rbl{font-size:11.5px;color:var(--mine);font-weight:600;letter-spacing:.03em}.rbl .note{font-weight:400;margin-left:6px}.rbrow{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:12.5px}.rbrow label{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px}.rbrow .k{color:var(--text)}.rbrow .k b{font-weight:500}.rbpre{display:inline-flex;gap:4px}.rbpre .preset{padding:3px 8px;font-size:11.5px}table.rbt{border-collapse:collapse;width:100%;font-size:12px}table.rbt th,table.rbt td{padding:4px 8px;text-align:left;border-bottom:1px solid var(--line)}table.rbt th{color:var(--muted);font-weight:500;font-size:11px}table.rbt td:first-child{color:var(--muted);width:120px}table.rbt tr:last-child td{border-bottom:0}.rb details.sub{margin:0;padding:8px 14px;border-bottom:1px solid var(--line)}.rbfoot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:10px 14px}.rbtools{display:inline-flex;align-items:center;gap:10px;position:relative}.rbtop{display:flex;align-items:center;justify-content:space-between;gap:10px}.rbtop .volcls{margin:0}.rb .rpresets{margin-top:2px}.rb .bounds{margin-top:4px}.rb .row.bound{justify-content:flex-start}.rb .row.bound label{width:44px}.rbtoggles{margin-top:4px;gap:8px 16px}.topup{display:grid;gap:6px;max-width:460px}.topup .note{font:11px var(--mono)}.rbl .note{font-weight:400;margin-left:8px}.rbprev{display:grid;gap:10px}.rbprev .comp{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px}.rbprev .cl{font-size:11px;color:var(--muted);margin-bottom:5px}.rbprev .cbar{height:8px;border-radius:4px;overflow:hidden;display:flex;background:var(--line)}.rbprev .cbar i{display:block;height:100%;transition:width .25s ease}.rbprev .camt{display:flex;justify-content:space-between;gap:8px;margin-top:5px;font:11.5px var(--mono);font-variant-numeric:tabular-nums}.rbprev .camt span:nth-last-child(2){color:var(--base)}.rbprev .camt span:last-child{color:var(--quote)}.rbprev .camt.l{display:grid;grid-template-columns:44px 1fr 1fr}.rbprev .camt.l+.camt.l{margin-top:2px}.rbprev .camt.l em{font:10.5px var(--sans);font-style:normal;color:var(--muted)}.rbprev .camt.l span:last-child{text-align:right}.rbprev .cbar i.w{background:repeating-linear-gradient(135deg,var(--c) 0 3px,color-mix(in srgb,var(--c) 30%,transparent) 3px 6px)}.rbprev .cswap{display:grid;justify-items:center;gap:4px;text-align:center}.rbprev .cswap .sw{font:11.5px var(--mono);color:var(--text);white-space:nowrap}.rbprev .cswap .sw.none{color:var(--muted)}.rbprev .cswap .route{font:600 10px var(--sans);letter-spacing:.04em;padding:1px 7px;border-radius:10px;border:1px solid var(--line-2);color:var(--muted)}.rbprev .cswap .route.agg{color:var(--ghost);border-color:var(--ghost)}.rbprev .cswap .arrow{color:var(--muted);font-size:16px;line-height:1}.rbopts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:12px;color:var(--muted)}.rbopts label{display:inline-flex;align-items:center;gap:6px}.rbopts .inwrap{display:inline-flex;align-items:center;gap:3px;font:11.5px var(--mono)}.rbopts input.slip{width:58px;background:var(--bg);color:var(--text);border:1px solid var(--line-2);border-radius:5px;padding:3px 6px;font:500 12px var(--mono)}.rbopts input[type=checkbox]{accent-color:var(--mine);margin:0}@media (max-width: 720px){.rbprev .comp{grid-template-columns:1fr}}.rbfoot .big{padding:8px 16px;font-size:13px;margin-left:auto}.rbfoot .big:disabled{opacity:.45;cursor:not-allowed}.badge.ok{color:var(--good);border-color:#4cc38a73}.badge.bad{color:var(--bad);border-color:#ef6b5e73}.sbtn.mini{padding:0 6px;font-size:10.5px;margin-top:3px;border-color:#f0b54580;color:var(--mine)}.tickmap .rbh{cursor:ew-resize}.tickmap .rbgrab{cursor:move}.tickmap{touch-action:none;-webkit-user-select:none;user-select:none}.toasts{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:20;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}.toasts[hidden]{display:none}.toast{background:var(--bg-3);border:1px solid var(--line-2);color:var(--text);padding:8px 14px;border-radius:8px;font-size:12.5px;box-shadow:0 6px 24px #0006;white-space:nowrap;animation:toast-in .16s ease-out}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.toast{animation:none}}.memo h2{font-size:18px;margin:0 0 10px}.memo h2+p{margin:0 0 12px;color:var(--muted);font-size:13px}.memo section+section{margin-top:28px}table.doc{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}table.doc th,table.doc td{padding:8px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}table.doc th{font-weight:500;color:var(--muted);font-size:12px;background:var(--bg-3)}table.doc tr:last-child td{border-bottom:0}.memo ul{margin:0;padding-left:18px;color:var(--muted);font-size:13px}.memo li+li{margin-top:4px}code{font-family:var(--mono);font-size:.9em;background:var(--bg-3);padding:1px 5px;border-radius:4px}@media (max-width: 1100px){.page{grid-template-columns:240px minmax(0,1fr)}.ob{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line)}.ladder{max-height:420px}.ob-head .ob-collapse.ob-fold{flex-direction:row;justify-content:flex-start;gap:8px;height:auto;min-height:42px;padding:0 10px 0 7px}.ob-head .ob-collapse.ob-fold .ob-title{writing-mode:horizontal-tb;letter-spacing:0;text-transform:none;font-size:11px}.ob .ob-collapse svg{transform:rotate(-90deg)}.form{grid-template-columns:1fr 1fr}.bt-tiles{grid-template-columns:repeat(3,1fr)}.btcharts{grid-template-columns:1fr}}@media (max-width: 720px){.page,.page.manage{grid-template-columns:1fr}.side{border-right:0;border-bottom:1px solid var(--line)}.form{grid-template-columns:1fr}.fcol+.fcol{border-left:0;border-top:1px solid var(--line)}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(4n){border-right:1px solid var(--line)}.stat:nth-child(2n){border-right:0}.chart{height:320px}.kv{grid-template-columns:repeat(2,1fr)}.psum{grid-template-columns:1fr}.psum .pc+.pc{border-left:0;border-top:1px solid var(--line)}.bt-tiles{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}.topbar .right a.chip{text-decoration:none}.fresh.stale{color:var(--warn)}.fresh.stale i{background:var(--warn)}.fresh.off{color:var(--bad)}.fresh.off i{background:var(--bad)}#btn-wallet.on{border-color:var(--mine);color:var(--mine)}.quotebox{margin-top:8px;border:1px solid var(--line-2);border-radius:8px;background:var(--bg-2);font-size:12px;overflow:hidden}.quotebox[hidden]{display:none}.quotebox .qrow{display:flex;justify-content:space-between;gap:10px;padding:5px 10px;border-bottom:1px solid var(--line)}.quotebox .qrow:last-child{border-bottom:0}.quotebox .qrow span:first-child{color:var(--muted)}.quotebox .qrow b{font-family:var(--mono);font-weight:500;text-align:right}.quotebox .qerr{padding:8px 10px;color:var(--bad)}.quotebox .qhead{padding:6px 10px;font:500 11px var(--sans);color:var(--mine);border-bottom:1px solid var(--line);background:var(--mine-bg)}.cta[hidden]{display:none}.cta:disabled{opacity:.5;cursor:not-allowed}.cta.secondary{background:var(--bg-3);color:var(--text);border:1px solid var(--line-2);margin-top:8px}.txlog{margin-top:8px;font:11px var(--mono);color:var(--muted);line-height:1.6;max-height:160px;overflow-y:auto;border-top:1px solid var(--line);padding-top:6px;word-break:break-all}.txlog[hidden]{display:none}.txlog .ok{color:var(--good)}.txlog .err{color:var(--bad)}.rb .txlog{margin:0;padding:8px 14px;border-top:1px solid var(--line)}.empty{padding:24px 20px;color:var(--muted);font-size:13px;line-height:1.7}.empty b{color:var(--text)}.item .r .sbtn.mini{display:inline-block}.chip.hooks{color:var(--warn);border-color:#f0b54573}.chip.other{color:var(--muted)}.detail .rmpanel .pv b{color:var(--text)}.hist{margin-top:8px;border-top:1px solid var(--line);padding-top:16px;display:grid;gap:12px}.hist .hh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.hist .hh b{font-weight:600;font-size:14px}#histBody{display:grid;gap:12px}.hist .up{color:var(--good)}.hist .down{color:var(--bad)}.psum .sub{font:11.5px var(--mono);color:var(--muted);margin-top:6px}.hsum .pc:last-child{display:grid;align-content:center;gap:4px}.hsum .pc:last-child .tr+.tr{margin-top:0}.histchart{width:100%;display:block}.htable{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--bg-2)}.hist table{width:100%;border-collapse:collapse;font:12px var(--mono);font-variant-numeric:tabular-nums}.hist th,.hist td{padding:6px 10px;text-align:right;white-space:nowrap}.hist th{color:var(--muted);font:500 10.5px var(--sans);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--line)}.hist td{border-bottom:1px solid var(--line)}.hist tbody tr:last-child td{border-bottom:0}.hist tbody tr:hover td{background:var(--bg-3)}.hist th:nth-child(-n+2),.hist td:nth-child(-n+2){text-align:left}.hist td .txdot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;vertical-align:1px}.hist td.ids,.hist td.dim{color:var(--dim)}.stepper .unit{font:11px var(--mono);color:var(--muted);padding:0 6px 0 2px}.stepper output small{color:var(--muted);font-size:10px;margin-left:4px}.chart .handle,.chart .grab,.chart .bg{cursor:inherit}.chart{cursor:grab}#ladder .rung,#ladder .rung.mine{cursor:inherit}#ladder{cursor:grab}.chart .edge text,.chart .tagg{pointer-events:none}.chart .gripr,.chart .handle{cursor:ns-resize}html,body,.list,#ladder,.detail,.side,.srclist,.txlog,.center,[style*=overflow]{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}#lang{padding:3px 6px;font:500 11.5px var(--mono)}.keys-btn{white-space:nowrap}@property --ring{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.chart-head .keys-wrap{position:relative;border-color:transparent;overflow:visible;isolation:isolate}.chart-head .keys-wrap:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-radius:8px;padding:2px;background:conic-gradient(from var(--ring),#ff5f6d,#ffc371,#7ce38b,#4fc3f7,#b388ff,#ff5f6d);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ringSpin 4s linear infinite}.chart-head .keys-wrap:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-2;border-radius:8px;filter:blur(6px);opacity:.45;background:conic-gradient(from var(--ring),#ff5f6d,#ffc371,#7ce38b,#4fc3f7,#b388ff,#ff5f6d);animation:ringSpin 4s linear infinite}.chart-head .keys-wrap .keys-btn{border-radius:6px}@keyframes ringSpin{to{--ring: 360deg}}@media (prefers-reduced-motion: reduce){.chart-head .keys-wrap:before,.chart-head .keys-wrap:after{animation:none}}.keys-pop{position:absolute;right:0;top:30px;z-index:6;background:var(--bg-3);border:1px solid var(--line-2);border-radius:8px;padding:10px 12px;box-shadow:0 8px 24px #0006;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;align-items:center;font-size:12px;color:var(--muted);white-space:nowrap}.keys-pop div{display:contents}.keys-pop kbd{font:11px var(--mono);background:var(--bg);border:1px solid var(--line-2);border-radius:4px;padding:1px 6px;color:var(--text)}.histwrap{position:relative;border:1px solid var(--line);border-radius:8px;background:var(--bg-2);padding:10px 12px}.hctl{display:flex;gap:8px;align-items:center;margin-bottom:6px}.hctl b{margin-right:auto;font:500 11px var(--sans);color:var(--muted);letter-spacing:.04em}.hctl .zoom{display:inline-flex;border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.hctl .zoom button{background:var(--bg-3);color:var(--text);border:0;padding:2px 9px;font:500 11.5px var(--mono);cursor:pointer}.hctl .zoom button+button{border-left:1px solid var(--line-2)}.hctl .zoom button.on{background:var(--mine-bg);color:var(--mine)}.histchart{height:200px;cursor:crosshair}.htip{position:absolute;z-index:3;pointer-events:none;min-width:190px;background:var(--bg-3);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;font:11.5px var(--mono);color:var(--muted);box-shadow:0 8px 24px #0006;display:grid;gap:3px}.htip .d{color:var(--text);font-weight:600;margin-bottom:2px}.htip>div:not(.d){display:flex;justify-content:space-between;gap:12px}.htip b{font-weight:500;color:var(--text)}.htip .tx{border-top:1px solid var(--line);padding-top:4px;margin-top:2px}.hleg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:11px;color:var(--muted);margin-top:6px}.hleg i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:-1px}.rb .bt-tiles{grid-template-columns:repeat(3,1fr)}.rb .btcharts{grid-template-columns:1fr 1fr}.rb .rbl{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bt .v small.cmp{color:var(--dim)}.page>.side,.page>.ob{position:sticky;top:52px;height:calc(100vh - 52px);align-self:start}.page>.side>*{flex:none}.page>.side #pairs,.page.manage>.side #mylist{flex:1 1 0;min-height:0}.list,.ladder,.srclist,.txlog{overscroll-behavior:contain}.ladder{max-height:none}@media (max-width: 1100px){.page>.ob{position:static;height:auto}.ladder{max-height:420px}}@media (max-width: 720px){.page>.side{position:static;height:auto}.page>.side #pairs{flex:none;height:60vh}}.item .s.liq{display:flex;align-items:center;gap:0}.item .s.liq .tvl b{color:var(--text);font-weight:500}.item .s.liq .tvl i{font-style:normal;color:var(--dim)}.item .s.liq .meter{display:inline-block;flex:none;width:20px;height:4px;margin:0 5px;border-radius:2px;background:var(--line-2);overflow:hidden}.item .s.liq .meter i{display:block;height:100%;background:var(--pool)}.item .s.liq .fee{color:var(--good);opacity:.85}.hcard{position:fixed;z-index:50;pointer-events:none;max-width:380px;background:var(--bg-3);border:1px solid var(--line-2);border-radius:10px;padding:12px 14px;box-shadow:0 12px 32px #00000080;color:var(--text);font-size:12px}.napr{display:grid;gap:8px}.hcard.live{pointer-events:auto;max-width:min(640px,calc(100vw - 16px))}.infobtn{display:inline-flex;align-items:center;background:none;border:0;padding:2px;margin-left:-4px;color:var(--muted);cursor:pointer;border-radius:50%}.infobtn:hover,.infobtn:focus-visible{color:var(--text)}.addrcard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:3px 8px;align-items:center}.addrcard .arow{display:contents}.addrcard .ak{color:var(--muted);font-size:10.5px;white-space:nowrap}.addrcard code{font:10.5px var(--mono);color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.addrcard .av{grid-column:2 / -1;font-size:11px;color:var(--text)}.addrcard .asep{grid-column:1 / -1;height:1px;margin:3px 0;background:var(--line)}.copyb{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:3px;border-radius:4px;color:var(--muted);cursor:pointer}.copyb:hover,.copyb:focus-visible{color:var(--text);background:var(--bg-2)}.copyb.ok{color:var(--good)}.unitbtn{display:inline-flex;align-items:center;gap:5px;background:var(--bg-3);border:1px solid var(--line-2);border-radius:5px;color:var(--text);font:500 11px var(--mono);padding:2px 7px;cursor:pointer;white-space:nowrap}.unitbtn:hover,.unitbtn:focus-visible{border-color:var(--muted)}.unitbtn svg{color:var(--muted)}.napr .nh{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.napr .nh b{font:600 13px var(--mono);color:var(--mine)}.napr .nh em{font-style:normal;color:var(--muted);font-size:11.5px}.napr .nh strong{font:600 18px var(--mono);color:var(--mine)}.napr .eq.plus{display:flex;align-items:baseline;gap:8px;font-size:12px;color:var(--good)}.napr .eq.plus .pl em{font-style:normal;color:var(--muted);font-size:11px}.napr .eq.plus .op b{color:var(--mine)}.napr .eq{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px}.napr .eq.vals .g{color:var(--good);font-weight:600}.napr .eq.vals .b{color:var(--muted)}.napr .eq.vals .res{margin-left:auto;font-weight:700;color:var(--text)}.napr .eq .lhs,.napr .eq .op{color:var(--muted);white-space:nowrap}.napr .frac{display:inline-flex;flex-direction:column;align-items:center;text-align:center;line-height:1.35}.napr .frac .num{padding:0 4px 3px;border-bottom:1px solid var(--muted)}.napr .frac .den{padding:3px 4px 0}.napr .eq:not(.vals) .frac{font-family:var(--sans);font-size:11.5px;max-width:250px}.napr .g{color:var(--good)}.napr .b{color:var(--quote)}.napr .eq.vals{padding:6px 8px;border-radius:6px;background:var(--bg-2);border:1px solid var(--line)}.napr .eq.vals .frac{font-size:13px;font-weight:500}.napr .res{font:600 14px var(--mono);color:var(--mine);background:var(--mine-bg);padding:1px 6px;border-radius:4px}.napr .facts{display:grid;gap:3px;border-top:1px solid var(--line);padding-top:8px}.napr .facts div{display:flex;justify-content:space-between;gap:16px;color:var(--muted)}.napr .facts b{font:500 12px var(--mono);color:var(--text);text-align:right}.napr .facts small{color:var(--muted);font-weight:400}.napr .why{margin:0;color:var(--dim);font-size:11px;line-height:1.5}.logos{position:relative}.logos .plogo{position:absolute;right:-4px;bottom:-3px;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1.5px var(--bg-2);background:var(--bg-2)}.item.on .logos .plogo{box-shadow:0 0 0 1.5px var(--bg-3);background:var(--bg-3)}.chip.proto{display:inline-flex;align-items:center;gap:4px}.chip.proto .plogo{width:12px;height:12px;border-radius:50%}.chip.bad{color:var(--bad);border-color:#ef6b5e73;max-width:320px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.chainsel .cdot.robinhood{background:#cf0}.napr .facts .addr{font:500 11.5px var(--mono)}.napr .facts .addr.ok{color:var(--muted)}.napr .facts .addr.unk{color:var(--dim)}.napr .facts .rw-row{color:var(--good);font-weight:600}.napr .facts .rw-row small{color:var(--muted);font-weight:400}.quotebox .qwarn{padding:7px 10px;color:var(--warn);font-size:12px;line-height:1.45;border-bottom:1px solid var(--line);background:#f0b54512}.chip.plat{display:inline-flex;align-items:center;gap:4px;color:var(--text);border-color:var(--line-2);text-decoration:none}.chip.plat .plogo{width:12px;height:12px;border-radius:3px}.chip.plat.compact{padding:0 3px}a.chip.plat:hover{border-color:var(--muted)}.tier .chip.plat{margin-left:4px;vertical-align:-1px}.side-sub.one{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.claimbar{display:flex;flex-direction:column;gap:4px;margin:0 12px 6px;padding:5px 8px;border:1px solid var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent);border-radius:6px;font:11px var(--mono);color:var(--warn);max-height:148px;overflow:auto}.claimbar .ch{display:flex;align-items:center;justify-content:space-between;gap:10px}.claimbar b{margin-left:6px;color:var(--text);font-weight:600}.claimbar .sbtn{border-color:var(--warn);color:var(--warn);flex:none}.claimbar .cr{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--warn) 25%,transparent)}.claimbar .cl{min-width:0}.claimbar .amt{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claimbar .src{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#rbPanel .note.warn{display:block;margin-top:6px;color:var(--warn);line-height:1.45}.actions .claimcta{border-color:var(--warn);color:var(--warn)}.actions .claimwrap{position:relative;display:inline-flex}.actions .claimcta .caret{margin-left:6px;font-size:10px;opacity:.8}.actions .claimmenu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:260px;max-width:min(420px,90vw);display:grid;gap:4px;padding:6px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:8px;box-shadow:0 8px 24px #00000059}.actions .claimmenu button{display:grid;gap:2px;justify-items:start;text-align:left;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);cursor:pointer}.actions .claimmenu button:hover,.actions .claimmenu button:focus-visible{border-color:var(--line-2);background:var(--bg-3);outline:none}.actions .claimmenu b{font-size:12.5px;font-weight:600}.actions .claimmenu span{font:500 12px var(--mono);color:var(--warn);overflow-wrap:anywhere}.actions .claimmenu small{font-size:11px;color:var(--muted)}#mylist .item .r .rw{font-style:normal;color:var(--warn);margin-left:4px}.side-filt{display:flex;align-items:center;gap:14px;height:22px;padding:0 12px 4px;font:10.5px var(--mono);color:var(--muted)}.side-filt label{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;overflow:hidden;cursor:pointer}.side-filt input{accent-color:var(--mine);margin:0;flex:none}.side-filt label:has(input:disabled){opacity:.6;cursor:default}.side-filt b{font-weight:500;color:var(--dim)}.chip.hooks.compact{padding:0 5px;font-weight:700}.volcls{display:flex;align-items:center;gap:6px;margin:0 0 6px;font:11px var(--mono);color:var(--muted)}.volcls .cls{font:600 10.5px var(--sans);padding:1px 6px;border-radius:4px;border:1px solid var(--line-2);color:var(--text)}.volcls .cls.stable{color:#7cc7ff;border-color:#7cc7ff73}.volcls .cls.correlated{color:var(--good);border-color:#4cc38a73}.volcls .cls.volatile{color:var(--warn);border-color:#f0b54573}.volcls .cls.meme{color:var(--bad);border-color:#ef6b5e73}.preset.best.on{border-color:var(--mine)}.adv{margin-top:8px;font-size:11.5px;color:var(--muted)}.adv summary{cursor:pointer;-webkit-user-select:none;user-select:none;font:500 11px var(--sans);color:var(--muted)}.adv summary:hover{color:var(--text)}.advrow{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;margin-top:6px}.advrow .inwrap{display:inline-flex;align-items:center;gap:3px;font:11px var(--mono)}.advrow input{width:52px;padding:2px 4px;font:12px var(--mono);background:var(--bg-3);border:1px solid var(--line-2);color:var(--text);border-radius:4px}.rpresets{display:flex;flex-direction:column;gap:6px}.rpresets .prow{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.bounds{margin-top:10px}.rpresets .preset{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 9px 7px;border-radius:8px;background:var(--bg-3);border:1px solid var(--line-2);color:var(--text);cursor:pointer;text-align:left;min-width:0;white-space:nowrap;transition:border-color .12s ease,background .12s ease,transform .08s ease}.rpresets .preset:hover{border-color:#5d6d7c;background:#1e2833}.rpresets .preset:active{transform:translateY(1px)}.rpresets .preset:focus-visible{outline:2px solid var(--mine);outline-offset:1px}.rpresets .pn{font:600 9.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rpresets .pr{font:600 13.5px var(--mono);color:var(--text);letter-spacing:-.01em;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rpresets .pa{font:500 11px var(--mono);color:var(--good)}.rpresets .preset.on{border-color:var(--mine);background:var(--mine-bg)}.rpresets .preset.best{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-color:var(--mine);background:var(--mine-bg)}.rpresets .preset.best:hover{border-color:var(--mine);background:var(--hover, var(--bg-3))}.rpresets .preset.best.on{border-color:var(--mine);background:var(--mine-bg)}.rpresets .preset.best .pl{display:flex;flex-direction:column;gap:1px;min-width:0}.rpresets .preset.best .pn{color:var(--good);font-size:10px}.rpresets .preset.best .pr{font-size:15px}.rpresets .preset.best .pa{display:flex;flex-direction:column;align-items:flex-end;font:600 17px var(--mono);line-height:1.1}.rpresets .preset.best .pa small{font:600 9px var(--sans);letter-spacing:.08em;color:var(--muted)}.abox{border:1px solid var(--line-2);border-radius:10px;background:var(--bg);padding:8px 11px 9px;display:grid;gap:2px;min-width:0}.abox+.abox{margin-top:6px}.abox:focus-within{border-color:#f0b54599}.abox .abh{display:flex;justify-content:flex-end;min-height:15px;font:11px var(--mono);color:var(--muted)}.abox .abm{display:flex;align-items:center;gap:10px;min-height:30px}.abox .tok{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:28px;padding:3px 12px 3px 4px;border:1px solid var(--line-2);border-radius:999px;background:var(--bg-3)}.abox .tok b{font:600 13px var(--sans);color:var(--text);letter-spacing:.01em}.abox .tok img,.abox .tok svg,.tokpick-btn img,.tokpick-btn svg{width:20px;height:20px;border-radius:999px;flex:none}.abox .ain{flex:1 1 0;width:0;min-width:0;background:transparent;border:0;outline:none;text-align:right;font:500 22px var(--mono);color:var(--text);padding:2px 0;-moz-appearance:textfield}.abox .ain::placeholder{color:var(--dim)}.abox .ain::-webkit-inner-spin-button,.abox .ain::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.abox .abu{text-align:right;min-height:14px}.abox .abu .usd{font:11px var(--mono);color:var(--dim)}.abox .abq{display:flex;justify-content:flex-end;gap:5px;margin-top:3px}.abox .part{background:var(--bg-3);border:1px solid var(--line-2);border-radius:5px;color:var(--muted);font:600 10.5px var(--mono);padding:1px 8px;cursor:pointer}.abox .part:hover,.abox .part:focus-visible{color:var(--text);border-color:var(--muted)}.topup{max-width:460px}@property --rbang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.rbcta{position:relative;border:2px solid transparent!important;color:var(--text)!important;font-weight:600!important;background:linear-gradient(var(--bg-3),var(--bg-3)) padding-box,conic-gradient(from var(--rbang),#f0b545,#ef6b5e,#c86bff,#5aa9ff,#4cc38a,#f0b545) border-box!important;animation:rbspin 4s linear infinite;box-shadow:0 0 14px -4px #c86bff73}.rbcta:hover{box-shadow:0 0 18px -2px #f0b5458c}.rbcta.on{background:linear-gradient(var(--mine-bg),var(--mine-bg)) padding-box,conic-gradient(from var(--rbang),#f0b545,#ef6b5e,#c86bff,#5aa9ff,#4cc38a,#f0b545) border-box!important}.rbgo:not(:disabled){border:0!important;color:#140f06!important;font-weight:700;background:linear-gradient(100deg,#f0b545,#ef6b5e 40%,#c86bff 75%,#5aa9ff)!important;background-size:200% 100%!important;animation:rbflow 5s ease-in-out infinite alternate;box-shadow:0 6px 20px -8px #c86bff99}@keyframes rbspin{to{--rbang: 360deg}}@keyframes rbflow{0%{background-position:0% 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion: reduce){.rbcta,.rbgo{animation:none!important}}.pair-sort{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:3px 12px 6px}.pair-sort button{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:28px;padding:5px 4px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font:500 11px var(--sans);cursor:pointer}.pair-sort button>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pair-sort .sort-arrow{flex:0 0 8px;font-size:11px}.pair-sort button:hover{color:var(--text);background:var(--bg-3)}.pair-sort button[aria-pressed=true]{color:var(--text);background:var(--bg-3);border-color:var(--line-2)}.pair-sort button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.poolbar .sbtn.icon-button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;flex:none}.pair-heading{gap:8px;letter-spacing:0;text-transform:none}.pair-views{display:flex;min-width:0;gap:2px}.pair-views button{min-width:0;height:28px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);font-size:11px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pair-views button[aria-pressed=true]{background:var(--selected, var(--bg-3));border-color:var(--line-2);color:var(--text)}.pair-views button:hover{background:var(--hover, var(--bg-3));color:var(--text)}.pair-filters{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:2px 12px 6px}.filter-chip{display:inline-flex;align-items:center;gap:8px;max-width:170px;height:24px;padding:0 7px;background:var(--bg-3);border:1px solid var(--line-2);border-radius:4px;color:var(--text);font-size:11px;cursor:pointer}.filter-chip>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-chip>span:last-child{color:var(--muted);font-size:15px}.filter-chip:hover{border-color:var(--muted)}.pair-count{margin-left:auto;color:var(--muted);font-size:11px}#pairs .item{position:relative}.pair-favorite{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:none;padding:0;background:transparent;color:var(--dim);border:1px solid transparent;border-radius:4px;cursor:pointer}.pair-favorite:hover,.pair-favorite[aria-pressed=true]{color:var(--text)}.pair-favorite:hover{background:var(--hover, var(--bg-3));border-color:var(--line-2)}.item .r small.pair-metric-label{display:flex;align-items:center;justify-content:flex-end;gap:3px;height:24px}.pair-empty{display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:16px 12px;color:var(--muted);font-size:12px}.exec-review{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0}.exec-pair{display:flex;flex-direction:column;gap:2px;min-width:0}.exec-pair b{font-size:12px;font-weight:600;overflow-wrap:anywhere}.exec-pair>span,.exec-value>span{color:var(--muted);font-size:11px}.exec-value{display:flex;flex-direction:column;gap:2px;margin:10px 0 6px}.exec-value strong{font-size:20px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.exec-review dl{margin:0}.exec-review dt{color:var(--muted);font-size:11px;min-width:0;overflow-wrap:anywhere}.exec-review dd{margin:0;font:11px/1.5 var(--mono);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.exec-amounts>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:2px 0}.exec-amounts dd{text-align:right}.exec-review .exec-range{border-top:1px solid var(--line);padding-top:8px;margin-top:8px}.exec-review .exec-range-pct{font-size:10px;color:var(--muted)}.exec-guidance{color:var(--muted);font-size:11px;line-height:1.5;margin:10px 0 8px;overflow-wrap:anywhere}.exec-col .cta{white-space:normal;overflow-wrap:anywhere}.exec-col #cta.secondary{margin-top:0}.exec-col #ctaGo{margin-top:8px}.exec-col .quotebox .qrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px}.exec-col .quotebox .qrow b{min-width:0;overflow-wrap:anywhere}.exec-col .quotebox .qhead,.exec-col .quotebox .qerr{overflow-wrap:anywhere}.tokpick{position:relative;flex:none}.tokpick-btn{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 10px 3px 8px;border:1px solid var(--line-2);border-radius:999px;background:var(--bg-3);color:var(--text);font:600 13px var(--sans);cursor:pointer}.tokpick-btn:hover:not(:disabled){border-color:var(--muted)}.abox .ain.empty{flex:1 1 0;width:0;min-width:0;text-align:right;font:500 22px var(--mono);color:var(--dim);padding:2px 0}.tokpick-btn .ph{color:var(--muted);font-weight:500}.tokpick-btn i{font-style:normal;color:var(--muted);font-size:9px}.tokpick-pop{position:absolute;z-index:30;top:calc(100% + 4px);left:0;width:260px;padding:6px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--radius-panel);box-shadow:0 12px 30px -12px #000c}.tokpick-pop input{width:100%;margin-bottom:6px}.tokpick-list{max-height:220px;overflow:auto;display:flex;flex-direction:column}.tokpick-row{display:flex;align-items:center;gap:7px;padding:5px 6px;border:0;border-radius:5px;background:transparent;color:var(--text);font:500 12px var(--sans);cursor:pointer;text-align:left}.tokpick-row:hover{background:var(--bg-3, #1b1b1f)}.tokpick-row small{margin-left:auto;color:var(--dim);font:10px var(--mono)}.tokpick-none,.tokpick-clear{padding:6px;color:var(--muted);font-size:11px}.tokpick-clear{width:100%;border:0;background:transparent;cursor:pointer;text-align:left}
