@font-face{font-family:pretendard;src:url(../media/PretendardVariable-s.p.0ztvx5mb7lxp4.woff2)format("woff2");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_82980949-module__1nbkYa__className{font-family:pretendard,pretendard Fallback;font-style:normal}.pretendard_82980949-module__1nbkYa__variable{--font-pretendard:"pretendard", "pretendard Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-canvas:var(--lightningcss-light,#f3f5f9)var(--lightningcss-dark,#0d0f14);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15171d);--color-surface-solid:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15171d);--color-surface-raised:var(--lightningcss-light,#fbfbfd)var(--lightningcss-dark,#1a1c23);--color-surface-muted:var(--lightningcss-light,#eceef4)var(--lightningcss-dark,#22242c);--color-data-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#15171d);--color-sidebar:var(--lightningcss-light,#f8f9fcc7)var(--lightningcss-dark,#0f1116b8);--color-sidebar-solid:var(--lightningcss-light,#f8f9fc)var(--lightningcss-dark,#0f1116);--color-control-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171920);--color-brand:var(--lightningcss-light,#242833)var(--lightningcss-dark,#e7eaf3);--color-text:var(--lightningcss-light,#171922)var(--lightningcss-dark,#f4f6fa);--color-text-muted:var(--lightningcss-light,#555d6a)var(--lightningcss-dark,#a8adba);--color-text-subtle:var(--lightningcss-light,#5b6371)var(--lightningcss-dark,#858b98);--color-text-disabled:var(--lightningcss-light,#858b97)var(--lightningcss-dark,#737987);--color-border:var(--lightningcss-light,#d8dce5)var(--lightningcss-dark,#2c2f38);--color-border-strong:var(--lightningcss-light,#c5cad6)var(--lightningcss-dark,#414550);--color-panel-border:var(--lightningcss-light,#49537033)var(--lightningcss-dark,#9ba4c238);--color-control-border:var(--lightningcss-light,#858d9b)var(--lightningcss-dark,#6f7687);--color-action:var(--lightningcss-light,#4052c7)var(--lightningcss-dark,#aab4ff);--color-action-hover:var(--lightningcss-light,#3143ad)var(--lightningcss-dark,#c5ccff);--color-action-fill:var(--lightningcss-light,#5267e8)var(--lightningcss-dark,#5764e8);--color-action-fill-hover:var(--lightningcss-light,#4054c8)var(--lightningcss-dark,#4f5fd6);--color-on-action:#fff;--color-action-soft:var(--lightningcss-light,#ecefff)var(--lightningcss-dark,#262a48);--color-nav-hover:var(--lightningcss-light,#5267e814)var(--lightningcss-dark,#7a89ff1a);--color-table-header:var(--lightningcss-light,#eff2f8)var(--lightningcss-dark,#1d1f27);--color-warning:var(--lightningcss-light,#94520a)var(--lightningcss-dark,#ffb366);--color-warning-soft:var(--lightningcss-light,#fff2e2)var(--lightningcss-dark,#3b2818);--color-danger:var(--lightningcss-light,#b23a30)var(--lightningcss-dark,#ff9b8c);--color-danger-soft:var(--lightningcss-light,#fdedea)var(--lightningcss-dark,#3a201d);--color-success:var(--lightningcss-light,#147a52)var(--lightningcss-dark,#63d6a2);--color-success-soft:var(--lightningcss-light,#e6f4ed)var(--lightningcss-dark,#15372a);--color-focus:var(--lightningcss-light,#4052c7)var(--lightningcss-dark,#aab4ff);--color-focus-ring:var(--lightningcss-light,#5267e840)var(--lightningcss-dark,#aab4ff4d);--color-info:var(--lightningcss-light,#3465a4)var(--lightningcss-dark,#91baff);--color-info-border:var(--lightningcss-light,#a6bfdf)var(--lightningcss-dark,#526f99);--color-info-soft:var(--lightningcss-light,#eef5fc)var(--lightningcss-dark,#18283d);--color-row-hover:var(--lightningcss-light,#5267e80d)var(--lightningcss-dark,#7a89ff12);--color-scrim:var(--lightningcss-light,#181b2457)var(--lightningcss-dark,#000000ad);--color-glass-surface:var(--lightningcss-light,#ffffffa3)var(--lightningcss-dark,#14161d9e);--color-glass-surface-strong:var(--lightningcss-light,#f9fafdc7)var(--lightningcss-dark,#16181fb8);--color-glass-border:var(--lightningcss-light,#4a547338)var(--lightningcss-dark,#a6afcf4d);--color-chrome-surface:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#14161db3);--color-chrome-border:var(--lightningcss-light,#505b7838)var(--lightningcss-dark,#a0aacc42);--color-app-frame:var(--lightningcss-light,#f8faffb8)var(--lightningcss-dark,#0c0e13c7);--color-app-frame-border:var(--lightningcss-light,#69759442)var(--lightningcss-dark,#bcc4e04d);--background-app-canvas:radial-gradient(circle at 88% -12%, var(--lightningcss-light,#6879ff33)var(--lightningcss-dark,#5969ff3d), transparent 48rem), radial-gradient(circle at 7% 94%, var(--lightningcss-light,#8b9cd229)var(--lightningcss-dark,#5b4d972e), transparent 40rem), linear-gradient(145deg, var(--lightningcss-light,#f4f7fc)var(--lightningcss-dark,#10131b), var(--color-canvas));--background-app-frame:radial-gradient(circle at 88% -12%, var(--lightningcss-light,#6879ff21)var(--lightningcss-dark,#5969ff29), transparent 44rem), radial-gradient(circle at 8% 100%, var(--lightningcss-light,#8b9cd217)var(--lightningcss-dark,#5b4d971f), transparent 38rem), linear-gradient(135deg, var(--lightningcss-light,#ffffff57)var(--lightningcss-dark,#7e8aff0d), transparent 52%), var(--color-app-frame);--background-sidebar-glass:linear-gradient(165deg, var(--lightningcss-light,#ffffff75)var(--lightningcss-dark,#6f7bf614), transparent 24rem), var(--color-sidebar);--background-glass-surface:linear-gradient(145deg, var(--lightningcss-light,#ffffff61)var(--lightningcss-dark,#7682ff14), transparent 48%), var(--color-glass-surface);--background-glass-surface-strong:linear-gradient(145deg, var(--lightningcss-light,#ffffff6b)var(--lightningcss-dark,#7682ff17), transparent 52%), var(--color-glass-surface-strong);--background-data-surface:radial-gradient(circle at 90% -10%, var(--lightningcss-light,#5267e805)var(--lightningcss-dark,#6572f20d), transparent 42rem), var(--color-data-surface);--background-chrome-surface:linear-gradient(135deg, var(--lightningcss-light,#ffffff5c)var(--lightningcss-dark,#7884ff14), transparent 55%), var(--color-chrome-surface);--shadow-drawer:var(--lightningcss-light,-1rem 0 3rem #191d282e)var(--lightningcss-dark,-1rem 0 3rem #0000008a);--shadow-floating:var(--lightningcss-light,0 .75rem 2.5rem #242b3f1f)var(--lightningcss-dark,0 .75rem 2.75rem #00000061);--shadow-app-frame:var(--lightningcss-light,0 1.25rem 4rem #1f2a4624)var(--lightningcss-dark,0 1.5rem 4.5rem #00000085);--shadow-panel:var(--lightningcss-light,0 .35rem 1.35rem #242b3f14)var(--lightningcss-dark,0 .4rem 1.5rem #00000042);--shadow-glass:var(--lightningcss-light,inset 0 1px 0 #ffffffb8)var(--lightningcss-dark,inset 0 1px 0 #ffffff12);--backdrop-blur-chrome:1rem;--backdrop-blur-glass:1.25rem;--font-sans:var(--font-pretendard), Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, "Liberation Mono", monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-brand:800;--tracking-heading:-.02em;--tracking-brand:.01em;--text-11:.6875rem;--text-12:.75rem;--text-13:.8125rem;--text-14:.875rem;--text-15:.9375rem;--text-16:1rem;--text-18:1.125rem;--text-24:1.5rem;--text-32:2rem;--leading-tight:1.2;--leading-ui:1.45;--leading-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--control-height-sm:2.25rem;--control-height-compact:2.5rem;--control-height-md:2.75rem;--control-height-lg:3.75rem;--sidebar-width:14.25rem;--sidebar-content-inset:1.5rem;--sidebar-rail-gutter:.5rem;--drawer-width:25rem;--global-header-height:3.5rem;--mobile-header-height:4.25rem;--app-frame-gutter:.625rem;--app-frame-radius:1rem;--page-gutter:1.25rem;--duration-fast:.14s;--duration-normal:.22s}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:60rem){:root{--app-frame-gutter:0rem;--app-frame-radius:0rem;--page-gutter:1rem}}@media (max-width:40rem){:root{--page-gutter:.75rem}}
*{box-sizing:border-box}html{background:var(--color-canvas);min-width:20rem}body{min-height:100vh;color:var(--color-text);background:var(--color-canvas);font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);line-height:var(--leading-ui);text-rendering:optimizelegibility;margin:0}button,input,select,textarea{color:inherit;font:inherit}button,summary{-webkit-tap-highlight-color:transparent}a{color:inherit}::selection{color:var(--color-on-action);background:var(--color-action-fill)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}input:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-control-background) inset;caret-color:var(--color-text);-webkit-text-fill-color:var(--color-text)}input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--color-control-background) inset;caret-color:var(--color-text);-webkit-text-fill-color:var(--color-text)}input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-control-background) inset;caret-color:var(--color-text);-webkit-text-fill-color:var(--color-text)}.numeric{font-variant-numeric:lining-nums tabular-nums}.code{font-family:var(--font-mono);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
