.Dw-EXq_switch{align-items:center;gap:var(--space-1);font-family:var(--sans);display:flex}.Dw-EXq_switch a,.Dw-EXq_current{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.Dw-EXq_current{font-weight:600}.Dw-EXq_sep{color:var(--muted)}.Dw-EXq_switch a{color:var(--muted);text-decoration-color:#0000}.Dw-EXq_switch a:hover{color:var(--fg);text-decoration-color:currentColor}
.K1aZLq_button{color:inherit;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-11px -14px;padding:11px 14px;line-height:1;text-decoration:none;display:inline-flex}.K1aZLq_button:hover{color:var(--muted)}.K1aZLq_button:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.K1aZLq_button svg{flex:none;display:block}.K1aZLq_hidden{visibility:hidden;pointer-events:none}
.nG8t0W_button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:-11px -14px;padding:11px 14px;line-height:1;display:inline-flex}.nG8t0W_button:hover{color:var(--muted)}.nG8t0W_button:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.nG8t0W_button svg{flex:none;display:block}.nG8t0W_button .nG8t0W_iconDark{display:none}html[data-theme=dark] .nG8t0W_button .nG8t0W_iconLight{display:none}html[data-theme=dark] .nG8t0W_button .nG8t0W_iconDark{display:block}
.hBw1pG_header{align-items:baseline;column-gap:var(--space-5);row-gap:var(--space-2);padding:var(--space-4) 0 var(--space-3);margin-bottom:var(--space-6);border-bottom:1px solid var(--rule);font-size:var(--meta);line-height:var(--leading);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nav controls";display:grid}.hBw1pG_nav{align-items:center;gap:var(--space-2);flex-wrap:nowrap;grid-area:nav;display:flex}.hBw1pG_separator{color:var(--muted)}.hBw1pG_nav a{text-decoration-color:#0000}.hBw1pG_nav a:hover,.hBw1pG_nav a[aria-current=page]{text-decoration-color:currentColor}.hBw1pG_controls{align-items:center;gap:var(--space-4);white-space:nowrap;grid-area:controls;display:flex}@media (max-width:40rem){.hBw1pG_header{column-gap:var(--space-3);margin-bottom:var(--space-5)}.hBw1pG_controls{gap:var(--space-3)}}@media screen{.hBw1pG_header{margin-bottom:0}}
.S6Hkya_footer{margin-top:var(--space-6);padding:var(--space-3) 0 var(--space-5);border-top:1px solid var(--rule);font-size:var(--meta);color:var(--muted);text-align:right}
.UEjjta_shell{max-width:calc(var(--measure) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.UEjjta_main{min-height:50vh}@media screen{.UEjjta_main{padding-top:var(--space-4);display:flow-root}}@media print{.UEjjta_shell{max-width:none;padding:0}}
:root{--color-bg:var(--bg);--color-fg:var(--fg);--color-muted:var(--muted);--color-rule:var(--rule);--size-text:var(--text);--size-meta:var(--meta);--size-list:var(--list-text);--bg:#fff;--fg:#111;--muted:#666;--rule:#e5e5e5;--mono:var(--sans);--sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--measure:64rem;--gutter:1.5rem;--key:11rem;--mark-size:1em;--mark-gap:.4em;--mark-radius:.2em;--mark-shift:-.15em;--text:1rem;--list-text:.9375rem;--meta:.8125rem;--leading:1.7;--leading-tight:1.35;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2.5rem;--space-6:4rem;--step--1:var(--meta);--step-0:var(--text);--step-1:1.125rem;--step-2:1.375rem;--step-3:1.75rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0b0b0b;--fg:#eaeaea;--muted:#8a8a8a;--rule:#262626;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--type-org-size:16px;--type-org-weight:600;--type-project-size:15px;--type-project-weight:600;--type-body-size:15px;--type-body-weight:400;--type-date-size:13px;--type-date-weight:400;--type-tracking:0px}
@media screen and (prefers-reduced-motion:no-preference){html.theme-view-transition::view-transition-old(root){animation-duration:.25s;animation-timing-function:ease}html.theme-view-transition::view-transition-new(root){animation-duration:.25s;animation-timing-function:ease}html.theme-color-transition,html.theme-color-transition *,html.theme-color-transition :before,html.theme-color-transition :after{transition:background-color .25s,color .25s,border-color .25s,fill .25s,stroke .25s}}@media print,(prefers-reduced-motion:reduce){html.theme-view-transition::view-transition-group(root){animation:none!important}html.theme-view-transition::view-transition-old(root){animation:none!important}html.theme-view-transition::view-transition-new(root){animation:none!important}}*{box-sizing:border-box}html{scrollbar-gutter:stable;background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:var(--leading);-moz-text-size-adjust:100%;text-size-adjust:100%;font-kerning:normal;font-variant-numeric:tabular-nums}body{overflow-wrap:anywhere;margin:0}:lang(ko){word-break:keep-all;overflow-wrap:anywhere}::selection{background:var(--fg);color:var(--bg)}a{color:inherit;text-underline-offset:.22em;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:1px}p,li,dd,figcaption{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1,h2,h3{font-weight:600;line-height:var(--leading-tight);letter-spacing:-.02em}h1{font-size:var(--step-3);margin:0 0 var(--space-3)}h2{font-size:var(--step-2);margin:var(--space-5) 0 var(--space-3)}h3{font-size:var(--step-1);margin:var(--space-4) 0 var(--space-2)}p,ul,ol,dl{margin:0 0 var(--space-3)}dd{margin:0}hr{border:0;border-top:1px solid var(--rule);margin:var(--space-5) 0}table{border-collapse:collapse;width:100%;font-size:var(--meta)}th,td{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--rule)}th{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);font-size:.75rem;font-weight:500}figure{margin:var(--space-4) 0;break-inside:avoid;min-width:0}img{max-width:100%;height:auto;display:block}figcaption,small{font-size:var(--meta);color:var(--muted)}figcaption{margin-top:var(--space-2)}code,kbd,.mono,.period,.label{font-family:var(--mono);font-size:.92em}.mono,.period,time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.muted{color:var(--muted)}.label{margin:var(--space-6) 0 var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--rule);font-size:.75rem;font-weight:500;line-height:var(--leading);letter-spacing:.08em;color:var(--muted);display:block}.label:lang(ko),th:lang(ko){font-family:var(--sans);letter-spacing:0}.period{font-size:var(--meta);white-space:nowrap}.skip-link{top:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg);color:var(--fg);border:1px solid var(--fg);z-index:1;position:absolute;left:-9999px}.skip-link:focus{left:var(--space-3)}@media (max-width:40rem){:root{--gutter:1.25rem;--key:5.5rem}h1{font-size:var(--step-2)}.label{margin-top:var(--space-5)}}@page{size:A4;margin:14mm}@media print{:root,:root[data-theme=dark]{--bg:#fff;--fg:#111;--muted:#666;--rule:#e5e5e5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{font-size:10pt}.no-print{display:none!important}h1,h2,h3,.label{break-after:avoid}figure,.problem{break-inside:avoid}a[href^="https://"]:after,a[href^="http://"]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.75em}figure a:after{content:none!important}}.num{white-space:nowrap;font-family:var(--sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:600}time{font-family:var(--mono)}.date-box{inline-size:17ch;font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;flex-shrink:0;display:inline-block}.doc-row{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.doc-row>*{min-width:0}.doc-content p,.doc-content li,.doc-content dd{max-width:42rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media screen and (min-width:60rem){.doc-row{grid-template-columns:var(--key) minmax(0, 1fr);column-gap:var(--space-4)}.doc-content{grid-column:2}}ul[data-content-list]{color:var(--doc-fg,var(--fg));padding-inline-start:1.15em;list-style:outside}
