:root,[data-theme=light]{--bg:#f5f6f8;--surface:#fff;--surface-2:#fafafb;--border:#ecedf0;--border-2:#e2e3e8;--text:#191a1d;--text-2:#6a6e76;--text-3:#9ca0a8;--accent:#2563eb;--accent-soft:#2563eb14;--accent-border:#2563eb59;--ok:#1f9d63;--ok-soft:#1f9d631a;--danger:#e5604d;--danger-soft:#e5604d14;--warn:#c77a1f;--warn-soft:#c77a1f1a;--warn-border:#c77a1f4d;--shadow:0 1px 2px #1018280d;--shadow-md:0 1px 2px #10182814;--font-ui:var(--font-hanken), "Hanken Grotesk", system-ui, sans-serif;--font-mono:var(--font-jetbrains), "JetBrains Mono", monospace;--radius-lg:16px;--radius-md:12px;--radius-sm:9px;--radius-pill:999px;--sidebar-w:248px;--content-max:1300px}[data-theme=dark]{--bg:#0b0b0d;--surface:#141418;--surface-2:#1a1a1f;--border:#26272c;--border-2:#303137;--text:#f3f4f5;--text-2:#9da0a8;--text-3:#6a6e76;--accent:#5b8def;--accent-soft:#5b8def24;--accent-border:#5b8def66;--ok:#34c77e;--ok-soft:#34c77e24;--danger:#f0816f;--danger-soft:#f0816f1f;--warn:#f0a24a;--warn-soft:#f0a24a24;--warn-border:#f0a24a66;--shadow:none;--shadow-md:none}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}.font-mono{font-family:var(--font-mono)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-2);background-clip:content-box;border:3px solid #0000;border-radius:6px}.app-shell{background:var(--bg);width:100%;min-height:100vh;color:var(--text);display:flex}.sidebar{width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;align-self:flex-start;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-group-label{letter-spacing:.08em;color:var(--text-3);text-transform:uppercase;padding:0 12px 8px;font-size:10.5px;font-weight:600}.nav-item{color:var(--text-2);cursor:pointer;border-radius:10px;align-items:center;gap:11px;padding:9px 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex;position:relative}.nav-item:hover{background:var(--surface-2)}.nav-item.active{color:var(--accent);background:var(--accent-soft)}.nav-item.active:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.main{flex:1;min-width:0;padding:30px 40px 56px}.main-inner{max-width:var(--content-max);flex-direction:column;gap:24px;margin:0 auto;display:flex}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-title{letter-spacing:-.025em;margin:0;font-size:27px;font-weight:700}.page-subtitle{color:var(--text-2);margin:7px 0 0;font-size:14px}.eyebrow{letter-spacing:.1em;color:var(--text-3);text-transform:uppercase;font-size:11px;font-weight:600}.back-link{color:var(--text-2);align-items:center;gap:7px;margin-bottom:10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--text)}.btn{font-family:var(--font-ui);cursor:pointer;border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:opacity .12s,background-color .12s,color .12s,border-color .12s;display:inline-flex}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary:hover{opacity:.92}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-2)}.btn-secondary:hover{background:var(--surface-2)}.btn-ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--surface-2);color:var(--text)}.btn-danger-outline{background:var(--surface-2);color:var(--text-2);border-color:var(--border-2)}.btn-danger-outline:hover{color:var(--danger);border-color:var(--danger)}.btn-icon{border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--surface);width:36px;height:35px;color:var(--text-2);padding:0}.btn-icon:hover{background:var(--surface-2);color:var(--text)}.theme-toggle{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border-2);box-shadow:var(--shadow);gap:2px;padding:3px;display:inline-flex}.theme-toggle button{border-radius:var(--radius-pill);cursor:pointer;width:30px;height:30px;color:var(--text-3);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.theme-toggle button.active{background:var(--accent-soft);color:var(--accent)}.tabs{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;gap:3px;padding:4px;display:inline-flex}.tabs.sub{border-radius:10px;padding:4px}.tab{font-family:var(--font-ui);cursor:pointer;color:var(--text-2);background:0 0;border:none;border-radius:8px;padding:7px 15px;font-size:13px;font-weight:600}.tab.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-md)}.chip-row{background:var(--surface-2);border:1px solid var(--border);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.chip{font-family:var(--font-ui);cursor:pointer;color:var(--text-2);background:0 0;border:none;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:500}.chip.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow-md);font-weight:600}.card{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);padding:22px 24px}.card-tight{border-radius:var(--radius-md);padding:18px}.card-flat{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);padding:14px 15px}.card-title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.card-subtitle{color:var(--text-2);margin:4px 0 0;font-size:12.5px}.kpi-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:17px 18px}.kpi-card.highlight{box-shadow:var(--shadow), inset 0 0 0 1.5px var(--accent-border)}.kpi-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.kpi-label.accent{color:var(--accent)}.kpi-value{font-family:var(--font-mono);letter-spacing:-.02em;margin-top:11px;font-size:26px;font-weight:600}.table{border-collapse:collapse;width:100%;font-size:13px}.table thead tr{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:11px 16px;font-size:10.5px;font-weight:600}.table th:first-child,.table td:first-child{padding-left:24px}.table th:last-child,.table td:last-child{padding-right:24px}.table th.num,.table td.num{text-align:right}.table tbody tr{border-bottom:1px solid var(--border)}.table td{padding:13px 16px}.table td.num{font-family:var(--font-mono)}.table-footer{border-top:1px solid var(--border);color:var(--text-2);justify-content:space-between;align-items:center;padding:14px 24px;font-size:12.5px;display:flex}.pager-btn{border:1px solid var(--border-2);background:var(--surface);width:30px;height:30px;color:var(--text-2);cursor:pointer;font-family:var(--font-ui);border-radius:8px;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.pager-btn:hover{background:var(--surface-2)}.pager-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}.badge{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:7px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.badge-pill{border-radius:var(--radius-pill);border:none;padding:3px 11px}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.status-active{color:var(--ok);background:var(--ok-soft)}.status-warn{color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-border)}.status-danger{color:var(--danger);background:var(--danger-soft)}.status-accent{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-border)}.avatar{background:var(--surface-2);border:1px solid var(--border);width:34px;height:34px;color:var(--text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.avatar-accent{background:var(--accent-soft);color:var(--accent);border:none}.avatar-sm{width:22px;height:22px;font-size:9.5px}.meter-track{background:var(--border);border-radius:3px;height:4px;overflow:hidden}.meter-track.lg{background:var(--surface-2);border-radius:5px;height:8px}.meter-fill{border-radius:inherit;background:var(--accent);height:100%}.input{border:1px solid var(--border-2);background:var(--surface-2);width:100%;color:var(--text);font-size:13.5px;font-family:var(--font-ui);border-radius:11px;outline:none;padding:11px 14px}.input-with-icon{padding-left:40px}.input-icon-wrap{position:relative}.input-icon-wrap svg{color:var(--text-3);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.checkbox-empty{border:1.5px solid var(--border-2);background:var(--surface);border-radius:5px;width:18px;height:18px;display:inline-block}.checkbox-checked{background:var(--accent);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.toggle-off{border-radius:var(--radius-pill);background:var(--border-2);width:38px;height:22px;display:inline-block;position:relative}.toggle-off:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.toggle-on{border-radius:var(--radius-pill);background:var(--accent);width:42px;height:24px;display:inline-block;position:relative}.toggle-on:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:21px}.chart-grid-line{stroke:var(--border);stroke-width:1px}.chart-grid-line.axis{stroke:var(--border-2)}.chart-line{stroke:var(--accent);stroke-width:2.2px;fill:none}.chart-area-fill-start{stop-color:var(--accent);stop-opacity:.22}.chart-area-fill-end{stop-color:var(--accent);stop-opacity:0}.chart-bar{fill:var(--accent)}.chart-bar-soft{fill:var(--accent-soft);stroke:var(--accent-border)}.chart-axis-label{font-family:var(--font-mono);fill:var(--text-3);font-size:11px}:root{--chart-1:#3b6fe0;--chart-2:#7c5cfc;--chart-3:#2bb079;--chart-4:#e8a13b;--chart-5:#e5604d;--chart-6:#3fb6c4;--chart-7:#d14d8b}[data-theme=light]{--heat-1:#eeeff2;--heat-2:#d7e2ff;--heat-3:#a9c2ff;--heat-4:#6e97f2;--heat-5:#3b6fe0}[data-theme=dark]{--heat-1:#17181c;--heat-2:#1c2a52;--heat-3:#264080;--heat-4:#3358b2;--heat-5:#5180ea}
.ant-layout{background:var(--bg)}.ant-layout-sider,.ant-layout-header{background:var(--surface)}main{background:var(--bg)}body,button,input,select,textarea,[class^=tremor-],[class*=\ tremor-]{font-family:var(--font-ui)}.ant-table{background:var(--surface);color:var(--text);font-size:13px}.ant-table-thead>tr>th{letter-spacing:.06em;text-transform:uppercase;background:var(--surface)!important;color:var(--text-3)!important;border-bottom:1px solid var(--border)!important;padding:11px 16px!important;font-size:10.5px!important;font-weight:600!important}.ant-table-thead>tr>th:before{display:none!important}.ant-table-tbody>tr>td{color:var(--text);border-bottom:1px solid var(--border)!important;padding:13px 16px!important}.ant-table-tbody>tr:hover>td{background:var(--surface-2)!important}.ant-card,.tremor-Card-root{background:var(--surface);border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow)!important}.ant-card-head{border-bottom:1px solid var(--border);font-weight:600}.tremor-Metric-root{font-family:var(--font-mono);letter-spacing:-.02em}.tremor-Table-root{background:var(--surface)}.tremor-Table-root thead th,.tremor-TableHeaderCell-root{text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--text-3)!important;border-bottom:1px solid var(--border)!important;background:var(--surface)!important;font-size:10.5px!important;font-weight:600!important}.tremor-Table-root tbody td,.tremor-TableCell-root{color:var(--text);border-bottom:1px solid var(--border)!important;font-size:13px!important}.tremor-Table-root tbody tr:hover td,.tremor-TableRow-root:hover td{background:var(--surface-2)!important}.custom-border{border-color:var(--border)!important;border-radius:var(--radius-lg)!important}.ant-tabs-tab{color:var(--text-2);font-size:13.5px;font-weight:600}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent)!important}.ant-tabs-ink-bar{background:var(--accent)!important}.tremor-TabList-root{border-bottom-color:var(--border)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-picker{border-radius:var(--radius-sm)!important;border-color:var(--border-2)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}.ant-btn{font-weight:600;border-radius:var(--radius-sm)!important}.ant-btn-default{border-color:var(--border-2);color:var(--text)}.ant-menu-light .ant-menu-item-selected{color:var(--accent);background:var(--accent-soft)}.ant-segmented{background:var(--surface-2);border:1px solid var(--border);border-radius:11px}.ant-segmented .ant-segmented-item-selected{background:var(--surface);box-shadow:var(--shadow-md)}.ant-modal-content,.ant-drawer-content{background:var(--surface);border-radius:var(--radius-lg)}.ant-modal-header{background:var(--surface)}.ant-modal-title{letter-spacing:-.01em;font-weight:700}.tremor-TextInput-root,.tremor-Select-root,.tremor-MultiSelect-root,.tremor-NumberInput-root,.tremor-DatePicker-root,.tremor-SelectItem-root{border-radius:var(--radius-sm)!important}.tremor-Button-root{border-radius:var(--radius-sm)!important;font-weight:600!important}.tremor-TabList-root .tremor-Tab-root[aria-selected=true]{color:var(--accent)!important;border-color:var(--accent)!important}.ant-form-item-label>label{color:var(--text-2);font-weight:600}.ant-tag{border-radius:var(--radius-sm)}.ant-switch-checked{background:var(--accent)!important}.ant-radio-checked .ant-radio-inner,.ant-checkbox-checked .ant-checkbox-inner{background:var(--accent)!important;border-color:var(--accent)!important}.ant-dropdown-menu,.ant-select-dropdown,.ant-popover-inner{border-radius:var(--radius-md);border:1px solid var(--border)}.ant-pagination-item-active{border-color:var(--accent)}.ant-pagination-item-active a{color:var(--accent)!important}main table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);font-size:10.5px;font-weight:600}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] .bg-white{background-color:var(--surface)!important}[data-theme=dark] .bg-gray-50,[data-theme=dark] .bg-gray-100,[data-theme=dark] .bg-slate-50,[data-theme=dark] .bg-slate-100,[data-theme=dark] .bg-neutral-50,[data-theme=dark] .bg-zinc-50{background-color:var(--surface-2)!important}[data-theme=dark] .text-black,[data-theme=dark] .text-gray-900,[data-theme=dark] .text-gray-800{color:var(--text)!important}[data-theme=dark] .text-gray-700,[data-theme=dark] .text-gray-600{color:var(--text-2)!important}[data-theme=dark] .text-gray-500,[data-theme=dark] .text-gray-400,[data-theme=dark] .text-gray-300{color:var(--text-3)!important}[data-theme=dark] .border-gray-100,[data-theme=dark] .border-gray-200,[data-theme=dark] .border-gray-300,[data-theme=dark] .border-slate-200,[data-theme=dark] .divide-gray-100>:not([hidden])~:not([hidden]),[data-theme=dark] .divide-gray-200>:not([hidden])~:not([hidden]){border-color:var(--border)!important}[data-theme=dark] .hover\:bg-gray-50:hover,[data-theme=dark] .hover\:bg-gray-100:hover{background-color:var(--surface-2)!important}[data-theme=dark] nav.sticky{background:var(--surface)!important;border-color:var(--border)!important}[data-theme=dark] .bg-blue-50,[data-theme=dark] .bg-blue-100{background-color:var(--accent-soft)!important}[data-theme=dark] .bg-green-50,[data-theme=dark] .bg-green-100,[data-theme=dark] .bg-emerald-50,[data-theme=dark] .bg-emerald-100{background-color:var(--ok-soft)!important}[data-theme=dark] .bg-red-50,[data-theme=dark] .bg-red-100,[data-theme=dark] .bg-rose-50,[data-theme=dark] .bg-rose-100{background-color:var(--danger-soft)!important}[data-theme=dark] .bg-yellow-50,[data-theme=dark] .bg-yellow-100,[data-theme=dark] .bg-amber-50,[data-theme=dark] .bg-amber-100,[data-theme=dark] .bg-orange-50{background-color:var(--warn-soft)!important}[data-theme=dark] .bg-purple-50,[data-theme=dark] .bg-purple-100,[data-theme=dark] .bg-indigo-50,[data-theme=dark] .bg-violet-50{background-color:#7c5cfc29!important}[data-theme=dark] .text-blue-500,[data-theme=dark] .text-blue-600,[data-theme=dark] .text-blue-700,[data-theme=dark] .text-blue-800,[data-theme=dark] .text-blue-900{color:var(--accent)!important}[data-theme=dark] .text-green-600,[data-theme=dark] .text-green-700,[data-theme=dark] .text-green-800,[data-theme=dark] .text-emerald-700{color:var(--ok)!important}[data-theme=dark] .text-red-600,[data-theme=dark] .text-red-700,[data-theme=dark] .text-red-800,[data-theme=dark] .text-rose-700{color:var(--danger)!important}[data-theme=dark] .text-yellow-700,[data-theme=dark] .text-yellow-800,[data-theme=dark] .text-amber-700,[data-theme=dark] .text-orange-700{color:var(--warn)!important}[data-theme=dark] .text-purple-600,[data-theme=dark] .text-purple-700,[data-theme=dark] .text-indigo-600{color:#9b82ff!important}[data-theme=dark] .border-blue-100,[data-theme=dark] .border-blue-200,[data-theme=dark] .border-blue-300{border-color:var(--accent-border)!important}[data-theme=dark] .border-green-200,[data-theme=dark] .border-emerald-200{border-color:var(--ok)!important}[data-theme=dark] .border-red-200,[data-theme=dark] .border-rose-200{border-color:var(--danger)!important}[data-theme=dark] .border-yellow-200,[data-theme=dark] .border-amber-200{border-color:var(--warn-border)!important}[data-theme=dark] [class*=from-blue-50],[data-theme=dark] [class*=from-gray-50],[data-theme=dark] [class*=via-white],[data-theme=dark] [class*=to-white]{background-image:none!important;background-color:var(--surface-2)!important}[data-theme=dark] .hover\:bg-white:hover,[data-theme=dark] .hover\:bg-gray-50:hover,[data-theme=dark] .hover\:bg-gray-100:hover,[data-theme=dark] .hover\:bg-gray-200:hover,[data-theme=dark] .hover\:bg-gray-300:hover,[data-theme=dark] .hover\:bg-slate-50:hover,[data-theme=dark] .hover\:bg-slate-100:hover,[data-theme=dark] .hover\:bg-neutral-100:hover,[data-theme=dark] .hover\:bg-zinc-100:hover{background-color:var(--surface-2)!important}[data-theme=dark] .hover\:bg-blue-50:hover,[data-theme=dark] .hover\:bg-blue-100:hover,[data-theme=dark] .hover\:bg-blue-200:hover{background-color:var(--accent-soft)!important}[data-theme=dark] .hover\:text-gray-900:hover,[data-theme=dark] .hover\:text-gray-800:hover,[data-theme=dark] .hover\:text-gray-700:hover,[data-theme=dark] .hover\:text-black:hover{color:var(--text)!important}[data-theme=dark] .ant-dropdown-menu-item:hover,[data-theme=dark] .ant-select-item-option-active,[data-theme=dark] .hover\:\!bg-gray-100:hover,[data-theme=dark] .hover\:\!bg-gray-50:hover,[data-theme=dark] .hover\:\!bg-white:hover,[data-theme=dark] .\!bg-white,[data-theme=dark] .\!bg-gray-50,[data-theme=dark] .\!bg-gray-100{background-color:var(--surface-2)!important}[data-theme=dark] .\!text-gray-900,[data-theme=dark] .\!text-black{color:var(--text)!important}[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]),[data-theme=dark] textarea,[data-theme=dark] .ant-input,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-number,[data-theme=dark] .ant-input-number-input,[data-theme=dark] .tremor-TextInput-root,[data-theme=dark] .tremor-TextInput-input,[data-theme=dark] .tremor-Select-root button,[data-theme=dark] .tremor-SearchSelect-root button{background-color:var(--surface-2)!important;color:var(--text)!important;border-color:var(--border-2)!important}[data-theme=dark] input::-moz-placeholder{color:var(--text-3)!important}[data-theme=dark] textarea::-moz-placeholder{color:var(--text-3)!important}[data-theme=dark] .tremor-TextInput-input::-moz-placeholder{color:var(--text-3)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,[data-theme=dark] .tremor-TextInput-input::placeholder{color:var(--text-3)!important}[data-theme=dark] pre[class*=language-],[data-theme=dark] code[class*=language-]{background:var(--surface)!important}[data-theme=dark] .bg-gray-200,[data-theme=dark] .bg-gray-300,[data-theme=dark] .bg-slate-200,[data-theme=dark] .bg-slate-300,[data-theme=dark] .bg-neutral-200,[data-theme=dark] .bg-neutral-300,[data-theme=dark] .bg-zinc-200{background-color:var(--surface-2)!important}[data-theme=dark] .ant-input-group-addon{background-color:var(--surface-2)!important;color:var(--text-2)!important;border-color:var(--border-2)!important}[data-theme=dark] .ant-btn-default,[data-theme=dark] .ant-btn-text{background-color:#0000!important}[data-theme=dark] .ant-table-cell-fix-left,[data-theme=dark] .ant-table-cell-fix-right{background-color:var(--surface)!important}[data-theme=dark] .ant-table-cell-row-hover{background-color:var(--surface-2)!important}[data-theme=dark] .ant-tooltip-inner{background-color:var(--surface)!important;color:var(--text)!important}[data-theme=dark] .ant-empty-description,[data-theme=dark] .ant-list-empty-text,[data-theme=dark] .ant-select-selection-placeholder{color:var(--text-3)!important}[data-theme=dark] .ant-card{background:var(--surface)!important}[data-theme=dark] .tremor-Card-root,[data-theme=dark] [class*=tremor-Dialog-panel],[data-theme=dark] [class*=tremor-Select-listbox]{background-color:var(--surface)!important}[data-theme=dark] .\!bg-gray-200,[data-theme=dark] .\!bg-gray-300,[data-theme=dark] .hover\:\!bg-gray-200:hover,[data-theme=dark] .hover\:\!bg-gray-300:hover{background-color:var(--surface-2)!important}[data-theme=dark] .\!bg-blue-50,[data-theme=dark] .\!bg-blue-100{background-color:var(--accent-soft)!important}[data-theme=dark] [class*=from-blue-50],[data-theme=dark] [class*=to-blue-50],[data-theme=dark] [class*=via-blue-50],[data-theme=dark] [class*=from-slate-50],[data-theme=dark] [class*=from-gray-50],[data-theme=dark] [class*=via-white],[data-theme=dark] [class*=to-white],[data-theme=dark] [class*=from-white]{background-image:none!important;background-color:var(--surface-2)!important}[data-theme=dark] pre:not([class*=language]),[data-theme=dark] code:not([class*=language]):not([class*=hljs]){background-color:var(--surface-2)!important;color:var(--text)!important}[data-theme=dark] .text-slate-900,[data-theme=dark] .text-slate-800,[data-theme=dark] .text-zinc-800,[data-theme=dark] .text-stone-800{color:var(--text)!important}[data-theme=dark] .text-slate-700,[data-theme=dark] .text-zinc-700,[data-theme=dark] .text-stone-700{color:var(--text-2)!important}[data-theme=dark] select{background-color:var(--surface-2)!important;color:var(--text)!important;border-color:var(--border-2)!important}[data-theme=dark] select option{background-color:var(--surface)!important;color:var(--text)!important}
