@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c412b9dae757a56d-s.p.1cdo_ayqo8nkw.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c667f24a0ff78f14-s.2uew94uao4-oz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eb89c7e1d2156adb-s.3h2q_oi0hwy8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c24ca030dfcb5061-s.42x_n7yf15d0k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_ab6b6088-module__D10fAa__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_ab6b6088-module__D10fAa__variable{--f-plexar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
.al{--mag:#ec1c84;--pur:#6a1b9a;--ink:#07090f;--line:#ffffff1f;--mute:#ffffff9e;--al-display:var(--f-manrope),ui-sans-serif,system-ui,"Segoe UI",sans-serif;--al-ui:var(--f-inter),ui-sans-serif,system-ui,"Segoe UI",sans-serif;font-family:var(--al-ui);background:var(--ink);color:#fff;-webkit-font-smoothing:antialiased;min-height:100vh}.al *{box-sizing:border-box}.al[lang=ar]{--al-display:var(--f-plexar),var(--f-manrope),system-ui,sans-serif;--al-ui:var(--f-plexar),var(--f-inter),system-ui,sans-serif}.al .stage{isolation:isolate;height:max(640px,100vh);display:flex;position:relative;overflow:hidden}.al .half{flex:1;align-items:flex-end;min-width:0;padding:0 clamp(24px,4vw,64px) clamp(200px,26vh,240px);transition:flex .8s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.al .half:hover{flex:1.35}.al .layer{opacity:0;pointer-events:none;transition:opacity 1.4s;position:absolute;inset:0}.al .layer.on{opacity:1}.al .layer video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.al .site .shade{pointer-events:none;background:linear-gradient(#07090f8c 0%,#07090f00 22% 45%,#140416e0 100%),linear-gradient(90deg,#ec1c842e,#0000 60%);position:absolute;inset:0}.al .sys{background:radial-gradient(900px 600px at 70% 20%,#1b1036,var(--ink))}.al .sys .shade{pointer-events:none;background:linear-gradient(#07090f8c 0%,#07090f00 22% 40%,#07090feb 100%),linear-gradient(90deg,#07090fd1 0%,#07090f73 45%,#07090f00 75%);position:absolute;inset:0}.al .seam{z-index:6;pointer-events:none;background:linear-gradient(#0000,#ffffff59,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.al .copy{z-index:5;text-shadow:0 2px 24px #0000008c;max-width:470px;position:relative}.al .eyebrow{font:600 12px/1 var(--al-ui);letter-spacing:.22em;text-transform:uppercase;color:#ffffffc7;align-items:center;gap:10px;display:flex}.al .eyebrow i{opacity:.6;background:currentColor;width:26px;height:1px}.al h2{font-family:var(--al-display);letter-spacing:-.035em;text-wrap:balance;color:#fff;margin:16px 0 14px;font-size:clamp(34px,4.1vw,62px);font-weight:300;line-height:1.02}.al h2 b{font-weight:700}.al[lang=ar] h2{letter-spacing:0;line-height:1.25}.al[lang=ar] h2 b{font-weight:600}.al[lang=ar] .eyebrow{letter-spacing:0}.al .half p{color:#ffffffc7;max-width:42ch;margin:0;font-size:15.5px;line-height:1.6}.al .cta{font:600 14.5px/1 var(--al-ui);color:#0a0c14;background:#fff;border-radius:999px;align-items:center;gap:12px;margin-top:24px;padding:14px 22px 14px 24px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.al .cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px #ffffff59}.al .cta.mag{color:#fff;background:linear-gradient(135deg,var(--mag),var(--pur))}.al .cta.mag:hover{box-shadow:0 18px 40px -12px #ec1c84b3}.al .cta span{transition:transform .3s;display:inline-block}.al .cta:hover span{transform:translate(4px)}.al .story{z-index:6;gap:6px;display:flex;position:absolute;top:clamp(76px,10vh,96px);left:clamp(24px,4vw,64px);right:clamp(24px,4vw,64px)}.al .story button{cursor:pointer;text-align:left;color:#ffffff8c;min-width:0;height:22px;font:500 11px/1 var(--al-ui);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:0;overflow:hidden}.al .story button:before{content:"";background:#ffffff38 linear-gradient(90deg,#fff,#fff) 0 0/0% 100% no-repeat;border-radius:2px;height:2px;margin-bottom:8px;display:block}.al .story button.done:before{background-size:100% 100%}.al .story button.on{color:#fff}.al .story button.on:before{animation:al-fill var(--dur,6.5s) linear forwards}.al .paused .story button.on:before{animation-play-state:paused}@keyframes al-fill{to{background-size:100% 100%}}.al .top{z-index:8;pointer-events:none;justify-content:space-between;align-items:center;padding:22px clamp(24px,4vw,64px);display:flex;position:absolute;top:0;left:0;right:0}.al .top>*{pointer-events:auto}.al .mark{font:800 15px/1 var(--al-display);letter-spacing:.32em;align-items:center;gap:12px;display:flex}.al .mark img{filter:drop-shadow(0 4px 14px #ec1c8473);width:36px;height:36px;display:block}.al .lang{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000059;border-radius:999px;gap:4px;padding:4px;display:flex}.al .lang button{color:#ffffffb3;font:500 12px/1 var(--al-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 11px}.al .lang button.on{color:#0a0c14;background:#fff}.al .device{background:#fff;border-radius:14px;width:84%;animation:8s ease-in-out infinite al-float;position:absolute;top:20%;right:-8%;overflow:hidden;transform:perspective(1600px)rotateY(-19deg)rotateX(6deg)rotate(1deg);box-shadow:0 60px 140px -30px #ec1c848c,0 0 0 1px #ffffff26}@keyframes al-float{0%,to{translate:0}50%{translate:0 -12px}}.al .device .bar{background:#eef0f5;align-items:center;gap:6px;height:26px;padding:0 12px;display:flex}.al .device .bar i{background:#d6d9e2;border-radius:50%;width:9px;height:9px}.al .device .bar i:first-child{background:var(--mag)}.al .device img{filter:blur(1.2px)saturate(1.05);width:100%;display:block}.al .dash{background:#0e1426;grid-template-columns:58px 1fr;min-height:340px;display:grid}.al .dash .sb{background:#0a0f1e;flex-direction:column;gap:11px;padding:14px 11px;display:flex}.al .dash .sb i{background:#ffffff1f;border-radius:5px;height:8px}.al .dash .sb i.a{background:linear-gradient(90deg,var(--mag),var(--pur))}.al .dash .mn{gap:12px;padding:16px;display:grid}.al .dash .kp{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.al .dash .kp div{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;height:54px;padding:10px}.al .dash .kp div:before{content:"";background:#fff3;border-radius:4px;width:46%;height:6px;display:block}.al .dash .kp div:after{content:"";background:linear-gradient(90deg,var(--mag),#b06cff);border-radius:4px;width:68%;height:12px;margin-top:10px;display:block}.al .dash .row{grid-template-columns:1.6fr 1fr;gap:10px;display:grid}.al .dash .card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;height:170px;position:relative;overflow:hidden}.al .bars{align-items:flex-end;gap:7px;display:flex;position:absolute;inset:30px 14px 14px}.al .bars b{background:linear-gradient(180deg,#ff5fae,var(--pur));transform-origin:bottom;border-radius:5px 5px 2px 2px;flex:1;animation:3.2s ease-in-out infinite alternate al-grow}@keyframes al-grow{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.al .donut{background:conic-gradient(var(--mag) 0 38%,#b06cff 0 66%,#3fd0ff 0 84%,#ffffff1f 0);border-radius:50%;width:110px;height:110px;margin:auto;animation:18s linear infinite al-spin;position:absolute;inset:26px 0 0}.al .donut:after{content:"";background:#0e1426;border-radius:50%;position:absolute;inset:22px}@keyframes al-spin{to{transform:rotate(360deg)}}.al .dash .card svg{width:100%;height:60%;position:absolute;bottom:0;left:0;right:0}.al .dash .card path{stroke-dasharray:900;stroke-dashoffset:900px;animation:5s ease-in-out infinite al-draw}@keyframes al-draw{60%,to{stroke-dashoffset:0}}.al .guide{z-index:9;flex-direction:column;align-items:center;gap:10px;width:min(480px,100% - 32px);transition:left 1.6s cubic-bezier(.45,.05,.2,1);display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.al .guide.walk .avatar{animation:.42s ease-in-out infinite alternate al-bob}@keyframes al-bob{0%{translate:0}to{translate:0 -5px}}.al .pill{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0c149e;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:14px;padding:8px 10px 8px 8px;display:flex;box-shadow:0 20px 60px -20px #000c}.al .avatar{background:radial-gradient(circle at 35% 30%,#ff7ac0,var(--mag) 40%,var(--pur) 80%);border-radius:50%;flex:0 0 64px;width:64px;height:64px;position:relative;overflow:hidden}.al .avatar img{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.al .guide.talk .avatar{animation:1.6s ease-in-out infinite al-pulse}@keyframes al-pulse{0%,to{box-shadow:0 0 #ec1c848c}50%{box-shadow:0 0 0 10px #ec1c8400}}.al .who b{font:700 14px/1.2 var(--al-display);display:block}.al .who small{color:var(--mute);white-space:nowrap;margin-top:3px;font-size:12px;display:block}.al .play{white-space:nowrap;cursor:pointer;font:600 13px/1 var(--al-ui);color:#fff;background:linear-gradient(135deg,var(--mag),var(--pur));border:0;border-radius:999px;align-items:center;gap:8px;margin-inline-start:6px;padding:12px 18px;display:inline-flex}.al .play svg{width:12px;height:12px}.al .subs{text-align:center;font:500 clamp(15px,1.5vw,19px)/1.45 var(--al-display);letter-spacing:-.01em;color:#fff;text-shadow:0 2px 18px #000000e6;padding:0 8px}.al .subs span{opacity:.25;transition:opacity .25s}.al .subs span.lit{opacity:1}.al .brand{z-index:7;pointer-events:none;flex-direction:column;align-items:center;gap:10px;transition:opacity .6s;display:flex;position:absolute;top:27%;left:50%;transform:translate(-50%,-50%)}.al .brand img{filter:drop-shadow(0 12px 40px #ec1c848c);width:86px;height:86px;display:block}.al .brand b{font:800 18px/1 var(--al-display);letter-spacing:.42em;padding-left:.42em}.al .touring .brand{opacity:0}@media (max-width:860px){.al .stage{flex-direction:column;height:auto}.al .half{min-height:560px;padding-top:150px;padding-bottom:60px}.al .half:hover{flex:1}.al .seam,.al .brand{display:none}.al .guide{margin-inline:auto;transition:none;position:fixed;bottom:12px;right:0;transform:none;left:0!important}.al .half.sys{min-height:620px}.al .device{opacity:.6;width:88%;top:110px;right:-20%}.al .who{display:none}}@media (prefers-reduced-motion:reduce){.al .device,.al .bars b,.al .donut,.al .dash .card path{animation:none}}
