.dash-body{display:block}.dash-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.dash-cards.list{display:flex;flex-direction:column;gap:8px}.dash-group+.dash-group{margin-top:18px}.dash-group{display:flex;flex-direction:column;gap:10px}.dash-group-head{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--muted)}.ch-card{padding:14px;display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:border-color .12s}.ch-card:hover{border-color:var(--border-strong)}.ch-card:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-soft)}.ch-card.stale{opacity:.55}.ch-top{display:flex;align-items:center;gap:8px;justify-content:space-between}.ch-ident{display:flex;align-items:center;gap:6px;min-width:0}.ch-name{font-weight:600;font-size:14px}.ch-body{display:flex;gap:10px;align-items:flex-start}.ch-spr{width:52px;height:52px;display:flex;align-items:center;justify-content:center;flex:none;background:var(--surface-2);border-radius:var(--radius);overflow:hidden}.ch-info{display:flex;flex-direction:column;gap:4px;min-width:0}.ch-bars{display:flex;flex-direction:column;gap:3px;margin:2px 0}.ch-bar{position:relative;height:7px;border-radius:999px;background:var(--surface-3);overflow:hidden}.ch-bar i{position:absolute;top:0;bottom:0;left:0;border-radius:999px;transition:width .35s ease}.ch-bar.hp i{background:var(--ok)}.ch-bar.mp i{background:var(--info)}.ch-bar.exp i{background:var(--warn)}.ch-map{color:var(--muted)}.ch-adena{color:var(--warn);font-weight:600}.ch-cta{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;color:var(--warn)}a.ch-cta:hover{text-decoration:none;filter:brightness(1.1)}.ch-card.list{display:grid;grid-template-columns:minmax(0,2fr) minmax(110px,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:10px 14px}.ch-card.list .ch-main{min-width:0;display:flex;flex-direction:column;gap:2px}.ch-card.list .ch-ident{flex-wrap:wrap}.ch-list-bars{display:flex;flex-direction:column;gap:3px}.ch-list-end{justify-self:end}.ch-card.list .ch-cta{grid-column:1 / -1}.ch-card.skel{cursor:default;pointer-events:none}.ch-spr-skel{width:52px;height:52px;border-radius:var(--radius);flex:none}.empty-state.onboard h2{font-size:18px;color:var(--text)}.dash-steps{margin:4px 0;padding-left:20px;text-align:left;display:flex;flex-direction:column;gap:8px;color:var(--text);max-width:460px}.dash-steps li{line-height:1.5}.page.char{gap:16px}.char-head{display:flex;flex-direction:column;gap:8px}.char-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.char-title h1{font-size:22px;min-width:0}.char-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.char-sub{display:flex;gap:8px 16px;flex-wrap:wrap}.char-body{display:flex;flex-direction:column;gap:20px}.kv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 14px}.kv-item{display:flex;flex-direction:column;gap:3px;min-width:0}.kv-item .k{font-size:12px;color:var(--muted)}.kv-item .v{font-weight:600;overflow-wrap:anywhere}.kv-item .v.sprv{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:500}.sprchip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 4px;background:var(--surface-3);border-radius:999px;font-size:12px}.panel.diag{padding:0}.panel.diag>summary{cursor:pointer;padding:12px 14px;font-weight:600;color:var(--muted);list-style:none}.panel.diag>summary::-webkit-details-marker{display:none}.panel.diag>summary:before{content:"▸";display:inline-block;margin-right:6px}.panel.diag[open]>summary:before{content:"▾"}.panel.diag>*:not(summary){padding:0 14px}.panel.diag>*:last-child{padding-bottom:14px}.panel.diag .diag-occl .v{font-size:12px;color:var(--muted);white-space:pre-wrap;font-weight:400}.invgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(66px,1fr));gap:8px}.invc{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);min-height:66px;text-align:center}.invc .ic{width:42px;height:42px;display:block}.invc .ic.noimg{display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted);background:var(--surface-3);border-radius:4px}.invc .nm{font-size:11px;color:var(--muted);line-height:1.2;max-height:2.4em;overflow:hidden}.invc .e{position:absolute;top:2px;left:4px;font-size:11px;font-weight:700;color:var(--warn)}.invc .q{position:absolute;top:2px;right:4px;font-size:11px;font-weight:700;color:var(--text);background:#00000073;border-radius:4px;padding:0 3px}.invc.qinv{border-color:var(--info)}.invlist{display:flex;flex-direction:column;gap:2px}.invr{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:var(--radius)}.invr:hover{background:var(--surface-2)}.invr .ic.sm{width:24px;height:24px;flex:none}.invr .ic.sm.noimg{display:flex;align-items:center;justify-content:center;color:var(--faint);background:var(--surface-3);border-radius:4px}.invr .rn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invr .rq{color:var(--muted);font-size:12px}.buffwrap{display:flex;flex-wrap:wrap;gap:6px}.buffchip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;font-size:12px}.buffchip .bico{width:18px;height:18px;display:inline-block}.buffchip .brem{color:var(--muted);font-weight:600}.maprow{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.mapmain,.mapmini{display:flex;flex-direction:column;gap:6px}.maprow canvas{background:#05070a;border:1px solid var(--border);border-radius:var(--radius);max-width:100%;height:auto;touch-action:none}#mapC{width:440px}#miniC{width:150px}.ctrl-grid{display:flex;flex-direction:column;gap:10px}.ctrl-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ctrl-label{min-width:70px;color:var(--muted);font-weight:600;font-size:13px}.play-state{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;margin:0;overflow:auto;max-height:220px;white-space:pre-wrap;font-size:12px;color:var(--muted)}.cmd-acks{display:flex;flex-direction:column;gap:4px}.cmd-ack{display:flex;align-items:center;gap:8px;padding:4px 0}.tooltip{position:fixed;z-index:90;max-width:320px;padding:6px 10px;background:var(--surface-3);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:12px;color:var(--text);box-shadow:var(--shadow);white-space:pre-line;pointer-events:none}.sprthumb{image-rendering:pixelated;vertical-align:middle}.toolbar.between{justify-content:space-between}@media(max-width:640px){.dash-cards.grid{grid-template-columns:1fr}.ch-card.list{grid-template-columns:1fr;align-items:stretch}.ch-list-end{justify-self:start}.maprow{flex-direction:column}#mapC{width:100%}}
/*# sourceMappingURL=dashboard-3VA52G5W.css.map */
