:root{--bg:#f2f4f6;--surface:#fff;--surface-2:#f7f8fa;--surface-3:#eef0f3;--line:#ebeef1;--line-2:#d1d6db;--ink:#191f28;--ink-2:#4e5968;--ink-3:#8b95a1;--ink-inverse:#fff;--on-dark:#fff;--button-primary-hover:#333d4b;--button-danger-hover:#fbdade;--accent:#e58a00;--accent-ink:#a35f00;--accent-soft:#fff4e2;--up:#f04452;--up-soft:#feeef0;--down:#3182f6;--down-soft:#ebf3fe;--ok:#0eab76;--ok-soft:#e8f8f1;--danger:#e5303f;--danger-soft:#fdecee;--warn:#c77700;--warn-soft:#fff6e5;--cat-market:#3182f6;--cat-ipo:#e58a00;--cat-earnings:#0ea58c;--kakao:#fee500;--kakao-ink:#000000d9;--naver:#03c75a;--tier-iron:#9aa0a6;--tier-bronze:#b0814f;--tier-silver:#a9b4c0;--tier-gold:#e5b23d;--tier-platinum:#2fb3a3;--tier-diamond:#6f7cf7;--font-sans:"IBM Plex Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-base:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:26px;--fs-3xl:32px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-full:999px;--shadow-sm:0 1px 2px #191f280a, 0 2px 10px #191f2809;--shadow-md:0 4px 24px #191f2814;--shadow-lg:0 16px 48px #191f2829;--container:1200px;--gutter:24px;--header-h:64px;--tabbar-h:60px;--ease:cubic-bezier(.2, .8, .2, 1);--dur:.18s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-ui=dark]{--bg:#101216;--surface:#191b20;--surface-2:#202329;--surface-3:#2a2e35;--line:#2a2e36;--line-2:#3c424c;--ink:#eceef1;--ink-2:#b0b8c1;--ink-3:#7a8491;--ink-inverse:#191b20;--button-primary-hover:#d4d9e0;--button-danger-hover:#492126;--accent:#f5a623;--accent-ink:#ffc766;--accent-soft:#2e2413;--up:#ff5b66;--up-soft:#35181c;--down:#4d94ff;--down-soft:#15243d;--ok:#2bc48f;--ok-soft:#14352b;--danger:#ff5b66;--danger-soft:#35181c;--warn:#f5a623;--warn-soft:#2e2413;--cat-market:#4d94ff;--cat-ipo:#f5a623;--cat-earnings:#2bc4a8;--shadow-sm:none;--shadow-md:0 4px 24px #00000047;--shadow-lg:0 16px 48px #0000007a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=760px){:root{--gutter:16px;--header-h:56px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:anywhere;margin:0;line-height:1.55}h1,h2,h3,h4,p,ul,ol,figure{margin:0}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:var(--accent-soft)}.num{font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--ink-3)}.flash-up,.flash-down{border-radius:var(--r-xs);animation:.9s ease-out price-flash}.flash-up{--flash:var(--up-soft)}.flash-down{--flash:var(--down-soft)}@keyframes price-flash{0%{background-color:var(--flash)}to{background-color:#0000}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.R2--7V{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:560px;margin:12vh auto;padding:0 24px;display:flex}.R2--7V h1{font-size:var(--fs-2xl)}.R2--7V p{color:var(--ink-2)}.-ZQtEG{border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink-2);text-align:left;margin-top:16px;padding:16px;font-size:12px;overflow-x:auto}
