@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";

:root{--nevo-blue:#0059fd;--nevo-navy:#01163f;--nevo-green:#01a389;--blue-50:#eff5ff;--blue-100:#dbe8ff;--blue-200:#bcd4ff;--blue-300:#8eb6ff;--blue-400:#588dff;--blue-500:#0059fd;--blue-600:#0047d6;--blue-700:#0038aa;--blue-800:#032c82;--blue-900:#06255f;--blue-950:#01163f;--green-50:#e9faf6;--green-100:#c9f2e9;--green-200:#93e5d3;--green-300:#4fd0b7;--green-400:#16b79b;--green-500:#01a389;--green-600:#00846f;--green-700:#04695a;--green-800:#075348;--green-900:#08443c;--neutral-0:#fff;--neutral-25:#fbfcfe;--neutral-50:#f5f7fb;--neutral-100:#eef1f7;--neutral-200:#e1e6ef;--neutral-300:#cbd3e1;--neutral-400:#9aa6bd;--neutral-500:#6f7d99;--neutral-600:#4f5d7a;--neutral-700:#37445e;--neutral-800:#212e47;--neutral-900:#0f1c34;--neutral-950:#01163f;--amber-50:#fff8e8;--amber-100:#ffedc2;--amber-500:#e8a317;--amber-600:#b87c06;--amber-700:#8a5c04;--red-50:#fef3f2;--red-100:#fee2e0;--red-500:#d92d20;--red-600:#b3231a;--red-700:#8c1c15;--cyan-50:#edf9ff;--cyan-100:#d0eeff;--cyan-500:#0d8ecf;--cyan-600:#0a70a5;--role-client:#0059fd;--role-agent:#475569;--role-agent-soft:#eef1f5;--role-provider:#01a389;--role-provider-soft:#e9faf6;--role-admin:#01163f;--role-sensitive:#5b3fd6;--role-sensitive-soft:#f0ecff}
:root{--font-arabic:"IBM Plex Sans Arabic","Noto Kufi Arabic","Cairo",system-ui,sans-serif;--font-latin:"Plus Jakarta Sans","IBM Plex Sans Arabic",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--font-body:var(--font-arabic);--font-display:var(--font-arabic);--font-numeric:var(--font-latin);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--text-display-size:32px;--text-display-lh:46px;--text-h1-size:26px;--text-h1-lh:40px;--text-h2-size:22px;--text-h2-lh:34px;--text-h3-size:19px;--text-h3-lh:30px;--text-title-size:17px;--text-title-lh:28px;--text-body-size:15px;--text-body-lh:26px;--text-body-sm-size:14px;--text-body-sm-lh:24px;--text-caption-size:13px;--text-caption-lh:22px;--text-micro-size:11px;--text-micro-lh:18px;--text-price-size:24px;--text-price-lh:32px;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.02em;--tracking-caps:.06em}
:root{--space-0:0px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--space-11:48px;--space-12:64px;--screen-pad:20px;--card-pad:16px;--sheet-pad:20px;--stack-gap:12px;--section-gap:24px;--tap-min:48px;--control-h-sm:40px;--control-h-md:48px;--control-h-lg:54px;--appbar-h:56px;--tabbar-h:68px}
:root{--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--radius-card:16px;--radius-control:12px;--radius-chip:999px;--radius-sheet:24px;--radius-avatar:999px;--border-hairline:1px;--border-strong:1.5px;--border-focus:2px}
:root{--shadow-none:none;--shadow-xs:0 1px 2px #01163f0f;--shadow-sm:0 1px 2px #01163f0f,0 2px 6px #01163f0d;--shadow-md:0 2px 4px #01163f0d,0 8px 20px #01163f14;--shadow-lg:0 4px 8px #01163f0f,0 16px 40px #01163f1f;--shadow-sheet:0 -8px 40px #01163f2e;--shadow-focus:0 0 0 3px #0059fd38;--shadow-focus-danger:0 0 0 3px #d92d2038;--shadow-inset-field:inset 0 1px 2px #01163f0a;--scrim-top:linear-gradient(to bottom,#01163f8c,#01163f00);--scrim-bottom:linear-gradient(to top,#01163f9e,#01163f00);--blur-glass:saturate(150%) blur(14px);--glass-fill:#ffffffc7}
:root{--duration-instant:80ms;--duration-fast:.14s;--duration-base:.2s;--duration-slow:.32s;--duration-sheet:.28s;--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-emphasis:cubic-bezier(.2,.8,.2,1);--transition-control:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);--press-scale:.975}
:root{--text-strong:var(--neutral-950);--text-body:var(--neutral-800);--text-muted:var(--neutral-500);--text-subtle:var(--neutral-400);--text-inverse:var(--neutral-0);--text-link:var(--blue-500);--text-link-hover:var(--blue-700);--text-price:var(--neutral-950);--text-danger:var(--red-600);--text-success:var(--green-600);--text-warning:var(--amber-700);--surface-app:var(--neutral-50);--surface-card:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-sunken:var(--neutral-100);--surface-inverse:var(--neutral-950);--surface-brand:var(--blue-500);--surface-brand-soft:var(--blue-50);--surface-accent-soft:var(--green-50);--surface-sheet:var(--neutral-0);--surface-overlay:#01163f7a;--surface-map:#e8eef6;--border-default:var(--neutral-200);--border-muted:var(--neutral-100);--border-strong-color:var(--neutral-300);--border-brand:var(--blue-500);--border-focus-color:var(--blue-500);--action-primary-bg:var(--blue-500);--action-primary-bg-hover:var(--blue-600);--action-primary-bg-active:var(--blue-700);--action-primary-fg:var(--neutral-0);--action-secondary-bg:var(--neutral-0);--action-secondary-bg-hover:var(--blue-50);--action-secondary-fg:var(--blue-600);--action-secondary-border:var(--blue-200);--action-ghost-fg:var(--neutral-600);--action-ghost-bg-hover:var(--neutral-100);--action-accent-bg:var(--green-500);--action-accent-bg-hover:var(--green-600);--action-accent-fg:var(--neutral-0);--action-danger-bg:var(--red-500);--action-danger-bg-hover:var(--red-600);--action-danger-fg:var(--neutral-0);--action-disabled-bg:var(--neutral-200);--action-disabled-fg:var(--neutral-400);--status-pending-fg:var(--amber-700);--status-pending-bg:var(--amber-50);--status-pending-dot:var(--amber-500);--status-verified-fg:var(--green-600);--status-verified-bg:var(--green-50);--status-verified-dot:var(--green-500);--status-active-fg:var(--blue-600);--status-active-bg:var(--blue-50);--status-active-dot:var(--blue-500);--status-rejected-fg:var(--red-600);--status-rejected-bg:var(--red-50);--status-rejected-dot:var(--red-500);--status-expiring-fg:var(--amber-700);--status-expiring-bg:var(--amber-50);--status-expiring-dot:var(--amber-500);--status-neutral-fg:var(--neutral-600);--status-neutral-bg:var(--neutral-100);--status-neutral-dot:var(--neutral-400);--status-held-fg:var(--neutral-600);--status-held-bg:var(--neutral-100);--status-held-dot:var(--neutral-500);--trust-verified-fg:var(--green-600);--trust-verified-bg:var(--green-50);--trust-escrow-bg:var(--blue-50);--trust-escrow-fg:var(--blue-700);--trust-sensitive-fg:var(--role-sensitive);--trust-sensitive-bg:var(--role-sensitive-soft);--rating-star:#f5a623;--rating-star-empty:var(--neutral-300)}
.nevo-desktop{--text-display-size:26px;--text-display-lh:36px;--text-h1-size:21px;--text-h1-lh:30px;--text-h2-size:18px;--text-h2-lh:26px;--text-h3-size:16px;--text-h3-lh:24px;--text-title-size:14px;--text-title-lh:21px;--text-body-size:13px;--text-body-lh:21px;--text-body-sm-size:12.5px;--text-body-sm-lh:19px;--text-caption-size:11.5px;--text-caption-lh:17px;--text-micro-size:10.5px;--text-micro-lh:15px;--text-price-size:19px;--text-price-lh:26px;--control-h-sm:30px;--control-h-md:34px;--control-h-lg:38px;--tap-min:32px;--screen-pad:16px;--card-pad:14px;--sheet-pad:16px;--stack-gap:10px;--section-gap:18px;--radius-card:12px;--radius-control:8px;--radius-sheet:14px;font-size:13px}
*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--text-body);background:var(--surface-app);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}[dir=rtl]{text-align:right}h1,h2,h3,h4,p{margin:0}button{font:inherit;color:inherit}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline}.nevo-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-normal);direction:ltr;unicode-bidi:isolate}::selection{background:var(--blue-100);color:var(--neutral-950)}@keyframes nevo-spin{to{transform:rotate(360deg)}}@keyframes nevo-sheet-in{0%{opacity:.6;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes nevo-pulse{0%,to{opacity:1}50%{opacity:.45}}
.scroll::-webkit-scrollbar{width:0}
