.status-page{--head:#2c2e38;--text:#626572;--dim:#7b7e8c;--line:#e7e7ee;--line-2:#dcdde6;--tint:#f6f5f9;background:#f5f5f8}.status-page .nc-body{display:block;padding-block:28px 64px}.st-workspace{display:grid;gap:28px;min-width:0}.st-current{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;padding:28px}.st-current-head{justify-content:space-between;gap:24px}.st-current-head,.st-now{display:flex;align-items:flex-start}.st-now{gap:18px;min-width:0;--status-color:var(--sv-unknown)}.st-now[data-tone=live]{--status-color:var(--sv-up)}.st-now[data-tone=warn]{--status-color:var(--sv-warn)}.st-now[data-tone=down]{--status-color:var(--sv-down)}.st-server-icon{display:grid;flex:none;width:52px;height:52px;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--tint);color:var(--action-ink)}.st-server-icon svg{width:25px;height:25px;stroke-width:1.5}.st-status-copy{min-width:0}.st-status-copy h2{margin:0;font-size:12px;color:var(--dim);font-weight:400}.st-status-label{display:flex;align-items:center;gap:10px;margin:6px 0 8px}.st-status-label b{font-size:26px;font-weight:600;line-height:1.3;color:var(--head)}.st-lamp{flex:none;width:8px;height:8px;border-radius:50%;background:var(--status-color)}.st-description{margin:0;color:var(--text);font-size:13px;line-height:1.8}.st-refresh{flex:none;position:relative}.st-refresh-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:6px;background:transparent;padding:0;color:var(--action-ink);cursor:pointer;transition:background-color .16s ease}@media (hover:hover){.st-refresh-button:hover:not(:disabled){background:var(--tint)}}.st-refresh-button:disabled{opacity:.65;cursor:wait}.st-refresh-button svg{width:18px;height:18px}.st-refresh-button[aria-busy=true] svg{animation:st-refresh-spin 1s linear infinite}@keyframes st-refresh-spin{to{transform:rotate(1turn)}}.st-refresh-feedback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.st-stale{display:flex;align-items:flex-start;gap:8px;margin:20px 0 0;border:1px solid #eee5d5;border-radius:6px;background:#fcf9f2;padding:10px 12px;color:#846426;font-size:12px;line-height:1.8}.st-stale svg{flex:none;width:15px;height:15px;margin-top:3px}.st-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0 0;border-top:1px solid var(--line);padding-top:20px}.st-readout>div{min-width:0;padding-right:24px}.st-readout>div+div{border-left:1px solid var(--line);padding:0 0 0 24px}.st-readout dt{display:flex;align-items:center;gap:6px;color:var(--dim);font-size:12px}.st-readout dt svg{width:13px;height:13px}.st-readout dd{margin:7px 0 0;font-size:14px;color:var(--head);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.st-help a{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:13px;color:var(--action-ink)}.st-help a svg{width:14px;height:14px}.st-help a:hover{text-decoration:none}.st-help{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:22px}.st-help>svg{width:20px;height:20px;color:var(--dim)}.st-help h2{margin:0;font-size:14px;font-weight:500;color:var(--head)}.st-help p{margin:4px 0 0;font-size:12px;line-height:1.8;color:var(--dim)}.status-page :is(a,button):focus-visible{outline:2px solid var(--action-focus);outline-offset:4px}@media (max-width:760px){.status-page .nc-body{padding-block:20px 44px}.st-workspace{gap:22px}.st-current{padding:20px}.st-current-head{gap:16px}.st-now{gap:12px}.st-server-icon{width:40px;height:40px}.st-server-icon svg{width:21px;height:21px}.st-status-label b{font-size:22px}.st-readout{margin-top:20px}.st-readout dd{font-size:13px}.st-help a{min-height:44px}}@media (max-width:520px){.st-current{padding:18px 16px}.st-server-icon{display:none}.st-readout{gap:16px;grid-template-columns:minmax(0,1fr);padding-top:16px}.st-readout>div{padding:0}.st-readout>div+div{border-left:0;padding:0}.st-readout dd{margin-top:4px}.st-help{gap:10px}.st-help a{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.st-refresh-button[aria-busy=true] svg{animation:none}.st-refresh-button{transition:none}}