:root{--color-bg:#f6f8fb;--color-surface:#fff;--color-text:#1a1d29;--color-accent:#6a5cd6;--color-accent-300:#4c3fae;--color-neutral-300:#3d4150;--color-neutral-500:#646a7a;--color-neutral-800:#e2e6ee;--color-divider:rgba(26,29,41,.12);--header-bg:rgba(246,248,251,.92);--radius-lg:14px;--radius-md:8px;--shadow-lg:0 2px 4px rgba(20,24,40,.08),0 18px 40px rgba(20,24,40,.12);--font:"Inter","Pretendard Variable",Pretendard,"Apple SD Gothic Neo",system-ui,sans-serif;color-scheme:light}html[data-theme=dark]{--color-bg:#161826;--color-surface:#232532;--color-text:#e9e9ed;--color-accent:#9184d9;--color-accent-300:#d2cefd;--color-neutral-300:#cfd3e5;--color-neutral-500:#9aa0b2;--color-neutral-800:#3f424d;--color-divider:rgba(233,233,237,.16);--header-bg:rgba(22,24,38,.92);--shadow-lg:none;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font);font-size:16px;line-height:1.75;letter-spacing:-.01em;word-break:keep-all}a{color:var(--color-accent-300)}.wrap{max-width:860px;margin:0 auto;padding:0 24px}header.top{border-bottom:1px solid var(--color-divider);position:-webkit-sticky;position:sticky;top:0;background:var(--header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}header.top .wrap{justify-content:space-between;height:64px;gap:14px}.brand,header.top .wrap{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;color:var(--color-text);font-weight:600}.brand img{height:28px;width:auto;display:block}.hdr-right{display:flex;align-items:center;gap:14px}.backlink{font-size:14px;color:var(--color-neutral-500);text-decoration:none}.backlink:hover{color:var(--color-accent-300)}.theme-toggle{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13px;background:var(--color-surface);color:var(--color-neutral-500);border:1px solid var(--color-neutral-800);border-radius:999px;padding:7px 13px;cursor:pointer;line-height:1}.theme-toggle:hover{border-color:var(--color-accent);color:var(--color-accent-300)}main{padding:52px 0 88px}h1{font-size:32px;line-height:1.3;margin:0 0 8px;font-weight:600;letter-spacing:-.025em}.sub{color:var(--color-neutral-500);font-size:14px;margin:0 0 34px;padding-bottom:24px;border-bottom:1px solid var(--color-divider)}.doc h3{font-size:16px;margin:30px 0 10px;padding-left:11px;border-left:3px solid var(--color-accent)}.doc h3,.doc h4{font-weight:600;color:var(--color-text)}.doc h4{font-size:14.5px;margin:20px 0 8px}.doc p{margin:0 0 12px}.doc ol,.doc p,.doc ul{color:var(--color-neutral-300);font-size:15px}.doc ol,.doc ul{margin:0 0 14px;padding-left:22px}.doc li{margin:6px 0}.doc table{width:100%;border-collapse:collapse;margin:14px 0 18px;font-size:14px}.doc td,.doc th{border:1px solid var(--color-neutral-800);padding:10px 12px;text-align:left;vertical-align:top;color:var(--color-neutral-300)}.doc th{background:var(--color-surface);font-weight:600}.doc strong,.doc th{color:var(--color-text)}footer.bot{border-top:1px solid var(--color-divider);padding:30px 0 56px;font-size:13.5px;margin-top:56px}footer.bot,footer.bot a{color:var(--color-neutral-500)}@media(max-width:640px){body{font-size:15px}h1{font-size:25px}main{padding:34px 0 60px}.doc table{font-size:13px}.doc td,.doc th{padding:8px 9px}}