@charset "UTF-8";@font-face{font-family:SUIT Variable;font-weight:100 900;src:url(../../../SUIT-Variable.woff2) format("woff2-variations")}body{font-family:SUIT Variable,Noto Sans CJK KR Light,sans-serif;--md-ref-typeface-plain: "SUIT Variable", "Noto Sans CJK KR Light", sans-serif;background:#fff;margin:0;--md-sys-color-primary: #297A7C;--md-sys-color-on-primary: #ffffff;--md-sys-color-secondary: #235cb1;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #d7e2ff;--md-sys-color-on-secondary-container: #001a40;--md-sys-color-background: #fafdfc;--md-sys-color-on-background: #191c1c;--md-sys-color-surface: #fafdfc;--md-sys-color-surface-variant: #fffef6;--md-sys-color-on-surface: #191c1c;--md-sys-color-on-surface-variant: #3f4949;--mdc-ripple-focus-opacity: 0;--mdc-typography-font-family: "SUIT Variable", "Noto Sans CJK KR Light", sans-serif;--md-sys-color-background: #EDF3F7;--mfp-card-type-color: #406CC5;--mfp-primary-text-color: #297A7C;--mfp-static-header-text-color: #333333;--mfp-link-color: #4072D1;--mfp-not-current-text-color: #757575;--mfp-nav-background: #ffffff}.dark{background:#404040;--md-sys-color-primary: #6FA3A8;--md-sys-color-primary-container: #004f51;--md-sys-color-on-primary: #003738;--md-sys-color-on-primary-container: #6FA3A8;--md-sys-color-secondary: #acc7ff;--md-sys-color-secondary-container: #004492;--md-sys-color-on-secondary: #002f67;--md-sys-color-on-secondary-container: #d7e2ff;--md-sys-color-background: #191c1c;--md-sys-color-on-background: #e0e3e2;--md-sys-color-surface: #191c1c;--md-sys-color-surface-variant: #3f4949;--md-sys-color-on-surface: #e0e3e2;--md-sys-color-on-surface-variant: #bec8c8;--mfp-card-type-color: #559BFC;--mfp-primary-text-color: #aad6da;--mfp-static-header-text-color: #e0e3e2;--mfp-link-color: #6ea1ff;--mfp-not-current-text-color: #bebebe;--mfp-nav-background: #404040}a{color:#4072d1;word-break:keep-all}.dark a{color:#559bfc}h1{font-weight:700;color:var(--mfp-primary-text-color);font-size:2rem}h2{font-weight:400;color:var(--mfp-primary-text-color);font-size:1.6rem}h3{font-weight:600;color:var(--mfp-primary-text-color);font-size:1.4rem}p{font-weight:500;color:var(--mfp-primary-text-color);font-size:1rem}body{--mfp-header-height: 3.4rem;--mfp-header-scrolled-bg-color: #ffffff}body.dark{--mfp-header-scrolled-bg-color: #000000}dialog.svelte-12qhfyh{--cut-size: 1rem;z-index:999;outline:none;border:none;background:var(--md-sys-color-surface-variant);border-radius:10px;-webkit-clip-path:polygon(var(--cut-size) 0,100% 0,100% calc(100% - var(--cut-size)),calc(100% - var(--cut-size)) 100%,0 100%,0 var(--cut-size));clip-path:polygon(var(--cut-size) 0,100% 0,100% calc(100% - var(--cut-size)),calc(100% - var(--cut-size)) 100%,0 100%,0 var(--cut-size))}dialog.svelte-12qhfyh>div:where(.svelte-12qhfyh){display:flex;gap:.5rem;align-items:center}dialog.svelte-12qhfyh::backdrop{opacity:.5}footer.svelte-12qhfyh{padding:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){margin:0;display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center}.mfp-version.svelte-12qhfyh{padding:.25rem .5rem;background:#d2c77303;border:1px solid #d2c77380;border-radius:25px}header.svelte-12qhfyh{font-weight:lighter;color:var(--mfp-header-hero-text-color);font-size:1.5rem;height:var(--mfp-header-height);background:transparent;position:absolute;top:0;left:0;right:0;z-index:10;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}header.scrolled.svelte-12qhfyh{position:fixed;background:var(--mfp-header-scrolled-bg-color);color:var(--mfp-primary-text-color);box-shadow:0 1px 4px #0000001f}header.svelte-12qhfyh ul:where(.svelte-12qhfyh){list-style:none;display:inline;padding:0;margin:0}header.svelte-12qhfyh li:where(.svelte-12qhfyh){font-weight:lighter;color:currentColor}.title.svelte-12qhfyh{margin:.6rem 1rem 0;font-weight:600;float:left;color:currentColor;text-decoration:none}.title.svelte-12qhfyh:visited{color:currentColor}.rightMenu.svelte-12qhfyh{margin:1rem 1rem 0;display:flex;gap:1rem;float:right}.rightMenu.svelte-12qhfyh li:where(.svelte-12qhfyh){display:inline;font-size:1.2rem;color:currentColor}#mobileMenuToggle.svelte-12qhfyh{display:none}.mobileMenuBackdrop.svelte-12qhfyh{position:fixed;inset:var(--mfp-header-height) 0 0 0;border:none;margin:0;padding:0;background:#00000047;z-index:10}#mobileMenuPopup.svelte-12qhfyh{position:fixed;top:var(--mfp-header-height);margin:.5rem;width:calc(100% - 1rem);background:transparent;padding:.5rem;z-index:11;box-sizing:border-box}#mobileMenuPopup.svelte-12qhfyh .displayToggle:where(.svelte-12qhfyh){display:none}#mobileMenuPopup.scrolled.svelte-12qhfyh{background:var(--mfp-header-scrolled-bg-color)}#mobileMenuPopup.svelte-12qhfyh ul:where(.svelte-12qhfyh){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:end;gap:.2rem}#mobileMenuPopup.svelte-12qhfyh li:where(.svelte-12qhfyh){font-size:1.2rem;padding:.25rem .35rem}@media screen and (max-width:780px){.rightMenu.svelte-12qhfyh .desktopLink:where(.svelte-12qhfyh){display:none}#mobileMenuToggle.svelte-12qhfyh{display:inline}}@media screen and (max-width:576px){.software-info.svelte-12qhfyh{width:100%}}@media screen and (max-width:263px){.rightMenu.svelte-12qhfyh .displayToggle:where(.svelte-12qhfyh){display:none}#mobileMenuPopup.svelte-12qhfyh .displayToggle:where(.svelte-12qhfyh){display:block;margin-right:1rem}}@media screen and (max-width:213px){#mobileMenuToggle.svelte-12qhfyh{display:none}}.rightMenu.svelte-12qhfyh md-icon-button:where(.svelte-12qhfyh),#mobileMenuPopup.svelte-12qhfyh md-icon-button:where(.svelte-12qhfyh){margin-top:-.5rem;margin-bottom:-.5rem;color:currentColor;--md-sys-color-on-surface-variant: currentColor;--md-sys-color-primary: currentColor;--md-icon-button-unselected-icon-color: currentColor;--md-icon-button-unselected-focus-icon-color: currentColor;--md-icon-button-selected-focus-icon-color: currentColor;--md-icon-button-selected-icon-color: currentColor}header.with-teaser .mfp-link-nav{color:var(--mfp-header-hero-text-color)}header.scrolled .mfp-link-nav{color:var(--mfp-primary-text-color)}
