@charset "UTF-8";@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,[data-theme=light]{--ct-navy: #0D2137;--ct-navy-mid: #163352;--ct-navy-lt: #1E4D7A;--ct-blue: #1565C0;--ct-blue-lt: #1E88E5;--ct-teal: #00838F;--ct-teal-lt: #00ACC1;--ct-gold: #D97706;--ct-gold-lt: #F59E0B;--ct-error: #C62828;--ct-success: #2E7D32;--ct-mpesa: #1B8A3C;--ct-bank: #1565C0;--ct-cash: #C45E00;--ct-surface: #F0F4F8;--ct-surface2: #E4EBF3;--ct-card-bg: #FFFFFF;--ct-input-bg: #FFFFFF;--ct-surface-sidebar: #0D2137;--ct-text: #0D2137;--ct-text-mid: #3D5166;--ct-text-dim: #637080;--ct-text-light: #9DAAB5;--ct-border: #D8E2EE;--ct-border-light: #EBF0F6;--ct-auth-bg: linear-gradient(145deg, #0D2137 0%, #163352 50%, #00838F 100%);--ct-auth-heading: #FFFFFF;--ct-auth-sub: rgba(255,255,255,.6);--ct-sidebar-text: #FFFFFF;--ct-sidebar-dim: rgba(255,255,255,.45);--ct-sidebar-icon: rgba(255,255,255,.4);--ct-sidebar-active-bg: rgba(255,255,255,.1);--ct-sidebar-active-text: #FFFFFF;--ct-sidebar-border: rgba(255,255,255,.08);--ct-teal-glow: rgba(0,131,143,.14);--ct-blue-glow: rgba(21,101,192,.14);--ct-teal-bg: rgba(0,131,143,.08);--ct-blue-bg: rgba(21,101,192,.08);--ct-mpesa-bg: rgba(27,138,60,.09);--ct-mpesa-border: rgba(27,138,60,.22);--ct-bank-bg: rgba(21,101,192,.09);--ct-bank-border: rgba(21,101,192,.22);--ct-cash-bg: rgba(196,94,0,.09);--ct-cash-border: rgba(196,94,0,.22);--ct-shadow: 0 1px 3px rgba(13,33,55,.06), 0 4px 16px rgba(13,33,55,.07);--ct-shadow-sm: 0 1px 2px rgba(13,33,55,.05), 0 2px 8px rgba(13,33,55,.06);--ct-shadow-lg: 0 4px 12px rgba(13,33,55,.08), 0 12px 40px rgba(13,33,55,.12);--ct-shadow-xl: 0 8px 24px rgba(13,33,55,.12), 0 32px 64px rgba(13,33,55,.16);--ion-font-family: "Inter", -apple-system, sans-serif;--ion-background-color: #F0F4F8;--ion-background-color-rgb: 240,244,248;--ion-text-color: #0D2137;--ion-text-color-rgb: 13,33,55;--ion-item-background: #FFFFFF;--ion-card-background: #FFFFFF;--ion-color-primary: #1565C0;--ion-color-primary-rgb: 21,101,192;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255,255,255;--ion-color-primary-shade: #1256a4;--ion-color-primary-tint: #2c74cc;--ion-color-secondary: #00838F;--ion-color-secondary-rgb: 0,131,143;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255,255,255;--ion-color-secondary-shade: #00717c;--ion-color-secondary-tint: #1a919c;--ion-color-medium: #637080;--ion-color-medium-rgb: 99,112,128;--ion-color-medium-contrast: #ffffff;--ion-color-medium-shade: #576270;--ion-color-medium-tint: #72808e;--ion-toolbar-background: #0D2137;--ion-toolbar-color: #ffffff}[data-theme=dark]{--ct-navy: #1E4D7A;--ct-navy-mid: #245994;--ct-navy-lt: #2C6BAD;--ct-blue: #1E88E5;--ct-blue-lt: #42A5F5;--ct-teal: #00ACC1;--ct-teal-lt: #26C6DA;--ct-gold: #F59E0B;--ct-gold-lt: #FBBF24;--ct-error: #EF5350;--ct-success: #4CAF50;--ct-mpesa: #4CAF50;--ct-bank: #42A5F5;--ct-cash: #FB8C00;--ct-surface: #0A1628;--ct-surface2: #111F36;--ct-card-bg: #152033;--ct-input-bg: #0E1A2E;--ct-surface-sidebar: #071020;--ct-text: #E8EEF5;--ct-text-mid: #8FA4BC;--ct-text-dim: #5C7A96;--ct-text-light: #3D5C78;--ct-border: #1E3048;--ct-border-light: #162540;--ct-auth-bg: linear-gradient(145deg, #050E1A 0%, #0A1628 55%, #082030 100%);--ct-auth-heading: #E8EEF5;--ct-auth-sub: rgba(232,238,245,.5);--ct-sidebar-text: #E8EEF5;--ct-sidebar-dim: rgba(232,238,245,.4);--ct-sidebar-icon: rgba(232,238,245,.3);--ct-sidebar-active-bg: rgba(0,172,193,.15);--ct-sidebar-active-text: #E8EEF5;--ct-sidebar-border: rgba(255,255,255,.06);--ct-teal-glow: rgba(0,172,193,.18);--ct-blue-glow: rgba(30,136,229,.18);--ct-teal-bg: rgba(0,172,193,.1);--ct-blue-bg: rgba(30,136,229,.1);--ct-mpesa-bg: rgba(76,175,80,.1);--ct-mpesa-border: rgba(76,175,80,.25);--ct-bank-bg: rgba(66,165,245,.1);--ct-bank-border: rgba(66,165,245,.25);--ct-cash-bg: rgba(251,140,0,.1);--ct-cash-border: rgba(251,140,0,.25);--ct-shadow: 0 1px 3px rgba(0,0,0,.3), 0 4px 16px rgba(0,0,0,.35);--ct-shadow-sm: 0 1px 2px rgba(0,0,0,.25), 0 2px 8px rgba(0,0,0,.28);--ct-shadow-lg: 0 4px 12px rgba(0,0,0,.35), 0 12px 40px rgba(0,0,0,.4);--ct-shadow-xl: 0 8px 24px rgba(0,0,0,.4), 0 32px 64px rgba(0,0,0,.45);--ion-font-family: "Inter", -apple-system, sans-serif;--ion-background-color: #0A1628;--ion-background-color-rgb: 10,22,40;--ion-text-color: #E8EEF5;--ion-text-color-rgb: 232,238,245;--ion-item-background: #152033;--ion-card-background: #152033;--ion-color-primary: #1E88E5;--ion-color-primary-rgb: 30,136,229;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255,255,255;--ion-color-primary-shade: #1a77cc;--ion-color-primary-tint: #3594e8;--ion-color-secondary: #00ACC1;--ion-color-secondary-rgb: 0,172,193;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255,255,255;--ion-color-secondary-shade: #0097aa;--ion-color-secondary-tint: #1ab4c7;--ion-color-medium: #5C7A96;--ion-color-medium-rgb: 92,122,150;--ion-color-medium-contrast: #ffffff;--ion-color-medium-shade: #506b85;--ion-color-medium-tint: #6c87a1;--ion-toolbar-background: #071020;--ion-toolbar-color: #E8EEF5}*{box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ct-surface);color:var(--ct-text)}.mi{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;vertical-align:middle;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.mi--sm{font-size:16px}.mi--md{font-size:20px}.mi--lg{font-size:24px}.mi--xl{font-size:28px}.mi--2xl{font-size:36px}.mi--fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.mi--500{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}:root{--ion-font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}ion-header{box-shadow:none!important}ion-content{--padding-bottom: 24px}ion-card{box-shadow:var(--ct-shadow)!important;border-radius:14px!important;background:var(--ct-card-bg)!important;border:1px solid var(--ct-border)!important}ion-item{--background: var(--ct-card-bg);--color: var(--ct-text)}ion-progress-bar{border-radius:99px}ion-split-pane{--side-min-width: 248px;--side-max-width: 248px}.ct-toast{--border-radius: 10px;--box-shadow: 0 4px 20px rgba(0,0,0,.18);font-family:Inter,sans-serif;font-weight:500;font-size:14px}.ct-modal .modal-wrapper{border-radius:20px 20px 0 0!important}@media(min-width:768px){.ct-modal{--height: 95vh !important;--max-height: 95vh !important}.ct-modal .modal-wrapper{border-radius:16px!important;max-width:520px!important;margin:auto}}.ct-action-sheet .action-sheet-group{border-radius:14px!important;background:var(--ct-card-bg)!important}.ct-action-sheet .action-sheet-button{font-family:Inter,sans-serif;font-weight:500;color:var(--ct-text)!important;background:var(--ct-card-bg)!important}.ct-action-sheet .action-sheet-destructive{color:var(--ct-error)!important}ion-alert .alert-wrapper{border-radius:14px!important;font-family:Inter,sans-serif;background:var(--ct-card-bg)!important;border:1px solid var(--ct-border)!important}ion-alert .alert-title,ion-alert .alert-message{color:var(--ct-text)!important}.alert-btn-danger{color:var(--ct-error)!important}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ct-border);border-radius:4px}.fade-up{animation:fadeUp .4s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.f-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:var(--ct-text-dim)}.f-input{width:100%;padding:11px 14px;border:1.5px solid var(--ct-border);border-radius:10px;font-size:14px;font-family:Inter,sans-serif;color:var(--ct-text);background:var(--ct-input-bg);outline:none;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.f-input:focus{border-color:var(--ct-teal);box-shadow:0 0 0 3px var(--ct-teal-glow)}@media print{ion-menu,ion-header,ion-fab,.no-print{display:none!important}ion-content{--overflow: visible !important}*{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
