.status-main{gap:40px;padding-block:48px 96px;display:grid}.status-card{border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(60% 80% at 100% 0%, var(--glow) 0%, transparent 70%), var(--panel);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:48px;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.status-copy{gap:18px;max-width:62ch;display:grid}.status-label{align-items:center;gap:8px;width:fit-content;display:inline-flex}.status-code{letter-spacing:-.06em;color:var(--ink);gap:.02em;font-size:clamp(96px,18vw,180px);font-weight:800;line-height:.9;display:flex}.status-code span:nth-child(2){color:var(--accent)}.status-card h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.05}.status-copy>p{color:var(--muted);margin:0;font-size:17px;line-height:1.55}.status-path{gap:4px;font-size:13px;display:grid}.status-path span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.status-path code{border:1px solid var(--line);background:var(--panel-2);width:fit-content;max-width:100%;color:var(--ink);overflow-wrap:anywhere;border-radius:8px;padding:6px 10px;font-size:13px}.status-copy .home-cta-row{margin-top:8px}.status-copy .home-cta,.status-copy .home-cta-ghost{cursor:pointer}.status-bars{justify-self:end;width:min(100%,360px)}.status-next{gap:16px;display:grid}.status-next-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.status-next-head h2{letter-spacing:-.02em;margin:0;font-size:22px}.status-next-head a{color:var(--accent);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.status-next-head a .home-dot{background:var(--accent)}.status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.status-item a{border:1px solid var(--line);background:var(--panel);height:100%;color:var(--ink);transition:border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:18px;gap:8px;padding:20px 22px;text-decoration:none;display:grid}.status-item a:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));box-shadow:var(--shadow);transform:translateY(-3px)}.status-item a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.status-item-meta{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.status-item-title{font-size:17px;font-weight:600;line-height:1.3}.status-item-skeleton{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:10px;padding:20px 22px;display:grid}.status-item-skeleton span{background:var(--panel-2);border-radius:6px;height:12px;animation:1.4s ease-in-out infinite status-pulse;display:block}.status-item-skeleton span:last-child{width:75%;height:20px}@keyframes status-pulse{50%{opacity:.45}}.status-none,.status-report{color:var(--muted);margin:0;font-size:15px}.status-report{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-report a{color:var(--accent)}@media (width<=900px){.status-card{grid-template-columns:1fr}.status-bars{justify-self:start;width:min(100%,280px)}.status-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.status-item a,.status-item-skeleton span{transition:none;animation:none}}
