body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}body{font-family:IBM Plex Sans Arabic,sans-serif}@font-face{font-family:IBM Plex Sans Arabic;src:url("./media/IBMPlexSansArabic-ExtraLight-HHPP4SUT.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:url("./media/IBMPlexSansArabic-Light-BLXYU2DD.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:url("./media/IBMPlexSansArabic-Regular-3YFLANWK.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:url("./media/IBMPlexSansArabic-Medium-SW7SEMZV.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:url("./media/IBMPlexSansArabic-SemiBold-7WVHGLOC.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans Arabic;src:url("./media/IBMPlexSansArabic-Bold-ERDBKPVD.ttf") format("truetype");font-weight:700;font-style:normal}body{font-family:IBM Plex Sans Arabic;color:#333;background-color:#f8f9fa;margin:0;padding:0}.btn-primary{display:flex;padding:var(--Spaces-sp-12, 12px) var(--Spaces-sp-24, 24px);justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-radius:var(--Spaces-sp-18, 18px);background:var(--btn-Linear, linear-gradient(180deg, var(--Button-Primary-bg-Gradient-1, #373991) 0%, var(--Button-Primary-BG-Gradient-2, #20226B) 100%));width:100%;color:var(--Button-Primary-Label-Icon, #FFF);text-align:center;font-family:IBM Plex Sans Arabic;font-size:14px;font-style:normal;font-weight:700;line-height:24px}.btn-primary:hover{background-color:var(--Colors-Primary-500, #20226B)}.back-btn{display:flex;padding:var(--Spaces-sp-12, 12px) var(--Spaces-sp-24, 24px);justify-content:center;align-items:center;gap:8px;flex:1 0 0;color:var(--Button-Secondary-Label-Icon, #030421);text-align:center;border-radius:var(--Spaces-sp-18, 18px);border:1px solid var(--Button-Secondary-Border, #B1B2E5);background:var(--Button-Secondary-bg, #B1B2E5);font-family:IBM Plex Sans Arabic;font-size:14px;font-style:normal;font-weight:700;line-height:24px}button,input{border:none;background:none}button{cursor:pointer}.btn-link{color:var(--Colors-Primary-500, #20226B);text-align:center;font-family:IBM Plex Sans Arabic;font-size:14px;font-style:normal;font-weight:700;line-height:24px;cursor:pointer}.sign-in{color:var(--Colors-Primary-500, #20226B);font-family:IBM Plex Sans Arabic;font-size:16px;font-style:normal;font-weight:700;line-height:30px;cursor:pointer}input::placeholder{font-family:IBM Plex Sans Arabic}select::placeholder{font-family:IBM Plex Sans Arabic}*{font-family:IBM Plex Sans Arabic}@media (max-width: 768px){.btn-primary,.back-btn{padding:12px!important;gap:4px}}@media (max-width: 576px){.sign-in{display:block}}body{margin:0}html{font-size:16px}.component-container{width:100%}html,body{height:100%}*{box-sizing:border-box}
