@font-face{font-family:Pretendard;src:url(https://cdn.jsdelivr.net/npm/pretendard@1.3.9/dist/web/variable/woff2/PretendardVariable.woff2) format("woff2");font-weight:45 920;font-display:swap;unicode-range:u+11??,u+3130-318f,u+a960-a97f,u+ac00-d7af,u+d7b0-d7ff,u+3000-303f,u+ff00-ffef}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Variable.woff2) format("woff2");font-weight:100 700;font-display:swap}@font-face{font-family:IBM Plex Sans KR;src:url(/fonts/IBMPlexSansKR-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans KR;src:url(/fonts/IBMPlexSansKR-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans KR;src:url(/fonts/IBMPlexSansKR-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}:root,[data-theme=dark]{--bg-000:#070b14;--bg-100:#0c121d;--bg-200:#121a28;--bg-300:#1a2434;--line-100:#1e2a3c;--line-200:#50617c;--ink-900:#f3f6fb;--ink-600:#aeb8c8;--ink-400:#7a8699;--signal-500:#19e6d1;--signal-600:#0fbfae;--signal-ink:#061a18;--signal-soft:#19e6d124;--agent-500:#8b7cf6;--agent-soft:#8b7cf624;--bull-500:#2ee59d;--bear-500:#ff5c7a;--kr-up-500:#ff5c7a;--kr-down-500:#4d9bff;--neutral-500:#aeb8c8;--warn-500:#ffb020;--warn-soft:#ffb02024;--focus:#19e6d1}[data-theme=light]{--bg-000:#f5f7fa;--bg-100:#fbfcfe;--bg-200:#eef1f6;--bg-300:#e3e8f0;--line-100:#d9dfe8;--line-200:#7c8aa0;--ink-900:#0b1220;--ink-600:#3e4a5e;--ink-400:#5f6c82;--signal-500:#0b9c8f;--signal-600:#06736a;--signal-ink:#061a18;--signal-soft:#0b9c8f1a;--agent-500:#5b4bd6;--agent-soft:#5b4bd61a;--bull-500:#0b7a52;--bear-500:#c92a4c;--kr-up-500:#c92a4c;--kr-down-500:#1f63d6;--neutral-500:#5f6c82;--warn-500:#9a5b00;--warn-soft:#ffb02033;--focus:#0b9c8f}:root,[data-theme]{--surface-page:var(--bg-000);--surface-card:var(--bg-100);--surface-input:var(--bg-200);--surface-hover:var(--bg-300);--border-hairline:var(--line-100);--border-control:var(--line-200);--text-body:var(--ink-900);--text-label:var(--ink-600);--text-muted:var(--ink-400);--accent:var(--signal-500);--accent-hover:var(--signal-600);--on-accent:var(--signal-ink);--accent-soft:var(--signal-soft);--agent:var(--agent-500);--agent-tint:var(--agent-soft);--stance-up:var(--bull-500);--stance-down:var(--bear-500);--stance-neutral:var(--neutral-500)}[data-locale=ko-KR]{--stance-up:var(--kr-up-500);--stance-down:var(--kr-down-500)}:root,[data-locale],[data-theme]{--stance-up-soft:color-mix(in srgb,var(--stance-up) 14%,transparent);--stance-down-soft:color-mix(in srgb,var(--stance-down) 14%,transparent);--scrim:color-mix(in srgb,var(--bg-000) 72%,transparent)}:root{--font-display:"IBM Plex Sans","Pretendard","IBM Plex Sans KR",system-ui,sans-serif;--font-sans:"IBM Plex Sans","Pretendard","IBM Plex Sans KR",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--type-display-xl:700 56px/60px var(--font-display);--tracking-display-xl:-0.02em;--type-display-lg:700 40px/44px var(--font-display);--tracking-display-lg:-0.015em;--type-display-md:700 28px/34px var(--font-display);--tracking-display-md:-0.01em;--type-title:600 20px/28px var(--font-sans);--type-body:400 15px/22px var(--font-sans);--type-body-sm:400 13px/18px var(--font-sans);--type-label:500 12px/16px var(--font-sans);--tracking-label:0.06em;--type-data-lg:500 28px/32px var(--font-mono);--tracking-data-lg:-0.01em;--type-data-md:500 15px/20px var(--font-mono);--type-data-sm:500 12px/16px var(--font-mono);--measure-body:72ch}.display-xl{font:var(--type-display-xl);letter-spacing:-.02em}.display-lg{font:var(--type-display-lg);letter-spacing:-.015em}.display-md{font:var(--type-display-md);letter-spacing:-.01em}.title{font:var(--type-title)}.body{font:var(--type-body)}.body-sm{font:var(--type-body-sm)}.label{font:var(--type-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-600)}.data-lg{font:var(--type-data-lg);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-md{font:var(--type-data-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-sm{font:var(--type-data-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--width-desktop:1440px;--width-mobile:390px;--width-sidebar:240px;--width-sidebar-collapsed:64px;--width-content-max:1200px;--height-control:40px;--height-touch:44px;--height-badge:28px;--height-input-lg:56px;--height-tag:20px;--row-height:44px;--row-height-dense:36px;--height-ticker:36px;--height-topbar:64px;--width-panel-data:300px;--width-panel-order:320px;--z-sticky:10;--z-popover:40;--z-sheet:50;--z-toast:60}:root,[data-theme=dark]{--glow-signal:0 0 0 1px #19e6d14d,0 0 24px #19e6d12e;--glow-agent:0 0 0 1px #8b7cf64d,0 0 24px #8b7cf62e;--overlay:0 16px 48px #00000099}[data-theme=light]{--glow-signal:0 0 0 1px #0b9c8f4d,0 0 16px #0b9c8f1f;--glow-agent:0 0 0 1px #5b4bd64d,0 0 16px #5b4bd61f;--overlay:0 12px 40px #0b122026}:root{--ease-standard:cubic-bezier(0.2,0,0,1);--duration-fast:120ms;--duration-base:200ms;--duration-trace:1200ms;--opacity-disabled:.45}@keyframes sx-trace-pulse{0%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}50%{opacity:.35;transform:translate(-50%,-50%) scale(1.6)}}@keyframes sx-trace-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important}}a:hover{text-decoration:underline}:root,[data-theme]{--agent-500:var(--signal-500);--agent-soft:var(--signal-soft);--glow-agent:var(--glow-signal)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;background:var(--bg-000);color:var(--ink-900);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{min-height:100vh;overflow-x:clip}a{color:var(--signal-500);text-decoration:none}[data-theme=light] a,a:hover{color:var(--signal-600)}button{font:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--signal-soft)}@keyframes sx-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes sx-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes sx-fade{0%{opacity:0}to{opacity:1}}@keyframes sx-node{0%{opacity:0;box-shadow:0 0 0 0 color-mix(in srgb,var(--signal-500) 60%,transparent)}20%{opacity:1}to{opacity:1;box-shadow:0 0 0 14px transparent}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:1ms!important;animation-delay:0s!important;transition-duration:1ms!important}}