@font-face{font-family:Plus Jakarta Sans;src:url(/assets/PlusJakartaSans-Variable-BZU_LQer.ttf) format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Variable-VF2RPR_K.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-Regular-C22bXXS0.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/IBMPlexSansArabic-SemiBold-D5CWU9e5.ttf) format("truetype");font-weight:600;font-display:swap}:root{--ros-violet: #6D4AFF;--ros-violet-hover: #5836E0;--ros-plum: #211A32;--ros-lilac: #EEE9FF;--ros-ribbon: #C7B5FF;--ros-ivory: #FAF8F5;--ros-white: #FFFFFF;--ros-muted: #706A7C;--ros-border: #E4DFEB;--ros-success: #166534;--ros-success-bg: #DCFCE7;--ros-warning: #92400E;--ros-warning-bg: #FEF3C7;--ros-error: #B42318;--ros-error-bg: #FEE4E2;--ros-info: #1D4ED8;--ros-info-bg: #DBEAFE;--ros-font-display:"Plus Jakarta Sans",sans-serif;--ros-font-body:Inter,sans-serif;--ros-font-arabic:"IBM Plex Sans Arabic",sans-serif;--ros-space-4:4px;--ros-space-8:8px;--ros-space-12:12px;--ros-space-16:16px;--ros-space-24:24px;--ros-space-32:32px;--ros-space-48:48px;--ros-space-64:64px;--ros-space-96:96px;--ros-radius-control:10px;--ros-radius-card:16px;--ros-radius-large:24px;--ros-radius-pill:999px;--ros-motion:.18s cubic-bezier(.2,0,0,1)}[lang=ar]{font-family:var(--ros-font-arabic);line-height:1.7;letter-spacing:normal}.ros-focus:focus-visible{outline:3px solid var(--ros-violet);outline-offset:3px}@media(prefers-reduced-motion:reduce){:root{--ros-motion:0ms}}
