@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v17/-nFhOHM81r4j6k0gjAW3mujVU2B2G_VB3vD212k.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:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v17/-nFhOHM81r4j6k0gjAW3mujVU2B2G_VB0PD2.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:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v17/-nFnOHM81r4j6k0gjAW3mujVU2B2G_5x0ujy.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:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v17/-nFnOHM81r4j6k0gjAW3mujVU2B2G_Bx0g.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{--pippin-ink:#0c111f;--pippin-navy:#0b2f4f;--pippin-blue:#146ea8;--pippin-sky:#5ec6f4;--pippin-teal:#0f7f87;--pippin-cyan:#2bb8c4;--pippin-red:#e82c3f;--page:#f5f8fb;--surface:#ffffff;--surface-soft:#f8fbfd;--line:#e3eaf0;--muted:#718096;--muted-2:#98a5b3;--success:#16835b;--warning:#b87817;--danger:#c94150;--shadow-sm:0 2px 8px rgba(12,43,69,.05);--shadow:0 12px 32px rgba(12,43,69,.07);--shadow-lg:0 20px 50px rgba(12,43,69,.1);--radius:16px}html,body{height:100%;margin:0}body{font-family:Inter,Arial,sans-serif;background:var(--page);color:var(--pippin-ink);font-size:15px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit}.mat-mdc-card{box-shadow:none!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-unelevated-button{border-radius:10px!important}.mat-mdc-form-field{width:100%}.mat-mdc-text-field-wrapper{background:#fff!important}.page-container,.dashboard-container{max-width:1480px!important;margin:0 auto!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cbd7e1;border-radius:20px}::-webkit-scrollbar-track{background:transparent}.hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:30px 34px;margin-bottom:20px;border:1px solid rgba(227,234,240,.9);border-radius:20px;background:linear-gradient(120deg,#fff,#f8fcfe 55%,#eef9fc);box-shadow:var(--shadow-sm)}.hero:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;right:-140px;top:-180px;background:radial-gradient(circle,#5ec6f438,#5ec6f400 68%);pointer-events:none}.hero>*{position:relative;z-index:1}.hero h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.05;letter-spacing:-.045em!important;color:#0c2942!important;margin:7px 0 8px!important;font-weight:800!important}.hero p{max-width:760px;color:#718096!important;line-height:1.6;margin:0!important}.eyebrow{font-size:9px!important;letter-spacing:.16em!important;font-weight:900!important;color:#4d718d!important;text-transform:uppercase}.panel{background:var(--surface);border:1px solid var(--line)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow-sm)!important}.panel header,.panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #edf2f6}.panel h2{font-size:17px!important;letter-spacing:-.025em!important;color:#123a5a!important;margin:5px 0 0!important}.primary,.primary-link,.ghost,.ghost-link,.refresh{border-radius:10px!important;min-height:40px!important;padding:0 15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:800!important;text-decoration:none!important;cursor:pointer}.primary,.primary-link{background:linear-gradient(135deg,#0b5474,#0e7f87)!important;color:#fff!important;border:1px solid #0d6478!important;box-shadow:0 8px 18px #0e667129!important}.primary:hover,.primary-link:hover{transform:translateY(-1px);box-shadow:0 12px 22px #0e667133!important}.ghost,.ghost-link,.refresh{background:#fff!important;color:#14577c!important;border:1px solid #d9e5ec!important}.ghost:hover,.ghost-link:hover,.refresh:hover{background:#f3f9fb!important;border-color:#b9d3df!important}.fields{gap:16px!important}.fields label{color:#536b82!important;font-size:10px!important}.fields input,.fields select,.fields textarea{border:1px solid #d8e4ec!important;border-radius:10px!important;padding:11px 12px!important;background:#fff!important;color:#173c59!important;transition:.15s!important}.fields input:focus,.fields select:focus,.fields textarea:focus{border-color:#5eb4d4!important;box-shadow:0 0 0 3px #5ec6f421!important}.table-wrap{border:1px solid #e5edf2!important;border-radius:12px!important;overflow:auto;background:#fff}table{width:100%;border-collapse:separate!important;border-spacing:0!important}th{background:#f7fafc!important;color:#74869a!important;font-size:9px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:900!important;padding:12px 14px!important;border-bottom:1px solid #e6edf2!important;white-space:nowrap}td{padding:13px 14px!important;border-bottom:1px solid #edf2f6!important;color:#3d5368!important;font-size:13px!important;vertical-align:middle!important}tbody tr:hover{background:#f9fcfd!important}tbody tr:last-child td{border-bottom:0!important}.status,.pill{display:inline-flex!important;align-items:center!important;padding:5px 8px!important;border-radius:999px!important;background:#eef7f8!important;color:#176772!important;font-size:9px!important;font-weight:900!important}.message{color:#6f8090!important;font-size:11px!important}.stat-card,.stats>article{background:#fff!important;border:1px solid var(--line)!important;border-radius:16px!important;box-shadow:var(--shadow-sm)!important;transition:.18s!important}.stat-card:hover,.stats>article:hover{transform:translateY(-2px);box-shadow:var(--shadow)!important}.dashboard,.hr-page,.people-page,.asset-page{padding:28px 34px 44px!important;max-width:1600px;margin:0 auto}.stat-grid,.stats{gap:14px!important}.icon{border-radius:11px!important}.content-grid,.grid{gap:16px!important}@media (max-width:900px){.dashboard,.hr-page,.people-page,.asset-page{padding:18px 16px 32px!important}.hero{padding:24px 20px;align-items:flex-start;flex-direction:column}}.page-host{background:#f5f8fb!important}.panel{background:#fff!important}.hero h1{font-weight:800!important}.hero p{font-size:12px!important}.panel h2{font-weight:800!important}.filter-bar,.tabs,.module-strip{box-shadow:var(--shadow-sm)!important;border-color:#e3eaf0!important}.filter-bar select,.filter-bar input{border-color:#d8e4ec!important}.primary,.primary-link{background:linear-gradient(135deg,#0b5274,#0e7f87)!important}.ghost,.ghost-link{color:#0b6375!important}.stats article,.stat-card{background:#fff!important}.app-shell{--accent:#0b7184;--accent-soft:#e9f7f9;--accent-deep:#07546d}.app-shell.theme-ocean{--accent:#2364a6;--accent-soft:#eaf2fb;--accent-deep:#174a7a}.app-shell.theme-indigo{--accent:#5b4bb7;--accent-soft:#f0edfb;--accent-deep:#40348d}.app-shell.theme-slate{--accent:#475569;--accent-soft:#eef1f4;--accent-deep:#334155}.app-shell .nav-item.active{color:var(--accent)!important;background:linear-gradient(90deg,var(--accent-soft),#fff)!important;box-shadow:inset 3px 0 var(--accent)!important}.app-shell .nav-item.active .nav-icon{background:var(--accent-soft)!important;color:var(--accent)!important}.app-shell .primary{background:var(--accent)!important}.app-shell .profile-hero{background:linear-gradient(115deg,var(--accent-deep),var(--accent),#0e8290)!important}.app-shell .profile-tabs button.active,.app-shell .profile-tabs button span{background:var(--accent-soft)!important;color:var(--accent)!important}html,body{font-family:Inter,Arial,sans-serif;color:#101827;background:#f4f7fb}*{box-sizing:border-box}.cdk-overlay-pane .mat-mdc-menu-panel.pippin-menu,.cdk-overlay-pane .mat-mdc-menu-panel.pippin-account-menu{min-width:300px!important;border-radius:14px!important;border:1px solid #d7dfeb!important;box-shadow:0 22px 60px #14254329!important;overflow:hidden!important}.pippin-menu .mat-mdc-menu-content,.pippin-account-menu .mat-mdc-menu-content{padding:8px!important;background:#fff!important}.pippin-menu .mat-mdc-menu-item,.pippin-account-menu .mat-mdc-menu-item{min-height:48px!important;border-radius:9px!important;color:#152038!important;font-family:Inter,Arial,sans-serif!important;font-size:14px!important}.pippin-menu .mat-mdc-menu-item:hover,.pippin-account-menu .mat-mdc-menu-item:hover{background:#eef3ff!important;color:#3046c7!important}.pippin-menu .mat-mdc-menu-item mat-icon,.pippin-account-menu .mat-mdc-menu-item mat-icon{color:#3046c7!important}.menu-title{padding:12px 14px 8px;color:#6b7890;font:900 11px Inter,Arial,sans-serif;letter-spacing:.16em}input,select,textarea,button{font-family:Inter,Arial,sans-serif}input:not([type=checkbox]):not([type=radio]),select{min-height:46px}textarea{min-height:96px}label{font-size:13px}button,a{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(48,70,199,.32);outline-offset:2px}:root{--pippin-primary:#3046c7;--pippin-primary-strong:#2437a9;--pippin-cyan:#58c9ee;--pippin-navy:#0b3150;--pippin-ink:#101827;--pippin-muted:#6f7e93;--pippin-page:#f4f7fb;--pippin-line:#d8e0eb;--accent:#3046c7;--accent-deep:#2437a9;--accent-soft:#eef2ff;--page:#f4f7fb;--muted:#6f7e93}body{margin:0;background:var(--pippin-page)!important;color:var(--pippin-ink)!important}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{border-color:#cfd9e6!important;background:#fff!important;color:#101827!important;border-radius:10px!important;font-size:14px!important}select{background-color:#fff!important}option{background:#fff;color:#101827}.mat-mdc-form-field{--mdc-outlined-text-field-outline-color:#cfd9e6;--mdc-outlined-text-field-focus-outline-color:#3046c7;--mdc-outlined-text-field-label-text-color:#5f6f85;--mdc-outlined-text-field-focus-label-text-color:#3046c7}.mat-mdc-select-panel{background:#fff!important}.mat-mdc-option{font-family:Inter,Arial,sans-serif!important;font-size:14px!important;min-height:46px!important}.mat-mdc-option.mdc-list-item--selected{background:#eef2ff!important;color:#2437a9!important}.mat-mdc-option:hover{background:#f5f7ff!important}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-outlined-button{font-family:Inter,Arial,sans-serif!important;min-height:44px!important}.mat-mdc-table,.mat-mdc-card{font-family:Inter,Arial,sans-serif!important}:root{--pippin-primary:#2f43c6;--pippin-primary-strong:#2435a5;--pippin-secondary:#59c9ef;--pippin-secondary-soft:#edf9fe;--pippin-accent:#2f43c6;--accent:#2f43c6;--accent-deep:#2435a5;--accent-soft:#eef2ff}.primary,.primary-link{background:#2f43c6!important;border-color:#2f43c6!important;color:#fff!important;box-shadow:0 8px 18px #2f43c629!important}.primary:hover,.primary-link:hover{background:#2435a5!important;box-shadow:0 12px 24px #2f43c633!important}.ghost,.ghost-link,.refresh,.secondary{color:#2f43c6!important;border-color:#ccd6ef!important}.ghost:hover,.ghost-link:hover,.refresh:hover,.secondary:hover{background:#eef2ff!important;border-color:#2f43c6!important}.fields input:focus,.fields select:focus,.fields textarea:focus,input:focus,select:focus,textarea:focus{border-color:#2f43c6!important;box-shadow:0 0 0 3px #59c9ef33!important}.mat-mdc-form-field{--mdc-outlined-text-field-focus-outline-color:#2f43c6;--mdc-outlined-text-field-focus-label-text-color:#2f43c6}.mat-mdc-option.mdc-list-item--selected{background:#eef2ff!important;color:#2435a5!important}.mat-mdc-option:hover{background:#edf9fe!important}.app-shell,.app-shell.theme-ocean,.app-shell.theme-indigo,.app-shell.theme-slate{--accent:#2f43c6!important;--accent-soft:#eef2ff!important;--accent-deep:#2435a5!important}:root{--v14-blue:#2f43c6;--v14-blue-deep:#20339f;--v14-sky:#59c9ef;--v14-white:#ffffff;--v14-ink:#0d2036;--v14-muted:#6b7d93;--v14-glass:rgba(255,255,255,.95);--v14-glass-soft:rgba(255,255,255,.88);--v14-shadow:0 18px 50px rgba(13,32,93,.16);--v14-radius:22px}.page-host>*{display:block;width:100%;min-width:0}.page-host :is(.profile-page,.my-assets-page,.task-page,.employee-service,.performance-page,.policy-page,.org,.hr-page,.people-page,.finance-page,.asset-page,.asset-dashboard-v10,.control-page,.activity-page,.integration-page,.audit-page,.data-page,.bulk-page,.asset-register,.edit-page,.mod-container,.assign-container,.assignments-container,.filter-container,.page-shell,.smart-page,.ws,.page){width:100%!important;max-width:none!important;margin:0!important;min-height:calc(100dvh - 88px)!important;background:transparent!important;color:#fff;box-sizing:border-box}.page-host :is(.content,.manager-grid,.results,.asset-section,.dashboard,.people-page,.hr-page,.finance-page,.activity-page,.integration-page,.audit-page,.data-page,.asset-page,.bulk-page,.asset-register,.control-page,.page,.edit-page,.mod-container,.assign-container,.filter-container){max-width:none!important;width:calc(100% - clamp(28px,4vw,72px))!important;margin-left:auto!important;margin-right:auto!important}.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.profile-stage,.page-head,.dashboard-hero,.control-hero){border-radius:0!important;box-shadow:none!important}.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero){width:100%!important;max-width:none!important;min-height:clamp(170px,23dvh,250px)!important;padding:clamp(26px,3vw,48px) clamp(24px,5vw,86px)!important;margin:0!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.16)!important;color:#fff!important;position:relative!important;overflow:hidden!important}.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero):after{content:"";position:absolute;right:-110px;top:-210px;width:520px;height:520px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:inset 0 0 0 70px #ffffff06,inset 0 0 0 148px #ffffff04;pointer-events:none}.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero) :is(h1,h2,p,span,small,strong,mat-icon){position:relative;z-index:1}.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero) h1{color:#fff!important;font-family:Inter,Arial,sans-serif!important;font-size:clamp(38px,4.5vw,68px)!important;line-height:.98!important;letter-spacing:-.055em!important;font-weight:900!important;max-width:1100px;margin:10px 0 12px!important}.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero) p{color:#ffffffe0!important;font-size:clamp(14px,1.05vw,17px)!important;line-height:1.55!important;max-width:900px!important}.page-host .eyebrow,.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero)>div>span{color:#bdefff!important;font-size:11px!important;letter-spacing:.17em!important;font-weight:900!important}.page-host :is(.panel,.card,.filter-bar,.filter-card,.table-wrap,.search,.list,.data-card,.summary-card,.stats article,.stat-card,.dashboard-panel,.composer,.results,.details,.edit-panel,.asset-card,.task-card,.finance-card,.module-card,.content-card){background:var(--v14-glass)!important;color:var(--v14-ink)!important;border:1px solid rgba(255,255,255,.64)!important;border-radius:var(--v14-radius)!important;box-shadow:var(--v14-shadow)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.page-host :is(.panel,.card,.asset-card,.task-card,.module-card,.stat-card,.stats article){transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.page-host :is(.panel,.card,.asset-card,.task-card,.module-card,.stat-card,.stats article):hover{transform:translateY(-3px);box-shadow:0 24px 62px #0d205d38!important;border-color:#ffffffdb!important}.page-host :is(.panel,.card,.filter-bar,.filter-card,.table-wrap,.search,.list,.data-card,.summary-card,.stats article,.stat-card,.dashboard-panel,.composer,.results,.details,.edit-panel,.asset-card,.task-card,.content-card) :is(h1,h2,h3,h4,strong,label,td,th,dd){color:var(--v14-ink)}.page-host :is(.panel,.card,.filter-bar,.filter-card,.table-wrap,.search,.list,.data-card,.summary-card,.stats article,.stat-card,.dashboard-panel,.composer,.results,.details,.edit-panel,.asset-card,.task-card,.content-card) :is(p,small,span,dt){color:var(--v14-muted)}@media (min-width:1280px){.page-host .asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-host .stat-grid,.page-host .stats{grid-template-columns:repeat(5,minmax(0,1fr))!important}.page-host .detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-host .manager-grid{grid-template-columns:minmax(520px,.9fr) minmax(520px,1.1fr)!important;gap:24px!important}.page-host .content-grid,.page-host .grid{gap:20px!important}}@media (min-width:1700px){.page-host .asset-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}.page-host .stat-grid,.page-host .stats{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.page-host .table-wrap{overflow:auto!important;max-width:100%!important}.page-host table{width:100%!important;min-width:760px}.page-host th{font-size:11px!important;padding:12px 14px!important}.page-host td{font-size:13px!important;padding:12px 14px!important}.page-host .fields{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.page-host .fields .wide,.page-host .fields label.wide{grid-column:1/-1}.page-host input:not([type=checkbox]):not([type=radio]):not([type=file]),.page-host select{min-height:48px!important}.page-host input,.page-host select,.page-host textarea{border-radius:12px!important;border:1px solid #c9d6e7!important;background:#fffffffa!important;color:var(--v14-ink)!important;font-size:14px!important}.page-host button,.page-host a{transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.page-host button:hover,.page-host a:hover{transform:translateY(-1px)}.page-host .primary,.page-host .primary-link,.page-host .save{background:var(--v14-blue)!important;border-color:var(--v14-blue)!important;color:#fff!important}.page-host .profile-page{padding:clamp(18px,2vw,32px) clamp(18px,3vw,52px) 36px!important;background:transparent!important}.page-host .profile-stage{max-width:none!important;width:100%!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 20px 60px #0919582e!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-host .profile-page .details{max-width:none!important;width:100%!important;background:#fffffff0!important;margin-top:18px!important}.page-host .profile-page .edit-panel{max-width:none!important;width:100%!important;background:#fffffff5!important;margin-top:18px!important}.page-host .my-assets-page{padding-bottom:34px!important}.page-host .assets-hero{min-height:220px!important;padding-top:28px!important;padding-bottom:28px!important}.page-host .asset-section{width:calc(100% - clamp(28px,5vw,90px))!important;max-width:none!important;padding:24px 0 0!important}.page-host .asset-grid{gap:16px!important;margin-top:18px!important}.page-host .asset-visual{height:112px!important}.page-host .asset-copy{padding:18px!important}.page-host .asset-copy h3{margin-bottom:12px!important}.page-host .task-page{padding-bottom:34px!important}.page-host .task-page .manager-grid,.page-host .task-page .content,.page-host .task-page .results{max-width:none!important;width:calc(100% - clamp(28px,4vw,72px))!important;margin:18px auto!important}.page-host .task-page .panel{padding:22px!important}.page-host .task-page .builder{margin-top:14px!important}.page-host .asset-dashboard-v10 :is(.dashboard-hero,.hero){min-height:180px!important}.page-host .asset-dashboard-v10{padding-bottom:32px!important}@media (min-width:1100px) and (max-height:900px){.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero){min-height:160px!important;padding-top:24px!important;padding-bottom:24px!important}.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero) h1{font-size:clamp(36px,4vw,58px)!important;margin:7px 0 9px!important}.page-host .asset-visual{height:96px!important}.page-host .asset-copy{padding:15px!important}.page-host .panel{padding-top:18px!important;padding-bottom:18px!important}}@media (max-width:1000px){.page-host :is(.content,.manager-grid,.results,.asset-section,.dashboard,.people-page,.hr-page,.finance-page,.activity-page,.integration-page,.audit-page,.data-page,.asset-page,.bulk-page,.asset-register,.control-page,.page,.edit-page,.mod-container,.assign-container,.filter-container){width:calc(100% - 28px)!important}.page-host .fields{grid-template-columns:1fr 1fr!important}.page-host .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.page-host :is(.profile-page,.my-assets-page,.task-page,.employee-service,.performance-page,.policy-page,.org,.hr-page,.people-page,.finance-page,.asset-page,.asset-dashboard-v10,.control-page,.activity-page,.integration-page,.audit-page,.data-page,.bulk-page,.asset-register,.edit-page,.mod-container,.assign-container,.assignments-container,.filter-container,.page-shell,.smart-page,.ws,.page){min-height:calc(100dvh - 76px)!important}.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero){min-height:auto!important;padding:26px 18px!important}.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero) h1{font-size:clamp(34px,11vw,48px)!important;overflow-wrap:anywhere}.page-host :is(.content,.manager-grid,.results,.asset-section,.dashboard,.people-page,.hr-page,.finance-page,.activity-page,.integration-page,.audit-page,.data-page,.asset-page,.bulk-page,.asset-register,.control-page,.page,.edit-page,.mod-container,.assign-container,.filter-container){width:calc(100% - 20px)!important}.page-host .fields,.page-host .asset-grid,.page-host .detail-grid,.page-host .manager-grid{grid-template-columns:1fr!important}.page-host table{min-width:720px}.page-host .panel,.page-host .card,.page-host .asset-card,.page-host .task-card{border-radius:18px!important}}:root{--pippin-blue:#2f43c6;--pippin-sky:#59c9ef;--pippin-ink:#0d2036;--pippin-muted:#697c91;--pippin-border:#cbd8e6}.page-host :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:#fff!important;color:var(--pippin-ink)!important;border:1px solid var(--pippin-border)!important;border-radius:12px!important;min-height:48px!important;font:500 14px Inter,Arial,sans-serif!important;box-sizing:border-box!important}.page-host textarea{min-height:96px!important}.page-host :is(input,select,textarea):focus{outline:0!important;border-color:var(--pippin-blue)!important;box-shadow:0 0 0 3px #2f43c61f!important}.page-host .mat-mdc-form-field{width:100%!important}.page-host .mat-mdc-text-field-wrapper{background:#fff!important;border-radius:12px!important;min-height:50px!important}.page-host .mat-mdc-form-field-subscript-wrapper{display:none!important}.page-host .mdc-notched-outline__leading,.page-host .mdc-notched-outline__notch,.page-host .mdc-notched-outline__trailing{border-color:var(--pippin-border)!important}.page-host .mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.page-host .mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.page-host .mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--pippin-blue)!important}.page-host :is(button.mat-mdc-unelevated-button,.primary,.save){background:var(--pippin-blue)!important;color:#fff!important}.page-host :is(.kicker,.eyebrow){color:#bfefff!important}.page-host :is(.filter-card,.filter-bar){min-height:0!important;height:auto!important;align-items:initial!important;padding:16px!important}.page-host :is(.filter-container,.role-filters){align-items:center!important}.page-host .mat-mdc-form-field input.mat-mdc-input-element{min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.page-host .mat-mdc-form-field textarea.mat-mdc-input-element{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero){min-height:auto!important;padding:34px 6px 30px!important}.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero) h1{font-size:clamp(38px,3.8vw,54px)!important;line-height:1.04!important;margin:7px 0 8px!important}.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero) p{margin:0!important}.page-host :is(.panel,.card,.filter-card,.search,.list,.details,.edit-panel,.content-card){border-radius:18px!important}@media (max-width:700px){.page-host :is(.hero,.page-hero,.finance-hero,.task-hero,.assets-hero,.dashboard-hero,.control-hero){padding:26px 4px 22px!important;align-items:flex-start!important}}.page-host>*>:is(section,main):first-child{box-sizing:border-box}.page-host :is(.my-assets-page,.profile-page,.people-page,.data-page,.hierarchy-page):before{content:none!important}.page-host :is(.my-assets-page,.profile-page):after{content:none!important}.page-host :is(.employees-page,.hr-page,.policy-page,.audit-page,.assignments-page,.data-page,.edit-page,.finance-page,.performance-page,.profile-page,.hierarchy-page,.add-employee-container,.scrap-page,.bulk-page,.asset-page,.people-page,.employee-service,.my-assets-page,.control-page,.page):before,.page-host :is(.employees-page,.hr-page,.policy-page,.audit-page,.assignments-page,.data-page,.edit-page,.finance-page,.performance-page,.profile-page,.hierarchy-page,.add-employee-container,.scrap-page,.bulk-page,.asset-page,.people-page,.employee-service,.my-assets-page,.control-page,.page):after,.page-host .activity-page .hero:after,.page-host .brand-hero:after{content:none!important}html{--mat-sys-background: light-dark(#fcf8fd, #131316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f3eff4, #303034);--mat-sys-inverse-primary: light-dark(#bec2ff, #343dff);--mat-sys-inverse-surface: light-dark(#303034, #e5e1e6);--mat-sys-on-background: light-dark(#1b1b1f, #e5e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #0001ac);--mat-sys-on-primary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-primary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-primary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-on-secondary: light-dark(#ffffff, #2e2f42);--mat-sys-on-secondary-container: light-dark(#444559, #e1e0f9);--mat-sys-on-secondary-fixed: light-dark(#191a2c, #191a2c);--mat-sys-on-secondary-fixed-variant: light-dark(#444559, #444559);--mat-sys-on-surface: light-dark(#1b1b1f, #e5e1e6);--mat-sys-on-surface-variant: light-dark(#46464f, #e4e1ec);--mat-sys-on-tertiary: light-dark(#ffffff, #002f65);--mat-sys-on-tertiary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-tertiary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-tertiary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-outline: light-dark(#777680, #91909a);--mat-sys-outline-variant: light-dark(#c7c5d0, #46464f);--mat-sys-primary: light-dark(#343dff, #bec2ff);--mat-sys-primary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-primary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-primary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#5c5d72, #c5c4dd);--mat-sys-secondary-container: light-dark(#e1e0f9, #444559);--mat-sys-secondary-fixed: light-dark(#e1e0f9, #e1e0f9);--mat-sys-secondary-fixed-dim: light-dark(#c5c4dd, #c5c4dd);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcf8fd, #131316);--mat-sys-surface-bright: light-dark(#fcf8fd, #3a393c);--mat-sys-surface-container: light-dark(#f0edf1, #201f22);--mat-sys-surface-container-high: light-dark(#ebe7eb, #2a292d);--mat-sys-surface-container-highest: light-dark(#e5e1e6, #353438);--mat-sys-surface-container-low: light-dark(#f6f2f7, #1b1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0e11);--mat-sys-surface-dim: light-dark(#dcd9dd, #131316);--mat-sys-surface-tint: light-dark(#343dff, #bec2ff);--mat-sys-surface-variant: light-dark(#e4e1ec, #46464f);--mat-sys-tertiary: light-dark(#005cbb, #abc7ff);--mat-sys-tertiary-container: light-dark(#d7e3ff, #00458f);--mat-sys-tertiary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-tertiary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-neutral-variant20: #303038;--mat-sys-neutral10: #1b1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}
