@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zain;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zain-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Zain;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zain-arabic-700.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Zain;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/zain-arabic-800.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Zain;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zain-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zain;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zain-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zain;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/zain-latin-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--green-50:#e7f5ef;--green-100:#c6e9da;--green-200:#92d6bb;--green-300:#57be97;--green-400:#24a278;--green-500:#0e8a63;--green-600:#0b7050;--green-700:#08573e;--green-800:#063f2d;--green-900:#042b1e;--amber-50:#fdf4e3;--amber-100:#fbe6bc;--amber-200:#f7ce7e;--amber-300:#f3b646;--amber-400:#f0a81d;--amber-500:#d9910c;--amber-600:#b0740a;--amber-700:#855609;--ink-950:#081420;--ink-900:#0c1b2a;--ink-800:#12263a;--ink-700:#1b3346;--slate-0:#fff;--slate-25:#f8fafb;--slate-50:#f1f5f7;--slate-100:#e5ebef;--slate-200:#d2dbe1;--slate-300:#b4c1cb;--slate-400:#8898a6;--slate-500:#647685;--slate-600:#4b5b68;--slate-700:#354451;--slate-800:#22303b;--slate-900:#0f1a22;--success:#16a34a;--success-soft:#e9f7ef;--success-fg:#0b6b31;--warning:#e0850b;--warning-soft:#fcefd6;--warning-fg:#92560a;--danger:#dc2b3a;--danger-soft:#fce8ea;--danger-fg:#a11421;--info:#2472ce;--info-soft:#e4effb;--info-fg:#17548f;--color-primary:var(--green-500);--color-primary-strong:var(--green-600);--color-primary-press:var(--green-700);--color-primary-soft:var(--green-50);--color-primary-border:var(--green-200);--color-on-primary:#fff;--color-accent:var(--amber-400);--color-accent-strong:var(--amber-500);--color-accent-soft:var(--amber-50);--color-on-accent:var(--ink-900);--text-strong:var(--slate-900);--text-body:var(--slate-700);--text-muted:var(--slate-500);--text-subtle:var(--slate-400);--text-on-dark:var(--slate-25);--text-on-dark-muted:#9db0bd;--text-link:var(--green-600);--surface-page:var(--slate-25);--surface-card:var(--slate-0);--surface-sunken:var(--slate-50);--surface-hover:var(--slate-50);--surface-inverse:var(--ink-900);--surface-inverse-2:var(--ink-800);--surface-on-dark:#ffffff0f;--surface-on-dark-strong:#ffffff1a;--border-subtle:var(--slate-100);--border-default:var(--slate-200);--border-strong:var(--slate-300);--border-inverse:#ffffff1a;--focus-ring:0 0 0 3px color-mix(in oklab, var(--color-primary) 32%, transparent);--scrim:#0c1b2a80;--brand-on-dark:#2fb98a}
:root{--font-sans:"IBM Plex Sans", "Zain", system-ui, -apple-system, "Segoe UI", sans-serif;--font-arabic:"Zain", "IBM Plex Sans", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "SF Mono", ui-monospace, monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display:40px;--fs-h1:32px;--fs-h2:26px;--fs-h3:21px;--fs-h4:18px;--fs-body-lg:17px;--fs-body:15px;--fs-body-sm:13px;--fs-caption:12px;--fs-overline:11px;--lh-tight:1.15;--lh-heading:1.25;--lh-snug:1.4;--lh-body:1.55;--lh-relaxed:1.7;--ls-tight:-.02em;--ls-snug:-.01em;--ls-normal:0;--ls-overline:.08em;--text-display:var(--fw-bold) var(--fs-display)/var(--lh-tight) var(--font-sans);--text-h1:var(--fw-bold) var(--fs-h1)/var(--lh-heading) var(--font-sans);--text-h2:var(--fw-semibold) var(--fs-h2)/var(--lh-heading) var(--font-sans);--text-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-snug) var(--font-sans);--text-h4:var(--fw-semibold) var(--fs-h4)/var(--lh-snug) var(--font-sans)}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-pill:999px;--radius-card:12px;--control-sm:32px;--control-md:40px;--control-lg:48px;--touch-min:44px;--sidebar-w:256px;--sidebar-collapsed-w:80px;--topbar-h:60px;--container-max:1200px;--content-max:720px;--z-base:1;--z-sticky:100;--z-overlay:1000;--z-modal:1100;--z-toast:1200}
:root{--shadow-xs:0 1px 2px #0c1b2a0f;--shadow-sm:0 1px 3px #0c1b2a14, 0 1px 2px #0c1b2a0a;--shadow-md:0 4px 12px #0c1b2a1a, 0 2px 4px #0c1b2a0d;--shadow-lg:0 12px 28px #0c1b2a24, 0 4px 8px #0c1b2a0f;--shadow-xl:0 24px 48px #0c1b2a2e;--shadow-inset:inset 0 1px 2px #0c1b2a14;--ring-primary:0 0 0 3px color-mix(in oklab, var(--color-primary) 32%, transparent);--ring-danger:0 0 0 3px color-mix(in oklab, var(--danger) 30%, transparent);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.3, 0, 0, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.26s}
*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}[dir=rtl],.spm-rtl{direction:rtl}[lang=ar],.spm-ar{font-family:var(--font-arabic)}h1,h2,h3,h4,h5,h6{color:var(--text-strong);margin:0}p{margin:0}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--color-primary-strong);text-decoration:underline}:where(button,[role=button]){font-family:inherit}::selection{background:color-mix(in oklab, var(--color-primary) 24%, transparent)}.spm-tnum{font-variant-numeric:tabular-nums}.spm-overline{font-size:var(--fs-overline);font-weight:var(--fw-semibold);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-muted)}
:root{--dark-surface-page:var(--ink-900);--dark-surface-card:var(--ink-800);--dark-surface-sunken:var(--ink-950);--dark-surface-hover:var(--ink-700);--dark-surface-inverse:var(--ink-950);--dark-surface-inverse-2:var(--ink-900);--dark-text-strong:var(--slate-25);--dark-text-body:var(--slate-100);--dark-text-muted:var(--text-on-dark-muted);--dark-text-subtle:var(--slate-500);--dark-text-link:var(--brand-on-dark);--dark-border-subtle:var(--ink-700);--dark-border-default:var(--ink-700);--dark-border-strong:var(--slate-700);--dark-primary-soft:color-mix(in oklab, var(--green-500) 18%, var(--ink-900));--dark-primary-border:color-mix(in oklab, var(--green-500) 45%, var(--ink-900));--dark-accent-soft:color-mix(in oklab, var(--amber-400) 18%, var(--ink-900));--dark-success-soft:color-mix(in oklab, var(--success) 18%, var(--ink-900));--dark-warning-soft:color-mix(in oklab, var(--warning) 18%, var(--ink-900));--dark-danger-soft:color-mix(in oklab, var(--danger) 18%, var(--ink-900));--dark-info-soft:color-mix(in oklab, var(--info) 18%, var(--ink-900));--dark-success-fg:color-mix(in oklab, var(--success) 55%, var(--slate-25));--dark-warning-fg:color-mix(in oklab, var(--warning) 55%, var(--slate-25));--dark-danger-fg:color-mix(in oklab, var(--danger) 55%, var(--slate-25));--dark-info-fg:color-mix(in oklab, var(--info) 55%, var(--slate-25));--dark-scrim:color-mix(in oklab, var(--ink-950) 72%, transparent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:var(--dark-surface-page);--surface-card:var(--dark-surface-card);--surface-sunken:var(--dark-surface-sunken);--surface-hover:var(--dark-surface-hover);--surface-inverse:var(--dark-surface-inverse);--surface-inverse-2:var(--dark-surface-inverse-2);--text-strong:var(--dark-text-strong);--text-body:var(--dark-text-body);--text-muted:var(--dark-text-muted);--text-subtle:var(--dark-text-subtle);--text-link:var(--dark-text-link);--border-subtle:var(--dark-border-subtle);--border-default:var(--dark-border-default);--border-strong:var(--dark-border-strong);--color-primary-soft:var(--dark-primary-soft);--color-primary-border:var(--dark-primary-border);--color-accent-soft:var(--dark-accent-soft);--success-soft:var(--dark-success-soft);--success-fg:var(--dark-success-fg);--warning-soft:var(--dark-warning-soft);--warning-fg:var(--dark-warning-fg);--danger-soft:var(--dark-danger-soft);--danger-fg:var(--dark-danger-fg);--info-soft:var(--dark-info-soft);--info-fg:var(--dark-info-fg);--scrim:var(--dark-scrim)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-page:var(--dark-surface-page);--surface-card:var(--dark-surface-card);--surface-sunken:var(--dark-surface-sunken);--surface-hover:var(--dark-surface-hover);--surface-inverse:var(--dark-surface-inverse);--surface-inverse-2:var(--dark-surface-inverse-2);--text-strong:var(--dark-text-strong);--text-body:var(--dark-text-body);--text-muted:var(--dark-text-muted);--text-subtle:var(--dark-text-subtle);--text-link:var(--dark-text-link);--border-subtle:var(--dark-border-subtle);--border-default:var(--dark-border-default);--border-strong:var(--dark-border-strong);--color-primary-soft:var(--dark-primary-soft);--color-primary-border:var(--dark-primary-border);--color-accent-soft:var(--dark-accent-soft);--success-soft:var(--dark-success-soft);--success-fg:var(--dark-success-fg);--warning-soft:var(--dark-warning-soft);--warning-fg:var(--dark-warning-fg);--danger-soft:var(--dark-danger-soft);--danger-fg:var(--dark-danger-fg);--info-soft:var(--dark-info-soft);--info-fg:var(--dark-info-fg);--scrim:var(--dark-scrim)}}
:root{--liquidity-1:var(--green-900);--liquidity-2:var(--green-800);--liquidity-3:var(--green-700);--liquidity-4:var(--green-600);--liquidity-5:var(--green-500);--liquidity-6:var(--green-400);--due-1:var(--amber-700);--due-2:var(--amber-600);--due-3:var(--amber-500);--due-4:var(--amber-400);--flow-in:var(--green-600);--flow-out:var(--amber-600);--flow-balance:var(--text-subtle);--dark-liquidity-1:var(--green-100);--dark-liquidity-2:var(--green-200);--dark-liquidity-3:var(--green-300);--dark-liquidity-4:var(--green-400);--dark-liquidity-5:var(--green-500);--dark-liquidity-6:var(--green-600);--dark-due-1:var(--amber-200);--dark-due-2:var(--amber-400);--dark-due-3:var(--amber-500);--dark-due-4:var(--amber-600);--dark-flow-in:var(--green-300);--dark-flow-out:var(--amber-400)}:root[data-theme=dark]{--liquidity-1:var(--dark-liquidity-1);--liquidity-2:var(--dark-liquidity-2);--liquidity-3:var(--dark-liquidity-3);--liquidity-4:var(--dark-liquidity-4);--liquidity-5:var(--dark-liquidity-5);--liquidity-6:var(--dark-liquidity-6);--due-1:var(--dark-due-1);--due-2:var(--dark-due-2);--due-3:var(--dark-due-3);--due-4:var(--dark-due-4);--flow-in:var(--dark-flow-in);--flow-out:var(--dark-flow-out)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--liquidity-1:var(--dark-liquidity-1);--liquidity-2:var(--dark-liquidity-2);--liquidity-3:var(--dark-liquidity-3);--liquidity-4:var(--dark-liquidity-4);--liquidity-5:var(--dark-liquidity-5);--liquidity-6:var(--dark-liquidity-6);--due-1:var(--dark-due-1);--due-2:var(--dark-due-2);--due-3:var(--dark-due-3);--due-4:var(--dark-due-4);--flow-in:var(--dark-flow-in);--flow-out:var(--dark-flow-out)}}

html{height:100%}body{min-height:100%;overflow-x:hidden}:root[lang=ar] body,[lang=ar]{font-family:var(--font-arabic)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.global-error-module__1OtVaG__page{min-height:100dvh;padding:var(--space-6);background:var(--surface-page);justify-content:center;align-items:center;display:flex}.global-error-module__1OtVaG__panel{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;max-width:44ch;display:flex}.global-error-module__1OtVaG__icon{color:var(--warning)}.global-error-module__1OtVaG__title{color:var(--text-strong);font-size:var(--fs-h3);font-weight:var(--fw-semibold);margin:0}.global-error-module__1OtVaG__message{color:var(--text-muted);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.global-error-module__1OtVaG__action{padding:var(--space-2) var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;margin-block-start:var(--space-3)}.global-error-module__1OtVaG__action:hover{background:var(--surface-hover)}
