:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body{min-width:20rem;min-height:100%;margin:0;background:#090b0e}button,input,select,textarea{font:inherit}.eyebrow{margin:0 0 .8rem;color:#ff7a45;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.status-page,.startup-error{display:grid;min-height:100dvh;align-content:center;justify-items:start;padding:clamp(2rem,9vw,8rem);background:radial-gradient(circle at 70% 20%,rgba(255,90,31,.12),transparent 30rem),#090b0e;color:#f6f4ef}.status-page h1,.startup-error h1{max-width:18ch;margin:0;font-size:clamp(2.2rem,6vw,5rem);line-height:1;letter-spacing:-.055em}.status-page>p:not(.eyebrow),.startup-error>p:not(.eyebrow){max-width:38rem;color:#aeb3bb;line-height:1.7}.status-spinner{width:2.5rem;height:2.5rem;margin-bottom:2rem;border:3px solid rgba(255,255,255,.1);border-top-color:#ff5a1f;border-radius:50%;animation:spin .7s linear infinite}.primary-action{margin-top:1.2rem;padding:.95rem 1.15rem;border:0;border-radius:.8rem;background:#ff5a1f;color:#090b0e;cursor:pointer;font-weight:800}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
