@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscQyyS4J0.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF0-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscSCyS4J0.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/cairo/v31/SLXVc1nY6HkvangtZmpQdkhzfH5lkSscRiyS.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{--native-input-color-scheme: light;--font-primary: "Cairo", sans-serif;--color-primary: #1e3a8a;--color-accent: #22b8cf;--color-primary-deep: #152c69;--color-accent-soft: #e8fbff;--color-white: #ffffff;--text-primary: #1b252a;--text-muted: #5f6968;--text-heading: #182544;--text-subtle: #65799f;--text-soft: #98a8c0;--text-secondary: #7b8aa4;--text-tertiary: #8090ab;--text-quaternary: #8a97aa;--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-warning: var(--warning-strong);--color-danger: var(--danger);--text-body: var(--text-primary);--text-inverse-soft: rgba(255, 255, 255, .92);--surface-card: rgba(255, 255, 255, .84);--surface-strong: #f8fcff;--surface-overlay: rgba(255, 255, 255, .88);--surface-overlay-strong: rgba(255, 255, 255, .92);--surface-overlay-heavy: rgba(255, 255, 255, .95);--surface-overlay-solid: rgba(255, 255, 255, .96);--surface-hover-soft: rgba(30, 58, 138, .06);--surface-hover-strong: rgba(30, 58, 138, .08);--surface-hover-brand: rgba(36, 99, 235, .03);--surface-panel-gradient: linear-gradient( 180deg, rgba(255, 255, 255, .96), rgba(246, 250, 255, .98) );--surface-header-gradient: linear-gradient(135deg, #eff5ff 0%, #f7fbff 100%);--surface-control-gradient: linear-gradient(135deg, #edf4ff 0%, #dffbff 100%);--border-soft: rgba(30, 58, 138, .12);--border-faint: rgba(30, 58, 138, .08);--border-strong: rgba(30, 58, 138, .18);--shadow-soft: 0 24px 80px rgba(30, 58, 138, .16);--shadow-card: 0 22px 48px rgba(24, 37, 68, .08);--shadow-floating: 0 14px 28px rgba(21, 38, 79, .08);--shadow-floating-hover: 0 16px 28px rgba(21, 38, 79, .12);--shadow-brand: 0 20px 36px rgba(30, 58, 138, .22);--shadow-brand-hover: 0 24px 40px rgba(30, 58, 138, .24);--shadow-field: 0 8px 20px rgba(30, 58, 138, .08);--shadow-toast: 0 18px 45px rgba(20, 39, 91, .18);--shadow-sidebar-glow: 0 0 .75rem rgba(34, 184, 207, .18);--shadow-sidebar-active: 0 14px 26px rgba(30, 58, 138, .18);--shadow-accent-ring: 0 0 0 .22rem rgba(34, 184, 207, .18);--shadow-danger: 0 18px 32px rgba(216, 74, 101, .22);--shadow-success: 0 18px 32px rgba(30, 155, 98, .22);--shadow-brand-soft: 0 10px 24px rgba(30, 58, 138, .2);--shadow-login-card: 0 24px 80px rgba(30, 58, 138, .14);--shadow-logo: drop-shadow(0 18px 38px rgba(30, 58, 138, .1));--surface-brand-soft: rgba(34, 184, 207, .14);--surface-brand-tint: rgba(34, 184, 207, .08);--table-image-background-1: #dbeafe;--table-image-text-1: #1e40af;--table-image-background-2: #dcfce7;--table-image-text-2: #166534;--table-image-background-3: #fef3c7;--table-image-text-3: #92400e;--table-image-background-4: #fce7f3;--table-image-text-4: #9d174d;--table-image-background-5: #ede9fe;--table-image-text-5: #5b21b6;--table-image-background-6: #cffafe;--table-image-text-6: #155e75;--focus-border: rgba(34, 184, 207, .7);--focus-ring: rgba(34, 184, 207, .12);--danger: #d14343;--danger-strong: #b91c1c;--danger-soft: rgba(209, 67, 67, .08);--danger-border: rgba(209, 67, 67, .45);--warning-strong: #b45309;--warning-soft: rgba(245, 158, 11, .14);--info-strong: #0f766e;--info-soft: rgba(20, 184, 166, .14);--secondary-strong: #6b7280;--secondary-soft: rgba(107, 114, 128, .14);--purple-strong: #7c3aed;--purple-soft: rgba(124, 58, 237, .14);--pink-strong: #db2777;--pink-soft: rgba(219, 39, 119, .14);--orange-strong: #ea580c;--orange-soft: rgba(234, 88, 12, .14);--success-solid: #22c55e;--success-strong: #15803d;--success-soft: rgba(22, 163, 74, .12);--neutral-soft: rgba(148, 163, 184, .12);--neutral-strong: #475569;--gradient-danger: linear-gradient(135deg, #d84a65 0%, #ff7a7a 100%);--gradient-success: linear-gradient(135deg, #1e9b62 0%, #35c28d 100%);--gradient-warning: linear-gradient(135deg, #d98a1d 0%, #ffbf47 100%);--gradient-info: linear-gradient(135deg, #0f766e 0%, #2dd4bf 100%);--gradient-secondary: linear-gradient(135deg, #6b7280 0%, #9ca3af 100%);--gradient-purple: linear-gradient(135deg, #7c3aed 0%, #a78bfa 100%);--gradient-pink: linear-gradient(135deg, #db2777 0%, #f472b6 100%);--gradient-orange: linear-gradient(135deg, #ea580c 0%, #fb923c 100%);--gradient-brand: linear-gradient(135deg, var(--color-primary) 0%, var(--color-accent) 100%);--gradient-brand-soft: linear-gradient( 135deg, rgba(30, 58, 138, .12) 0%, rgba(34, 184, 207, .14) 100% );--gradient-surface: linear-gradient(135deg, #f3f8ff 0%, #eefcff 48%, #f8fdff 100%);--gradient-login-branding: linear-gradient( 180deg, rgba(244, 250, 255, .95), rgba(237, 247, 255, .95) );--gradient-glass-soft: linear-gradient( 135deg, rgba(255, 255, 255, .45), rgba(34, 184, 207, .08) );--effect-accent-glow: rgba(34, 184, 207, .18);--effect-accent-glow-soft: rgba(34, 184, 207, .12);--effect-accent-glow-subtle: rgba(34, 184, 207, .08);--effect-primary-glow: rgba(30, 58, 138, .18);--effect-primary-glow-soft: rgba(30, 58, 138, .16);--effect-white-sheen: rgba(255, 255, 255, .65);--surface-sidebar: radial-gradient(circle at top right, rgba(22, 163, 194, .09), transparent 24%), linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);--surface-brand-panel: linear-gradient( 180deg, rgba(255, 255, 255, .92) 0%, rgba(247, 250, 255, .96) 100% );--surface-dropdown: #ffffff;--surface-table-footer: rgba(255, 255, 255, .72);--surface-control-solid: #ffffff;--surface-item-hover: rgba(244, 248, 255, .92);--surface-item-hover-soft: rgba(244, 248, 255, .72);--icon-muted: #7587a3;--icon-muted-strong: #5f7393;--backdrop-modal: rgba(15, 23, 42, .36);--theme-transition-duration: .52s}:root[data-theme=dark]{--native-input-color-scheme: dark;--color-primary: #38bdf8;--color-accent: #2dd4bf;--color-primary-deep: #7dd3fc;--color-accent-soft: rgba(45, 212, 191, .12);--color-white: #ffffff;--text-primary: #dbeafe;--text-muted: #9fb0c8;--text-heading: #eef6ff;--text-subtle: #93a8c7;--text-soft: #6f86a8;--text-secondary: #a8b8d1;--text-tertiary: #91a3c0;--text-quaternary: #8093b4;--color-text-primary: var(--text-primary);--color-text-secondary: var(--text-secondary);--color-text-warning: var(--warning-strong);--color-danger: var(--danger);--text-body: var(--text-primary);--text-inverse-soft: rgba(255, 255, 255, .94);--surface-card: rgba(15, 23, 42, .78);--surface-strong: #101a2e;--surface-overlay: rgba(9, 16, 30, .82);--surface-overlay-strong: rgba(15, 23, 42, .88);--surface-overlay-heavy: rgba(16, 27, 47, .94);--surface-overlay-solid: rgba(17, 29, 52, .96);--surface-hover-soft: rgba(56, 189, 248, .12);--surface-hover-strong: rgba(56, 189, 248, .18);--surface-hover-brand: rgba(45, 212, 191, .08);--surface-panel-gradient: linear-gradient( 180deg, rgba(15, 23, 42, .94), rgba(11, 20, 38, .96) );--surface-header-gradient: linear-gradient(135deg, rgba(21, 35, 61, .98) 0%, rgba(15, 28, 51, .98) 100%);--surface-control-gradient: linear-gradient(135deg, rgba(30, 58, 95, .92) 0%, rgba(15, 92, 105, .86) 100%);--border-soft: rgba(148, 187, 233, .18);--border-faint: rgba(148, 187, 233, .11);--border-strong: rgba(125, 211, 252, .3);--shadow-soft: 0 24px 80px rgba(0, 0, 0, .38);--shadow-card: 0 22px 48px rgba(0, 0, 0, .22);--shadow-floating: 0 14px 28px rgba(0, 0, 0, .2);--shadow-floating-hover: 0 16px 32px rgba(0, 0, 0, .28);--shadow-brand: 0 20px 36px rgba(8, 145, 178, .2);--shadow-brand-hover: 0 24px 42px rgba(8, 145, 178, .28);--shadow-field: 0 10px 24px rgba(0, 0, 0, .2);--shadow-toast: 0 18px 45px rgba(0, 0, 0, .34);--shadow-sidebar-glow: 0 0 .75rem rgba(45, 212, 191, .22);--shadow-sidebar-active: 0 14px 28px rgba(8, 145, 178, .3);--shadow-accent-ring: 0 0 0 .22rem rgba(45, 212, 191, .18);--shadow-brand-soft: 0 10px 24px rgba(8, 145, 178, .2);--shadow-login-card: 0 24px 80px rgba(0, 0, 0, .36);--shadow-logo: drop-shadow(0 18px 38px rgba(0, 0, 0, .28));--surface-brand-soft: rgba(45, 212, 191, .16);--surface-brand-tint: rgba(56, 189, 248, .1);--table-image-background-1: #1e3a5f;--table-image-text-1: #bfdbfe;--table-image-background-2: #17412f;--table-image-text-2: #bbf7d0;--table-image-background-3: #493511;--table-image-text-3: #fde68a;--table-image-background-4: #4a1938;--table-image-text-4: #fbcfe8;--table-image-background-5: #35235b;--table-image-text-5: #ddd6fe;--table-image-background-6: #164451;--table-image-text-6: #a5f3fc;--focus-border: rgba(45, 212, 191, .78);--focus-ring: rgba(45, 212, 191, .16);--danger: #f87171;--danger-strong: #fca5a5;--danger-soft: rgba(248, 113, 113, .12);--danger-border: rgba(248, 113, 113, .48);--warning-strong: #fbbf24;--warning-soft: rgba(251, 191, 36, .16);--info-strong: #5eead4;--info-soft: rgba(45, 212, 191, .14);--success-solid: #22c55e;--success-strong: #86efac;--success-soft: rgba(34, 197, 94, .14);--neutral-soft: rgba(148, 163, 184, .14);--neutral-strong: #cbd5e1;--gradient-brand: linear-gradient(135deg, #1d4ed8 0%, #0891b2 52%, #14b8a6 100%);--gradient-brand-soft: linear-gradient( 135deg, rgba(56, 189, 248, .14) 0%, rgba(45, 212, 191, .16) 100% );--gradient-surface: linear-gradient(135deg, #07111f 0%, #0d1b2f 46%, #102236 100%);--gradient-login-branding: linear-gradient(180deg, rgba(9, 16, 30, .95), rgba(13, 29, 51, .95));--gradient-glass-soft: linear-gradient(135deg, rgba(15, 23, 42, .58), rgba(45, 212, 191, .1));--effect-accent-glow: rgba(45, 212, 191, .14);--effect-accent-glow-soft: rgba(45, 212, 191, .09);--effect-accent-glow-subtle: rgba(45, 212, 191, .08);--effect-primary-glow: rgba(56, 189, 248, .14);--effect-primary-glow-soft: rgba(56, 189, 248, .1);--effect-white-sheen: rgba(255, 255, 255, .08);--surface-sidebar: radial-gradient(circle at top right, rgba(45, 212, 191, .1), transparent 26%), linear-gradient(180deg, rgba(8, 15, 29, .98) 0%, rgba(12, 24, 43, .98) 100%);--surface-brand-panel: linear-gradient(180deg, rgba(15, 23, 42, .82), rgba(17, 29, 52, .9));--surface-dropdown: rgba(15, 23, 42, .98);--surface-table-footer: rgba(15, 23, 42, .72);--surface-control-solid: rgba(15, 23, 42, .94);--surface-item-hover: rgba(56, 189, 248, .12);--surface-item-hover-soft: rgba(56, 189, 248, .08);--icon-muted: #8aa1c0;--icon-muted-strong: #9fb4d0;--backdrop-modal: rgba(2, 6, 23, .58);--theme-transition-duration: .52s}*{box-sizing:border-box}*,*:before,*:after{transition:background var(--theme-transition-duration) ease,background-color var(--theme-transition-duration) ease,border-color var(--theme-transition-duration) ease,color var(--theme-transition-duration) ease,box-shadow var(--theme-transition-duration) ease,filter var(--theme-transition-duration) ease}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--theme-transition-duration);animation-timing-function:cubic-bezier(.22,1,.36,1);mix-blend-mode:normal}::view-transition-old(root){animation-name:theme-fade-out}::view-transition-new(root){animation-name:theme-fade-in}@keyframes theme-fade-out{0%{opacity:1;filter:saturate(1)}to{opacity:0;filter:saturate(.92)}}@keyframes theme-fade-in{0%{opacity:0;filter:saturate(1.08)}to{opacity:1;filter:saturate(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important}::view-transition-old(root),::view-transition-new(root){animation-duration:1ms!important}}html{font-size:16px;overflow-x:hidden}body{margin:0;font-family:var(--font-primary);color:var(--text-primary);background:var(--gradient-surface);overflow-x:hidden}::selection{background:color-mix(in srgb,var(--color-accent) 35%,transparent);color:var(--text-heading)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)}p{color:var(--text-muted);line-height:1.6;overflow-wrap:break-word}button,a{-webkit-tap-highlight-color:transparent}img,svg,video,canvas{max-width:100%;height:auto}body .cdk-overlay-container{z-index:1300}body:has(app-multi-select-field.selection-modal-open) .cdk-overlay-container,body:has(app-multi-select-field.duplicate-modal-open) .cdk-overlay-container{z-index:1000;visibility:hidden}
