.status-panel,.status-screen{--status-bg:var(--background,#ffffff);--status-fg:var(--foreground,#171717);--status-muted:var(--muted-foreground,#666666);--status-border:var(--border,#e5e5e5);--status-ring:var(--ring,#737373);box-sizing:border-box;color:var(--status-fg);font-family:var(--font-sans,Inter,Arial,sans-serif)}.status-panel *,.status-screen *{box-sizing:border-box}.status-screen{display:flex;min-height:100svh;flex-direction:column;background:var(--status-bg)}.status-header{display:flex;width:min(100% - 48px,1120px);min-height:68px;align-items:center;margin-inline:auto;border-bottom:1px solid var(--status-border)}.status-brand{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:inherit;font-size:14px;font-weight:600;letter-spacing:-.25px;text-decoration:none}.status-brand>img,.status-brand>svg{width:24px;height:24px;flex-shrink:0}.status-main{display:grid;width:100%;flex:1;align-items:center;padding:40px 24px 68px}.status-panel{width:min(100%,440px);margin-inline:auto;padding-block:28px}.status-code{display:inline-flex;min-height:28px;align-items:center;justify-content:center;margin:0 0 16px;padding:3px 8px;border:1px solid var(--status-border);border-radius:5px;color:var(--status-muted);font:500 12px/1.5 var(--font-geist-mono,monospace);font-variant-numeric:tabular-nums}.status-copy h1{margin:0;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.5px;overflow-wrap:anywhere;text-wrap:balance}.status-description{margin:12px 0 0;color:var(--status-muted);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.status-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.status-action{appearance:none;display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid var(--status-border);border-radius:6px;font:500 13px/1.4 var(--font-sans,Inter,Arial,sans-serif);text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s}.status-action>svg,.status-contact>svg{width:15px;height:15px;flex-shrink:0}.status-action-primary{border-color:var(--status-fg);background:var(--status-fg);color:var(--status-bg)}.status-action-primary:hover{background:color-mix(in srgb,var(--status-fg) 85%,var(--status-bg))}.status-action-primary:active{background:color-mix(in srgb,var(--status-fg) 75%,var(--status-bg))}.status-action-secondary{background:var(--status-bg);color:var(--status-fg)}.status-action-secondary:active,.status-action-secondary:hover{border-color:var(--status-muted)}.status-action:disabled{cursor:not-allowed;opacity:.5}.status-contact{display:inline-flex;min-height:44px;align-items:center;gap:6px;margin-top:8px;color:var(--status-muted);font-size:13px;text-decoration:none;cursor:pointer}.status-brand:hover,.status-contact:active,.status-contact:hover{text-decoration:underline;text-underline-offset:3px}.status-panel a:focus-visible,.status-panel button:focus-visible,.status-screen a:focus-visible{outline:2px solid var(--status-ring);outline-offset:3px}@media (prefers-color-scheme:dark){.status-panel,.status-screen{--status-bg:var(--background,#0a0a0a);--status-fg:var(--foreground,#fafafa);--status-muted:var(--muted-foreground,#a1a1a1);--status-border:var(--border,#292929)}}@media (max-width:480px){.status-header{width:calc(100% - 32px);min-height:60px}.status-main{padding:32px 20px 52px}.status-panel{padding-block:20px}.status-copy h1{font-size:22px}}@media (max-width:359px){.status-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.status-action{transition:none}}@media (forced-colors:active){.status-action-primary{background:ButtonFace;color:ButtonText;border-color:ButtonText}.status-panel a:focus-visible,.status-panel button:focus-visible,.status-screen a:focus-visible{outline-color:Highlight}}