.console{container:console / inline-size;position:relative;padding:clamp(16px,3vw,28px);border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 4px);background:var(--console);box-shadow:0 30px 80px -40px #000c}.console>:is(.grid,.pair,.card){content-visibility:auto;contain-intrinsic-block-size:auto 360px}@media(width<600px){.console>.pair{contain-intrinsic-block-size:auto 700px}}.snapshot-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:20px}.snapshot-actions [role=status]{font-size:.85rem;color:var(--muted)}.chart-axis{display:flex;justify-content:space-between;font:400 .7rem var(--mono);color:var(--muted);margin-top:5px}.dash :is([data-v],[data-change-key]){position:relative;display:inline-block;overflow:hidden;vertical-align:bottom}@media(prefers-reduced-motion:no-preference){.dash .value-changed:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,rgb(190 255 215 / .3) 50%,transparent 75%);animation:value-shine .65s ease-out both}}@keyframes value-shine{0%{transform:translate(-110%);opacity:0}25%{opacity:1}to{transform:translate(110%);opacity:0}}.live{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-bottom:18px;font:400 .85rem var(--mono);color:var(--ink-2)}.live strong{color:var(--ink);font-weight:600}.live-tag{display:inline-flex;align-items:center;gap:8px;padding:2px 10px 2px 8px;border:1px solid var(--accent-line);border-radius:999px;color:var(--accent);text-shadow:var(--accent-glow);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.live .meta{color:var(--muted)}.status:not(:empty){margin:-6px 0 14px;font:400 .85rem var(--mono);color:var(--ink-2)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:12px}.grid.wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start}.pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:12px;margin-bottom:12px}.tile,.card{container-type:inline-size;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--console-card)}.card{margin-bottom:12px}.grid .card,.pair .card{margin-bottom:0}.dash h3{font-size:.95rem;font-weight:600}.card h3{margin-bottom:10px}.dash .group{margin:28px 0 12px;font:400 .8rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.card-note{margin:-4px 0 10px;font-size:.8rem;color:var(--muted)}.tile p{margin:0}.tile .label{font:400 .75rem/1.4 var(--mono);letter-spacing:.02em;color:var(--muted)}.tile .value{margin:4px 0 2px;font-size:1.6rem;font-weight:600;line-height:1.15}@container (width < 190px){.tile .value{font-size:1.3rem}}.tile .sub,.tile .note{font:400 .75rem/1.4 var(--mono);color:var(--muted)}.spark{display:block;width:100%;height:26px;margin-top:10px;overflow:visible}.spark .line{fill:none;stroke:var(--viz);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.spark .area{fill:var(--viz-wash)}.bars{display:grid;gap:9px;margin:0;padding:0;list-style:none;font-size:.85rem}.bars li{display:grid;grid-template-columns:1fr auto;column-gap:12px;row-gap:4px}.bars .l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bars.mono .l{font:400 .8rem var(--mono)}.bars .n{font:400 .8rem var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.bars .b{grid-column:1 / -1;width:100%;height:6px;border-radius:0 3px 3px 0;background:var(--q0)}.bars .b rect{fill:var(--viz)}.bars .empty{display:block;color:var(--muted)}.chart-scroll{overflow-x:auto}.chart-scroll>svg{min-width:440px}.cols{display:block;width:100%;height:140px}.cols .c{fill:var(--viz)}.cols .c:hover{fill:var(--viz-strong)}.dash svg text{font:400 10.5px var(--mono);fill:var(--muted)}.heat,.map{display:block;width:100%;height:auto}.q0{fill:var(--q0);background:var(--q0)}.q1{fill:var(--q1);background:var(--q1)}.q2{fill:var(--q2);background:var(--q2)}.q3{fill:var(--q3);background:var(--q3)}.q4{fill:var(--q4);background:var(--q4)}.q5{fill:var(--q5);background:var(--q5)}.map path{stroke:var(--console-card);stroke-width:.5}.heat rect:hover,.map path:hover{stroke:var(--ink);stroke-width:1}.legend{display:flex;align-items:center;gap:4px;margin-top:10px;font:400 .7rem var(--mono);color:var(--muted)}.legend i{width:16px;height:10px;border-radius:2px}.legend .gap{margin-left:12px}.legend span:first-child{margin-right:2px}.dash details[data-table]{margin-top:10px;font-size:.8rem}.dash details[data-table]>summary{cursor:pointer;font-family:var(--mono);color:var(--accent)}.dash details .scroll{overflow-x:auto;margin-top:8px}.dash table{border-collapse:collapse;font:400 .8rem var(--mono);font-variant-numeric:tabular-nums}.dash th,.dash td{padding:3px 8px;border-bottom:1px solid var(--grid);text-align:right;white-space:nowrap}.dash th:first-child{text-align:left}.dash.band{padding-top:clamp(32px,5vw,56px)}.page-top[data-astro-cid-srvroceb]{padding-block:20px;padding-inline:max(var(--gutter),(100% - var(--max)) / 2);border-bottom:1px solid var(--line)}
