@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.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:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_551444e1-module__r3vA9q__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_551444e1-module__r3vA9q__variable{--font-orbitron:"Orbitron", "Orbitron Fallback"}
@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3571ca4c7e5b0515-s.p.1st6rpsgpd9fa.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/22fa55bc1dba6839-s.0d9vtzwl8fd0i.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:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e897c2a96513d09d-s.p.2yz6p_nt95n3n.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92965d68c2e7dc96-s.1tn4ua9rqzvtc.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:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8731e9ea35b3f522-s.p.3_tiz-h7o52hh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-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-10EC4,U+10EFC-10EFF,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:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/434f71d810631da4-s.3ea9128zkldg5.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:Almarai Fallback;src:local(Arial);ascent-override:95.15%;descent-override:22.18%;line-gap-override:0.0%;size-adjust:95.11%}.almarai_bd9265f9-module__CKsoGa__className{font-family:Almarai,Almarai Fallback;font-style:normal}.almarai_bd9265f9-module__CKsoGa__variable{--font-almarai:"Almarai", "Almarai Fallback"}
:root{--blue:#1225d4;--green:#0f0;--red:red;--ice:#e6e7e8;--black:#050507;--panel:#0d0d12;--muted:#9697a2;--line:#e6e7e829;--content:1440px}*{box-sizing:border-box}html{background:var(--black);color:var(--ice);scroll-behavior:smooth}body{background:var(--black);font-family:var(--font-orbitron), sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}html[lang=ar] body{font-family:var(--font-almarai), sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.site-header{z-index:20;background:0 0;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(24px,5vw,80px);display:flex;position:fixed;top:0;left:0;right:0}.site-header:before{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);content:"";pointer-events:none;z-index:-1;background:linear-gradient(#05050780 0%,#05050757 52%,#0000 100%);position:absolute;inset:0 0 -34px;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.site-header--en{direction:ltr}.site-header--ar{direction:rtl}.brand{letter-spacing:.18em;font-size:18px;font-weight:800;font-family:var(--font-orbitron), sans-serif;align-items:center;gap:10px;display:flex}.brand-logo{object-fit:cover;border-radius:50%;width:52px;height:52px}.brand-name{text-transform:none}.site-header nav{align-items:center;gap:34px;display:flex}.site-header nav>a{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.nav-cta{background:var(--green);color:#001000;align-items:center;gap:16px;padding:12px 18px;display:flex}.locale-switcher{color:var(--green)}.site-footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:44px clamp(24px,5vw,80px);font-size:10px;display:grid}.site-footer>span{text-align:right}.footer-brand{color:var(--ice)}.footer-brand .brand-logo{width:64px;height:64px}.section-shell{max-width:var(--content);margin:0 auto;padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px)}.hero{align-items:center;min-height:100svh;padding:150px clamp(24px,6vw,100px) 170px;display:grid;position:relative;overflow:hidden}.hero-video,.hero-video-overlay{pointer-events:none;position:absolute;inset:0}.hero-video{z-index:0;background:#050507;overflow:hidden}.hero-video iframe{opacity:.72;border:0;width:max(100%,177.78vh);min-width:100%;height:max(100%,56.25vw);min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.12)}.hero-video-overlay{z-index:1;background:linear-gradient(90deg,#050507e0 0%,#0505079e 48%,#05050761 100%),linear-gradient(#0505074d 0%,#0505071f 48%,#050507c7 100%)}.hero-grid{z-index:1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero:after{background:linear-gradient(90deg, var(--blue), #bd00ff 48%, var(--red));content:"";height:5px;position:absolute;bottom:0;left:0;right:0}.hero-orb{filter:blur(110px);opacity:.38;z-index:1;border-radius:50%;position:absolute}.hero-orb--blue{background:var(--blue);width:680px;height:680px;top:-180px;left:-350px}.hero-orb--red{background:var(--red);width:640px;height:640px;top:80px;right:-350px}.hero-copy{z-index:2;max-width:920px;position:relative}.kicker{color:#b9bac3;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 30px;font-size:10px;font-weight:700;display:flex}.kicker span{color:var(--green)}.hero h1,.page-hero h1,.detail-hero h1{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(40px,5.4vw,82px);font-weight:800;line-height:.95}.hero h1 em,.page-hero h1 em{background:linear-gradient(90deg,#fff 0%,#adb3ff 35%,#ff5c76 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-lead{color:#b9bac3;max-width:720px;margin:36px 0;font-family:system-ui,sans-serif;font-size:clamp(17px,1.5vw,22px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.button{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;justify-content:space-between;align-items:center;gap:28px;padding:17px 22px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--green);color:#001000}.button--ghost{border-color:var(--line)}.button--outline{border-color:#fff6}.hero-stats{z-index:2;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:34px;left:clamp(24px,6vw,100px);right:clamp(24px,6vw,100px)}.hero-stats div{border-left:1px solid var(--line);flex-direction:column;padding-left:22px;display:flex}.hero-stats strong{font-size:20px}.hero-stats span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.competition-section{padding-top:130px;padding-bottom:130px}.section-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:60px;margin-bottom:70px;display:grid}.section-heading h2,.listing-title h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(30px,3.8vw,54px);line-height:1.05}.section-heading>p{color:var(--muted);max-width:520px;font-family:system-ui,sans-serif;font-size:18px}.tournament-card{border:1px solid var(--line);grid-template-rows:auto 1fr;min-width:0;display:grid}.tournament-card--featured{grid-template-rows:1fr;grid-template-columns:1.45fr 1fr;min-height:540px;margin-bottom:28px}.card-media{background:linear-gradient(135deg,#101226,#21050a);min-height:300px;position:relative;overflow:hidden}.card-media:after{content:"";background:linear-gradient(#0000 50%,#00000073);position:absolute;inset:0}.card-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.tournament-card:hover .card-media img{transform:scale(1.035)}.media-placeholder{height:100%;min-height:inherit;background:radial-gradient(circle at 25% 30%,#1225d4d9,#0000 35%),radial-gradient(circle at 80% 70%,#ff0000bf,#0000 40%),#130018}.status{letter-spacing:.12em;text-transform:uppercase;background:#050507cc;border:1px solid #ffffff40;align-items:center;gap:8px;padding:8px 11px;font-size:9px;font-weight:800;display:inline-flex}.status i{background:#fff;border-radius:50%;width:6px;height:6px}.status--registration-open i,.status--live i{background:var(--green);box-shadow:0 0 10px var(--green)}.status--registration-closed i{background:var(--red)}.card-media>.status{z-index:2;position:absolute;top:18px;left:18px}.card-index{color:#ffffff8c;z-index:2;font-size:10px;position:absolute;bottom:12px;right:16px}.card-body{flex-direction:column;padding:clamp(24px,3vw,48px);display:flex}.eyebrow{color:var(--green);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.card-body h3{letter-spacing:-.03em;text-transform:uppercase;margin:18px 0;font-size:clamp(22px,2.4vw,38px);line-height:1.12}.card-body>p{color:var(--muted);margin:0 0 28px;font-family:system-ui,sans-serif;font-size:15px;line-height:1.6}.card-meta{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:12px;margin:0 0 25px;padding:20px 0;display:grid}.card-meta div{justify-content:space-between;display:flex}.card-meta dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.card-meta dd{text-align:right;margin:0;font-size:10px}.text-link{letter-spacing:.1em;text-transform:uppercase;margin-top:auto;font-size:10px;font-weight:800}.text-link span{color:var(--green);margin-left:10px}.tournament-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.section-action{justify-content:center;margin-top:50px;display:flex}.empty-state{border:1px solid var(--line);text-align:center;padding:70px}.empty-state span,.empty-state p{color:var(--muted)}.empty-state h3{text-transform:uppercase;font-size:28px}.page-hero{background:radial-gradient(circle at 78% 20%,#ff00002e,#0000 30%),radial-gradient(circle at 20% 45%,#1225d44d,#0000 35%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:760px;padding:150px clamp(24px,6vw,100px) 90px;display:flex;position:relative;overflow:hidden}.page-hero__glow{background:linear-gradient(135deg, var(--blue), #7100a8, var(--red));filter:blur(100px);opacity:.15;width:50%;height:300px;position:absolute;right:5%;transform:rotate(-20deg)}.page-hero>p:not(.kicker){color:var(--muted);max-width:630px;font-family:system-ui,sans-serif;font-size:20px}.page-hero .button{margin-top:20px}.tournaments-page{padding-bottom:120px}.listing-section{padding-top:110px}.listing-title{border-top:1px solid var(--line);align-items:start;gap:30px;margin-bottom:46px;padding-top:28px;display:flex}.listing-title>span{color:var(--green);font-size:11px}.listing-title p{color:var(--muted);margin:8px 0 0}.detail-hero{height:min(900px,95svh);min-height:650px;position:relative;overflow:hidden}.detail-cover,.detail-cover img{width:100%;height:100%}.detail-cover{position:relative}.detail-cover img{object-fit:cover}.detail-overlay{background:linear-gradient(90deg,#050507f0 0%,#050507a6 50%,#0505072e),linear-gradient(#0000 50%,#050507cc);position:absolute;inset:0}.detail-hero__content{max-width:980px;position:absolute;bottom:80px;left:clamp(24px,6vw,100px);right:24px}.detail-hero__content .status{margin:35px 0 25px}.detail-hero h1{font-size:clamp(38px,5vw,72px)}.detail-hero__content>p:not(.eyebrow){color:#c5c6ce;max-width:680px;font-family:system-ui,sans-serif;font-size:19px}.back-link{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.detail-facts{background:var(--blue);grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,100px);display:grid}.detail-facts div{border-left:1px solid #ffffff40;flex-direction:column;gap:8px;padding:28px;display:flex}.detail-facts span{letter-spacing:.15em;text-transform:uppercase;font-size:8px}.detail-facts strong{font-size:13px}.detail-content{padding-top:110px;padding-bottom:130px}.content-section{border-top:1px solid var(--line);padding:45px 0 80px}.content-section>.rich-text{max-width:900px}.rich-text{font-family:system-ui,sans-serif;font-size:18px;line-height:1.8}.rich-text h2,.rich-text h3{font-family:var(--font-orbitron), sans-serif;letter-spacing:-.03em;text-transform:uppercase}.rich-text p{color:#b9bac3}.rich-text a{color:var(--green)}.rich-text blockquote{border-left:3px solid var(--green);margin-left:0;padding-left:22px}.content-columns{grid-template-columns:1fr 1fr;gap:80px;display:grid}.schedule{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.schedule>div{border-left:1px solid var(--line);padding:25px}.schedule time{color:var(--green);text-transform:uppercase;font-size:9px}.schedule h3{text-transform:uppercase;font-size:18px}.schedule p{color:var(--muted);font-family:system-ui,sans-serif}.results-panel{border:1px solid var(--line);background:linear-gradient(135deg,#1225d440,#ff00001f);margin-bottom:90px;padding:clamp(30px,5vw,70px)}.champion{flex-direction:column;margin:40px 0;display:flex}.champion span{color:var(--green);text-transform:uppercase;font-size:9px}.champion strong{text-transform:uppercase;font-size:clamp(34px,4.5vw,60px)}.tournament-gallery{grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(170px,15vw,230px);gap:12px;display:grid}.gallery-card{color:var(--ice);cursor:pointer;font:inherit;text-align:left;background:#09090d;border:1px solid #ffffff1a;grid-column:span 4;min-width:0;margin:0;padding:0;transition:border-color .35s,transform .35s;position:relative;overflow:hidden}.gallery-card:first-child{grid-area:span 2/span 7}.gallery-card:nth-child(2),.gallery-card:nth-child(3){grid-column:span 5}.tournament-gallery[data-count="1"] .gallery-card{grid-area:span 2/1/auto/-1}.tournament-gallery[data-count="2"] .gallery-card{grid-area:span 2/span 6}.tournament-gallery[data-tail="1"] .gallery-card:last-child{grid-column:1/-1}.tournament-gallery[data-tail="2"] .gallery-card:nth-last-child(-n+2){grid-column:span 6}.gallery-card:after{content:"";pointer-events:none;z-index:3;border:1px solid #0000;transition:border-color .35s;position:absolute;inset:9px}.gallery-card:hover,.gallery-card:focus-visible{border-color:#00ff00b3;outline:none;transform:translateY(-3px)}.gallery-card:hover:after,.gallery-card:focus-visible:after{border-color:#ffffff38}.gallery-card__media,.gallery-card__shade{position:absolute;inset:0}.gallery-card__media img,.gallery-card__media video{object-fit:cover;width:100%;height:100%;transition:filter .5s,transform .7s cubic-bezier(.2,.7,0,1)}.gallery-card:hover .gallery-card__media img,.gallery-card:hover .gallery-card__media video{transform:scale(1.045)}.gallery-card__shade{z-index:1;background:linear-gradient(#0505072e,#0000 38%,#050507eb),linear-gradient(135deg,#1225d41f,#0000 48%,#ff003324)}.gallery-card__topline,.gallery-card__caption{text-transform:uppercase;z-index:2;justify-content:space-between;padding:22px;display:flex;position:absolute;left:0;right:0}.gallery-card__topline{align-items:center;top:0}.gallery-card__topline b{color:var(--green);letter-spacing:.12em;font-size:10px}.gallery-card__topline em{letter-spacing:.12em;background:#050507a3;border:1px solid #ffffff2e;padding:7px 9px;font-size:8px;font-style:normal}.gallery-card__caption{align-items:flex-end;gap:18px;bottom:0}.gallery-card__caption strong{max-width:70%;font-size:clamp(16px,1.5vw,24px);line-height:1.06}.gallery-card__caption small{color:var(--muted);letter-spacing:.08em;white-space:nowrap;font-size:8px}.gallery-card__caption small b{color:var(--green)}.gallery-card__play{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;background:#05050780;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:background .3s,transform .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-card:hover .gallery-card__play{background:var(--green);transform:translate(-50%,-50%)scale(1.08)}.gallery-card__play i{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid;margin-left:4px}.gallery-card:hover .gallery-card__play i{color:#050507}.gallery-card__video-art{background:radial-gradient(circle at 70% 25%,#f039,#0000 34%),radial-gradient(circle at 20% 75%,#1225d4bf,#0000 42%),#0a0a10;justify-content:center;gap:7px;width:100%;height:100%;display:flex;overflow:hidden}.gallery-card__video-art:after{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.gallery-card__video-art i{background:#ffffff1f;align-self:center;width:7%;height:38%;transform:skew(-18deg)}.gallery-card__video-art i:nth-child(2){background:#00ff00b3;height:58%}.gallery-lightbox{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:300;background:#020205e6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gallery-lightbox__shell{background:#07070a;border:1px solid #ffffff24;width:min(94vw,1500px);max-width:1500px;max-height:calc(100vh - 48px);position:relative;box-shadow:0 40px 120px #000c}.gallery-lightbox__header{justify-content:space-between;align-items:center;height:58px;padding:0 18px 0 22px;display:flex}.gallery-lightbox__header span{color:var(--muted);letter-spacing:.15em;font-size:10px}.gallery-lightbox__header span b{color:var(--green)}.gallery-lightbox__header button{color:var(--ice);cursor:pointer;background:0 0;border:0;font-size:30px}.gallery-lightbox__stage{background:#020203;height:min(70vh,780px);position:relative;overflow:hidden}.gallery-lightbox__stage img{object-fit:contain}.gallery-lightbox__stage iframe,.gallery-lightbox__stage video{object-fit:contain;border:0;width:100%;height:100%}.gallery-lightbox__external{color:var(--ice);text-transform:uppercase;background:linear-gradient(135deg,#1225d473,#ff003352);flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;padding:40px;text-decoration:none;display:flex}.gallery-lightbox__external span{color:var(--green);letter-spacing:.14em;font-size:9px}.gallery-lightbox__external strong{text-align:center;font-size:clamp(24px,4vw,54px)}.gallery-lightbox__external b{font-size:28px}.gallery-lightbox__nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ice);cursor:pointer;background:#0505079e;border:1px solid #ffffff38;width:56px;height:56px;font-size:20px;position:absolute;top:50%;transform:translateY(-50%)}.gallery-lightbox__nav:hover{background:var(--green);color:#050507}.gallery-lightbox__nav--previous{left:18px}.gallery-lightbox__nav--next{right:18px}.gallery-lightbox__footer{text-transform:uppercase;min-height:82px;padding:16px 22px}.gallery-lightbox__footer span{color:var(--green);letter-spacing:.14em;margin-bottom:5px;font-size:8px;display:block}.gallery-lightbox__footer strong{font-size:clamp(15px,1.5vw,21px)}.gallery-lightbox__footer p{color:var(--muted);text-transform:none;margin:6px 0 0;font-family:system-ui,sans-serif;font-size:12px}.footer-links{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.story-section,.partner-preview{padding-top:120px;padding-bottom:120px}.story-section--panel{background:var(--panel);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.progression-line{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:70px;display:grid}.progression-line span{text-transform:uppercase;justify-content:space-between;align-items:center;padding:26px 20px;font-size:clamp(15px,2vw,25px);font-weight:800;display:flex}.progression-line b{color:var(--green)}.feature-grid,.league-grid,.team-grid,.opportunity-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.feature-grid article,.league-grid article,.team-grid article,.opportunity-grid article{background:var(--panel);border:1px solid var(--line);padding:clamp(25px,3vw,44px)}.feature-grid article>span,.league-grid article>span,.team-grid article>span,.opportunity-grid article>span{color:var(--green);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.feature-grid h3,.league-grid h3,.team-grid h3,.opportunity-grid h3{text-transform:uppercase;margin:25px 0 14px;font-size:clamp(18px,2vw,26px);line-height:1.2}.feature-grid p,.league-grid p,.team-grid p,.opportunity-grid p,.editorial-copy>p{color:var(--muted);font-family:system-ui,sans-serif}.league-grid article:first-child{background:linear-gradient(145deg,#282a32,#0b0b0f)}.league-grid article:nth-child(2){background:linear-gradient(145deg,#5e4d08,#0b0b0f 72%)}.league-grid article:nth-child(3){background:linear-gradient(145deg,#1225d48c,#0b0b0f 72%)}.flagship-section{background:linear-gradient(110deg, #1225d46b, transparent 45%), radial-gradient(circle at 90% 60%, #ff000047, transparent 38%), var(--panel);border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:130px 0}.flagship-layout,.community-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(50px,8vw,130px);display:grid}.flagship-layout h2,.community-layout h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(32px,4vw,58px);line-height:1.02}.flagship-copy>p,.community-layout>div>p:not(.kicker){color:#b9bac3;font-family:system-ui,sans-serif;font-size:18px;line-height:1.75}.flagship-proof{grid-template-columns:1fr 1fr;margin-top:38px;display:grid}.flagship-proof span{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;padding:18px;font-size:9px}.traction-section{background:var(--blue);padding:120px 0}.traction-section h2,.closing-cta h2{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 60px;font-size:clamp(34px,4.5vw,64px);line-height:1}.metric-grid{grid-template-columns:repeat(3,1fr);display:grid}.metric-grid div{border-left:1px solid #ffffff4d;flex-direction:column;padding:28px;display:flex}.metric-grid strong{font-size:clamp(28px,4vw,58px)}.metric-grid span{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.community-section{padding:130px 0}.creator-card{border:1px solid var(--line);background:linear-gradient(145deg,#1225d461,#ff00001f);padding:clamp(28px,4vw,55px)}.creator-card h3{letter-spacing:-.04em;text-transform:uppercase;margin:22px 0 38px;font-size:clamp(26px,3.2vw,44px)}.creator-card>div{grid-template-columns:1fr 1fr;display:grid}.creator-card span{border-left:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;padding:18px;font-size:8px;display:flex}.creator-card strong{letter-spacing:-.03em;font-size:clamp(20px,3vw,35px)}.standalone-link{margin-top:24px;display:inline-block}.partner-wall{grid-template-columns:repeat(4,1fr);display:grid}.partner-logo{border:1px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:30px;transition:background .2s;display:flex}.partner-logo:hover{background:#ffffff0a}.partner-logo img{filter:grayscale()brightness(2);object-fit:contain;max-width:170px;max-height:70px;margin-bottom:24px}.partner-logo strong{text-transform:uppercase;font-size:12px}.partner-logo span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:8px}.empty-state--compact{padding:40px}.closing-cta{background:radial-gradient(circle at 50% 100%, #1225d499, transparent 48%), var(--panel);border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;padding:130px 24px;display:flex}.closing-cta h2{margin-bottom:22px}.closing-cta>p:not(.kicker){color:var(--muted);font-family:system-ui,sans-serif;font-size:18px}.editorial-hero{min-height:720px}.editorial-page{padding-bottom:80px}.editorial-section{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:clamp(40px,7vw,120px);padding:100px 0;display:grid}.editorial-section>.kicker{align-self:start}.editorial-section--stack{grid-template-columns:1fr;gap:25px}.editorial-section--compact{grid-template-columns:minmax(145px,180px) minmax(0,1fr);gap:clamp(20px,2.5vw,36px)}.editorial-copy h2{letter-spacing:-.045em;text-transform:uppercase;margin:0 0 35px;font-size:clamp(30px,3.6vw,52px);line-height:1.05}.editorial-copy>p{max-width:820px;font-size:18px}.editorial-copy--creator{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:0 clamp(34px,4vw,64px);display:grid}.editorial-copy--creator>h2{grid-column:1/-1}.editorial-copy--creator>.eyebrow,.editorial-copy--creator>p:not(.eyebrow),.editorial-copy--creator>.creator-metrics{grid-column:2}.creator-portrait{background:linear-gradient(#08080c, #08080c) padding-box, linear-gradient(145deg, var(--green), #ffffff4d 24%, #454effcc 65%, #ff294d) border-box;isolation:isolate;border:1px solid #0000;grid-area:2/1/span 3;min-height:590px;margin:10px 0 0;transition:box-shadow .35s,transform .35s;position:relative;overflow:hidden;box-shadow:0 0 0 6px #ffffff06,0 28px 80px #000000ad,-18px 18px 55px #1225d41f,18px -18px 55px #ff00331a}.creator-portrait:before{background:linear-gradient(var(--green), var(--green)) left 14px top 14px / 68px 2px no-repeat, linear-gradient(var(--green), var(--green)) left 14px top 14px / 2px 68px no-repeat, linear-gradient(#ff294d, #ff294d) right 14px bottom 14px / 68px 2px no-repeat, linear-gradient(#ff294d, #ff294d) right 14px bottom 14px / 2px 68px no-repeat;content:"";pointer-events:none;z-index:2;border:1px solid #ffffff1a;position:absolute;inset:10px}.creator-portrait:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#03030708 35%,#03030740 62%,#030307f5 100%),linear-gradient(135deg,#1225d41f,#0000 48%,#ff003324);position:absolute;inset:0}.creator-portrait img{object-fit:cover;object-position:72% center;transition:transform .6s}.creator-portrait:hover img{transform:scale(1.025)}.creator-portrait:hover{transform:translateY(-5px);box-shadow:0 0 0 6px #ffffff0a,0 34px 95px #000000bf,-22px 22px 65px #1225d42e,22px -22px 65px #ff003326}.creator-portrait figcaption{text-transform:uppercase;z-index:3;background:linear-gradient(#0000,#030307e0);flex-direction:column;padding:105px 30px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.creator-portrait figcaption span{color:var(--green);letter-spacing:.14em;align-items:center;gap:9px;font-size:9px;display:flex}.creator-portrait figcaption span:before{background:var(--green);content:"";width:5px;height:5px;box-shadow:0 0 12px #00ff00d9}.creator-portrait figcaption strong{letter-spacing:-.035em;text-shadow:0 5px 24px #000c;margin-top:10px;font-size:clamp(22px,2.4vw,34px);line-height:1.05}.manifesto-list{flex-direction:column;margin:42px 0;display:flex}.manifesto-list span{border-top:1px solid var(--line);text-transform:uppercase;padding:16px 0;font-size:clamp(18px,2.4vw,32px);font-weight:800}.team-grid{grid-template-columns:repeat(2,1fr)}.team-grid article strong{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:9px;display:block}.compact-features{margin:45px 0}.creator-metrics{grid-template-columns:repeat(2,1fr);margin-top:45px;display:grid}.creator-metrics span{border-left:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;padding:22px;font-size:9px;display:flex}.creator-metrics strong{font-size:clamp(24px,3vw,42px)}.opportunity-grid{grid-template-columns:repeat(5,1fr)}.contact-form{grid-template-columns:1fr 1fr;gap:24px;margin-top:50px;display:grid}.contact-form label{letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:10px;font-size:9px;font-weight:700;display:flex}.contact-form input,.contact-form select,.contact-form textarea{background:var(--panel);border:1px solid var(--line);color:var(--ice);border-radius:0;width:100%;padding:18px;font:16px system-ui,sans-serif}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--green);outline:none}.form-full{grid-column:1/-1}.contact-form button{cursor:pointer;width:fit-content}.direct-contact{margin-top:30px}.direct-contact a{color:var(--green)}.tournament-partners{grid-template-columns:repeat(3,1fr);display:grid}.tournament-partners div{border:1px solid var(--line);flex-direction:column;padding:28px;display:flex}.tournament-partners strong{text-transform:uppercase;font-size:14px}.tournament-partners span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:9px}.event-metrics,.finalists-list{flex-wrap:wrap;gap:35px;margin:30px 0;display:flex}.event-metrics span,.finalists-list div{flex-direction:column;display:flex}.event-metrics strong{font-size:32px}.event-metrics span,.finalists-list span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.finalists-list strong{text-transform:uppercase;font-size:18px}.media-links{border-top:1px solid var(--line)}.media-links a{border-bottom:1px solid var(--line);grid-template-columns:.4fr 1fr auto;align-items:center;gap:20px;padding:24px 0;display:grid}.media-links span{color:var(--green);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.media-links strong{text-transform:uppercase}.media-links b{color:var(--green)}.legal-page{min-height:75svh;padding-top:180px;padding-bottom:120px}.legal-page__header{border-bottom:1px solid var(--line);margin-bottom:55px;padding-bottom:48px}.legal-page__header h1{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,72px);line-height:1}.markdown-content{max-width:920px;font-family:system-ui,sans-serif;font-size:17px;line-height:1.8}.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-family:var(--font-orbitron), sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:2.4em 0 .75em;line-height:1.2}html[lang=ar] .markdown-content h2,html[lang=ar] .markdown-content h3,html[lang=ar] .markdown-content h4,html[lang=ar] .markdown-content h5,html[lang=ar] .markdown-content h6{font-family:var(--font-almarai), sans-serif}.markdown-content h2{font-size:clamp(26px,3vw,40px)}.markdown-content h3{font-size:clamp(21px,2.2vw,30px)}.markdown-content p,.markdown-content li{color:#c1c2ca}.markdown-content a{color:var(--green);text-underline-offset:4px;text-decoration:underline}.markdown-content ul,.markdown-content ol{padding-inline-start:1.5em}.markdown-content li{margin:.5em 0;padding-inline-start:.35em}.markdown-content blockquote{border-inline-start:3px solid var(--green);color:#c1c2ca;margin:2em 0;padding:2px 0 2px 24px}html[dir=rtl] .markdown-content blockquote{padding:2px 24px 2px 0}.markdown-content code{border:1px solid var(--line);background:#ffffff14;padding:.15em .35em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.markdown-content pre{background:var(--panel);border:1px solid var(--line);max-width:100%;padding:22px;overflow-x:auto}.markdown-content pre code{background:0 0;border:0;padding:0}.markdown-content hr{border:0;border-top:1px solid var(--line);margin:3em 0}.legal-page__empty{color:var(--muted);font-family:system-ui,sans-serif;font-size:18px}.account-deletion-page__header>p:last-child{color:var(--muted);margin:22px 0 0;font-family:system-ui,sans-serif;font-size:clamp(16px,2vw,20px)}.account-deletion-page__languages{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.account-deletion-card{background:var(--panel);border:1px solid var(--line);min-width:0;padding:clamp(24px,4vw,48px);font-family:system-ui,sans-serif;font-size:16px;line-height:1.8}.account-deletion-card--arabic{font-family:var(--font-almarai), sans-serif}.account-deletion-card__language{color:var(--green);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:800}.account-deletion-card h2{font-family:var(--font-orbitron), sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 28px;font-size:clamp(25px,3vw,38px);line-height:1.15}.account-deletion-card--arabic h2{font-family:var(--font-almarai), sans-serif;letter-spacing:0}.account-deletion-card p{color:#c1c2ca;margin:0 0 20px}.account-deletion-card strong{color:var(--ice)}.account-deletion-card__email a{color:var(--green);overflow-wrap:anywhere;text-underline-offset:5px;font-size:clamp(16px,2vw,20px);font-weight:800;text-decoration:underline;display:inline-block}@media (max-width:1000px){.tournament-grid{grid-template-columns:repeat(2,1fr)}.tournament-card--featured{grid-template-columns:1fr}.content-columns{grid-template-columns:1fr;gap:0}.account-deletion-page__languages{grid-template-columns:1fr}.detail-facts{grid-template-columns:repeat(2,1fr)}.tournament-gallery{grid-auto-rows:200px}.tournament-gallery[data-tail] .gallery-card,.tournament-gallery .gallery-card,.tournament-gallery .gallery-card:nth-child(2),.tournament-gallery .gallery-card:nth-child(3){grid-area:span 1/span 6}.tournament-gallery .gallery-card:first-child{grid-area:span 2/1/auto/-1}.partner-wall{grid-template-columns:repeat(3,1fr)}.opportunity-grid,.tournament-partners{grid-template-columns:repeat(2,1fr)}.flagship-layout,.community-layout{grid-template-columns:1fr}}@media (max-width:700px){.site-header{height:68px}.site-header .brand-logo{width:42px;height:42px}.site-header nav>a:not(.nav-cta):not(.locale-switcher){display:none}.site-header nav{gap:10px}.locale-switcher{font-size:9px}.nav-cta{padding:9px 12px}.hero{padding-top:120px}.hero h1,.page-hero h1{font-size:36px}.hero-stats{grid-template-columns:repeat(2,1fr);row-gap:16px}.section-heading{grid-template-columns:1fr;align-items:start;gap:20px}.tournament-grid{grid-template-columns:1fr}.tournament-card--featured{min-height:0}.page-hero{min-height:680px}.detail-hero{min-height:700px}.detail-hero__content{bottom:35px}.detail-facts{grid-template-columns:1fr 1fr}.detail-facts div{padding:20px 14px}.schedule{grid-template-columns:1fr}.tournament-gallery{grid-auto-rows:220px}.tournament-gallery[data-tail] .gallery-card,.tournament-gallery .gallery-card,.tournament-gallery .gallery-card:first-child,.tournament-gallery .gallery-card:nth-child(2),.tournament-gallery .gallery-card:nth-child(3){grid-area:span 1/1/auto/-1}.tournament-gallery .gallery-card:first-child{grid-row:span 2}.gallery-card__caption small{display:none}.gallery-lightbox{padding:0}.gallery-lightbox__shell{border:0;width:100vw;max-height:100vh}.gallery-lightbox__stage{height:66vh}.gallery-lightbox__nav{width:46px;height:46px}.gallery-lightbox__nav--previous{left:10px}.gallery-lightbox__nav--next{right:10px}.site-footer{text-align:left;grid-template-columns:1fr}.site-footer>span{text-align:left}.footer-links{justify-content:flex-start}.progression-line{grid-template-columns:1fr 1fr}.feature-grid,.league-grid,.team-grid,.opportunity-grid{grid-template-columns:1fr}.metric-grid,.partner-wall{grid-template-columns:1fr 1fr}.partner-logo{min-height:170px;padding:20px}.editorial-section{grid-template-columns:1fr;gap:20px;padding:70px 0}.editorial-copy--creator{grid-template-columns:1fr}.editorial-copy--creator>h2,.editorial-copy--creator>.eyebrow,.editorial-copy--creator>p:not(.eyebrow),.editorial-copy--creator>.creator-metrics,.creator-portrait{grid-column:1}.creator-portrait{aspect-ratio:4/5;grid-row:auto;min-height:0}.creator-metrics,.contact-form,.tournament-partners{grid-template-columns:1fr}.media-links a{grid-template-columns:1fr auto}.media-links span{grid-column:1/-1}.creator-card>div{grid-template-columns:1fr}.legal-page{padding-top:130px;padding-bottom:80px}.legal-page__header{margin-bottom:38px;padding-bottom:34px}.legal-page__header h1{overflow-wrap:anywhere;font-size:clamp(32px,10vw,48px)}.markdown-content{font-size:16px}}html[dir=rtl] .hero-copy,html[dir=rtl] .page-hero,html[dir=rtl] .detail-hero__content{text-align:right}html[dir=rtl] .hero-video-overlay{background:linear-gradient(270deg,#050507e0 0%,#0505079e 48%,#05050761 100%),linear-gradient(#0505074d 0%,#0505071f 48%,#050507c7 100%)}html[dir=rtl] .hero-stats div,html[dir=rtl] .metric-grid div,html[dir=rtl] .detail-facts div,html[dir=rtl] .creator-card span,html[dir=rtl] .creator-metrics span{border-left:0;border-right:1px solid var(--line)}html[dir=rtl] .card-meta dd{text-align:left}html[dir=rtl] .rich-text blockquote{border-left:0;border-right:3px solid var(--green);margin-right:0;padding-left:0;padding-right:22px}
