.status{padding-block:var(--sp-8) var(--section-gap)}.status__card{gap:var(--sp-8);padding:var(--sp-9) var(--sp-8);background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-1);grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;display:grid;position:relative;overflow:hidden}.status__card:before{content:"";background:radial-gradient(circle, var(--brand-soft), transparent 70%);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -120px -160px auto}.status__eyebrow{font-size:var(--fs-overline);letter-spacing:.04em;color:var(--accent-text);align-items:center;gap:8px;font-weight:800;display:inline-flex}.status__eyebrow svg{width:14px;height:14px}.status__ttl{margin-top:var(--sp-3);font-size:var(--fs-h1);color:var(--txt);font-weight:900;line-height:1.5}.status__txt{margin-top:var(--sp-3);max-width:52ch;font-size:var(--fs-lead);color:var(--txt-2);line-height:1.95}.status__cta{margin-top:var(--sp-6);flex-wrap:wrap;gap:10px;display:flex}.status__path{margin-top:var(--sp-5);border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--txt-3);background:var(--surf);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;max-width:100%;padding:4px 10px;display:inline-block}.status__code{place-items:center;min-height:220px;display:grid;position:relative}.status__num{letter-spacing:-.04em;color:var(--brand);background:linear-gradient(160deg, var(--green-500), var(--green-800));-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:clamp(96px,14vw,168px);font-weight:900;line-height:1}.status__num i{-webkit-text-fill-color:var(--accent);font-style:normal}.status__ring{aspect-ratio:1;border:1.5px dashed var(--green-200);border-radius:50%;width:min(300px,70%);animation:40s linear infinite statusSpin;position:absolute}.status__search{margin-top:var(--sp-6);background:var(--surf);border:1px solid var(--line-2);border-radius:var(--r-md);max-width:520px;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);align-items:center;gap:8px;padding:6px;display:flex}.status__search:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:var(--panel)}.status__search svg{width:18px;height:18px;color:var(--txt-3);flex-shrink:0;margin-inline-start:10px}.status__search input{min-width:0;height:38px;font:inherit;font-size:var(--fs-body-sm);color:var(--txt);background:0 0;border:0;flex:1}.status__search input:focus{outline:0}.status__links{gap:var(--sp-4);margin-top:var(--sp-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.status__link{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);transition:transform var(--t-slow) var(--ease), box-shadow var(--t-slow) var(--ease), border-color var(--t-slow) var(--ease);align-items:center;gap:14px;padding:16px 18px;display:flex}.status__link:hover{box-shadow:var(--sh-2);border-color:#125c454d;transform:translateY(-3px)}.status__link>span:first-child{width:44px;height:44px;color:var(--brand);background:var(--brand-soft);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.status__link svg{width:20px;height:20px}.status__link b{color:var(--txt);font-size:14.5px;font-weight:800;display:block}.status__link small{font-size:var(--fs-caption);color:var(--txt-3);margin-top:2px;display:block}.status__recent{margin-top:var(--section-gap)}@keyframes statusSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.status__card{gap:var(--sp-5);padding:var(--sp-7) var(--sp-5);text-align:center;grid-template-columns:1fr}.status__code{order:-1;min-height:150px}.status__ring{width:170px}.status__txt{margin-inline:auto}.status__cta{justify-content:center}.status__search{margin-inline:auto}.status__links{grid-template-columns:1fr}}@media (max-width:640px){.status{padding-block:var(--sp-6) var(--section-gap)}.status__cta .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.status__ring{animation:none}.status__link:hover{transform:none}}
