@font-face{font-family:ltrFont;src:url(../media/Quicksand_Light-s.1c39c075.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:ltrFont;src:url(../media/Quicksand_Regular-s.f579f914.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ltrFont;src:url(../media/Quicksand_Medium-s.7a802b30.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ltrFont;src:url(../media/Quicksand_SemiBold-s.d3ba77b9.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ltrFont;src:url(../media/Quicksand_Bold-s.62af57cd.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ltrFont Fallback;src:local(Arial);ascent-override:94.71%;descent-override:23.68%;line-gap-override:0.0%;size-adjust:105.58%}.ltrfont_f960b60f-module__rJeG1a__className{font-family:ltrFont,ltrFont Fallback}.ltrfont_f960b60f-module__rJeG1a__variable{--font-main:"ltrFont","ltrFont Fallback"}
@font-face{font-family:rtlFont;src:url(../media/Tajawal_Light-s.384b9db7.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:rtlFont;src:url(../media/Tajawal_Regular-s.4aa586ea.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rtlFont;src:url(../media/Tajawal_Medium-s.a7b25364.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:rtlFont;src:url(../media/Tajawal_Bold-s.583ef1b0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:rtlFont Fallback;src:local(Arial);ascent-override:68.09%;descent-override:37.8%;line-gap-override:21.18%;size-adjust:94.43%}.rtlfont_b9d68418-module__eF6Caa__className{font-family:rtlFont,rtlFont Fallback}.rtlfont_b9d68418-module__eF6Caa__variable{--font-main:"rtlFont","rtlFont Fallback"}
.OfflineOverlay-module__ZmiXZG__modalBackdrop{z-index:100000;-webkit-backdrop-filter:blur(6px)saturate(120%);will-change:opacity;background-color:#00000080;position:fixed;top:0;bottom:0;left:0;right:0}.OfflineOverlay-module__ZmiXZG__modalBackdrop.OfflineOverlay-module__ZmiXZG__opening{animation:.3s ease-out forwards OfflineOverlay-module__ZmiXZG__fadeIn}.OfflineOverlay-module__ZmiXZG__modalWrapper{z-index:100001;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.OfflineOverlay-module__ZmiXZG__modalDialog{transform-origin:50%;will-change:transform,opacity;width:100%;max-width:480px}.OfflineOverlay-module__ZmiXZG__modalDialog.OfflineOverlay-module__ZmiXZG__opening{animation:.4s cubic-bezier(.22,1,.36,1) forwards OfflineOverlay-module__ZmiXZG__popIn}.OfflineOverlay-module__ZmiXZG__modalContent{background-color:#fff;border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #14182833,0 8px 20px #14182814}html.dark .OfflineOverlay-module__ZmiXZG__modalContent{background-color:#1c1c1c;box-shadow:0 24px 60px #0009,0 8px 20px #00000059}.OfflineOverlay-module__ZmiXZG__closeButton{top:18px;color:#4d4d4d;cursor:pointer;z-index:2;background-color:#f1f3f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:transform .25s,background-color .2s,color .2s;display:inline-flex;position:absolute}.OfflineOverlay-module__ZmiXZG__closeButton:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.OfflineOverlay-module__ZmiXZG__closeButton:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.OfflineOverlay-module__ZmiXZG__closeButton:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:18px}.OfflineOverlay-module__ZmiXZG__closeButton:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.OfflineOverlay-module__ZmiXZG__closeButton:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.OfflineOverlay-module__ZmiXZG__closeButton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:18px}.OfflineOverlay-module__ZmiXZG__closeButton svg{pointer-events:none;width:16px;height:16px;transition:transform .3s}.OfflineOverlay-module__ZmiXZG__closeButton:hover{background-color:#e6e9ee;transform:scale(1.06)}.OfflineOverlay-module__ZmiXZG__closeButton:hover svg{transform:rotate(90deg)}.OfflineOverlay-module__ZmiXZG__closeButton:active{transform:scale(.94)}.OfflineOverlay-module__ZmiXZG__closeButton:focus{outline:none;box-shadow:0 0 0 3px #0d8dce4d}.OfflineOverlay-module__ZmiXZG__closeButton:focus-visible{outline:none;box-shadow:0 0 0 3px #0d8dce4d}html.dark .OfflineOverlay-module__ZmiXZG__closeButton{color:#e0e0e0;background-color:#2a2a2a}html.dark .OfflineOverlay-module__ZmiXZG__closeButton:hover{background-color:#333}.OfflineOverlay-module__ZmiXZG__body{text-align:center;flex-direction:column;align-items:center;padding:48px 32px 40px;display:flex}.OfflineOverlay-module__ZmiXZG__iconWrapper{color:#707070;justify-content:center;margin-bottom:20px;display:flex}html.dark .OfflineOverlay-module__ZmiXZG__iconWrapper{color:#999}.OfflineOverlay-module__ZmiXZG__title{color:var(--main-text-color);margin:0 0 12px;font-size:24px;font-weight:700}.OfflineOverlay-module__ZmiXZG__subtitle{color:var(--sec-text-color,#666);margin:0;font-size:15px;font-weight:500;line-height:1.5}@keyframes OfflineOverlay-module__ZmiXZG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes OfflineOverlay-module__ZmiXZG__popIn{0%{opacity:0;transform:scale(.2)}60%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes OfflineOverlay-module__ZmiXZG__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.OfflineOverlay-module__ZmiXZG__modalWrapper{align-items:flex-end;padding:0}.OfflineOverlay-module__ZmiXZG__modalDialog{transform-origin:bottom;max-width:100%}.OfflineOverlay-module__ZmiXZG__modalDialog.OfflineOverlay-module__ZmiXZG__opening{animation:.35s cubic-bezier(.22,1,.36,1) forwards OfflineOverlay-module__ZmiXZG__slideUp}.OfflineOverlay-module__ZmiXZG__modalContent{border-radius:22px 22px 0 0}.OfflineOverlay-module__ZmiXZG__closeButton{top:14px;width:30px;height:30px}.OfflineOverlay-module__ZmiXZG__closeButton:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.OfflineOverlay-module__ZmiXZG__closeButton:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.OfflineOverlay-module__ZmiXZG__closeButton:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.OfflineOverlay-module__ZmiXZG__closeButton:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.OfflineOverlay-module__ZmiXZG__closeButton:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.OfflineOverlay-module__ZmiXZG__closeButton:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.OfflineOverlay-module__ZmiXZG__closeButton svg{width:14px;height:14px}.OfflineOverlay-module__ZmiXZG__body{padding:36px 24px 32px}.OfflineOverlay-module__ZmiXZG__iconWrapper svg{width:64px;height:64px}.OfflineOverlay-module__ZmiXZG__title{margin-bottom:8px;font-size:18px}.OfflineOverlay-module__ZmiXZG__subtitle{font-size:13px}}
.ProgressBar-module__zZxarG__container{z-index:9997;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;overflow:hidden}.ProgressBar-module__zZxarG__bar{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#29d 0%,#6dd5fa 50%,#29d 100%) 0 0/150% 100%;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .25s ease-out;animation:1.6s linear infinite ProgressBar-module__zZxarG__ShimmerLoade;position:absolute;top:0;bottom:0;left:0;right:0}[dir=rtl] .ProgressBar-module__zZxarG__bar{transform-origin:100%;background:linear-gradient(90deg,#086399 0%,#0a7ab8 100%)}.ProgressBar-module__zZxarG__spinner{z-index:9997;pointer-events:none;position:fixed;top:12px;right:12px}.ProgressBar-module__zZxarG__spinnerIcon{border:2px solid #0000;border-top-color:var(--main-color,#0d8dce);border-left-color:var(--main-color,#0d8dce);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite ProgressBar-module__zZxarG__spin}@keyframes ProgressBar-module__zZxarG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[dir=rtl] .ProgressBar-module__zZxarG__spinner{left:12px;right:auto}[dir=rtl] .ProgressBar-module__zZxarG__glow{background:linear-gradient(270deg,#0000 0%,#fff9 40%,#ffffffe6 80%,#fff 100%);left:-5px;right:auto}@keyframes ProgressBar-module__zZxarG__ShimmerLoade{0%{background-position:150% 0}to{background-position:-150% 0}}
.AIChatButton-module__8cCXSq__chatButton{z-index:1030;width:70px;height:70px;transition:var(--trans);cursor:pointer;justify-content:center;align-items:center;display:flex;position:fixed;bottom:90px;right:10px}.AIChatButton-module__8cCXSq__chatButton img{object-fit:contain;width:100%;height:100%}.AIChatButton-module__8cCXSq__chatButton:hover{transform:translateY(-2px)scale(1.05)}html[dir=rtl] .AIChatButton-module__8cCXSq__chatButton{left:10px;right:auto}@media (min-width:992px){.AIChatButton-module__8cCXSq__chatButton{width:80px;height:80px;bottom:24px}body.scroll-logo-shown .AIChatButton-module__8cCXSq__chatButton:not(.AIChatButton-module__8cCXSq__active){bottom:90px}}.AIChatButton-module__8cCXSq__teaserCard{z-index:1035;background:#fff;border-radius:18px;width:300px;max-width:calc(100vw - 32px);padding:16px;animation:.25s cubic-bezier(.34,1.56,.64,1) AIChatButton-module__8cCXSq__popupSlideUp;position:fixed;bottom:174px;right:10px;box-shadow:0 14px 36px #12172629}html.dark .AIChatButton-module__8cCXSq__teaserCard{background:#1a1a1a;box-shadow:0 20px 60px #00000080,0 0 0 1px #ffffff0d}html[dir=rtl] .AIChatButton-module__8cCXSq__teaserCard{left:10px;right:auto}@media (min-width:992px){.AIChatButton-module__8cCXSq__teaserCard{bottom:118px}}@media (max-width:480px){.AIChatButton-module__8cCXSq__teaserCard{width:calc(100vw - 32px);padding:14px;bottom:146px;right:16px}html[dir=rtl] .AIChatButton-module__8cCXSq__teaserCard{left:16px;right:auto}}.AIChatButton-module__8cCXSq__teaserHeader{align-items:center;gap:10px;margin-bottom:12px;display:flex}.AIChatButton-module__8cCXSq__teaserHeaderText{flex-direction:column;display:flex}.AIChatButton-module__8cCXSq__teaserHeaderText span:first-child{color:var(--main-text-color);font-size:14px;font-weight:600}.AIChatButton-module__8cCXSq__teaserHeaderText span:last-child{color:#707070;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}html.dark .AIChatButton-module__8cCXSq__teaserHeaderText span:last-child{color:#999}.AIChatButton-module__8cCXSq__teaserMessage{color:#4d4d4d;margin:0 0 14px;font-size:13.5px;line-height:1.6}html.dark .AIChatButton-module__8cCXSq__teaserMessage{color:#ccc}.AIChatButton-module__8cCXSq__teaserRows{flex-direction:column;gap:8px;display:flex}.AIChatButton-module__8cCXSq__teaserRow{cursor:pointer;text-align:start;background:#f6f7f9;border:none;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .2s;display:flex}.AIChatButton-module__8cCXSq__teaserRow:hover{background:#eaf4fc}html.dark .AIChatButton-module__8cCXSq__teaserRow{background:#242424}html.dark .AIChatButton-module__8cCXSq__teaserRow:hover{background:#2a2a2a}.AIChatButton-module__8cCXSq__teaserRowIcon{flex-shrink:0;font-size:15px}.AIChatButton-module__8cCXSq__teaserRowLabel{color:var(--main-text-color);flex:1;font-size:13.5px;font-weight:500}.AIChatButton-module__8cCXSq__teaserChevron{flex-shrink:0}html[dir=rtl] .AIChatButton-module__8cCXSq__teaserChevron{transform:scaleX(-1)}.AIChatButton-module__8cCXSq__fabBadge{color:#fff;text-align:center;background:#e0333f;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:3px;right:6px;box-shadow:0 0 0 2px #fff}html.dark .AIChatButton-module__8cCXSq__fabBadge{box-shadow:0 0 0 2px #0000}html[dir=rtl] .AIChatButton-module__8cCXSq__fabBadge{left:6px;right:auto}@media (max-width:480px){.AIChatButton-module__8cCXSq__chatButton{width:52px;height:52px;font-size:22px;bottom:80px;right:16px}html[dir=rtl] .AIChatButton-module__8cCXSq__chatButton{left:16px;right:auto}}@keyframes AIChatButton-module__8cCXSq__popupSlideUp{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.AIChatButton-module__8cCXSq__chatButton.AIChatButton-module__8cCXSq__active{bottom:24px;transform:scale(.9)}
:root{--main-color:#0e8acc}.style-module___xt-sW__contests-nav{padding:1.5rem 0!important}.style-module___xt-sW__navbar-brand{transition:transform .3s;padding:0!important}.style-module___xt-sW__navbar-brand:hover{transform:scale(1.05)}.style-module___xt-sW__navbar-brand img{filter:drop-shadow(0 2px 4px #0000001a);width:auto;height:auto}.style-module___xt-sW__header-selected{color:#4d4d4d;font-size:15px;font-weight:600}.style-module___xt-sW__dropdown-menu{-webkit-backdrop-filter:blur(10px);background:#fff;border:none;border-radius:16px;padding:12px 8px;animation:.3s style-module___xt-sW__dropdownSlideIn;box-shadow:0 10px 40px #0000001f;margin-top:12px!important}.style-module___xt-sW__dropdown-menu.show{z-index:1000;background-color:#fff;border:1px solid #efefef;border-radius:15px;margin-top:10px;display:block!important}.style-module___xt-sW__dropdown-item{cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin:4px 0;padding:12px 16px;font-weight:500;transition:all .2s;display:flex;color:var(--sec-text-color)!important;text-decoration:none!important}.style-module___xt-sW__dropdown-item:active{background-color:var(--bs-dropdown-link-hover-bg)!important}.style-module___xt-sW__dropdown-item.active{background-color:var(--bs-dropdown-link-hover-bg)!important}.style-module___xt-sW__dropdown-item svg{transition:transform .2s,fill .2s}.style-module___xt-sW__dropdown-toggle{padding:6px!important}.style-module___xt-sW__dropdown-toggle:after{display:none!important}@keyframes style-module___xt-sW__dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.style-module___xt-sW__navigation{gap:10px;display:flex}.style-module___xt-sW__navigation .style-module___xt-sW__social{align-items:center;gap:5px;display:flex}.style-module___xt-sW__open{color:#4d4d4d;align-items:center;gap:0;font-size:14px;font-style:normal;font-weight:600;text-decoration:none;transition:all .3s ease-in-out;display:flex}.style-module___xt-sW__open svg{transition:all .2s}.style-module___xt-sW__open:hover svg{transform:translateY(-2px)}.style-module___xt-sW__open:hover{color:var(--main-color)}.style-module___xt-sW__social svg:last-child{border:1px solid var(--main-color);border-radius:50%;margin-inline-start:5px}[dir=rtl] .style-module___xt-sW__social svg:last-child{transform:rotate(269deg)}@media (max-width:992px){.style-module___xt-sW__open span,.style-module___xt-sW__social>svg{display:none}.style-module___xt-sW__navigation{gap:5px}}
