:root{--bg: #f6f7f9;--fg: #0b0d10;--muted: #5b626d;--line: rgba(0,0,0,.08);--card: rgba(255,255,255,.75);--glow: rgba(60,90,255,.1);--ok: #16a34a;--bad: #dc2626;--wait: #a1a1aa}:root[data-theme=dark]{--bg: #07080a;--fg: #f4f5f7;--muted: #8b93a0;--line: rgba(255,255,255,.07);--card: rgba(20,22,26,.75);--glow: rgba(90,120,255,.16);--ok: #22c55e;--bad: #ef4444;--wait: #52525b}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--fg);font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";letter-spacing:-.011em;transition:background .3s,color .3s}#app{flex:1;display:flex;flex-direction:column}.bg.svelte-1n46o8q{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 30%,var(--glow),transparent 70%),linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 48px 48px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 30%,transparent 80%)}button.svelte-1n46o8q{font:inherit;color:inherit;background:none;border:0;cursor:pointer}header.svelte-1n46o8q{display:flex;justify-content:flex-end;gap:12px;padding:20px 16px}.lang-btn.svelte-1n46o8q,.menu.svelte-1n46o8q,.theme.svelte-1n46o8q,.status.svelte-1n46o8q,.monitor.svelte-1n46o8q{border:1px solid var(--line);background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lang-select.svelte-1n46o8q{position:relative}.lang-btn.svelte-1n46o8q{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600}.flag.svelte-1n46o8q{width:22px;height:15px;border-radius:3px;flex:none;box-shadow:0 0 0 1px var(--line)}.chev.svelte-1n46o8q{width:12px;height:12px;color:var(--muted);transition:transform .2s}.chev.open.svelte-1n46o8q{transform:rotate(180deg)}.menu.svelte-1n46o8q{position:absolute;right:0;top:calc(100% + 8px);z-index:10;min-width:170px;margin:0;padding:6px;list-style:none;border-radius:12px;box-shadow:0 10px 30px #00000026;animation:svelte-1n46o8q-drop .15s ease-out}@keyframes svelte-1n46o8q-drop{0%{opacity:0;transform:translateY(-4px)}}.menu.svelte-1n46o8q button:where(.svelte-1n46o8q){width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;font-size:14px;text-align:left}.menu.svelte-1n46o8q button:where(.svelte-1n46o8q):hover,.menu.svelte-1n46o8q button.active:where(.svelte-1n46o8q){background:var(--line)}.check.svelte-1n46o8q{margin-left:auto;color:var(--ok)}.theme.svelte-1n46o8q{width:40px;height:40px;border-radius:50%;font-size:17px}main.svelte-1n46o8q{flex:1;display:flex;flex-direction:column;align-items:center;gap:24px;padding:6vh 16px 16px;text-align:center}.logo.svelte-1n46o8q{width:min(300px,65vw);height:auto;color:var(--fg)}.status.svelte-1n46o8q{margin:0;display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;font-weight:600;font-size:15px}.status.svelte-1n46o8q .dot:where(.svelte-1n46o8q){--c: var(--ok);width:10px;height:10px;border-radius:50%;background:var(--c);position:relative}.status.bad.svelte-1n46o8q .dot:where(.svelte-1n46o8q){--c: var(--bad)}.status.checking.svelte-1n46o8q .dot:where(.svelte-1n46o8q){--c: var(--wait)}.dot.svelte-1n46o8q:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--c);animation:svelte-1n46o8q-pulse 2s ease-out infinite}@keyframes svelte-1n46o8q-pulse{to{transform:scale(2.8);opacity:0}}.sub.svelte-1n46o8q{margin:-12px 0 0;color:var(--muted);font-size:14px}.monitors.svelte-1n46o8q{width:min(640px,100%);display:grid;gap:10px;margin-top:12px;text-align:left}h2.svelte-1n46o8q{margin:0 0 4px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.monitor.svelte-1n46o8q{padding:14px 16px;border-radius:14px;display:grid;gap:12px}.row.svelte-1n46o8q{display:flex;align-items:center;gap:12px}.mdot.svelte-1n46o8q{width:10px;height:10px;border-radius:50%;background:var(--wait);flex:none}.mdot.up.svelte-1n46o8q{background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 20%,transparent)}.mdot.down.svelte-1n46o8q{background:var(--bad);box-shadow:0 0 0 4px color-mix(in srgb,var(--bad) 20%,transparent)}.info.svelte-1n46o8q{display:grid;min-width:0}.info.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--fg);font-weight:600;text-decoration:none}small.svelte-1n46o8q{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-1n46o8q{margin-left:auto;display:grid;justify-items:end;gap:3px}.badge.svelte-1n46o8q{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;color:var(--wait);background:var(--line)}.badge.up.svelte-1n46o8q{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.badge.down.svelte-1n46o8q{color:var(--bad);background:color-mix(in srgb,var(--bad) 14%,transparent)}.bars.svelte-1n46o8q{display:flex;gap:3px;height:26px}.bars.svelte-1n46o8q i:where(.svelte-1n46o8q){flex:1;border-radius:3px;background:var(--line)}.bars.svelte-1n46o8q i.up:where(.svelte-1n46o8q){background:var(--ok)}.bars.svelte-1n46o8q i.down:where(.svelte-1n46o8q){background:var(--bad)}@media(max-width:480px){.bars.svelte-1n46o8q{gap:2px}.bars.svelte-1n46o8q i:where(.svelte-1n46o8q):nth-child(-n+15){display:none}}footer.svelte-1n46o8q{padding:20px;text-align:center;color:var(--muted);font-size:12px}.ico.svelte-1n46o8q{width:1em;height:1em;flex:none}.theme.svelte-1n46o8q{display:grid;place-items:center}.chev.svelte-1n46o8q{display:grid;color:var(--muted);font-size:14px}.check.svelte-1n46o8q{display:grid;font-size:16px}.status.svelte-1n46o8q .ico:where(.svelte-1n46o8q){font-size:18px;color:var(--bad)}.spin.svelte-1n46o8q{display:grid;color:var(--muted);animation:svelte-1n46o8q-rot 1s linear infinite}@keyframes svelte-1n46o8q-rot{to{transform:rotate(360deg)}}.tile.svelte-1n46o8q{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:18px;flex:none;background:var(--line);color:var(--muted)}.tile.up.svelte-1n46o8q{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.tile.down.svelte-1n46o8q{color:var(--bad);background:color-mix(in srgb,var(--bad) 12%,transparent)}.info.svelte-1n46o8q a:where(.svelte-1n46o8q){display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:15px}.info.svelte-1n46o8q a:where(.svelte-1n46o8q) .ico:where(.svelte-1n46o8q){font-size:13px;color:var(--muted);opacity:0;transition:opacity .15s}.info.svelte-1n46o8q a:where(.svelte-1n46o8q):hover .ico:where(.svelte-1n46o8q){opacity:1}.info.svelte-1n46o8q small:where(.svelte-1n46o8q),.num.svelte-1n46o8q{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px}.num.svelte-1n46o8q{display:inline-flex;align-items:center;gap:4px}.badge.svelte-1n46o8q{display:inline-flex;align-items:center;gap:6px;font-weight:500}.badge.svelte-1n46o8q .mdot:where(.svelte-1n46o8q){width:6px;height:6px;box-shadow:none;background:currentColor}.status.svelte-1n46o8q{font-weight:500;letter-spacing:-.01em}h2.svelte-1n46o8q{font-family:Geist Mono,ui-monospace,monospace;font-weight:500;font-size:11px}footer.svelte-1n46o8q{font-family:Geist Mono,ui-monospace,monospace;font-size:11px}
