.maintenance-root.svelte-6dax1d{--gold:oklch(84% .13 85);z-index:10000;color:oklch(95% .006 95);min-height:100vh;font-family:var(--font-sans);background:radial-gradient(60% 50% at 50% 35%,oklch(84% .13 85/.16),#0000 70%),radial-gradient(50% 40% at 80% 80%,oklch(55% .12 145/.12),#0000 70%),oklch(15.5% .01 95) linear-gradient(oklch(18% .012 95),oklch(13% .008 95));position:fixed;inset:0;overflow:hidden}.stage.svelte-6dax1d{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px 24px 96px;display:flex;position:relative}.cluster.svelte-6dax1d{justify-content:center;align-items:center;width:260px;height:260px;margin-bottom:36px;display:flex;position:relative}.ring.svelte-6dax1d{border:1px solid oklch(100% 0 0/.07);border-radius:999px;position:absolute;inset:0}.halo.svelte-6dax1d{filter:drop-shadow(0 0 22px oklch(84% .13 85/.3));background:conic-gradient(#0000 0deg,oklch(84% .13 85/0) 60deg,oklch(84% .13 85/.55) 180deg,oklch(84% .13 85/0) 300deg,#0000 360deg);border-radius:999px;animation:3.6s linear infinite svelte-6dax1d-maintenance-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),oklch(0% 0 0) calc(100% - 1px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),oklch(0% 0 0) calc(100% - 1px))}.pulse.svelte-6dax1d{opacity:0;animation:svelte-6dax1d-maintenance-pulse-out 2.8s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) infinite;border:1px solid oklch(84% .13 85/.35);border-radius:999px;position:absolute;inset:18px}.pulse.delay.svelte-6dax1d{animation-delay:1.4s}.emblem-wrap.svelte-6dax1d{justify-content:center;align-items:center;width:168px;height:168px;display:flex;position:relative}.emblem-glow.svelte-6dax1d{filter:blur(14px);background:radial-gradient(closest-side,oklch(84% .13 85/.35),#0000 70%);border-radius:999px;animation:3.4s ease-in-out infinite svelte-6dax1d-maintenance-breathe;position:absolute;inset:-20px}.emblem.svelte-6dax1d{object-fit:contain;filter:drop-shadow(0 8px 24px oklch(84% .13 85/.35));width:132px;height:132px;animation:4.6s ease-in-out infinite svelte-6dax1d-maintenance-bob;position:relative}.badge.svelte-6dax1d{color:oklch(95% .006 95);letter-spacing:.14em;text-transform:uppercase;background:oklch(84% .13 85/.08);border:1px solid oklch(84% .13 85/.35);border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:6px 14px;font-size:11px;font-weight:600;display:inline-flex}.badge-dot.svelte-6dax1d{background:var(--gold);border-radius:999px;width:8px;height:8px;position:relative}.badge-dot.svelte-6dax1d:after{content:"";border:1px solid var(--gold);opacity:0;border-radius:999px;animation:1.8s ease-out infinite svelte-6dax1d-maintenance-ping;position:absolute;inset:-4px}h1.svelte-6dax1d{letter-spacing:-.01em;max-width:720px;margin:0 0 18px;font-size:clamp(30px,4.6vw,50px);font-weight:700;line-height:1.08}.accent.svelte-6dax1d{color:var(--gold)}.lede.svelte-6dax1d{color:oklch(78% .012 95);max-width:480px;margin:0 auto 32px;font-size:15px;line-height:1.6}.reconnect.svelte-6dax1d{flex-direction:column;gap:12px;width:100%;max-width:360px;display:flex}.rc-track.svelte-6dax1d{background:oklch(100% 0 0/.08);border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.rc-fill.svelte-6dax1d{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:40%;height:100%;animation:svelte-6dax1d-maintenance-sweep 1.9s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) infinite;border-radius:999px;position:absolute;top:0;left:0}.rc-label.svelte-6dax1d{color:oklch(78% .012 95);letter-spacing:.04em;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.dots.svelte-6dax1d span:where(.svelte-6dax1d){animation:1.4s ease-in-out infinite svelte-6dax1d-maintenance-dot-pulse;display:inline-block}.dots.svelte-6dax1d span:where(.svelte-6dax1d):nth-child(2){animation-delay:.2s}.dots.svelte-6dax1d span:where(.svelte-6dax1d):nth-child(3){animation-delay:.4s}.foot.svelte-6dax1d{color:oklch(70% .01 95);letter-spacing:.04em;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:28px;left:0;right:0}.foot-sep.svelte-6dax1d{background:oklch(84% .13 85/.5);border-radius:999px;width:4px;height:4px}.dust.svelte-6dax1d{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.dust.svelte-6dax1d span:where(.svelte-6dax1d){filter:blur(.5px);opacity:0;background:oklch(84% .13 85/.6);border-radius:999px;animation:linear infinite svelte-6dax1d-maintenance-rise;position:absolute;bottom:-20px}@keyframes svelte-6dax1d-maintenance-spin{to{transform:rotate(360deg)}}@keyframes svelte-6dax1d-maintenance-pulse-out{0%{opacity:.55;transform:scale(.6)}80%{opacity:0}to{opacity:0;transform:scale(1.4)}}@keyframes svelte-6dax1d-maintenance-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes svelte-6dax1d-maintenance-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes svelte-6dax1d-maintenance-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(2)}}@keyframes svelte-6dax1d-maintenance-sweep{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes svelte-6dax1d-maintenance-dot-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes svelte-6dax1d-maintenance-rise{0%{opacity:0;transform:translateY(0)translate(0)}15%{opacity:.8}85%{opacity:.6}to{opacity:0;transform:translateY(-110vh)translate(20px)}}@media (prefers-reduced-motion:no-preference){.badge.svelte-6dax1d,h1.svelte-6dax1d,.lede.svelte-6dax1d,.reconnect.svelte-6dax1d{animation:svelte-6dax1d-maintenance-rise-in .9s var(--ease-out-quint,cubic-bezier(.22, 1, .36, 1)) both}h1.svelte-6dax1d{animation-delay:50ms}.lede.svelte-6dax1d{animation-delay:.12s}.reconnect.svelte-6dax1d{animation-delay:.18s}}@keyframes svelte-6dax1d-maintenance-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.halo.svelte-6dax1d,.pulse.svelte-6dax1d,.emblem.svelte-6dax1d,.emblem-glow.svelte-6dax1d,.rc-fill.svelte-6dax1d,.badge-dot.svelte-6dax1d:after,.dots.svelte-6dax1d span:where(.svelte-6dax1d),.dust.svelte-6dax1d span:where(.svelte-6dax1d){animation:none!important}}
