:root{color:#eef3eb;font-synthesis:none;text-rendering:optimizelegibility;background:#0c100e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 20% 10%,#9ac0a021,#0000 34rem),linear-gradient(145deg,#0c100e 0%,#141a16 55%,#090c0a 100%);min-width:320px;min-height:100vh;margin:0}body:before{pointer-events:none;content:"";opacity:.13;background-image:repeating-linear-gradient(112deg,#0000 0 16px,#ffffff0a 17px);position:fixed;inset:0}main{width:min(100% - 2rem,70rem);min-height:100vh;margin:0 auto;padding:clamp(4rem,12vh,8rem) 0 2rem;position:relative}.hero{max-width:52rem;position:relative}.thread{background:linear-gradient(90deg,#d7ded8,#0000);width:5rem;height:1px;margin-bottom:1.75rem;box-shadow:0 0 14px #eef3eb8c}.eyebrow,.label,footer{color:#9eaa9f;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}h1{letter-spacing:-.055em;max-width:10ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.3rem,10vw,7rem);font-weight:400;line-height:.88}.lede{color:#bdc8be;max-width:42rem;margin:2rem 0 0;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.65}.status-card{background:#303a32;border:1px solid #303a32;border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,9vh,6rem);display:grid;overflow:hidden;box-shadow:0 1.5rem 5rem #0000003d}.status-card>div{background:#121814f5;min-height:8rem;padding:1.25rem}.label{margin:0 0 1.3rem}.value{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:1rem}.healthy{color:#a9d6ad}.pending{color:#d9c58d}.error{color:#e5a19a}.diagnostic{color:#e4b1aa;background:#401f1d59;border:1px solid #68443f;border-radius:.6rem;padding:1rem 1.25rem}footer{border-top:1px solid #283129;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.25rem;display:flex}@media (max-width:760px){.status-card{grid-template-columns:repeat(2,minmax(0,1fr))}footer{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.status-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.thread{animation:1.4s ease-out both awaken}@keyframes awaken{0%{opacity:0;width:0}}}
