.status-pill{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:4px 10px;font:var(--type-pill);color:var(--color-body);background:var(--color-surface-soft);white-space:nowrap}.status-pill[data-dot]:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.status-pill[data-tone=accent]{background:var(--color-accent-tint);border-color:var(--color-accent-tint-border);color:var(--color-accent-tint-text)}.status-pill[data-tone=success]{background:var(--color-success-tint);border-color:var(--color-success-tint-border);color:var(--color-success-text)}.status-pill[data-tone=warning]{background:var(--color-warning-tint);border-color:var(--color-warning-tint-border);color:var(--color-warning-text)}.status-pill[data-tone=danger]{background:var(--color-danger-tint);border-color:var(--color-danger-tint-border);color:var(--color-danger-text)}.site-footer{border-top:1px solid var(--color-border);padding:var(--space-7) var(--page-gutter);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.site-footer__brand{grid-column:1/-1}.site-footer__logo{font-size:16px;margin-bottom:var(--space-2);display:inline-block;text-decoration:none;color:inherit;border-radius:var(--radius-control)}.site-footer__logo:focus-visible{outline:none;box-shadow:var(--color-focus-ring)}.site-footer__address{font:var(--type-body-compact);color:var(--color-placeholder)}.site-footer__heading{font:600 13px var(--font-text);color:var(--color-muted);margin-bottom:var(--space-3)}.site-footer__column ul{list-style:none;margin:0;padding:0}.site-footer__column li{font:var(--type-body-compact);color:var(--color-placeholder)}.site-footer__column a{text-decoration:none;color:inherit}.site-footer__column a:hover{color:var(--color-accent)}@media (min-width:960px){.site-footer{display:flex;gap:56px;padding:var(--space-9) var(--page-gutter)}.site-footer__brand{flex:1 1}.site-footer__logo{font-size:17px}}.rule{border:0;margin:0;align-self:stretch;background:var(--color-rule)}.rule[data-orientation=horizontal]{height:1px;width:100%}.rule[data-orientation=vertical]{width:1px;min-height:100%}.rule[data-weight=hairline]{background:var(--color-hairline)}