.status-screen{position:relative;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:calc(var(--esp-space)*6) calc(var(--esp-space)*3);overflow:hidden;isolation:isolate;background:var(--esp-bg-base);text-align:center}.status-screen--standalone{flex:none;min-height:100dvh}.status-screen__grid{position:absolute;inset:-2px;z-index:0;background-image:linear-gradient(to right,var(--esp-border) 1px,transparent 1px),linear-gradient(to bottom,var(--esp-border) 1px,transparent 1px);background-size:44px 44px;opacity:.35;mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000 20%,transparent 80%)}.status-screen__glow{position:absolute;left:50%;top:42%;z-index:0;width:min(760px,90vw);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle at center,color-mix(in srgb,var(--esp-primary) 32%,transparent) 0,color-mix(in srgb,var(--esp-primary) 10%,transparent) 38%,transparent 68%);filter:blur(14px);animation:status-glow-pulse 6s ease-in-out infinite}.status-screen__particles{position:absolute;inset:0;z-index:0;pointer-events:none}.status-screen__particle{position:absolute;border-radius:50%;background:var(--esp-primary);box-shadow:0 0 10px color-mix(in srgb,var(--esp-primary) 70%,transparent);opacity:.5;animation-name:status-particle-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.status-screen__scanlines{position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,color-mix(in srgb,var(--esp-text) 100%,transparent) 2px,color-mix(in srgb,var(--esp-text) 100%,transparent) 3px);opacity:.03}.status-screen__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;max-width:640px}.status-screen__tag{font-family:var(--esp-mono);font-size:var(--esp-fs-xs);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--esp-primary);padding:4px 12px;border:1px solid color-mix(in srgb,var(--esp-primary) 40%,transparent);border-radius:999px;background:var(--esp-primary-soft);margin-bottom:calc(var(--esp-space)*2)}.status-screen__code{position:relative;font-family:var(--esp-mono);font-weight:800;font-size:clamp(120px,26vw,300px);line-height:.88;letter-spacing:-.03em;background:linear-gradient(180deg,var(--esp-primary-hover),var(--esp-primary-active));-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.status-screen__code:after,.status-screen__code:before{content:attr(data-code);position:absolute;inset:0;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);opacity:0;mix-blend-mode:screen}.status-screen__code:before{background:linear-gradient(180deg,#ff6a2b,#ff4c01);animation:status-glitch-a 4s steps(2,jump-none) infinite}.status-screen__code:after{background:linear-gradient(180deg,var(--esp-info),var(--esp-primary));animation:status-glitch-b 3.3s steps(2,jump-none) infinite}.status-screen__title{margin:calc(var(--esp-space)*2.5) 0 0;font-family:var(--esp-font-display);font-size:var(--esp-fs-3xl);font-weight:700;color:var(--esp-text);line-height:1.2}.status-screen__desc{margin:calc(var(--esp-space)*1.5) 0 0;font-size:var(--esp-fs-md);line-height:1.6;color:var(--esp-text-secondary)}.status-screen__actions{display:flex;flex-wrap:wrap;gap:calc(var(--esp-space)*1.5);justify-content:center;margin-top:calc(var(--esp-space)*4)}.status-screen__btn{display:inline-flex;align-items:center;gap:8px;height:var(--esp-control-h);padding:0 20px;border-radius:var(--esp-radius);font-size:var(--esp-fs-md);font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.status-screen__btn--primary{background:var(--esp-primary);color:var(--esp-on-primary);border:1px solid var(--esp-primary)}.status-screen__btn--primary:hover{background:var(--esp-primary-hover);border-color:var(--esp-primary-hover)}.status-screen__btn--ghost{background:rgba(0,0,0,0);color:var(--esp-text);border:1px solid var(--esp-border-strong)}.status-screen__btn--ghost:hover{border-color:var(--esp-primary);color:var(--esp-primary)}@keyframes status-glow-pulse{0%,to{opacity:.85;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes status-particle-float{0%,to{transform:translateY(0);opacity:.2}50%{transform:translateY(-26px);opacity:.7}}@keyframes status-glitch-a{0%,92%,to{opacity:0;transform:translate(0);clip-path:none}93%{opacity:.9;transform:translate(-4px,1px);clip-path:inset(8% 0 72% 0)}96%{opacity:.9;transform:translate(4px,-1px);clip-path:inset(62% 0 14% 0)}97%{opacity:0}}@keyframes status-glitch-b{0%,90%,to{opacity:0;transform:translate(0);clip-path:none}91%{opacity:.9;transform:translate(4px,-2px);clip-path:inset(40% 0 38% 0)}94%{opacity:.9;transform:translate(-4px,2px);clip-path:inset(18% 0 60% 0)}95%{opacity:0}}@media(prefers-reduced-motion:reduce){.status-screen__code:after,.status-screen__code:before,.status-screen__glow,.status-screen__particle{animation:none}.status-screen__code:after,.status-screen__code:before{content:none}}