.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-12);border-bottom:1px solid var(--border);padding-bottom:var(--space-12);flex-wrap:wrap;display:flex}.page-header__title{font-size:var(--fs-h4);color:var(--text);margin:0;font-weight:800}.page-header__description{margin:var(--space-4) 0 0;max-width:72ch;font-size:var(--fs-small);color:var(--text-2)}.page-header__actions{align-items:center;gap:var(--space-8);margin-inline-start:auto;display:flex}.page-menu{position:relative}.page-menu__panel{z-index:var(--z-dropdown);inset-inline-end:0;top:calc(100% + var(--space-4));min-width:180px;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:var(--shadow-lg);margin:0;list-style:none;position:absolute}.page-tabs{gap:var(--space-4);border-bottom:1px solid var(--border);display:flex;overflow-x:auto}.page-tabs__tab{min-height:40px;padding:var(--space-8) var(--space-16);color:var(--text-2);font-size:var(--fs-small);font-weight:var(--font-semibold);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.page-tabs__tab[aria-selected=true]{color:var(--accent-text);border-bottom-color:var(--accent)}.page-kpi-row{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.page-kpi{align-items:flex-start;gap:var(--space-4);min-height:72px;padding:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer;flex-direction:column;display:flex}.page-kpi[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.page-kpi__label{font-size:var(--fs-caption);color:var(--text-2)}.page-kpi__value{font-size:var(--fs-h3);font-variant-numeric:tabular-nums;font-weight:800}.page-kpi__unit{font-size:var(--fs-caption);color:var(--text-2)}.page-saved{gap:var(--space-8);flex-wrap:wrap;display:flex}.page-saved__link{color:var(--text-2);font-size:var(--fs-small);text-decoration:none}.page-saved__link[aria-current=page]{color:var(--accent-text);font-weight:var(--font-semibold)}.page-toolbar{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.page-toolbar__search{align-items:center;gap:var(--space-8);min-height:32px;padding:var(--space-4) var(--space-12);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);display:inline-flex}.page-toolbar__search input{width:220px;color:var(--text);font:inherit;font-size:var(--fs-small);background:0 0;border:0;outline:none}.page-toolbar__end{align-items:center;gap:var(--space-8);margin-inline-start:auto;display:inline-flex}.page-chip{align-items:center;gap:var(--space-8);border-radius:var(--radius-sm);min-height:28px;color:var(--text-2);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:1px solid #0000;padding:3px 10px;display:inline-flex}.page-chip[aria-pressed=true],.page-chip[data-removable=true]{background:var(--surface);border-color:var(--border);color:var(--accent-text);font-weight:var(--font-semibold)}.page-add{position:relative}.page-stepper,.page-timeline,.page-thread{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-stepper{flex-flow:wrap}.page-stepper__step[data-state=current]{color:var(--accent-text);font-weight:var(--font-semibold)}.page-stepper__step[data-state=complete]{color:var(--text)}.page-stepper__step[data-state=upcoming]{color:var(--text-3)}.page-log{padding:var(--space-12);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-caption);margin:0;overflow:auto}.page-code{padding:var(--space-12);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:var(--font-mono);font-size:var(--fs-small);margin:0;overflow:auto}.page-spark{color:var(--accent-text)}.page-skeleton__kpis{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.page-skeleton__kpi,.page-skeleton__pill,.page-skeleton__row{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md)}.page-skeleton__kpi{height:72px}.page-skeleton__pills{gap:var(--space-8);margin-bottom:var(--space-12);display:flex}.page-skeleton__pill{width:96px;height:28px}.page-skeleton__row{height:var(--row);margin-bottom:var(--space-4)}.page-state{justify-content:center;align-items:center;gap:var(--space-12);min-height:280px;padding:var(--space-32) var(--space-24);text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);flex-direction:column;display:flex}.page-state__hint{max-width:72ch;color:var(--text-2);font-size:var(--fs-small);margin:0}.page-request{font-family:var(--font-mono);font-weight:var(--font-semibold);padding:var(--space-4) var(--space-8);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);cursor:pointer}.page-state__actions{gap:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}
