.rg-toast{left:unset;right:16px;top:calc(var(--size-toast-base-y,0px) + 24px);pointer-events:none;width:unset;height:unset;background:0 0;border:none;margin:0;padding:8px;position:fixed;overflow:visible}.rg-toast::backdrop{display:none}.rg-toast ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rg-toast li{background:var(--color-weak);pointer-events:auto;cursor:pointer;border-radius:2px;min-width:240px;max-width:400px;margin:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,.75,.45,1);position:relative;transform:translate(280px);box-shadow:0 1px 8px #00000080}.rg-toast li.show{transform:translate(0)}.rg-toast li.color-key{background:var(--color-key-1)}.rg-toast li.color-sub{background:var(--color-key-2)}.rg-toast li.color-success{background:var(--color-success)}.rg-toast li.color-error{background:var(--color-danger)}.rg-toast p{align-items:center;min-width:0;margin:0;padding:12px 15px;display:flex}.rg-toast span{color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;flex:1;font-size:13px;line-height:1.05;display:block;overflow:hidden}.rg-toast i{opacity:0;transform-origin:0 0;background:#fff;height:2px;animation-name:progress;animation-duration:3s;animation-timing-function:linear;animation-play-state:paused;display:block;position:absolute;bottom:2px;left:2px;right:2px}.rg-toast i.play{opacity:1;animation-play-state:running}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.error[data-v-8622f710]{--icon-size:120px;--icon-stroke:2;justify-items:center;display:grid}.error .icon[data-v-8622f710]{color:var(--color-danger);margin:0 auto}.error h1[data-v-8622f710]{letter-spacing:-1.25px;margin:16px 0 0;font-size:42px;font-weight:900;line-height:1.05}.error p[data-v-8622f710]{margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.15}.goto-home[data-v-5410a80b]{--icon-size:36px;--icon-stroke:1.5;justify-items:center;display:grid}.goto-home[data-v-5410a80b]:before{content:"";background:var(--color-base);border-radius:1px;width:24px;height:2px;margin:0 auto;display:block}.goto-home a[data-v-5410a80b]{color:var(--color-base);-webkit-user-select:none;user-select:none;justify-items:center;gap:6px;margin-top:20px;padding:12px 16px 20px;text-decoration:none;display:grid}.goto-home a[data-v-5410a80b]:active{opacity:.5}.goto-home a[data-v-5410a80b]{outline:var(--focus-outline);outline-color:#0000;transition:outline .16s ease-out}.goto-home a[data-v-5410a80b]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset);border-radius:16px}.goto-home span[data-v-5410a80b]{font-size:12px;line-height:1.15;display:block}.page-error[data-v-96b5a8c4]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.page-error>.wrap[data-v-96b5a8c4]{padding:0 36px}.error[data-v-96b5a8c4]{--icon-size:178px;--icon-stroke:2}.goto-home[data-v-96b5a8c4]{margin:40px auto 0}@keyframes spin{to{transform:rotate(360deg)}}@font-face{font-family:Pretendard;font-style:normal;font-weight:100;font-display:swap;src:local(Pretendard Thin),url(/fonts/Pretendard-Thin.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:200;font-display:swap;src:local(Pretendard ExtraLight),url(/fonts/Pretendard-ExtraLight.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:300;font-display:swap;src:local(Pretendard Light),url(/fonts/Pretendard-Light.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:400;font-display:swap;src:local(Pretendard Regular),url(/fonts/Pretendard-Regular.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(/fonts/Pretendard-Medium.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(/fonts/Pretendard-SemiBold.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(/fonts/Pretendard-Bold.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:800;font-display:swap;src:local(Pretendard ExtraBold),url(/fonts/Pretendard-ExtraBold.subset.woff2)format("woff2")}@font-face{font-family:Pretendard;font-style:normal;font-weight:900;font-display:swap;src:local(Pretendard Black),url(/fonts/Pretendard-Black.subset.woff2)format("woff2")}:root{--color-bg:#f7f7f7;--color-base:#212121;--color-weak:#8a8a8a;--color-blur:#dbdbdb;--color-key-1:#07ca8f;--color-key-2:#356ede;--color-success:#55cb1a;--color-danger:#c82309;--color-light:#fff;--color-dark:#0a0a0a;--font-base:"Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-eng:Helvetica, Arial, sans-serif;--font-code:"Monaco", "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--size-side-padding:30px;--size-container-width:720px;--size-container-width-large:900px;--size-form-radius:8px;--size-form-height:42px;--size-form-height-small:32px;--size-border-radius:16px;--focus-outline:2px solid var(--color-key-2);--focus-outline-offset:2px}@media (width>=768px){:root{--size-side-padding:40px;--size-container-width:900px;--size-container-width-large:1440px}}@media (width>=1024px){:root{--size-side-padding:60px}}html{touch-action:manipulation;scrollbar-width:thin;scrollbar-color:var(--color-base) transparent;-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable}body{background:var(--color-bg);-webkit-touch-callout:none;box-sizing:border-box;min-width:300px;margin:0}body,button,input,textarea,select{font-family:var(--font-base);-webkit-text-size-adjust:none;color:var(--color-base);font-size:16px;line-height:1.62}a{color:var(--color-key-1)}code,kbd,pre,samp{font-family:var(--font-code)}::selection{background:color-mix(in hsl, var(--color-key-1), transparent 50%)}legend.hidden{visibility:hidden;font-size:0;position:absolute}html.mode-not-scroll{scrollbar-gutter:unset;overflow:clip}html.mode-not-scroll>body{overflow:clip}html.mode-slideshow-watch{scrollbar-gutter:unset}html.mode-slideshow-watch>body{overflow:clip}.pre-code{white-space:pre-wrap;word-break:break-all;font-size:10px}.is-drop-zone :is(*){pointer-events:none}
