.status-hero{position:relative;padding:180px 32px 72px;text-align:center;max-width:780px;margin:0 auto;isolation:isolate}.status-hero-eyebrow{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--teal);margin:0 0 32px;padding-left:.32em;opacity:0;animation:statusFadeUp .9s cubic-bezier(.16,1,.3,1) .15s forwards}.status-hero-headline{font-family:var(--font-display);font-weight:400;font-size:clamp(44px,6.5vw,72px);line-height:1.08;letter-spacing:-.02em;color:var(--text);margin:0 0 32px;opacity:0;transform:translateY(20px);animation:statusHeadlineIn 1.1s cubic-bezier(.16,1,.3,1) .35s forwards}.status-hero-lede{font-family:var(--font-sans);font-size:17px;line-height:1.65;color:var(--text-2);max-width:560px;margin:0 auto 40px;opacity:0;transform:translateY(12px);animation:statusFadeUp .9s cubic-bezier(.16,1,.3,1) .7s forwards}.status-hero-lede strong{color:var(--text);font-weight:500}.status-hero-rule{display:block;width:100%;max-width:240px;height:1px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(212,169,94,.35) 50%,transparent);opacity:0;animation:statusRuleIn 1.2s ease-out 1.2s forwards}@keyframes statusFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes statusHeadlineIn{to{opacity:1;transform:translateY(0)}}@keyframes statusRuleIn{to{opacity:1}}.status-body{max-width:760px;margin:0 auto;padding:40px 32px 140px}.status-meta{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px;padding:0 4px}.status-meta-label{font-family:var(--font-sans);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0}.status-meta-label strong{color:var(--text-2);font-weight:500;letter-spacing:0;text-transform:none;font-size:13px;margin-left:6px}.status-panel{position:relative;border-radius:20px;border:1px solid var(--line);background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(212,169,94,.04) 0,transparent 60%),linear-gradient(180deg,rgba(15,15,21,.6),rgba(12,12,18,.55));overflow:hidden;isolation:isolate}.status-panel:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,169,94,.35) 50%,transparent);pointer-events:none;z-index:1}.status-row{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:28px 32px;border-bottom:1px solid var(--line);transition:background-color .3s var(--ease-calm)}.status-row:last-child{border-bottom:none}.status-row:hover{background:hsla(41,49%,90%,.02)}.status-row-text{min-width:0}.status-row-name{font-family:var(--font-sans);font-weight:600;font-size:15px;letter-spacing:-.005em;color:var(--text);margin:0 0 8px}.status-row-detail{font-family:var(--font-sans);font-size:13.5px;line-height:1.55;color:var(--text-2);margin:0;max-width:44ch}.status-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;flex-shrink:0}.status-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.status-badge.operational{color:var(--teal);background:rgba(79,179,169,.08);border-color:rgba(79,179,169,.24)}.status-badge.operational:before{box-shadow:0 0 8px var(--teal);animation:statusPulse 2.5s ease-in-out infinite}.status-badge.degraded{color:var(--gold-pale);background:rgba(212,169,94,.1);border-color:rgba(212,169,94,.3)}.status-badge.degraded:before{box-shadow:0 0 8px var(--gold-glow);animation:statusPulse 2.5s ease-in-out infinite}.status-badge.checking,.status-badge.unavailable{color:var(--text-3);background:hsla(41,49%,90%,.04);border-color:hsla(41,49%,90%,.1)}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.15)}}.status-actions{display:flex;justify-content:center;gap:16px;margin-top:32px;flex-wrap:wrap}.status-refresh{display:inline-flex;align-items:center;gap:10px;background:transparent;border:1px solid var(--line-medium);border-radius:999px;padding:12px 22px;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--text);cursor:pointer;transition:border-color .3s var(--ease-calm),color .3s var(--ease-calm),transform .3s var(--ease-calm)}.status-refresh:hover{border-color:var(--gold-line);color:var(--gold-pale);transform:translateY(-1px)}.status-refresh:disabled{opacity:.5;cursor:wait;transform:none}.status-refresh-icon{display:inline-block;width:12px;height:12px;transition:transform .6s var(--ease-calm)}.status-refresh.is-loading .status-refresh-icon{animation:statusSpin 1.2s linear infinite}@keyframes statusSpin{to{transform:rotate(1turn)}}.status-note{font-family:var(--font-sans);font-size:13.5px;line-height:1.65;color:var(--text-3);text-align:center;max-width:480px;margin:40px auto 0}@media (max-width:900px){.status-hero{padding:140px 24px 56px}.status-body{padding:32px 24px 100px}}@media (max-width:560px){.status-hero{padding:120px 20px 48px}.status-hero-rule{margin-top:40px}.status-body{padding:24px 20px 80px}.status-row{grid-template-columns:1fr;gap:16px;padding:24px 22px}.status-badge{justify-self:start}.status-row-name{font-size:18px}}@media (prefers-reduced-motion:reduce){.status-hero-eyebrow,.status-hero-headline,.status-hero-lede,.status-hero-rule{opacity:1!important;transform:none!important;animation:none!important}.status-badge.degraded:before,.status-badge.operational:before,.status-refresh.is-loading .status-refresh-icon{animation:none!important}.status-refresh,.status-row{transition:none!important}.status-refresh:hover{transform:none}}