@font-face{font-family:Qomra;src:url(/fonts/itfQomraArabic-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Qomra;src:url(/fonts/itfQomraArabic-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Qomra;src:url(/fonts/itfQomraArabic-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Qomra;src:url(/fonts/itfQomraArabic-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Qomra;src:url(/fonts/itfQomraArabic-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--masra-soft:#d3b3f2;--masra-primary:#61428c;--masra-deep:#1b0140;--masra-support:#ae8fd9;--masra-ink:#1a1126;--purple-100:var(--masra-soft);--purple-300:var(--masra-support);--purple-500:var(--masra-primary);--purple-700:var(--masra-primary);--purple-900:var(--masra-deep);--brand-primary:var(--masra-primary);--brand-primary-dark:var(--masra-deep);--brand-primary-medium:var(--masra-support);--brand-primary-soft:var(--masra-soft);--brand-primary-subtle:#f8f5ff;--gradient-primary:linear-gradient(135deg, var(--masra-primary), var(--masra-deep));--gradient-soft:linear-gradient(135deg, var(--masra-soft), var(--masra-support));--gradient-subtle:linear-gradient(180deg, #fff, #f8f5ff);--occasion-golden:#c9a86a;--occasion-green:#6f9b7a;--occasion-blue:#7fa7d9;--occasion-pink:#c78fbf;--occasion-beige:#e7d9c8;--white:#fff;--gray-50:#faf7fe;--gray-100:#f0f5f9;--gray-200:#dde2e8;--gray-400:#94a3b8;--gray-600:#48576b;--gray-800:#334155;--gray-950:var(--masra-ink);--off-white:var(--gray-50);--gray-300:var(--gray-200);--gray-500:var(--gray-600);--gray-700:var(--gray-800);--gray-900:var(--gray-950);--text-primary:var(--gray-950);--text-secondary:var(--gray-600);--text-disabled:var(--gray-400);--surface-page:var(--gray-50);--surface-secondary:var(--gray-100);--surface-card:#fff;--surface-brand-soft:var(--brand-primary-subtle);--border-default:var(--gray-200);--border-brand:var(--brand-primary-soft);--icon-default:var(--gray-600);--icon-muted:var(--gray-400);--icon-brand:var(--brand-primary);--focus-ring:var(--brand-primary);--on-brand:#fff;--shadow-card-subtle:0 2px 6px -2px color-mix(in srgb, var(--gray-950) 6%, transparent), 0 10px 24px -12px color-mix(in srgb, var(--brand-primary-dark) 12%, transparent);--on-brand-muted:var(--brand-primary-subtle);--bg:var(--white);--bg-deep:var(--purple-900);--surface:var(--white);--text:var(--text-primary);--text-strong:var(--purple-900);--text-muted:var(--gray-500);--text-on-deep:#ffffffc7;--text-on-deep-strong:var(--white);--text-on-deep-muted:var(--purple-100);--accent:var(--brand-primary);--accent-strong:var(--brand-primary-dark);--line:var(--border-default);--line-strong:var(--border-brand);--line-on-deep:#ffffff24;--font-display:"Qomra", "Segoe UI", system-ui, sans-serif;--font-body:"Qomra", "Segoe UI", system-ui, sans-serif;--step--1:clamp(.76rem, .745rem + .07vw, .81rem);--step-0:clamp(.875rem, .855rem + .1vw, .94rem);--step-1:clamp(1rem, .96rem + .18vw, 1.12rem);--step-2:clamp(1.15rem, 1.08rem + .32vw, 1.36rem);--step-3:clamp(1.4rem, 1.24rem + .72vw, 1.9rem);--step-4:clamp(1.75rem, 1.44rem + 1.36vw, 2.65rem);--step-5:clamp(2.5rem, 1.9rem + 2.6vw, 4.2rem);--space-1:.4rem;--space-2:.7rem;--space-3:1.1rem;--space-4:1.6rem;--space-5:2.4rem;--space-6:3.4rem;--space-7:4.6rem;--space-8:6rem;--container:1240px;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--radius-sm:var(--r-xs);--radius:var(--r-md);--radius-lg:var(--r-lg);--sh-1:0 1px 2px #17151c0f;--sh-2:0 1px 2px #17151c0f, 0 10px 26px -18px #17151c3d;--sh-3:0 2px 4px #17151c12, 0 22px 48px -28px #17151c59;--sh-4:0 8px 24px -8px #17151c38, 0 30px 60px -30px #17151c66;--shadow-soft:var(--sh-2);--shadow-lift:var(--sh-3);--dur-fast:.15s;--dur:.2s;--dur-slow:.32s;--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--gold-500:var(--brand-primary-medium);--gold-600:var(--brand-primary);--gold-soft:var(--surface-brand-soft);--success-base:#22c55e;--error-base:#ef4444;--warning-base:#f59e0b;--info-base:#3b82f6;--success:color-mix(in srgb, var(--success-base) 52%, #000);--success-soft:color-mix(in srgb, var(--success-base) 12%, #fff);--warning:color-mix(in srgb, var(--warning-base) 50%, #000);--warning-soft:color-mix(in srgb, var(--warning-base) 12%, #fff);--error:color-mix(in srgb, var(--error-base) 72%, #000);--error-soft:color-mix(in srgb, var(--error-base) 10%, #fff);--info:color-mix(in srgb, var(--info-base) 72%, #000);--info-soft:color-mix(in srgb, var(--info-base) 10%, #fff)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:62px;overflow-x:clip}body{overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-weight:400;line-height:1.8}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-strong);letter-spacing:-.005em;font-weight:700;line-height:1.35}h1{font-size:var(--step-5);font-weight:900;line-height:1.15}h2{font-size:var(--step-3);font-weight:700}h3{font-size:var(--step-1);font-weight:700}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}::selection{background:var(--purple-300);color:var(--white)}.container{width:100%;max-width:var(--container);padding-inline:var(--space-4);margin-inline:auto}.eyebrow{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.08em;color:var(--accent);margin-bottom:var(--space-2);font-weight:600;display:inline-block}.btn{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--step-0);transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);padding:.75rem 1.8rem;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--brand-primary);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-primary-dark)}.btn-light{background:var(--surface-brand-soft);color:var(--brand-primary)}.btn-light:hover{background:var(--surface-secondary)}.btn-outline{color:var(--white);background:0 0;border:1.5px solid #fff6}.btn-outline:hover{border-color:var(--white);background:#ffffff0f}.btn-outline-dark{border:1.5px solid var(--line-strong);color:var(--text-strong);background:0 0}.btn-outline-dark:hover{border-color:var(--purple-500);color:var(--purple-500)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tbt{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.tbt-search{background:var(--gray-100);border:1px solid #0000;border-radius:100px;align-items:center;gap:.5rem;width:clamp(180px,26vw,340px);padding:.4rem .9rem;transition:border-color .18s,background .18s;display:flex;position:relative}.tbt-search:focus-within{border-color:var(--purple-300);background:#fff}.tbt-search-ic{color:var(--gray-500);flex-shrink:0}.tbt-search input{width:100%;color:var(--gray-900);background:0 0;border:none;outline:none;font-family:inherit;font-size:.88rem}.tbt-search input::placeholder{color:var(--gray-500)}.tbt-drop{top:calc(100% + .5rem);z-index:40;border:1px solid var(--line);box-shadow:0 24px 60px -22px color-mix(in srgb, var(--gray-950) 40%, transparent);background:#fff;border-radius:14px;padding:.4rem;position:absolute;inset-inline-end:0;overflow:hidden}.tbt-results{inset-inline:0}.tbt-result{cursor:pointer;width:100%;color:var(--gray-900);text-align:start;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-family:inherit;font-size:.88rem;transition:background .15s;display:flex}.tbt-result:hover{background:var(--gray-100)}.tbt-result-sec{color:var(--gray-500);flex-shrink:0;font-size:.72rem}.tbt-empty{text-align:center;color:var(--gray-500);padding:.9rem;font-size:.85rem}.tbt-slot{position:relative}.tbt-btn{border:1px solid var(--line);width:38px;height:38px;color:var(--gray-700);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:color .18s,border-color .18s,background .18s;display:grid;position:relative}.tbt-btn:hover{color:var(--purple-500);border-color:var(--purple-300);background:var(--gray-100)}.tbt-dot{top:-3px;color:#fff;background:#e0483d;border:2px solid #fff;border-radius:100px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.64rem;font-weight:800;display:grid;position:absolute;inset-inline-start:-3px}.tbt-inbox{width:320px;max-width:calc(100vw - 2rem);max-height:420px;padding:.5rem;overflow-y:auto}.tbt-inbox-head{color:var(--purple-900);padding:.5rem .6rem;font-size:.82rem;font-weight:700}.tbt-msg{border-radius:10px;padding:.6rem;transition:background .15s}.tbt-msg:hover{background:var(--gray-100)}.tbt-msg-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.tbt-msg-title{color:var(--gray-900);font-size:.85rem;font-weight:700}.tbt-msg-body{color:var(--gray-500);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.tbt-time{color:var(--gray-500);white-space:nowrap;flex-shrink:0;font-size:.68rem}.tbt-notif{border-radius:10px;align-items:flex-start;gap:.6rem;padding:.6rem;transition:background .15s;display:flex}.tbt-notif:hover{background:var(--gray-100)}.tbt-notif-ic{width:var(--icon-box-sm,32px);height:var(--icon-box-sm,32px);background:var(--gray-100);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tbt-notif-tx{color:var(--gray-900);flex-direction:column;gap:.15rem;font-size:.83rem;display:flex}.lang-toggle{border:1px solid var(--line,var(--border-default));width:34px;height:34px;color:var(--gray-700,#4b4660);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;transition:color .18s,border-color .18s,background .18s;display:inline-grid}.lang-toggle:hover{color:var(--purple-500,var(--brand-primary));border-color:var(--purple-300,var(--brand-primary-medium))}.lang-toggle-ic{width:var(--icon-sm,20px);height:var(--icon-sm,20px);display:block}.lang-gate-scrim{z-index:300;background:#140c288c;place-items:center;padding:1.5rem;animation:.25s both langGateFade;display:grid;position:fixed;inset:0}@keyframes langGateFade{0%{opacity:0}to{opacity:1}}.lang-gate{text-align:center;background:#fff;border-radius:22px;width:min(420px,100%);padding:2.2rem 2rem;animation:.3s cubic-bezier(.22,.61,.36,1) both langGateIn;box-shadow:0 40px 90px -30px #140c2899}@keyframes langGateIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:none}}.lang-gate-logo{color:var(--brand-primary-dark);justify-content:center;margin-bottom:1rem;display:flex}.lang-gate h2{font-family:var(--font-display);color:var(--purple-900,var(--brand-primary-dark));margin:0;font-size:1.35rem}.lang-gate-en{color:var(--gray-500,var(--text-secondary));margin:.3rem 0 1.6rem;font-size:.95rem}.lang-gate-opts{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.lang-gate-opt{border:1.5px solid var(--line,var(--border-default));cursor:pointer;font-family:var(--font-display);color:var(--purple-900,var(--brand-primary-dark));background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:.6rem;padding:1.2rem 1rem;font-size:.95rem;font-weight:700;transition:border-color .18s,background .18s,transform .18s;display:flex}.lang-gate-opt:hover{border-color:var(--purple-500,var(--brand-primary));background:var(--purple-50,var(--surface-brand-soft));transform:translateY(-2px)}.lang-gate-flag{background:linear-gradient(135deg, var(--purple-300,var(--brand-primary-medium)), var(--purple-500,var(--brand-primary)));color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:1.05rem;display:grid}:root[data-theme=dark] .lang-gate{background:#221a35}:root[data-theme=dark] .lang-gate-opt{color:#f2eefb;background:#221a35;border-color:#ffffff1f}:root[data-theme=dark] .lang-gate-opt:hover{background:#2a2140}.lang-toggle.on-deep{color:#ffffffe6;background:0 0;border-color:#ffffff47}.lang-toggle.on-deep:hover{color:#fff;background:#ffffff24;border-color:#ffffff80}.cur-toggle{border:1px solid var(--line,var(--border-default));width:34px;height:34px;color:var(--gray-700,#4b4660);cursor:pointer;font-family:var(--font-body,inherit);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;transition:color .18s,border-color .18s,background .18s;display:inline-grid}.cur-toggle:hover{color:var(--purple-500,var(--brand-primary));border-color:var(--purple-300,var(--brand-primary-medium))}.cur-toggle-sym{font-size:.82rem;font-weight:800;line-height:1}.cur-toggle.on-deep{color:#ffffffe6;border-color:#ffffff47}.cur-toggle.on-deep:hover{color:#fff;background:#ffffff24;border-color:#ffffff80}.ava-default{width:66%;height:66%;display:block}.admin-user-avatar .ava-default,.org-user-avatar .ava-default{color:#fff}.org-topbar-profile{flex-shrink:0;position:relative}.org-topbar-ava{border:1px solid var(--line,var(--border-default));background:var(--purple-500,var(--brand-primary));color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:box-shadow .18s;display:grid;overflow:hidden}.org-topbar-ava:hover{box-shadow:0 0 0 3px var(--purple-100,var(--surface-brand-soft))}.org-topbar-ava img{object-fit:cover;width:100%;height:100%}.org-menu-backdrop{z-index:29;position:fixed;inset:0}.org-profile-menu-top{top:calc(100% + .5rem);z-index:30;min-width:220px;position:absolute;inset-inline:auto 0}.org-topbar .tbt,.admin-topbar .tbt{flex:auto;gap:.55rem;margin-inline-start:0}.org-topbar .tbt-btn,.admin-topbar .tbt-btn,.org-topbar .theme-toggle,.admin-topbar .theme-toggle,.org-topbar .lang-toggle,.admin-topbar .lang-toggle{flex-shrink:0;width:38px;height:38px}.org-topbar .theme-toggle svg,.admin-topbar .theme-toggle svg{width:18px;height:18px}.org-topbar .tbt-search,.admin-topbar .tbt-search{flex:0 clamp(160px,22vw,340px);width:auto;height:38px;margin-inline-end:auto}.tbar-user{border:1px solid var(--line,var(--border-default));background:var(--gray-100,var(--surface-secondary));cursor:pointer;border-radius:100px;flex-shrink:0;align-items:center;gap:.55rem;padding:.28rem .7rem .28rem .35rem;transition:border-color .18s,background .18s;display:inline-flex}.tbar-user:hover{border-color:var(--purple-300,var(--brand-primary-medium))}.tbar-user-ava{background:var(--purple-500,var(--brand-primary));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.tbar-user-ava img{object-fit:cover;width:100%;height:100%}.tbar-user-tx{text-align:start;flex-direction:column;line-height:1.25;display:flex}.tbar-user-name{font-family:var(--font-display);color:var(--purple-900,var(--brand-primary-dark));text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:.82rem;font-weight:700;overflow:hidden}.tbar-user-role{color:var(--gray-500,var(--text-secondary));text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:.68rem;overflow:hidden}.tbar-user-chev{color:var(--gray-500,var(--text-secondary));flex-shrink:0}@media (max-width:640px){.tbar-user-tx{display:none}.tbar-user{padding:.25rem}}.lang-gate{position:relative}.lang-gate-x{top:.8rem;cursor:pointer;background:var(--gray-100,var(--surface-secondary));width:30px;height:30px;color:var(--gray-500,var(--text-secondary));border:none;border-radius:50%;place-items:center;transition:background .18s,color .18s;display:grid;position:absolute;inset-inline-start:.8rem}.lang-gate-x:hover{background:var(--gray-300,#e0dcea);color:var(--purple-700,var(--brand-primary))}:root[data-theme=dark] .lang-gate-x{color:#cfc8e0;background:#ffffff14}body{transition:opacity .18s}html[data-switching] body{opacity:.55}.lang-toggle[aria-busy]{cursor:progress}@media (prefers-reduced-motion:reduce){body{transition:none}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--white:#221a35;--off-white:#1b1430;--gray-100:#2a2140;--gray-300:#3a2f57;--gray-500:#a79fbe;--gray-700:#d6d0e6;--gray-900:#f2eefb;--purple-100:#4a3f6b;--purple-300:#8b78bf;--purple-500:#a48fd9;--purple-700:#c6b6ee;--purple-900:#ece7f8;--line:#ffffff1a;--line-strong:#fff3;--surface:#221a35;--bg:#14101f;--text:#d6d0e6;--text-strong:#f2eefb;--text-muted:#a79fbe;--shadow-soft:0 1px 2px #0006, 0 10px 26px -18px #000c;--shadow-lift:0 2px 4px #0006, 0 22px 48px -28px #000000e6}:root[data-theme=dark] body{color:var(--text);background:#14101f}:root[data-theme=dark] body:before{background:radial-gradient(560px 480px at 12% 10%,#785fb447 0%,#0000 60%),radial-gradient(620px 560px at 82% 92%,#5a469638 0%,#0000 60%),linear-gradient(135deg,#16111f 0%,#1a1430 55%,#140f1e 100%)}:root[data-theme=dark] body:after{opacity:.5}:root[data-theme=dark] .org-topbar,:root[data-theme=dark] .org-stat,:root[data-theme=dark] .org-panel,:root[data-theme=dark] .org-card,:root[data-theme=dark] .org-table-wrap,:root[data-theme=dark] .org-form,:root[data-theme=dark] .org-empty,:root[data-theme=dark] .org-toolbar,:root[data-theme=dark] .org-modal,:root[data-theme=dark] .org-profile-menu,:root[data-theme=dark] .admin-topbar,:root[data-theme=dark] .admin-brand-icon,:root[data-theme=dark] .admin-profile-menu,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .admin-chart,:root[data-theme=dark] .table-wrap,:root[data-theme=dark] .admin-form,:root[data-theme=dark] .stat-filters,:root[data-theme=dark] .stat-kpi,:root[data-theme=dark] .stat-chart-card,:root[data-theme=dark] .dash-card,:root[data-theme=dark] .dash-stat,:root[data-theme=dark] .hub,:root[data-theme=dark] .mod-detail,:root[data-theme=dark] .ann-card,:root[data-theme=dark] .cert-preview,:root[data-theme=dark] .mk,:root[data-theme=dark] .card,:root[data-theme=dark] .plan-card,:root[data-theme=dark] .about-block,:root[data-theme=dark] .value-strip,:root[data-theme=dark] .stats-band,:root[data-theme=dark] .org-task,:root[data-theme=dark] .org-module-row,:root[data-theme=dark] .notif-row,:root[data-theme=dark] .dash-quick-tile,:root[data-theme=dark] .bill-plan,:root[data-theme=dark] .srch-bar input,:root[data-theme=dark] .ev-card,:root[data-theme=dark] .org-board-count{color:var(--text);background:#221a35!important;border-color:#ffffff1a!important}:root[data-theme=dark] .org-board-col{background:#ffffff08!important;border-color:#ffffff14!important}:root[data-theme=dark] .qm-wrap{background:#221a35!important;border-color:#ffffff1a!important}:root[data-theme=dark] .qm-subhead th{background:#1d1630!important}:root[data-theme=dark] .qm-table tbody td:first-child,:root[data-theme=dark] .qm-table tbody td:nth-child(2){background:#221a35!important;box-shadow:1px 0 #ffffff1a!important}:root[data-theme=dark] .qm-table tbody tr:hover td:first-child,:root[data-theme=dark] .qm-table tbody tr:hover td:nth-child(2){background:#2a2140!important}:root[data-theme=dark] .qm-g-new{color:#c8bbe8!important;background:#2c2448!important}:root[data-theme=dark] .qm-g-review{color:#9cd6c0!important;background:#1f3330!important}:root[data-theme=dark] .qm-g-last5{color:#e0b98a!important;background:#33291d!important}:root[data-theme=dark] .qm-tool select,:root[data-theme=dark] .qm-tool input{background:#221a35!important;border-color:#ffffff1f!important}:root[data-theme=dark] .qm-absent{background:#c0392b2e!important}:root[data-theme=dark] .org-module,:root[data-theme=dark] .dash-ann,:root[data-theme=dark] .dash-module,:root[data-theme=dark] .mod-stage,:root[data-theme=dark] .mk-panel,:root[data-theme=dark] .org-kv code{background:#2a2140!important;border-color:#ffffff14!important}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea,:root[data-theme=dark] .field-input-wrap input,:root[data-theme=dark] .lg-field input,:root[data-theme=dark] .lg-input-wrap input{color:var(--text)!important;background:#1b1430!important;border-color:#ffffff24!important}:root[data-theme=dark] ::placeholder{color:#6f6788!important}:root[data-theme=dark] .org-table tbody tr:hover td,:root[data-theme=dark] .dash-table tbody tr:hover td,:root[data-theme=dark] .admin-table tbody tr:hover td{background:#ffffff0a!important}:root[data-theme=dark] .mdl{--bg:#14101f;--white:#221a35;--tint:#1b1530;--dark:#f2eefb;--text:#cfc8e0;--muted:#a79fbe;--border:#ffffff1a;--p:#a48fd9;--pd:#c6b6ee;--pl:#8b78bf;--p-08:#a48fd91f;--p-12:#a48fd929}:root[data-theme=dark] .mdl-navbar{background:#221a35d1!important;border-color:#ffffff1a!important}:root[data-theme=dark] .mdl-footer{background:#14101f!important;border-top-color:#ffffff1a!important}:root[data-theme=dark] .mdl-mega{background:#1c162ef5!important;border-color:#ffffff1f!important}:root[data-theme=dark] .mdl-btn.mdl-btn-light{color:var(--brand-primary-dark);background:#fff;border-color:#0000}:root[data-theme=dark] .mdl-btn-white{color:#f2eefb;background:#2a2140;border-color:#ffffff1f}:root[data-theme=dark] .mdl-story{background:#221a35;border-color:#ffffff1a}:root[data-theme=dark] .mdl-sys{background:linear-gradient(165deg,#221a35,#1a1430);border-color:#ffffff1a}:root[data-theme=dark] .mdl-chip,:root[data-theme=dark] .mdl-story-chip{color:var(--text);background:#221a35;border-color:#ffffff1a}:root[data-theme=dark] .lg-card{background:#221a35f7!important;border-color:#ffffff1a!important}.theme-toggle{border:1px solid var(--line);width:34px;height:34px;color:var(--gray-700);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;transition:color .18s,border-color .18s,background .18s;display:grid}.theme-toggle:hover{color:var(--purple-500);border-color:var(--purple-300)}.theme-toggle.on-deep{color:#ffffffd9;border-color:#ffffff40}.theme-toggle.on-deep:hover{color:#fff;background:#ffffff1f}:root[data-theme=dark] .admin-table th,:root[data-theme=dark] .org-table thead th{color:var(--gray-500)!important;background:#2a2140!important}:root[data-theme=dark] .admin-table td,:root[data-theme=dark] .admin-table th,:root[data-theme=dark] .org-table td,:root[data-theme=dark] .org-kv,:root[data-theme=dark] .admin-brand,:root[data-theme=dark] .admin-sidebar-foot{border-color:#ffffff14!important}:root[data-theme=dark] .org-app,:root[data-theme=dark] .admin-app{background:#14101f!important}:root[data-theme=dark] .org-app{--purple-900:color-mix(in srgb, var(--purple-500) 24%, #fff)!important;--purple-700:color-mix(in srgb, var(--purple-500) 52%, #fff)!important;--purple-300:color-mix(in srgb, var(--purple-500) 55%, #000)!important;--purple-100:color-mix(in srgb, var(--purple-500) 30%, #000)!important}:root[data-theme=dark] .org-sidebar{background:linear-gradient(165deg, color-mix(in srgb, var(--purple-500) 42%, #0e0a1a), color-mix(in srgb, var(--purple-500) 20%, #0e0a1a))!important}:root[data-theme=dark] .org-content,:root[data-theme=dark] .admin-content,:root[data-theme=dark] .tbt-btn,:root[data-theme=dark] .tbt-drop,:root[data-theme=dark] .tbt-inbox,:root[data-theme=dark] .tbt-results{background:#221a35!important;border-color:#ffffff1a!important}:root[data-theme=dark] .tbt-search{background:#1b1430!important}:root[data-theme=dark] .tbt-search:focus-within{border-color:var(--purple-500)!important;background:#14101f!important}:root[data-theme=dark] .tbt-search input{color:var(--gray-900)!important}:root[data-theme=dark] .tbt-btn:hover,:root[data-theme=dark] .tbt-result:hover,:root[data-theme=dark] .tbt-msg:hover,:root[data-theme=dark] .tbt-notif:hover{background:#ffffff0f!important}:root[data-theme=dark] .tbt-notif-ic{background:#ffffff14!important}:root[data-theme=dark] .tbt-dot{border-color:#221a35!important}
:root{--ui-text:var(--text-primary);--ui-muted:var(--text-secondary);--ui-border:var(--border-default);--ui-radius:12px;--ui-gap-xs:.375rem;--ui-gap-sm:.75rem;--ui-gap:1rem;--ui-gap-lg:1.5rem;--ui-body:.875rem;--ui-label:.8125rem;--ui-caption:.75rem;--ui-title:clamp(1.5rem, 1.2rem + .7vw, 2rem)}.masra-ui{font-family:var(--font-body);font-size:var(--ui-body);color:var(--ui-text);letter-spacing:normal;font-weight:400;line-height:1.85}.masra-ui :is(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:normal;font-weight:600;line-height:1.55}.masra-ui :is(button,input,select,textarea){font-family:var(--font-body);letter-spacing:normal}.masra-ui :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--brand-primary);outline-offset:3px}.masra-ui :is(p,li,label,small){overflow-wrap:anywhere}.masra-ui input::placeholder,.masra-ui textarea::placeholder{color:var(--ui-muted);opacity:1;font-weight:400}.masra-ui .org-page-head h1{font-size:var(--ui-title);font-weight:600}.masra-ui .org-page-head p{font-size:var(--ui-body);color:var(--ui-muted);line-height:1.8}.masra-ui .org-eyebrow{letter-spacing:normal;font-size:var(--ui-caption);font-weight:500}.masra-ui .org-settings-h2{margin-block:1.6rem .8rem;font-size:1rem;font-weight:600}.masra-ui .org-form{border-radius:var(--ui-radius);gap:1.1rem}.masra-ui .org-field{align-content:start;gap:.5rem}.masra-ui .org-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.masra-ui .org-field label{font-size:var(--ui-label);font-weight:500;line-height:1.7}.masra-ui .org-field :is(input,select){font-size:var(--ui-body);width:100%;min-width:0;height:2.75rem;font-weight:400}.masra-ui .org-hint{font-size:var(--ui-caption);color:var(--ui-muted);line-height:1.8}.masra-ui .org-btn{font-size:var(--ui-label);min-height:2.75rem;font-weight:500;line-height:1.7}.masra-ui .org-kv{font-size:var(--ui-label);gap:.8rem}.masra-ui .org-kv strong{font-weight:600}.masra-ui .org-panel-sub{font-size:var(--ui-caption);color:var(--ui-muted);line-height:1.8}@media (max-width:600px){.masra-ui .org-field-row{grid-template-columns:1fr}}
:root{--control-background:var(--surface-card);--control-text:var(--text-primary)}:root[data-theme=dark]{--text-primary:var(--gray-50);--text-secondary:var(--gray-200);--surface-page:var(--gray-950);--surface-card:var(--gray-800);--surface-secondary:var(--gray-950);--border-default:var(--gray-600);--icon-default:var(--gray-200)}.org-app .org-btn-primary,.admin-app .btn-admin-primary,.dash .dash-btn,.mdl .plan-cta.is-primary,.plan-card .plan-cta.is-primary,.mdl .mdl-btn-primary{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--on-brand)}.org-app .org-btn-primary:is(:hover,:active):not(:disabled),.admin-app .btn-admin-primary:is(:hover,:active):not(:disabled),.dash .dash-btn:is(:hover,:active),.mdl .plan-cta.is-primary:is(:hover,:active),.plan-card .plan-cta.is-primary:is(:hover,:active),.mdl .mdl-btn-primary:is(:hover,:active){background:var(--brand-primary-dark);border-color:var(--brand-primary-dark);color:var(--on-brand)}.org-app .org-btn-outline,.admin-app .btn-admin-outline{border-color:var(--border-brand);color:var(--brand-primary);background:0 0}.org-app .org-field :is(input,select,textarea),.admin-app .admin-form :is(input,select,textarea),.lg-page .lg-field input{background:var(--control-background);color:var(--control-text);border-color:var(--border-default)}.org-app .org-field :is(input,select,textarea):hover,.admin-app .admin-form :is(input,select,textarea):hover{border-color:var(--border-brand)}.org-app .org-field :is(input,select,textarea):focus,.admin-app .admin-form :is(input,select,textarea):focus,.lg-page .lg-field input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--surface-brand-soft)}.org-app input::placeholder,.admin-app input::placeholder,.lg-page input::placeholder{color:var(--text-secondary);opacity:1}.org-app .org-field :is(input,select,textarea):disabled{background:var(--surface-secondary);color:var(--text-disabled)}.org-app .org-table th,.dash .dash-table th{background:var(--surface-secondary);color:var(--text-secondary)}.org-app .org-table :is(th,td),.dash .dash-table :is(th,td){border-bottom-color:var(--border-default)}.org-app .org-table tbody tr:hover,.dash .dash-table tbody tr:hover td{background:var(--surface-page)}.billing-toggle .billing-opt.is-active{background:var(--brand-primary);color:var(--on-brand)}.masra-ui :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--focus-ring)}
.app-icon{vertical-align:middle;flex-shrink:0;display:inline-block}:root{--icon-xs:16px;--icon-sm:20px;--icon-md:24px;--icon-lg:32px;--icon-xl:48px;--icon-box-sm:32px;--icon-box-md:40px;--icon-box-lg:48px}.icon-box{border-radius:12px;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.25rem;line-height:1;display:inline-flex}.icon-box-sm{width:var(--icon-box-sm);height:var(--icon-box-sm)}.icon-box-md{width:var(--icon-box-md);height:var(--icon-box-md)}.icon-box-lg{width:var(--icon-box-lg);height:var(--icon-box-lg)}.riyal-sign{vertical-align:-.06em;flex:none;width:auto;height:.82em;display:inline-block}.skip-link{z-index:1000;background:var(--brand-primary-dark);color:var(--white);border-radius:12px;padding:12px 16px;font-weight:600;text-decoration:none;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--brand-primary-soft);outline-offset:2px;transform:none}:is(#org-main,#admin-main):focus{outline:none}@media (prefers-reduced-motion:no-preference){.skip-link{transition:transform .15s}}.icon-duo{--icon-line:var(--brand-primary);--icon-fill:var(--brand-primary-soft);vertical-align:middle;flex:none;display:inline-grid;position:relative}.icon-duo>svg{grid-area:1/1;width:100%;height:100%}.icon-duo .icon-duo-fill{color:var(--icon-fill)}.icon-duo .icon-duo-line{color:var(--icon-line)}.on-deep .icon-duo,.icon-duo.on-deep{--icon-line:#fff;--icon-fill:var(--brand-primary-medium)}.icon-solid{color:var(--icon-line,var(--brand-primary))}.icon-shape{flex:none;place-items:center;display:inline-grid}.icon-shape.is-sm{width:32px;height:32px}.icon-shape.is-md{width:40px;height:40px}.icon-shape.is-lg{width:48px;height:48px}.icon-shape.is-xl{width:64px;height:64px}.icon-shape.is-circle{border-radius:50%}.icon-shape.is-square{border-radius:12px}.icon-shape.is-square.is-xl{border-radius:16px}.icon-shape.is-soft{background:var(--brand-primary-subtle);color:var(--brand-primary);--icon-fill:var(--brand-primary-soft)}.icon-shape.is-solid{background:var(--brand-primary);color:var(--on-brand,#fff);--icon-line:#fff;--icon-fill:var(--brand-primary-medium)}.icon-shape.is-deep{background:var(--brand-primary-dark);color:var(--brand-primary-soft);--icon-line:#fff;--icon-fill:var(--brand-primary-medium)}.icon-shape.is-outline{background:var(--white);border:1.5px solid var(--brand-primary-medium);color:var(--brand-primary)}.icon-solid-composite{--icon-fill:var(--brand-primary-medium)}
