@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.table-container,.table-wrapper,.config-table{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:auto}.data-table{width:100%;border-collapse:collapse;font-size:13px}.data-table th{text-align:left;padding:12px 16px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background:var(--glass);border-bottom:1px solid var(--glass-border);white-space:nowrap}.data-table td{padding:12px 16px;border-bottom:1px solid var(--row-divider);vertical-align:middle}.data-table tbody tr{transition:var(--transition)}.data-table tbody tr:hover{background:var(--glass-hover)}.data-table tbody tr:last-child td{border-bottom:none}.config-table .table-header{display:flex;padding:12px 16px;background:var(--glass);border-bottom:1px solid var(--glass-border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.config-table .table-row{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--row-divider);transition:var(--transition)}.config-table .table-row:hover{background:var(--glass-hover)}.config-table .table-row:last-child{border-bottom:none}:root{--bg-primary: #0f1117;--bg-secondary: #1a1d27;--bg-tertiary: #232734;--bg-card: rgba(30, 34, 46, .7);--glass: rgba(255, 255, 255, .04);--glass-border: rgba(255, 255, 255, .08);--glass-hover: rgba(255, 255, 255, .08);--color-text-primary: #f0f2f5;--color-text-secondary: #8b92a5;--color-text-muted: #565d73;--color-accent: #6c5ce7;--color-accent-light: #a29bfe;--color-accent-glow: rgba(108, 92, 231, .3);--color-accent-hover: #7c6cf0;--color-clean: #00b894;--color-clean-bg: rgba(0, 184, 148, .12);--color-clean-glow: rgba(0, 184, 148, .2);--color-warnings: #fdcb6e;--color-warnings-bg: rgba(253, 203, 110, .12);--color-warnings-glow: rgba(253, 203, 110, .2);--color-blockers: #e17055;--color-blockers-bg: rgba(225, 112, 85, .12);--color-blockers-glow: rgba(225, 112, 85, .2);--color-info: #74b9ff;--color-danger: #ef4444;--color-danger-bg: rgba(239, 68, 68, .12);--color-warning-soft-bg: rgba(253, 203, 110, .12);--row-divider: rgba(255, 255, 255, .04);--on-accent: #ffffff;--modal-overlay: rgba(0, 0, 0, .5);--gradient-accent: linear-gradient(135deg, var(--color-accent), var(--color-accent-hover));--gradient-warning: linear-gradient(135deg, var(--color-blockers), var(--color-warnings));--tl-state-info: var(--color-info);--tl-state-accent: var(--color-accent);--tl-state-success: var(--color-clean);--tl-state-teal: #00cec9;--tl-state-warning: var(--color-warnings);--tl-state-danger: var(--color-blockers);--tl-state-muted: #b2bec3;--clarity-high: var(--color-clean);--clarity-med: var(--color-warnings);--clarity-low: var(--color-blockers);--blur: 20px;--radius: 16px;--radius-sm: 10px;--radius-xs: 6px;--shadow: 0 8px 32px rgba(0, 0, 0, .3);--shadow-lg: 0 12px 48px rgba(0, 0, 0, .4);--transition: all .3s cubic-bezier(.4, 0, .2, 1);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--color-bg: var(--bg-primary);--color-surface: var(--bg-card);--color-surface-solid: var(--bg-secondary);--color-bg-tertiary: var(--bg-tertiary);--color-text-tertiary: var(--color-text-muted);--chart-grid: rgba(255, 255, 255, .05);--chart-tick: #b2bec3;--chart-text: #dfe6e9;--chart-heading: #fff;--chart-card-bg: rgba(255, 255, 255, .04);--chart-card-border: rgba(255, 255, 255, .08);--chart-card-hover: rgba(108, 92, 231, .3);--chart-meta-border: rgba(255, 255, 255, .06);--chart-table-border: rgba(255, 255, 255, .1);--chart-table-row-border: rgba(255, 255, 255, .04);--chart-table-row-hover: rgba(255, 255, 255, .03);--topbar-bg: rgba(15, 17, 23, .8);--sidebar-bg: rgba(0, 0, 0, .18);--k-bg: oklch(.18 .01 270);--k-surface: oklch(.22 .01 270);--k-surface2: oklch(.25 .01 270);--k-card: oklch(.26 .015 270);--k-card-hover: oklch(.29 .018 270);--k-border: oklch(.32 .01 270 / .6);--k-text: oklch(.96 .005 270);--k-text-muted: oklch(.7 .01 270);--k-text-dim: oklch(.55 .01 270);--k-accent: oklch(.7 .14 260);--k-column-bg: oklch(.2 .01 270);--chat-bg: oklch(.16 .03 268);--chat-surface: oklch(.17 .03 268 / .85);--chat-surface-2: oklch(.19 .03 268 / .75);--chat-surface-3: oklch(.22 .03 268 / .8);--chat-border: oklch(.85 .03 280 / .08);--chat-border-strong: oklch(.85 .03 280 / .12);--chat-text: oklch(.96 .01 280);--chat-text-muted: oklch(.7 .03 280);--chat-text-dim: oklch(.55 .02 280);--chat-accent: oklch(.72 .19 285);--chat-accent-2: oklch(.62 .22 290);--chat-code-bg: oklch(.22 .03 268 / .6);--p-bg: oklch(.18 .03 268);--p-surface: oklch(.19 .03 268 / .9);--p-surface-2: oklch(.14 .03 268 / .85);--p-surface-3: oklch(.11 .03 268 / .8);--p-surface-footer: oklch(.14 .03 268 / .6);--p-border: oklch(.85 .03 280 / .1);--p-border-strong: oklch(.85 .03 280 / .12);--p-text: oklch(.96 .01 280);--p-text-muted: oklch(.7 .03 280);--p-text-dim: oklch(.55 .02 280);--p-accent: oklch(.72 .19 285);--p-accent-2: oklch(.62 .22 290);--g-bg: oklch(.16 .01 255);--g-panel: oklch(.19 .01 255);--g-surface-muted: oklch(.22 .01 255);--g-hover-row: oklch(.23 .02 255);--g-border: oklch(1 0 0 / .08);--g-border-strong: oklch(1 0 0 / .14);--g-grid-minor: oklch(1 0 0 / .04);--g-grid-major: oklch(1 0 0 / .08);--g-text: oklch(.96 .005 255);--g-text-muted: oklch(.7 .01 255);--g-text-dim: oklch(.55 .01 255);--g-accent: oklch(.72 .17 255);--g-accent-soft: oklch(.3 .1 255 / .4);--g-today: oklch(.7 .2 25);--g-weekend: oklch(1 0 0 / .03);--g-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 10px 30px rgba(0, 0, 0, .3);--tl-bg: var(--k-bg);--tl-panel: var(--k-surface);--tl-surface-muted: var(--k-surface2);--tl-hover-row: var(--k-card-hover);--tl-border: var(--k-border);--tl-border-strong: oklch(1 0 0 / .14);--tl-text: var(--k-text);--tl-text-muted: var(--k-text-muted);--tl-text-dim: var(--k-text-dim);--tl-accent: oklch(.72 .14 35);--tl-accent-soft: oklch(.3 .1 35 / .4);--tl-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 10px 30px rgba(0, 0, 0, .3)}.light-theme{--bg-primary: #f5f6fa;--bg-secondary: #ffffff;--bg-tertiary: #eef0f4;--bg-card: rgba(255, 255, 255, .85);--glass: rgba(0, 0, 0, .03);--glass-border: rgba(0, 0, 0, .1);--glass-hover: rgba(0, 0, 0, .06);--color-text-primary: #1a1d27;--color-text-secondary: #5a6178;--color-text-muted: #8b92a5;--color-accent: #6c5ce7;--color-accent-light: #5a4bd1;--color-accent-glow: rgba(108, 92, 231, .2);--color-clean: #00a884;--color-clean-bg: rgba(0, 168, 132, .1);--color-warnings: #e0a800;--color-warnings-bg: rgba(224, 168, 0, .1);--color-blockers: #d63031;--color-blockers-bg: rgba(214, 48, 49, .08);--color-info: #0984e3;--color-accent-hover: #5a4bd1;--color-danger: #dc2626;--color-danger-bg: rgba(220, 38, 38, .08);--color-warning-soft-bg: #fff8e1;--row-divider: rgba(15, 23, 42, .06);--modal-overlay: rgba(15, 23, 42, .35);--tl-state-teal: #0891b2;--tl-state-muted: #94a3b8;--shadow: 0 2px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 24px rgba(0, 0, 0, .1);--chart-grid: rgba(0, 0, 0, .06);--chart-tick: #5a6178;--chart-text: #3a3f50;--chart-heading: #1a1d27;--chart-card-bg: rgba(0, 0, 0, .02);--chart-card-border: rgba(0, 0, 0, .08);--chart-card-hover: rgba(108, 92, 231, .2);--chart-meta-border: rgba(0, 0, 0, .06);--chart-table-border: rgba(0, 0, 0, .1);--chart-table-row-border: rgba(0, 0, 0, .05);--chart-table-row-hover: rgba(0, 0, 0, .03);--topbar-bg: rgba(255, 255, 255, .85);--sidebar-bg: rgba(0, 0, 0, .04);--k-bg: oklch(.97 .005 270);--k-surface: oklch(.995 .002 270);--k-surface2: oklch(.955 .006 270);--k-card: oklch(1 0 0);--k-card-hover: oklch(.97 .008 270);--k-border: oklch(.22 .01 270 / .14);--k-text: oklch(.22 .02 270);--k-text-muted: oklch(.45 .02 270);--k-text-dim: oklch(.6 .02 270);--k-accent: oklch(.55 .18 285);--k-column-bg: oklch(.93 .008 270);--chat-bg: oklch(.97 .005 280);--chat-surface: oklch(1 0 0 / .92);--chat-surface-2: oklch(1 0 0 / .85);--chat-surface-3: oklch(.94 .007 280 / .85);--chat-border: oklch(.22 .03 280 / .12);--chat-border-strong: oklch(.22 .03 280 / .2);--chat-text: oklch(.22 .02 280);--chat-text-muted: oklch(.45 .02 280);--chat-text-dim: oklch(.6 .02 280);--chat-accent: oklch(.55 .2 285);--chat-accent-2: oklch(.48 .22 290);--chat-code-bg: oklch(.92 .01 280 / .7);--p-bg: oklch(.97 .005 280);--p-surface: oklch(1 0 0);--p-surface-2: oklch(.96 .006 280);--p-surface-3: oklch(.94 .007 280);--p-surface-footer: oklch(.96 .006 280 / .6);--p-border: oklch(.22 .03 280 / .12);--p-border-strong: oklch(.22 .03 280 / .2);--p-text: oklch(.22 .02 280);--p-text-muted: oklch(.45 .02 280);--p-text-dim: oklch(.6 .02 280);--p-accent: oklch(.55 .2 285);--p-accent-2: oklch(.48 .22 290);--g-bg: #f7f7f8;--g-panel: #ffffff;--g-surface-muted: #f1f1f4;--g-hover-row: #f0f4fb;--g-border: rgba(15, 23, 42, .09);--g-border-strong: rgba(15, 23, 42, .16);--g-grid-minor: rgba(15, 23, 42, .045);--g-grid-major: rgba(15, 23, 42, .1);--g-text: #0f172a;--g-text-muted: #475569;--g-text-dim: #94a3b8;--g-accent: oklch(.5 .17 255);--g-accent-soft: oklch(.93 .05 255);--g-today: oklch(.55 .22 25);--g-weekend: rgba(15, 23, 42, .03);--g-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 6px 16px rgba(15, 23, 42, .06);--tl-bg: var(--k-bg);--tl-panel: var(--k-surface);--tl-surface-muted: var(--k-surface2);--tl-hover-row: var(--k-card-hover);--tl-border: var(--k-border);--tl-border-strong: rgba(15, 23, 42, .18);--tl-text: var(--k-text);--tl-text-muted: var(--k-text-muted);--tl-text-dim: var(--k-text-dim);--tl-accent: oklch(.48 .14 35);--tl-accent-soft: oklch(.93 .05 40);--tl-shadow: 0 2px 4px rgba(15, 23, 42, .05), 0 12px 32px rgba(15, 23, 42, .08)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5;color:var(--color-text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
