.page.svelte-1xd49a3{background:var(--bg);min-height:100dvh;color:var(--text-1);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);position:relative;overflow:hidden}.aurora.svelte-1xd49a3{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.blob.svelte-1xd49a3{filter:blur(90px);opacity:.16;border-radius:50%;width:46rem;height:46rem;position:absolute}.blob-a.svelte-1xd49a3{background:radial-gradient(circle, var(--tint) 0%, transparent 68%);animation:26s ease-in-out infinite svelte-1xd49a3-drift-a;top:-18rem;left:-12rem}.blob-b.svelte-1xd49a3{background:radial-gradient(circle, var(--color-accent) 0%, transparent 68%);animation:32s ease-in-out infinite svelte-1xd49a3-drift-b;bottom:-22rem;right:-14rem}@keyframes svelte-1xd49a3-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(6rem,4rem)scale(1.12)}}@keyframes svelte-1xd49a3-drift-b{0%,to{transform:translate(0,0)scale(1.08)}50%{transform:translate(-5rem,-3rem)scale(1)}}.top.svelte-1xd49a3{z-index:1;justify-content:space-between;align-items:center;gap:1rem;max-width:1000px;margin:0 auto;padding:1.25rem 1.25rem 0;display:flex;position:relative}.brand.svelte-1xd49a3{display:block}.theme-btn.svelte-1xd49a3{background:var(--surface-1);border:1px solid var(--border);color:var(--text-2);cursor:pointer;border-radius:999px;width:2.1rem;height:2.1rem;font-size:.95rem;line-height:1;transition:color .15s,border-color .15s}.theme-btn.svelte-1xd49a3:hover{color:var(--text-1);border-color:var(--text-muted)}.wrap.svelte-1xd49a3{z-index:1;max-width:1000px;margin:0 auto;padding:2rem 1.25rem 3rem;position:relative}.hero.svelte-1xd49a3{--state:#6b7177;background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:1.75rem;padding:1.9rem 2rem;animation:.5s cubic-bezier(.22,1,.36,1) both svelte-1xd49a3-rise;display:flex}.hero.operational.svelte-1xd49a3{--state:#27ae60}.hero.degraded.svelte-1xd49a3{--state:#f39c12}.hero.down.svelte-1xd49a3{--state:#e74c3c}.hero.stale.svelte-1xd49a3{opacity:.92}.ring-slot.svelte-1xd49a3{flex:none;place-items:center;width:76px;height:76px;display:grid;position:relative}.ring.svelte-1xd49a3{background:conic-gradient(from 0deg, transparent 0 62%, var(--state) 88%, transparent 100%);opacity:.85;border-radius:50%;animation:4.5s linear infinite svelte-1xd49a3-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 58%,#000 59%);mask:radial-gradient(circle,#0000 0 58%,#000 59%)}.halo.svelte-1xd49a3{background:var(--state);opacity:.28;border-radius:50%;width:46px;height:46px;animation:2.6s ease-in-out infinite svelte-1xd49a3-breathe;position:absolute}.core.svelte-1xd49a3{background:var(--state);width:20px;height:20px;box-shadow:0 0 14px color-mix(in srgb, var(--state) 60%, transparent);border-radius:50%;position:relative}@keyframes svelte-1xd49a3-spin{to{transform:rotate(360deg)}}@keyframes svelte-1xd49a3-breathe{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:.12;transform:scale(1.14)}}.hero-text.svelte-1xd49a3{min-width:0}.eyebrow.svelte-1xd49a3{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 .3rem}.hero.svelte-1xd49a3 h1:where(.svelte-1xd49a3){color:var(--text-1);margin:0;font-size:clamp(1.35rem,3.4vw,1.85rem);line-height:1.2}.sub.svelte-1xd49a3{font-size:var(--text-base);color:var(--text-2);max-width:46ch;margin:.45rem 0 0}.affected.svelte-1xd49a3{font-size:var(--text-xs);color:var(--state);background:color-mix(in srgb, var(--state) 14%, transparent);border-radius:999px;margin:.6rem 0 0;padding:.18rem .6rem;font-weight:600;display:inline-block}.meta.svelte-1xd49a3{font-size:var(--text-xs);color:var(--text-muted);align-items:center;gap:.9rem;margin:.9rem .25rem 1.4rem;display:flex}.meta-live.svelte-1xd49a3{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.live-dot.svelte-1xd49a3{background:#27ae60;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite svelte-1xd49a3-blink}.meta-live.paused.svelte-1xd49a3 .live-dot:where(.svelte-1xd49a3){background:#e74c3c}@keyframes svelte-1xd49a3-blink{0%,to{opacity:1}50%{opacity:.25}}.meta-bar.svelte-1xd49a3{background:var(--border);border-radius:2px;flex:1;height:2px;overflow:hidden}.meta-bar-fill.svelte-1xd49a3{background:linear-gradient(90deg, transparent, var(--color-accent));transform-origin:0;width:100%;height:100%;animation:svelte-1xd49a3-fill var(--cycle) linear forwards;display:block}@keyframes svelte-1xd49a3-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.grid.svelte-1xd49a3{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:.9rem;display:grid}.card.svelte-1xd49a3{--state:#6b7177;background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow);animation:.5s cubic-bezier(.22,1,.36,1) both svelte-1xd49a3-rise;animation-delay:calc(var(--i) * 55ms + 80ms);border-radius:12px;padding:1.05rem 1.15rem;transition:transform .18s,border-color .18s;position:relative;overflow:hidden}.card.svelte-1xd49a3:hover{border-color:color-mix(in srgb, var(--state) 45%, var(--border));transform:translateY(-2px)}.card.svelte-1xd49a3:before{content:"";background:var(--state);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.card.operational.svelte-1xd49a3{--state:#27ae60}.card.degraded.svelte-1xd49a3{--state:#f39c12}.card.down.svelte-1xd49a3{--state:#e74c3c}.card-head.svelte-1xd49a3{align-items:center;gap:.6rem;display:flex}.ico.svelte-1xd49a3{background:color-mix(in srgb, var(--state) 14%, transparent);width:30px;height:30px;color:var(--state);border-radius:8px;flex:none;place-items:center;display:grid}.ico.svelte-1xd49a3 svg:where(.svelte-1xd49a3){fill:currentColor;width:17px;height:17px}.card.svelte-1xd49a3 h2:where(.svelte-1xd49a3){font-size:var(--text-base);color:var(--text-1);flex:1;margin:0;font-weight:600}.dot.svelte-1xd49a3{background:var(--state);border-radius:50%;flex:none;width:9px;height:9px}.card.degraded.svelte-1xd49a3 .dot:where(.svelte-1xd49a3),.card.down.svelte-1xd49a3 .dot:where(.svelte-1xd49a3){animation:1.8s ease-out infinite svelte-1xd49a3-pulse-ring}@keyframes svelte-1xd49a3-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--state) 60%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--state) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--state) 0%, transparent)}}.desc.svelte-1xd49a3{font-size:var(--text-sm);color:var(--text-2);margin:.55rem 0 .8rem;line-height:1.45}.card-foot.svelte-1xd49a3{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.badge.svelte-1xd49a3{font-size:var(--text-xs);color:var(--state);background:color-mix(in srgb, var(--state) 13%, transparent);white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-weight:600}.hint.svelte-1xd49a3{font-size:var(--text-xs);color:var(--text-muted)}.reason.svelte-1xd49a3{font-size:var(--text-xs);color:var(--text-2);background:color-mix(in srgb, var(--state) 8%, transparent);border-left:2px solid color-mix(in srgb, var(--state) 55%, transparent);border-radius:0 6px 6px 0;margin:.7rem 0 0;padding:.5rem .65rem;line-height:1.45}.card.skeleton.svelte-1xd49a3{border-color:var(--border);background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--text-1) 6%, transparent) 50%, transparent 100%) var(--surface-1);height:132px;animation:.4s cubic-bezier(.22,1,.36,1) both svelte-1xd49a3-rise,1.4s linear infinite svelte-1xd49a3-shimmer;animation-delay:calc(var(--i) * 55ms), 0s;background-size:220% 100%}@keyframes svelte-1xd49a3-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes svelte-1xd49a3-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.empty.svelte-1xd49a3{text-align:center;font-size:var(--text-sm);color:var(--text-2);background:var(--surface-1);border:1px dashed var(--border);border-radius:12px;margin:0;padding:2rem 1rem}.note.svelte-1xd49a3{text-align:center;font-size:var(--text-xs);color:var(--text-muted);margin:1.6rem 0 0}.actions.svelte-1xd49a3{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.1rem;display:flex}.btn-primary.svelte-1xd49a3,.btn-ghost.svelte-1xd49a3{font-size:var(--text-sm);border-radius:8px;padding:.5rem 1.1rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.btn-primary.svelte-1xd49a3{background:var(--color-primary);color:#fff}.btn-primary.svelte-1xd49a3:hover{background:var(--color-primary-hover)}.btn-ghost.svelte-1xd49a3{border:1px solid var(--border);color:var(--text-2)}.btn-ghost.svelte-1xd49a3:hover{color:var(--text-1);border-color:var(--text-muted)}@media (width<=640px){.wrap.svelte-1xd49a3{padding:1.5rem 1rem 2.5rem}.hero.svelte-1xd49a3{flex-direction:column;align-items:flex-start;gap:1.1rem;padding:1.5rem 1.25rem}.grid.svelte-1xd49a3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blob-a.svelte-1xd49a3,.blob-b.svelte-1xd49a3,.ring.svelte-1xd49a3,.halo.svelte-1xd49a3,.live-dot.svelte-1xd49a3,.meta-bar-fill.svelte-1xd49a3,.card.svelte-1xd49a3,.card.skeleton.svelte-1xd49a3,.hero.svelte-1xd49a3,.card.degraded.svelte-1xd49a3 .dot:where(.svelte-1xd49a3),.card.down.svelte-1xd49a3 .dot:where(.svelte-1xd49a3){animation:none!important}.card.svelte-1xd49a3{opacity:1;transform:none}.meta-bar-fill.svelte-1xd49a3{transform:scaleX(1)}.card.svelte-1xd49a3:hover{transform:none}}
