.loader{display:none}html.is-loading{overflow:hidden}html.is-loading .loader{display:block}.loader{z-index:200;cursor:pointer;color:var(--text);--gate-ease:cubic-bezier(.76, 0, .24, 1);position:fixed;inset:0}.loader__clock{opacity:0;pointer-events:none;width:1px;height:1px;animation:2.5s linear forwards ldClock;position:absolute}@keyframes ldClock{to{opacity:0}}.loader__gate{background:var(--ink);will-change:transform;justify-content:center;height:50.2%;display:flex;position:absolute;left:0;right:0;overflow:hidden}.loader__gate--top{align-items:flex-end;top:0}.loader__gate--bottom{align-items:flex-start;bottom:0}html.ld-open .loader__gate--top{animation:ldGateTop .9s var(--gate-ease) .12s forwards}html.ld-open .loader__gate--bottom{animation:ldGateBottom .9s var(--gate-ease) .12s forwards}@keyframes ldGateTop{to{transform:translateY(-101%)}}@keyframes ldGateBottom{to{transform:translateY(101%)}}.loader__gate:before{content:"";pointer-events:none;background:radial-gradient(#ed313629,#0000 62%);width:min(1100px,140vw);height:420px;position:absolute;left:50%;transform:translate(-50%)}.loader__gate--top:before{bottom:-210px}.loader__gate--bottom:before{top:-210px}.loader__gate:after{content:"";background:var(--red);height:2px;box-shadow:0 0 24px 2px var(--red);opacity:0;position:absolute;left:0;right:0}.loader__gate--top:after{bottom:0}.loader__gate--bottom:after{top:0}html.ld-open .loader__gate:after{animation:.15s linear .12s forwards ldFade}.loader__grid{opacity:.5;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0}.loader__gate--top .loader__grid{background-position:bottom;-webkit-mask-image:radial-gradient(60% 90% at 50% 100%,#000 10%,#0000 70%);mask-image:radial-gradient(60% 90% at 50% 100%,#000 10%,#0000 70%)}.loader__gate--bottom .loader__grid{background-position:top;-webkit-mask-image:radial-gradient(60% 90% at 50% 0,#000 10%,#0000 70%);mask-image:radial-gradient(60% 90% at 50% 0,#000 10%,#0000 70%)}.loader__line{z-index:2;background:linear-gradient(90deg, transparent, var(--red) 18%, var(--red-2) 50%, var(--red) 82%, transparent);height:1px;animation:ldLine .9s var(--ease-out) .1s forwards;margin-top:-.5px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0);box-shadow:0 0 14px #ed3136cc}@keyframes ldLine{to{transform:scaleX(1)}}html.ld-open .loader__line{animation:ldLine .9s var(--ease-out) .1s forwards, ldLineOpen .55s var(--ease-out) forwards}@keyframes ldLineOpen{0%{opacity:1;background:#fff;transform:scaleX(1);box-shadow:0 0 30px 6px #ffffffe6}to{opacity:0;transform:scaleX(1)scaleY(40)}}.loader__phoenix{filter:drop-shadow(0 0 18px #ed313659);width:clamp(150px,21vw,270px);height:auto;margin-bottom:clamp(20px,3.4vh,36px);position:relative;overflow:visible}.loader__phoenix path{fill:url(#ld-fill);fill-opacity:0;stroke:var(--red-2);stroke-width:1.1px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:ldDraw 1.1s cubic-bezier(.33, 0, .2, 1) calc(.2s + var(--i) * 90ms) forwards, ldFill .55s ease-out 1.45s forwards}@keyframes ldDraw{to{stroke-dashoffset:0}}@keyframes ldFill{to{fill-opacity:1;stroke-opacity:.4}}html.ld-open .loader__phoenix{animation:ldPulse .6s var(--ease-out)}@keyframes ldPulse{40%{filter:drop-shadow(0 0 40px #ed3136e6)}}html.ld-slow .loader__phoenix{animation:1.6s ease-in-out infinite ldBreathe}@keyframes ldBreathe{50%{filter:drop-shadow(0 0 32px #ed3136b3)}}.loader__scan{opacity:0;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:clamp(200px,28vw,360px);height:2px;margin-left:calc(clamp(200px,28vw,360px)/-2);animation:1s ease-in-out .45s 2 ldScan;position:absolute;bottom:0;left:50%;box-shadow:0 0 16px #ffffff80}html.ld-slow .loader__scan{animation:1.4s ease-in-out infinite ldScan}@keyframes ldScan{0%{opacity:0;transform:translateY(-34vh)}20%,80%{opacity:.8}to{opacity:0;transform:translateY(0)}}.loader__word{letter-spacing:-.05em;align-items:baseline;margin:clamp(16px,3vh,28px) 0 0;padding-bottom:.1em;font-size:clamp(30px,5.4vw,64px);font-weight:600;line-height:1;display:flex;position:relative;overflow:hidden}.loader__word span{animation:ldRise .7s var(--ease-out) calc(1s + var(--i) * 35ms) forwards;display:inline-block;transform:translateY(110%)}.loader__word b{color:var(--text-2);opacity:0;margin-left:.22em;font-weight:300;animation:.8s ease-out 1.4s forwards ldFade}@keyframes ldRise{to{transform:none}}@keyframes ldFade{to{opacity:1}}@keyframes ldOut{to{opacity:0}}.loader__hud{z-index:3;pointer-events:none;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;animation:.6s ease-out .2s backwards ldFade;position:absolute;inset:0}html.ld-open .loader__hud{animation:.25s ease-in forwards ldOut}.loader__corner{gap:4px;display:grid;position:absolute;top:clamp(18px,3vw,32px)}.loader__corner em{font-family:var(--mono);color:#7a849ab3;font-style:normal}.loader__corner--tl{left:var(--gutter);color:var(--text-2);grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.loader__corner--tl em{grid-column:2}.loader__corner--tr{right:var(--gutter);text-align:right}.loader__dot{background:var(--red);width:7px;height:7px;box-shadow:0 0 10px var(--red);border-radius:50%;animation:.8s step-end infinite blink}.loader__log{left:var(--gutter);gap:6px;display:grid;position:absolute;bottom:clamp(20px,3.4vw,36px)}.loader__log li{opacity:.28;gap:10px;transition:opacity .3s,color .3s;display:flex}.loader__log li>span{color:var(--red)}.loader__log b{font-weight:400;display:inline-grid}.loader__log i{grid-area:1/1;font-style:normal}.loader__pending{color:var(--muted)}.loader__ok{visibility:hidden;color:var(--ok)}html.ld-s1 .loader__log li:first-child,html.ld-s2 .loader__log li:nth-child(2),html.ld-s3 .loader__log li:nth-child(3),html.ld-s4 .loader__log li:nth-child(4){opacity:1;color:var(--text-2)}html.ld-s1 .loader__log li:first-child .loader__pending,html.ld-s2 .loader__log li:nth-child(2) .loader__pending,html.ld-s3 .loader__log li:nth-child(3) .loader__pending,html.ld-s4 .loader__log li:nth-child(4) .loader__pending{visibility:hidden}html.ld-s1 .loader__log li:first-child .loader__ok,html.ld-s2 .loader__log li:nth-child(2) .loader__ok,html.ld-s3 .loader__log li:nth-child(3) .loader__ok,html.ld-s4 .loader__log li:nth-child(4) .loader__ok{visibility:visible}.loader__count{right:var(--gutter);grid-template-columns:auto auto;place-items:start end;display:grid;position:absolute;bottom:clamp(16px,3vw,30px)}.loader__num{font-family:var(--sans);letter-spacing:-.06em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(56px,9vw,128px);font-weight:500;line-height:.85}.loader__count em{color:var(--red);margin-left:4px;font-size:14px;font-style:normal}.loader__bar{background:var(--line);grid-column:1/-1;width:100%;height:2px;margin-top:12px;overflow:hidden}.loader__bar span{background:var(--red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.loader__count{position:absolute}.loader__slow{color:var(--muted);opacity:0;white-space:nowrap;margin-top:8px;font-size:10px;transition:opacity .4s;position:absolute;top:100%;right:0}html.ld-slow .loader__slow{opacity:1}.loader__skip{color:#7a849a99;opacity:0;margin:0;font-size:10px;animation:.6s ease-out 1s forwards ldFade;position:absolute;bottom:clamp(20px,3.4vw,36px);left:50%;transform:translate(-50%)}html.ld-resumed .loader__phoenix path{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:.4;animation:none}html.ld-resumed .loader__word span{animation:none;transform:none}html.ld-resumed .loader__word b,html.ld-resumed .loader__skip{opacity:1;animation:none}html.ld-resumed:not(.ld-open) .loader__line{animation:none;transform:scaleX(1)}html.ld-resumed:not(.ld-open) .loader__hud{animation:none}@media (max-width:640px){.loader__corner--tr,.loader__skip{display:none}.loader__log{font-size:10px;bottom:120px}.loader__count{left:var(--gutter);justify-items:start;bottom:34px;right:auto}.loader__slow{left:0;right:auto}.loader__num{font-size:56px}}
:root:lang(ar){--sans:var(--font-geist), var(--font-arabic), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), var(--font-arabic), ui-monospace, monospace;--serif:var(--font-instrument-serif), var(--font-arabic-serif), Georgia, serif}:lang(ar) body :not([dir=ltr],[dir=ltr] *){letter-spacing:0!important}:lang(ar) em,:lang(ar) .step__n,:lang(ar) .quote blockquote,:lang(ar) .tl__title{font-style:normal}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{line-height:1.3}:lang(ar) .hero__title{line-height:1.2}:lang(ar) .hero__title .line{padding-bottom:.18em}:lang(ar) .hero__title em{-webkit-text-fill-color:currentColor;background:0 0;animation:none}:lang(ar) .quote blockquote,:lang(ar) .mission blockquote{line-height:1.45}:lang(ar) .mono{font-size:13px}:lang(ar) p,:lang(ar) li{line-height:1.8}[dir=rtl] .icon-arrow,[dir=rtl] .link span,[dir=rtl] .card__more span,[dir=rtl] .award-strip__go,[dir=rtl] .svc-card__go{transform:scaleX(-1)}[dir=rtl] .btn:hover .icon-arrow{transform:translate(-3px)scaleX(-1)}[dir=rtl] .link:hover span,[dir=rtl] .card:hover .card__more span,[dir=rtl] .award-strip:hover .award-strip__go{transform:translate(-4px)scaleX(-1)}[dir=rtl] .svc-card:hover .svc-card__go{transform:scaleX(-1)rotate(-45deg)}[dir=rtl] .hero__hint:before{content:"↗ "}[dir=rtl] .meter span,[dir=rtl] .road__bar i{transform-origin:100%}[dir=rtl] .sev span:before{transform-origin:100%;inset:0 0 0 auto}[dir=rtl] .field label{transform-origin:100% 0}[dir=rtl] .term,[dir=rtl] .code{direction:ltr}[dir=rtl] .term__body>span{unicode-bidi:plaintext}:lang(ar) .brand__word{font-size:18px}:lang(ar) .brand__word b{margin-inline-start:5px}:lang(ar) .footer__big{color:#ffffff0f;background:0 0;font-size:clamp(52px,13vw,190px);line-height:1.25}[dir=rtl] .chain li:first-child b:after{content:" · جديد"}.lang-switch{color:var(--text-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:14px;transition:color .25s,border-color .25s}.lang-switch:hover{color:var(--text);border-color:var(--red)}.lang-switch:lang(ar){font-family:var(--font-arabic), sans-serif}
