@import "https://fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@media screen and (width<=1300px){.large-desktop{display:none!important}}@media screen and (width>=1301px){.mobile-tablet-desktop{display:none!important}}@media screen and (width<=768px){.desktop{display:none!important}}@media screen and (width>=768px),(width<=431px){.tablet{display:none!important}}@media screen and (width>=431px){.mobile{display:none!important}}@media screen and (width>=769px){.mobile-tablet{display:none!important}}@media screen and (width<=430px){.tablet-desktop{display:none!important}}:root{--header-height:3.5rem}html,body{color:#202020;height:100%;margin:0;font-family:Poppins,Arial,sans-serif}html .hidden,body .hidden{display:none!important}html a,body a{color:#202020}@media screen and (width<=768px){input,textarea,select{font-size:1rem}}*,:before,:after{box-sizing:border-box}body{margin:0}.app-header.svelte-isll26{height:var(--header-height);z-index:10;background:#fff;border-bottom:1px solid #e2e2e6;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.brand.svelte-isll26{color:#4c6ef5;flex-shrink:0;font-size:1.1rem;font-weight:700;text-decoration:none}.brand.svelte-isll26:hover{color:#3b5bdb}.nav-right.svelte-isll26{align-items:center;gap:1rem;min-width:0;display:flex}.nav-right.svelte-isll26 a:where(.svelte-isll26){color:#202020;font-size:.95rem;text-decoration:none}.nav-right.svelte-isll26 a:where(.svelte-isll26):hover{color:#4c6ef5}.apps-dropdown.svelte-isll26{position:relative}.apps-dropdown.svelte-isll26 .apps-button:where(.svelte-isll26){cursor:pointer;border-radius:.375rem;font-family:inherit;font-size:.875rem;transition:background-color .15s,color .15s,border-color .15s}.apps-dropdown.svelte-isll26 .apps-button:where(.svelte-isll26):disabled{opacity:.5;cursor:not-allowed}@media screen and (width<=768px){.apps-dropdown.svelte-isll26 .apps-button:where(.svelte-isll26){min-height:2.75rem}}.apps-dropdown.svelte-isll26 .apps-button:where(.svelte-isll26){color:#202020;background-color:#0000;border:1px solid #e2e2e6;padding:.4rem .9rem}.apps-dropdown.svelte-isll26 .apps-button:where(.svelte-isll26):hover:not(:disabled){background-color:#0000000a}.apps-dropdown.svelte-isll26 .apps-button:where(.svelte-isll26){padding:.35rem .75rem;font-size:.9rem}.apps-dropdown.svelte-isll26 .dropdown-menu:where(.svelte-isll26){z-index:50;min-width:180px;max-height:calc(100dvh - var(--header-height) - 1rem);background:#fff;border:1px solid #e2e2e6;border-radius:.5rem;padding:.375rem 0;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.apps-dropdown.svelte-isll26 .dropdown-section-label:where(.svelte-isll26){color:#979797;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .75rem .125rem;font-size:.7rem;font-weight:600}.apps-dropdown.svelte-isll26 .dropdown-item:where(.svelte-isll26){box-sizing:border-box;text-align:left;cursor:pointer;color:#202020;background:0 0;border:none;width:100%;padding:.45rem .75rem;font-family:inherit;font-size:.9rem;text-decoration:none;display:block}.apps-dropdown.svelte-isll26 .dropdown-item:where(.svelte-isll26):hover{background:#f5f5f5}.apps-dropdown.svelte-isll26 .dropdown-username:where(.svelte-isll26){color:#979797;text-overflow:ellipsis;white-space:nowrap;padding:.25rem .75rem .45rem;font-size:.9rem;overflow:hidden}.apps-dropdown.svelte-isll26 .dropdown-divider:where(.svelte-isll26){background:#e2e2e6;height:1px;margin:.25rem 0}.username.svelte-isll26{color:#979797;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;overflow:hidden}@media screen and (width<=768px){.app-header.svelte-isll26{padding:0 1rem}.apps-dropdown.svelte-isll26 .dropdown-menu:where(.svelte-isll26){max-width:calc(100vw - 2rem)}.apps-dropdown.svelte-isll26 .dropdown-item:where(.svelte-isll26){padding:.75rem 1rem}}.logout-button.svelte-isll26{cursor:pointer;border-radius:.375rem;font-family:inherit;font-size:.875rem;transition:background-color .15s,color .15s,border-color .15s}.logout-button.svelte-isll26:disabled{opacity:.5;cursor:not-allowed}@media screen and (width<=768px){.logout-button.svelte-isll26{min-height:2.75rem}}.logout-button.svelte-isll26{color:#202020;background-color:#0000;border:1px solid #e2e2e6;padding:.4rem .9rem}.logout-button.svelte-isll26:hover:not(:disabled){background-color:#0000000a}.logout-button.svelte-isll26{padding:.35rem .75rem;font-size:.9rem}.update-banner.svelte-z1ckp5{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:60;color:#202020;background-color:#fff;border:1px solid #e2e2e6;border-radius:.5rem;align-items:center;gap:.75rem;width:max-content;max-width:calc(100% - 2rem);padding:.6rem .75rem .6rem 1rem;font-size:.875rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}@media screen and (width<=768px){.update-banner.svelte-z1ckp5{justify-content:space-between;width:calc(100% - 2rem)}}button.svelte-z1ckp5{cursor:pointer;border-radius:.375rem;font-family:inherit;font-size:.875rem;transition:background-color .15s,color .15s,border-color .15s}button.svelte-z1ckp5:disabled{opacity:.5;cursor:not-allowed}@media screen and (width<=768px){button.svelte-z1ckp5{min-height:2.75rem}}button.svelte-z1ckp5{color:#fff;background-color:#4c6ef5;border:none;padding:.4rem .9rem;font-weight:500}button.svelte-z1ckp5:hover:not(:disabled){background-color:#3b5bdb}button.svelte-z1ckp5{flex-shrink:0}main.svelte-12qhfyh{max-width:1400px;margin:0 auto;padding:1rem}
