@font-face{font-family:pretendard;src:url(../media/pretendard_variable.p.0a.~5ku~863u1.woff2)format("woff2");font-display:swap;font-weight:45 920}.pretendard_76a20a0b-module__UNFAxq__className{font-family:pretendard}.pretendard_76a20a0b-module__UNFAxq__variable{--font-pretendard:"pretendard"}
:root{--bg-canvas:#f3f1ec;--bg-base:#faf9f6;--bg-muted:#eeefeb;--surface-raised:#fcfbf8;--surface-strong:#fff;--surface-subtle:#f7f7f3;--surface-hover:#eff2ef;--line-soft:#dce1de;--line-strong:#aebbb8;--line-accent:#adc8c3;--text-base:#25343b;--text-muted:#58676e;--text-subtle:#65747b;--sidebar-bg:#25343b;--sidebar-text:#edf1f0;--sidebar-muted:#bac7c8;--sidebar-hover:#34464d;--accent-soft:#e4efec;--accent-strong:#286b63;--accent-deep:#20584f;--accent-ink:#17453f;--color-primary:var(--accent-strong);--color-secondary:#3e5059;--color-info:#376aa0;--color-warning:#956014;--color-success:#2b724c;--color-danger:#b43e42;--color-primary-hover:var(--accent-deep);--color-secondary-hover:#304149;--color-info-hover:#2e5988;--color-warning-hover:#7e4f0c;--color-success-hover:#215c3c;--color-danger-hover:#973237;--color-primary-active:var(--accent-ink);--color-secondary-active:#25343b;--color-info-active:#24486d;--color-warning-active:#674009;--color-success-active:#19482e;--color-danger-active:#7b282d;--color-primary-soft:var(--accent-soft);--color-secondary-soft:#e9edef;--color-info-soft:#eaf1f9;--color-warning-soft:#faf0da;--color-success-soft:#e9f3ec;--color-danger-soft:#faecec;--radius-base:.625rem;--radius-sm:.375rem;--radius-lg:.625rem;--radius-pill:999px;--shadow-soft:0 8px 24px #25343b14;--shadow-card:0 1px 2px #25343b08;--shadow-hover:0 2px 6px #25343b0f;--shadow-focus:0 0 0 3px #286b632e;--transition-fast:.16s ease;--workspace-max-width:112rem;--font-size-body-sm:.875rem;--control-height:2.75rem;--control-font-size:var(--font-size-body-sm);--control-line-height:1.5;--control-padding-block:.625rem;--control-padding-inline:.75rem;--field-gap:.375rem;--textarea-min-height:6rem;--font-size-body:1rem;--font-size-body-lg:1.125rem;--font-size-label:.8125rem;--font-size-caption:.8125rem;--font-size-title-sm:1.25rem;--font-size-title-md:1.75rem;--font-size-title-lg:2.25rem;--font-size-display-sm:1.625rem;--font-size-display-md:2rem}@media (max-width:960px){:root{--font-size-title-md:1.5rem;--font-size-title-lg:2rem}}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--bg-canvas);color:var(--text-base);font-family:var(--font-pretendard),"Malgun Gothic",sans-serif;font-synthesis:none;word-break:keep-all;overflow-wrap:anywhere;font-size:var(--font-size-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}table th,table td{text-align:center;vertical-align:middle}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}::selection{background:var(--accent-soft);color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--accent-soft)}:is(.ui_button,.ui_button_primary,.ui_button_secondary,.ui_button_info,.ui_button_warning,.ui_button_success,.ui_button_danger,.ui_button_ghost){border-radius:var(--radius-base);min-width:7rem;min-height:2.875rem;font:inherit;font-size:var(--font-size-body-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),opacity var(--transition-fast);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative}:is(.ui_button,.ui_button_primary){background:var(--color-primary);color:#fff;box-shadow:none;border-color:#0000}:is(.ui_button,.ui_button_primary):hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){background:var(--color-primary-hover);box-shadow:none;border-color:#0000}:is(.ui_button,.ui_button_primary):active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){background:var(--color-primary-active);box-shadow:none;transform:translateY(0)}:is(.ui_button,.ui_button_primary):focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}:is(.ui_button,.ui_button_primary):disabled,:is(.ui_button,.ui_button_primary)[aria-disabled=true]{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}:is(.ui_button,.ui_button_primary)[aria-busy=true],:is(.ui_button,.ui_button_primary)[data-loading=true]{cursor:progress;opacity:.88;box-shadow:none;transform:none}.ui_button_secondary{background:var(--color-secondary);color:#fff;box-shadow:none;border-color:#0000}.ui_button_secondary:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){background:var(--color-secondary-hover);box-shadow:none;border-color:#0000}.ui_button_secondary:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){background:var(--color-secondary-active);box-shadow:none;transform:translateY(0)}.ui_button_secondary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ui_button_secondary:disabled,.ui_button_secondary[aria-disabled=true]{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.ui_button_secondary[aria-busy=true],.ui_button_secondary[data-loading=true]{cursor:progress;opacity:.88;box-shadow:none;transform:none}.ui_button_info{background:var(--color-info);color:#fff;box-shadow:none;border-color:#0000}.ui_button_info:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){background:var(--color-info-hover);box-shadow:none;border-color:#0000}.ui_button_info:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){background:var(--color-info-active);box-shadow:none;transform:translateY(0)}.ui_button_info:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ui_button_info:disabled,.ui_button_info[aria-disabled=true]{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.ui_button_info[aria-busy=true],.ui_button_info[data-loading=true]{cursor:progress;opacity:.88;box-shadow:none;transform:none}.ui_button_warning{background:var(--color-warning);color:#fff;box-shadow:none;border-color:#0000}.ui_button_warning:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){background:var(--color-warning-hover);box-shadow:none;border-color:#0000}.ui_button_warning:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){background:var(--color-warning-active);box-shadow:none;transform:translateY(0)}.ui_button_warning:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ui_button_warning:disabled,.ui_button_warning[aria-disabled=true]{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.ui_button_warning[aria-busy=true],.ui_button_warning[data-loading=true]{cursor:progress;opacity:.88;box-shadow:none;transform:none}.ui_button_success{background:var(--color-success);color:#fff;box-shadow:none;border-color:#0000}.ui_button_success:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){background:var(--color-success-hover);box-shadow:none;border-color:#0000}.ui_button_success:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){background:var(--color-success-active);box-shadow:none;transform:translateY(0)}.ui_button_success:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ui_button_success:disabled,.ui_button_success[aria-disabled=true]{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.ui_button_success[aria-busy=true],.ui_button_success[data-loading=true]{cursor:progress;opacity:.88;box-shadow:none;transform:none}.ui_button_danger{background:var(--color-danger);color:#fff;box-shadow:none;border-color:#0000}.ui_button_danger:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){background:var(--color-danger-hover);box-shadow:none;border-color:#0000}.ui_button_danger:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){background:var(--color-danger-active);box-shadow:none;transform:translateY(0)}.ui_button_danger:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ui_button_danger:disabled,.ui_button_danger[aria-disabled=true]{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.ui_button_danger[aria-busy=true],.ui_button_danger[data-loading=true]{cursor:progress;opacity:.88;box-shadow:none;transform:none}.ui_button_ghost{color:var(--text-base);border-color:var(--line-soft);box-shadow:none;background:#fff}.ui_button_ghost:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){border-color:var(--line-soft);box-shadow:none;background:#11111105}.ui_button_ghost:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]){box-shadow:none;background:#1111110f;transform:translateY(0)}.ui_button_ghost:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ui_button_ghost:disabled,.ui_button_ghost[aria-disabled=true]{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.ui_button_ghost[aria-busy=true],.ui_button_ghost[data-loading=true]{cursor:progress;opacity:.88;box-shadow:none;transform:none}.ui_button_block{width:100%}.ui_button_small{min-width:5.5rem;min-height:2.5rem;padding:.65rem .85rem}.ui_button_large{min-width:8rem;min-height:3.125rem;padding:.9rem 1.2rem}input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])),select,textarea{width:100%;min-width:0;height:var(--control-height);min-height:var(--control-height);padding:var(--control-padding-block) var(--control-padding-inline);border:1px solid var(--line-soft);border-radius:var(--radius-base);background:var(--surface-strong);color:var(--text-base);font-family:inherit;font-size:var(--control-font-size);font-weight:400;line-height:var(--control-line-height);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]))::placeholder,select::placeholder,textarea::placeholder{color:var(--text-subtle);opacity:1}input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])):hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--line-strong)}input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])):focus,select:focus,textarea:focus{border-color:var(--accent-strong);box-shadow:var(--shadow-focus);outline:none}input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]))[readonly],select[readonly],textarea[readonly]{cursor:default;background:var(--bg-muted)}input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]))[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-danger)}input:where(:not([type=checkbox],[type=radio],[type=hidden],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image])):disabled,select:disabled,textarea:disabled{cursor:not-allowed;background:var(--bg-muted);color:var(--text-subtle)}select:not(:disabled){cursor:pointer}textarea,select[multiple],select[size]:not([size="1"]){height:auto;min-height:var(--textarea-min-height)}textarea{resize:vertical}input:is([type=checkbox],[type=radio]){width:1rem;height:1rem;accent-color:var(--accent-strong);cursor:pointer;flex-shrink:0}input:is([type=checkbox],[type=radio]):disabled{cursor:not-allowed}@font-face{font-family:Material Symbols Outlined;src:url(/fonts/material_symbols.ttf)format("truetype");font-style:normal;font-weight:400;font-display:block}.ui_icon{font-feature-settings:"liga";letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;vertical-align:middle;direction:ltr;flex:none;width:1em;height:1em;font-family:Material Symbols Outlined;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}.ui_badge{border-radius:var(--radius-sm);font-size:var(--font-size-caption);white-space:nowrap;background:var(--color-secondary-soft);color:var(--text-muted);justify-content:center;align-items:center;gap:.25rem;padding:.2rem .5rem;font-weight:600;line-height:1.5;display:inline-flex}.ui_badge[data-tone=info]{background:var(--color-info-soft);color:var(--color-info)}.ui_badge[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.ui_badge[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.ui_badge[data-tone=danger]{background:var(--color-danger-soft);color:var(--color-danger)}.ui_text_link{color:var(--accent-deep);font-size:var(--font-size-body-sm);cursor:pointer;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.ui_text_link:hover{text-underline-offset:.2em;text-decoration:underline}html{height:100%}body{min-height:100%}
