html[data-page-shell=status]{color-scheme:light;--status-canvas: #f3f5f2;--status-surface: #ffffff;--status-ink: #14212a;--status-muted: #5d6b72;--status-line: #ccd3d0;--status-brand: #087e67;--status-brand-hover: #056650;--status-brand-soft: #dcefe9;--status-signal: #d65a4a;--status-on-brand: #ffffff;--status-font-body: "Roboto Variable", "Noto Sans SC", "Microsoft YaHei", "PingFang SC", system-ui, sans-serif;--status-font-mono: "JetBrains Mono Variable", "SFMono-Regular", Consolas, monospace}@media(prefers-color-scheme:dark){html[data-page-shell=status]{color-scheme:dark;--status-canvas: #10171c;--status-surface: #19242b;--status-ink: #edf1ed;--status-muted: #a7b1b5;--status-line: #34434a;--status-brand: #64cbb0;--status-brand-hover: #82d9c2;--status-brand-soft: #193b32;--status-signal: #ed8e82;--status-on-brand: #10201a}}html[data-page-shell=status],html[data-page-shell=status] *{box-sizing:border-box}html[data-page-shell=status]{min-width:320px;background:var(--status-canvas)}html[data-page-shell=status] body{margin:0;min-width:320px;min-height:100dvh;background:var(--status-canvas);color:var(--status-ink);font-family:var(--status-font-body);font-size:16px;line-height:1.6;letter-spacing:0;overflow-wrap:anywhere;text-rendering:optimizeLegibility}html[data-page-shell=status] :is(a,button,input){font:inherit;letter-spacing:0}html[data-page-shell=status] :is(a,button){touch-action:manipulation}html[data-page-shell=status] a{color:inherit}html[data-page-shell=status] ::selection{background:color-mix(in srgb,var(--status-brand) 26%,transparent)}html[data-page-shell=status] :focus-visible{outline:2px solid var(--status-brand);outline-offset:3px;box-shadow:0 0 0 4px color-mix(in srgb,var(--status-brand) 18%,transparent)}.status-skip{position:fixed;inset-block-start:10px;inset-inline-start:10px;z-index:1000;padding:9px 13px;border-radius:6px;background:var(--status-ink);color:var(--status-canvas);transform:translateY(-160%)}.status-skip:focus{transform:translateY(0)}.status-shell{min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.status-header,.status-footer{width:min(calc(100% - 48px),1180px);margin-inline:auto}.status-header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-block-end:1px solid var(--status-line)}.status-brand{min-height:44px;display:inline-flex;align-items:center;gap:10px;text-decoration:none}.status-brand-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:7px;background:var(--status-brand);color:var(--status-on-brand)}.status-brand strong{font-size:18px;font-weight:780}.status-context{color:var(--status-muted);font-family:var(--status-font-mono);font-size:12px}.status-main{width:min(calc(100% - 48px),680px);margin-inline:auto;display:grid;align-content:center;padding-block:64px 88px}.status-content{width:100%}.status-signal-row{display:grid;grid-template-columns:auto minmax(40px,1fr) auto;align-items:center;gap:16px;margin-block-end:28px;color:var(--status-signal)}.status-code{font-family:var(--status-font-mono);font-size:14px;font-weight:700}.status-track{height:1px;background:var(--status-line)}.status-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--status-signal) 55%,var(--status-line));border-radius:8px;background:color-mix(in srgb,var(--status-signal) 8%,transparent)}.status-title{max-width:15ch;margin:0;font-size:48px;font-weight:760;line-height:1.12}.status-description{max-width:46ch;margin:18px 0 0;color:var(--status-muted);font-size:18px}.status-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:34px}.status-action{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 15px;border:1px solid var(--status-line);border-radius:7px;background:var(--status-surface);color:var(--status-ink);font-weight:700;text-decoration:none}.status-action-primary{border-color:var(--status-brand);background:var(--status-brand);color:var(--status-on-brand)}.status-action-secondary:hover{border-color:var(--status-brand);background:var(--status-brand-soft)}.status-action-primary:hover{border-color:var(--status-brand-hover);background:var(--status-brand-hover)}.status-footer{min-height:62px;display:flex;align-items:center;gap:8px;border-block-start:1px solid var(--status-line);color:var(--status-muted);font-family:var(--status-font-mono);font-size:11px}@media(prefers-reduced-motion:no-preference){.status-action,.status-brand{transition:color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),opacity .16s cubic-bezier(.23,1,.32,1)}}@media(max-width:640px){.status-header,.status-footer,.status-main{width:calc(100% - 48px)}.status-header{min-height:68px}.status-main{align-content:start;padding-block:52px 64px}.status-title{font-size:36px}.status-description{font-size:16px}.status-actions{display:grid}.status-action{width:100%}}@media(prefers-reduced-motion:reduce){html[data-page-shell=status] *,html[data-page-shell=status] *:before,html[data-page-shell=status] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
