@font-face{font-family:sora;src:url(../media/Sora_VariableFont_wght-s.p.2wxgmnqyb5p5s.ttf)format("truetype");font-display:swap}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_44b7a85a-module__Tnb5dW__className{font-family:sora,sora Fallback}.sora_44b7a85a-module__Tnb5dW__variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:rubik;src:url(../media/Rubik_VariableFont_wght-s.p.2cuat86mm_44k.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:rubik;src:url(../media/Rubik_Italic_VariableFont_wght-s.p.1c-74pfjzk9dw.ttf)format("truetype");font-display:swap;font-style:italic}@font-face{font-family:rubik Fallback;src:local(Arial);ascent-override:91.09%;descent-override:24.36%;line-gap-override:0.0%;size-adjust:102.64%}.rubik_ea595dcf-module__uZNqxW__className{font-family:rubik,rubik Fallback}.rubik_ea595dcf-module__uZNqxW__variable{--font-rubik:"rubik", "rubik Fallback"}
@font-face{font-family:readex;src:url(../media/ReadexPro_VariableFont_HEXP,wght-s.p.0c_iak0ikhxc6.ttf)format("truetype");font-display:swap}@font-face{font-family:readex Fallback;src:local(Arial);ascent-override:91.51%;descent-override:22.88%;line-gap-override:0.0%;size-adjust:109.28%}.readex_50b95f1-module__rOthsW__className{font-family:readex,readex Fallback}.readex_50b95f1-module__rOthsW__variable{--font-readex:"readex", "readex Fallback"}
@layer base{*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html[lang=ar]{--font-main:var(--font-rubik);--font-arabic:var(--font-rubik)}html,body{width:100%;min-width:0}html{scrollbar-gutter:stable}body{background:var(--surface-canvas);min-height:100dvh;color:var(--text-primary);font-family:var(--font-main), system-ui, sans-serif;font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden auto}html[lang=ar] body{font-family:var(--font-rubik), system-ui, sans-serif}::selection{background:var(--accent-primary-muted);color:var(--text-primary)}.font-arabic{font-family:var(--font-arabic), system-ui, sans-serif}input,textarea,select,button{font:inherit}input,textarea,select{color:var(--text-primary);accent-color:var(--accent-primary)}input:not([type=checkbox]):not([type=radio]),textarea,select{background-color:var(--input-bg);border:var(--input-border-width) solid var(--input-border);box-shadow:none;transition:border-color var(--transition-normal), box-shadow var(--transition-normal);outline:none}input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:none;-webkit-background-clip:text;background-clip:text}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:none;-webkit-background-clip:text;background-clip:text}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:none;-webkit-background-clip:text;background-clip:text}::placeholder{color:var(--text-placeholder-token);opacity:1}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled,[aria-disabled=true]{cursor:not-allowed}:where(button,a,[role=button],[tabindex]:not(input):not(textarea):not(select)):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;box-shadow:none}:where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus,:where(input:not([type=checkbox]):not([type=radio]),textarea,select):focus-visible{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring);outline:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface-canvas)}::-webkit-scrollbar-thumb{background:var(--border-default);border:2px solid var(--surface-canvas);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-primary:#2563eb;--accent-primary-hover:#1d4ed8;--accent-primary-active:#1e40af;--accent-primary-subtle:#eff6ff;--accent-primary-muted:#dbeafe;--accent-on-primary:#fff;--surface-canvas:#eef2f6;--surface-panel:#e7edf4;--surface-raised:#eef3f8;--surface-sunken:#e4eaf1;--surface-interactive:#dfe7f0;--surface-hover:#d5e0eb;--surface-active:#d2deeb;--surface-selected:#e3edff;--surface-overlay:#0f172a8f;--text-primary:#142033;--text-secondary:#334155;--text-tertiary:#52657c;--text-disabled:#7b8ba1;--text-inverse:#fff;--text-link:#1d4ed8;--text-placeholder-token:#64748b;--border-subtle-token:#cbd5e1;--border-default:#b6c4d4;--border-strong:#8798ad;--focus-ring:#2563eb;--focus-ring-outer:#2563eb38;--status-success-fg:#166534;--status-success-bg:#dcebdd;--status-success-border:#9bc7a1;--status-success-solid:#15803d;--status-warning-fg:#92400e;--status-warning-bg:#f5e7c5;--status-warning-border:#d9b96b;--status-warning-solid:#d97706;--status-danger-fg:#b91c1c;--status-danger-bg:#f7dfdf;--status-danger-border:#e6a3a3;--status-danger-solid:#dc2626;--status-info-fg:#075985;--status-info-bg:#dbe5f2;--status-info-border:#9eb4cc;--status-info-solid:#0284c7;--font-main:var(--font-sora);--font-arabic:var(--font-rubik);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-person-name:600;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--control-height-sm:36px;--control-height-md:42px;--control-height-lg:48px;--touch-target-min:44px;--page-gutter:1rem;--page-gutter-mobile:.75rem;--content-max:96rem;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.26s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--transition-fast:var(--duration-fast) var(--ease-standard);--transition-normal:var(--duration-normal) var(--ease-standard);--z-header:40;--z-nav:50;--z-dropdown:60;--z-overlay:100;--z-dialog:200;--z-toast:300;--skeleton-base:#e7edf5;--skeleton-highlight:#f8fafc;--bg-app:var(--surface-canvas);--bg-panel:var(--surface-panel);--bg-element:var(--surface-interactive);--bg-hover:var(--surface-hover);--bg-gradient-top:var(--surface-panel);--bg-gradient-bottom:var(--surface-canvas);--color-primary:var(--accent-primary);--color-primary-hover:var(--accent-primary-hover);--color-primary-solid:var(--accent-primary);--color-primary-solid-hover:var(--accent-primary-hover);--text-main:var(--text-primary);--text-muted:var(--text-secondary);--text-placeholder:var(--text-placeholder-token);--border-subtle:var(--border-subtle-token);--border-visible:var(--border-default);--card-shadow:var(--shadow-sm);--input-height:var(--control-height-md);--input-bg:var(--surface-panel);--input-border:var(--border-default);--input-border-width:1px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-primary:#2563eb;--accent-primary-hover:#1d4ed8;--accent-primary-active:#1e40af;--accent-primary-subtle:#172554;--accent-primary-muted:#1e3a8a;--accent-on-primary:#fff;--surface-canvas:#0d1420;--surface-panel:#152033;--surface-raised:#1b2940;--surface-sunken:#090f19;--surface-interactive:#223147;--surface-hover:#2c3d55;--surface-active:#374b66;--surface-selected:#1b3158;--surface-overlay:#020617c7;--text-primary:#f8fafc;--text-secondary:#b8c4d4;--text-tertiary:#8fa0b5;--text-disabled:#64748b;--text-inverse:#0f172a;--text-link:#93c5fd;--text-placeholder-token:#7f8da1;--border-subtle-token:#2a3a52;--border-default:#3b4e69;--border-strong:#5b6f89;--focus-ring:#60a5fa;--focus-ring-outer:#60a5fa47;--status-success-fg:#86efac;--status-success-bg:#0d2b1d;--status-success-border:#1f5e3b;--status-success-solid:#22c55e;--status-warning-fg:#fcd34d;--status-warning-bg:#33260b;--status-warning-border:#6a4d13;--status-warning-solid:#f59e0b;--status-danger-fg:#fca5a5;--status-danger-bg:#351417;--status-danger-border:#6e2930;--status-danger-solid:#ef4444;--status-info-fg:#7dd3fc;--status-info-bg:#0c2940;--status-info-border:#15527a;--status-info-solid:#38bdf8;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--skeleton-base:#223147;--skeleton-highlight:#33455d}.fetchingIndicator{align-items:center;gap:var(--space-2);width:fit-content;margin-bottom:var(--space-4);padding:var(--space-2) var(--space-4);border:1px solid var(--status-info-border);border-radius:var(--radius-md);background:var(--status-info-bg);color:var(--status-info-fg);font-size:var(--text-sm);font-weight:var(--weight-semibold);animation:fade-in var(--duration-normal) var(--ease-standard);display:flex}.dashboardLoadingShell{flex-direction:column;gap:1.5rem;width:100%;display:flex}.dashboardLoadingHeader{flex-direction:column;gap:.45rem;display:flex}.dashboardLoadingTitle,.dashboardLoadingSubtitle,.dashboardLoadingCard{background:var(--surface-panel);animation:1.2s ease-in-out infinite dashboard-loading-pulse}.dashboardLoadingTitle{border-radius:var(--radius-md);width:min(12rem,42vw);height:2rem}.dashboardLoadingSubtitle{border-radius:var(--radius-sm);width:min(20rem,65vw);height:1rem}.dashboardLoadingGrid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:.8rem;width:100%;display:grid}.dashboardLoadingCard{border-radius:var(--radius-lg);min-height:120px}@keyframes dashboard-loading-pulse{50%{opacity:.7}}.ellipsis{gap:2px;display:inline-flex}.ellipsis span{background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.4s ease-in-out infinite both ellipsis-pulse}.ellipsis span:first-child{animation-delay:-320ms}.ellipsis span:nth-child(2){animation-delay:-160ms}@keyframes ellipsis-pulse{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){:root{--page-gutter:var(--page-gutter-mobile)}.dashboardLoadingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}}@media (hover:none) and (pointer:coarse){:where(button,a,[role=button]){min-height:var(--touch-target-min)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
.NetworkStatus-module__3OKA6W__banner{z-index:var(--z-toast);justify-content:center;align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100vw - (2 * var(--space-4)));min-height:var(--control-height-sm);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);box-shadow:var(--shadow-md);font-size:var(--text-sm);font-weight:var(--weight-semibold);border:1px solid;display:flex;position:fixed;inset-block-end:max(var(--space-4), env(safe-area-inset-bottom));inset-inline-start:50%;transform:translate(-50%)}.NetworkStatus-module__3OKA6W__slow{background:var(--status-warning-bg);color:var(--status-warning-fg)}.NetworkStatus-module__3OKA6W__offline{background:var(--status-danger-bg);color:var(--status-danger-fg)}[dir=rtl] .NetworkStatus-module__3OKA6W__banner{transform:translate(50%)}
@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
[class*=formGrid]:has(input[inputmode=email]):has(input[type=password]){display:none!important}[class*=sectionDivider]{border-radius:var(--radius-md);background:var(--bg-element);cursor:text;min-height:52px;position:relative;border:1px dashed var(--border-visible)!important;padding:.9rem 1rem!important}[class*=sectionDivider]>:first-child{color:var(--text-main);margin:0;font-size:.92rem;font-weight:800}[class*=sectionDivider]>input{opacity:0;cursor:text;width:100%;height:100%;position:absolute;inset:0}[class*=sectionDivider]>:not(:first-child):not(input){display:none!important}[class*=sectionDivider]:hover{background:var(--bg-hover);border-color:var(--color-primary)!important}[class*=sectionDivider]:focus-within{z-index:1601;border-radius:var(--radius-lg);background:var(--bg-panel);cursor:default;flex-direction:column;gap:1rem;width:min(92vw,620px);min-height:auto;max-height:calc(100dvh - 2rem);position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000061,0 0 0 9999px #020617d1;border:1px solid var(--border-visible)!important;padding:1.25rem!important;display:flex!important}[class*=sectionDivider]:focus-within>input{opacity:1;cursor:text;height:auto;position:static}[class*=sectionDivider]:focus-within>:not(:first-child){display:revert!important}[class*=sectionDivider]:focus-within>button{display:inline-flex!important}html[dir=rtl] [class*=sectionDivider]:focus-within{text-align:right}@media (max-width:640px){[class*=sectionDivider]:focus-within{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.85rem!important}}
