:root{--void-canvas:#080808;--surface-layer-1:#111;--surface-elevated:#181818;--surface-high:#202020;--subtle-hairline:#262626;--prominent-border:#303030;--active-border:#c1121f;--crimson:#c1121f;--deep-crimson:#7f0d15;--crimson-hover:#a30f1a;--crimson-tinted:#c1121f1f;--crimson-glow:#c1121f38;--text-primary:#fff;--text-secondary:#b8b8b8;--text-muted:#9a9a9a;--text-tertiary:#8a8a8a;--warning:#f59e0b;--warning-bg:#f59e0b26;--header-glass:#090909f2;--glass-hairline:#ffffff14;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:40px;--margin-mobile:16px;--header-height:56px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-card:12px;--radius-pill:9999px;--elevation-card:0 4px 12px #00000080;--elevation-crimson-glow:0 4px 20px #c1121f40;--duration-fast:.15s;--duration-normal:.25s;--font-display:var(--font-syne), system-ui, sans-serif;--font-body:var(--font-plus-jakarta-sans), system-ui, sans-serif;--content-width:1080px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:lang(ar){--font-display:var(--font-cairo), system-ui, sans-serif;--font-body:var(--font-cairo), system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--void-canvas);min-height:100vh;color:var(--text-secondary);font-family:var(--font-body);flex-direction:column;font-size:16px;line-height:1.5;display:flex}a{color:inherit}a:focus-visible{outline:2px solid var(--crimson);outline-offset:2px}h1,h2,h3{color:var(--text-primary);font-family:var(--font-display);margin:0;line-height:1.2}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
@font-face{font-family:cairo;src:url(../media/Cairo_Regular-s.p.0g4ysd_ffzn4k.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cairo;src:url(../media/Cairo_Bold-s.p.2lkly-j0rtstd.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:cairo;src:url(../media/Cairo_ExtraBold-s.p.1z0kyyvl54ih_.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:cairo Fallback;src:local(Arial);ascent-override:137.28%;descent-override:60.16%;line-gap-override:0.0%;size-adjust:94.91%}.HTcoJW_className{font-family:cairo,cairo Fallback}.HTcoJW_variable{--font-cairo:"cairo", "cairo Fallback"}
@font-face{font-family:syne;src:url(../media/Syne_Bold-s.p.2k9qxtan47_qk.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:syne;src:url(../media/Syne_ExtraBold-s.p.2_welr3i5a8nf.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:syne Fallback;src:local(Arial);ascent-override:74.2%;descent-override:22.06%;line-gap-override:0.0%;size-adjust:124.66%}.eTUoNa_className{font-family:syne,syne Fallback}.eTUoNa_variable{--font-syne:"syne", "syne Fallback"}
@font-face{font-family:plusJakartaSans;src:url(../media/PlusJakartaSans_Regular-s.p.3m4-ofo1wgk1u.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plusJakartaSans;src:url(../media/PlusJakartaSans_SemiBold-s.p.39c2jrw5_n050.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plusJakartaSans Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.qd0G1a_className{font-family:plusJakartaSans,plusJakartaSans Fallback}.qd0G1a_variable{--font-plus-jakarta-sans:"plusJakartaSans", "plusJakartaSans Fallback"}
