.dash{min-height:860px;font-family:var(--font-inter), Inter, system-ui, sans-serif;color:var(--dbone);border:1px solid #e7deca1a;border-radius:16px;display:flex;overflow:hidden}.dash--cn{--dbone:#efe8d9;--dmute:#8fa3bd;--ddim:#5c6b80;--dgold:#d4a034;--daccent:#b8cbe4;--dneg:#e0685f;--dok:#5da477;--dpanel:#e7deca0b;--dline:#e7deca1a;--dnavbg:#b8cbe414;--dnavbr:#b8cbe426;--dchipbr:#b8cbe466;--dchipc:#b8cbe4;--dbtn:linear-gradient(180deg,#3a5a82,#22364f);--dbtnbr:#b8cbe459;background:radial-gradient(900px 500px at 85% -10%,#34547c47,#0000 60%),#0b1420}.dash--lr{--dbone:#efe8d9;--dmute:#b08d86;--ddim:#7d625d;--dgold:#d4a034;--daccent:#e0685f;--dneg:#e0685f;--dok:#5da477;--dpanel:#e7deca0b;--dline:#e7deca1a;--dnavbg:#c0272a1a;--dnavbr:#c0272a40;--dchipbr:#e0685f73;--dchipc:#e0685f;--dbtn:linear-gradient(180deg,#c0272a,#7f1114);--dbtnbr:#e0685f66;background:radial-gradient(900px 500px at 88% -12%,#7a141652,#0000 60%),radial-gradient(700px 500px at -5% 110%,#40090b80,#0000 65%),#100809}.dash .anton{font-family:var(--font-anton), Anton, Impact, sans-serif;letter-spacing:.04em}.dash .serif{font-family:var(--font-cormorant), Georgia, serif;font-style:italic}.dash .dmono{font-family:var(--font-plex), "IBM Plex Mono", monospace}.dash .eyebrow2{font-family:var(--font-plex), monospace;letter-spacing:.34em;color:var(--dgold);text-transform:uppercase;font-size:9px}.dash .panel{background:var(--dpanel);border:1px solid var(--dline);border-radius:14px}.dash aside{border-right:1px solid var(--dline);background:#00000059;flex-direction:column;flex:none;width:232px;padding:26px 22px;display:flex}.dash aside .rankchip{border:1px solid var(--dchipbr);color:var(--dchipc);letter-spacing:.22em;font-size:10px;font-family:var(--font-plex), monospace;border-radius:999px;margin-top:8px;padding:4px 10px;display:inline-block}.dash aside nav{flex-direction:column;gap:4px;margin-top:30px;display:flex}.dash aside nav a{color:var(--dmute);cursor:default;border-radius:9px;justify-content:space-between;padding:9px 12px;font-size:13.5px;display:flex}.dash aside nav a.active{background:var(--dnavbg);color:var(--dbone);border:1px solid var(--dnavbr)}.dash aside nav a .n{font-family:var(--font-plex), monospace;color:var(--dgold);font-size:10px}.dash aside .foot{color:var(--ddim);margin-top:auto;font-size:10.5px;line-height:1.7}.dash aside .foot .burn{color:var(--dneg)}.dash main{flex:1;align-content:start;gap:16px;padding:24px 28px;display:grid}.dash--cn main{grid-template-columns:1fr 1fr 1fr}.dash--lr main{grid-template-columns:1.25fr 1fr 1fr}.dash .head{flex-wrap:wrap;grid-column:1/4;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash .head h1{font-size:26px}.dash .dot{background:var(--dok);width:8px;height:8px;box-shadow:0 0 8px var(--dok);border-radius:50%;display:inline-block}.dash .btn{background:var(--dbtn);border:1px solid var(--dbtnbr);color:var(--dbone);border-radius:8px;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;display:inline-flex}.dash .btn.ghost{color:var(--dgold);background:0 0;border:1px solid #d4a03473}.dash .timer{font-family:var(--font-plex), monospace;color:var(--dneg);font-size:12.5px}.dash .step{border:1px solid var(--dline);color:var(--dmute);border-radius:10px;padding:10px 12px;font-size:12px}.dash .step.done{color:var(--dbone);border-color:#5da47780}.dash .step .k{font-family:var(--font-plex), monospace;letter-spacing:.2em;color:var(--dgold);margin-bottom:5px;font-size:9px;display:block}.dash .step.done .k{color:var(--dok)}.dash .bar{background:#e7deca14;border-radius:99px;height:9px;margin-top:12px;overflow:hidden}.dash .bar i{height:100%;display:block}.dash .badge{border:1px solid var(--dline);color:var(--dbone);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.dash .badge .ic{color:var(--dgold);font-size:13px}.dash .badge.dim{opacity:.35}.dash table{border-collapse:collapse;width:100%;font-size:12px}.dash th{text-align:left;font-family:var(--font-plex), monospace;letter-spacing:.2em;color:var(--ddim);border-bottom:1px solid var(--dline);text-transform:uppercase;padding:6px 8px;font-size:9px}.dash td{color:var(--dmute);border-bottom:1px solid #e7deca0d;padding:8px}.dash td.w{color:var(--dbone)}.dash td.g{color:var(--dok);font-family:var(--font-plex), monospace}.dash .mate{border-bottom:1px solid #e7deca0d;justify-content:space-between;align-items:center;padding:8px 0;font-size:12.5px;display:flex}.dash .mate .st{font-family:var(--font-plex), monospace;font-size:9.5px}.dash .node{text-align:center;color:var(--dbone);font-size:11.5px}.dash .node .k{font-family:var(--font-plex), monospace;letter-spacing:.2em;color:var(--dgold);margin-bottom:5px;font-size:8.5px;display:block}.dash .node .pin{border-radius:50%;width:13px;height:13px;margin:6px auto 0}.dash .wire{background:repeating-linear-gradient(90deg,#e0685fb3 0 8px,#0000 8px 15px);flex:1;height:2px;margin:0 8px;position:relative;top:-13px}.dash .plaza{border:1px solid var(--dline);border-radius:11px;padding:12px 14px}.dash .plaza.scout{border-style:dashed;border-color:#d4a03459}.dash .op{color:var(--dmute);border-bottom:1px solid #e7deca0d;justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;display:flex}.dash .op .amt{font-family:var(--font-plex), monospace;white-space:nowrap}@media (max-width:900px){.dash{flex-direction:column}.dash aside{width:100%}.dash--cn main,.dash--lr main{grid-template-columns:1fr}.dash .head,.dash .span2,.dash .span3{grid-column:auto!important}}.dash .span2{grid-column:span 2}.dash .span3{grid-column:1/4}
