.logo{font-family:var(--font-display);font-weight:700;color:var(--color-ink);margin:0}.logo__accent{color:var(--color-accent)}.logo[data-tone=dark]{color:var(--palette-dark-ink)}.logo[data-tone=dark] .logo__accent{color:var(--palette-dark-accent)}.logo[data-tone=dark] .logo__suffix{color:var(--palette-dark-placeholder)}.logo__suffix{font-family:var(--font-text);font-size:12px;font-weight:600;color:var(--color-placeholder)}.logo__mark{font-size:.62em;vertical-align:super;font-weight:600}.page{box-sizing:border-box;padding:var(--page-pad-top) var(--page-gutter) var(--page-pad-bottom)}.page[data-width=narrow]{padding-inline:var(--page-gutter-narrow)}.page-head{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--section-gap)}.page-head--ruled{padding-bottom:var(--space-7);border-bottom:1px solid var(--color-rule)}.page-head__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-6)}.page-head__text{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.page-head__status{display:flex}.page-head__title{font:var(--page-title);color:var(--color-ink);text-wrap:balance;margin:0}.page-head__sub{font:var(--type-lede);color:var(--color-body);margin:0;max-width:72ch}.page-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.page-section+.page-section{margin-top:var(--section-gap)}.page-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:10px;border-bottom:1px solid var(--color-rule);margin-bottom:18px}.page-section__action{font:600 14px var(--font-text)}.page-section__action a{color:var(--color-accent-pressed);text-decoration:none}.page-section__action a:hover{text-decoration:underline}.numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.numeric[data-align=end]{text-align:right}.empty{display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:32px 22px;text-align:center;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius-card)}.empty__title{font:600 17px/1.3 var(--font-display);color:var(--color-ink);margin:0}.empty__body{font:var(--type-body-compact);color:var(--color-muted);margin:0;max-width:52ch}.empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-2)}.facts{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.facts__title{font:var(--type-eyebrow-inline);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0}.facts dl{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0}.facts dt{font:var(--type-body-small);color:var(--color-muted);margin:0}.facts dd{font:var(--type-body-compact);color:var(--color-ink);margin:0}.facts[data-layout=rows] dl{gap:0}.facts[data-layout=rows] dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--color-rule)}.facts[data-layout=rows] dl>div:first-child{padding-top:0}.facts[data-layout=rows] dt{font:var(--type-body-compact);color:var(--color-body)}.facts[data-layout=rows] dd{font:600 15px/1.4 var(--font-text);color:var(--color-ink);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.facts dl>div[data-emphasis] dt{color:var(--color-ink);font-weight:600}.facts dl>div[data-emphasis] dd{font:var(--type-figure-medium);color:var(--color-ink)}.spinner{display:inline-block;flex:none;width:var(--spinner-size,16px);height:var(--spinner-size,16px);border:2px solid var(--color-border-strong);border-right:2px solid transparent;border-radius:var(--radius-pill);animation:spinner-turn .62s linear infinite}.spinner[data-tone=accent]{border-color:var(--color-accent);border-right-color:transparent}@keyframes spinner-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2s}}