:root,[data-color-mode]{--h-primary:90;--h-complement:calc(var(--h-primary) + 180);--h-triadic-1:calc(var(--h-primary) + 120);--h-warning:30;--h-info:250;--apca-main-trc:2.4;--apca-normal-bg-exponent:.56;--apca-normal-text-exponent:.57;--apca-reverse-text-exponent:.62;--apca-reverse-bg-exponent:.65;--apca-black-threshold:.022;--apca-black-clamp-exponent:1.414;--apca-scale:1.14;--apca-low-offset:.027;--srgb-transfer-scale:1.055;--srgb-transfer-offset:.055;--oklab-lightness-exponent:3;--apca-lc-readable:95;--apca-lc-secondary:90;--apca-lc-tertiary:75;--apca-lc-action:var(--apca-lc-readable);--apca-lc-surface-quiet:92;--apca-lc-surface-emphasis:82;--l-bg-paper:.97;--l-bg-night:.15;--l-bg:var(--l-bg-paper);--apca-contrast-direction:-1;--apca-bg-exponent:var(--apca-normal-bg-exponent);--apca-text-exponent:var(--apca-normal-text-exponent);--ch-link-gamut-slope-light:calc(1 / 6);--ch-link-gamut-slope-dark:.5;--ch-link-gamut-slope:var(--ch-link-gamut-slope-light);--apca-bg-linear:pow(var(--l-bg), var(--oklab-lightness-exponent));--apca-bg-srgb:calc(var(--srgb-transfer-scale) * pow(var(--apca-bg-linear), calc(1 / var(--apca-main-trc))) - var(--srgb-transfer-offset));--apca-bg-y:pow(max(0, var(--apca-bg-srgb)), var(--apca-main-trc));--apca-bg-y-clamped:calc(var(--apca-bg-y) + pow(max(0, calc(var(--apca-black-threshold) - var(--apca-bg-y))), var(--apca-black-clamp-exponent)));--apca-bg-response:pow(var(--apca-bg-y-clamped), var(--apca-bg-exponent));--apca-readable-response:calc(var(--apca-bg-response) + var(--apca-contrast-direction) * ((var(--apca-lc-readable) / 100 + var(--apca-low-offset)) / var(--apca-scale)));--apca-readable-y:pow(var(--apca-readable-response), calc(1 / var(--apca-text-exponent)));--apca-readable-srgb:pow(var(--apca-readable-y), calc(1 / var(--apca-main-trc)));--apca-readable-linear:pow(calc((var(--apca-readable-srgb) + var(--srgb-transfer-offset)) / var(--srgb-transfer-scale)), var(--apca-main-trc));--l-readable:pow(var(--apca-readable-linear), calc(1 / var(--oklab-lightness-exponent)));--apca-secondary-response:calc(var(--apca-bg-response) + var(--apca-contrast-direction) * ((var(--apca-lc-secondary) / 100 + var(--apca-low-offset)) / var(--apca-scale)));--apca-secondary-y:pow(var(--apca-secondary-response), calc(1 / var(--apca-text-exponent)));--apca-secondary-srgb:pow(var(--apca-secondary-y), calc(1 / var(--apca-main-trc)));--apca-secondary-linear:pow(calc((var(--apca-secondary-srgb) + var(--srgb-transfer-offset)) / var(--srgb-transfer-scale)), var(--apca-main-trc));--l-secondary:pow(var(--apca-secondary-linear), calc(1 / var(--oklab-lightness-exponent)));--apca-tertiary-response:calc(var(--apca-bg-response) + var(--apca-contrast-direction) * ((var(--apca-lc-tertiary) / 100 + var(--apca-low-offset)) / var(--apca-scale)));--apca-tertiary-y:pow(var(--apca-tertiary-response), calc(1 / var(--apca-text-exponent)));--apca-tertiary-srgb:pow(var(--apca-tertiary-y), calc(1 / var(--apca-main-trc)));--apca-tertiary-linear:pow(calc((var(--apca-tertiary-srgb) + var(--srgb-transfer-offset)) / var(--srgb-transfer-scale)), var(--apca-main-trc));--l-tertiary:pow(var(--apca-tertiary-linear), calc(1 / var(--oklab-lightness-exponent)));--apca-action-response:calc(var(--apca-bg-response) + var(--apca-contrast-direction) * ((var(--apca-lc-action) / 100 + var(--apca-low-offset)) / var(--apca-scale)));--apca-action-y:pow(var(--apca-action-response), calc(1 / var(--apca-text-exponent)));--apca-action-srgb:pow(var(--apca-action-y), calc(1 / var(--apca-main-trc)));--apca-action-linear:pow(calc((var(--apca-action-srgb) + var(--srgb-transfer-offset)) / var(--srgb-transfer-scale)), var(--apca-main-trc));--l-action:pow(var(--apca-action-linear), calc(1 / var(--oklab-lightness-exponent)));--apca-surface-quiet-response:calc(var(--apca-readable-response) - var(--apca-contrast-direction) * ((var(--apca-lc-surface-quiet) / 100 + var(--apca-low-offset)) / var(--apca-scale)));--apca-surface-quiet-y-clamped:pow(var(--apca-surface-quiet-response), calc(1 / var(--apca-bg-exponent)));--apca-black-floor:pow(var(--apca-black-threshold), var(--apca-black-clamp-exponent));--apca-surface-quiet-y-estimate:max(0, calc(var(--apca-surface-quiet-y-clamped) - var(--apca-black-floor)));--apca-surface-quiet-black-gap:max(0, calc(var(--apca-black-threshold) - var(--apca-surface-quiet-y-estimate)));--apca-surface-quiet-black-error:calc(var(--apca-surface-quiet-y-estimate) + pow(var(--apca-surface-quiet-black-gap), var(--apca-black-clamp-exponent)) - var(--apca-surface-quiet-y-clamped));--apca-surface-quiet-black-slope:calc(1 - var(--apca-black-clamp-exponent) * pow(var(--apca-surface-quiet-black-gap), calc(var(--apca-black-clamp-exponent) - 1)));--apca-surface-quiet-y-unclamped:calc(var(--apca-surface-quiet-y-estimate) - var(--apca-surface-quiet-black-error) / var(--apca-surface-quiet-black-slope));--apca-surface-quiet-y:var(--apca-surface-quiet-y-clamped);--apca-surface-quiet-srgb:pow(var(--apca-surface-quiet-y), calc(1 / var(--apca-main-trc)));--apca-surface-quiet-linear:pow(calc((var(--apca-surface-quiet-srgb) + var(--srgb-transfer-offset)) / var(--srgb-transfer-scale)), var(--apca-main-trc));--l-surface-quiet:pow(var(--apca-surface-quiet-linear), calc(1 / var(--oklab-lightness-exponent)));--apca-surface-emphasis-response:calc(var(--apca-readable-response) - var(--apca-contrast-direction) * ((var(--apca-lc-surface-emphasis) / 100 + var(--apca-low-offset)) / var(--apca-scale)));--apca-surface-emphasis-y-clamped:pow(var(--apca-surface-emphasis-response), calc(1 / var(--apca-bg-exponent)));--apca-surface-emphasis-y-estimate:max(0, calc(var(--apca-surface-emphasis-y-clamped) - var(--apca-black-floor)));--apca-surface-emphasis-black-gap:max(0, calc(var(--apca-black-threshold) - var(--apca-surface-emphasis-y-estimate)));--apca-surface-emphasis-black-error:calc(var(--apca-surface-emphasis-y-estimate) + pow(var(--apca-surface-emphasis-black-gap), var(--apca-black-clamp-exponent)) - var(--apca-surface-emphasis-y-clamped));--apca-surface-emphasis-black-slope:calc(1 - var(--apca-black-clamp-exponent) * pow(var(--apca-surface-emphasis-black-gap), calc(var(--apca-black-clamp-exponent) - 1)));--apca-surface-emphasis-y-unclamped:calc(var(--apca-surface-emphasis-y-estimate) - var(--apca-surface-emphasis-black-error) / var(--apca-surface-emphasis-black-slope));--apca-surface-emphasis-y:var(--apca-surface-emphasis-y-clamped);--apca-surface-emphasis-srgb:pow(var(--apca-surface-emphasis-y), calc(1 / var(--apca-main-trc)));--apca-surface-emphasis-linear:pow(calc((var(--apca-surface-emphasis-srgb) + var(--srgb-transfer-offset)) / var(--srgb-transfer-scale)), var(--apca-main-trc));--l-surface-emphasis:pow(var(--apca-surface-emphasis-linear), calc(1 / var(--oklab-lightness-exponent)));--ch-neutral:.007;--ch-subtle:.02;--ch-light-base:.05;--ch-medium-base:.12;--ch-vivid-base:.18;--ch-max-base:.28;--ch-gamut-slope:.5;--ch-gamut-vivid-slope:calc(var(--ch-gamut-slope) + var(--ch-gamut-slope) / 2);--ch-action-room:min(var(--l-action), calc(1 - var(--l-action)));--ch-secondary-room:min(var(--l-secondary), calc(1 - var(--l-secondary)));--ch-tertiary-room:min(var(--l-tertiary), calc(1 - var(--l-tertiary)));--ch-surface-quiet-room:min(var(--l-surface-quiet), calc(1 - var(--l-surface-quiet)));--ch-surface-emphasis-room:min(var(--l-surface-emphasis), calc(1 - var(--l-surface-emphasis)));--ch-semantic-surface-gamut-slope:calc(1 / 3);--ch-info-surface-gamut-slope:calc(var(--ch-semantic-surface-gamut-slope) * 3 / 4);--ch-link-cap:calc(var(--ch-action-room) * var(--ch-link-gamut-slope));--ch-link:min(var(--ch-medium-base), calc(var(--ch-link-cap) * 3 / 4));--ch-link-ext:min(var(--ch-vivid-base), var(--ch-link-cap));--ch-accent:min(var(--ch-max-base), calc(var(--ch-secondary-room) * var(--ch-gamut-vivid-slope)));--ch-semantic:min(var(--ch-vivid-base), calc(var(--ch-tertiary-room) * var(--ch-gamut-vivid-slope)));--ch-surface-selection:min(var(--ch-light-base), calc(var(--ch-surface-quiet-room) * var(--ch-semantic-surface-gamut-slope)));--ch-surface-emphasis:min(var(--ch-light-base), calc(var(--ch-surface-emphasis-room) * var(--ch-semantic-surface-gamut-slope)));--ch-surface-warning:min(var(--ch-semantic), calc(var(--ch-surface-quiet-room) * var(--ch-semantic-surface-gamut-slope)));--ch-surface-info:min(var(--ch-semantic), calc(var(--ch-surface-quiet-room) * var(--ch-info-surface-gamut-slope)));--c-bg:oklch(var(--l-bg) var(--ch-subtle) var(--h-primary));--c-text:oklch(var(--l-readable) var(--ch-neutral) var(--h-primary));--c-text-muted:oklch(var(--l-secondary) var(--ch-neutral) var(--h-primary));--c-text-placeholder:oklch(var(--l-tertiary) var(--ch-neutral) var(--h-primary));--c-text-highlight:var(--c-text);--c-text-link:oklch(var(--l-action) var(--ch-link) var(--h-triadic-1));--c-text-link-ext:oklch(var(--l-action) var(--ch-link-ext) var(--h-triadic-1));--c-accent:oklch(var(--l-secondary) var(--ch-accent) var(--h-complement));--c-highlight-seed:oklch(var(--l-tertiary) var(--ch-light-base) var(--h-primary));--c-warning-seed:oklch(var(--l-tertiary) var(--ch-semantic) var(--h-warning));--c-info-seed:oklch(var(--l-tertiary) var(--ch-semantic) var(--h-info));--c-bg-code:oklch(var(--l-surface-quiet) var(--ch-subtle) var(--h-primary));--c-bg-code-block:var(--c-bg-code);--c-bg-highlight:oklch(var(--l-surface-emphasis) var(--ch-surface-emphasis) var(--h-primary));--c-bg-selection:oklch(var(--l-surface-quiet) var(--ch-surface-selection) var(--h-primary));--c-rule-subtle:color-mix(in oklch, var(--c-text-muted), transparent 65%);--c-rule-strong:color-mix(in oklch, var(--c-text-muted), transparent 20%);--c-quote-mark:color-mix(in oklch, var(--c-text), transparent 45%);--c-debug-axis-before:oklch(48% .16 28);--c-debug-axis-after:oklch(48% .1 195);--c-debug-error:oklch(48% .16 28);--c-callout-warning-bg:oklch(var(--l-surface-quiet) var(--ch-surface-warning) var(--h-warning));--c-callout-warning-border:color-mix(in oklch, var(--c-text-muted), var(--c-warning-seed) 40%);--c-callout-info-bg:oklch(var(--l-surface-quiet) var(--ch-surface-info) var(--h-info));--c-callout-info-border:color-mix(in oklch, var(--c-text-muted), var(--c-info-seed) 40%);--c-diagram-bg:var(--c-bg-code);--c-diagram-border:var(--c-text-muted);--selection-opacity:.5}@media (prefers-color-scheme:dark){:root{--l-bg:var(--l-bg-night);--apca-contrast-direction:1;--apca-bg-exponent:var(--apca-reverse-bg-exponent);--apca-text-exponent:var(--apca-reverse-text-exponent);--apca-surface-quiet-y:var(--apca-surface-quiet-y-unclamped);--apca-surface-emphasis-y:var(--apca-surface-emphasis-y-unclamped);--ch-link-gamut-slope:var(--ch-link-gamut-slope-dark);--selection-opacity:.7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[data-color-mode=light]{--l-bg:var(--l-bg-paper);--apca-contrast-direction:-1;--apca-bg-exponent:var(--apca-normal-bg-exponent);--apca-text-exponent:var(--apca-normal-text-exponent);--apca-surface-quiet-y:var(--apca-surface-quiet-y-clamped);--apca-surface-emphasis-y:var(--apca-surface-emphasis-y-clamped);--ch-link-gamut-slope:var(--ch-link-gamut-slope-light);--selection-opacity:.5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-color-mode=dark]{--l-bg:var(--l-bg-night);--apca-contrast-direction:1;--apca-bg-exponent:var(--apca-reverse-bg-exponent);--apca-text-exponent:var(--apca-reverse-text-exponent);--apca-surface-quiet-y:var(--apca-surface-quiet-y-unclamped);--apca-surface-emphasis-y:var(--apca-surface-emphasis-y-unclamped);--ch-link-gamut-slope:var(--ch-link-gamut-slope-dark);--selection-opacity:.7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{:root{--l-bg:1;--apca-contrast-direction:-1;--apca-bg-exponent:var(--apca-normal-bg-exponent);--apca-text-exponent:var(--apca-normal-text-exponent);--apca-surface-quiet-y:var(--apca-surface-quiet-y-clamped);--apca-surface-emphasis-y:var(--apca-surface-emphasis-y-clamped);--ch-link-gamut-slope:var(--ch-link-gamut-slope-light);--ch-subtle:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}body{color:var(--c-text);accent-color:var(--c-accent);background-color:var(--c-bg)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}::selection{background-color:oklch(from var(--c-bg-highlight) l c h / var(--selection-opacity))}input,select,textarea{color:inherit;background-color:#0000}:is(input,select,textarea)::placeholder{color:var(--c-text-placeholder)}b,strong{--highlight-stroke-block-size:calc(1em / 2 + 1em / 16);--highlight-stroke-block-offset:calc(1em / 8);font-weight:inherit;color:var(--c-text-highlight);background:linear-gradient(var(--c-bg-highlight), var(--c-bg-highlight)) 0 calc(100% - var(--highlight-stroke-block-offset)) / 100% var(--highlight-stroke-block-size) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.125em}a,a:visited{color:var(--c-text-link)}a[target=_blank]{color:var(--c-text-link-ext)}code{background-color:var(--c-bg-code)}table,th,td{border-color:var(--c-text-muted)}:focus,:focus-visible{outline-color:var(--c-accent);border-color:#0000}:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-serif:"Source Serif 4", "Noto Serif KR", "Noto Serif", serif;--font-mono:monospace;--font-interface:var(--font-sans);--font-prose:var(--font-serif);--font-headings:var(--font-serif);--font-text:var(--font-interface);--font-text-alt:var(--font-prose);--font-code:var(--font-mono);--space-m:1rem;--space-xs:calc(var(--space-m) / 4);--space-s:calc(var(--space-m) / 2);--space-l:calc(var(--space-m) * 2);--space-xl:calc(var(--space-l) + var(--space-m));--space-2xl:calc(var(--space-xl) * 2);--rule-hairline:1px;--rule-emphasis:calc(var(--rule-hairline) * 2);--text-underline-offset:calc(1em / 16);--media-float-gutter:1ic;--text-root:1rem;--text-root-step:calc(var(--text-root) / 8);--text-base:var(--text-root);--text-step:calc(var(--text-base) / 8);--text-xs-floor:calc(var(--text-root) - var(--text-root-step) * 2);--text-s-floor:calc(var(--text-root) - var(--text-root-step));--text-fluid-step:.5cqi;--text-xs:calc(var(--text-base) - var(--text-step) * 2);--text-s:calc(var(--text-base) - var(--text-step));--text-l:calc(var(--text-base) + var(--text-step));--text-xl:calc(var(--text-l) + var(--text-step));--text-2xl:calc(var(--text-xl) + var(--text-step) * 2);--text-3xl-min:calc(var(--text-2xl) + var(--text-step) * 2);--text-3xl-max:calc(var(--text-3xl-min) + var(--text-step) * 2);--text-3xl:clamp(var(--text-3xl-min), calc(var(--text-2xl) + var(--text-fluid-step)), var(--text-3xl-max));--text-4xl-min:calc(var(--text-3xl-max) + var(--text-step) * 2);--text-4xl-max:calc(var(--text-4xl-min) + var(--text-step) * 4);--text-4xl:clamp(var(--text-4xl-min), calc(var(--text-3xl) + var(--text-step) * 2 + var(--text-fluid-step) * 2), var(--text-4xl-max));--leading-display-step:calc(1 / 8);--leading-display:calc(1 + var(--leading-display-step));--leading-heading:calc(var(--leading-display) + var(--leading-display-step));--leading-step:.1;--leading-half-step:calc(var(--leading-step) / 2);--leading-quarter-step:calc(var(--leading-half-step) / 2);--leading-normal:1.5;--leading-tight:calc(var(--leading-normal) - var(--leading-step) * 2);--leading-snug:calc(var(--leading-normal) - var(--leading-step));--leading-relaxed:calc(var(--leading-normal) + var(--leading-step) + var(--leading-half-step) + var(--leading-quarter-step));--leading-loose:calc(var(--leading-relaxed) + var(--leading-half-step));--flow-line:1rlh;--flow-step:calc(var(--flow-line) / 4);--flow-prose-margin:calc(var(--flow-line) / 2);--flow-list-gap:var(--flow-step);--flow-list-margin:var(--flow-line);--flow-heading-after:calc(var(--flow-step) * 2);--flow-heading-small-before:calc(var(--flow-line) + var(--flow-step));--flow-heading-4-before:calc(var(--flow-line) + var(--flow-heading-after));--flow-heading-3-before:calc(var(--flow-heading-4-before) + var(--flow-step));--flow-section:calc(var(--flow-line) * 2);--flow-heading-2-before:calc(var(--flow-section) + var(--flow-step));--measure-prose-columns:42;--measure-context-columns:10;--measure-content:calc(var(--measure-prose-columns) * 1ic);--measure-context:calc(var(--measure-context-columns) * 1em);--measure-page:100rem;--content-indent:calc(1ic + 1ic / 2);--content-shoulder:calc(var(--content-indent) * 2);--measure-wide:calc(var(--measure-content) + var(--content-shoulder) * 2);--content-grid-columns:[wide-start] minmax(0, .5fr) [quote-start] minmax(0, .5fr) [prose-start] minmax(0, min(100%, var(--measure-content))) [prose-end] minmax(0, 1fr) [wide-end];--print-page-margin:18mm;--print-text-size:10.5pt}@page{margin:var(--print-page-margin)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{line-height:var(--leading-relaxed)}html[data-editorial-layout-pending] body{visibility:hidden}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-headings);font-optical-sizing:auto;font-weight:600;line-height:var(--leading-heading);line-break:strict;word-break:keep-all;text-wrap:balance;overflow-wrap:anywhere}:where(h1,h2){text-indent:calc(var(--heading-optical-protrusion,0) * -1)}html[data-optical-alignment-disabled] :where(h1,h2){text-indent:0}html[data-optical-overlay] :where(h1,h2)[data-optical-ready]{position:relative}html[data-optical-overlay] :where(h1,h2)[data-optical-ready]:after{z-index:1;inline-size:var(--heading-optical-protrusion,0);min-inline-size:var(--rule-hairline);pointer-events:none;content:"";background:linear-gradient(90deg, var(--c-debug-axis-before), var(--c-debug-axis-after)) center / 100% var(--rule-hairline) no-repeat;border-inline-start:var(--rule-hairline) solid var(--c-debug-axis-before);border-inline-end:var(--rule-hairline) solid var(--c-debug-axis-after);block-size:1em;position:absolute;inset-block-start:0;inset-inline-start:calc(var(--heading-optical-protrusion,0) * -1)}@supports (text-box:trim-both text){:where(h1,h2,h3,h4,h5,h6){text-box:trim-both text}}:where(h1){font-size:var(--text-4xl);font-weight:750;line-height:var(--leading-display)}:where(h2){font-size:var(--text-3xl);font-weight:650}:where(h3){font-size:var(--text-2xl)}:where(h4){font-size:var(--text-xl)}:where(h5){font-size:var(--text-l)}:where(h6){font-size:var(--text-base)}a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:auto;text-underline-offset:var(--text-underline-offset);text-decoration:underline;text-decoration-thickness:from-font}a[target=_blank]{overflow-wrap:anywhere}a[target=_blank]:after{vertical-align:super;word-spacing:normal;content:" ↗" / "(외부 링크)";font-size:.5em}.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus{z-index:9999;width:auto;height:auto;font-size:var(--text-base);color:var(--c-text);white-space:normal;background-color:var(--c-bg);border-block-end:2px solid var(--c-accent);clip:auto;clip-path:none;margin:0;padding:.75rem 1.5rem;position:fixed;top:0;left:0;overflow:visible}a:hover,a[target=_blank]:hover{text-decoration:underline}@media print{html[data-editorial-layout-pending] body{visibility:visible}html{font-size:var(--print-text-size);-webkit-print-color-adjust:economy;print-color-adjust:economy}body{color:#000;background:#fff}}@property --editorial-shoulder-inline-size{syntax:"<length>";inherits:true;initial-value:0}:where([data-layout=wiki-page],[data-content]){--editorial-cell-size:var(--prose-font-size,var(--text-base));--measure-context-min:calc(var(--editorial-cell-size) * var(--measure-context-columns) * 4 / 5);--measure-context:calc(var(--editorial-cell-size) * var(--measure-context-columns));--measure-content:calc(var(--measure-prose-columns) * 1ic);--content-indent:calc(var(--editorial-cell-size) + var(--editorial-cell-size) / 2);--content-shoulder:calc(var(--content-indent) * 2);--measure-wide:calc(var(--measure-content) + var(--content-shoulder) * 2);--content-grid-columns:[wide-start] minmax(0, .5fr) [quote-start] minmax(0, .5fr) [prose-start] minmax(0, min(100%, var(--measure-content))) [prose-end] minmax(0, 1fr) [wide-end]}:where([data-layout=wiki-page]>nav,[data-layout=wiki-page]>header,[data-layout=wiki-page]>main,[data-layout=wiki-page]>aside,[data-layout=wiki-page]>footer,[data-content]){--editorial-track-inline-size:min(100cqi, var(--measure-wide));--editorial-shoulder-inline-size:clamp(0px, calc((var(--editorial-track-inline-size) - var(--measure-content)) / 2), var(--content-shoulder));--editorial-inset-min:calc(var(--content-indent) / 2);--editorial-inset:clamp(var(--editorial-inset-min), calc(var(--editorial-inset-min) + var(--editorial-shoulder-inline-size) / 4), var(--content-indent));--editorial-gap:calc(var(--editorial-inset) / 3);--editorial-nested-inset:min(var(--editorial-cell-size), var(--editorial-inset));--editorial-marker-room:calc(var(--content-indent) - var(--editorial-gap));--editorial-marker-hanging-room:clamp(0px, round(down, var(--editorial-shoulder-inline-size), var(--editorial-marker-room)), var(--editorial-marker-room));--editorial-list-indent:calc(var(--editorial-marker-room) - var(--editorial-marker-hanging-room));--flow-list-indent:var(--editorial-list-indent);--flow-line:calc(var(--prose-font-size,var(--text-base)) * var(--leading-relaxed));--flow-step:calc(var(--flow-line) / 4);--flow-prose-margin:calc(var(--flow-line) / 2);--flow-list-gap:var(--flow-step);--flow-list-margin:var(--flow-line);--flow-heading-after:calc(var(--flow-step) * 2);--flow-heading-small-before:calc(var(--flow-line) + var(--flow-step));--flow-heading-4-before:calc(var(--flow-line) + var(--flow-heading-after));--flow-heading-3-before:calc(var(--flow-heading-4-before) + var(--flow-step));--flow-section:calc(var(--flow-line) * 2);--flow-heading-2-before:calc(var(--flow-section) + var(--flow-step))}:where([data-content]){--list-indent:var(--editorial-list-indent);--nested-list-indent:var(--editorial-cell-size);--media-float-gutter:var(--editorial-inset)}:where(:root:not([data-korean-justification-disabled]) [data-layout=wiki-page]:not([data-mode=slide]) [data-content] :is(p,li):not([data-running-head] p,[data-nb-cell] p,[data-nb-cell] li,[data-html-embed] p,[data-html-embed] li,[data-quote-style=pull] p,[data-quote-style=pull] li,figure[data-code-block] p,figure[data-code-block] li,.katex p,.katex li)){text-align:start}:where([data-korean-justification-flow=list-item]){min-inline-size:0;display:block}:where([data-korean-justification-line]){vertical-align:top;text-align:start;word-spacing:normal;white-space:nowrap;inline-size:100%;display:inline-block}@supports (hanging-punctuation:first){:where([data-layout=wiki-page]:not([data-mode=slide]) [data-content] :is(p,li,dd),[data-korean-justification-line]){hanging-punctuation:var(--opening-punctuation-hanging,none)}}@supports not (hanging-punctuation:first){:where([data-korean-justification-line][data-korean-hanging-opening]){inline-size:calc(100% + var(--korean-start-protrusion));position:relative;inset-inline-start:calc(var(--korean-start-protrusion) * -1)}:where([data-korean-hanging-opening]:not([data-korean-justification-line])){margin-inline-start:calc(var(--korean-start-protrusion) * -1);display:inline-block}}:where([data-korean-justification-skipped]){text-align:start}:where(:root[data-korean-rendered-overflow-outline] [data-korean-justification-skipped=rendered-overflow]){outline:var(--rule-emphasis) solid var(--c-debug-error);outline-offset:calc(var(--rule-emphasis) * -1)}:where([data-korean-justification-line=justified]){word-spacing:var(--korean-word-spacing)}:where([data-korean-justification-line=justified] [data-korean-letter-spacing]){letter-spacing:var(--korean-letter-spacing)}:where([data-korean-justification-line] :is(code,kbd,samp,var,sup,sub,ruby)){word-spacing:normal}:where(:root[data-korean-justification-disabled] [data-korean-justification-line]){word-spacing:normal;white-space:normal;inline-size:auto;display:contents}:where(:root[data-korean-justification-disabled] [data-korean-letter-spacing]){letter-spacing:normal}:where([data-media-layout=float] [data-korean-justification-line]){word-spacing:normal;white-space:normal;inline-size:auto;display:contents}:where([data-media-layout=float] [data-korean-letter-spacing]){letter-spacing:normal}@media print{:where([data-korean-justification-line]){word-spacing:normal;white-space:normal;inline-size:auto;display:contents}:where([data-korean-letter-spacing]){letter-spacing:normal}}:root{--color-prettylights-syntax-brackethighlighter-angle:#59636e;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-comment:#59636e;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-prettylights-syntax-entity:#6639ba;--color-prettylights-syntax-entity-tag:#0550ae;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-markup-ignored-text:#d1d9e0;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-sublimelinter-gutter-mark:#818b98;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-markup-bold:#1f2328;--color-prettylights-syntax-markup-italic:#1f2328;--color-prettylights-syntax-storage-modifier-import:#1f2328}@media (prefers-color-scheme:dark){:root{--color-prettylights-syntax-brackethighlighter-angle:#9198a1;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-comment:#9198a1;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-markup-bold:#f0f6fc;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-markup-ignored-text:#f0f6fc;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-italic:#f0f6fc;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#f0f6fc;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-sublimelinter-gutter-mark:#3d444d;--color-prettylights-syntax-variable:#ffa657}}.pl-c{color:var(--color-prettylights-syntax-comment)}.pl-c1,.pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.pl-e,.pl-en{color:var(--color-prettylights-syntax-entity)}.pl-smi,.pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.pl-k{color:var(--color-prettylights-syntax-keyword)}.pl-s,.pl-pds,.pl-s .pl-pse .pl-s1,.pl-sr,.pl-sr .pl-cce,.pl-sr .pl-sre,.pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.pl-v,.pl-smw{color:var(--color-prettylights-syntax-variable)}.pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.pl-sr .pl-cce{color:var(--color-prettylights-syntax-string-regexp);font-weight:700}.pl-ml{color:var(--color-prettylights-syntax-markup-list)}.pl-mh,.pl-mh .pl-en,.pl-ms{color:var(--color-prettylights-syntax-markup-heading);font-weight:700}.pl-mi{color:var(--color-prettylights-syntax-markup-italic);font-style:italic}.pl-mb{color:var(--color-prettylights-syntax-markup-bold);font-weight:700}.pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.pl-mdr{color:var(--color-prettylights-syntax-meta-diff-range);font-weight:700}.pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.pl-corl{color:var(--color-prettylights-syntax-constant-other-reference-link);text-decoration:underline}
