:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-pill:999px;--text-2xs:9px;--text-xs:10px;--text-sm:11px;--text-base:12px;--text-md:13px;--text-lg:15px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--font-family:"IBM Plex Sans Arabic", "Segoe UI", system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--color-primary:#0ea5e9;--color-primary-strong:#0284c7;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#6366f1;--color-neutral:#64748b;--shadow-sm:0 1px 2px #00000014;--shadow-md:0 4px 12px #0000001f;--shadow-lg:0 12px 32px #0000002e;--transition-fast:.12s ease;--transition-base:.2s ease;--z-dropdown:100;--z-sticky:200;--z-modal:1000;--z-toast:1100;--touch-target:44px}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#050d1a;--surface-1:#ffffff0a;--surface-2:#ffffff12;--surface-3:#ffffff1a;--card-bg:var(--surface-1);--card-border:#ffffff14;--input-bg:#ffffff0f;--input-border:#ffffff1f;--input-text:#e2e8f0;--input-placeholder:#64748b;--text:#f0f9ff;--text-muted:#94a3b8;--text-sub:#64748b;--text-inverse:#0f172a;--accent:var(--color-primary);--divider:#ffffff12;--overlay:#020617bf;--focus-ring:#38bdf8}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f0f4ff;--surface-1:#fff;--surface-2:#f8faff;--surface-3:#eef2ff;--card-bg:var(--surface-1);--card-border:#0ea5e91f;--input-bg:#f8faff;--input-border:#0ea5e940;--input-text:#0f172a;--input-placeholder:#94a3b8;--text:#0f172a;--text-muted:#334155;--text-sub:#475569;--text-inverse:#f8fafc;--accent:var(--color-primary-strong);--divider:#0ea5e91a;--overlay:#0f172a73;--focus-ring:#0284c7}.mis-1{margin-inline-start:var(--space-1)}.mis-2{margin-inline-start:var(--space-2)}.mis-3{margin-inline-start:var(--space-3)}.mie-1{margin-inline-end:var(--space-1)}.mie-2{margin-inline-end:var(--space-2)}.mie-3{margin-inline-end:var(--space-3)}.pis-2{padding-inline-start:var(--space-2)}.pie-2{padding-inline-end:var(--space-2)}.border-start{border-inline-start:4px solid}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.skip-link{top:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--accent);color:#fff;border-radius:var(--radius-md);font-size:var(--text-base);position:absolute}.skip-link:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-9999px}.skip-link:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-9999px}.skip-link:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-9999px}.skip-link:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-9999px}.skip-link:focus:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-2)}.skip-link:focus:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-2)}.skip-link:focus:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-2)}.skip-link:focus:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-2)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--card-border:#ffffff40;--input-border:#ffffff59;--text-muted:#cbd5e1}[data-theme=light]{--card-border:#02061759;--input-border:#02061773;--text-muted:#1e293b}}*{box-sizing:border-box}html,body{background:var(--page-bg)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] select option{color:#e2e8f0;background:#1e293b}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] #root,[data-theme=light] div,[data-theme=light] span,[data-theme=light] p,[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] button,[data-theme=light] label{color:inherit}[data-theme=light] [style*="color:\"#cbd5e1\""],[data-theme=light] [style*="color:\"#cbd5e1\""]{color:#334155!important}[data-theme=light] [style*="color:\"#64748b\""],[data-theme=light] [style*="color:\"#64748b\""]{color:#475569!important}[data-theme=light] [style*="color:\"#475569\""],[data-theme=light] [style*="color:\"#475569\""]{color:#334155!important}[data-theme=light] [style*="rgba(255,255,255,0.04)"]{background:#fffffff2!important}[data-theme=light] [style*="rgba(255,255,255,0.03)"],[data-theme=light] [style*="rgba(255,255,255,0.05)"]{background:#f8faffe6!important}[data-theme=light] [style*="rgba(255,255,255,0.06)"]{background:#f8fafff2!important}[data-theme=light] [style*="rgba(255,255,255,0.07)"],[data-theme=light] [style*="rgba(255,255,255,0.08)"]{background:#fffffff2!important}[data-theme=light] [style*="rgba(255,255,255,0.1)"],[data-theme=light] [style*="rgba(255,255,255,0.12)"]{background:#f8faffe6!important}[data-theme=light] [style*="background:\"#050d1a\""],[data-theme=light] [style*="background:\"#050d1a\""],[data-theme=light] [style*="background: #050d1a"]{background:#f0f4ff!important}[data-theme=light] [style*="rgba(15,23,42"],[data-theme=light] [style*="rgba(5,13,26"]{background:#fffffff7!important}[data-theme=light] [style*="rgba(255,255,255,0.08)"][style*=border],[data-theme=light] [style*="rgba(255,255,255,0.07)"][style*=border]{border-color:#0ea5e91f!important}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f172a!important;background:#f8faff!important;border-color:#0ea5e940!important}[data-theme=light] select option{color:#0f172a;background:#fff}[data-theme=light] .app-aside{box-shadow:2px 0 20px #0ea5e914;background:#fff!important;border-color:#0ea5e926!important}[data-theme=light] .app-main{background:0 0}[data-theme=light] ::-webkit-scrollbar-track{background:#f0f4ff}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0ea5e94d}*,:before,:after,span,div,p,h1,h2,h3,button,label{transition:background-color .25s,border-color .2s}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#ffffff08}::-webkit-scrollbar-thumb{background:#0ea5e94d;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#0ea5e980}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes glow{0%,to{box-shadow:0 0 10px #0ea5e933}50%{box-shadow:0 0 20px #0ea5e980}}
