.status-page{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:clamp(3rem,8vw,7rem) 1.25rem;background:radial-gradient(circle at 18% 20%,var(--supportive-color),transparent 33%),var(--background-color);color:var(--text-color)}.status-card{position:relative;width:min(100%,900px);display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,7vw,6rem);padding:clamp(2rem,5vw,4.5rem);border:1px solid var(--border-color);border-radius:34px;background:var(--surface-color);box-shadow:0 24px 70px var(--shadow-color);overflow:hidden}.status-card:before{content:"";position:absolute;width:260px;height:260px;left:-100px;top:-120px;border-radius:50%;background:var(--surface-subtle);opacity:.65}.status-copy{position:relative;z-index:1}.status-kicker{display:inline-flex;align-items:center;gap:.45rem;color:var(--primary-color);font-size:.75rem;font-weight:800}.status-kicker:before{content:"";width:27px;height:2px;background:var(--secondary-color)}.status-copy h1{margin:.7rem 0 .8rem;color:var(--primary-deep);font-size:clamp(2rem,5vw,4.2rem);line-height:1.12;letter-spacing:-.06em}.status-copy p{max-width:430px;margin:0;color:var(--muted-color);line-height:2;font-size:.95rem}.status-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:1.6rem}.status-actions .btn{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.status-secondary{padding:.7rem 1rem;color:var(--primary-deep);font-size:.82rem;font-weight:700;text-decoration:none}.status-visual{position:relative;display:grid;place-items:center;aspect-ratio:1;max-width:320px;margin:auto;width:100%;border-radius:50%;background:radial-gradient(circle,var(--surface-color) 0 30%,transparent 30.5%),linear-gradient(145deg,var(--supportive-color),var(--surface-subtle));border:1px solid var(--border-color)}.status-orbit{position:absolute;border:1px solid var(--border-strong);border-radius:50%;transform:rotate(-25deg)}.status-orbit-one{width:72%;height:42%}.status-orbit-two{width:42%;height:72%;transform:rotate(42deg);border-color:var(--secondary-color)}.status-core{display:grid;place-items:center;width:86px;height:86px;border-radius:28px;background:var(--primary-deep);color:var(--text-on-primary);box-shadow:0 14px 30px var(--shadow-color)}.status-core svg{width:38px;height:38px}.status-node{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--secondary-color);box-shadow:0 0 0 5px var(--overlay-primary)}.status-node-one{top:21%;right:24%}.status-node-two{bottom:23%;left:22%;background:var(--primary-color)}.status-node-three{top:47%;left:12%;width:9px;height:9px;background:var(--accent-color)}.status-visual-404 .status-core{border-radius:50%;background:var(--primary-color)}.status-visual-error .status-core{background:var(--danger-color)}.status-loading{min-height:calc(100vh - 72px);display:grid;place-items:center;background:var(--background-color)}.status-loading .status-card{grid-template-columns:1fr;text-align:center;max-width:540px}.status-loading .status-visual{max-width:180px}.status-loading .status-copy p{margin-inline:auto}@keyframes status-pulse{50%{transform:scale(1.08);box-shadow:0 0 0 14px var(--overlay-primary)}}.status-visual-loading .status-core{animation:status-pulse 1.5s ease-in-out infinite}@media(max-width:700px){.status-page{min-height:calc(100vh - 64px);padding:2rem 1rem}.status-card{grid-template-columns:1fr;gap:1.7rem;padding:2rem 1.25rem;border-radius:25px;text-align:center}.status-visual{order:-1;max-width:210px}.status-copy p{font-size:.85rem;margin-inline:auto}.status-actions{justify-content:center}.status-actions .btn,.status-secondary{width:100%;justify-content:center}.status-loading{min-height:calc(100vh - 64px)}}