@layer components{.maintenance-ticker{inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);z-index:50;border-bottom:1px solid var(--border);position:fixed}body:has(.maintenance-ticker) .cookie-notice{display:none}.maintenance-gear{animation:12s linear infinite maintenance-spin;display:inline-block}.maintenance-rocket{animation:4s ease-in-out infinite maintenance-float;display:inline-block}.maintenance-status{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-muted);flex-direction:column;display:flex}.maintenance-status__until{color:var(--text-base)}.maintenance-status__auto{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:inline-flex}.maintenance-status__dot{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);background:#818cf8;border-radius:3.40282e38px;animation:2s ease-in-out infinite maintenance-pulse;display:inline-block}@media (prefers-reduced-motion:reduce){.maintenance-gear,.maintenance-rocket,.maintenance-status__dot{animation:none}}}@keyframes maintenance-spin{to{transform:rotate(360deg)}}@keyframes maintenance-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes maintenance-pulse{0%,to{opacity:1}50%{opacity:.3}}
