@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url('/ui/fonts/tajawal-arabic-400-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}
@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url('/ui/fonts/tajawal-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url('/ui/fonts/tajawal-arabic-500-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}
@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url('/ui/fonts/tajawal-latin-500-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url('/ui/fonts/tajawal-arabic-700-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}
@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url('/ui/fonts/tajawal-latin-700-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url('/ui/fonts/tajawal-arabic-800-normal.woff2') format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF;}
@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url('/ui/fonts/tajawal-latin-800-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

:root{--line:#e3e8ef;--ink:#18283c;--muted:#63758c;--accent:#a62428;--panel:#fff}
html,body,button,input,select,textarea{font-family:Tajawal,Arial,sans-serif}
body{color:var(--ink);background:#f5f7fa;-webkit-font-smoothing:antialiased}
button,input,select,textarea{font-size:inherit}
a,button,input,select,textarea{transition:border-color .16s,box-shadow .16s,background-color .16s}
:where(button,a,input,select,textarea):focus-visible{outline:3px solid #d6a7aa;outline-offset:3px}
:where(.panel,.sa-panel,.settings-card,.account-card){border:1px solid var(--line)!important;box-shadow:0 5px 22px #18283c05!important;border-radius:18px!important;background:#fff}
:where(.field,.sa-form input,.sa-form select,.sa-form textarea){border:1px solid #dbe2eb!important;border-radius:10px!important;background:#fff;color:#23364c!important;min-height:44px}
:where(.page-title,.sa-page h1,.page-head h1){color:#18283c!important;font-weight:800;letter-spacing:-.025em}
:where(.page-subtitle,.page-head p,.settings-card header small,.account-card header small){color:#63758c!important}
:where(.btn,.sa-btn){min-height:42px;border-radius:10px!important;font-weight:700}
:where(.btn-primary,.sa-btn:not(.secondary)){background:#a62428;color:#fff}
:where(.sa-table,table){border-collapse:separate;border-spacing:0}
:where(.sa-table th,thead th){background:#f7f9fc;color:#52657b;font-weight:700}
:where(.sa-table td,tbody td){border-bottom:1px solid #edf0f4}
:where(.sa-table tbody tr,tbody tr):hover{background:#fafbfd}
[dir=rtl] :where(h1,h2,h3,.page-title){letter-spacing:0}
[dir=rtl] .legal-layout nav{text-align:right}
.legal-layout article p{white-space:pre-line;color:#34465b!important;font-size:1rem!important;line-height:1.9!important}
.legal-layout article{max-width:900px}
.fa-ui{display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;line-height:1}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
