@font-face{font-family:Pretendard;font-weight:400;font-display:swap;src:local(Pretendard Regular),local(Pretendard),url(../media/Pretendard-Regular.0b3u7ignt8dbu.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-display:swap;src:local(Pretendard Medium),url(../media/Pretendard-Medium.0-n5zj38p5zco.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-display:swap;src:local(Pretendard SemiBold),url(../media/Pretendard-SemiBold.2je90oztabw7z.woff2)format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-display:swap;src:local(Pretendard Bold),url(../media/Pretendard-Bold.1cfk49tbzmfis.woff2)format("woff2")}:root{--tnd-font-family:Pretendard;--tnd-font-weight:400;--tnd-font-color:#111;--tnd-font-weight-bold:700;--tnd-font-weight-semibold:600;--tnd-font-weight-medium:500;--tnd-font-size-base:14px;--tnd-font-size-small:12px;--tnd-font-size-control:14px;--tnd-font-size-label:var(--tnd-font-size-control);--tnd-font-size-input:var(--tnd-font-size-control);--tnd-font-size-modal-control:var(--tnd-font-size-small);--tnd-font-size-section:18px;--tnd-font-size-title:32px;--tnd-font-size-modal-title:1.25rem;--tnd-icon-stroke-width:1.25;--tnd-control-radius:5px}.dark,html.dark{--tnd-font-color:#f3f4f6}html,body{font-family:var(--tnd-font-family);font-size:var(--tnd-font-size-base);font-weight:var(--tnd-font-weight);color:var(--tnd-font-color);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body *,html body :before,html body :after{font-family:inherit;font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important}html body .font-sans,html body .font-serif,html body .font-mono{font-family:var(--tnd-font-family)!important}h1,h2,h3,h4,h5,h6,p,label,span,div,li,td,th,button,input,textarea,select,a{color:inherit}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:var(--tnd-font-weight)!important}input::-moz-placeholder{color:#9ca3af;font-weight:var(--tnd-font-weight)!important}textarea::-moz-placeholder{color:#9ca3af;font-weight:var(--tnd-font-weight)!important}input::placeholder,textarea::placeholder{color:#9ca3af;font-weight:var(--tnd-font-weight)!important}html body [role=dialog],html body .form-modal-body{color:var(--tnd-font-color)}html body [role=dialog] label,html body [role=dialog] input,html body [role=dialog] textarea,html body [role=dialog] select,html body [role=dialog] option,html body .form-modal-body label,html body .form-modal-body input,html body .form-modal-body textarea,html body .form-modal-body select,html body .form-modal-body h2,html body .tnd-common-label,html body .tnd-combo,html body .tnd-combo select,html body .tnd-search-combo,html body .tnd-search-combo button,html body .tnd-search-combo button span{font-family:var(--tnd-font-family)!important;font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important;color:var(--tnd-font-color)!important}html body [data-form-modal-header=true],html body [data-form-modal-header=true] h2,html body [data-form-modal-header=true] button,html body [data-form-modal-header=true] svg{font-family:var(--tnd-font-family)!important;font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important;color:#f9fafb!important}html body .form-modal-body label[data-required=true],html body .form-modal-body label[data-required=true] span,html body .form-modal-body .tnd-common-label[data-required=true],html body .form-modal-body .tnd-common-label[data-required=true] span,html body [role=dialog] .form-modal-body label[data-required=true],html body [role=dialog] .form-modal-body label[data-required=true] span,html body [role=dialog] .form-modal-body .tnd-common-label[data-required=true],html body [role=dialog] .form-modal-body .tnd-common-label[data-required=true] span{font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important;color:var(--tnd-font-color)!important}html body [role=dialog] h2,html body [data-form-modal-header=true] h2{font-size:var(--tnd-font-size-modal-title)!important}html body .tnd-common-label,html body .tnd-common-label label,html body .tnd-search-filter-item>label,html body .tnd-search-filter-checkbox-row label,html body .form-modal-body label,html body .form-modal-body .tnd-common-label,html body [role=dialog] .form-modal-body label,html body [role=dialog] .form-modal-body .tnd-common-label{font-size:var(--tnd-font-size-label)!important}html body .tnd-common-input,html body .tnd-common-input input,html body .tnd-common-number-input,html body .tnd-common-number-input input,html body .tnd-common-textarea,html body .tnd-common-textarea textarea,html body .tnd-date-input-wrapper .tnd-date-input-text,html body .tnd-combo,html body .tnd-combo select,html body .tnd-search-combo,html body .tnd-search-combo button,html body .tnd-search-combo button span,html body .tnd-search-combo input,html body .tnd-search-combo .tnd-search-combo-search-input,html body .tnd-html-editor,html body .tnd-html-editor-content,html body .tnd-html-editor .ProseMirror,html body .tnd-html-editor .ProseMirror p,html body .tnd-search-filter-item input.tnd-search-filter-control,html body .tnd-search-filter-item .tnd-search-filter-control input:not([type=checkbox]):not([type=radio]),html body .tnd-search-filter-item .tnd-combo.tnd-search-filter-control,html body .tnd-search-filter-item .tnd-combo.tnd-search-filter-control select,html body .tnd-search-filter-item .tnd-search-combo,html body .tnd-search-filter-item .tnd-search-combo>button,html body .tnd-search-filter-item .tnd-search-combo>div,html body .tnd-search-filter-item .tnd-search-combo input,html body .tnd-search-filter-item .tnd-date-input-wrapper .tnd-date-input-text{font-size:var(--tnd-font-size-input)!important}.tnd-mobile-form-modal .form-modal-body input::-moz-placeholder{font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important}.tnd-mobile-form-modal .form-modal-body textarea::-moz-placeholder{font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important}.tnd-mobile-form-modal .form-modal-body label,.tnd-mobile-form-modal .form-modal-body .tnd-common-label,.tnd-mobile-form-modal .form-modal-body input,.tnd-mobile-form-modal .form-modal-body textarea,.tnd-mobile-form-modal .form-modal-body select,.tnd-mobile-form-modal .form-modal-body option,.tnd-mobile-form-modal .form-modal-body .tnd-combo,.tnd-mobile-form-modal .form-modal-body .tnd-combo select,.tnd-mobile-form-modal .form-modal-body .tnd-search-combo,.tnd-mobile-form-modal .form-modal-body .tnd-search-combo button,.tnd-mobile-form-modal .form-modal-body .tnd-search-combo button span,.tnd-mobile-form-modal .form-modal-body .tnd-search-combo input,.tnd-mobile-form-modal .form-modal-body .tnd-date-input-wrapper .tnd-date-input-text,.tnd-mobile-form-modal .form-modal-body input::placeholder,.tnd-mobile-form-modal .form-modal-body textarea::placeholder{font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important}.tnd-button-panel button>svg,.tnd-button-panel button svg,.tnd-button-panel button>svg *,.tnd-button-panel button svg *{stroke-width:var(--tnd-icon-stroke-width)!important}.tnd-button-panel button,.tnd-button-panel button span{font-weight:var(--tnd-font-weight)!important}html body [data-allow-typography-bold=true].tnd-header-screen-title{font-weight:var(--tnd-font-weight-bold)!important}html body .font-thin,html body .font-extralight,html body .font-light,html body .font-normal,html body .font-medium,html body .font-semibold,html body .font-bold,html body .font-extrabold,html body .font-black{font-weight:var(--tnd-font-weight)!important}html body .text-black,html body .text-gray-900,html body .text-gray-800,html body .text-gray-700,html body .text-foreground{color:var(--tnd-font-color)!important}html body [data-badge-contrast=on-dark],html body table tbody td [data-badge-contrast=on-dark],html body .tnd-data-table tbody td [data-badge-contrast=on-dark]{color:#fff!important}html body [data-badge-contrast=on-light],html body table tbody td [data-badge-contrast=on-light],html body .tnd-data-table tbody td [data-badge-contrast=on-light]{color:#111827!important}[data-allow-typography-bold=true].font-bold,[data-allow-typography-bold=true] .font-bold,[data-allow-typography-bold=true].font-extrabold,[data-allow-typography-bold=true] .font-extrabold,[data-allow-typography-bold=true].font-black,[data-allow-typography-bold=true] .font-black{font-weight:var(--tnd-font-weight-bold)!important}[data-allow-typography-bold=true].font-semibold,[data-allow-typography-bold=true] .font-semibold{font-weight:var(--tnd-font-weight-semibold)!important}[data-allow-typography-bold=true].font-medium,[data-allow-typography-bold=true] .font-medium{font-weight:var(--tnd-font-weight-medium)!important}html body [data-app-error-screen=true]{z-index:10000;background-color:#f7f7f7;justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex;position:fixed;inset:0}html body [data-app-error-screen=true] .app-error-panel{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:36rem;display:flex;transform:translateY(-1.25rem)}html body [data-app-error-screen=true] .app-error-icon{margin-bottom:4.5rem;display:inline-flex;color:#111!important}html body [data-app-error-screen=true] .app-error-title{letter-spacing:-.01em;margin:0;color:#111!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important}html body [data-app-error-screen=true] .app-error-desc{max-width:34rem;margin:.7rem 0 0;color:#9a9a9a!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}html body [data-app-error-screen=true] .app-error-retry{cursor:pointer;background-color:#00c4e8;border:0;border-radius:8px;justify-content:center;align-items:center;width:260px;height:46px;margin-top:1.75rem;display:inline-flex;color:#fff!important;font-size:15px!important;font-weight:400!important;line-height:1!important}html body [data-app-error-screen=true] .app-error-retry:hover{opacity:.95}html body [data-app-error-screen=true] .app-error-login{text-underline-offset:3px;margin-top:1rem;text-decoration:underline;color:#222!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}
:root{--tnd-brand-violet:#92a2f7;--tnd-brand-cyan:#08daff;--tnd-brand-mint:#04ffaf;--tnd-brand-cream:#f7f7ef;--tnd-brand-ink:#111;--tnd-brand-primary:var(--tnd-brand-violet);--tnd-brand-accent:var(--tnd-brand-cyan);--tnd-brand-highlight:var(--tnd-brand-mint);--tnd-brand-surface:#fff;--tnd-brand-foreground:var(--tnd-brand-ink);--tnd-workspace-bg:#fff;--tnd-sidebar-bg:#fff;--tnd-sidebar-border:color-mix(in srgb, var(--tnd-brand-ink) 8%, #fff);--tnd-sidebar-muted:color-mix(in srgb, var(--tnd-brand-ink) 45%, transparent);--tnd-sidebar-item:color-mix(in srgb, var(--tnd-brand-ink) 65%, transparent);--tnd-sidebar-item-hover-bg:color-mix(in srgb, var(--tnd-brand-violet) 12%, #fff);--tnd-sidebar-item-active-bg:color-mix(in srgb, var(--tnd-brand-violet) 22%, #fff);--tnd-sidebar-item-active-fg:var(--tnd-brand-violet);--tnd-button-panel-fg:color-mix(in srgb, var(--tnd-brand-ink) 88%, transparent);--tnd-card-bg:#fff;--tnd-shell-border:color-mix(in srgb, var(--tnd-brand-ink) 20%, #fff);--tnd-card-border:var(--tnd-shell-border);--tnd-footer-border:color-mix(in srgb, var(--tnd-brand-ink) 14%, #fff);--tnd-header-search-border:color-mix(in srgb, var(--tnd-brand-ink) 14%, #fff);--tnd-control-border:#6b7280;--tnd-card-radius:12px;--tnd-card-shadow:none;--tnd-card-padding:1.25rem;--tnd-modal-radius:20px;--tnd-modal-inset:12px;--tnd-modal-header-bg:#fff;--tnd-modal-header-fg:var(--tnd-brand-ink);--tnd-modal-overlay:color-mix(in srgb, var(--tnd-brand-ink) 28%, transparent);--tnd-modal-shadow:-12px 0 40px color-mix(in srgb, var(--tnd-brand-ink) 12%, transparent), 0 8px 24px color-mix(in srgb, var(--tnd-brand-ink) 6%, transparent);--tnd-modal-section-line:var(--tnd-brand-violet);--tnd-modal-action-bg:var(--tnd-brand-violet);--tnd-modal-action-fg:var(--tnd-brand-ink);--tnd-modal-muted-surface:color-mix(in srgb, var(--tnd-brand-ink) 3%, #fff);--tnd-modal-recommend-bg:color-mix(in srgb, var(--tnd-brand-violet) 16%, #fff);--tnd-focus-ring:color-mix(in srgb, var(--tnd-brand-violet) 35%, transparent)}html:not(.dark),html:not(.dark) body{color:var(--tnd-brand-ink);background-color:#fff!important}
