@charset "UTF-8";:root{--white-base: #FBFBFB;--white-pure: #FFFFFF;--gray-50: #F4F4F6;--gray-100: #EBEBED;--gray-200: #DCDDE1;--gray-300: #C6C7CE;--gray-400: #ABACB6;--gray-500: #90929F;--gray-600: #6F7280;--gray-700: #5A5C68;--gray-800: #484A53;--gray-900: #35363D;--black-base: #25262B;--black-strong: #17181C;--violet-50: #F2F1FE;--violet-100: #E6E2FC;--violet-200: #CDC5F9;--violet-300: #B3A8F7;--violet-400: #9A8BF4;--violet-500: #816EF1;--violet-600: #6959CB;--violet-700: #5244A5;--violet-800: #3A2F7E;--violet-900: #231A58;--sky-50: #F7FBFF;--sky-100: #EFF7FF;--sky-200: #DFEFFF;--sky-300: #CEE8FF;--sky-400: #BEE0FF;--sky-500: #AED8FF;--sky-600: #8BBBE7;--sky-700: #689DCE;--sky-800: #4680B6;--sky-900: #23629D;--lavender-1: #8A65E2;--lavender-2: #A896F6;--lavender-3: #847CED;--lavender-4: #9398EF;--lavender-5: #B1BCF3;--chart-palette-1: #86C583;--chart-palette-2: #4370A3;--chart-palette-3: #D7E289;--chart-palette-4: #C5B0CD;--chart-palette-5: #BBDFE9;--chart-palette-6: #E59A8D;--chart-palette-7: #F0C380;--chart-palette-8: #DDA6BB;--chart-palette-9: #978CBB;--chart-palette-10: #C9AD89;--chart-group-palette-1: #2E4D70;--chart-group-palette-2: #365B83;--chart-group-palette-3: #3D6695;--chart-group-palette-4: #4370A3;--chart-group-palette-5: #5A82AF;--chart-group-palette-6: #7194BB;--chart-group-palette-7: #89A6C7;--chart-group-palette-8: #A1B8D3;--chart-group-palette-9: #B9CADD;--chart-group-palette-10: #D1DCE8;--chart-group-palette-11: #E3EAF1;--red-50: #FDEEEF;--red-100: #FBDCDD;--red-200: #F7B9BC;--red-300: #F08F94;--red-400: #E5636B;--red-500: #D6454F;--red-600: #C23E47;--red-700: #AA373F;--red-800: #922F36;--red-900: #7A272E;--blue-50: #EEF4FB;--blue-100: #DCE8F6;--blue-200: #BCD6EF;--blue-300: #97BFE6;--blue-400: #6FA6DC;--blue-500: #4C8ED0;--blue-600: #447FC0;--blue-700: #3B6FAE;--blue-800: #325F9B;--blue-900: #294F88;--green-50: #EEF8F2;--green-100: #DBF0E4;--green-200: #BCE3CD;--green-300: #98D4B3;--green-400: #70C397;--green-500: #4CAF7A;--green-600: #439E6E;--green-700: #3A8B61;--green-800: #317856;--green-900: #28664A;--yellow-50: #FFF9EC;--yellow-100: #FFF2D6;--yellow-200: #FFE7B3;--yellow-300: #FFD98A;--yellow-400: #FFC85F;--yellow-500: #F2B53A;--yellow-600: #D9A232;--yellow-700: #BF8E2B;--yellow-800: #A67B24;--yellow-900: #8C681D;--color-primary: var(--violet-500);--color-primary-subtle: var(--violet-50);--color-danger: var(--red-500);--color-danger-subtle: var(--red-50);--color-success: var(--green-600);--color-success-subtle: var(--green-50);--color-warning: var(--yellow-600);--color-warning-subtle: var(--yellow-50);--color-info: var(--blue-600);--color-info-subtle: var(--blue-50);--color-chart-1: var(--chart-palette-1);--color-chart-2: var(--chart-palette-2);--color-chart-3: var(--chart-palette-3);--color-chart-4: var(--chart-palette-4);--color-chart-5: var(--chart-palette-5);--color-chart-6: var(--chart-palette-6);--color-chart-7: var(--chart-palette-7);--color-chart-8: var(--chart-palette-8);--color-chart-9: var(--chart-palette-9);--color-chart-10: var(--chart-palette-10);--color-chart-other: var(--gray-300);--color-chart-group-1: var(--chart-group-palette-1);--color-chart-group-2: var(--chart-group-palette-2);--color-chart-group-3: var(--chart-group-palette-3);--color-chart-group-4: var(--chart-group-palette-4);--color-chart-group-5: var(--chart-group-palette-5);--color-chart-group-6: var(--chart-group-palette-6);--color-chart-group-7: var(--chart-group-palette-7);--color-chart-group-8: var(--chart-group-palette-8);--color-chart-group-9: var(--chart-group-palette-9);--color-chart-group-10: var(--chart-group-palette-10);--color-chart-group-other: var(--chart-group-palette-11);--color-background: var(--white-base);--color-surface: var(--white-pure);--color-surface-subtle: var(--gray-50);--color-surface-muted: var(--gray-100);--color-border: var(--gray-200);--color-border-strong: var(--gray-300);--color-border-subtle: var(--gray-100);--color-text: var(--black-base);--color-text-strong: var(--black-strong);--color-text-secondary: var(--gray-800);--color-text-tertiary: var(--gray-600);--color-text-disabled: var(--gray-400);--color-icon-primary: var(--gray-600);--color-icon-secondary: var(--gray-500);--color-icon-tertiary: var(--gray-400);--color-icon-disabled: var(--gray-300);--color-icon-on-primary: var(--white-pure);--color-hover-overlay: rgba(37, 38, 43, .04);--color-hover-overlay-subtle: rgba(37, 38, 43, .02);--color-pressed-overlay: rgba(23, 24, 28, .08);--color-overlay-backdrop: rgba(0, 0, 0, .4);--color-overlay-backdrop-soft: rgba(0, 0, 0, .25);--shadow-tooltip: 0 2px 4px -1px rgba(37, 38, 43, .12), 0 4px 12px -2px rgba(37, 38, 43, .08);--space-0: 0px;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--space-128: 128px;--radius-0: 0px;--radius-2: 2px;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-10: 10px;--radius-12: 12px;--radius-16: 16px;--radius-20: 20px;--radius-24: 24px;--radius-28: 28px;--radius-32: 32px;--radius-full: 9999px;--sidebar-width: 232px;--header-height: 52px;--lnb-width: 280px;--side-nav-width: 220px;--bp-tablet: 768px;--bp-desktop: 1280px;--page-padding-mobile: 16px;--page-padding-tablet: 32px;--page-padding-desktop: 32px;--grid-cols-mobile: 6;--grid-cols-tablet: 12;--grid-cols-desktop: 12;--grid-gap-mobile: .5rem;--grid-gap-tablet: .5rem;--grid-gap-desktop: clamp(.5rem, 1vw, 1rem);--font-family-base: "Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Pretendard Variable", "Pretendard", sans-serif;--fw-b: 700;--fw-s: 600;--fw-m: 500;--fw-r: 400;--type-display1-size: clamp(60px, 5vw, 96px);--type-display1-line: 1.2;--type-display1-letter: -.02em;--type-display2-size: clamp(48px, 4vw, 72px);--type-display2-line: 1.25;--type-display2-letter: -.02em;--type-display3-size: clamp(40px, 3.5vw, 60px);--type-display3-line: 1.25;--type-display3-letter: -.01em;--type-display4-size: clamp(36px, 3vw, 48px);--type-display4-line: 1.3;--type-display4-letter: -.01em;--type-h1-size: clamp(32px, 2.2vw, 36px);--type-h1-line: 1.35;--type-h1-letter: -.01em;--type-h2-size: clamp(28px, 2vw, 32px);--type-h2-line: 1.4;--type-h2-letter: -.005em;--type-h3-size: clamp(24px, 1.8vw, 28px);--type-h3-line: 1.45;--type-h3-letter: 0;--type-h4-size: clamp(22px, 1.5vw, 24px);--type-h4-line: 1.45;--type-h4-letter: 0;--type-h5-size: 20px;--type-h5-line: 1.5;--type-h5-letter: 0;--type-subtitle-size: 18px;--type-subtitle-line: 1.5;--type-subtitle-letter: 0;--type-body1-size: 16px;--type-body1-line: 1.6;--type-body1-letter: 0;--type-body2-size: 14px;--type-body2-line: 1.6;--type-body2-letter: 0;--type-body3-size: 13px;--type-body3-line: 1.6;--type-body3-letter: 0em;--type-caption1-size: 12px;--type-caption1-line: 1.4;--type-caption1-letter: .01em;--type-caption2-size: 11px;--type-caption2-line: 1.35;--type-caption2-letter: .01em;--type-caption3-size: 10px;--type-caption3-line: 1.3;--type-caption3-letter: .01em;--color-sidebar-bg: var(--white-base);--color-sidebar-text: var(--color-text-secondary);--color-sidebar-text-active: var(--color-text-strong);--color-sidebar-item-hover: var(--color-hover-overlay);--color-sidebar-item-active: var(--color-pressed-overlay);--color-text-inverse: var(--white-pure);--color-button-primary: var(--gray-900);--color-button-secondary: var(--white-pure);--color-button-tertiary: var(--gray-100);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px -2px rgba(0, 0, 0, .08), 0 2px 6px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 12px 24px -4px rgba(0, 0, 0, .1), 0 4px 8px -4px rgba(0, 0, 0, .06);--shadow-xl: 0 24px 48px -8px rgba(0, 0, 0, .14), 0 8px 16px -6px rgba(0, 0, 0, .06);--shadow-card: 0 2px 8px -1px rgba(0, 0, 0, .02), 0 4px 24px -2px rgba(0, 0, 0, .04);--shadow-header: 0 2px 16px rgba(238, 238, 240, .4);--z-dropdown-menu: 1100;--transition-fast: .1s ease;--transition-base: .15s ease;--transition-slow: .25s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{font-family:var(--font-family-base);font-size:var(--type-body1-size);line-height:var(--type-body1-line);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}ul,ol{list-style:none}table{border-collapse:collapse}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gray-100);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--gray-100) 96%,rgb(43,39,37) 4%)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[class*=recharts-]{outline:none}svg.lucide{stroke-width:1.5}::selection{background:var(--violet-100);color:var(--violet-800)}body{background-color:var(--color-background)}@media (min-width: 1280px){body{min-width:calc(1200px / var(--app-zoom, 1))}}.page-layout{display:flex;flex:1;min-width:calc(1280px / var(--app-zoom, 1))}.page-lnb{width:var(--lnb-width);flex-shrink:0}.page-content{flex:1;min-width:0;padding-inline:var(--page-padding-mobile)}.layout-grid{display:grid;grid-template-columns:repeat(var(--grid-cols-mobile),minmax(0,1fr));gap:var(--grid-gap-mobile)}@media (max-width: 767px){.page-layout{min-width:auto;display:block}.page-lnb{display:none}}@media (min-width: 768px){.page-content{padding-inline:var(--page-padding-tablet)}.layout-grid{grid-template-columns:repeat(var(--grid-cols-tablet),minmax(0,1fr));gap:var(--grid-gap-tablet)}}@media (min-width: 1280px){.page-content{padding-inline:var(--page-padding-desktop)}.layout-grid{grid-template-columns:repeat(var(--grid-cols-desktop),minmax(0,1fr));gap:var(--grid-gap-desktop)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._button_1ml5k_2{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);box-sizing:border-box;overflow:hidden;font-family:var(--font-family-base);font-weight:var(--fw-m);border:1px solid transparent;cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),opacity var(--transition-base);white-space:nowrap;text-decoration:none;-webkit-user-select:none;user-select:none}._button_1ml5k_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:transparent;pointer-events:none;transition:background-color var(--transition-base)}._button_1ml5k_2:hover:not(:disabled):after{background-color:var(--color-hover-overlay)}._button_1ml5k_2:active:not(:disabled):after{background-color:var(--color-pressed-overlay)}._button_1ml5k_2:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._button_1ml5k_2._fullWidth_1ml5k_39{width:100%}._sm_1ml5k_44{height:32px;padding:0 var(--space-12);border-radius:var(--radius-8);font-size:var(--type-caption1-size);line-height:var(--type-caption1-line);letter-spacing:var(--type-caption1-letter)}._md_1ml5k_53{height:40px;padding:0 var(--space-16);border-radius:var(--radius-10);font-size:var(--type-body2-size);line-height:var(--type-body2-line);letter-spacing:var(--type-body2-letter)}._lg_1ml5k_62{height:46px;padding:0 var(--space-20);border-radius:var(--radius-12);font-size:var(--type-body2-size);line-height:var(--type-body2-line);letter-spacing:var(--type-body2-letter)}._sm_1ml5k_44._hasLeftIcon_1ml5k_72{padding-left:var(--space-10)}._sm_1ml5k_44._hasRightIcon_1ml5k_76{padding-right:var(--space-10)}._md_1ml5k_53._hasLeftIcon_1ml5k_72{padding-left:var(--space-12)}._md_1ml5k_53._hasRightIcon_1ml5k_76{padding-right:var(--space-12)}._lg_1ml5k_62._hasLeftIcon_1ml5k_72{padding-left:var(--space-16)}._lg_1ml5k_62._hasRightIcon_1ml5k_76{padding-right:var(--space-16)}._primary_1ml5k_97{background-color:var(--color-button-primary);color:var(--color-text-inverse);border-color:var(--color-button-primary)}._primary_1ml5k_97._danger_1ml5k_102{background-color:var(--color-danger);border-color:var(--color-danger)}._tertiary_1ml5k_107{background-color:var(--color-button-tertiary);color:var(--color-text)}._tertiary_1ml5k_107._danger_1ml5k_102{color:var(--color-danger)}._secondary_1ml5k_115{background-color:var(--color-button-secondary);color:var(--color-button-primary);border-color:var(--color-border)}._secondary_1ml5k_115._danger_1ml5k_102{color:var(--color-danger)}._ghost_1ml5k_124{background-color:transparent;color:var(--color-text);border-color:transparent}._ghost_1ml5k_124._danger_1ml5k_102{color:var(--color-danger)}._icon_1ml5k_134{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}._icon_1ml5k_134 svg{width:12px;height:12px}._spinner_1ml5k_147{display:inline-block;width:13px;height:13px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:var(--radius-full);animation:_spin_1ml5k_147 .6s linear infinite}@keyframes _spin_1ml5k_147{to{transform:rotate(360deg)}}._iconButton_1smr5_2{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:none;padding:0;cursor:pointer;color:var(--color-icon-primary);transition:color var(--transition-fast)}._iconButton_1smr5_2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:transparent;pointer-events:none;transition:background-color var(--transition-fast)}._iconButton_1smr5_2:hover:after{background-color:var(--color-hover-overlay)}._iconButton_1smr5_2:active:after{background-color:var(--color-pressed-overlay)}._iconButton_1smr5_2 svg{display:block}._iconButton_1smr5_2:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._xs_1smr5_44{position:relative}._xs_1smr5_44:after{content:"";position:absolute;inset:calc(-1 * var(--space-4));border-radius:var(--radius-full);background-color:transparent;pointer-events:none;transition:background-color var(--transition-fast)}._xs_1smr5_44:hover:after{background-color:var(--color-hover-overlay)}._xs_1smr5_44:active:after{background-color:var(--color-pressed-overlay)}._xs_1smr5_44{width:14px;height:14px}._sm_1smr5_67{width:24px;height:24px;border-radius:var(--radius-6)}._md_1smr5_73{width:28px;height:28px;border-radius:var(--radius-8)}._lg_1smr5_79{width:36px;height:36px;border-radius:var(--radius-12)}._container_1jxe1_1{position:fixed;bottom:var(--space-24);right:var(--space-24);z-index:9999;display:flex;flex-direction:column;gap:var(--space-8);pointer-events:none}@media (max-width: 640px){._container_1jxe1_1{bottom:var(--space-16);right:var(--space-16);left:var(--space-16)}}._toast_1jxe1_19{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-8);font-size:var(--type-body2-size);font-weight:var(--fw-m);line-height:1.5;max-width:400px;box-shadow:var(--shadow-lg);pointer-events:auto;animation:_slideIn_1jxe1_1 .2s ease}@media (max-width: 640px){._toast_1jxe1_19{max-width:100%}}@keyframes _slideIn_1jxe1_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._icon_1jxe1_49{flex-shrink:0;display:flex;align-items:center}._message_1jxe1_55{flex:1}._close_1jxe1_59{color:inherit;opacity:.6}._action_1jxe1_64{flex-shrink:0;height:auto!important;padding:var(--space-4) var(--space-8)!important;border-color:transparent!important;color:inherit!important;text-decoration:underline;text-underline-offset:2px;opacity:.9}._action_1jxe1_64:hover{opacity:1}._success_1jxe1_79{background:var(--green-500);color:#fff}._error_1jxe1_84{background:var(--red-500);color:#fff}._warning_1jxe1_89{background:var(--yellow-500);color:var(--gray-900)}._info_1jxe1_94{background:var(--gray-900);color:#fff}._root_16znf_1{display:flex;flex-direction:column;align-items:center;gap:var(--space-16);padding:var(--space-128) var(--space-16);text-align:center}
