.dash[data-astro-cid-ih52hlwj]{display:grid;grid-template-columns:280px 1fr;gap:0;max-width:1600px;margin:0 auto;align-items:start}.dash-side[data-astro-cid-ih52hlwj]{position:sticky;top:61px;align-self:start;height:calc(100vh - 61px);overflow-y:auto;padding:var(--space-md);background:var(--color-night);color:var(--color-cream);display:flex;flex-direction:column;gap:var(--space-md)}.side-kicker[data-astro-cid-ih52hlwj]{font-family:var(--font-data);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-gold)}.side-title[data-astro-cid-ih52hlwj]{font-family:var(--font-display);color:var(--color-cream);font-size:1.7rem;line-height:1.1;margin:.3rem 0 .6rem}.side-sub[data-astro-cid-ih52hlwj]{font-size:.85rem;color:#d8ccb4;line-height:1.45;margin:0}.c-gold[data-astro-cid-ih52hlwj]{color:var(--color-gold)}.c-terra[data-astro-cid-ih52hlwj]{color:var(--color-terra)}.metrica[data-astro-cid-ih52hlwj]{background:#15314f;border-radius:6px;padding:.7rem .9rem}.metrica-num[data-astro-cid-ih52hlwj]{font-family:var(--font-display);font-size:2rem;color:var(--color-terra);display:block;line-height:1}.metrica-lbl[data-astro-cid-ih52hlwj]{font-size:.72rem;color:#d8ccb4;line-height:1.4;display:block;margin-top:.3rem}.disclaimer[data-astro-cid-ih52hlwj]{font-size:.74rem;line-height:1.45;color:#d8ccb4;background:#15314f;border-left:3px solid var(--color-gold);padding:.6rem .8rem;border-radius:4px}.side-foot[data-astro-cid-ih52hlwj]{font-family:var(--font-data);font-size:.78rem;color:var(--color-gold);margin:0}.side-spacer[data-astro-cid-ih52hlwj]{margin-top:auto}.dash-main[data-astro-cid-ih52hlwj]{padding:var(--space-md);min-width:0}.abas[data-astro-cid-ih52hlwj]{display:flex;gap:0;border-bottom:2px solid var(--color-neutral);margin-bottom:var(--space-md);flex-wrap:wrap}.abas[data-astro-cid-ih52hlwj] button[data-astro-cid-ih52hlwj]{font-family:var(--font-body);font-size:.9rem;padding:.6rem 1rem;cursor:pointer;background:transparent;border:0;color:var(--color-ink-soft);border-bottom:3px solid transparent;margin-bottom:-2px}.abas[data-astro-cid-ih52hlwj] button[data-astro-cid-ih52hlwj].aba-on{color:var(--color-night);border-bottom-color:var(--color-gold);font-weight:600}.grid[data-astro-cid-ih52hlwj]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.card[data-astro-cid-ih52hlwj]{background:var(--color-offset);border:1px solid var(--color-neutral);border-radius:10px;padding:var(--space-sm) var(--space-md) var(--space-md);display:flex;flex-direction:column;min-width:0}.card-wide[data-astro-cid-ih52hlwj]{grid-column:span 2}.card[data-astro-cid-ih52hlwj] header[data-astro-cid-ih52hlwj]{margin-bottom:.6rem}.card-head-row[data-astro-cid-ih52hlwj]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap}.card[data-astro-cid-ih52hlwj] h2[data-astro-cid-ih52hlwj]{font-family:var(--font-display);font-size:1.15rem;color:var(--color-night);margin:0}.card-note[data-astro-cid-ih52hlwj]{font-size:.78rem;color:var(--color-ink-soft);margin:.2rem 0 0;line-height:1.35;max-width:64ch}.card-body[data-astro-cid-ih52hlwj]{min-width:0;overflow-x:auto}.dim-toggle[data-astro-cid-ih52hlwj]{display:inline-flex;border:1px solid var(--color-neutral);border-radius:8px;overflow:hidden}.dim-toggle[data-astro-cid-ih52hlwj] button[data-astro-cid-ih52hlwj]{font-family:var(--font-body);font-size:.8rem;padding:.4rem .7rem;cursor:pointer;background:#fff;border:0;border-right:1px solid var(--color-neutral);color:var(--color-ink-soft)}.dim-toggle[data-astro-cid-ih52hlwj] button[data-astro-cid-ih52hlwj]:last-child{border-right:0}.dim-toggle[data-astro-cid-ih52hlwj] button[data-astro-cid-ih52hlwj].dim-on{background:var(--color-night);color:var(--color-cream);font-weight:600}@media(max-width:1100px){.dash[data-astro-cid-ih52hlwj]{grid-template-columns:240px 1fr}}@media(max-width:860px){.dash[data-astro-cid-ih52hlwj]{grid-template-columns:1fr}.dash-side[data-astro-cid-ih52hlwj]{position:static;height:auto}.grid[data-astro-cid-ih52hlwj]{grid-template-columns:1fr}.card-wide[data-astro-cid-ih52hlwj]{grid-column:span 1}}
