.ds-boot,.ds-status{position:relative;width:100%;height:100%;min-height:100%;box-sizing:border-box;overflow:hidden;background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font-sans)}.ds-status__field{position:absolute;inset:0}.ds-boot__center,.ds-status__center{position:relative;display:grid;place-items:center;align-content:center;grid-gap:var(--ds-space-6);gap:var(--ds-space-6);min-height:100%;padding:var(--ds-space-8);box-sizing:border-box}.ds-status__card{width:min(100%,520px);padding:var(--ds-space-8);background:var(--ds-glass-bg-modal);box-shadow:inset 0 1px 0 var(--ds-glass-highlight),var(--ds-shadow-glass)}.ds-status__lockup{margin-bottom:var(--ds-space-6)}.ds-status__eyebrow{margin:0 0 var(--ds-space-2);font-size:var(--ds-text-sm);font-weight:var(--ds-weight-semibold);letter-spacing:var(--ds-tracking-caps);text-transform:uppercase;color:var(--ds-text)}.ds-status__title{margin:0;font-size:var(--ds-text-h1);font-weight:var(--ds-weight-bold);letter-spacing:var(--ds-tracking-h1);line-height:var(--ds-leading-tight)}.ds-status__desc{margin:var(--ds-space-3) 0 0;max-width:46ch;font-size:var(--ds-text-base);line-height:var(--ds-leading-normal);color:var(--ds-text)}.ds-status__actions{display:flex;flex-wrap:wrap;gap:var(--ds-space-2);margin-top:var(--ds-space-6)}.ds-status__actions a{text-decoration:none}.ds-status__actions .ds-button--ghost{color:var(--ds-text)}.ds-boot__center{gap:var(--ds-space-8)}.ds-boot__caption{margin:0;font-size:var(--ds-text-ui);color:var(--ds-text)}.ds-boot__bar{position:relative;display:block;width:160px;height:3px;overflow:hidden;border-radius:var(--ds-radius-full);background:var(--ds-border)}.ds-boot__fill{position:absolute;inset:0;width:40%;border-radius:inherit;background:var(--ds-accent);transform:translateX(-100%);animation:ds-boot-slide calc(var(--ds-dur-cinematic) * 1.5) var(--ds-ease-linear) infinite}@keyframes ds-boot-slide{to{transform:translateX(250%)}}@media (max-width:768px){.ds-status__card{padding:var(--ds-space-6)}}@media (prefers-reduced-motion:reduce){.ds-boot__fill{animation:none;transform:none;width:100%;opacity:.6}}