:root{--paper:#f2f1ec;--paper-2:#e9e7e0;--ink:#0d0d0b;--ink-2:#3f3e39;--ink-3:#66655e;--rule:#d2d0c8;--rule-2:#e3e1d9;--signal:#ff4d00;--signal-ink:#c93c00;--ok:#117a3e;--warn:#9a6200;--err:#c0271b;--island:#0d0d0b;--island-ink:#f2f1ec;--island-2:#cfcdc5;--island-3:#9d9c94;--island-rule:#34332f;--disp:"Inter Tight", "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.2, .7, .1, 1);--gutter:clamp(16px, 3vw, 40px);--max:1320px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--paper);color:var(--ink);font:400 13px/1.5 var(--mono);font-feature-settings:"zero" 1, "ss01" 1;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:after{content:"";pointer-events:none;z-index:-1;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{background:var(--signal);color:var(--paper)}a{color:inherit}button,input{font:inherit;color:inherit}button{cursor:pointer}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.mono-label{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.num{font-variant-numeric:tabular-nums}.live{color:var(--signal-ink)}.dim{color:var(--ink-2)}.faint{color:var(--ink-3)}.mast{z-index:50;background:var(--paper);border-bottom:1px solid var(--ink);position:sticky;top:0}.mast .wrap{align-items:stretch;gap:0;height:48px;display:flex}.mast .cell{border-left:1px solid var(--rule);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;display:flex}.mast .cell:first-child{border-left:0;padding-left:0}.mast .brand{font:800 17px/1 var(--disp);letter-spacing:-.03em;gap:10px;text-decoration:none}.mast .grow{border-left:0;flex:1}.mast .ticker{color:var(--ink-2);font-size:11px}.dot{background:var(--signal);border-radius:50%;width:6px;height:6px;display:inline-block}.dot.pulse{animation:pulse 1.6s var(--ease) infinite}@keyframes pulse{50%{opacity:.25}}.btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:10px;height:34px;padding:0 16px;transition:background .15s,color .15s,transform .15s;display:inline-flex}.btn:hover{background:var(--signal);border-color:var(--signal)}.btn .arr{transition:transform .2s var(--ease)}.btn:hover .arr{transform:translate(3px)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn[disabled]{background:var(--paper-2);color:var(--ink-3);border-color:var(--rule);pointer-events:none}.btn.big{width:100%;height:52px;font-size:13px}.sheet-head{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:end;gap:16px;padding:18px 0 10px;display:grid}.sec{padding:clamp(56px,8vw,110px) 0 0}.sec-head{border-top:2px solid var(--ink);grid-template-columns:90px 1fr auto;align-items:baseline;gap:16px;margin-bottom:28px;padding-top:12px;display:grid}.sec-head .no{font:700 12px var(--mono);letter-spacing:.1em}.sec-head h2{font:700 clamp(22px, 2.6vw, 34px)/1.02 var(--disp);letter-spacing:-.035em;text-transform:none;margin:0}.sec-head .page{color:var(--ink-3);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.lede{max-width:62ch;color:var(--ink-2);margin:0 0 28px;font-size:13px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:clamp(28px,4vw,64px);padding-top:28px;display:grid}.hero>div:first-child{min-width:0;container-type:inline-size}.part{font:800 min(30cqi, 230px)/.8 var(--disp);letter-spacing:-.07em;margin:18px 0 0 -.04em}.part-no{flex-wrap:wrap;gap:18px;margin-top:18px;font-size:12px;display:flex}.part-no b{font-weight:700}.claim{font:600 clamp(20px, 2.1vw, 27px)/1.18 var(--disp);letter-spacing:-.025em;max-width:21em;margin:32px 0 26px}.claim em{color:var(--signal-ink);font-style:normal}.features{border-top:1px solid var(--rule);max-width:560px;margin:0;padding:0;list-style:none}.features li{border-bottom:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr) minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.features li span:first-child{color:var(--ink-3)}.features li span:last-child{color:var(--ink-3);text-align:right}@container (width<=420px){.features li{grid-template-columns:28px minmax(0,1fr)}.features li span:last-child{text-align:left;grid-column:2}}.line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line>span{transition:transform .9s var(--ease);display:inline-block;transform:translateY(105%)}.in .line>span{transform:none}.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(18px)}.js [data-reveal].in{opacity:1;transform:none}.unit{border:1px solid var(--ink);background:var(--paper);align-self:start;position:relative;container-type:inline-size}@container (width<=540px){.venues .hide-s{display:none}.venues th.c-venue{width:38%}.venues th.c-out,.venues th.c-net{width:24%}.venues th.c-share{width:14%}.venues td,.venues th{padding-left:8px;padding-right:8px}}.unit-bar{background:var(--ink);color:var(--paper);height:32px;font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.unit-bar .tabs{gap:2px;display:flex}.unit-bar .tabs button{color:var(--island-3);letter-spacing:inherit;font:inherit;background:0 0;border:0;padding:6px 8px}.unit-bar .tabs button[aria-selected=true]{color:var(--paper);box-shadow:inset 0 -2px 0 var(--signal)}.unit-bar .slip{border:1px solid var(--island-rule);color:var(--island-2);font:inherit;letter-spacing:.08em;background:0 0;padding:4px 8px}.unit-bar .slip:hover{color:var(--paper);border-color:var(--island-2)}.io{border-bottom:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr) auto;align-items:stretch;display:grid}.io .pin{border-right:1px solid var(--rule);font:700 10.5px var(--mono);letter-spacing:.12em;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.io .pin i{background:var(--ink);width:14px;height:1px;display:block}.io .field{min-width:0;padding:14px 14px 12px}.io input{width:100%;font:600 clamp(26px, 3vw, 34px)/1.1 var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0}.io input::placeholder{color:var(--ink-3)}.io .out-val{font:600 clamp(26px, 3vw, 34px)/1.1 var(--mono);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.io .sub{color:var(--ink-3);gap:12px;margin-top:6px;font-size:11px;display:flex}.io .sub button{color:var(--ink-2);text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.io .side{border-left:1px solid var(--rule);flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;padding:0 12px;display:flex}.tok{border:1px solid var(--ink);background:var(--paper);height:34px;font:700 12px var(--mono);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:8px;padding:0 10px 0 6px;display:inline-flex}.tok:hover{background:var(--ink);color:var(--paper)}.tok img,.tok .ph{background:var(--paper-2);object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px}.tok .ph{color:var(--ink-2);place-items:center;font-size:9px;display:grid}.flip{z-index:2;align-items:center;height:0;display:flex;position:relative}.flip button{border:1px solid var(--ink);background:var(--paper);place-items:center;width:20px;height:20px;margin-left:13px;padding:0;font-size:11px;display:grid;transform:translateY(-10px)}.flip button:hover{background:var(--ink);color:var(--paper)}.venues{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11.5px}.venues th.c-venue{width:26%}.venues th.c-out,.venues th.c-net{width:18%}.venues th.c-gas{width:12%}.venues th.c-d,.venues th.c-share{width:13%}.venues td,.venues th{text-overflow:ellipsis;overflow:hidden}.venues th{font:500 9.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:right;border-bottom:1px solid var(--rule);white-space:nowrap;padding:8px 7px 6px}.venues th:first-child,.venues td:first-child{text-align:left;padding-left:12px}.venues td{border-bottom:1px solid var(--rule-2);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding:7px}.venues tr.chosen td{background:color-mix(in srgb, var(--signal) 8%, transparent)}.venues tr.chosen td:first-child{box-shadow:inset 2px 0 0 var(--signal)}.venues tr.nil td{color:var(--ink-3)}.venues .route{color:var(--ink-3);text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.share{align-items:center;gap:6px;display:inline-flex}.share i{background:var(--signal);height:6px;display:inline-block}.pos{color:var(--ok)}.neg{color:var(--err)}.summary{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:10px 14px;font-size:12px;display:flex}.spec-lines{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spec-lines div{border-top:1px solid var(--rule-2);justify-content:space-between;gap:10px;padding:7px 12px;font-size:11.5px;display:flex}.spec-lines div:nth-child(odd){border-right:1px solid var(--rule-2)}.spec-lines span:first-child{color:var(--ink-3);text-transform:uppercase;letter-spacing:.12em;padding-top:1px;font-size:10px}.act{gap:10px;padding:12px;display:grid}.console{background:var(--island);color:var(--island-2);font:400 10.5px/1.6 var(--mono);white-space:pre;scrollbar-width:thin;height:132px;padding:10px 12px;overflow:auto}.console .ok{color:#7fd99a}.console .warn{color:#f0b34a}.console .err{color:#ff7a66}.console .t{color:var(--island-3)}.notice{color:var(--ink-2);border-left:2px solid var(--signal);padding:2px 0 2px 10px;font-size:11px}.notice.err{border-color:var(--err);color:var(--err)}.modal-bg{z-index:200;background:#0d0d0b6b;place-items:start center;padding:10vh 16px 16px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);border:1px solid var(--ink);flex-direction:column;width:min(460px,100%);max-height:76vh;display:flex}.modal input.search{border:0;border-bottom:1px solid var(--rule);background:0 0;outline:0;padding:14px;font-size:13px}.modal ul{margin:0;padding:0;list-style:none;overflow:auto}.modal li button{border:0;border-bottom:1px solid var(--rule-2);text-align:left;background:0 0;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 14px;display:grid}.modal li button:hover{background:var(--paper-2)}.modal li img,.modal li .ph{background:var(--paper-2);object-fit:cover;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.modal .sym{font-weight:700}.modal .nm{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.island{background:var(--island);color:var(--island-ink);margin-top:clamp(56px,8vw,110px);padding:0 0 clamp(40px,5vw,64px)}.island .sec-head{border-top-color:var(--island-ink)}.island .sec-head .page,.island .lede,.island .mono-label{color:var(--island-3)}.island .lede{color:var(--island-2)}.schem{width:100%;height:auto;display:block}.schem text{font-family:var(--mono)}.schem .wire{stroke:var(--island-3);stroke-width:1.2px;fill:none}.schem .wire.hot{stroke:var(--signal);stroke-width:1.6px}.schem .draw{transition:stroke-dashoffset 1.2s var(--ease)}.schem .box{fill:var(--island);stroke:var(--island-2);stroke-width:1px}.schem .box.hot{stroke:var(--signal)}.schem .lbl{fill:var(--island-ink);font-size:12px;font-weight:700}.schem .lbl2{fill:var(--island-2);font-size:10.5px}.schem .lbl3{fill:var(--island-3);letter-spacing:.12em;font-size:9.5px}.schem .val{fill:var(--signal);font-size:12px;font-weight:700}.schem .node{fill:var(--island-ink)}.schem .flow{stroke:var(--signal);stroke-width:1.6px;fill:none;stroke-dasharray:2 10;animation:1.1s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-12px}}.fig-cap{border-top:1px solid var(--island-rule);color:var(--island-3);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:14px;padding-top:10px;font-size:11px;display:flex}.tbl-wrap{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);overflow-x:auto}.tbl{border-collapse:collapse;width:100%;min-width:720px;font-size:12px}.tbl th{font:600 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--ink);white-space:nowrap;background:var(--paper-2);padding:10px 12px}.tbl td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px}.tbl td:not(.dim){white-space:nowrap}.tbl tr:last-child td{border-bottom:0}.tbl td.c,.tbl th.c{text-align:center}.tbl td.r,.tbl th.r{text-align:right}.tbl code{font-size:11.5px}.tbl .sym{font-style:italic;font-family:var(--disp);font-size:14px}.tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid;padding:1px 6px;font-size:9.5px;display:inline-block}.tag.ok{color:var(--ok)}.tag.off{color:var(--ink-3)}.tag.live{color:var(--signal-ink)}.pinout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.pinout svg text{font-family:var(--mono)}.timing svg{width:100%;height:auto;display:block}.timing .sig{stroke:var(--ink);stroke-width:1.4px;fill:none}.timing .sig.hot{stroke:var(--signal)}.timing .grid{stroke:var(--rule);stroke-width:1px;stroke-dasharray:2 4}.readouts{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.readouts>div{border-left:1px solid var(--rule);padding:18px 16px 16px}.readouts>div:first-child{border-left:0;padding-left:0}.readouts .big{font:700 clamp(30px, 4vw, 52px)/1 var(--disp);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px}.errata{border-top:1px solid var(--ink)}.errata details{border-bottom:1px solid var(--rule)}.errata summary{cursor:pointer;font:600 15px/1.3 var(--disp);letter-spacing:-.01em;grid-template-columns:70px 1fr 20px;gap:12px;padding:14px 0;list-style:none;display:grid}.errata summary::-webkit-details-marker{display:none}.errata summary:after{content:"+";font:400 16px var(--mono);text-align:right}.errata details[open] summary:after{content:"−"}.errata summary span{font:500 11px var(--mono);color:var(--ink-3);padding-top:3px}.errata p{max-width:68ch;color:var(--ink-2);margin:0 0 16px 82px}.foot{border-top:2px solid var(--ink);margin-top:clamp(64px,9vw,120px)}.foot .wrap{container-type:inline-size}.foot .word{font:800 32.5cqi/.78 var(--disp);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.2px var(--ink);-webkit-user-select:none;user-select:none;white-space:nowrap;margin:22px 0 0 -.03em}.foot .row{color:var(--ink-3);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;padding:16px 0 26px;font-size:11px;display:flex}.foot a{color:var(--ink-2);text-decoration:none}.foot a:hover{color:var(--signal-ink)}.toast{z-index:300;background:var(--ink);color:var(--paper);border-left:3px solid var(--signal);max-width:min(420px,100vw - 32px);padding:12px 14px;font-size:12px;position:fixed;bottom:16px;right:16px}.toast a{color:var(--signal)}@media (width<=1020px){.hero,.pinout{grid-template-columns:1fr}.readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.readouts>div:nth-child(3){border-left:0;padding-left:0}.readouts>div:nth-child(n+3){border-top:1px solid var(--rule)}}@media (width<=640px){.mast .ticker,.mast .hide-s{display:none}.sec-head{grid-template-columns:1fr;gap:6px}.sec-head .page{display:none}.io{grid-template-columns:34px minmax(0,1fr)}.io .side{border-left:0;flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;padding:0 14px 12px}.summary{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:10px 14px;font-size:12px;display:flex}.spec-lines{grid-template-columns:1fr}.spec-lines div:nth-child(odd){border-right:0}.errata summary{grid-template-columns:1fr 20px}.errata summary span{display:none}.errata p{margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.line>span{transform:none}.js [data-reveal]{opacity:1;transform:none}}.hero{align-items:center;min-height:min(720px,100svh - 120px);padding:32px 0 56px}.hero .unit{align-self:center}.chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.chips span{border:1px solid var(--rule);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding:6px 10px;font-size:11px}.more{font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:2px;text-decoration:none}.more:hover{color:var(--signal-ink);border-color:var(--signal)}.island{margin-top:0}.island .wrap{padding-top:clamp(32px,5vw,56px)}.mast .nav{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;text-decoration:none}.mast .nav.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--signal)}.mast .nav:hover{color:var(--ink)}.spec-hero{padding:clamp(40px,7vw,90px) 0 0}.spec-hero h1{font:800 clamp(56px, 10vw, 140px)/.85 var(--disp);letter-spacing:-.06em;margin:0 0 16px}.spec-hero p{margin:0;font-size:13px}@media (width<=1020px){.hero{min-height:0}}.show-s{display:none}@media (width<=640px){.mast .cell{padding:0 10px}.mast .hide-s,.hide-s{display:none}.show-s{display:inline}.mast .btn{padding:0 12px}}.safety{border-bottom:1px solid var(--rule);color:var(--ink-2);background:var(--paper-2);padding:8px 14px;font-size:11px}.safety.warn{color:var(--warn)}.safety.danger{color:var(--err);background:color-mix(in srgb, var(--err) 8%, var(--paper))}.safety.ok{color:var(--ok)}.presets{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px;padding:10px 14px;display:flex}.presets button{border:1px solid var(--rule);background:0 0;padding:5px 9px;font-size:11px}.presets button.on,.presets button:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.qr{width:240px;height:240px;image-rendering:pixelated;margin:0 auto;display:block}.wc{text-align:center;gap:12px;padding:18px;font-size:11px;display:grid}.wc-actions{justify-content:center;gap:8px;display:flex}.wallet-modal li button{grid-template-columns:26px 1fr auto}.wallet-modal li img{border-radius:6px;width:24px;height:24px}.deeplinks{gap:8px;padding:12px 14px;display:grid}.deeplinks .dl{flex-wrap:wrap;gap:6px;display:flex}.deeplinks .btn{height:30px;font-size:11px}.navs{align-items:stretch;display:flex}.mast .menu{border:0;border-left:1px solid var(--rule);font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:0 0}.page{min-height:60vh;padding-top:clamp(28px,5vw,56px)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.page-title{font:800 clamp(44px, 7vw, 96px)/.86 var(--disp);letter-spacing:-.055em;margin:0 0 12px}.page-sub{color:var(--ink-2);max-width:60ch;margin:0}.big-num{font:700 clamp(28px, 4vw, 48px)/1 var(--disp);letter-spacing:-.04em}.block{margin-top:36px}.block-head{border-top:2px solid var(--ink);font:700 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;padding-top:10px;display:flex}.block-head .faint{letter-spacing:.02em;text-transform:none;font-weight:400}.tbl.list{min-width:560px}.tbl.list tbody tr:hover td{background:var(--paper-2)}.tbl.list a{text-decoration:none}.tbl.list a:hover{color:var(--signal-ink)}.tokcell{align-items:center;gap:8px;display:inline-flex}.tokcell img,.tokcell .ph{background:var(--paper-2);object-fit:cover;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;display:inline-grid}.tokcell .faint{text-overflow:ellipsis;max-width:220px;font-size:11px;overflow:hidden}.btn.small{height:26px;padding:0 10px;font-size:10.5px}.sweep{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.share img{border:1px solid var(--ink);width:100%;height:auto;display:block}.share-row{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0 20px;font-size:12px;display:flex}.tabs-inline{border-bottom:1px solid var(--ink);gap:0;margin-bottom:18px;display:flex}.tabs-inline a{font:600 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:10px 14px;text-decoration:none}.tabs-inline a.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--signal)}.up{color:var(--ok)}.down{color:var(--err)}.split2{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (width<=1020px){.split2{grid-template-columns:1fr}}@media (width<=900px){.navs{background:var(--paper);border-bottom:1px solid var(--ink);flex-direction:column;display:none;position:absolute;top:48px;left:0;right:0}.navs.open{display:flex}.navs .cell,.navs .cell:first-child{border-left:0;border-top:1px solid var(--rule);height:44px;padding:0 var(--gutter)}.mast .menu.show-s{display:flex}}@media (width>=901px){.mast .menu{display:none}}.readouts.small .big{font-size:clamp(24px,3vw,36px)}.readouts.small>div .faint{margin-top:6px;font-size:11px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 12px;display:flex}.search-in{border:1px solid var(--rule);background:0 0;outline:0;flex:1;min-width:180px;height:34px;padding:0 12px;font-size:12px}.search-in:focus{border-color:var(--ink)}.seg{border:1px solid var(--ink);display:inline-flex}.seg button{border:0;border-left:1px solid var(--rule);font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:0 0;padding:7px 11px}.seg button:first-child{border-left:0}.seg button.on{background:var(--ink);color:var(--paper)}.small{font-size:11px}.tbl .small{font-size:10.5px}.tag{font-size:9px}.stock-logo{object-fit:cover;background:#fff;border-radius:50%;flex:none}.back{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:11px;text-decoration:none;display:inline-block}.back:hover{color:var(--ink)}.asset-head{align-items:center;gap:16px;display:flex}.asset-head img,.asset-head .ph{border-radius:50%;width:44px;height:44px}.price-row{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:14px;display:flex}.facts{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:22px 0 0;display:grid}.facts div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;display:flex}.facts div:nth-child(odd){padding-right:16px}.facts div:nth-child(2n){border-left:1px solid var(--rule);padding-left:16px}.facts dt{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.facts dd{text-align:right;margin:0}.chart{border:1px solid var(--rule);padding:8px;position:relative}.chart svg{width:100%;height:auto;display:block}.chart .grid{stroke:var(--rule);stroke-dasharray:2 4}.chart .axis{fill:var(--ink-3);font:10px var(--mono)}.chart .main{fill:none;stroke-width:1.8px}.chart .main.up{stroke:var(--ok)}.chart .main.down{stroke:var(--err)}.chart .ref{fill:none;stroke:var(--ink-2);stroke-width:1.2px;stroke-dasharray:5 4}.chart .k line{stroke-width:1px}.chart .k.up line,.chart .k.up rect{stroke:var(--ok);fill:var(--ok)}.chart .k.down line,.chart .k.down rect{stroke:var(--err);fill:var(--err)}.chart .cross{stroke:var(--ink-3)}.chart .dot{fill:var(--signal)}.chart-read{color:var(--ink-2);min-height:18px;padding:4px 2px 0;font-size:11px}.chart-modes{z-index:2;gap:4px;display:flex;position:absolute;top:10px;right:10px}.chart-modes button{background:var(--paper);border:1px solid var(--rule);padding:3px 7px;font-size:10px}.chart-modes button.on{border-color:var(--ink)}.chart-empty{border:1px dashed var(--rule);text-align:center;padding:60px 0;font-size:12px}.spark{display:block}.spark path{fill:none;stroke-width:1.4px}.spark.up path{stroke:var(--ok)}.spark.down path{stroke:var(--err)}.checks{margin:0;padding:0;list-style:none}.checks li{border-bottom:1px solid var(--rule);padding:8px 0 8px 18px;font-size:12px;position:relative}.checks li:before{content:"";background:var(--ink-3);border-radius:50%;width:8px;height:8px;position:absolute;top:13px;left:0}.checks li.ok:before{background:var(--ok)}.checks li.warn:before{background:var(--warn)}.checks li.danger:before{background:var(--err)}.checks li.danger{color:var(--err)}.pairs{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.pairs-list{border-top:1px solid var(--ink);gap:0;max-height:70vh;display:grid;overflow:auto}.hub{border-bottom:1px solid var(--rule);grid-template-columns:22px auto 1fr auto;align-items:center;gap:8px;padding:9px 4px;font-size:12px;text-decoration:none;display:grid}.hub img,.hub .ph{object-fit:cover;border-radius:50%;width:20px;height:20px}.hub.on,.hub:hover{background:var(--paper-2)}.bars{align-items:flex-end;gap:3px;height:54px;margin-top:12px;display:flex}.bars i{background:var(--ink);flex:1;min-height:2px}.bars i:last-child{background:var(--signal)}.curves{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.curve{border:1px solid var(--rule);background:var(--paper);gap:8px;padding:12px;display:grid}.curve:hover{border-color:var(--ink)}.curve-top{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.curve-id{min-width:0;display:grid}.curve-id .faint{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.launch-logo{object-fit:cover;background:var(--paper-2);border-radius:8px;flex:none;place-items:center;font-size:10px;display:inline-grid}.progress{background:var(--paper-2);height:6px}.progress i{background:var(--signal);height:100%;display:block}.curve-row{justify-content:space-between;gap:8px;font-size:11px;display:flex}.curve-actions{gap:6px;display:flex}.ticker-bar{border-bottom:1px solid var(--rule);background:var(--paper);white-space:nowrap;font-size:11px;overflow:hidden}.ticker-track{gap:28px;padding:7px 0;animation:linear infinite marquee;display:inline-flex}.ticker-track a{text-decoration:none}.ticker-bar:hover .ticker-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=900px){.pairs{grid-template-columns:1fr}.pairs-list{max-height:40vh}.facts{grid-template-columns:1fr}.facts div:nth-child(2n){border-left:0;padding-left:0}.facts div:nth-child(odd){padding-right:0}}.tok.static{pointer-events:none}.expiry{border:1px solid var(--rule);background:var(--paper);font:11px var(--mono);margin-left:auto;padding:4px 6px}.schem .nc .box{stroke:var(--island-rule)}.schem .nc .lbl,.schem .nc .lbl2{fill:var(--island-3)}.schem .nc .wire{stroke:var(--island-rule)}
