.stat-band[data-v-a3f4a6e5]{border-radius:var(--radius-md);background:#012c241f;border:1px solid #012c241f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 1.5em;display:grid;overflow:hidden}.stat-band__stat[data-v-a3f4a6e5]{background:var(--surface);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.stat-band__value[data-v-a3f4a6e5]{color:var(--secondary-500);font-family:var(--font-heading);letter-spacing:-.01em;font-size:clamp(26px,3vw,34px);font-weight:600}.stat-band__label[data-v-a3f4a6e5]{color:var(--primary-500);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500}.stat-band__detail[data-v-a3f4a6e5]{color:var(--text-secondary);font-size:13px;line-height:1.5}@media (width<=640px){.stat-band[data-v-a3f4a6e5]{grid-template-columns:minmax(0,1fr)}}.dash-toggle[data-v-05615fe3]{background:var(--surface);border-radius:var(--radius-md);border:1px solid #012c241f;flex-direction:column;gap:14px;margin:0 0 1.5em;padding:22px 24px;display:flex}.dash-toggle__title[data-v-05615fe3]{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500}.dash-toggle__control[data-v-05615fe3]{border:1px solid #012c242e;border-radius:999px;flex-wrap:wrap;gap:3px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.dash-toggle__option[data-v-05615fe3]{color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono);letter-spacing:.04em;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;transition:background-color .16s,color .16s}.dash-toggle__option[data-v-05615fe3]:hover{color:var(--secondary-500)}.dash-toggle__option[aria-pressed=true][data-v-05615fe3]{background:var(--secondary-500);color:var(--text-white)}.dash-toggle__option[data-v-05615fe3]:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.dash-toggle__grid[data-v-05615fe3]{grid-template-columns:repeat(20,minmax(0,1fr));gap:5px;display:grid}.dash-toggle__dot[data-v-05615fe3]{aspect-ratio:1;background:#dce4e1;border:1px solid #012c2424;border-radius:999px;transition:background-color .24s,border-color .24s}.dash-toggle__grid[data-view=reality] .dash-toggle__dot[data-repeat][data-v-05615fe3]{background:var(--primary-500);border-color:var(--primary-500)}@media (prefers-reduced-motion:reduce){.dash-toggle__dot[data-v-05615fe3],.dash-toggle__option[data-v-05615fe3]{transition:none}}.dash-toggle__summary[data-v-05615fe3]{color:#1f1f1a8c;min-height:3em;margin:0;font-size:13px;line-height:1.5}.loyalty-bar[data-v-cb489882]{background:var(--surface);border-radius:var(--radius-md);border:1px solid #012c241f;flex-direction:column;gap:14px;margin:0 0 1.5em;padding:22px 24px;display:flex}.loyalty-bar__title[data-v-cb489882]{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500}.loyalty-bar__track[data-v-cb489882]{gap:2px;height:28px;display:flex}.loyalty-bar__segment[data-v-cb489882]{border-radius:4px;transition:opacity .14s}.loyalty-bar__segment--outlined[data-v-cb489882]{border:1px solid #012c2429}.loyalty-bar__legend-item[data-dimmed][data-v-cb489882],.loyalty-bar__segment[data-dimmed][data-v-cb489882]{opacity:.45}.loyalty-bar__legend[data-v-cb489882]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.loyalty-bar__legend-item[data-v-cb489882]{color:var(--text-primary);align-items:baseline;gap:8px;font-size:13px;line-height:1.4;transition:opacity .14s;display:flex}.loyalty-bar__swatch[data-v-cb489882]{border-radius:3px;flex-shrink:0;align-self:center;width:12px;height:12px}.loyalty-bar__swatch--outlined[data-v-cb489882]{border:1px solid #012c2429}.loyalty-bar__legend-value[data-v-cb489882]{color:var(--text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.loyalty-bar__caption[data-v-cb489882]{color:#1f1f1a8c;margin:0;font-size:13px;line-height:1.5}.loyalty-bar__table summary[data-v-cb489882]{color:var(--text-secondary);cursor:pointer;font-size:13px}.loyalty-bar__table table[data-v-cb489882]{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.loyalty-bar__table td[data-v-cb489882],.loyalty-bar__table th[data-v-cb489882]{text-align:left;border-bottom:1px solid #012c241a;padding:6px 8px}.hbar[data-v-15ce192d]{background:var(--surface);border-radius:var(--radius-md);border:1px solid #012c241f;flex-direction:column;gap:14px;margin:0 0 1.5em;padding:22px 24px;display:flex}.hbar__title[data-v-15ce192d]{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500}.hbar__rows[data-v-15ce192d]{flex-direction:column;gap:8px;max-width:calc(100% - 2em);display:flex}.hbar__row[data-v-15ce192d]{grid-template-columns:minmax(120px,190px) minmax(0,1fr);align-items:center;gap:12px;min-height:26px;transition:opacity .14s;display:grid}.hbar__row--dim[data-v-15ce192d]{opacity:.45}.hbar__label[data-v-15ce192d]{color:var(--text-primary);font-size:13px;line-height:1.3}.hbar__track[data-v-15ce192d]{align-items:center;gap:8px;min-width:0;display:flex}.hbar__bar[data-v-15ce192d]{border-radius:0 4px 4px 0;flex-shrink:0;height:16px;transition:filter .14s}.hbar__row:hover .hbar__bar[data-v-15ce192d]{filter:brightness(1.15)}.hbar__value[data-v-15ce192d]{color:var(--text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.hbar__caption[data-v-15ce192d]{color:#1f1f1a8c;margin:0;font-size:13px;line-height:1.5}.hbar__table summary[data-v-15ce192d]{color:var(--text-secondary);cursor:pointer;font-size:13px}.hbar__table table[data-v-15ce192d]{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}.hbar__table td[data-v-15ce192d],.hbar__table th[data-v-15ce192d]{text-align:left;border-bottom:1px solid #012c241a;padding:6px 8px}@media (width<=640px){.hbar__row[data-v-15ce192d]{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:2px}}.metrics-table-wrap[data-v-8c126553]{margin:0 0 1.25em;overflow-x:auto}.metrics-table-wrap table[data-v-8c126553]{min-width:560px;margin:0;font-size:14px}.metric-value[data-v-8c126553]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}
