.status-page{text-align:center;width:min(100%,38rem)}.status-page__code{color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0}.status-page h1{margin:var(--space-2) 0 0;font-size:var(--font-size-3xl);line-height:var(--line-height-tight)}.status-page p:not(.status-page__code){margin:var(--space-3) 0 0}.status-page a,.status-page button{min-height:2.75rem;margin:var(--space-5) var(--space-2) 0;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.status-page button{min-width:2.75rem;padding:var(--space-2) var(--space-4);border:2px solid var(--color-brand);border-radius:var(--radius-md);color:var(--color-on-brand);background:var(--color-brand);cursor:pointer}@media (forced-colors:active){.status-page button{border-color:buttontext}}.site-footer{padding:var(--space-5) var(--space-4);color:var(--color-text-muted);text-align:center}.site-footer p{margin:0}.site-footer ul{margin:var(--space-3) 0 0;justify-content:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.site-footer a{align-items:center;min-height:2.75rem;display:inline-flex}.site-header{gap:var(--space-3) var(--space-5);min-height:4.5rem;padding:var(--space-2) clamp(var(--space-4), 5vw, var(--space-8));color:var(--color-on-header);background:var(--color-header);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.brand,.nav-link{border-radius:var(--radius-sm);justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.brand{color:var(--color-on-header);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);letter-spacing:.02em}.site-navigation{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.nav-link{padding-inline:var(--space-3);color:var(--color-on-header-muted);text-underline-offset:var(--space-2);transition:color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration-thickness:.125rem}.nav-link:hover,.nav-link--current{color:var(--color-on-header)}.nav-link--current{font-weight:var(--font-weight-bold);text-decoration-line:underline}.brand:focus-visible,.nav-link:focus-visible{outline-color:var(--color-focus-inverse)}@media (width<=30rem){.site-header{padding-inline:var(--space-4)}}@media (forced-colors:active){.nav-link--current{border:1px solid linktext}}.app-shell{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.skip-link{z-index:1000;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-on-header);background:var(--color-header);font-weight:var(--font-weight-bold);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:none;position:fixed}.skip-link:focus{transform:translateY(0)}.skip-link:focus-visible{outline-color:var(--color-focus-inverse)}.app-content{width:min(calc(100% - 2 * var(--space-4)), 60rem);padding-block:clamp(var(--space-7), 10vw, 8rem);place-items:center;margin-inline:auto;display:grid}@media (forced-colors:active){.skip-link{border:1px solid canvastext}}
