:root{--color-purple-9:#6c5cff;--color-purple-10:#5b4dff;--color-bg:#fff;--color-surface-1:#fdfdfd;--color-surface-2:#fafafa;--color-surface-3:#f7f7f7;--color-surface-4:#f3f3f3;--color-border-1:#ebebeb;--color-border-2:#e3e3e3;--color-border-3:#c9c9c9;--color-border-4:#b5b5b5;--color-text-muted:#8a8a8a;--color-text-meta:#6e6e6e;--color-text-2:#616161;--color-icon:#4a4a4a;--color-text:#303030;--color-text-bold:#1a1a1a;--color-danger:#b42318;--color-danger-2:#d72c0d;--color-danger-3:#8e0b21;--color-danger-bg:#fee8eb;--focus-ring:0 0 0 3px color-mix(in srgb,var(--color-purple-9) 18%,transparent);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--font-sans:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"Menlo","SF Mono",Monaco,Consolas,"Liberation Mono",monospace;--text-2xs:9px;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--leading-tight:1.15;--leading-snug:1.25;--leading-normal:1.43;--leading-relaxed:1.55;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--tracking-tight:-0.01em;--tracking-tighter:-0.015em;--type-display:var(--font-semibold) var(--text-3xl)/var(--leading-tight) var(--font-sans);--type-h1:var(--font-semibold) var(--text-2xl)/var(--leading-snug) var(--font-sans);--type-h2:var(--font-semibold) var(--text-xl)/var(--leading-snug) var(--font-sans);--type-h3:var(--font-semibold) var(--text-lg)/var(--leading-snug) var(--font-sans);--type-h4:var(--font-semibold) var(--text-md)/var(--leading-normal) var(--font-sans);--type-body:var(--font-regular) var(--text-base)/var(--leading-normal) var(--font-sans);--type-body-md:var(--font-regular) var(--text-md)/var(--leading-normal) var(--font-sans);--type-body-strong:var(--font-medium) var(--text-base)/var(--leading-normal) var(--font-sans);--type-button:var(--font-medium) var(--text-base)/var(--leading-snug) var(--font-sans);--type-caption:var(--font-regular) var(--text-sm)/var(--leading-normal) var(--font-sans);--type-meta:var(--font-medium) var(--text-sm)/var(--leading-snug) var(--font-sans);--type-eyebrow:var(--font-semibold) var(--text-xs)/var(--leading-snug) var(--font-sans);--type-kbd:var(--font-medium) var(--text-2xs)/1 var(--font-mono);--icon-xs:12px;--icon-sm:14px;--icon-md:16px;--icon-lg:20px;--icon-xl:24px}.t-display{font:var(--type-display);letter-spacing:var(--tracking-tighter);color:var(--color-text-bold)}.t-h1{font:var(--type-h1)}.t-h1,.t-h2{letter-spacing:var(--tracking-tight);color:var(--color-text-bold)}.t-h2{font:var(--type-h2)}.t-h3{font:var(--type-h3)}.t-h3,.t-h4{letter-spacing:0;color:var(--color-text)}.t-h4{font:var(--type-h4)}.t-body{font:var(--type-body)}.t-body,.t-body-md{letter-spacing:0;color:var(--color-text)}.t-body-md{font:var(--type-body-md)}.t-body-strong{font:var(--type-body-strong);letter-spacing:0;color:var(--color-text)}.t-button{font:var(--type-button);letter-spacing:0;color:inherit}.t-caption{font:var(--type-caption)}.t-caption,.t-meta{letter-spacing:0;color:var(--color-text-meta)}.t-meta{font:var(--type-meta)}.t-eyebrow{font:var(--type-eyebrow);letter-spacing:.04em;color:var(--color-text-meta);text-transform:uppercase}.t-kbd{font:var(--type-kbd);letter-spacing:0;color:var(--color-text-2)}[dir=rtl] :where(.t-display,.t-h1,.t-h2){letter-spacing:0}[dir=rtl],[dir=rtl] :root{--text-2xs:10px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:15px;--leading-normal:1.55;--leading-snug:1.35;--icon-xs:14px;--icon-sm:16px;--icon-md:18px;--icon-lg:22px;--icon-xl:26px;--font-sans:var(--font-noto-arabic),var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}[dir=rtl]{font-synthesis-weight:none;font-synthesis-style:none}[dir=rtl] .row .ico,[dir=rtl] .search .ico,[dir=rtl] .sub-row .ico{width:calc(var(--icon-md) + 4px);height:calc(var(--icon-md) + 4px)}[dir=rtl] .ico>svg,[dir=rtl] .row .ico>svg,[dir=rtl] .search .ico>svg,[dir=rtl] .sub-row .ico>svg{width:var(--icon-md);height:var(--icon-md);flex:0 0 auto}