:root,:root[data-theme=dark]{color-scheme:dark;--bg: #070910;--surface: #0d1017;--surface-alt: #131822;--ink: #e4e9f0;--muted: #8792a3;--faint: #5a6473;--line: #191f2a;--line-strong: #28313f;--accent: #f2b544;--accent-soft: rgba(242, 181, 68, .13);--accent-line: rgba(242, 181, 68, .42);--good: #46cf9b;--good-bg: rgba(70, 207, 155, .12);--good-line: rgba(70, 207, 155, .38);--warn: #f2b544;--warn-bg: rgba(242, 181, 68, .12);--bad: #ff6b7a;--bad-bg: rgba(255, 107, 122, .12);--bad-line: rgba(255, 107, 122, .34);--track: #171d27;--scrim: rgba(2, 3, 6, .72);--flash-buy: rgba(70, 207, 155, .26);--flash-sell: rgba(255, 107, 122, .24);--rim: rgba(255, 255, 255, .045)}:root[data-theme=light]{color-scheme:light;--bg: #f6f4ef;--surface: #ffffff;--surface-alt: #faf8f3;--ink: #16181d;--muted: #5c6570;--faint: #8a929c;--line: #e6e2d9;--line-strong: #cfcabd;--accent: #9a6a00;--accent-soft: rgba(154, 106, 0, .1);--accent-line: rgba(154, 106, 0, .35);--good: #06775a;--good-bg: rgba(6, 119, 90, .1);--good-line: rgba(6, 119, 90, .32);--warn: #8a5a00;--warn-bg: rgba(138, 90, 0, .11);--bad: #c02a37;--bad-bg: rgba(192, 42, 55, .09);--bad-line: rgba(192, 42, 55, .3);--track: #edeae2;--scrim: rgba(30, 26, 18, .3);--flash-buy: rgba(6, 119, 90, .16);--flash-sell: rgba(192, 42, 55, .14);--rim: rgba(0, 0, 0, .04)}:root{--radius: 10px;--font: system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--display: "Azeret Mono", "IBM Plex Mono", ui-monospace, monospace;--decay: 1.6s cubic-bezier(.2, .9, .35, 1) both}:root[data-theme-ready] body,:root[data-theme-ready] .panel,:root[data-theme-ready] .data tbody tr{transition:background-color .22s ease,color .22s ease,border-color .22s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:tabular-nums}button,input{font:inherit}a{color:inherit}:where(button,a,input,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.app{min-height:100vh;min-height:100dvh}.chrome{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line)}.chrome-in{display:flex;align-items:center;gap:18px;height:52px;padding:0 18px}.mark{display:flex;align-items:center;gap:8px;color:var(--ink);flex:none;-webkit-user-select:none;user-select:none}.wordmark{font-family:var(--display);font-size:13.5px;font-weight:600;letter-spacing:-.05em}.tabs{display:flex;gap:2px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:7px;padding:6px 11px;color:var(--faint);cursor:pointer;font-family:var(--display);font-size:12px;font-weight:500;letter-spacing:-.02em;white-space:nowrap;transition:color .12s ease,background-color .12s ease}.tabs button:hover{color:var(--ink);background:var(--surface-alt)}.tabs button.active{color:var(--accent);background:var(--accent-soft)}.chrome-right{display:flex;align-items:center;gap:10px;flex:none}.tick{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;color:var(--faint);padding:5px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.tick-block{color:var(--muted)}.tick-eth{color:var(--ink)}.tick-warn{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--bad);background:var(--bad-bg);border:1px solid var(--bad-line);border-radius:999px;padding:4px 9px}.shell{display:grid;grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:18px;padding:18px;max-width:1720px;margin:0 auto}.main{min-width:0;display:flex;flex-direction:column;gap:18px}.rail{position:sticky;top:70px;max-height:calc(100dvh - 88px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-top-color:var(--rim);border-radius:var(--radius);overflow:hidden}.rail-head{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);flex:none}.rail-head h2{margin:0;flex:1;font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:-.03em}.rail-count{font-family:var(--mono);font-size:10.5px;color:var(--faint)}.rail .tape{max-height:none;padding:6px;overflow-y:auto;overscroll-behavior:contain;flex:1}.vitals{display:flex;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-top-color:var(--rim);border-radius:var(--radius);overflow:hidden}.vital{flex:1 1 140px;padding:12px 15px;border-right:1px solid var(--line);min-width:0}.vital:last-of-type{border-right:none}.vital label{display:block;color:var(--faint);font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.vital strong{display:block;font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.055em;line-height:1.05}.vital span{display:block;margin-top:3px;color:var(--faint);font-family:var(--mono);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vital-bar{flex:1 0 100%;display:grid;height:3px}.vital-bar i{display:block}.vb-live{background:var(--good)}.vb-auctioning{background:var(--accent)}.vb-other{background:var(--line-strong)}.panel.focal{padding:14px 16px 6px}.tip{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px;outline:none}.tip-dot{display:grid;place-items:center;width:14px;height:14px;border-radius:50%;border:1px solid var(--line-strong);color:var(--faint);font-family:var(--mono);font-size:9px;font-style:italic;cursor:help;transition:color .12s ease,border-color .12s ease}.tip:hover .tip-dot,.tip:focus .tip-dot{color:var(--accent);border-color:var(--accent)}.tip-body{position:absolute;top:calc(100% + 8px);z-index:20;width:max-content;max-width:300px;padding:10px 12px;background:var(--surface-alt);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 10px 30px #00000073;color:var(--muted);font-family:var(--font);font-size:12px;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .14s ease,transform .14s ease,visibility .14s}.tip-right .tip-body{left:-8px}.tip-left .tip-body{right:-8px}.tip:hover .tip-body,.tip:focus .tip-body{opacity:1;visibility:visible;transform:translateY(0)}.tip-body code{font-family:var(--mono);font-size:11px;color:var(--ink)}.tip-body strong{color:var(--ink);font-weight:600}@media(max-width:1180px){.rail{display:none}.shell{grid-template-columns:minmax(0,1fr)}}@media(min-width:1181px){.tape-inline{display:none}}@media(max-width:860px){.chrome-in{height:auto;flex-wrap:wrap;gap:10px;padding:10px 14px}.chrome-right{display:contents}.mark{order:1;margin-right:auto}.tick,.tick-warn{order:2}.icon-btn{order:3}.search-wrap{order:4;flex-basis:100%}.tabs{order:5;flex-basis:100%;margin:0 -14px -2px;padding:0 14px 2px}.search,.search:focus{width:100%}.shell{padding:12px;gap:12px}.main{gap:12px}.vital{padding:10px 12px}.vital strong{font-size:16px}.tip-body{max-width:min(300px,calc(100vw - 40px))}.tip-right .tip-body{left:auto;right:-8px}}.search-wrap{position:relative;display:flex;align-items:center}.search{width:210px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 12px;color:var(--ink);font-family:var(--mono);font-size:11.5px;outline:none;transition:width .18s ease,border-color .15s ease,background-color .15s ease}.search:focus{width:300px;border-color:var(--accent-line);background:var(--surface-alt)}.search::placeholder{color:var(--faint)}.search-hits{position:absolute;right:9px;pointer-events:none;font-family:var(--mono);font-size:10px;color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:2px 5px}.search-hits.none{color:var(--faint);background:var(--track)}.panel{background:var(--surface);border:1px solid var(--line);border-top-color:var(--rim);border-radius:var(--radius);padding:18px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.panel-head h2{margin:0;font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:-.03em}.panel-meta{color:var(--faint);font-size:11.5px;font-family:var(--mono)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}@media(max-width:720px){.stats{grid-template-columns:1fr}}.stat{position:relative;border:1px solid var(--line);border-top-color:var(--rim);border-radius:8px;background:var(--surface-alt);padding:13px 15px;min-height:84px}.stat label{display:block;color:var(--faint);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px}.stat strong{display:block;font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.055em;line-height:1.05}.stat .sub{margin-top:6px;color:var(--faint);font-size:11.5px;font-family:var(--mono)}.bars{display:flex;flex-direction:column;gap:12px}.bar-row{display:grid;grid-template-columns:110px 1fr 120px;gap:12px;align-items:center}@media(max-width:640px){.bar-row{grid-template-columns:80px 1fr 90px}}.bar-label{font-size:13px;color:var(--ink)}.bar-track{height:10px;background:var(--track);border-radius:999px;overflow:hidden}.bar-fill{height:100%;background:var(--line-strong);border-radius:999px;min-width:0;transition:width .35s ease}.bar-row:hover .bar-fill{background:var(--muted)}.bar-value{text-align:right;font-family:var(--mono);font-size:13px;font-weight:500}.bar-value .dim{display:block;color:var(--faint);font-size:11px;font-weight:400;margin-top:2px}.toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;padding:6px 12px;font-family:var(--mono);font-size:11.5px;color:var(--muted);cursor:pointer;transition:color .12s ease,border-color .12s ease}.chip:hover{color:var(--ink);border-color:var(--line-strong)}.chip.active{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink);background:var(--ink);color:var(--bg);border-radius:8px;padding:8px 14px;font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:-.02em;cursor:pointer;transition:opacity .12s ease}.btn:hover:not(:disabled){opacity:.88}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.ghost{background:transparent;color:var(--ink)}.table-wrap{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-size:13px}table.data th{text-align:left;color:var(--faint);font-family:var(--mono);font-weight:500;font-size:10px;letter-spacing:.09em;text-transform:uppercase;padding:0 10px 9px 0;border-bottom:1px solid var(--line-strong);white-space:nowrap}table.data td{padding:9px 10px 9px 0;border-bottom:1px solid var(--line);vertical-align:middle}table.data tbody tr{transition:background-color .12s ease}table.data tbody tr:hover{background-color:var(--surface-alt);background-image:linear-gradient(to right,var(--accent) 0 2px,transparent 2px)}table.data tr:last-child td{border-bottom:none}table.data .num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}table.data .right{text-align:right}.token{display:flex;flex-direction:column;gap:2px;min-width:120px}.token .sym{font-weight:600;letter-spacing:-.02em}.token .name{color:var(--faint);font-size:12px}.addr{font-family:var(--mono);font-size:12px;color:var(--muted)}.pill{display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:999px;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.02em;background:var(--track);color:var(--ink);white-space:nowrap}.pill.live{background:var(--good-bg);color:var(--good);box-shadow:inset 0 0 0 1px var(--good-line)}.pill.auction{background:var(--warn-bg);color:var(--warn)}.pill.fail{background:var(--bad-bg);color:var(--bad)}.pill.muted{background:var(--track);color:var(--muted)}.settings{display:grid;gap:12px;max-width:720px}.field label{display:block;font-size:12px;color:var(--muted);margin-bottom:6px}.field input{width:100%;height:40px;border:1px solid var(--line-strong);border-radius:8px;padding:0 12px;background:var(--surface);outline:none}.field input:focus{border-color:var(--ink)}.hint{color:var(--muted);font-size:13px;line-height:1.5;margin:0}.error{border:1px solid var(--bad-line);background:var(--bad-bg);color:var(--bad);border-radius:8px;padding:12px 14px;font-size:13px;margin-bottom:16px}.empty{color:var(--muted);font-size:14px;padding:24px 0;text-align:center}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:800px){.grid-2{grid-template-columns:1fr}}.section-gap{margin-top:14px}.loading{color:var(--faint);font-size:13px;padding:40px 0;text-align:center}.when{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.when .date{font-family:var(--mono);font-size:12px;letter-spacing:-.02em}.when .age{color:var(--faint);font-size:11px;font-family:var(--mono)}.addr-chip{display:inline-flex;align-items:center;gap:2px;max-width:100%}.addr-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;font-family:var(--mono);font-size:12px;color:var(--ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:2px;letter-spacing:-.02em}.addr-main:hover{text-decoration-color:var(--ink)}.addr-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--faint);font-size:11px;cursor:pointer;padding:2px 4px;line-height:1;text-decoration:none;font-family:var(--mono)}.addr-icon:hover{color:var(--ink)}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--scrim);z-index:40;border:none;padding:0;cursor:pointer}.drawer{--drawer-w: 460px;position:fixed;top:0;right:0;width:min(var(--drawer-w),100vw);height:100vh;height:100dvh;max-width:100vw;background:var(--surface);border-left:1px solid var(--line);z-index:50;display:flex;flex-direction:column;animation:slideIn .18s ease}@keyframes slideIn{0%{transform:translate(12px);opacity:.6}to{transform:translate(0);opacity:1}}.drawer-resize{position:absolute;top:0;left:-5px;width:11px;height:100%;z-index:1;cursor:col-resize;touch-action:none;display:grid;place-items:center;outline:none}.drawer-resize:before{content:"";width:3px;height:40px;border-radius:999px;background:var(--line-strong);opacity:.55;transition:opacity .15s ease,background-color .15s ease}.drawer-resize:hover:before,body.resizing-x .drawer-resize:before,body.resizing-y .drawer-resize:before{opacity:1;background:var(--accent)}.drawer-resize:focus-visible:before{opacity:1;background:var(--accent)}body.resizing-x,body.resizing-x *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.resizing-y,body.resizing-y *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 12px;border-bottom:1px solid var(--line);flex:0 0 auto}.drawer-head h2{margin:0 0 4px;font-family:var(--display);font-size:13px;font-weight:600;letter-spacing:-.03em}.drawer-head .full{font-family:var(--mono);font-size:11px;color:var(--muted);word-break:break-all;line-height:1.4}.drawer-body{padding:16px 18px 32px;overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.drawer-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}@media(max-width:720px){.drawer{--drawer-h: 82dvh;top:auto;right:0;bottom:0;left:0;width:100%;height:min(max(var(--drawer-h),240px),96dvh);border-left:none;border-top:1px solid var(--line-strong);border-radius:16px 16px 0 0;animation:sheetIn .2s ease}.drawer-resize{top:0;left:0;width:100%;height:20px;cursor:row-resize}.drawer-resize:before{width:42px;height:4px;opacity:.7}.drawer-head{padding-top:22px}.drawer-body{padding:14px 16px calc(28px + env(safe-area-inset-bottom))}}@keyframes sheetIn{0%{transform:translateY(16px);opacity:.6}to{transform:translateY(0);opacity:1}}.kv{display:grid;grid-template-columns:110px 1fr;gap:6px 10px;font-size:13px;margin-bottom:16px}.kv dt{color:var(--muted);margin:0}.kv dd{margin:0;font-family:var(--mono);font-size:12px;word-break:break-all}.mini-list{display:flex;flex-direction:column;gap:8px}.mini-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 0;border-bottom:1px solid var(--line);cursor:pointer}.mini-row:hover .sym{text-decoration:underline}.mini-row:last-child{border-bottom:none}.graph-list{display:flex;flex-direction:column;gap:10px}.graph-row{display:grid;grid-template-columns:1fr;gap:4px}.graph-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px}.graph-meta .left{display:flex;flex-direction:column;gap:2px;min-width:0}.graph-meta .rank{color:var(--faint);font-family:var(--mono);font-size:11px;margin-right:6px}.seg{display:inline-flex;gap:4px;background:var(--track);border-radius:8px;padding:3px}.seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;border-radius:6px;padding:5px 10px;font-family:var(--mono);font-size:11.5px;color:var(--muted);cursor:pointer}.seg button.active{background:var(--surface);color:var(--accent);border:1px solid var(--accent-line)}.icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:999px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;font-size:14px;line-height:1;transition:color .12s ease,border-color .12s ease}.icon-btn:hover{color:var(--ink);border-color:var(--ink)}.live-dot{position:relative;display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--faint);margin-right:6px;vertical-align:middle}.live-dot.on{background:var(--good)}.live-dot.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--good);animation:ping 2.4s cubic-bezier(.16,.7,.3,1) infinite}.live-dot.err{background:var(--bad)}@keyframes ping{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(3.2);opacity:0}}@keyframes phosphor-buy{0%{background-color:var(--flash-buy)}18%{background-color:color-mix(in srgb,var(--flash-buy) 42%,transparent)}to{background-color:transparent}}@keyframes phosphor-sell{0%{background-color:var(--flash-sell)}18%{background-color:color-mix(in srgb,var(--flash-sell) 42%,transparent)}to{background-color:transparent}}.flash-buy{animation:phosphor-buy var(--decay)}.flash-sell{animation:phosphor-sell var(--decay)}.tape-row.fresh{--ignite: var(--good)}.tape-row.fresh.flash-buy{animation:slide-in .28s ease-out,ignite 1.6s ease-out both,phosphor-buy var(--decay)}.tape-row.fresh.flash-sell{--ignite: var(--bad);animation:slide-in .28s ease-out,ignite 1.6s ease-out both,phosphor-sell var(--decay)}@keyframes ignite{0%{box-shadow:inset 2px 0 0 var(--ignite)}to{box-shadow:inset 2px 0 0 transparent}}@keyframes slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.window-seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden}.window-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--muted);font-family:var(--mono);font-size:11px;padding:5px 11px;cursor:pointer;transition:background .12s ease,color .12s ease}.window-seg button:hover{color:var(--ink)}.window-seg button.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.badges{display:inline-flex;gap:4px;margin-left:6px;vertical-align:middle}.badge{display:inline-flex;align-items:center;gap:3px;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;padding:2px 5px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:default}.badge.good{color:var(--good);background:var(--good-bg);border-color:var(--good-bg)}.badge.bad{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-line)}.badge.warn{color:var(--warn);background:var(--warn-bg);border-color:var(--warn-bg)}.badge.info{color:var(--ink);background:var(--track);border-color:var(--line-strong)}.badge.muted{color:var(--faint);background:var(--track);border-color:var(--line)}.pnl-pos{color:var(--good)}.pnl-neg{color:var(--bad)}.pnl-flat{color:var(--faint)}.delta{font-family:var(--mono);font-size:12px}.delta.up{color:var(--good)}.delta.down{color:var(--bad)}.delta.flat{color:var(--faint)}.sub-metric{display:block;font-size:10.5px;color:var(--faint);font-weight:400;margin-top:1px}.note{font-size:12px;color:var(--muted);background:var(--surface-alt);border:1px solid var(--line);border-left:2px solid var(--warn);border-radius:6px;padding:9px 12px;margin-bottom:14px;line-height:1.5}.tape{display:flex;flex-direction:column;gap:1px;max-height:340px;overflow-y:auto}.tape-row{display:grid;grid-template-columns:44px 1fr auto auto 62px;gap:10px;align-items:center;padding:6px 8px;border-radius:5px;font-family:var(--mono);font-size:12px}.tape{container-type:inline-size}@container (max-width: 420px){.tape-row{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"side token amount" "side wallet ago";column-gap:8px;row-gap:1px;align-items:baseline;padding:5px 6px}.tape-row>:nth-child(1){grid-area:side;align-self:center}.tape-row>:nth-child(2){grid-area:token}.tape-row>:nth-child(3){grid-area:amount;text-align:right}.tape-row>:nth-child(4){grid-area:wallet}.tape-row>:nth-child(5){grid-area:ago}.tape-row>:nth-child(2),.tape-row>:nth-child(4){min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tape-row>:nth-child(4){font-size:11px;color:var(--faint)}.tape-row .addr-icon{display:none}}.tape-row .side{font-weight:600;font-size:9.5px;letter-spacing:.08em}.tape-row .side.buy{color:var(--good)}.tape-row .side.sell{color:var(--bad)}.tape-row .ago{color:var(--faint);text-align:right;font-size:11px}.drawer-stats{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.drawer-stats .stat{min-height:0;padding:10px 12px}.drawer-stats .stat strong{font-size:19px;letter-spacing:-.03em}.landing{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:32px 24px}.landing-inner{width:100%;max-width:420px;text-align:center}.landing-logo{color:var(--ink);margin-bottom:22px}.landing h1{margin:0 0 10px;font-size:30px;font-weight:600;letter-spacing:-.045em}.landing .tagline{margin:0 0 18px;color:var(--ink);font-size:15px;line-height:1.5}.landing .blurb{margin:0 auto 30px;max-width:360px;color:var(--muted);font-size:13.5px;line-height:1.65}.landing-form{display:flex;flex-direction:column;gap:9px}.landing-input{height:46px;width:100%;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);padding:0 15px;color:var(--ink);outline:none;text-align:center;transition:border-color .15s ease}.landing-input::placeholder{color:var(--faint)}.landing-input:focus{border-color:var(--accent)}.landing-input:disabled{opacity:.55}.landing-btn{height:46px;border:none;border-radius:10px;background:var(--ink);color:var(--bg);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .08s ease}.landing-btn:hover:not(:disabled){opacity:.87}.landing-btn:active:not(:disabled){transform:translateY(1px)}.landing-btn:disabled{opacity:.5;cursor:default}.landing-done{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:22px 18px}.landing-done .tick{width:30px;height:30px;margin:0 auto 11px;border-radius:50%;display:grid;place-items:center;background:var(--good-bg);color:var(--good);font-size:15px;font-weight:700}.landing-done p{margin:0 0 5px;font-size:14.5px;font-weight:500}.landing-done .dim{color:var(--muted);font-size:12.5px}.landing-error{margin:12px 0 0;color:var(--bad);font-size:12.5px}.landing-foot{margin-top:34px;color:var(--faint);font-family:var(--mono);font-size:11px;letter-spacing:.02em}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rail-seg{display:inline-flex;gap:1px;background:var(--track);border-radius:6px;padding:2px}.rail-seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;border-radius:4px;padding:3px 8px;color:var(--faint);cursor:pointer;font-family:var(--mono);font-size:10px;transition:color .12s ease,background-color .12s ease}.rail-seg button:hover{color:var(--ink)}.rail-seg button.active{background:var(--surface);color:var(--accent)}.rail .flow{padding:6px;overflow-y:auto;overscroll-behavior:contain;flex:1}.flow-row{padding:7px 8px;border-radius:6px}.flow-row:hover{background:var(--surface-alt)}.flow-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:12px}.flow-sym{display:flex;align-items:baseline;gap:5px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;letter-spacing:-.02em}.flow-net{flex:none;font-size:11.5px}.flow-bar{display:flex;height:4px;margin:5px 0 4px;border-radius:999px;overflow:hidden;background:var(--track);transition:width .4s ease}.fb-buy{background:var(--good)}.fb-sell{background:var(--bad)}.flow-meta{display:flex;justify-content:space-between;gap:8px;font-family:var(--mono);font-size:10px;color:var(--faint)}.rel{display:flex;flex-direction:column;gap:2px}.rel-row{padding:8px 9px;border-radius:7px;border:1px solid transparent}.rel-row:hover{background:var(--surface-alt);border-color:var(--line)}.rel-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rel-tag{font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:4px;padding:2px 5px;cursor:help;white-space:nowrap}.rel-bar{height:3px;margin:6px 0 5px;border-radius:999px;background:var(--track);overflow:hidden}.rel-bar i{display:block;height:100%;background:var(--accent);border-radius:999px;transition:width .4s ease}.rel-meta{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:10.5px;color:var(--faint)}.rel-meta span:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
