@keyframes svelte-4jsv3q-ping{75%,to{opacity:0;transform:scale(2.2)}}.animate-ping{animation:1.4s cubic-bezier(0,0,.2,1) infinite svelte-4jsv3q-ping}@keyframes svelte-19wh5or-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.ticker-track.svelte-19wh5or{will-change:transform;animation:90s linear infinite svelte-19wh5or-ticker-scroll}.ticker-track.svelte-19wh5or:hover{animation-play-state:paused}.tick.svelte-f3dwqi{fill:var(--color-ink-faint);font-size:10px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.axis.svelte-f3dwqi{stroke:var(--color-rule);stroke-width:1px}.empty-slot.svelte-f3dwqi{color:var(--color-rule)}.filter-pill.svelte-1adoaby{border:1px solid var(--color-rule);background:var(--color-surface);border-radius:8px;align-items:center;gap:.5rem;height:32px;padding:0 .5rem 0 .75rem;transition:border-color .15s,background .15s;display:inline-flex}.filter-pill.svelte-1adoaby:hover{border-color:var(--color-rule-strong)}.filter-pill.active.svelte-1adoaby{border-color:var(--color-accent);background:var(--color-accent-soft)}.filter-label.svelte-1adoaby{color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:11px;font-weight:500}.filter-pill.active.svelte-1adoaby .filter-label:where(.svelte-1adoaby){color:var(--color-accent)}.filter-select.svelte-1adoaby{appearance:none;font:inherit;color:var(--color-ink);cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1l4 4 4-4' stroke='%236b7480' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") right .1rem center/10px 6px no-repeat;border:0;max-width:12rem;padding:0 1rem 0 0;font-size:13px;font-weight:500}.filter-select.svelte-1adoaby:focus{outline:none}.virev-live{--bp-line:#0a0a0a0d;--bp-cell:72px;background-color:var(--color-surface-alt);background-image:linear-gradient(var(--bp-line) 1px, transparent 1px), linear-gradient(90deg, var(--bp-line) 1px, transparent 1px);background-size:var(--bp-cell) var(--bp-cell);color:var(--color-ink);min-height:100vh;font-family:var(--font-geist);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--display:var(--font-geist);--font-mono:var(--font-mono-brand);--live-card-radius:16px;--live-card-shadow:0 1px 2px #0a0a0a0a, 0 14px 36px -22px #0a0a0a29;--ink:var(--color-ink);--ink-2:var(--color-ink);--ink-3:var(--color-ink-muted);--ink-4:var(--color-ink-faint);--accent:var(--color-accent);--accent-bold:var(--color-accent-bold);--accent-soft:var(--color-accent-soft);--surface:var(--color-surface);--line-2:var(--color-rule-strong);--brand:var(--font-brand);--pill-bg:color-mix(in srgb, var(--color-surface) 82%, transparent);--pill-border:var(--color-rule);--pill-divider:var(--color-rule);--btnf-solid-bg:var(--color-btn-primary);--btnf-solid-bg-hover:var(--color-btn-primary-hover);--btnf-solid-fg:var(--color-btn-primary-fg);--btnf-solid-shadow:inset 0 0 0 1px var(--color-btn-primary-edge), inset 0 1px 0 #ffffff73, 0 1px 2px #06344f2e;--btnf-line-bg:var(--color-surface);--btnf-line-fg:var(--color-ink);--btnf-line-border:var(--color-rule-strong);--btnf-line-border-hover:color-mix(in srgb, var(--color-ink) 42%, transparent);background-position:top;display:block;position:relative}.virev-live[data-theme=dark]{--color-surface:#121316;--color-surface-alt:#0a0a0c;--bp-line:#ffffff0f;--color-surface-raised:#18191d;--color-ink:#f4f5f7;--color-ink-muted:#9ba0a8;--color-ink-faint:#5b6068;--color-rule:#ffffff1a;--color-rule-strong:#ffffff29;--color-accent:#2895d4;--color-accent-bold:#4aa8de;--color-accent-soft:#2895d429;--color-btn-primary:#6fc0f2;--color-btn-primary-hover:#8ccffa;--color-btn-primary-active:#57ade2;--color-btn-primary-fg:#0a2233;--color-btn-primary-edge:#0a223347;--live-card-shadow:0 1px 2px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.live-atmos.svelte-jp09wb{pointer-events:none;z-index:0;background:radial-gradient(58% 48% at 50% -10%,#c7eeff66 0%,#0000 72%);height:480px;position:absolute;inset:0 0 auto}.virev-live[data-theme=dark] .live-atmos.svelte-jp09wb{background:radial-gradient(58% 48% at 50% -10%,#2895d429 0%,#0000 72%)}main.svelte-jp09wb{z-index:1;position:relative}.wrap.svelte-jp09wb{max-width:1140px;margin:0 auto;padding-left:24px;padding-right:24px}main.svelte-jp09wb .wrap:where(.svelte-jp09wb){padding-top:56px;padding-bottom:80px}@media (width>=640px){.wrap.svelte-jp09wb{padding-left:32px;padding-right:32px}main.svelte-jp09wb .wrap:where(.svelte-jp09wb){padding-top:72px}}.unreachable.svelte-jp09wb{text-align:center;max-width:42rem;color:var(--color-ink-muted);margin:0 auto;padding:128px 24px;font-size:14px}.hero.svelte-jp09wb{margin-bottom:36px}.eyebrow.svelte-jp09wb{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-size:11px;font-weight:500}.hero-h1.svelte-jp09wb{font-family:var(--display);letter-spacing:-.04em;color:var(--color-ink);margin:14px 0 0;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1}html[lang=ko] .virev-live{font-family:var(--font-geist-ko);--display:var(--font-geist-ko);word-break:keep-all;overflow-wrap:break-word}html[lang=ko] .hero-h1.svelte-jp09wb{letter-spacing:-.018em;line-height:1.12}.hero-lede.svelte-jp09wb{color:var(--color-ink-muted);max-width:56ch;margin:16px 0 0;font-size:clamp(15px,1.3vw,17px);line-height:1.55}.status.svelte-jp09wb{font-family:var(--font-mono);align-items:center;gap:8px;margin-top:20px;font-size:12px;display:inline-flex}.status-live.svelte-jp09wb{color:var(--color-positive);text-transform:uppercase;letter-spacing:.1em;font-weight:600}.status-live-degraded.svelte-jp09wb{color:var(--color-amber)}.status-dot.svelte-jp09wb{color:var(--color-ink-faint)}.status-ago.svelte-jp09wb{color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.status-partial.svelte-jp09wb{color:var(--color-amber);cursor:help;font-weight:600}.live-card.svelte-jp09wb{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--live-card-radius);box-shadow:var(--live-card-shadow)}.filters.svelte-jp09wb{margin-bottom:24px;padding:14px 18px}.ticker.svelte-jp09wb{margin-bottom:40px;overflow:hidden}.cta.svelte-jp09wb{text-align:center;padding:48px 24px}.cta-title.svelte-jp09wb{font-family:var(--display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:600}.cta-sub.svelte-jp09wb{color:var(--color-ink-muted);max-width:48ch;margin:10px auto 0;font-size:14px;line-height:1.55}.cta-actions.svelte-jp09wb{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.cta-primary.svelte-jp09wb{background:var(--color-btn-primary);height:44px;color:var(--color-btn-primary-fg);box-shadow:inset 0 0 0 1px var(--color-btn-primary-edge), inset 0 1px 0 #ffffff73, 0 12px 30px -14px #06344f80;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex}.cta-primary.svelte-jp09wb:hover{background:var(--color-btn-primary-hover);box-shadow:inset 0 0 0 1px var(--color-btn-primary-edge), inset 0 1px 0 #ffffff73, 0 16px 36px -14px #06344f8c;transform:translateY(-1px)}.cta-secondary.svelte-jp09wb{color:var(--color-ink-muted);padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.cta-secondary.svelte-jp09wb:hover{color:var(--color-ink)}.live-footer.svelte-jp09wb{border-top:1px solid var(--color-rule);background:var(--color-surface)}.foot-bar.svelte-jp09wb{color:var(--color-ink-faint);justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:20px;font-size:12px;display:flex}.foot-links.svelte-jp09wb{justify-content:center;align-items:center;gap:14px;display:flex}.foot-links.svelte-jp09wb a:where(.svelte-jp09wb){color:var(--color-ink-muted);font-weight:600;text-decoration:none;transition:color .15s}.foot-links.svelte-jp09wb a:where(.svelte-jp09wb):hover{color:var(--color-ink)}.foot-ago.svelte-jp09wb{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (width<=640px){.foot-bar.svelte-jp09wb{flex-direction:column;align-items:flex-start}}
