@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}:root{--brand-primary: #00d09c;--brand-primary-dark: #00b588;--brand-primary-light: #00edb3;--brand-secondary: #5367ff;--brand-accent: #ff6b35;--success-color: #00d09c;--success-bg: #e6f9f5;--success-dark: #00a67d;--error-color: #eb5b3c;--error-bg: #fef2f0;--error-dark: #d64526;--warning-color: #f7b422;--info-color: #536dfe;--gray-50: #fafbfc;--gray-100: #f5f6f8;--gray-200: #ebeef2;--gray-300: #dce0e6;--gray-400: #b8bec8;--gray-500: #8a92a1;--gray-600: #5f6a7d;--gray-700: #44475a;--gray-800: #2b2e3b;--gray-900: #1a1d28;--bg-page: #f5f6f8;--bg-card: #ffffff;--bg-elevated: #ffffff;--bg-hover: #f9fafb;--bg-active: #f0f2f5;--bg-overlay: rgba(26, 29, 40, .5);--text-primary: #1a1d28;--text-secondary: #5f6a7d;--text-tertiary: #8a92a1;--text-placeholder: #b8bec8;--text-disabled: #dce0e6;--text-inverse: #ffffff;--border-light: #ebeef2;--border-medium: #dce0e6;--border-dark: #b8bec8;--border-focus: var(--brand-primary);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(26, 29, 40, .04);--shadow-sm: 0 1px 3px rgba(26, 29, 40, .08);--shadow-md: 0 2px 8px rgba(26, 29, 40, .08);--shadow-lg: 0 4px 16px rgba(26, 29, 40, .1);--shadow-xl: 0 8px 24px rgba(26, 29, 40, .12);--shadow-2xl: 0 16px 48px rgba(26, 29, 40, .16);--transition-fast: .12s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem}[data-theme=dark]{--brand-primary: #00edb3;--brand-primary-dark: #00d09c;--brand-primary-light: #1fffc4;--brand-secondary: #5367ff;--brand-accent: #ff8a5c;--success-color: #00edb3;--success-bg: #0a3d32;--success-dark: #00d09c;--error-color: #ff6b5c;--error-bg: #3d1a16;--error-dark: #eb5b3c;--warning-color: #ffc247;--info-color: #5367ff;--gray-50: #1a1d28;--gray-100: #2b2e3b;--gray-200: #3a3f4f;--gray-300: #4a5060;--gray-400: #6b7280;--gray-500: #9ca3af;--gray-600: #c1c7d0;--gray-700: #dce0e6;--gray-800: #ebeef2;--gray-900: #f5f6f8;--bg-page: #0f1117;--bg-card: #1a1d28;--bg-elevated: #2b2e3b;--bg-hover: #23262f;--bg-active: #2b2e3b;--bg-overlay: rgba(0, 0, 0, .75);--text-primary: #f5f6f8;--text-secondary: #c1c7d0;--text-tertiary: #9ca3af;--text-placeholder: #6b7280;--text-disabled: #4a5060;--text-inverse: #1a1d28;--border-light: #2b2e3b;--border-medium: #3a3f4f;--border-dark: #4a5060;--border-focus: var(--brand-primary);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 2px 8px rgba(0, 0, 0, .5);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .6);--shadow-xl: 0 8px 24px rgba(0, 0, 0, .7);--shadow-2xl: 0 16px 48px rgba(0, 0, 0, .8)}.material-icons,.material-symbols-outlined{font-family:Material Icons,Material Symbols Outlined;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;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;vertical-align:middle}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.icon-sm{font-size:18px}.icon-md{font-size:24px}.icon-lg{font-size:32px}.icon-xl{font-size:48px}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-page);font-size:14px;line-height:1.6;color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;overflow-x:hidden;font-feature-settings:"tnum" 1}h1,h2,h3,h4,h5,h6,p,ul,ol,li,div,span,a,button,input,textarea,select{margin:0;padding:0}h1{font-size:1.8rem;font-weight:700;line-height:1.2;margin-bottom:.8rem;color:var(--text-primary)}h2{font-size:1.5rem;font-weight:600;line-height:1.3;margin-bottom:.6rem;color:var(--text-primary)}h3{font-size:1.2rem;font-weight:600;line-height:1.3;margin-bottom:.5rem;color:#2d3748}h4{font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:.4rem;color:#4a5568}h5{font-size:.9rem;font-weight:600;line-height:1.4;margin-bottom:.3rem;color:#4a5568}h6{font-size:.8rem;font-weight:600;line-height:1.4;margin-bottom:.2rem;color:#718096;text-transform:uppercase;letter-spacing:.5px}p{font-size:.9rem;line-height:1.4;margin-bottom:.8rem;color:#4a5568}ul,ol{margin-bottom:.8rem;padding-left:1.2rem}ul li,ol li{font-size:.9rem;line-height:1.4;margin-bottom:.2rem;color:#4a5568}app-root{display:block;min-height:100vh;margin:0;padding:0;background:var(--bg-page);position:relative}body{margin:0!important;padding:0!important;overflow-x:hidden;scroll-behavior:smooth;text-rendering:optimizeLegibility}input,textarea,select,button{font-family:inherit;font-size:.875rem;line-height:1.5;border-radius:var(--radius-sm);transition:all var(--transition-base)}input,textarea,select{padding:.625rem .875rem;border:1px solid var(--border-light);background-color:var(--bg-card);color:var(--text-primary)}input:hover,textarea:hover,select:hover{border-color:var(--border-medium)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--border-focus);box-shadow:0 0 0 3px #00d09c1a}input::placeholder,textarea::placeholder,select::placeholder{color:var(--text-placeholder);font-size:.8125rem}input:disabled,textarea:disabled,select:disabled{background-color:var(--bg-hover);color:var(--text-disabled);cursor:not-allowed}button{padding:.625rem 1.125rem;border:none;cursor:pointer;font-weight:500;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--brand-primary);color:var(--text-inverse);border-radius:var(--radius-sm);transition:all var(--transition-base)}button:hover:not(:disabled){background:var(--brand-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}button:active:not(:disabled){transform:translateY(0)}button:disabled{opacity:.5;cursor:not-allowed;transform:none}table{width:100%;border-collapse:collapse;font-size:.8125rem}table th,table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border-light)}table th{background-color:var(--bg-hover);font-weight:600;color:var(--text-secondary);font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}table tbody tr{transition:background-color var(--transition-fast)}table tbody tr:hover{background-color:var(--bg-hover)}.mt-xs{margin-top:.25rem}.mt-sm{margin-top:.5rem}.mt-md{margin-top:.75rem}.mt-lg{margin-top:1rem}.mt-xl{margin-top:1.5rem}.mb-xs{margin-bottom:.25rem}.mb-sm{margin-bottom:.5rem}.mb-md{margin-bottom:.75rem}.mb-lg{margin-bottom:1rem}.mb-xl{margin-bottom:1.5rem}.p-xs{padding:.25rem}.p-sm{padding:.5rem}.p-md{padding:.75rem}.p-lg{padding:1rem}.p-xl{padding:1.5rem}.text-xs{font-size:.7rem}.text-sm{font-size:.8rem}.text-base{font-size:.9rem}.text-lg{font-size:1rem}.text-xl{font-size:1.1rem}.text-gray-500{color:#718096}.text-gray-600{color:#4a5568}.text-gray-700{color:#2d3748}.text-green-600{color:#38a169}.text-red-600{color:#e53e3e}.text-blue-600{color:#5367ff}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a0aec0}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #5367ff;outline-offset:2px}@media(max-width:1200px){html,body{font-size:13px}h1{font-size:1.6rem}h2{font-size:1.3rem}h3{font-size:1.1rem}p,li{font-size:.85rem}}@media(max-width:968px){html,body{font-size:13px;line-height:1.4}h1{font-size:1.5rem}h2{font-size:1.2rem}h3{font-size:1rem}input,textarea,select,button{font-size:.85rem;padding:.5rem .7rem}table{font-size:.8rem}table th,table td{padding:.5rem .6rem}}@media(max-width:768px){html,body{font-size:12px;line-height:1.4}h1{font-size:1.4rem}h2{font-size:1.1rem}h3{font-size:.95rem}h4{font-size:.9rem}p,li{font-size:.8rem;line-height:1.4}input,textarea,select,button{font-size:.8rem;padding:.5rem .6rem}table{font-size:.75rem}table th,table td{padding:.4rem .5rem}::-webkit-scrollbar{width:4px;height:4px}}@media(max-width:480px){html,body{font-size:12px}h1{font-size:1.3rem}h2{font-size:1rem}h3{font-size:.9rem}input,textarea,select,button{font-size:.75rem;padding:.4rem .5rem}.p-sm{padding:.4rem}.p-md{padding:.6rem}.p-lg{padding:.8rem}}*{-webkit-tap-highlight-color:transparent}*{transition:box-shadow .15s ease,border-color .15s ease}.rounded-sm{border-radius:4px}.rounded{border-radius:6px}.rounded-md{border-radius:8px}.rounded-lg{border-radius:10px}.rounded-xl{border-radius:12px}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow-md)}.shadow-md{box-shadow:var(--shadow-lg)}.shadow-lg{box-shadow:var(--shadow-xl)}.shadow-xl{box-shadow:var(--shadow-2xl)}.glass{background:var(--glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.bg-gradient-primary{background:var(--primary-gradient)}.bg-gradient-success{background:linear-gradient(135deg,var(--success-color) 0%,var(--success-light) 100%)}.bg-gradient-error{background:linear-gradient(135deg,var(--error-color) 0%,var(--error-light) 100%)}.card{background:var(--bg-secondary);border-radius:var(--border-radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:all var(--transition-slow)}.card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card-elevated{background:var(--bg-secondary);border-radius:var(--border-radius-lg);padding:1.5rem;box-shadow:var(--shadow-md);border:none;transition:all var(--transition-slow)}.card-elevated:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fadeIn{animation:fadeIn .5s ease-out}.animate-fadeInUp{animation:fadeInUp .6s ease-out}.animate-fadeInDown{animation:fadeInDown .6s ease-out}.animate-slideInLeft{animation:slideInLeft .6s ease-out}.animate-slideInRight{animation:slideInRight .6s ease-out}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}.hover-lift{transition:transform var(--transition-slow),box-shadow var(--transition-slow)}.hover-lift:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.hover-glow{transition:box-shadow var(--transition-slow)}.hover-glow:hover{box-shadow:0 0 20px #667eea66}.focus-ring:focus{outline:none;box-shadow:0 0 0 3px #667eea4d}@media(max-width:768px){.hide-mobile{display:none!important}}@media(min-width:769px)and (max-width:1024px){.hide-tablet{display:none!important}}@media(min-width:1025px){.hide-desktop{display:none!important}}.show-mobile{display:none!important}@media(max-width:768px){.show-mobile{display:block!important}}.show-tablet{display:none!important}@media(min-width:769px)and (max-width:1024px){.show-tablet{display:block!important}}.show-desktop{display:none!important}@media(min-width:1025px){.show-desktop{display:block!important}}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.gap-xs{gap:.25rem}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.gap-lg{gap:1.5rem}.gap-xl{gap:2rem}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:768px){.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:769px)and (max-width:1024px){.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{*{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}body{font-size:12pt;line-height:1.4}h1,h2,h3,h4,h5,h6{page-break-after:avoid}.no-print{display:none!important}}[data-theme=dark] .portfolio-overview-container,[data-theme=dark] .transaction-history-container,[data-theme=dark] .analytics-container,[data-theme=dark] .about-container,[data-theme=dark] .portfolio-header,[data-theme=dark] .history-header,[data-theme=dark] .market-indices-section,[data-theme=dark] .indices-container,[data-theme=dark] .filters-section,[data-theme=dark] .portfolio-content,[data-theme=dark] .overview-section,[data-theme=dark] .features-section,[data-theme=dark] .technical-section{background:var(--bg-page)!important}[data-theme=dark] .summary-card,[data-theme=dark] .index-card,[data-theme=dark] .overview-card,[data-theme=dark] .feature-group,[data-theme=dark] .tech-category,[data-theme=dark] .holdings-table-container,[data-theme=dark] .transaction-table-container,[data-theme=dark] .balance-entries-table-container,[data-theme=dark] .error-card,[data-theme=dark] .empty-state,[data-theme=dark] .modal-content,[data-theme=dark] .edit-modal,[data-theme=dark] .column-customizer-modal,[data-theme=dark] .step{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] .holdings-table thead,[data-theme=dark] .transaction-table thead,[data-theme=dark] .table-header,[data-theme=dark] thead th{background:var(--bg-hover)!important;color:var(--text-secondary)!important;border-color:var(--border-light)!important}[data-theme=dark] tbody tr:hover,[data-theme=dark] .stock-row:hover,[data-theme=dark] .transaction-row:hover,[data-theme=dark] .balance-entry-row:hover{background:var(--bg-hover)!important}[data-theme=dark] tbody tr td,[data-theme=dark] .stock-row td,[data-theme=dark] .transaction-row td,[data-theme=dark] .balance-entry-row td{border-color:var(--border-light)!important;color:var(--text-primary)!important}[data-theme=dark] tbody tr td.text-green-600,[data-theme=dark] .stock-row td.text-green-600,[data-theme=dark] .transaction-row td.text-green-600,[data-theme=dark] .balance-entry-row td.text-green-600{color:var(--success-color)!important}[data-theme=dark] tbody tr td.text-red-600,[data-theme=dark] .stock-row td.text-red-600,[data-theme=dark] .transaction-row td.text-red-600,[data-theme=dark] .balance-entry-row td.text-red-600{color:var(--error-color)!important}[data-theme=dark] tbody tr td.text-gray-600,[data-theme=dark] .stock-row td.text-gray-600,[data-theme=dark] .transaction-row td.text-gray-600,[data-theme=dark] .balance-entry-row td.text-gray-600{color:var(--text-tertiary)!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] .section-title,[data-theme=dark] .feature-group-title,[data-theme=dark] .card-value,[data-theme=dark] .index-price,[data-theme=dark] .amount,[data-theme=dark] .name,[data-theme=dark] .stock-name{color:var(--text-primary)!important}[data-theme=dark] p,[data-theme=dark] span,[data-theme=dark] label,[data-theme=dark] .subtitle,[data-theme=dark] .description,[data-theme=dark] .market-status,[data-theme=dark] .index-name{color:var(--text-secondary)!important}[data-theme=dark] .last-updated,[data-theme=dark] .index-update,[data-theme=dark] .index-exchange,[data-theme=dark] .card-subtitle,[data-theme=dark] small{color:var(--text-tertiary)!important}[data-theme=dark] input,[data-theme=dark] textarea,[data-theme=dark] select,[data-theme=dark] .form-control,[data-theme=dark] .filter-input,[data-theme=dark] .filter-select{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-light)!important}[data-theme=dark] input:focus,[data-theme=dark] textarea:focus,[data-theme=dark] select:focus,[data-theme=dark] .form-control:focus,[data-theme=dark] .filter-input:focus,[data-theme=dark] .filter-select:focus{border-color:var(--border-focus)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,[data-theme=dark] select::placeholder,[data-theme=dark] .form-control::placeholder,[data-theme=dark] .filter-input::placeholder,[data-theme=dark] .filter-select::placeholder{color:var(--text-placeholder)!important}[data-theme=dark] .customize-btn,[data-theme=dark] .fullscreen-btn,[data-theme=dark] .btn-secondary{background:var(--bg-hover)!important;color:var(--text-primary)!important;border-color:var(--border-medium)!important}[data-theme=dark] .customize-btn:hover,[data-theme=dark] .fullscreen-btn:hover,[data-theme=dark] .btn-secondary:hover{background:var(--bg-active)!important}[data-theme=dark] .text-green-600,[data-theme=dark] .positive,[data-theme=dark] .buy,[data-theme=dark] .deposit{color:var(--success-color)!important}[data-theme=dark] .text-red-600,[data-theme=dark] .negative,[data-theme=dark] .sell,[data-theme=dark] .withdrawal{color:var(--error-color)!important}[data-theme=dark] .text-gray-600,[data-theme=dark] .neutral{color:var(--text-tertiary)!important}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--bg-hover)!important}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--border-dark)!important}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)!important}[data-theme=dark] .summary-card,[data-theme=dark] .index-card,[data-theme=dark] .modal-content{box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .summary-card:hover,[data-theme=dark] .index-card:hover,[data-theme=dark] .modal-content:hover{box-shadow:0 6px 20px #0006!important}[data-theme=dark] .index-card{background:linear-gradient(135deg,var(--bg-card) 0%,var(--bg-hover) 100%)!important}[data-theme=dark] .index-card:hover{background:linear-gradient(135deg,var(--bg-hover) 0%,var(--bg-card) 100%)!important;border-color:var(--brand-primary)!important}[data-theme=dark] .index-card .index-change.text-green-600{color:var(--success-color)!important}[data-theme=dark] .index-card .index-change.text-red-600{color:var(--error-color)!important}[data-theme=dark] .index-card .index-change.text-gray-600{color:var(--text-tertiary)!important}[data-theme=dark] .indices-scrollable-wrapper:before{background:linear-gradient(to right,var(--bg-page),transparent)!important}[data-theme=dark] .indices-scrollable-wrapper:after{background:linear-gradient(to left,var(--bg-page),transparent)!important}[data-theme=dark] .loading-spinner{border-color:var(--border-light)!important;border-top-color:var(--brand-primary)!important}[data-theme=dark] .modal-overlay,[data-theme=dark] .edit-modal-overlay,[data-theme=dark] .column-customizer-overlay{background:var(--bg-overlay)!important}[data-theme=dark] .feature-item,[data-theme=dark] .enhancement-item{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] .feature-item:hover,[data-theme=dark] .enhancement-item:hover{background:var(--bg-hover)!important}[data-theme=dark] .hero-section{background:linear-gradient(135deg,var(--bg-card),var(--bg-hover))!important}[data-theme=dark] .badge,[data-theme=dark] .version-badge,[data-theme=dark] .type-badge{background:var(--bg-hover)!important;border:1px solid var(--border-light)!important}[data-theme=dark] .empty-icon,[data-theme=dark] .error-icon{opacity:.6!important;color:var(--text-tertiary)!important}[data-theme=dark] .analytics-container{background:var(--bg-page)!important}[data-theme=dark] .analytics-container .analytics-header,[data-theme=dark] .analytics-container .prompt-card,[data-theme=dark] .analytics-container .transaction-header,[data-theme=dark] .analytics-container .transaction-history,[data-theme=dark] .analytics-container .summary-item,[data-theme=dark] .analytics-container .stock-info{color:var(--text-primary)!important}[data-theme=dark] .analytics-container .summary-item:hover{background:var(--bg-hover)!important}[data-theme=dark] .reports-container{background:var(--bg-page)!important}[data-theme=dark] .reports-container .reports-header,[data-theme=dark] .reports-container .overview-card,[data-theme=dark] .reports-container .calculation-details,[data-theme=dark] .reports-container .left-panel,[data-theme=dark] .reports-container .right-panel,[data-theme=dark] .reports-container .stock-item,[data-theme=dark] .reports-container .panel-header,[data-theme=dark] .reports-container .search-filter-section,[data-theme=dark] .reports-container .stock-details-header,[data-theme=dark] .reports-container .transaction-history-section{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] .reports-container .overview-card:hover,[data-theme=dark] .reports-container .stock-item:hover{background:var(--bg-hover)!important}[data-theme=dark] .reports-container .stock-item.selected{background:#00d09c1a!important;border-color:var(--brand-primary)!important}[data-theme=dark] .reports-container .calculation-breakdown,[data-theme=dark] .reports-container .breakdown-grid{background:var(--bg-card)!important}[data-theme=dark] .about-container{background:var(--bg-page)!important}[data-theme=dark] .about-container .hero-section{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary))!important}[data-theme=dark] .about-container .section:nth-child(2n){background:var(--bg-card)!important}[data-theme=dark] .about-container .overview-card,[data-theme=dark] .about-container .enhancement-item,[data-theme=dark] .about-container .feature-item,[data-theme=dark] .about-container .tech-category,[data-theme=dark] .about-container .security-item,[data-theme=dark] .about-container .step{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] .about-container .overview-card:hover,[data-theme=dark] .about-container .enhancement-item:hover,[data-theme=dark] .about-container .feature-item:hover,[data-theme=dark] .about-container .tech-category:hover,[data-theme=dark] .about-container .security-item:hover,[data-theme=dark] .about-container .step:hover{background:var(--bg-hover)!important}[data-theme=dark] .about-container .hero-badges .badge,[data-theme=dark] .about-container .version-badge{background:#fff3!important;border-color:#ffffff4d!important;color:#fff!important}[data-theme=dark] .about-container .enhancements-section,[data-theme=dark] .about-container .how-it-works-section,[data-theme=dark] .about-container .security-section{background:var(--bg-page)!important}[data-theme=dark] .about-container .footer-section{background:linear-gradient(135deg,var(--gray-800),var(--gray-700))!important}[data-theme=dark] .dashboard-layout,[data-theme=dark] .dashboard-layout .content-area,[data-theme=dark] .settings-container{background:var(--bg-page)!important}[data-theme=dark] .settings-container .settings-card,[data-theme=dark] .settings-container .settings-section{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] .search-input,[data-theme=dark] .sort-select,[data-theme=dark] .filter-select{background:var(--bg-card)!important;color:var(--text-primary)!important;border-color:var(--border-light)!important}[data-theme=dark] .search-input:focus,[data-theme=dark] .sort-select:focus,[data-theme=dark] .filter-select:focus{border-color:var(--border-focus)!important}[data-theme=dark] .prompt-card,[data-theme=dark] .summary-item,[data-theme=dark] .overview-card,[data-theme=dark] .stock-summary .summary-item{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] .prompt-card:hover,[data-theme=dark] .summary-item:hover,[data-theme=dark] .overview-card:hover,[data-theme=dark] .stock-summary .summary-item:hover{background:var(--bg-hover)!important}[data-theme=dark] .stock-symbol,[data-theme=dark] .symbol,[data-theme=dark] .exchange,[data-theme=dark] .new-badge{opacity:.95}[data-theme=dark] .panel-header,[data-theme=dark] .search-filter-section{background:var(--bg-hover)!important;border-color:var(--border-light)!important}[data-theme=dark] .breakdown-item,[data-theme=dark] .stock-calculation{border-color:var(--border-light)!important}[data-theme=dark] .no-results,[data-theme=dark] .empty-state-container{color:var(--text-tertiary)!important}[data-theme=dark] .no-results h4,[data-theme=dark] .empty-state-container h4{color:var(--text-secondary)!important}[data-theme=dark] .section-title{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}[data-theme=dark] .holdings-header{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] .holdings-header h3{color:var(--text-primary)!important}[data-theme=dark] .holdings-header .header-actions button,[data-theme=dark] .holdings-header .customize-btn,[data-theme=dark] .holdings-header .fullscreen-btn{background:var(--bg-elevated)!important;border-color:var(--border-medium)!important;color:var(--text-primary)!important}[data-theme=dark] .holdings-header .header-actions button .material-icons,[data-theme=dark] .holdings-header .customize-btn .material-icons,[data-theme=dark] .holdings-header .fullscreen-btn .material-icons{color:var(--text-primary)!important}[data-theme=dark] .holdings-header .header-actions button:hover,[data-theme=dark] .holdings-header .customize-btn:hover,[data-theme=dark] .holdings-header .fullscreen-btn:hover{background:var(--bg-hover)!important;border-color:var(--border-dark)!important}[data-theme=dark] .stock-search-container{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] .stock-search-container h3,[data-theme=dark] .stock-search-container h2{color:var(--text-primary)!important}[data-theme=dark] .stock-search-container .search-box,[data-theme=dark] .stock-search-container .search-input-wrapper{background:var(--bg-card)!important;border-color:var(--border-medium)!important}[data-theme=dark] .stock-search-container .search-box input,[data-theme=dark] .stock-search-container .search-input-wrapper input{background:var(--bg-card)!important;border-color:var(--border-medium)!important;color:var(--text-primary)!important}[data-theme=dark] .stock-search-container .search-box input::placeholder,[data-theme=dark] .stock-search-container .search-input-wrapper input::placeholder{color:var(--text-placeholder)!important}[data-theme=dark] .stock-search-container .search-box input:focus,[data-theme=dark] .stock-search-container .search-input-wrapper input:focus{border-color:var(--border-focus)!important;background:var(--bg-card)!important}[data-theme=dark] .stock-search-container .search-box button,[data-theme=dark] .stock-search-container .search-input-wrapper button{background:var(--bg-elevated)!important;border-color:var(--border-medium)!important;color:var(--text-primary)!important}[data-theme=dark] .stock-search-container .search-box button:hover,[data-theme=dark] .stock-search-container .search-input-wrapper button:hover{background:var(--bg-hover)!important}[data-theme=dark] .stock-search-container .search-results,[data-theme=dark] .stock-search-container .results-list{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] .stock-search-container .search-results .result-item,[data-theme=dark] .stock-search-container .results-list .result-item{background:var(--bg-card)!important;border-color:var(--border-light)!important;color:var(--text-primary)!important}[data-theme=dark] .stock-search-container .search-results .result-item:hover,[data-theme=dark] .stock-search-container .results-list .result-item:hover{background:var(--bg-hover)!important}[data-theme=dark] .stock-search-container .search-results .result-item .stock-name,[data-theme=dark] .stock-search-container .results-list .result-item .stock-name{color:var(--text-primary)!important}[data-theme=dark] .stock-search-container .search-results .result-item .stock-symbol,[data-theme=dark] .stock-search-container .results-list .result-item .stock-symbol{color:var(--text-secondary)!important}[data-theme=dark] .stock-search-container .search-results .result-item .stock-price,[data-theme=dark] .stock-search-container .results-list .result-item .stock-price{color:var(--text-primary)!important}[data-theme=dark] .stock-search-container label{color:var(--text-secondary)!important}[data-theme=dark] .search-filters{background:#1a1d27!important;border-color:var(--border-light)!important}[data-theme=dark] .search-filters .filter-group,[data-theme=dark] .search-filters .filter-item{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] .search-filters .filter-group label,[data-theme=dark] .search-filters .filter-item label{color:var(--text-secondary)!important}[data-theme=dark] .search-filters .filter-group input,[data-theme=dark] .search-filters .filter-group select,[data-theme=dark] .search-filters .filter-item input,[data-theme=dark] .search-filters .filter-item select{background:var(--bg-card)!important;border-color:var(--border-medium)!important;color:var(--text-primary)!important}[data-theme=dark] .search-filters .filter-group input::placeholder,[data-theme=dark] .search-filters .filter-group select::placeholder,[data-theme=dark] .search-filters .filter-item input::placeholder,[data-theme=dark] .search-filters .filter-item select::placeholder{color:var(--text-placeholder)!important}[data-theme=dark] .search-filters .filter-group input:focus,[data-theme=dark] .search-filters .filter-group select:focus,[data-theme=dark] .search-filters .filter-item input:focus,[data-theme=dark] .search-filters .filter-item select:focus{border-color:var(--border-focus)!important}[data-theme=dark] .search-filters .filter-group button,[data-theme=dark] .search-filters .filter-item button{background:var(--bg-elevated)!important;border-color:var(--border-medium)!important;color:var(--text-primary)!important}[data-theme=dark] .search-filters .filter-group button:hover,[data-theme=dark] .search-filters .filter-item button:hover{background:var(--bg-hover)!important}[data-theme=dark] .stock-results .stock-item,[data-theme=dark] .stock-results .result-item,[data-theme=dark] .search-results-list .stock-item,[data-theme=dark] .search-results-list .result-item,[data-theme=dark] .stocks-found .stock-item,[data-theme=dark] .stocks-found .result-item{background:var(--bg-card)!important;border-color:var(--border-light)!important;color:var(--text-primary)!important}[data-theme=dark] .stock-results .stock-item:hover,[data-theme=dark] .stock-results .result-item:hover,[data-theme=dark] .search-results-list .stock-item:hover,[data-theme=dark] .search-results-list .result-item:hover,[data-theme=dark] .stocks-found .stock-item:hover,[data-theme=dark] .stocks-found .result-item:hover{background:var(--bg-hover)!important;border-color:var(--border-medium)!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .stock-results .stock-item .stock-name,[data-theme=dark] .stock-results .stock-item .name,[data-theme=dark] .stock-results .result-item .stock-name,[data-theme=dark] .stock-results .result-item .name,[data-theme=dark] .search-results-list .stock-item .stock-name,[data-theme=dark] .search-results-list .stock-item .name,[data-theme=dark] .search-results-list .result-item .stock-name,[data-theme=dark] .search-results-list .result-item .name,[data-theme=dark] .stocks-found .stock-item .stock-name,[data-theme=dark] .stocks-found .stock-item .name,[data-theme=dark] .stocks-found .result-item .stock-name,[data-theme=dark] .stocks-found .result-item .name{color:var(--text-primary)!important}[data-theme=dark] .stock-results .stock-item .stock-symbol,[data-theme=dark] .stock-results .stock-item .symbol,[data-theme=dark] .stock-results .result-item .stock-symbol,[data-theme=dark] .stock-results .result-item .symbol,[data-theme=dark] .search-results-list .stock-item .stock-symbol,[data-theme=dark] .search-results-list .stock-item .symbol,[data-theme=dark] .search-results-list .result-item .stock-symbol,[data-theme=dark] .search-results-list .result-item .symbol,[data-theme=dark] .stocks-found .stock-item .stock-symbol,[data-theme=dark] .stocks-found .stock-item .symbol,[data-theme=dark] .stocks-found .result-item .stock-symbol,[data-theme=dark] .stocks-found .result-item .symbol{color:var(--text-secondary)!important}[data-theme=dark] .stock-results .stock-item .stock-price,[data-theme=dark] .stock-results .stock-item .price,[data-theme=dark] .stock-results .result-item .stock-price,[data-theme=dark] .stock-results .result-item .price,[data-theme=dark] .search-results-list .stock-item .stock-price,[data-theme=dark] .search-results-list .stock-item .price,[data-theme=dark] .search-results-list .result-item .stock-price,[data-theme=dark] .search-results-list .result-item .price,[data-theme=dark] .stocks-found .stock-item .stock-price,[data-theme=dark] .stocks-found .stock-item .price,[data-theme=dark] .stocks-found .result-item .stock-price,[data-theme=dark] .stocks-found .result-item .price{color:var(--text-primary)!important}[data-theme=dark] .stock-results .stock-item .stock-change.positive,[data-theme=dark] .stock-results .result-item .stock-change.positive,[data-theme=dark] .search-results-list .stock-item .stock-change.positive,[data-theme=dark] .search-results-list .result-item .stock-change.positive,[data-theme=dark] .stocks-found .stock-item .stock-change.positive,[data-theme=dark] .stocks-found .result-item .stock-change.positive{color:var(--success-color)!important}[data-theme=dark] .stock-results .stock-item .stock-change.negative,[data-theme=dark] .stock-results .result-item .stock-change.negative,[data-theme=dark] .search-results-list .stock-item .stock-change.negative,[data-theme=dark] .search-results-list .result-item .stock-change.negative,[data-theme=dark] .stocks-found .stock-item .stock-change.negative,[data-theme=dark] .stocks-found .result-item .stock-change.negative{color:var(--error-color)!important}[data-theme=dark] app-stock-action-modal .modal-overlay,[data-theme=dark] .stock-action-modal .modal-overlay{background:var(--bg-overlay)!important}[data-theme=dark] app-stock-action-modal .modal-container,[data-theme=dark] .stock-action-modal .modal-container{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] app-stock-action-modal .modal-header,[data-theme=dark] .stock-action-modal .modal-header{background:var(--bg-hover)!important;border-color:var(--border-light)!important}[data-theme=dark] app-stock-action-modal .modal-header h2,[data-theme=dark] app-stock-action-modal .modal-header h3,[data-theme=dark] .stock-action-modal .modal-header h2,[data-theme=dark] .stock-action-modal .modal-header h3{color:var(--text-primary)!important}[data-theme=dark] app-stock-action-modal .modal-header .close-btn,[data-theme=dark] app-stock-action-modal .modal-header button,[data-theme=dark] .stock-action-modal .modal-header .close-btn,[data-theme=dark] .stock-action-modal .modal-header button{background:var(--bg-elevated)!important;border-color:var(--border-medium)!important;color:var(--text-primary)!important}[data-theme=dark] app-stock-action-modal .modal-header .close-btn:hover,[data-theme=dark] app-stock-action-modal .modal-header button:hover,[data-theme=dark] .stock-action-modal .modal-header .close-btn:hover,[data-theme=dark] .stock-action-modal .modal-header button:hover{background:var(--bg-hover)!important}[data-theme=dark] app-stock-action-modal .stock-summary,[data-theme=dark] .stock-action-modal .stock-summary{background:linear-gradient(145deg,var(--bg-elevated),var(--bg-card))!important;border:1px solid var(--border-light)!important;box-shadow:0 4px 6px #0000001a!important}[data-theme=dark] app-stock-action-modal .stock-summary .stock-name,[data-theme=dark] app-stock-action-modal .stock-summary h3,[data-theme=dark] app-stock-action-modal .stock-summary h4,[data-theme=dark] .stock-action-modal .stock-summary .stock-name,[data-theme=dark] .stock-action-modal .stock-summary h3,[data-theme=dark] .stock-action-modal .stock-summary h4{color:var(--text-primary)!important}[data-theme=dark] app-stock-action-modal .stock-summary .stock-symbol,[data-theme=dark] app-stock-action-modal .stock-summary .label,[data-theme=dark] .stock-action-modal .stock-summary .stock-symbol,[data-theme=dark] .stock-action-modal .stock-summary .label{color:var(--text-secondary)!important;opacity:.8!important}[data-theme=dark] app-stock-action-modal .stock-summary .value,[data-theme=dark] app-stock-action-modal .stock-summary .price,[data-theme=dark] app-stock-action-modal .stock-summary .quantity,[data-theme=dark] .stock-action-modal .stock-summary .value,[data-theme=dark] .stock-action-modal .stock-summary .price,[data-theme=dark] .stock-action-modal .stock-summary .quantity{color:var(--text-primary)!important;font-weight:600!important}[data-theme=dark] app-stock-action-modal .stock-summary .summary-item,[data-theme=dark] .stock-action-modal .stock-summary .summary-item{background:#ffffff05!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:var(--radius-sm)!important}[data-theme=dark] app-stock-action-modal .stock-summary .summary-item:hover,[data-theme=dark] .stock-action-modal .stock-summary .summary-item:hover{background:#ffffff0d!important;border-color:#ffffff1a!important}[data-theme=dark] app-stock-action-modal .transaction-stats,[data-theme=dark] .stock-action-modal .transaction-stats{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] app-stock-action-modal .transaction-stats .stat-card,[data-theme=dark] app-stock-action-modal .transaction-stats .stat-item,[data-theme=dark] .stock-action-modal .transaction-stats .stat-card,[data-theme=dark] .stock-action-modal .transaction-stats .stat-item{background:var(--bg-elevated)!important;border-color:var(--border-medium)!important}[data-theme=dark] app-stock-action-modal .transaction-stats .stat-card label,[data-theme=dark] app-stock-action-modal .transaction-stats .stat-item label,[data-theme=dark] .stock-action-modal .transaction-stats .stat-card label,[data-theme=dark] .stock-action-modal .transaction-stats .stat-item label{color:var(--text-secondary)!important}[data-theme=dark] app-stock-action-modal .transaction-stats .stat-card .value,[data-theme=dark] app-stock-action-modal .transaction-stats .stat-item .value,[data-theme=dark] .stock-action-modal .transaction-stats .stat-card .value,[data-theme=dark] .stock-action-modal .transaction-stats .stat-item .value{color:var(--text-primary)!important}[data-theme=dark] app-stock-action-modal .transaction-stats .stat-card:hover,[data-theme=dark] app-stock-action-modal .transaction-stats .stat-item:hover,[data-theme=dark] .stock-action-modal .transaction-stats .stat-card:hover,[data-theme=dark] .stock-action-modal .transaction-stats .stat-item:hover{background:var(--bg-hover)!important}[data-theme=dark] app-stock-action-modal .transaction-header,[data-theme=dark] .stock-action-modal .transaction-header{background:var(--bg-hover)!important;border-color:var(--border-light)!important}[data-theme=dark] app-stock-action-modal .transaction-header h3,[data-theme=dark] app-stock-action-modal .transaction-header h4,[data-theme=dark] .stock-action-modal .transaction-header h3,[data-theme=dark] .stock-action-modal .transaction-header h4{color:var(--text-primary)!important}[data-theme=dark] app-stock-action-modal .transaction-header button,[data-theme=dark] .stock-action-modal .transaction-header button{background:var(--bg-elevated)!important;border-color:var(--border-medium)!important;color:var(--text-primary)!important}[data-theme=dark] app-stock-action-modal .transaction-header button:hover,[data-theme=dark] .stock-action-modal .transaction-header button:hover{background:var(--bg-hover)!important}[data-theme=dark] app-stock-action-modal .transaction-form,[data-theme=dark] .stock-action-modal .transaction-form{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] app-stock-action-modal .transaction-form label,[data-theme=dark] .stock-action-modal .transaction-form label{color:var(--text-secondary)!important}[data-theme=dark] app-stock-action-modal .transaction-form input,[data-theme=dark] app-stock-action-modal .transaction-form select,[data-theme=dark] app-stock-action-modal .transaction-form textarea,[data-theme=dark] .stock-action-modal .transaction-form input,[data-theme=dark] .stock-action-modal .transaction-form select,[data-theme=dark] .stock-action-modal .transaction-form textarea{background:var(--bg-card)!important;border-color:var(--border-medium)!important;color:var(--text-primary)!important}[data-theme=dark] app-stock-action-modal .transaction-form input::placeholder,[data-theme=dark] app-stock-action-modal .transaction-form select::placeholder,[data-theme=dark] app-stock-action-modal .transaction-form textarea::placeholder,[data-theme=dark] .stock-action-modal .transaction-form input::placeholder,[data-theme=dark] .stock-action-modal .transaction-form select::placeholder,[data-theme=dark] .stock-action-modal .transaction-form textarea::placeholder{color:var(--text-placeholder)!important}[data-theme=dark] app-stock-action-modal .transaction-form input:focus,[data-theme=dark] app-stock-action-modal .transaction-form select:focus,[data-theme=dark] app-stock-action-modal .transaction-form textarea:focus,[data-theme=dark] .stock-action-modal .transaction-form input:focus,[data-theme=dark] .stock-action-modal .transaction-form select:focus,[data-theme=dark] .stock-action-modal .transaction-form textarea:focus{border-color:var(--border-focus)!important;background:var(--bg-card)!important}[data-theme=dark] app-stock-action-modal .transaction-form button[type=submit],[data-theme=dark] .stock-action-modal .transaction-form button[type=submit]{background:var(--brand-primary)!important;color:var(--text-inverse)!important}[data-theme=dark] app-stock-action-modal .transaction-form button[type=submit]:hover,[data-theme=dark] .stock-action-modal .transaction-form button[type=submit]:hover{background:var(--brand-primary-dark)!important}[data-theme=dark] app-stock-action-modal .transaction-form button[type=button],[data-theme=dark] .stock-action-modal .transaction-form button[type=button]{background:var(--bg-elevated)!important;border-color:var(--border-medium)!important;color:var(--text-primary)!important}[data-theme=dark] app-stock-action-modal .transaction-form button[type=button]:hover,[data-theme=dark] .stock-action-modal .transaction-form button[type=button]:hover{background:var(--bg-hover)!important}[data-theme=dark] app-stock-action-modal .transaction-list,[data-theme=dark] app-stock-action-modal .transaction-history,[data-theme=dark] .stock-action-modal .transaction-list,[data-theme=dark] .stock-action-modal .transaction-history{background:var(--bg-card)!important}[data-theme=dark] app-stock-action-modal .transaction-list .transaction-item,[data-theme=dark] app-stock-action-modal .transaction-history .transaction-item,[data-theme=dark] .stock-action-modal .transaction-list .transaction-item,[data-theme=dark] .stock-action-modal .transaction-history .transaction-item{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] app-stock-action-modal .transaction-list .transaction-item:hover,[data-theme=dark] app-stock-action-modal .transaction-history .transaction-item:hover,[data-theme=dark] .stock-action-modal .transaction-list .transaction-item:hover,[data-theme=dark] .stock-action-modal .transaction-history .transaction-item:hover{background:var(--bg-hover)!important}[data-theme=dark] app-stock-action-modal .transaction-list .transaction-item .transaction-type,[data-theme=dark] app-stock-action-modal .transaction-history .transaction-item .transaction-type,[data-theme=dark] .stock-action-modal .transaction-list .transaction-item .transaction-type,[data-theme=dark] .stock-action-modal .transaction-history .transaction-item .transaction-type{color:var(--text-primary)!important}[data-theme=dark] app-stock-action-modal .transaction-list .transaction-item .transaction-date,[data-theme=dark] app-stock-action-modal .transaction-history .transaction-item .transaction-date,[data-theme=dark] .stock-action-modal .transaction-list .transaction-item .transaction-date,[data-theme=dark] .stock-action-modal .transaction-history .transaction-item .transaction-date{color:var(--text-secondary)!important}[data-theme=dark] .tab-navigation{background:var(--bg-hover)!important;border-color:var(--border-light)!important}[data-theme=dark] .tab-navigation .tab-btn{background:var(--bg-card)!important;border-color:var(--border-medium)!important;color:var(--text-secondary)!important}[data-theme=dark] .tab-navigation .tab-btn .tab-icon,[data-theme=dark] .tab-navigation .tab-btn .material-icons{color:var(--text-secondary)!important}[data-theme=dark] .tab-navigation .tab-btn:hover{background:var(--bg-hover)!important;color:var(--text-primary)!important}[data-theme=dark] .tab-navigation .tab-btn:hover .tab-icon,[data-theme=dark] .tab-navigation .tab-btn:hover .material-icons{color:var(--text-primary)!important}[data-theme=dark] .tab-navigation .tab-btn.active{background:var(--bg-elevated)!important;color:var(--brand-primary)!important;border-color:var(--brand-primary)!important}[data-theme=dark] .tab-navigation .tab-btn.active .tab-icon,[data-theme=dark] .tab-navigation .tab-btn.active .material-icons{color:var(--brand-primary)!important}[data-theme=dark] .tab-content,[data-theme=dark] .tab-content .tab-pane{background:var(--bg-card)!important}[data-theme=dark] .stock-holdings,[data-theme=dark] .stock-holdings .holdings-table-container{background:var(--bg-card)!important;border-color:var(--border-light)!important}[data-theme=dark] .stock-holdings thead{background:var(--bg-hover)!important}[data-theme=dark] .stock-holdings thead th{background:var(--bg-hover)!important;color:var(--text-secondary)!important;border-color:var(--border-light)!important}[data-theme=dark] .stock-holdings thead th.sortable-header:hover,[data-theme=dark] .stock-holdings thead th.sorted{background:var(--bg-active)!important}[data-theme=dark] .stock-holdings tbody tr:hover{background:var(--bg-hover)!important}[data-theme=dark] .stock-holdings tbody tr td{border-color:var(--border-light)!important;color:var(--text-primary)!important}[data-theme=dark] .analytics-grid .metric-card,[data-theme=dark] .analytics-summary .metric-card{background:var(--bg-elevated)!important;border-color:var(--border-medium)!important}[data-theme=dark] .analytics-grid .metric-card label,[data-theme=dark] .analytics-summary .metric-card label{color:var(--text-tertiary)!important}[data-theme=dark] .analytics-grid .metric-card .value,[data-theme=dark] .analytics-summary .metric-card .value{color:var(--text-primary)!important}[data-theme=dark] .analytics-grid .metric-card.profit,[data-theme=dark] .analytics-summary .metric-card.profit{background:#00edb314!important;border-color:#00edb34d!important}[data-theme=dark] .analytics-grid .metric-card.profit .value,[data-theme=dark] .analytics-summary .metric-card.profit .value{color:var(--success-color)!important}[data-theme=dark] .analytics-grid .metric-card.loss,[data-theme=dark] .analytics-summary .metric-card.loss{background:#ff6b5c14!important;border-color:#ff6b5c4d!important}[data-theme=dark] .analytics-grid .metric-card.loss .value,[data-theme=dark] .analytics-summary .metric-card.loss .value{color:var(--error-color)!important}[data-theme=dark] .analytics-grid .metric-card:hover,[data-theme=dark] .analytics-summary .metric-card:hover{background:var(--bg-active)!important}[data-theme=dark] .transaction-filters{background:var(--bg-hover)!important;border-color:var(--border-light)!important}[data-theme=dark] .transaction-filters .filter-group label{color:var(--text-secondary)!important}[data-theme=dark] .transaction-filters .filter-group .filter-select,[data-theme=dark] .transaction-filters .filter-group select{background:var(--bg-card)!important;border-color:var(--border-medium)!important;color:var(--text-primary)!important}[data-theme=dark] .transaction-filters .filter-group .filter-select option,[data-theme=dark] .transaction-filters .filter-group select option{background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .transaction-filters .filter-group .filter-select:hover,[data-theme=dark] .transaction-filters .filter-group select:hover{border-color:var(--border-dark)!important}[data-theme=dark] .transaction-filters .filter-group .filter-select:focus,[data-theme=dark] .transaction-filters .filter-group select:focus{border-color:var(--border-focus)!important;background:var(--bg-card)!important}[data-theme=dark] .search-filter-section .sort-select,[data-theme=dark] .search-filter-section .filter-select,[data-theme=dark] .search-filter-section select,[data-theme=dark] .filter-controls .sort-select,[data-theme=dark] .filter-controls .filter-select,[data-theme=dark] .filter-controls select{background:var(--bg-card)!important;border-color:var(--border-medium)!important;color:var(--text-primary)!important}[data-theme=dark] .search-filter-section .sort-select option,[data-theme=dark] .search-filter-section .filter-select option,[data-theme=dark] .search-filter-section select option,[data-theme=dark] .filter-controls .sort-select option,[data-theme=dark] .filter-controls .filter-select option,[data-theme=dark] .filter-controls select option{background:var(--bg-card)!important;color:var(--text-primary)!important}[data-theme=dark] .transactions-table{border-color:var(--border-light)!important}[data-theme=dark] .transactions-table .table-header{background:var(--bg-hover)!important}[data-theme=dark] .transactions-table .table-header span{color:var(--text-secondary)!important}[data-theme=dark] .transactions-table .transaction-row{border-top-color:var(--border-light)!important}[data-theme=dark] .transactions-table .transaction-row:hover{background:var(--bg-hover)!important}[data-theme=dark] .transactions-table .transaction-row .col-date{color:var(--text-secondary)!important}[data-theme=dark] .transactions-table .transaction-row .col-quantity,[data-theme=dark] .transactions-table .transaction-row .col-rate,[data-theme=dark] .transactions-table .transaction-row .col-total{color:var(--text-primary)!important}[data-theme=dark] .transactions-table .transaction-row .col-notes{color:var(--text-tertiary)!important}[data-theme=dark] .transaction-header h4{color:var(--text-primary)!important}[data-theme=dark] .transaction-header .transaction-count{color:var(--text-secondary)!important;background:var(--bg-elevated)!important;border-color:var(--border-light)!important}[data-theme=dark] .details-header{border-bottom-color:var(--border-light)!important}[data-theme=dark] .details-header .stock-title h3,[data-theme=dark] .details-header .current-price-section .price{color:var(--text-primary)!important}@media(max-width:480px){[data-theme=dark] .transactions-table .transaction-row{background:var(--bg-elevated)!important;border-color:var(--border-light)!important}[data-theme=dark] .transactions-table .transaction-row>span{color:var(--text-primary)!important}[data-theme=dark] .transactions-table .transaction-row>span:before{color:var(--text-secondary)!important}}
