:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0f1e;--bg-2:#121a33;--bg-3:#1a2447;--bg-4:#223058;--bg-map:#0b1226;--bg-glass:#121a33db;--line:#becdff1f;--line-2:#becdff38;--line-3:#becdff5c;--fg:#f3f5fa;--fg-2:#b4bcd0;--fg-3:#7b8499;--ink:#0b0f1a;--accent:#3fd3ff;--accent-ink:#06212b;--accent-soft:#3fd3ff1f;--accent-line:#3fd3ff59;--accent-hi:#7be0ff;--accent-lo:#1fb3df;--accent-glow:#3fd3ff52;--info:#0072f5;--ok:#4fd08a;--ok-soft:#4fd08a2e;--warn:#ffb224;--danger:#ff6b6b;--river:#14335c;--lamp:#ffe9a8;--nb-n13:#c9c23b;--nb-n15:#3fb8ae;--nb-n16:#e64134;--nb-n26:#7a3c8b;--nb-n30:#6e4a2c;--nb-n31:#c07bc0;--nb-n37:#e84c97;--nb-n51:#b07a45;--nb-n61:#3d6b33;--nb-n62:#ed8b3a;--nb-n64:#4274bb;--nb-n72:#1e1e1e;--nb-n72-display:#c9cfda;--nb-n73:#8cc15f;--nb-n75:#3b2e80;--nb-a21:#00d4ff;--font-display:var(--font-gothic), var(--font-plex), "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--font-body:var(--font-plex), var(--font-pretendard), "Apple SD Gothic Neo", "Noto Sans KR", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-s:10px;--radius:14px;--radius-l:20px;--radius-pill:999px;--gutter:clamp(16px, 4vw, 40px);--max:1180px;--max-text:720px;--header-h:58px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-screen:20px;--space-card:16px;--space-card-gap:12px;--space-section-gap:32px;--shadow-sm:0 1px 2px #03060e80;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 16px 48px #000000b3;--shadow-glow:0 0 24px #3fd3ff52;--shadow-card:0 30px 80px #00000073;--shadow-pop:0 12px 32px #00000080;--ease-out:cubic-bezier(.16, .8, .22, 1)}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;height:100%}body{background:var(--bg);min-height:100%;color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-size:15px;line-height:1.55;display:flex}.v2-main{flex:1 0 auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent);color:var(--accent-ink)}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;font-weight:900;line-height:1.15}h2{font-size:clamp(22px,3vw,30px)}h3{font-size:17px;font-weight:800}[hidden]{display:none!important}.v2-wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.v2-body{padding-block:28px 56px}.v2-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.v2-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-size:12px;font-weight:600}.v2-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v2-skip{z-index:100;border-radius:var(--radius-md);background:var(--accent);color:#0b0f1a;padding:8px 12px;font-weight:700;position:absolute;top:-200px;left:12px}.v2-skip:focus{top:10px}html{scroll-padding-top:72px}:lang(ko){word-break:keep-all;overflow-wrap:anywhere}@media not all and (hover:none) and (pointer:coarse){.v2-touch-only{display:none!important}}@media (hover:none) and (pointer:coarse){.v2-pointer-only{display:none!important}}
