[data-theme=enterprise] body{letter-spacing:-.1px;-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.5}[data-theme=enterprise] aside.workspace-sidebar{box-shadow:none!important;background:#fff!important;border-right:1px solid #e2e5ea!important;padding:12px 10px 16px!important}[data-theme=enterprise] section.workspace-nav-group{margin-bottom:12px!important}[data-theme=enterprise] section.workspace-nav-group>div:first-child{color:#8b93a1!important;letter-spacing:.6px!important;text-transform:uppercase!important;padding:6px 10px 4px!important;font-size:10.5px!important;font-weight:600!important}[data-theme=enterprise] button.workspace-nav-item{color:#5a6472!important;box-shadow:none!important;background:0 0!important;border-left:2px solid #0000!important;border-radius:4px!important;margin:1px 0!important;padding:7px 8px 7px 12px!important;font-size:13px!important;font-weight:500!important;transition:background .1s,color .1s!important}[data-theme=enterprise] button.workspace-nav-item:hover:not([aria-current=page]){color:var(--text)!important;background:#f5f7fa!important}[data-theme=enterprise] button.workspace-nav-item[aria-current=page]{background:var(--accent-500)!important;color:#fff!important;border-left:2px solid var(--accent-700)!important;box-shadow:none!important;border-radius:0!important;font-weight:600!important}[data-theme=enterprise] button.workspace-nav-item[aria-current=page] span,[data-theme=enterprise] button.workspace-nav-item[aria-current=page] svg{color:#fff!important}[data-theme=enterprise] button.workspace-nav-item[aria-current=page] span[style*=border]{border-color:#ffffff73!important}[data-theme=enterprise] aside.workspace-sidebar>div:first-child div[style*=accent-grad]{border-radius:4px!important}[data-theme=enterprise] header.workspace-topbar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid #e2e5ea!important;padding:8px 24px!important}[data-theme=enterprise] .workspace-breadcrumb{color:#8b93a1!important;letter-spacing:0!important;font-size:12px!important}[data-theme=enterprise] .workspace-breadcrumb>span:last-child{color:var(--text)!important;font-weight:600!important}[data-theme=enterprise] button.workspace-account{color:var(--text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4d8df!important;border-radius:4px!important;padding:4px 10px 4px 5px!important;font-size:12px!important;font-weight:600!important}[data-theme=enterprise] button.workspace-account:hover{background:#f5f7fa!important}[data-theme=enterprise] button.workspace-logout{color:var(--tone-danger)!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4d8df!important;border-radius:4px!important;padding:5px 11px!important;font-size:12px!important;font-weight:600!important}[data-theme=enterprise] button.workspace-logout:hover{background:#fdecea!important;border-color:#f6d2cd!important}[data-theme=enterprise] .workspace-content>div{max-width:1440px!important;margin:0 auto!important;padding:18px 24px 32px!important}[data-theme=enterprise] .page-header{align-items:baseline!important;margin-bottom:14px!important}[data-theme=enterprise] .page-header h1{letter-spacing:-.3px!important;gap:8px!important;font-size:17px!important;font-weight:700!important}[data-theme=enterprise] .page-header h1 span{background:var(--accent-50)!important;border-radius:4px!important;width:26px!important;height:26px!important}[data-theme=enterprise] .page-header h1 span svg{stroke:var(--accent-500)!important}[data-theme=enterprise] .page-header p{color:#8b93a1!important;margin-top:4px!important;font-size:12px!important}[data-theme=enterprise] .workspace-card,[data-theme=enterprise] .dashboard-chart-panel{-webkit-backdrop-filter:none!important;background:#fff!important;border:1px solid #e2e5ea!important;border-radius:5px!important;box-shadow:0 1px 1px #10182808!important}[data-theme=enterprise] .dashboard-chart-panel{margin-bottom:14px!important;padding:14px!important}[data-theme=enterprise] .workspace-card{padding:14px!important}[data-theme=enterprise] .dashboard-filters{gap:8px!important;margin-bottom:14px!important}[data-theme=enterprise] .dashboard-selector-label{text-transform:uppercase!important;letter-spacing:.4px!important;color:#8b93a1!important;font-size:11px!important;font-weight:600!important}[data-theme=enterprise] .dashboard-filters input,[data-theme=enterprise] .dashboard-filters select{color:var(--text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #d4d8df!important;border-radius:4px!important;padding:6px 28px 6px 10px!important;font-size:12.5px!important;font-weight:600!important}[data-theme=enterprise] .dashboard-filters input:hover,[data-theme=enterprise] .dashboard-filters select:hover{border-color:#b9c1cc!important}[data-theme=enterprise] .dashboard-kpis{gap:10px!important;margin-bottom:14px!important}[data-theme=enterprise] .dashboard-kpis>div{background:#e2e5ea!important;border-radius:5px!important;padding:1px!important;transition:none!important;transform:none!important;box-shadow:0 1px 1px #10182808!important}[data-theme=enterprise] .dashboard-kpis>div>div{border-top:2px solid var(--accent-500)!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-radius:4px!important;padding:11px 14px 10px!important}[data-theme=enterprise] .dashboard-kpis>div>div>div:first-child{color:#5a6472!important;margin-bottom:6px!important;font-size:11.5px!important;font-weight:500!important}[data-theme=enterprise] .dashboard-kpis>div>div>div:nth-child(2){font-variant-numeric:tabular-nums;letter-spacing:-.4px!important;color:var(--text)!important;font-size:19px!important;font-weight:700!important}[data-theme=enterprise] .dashboard-kpis>div>div>div:nth-child(3){color:#8b93a1!important;margin-top:4px!important;font-size:11px!important}[data-theme=enterprise] table{width:100%;border-collapse:collapse!important;font-size:12.5px!important}[data-theme=enterprise] thead th{text-align:left;white-space:nowrap;color:#5a6472!important;letter-spacing:0!important;text-transform:none!important;background:#f8f9fb!important;border-top:none!important;border-bottom:1px solid #d4d8df!important;padding:8px 12px!important;font-size:11.5px!important;font-weight:600!important}[data-theme=enterprise] tbody td{font-variant-numeric:tabular-nums;border-bottom:1px solid #e9ecf1!important;padding:7px 12px!important;font-size:12.5px!important;line-height:1.45!important}[data-theme=enterprise] tbody tr{background:0 0!important}[data-theme=enterprise] tbody tr:nth-child(2n){background:#fafbfc!important}[data-theme=enterprise] tbody tr:hover{background:#eef3fb!important}[data-theme=enterprise] button{box-shadow:none!important;border-radius:4px!important}[data-theme=enterprise] button[style*=linear-gradient]{background:var(--accent-500)!important;color:#fff!important;font-weight:600!important}[data-theme=enterprise] button[style*=linear-gradient]:hover{background:var(--accent-600)!important;transform:none!important}[data-theme=enterprise] input,[data-theme=enterprise] select,[data-theme=enterprise] textarea{color:var(--text)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #d4d8df!important;border-radius:4px!important;font-size:12.5px!important}[data-theme=enterprise] input:focus,[data-theme=enterprise] select:focus,[data-theme=enterprise] textarea:focus{border-color:var(--accent-500)!important;outline-offset:0!important;outline:2px solid #1f4e9e26!important}[data-theme=enterprise] input::placeholder,[data-theme=enterprise] textarea::placeholder{color:#9ca3af!important}[data-theme=enterprise] input[type=checkbox],[data-theme=enterprise] input[type=radio]{accent-color:var(--accent-500);background:initial!important;border:initial!important}[data-theme=enterprise] h1,[data-theme=enterprise] h2,[data-theme=enterprise] h3{letter-spacing:-.3px!important}[data-theme=enterprise] .workspace-content h2{font-size:15px!important;font-weight:700!important}[data-theme=enterprise] .workspace-content h3{font-size:13.5px!important;font-weight:700!important}[data-theme=enterprise] .workspace-content a{color:var(--accent-500)}[data-theme=enterprise] .workspace-content a:hover{text-decoration:underline}
[data-theme=editorial] .workspace-shell{background:var(--bg)!important}[data-theme=editorial] .workspace-content h1,[data-theme=editorial] .workspace-content h2,[data-theme=editorial] .workspace-content h3{letter-spacing:-.015em!important;color:var(--text)!important;font-family:Noto Serif KR,Apple SD Gothic Neo,serif!important}[data-theme=editorial] .workspace-content *{box-shadow:none!important;text-shadow:none!important}[data-theme=editorial] .workspace-content div,[data-theme=editorial] .workspace-sidebar div,[data-theme=editorial] .workspace-topbar div{-webkit-backdrop-filter:none!important}[data-theme=editorial] aside.workspace-sidebar{background:var(--bg)!important;border-right:1px solid var(--border-2)!important;padding:22px 18px 14px!important}[data-theme=editorial] aside.workspace-sidebar>div:first-child{border-bottom:3px double var(--text);margin-bottom:8px;padding-bottom:16px!important}[data-theme=editorial] aside.workspace-sidebar>div:first-child button>div:first-child{background:var(--text)!important;border-radius:0!important}[data-theme=editorial] aside.workspace-sidebar>div:first-child button>div:last-child{letter-spacing:-.01em;font-family:Noto Serif KR,serif!important;font-size:16px!important}[data-theme=editorial] aside.workspace-sidebar>div:first-child button:last-child{border:1px solid var(--border-2)!important;border-radius:0!important}[data-theme=editorial] section.workspace-nav-group{margin-bottom:10px!important}[data-theme=editorial] section.workspace-nav-group+section.workspace-nav-group{border-top:1px solid var(--border);padding-top:8px}[data-theme=editorial] section.workspace-nav-group>div:first-child{letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--text-faint)!important;padding:10px 12px 6px!important;font-size:10px!important;font-weight:700!important}[data-theme=editorial] button.workspace-nav-item{color:var(--text-muted)!important;background:0 0!important;border-left:2px solid #0000!important;border-radius:0!important;margin:1px 0!important;padding:9px 10px 9px 13px!important;font-size:13.5px!important;transition:color .12s!important}[data-theme=editorial] button.workspace-nav-item:hover{color:var(--text)!important;background:0 0!important}[data-theme=editorial] button.workspace-nav-item[aria-current=page]{background:var(--bg-elev-1)!important;border-left:2px solid var(--accent-500)!important;color:var(--accent-500)!important;font-weight:700!important}[data-theme=editorial] button.workspace-nav-item span[style*=border]{border-color:var(--border-3)!important;color:var(--text-muted)!important;border-radius:0!important}[data-theme=editorial] header.workspace-topbar{background:var(--bg)!important;border-bottom:2px solid var(--text)!important;padding:15px 32px!important}[data-theme=editorial] .workspace-breadcrumb{letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--text-faint)!important;font-size:11.5px!important}[data-theme=editorial] .workspace-breadcrumb span:last-child{color:var(--text)!important;letter-spacing:0!important;text-transform:none!important;font-family:Noto Serif KR,serif!important;font-size:13.5px!important;font-weight:700!important}[data-theme=editorial] button.workspace-account{background:var(--bg)!important;border:1px solid var(--text)!important;color:var(--text)!important;border-radius:0!important}[data-theme=editorial] button.workspace-account span:first-of-type{background:var(--text)!important;color:var(--bg)!important;border-radius:0!important;font-family:Noto Serif KR,serif!important}[data-theme=editorial] button.workspace-logout{letter-spacing:.04em;border:1px solid var(--accent-500)!important;color:var(--accent-500)!important;background:0 0!important;border-radius:0!important}[data-theme=editorial] button.workspace-logout:hover{background:var(--accent-500)!important;color:#fff!important}[data-theme=editorial] .workspace-content{background:var(--bg)!important}[data-theme=editorial] .page-header{border-bottom:1px solid var(--text);padding-bottom:14px;margin-bottom:22px!important}[data-theme=editorial] .page-header h1{font-size:27px!important;font-weight:700!important}[data-theme=editorial] .page-header h1>span{border:1px solid var(--text);background:0 0!important;border-radius:0!important}[data-theme=editorial] .page-header h1 svg{stroke:var(--accent-500)!important}[data-theme=editorial] .page-header p{color:var(--text-muted)!important}[data-theme=editorial] .workspace-content button{letter-spacing:.02em;border-radius:2px!important}[data-theme=editorial] .workspace-content button[style*=linear-gradient]{background:var(--text)!important;color:var(--bg)!important}[data-theme=editorial] .workspace-content input[type=text],[data-theme=editorial] .workspace-content input[type=search],[data-theme=editorial] .workspace-content input[type=number],[data-theme=editorial] .workspace-content input[type=date],[data-theme=editorial] .workspace-content input[type=url],[data-theme=editorial] .workspace-content input[type=email],[data-theme=editorial] .workspace-content input[type=password],[data-theme=editorial] .workspace-content select,[data-theme=editorial] .workspace-content textarea{background:var(--bg-elev-2)!important;border:1px solid var(--border-3)!important;color:var(--text)!important;border-radius:0!important}[data-theme=editorial] .workspace-content input:focus,[data-theme=editorial] .workspace-content select:focus,[data-theme=editorial] .workspace-content textarea:focus{border-color:var(--accent-500)!important;outline:none!important}[data-theme=editorial] .workspace-content table{font-size:13.5px;border-collapse:collapse!important;border-top:2px solid var(--text)!important}[data-theme=editorial] .workspace-content th{letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--text-muted)!important;border-bottom:1px solid var(--text)!important;background:0 0!important;border-top:none!important;border-radius:0!important;padding:12px 10px 10px!important;font-size:10.5px!important;font-weight:700!important}[data-theme=editorial] .workspace-content td{border-bottom:1px solid var(--border)!important;background:0 0!important;border-radius:0!important;padding:12px 10px!important}[data-theme=editorial] .workspace-content tbody tr:hover td{background:var(--bg-elev-1)!important}[data-theme=editorial] .workspace-content .workspace-card{border:none!important;border-top:2px solid var(--text)!important;background:0 0!important;border-radius:0!important;padding:16px 2px 18px!important}[data-theme=editorial] .workspace-content div[style*="borderRadius: '16px'"],[data-theme=editorial] .workspace-content div[style*="borderRadius: '14px'"],[data-theme=editorial] .workspace-content div[style*="borderRadius: '12px'"],[data-theme=editorial] .workspace-content div[style*="borderRadius: '10px'"]{border-radius:0!important}[data-theme=editorial] .workspace-content div[style*="borderRadius: '8px'"]{border-radius:2px!important}[data-theme=editorial] .dashboard-filters input,[data-theme=editorial] .dashboard-filters select{background:var(--bg)!important;border:1px solid var(--text)!important;border-radius:0!important;font-weight:700!important}[data-theme=editorial] .dashboard-filters .dashboard-selector-label{letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--text-faint)!important;font-size:10px!important;font-weight:700!important}[data-theme=editorial] .dashboard-kpis{border-bottom:1px solid var(--text);gap:0!important}[data-theme=editorial] .dashboard-kpis>div{border-top:2px solid var(--text)!important;border-left:1px solid var(--border)!important;background:0 0!important;border-radius:0!important;padding:0!important;transition:none!important;transform:none!important}[data-theme=editorial] .dashboard-kpis>div:first-child{border-left:none!important}[data-theme=editorial] .dashboard-kpis>div>div{background:0 0!important;border-radius:0!important;padding:16px 20px 18px!important}[data-theme=editorial] .dashboard-kpis>div:first-child>div{padding-left:2px!important}[data-theme=editorial] .dashboard-kpis>div>div>div:first-child{letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--text-muted)!important;margin-bottom:11px!important;font-size:11px!important;font-weight:700!important}[data-theme=editorial] .dashboard-kpis>div>div>div:nth-child(2){font-variant-numeric:tabular-nums;letter-spacing:-.01em!important;color:var(--text)!important;font-family:Noto Serif KR,serif!important;font-size:24px!important;font-weight:700!important;line-height:1.1!important}[data-theme=editorial] .dashboard-kpis>div>div>div:nth-child(3){color:var(--text-faint)!important}[data-theme=editorial] .dashboard-chart-panel{border:none!important;border-top:2px solid var(--text)!important;background:0 0!important;border-radius:0!important;padding:18px 2px 8px!important}[data-theme=editorial] .dashboard-chart-panel>div:first-child>span:first-child{font-family:Noto Serif KR,serif!important;font-size:16px!important;font-weight:700!important}[data-theme=editorial] .workspace-content .recharts-cartesian-grid line{stroke:var(--border)!important;stroke-dasharray:1 3!important}[data-theme=editorial] .workspace-content .recharts-text{letter-spacing:.03em;fill:var(--text-faint)!important;font-size:10.5px!important}[data-theme=editorial] .workspace-content .recharts-default-tooltip{border:1px solid var(--text)!important;background:var(--bg)!important;border-radius:0!important}[data-theme=editorial] .workspace-content a{-webkit-text-decoration-color:var(--text-faint);text-decoration-color:var(--text-faint);color:var(--text)!important}[data-theme=editorial] .workspace-content a:hover{color:var(--accent-500)!important}[data-theme=editorial] .workspace-content hr{border:none!important;border-top:1px solid var(--border-2)!important}[data-theme=editorial] .workspace-mobile-nav select{border:1px solid var(--text)!important;background:var(--bg)!important;border-radius:0!important}
[data-theme=darkcalm] body{color:var(--text);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;font-size:14px;background:var(--bg)!important}[data-theme=darkcalm] body:before,[data-theme=darkcalm] body:after{display:none!important}[data-theme=darkcalm] h1{letter-spacing:-.01em!important;font-size:20px!important;font-weight:700!important}[data-theme=darkcalm] h2{letter-spacing:-.01em!important;font-size:16px!important;font-weight:700!important}[data-theme=darkcalm] h3{letter-spacing:-.01em!important;font-size:15px!important;font-weight:700!important}[data-theme=darkcalm] a{color:var(--accent-300)}[data-theme=darkcalm] ::selection{color:var(--text);background:#3fb97147}[data-theme=darkcalm] :focus-visible{outline-offset:1px;outline:2px solid #3fb9718c!important}[data-theme=darkcalm] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=darkcalm] ::-webkit-scrollbar-track{background:0 0}[data-theme=darkcalm] ::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#2e3136;border-radius:6px}[data-theme=darkcalm] ::-webkit-scrollbar-thumb:hover{background:#3a3e44}[data-theme=darkcalm] aside.workspace-sidebar{background:var(--bg-elev-1)!important;border-right:1px solid var(--border)!important;box-shadow:none!important;padding:16px 12px!important}[data-theme=darkcalm] .workspace-nav-group>div:first-child{color:var(--text-faint)!important;letter-spacing:.06em!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important}[data-theme=darkcalm] .workspace-nav-group{margin-bottom:18px!important}[data-theme=darkcalm] button.workspace-nav-item{transition:background .12s,color .12s;color:var(--text-muted)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:7px!important;margin-bottom:1px!important;padding:8px 10px!important;font-size:13.5px!important;font-weight:500!important}[data-theme=darkcalm] button.workspace-nav-item:hover{background:var(--surface-hover)!important;color:var(--text)!important}[data-theme=darkcalm] button.workspace-nav-item[aria-current=page]{color:var(--accent-500)!important;box-shadow:inset 3px 0 0 0 var(--accent-500)!important;background:#3fb9711f!important;font-weight:600!important}[data-theme=darkcalm] button.workspace-nav-item[aria-current=page]:hover{background:#3fb97129!important}[data-theme=darkcalm] button.workspace-nav-item svg{flex-shrink:0}[data-theme=darkcalm] header.workspace-topbar{background:var(--bg)!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;padding:13px 24px!important}[data-theme=darkcalm] .workspace-breadcrumb{font-weight:500;color:var(--text-faint)!important;font-size:13px!important}[data-theme=darkcalm] .workspace-breadcrumb>span:last-child{color:var(--text);font-weight:600}[data-theme=darkcalm] button.workspace-account{background:var(--bg-elev-2)!important;border:1px solid var(--border-2)!important;color:var(--text)!important;box-shadow:none!important;border-radius:8px!important;font-size:12.5px!important;font-weight:600!important}[data-theme=darkcalm] button.workspace-account:hover{background:var(--surface-active)!important}[data-theme=darkcalm] button.workspace-logout{background:var(--danger-soft)!important;color:var(--tone-danger)!important;box-shadow:none!important;border:1px solid #e5534b59!important;border-radius:8px!important;font-weight:600!important}[data-theme=darkcalm] button.workspace-logout:hover{color:#f4a09a!important;background:#e5534b38!important}[data-theme=darkcalm] .workspace-content{background:var(--bg)}[data-theme=darkcalm] .page-header h1{letter-spacing:-.01em!important;color:var(--text)!important;font-size:20px!important;font-weight:700!important}[data-theme=darkcalm] .page-header h1>span{background:#3fb9711f!important;border-radius:7px!important}[data-theme=darkcalm] .page-header h1>span svg{stroke:var(--accent-500)!important}[data-theme=darkcalm] .page-header p{color:var(--text-faint)!important;font-size:13px!important}[data-theme=darkcalm] .workspace-card{background:var(--bg-elev-2)!important;border:1px solid var(--border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:10px!important}[data-theme=darkcalm] .dashboard-filters{gap:10px!important}[data-theme=darkcalm] .dashboard-filters .dashboard-selector-label{font-weight:600;color:var(--text-muted)!important;font-size:12px!important}[data-theme=darkcalm] .dashboard-kpis>div{background:var(--border-2)!important;box-shadow:none!important;border-radius:11px!important}[data-theme=darkcalm] .dashboard-kpis>div>div{background:var(--bg-elev-2)!important;-webkit-backdrop-filter:none!important;border-radius:10px!important;padding:18px!important}[data-theme=darkcalm] .dashboard-kpis>div>div>div:first-child{font-weight:500;color:var(--text-muted)!important;margin-bottom:12px!important;font-size:12.5px!important}[data-theme=darkcalm] .dashboard-kpis>div>div>div:nth-child(2){white-space:nowrap;line-height:1.15;letter-spacing:-.02em!important;color:var(--text)!important;font-size:23px!important;font-weight:700!important}[data-theme=darkcalm] .dashboard-chart-panel{background:var(--bg-elev-2)!important;border:1px solid var(--border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:10px!important}[data-theme=darkcalm] table{border-collapse:collapse}[data-theme=darkcalm] thead th{color:var(--text-faint)!important;letter-spacing:.04em!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;text-shadow:none!important;background:#1e2024!important;font-size:11.5px!important;font-weight:600!important}[data-theme=darkcalm] tbody td{color:var(--text);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--border)!important;font-size:13px!important}[data-theme=darkcalm] tbody tr:last-child td{border-bottom:none!important}[data-theme=darkcalm] tbody tr:hover td{background:var(--surface-hover)}[data-theme=darkcalm] input:not([type=checkbox]):not([type=radio]):not([type=range]),[data-theme=darkcalm] select,[data-theme=darkcalm] textarea{font-size:13px;color:var(--text)!important;box-shadow:none!important;background:#1a1c1f!important;border:1px solid #2e3136!important;border-radius:8px!important}[data-theme=darkcalm] input:focus,[data-theme=darkcalm] select:focus,[data-theme=darkcalm] textarea:focus{border-color:#3fb97180!important;outline:none!important}[data-theme=darkcalm] input::placeholder,[data-theme=darkcalm] textarea::placeholder{color:var(--text-faint)!important}[data-theme=darkcalm] input[type=checkbox],[data-theme=darkcalm] input[type=radio],[data-theme=darkcalm] input[type=range]{accent-color:var(--accent-500)}[data-theme=darkcalm] button{letter-spacing:-.005em;border-radius:8px}[data-theme=darkcalm] button[style*=\#6366f1 i],[data-theme=darkcalm] button[style*="99,102,241"],[data-theme=darkcalm] button[style*="99, 102, 241"]{background:var(--accent-500)!important;box-shadow:none!important;color:#fff!important;border-radius:8px!important}[data-theme=darkcalm] button[style*=\#6366f1 i]:hover{background:var(--accent-600)!important}[data-theme=darkcalm] button[style*="139,92,246"],[data-theme=darkcalm] button[style*="139, 92, 246"]{color:var(--accent-300)!important;box-shadow:none!important;background:#3fb97124!important;border-color:#3fb9714d!important}[data-theme=darkcalm] span[style*=\#10b981 i],[data-theme=darkcalm] div[style*=\#10b981 i],[data-theme=darkcalm] span[style*=\#34d399 i],[data-theme=darkcalm] div[style*=\#34d399 i],[data-theme=darkcalm] span[style*="52,211,153"],[data-theme=darkcalm] span[style*="52, 211, 153"]{color:var(--accent-500)!important}[data-theme=darkcalm] span[style*=\#ef4444 i]:not(button span),[data-theme=darkcalm] div[style*=\#ef4444 i],[data-theme=darkcalm] span[style*=\#f87171 i],[data-theme=darkcalm] div[style*=\#f87171 i]{color:var(--tone-danger-2)!important}[data-theme=darkcalm] .recharts-cartesian-grid line{stroke:#2a2d31!important}[data-theme=darkcalm] .recharts-text{fill:var(--text-faint)!important;font-size:10.5px!important}[data-theme=darkcalm] .recharts-default-tooltip{border:1px solid var(--border-strong)!important;background:#2a2d31!important;border-radius:7px!important}[data-theme=darkcalm] hr{border-color:var(--border)!important}[data-theme=darkcalm] code,[data-theme=darkcalm] pre{background:#1a1c1f;border-radius:6px}
[data-theme=softwarm] body{letter-spacing:-.01em;-webkit-font-smoothing:antialiased;color:#3d3a34!important;background:#f5f3ef!important}[data-theme=softwarm] .workspace-shell{letter-spacing:-.01em;font-size:14px;color:#3d3a34!important;background:#f5f3ef!important;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Segoe UI,sans-serif!important}[data-theme=softwarm] ::selection{color:#a65a3b;background:#f6e9e2}[data-theme=softwarm] h1,[data-theme=softwarm] h2,[data-theme=softwarm] h3{letter-spacing:-.02em;color:#3d3a34}[data-theme=softwarm] :focus-visible{outline-offset:2px;outline:2px solid #c2704e80!important}[data-theme=softwarm] ::-webkit-scrollbar{width:10px;height:10px}[data-theme=softwarm] ::-webkit-scrollbar-track{background:0 0}[data-theme=softwarm] ::-webkit-scrollbar-thumb{background:#d9d2c7;border:2px solid #f5f3ef;border-radius:999px}[data-theme=softwarm] ::-webkit-scrollbar-thumb:hover{background:#c9c0b2}[data-theme=softwarm] aside.workspace-sidebar{box-shadow:none!important;background:#efece6!important;border-right:1px solid #e7e2da!important;padding:20px 12px!important}[data-theme=softwarm] .workspace-shell>aside{background:#efece6!important;border-right:1px solid #e7e2da!important}[data-theme=softwarm] section.workspace-nav-group>div:first-of-type{color:#9b948a!important;letter-spacing:.09em!important;padding:10px 12px 7px!important;font-size:10.5px!important;font-weight:600!important}[data-theme=softwarm] button.workspace-nav-item{background:0 0;transition:background .12s,color .12s;color:#6e685e!important;border-left:3px solid #0000!important;border-radius:10px!important;margin:2px 0!important;padding:9px 10px 9px 13px!important;font-size:13.5px!important;font-weight:500!important}[data-theme=softwarm] button.workspace-nav-item:hover:not([aria-current=page]){color:#3d3a34!important;background:#e8e4dc!important}[data-theme=softwarm] button.workspace-nav-item[aria-current=page]{color:#a65a3b!important;background:#f6e9e2!important;border-left:3px solid #c2704e!important;font-weight:650!important}[data-theme=softwarm] button.workspace-nav-item[aria-current=page]:hover{background:#f3e3d8!important}[data-theme=softwarm] button.workspace-nav-item .workspace-drag-handle{color:#c9c0b2!important}[data-theme=softwarm] header.workspace-topbar{box-shadow:none!important;background:#fdfcfa!important;border-bottom:1px solid #e7e2da!important;padding:13px 24px!important}[data-theme=softwarm] .workspace-breadcrumb{color:#9b948a!important;font-size:12.5px!important;font-weight:500!important}[data-theme=softwarm] .workspace-breadcrumb span:last-child{color:#3d3a34;font-weight:600}[data-theme=softwarm] button.workspace-account{color:#3d3a34!important;box-shadow:none!important;background:#f8f6f2!important;border:1px solid #e7e2da!important;border-radius:999px!important;font-size:12.5px!important;font-weight:600!important}[data-theme=softwarm] button.workspace-account:hover{border-color:#d9d2c7!important}[data-theme=softwarm] button.workspace-account>span:first-child{border:1px solid #ecd8cc;font-weight:700;color:#a65a3b!important;background:#f6e9e2!important}[data-theme=softwarm] button.workspace-logout{color:#a8553a!important;box-shadow:none!important;background:#fdfcfa!important;border:1px solid #e7e2da!important;border-radius:999px!important;font-weight:600!important}[data-theme=softwarm] button.workspace-logout:hover{color:#a8553a!important;background:#f3e3dd!important;border-color:#ecd4c6!important}[data-theme=softwarm] .workspace-content{background:#f5f3ef}[data-theme=softwarm] .page-header{margin-bottom:22px!important}[data-theme=softwarm] .page-header h1{letter-spacing:-.02em!important;color:#3d3a34!important;font-size:21px!important;font-weight:750!important}[data-theme=softwarm] .page-header h1>span{background:#f6e9e2!important;border-radius:9px!important}[data-theme=softwarm] .page-header h1>span svg{stroke:#a65a3b!important;color:#a65a3b!important}[data-theme=softwarm] .page-header p{color:#9b948a!important;font-size:13px!important;font-weight:500!important}[data-theme=softwarm] .dashboard-filters{gap:10px!important}[data-theme=softwarm] .dashboard-selector-label{color:#6e685e!important;font-size:12.5px!important;font-weight:600!important}[data-theme=softwarm] .dashboard-kpis>div{box-shadow:none!important;background:#e7e2da!important;border-radius:13px!important;transform:none!important}[data-theme=softwarm] .dashboard-kpis>div>div{-webkit-backdrop-filter:none!important;background:#fdfcfa!important;border-radius:12px!important;padding:18px!important}[data-theme=softwarm] .dashboard-kpis>div>div>div:first-child{color:#6e685e!important;margin-bottom:12px!important;font-size:12.5px!important;font-weight:550!important}[data-theme=softwarm] .dashboard-kpis>div>div>div:nth-child(2){font-variant-numeric:tabular-nums;letter-spacing:-.025em!important;font-size:21px!important;font-weight:750!important}[data-theme=softwarm] .dashboard-chart-panel{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#fdfcfa!important;border:1px solid #e7e2da!important;border-radius:12px!important}[data-theme=softwarm] .workspace-card{box-shadow:none!important;background:#fdfcfa!important;border:1px solid #e7e2da!important;border-radius:12px!important}[data-theme=softwarm] .workspace-content div[style*="borderRadius: '16px'"],[data-theme=softwarm] .workspace-content div[style*="borderRadius: '15px'"],[data-theme=softwarm] .workspace-content div[style*="borderRadius: '14px'"],[data-theme=softwarm] .workspace-content div[style*="borderRadius: '12px'"]{box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:12px!important}[data-theme=softwarm] .workspace-content div[style*="borderRadius: '10px'"],[data-theme=softwarm] .workspace-content div[style*="borderRadius: '8px'"]{box-shadow:none!important;border-radius:10px!important}[data-theme=softwarm] .workspace-content table{font-variant-numeric:tabular-nums;border-collapse:collapse!important}[data-theme=softwarm] .workspace-content thead th{text-align:left;color:#9b948a!important;letter-spacing:.05em!important;background:#f8f6f2!important;border-top:1px solid #e7e2da!important;border-bottom:1px solid #e7e2da!important;padding:10px 14px!important;font-size:11.5px!important;font-weight:600!important}[data-theme=softwarm] .workspace-content tbody td{background:0 0;color:#3d3a34!important;border-bottom:1px solid #f0ece5!important;padding:12px 14px!important;font-size:13.5px!important;font-weight:500!important}[data-theme=softwarm] .workspace-content tbody tr:last-child td{border-bottom:none!important}[data-theme=softwarm] .workspace-content tbody tr:hover td{background:#faf8f4!important}[data-theme=softwarm] .workspace-content span[style*="rgba(52,211,153"],[data-theme=softwarm] .workspace-content span[style*="rgba(52, 211, 153"],[data-theme=softwarm] .workspace-content span[style*="rgba(16,185,129"],[data-theme=softwarm] .workspace-content span[style*="rgba(16, 185, 129"],[data-theme=softwarm] .workspace-content span[style*=\#10b981],[data-theme=softwarm] .workspace-content span[style*=\#34d399]{color:#4c5a41!important;background:#e9ede3!important;border-color:#dde3d4!important}[data-theme=softwarm] .workspace-content span[style*="rgba(239,68,68"],[data-theme=softwarm] .workspace-content span[style*="rgba(239, 68, 68"],[data-theme=softwarm] .workspace-content span[style*=\#ef4444],[data-theme=softwarm] .workspace-content span[style*=\#f87171]{color:#a8553a!important;background:#f3e3dd!important;border-color:#ecd4c6!important}[data-theme=softwarm] .workspace-content span[style*="rgba(245,158,11"],[data-theme=softwarm] .workspace-content span[style*="rgba(245, 158, 11"],[data-theme=softwarm] .workspace-content span[style*=\#f59e0b],[data-theme=softwarm] .workspace-content span[style*=\#fbbf24]{color:#9c7a3f!important;background:#f4ecdd!important;border-color:#ead9bd!important}[data-theme=softwarm] .workspace-content span[style*="rgba(139,92,246"],[data-theme=softwarm] .workspace-content span[style*="rgba(139, 92, 246"],[data-theme=softwarm] .workspace-content span[style*=\#8b5cf6]{color:#a65a3b!important;background:#f6e9e2!important;border-color:#ecd4c6!important}[data-theme=softwarm] .workspace-content button{letter-spacing:-.01em;font-family:inherit;box-shadow:none!important;border-radius:10px!important}[data-theme=softwarm] .workspace-content button[style*="var(--accent-grad)"],[data-theme=softwarm] .workspace-content button[style*="linear-gradient(135deg, #6366f1"],[data-theme=softwarm] .workspace-content button[style*="linear-gradient(135deg, #4f46e5"],[data-theme=softwarm] .workspace-content button[style*="linear-gradient(135deg, #8b5cf6"],[data-theme=softwarm] .workspace-content button[style*="linear-gradient(135deg, #7c3aed"],[data-theme=softwarm] .workspace-content button[style*="linear-gradient(135deg,#6366f1"]{color:#fdf8f4!important;box-shadow:none!important;background:#c2704e!important;border-radius:10px!important}[data-theme=softwarm] .workspace-content button[style*="var(--accent-grad)"]:hover,[data-theme=softwarm] .workspace-content button[style*="linear-gradient(135deg, #6366f1"]:hover,[data-theme=softwarm] .workspace-content button[style*="linear-gradient(135deg,#6366f1"]:hover{background:#a65a3b!important}[data-theme=softwarm] .workspace-content input,[data-theme=softwarm] .workspace-content textarea,[data-theme=softwarm] .workspace-content select{font-family:inherit;color:#3d3a34!important;box-shadow:none!important;background:#fdfcfa!important;border:1px solid #e2dcd2!important;border-radius:10px!important}[data-theme=softwarm] .workspace-content input::placeholder,[data-theme=softwarm] .workspace-content textarea::placeholder{color:#a8a299!important}[data-theme=softwarm] .workspace-content input:focus,[data-theme=softwarm] .workspace-content textarea:focus,[data-theme=softwarm] .workspace-content select:focus{border-color:#c2704e8c!important;outline:none!important}[data-theme=softwarm] .workspace-content input[type=checkbox],[data-theme=softwarm] .workspace-content input[type=radio]{accent-color:#c2704e}[data-theme=softwarm] .workspace-content hr{border:none;border-top:1px solid #e7e2da!important}[data-theme=softwarm] .workspace-content a{color:#a65a3b}[data-theme=softwarm] .workspace-content code,[data-theme=softwarm] .workspace-content pre{color:#3d3a34;border-radius:8px;background:#f8f6f2!important}
:root[data-theme=brutal]{--bru-black:#111;--bru-yellow:#ffd60a;--bru-blue:#0046ff;--bru-red:#d12b2b;--bru-gray:#f2f2f0;--bru-mono:"JetBrains Mono","SFMono-Regular",Consolas,"Courier New",monospace;--bru-shadow:4px 4px 0 var(--bru-black);--bru-shadow-sm:3px 3px 0 var(--bru-black)}[data-theme=brutal] body{font-variant-numeric:tabular-nums;color:var(--bru-black)!important;background:#fff!important}[data-theme=brutal] body:before{opacity:0!important;background:0 0!important}[data-theme=brutal] ::selection{background:var(--bru-yellow);color:var(--bru-black)}[data-theme=brutal] :is(div,section,header,aside,nav,main,button,input,select,textarea,table,td,th,span,a,img,canvas,details,summary,label,ul,li,p){border-radius:0!important}[data-theme=brutal] ::-webkit-scrollbar{width:12px;height:12px}[data-theme=brutal] ::-webkit-scrollbar-track{border-left:2px solid var(--bru-black);background:#fff}[data-theme=brutal] ::-webkit-scrollbar-thumb{border:2px solid #fff;background:var(--bru-black)!important;border-radius:0!important}[data-theme=brutal] aside.workspace-sidebar{border-right:2px solid var(--bru-black)!important;box-shadow:none!important;background:#fff!important}[data-theme=brutal] section.workspace-nav-group>div:first-child{opacity:.45;font-family:var(--bru-mono)!important;letter-spacing:2.5px!important;text-transform:uppercase!important;color:var(--bru-black)!important;font-size:10px!important;font-weight:800!important}[data-theme=brutal] button.workspace-nav-item{color:var(--bru-black)!important;box-shadow:none!important;background:0 0!important;border:2px solid #0000!important;border-left:none!important;border-right:none!important;font-size:14px!important;font-weight:700!important}[data-theme=brutal] button.workspace-nav-item:hover{background:var(--bru-yellow)!important;border-top-color:var(--bru-black)!important;border-bottom-color:var(--bru-black)!important;color:var(--bru-black)!important}[data-theme=brutal] button.workspace-nav-item[aria-current=page],[data-theme=brutal] button.workspace-nav-item[aria-current=page]:hover{background:var(--bru-black)!important;color:#fff!important;border-top-color:var(--bru-black)!important;border-bottom-color:var(--bru-black)!important}[data-theme=brutal] button.workspace-nav-item[aria-current=page] *{color:#fff!important}[data-theme=brutal] header.workspace-topbar{border-bottom:2px solid var(--bru-black)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}[data-theme=brutal] .workspace-breadcrumb{font-family:var(--bru-mono)!important;letter-spacing:1px!important;text-transform:uppercase!important;color:var(--bru-black)!important;font-size:11px!important;font-weight:700!important}[data-theme=brutal] button.workspace-account{border:2px solid var(--bru-black)!important;color:var(--bru-black)!important;box-shadow:var(--bru-shadow-sm)!important;background:#fff!important;font-weight:800!important}[data-theme=brutal] button.workspace-account:hover{background:var(--bru-yellow)!important}[data-theme=brutal] button.workspace-account>span:first-child{background:var(--bru-blue)!important;color:#fff!important;border:2px solid var(--bru-black)!important;font-weight:800!important}[data-theme=brutal] button.workspace-logout{letter-spacing:.5px;border:2px solid var(--bru-black)!important;color:var(--bru-red)!important;box-shadow:var(--bru-shadow-sm)!important;background:#fff!important;font-weight:800!important}[data-theme=brutal] .workspace-content h1,[data-theme=brutal] .workspace-content h2,[data-theme=brutal] .workspace-content h3{color:var(--bru-black)!important;letter-spacing:-.5px!important;font-weight:800!important}[data-theme=brutal] .page-header h1{font-size:26px!important}[data-theme=brutal] .page-header h1>span{background:var(--bru-yellow)!important;border:2px solid var(--bru-black)!important;box-shadow:var(--bru-shadow-sm)!important}[data-theme=brutal] .page-header h1>span svg{color:var(--bru-black)!important;stroke:var(--bru-black)!important}[data-theme=brutal] .page-header p{opacity:.55;font-family:var(--bru-mono)!important;letter-spacing:.5px!important;color:var(--bru-black)!important;font-size:11px!important}[data-theme=brutal] .dashboard-kpis>div{background:var(--bru-black)!important;border:2px solid var(--bru-black)!important;box-shadow:var(--bru-shadow)!important;padding:0!important}[data-theme=brutal] .dashboard-kpis>div>div{-webkit-backdrop-filter:none!important;background:#fff!important}[data-theme=brutal] .dashboard-kpis>div:first-child>div{background:var(--bru-yellow)!important}[data-theme=brutal] .dashboard-kpis>div>div>div:first-child{letter-spacing:1.5px!important;text-transform:uppercase!important;color:var(--bru-black)!important;font-size:11px!important;font-weight:800!important}[data-theme=brutal] .dashboard-kpis>div>div>div:nth-child(2){font-variant-numeric:tabular-nums;font-family:var(--bru-mono)!important;letter-spacing:-.5px!important;color:var(--bru-black)!important;font-size:23px!important;font-weight:800!important}[data-theme=brutal] .dashboard-kpis>div>div>div:nth-child(3){opacity:.55;font-family:var(--bru-mono)!important;color:var(--bru-black)!important;font-size:10px!important}[data-theme=brutal] .dashboard-filters select,[data-theme=brutal] .dashboard-filters button{border:2px solid var(--bru-black)!important;color:var(--bru-black)!important;box-shadow:var(--bru-shadow-sm)!important;background:#fff!important;font-weight:800!important}[data-theme=brutal] .dashboard-chart-panel{-webkit-backdrop-filter:none!important;border:2px solid var(--bru-black)!important;box-shadow:var(--bru-shadow)!important;background:#fff!important}[data-theme=brutal] .workspace-card,[data-theme=brutal] .workspace-content div[style*="border: 1px solid var(--border"],[data-theme=brutal] .workspace-content div[style*="border:1px solid var(--border"]{border-width:2px!important;border-color:var(--bru-black)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#fff!important}[data-theme=brutal] .workspace-card{box-shadow:var(--bru-shadow)!important}[data-theme=brutal] .workspace-content div[style*="background: var(--surface"]{background:var(--bru-gray)!important}[data-theme=brutal] .workspace-content button{letter-spacing:.2px;box-shadow:none;font-weight:800!important}[data-theme=brutal] .workspace-content button[style*=linear-gradient],[data-theme=brutal] .workspace-content button[style*="var(--accent-grad)"]{background:var(--bru-blue)!important;color:#fff!important;border:2px solid var(--bru-black)!important;box-shadow:var(--bru-shadow-sm)!important}[data-theme=brutal] .workspace-content button[style*="border: 1px solid"],[data-theme=brutal] .workspace-content button[style*="border:1px solid"]{border:2px solid var(--bru-black)!important;color:var(--bru-black)!important;background:#fff!important}[data-theme=brutal] .workspace-content button:active{box-shadow:1px 1px 0 var(--bru-black)!important}[data-theme=brutal] .workspace-content button:disabled{background:var(--bru-gray)!important;color:#767676!important;box-shadow:none!important}[data-theme=brutal] .workspace-content input,[data-theme=brutal] .workspace-content select,[data-theme=brutal] .workspace-content textarea{border:2px solid var(--bru-black)!important;color:var(--bru-black)!important;box-shadow:none!important;background:#fff!important;font-weight:600!important}[data-theme=brutal] .workspace-content input:focus,[data-theme=brutal] .workspace-content select:focus,[data-theme=brutal] .workspace-content textarea:focus{box-shadow:var(--bru-shadow-sm)!important;border-color:var(--bru-blue)!important;outline:none!important}[data-theme=brutal] .workspace-content input::placeholder,[data-theme=brutal] .workspace-content textarea::placeholder{font-size:12px;color:#767676!important;font-family:var(--bru-mono)!important}[data-theme=brutal] .workspace-content input[type=checkbox],[data-theme=brutal] .workspace-content input[type=radio]{accent-color:var(--bru-black)}[data-theme=brutal] .workspace-content table{border-collapse:collapse!important;border:2px solid var(--bru-black)!important;background:#fff!important}[data-theme=brutal] .workspace-content th{background:var(--bru-black)!important;color:#fff!important;font-family:var(--bru-mono)!important;letter-spacing:1.5px!important;text-transform:uppercase!important;border:2px solid var(--bru-black)!important;font-size:11px!important;font-weight:800!important}[data-theme=brutal] .workspace-content td{background:#fff;border:2px solid var(--bru-black)!important;color:var(--bru-black)!important;font-size:13px!important}[data-theme=brutal] .workspace-content tbody tr:hover td{background:var(--bru-yellow)!important}[data-theme=brutal] .workspace-content td{font-variant-numeric:tabular-nums}[data-theme=brutal] .workspace-content span[style*="border-radius: 999px"],[data-theme=brutal] .workspace-content span[style*="border-radius: 99px"],[data-theme=brutal] .workspace-content span[style*="border-radius: 20px"],[data-theme=brutal] .workspace-content span[style*="border-radius: 12px"]{border:2px solid var(--bru-black)!important;letter-spacing:.5px!important;font-weight:800!important}[data-theme=brutal] div[style*="position: fixed"]>div[style*=background]{border:2px solid var(--bru-black)!important;box-shadow:8px 8px 0 var(--bru-black)!important}[data-theme=brutal] .workspace-content hr{border:none!important;border-top:2px solid var(--bru-black)!important}[data-theme=brutal] .workspace-content a{font-weight:700;color:var(--bru-blue)!important}[data-theme=brutal] .workspace-content code,[data-theme=brutal] .workspace-content pre{font-family:var(--bru-mono)!important;background:var(--bru-gray)!important;border:2px solid var(--bru-black)!important}[data-theme=brutal] .skip-link{background:var(--bru-yellow)!important;color:var(--bru-black)!important;border:2px solid var(--bru-black)!important}
