:root{--bg:#080808;--bg-2:#0d0d0d;--panel:#0d0d0d;--panel-2:#121212;--line:#ffffff14;--line-2:#ffffff29;--orange-line:#f2922a73;--hl:inset 0 1px 0 #ffffff0a;--sh:0 1px 2px #00000073}body:before{display:none}.hdr{background:#080808eb}.hdr-in{height:64px}.nav a.on:after{display:none}.nav-ind{background:var(--orange);height:1px;position:absolute;bottom:-1px;left:12px;right:12px}.sys-dot{height:26px}.sys-dot.off i{background:var(--red)}.panel,.metric,.mk,.mc2,.agc,.core{background:var(--panel);border-color:var(--line);box-shadow:var(--hl), var(--sh)}.panel-h{padding:11px 16px}.panel-b{padding:16px}.banner{background:#d9b45f0f}.banner.err{background:#d96a5f12}.banner.ok{background:#6fb58a0f}.empty{background:0 0}.split-bar .b{background:var(--panel-2)}.sk{background:var(--panel-2);animation:1.4s ease-in-out infinite skp}@keyframes skp{50%{opacity:.45}}.auth-side,.viz{background:var(--panel)}.core,.ticker,.footer{background:var(--bg-2)}.metric{background:var(--panel)}.mc2,.agc{background:var(--panel);transition:border-color .16s,transform .16s,background .16s}.mc2:hover,.agc:hover,.agc:focus-visible{border-color:var(--orange-line);background:var(--panel-2);transform:translateY(-2px)}.page{padding:20px 0 72px}.chead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;padding:4px 0 14px;display:flex}.chead h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;margin:0;font-size:clamp(32px,3.6vw,48px);font-weight:800;line-height:1}.chead .sub{color:var(--fg-2);margin:6px 0 0;font-size:15px}.chead .ext{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sec{padding:40px 0 4px}.sec-h{margin-bottom:16px}.eyebrow,.panel-t{letter-spacing:.1em;font-size:10.5px}.metric .k,.kv .k,.tk .k{letter-spacing:.1em}.tnum,.mono,table.t td{font-variant-numeric:tabular-nums}.tb{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:16px;padding:0 0 12px;display:flex}.tb h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800;line-height:1}.tb .search{flex:240px;max-width:360px}.tb-row{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.tb-sep{background:var(--line-2);width:1px;height:18px;margin:0 6px}@media (max-width:760px){.tb-sep{display:none}}.tab2{height:30px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;padding:0 11px;font-size:11px;transition:color .16s;position:relative}.tab2:hover:not(:disabled){color:var(--fg)}.tab2.on{color:var(--orange)}.tab2:disabled{opacity:.4;cursor:not-allowed}.tab2 .ind{background:var(--orange);height:1px;position:absolute;bottom:0;left:8px;right:8px}.tab2 .tag{color:var(--yellow);vertical-align:super;margin-left:4px;font-size:8px}:focus-visible{outline:1px solid var(--orange);outline-offset:2px}.cards2{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (min-width:1600px){.cards2{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.cards2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cards2{grid-template-columns:1fr}}.mc2{gap:8px;min-height:300px;padding:14px}.mc2 .spark{opacity:.7;width:100%;height:80px}.mc2:hover .spark{opacity:1}.mc2 .st{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:6px 8px;padding:8px 0 0}.mc2 .ag{gap:10px;padding-top:8px}.mc2 .avbox{flex:none;width:34px;height:34px}.mc2 .open{font-family:var(--font-mono);letter-spacing:.1em;color:var(--orange);opacity:0;align-items:center;gap:4px;font-size:9.5px;transition:all .16s;display:flex;position:absolute;top:14px;right:14px;transform:translate(-4px)}.mc2:hover .open,.mc2:focus-visible .open{opacity:1;transform:none}.mc2 .arrow{display:none}.ast{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:inline-flex;position:relative}.ast i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative}.ast-idle{color:var(--muted)}.ast-observing{color:var(--orange)}.ast-observing i{animation:3.6s ease-in-out infinite breathe}.ast-analyzing{color:var(--fg-2)}.ast-analyzing i{display:none}.ast-analyzing .dots{gap:2px;display:inline-flex}.ast-analyzing .dots b{background:var(--orange);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite dots}.ast-analyzing .dots b:nth-child(2){animation-delay:.2s}.ast-analyzing .dots b:nth-child(3){animation-delay:.4s}@keyframes dots{0%,to{opacity:.2}40%{opacity:1}}.ast-ready{color:var(--fg)}.ast-executing{color:var(--orange);padding-bottom:4px}.ast-executing:after{content:"";background:#f2922a40;width:100%;height:1px;position:absolute;bottom:0;left:0}.ast-executing:before{content:"";background:var(--orange);z-index:1;width:30%;height:1px;animation:1.6s ease-in-out infinite exec;position:absolute;bottom:0;left:0}@keyframes exec{0%{transform:translate(0)}to{transform:translate(233%)}}.ast-confirming{color:var(--orange)}.ast-confirming i{border:1px dashed var(--orange);background:0 0;width:9px;height:9px;animation:2.4s linear infinite spin}.ast-confirmed{color:var(--green)}.ast-paused{color:var(--muted)}.ast-error{color:var(--red)}.ast-planned{color:var(--muted)}.ast-planned i{border:1px solid var(--muted);background:0 0}.av{width:100%;height:100%;display:block;overflow:visible}.av *{transform-box:fill-box;transform-origin:50%}.av[data-on="0"] *{animation-play-state:paused!important}.av .o{stroke:var(--orange)}.av .f{fill:var(--orange)}.av .w{stroke:#ece6dc66}.av .wf{stroke:#ece6dc29}.av .dim{opacity:.45}.av .a-pulse{animation:3.2s ease-in-out infinite av-pulse}.av .a-ring{animation:10s ease-in infinite av-ring}.av .a-sweep{animation:8s linear infinite av-sweep}.av .a-fly{opacity:0;animation:5.6s ease-in-out infinite av-fly}.av .a-vanish{animation:7s ease-in-out infinite av-vanish}.av .a-contract{animation:7s ease-in-out infinite av-contract}.av .a-fill{animation:8s ease-in-out infinite av-fill}.av .a-blip{opacity:0;animation:8s ease-out infinite av-blip}.av .a-slot{animation:7.2s ease-in-out infinite av-slot}.av .a-cursor{animation:7.2s linear infinite av-cursor}@keyframes av-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes av-ring{0%{opacity:0;transform:scale(1.4)}25%{opacity:.9}to{opacity:0;transform:scale(.5)}}@keyframes av-sweep{to{transform:rotate(360deg)}}@keyframes av-fly{0%{opacity:0;transform:translate(0)}12%{opacity:1}70%{transform:translate(var(--tx), var(--ty));opacity:1}to{transform:translate(var(--tx), var(--ty));opacity:0}}@keyframes av-vanish{0%,35%{opacity:1}48%,70%{opacity:.08}85%,to{opacity:1}}@keyframes av-contract{0%,to{transform:scale(1)}50%{transform:scale(.74)}}@keyframes av-fill{0%,8%{fill-opacity:.08}28%,72%{fill-opacity:.75}92%,to{fill-opacity:.08}}@keyframes av-blip{0%,30%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1)}62%{opacity:1}78%,to{opacity:0}}@keyframes av-slot{0%,to{opacity:.25;transform:scale(1)}6%{opacity:1;transform:scale(1.5)}18%{opacity:1;transform:scale(1)}30%{opacity:.55}}@keyframes av-cursor{0%{opacity:0;transform:translate(-50px)}5%{opacity:.8}95%{opacity:.8}to{opacity:0;transform:translate(50px)}}@media (prefers-reduced-motion:reduce){.av *,.orbit,.ast i,.ast:before,.ast .dots b{animation:none!important}.av .a-fill{fill-opacity:.3}}.core{background:var(--bg-2);border-radius:10px;padding:0}.core-cap{border-bottom:1px solid var(--line);padding:10px 14px;position:static}.core svg.cs{width:100%;height:auto;display:block}.core .term{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-2);gap:4px;min-height:82px;padding:10px 14px;font-size:11px;display:grid}.core .term div{align-items:center;gap:10px;display:flex}.core .term .pr{color:var(--orange)}.core .term .cur{animation:1.4s steps(2,end) infinite breathe}.core .pick{border-top:1px solid var(--line);flex-wrap:wrap;gap:2px;padding:8px 10px;display:flex}.ct{letter-spacing:.1em;font-size:9.5px}.orbit{transform-box:fill-box;transform-origin:50%;animation:90s linear infinite av-sweep}.anet{padding:8px 0 0;position:relative}.anet-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:8px;display:grid}.anet h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(36px,5vw,72px);font-weight:800;line-height:.96}.anet h2 em{color:var(--orange);font-style:normal}.anet-line{background:var(--line-2);height:1px;margin:62px 0 0;position:relative}.anet-line:before{content:"BTC MARKETS";background:var(--bg);font-family:var(--font-mono);letter-spacing:.14em;color:var(--orange);padding:0 12px;font-size:10px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.anet-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-top:-62px;display:grid;position:relative}.anet-n{text-align:left;border:0;border-left:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:6px;padding:0 10px 18px;text-decoration:none;transition:background .16s;display:flex;position:relative}.anet-n:first-child{border-left:0}.anet-n:hover,.anet-n:focus-visible{background:var(--panel)}.anet-n .stem{background:var(--line-2);width:1px;height:40px;margin:0 0 0 36px;transition:background .16s}.anet-n:hover .stem,.anet-n:focus-visible .stem{background:var(--orange)}.anet-n .avb{width:74px;height:74px}.anet-n h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;margin:4px 0 0;font-size:18px;font-weight:800}.anet-n p{color:var(--fg-2);margin:0;font-size:14px}@media (max-width:1100px){.anet-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.anet-line{display:none}.anet-n{border-left:0;border-top:1px solid var(--line);flex-direction:row;align-items:center;gap:14px;padding:14px 4px}.anet-n .stem{display:none}.anet-n .avb{flex:none;width:56px;height:56px}}@media (max-width:640px){.anet-row{grid-template-columns:1fr}}.dorm{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dorm-c{text-align:center;border:1px solid var(--line-2);background:var(--panel-2);box-shadow:var(--hl);border-radius:10px;flex-direction:column;grid-area:1/2/span 2/span 2;justify-content:center;align-items:center;gap:8px;padding:28px 20px;display:flex}.dorm-c h3{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;margin:4px 0 0;font-size:26px;font-weight:800}.dorm-c p{color:var(--fg-2);max-width:340px;margin:0;font-size:15px}.dorm-c .avb{opacity:.8;width:112px;height:112px}.dorm-m{border:1px dashed var(--line-2);opacity:.5;border-radius:10px;flex-direction:column;gap:10px;min-height:150px;padding:14px;display:flex}.dorm-m .avb{width:56px;height:56px}.dorm-m h4{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:18px}@media (max-width:1100px){.dorm{grid-template-columns:repeat(2,minmax(0,1fr))}.dorm-c{order:-1;grid-area:auto/1/auto/-1}}.feat{border:1px solid var(--line-2);background:var(--panel-2);box-shadow:var(--hl), var(--sh);border-radius:10px;grid-template-columns:minmax(200px,300px) minmax(0,1fr) minmax(220px,280px);display:grid;overflow:hidden}.feat>div{padding:22px}.feat>div+div{border-left:1px solid var(--line)}.feat .fv{aspect-ratio:1;width:100%;max-width:260px;margin:0 auto}.feat h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:6px 0 0;font-size:28px;font-weight:800;line-height:1}.feat .lead{color:var(--orange);font-family:var(--font-mono);letter-spacing:.1em;margin:8px 0 0;font-size:12px}.feat p.body{color:var(--fg-2);margin:10px 0 14px;font-size:15px}.chips{flex-wrap:wrap;gap:6px;margin:6px 0 14px;display:flex}.chips span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2);border-bottom:1px solid var(--line-2);margin-right:10px;padding:2px 0;font-size:10.5px}.kvl{gap:12px;margin-bottom:18px;display:grid}.kvl .k{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:10px}.kvl .v{font-family:var(--font-mono);margin-top:2px;font-size:15px}.agrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.agc{gap:0;padding:0;overflow:hidden}.agc .av-area{border-bottom:1px solid var(--line);place-items:center;height:150px;padding:14px;display:grid}.agc .av-area>div{width:120px;height:120px}.agc .info{gap:10px;padding:14px 16px 16px;display:grid}.agc h3{font-size:20px}.agc .kvp{grid-template-columns:1fr 1fr;gap:8px;display:grid}.agc .kvp .k{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);font-size:9.5px}.agc .kvp .v{color:var(--fg-2);font-size:13px}.agc.sel{border-color:var(--orange-line)}@media (max-width:1100px){.feat{grid-template-columns:1fr}.feat>div+div{border-left:0;border-top:1px solid var(--line)}.agrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.agrid{grid-template-columns:1fr}}.drawer{background:var(--bg-2);width:min(520px,100vw)}.drawer .dv{aspect-ratio:1;width:100%;max-width:220px;margin:0 auto}.dsec{border-top:1px solid var(--line);padding-top:12px}.dsec h4{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);margin:0 0 8px;font-size:10.5px;font-weight:500}.dtable{gap:0;display:grid}.dtable .r{border-bottom:1px solid var(--line);font-family:var(--font-mono);justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.dtable .r span:first-child{color:var(--muted)}.dtable .r span:last-child{text-align:right;overflow-wrap:anywhere}.act-g{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:start;gap:20px;display:grid}.stream{border-top:1px solid var(--line)}.ev{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 4px;display:grid;position:relative}.ev.fresh:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out 3 breathe;position:absolute;top:20px;left:-10px}.ev .ic{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.ev .ic>div{width:30px;height:30px}.ev .t1{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:10.5px}.ev .t2{font-family:var(--font-display);text-transform:uppercase;margin:2px 0;font-size:17px;font-weight:800}.ev .t3{font-family:var(--font-mono);color:var(--fg-2);gap:2px;font-size:12.5px;display:grid}.ev .when{font-family:var(--font-mono);color:var(--muted);text-align:right;justify-items:end;gap:6px;font-size:11px;display:grid}.ev a.lnk{color:var(--orange);align-items:center;gap:4px;display:inline-flex}.side-sec{border-bottom:1px solid var(--line);padding:14px 0}.side-sec:first-child{padding-top:0}.bar-row{font-family:var(--font-mono);grid-template-columns:78px 1fr 52px;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:grid}.bar-row .bar{background:var(--line);height:3px;position:relative}.bar-row .bar i{background:var(--orange);position:absolute;inset:0 auto 0 0}.cov{font-family:var(--font-mono);color:var(--muted);margin-top:6px;font-size:10.5px;line-height:1.5}@media (max-width:1000px){.act-g{grid-template-columns:1fr}}.mbar{border:1px solid var(--line);background:var(--panel);box-shadow:var(--hl), var(--sh);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.mbar .metric{box-shadow:none;border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;gap:6px;min-height:84px;padding:14px 16px}.mbar .metric:first-child{border-left:0}.mbar .metric .v{font-size:17px}@media (max-width:1000px){.mbar{grid-template-columns:repeat(2,minmax(0,1fr))}.mbar .metric{border-top:1px solid var(--line)}}.router{border:1px solid var(--line);background:var(--panel);box-shadow:var(--hl), var(--sh);border-radius:10px;margin-top:14px}.router-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex}.router-b{padding:8px 12px 12px;overflow-x:auto}.router svg{width:100%;min-width:760px;height:auto;display:block}.rt{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--fg-2);font-size:10px}.rt.o{fill:var(--orange)}.rt.m{fill:var(--muted)}.lg-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:10px 16px;display:flex}.lg-tools .search{flex:220px;max-width:320px}.lt{border-collapse:collapse;width:100%}.lt th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px;font-size:10px;font-weight:500}.lt td{border-bottom:1px solid var(--line);font-family:var(--font-mono);color:var(--fg-2);white-space:nowrap;font-variant-numeric:tabular-nums;padding:11px 12px;font-size:12px}.lt tbody tr{cursor:pointer;transition:background .12s}.lt tbody tr:hover td,.lt tbody tr:focus-visible td{background:#ffffff06}.lt .mk-c{color:var(--fg);align-items:center;gap:8px;display:inline-flex}.lt .mk-c .logo-img{width:20px;height:20px;font-size:8px}.lt a.x{color:var(--orange);align-items:center;gap:5px;display:inline-flex}.xhead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 28px;margin-bottom:14px;padding:4px 0 14px;display:flex}.mk-grid{grid-template-areas:"chart side""tabs side";align-items:start;gap:14px;margin-top:0;grid-template-columns:minmax(0,65fr) minmax(300px,35fr)!important}.mk-grid .g-chart{grid-area:chart}.mk-grid .g-tabs{grid-area:tabs;min-width:0}.mk-grid .g-side{grid-area:side}.chart{height:340px;padding:12px 14px}@media (max-width:1080px){.mk-grid{grid-template-areas:"chart""side""tabs";grid-template-columns:1fr!important}}.agp{gap:10px;display:grid}.agp .top{align-items:center;gap:14px;display:flex}.agp .avb{flex:none;width:64px;height:64px}@media (max-width:760px){.wrap{width:calc(100% - 24px)}.hdr-in{gap:10px}.feat>div{padding:16px}.ev{grid-template-columns:32px minmax(0,1fr)}.ev .when{text-align:left;grid-column:2;place-items:center start;gap:12px;display:flex}}
