@import"https://assets.redgoose.me/fonts/index.css";.button-toggle-icon[data-v-155985b8]{position:relative;display:block;width:var(--toggle-icon-width, 24px);height:var(--toggle-icon-width, 24px);margin:0;padding:0;border:none;background:#0000;box-sizing:border-box;cursor:pointer;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:hsla(0,0%,0%,0);transition:background-color .16s ease-out,scale .16s ease-out;font-size:0}.button-toggle-icon[data-v-155985b8]:focus-visible{outline:3px dashed var(--color-key);outline-offset:-3px}.button-toggle-icon[data-v-155985b8] .icon{position:absolute;left:50%;top:50%;transform-origin:50% 50%;transition:translate .2s ease-out,scale .2s ease-out;translate:-50% -50%}.button-toggle-icon[data-v-155985b8] .icon:nth-child(1){scale:1}.button-toggle-icon[data-v-155985b8] .icon:nth-child(2){scale:0}.button-toggle-icon[data-v-155985b8]:active .icon:nth-child(1){scale:.75}.button-toggle-icon.on[data-v-155985b8]{background:color-mix(in hsl,var(--color-dark) 15%,transparent)}.button-toggle-icon.on[data-v-155985b8] .icon:nth-child(1){scale:0}.button-toggle-icon.on[data-v-155985b8] .icon:nth-child(2){scale:1}.button-toggle-icon.on[data-v-155985b8]:active .icon:nth-child(2){scale:.75}.navigation-toggle[data-v-7bc894c4]{--toggle-icon-width: var(--size-header-height)}.navigation-toggle svg[data-v-7bc894c4]{width:24px;height:24px;color:var(--color-light)}@media (min-width: 768px){.navigation-toggle[data-v-7bc894c4]{display:none}}.navigation-body[data-v-7bc894c4]{display:block;position:fixed;left:0;right:0;box-sizing:border-box;padding:30px 0;-webkit-user-select:none;user-select:none;background:var(--color-reverse);box-shadow:0 .5px #0003,0 4px 20px #0003;opacity:0;pointer-events:none;transition:opacity .16s ease-out}.navigation-body.on[data-v-7bc894c4],.navigation-body[data-v-7bc894c4]:has(:focus-visible){opacity:1;pointer-events:auto}.navigation-body ul[data-v-7bc894c4]{display:grid;margin:0;padding:0;list-style:none;box-sizing:border-box;font-size:0}.navigation-body a[data-v-7bc894c4]{display:block;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:opacity .12s ease-out;box-sizing:border-box;margin:0;padding:10px 20px;font-family:var(--font-eng);font-size:15px;font-weight:600;line-height:1.15;color:var(--color-edge)}.navigation-body a.active[data-v-7bc894c4]{cursor:default;background:#0000004d;color:var(--color-light)}.navigation-body a[data-v-7bc894c4]:not(.active):active{background:#00000014}.navigation-body a[data-v-7bc894c4]:focus-visible{outline:3px dashed var(--color-key);outline-offset:-3px}@media (min-width: 767px){.navigation-body[data-v-7bc894c4]{opacity:0;transition:opacity .16s ease-out}}@media (min-width: 768px){.navigation-body[data-v-7bc894c4]{position:static;height:var(--size-header-height);padding:0;background:none;box-shadow:none;opacity:unset;pointer-events:unset;transition:none}.navigation-body ul[data-v-7bc894c4]{display:flex;align-items:center;gap:0;height:100%}.navigation-body ul:hover li[data-v-7bc894c4]:not(:hover){opacity:.5}.navigation-body li[data-v-7bc894c4]{height:100%;transition:opacity .12s ease-out}.navigation-body a[data-v-7bc894c4]{display:grid;align-content:center;height:100%;margin:0;padding:0 12px;font-weight:600;font-size:13px;color:var(--color-light);text-decoration:none;transition:color .12s ease-out,background .12s ease-out}.navigation-body a.active[data-v-7bc894c4]{background:none;color:var(--color-key)}.navigation-body a[data-v-7bc894c4]:not(.active):active{background:#0000001a}}@media (min-width: 1024px){.navigation-body a[data-v-7bc894c4]{padding:0 16px;font-size:14px}}:root[data-theme=dark] .navigation-body[data-v-7bc894c4]{background:#474747}:root[data-theme=dark] .navigation-body a.active[data-v-7bc894c4]{background:#0003}@media (min-width: 768px){:root[data-theme=dark] .navigation-body[data-v-7bc894c4]{background:none}:root[data-theme=dark] .navigation-body a.active[data-v-7bc894c4]{background:none}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .navigation-body[data-v-7bc894c4]{background:#474747}:root:not([data-theme=light]) .navigation-body a.active[data-v-7bc894c4]{background:#0003}}@media (prefers-color-scheme: dark) and (min-width: 768px){:root:not([data-theme=light]) .navigation-body[data-v-7bc894c4]{background:none}:root:not([data-theme=light]) .navigation-body a.active[data-v-7bc894c4]{background:none}}.icon[data-v-411f9bb3]{display:block;margin:var(--icon-margin, 0);color:var(--icon-color, var(--color-text));width:var(--icon-size, 24px);height:var(--icon-size, 24px);stroke-width:var(--icon-stroke, 2);animation:var(--icon-animation, none);transition:var(--icon-transition, none)}.icon--animation-spin[data-v-411f9bb3]{--icon-animation: spin var(--icon-animation-speed, 2s) linear infinite}.search-toggle[data-v-7b6b2872]{--icon-size: 20px;--icon-color: var(--color-light);--icon-stroke: 2.5;--toggle-icon-width: var(--size-header-height)}.search-form[data-v-7b6b2872]{--form-height: 44px;--form-radius: 4px;display:block;position:fixed;left:0;right:0;box-sizing:border-box;background:var(--color-reverse);margin:0;padding:30px 20px 24px;box-shadow:0 .5px #0003,0 4px 20px #0003;opacity:0;pointer-events:none;transition:opacity .16s ease-out}.search-form fieldset[data-v-7b6b2872]{display:grid;grid-template-columns:1fr auto auto;border:none;margin:0;padding:0;height:var(--form-height);background:var(--color-blur);box-shadow:inset 0 0 0 .5px color-mix(in hsl,var(--color-edge) 30%,transparent);border-radius:var(--form-radius);box-sizing:border-box}.search-form legend[data-v-7b6b2872]{position:absolute;font-size:0;opacity:0}.search-form input[data-v-7b6b2872]{position:relative;display:block;width:100%;height:100%;padding:0 16px;box-sizing:border-box;border:none;background:none;outline:none;color:var(--color-text);font-size:16px;border-radius:var(--form-radius) 0 0 var(--form-radius);transition:box-shadow .2s ease-out}.search-form input[data-v-7b6b2872]::placeholder{color:var(--color-weak)}.search-form input[data-v-7b6b2872]:focus{z-index:1;outline:2px dashed var(--color-key);outline-offset:0}.search-form button[data-v-7b6b2872]{position:relative;display:block;width:calc(var(--form-height) + 10px);height:var(--form-height);padding:0;border:none;box-sizing:border-box;border-radius:0 var(--form-radius) var(--form-radius) 0;background:none;outline:none;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:hsla(0,0%,0%,0);--icon-display: block;--icon-margin: 0 auto;--icon-size: 18px;--icon-stroke: 2.5;--icon-color: var(--color-edge)}.search-form button[data-v-7b6b2872]:active{opacity:.5}.search-form button[data-v-7b6b2872]:focus-visible{z-index:1;outline:2px dashed var(--color-key);outline-offset:0}.search-form.on[data-v-7b6b2872],.search-form[data-v-7b6b2872]:has(:focus-visible){opacity:1;pointer-events:auto}:root[data-theme=dark] .search-form[data-v-7b6b2872]{background:#474747;box-shadow:0 .5px #ffffff4d,0 8px 24px #0006}:root[data-theme=dark] .search-form fieldset[data-v-7b6b2872]{background:var(--color-dark)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .search-form[data-v-7b6b2872]{background:#474747;box-shadow:0 .5px #ffffff4d,0 8px 24px #0006}:root:not([data-theme=light]) .search-form fieldset[data-v-7b6b2872]{background:var(--color-dark)}}@media (min-width: 768px){.search-form[data-v-7b6b2872]{position:absolute;left:auto;right:-12px;width:400px;padding:24px 20px;border-radius:0 0 4px 4px;--form-height: 36px;box-shadow:0 0 .5px #0000004d,0 4px 20px #0003}.search-form input[data-v-7b6b2872]{font-size:14px}:root[data-theme=dark] .search-form[data-v-7b6b2872]{box-shadow:0 2px 8px #00000040,0 4px 24px #0000004d}}@media (min-width: 768px) and (prefers-color-scheme: dark){:root:not([data-theme=light]) .search-form[data-v-7b6b2872]{box-shadow:0 2px 8px #00000040,0 4px 24px #0000004d}}.layout-header{z-index:3;position:sticky;left:0;right:0;top:0;height:var(--size-header-height);box-sizing:border-box;background:#525252bf;box-shadow:inset 0 -.5px #fff6,0 1px 12px #0003}@supports (backdrop-filter: blur(24px)) or (-webkit-backdrop-filter: blur(24px)){.layout-header{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}}.layout-header>.wrap{position:relative;box-sizing:border-box;height:100%;max-width:1024px;margin:0 auto}@media (min-width: 768px){.layout-header{padding:0 var(--size-side-padding)}}:root[data-theme=dark] .layout-header{background:#1a1a1abf;box-shadow:inset 0 -.5px #ffffff4d,0 1px 12px #0000004d}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .layout-header{background:#1a1a1abf;box-shadow:inset 0 -.5px #ffffff4d,0 1px 12px #0000004d}}.logo{position:absolute;left:50%;top:2px;margin:0;z-index:2;transform:translate(-50%)}.logo a{display:block;padding:5px;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none}.logo a:focus-visible{outline:3px dashed var(--color-key);outline-offset:-3px}.logo img{display:block;width:62px;height:auto;filter:drop-shadow(0 0 1px hsla(0,0%,0%,.2)) drop-shadow(0 2px 2px hsla(0,0%,0%,.2))}@media (min-width: 768px){.logo{left:12px;top:4px;margin:0;transform:none}.logo a{padding:0}.logo a:focus-visible{outline-offset:0}.logo img{width:72px}}.navigation{position:absolute;top:0;left:0}@media (min-width: 768px){.navigation{left:auto;right:100px}}@media (min-width: 1024px){.navigation{right:120px}}.dark-mode-switch{position:absolute;top:50%;right:60px;transform:translateY(-50%);-webkit-tap-highlight-color:transparent}.dark-mode-switch goose-dark-mode-switch{display:block;--dark-switch-width: 26px;--dark-switch-height: 26px;--dark-switch-padding: 10px;--dark-switch-icon-size: 16px;--dark-switch-active-offset: 0px;--dark-switch-bg: var(--color-reverse);--dark-switch-focus-color: var(--color-key);--dark-switch-focus-width: 3px;--dark-switch-focus-style: dashed}@media (min-width: 768px){.dark-mode-switch{right:60px}}@media (min-width: 1024px){.dark-mode-switch{right:72px}}.search{position:absolute;top:0;right:0}.layout-footer{margin:52px 0 24px;padding:0 0 24px;box-sizing:border-box}.layout-footer__copyright{margin:0;text-align:center;font-size:10px;font-weight:400;color:var(--color-weak);-webkit-user-select:none;user-select:none}.layout-footer__copyright a:focus-visible{outline:3px dashed var(--color-key);outline-offset:3px}@media (min-width: 768px){.layout-footer{margin:72px 0 0}}.error[data-v-a8324795]{display:grid;height:calc(100dvh - var(--size-header-height) - 160px);place-content:center;padding:0 var(--size-side-padding)}.error .wrap[data-v-a8324795]{text-align:center;padding:0 16px 36px;-webkit-user-select:none;user-select:none}.error .cover-image[data-v-a8324795]{margin:0;padding:0;box-sizing:border-box}.error .cover-image img[data-v-a8324795]{display:block;margin:0 auto;max-width:240px;aspect-ratio:1/1;height:auto}.error .code[data-v-a8324795]{margin:0;font-family:var(--font-eng);font-size:72px;line-height:1;font-weight:900;letter-spacing:-2px;color:var(--color-edge)}.error .title[data-v-a8324795]{margin:4px 0 0;font-size:24px;font-weight:200;line-height:1.05;letter-spacing:-1px}.error .message[data-v-a8324795]{margin:6px 0 0;font-size:11px;color:var(--color-weak);line-height:1.25}@media (min-width: 768px){.error .cover-image img[data-v-a8324795]{max-width:360px}.error .code[data-v-a8324795]{margin-top:0;font-size:100px}.error .title[data-v-a8324795]{margin-top:-4px;font-size:42px;font-weight:100}.error .message[data-v-a8324795]{font-size:14px}}@media (max-height: 860px){.error[data-v-a8324795]{height:auto;padding-top:42px}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{color-scheme:light;--color-text: hsl(0 0% 14%);--color-edge: hsl(0 0% 1%);--color-reverse: hsl(0 0% 99%);--color-bg: hsl(210 25% 97%);--color-weak: hsl(0 0% 42%);--color-blur: hsl(0 0% 86%);--color-key: hsl(152, 92%, 42%);--color-sub: hsl(250 82% 58%);--color-light: hsl(0 0% 99%);--color-dark: hsl(0 0% 1%);--size-side-padding: 24px;--size-header-height: 48px;--font-base: "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-eng: "ortsa", Helvetica, Arial, sans-serif;--font-code: "Monaco", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace}:root[data-theme=dark]{color-scheme:dark;--color-text: hsl(0 0% 82%);--color-edge: hsl(0 0% 98%);--color-reverse: hsl(0 0% 2%);--color-bg: hsl(0 0% 22%);--color-weak: hsl(0 0% 48%);--color-blur: hsl(0 0% 32%);--color-key: hsl(160 96% 42%);--color-sub: hsl(74 100% 42%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--color-text: hsl(0 0% 82%);--color-edge: hsl(0 0% 98%);--color-reverse: hsl(0 0% 2%);--color-bg: hsl(0 0% 22%);--color-weak: hsl(0 0% 48%);--color-blur: hsl(0 0% 32%);--color-key: hsl(160 96% 42%);--color-sub: hsl(74 100% 42%)}}@media (min-width: 768px){:root{--size-side-padding: 56px;--size-header-height: 50px}}html{touch-action:manipulation}body{margin:0;min-width:320px;color:var(--color-text);background:var(--color-bg);-webkit-touch-callout:none;overflow-x:clip}body,button,input,textarea,select{font-family:var(--font-base);font-size:1rem;line-height:1.52;-webkit-text-size-adjust:none}a{color:var(--color-key)}code,kbd,pre,samp{font-family:var(--font-code)}::selection{background:var(--color-key);color:var(--color-reverse)}.popup-lightbox,.popup-lightbox>body{overflow:hidden}
