.status{--status-ease:cubic-bezier(.22, 1, .36, 1);--status-accent:var(--primary);isolation:isolate;background:var(--background);color:var(--foreground);flex-direction:column;display:flex;position:relative;overflow:hidden}.status--danger{--status-accent:var(--destructive)}.dark .status--danger{--status-accent:#ff706a}@supports (color:lab(0% 0 0)){.dark .status--danger{--status-accent:lab(65.6379% 59.7559 34.9846)}}.status--warning{--status-accent:var(--warning)}.status--page{min-height:100svh}.status--embedded{border-radius:var(--radius);flex:1;min-height:min(34rem,72svh)}.status:before{content:"";z-index:-3;background-image:radial-gradient(color-mix(in oklab, var(--foreground) 16%, transparent) 1px, transparent 1.3px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 10%,#0000 75%)}.status:after{content:"";z-index:-2;background:radial-gradient(60% 45% at 50% 108%, color-mix(in oklab, var(--status-accent) 26%, transparent), transparent 72%);position:absolute;inset:0}.status-backdrop{z-index:-1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.status-symbol{opacity:.045;will-change:transform;width:min(78vw,680px);animation:240s linear infinite status-spin}.dark .status-symbol{opacity:.06}.status-code{font-family:var(--font-mono);letter-spacing:-.06em;-webkit-user-select:none;user-select:none;background:linear-gradient(180deg, var(--status-accent) 0%, color-mix(in oklab, var(--status-accent) 60%, transparent) 100%);filter:drop-shadow(0 0 36px color-mix(in oklab, var(--status-accent) 32%, transparent));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(5.5rem,18vw,11.5rem);font-weight:600;line-height:.9}.status-rise{opacity:0;animation:status-rise .8s var(--status-ease) calc(var(--d,0) * 1s) forwards;transform:translateY(14px)}@keyframes status-rise{to{opacity:1;transform:none}}@keyframes status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.status-symbol,.status-rise{animation:none}.status-rise{opacity:1;transform:none}}
