@import "https://fonts.googleapis.com/css2?family=Alexandria:wght@500;700;800&family=IBM+Plex+Sans+Arabic:wght@400;500;700&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8f7;--surface:#fff;--surface-dark:#101828;--ink:#101828;--ink-2:#1018289e;--ink-3:#10182873;--ink-inverse:#fff;--accent:#0aa57f;--accent-press:#078e6d;--accent-soft:#dcf4ed;--mint:#7be3c3;--positive:#0aa57f;--caution:#b45309;--caution-soft:#fdeeda;--line:#10182814;--r-card:16px;--r-ctl:12px;--r-modal:24px;--m:16px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--font-display:"Alexandria","IBM Plex Sans Arabic",sans-serif;--font-body:"IBM Plex Sans Arabic","IBM Plex Sans",sans-serif;--spring:cubic-bezier(.34,1.56,.64,1);--ease:cubic-bezier(.2,.7,.3,1)}html{direction:rtl}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.ic{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.ic.lg{width:26px;height:26px}.btn{justify-content:center;align-items:center;gap:var(--s2);background:var(--accent);color:#fff;border-radius:var(--r-ctl);min-height:52px;font-family:var(--font-display);margin:var(--s4) var(--m);cursor:pointer;transition:transform .15s var(--ease), background .15s;border:none;font-size:17px;font-weight:700;text-decoration:none;display:flex}.btn:active{background:var(--accent-press);transform:scale(.97)}.btn:focus-visible{outline:3px solid var(--positive);outline-offset:2px}@keyframes screenIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100dvh;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}h1,h2,h3,p,ul{margin:0;padding:0}ul{list-style:none}:focus-visible{outline:3px solid var(--positive);outline-offset:3px;border-radius:6px}
