:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0b0d14;--surface:#11141c;--raised:#181c27;--line:#212634;--line-strong:#303748;--text:#f5f6f8;--text-2:#a6adbc;--text-3:#7d8597;--accent:#3040ff;--accent-hi:#8b95ff;--accent-ink:#f5f6f8;--accent-wash:color-mix(in oklab, var(--accent) 22%, var(--ground));--up:#3ecf8e;--up-ink:#04140c;--up-wash:color-mix(in oklab, var(--up) 12%, var(--ground));--down:#f26d78;--down-ink:#1c0609;--down-wash:color-mix(in oklab, var(--down) 12%, var(--ground));--line-pool:#b6becd;--line-protocol:#7d889d;--line-network:#56617a;--line-terminal:var(--accent);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--radius:2px;--nav-h:48px;--edge:16px;--control-h:32px;--ease:cubic-bezier(.2, 0, 0, 1);--t-press:90ms;--t-ui:.16s;--t-measure:.42s;--z-nav:20;--z-overlay:40;--z-toast:60}*,:before,:after{box-sizing:border-box}html{background:var(--ground);color:var(--text);font-family:var(--font-text), system-ui, sans-serif;letter-spacing:0;font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;font-size:14px;line-height:1.5}body{background:var(--ground);min-height:100dvh;margin:0}h1,h2,h3,h4,p,dl,dd,ol,ul,figure{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}table{border-collapse:collapse;width:100%}img,svg{display:block}::selection{background:var(--accent);color:var(--accent-ink)}:focus{outline:none}:focus-visible{outline:1px solid var(--accent-hi);outline-offset:2px}.t-display{letter-spacing:-.034em;text-wrap:balance;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.04}.t-title{letter-spacing:-.024em;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.18}.t-heading{letter-spacing:-.012em;font-size:15px;font-weight:600;line-height:1.3}.t-body{letter-spacing:-.006em;text-wrap:pretty;font-size:14px;line-height:1.5}.t-small{letter-spacing:0;font-size:12.5px;line-height:1.4}.t-label{letter-spacing:.004em;color:var(--text-3);font-size:12px;line-height:1.3}.t-mono{font-family:var(--font-data), ui-monospace, monospace;letter-spacing:0;font-size:.92em}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.fig-xl{letter-spacing:-.042em;font-variant-numeric:tabular-nums;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:.96}.fig-lg{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.05}.fig-md{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1.15}.unit{letter-spacing:0;color:var(--text-3);margin-left:.35em;font-size:.42em;font-weight:500}.fig-md .unit,.fig-lg .unit{font-size:.56em}.fig-md .unit{font-size:11px}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.up{color:var(--up)}.down{color:var(--down)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{left:var(--edge);z-index:100;background:var(--accent);color:var(--accent-ink);padding:var(--s2) var(--s3);border-radius:var(--radius);position:fixed;top:-100px}.skip:focus{top:var(--s2)}@keyframes skeleton{0%,to{opacity:.55}50%{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}@keyframes grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
.btn{justify-content:center;align-items:center;gap:var(--s2);height:var(--control-h);padding:0 var(--s3);border-radius:var(--radius);border:1px solid var(--line-strong);color:var(--text);letter-spacing:-.004em;white-space:nowrap;transition:background var(--t-ui) var(--ease), border-color var(--t-ui) var(--ease), color var(--t-ui) var(--ease), transform var(--t-press) var(--ease);background:0 0;font-size:13px;font-weight:500;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;color:var(--text-3);border-color:var(--line);background:0 0}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.btn-buy{background:var(--up);border-color:var(--up);color:var(--up-ink);font-weight:600}.btn-sell{background:var(--down);border-color:var(--down);color:var(--down-ink);font-weight:600}.btn-lg{height:44px;padding:0 var(--s4);font-size:14px}.btn-sm{height:26px;padding:0 var(--s2);font-size:12.5px}.btn-block{width:100%}.btn-quiet{color:var(--text-2);border-color:#0000}.link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color var(--t-ui) var(--ease);text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled):not(.btn-primary):not(.btn-buy):not(.btn-sell){background:var(--raised);border-color:var(--text-3);color:var(--text)}.btn-primary:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 86%, white)}.btn-buy:hover:not(:disabled){background:color-mix(in oklab, var(--up) 88%, white)}.btn-sell:hover:not(:disabled){background:color-mix(in oklab, var(--down) 88%, white)}.link:hover{-webkit-text-decoration-color:var(--accent-hi);text-decoration-color:var(--accent-hi)}}.spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.seg{border:1px solid var(--line-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.seg>button{height:calc(var(--control-h) - 2px);min-width:40px;padding:0 var(--s3);color:var(--text-2);font-variant-numeric:tabular-nums;transition:background var(--t-ui) var(--ease), color var(--t-ui) var(--ease);font-size:13px;font-weight:500}.seg>button+button{border-left:1px solid var(--line-strong)}.seg>button[aria-pressed=true],.seg>button[aria-selected=true]{background:var(--text);color:var(--ground)}.seg-block{display:flex}.seg-block>button{flex:1}.seg-sm>button{min-width:32px;height:24px;padding:0 var(--s2);font-size:12px}.seg>button[data-side=buy][aria-pressed=true]{background:var(--up-wash);color:var(--up);box-shadow:inset 0 -2px 0 var(--up)}.seg>button[data-side=sell][aria-pressed=true]{background:var(--down-wash);color:var(--down);box-shadow:inset 0 -2px 0 var(--down)}.tabs{gap:var(--s4);border-bottom:1px solid var(--line);display:flex}.tabs>button,.tabs>a{height:36px;color:var(--text-3);transition:color var(--t-ui) var(--ease);font-size:13px;font-weight:500;position:relative}.tabs>[aria-pressed=true],.tabs>[aria-current=page]{color:var(--text)}.tabs>[aria-pressed=true]:after,.tabs>[aria-current=page]:after{content:"";background:var(--text);height:1px;position:absolute;bottom:-1px;left:0;right:0}@media (hover:hover) and (pointer:fine){.seg>button:hover:not([aria-pressed=true]):not([aria-selected=true]),.tabs>:hover{color:var(--text)}}.field{gap:6px;display:grid}.field>label,.field-label{color:var(--text-3);justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.input{align-items:center;gap:var(--s2);height:40px;padding:0 var(--s3);background:var(--ground);border:1px solid var(--line-strong);border-radius:var(--radius);transition:border-color var(--t-ui) var(--ease);display:flex}.input:focus-within{border-color:var(--text-2)}.input[data-invalid=true]{border-color:var(--down)}.input>input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;font-size:15px}.input>input::placeholder{color:var(--text-3)}.input-sm{height:var(--control-h)}.input-sm>input{font-size:13px}.input-lg{height:52px;padding:0 var(--s4)}.input-lg>input{font-size:14px}.input .suffix{color:var(--text-3);white-space:nowrap;font-size:12.5px}.hint{color:var(--text-3);font-size:12px}.hint[data-tone=bad]{color:var(--down)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.panel-head{justify-content:space-between;align-items:center;gap:var(--s3);min-height:40px;padding:0 var(--s3);border-bottom:1px solid var(--line);display:flex}.panel-head h2,.panel-head h3{letter-spacing:-.008em;font-size:13px;font-weight:600}.panel-body{padding:var(--s3)}.rule{background:var(--line);border:0;height:1px;margin:0}.table th{height:30px;padding:0 var(--s3);color:var(--text-3);text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);background:var(--surface);font-size:12px;font-weight:400}.table td{height:40px;padding:0 var(--s3);white-space:nowrap;border-bottom:1px solid var(--line);font-size:13px}.table tr:last-child td{border-bottom:0}.table .r{text-align:right;font-variant-numeric:tabular-nums}.table tbody tr[data-row]{cursor:pointer;transition:background var(--t-ui) var(--ease)}.table tbody tr[data-selected=true]{background:var(--raised);box-shadow:inset 2px 0 0 var(--text)}@media (hover:hover) and (pointer:fine){.table tbody tr[data-row]:hover{background:var(--raised)}}.table-dense td{border-bottom:0;height:26px;font-size:12.5px}.table th.sticky{z-index:1;position:sticky;top:0}.chip{border:1px solid var(--line-strong);border-radius:var(--radius);height:20px;color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;padding:0 6px;font-size:12px;display:inline-flex}.chip[data-tone=accent]{border-color:color-mix(in oklab, var(--accent) 70%, var(--ground));color:var(--accent-hi)}.chip[data-tone=up]{border-color:color-mix(in oklab, var(--up) 45%, var(--ground));color:var(--up)}.chip[data-tone=down]{border-color:color-mix(in oklab, var(--down) 45%, var(--ground));color:var(--down)}.mark{background:var(--c,var(--text-3));border-radius:1px;flex:none;width:8px;height:8px;display:inline-block}.mark[data-line=pool]{--c:var(--line-pool)}.mark[data-line=protocol]{--c:var(--line-protocol)}.mark[data-line=network]{--c:var(--line-network)}.mark[data-line=terminal]{--c:var(--line-terminal)}.avatar{border-radius:var(--radius);background:var(--raised);border:1px solid var(--line-strong);width:24px;height:24px;color:var(--text-2);flex:none;place-items:center;font-size:11px;font-weight:600;display:inline-grid;overflow:hidden}.avatar-lg{width:36px;height:36px;font-size:13px}.skeleton{background:var(--raised);height:12px;animation:skeleton 1.4s var(--ease) infinite;border-radius:1px;display:block}.copy{color:var(--text-2);transition:color var(--t-ui) var(--ease);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.copy svg{color:var(--text-3)}@media (hover:hover) and (pointer:fine){.copy:hover,.copy:hover svg{color:var(--text)}}.state{align-content:center;justify-items:start;gap:var(--s2);padding:var(--s5) var(--s4);min-height:140px;display:grid}.state :is(h1,h2,h3){letter-spacing:-.01em;font-size:14px;font-weight:600}.state p{color:var(--text-2);max-width:44ch;font-size:13px}.state .btn{margin-top:var(--s2)}.notice{padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--ground);gap:4px;font-size:13px;display:grid}.notice strong{font-weight:600}.notice[data-tone=bad]{border-color:color-mix(in oklab, var(--down) 50%, var(--ground));background:var(--down-wash)}.notice[data-tone=accent]{border-color:color-mix(in oklab, var(--accent) 70%, var(--ground));background:var(--accent-wash)}.notice[data-tone=good]{border-color:color-mix(in oklab, var(--up) 45%, var(--ground));background:var(--up-wash)}.menu{z-index:var(--z-overlay);min-width:220px;padding:var(--s1);background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--radius);animation:rise var(--t-ui) var(--ease);position:absolute;box-shadow:0 12px 32px #00000080}.menu-item{align-items:center;gap:var(--s2);width:100%;min-height:34px;padding:0 var(--s2);text-align:left;color:var(--text);border-radius:1px;font-size:13px;display:flex}.menu-item[data-active=true],.menu-item:focus-visible{background:var(--line);outline:none}@media (hover:hover) and (pointer:fine){.menu-item:hover{background:var(--line)}}.menu-note{padding:var(--s2);color:var(--text-2);font-size:12.5px}.toasts{right:var(--edge);bottom:var(--edge);z-index:var(--z-toast);gap:var(--s2);width:min(340px, calc(100vw - 2 * var(--edge)));display:grid;position:fixed}.toast{padding:var(--s3);background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--radius);animation:rise var(--t-ui) var(--ease);font-size:13px;box-shadow:0 12px 32px #00000080}.measure{--h:10px;width:100%;display:block;position:relative}.measure[data-size=lg]{--h:28px}.measure[data-size=sm]{--h:6px}.measure-track{height:var(--h);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:1px;display:flex;position:relative}.measure[data-open=true] .measure-track{box-shadow:none}.measure-seg{height:100%;transition:width var(--t-measure) var(--ease);flex:none;padding-right:2px}.measure-seg>i{background:var(--c);border-radius:1px;min-width:1px;height:100%;display:block}.measure-seg[data-line=pool]{--c:var(--line-pool)}.measure-seg[data-line=protocol]{--c:var(--line-protocol)}.measure-seg[data-line=network]{--c:var(--line-network)}.measure-seg[data-line=terminal]{--c:var(--line-terminal)}.measure-seg[data-line=over]{--c:var(--down)}.measure-seg[data-line=unpriced]{--c:var(--text-3)}.measure-seg[data-line=whole]{--c:var(--line-protocol)}.measure[data-expected=true] .measure-seg>i,.measure-seg[data-line=over]>i,.measure-seg[data-line=unpriced]>i{background:repeating-linear-gradient(-45deg, var(--c) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--c)}.measure-cap{background:var(--text);width:1px;transition:left var(--t-measure) var(--ease);position:absolute;top:-4px;bottom:-4px}.measure-ruler{height:18px;color:var(--text-3);font-variant-numeric:tabular-nums;background-image:linear-gradient(to right, var(--line-strong) 1px, transparent 1px);background-size:var(--tick,10%) 4px;background-repeat:repeat-x;margin-top:5px;font-size:11.5px;display:block;position:relative}.measure-ruler>span{white-space:nowrap;position:absolute;top:6px}.measure-ruler>span[data-at=end]{transform:translate(-100%)}.measure-ruler>span[data-at=cap]{color:var(--text);transform:translate(-100%)}.lines{--cols:2;grid-template-columns:minmax(0, 1fr) repeat(var(--cols), auto);column-gap:var(--s4);width:100%;display:grid}.lines[data-cols="3"]{--cols:3}.lines-row{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);align-items:baseline;min-height:28px;padding:5px 0;font-size:13px;display:grid}.lines-row:last-child{border-bottom:0}.lines-row>:first-child{align-items:baseline;gap:var(--s2);min-width:0;display:flex}.lines-row .mark{align-self:center}.lines-row .v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lines-row .v.dim{color:var(--text-3)}.lines-row[data-total=true]{border-top:1px solid var(--line-strong);border-bottom:0;font-weight:600}.lines-row small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.lines[data-size=lg] .lines-row{min-height:44px;padding:11px 0;font-size:14px}.page{width:100%;max-width:1120px;padding:var(--s7) var(--edge) var(--s8);margin:0 auto}.page-narrow{max-width:760px}.page-head{gap:var(--s2);margin-bottom:var(--s6);display:grid}.page-head p{color:var(--text-2);text-wrap:pretty;max-width:62ch;font-size:15px;line-height:1.5}.kv{column-gap:var(--s5);grid-template-columns:auto 1fr;row-gap:6px;font-size:13px;display:grid}.kv dt{color:var(--text-3)}.kv dd{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:720px){.page{padding-top:var(--s5)}}.lost{align-content:center;gap:var(--s5);min-height:calc(100dvh - var(--nav-h) - 120px);display:grid}.lost .measure{max-width:520px}.lost-links{gap:var(--s2);flex-wrap:wrap;display:flex}.markets-token{align-items:center;gap:var(--s2);min-width:0;display:flex}.markets-token strong{font-weight:600}.link svg,.copy svg,.btn svg{vertical-align:-2px;flex:none;display:inline-block}
