@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}:root{--primary-blue: #0090D9;--primary-dark: #0077B6;--primary-light: #E6F4FA;--text-dark: #1A1A1A;--text-medium: #4A4A4A;--text-light: #7A7A7A;--background: #F8F9FA;--surface: #FFFFFF;--border: #E0E0E0;--shadow-sm: 0 1px 3px rgba(0,144,217,.08);--shadow-md: 0 4px 12px rgba(0,144,217,.1);--shadow-lg: 0 8px 24px rgba(0,144,217,.12);--sidenav-bg: #E6F4FA;--sidenav-border: #CCE8F4;--sidenav-divider: rgba(0,144,217,.15);--nav-item-color: #5F6368;--nav-item-hover: #D6EEF9;--toolbar-bg: #FFFFFF;--toolbar-border: #E5E8EB;--toolbar-icon: #5F6368;--toolbar-hover: #F8F9FA;--content-bg: #FFFFFF;--input-bg: #F5F7FA;--input-bg-hover: #EDF0F5;--input-bg-focus: #FFFFFF;--menu-bg: #FFFFFF;--menu-border: rgba(0,0,0,.06);--surface-raised: #f8f9fa;--surface-elevated: #f8fcff;--border-elevated: #d4e8f7;--hover-row: rgba(0,144,217,.06);--chat-user-bubble: #0090D9;--chat-info-bar-from: #0090D9;--chat-info-bar-to: #0077B6}[data-theme=dark]{--primary-blue: #40b4ef;--primary-dark: #1e9fd8;--primary-light: rgba(64,180,239,.12);--text-dark: #e8eaf0;--text-medium: #9ea3b0;--text-light: #6b7280;--background: #0f1117;--surface: #1a1d27;--border: #2d3245;--shadow-sm: 0 1px 3px rgba(0,0,0,.4);--shadow-md: 0 4px 12px rgba(0,0,0,.5);--shadow-lg: 0 8px 24px rgba(0,0,0,.6);--sidenav-bg: #141820;--sidenav-border: #1e2535;--sidenav-divider: rgba(255,255,255,.08);--nav-item-color: #9ea3b0;--nav-item-hover: rgba(255,255,255,.07);--toolbar-bg: #1a1d27;--toolbar-border: #252a3a;--toolbar-icon: #9ea3b0;--toolbar-hover: rgba(255,255,255,.06);--content-bg: #0f1117;--input-bg: #22263a;--input-bg-hover: #272c40;--input-bg-focus: #1e2235;--menu-bg: #1e2235;--menu-border: rgba(255,255,255,.08);--surface-raised: #1a1e2e;--surface-elevated: #1c2233;--border-elevated: #2a3550;--hover-row: rgba(64,180,239,.08);--chat-user-bubble: #0069a8;--chat-info-bar-from: #0069a8;--chat-info-bar-to: #004f82}html,body{margin:0;padding:0;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-dark);background-color:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--text-dark);letter-spacing:-.02em;line-height:1.3}h1{font-size:36px;font-weight:800}h2{font-size:28px;font-weight:700}h3{font-size:24px;font-weight:600}p{line-height:1.6;color:var(--text-medium)}.mat-icon{font-family:Material Icons!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.mat-mdc-card{box-shadow:var(--shadow-sm)!important;border-radius:16px!important;background:var(--surface);border:1px solid var(--border);transition:all .3s cubic-bezier(.4,0,.2,1)}.mat-mdc-card:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-2px)}.mat-mdc-raised-button{border-radius:10px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.3px!important;font-family:Inter,sans-serif!important;padding:10px 24px!important;box-shadow:var(--shadow-sm)!important;transition:all .2s ease!important}.mat-mdc-raised-button:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-1px)}.mat-mdc-button{border-radius:10px!important;font-weight:600!important;text-transform:none!important;letter-spacing:.3px!important;font-family:Inter,sans-serif!important}.mat-primary{--mdc-filled-button-container-color: var(--primary-blue) !important;--mdc-protected-button-container-color: var(--primary-blue) !important}.mat-mdc-raised-button.mat-primary:hover{--mdc-filled-button-container-color: var(--primary-dark) !important}.mat-mdc-chip{border-radius:8px!important;font-weight:500!important;font-size:13px!important}.mat-mdc-form-field{--mat-form-field-outlined-container-shape: 12px;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .25);--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-hover-outline-color: var(--primary-blue);--mat-form-field-outlined-focus-outline-color: var(--primary-blue);--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-disabled-outline-color: rgba(0, 0, 0, .06);--mat-form-field-outlined-input-text-color: var(--text-dark);--mat-form-field-container-text-font: "Inter", sans-serif;--mat-form-field-container-text-size: 14px;--mat-form-field-container-text-weight: 400;--mat-form-field-container-text-line-height: 1.5;--mat-form-field-outlined-label-text-color: var(--text-light);--mat-form-field-outlined-hover-label-text-color: var(--text-medium);--mat-form-field-outlined-focus-label-text-color: var(--primary-blue);--mat-form-field-outlined-label-text-font: "Inter", sans-serif;--mat-form-field-outlined-label-text-size: 14px;--mat-form-field-outlined-label-text-weight: 500;--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .32);--mat-form-field-outlined-caret-color: var(--primary-blue);--mat-form-field-leading-icon-color: var(--text-light);--mat-form-field-disabled-leading-icon-color: rgba(0, 0, 0, .2);--mat-form-field-disabled-trailing-icon-color: rgba(0, 0, 0, .2);--mat-form-field-enabled-select-arrow-color: var(--text-light);--mat-form-field-focus-select-arrow-color: var(--primary-blue);--mat-form-field-subscript-text-font: "Inter", sans-serif;--mat-form-field-subscript-text-size: 12px;--mat-form-field-error-text-color: #D32F2F;--mat-form-field-outlined-error-outline-color: #D32F2F;--mat-form-field-outlined-error-focus-outline-color: #D32F2F;--mat-form-field-outlined-error-hover-outline-color: #B71C1C;--mat-form-field-outlined-error-label-text-color: #D32F2F;--mat-form-field-outlined-error-focus-label-text-color: #D32F2F;--mat-form-field-outlined-error-caret-color: #D32F2F}.mat-mdc-form-field .mdc-text-field--outlined{background:var(--input-bg)!important;border-radius:12px!important;transition:background .2s ease,box-shadow .2s ease!important}.mat-mdc-form-field:hover .mdc-text-field--outlined{background:var(--input-bg-hover)!important}.mat-mdc-form-field.mat-focused .mdc-text-field--outlined{background:var(--input-bg-focus)!important;box-shadow:0 0 0 3px #0090d91f,0 2px 8px #0000000a!important}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field .mat-mdc-form-field-icon-suffix{color:var(--text-light);transition:color .2s ease}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-icon-prefix,.mat-mdc-form-field.mat-focused .mat-mdc-form-field-icon-suffix{color:var(--primary-blue)}.mat-mdc-menu-panel{background:var(--menu-bg)!important;border-radius:12px!important;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f!important;border:1px solid var(--menu-border)!important;overflow:hidden!important}.mat-mdc-menu-panel .mat-mdc-menu-content{background:var(--menu-bg)!important;padding:6px!important}.mat-mdc-menu-panel .mat-mdc-menu-item{font-family:Inter,sans-serif!important;font-size:14px!important;border-radius:8px!important;transition:background .15s ease!important}.mdc-menu-surface{background:var(--menu-bg)!important}.mat-mdc-select-panel{background:var(--menu-bg)!important;border-radius:12px!important;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f!important;border:1px solid var(--menu-border)!important;padding:6px!important}.mat-mdc-select-panel .mat-mdc-option{font-family:Inter,sans-serif!important;font-size:14px!important;border-radius:8px!important;margin:2px 0!important;transition:background .15s ease!important}.mat-mdc-select-panel .mat-mdc-option:hover{background:var(--primary-light)!important}.mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected{background:var(--primary-light)!important;color:var(--primary-blue)!important;font-weight:600!important}textarea.mat-mdc-input-element{padding:8px 0!important;resize:vertical}::ng-deep .mat-mdc-tooltip .agent-info-tooltip{background-color:#1a1a1a!important}::ng-deep .agent-info-tooltip{background-color:#1a1a1a!important}::ng-deep .mat-mdc-tooltip.agent-info-tooltip{background-color:#1a1a1a!important}::ng-deep .mdc-tooltip.agent-info-tooltip{background-color:#1a1a1a!important}::ng-deep .mdc-tooltip.agent-info-tooltip .mdc-tooltip__surface{background-color:#1a1a1a!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:1.5!important;padding:12px 16px!important;border-radius:8px!important;white-space:pre-line!important;max-width:280px!important;box-shadow:0 4px 16px #0000004d!important}::ng-deep .mat-mdc-tooltip.agent-info-tooltip .mdc-tooltip__surface{background-color:#1a1a1a!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:11px!important;line-height:1.5!important;padding:12px 16px!important;border-radius:8px!important;white-space:pre-line!important;max-width:280px!important;box-shadow:0 4px 16px #0000004d!important}::ng-deep .mat-mdc-tooltip-panel.agent-info-tooltip{background-color:#1a1a1a!important}::ng-deep .mat-mdc-tooltip-panel.agent-info-tooltip .mdc-tooltip__surface{background-color:#1a1a1a!important;color:#fff!important}::ng-deep .mdc-tooltip__surface{background-color:#1a1a1a!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:13px!important;line-height:1.4!important;padding:8px 12px!important;border-radius:6px!important;box-shadow:0 2px 8px #00000040!important}::ng-deep .mat-mdc-tooltip{background-color:#1a1a1a!important}::ng-deep .mat-mdc-tooltip .mdc-tooltip__surface{background-color:#1a1a1a!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:13px!important;line-height:1.4!important;padding:8px 12px!important;border-radius:6px!important;box-shadow:0 2px 8px #00000040!important}::ng-deep .mat-mdc-tooltip-panel{background-color:transparent!important}::ng-deep .mat-mdc-tooltip-panel .mdc-tooltip__surface{background-color:#1a1a1a!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:13px!important;line-height:1.4!important;padding:8px 12px!important;border-radius:6px!important;box-shadow:0 2px 8px #00000040!important}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: #1A1A1A !important;--mdc-plain-tooltip-supporting-text-color: #FFFFFF !important;--mdc-plain-tooltip-supporting-text-font: "Inter", sans-serif !important;--mdc-plain-tooltip-supporting-text-size: 13px !important;--mdc-plain-tooltip-supporting-text-line-height: 1.4 !important;--mdc-plain-tooltip-container-shape: 6px !important}.mat-mdc-tooltip-surface{background-color:#1a1a1a!important;color:#fff!important;font-family:Inter,sans-serif!important;font-size:13px!important;padding:8px 12px!important;border-radius:6px!important}.mdc-tooltip{background-color:#1a1a1a!important}[data-theme=dark]{color-scheme:dark}[data-theme=dark] body,[data-theme=dark] html{background-color:var(--background);color:var(--text-dark)}[data-theme=dark] .mat-mdc-card,[data-theme=dark] .mat-mdc-dialog-container,[data-theme=dark] .mdc-dialog__surface,[data-theme=dark] .mat-mdc-expansion-panel{background:var(--surface)!important;color:var(--text-dark)!important}[data-theme=dark] .mat-mdc-tab-group,[data-theme=dark] .mat-mdc-tab-header{background:var(--surface)!important}[data-theme=dark] .mat-mdc-table,[data-theme=dark] .mat-mdc-row,[data-theme=dark] .mat-mdc-header-row,[data-theme=dark] .mat-mdc-footer-row,[data-theme=dark] .mat-mdc-paginator{background:var(--surface)!important;color:var(--text-dark)!important}[data-theme=dark] .mat-mdc-chip{background:var(--border)!important;color:var(--text-dark)!important}[data-theme=dark] .mat-mdc-slide-toggle,[data-theme=dark] .mat-mdc-checkbox,[data-theme=dark] .mat-mdc-radio-button{color:var(--text-dark)!important}[data-theme=dark] .mdc-text-field--outlined .mdc-notched-outline__leading,[data-theme=dark] .mdc-text-field--outlined .mdc-notched-outline__notch,[data-theme=dark] .mdc-text-field--outlined .mdc-notched-outline__trailing{border-color:var(--border)!important}[data-theme=dark] .mat-mdc-form-field{--mat-form-field-outlined-outline-color: var(--border);--mat-form-field-outlined-input-text-color: var(--text-dark);--mat-form-field-outlined-label-text-color: var(--text-light);--mat-form-field-outlined-input-text-placeholder-color: rgba(255,255,255,.25)}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select{color:var(--text-dark);caret-color:var(--primary-blue)}[data-theme=dark] .mat-mdc-snack-bar-container{background:#2d3245!important;color:var(--text-dark)!important}[data-theme=dark] mat-divider,[data-theme=dark] .mat-divider{border-color:var(--border)!important}
