@font-face{font-family:__Cairo_570931;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-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_570931;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.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:__Cairo_570931;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,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_570931;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-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_570931;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.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:__Cairo_570931;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,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_570931;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-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_570931;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.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:__Cairo_570931;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,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_570931;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-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_570931;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.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:__Cairo_570931;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,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_570931;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-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_570931;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.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:__Cairo_570931;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,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_Fallback_570931;src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.00%;size-adjust:94.66%}.__className_570931{font-family:__Cairo_570931,__Cairo_Fallback_570931;font-style:normal}.__variable_570931{--astra-font-sans:"__Cairo_570931","__Cairo_Fallback_570931"}:root{--astra-navy-900:#1c2b38;--astra-navy-800:#24374a;--astra-navy-700:#2f4a61;--astra-navy-600:#3c5d78;--astra-terracotta:#b1583c;--astra-terracotta-dark:#8f4530;--astra-sage:#56805f;--astra-sage-dark:#416349;--astra-charcoal:#232323;--astra-bg:#f4f2ee;--astra-surface:#fff;--astra-surface-sunken:#faf9f6;--astra-border:#e4e0d8;--astra-border-strong:#d3cdc0;--astra-text:#232323;--astra-text-muted:#6b6a63;--astra-text-faint:#97958c;--astra-primary:var(--astra-navy-700);--astra-primary-hover:var(--astra-navy-800);--astra-primary-contrast:#fff;--astra-accent:var(--astra-terracotta);--astra-danger:#b0402c;--astra-danger-bg:#fbeae6;--astra-success:var(--astra-sage-dark);--astra-success-bg:#eaf1ea;--astra-warning:#a97a1f;--astra-warning-bg:#f8f0dd;--astra-ryan-accent:#7c3aed;--astra-radius-sm:6px;--astra-radius:10px;--astra-radius-lg:14px;--astra-shadow-sm:0 1px 2px rgba(28,43,56,.06);--astra-shadow:0 2px 10px rgba(28,43,56,.07),0 1px 2px rgba(28,43,56,.05);--astra-shadow-lg:0 12px 32px rgba(28,43,56,.12);--font-sans:var(--astra-font-sans),"Segoe UI",Tahoma,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--astra-bg);color:var(--astra-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{text-decoration:none}h1,h2,h3{letter-spacing:-.01em;font-weight:700;color:var(--astra-navy-900)}a{color:inherit}::selection{background:var(--astra-navy-700);color:#fff}.astra-card{background:var(--astra-surface);border:1px solid var(--astra-border);border-radius:var(--astra-radius);box-shadow:var(--astra-shadow-sm);padding:1.4rem}.astra-input,select.astra-input{width:100%;padding:.6rem .8rem;border:1px solid var(--astra-border-strong);border-radius:var(--astra-radius-sm);font-size:.92rem;font-family:var(--font-sans);background:var(--astra-surface);color:var(--astra-text);transition:border-color .15s ease,box-shadow .15s ease}.astra-input:focus{outline:none;border-color:var(--astra-navy-600);box-shadow:0 0 0 3px rgba(60,93,120,.15)}.astra-button{padding:.62rem 1.35rem;border-radius:var(--astra-radius-sm);border:1px solid transparent;background:var(--astra-primary);color:var(--astra-primary-contrast);font-weight:600;font-size:.92rem;font-family:var(--font-sans);cursor:pointer;transition:background-color .15s ease,transform .05s ease,box-shadow .15s ease;box-shadow:var(--astra-shadow-sm)}.astra-button:hover:not(:disabled){background:var(--astra-primary-hover)}.astra-button:active:not(:disabled){transform:translateY(1px)}.astra-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.astra-button-secondary{background:transparent;color:var(--astra-navy-800);border:1px solid var(--astra-border-strong);box-shadow:none}.astra-button-secondary:hover:not(:disabled){background:var(--astra-surface-sunken)}.astra-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap}.astra-badge-neutral{background:var(--astra-surface-sunken);color:var(--astra-text-muted);border:1px solid var(--astra-border)}.astra-badge-success{background:var(--astra-success-bg);color:var(--astra-success)}.astra-badge-warning{background:var(--astra-warning-bg);color:var(--astra-warning)}.astra-badge-danger{background:var(--astra-danger-bg);color:var(--astra-danger)}table{border-collapse:collapse;width:100%}table thead th{text-align:start;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--astra-text-muted);padding:.65rem .6rem;border-bottom:1px solid var(--astra-border-strong);background:var(--astra-surface-sunken)}table tbody td{padding:.65rem .6rem;border-bottom:1px solid var(--astra-border);font-size:.9rem}table tbody tr:hover td{background:var(--astra-surface-sunken)}table tbody tr:last-child td{border-bottom:none}.astra-nav-link{transition:background-color .12s ease,color .12s ease}.astra-nav-link:hover{background:hsla(0,0%,100%,.08);color:#fff!important}.astra-login-shell{display:flex;min-height:100vh}.astra-login-brand{display:none;flex-direction:column;flex:1.1 1;background:var(--astra-navy-900);color:#fff;padding:3.5rem}.astra-login-brand-main{flex:1 1;display:flex;flex-direction:column;justify-content:center;min-height:0}.astra-login-brand-footer{padding-top:1.5rem}.astra-login-form-panel{flex:1 1;display:flex;align-items:center;justify-content:center;padding:1.5rem}.astra-password-wrap{position:relative;display:flex}.astra-password-wrap .astra-input{-webkit-padding-end:2.6rem;padding-inline-end:2.6rem}.astra-password-toggle{position:absolute;inset-inline-end:0;top:0;height:100%;width:2.6rem;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--astra-text-muted);cursor:pointer;border-radius:var(--astra-radius-sm)}.astra-password-toggle:hover{color:var(--astra-navy-800)}.astra-password-toggle:focus-visible{outline:2px solid var(--astra-navy-600);outline-offset:-2px}.astra-caps-warning{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--astra-warning);margin-top:.4rem}.astra-form-row-between{display:flex;align-items:center;justify-content:space-between;font-size:.85rem}.astra-checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--astra-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.astra-checkbox-label input[type=checkbox]{width:15px;height:15px;accent-color:var(--astra-primary);cursor:pointer}.astra-text-link{color:var(--astra-navy-700);font-weight:600;cursor:pointer;background:none;border:none;padding:0;font-size:inherit;font-family:inherit;text-underline-offset:3px;transition:color .12s ease}.astra-text-link:focus-visible,.astra-text-link:hover{color:var(--astra-navy-900);text-decoration:underline}.astra-text-link:focus-visible{outline:2px solid var(--astra-navy-600);outline-offset:2px;border-radius:2px}.astra-spinner{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:astra-spin .7s linear infinite;vertical-align:-2px;-webkit-margin-end:.5rem;margin-inline-end:.5rem}@keyframes astra-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.astra-spinner{animation-duration:1.4s}}.astra-login-footer-note{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--astra-border);font-size:.78rem;color:var(--astra-text-faint);text-align:center;line-height:1.6}@page{size:A4;margin:0}@media print{.astra-no-print,header,nav{display:none!important}body{background:#fff}main{padding:0!important}.astra-card{border:1px solid #999;box-shadow:none;page-break-inside:avoid;break-inside:avoid}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ccc}}.astra-dashboard-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.1rem;gap:1.1rem}.astra-kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1.1rem;gap:1.1rem;margin-bottom:1.25rem}@media (max-width:1100px){.astra-kpi-grid{grid-template-columns:repeat(2,1fr)}.astra-dashboard-grid>*{grid-column:span 6!important}}@media (max-width:640px){.astra-kpi-grid{grid-template-columns:1fr}.astra-dashboard-grid>*{grid-column:span 12!important}}.astra-mobile-menu-button,.astra-sidebar-backdrop{display:none}@media (max-width:768px){.astra-mobile-menu-button{display:inline-flex}.astra-sidebar-nav{position:fixed;inset-block:0;inset-inline-start:0;z-index:45;width:250px!important;transform:translateX(-100%);transition:transform .2s ease;box-shadow:4px 0 20px rgba(0,0,0,.15)}[dir=rtl] .astra-sidebar-nav{transform:translateX(100%)}.astra-sidebar-nav.astra-sidebar-open{transform:translateX(0)}.astra-sidebar-backdrop.astra-sidebar-open{display:block;position:fixed;inset:0;background:rgba(28,43,56,.4);z-index:44}}.astra-skeleton{background:linear-gradient(90deg,var(--astra-surface-sunken) 25%,var(--astra-border) 37%,var(--astra-surface-sunken) 63%);background-size:400% 100%;animation:astra-skeleton-shimmer 1.4s ease infinite;border-radius:var(--astra-radius-sm)}@keyframes astra-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.astra-skeleton{animation:none}}@media (min-width:900px){.astra-login-brand{display:flex}}