@font-face{font-family:'Anton';src:url(/assets/fonts/anton.woff2) format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Inter Tight';src:url(/assets/fonts/inter-tight.woff2) format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:'JetBrains Mono';src:url(/assets/fonts/jetbrains-mono.woff2) format('woff2');font-weight:100 800;font-display:swap}@font-face{font-family:'Alexandria';src:url(/assets/fonts/alexandria.woff2) format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:'Dela Gothic One';src:url(/assets/fonts/dela-gothic.woff2) format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Anton Fallback';src:local('Impact'),local('Arial Narrow Bold');size-adjust:96%;ascent-override:118%;descent-override:34%}:root{--ink:#0a0a0b;--ink-2:#121214;--ink-3:#1b1b1e;--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.18);--text:#f3efe8;--muted:#9b968e;--paper:#eee8dd;--paper-ink:#151412;--red:#e3202e;--red-2:#ff3b47;--red-deep:#8c0c15;--display:'Anton','Anton Fallback','Impact',sans-serif;--body:'Inter Tight',system-ui,sans-serif;--jp:'Dela Gothic One','Anton',sans-serif;--mono:'JetBrains Mono',ui-monospace,monospace;--pad:clamp(16px,4vw,56px);--ease:cubic-bezier(.2,.8,.1,1)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.55;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--red);color:#fff}body::after{content:'';position:fixed;inset:-50%;z-index:9990;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1s steps(6) infinite}@keyframes grain{0%{transform:translate(0,0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}100%{transform:translate(0,0)}}.wrap{width:100%;max-width:1360px;margin:0 auto;padding:0 var(--pad)}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--red-2);display:inline-flex;align-items:center;gap:10px}.eyebrow::before{content:'';width:28px;height:2px;background:currentColor}.h-display{font-family:var(--display);text-transform:uppercase;line-height:.88;letter-spacing:-.005em;margin:0;font-weight:400}.h-xl{font-size:clamp(56px,11vw,180px)}.h-lg{font-size:clamp(44px,7vw,112px)}.h-md{font-size:clamp(34px,4.6vw,68px)}.red{color:var(--red)}.outline{color:transparent;-webkit-text-stroke:1.5px var(--text)}.jp{font-family:var(--jp)}.muted{color:var(--muted)}section{position:relative}.btn{--b:var(--red);position:relative;display:inline-flex;align-items:center;gap:12px;padding:16px 26px;font-family:var(--display);font-size:18px;letter-spacing:.06em;text-transform:uppercase;background:var(--b);color:#fff;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);transition:transform .3s var(--ease),background .3s;overflow:hidden;white-space:nowrap}.btn::after{content:'';position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--ease)}.btn:hover{transform:translateY(-2px);background:var(--red-2)}.btn:hover::after{transform:translateX(120%)}.btn .arr{transition:transform .3s var(--ease)}.btn:hover .arr{transform:translateX(4px)}.btn.ghost{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-2);clip-path:none}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--text);background:rgba(255,255,255,.04)}.btn.dark{background:var(--paper-ink)}.btn.sm{padding:11px 18px;font-size:15px}.loader{position:fixed;inset:0;z-index:9999;background:var(--ink);display:grid;place-items:center;transition:clip-path .9s var(--ease) .1s;clip-path:inset(0 0 0 0)}.loader.done{clip-path:inset(0 0 100% 0);pointer-events:none}.loader .k{font-family:var(--jp);font-size:clamp(120px,26vw,300px);color:var(--red);line-height:1;position:relative;animation:stamp .6s var(--ease) both}.loader .k::after{content:'';position:absolute;left:-10%;right:-10%;top:52%;height:6px;background:var(--text);transform:scaleX(0) rotate(-8deg);transform-origin:left;animation:slash .35s .45s var(--ease) forwards}.loader .r{position:absolute;bottom:12vh;font-family:var(--mono);letter-spacing:.4em;font-size:12px;color:var(--muted)}@keyframes stamp{from{transform:scale(1.8);opacity:0;filter:blur(12px)}to{transform:none;opacity:1;filter:none}}@keyframes slash{to{transform:scaleX(1) rotate(-8deg)}}.nav{position:fixed;top:0;left:0;right:0;z-index:900;transition:background .4s,backdrop-filter .4s,transform .5s var(--ease)}.nav.scrolled{background:rgba(10,10,11,.72);backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--line)}.nav.hide{transform:translateY(-100%)}.nav .in{display:flex;align-items:center;justify-content:space-between;gap:20px;height:76px}.logo{display:flex;align-items:center;gap:10px}.logo img{height:42px;width:auto}.nav-links{display:flex;gap:4px}.nav-links a{position:relative;padding:8px 14px;font-size:14px;font-weight:500;letter-spacing:.02em;color:rgba(243,239,232,.78);transition:color .2s}.nav-links a:hover,.nav-links a.on{color:#fff}.nav-links a.on::after{content:'';position:absolute;left:14px;right:14px;bottom:2px;height:2px;background:var(--red)}.nav-right{display:flex;align-items:center;gap:12px}.live-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line-2);border-radius:99px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.live-pill .dot{width:7px;height:7px;border-radius:50%;background:var(--muted)}.live-pill.is-live .dot{background:var(--red-2);box-shadow:0 0 0 0 rgba(255,59,71,.7);animation:ping 1.6s infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(255,59,71,.7)}80%,100%{box-shadow:0 0 0 10px rgba(255,59,71,0)}}.burger{display:none;width:44px;height:44px;position:relative}.burger span{position:absolute;left:10px;right:10px;height:2px;background:var(--text);transition:transform .4s var(--ease),top .4s var(--ease)}.burger span:nth-child(1){top:17px}.burger span:nth-child(2){top:25px}body.menu-open .burger span:nth-child(1){top:21px;transform:rotate(45deg)}body.menu-open .burger span:nth-child(2){top:21px;transform:rotate(-45deg)}.mmenu{position:fixed;inset:0;z-index:800;background:var(--ink);padding:100px var(--pad) 40px;display:flex;flex-direction:column;justify-content:space-between;clip-path:circle(0 at calc(100% - 40px) 38px);transition:clip-path .7s var(--ease)}body.menu-open .mmenu{clip-path:circle(150% at calc(100% - 40px) 38px)}.mmenu a.big{display:block;font-family:var(--display);font-size:clamp(44px,12vw,80px);text-transform:uppercase;line-height:1.02}.mmenu a.big small{font-family:var(--mono);font-size:12px;color:var(--red-2);vertical-align:top;margin-right:10px}.mmenu .foot{font-family:var(--mono);font-size:13px;color:var(--muted);display:grid;gap:6px}.hero{min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate}.hero video,.hero .poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.hero .shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 70% 40%,transparent 0,rgba(10,10,11,.35) 45%,rgba(10,10,11,.92) 100%),linear-gradient(180deg,rgba(10,10,11,.5) 0,transparent 30%,rgba(10,10,11,.2) 60%,var(--ink) 100%)}.hero .sun{position:absolute;z-index:-2;right:8vw;top:16vh;width:clamp(180px,30vw,460px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,var(--red-2),var(--red) 55%,var(--red-deep));mix-blend-mode:hard-light;opacity:.95}.hero .vjp{position:absolute;right:var(--pad);top:120px;writing-mode:vertical-rl;font-family:var(--jp);font-size:clamp(16px,1.8vw,24px);letter-spacing:.35em;color:rgba(243,239,232,.7)}.hero .vjp b{color:var(--red-2);font-weight:400}.hero-body{padding-bottom:36px}.tagline{font-size:clamp(76px,17vw,280px);margin:14px 0 0}.tagline .line{display:block;overflow:hidden}.tagline .line>span{display:inline-block;transform:translateY(105%);transition:transform 1.1s var(--ease)}body.ready .tagline .line>span{transform:none}.tagline .line:nth-child(2)>span{transition-delay:.08s}.tagline .line:nth-child(3)>span{transition-delay:.16s}.tagline .slash{position:relative}.tagline .slash::after{content:'';position:absolute;left:-2%;right:-4%;top:50%;height:.07em;background:var(--text);transform:rotate(-6deg) scaleX(0);transform-origin:left;transition:transform .6s var(--ease) 1.1s}body.ready .tagline .slash::after{transform:rotate(-6deg) scaleX(1)}.hero-row{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end;margin-top:26px}.hero-row .lead{max-width:520px;font-size:clamp(16px,1.3vw,19px);color:rgba(243,239,232,.82);margin:0 0 22px}.cta-row{display:flex;gap:12px;flex-wrap:wrap}.round{text-align:right;font-family:var(--mono)}.round .lbl{font-size:11px;letter-spacing:.3em;color:var(--muted)}.round .t{font-family:var(--display);font-size:clamp(52px,6vw,92px);line-height:1;font-variant-numeric:tabular-nums}.round .bar{height:3px;background:var(--line-2);margin-top:8px}.round .bar i{display:block;height:100%;background:var(--red);width:100%;transform-origin:left}.statbar{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.statbar>div{padding:22px var(--pad) 26px 0;border-right:1px solid var(--line)}.statbar>div + div{padding-left:24px}.statbar>div:last-child{border-right:0}.statbar>div{display:flex;flex-direction:column-reverse;margin:0}.statbar dd{margin:0;display:block;font-family:var(--display);font-size:clamp(30px,3.4vw,50px);line-height:1;font-weight:400}.statbar dt{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.marquee{background:var(--red);color:#fff;transform:rotate(-2deg) scale(1.04);margin:30px 0;overflow:hidden;border-block:2px solid var(--ink);position:relative;z-index:2}.marquee.alt{background:var(--paper);color:var(--paper-ink);transform:rotate(1.5deg) scale(1.04);margin-top:-64px;z-index:1}.marquee .track{display:flex;width:max-content;animation:mq 32s linear infinite}.marquee.alt .track{animation-direction:reverse;animation-duration:40s}.marquee span{font-family:var(--display);font-size:clamp(28px,4vw,54px);text-transform:uppercase;padding:14px 0;white-space:nowrap;display:flex;align-items:center}.marquee span i{font-style:normal;font-family:var(--jp);font-size:.6em;margin:0 28px;opacity:.85}@keyframes mq{to{transform:translateX(-50%)}}.sec{padding:clamp(80px,11vw,160px) 0}.sec-head{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:end;margin-bottom:clamp(36px,5vw,64px)}.sec-head p{max-width:420px;color:var(--muted);margin:0}.sec-head .eyebrow{margin-bottom:18px}.tonight{display:grid;grid-template-columns:380px 1fr;gap:clamp(24px,4vw,64px);align-items:start}.tonight .clock{font-family:var(--display);font-size:clamp(64px,8vw,120px);line-height:.9;font-variant-numeric:tabular-nums}.tonight .day{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:10px}.slots{display:grid;gap:8px}.slot{display:grid;grid-template-columns:110px 1fr auto;gap:18px;align-items:center;padding:18px 22px;border:1px solid var(--line);background:var(--ink-2);position:relative;overflow:hidden;transition:border-color .3s,transform .3s var(--ease)}.slot:hover{border-color:var(--line-2);transform:translateX(4px)}.slot .tm{font-family:var(--mono);font-size:14px;color:var(--muted)}.slot .nm{font-family:var(--display);font-size:26px;text-transform:uppercase;line-height:1}.slot .co{font-size:13px;color:var(--muted);margin-top:4px}.slot .st{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border:1px solid var(--line-2);white-space:nowrap}.slot.done{opacity:.42}.slot.live{border-color:var(--red);background:linear-gradient(90deg,rgba(227,32,46,.16),var(--ink-2) 70%)}.slot.live .st{background:var(--red);border-color:var(--red);color:#fff}.slot.next .st{border-color:var(--text);color:var(--text)}.slot .prog{position:absolute;left:0;bottom:0;height:3px;background:var(--red)}.rest{padding:36px;border:1px dashed var(--line-2);font-size:18px}.rail-sec{height:var(--rail-h,400vh)}.rail-pin{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.rail-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px}.rail-count{font-family:var(--mono);font-size:13px;color:var(--muted);letter-spacing:.12em}.rail-count b{color:var(--text);font-weight:400}.rail{display:flex;gap:24px;padding-left:var(--pad);will-change:transform}.card{position:relative;flex:0 0 clamp(290px,30vw,420px);height:min(62vh,600px);overflow:hidden;background:var(--ink-3);display:flex;flex-direction:column;justify-content:flex-end;padding:26px;isolation:isolate}.card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(1) contrast(1.1) brightness(.7);transform:scale(1.06);transition:filter .6s,transform 1s var(--ease)}.card::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,10,11,.1) 20%,rgba(10,10,11,.95))}.card:hover img{filter:grayscale(0) contrast(1.05) brightness(.8);transform:scale(1)}.card .num{position:absolute;top:22px;left:26px;font-family:var(--mono);font-size:13px;color:var(--muted)}.card .kj{position:absolute;top:8px;right:14px;font-family:var(--jp);font-size:120px;line-height:1;color:rgba(255,255,255,.1);transition:color .5s}.card:hover .kj{color:var(--red)}.card .tg{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--red-2)}.card-h{font-family:var(--display);font-weight:400;font-size:clamp(40px,3.8vw,56px);text-transform:uppercase;line-height:.95;margin:8px 0 10px}.card p{font-size:14px;color:rgba(243,239,232,.75);margin:0 0 18px;max-width:320px}.card .meta span{display:inline}.card .meta{display:flex;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--line-2);font-family:var(--mono);font-size:12px;color:rgba(243,239,232,.8)}.card .go{position:absolute;right:22px;bottom:76px;width:50px;height:50px;border-radius:50%;background:var(--red);display:grid;place-items:center;transform:scale(0) rotate(-45deg);transition:transform .5s var(--ease)}.card:hover .go{transform:scale(1) rotate(0)}.card.end{background:var(--red);justify-content:center;align-items:flex-start}.card.end::before{display:none}.card.end h3{font-size:clamp(48px,5vw,76px)}.quiz{background:var(--paper);color:var(--paper-ink)}.quiz .eyebrow{color:var(--red)}.quiz-box{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(30px,6vw,90px);align-items:start}.q-step{display:none;animation:rise .5s var(--ease)}.q-step.on{display:block}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.q-num{font-family:var(--mono);font-size:13px;color:#6b665e;margin-bottom:12px}.q-title{font-family:var(--display);font-size:clamp(32px,3.6vw,52px);text-transform:uppercase;line-height:.95;margin:0 0 24px;font-weight:400}.q-opts{display:grid;gap:10px}.q-opt{text-align:left;padding:18px 22px;border:1.5px solid rgba(21,20,18,.18);display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:500;transition:all .25s var(--ease)}.q-opt:hover{border-color:var(--paper-ink);background:var(--paper-ink);color:var(--paper);transform:translateX(6px)}.q-opt span{font-family:var(--mono);font-size:12px;opacity:.55}.q-dots{display:flex;gap:6px;margin-top:26px}.q-dots i{width:36px;height:4px;background:rgba(21,20,18,.15)}.q-dots i.on{background:var(--red)}.q-result{position:relative;background:var(--ink);color:var(--text);padding:34px;overflow:hidden;min-height:380px;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.q-result img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.5}.q-result::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent,rgba(10,10,11,.95))}.q-result .kj{position:absolute;right:20px;top:10px;font-family:var(--jp);font-size:160px;color:var(--red);line-height:1}.q-placeholder{border:1.5px dashed rgba(21,20,18,.25);min-height:380px;display:grid;place-items:center;text-align:center;padding:30px;color:#6b665e}.q-placeholder .jp{font-size:90px;color:rgba(21,20,18,.12);display:block}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.chip{padding:9px 16px;border:1px solid var(--line-2);font-size:13px;font-weight:500;transition:all .2s}.chip:hover{border-color:var(--text)}.chip.on{background:var(--text);color:var(--ink);border-color:var(--text)}.manifesto{padding:clamp(100px,14vw,200px) 0}.manifesto .big{font-family:var(--display);font-size:clamp(40px,6.4vw,104px);line-height:.98;text-transform:uppercase}.manifesto .big .w{opacity:.14;transition:opacity .4s}.manifesto .big .w.lit{opacity:1}.manifesto .big .w.r.lit{color:var(--red)}.benefits{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-top:1px solid var(--line)}.benefits li{padding:28px 24px 28px 0;border-bottom:1px solid var(--line);display:flex;gap:16px;align-items:baseline;font-size:18px}.benefits li b{font-family:var(--mono);font-size:12px;font-weight:400;color:var(--red-2)}.coaches{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.coach{position:relative;aspect-ratio:3/4;background:var(--ink-2);border:1px solid var(--line);padding:22px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;transition:border-color .3s}.coach:hover{border-color:var(--red)}.coach .kj{position:absolute;top:-10px;right:-8px;font-family:var(--jp);font-size:200px;line-height:1;color:rgba(255,255,255,.04);transition:color .5s,transform .8s var(--ease)}.coach:hover .kj{color:rgba(227,32,46,.35);transform:rotate(-6deg) scale(1.05)}.coach .ini{position:absolute;top:22px;left:22px;font-family:var(--display);font-size:22px;width:52px;height:52px;display:grid;place-items:center;border:1.5px solid var(--line-2);border-radius:50%}.coach-h{font-family:var(--display);font-weight:400;font-size:32px;text-transform:uppercase;line-height:1;margin:0 0 6px}.coach .role{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--red-2)}.coach .arts{font-size:14px;color:var(--muted);margin-top:8px}.rev-head{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.score{font-family:var(--display);font-size:clamp(90px,12vw,180px);line-height:.8}.stars{color:var(--red-2);letter-spacing:4px;font-size:22px}.rev-rows{display:grid;gap:16px;margin-top:50px;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rev-track{display:flex;gap:16px;width:max-content;animation:mq 70s linear infinite}.rev-track.back{animation-direction:reverse;animation-duration:80s}.rev-rows:hover .rev-track{animation-play-state:paused}.rev{width:380px;padding:26px;background:var(--ink-2);border:1px solid var(--line)}.rev{margin:0;flex:none}.rev blockquote{margin:0 0 18px;font-size:16px;line-height:1.5}.rev figcaption{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:12px;color:var(--muted)}.rev figcaption .stars{font-size:12px;letter-spacing:2px}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.plan{position:relative;padding:30px 26px;border:1px solid var(--line);background:var(--ink-2);display:flex;flex-direction:column;gap:14px;transition:transform .4s var(--ease),border-color .3s}.plan:hover{transform:translateY(-6px);border-color:var(--line-2)}.plan.hot{background:var(--red);border-color:var(--red)}.plan.hot .muted,.plan.hot .per{color:rgba(255,255,255,.85)}.plan .badge{position:absolute;top:-12px;right:20px;background:var(--text);color:var(--ink);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px}.plan-h{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0;font-weight:500}.plan .price{font-family:var(--display);font-size:clamp(48px,4.4vw,68px);line-height:1}.plan .price small{font-family:var(--mono);font-size:13px;margin-left:6px;letter-spacing:.1em}.plan .per{font-family:var(--mono);font-size:12px;color:var(--muted)}.plan .btn{margin-top:auto;justify-content:center}.plan.hot .btn{background:var(--ink)}.tabs{display:inline-flex;border:1px solid var(--line-2);padding:4px;gap:4px;margin-bottom:36px;flex-wrap:wrap}.tabs button{padding:10px 18px;font-size:14px;font-weight:600;transition:all .25s}.tabs button.on{background:var(--text);color:var(--ink)}.strip{display:flex;gap:12px;overflow:hidden}.strip img{height:340px;width:auto;object-fit:cover;filter:grayscale(1);transition:filter .5s}.strip img:hover{filter:none}.masonry{columns:3 320px;column-gap:14px}.masonry figure{margin:0 0 14px;break-inside:avoid;position:relative;overflow:hidden;cursor:zoom-in;background:var(--ink-2)}.masonry img{width:100%;height:auto;transition:transform 1s var(--ease),filter .5s;filter:grayscale(.85)}.masonry figure:hover img{transform:scale(1.05);filter:none}.masonry figure.hide{display:none}.lb{position:fixed;inset:0;z-index:9500;background:rgba(5,5,6,.96);display:none;place-items:center}.lb.on{display:grid}.lb img{max-width:92vw;max-height:84vh;object-fit:contain}.lb button{position:absolute;font-family:var(--mono);font-size:13px;padding:14px 18px;border:1px solid var(--line-2)}.lb .x{top:20px;right:20px}.lb .p{left:20px;top:50%}.lb .n{right:20px;top:50%}.lb .c{position:absolute;bottom:24px;font-family:var(--mono);font-size:12px;color:var(--muted)}.final{position:relative;overflow:hidden;padding:clamp(110px,14vw,200px) 0;text-align:center;isolation:isolate}.final img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(1) brightness(.22) blur(3px);transform:scale(1.05)}.final::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 50%,rgba(227,32,46,.35),transparent 60%)}.final .jp-bg{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--jp);font-size:40vw;color:rgba(255,255,255,.03);z-index:-1;line-height:1}.final h2{font-size:clamp(60px,11vw,190px)}.final p{font-size:19px;color:rgba(243,239,232,.8);max-width:520px;margin:24px auto 34px}footer{border-top:1px solid var(--line);padding:70px 0 30px}.f-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.f-grid h5{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-weight:400}.f-grid a,.f-grid p{display:block;font-size:15px;margin:0 0 8px;color:rgba(243,239,232,.85)}.f-grid a:hover{color:var(--red-2)}.f-giant{font-family:var(--display);font-size:26vw;line-height:.75;text-align:center;letter-spacing:-.02em;margin:60px 0 20px;color:transparent;-webkit-text-stroke:1px var(--line-2);user-select:none}.f-bot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:var(--mono);font-size:12px;color:var(--muted)}.fab{position:fixed;right:20px;bottom:20px;z-index:850;display:flex;align-items:center;gap:10px;background:#25d366;color:#062;padding:14px 18px 14px 14px;border-radius:99px;font-weight:700;font-size:14px;box-shadow:0 10px 30px rgba(0,0,0,.4);transition:transform .3s var(--ease)}.fab:hover{transform:translateY(-3px) scale(1.03)}.fab svg{width:24px;height:24px}.cur{position:fixed;top:0;left:0;z-index:9998;pointer-events:none;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--red);transition:width .3s var(--ease),height .3s var(--ease),margin .3s var(--ease),background .3s;mix-blend-mode:difference;display:none}.cur.big{width:70px;height:70px;margin:-35px 0 0 -35px;background:#fff}@media (pointer:fine){.cur{display:block}}.rv{opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.rv.in{opacity:1;transform:none}.phero{position:relative;min-height:78vh;display:flex;align-items:flex-end;padding:140px 0 60px;overflow:hidden;isolation:isolate}.phero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(.4) brightness(.55)}.phero::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,10,11,.4),rgba(10,10,11,.2) 40%,var(--ink))}.phero .kj-giant{position:absolute;right:-2vw;top:50%;transform:translateY(-50%);font-family:var(--jp);font-size:clamp(260px,42vw,620px);line-height:1;color:var(--red);opacity:.9;mix-blend-mode:screen;z-index:-1;pointer-events:none}.phero .jp-sub{font-family:var(--jp);font-size:clamp(18px,2vw,28px);color:var(--red-2);letter-spacing:.2em;margin-bottom:10px}.crumbs{font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:.1em;margin-bottom:18px}.crumbs a:hover{color:var(--text)}.p-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(30px,6vw,90px);align-items:start}.p-intro{font-size:clamp(20px,2vw,28px);line-height:1.35;margin:0 0 40px}.facts{position:sticky;top:100px;border:1px solid var(--line-2);background:var(--ink-2)}.facts>div{padding:18px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:16px}.facts>div span:first-child{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.facts>div span:last-child{text-align:right;font-weight:600}.facts .days{display:flex;gap:4px}.facts .days i{font-style:normal;font-family:var(--mono);font-size:11px;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--muted)}.facts .days i.on{background:var(--red);border-color:var(--red);color:#fff}.facts .foot{flex-direction:column;border:0}.splitbar{display:flex;height:64px;margin:18px 0 10px;gap:3px}.splitbar div{min-width:120px;background:var(--ink-3);display:flex;align-items:flex-end;padding:10px;font-family:var(--mono);font-size:12px;position:relative;transition:background .3s;min-width:0;overflow:hidden}.splitbar div:hover{background:var(--red)}.splitbar div:last-child{background:var(--red-deep)}.splitbar div b{position:absolute;top:8px;left:10px;font-family:var(--display);font-size:22px;font-weight:400}.split-legend{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.curr{list-style:none;padding:0;margin:0;counter-reset:c}.curr li{counter-increment:c;display:flex;gap:20px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--line);font-size:clamp(18px,1.6vw,22px);transition:padding .3s var(--ease),color .3s}.curr li::before{content:counter(c,decimal-leading-zero);flex:none;font-family:var(--mono);font-size:13px;color:var(--red-2)}.curr li:hover{padding-left:14px}.week3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.week3 div{padding:22px;border:1px solid var(--line)}.week3 small{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}.week3 b{display:block;font-family:var(--display);font-weight:400;font-size:28px;text-transform:uppercase;margin-top:6px;line-height:1}.pills{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.pills li{padding:10px 16px;border:1px solid var(--line-2);border-radius:99px;font-size:14px}h3.sub{font-family:var(--display);font-weight:400;font-size:clamp(30px,3vw,44px);text-transform:uppercase;margin:70px 0 10px;line-height:1}.others{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.others .card{flex:none;height:420px}.calc{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,70px);padding:clamp(28px,4vw,50px);border:1px solid var(--line-2);background:var(--ink-2)}.calc label{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.seg{display:flex;border:1px solid var(--line-2)}.seg button{flex:1;padding:14px 6px;font-family:var(--display);font-size:22px;border-right:1px solid var(--line-2);transition:all .2s}.seg button:last-child{border-right:0}.seg button.on{background:var(--red)}.calc .out .price{font-family:var(--display);font-size:clamp(60px,7vw,110px);line-height:.9}.calc .out .nm{font-family:var(--display);font-size:30px;text-transform:uppercase}.compare{width:100%;border-collapse:collapse;margin-top:16px;font-size:14px}.compare td{padding:10px 0;border-bottom:1px solid var(--line)}.compare td:last-child{text-align:right;font-family:var(--mono)}.compare tr.best td{color:var(--red-2);font-weight:600}.c-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.c-card{padding:30px;border:1px solid var(--line);background:var(--ink-2);transition:border-color .3s,transform .3s var(--ease);display:block}a.c-card:hover{border-color:var(--red);transform:translateY(-4px)}.c-card small{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--red-2)}.c-card b{display:block;font-family:var(--display);font-weight:400;font-size:clamp(26px,2.6vw,38px);text-transform:uppercase;line-height:1.05;margin-top:10px;word-break:break-word}.map{width:100%;height:460px;border:0;filter:grayscale(1) invert(.92) contrast(.9);margin-top:16px}.form{display:grid;gap:14px}.form input,.form select,.form textarea{width:100%;background:transparent;border:0;border-bottom:1.5px solid var(--line-2);color:var(--text);font:inherit;font-size:18px;padding:14px 0;outline:none;transition:border-color .3s;border-radius:0}.form select option{background:var(--ink)}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--red)}.form .row2{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:1100px){.nav-links{display:none}.burger{display:block}.plans,.coaches{grid-template-columns:repeat(2,1fr)}.tonight,.quiz-box,.p-grid,.calc{grid-template-columns:1fr}.facts{position:static}.f-grid{grid-template-columns:1fr 1fr}.others{grid-template-columns:1fr 1fr}}@media (max-width:720px){.live-pill,.nav-right .btn{display:none}.hero .vjp{display:none}.hero .sun{right:-32vw;top:7vh;width:58vw}.tt{grid-template-columns:64px repeat(5,132px)}.hero-row{grid-template-columns:1fr;gap:24px}.round{text-align:left}.statbar{grid-template-columns:1fr 1fr}.statbar>div{padding:18px 0;border-right:0;border-bottom:1px solid var(--line)}.statbar>div + div{padding-left:0}.sec-head{grid-template-columns:1fr}.slot{grid-template-columns:1fr auto}.slot .tm{grid-column:1 / -1}.benefits{grid-template-columns:1fr}.plans,.coaches,.c-grid,.others,.week3,.form .row2{grid-template-columns:1fr}.coach{aspect-ratio:auto;min-height:240px}.rev{width:290px}.f-grid{grid-template-columns:1fr}.strip img{height:220px}.fab span{display:none}.fab{padding:14px}.rail-sec{height:auto}.rail-pin{position:static;height:auto;padding:90px 0 40px}.rail{overflow-x:auto;scroll-snap-type:x mandatory;padding-right:var(--pad);transform:none !important;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.card{scroll-snap-align:start;flex-basis:82vw;height:500px}.card .go{transform:none}.card img{filter:grayscale(.3) brightness(.7)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}.rv{opacity:1;transform:none}}.sr{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;top:-60px;left:16px;z-index:10000;background:var(--red);color:#fff;padding:12px 18px;font-weight:700;transition:top .2s}.skip:focus{top:12px}:focus-visible{outline:2px solid var(--red-2);outline-offset:3px}.small{font-size:13px}.ul{text-decoration:underline;text-underline-offset:3px;color:var(--text)}.eyebrow + .h-display,.eyebrow + h2,.eyebrow + h1{margin-top:14px}.cta-row.center{justify-content:center}.big-p{font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:rgba(243,239,232,.85);max-width:560px;margin:22px 0 28px}.lang{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:50%;font-family:var(--mono);font-size:13px;font-weight:600;transition:all .2s}.lang:hover{background:var(--text);color:var(--ink)}.mmenu .big.alt{color:var(--red-2);font-size:clamp(32px,8vw,54px);margin-top:10px}.mmenu .foot a{color:var(--text)}.hero-h1{font-family:var(--mono);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--red-2);margin:0;display:flex;align-items:center;gap:10px}.hero-h1::before{content:'';width:28px;height:2px;background:currentColor;flex:none}.hero video{opacity:0;transition:opacity 1.2s}.hero video.on{opacity:1}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.crumbs li + li::before{content:'/';margin-inline-end:8px;opacity:.5}.phero{min-height:72vh}.phero.bare{min-height:56vh}.ph1{margin:0}.ph1-a{display:block;font-size:clamp(60px,11vw,180px);line-height:.88}.ph1-b{display:block;font-family:var(--mono);font-size:clamp(13px,1.2vw,16px);letter-spacing:.16em;color:var(--red-2);margin-top:16px;line-height:1.4}.phero-lead{font-size:clamp(17px,1.4vw,20px);color:rgba(243,239,232,.85);max-width:560px;margin:20px 0 28px}.split{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(30px,6vw,90px);align-items:center}.split-img{position:relative;overflow:hidden}.split-img img{width:100%;aspect-ratio:1;object-fit:cover;filter:contrast(1.05);transition:transform 1.2s var(--ease)}.split-img:hover img{transform:scale(1.04)}.split-img .tagk{position:absolute;bottom:-20px;inset-inline-end:-8px;font-family:var(--jp);font-size:clamp(120px,16vw,240px);line-height:1;color:var(--red);mix-blend-mode:screen}.late{background:var(--red);color:#fff;overflow:hidden;padding:clamp(80px,10vw,140px) 0}.late .eyebrow{color:#fff}.late-in{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.late-big{font-family:var(--display);font-size:clamp(160px,26vw,420px);line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.7)}.late .big-p{color:#fff}.late .btn{background:var(--ink)}.tt-scroll{overflow-x:auto;border:1px solid var(--line);-webkit-overflow-scrolling:touch}.tt{width:100%;border-collapse:collapse;min-width:760px;table-layout:fixed}.tt th,.tt td{border:1px solid var(--line);padding:8px;vertical-align:top;text-align:start}.tt thead th{font-family:var(--mono);font-weight:400;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:14px 10px}.tt thead th:first-child{width:90px}.tt thead th.today{color:var(--red-2)}.tt tbody th{font-family:var(--mono);font-weight:400;font-size:12px;color:var(--muted)}.tt td{height:76px}.tt .cls{display:block;padding:8px 10px;background:var(--ink-3);border-inline-start:3px solid var(--red);font-size:13px;font-weight:600;line-height:1.2;transition:all .25s;margin-bottom:6px}.tt .cls small{display:block;font-weight:400;color:var(--muted);font-size:11px;margin-top:3px}.tt .cls:hover{background:var(--red)}.tt .cls:hover small{color:#fff}.tt .cls.dim{opacity:.12;pointer-events:none}.tt-list{display:grid;gap:8px;margin-top:20px}.tt-row{display:grid;grid-template-columns:60px 1.4fr 1.4fr 1fr 30px;gap:16px;align-items:center;padding:16px 20px;border:1px solid var(--line);background:var(--ink-2);transition:border-color .3s}.tt-row:hover{border-color:var(--red)}.tt-row .kj{font-family:var(--jp);font-size:34px;color:var(--red)}.tt-row b{display:block;font-family:var(--display);font-weight:400;font-size:24px;text-transform:uppercase}.tt-row small{color:var(--muted)}.slot-b,.slot .nm,.slot .co{display:block}.slot.hide{display:none}.p-body{color:rgba(243,239,232,.8);font-size:17px;margin:0 0 20px;max-width:700px}.p-intro{margin-bottom:20px}.who{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.who li{padding:16px 20px;border-inline-start:3px solid var(--red);background:var(--ink-2);font-size:17px}.facts-h{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--red-2);margin:0;padding:18px 24px;border-bottom:1px solid var(--line)}.facts .foot .btn{justify-content:center}.coach-inline .coach{aspect-ratio:auto;min-height:0;padding-top:100px}.coach .bio{color:rgba(243,239,232,.8);font-size:15px;margin:14px 0 0;position:relative}.coach .teach{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:14px;position:relative}.coach .teach a{color:var(--red-2)}.coach-ph{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;filter:grayscale(1) contrast(1.1);opacity:.55;transition:opacity .4s,filter .4s}.coach.has-ph::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(10,10,11,.95) 70%)}.coach.has-ph>:not(img):not(.kj){position:relative;z-index:1}.coach.has-ph:hover .coach-ph{opacity:.8;filter:grayscale(0)}.coach-inline .coach.has-ph{padding-top:240px}.coaches.full{grid-template-columns:repeat(2,1fr)}.coaches.full .coach{aspect-ratio:auto;min-height:460px}.faq{margin-top:80px}.faq-list{margin-top:26px;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary h3{margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:600}.faq summary span{font-family:var(--mono);font-size:24px;color:var(--red-2);transition:transform .3s var(--ease);flex:none}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{margin:0 0 24px;color:rgba(243,239,232,.8);max-width:760px}.ig{display:flex;gap:12px;overflow-x:auto;padding:0 var(--pad) 10px;scroll-snap-type:x mandatory;scrollbar-width:thin;align-items:flex-end}.ig-i{position:relative;flex:0 0 clamp(200px,19vw,260px);aspect-ratio:9/16;overflow:hidden;scroll-snap-align:start;background:var(--ink-2)}.ig-i.post{aspect-ratio:4/5}.ig-i img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.ig-i:hover img{transform:scale(1.06)}.ig-o{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;background:linear-gradient(180deg,transparent 45%,rgba(10,10,11,.92))}.ig-t{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--red-2);text-transform:uppercase}.ig-c{font-size:13px;line-height:1.35;margin-top:6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rev-track .dup{display:flex;gap:16px}.rev-h{font-size:clamp(28px,3vw,44px);margin-top:6px}.plans.two{grid-template-columns:repeat(2,1fr);max-width:760px}.plans[hidden]{display:none}.plan .note{margin:0}.calc-in{display:grid;gap:34px;align-content:start}.small-final{padding:120px 0}.small-final h2{font-size:clamp(50px,8vw,130px)}.form-card{padding:34px}.form-h{font-size:44px;margin:14px 0 6px}.form .btn{justify-content:center;margin-top:10px}.c-grid>:last-child:nth-child(odd){grid-column:1 / -1}address{font-style:normal}.f-h{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-weight:400}.nf{padding-top:160px;min-height:80vh}.nf-k{font-family:var(--display);font-size:30vw;line-height:.8;color:var(--red);opacity:.15;position:absolute;inset-inline-end:0;top:80px;pointer-events:none}html[lang="ar"]{--display:'Alexandria','Anton',sans-serif;--body:'Alexandria',system-ui,sans-serif}html[lang="ar"] body{line-height:1.75}html[lang="ar"] .h-display,html[lang="ar"] .card-h,html[lang="ar"] .coach-h,html[lang="ar"] .ph1-a,html[lang="ar"] .tagline,html[lang="ar"] .slot .nm,html[lang="ar"] .q-title,html[lang="ar"] .tt-row b,html[lang="ar"] .week3 b,html[lang="ar"] .c-card b,html[lang="ar"] .mmenu a.big,html[lang="ar"] .sub,html[lang="ar"] .btn,html[lang="ar"] .manifesto .big,html[lang="ar"] .plan .price,html[lang="ar"] .calc .nm{font-weight:900;letter-spacing:0;line-height:1.15}html[lang="ar"] .tagline{font-size:clamp(64px,13vw,210px);line-height:1.05}html[lang="ar"] .ph1-a{font-size:clamp(48px,8.5vw,140px);line-height:1.1}html[lang="ar"] .h-xl{font-size:clamp(50px,9vw,150px)}html[lang="ar"] .h-lg{font-size:clamp(38px,6vw,96px)}html[lang="ar"] .eyebrow,html[lang="ar"] .hero-h1,html[lang="ar"] .ph1-b,html[lang="ar"] .statbar dt,html[lang="ar"] .card .tg,html[lang="ar"] .role,html[lang="ar"] .plan-h,html[lang="ar"] .facts-h,html[lang="ar"] .f-h,html[lang="ar"] .q-num,html[lang="ar"] .tt thead th,html[lang="ar"] .c-card small,html[lang="ar"] .calc label{font-family:var(--body);letter-spacing:0;font-weight:600}html[lang="ar"] .hero-h1{font-size:15px}html[lang="ar"] .ph1-b{font-size:clamp(15px,1.4vw,19px)}html[lang="ar"] .btn{font-size:16px}html[dir="rtl"] .tagline .slash::after{transform-origin:right;transform:rotate(6deg) scaleX(0)}html[dir="rtl"] body.ready .tagline .slash::after{transform:rotate(6deg) scaleX(1)}html[dir="rtl"] .marquee .track,html[dir="rtl"] .rev-track{animation-name:mq-rtl}@keyframes mq-rtl{to{transform:translateX(50%)}}html[dir="rtl"] .slot:hover{transform:translateX(-4px)}html[dir="rtl"] .q-opt:hover{transform:translateX(-6px)}html[dir="rtl"] .curr li:hover{padding-left:0;padding-right:14px}html[dir="rtl"] .round{text-align:left}html[dir="rtl"] .statbar>div{border-right:0;border-left:1px solid var(--line);padding:22px 0 26px var(--pad)}html[dir="rtl"] .statbar>div + div{padding-right:24px}html[dir="rtl"] .statbar>div:last-child{border-left:0}html[dir="rtl"] .hero .vjp{right:auto;left:var(--pad)}html[dir="rtl"] .hero .sun{right:auto;left:8vw}html[dir="rtl"] .phero .kj-giant{right:auto;left:-2vw}html[dir="rtl"] .card .num{left:auto;right:26px}html[dir="rtl"] .card .kj{right:auto;left:14px}html[dir="rtl"] .card .go{right:auto;left:22px;transform:scale(0) rotate(45deg)}html[dir="rtl"] .card:hover .go{transform:scale(1) rotate(0)}html[dir="rtl"] .coach .kj{right:auto;left:-8px}html[dir="rtl"] .coach .ini{left:auto;right:22px}html[dir="rtl"] .q-result .kj{right:auto;left:20px}html[dir="rtl"] .plan .badge{right:auto;left:20px}html[dir="rtl"] .fab{right:auto;left:20px}html[dir="rtl"] .rail{padding-left:0;padding-right:var(--pad)}html[dir="rtl"] .benefits li{padding:28px 0 28px 24px}html[dir="rtl"] .lb .p{left:auto;right:20px}html[dir="rtl"] .lb .n{right:auto;left:20px}html[dir="rtl"] .btn .arr{display:inline-block}html[dir="rtl"] .btn:hover .arr{transform:translateX(-4px)}html[dir="rtl"] .skip{left:auto;right:16px}@media (max-width:1100px){.split,.late-in{grid-template-columns:1fr}.late-big{font-size:44vw}.coaches.full{grid-template-columns:1fr}.tt-row{grid-template-columns:50px 1fr 1fr}.tt-row>:nth-child(4),.tt-row>:nth-child(5){display:none}}@media (max-width:720px){.lang{width:36px;height:36px}.nav-right .book{display:none}.plans.two{grid-template-columns:1fr}html[dir="rtl"] .statbar>div{border-left:0;padding:18px 0}html[dir="rtl"] .statbar>div + div{padding-right:0}html[dir="rtl"] .hero .sun{left:-32vw}html[dir="rtl"] .rail{padding-left:var(--pad)}.tt-row{grid-template-columns:44px 1fr}.tt-row>:nth-child(3){grid-column:2;font-size:13px;color:var(--muted)}.ph1-a{font-size:clamp(52px,15vw,90px)}}.hero{padding-top:96px}.tagline{font-size:clamp(76px,14.5vw,240px)}.split-img .tagk{bottom:12px;inset-inline-end:16px;font-size:clamp(70px,8vw,120px);mix-blend-mode:normal;color:var(--red);text-shadow:0 4px 30px rgba(0,0,0,.6)}.splitbar div{min-width:130px;flex-shrink:0}.phero.bare .kj-giant{opacity:.12;font-size:clamp(220px,32vw,460px)}.slot{grid-template-columns:150px 1fr auto}.slot .tm{white-space:nowrap}.sec-head>.eyebrow:first-child{grid-column:1 / -1}@media (max-width:720px){.phero .kj-giant{opacity:.28;top:38%}.slot{grid-template-columns:1fr auto}}.tagline .line>span{transform:none}.manifesto .big .w{opacity:1;color:#6f6a62;transition:color .4s}.manifesto .big .w.lit{color:var(--text)}.manifesto .big .w.r.lit{color:var(--red-2)}.quiz .eyebrow{color:#b0101c}.quiz .sec-head p,.quiz .q-num,.q-placeholder{color:#4f4b45}.splitbar{overflow-x:auto}.splitbar div{flex-grow:1;flex-basis:0;min-width:150px !important;flex-shrink:0 !important;padding-top:38px}.announce{position:relative;z-index:901;background:var(--red);color:#fff;text-align:center;font-size:14px;font-weight:600;padding:9px 16px}.announce a{color:#fff;text-decoration:underline;text-underline-offset:3px}body:has(.announce) .nav{top:38px}body:has(.announce) .nav.scrolled{top:0}.creds{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:6px;position:relative}.creds li{font-size:13px;color:rgba(243,239,232,.85);padding-inline-start:18px;position:relative}.creds li::before{content:'';position:absolute;inset-inline-start:0;top:.6em;width:8px;height:2px;background:var(--red)}.coach.has-ph .coach-ph{object-fit:contain;object-position:bottom center;filter:grayscale(1) contrast(1.05);opacity:.5}.coaches.full .coach.has-ph .coach-ph{object-position:bottom right;width:60%;inset-inline-start:auto}html[dir="rtl"] .coaches.full .coach.has-ph .coach-ph{object-position:bottom left}.coaches.full .coach{min-height:560px}.system .motto{font-family:var(--display);font-size:clamp(22px,2.4vw,34px);text-transform:uppercase;color:var(--red-2);max-width:none}html[lang="ar"] .system .motto{font-weight:900}.sys{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.sys li{border:1px solid var(--line);background:var(--ink-2);padding:26px;min-height:220px;display:flex;flex-direction:column}.sys b{font-family:var(--mono);font-size:12px;color:var(--red-2);font-weight:400;margin-bottom:auto}.sys h3{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:26px;line-height:1;margin:26px 0 10px}html[lang="ar"] .sys h3{font-weight:900}.sys p{margin:0;color:var(--muted);font-size:15px}.extras{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.extra{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--line-2);transition:border-color .3s,background .3s}.extra:hover{border-color:var(--red);background:rgba(227,32,46,.08)}.extra h4{margin:0;font-family:var(--display);font-weight:400;font-size:24px;text-transform:uppercase}html[lang="ar"] .extra h4{font-weight:900}.extra p{margin:0;color:var(--muted);font-size:15px;flex:1}.extra span{font-family:var(--mono);font-size:12px;color:var(--red-2);letter-spacing:.08em;text-transform:uppercase}.intl{padding:clamp(70px,9vw,120px) 0;border-block:1px solid var(--line);background:radial-gradient(ellipse at 80% 50%,rgba(227,32,46,.18),transparent 60%)}.intl-in{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.flags{display:flex;flex-wrap:wrap;gap:14px;font-size:clamp(34px,4vw,54px);margin:0;justify-content:flex-end}.flags span{display:inline-block;transition:transform .3s var(--ease)}.flags span:hover{transform:translateY(-6px) rotate(-6deg)}.collab-in{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.collab-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.collab-list li{display:flex;gap:18px;align-items:baseline;padding:22px 0;border-bottom:1px solid var(--line);font-size:clamp(18px,1.6vw,22px)}.collab-list b{font-family:var(--mono);font-size:12px;color:var(--red-2);font-weight:400}@media (max-width:1100px){.sys,.extras{grid-template-columns:1fr 1fr}.intl-in,.collab-in{grid-template-columns:1fr}.flags{justify-content:flex-start}}@media (max-width:720px){.sys,.extras{grid-template-columns:1fr}.coaches.full .coach.has-ph .coach-ph{width:100%;opacity:.35}}.guide{list-style:none;padding:0;margin:0;display:grid;gap:14px}.guide li{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:28px;border:1px solid var(--line);background:var(--ink-2)}.g-n{font-family:var(--display);font-size:44px;line-height:1;color:var(--red)}.g-h{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(26px,2.6vw,36px);line-height:1;margin:0 0 12px}html[lang="ar"] .g-h{font-weight:900}.g-look{margin:0 0 10px;color:rgba(243,239,232,.8)}.g-at{padding:14px 16px;border-inline-start:3px solid var(--red);background:rgba(227,32,46,.07)}.g-at a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.g-list{margin:8px 0 0;padding-inline-start:18px;display:grid;gap:4px}.related ul{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px}.related a{display:inline-block;padding:10px 16px;border:1px solid var(--line-2);font-size:14px;transition:border-color .2s,background .2s}.related a:hover{border-color:var(--red);background:rgba(227,32,46,.1)}.guide-link{margin:26px 0 0;font-size:17px}@media (max-width:720px){.guide li{grid-template-columns:1fr;gap:8px;padding:20px}}.post-grid-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post-card{display:flex;flex-direction:column;border:1px solid var(--line);background:var(--ink-2);overflow:hidden;transition:border-color .3s,transform .4s var(--ease)}.post-card:hover{border-color:var(--red);transform:translateY(-4px)}.post-card img{width:100%;aspect-ratio:16/10;object-fit:cover;filter:grayscale(.4);transition:filter .4s}.post-card:hover img{filter:none}.post-card h3{margin:12px 20px 8px;font-size:20px;line-height:1.25}.post-card p{margin:0 20px;color:var(--muted);font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pc-meta{display:flex;gap:12px;flex-wrap:wrap;margin:16px 20px 0;font-family:var(--mono);font-size:12px;color:var(--muted)}.pc-lang{color:var(--red-2)}.pc-go{margin:auto 20px 20px;padding-top:16px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--red-2)}.post-card.hide{display:none}.post-h1 .ph1-a{font-size:clamp(38px,5.5vw,84px);line-height:1}html[lang="ar"] .post-h1 .ph1-a{font-size:clamp(34px,5vw,72px);line-height:1.2}.post-meta{font-family:var(--mono);font-size:13px;color:var(--muted)}.post-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(30px,5vw,70px);align-items:start}.post-body{font-size:18px;line-height:1.75;color:rgba(243,239,232,.88);max-width:760px}.post-body h2{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(28px,3vw,40px);line-height:1.05;color:var(--text);margin:48px 0 16px}.post-body h3,.post-body h4{font-size:22px;color:var(--text);margin:32px 0 10px}html[lang="ar"] .post-body h2{font-weight:900}.post-body a{color:var(--red-2);text-decoration:underline;text-underline-offset:3px}.post-body ul,.post-body ol{padding-inline-start:22px}.post-body li{margin-bottom:8px}.post-body blockquote{margin:26px 0;padding:16px 22px;border-inline-start:3px solid var(--red);background:var(--ink-2)}.post-body table{width:100%;border-collapse:collapse;font-size:15px}.post-body th,.post-body td{border:1px solid var(--line-2);padding:10px;text-align:start}.post-aside{position:sticky;top:100px}.coach .ini + .kj + .role{margin-top:90px}@media (max-width:1100px){.post-grid-list{grid-template-columns:1fr 1fr}.post-layout{grid-template-columns:1fr}.post-aside{position:static}}@media (max-width:720px){.post-grid-list{grid-template-columns:1fr}.post-body{font-size:17px}}.stories{display:flex;gap:12px;overflow-x:auto;padding:0 var(--pad) 12px;scroll-snap-type:x mandatory;scrollbar-width:thin}.st-i{position:relative;flex:0 0 clamp(210px,20vw,260px);aspect-ratio:9/16;overflow:hidden;scroll-snap-align:start;background:var(--ink-2);color:#fff;text-decoration:none}.st-i.st-photo{flex-basis:clamp(290px,38vw,520px);aspect-ratio:auto}.st-i img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.st-i:hover img,.st-i:focus-visible img{transform:scale(1.05)}.st-o{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;background:linear-gradient(180deg,transparent 40%,rgba(10,10,11,.94))}.st-q{font-weight:700;font-size:16px;line-height:1.3}.st-n{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--red-2)}.st-photo .st-n{font-size:13px}.st-w{font-size:12px;opacity:.8}.st-play{position:absolute;top:14px;inset-inline-end:14px;width:42px;height:42px;border-radius:50%;background:var(--red,#e10600);box-shadow:0 6px 20px rgba(0,0,0,.4)}.st-play::after{content:'';position:absolute;left:16px;top:13px;border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.prog-main .stories,article .stories{padding-inline:0;margin-bottom:8px}article .st-i{flex-basis:clamp(170px,30%,220px)}[dir=rtl] .st-n{letter-spacing:0;font-family:inherit;font-size:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ig-marq{overflow:hidden;padding-bottom:10px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ig-track{display:flex;align-items:flex-end;width:max-content;animation:mq 110s linear infinite}.ig-track .dup{display:flex;align-items:flex-end}.ig-track .ig-i{margin-inline-end:12px;flex:0 0 clamp(170px,17vw,240px);scroll-snap-align:none}.ig-marq:hover .ig-track,.ig-marq:focus-within .ig-track,.ig-marq:active .ig-track{animation-play-state:paused}html[dir="rtl"] .ig-track{animation-name:mq-rtl}@media (prefers-reduced-motion:reduce){.ig-marq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ig-track{animation:none}.ig-track .dup{display:none}}.story-top{padding:calc(var(--nav-h,76px) + 30px) 0 20px}.story-grid{display:grid;grid-template-columns:minmax(0,420px) 1fr;gap:clamp(24px,5vw,70px);align-items:center;margin-top:18px}.story-v video{display:block;width:100%;height:auto;aspect-ratio:9/16;max-height:82vh;object-fit:cover;background:#000;border-radius:4px}.story-q{font-size:clamp(22px,2.6vw,34px);line-height:1.25;font-weight:700;margin:18px 0 22px}.story-facts{display:flex;flex-wrap:wrap;gap:10px 34px;margin:0 0 24px}.story-facts div{display:flex;flex-direction:column;gap:4px}.story-facts dt{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.story-facts dd{margin:0;font-weight:600}.story-cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.story-tr{max-width:820px}.tr-body{margin-top:20px;font-size:18px;line-height:1.75}.tr-body p{margin:0 0 14px}.tr-orig{margin-top:18px;color:var(--muted)}.tr-orig summary{cursor:pointer;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.story-hub{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.story-hub .st-i{flex:none;width:auto}@media (max-width:760px){.story-grid{grid-template-columns:1fr}.story-v{max-width:420px;margin:0 auto;width:100%}.story-hub{grid-template-columns:repeat(2,1fr);gap:10px}}.tt-filters{display:grid;gap:10px;margin-bottom:24px}.tt-filters .filters{margin:0;align-items:center}.fl-l{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);min-width:64px}.fl-b .chip.on{background:var(--red);border-color:var(--red);color:#fff}.ag{display:none}@media (max-width:760px){.tt-scroll{display:none}}@media (max-width:760px){.ag{display:block}.tt-filters .filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad)}.tt-filters .filters::-webkit-scrollbar{display:none}.tt-filters .chip{flex:none;min-height:40px}.fl-l{min-width:auto;flex:none;margin-inline-end:4px}}html[lang="ar"] .fl-l,html[lang="ar"] .ag-b,html[lang="ar"] .ag-wk i{font-family:var(--body);letter-spacing:0}.late-art{position:relative;aspect-ratio:4/5;max-height:640px;overflow:hidden}.late-art img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15) brightness(1.05);mix-blend-mode:multiply}.late-art .late-big{position:absolute;inset-inline-start:-2%;bottom:-4%;font-size:clamp(120px,16vw,260px);-webkit-text-stroke:2px #fff}@media (max-width:760px){.nav .wrap.in{max-width:100%}.late-art{aspect-ratio:5/4;margin-bottom:8px}.late-art img{object-position:50% 25%}.split-sec .split img,.split-sec .media img{max-height:70vh;object-fit:cover}footer .f-grid a,footer address a{display:block;width:fit-content;padding:7px 0}.mmenu .foot a{padding:8px 0}}@media (max-width:760px){.sys li{min-height:0;padding:22px;gap:10px}.split-img{aspect-ratio:4/5;max-height:72vh;overflow:hidden}.split-img img{width:100%;height:100%;object-fit:cover}}html,body{overflow-x:clip}@media (max-width:760px){.late-art .late-big{bottom:2%;font-size:120px}}@media (max-width:760px){.ag{display:grid;gap:10px}.ag-card{border:1px solid var(--line);background:var(--ink-2);border-inline-start:3px solid var(--red)}.ag-card[hidden]{display:none}.ag-top{display:grid;grid-template-columns:1fr auto;column-gap:10px;padding:14px 14px 8px}.ag-top b{font-size:16px}.ag-top small{grid-column:1;color:var(--muted);font-size:12.5px;margin-top:2px}.ag-top span{grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--red-2)}.ag-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"wk wk" "t b";gap:8px 10px;align-items:center;padding:10px 14px 12px;border-top:1px solid var(--line)}.ag-row.dim{display:none}.ag-wk{grid-area:wk;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ag-wk i{font-style:normal;text-align:center;font-size:11px;font-weight:600;padding:6px 0;border:1px solid var(--line);color:var(--muted);opacity:.45}.ag-wk i.on{background:var(--text);color:var(--ink);border-color:var(--text);opacity:1}.ag-wk i.on.today{background:var(--red);border-color:var(--red);color:#fff}.ag-wk i.today:not(.on){border-color:var(--red);opacity:.8}.ag-t{grid-area:t;font-family:var(--mono);font-size:13px}.ag-b{grid-area:b;font-size:11px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-2);padding:4px 8px;white-space:nowrap}.ag-row[data-b="roshdy"] .ag-b{border-color:var(--red);color:var(--red-2)}.ag-none{padding:10px 0}}@media (max-width:760px){.plans,.plans.two{grid-template-columns:repeat(2,1fr);gap:10px}.plan{padding:20px 14px 14px;gap:8px}.plan.hot{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;column-gap:12px;align-items:center}.plan.hot .plan-h,.plan.hot .per,.plan.hot .note{grid-column:1}.plan.hot .price{grid-column:2;grid-row:1 / span 2}.plan.hot .btn{grid-column:1 / -1;margin-top:6px}.plan-h{font-size:11.5px;letter-spacing:.1em}.plan .price{font-size:38px}.plan .price small{font-size:11px;margin-left:3px}.plan .per{font-size:11px}.plan .note{font-size:13px;line-height:1.35}.plan .btn{padding:10px 8px;font-size:13px;min-height:42px}.plan .badge{top:-10px;right:12px;font-size:10px;padding:4px 8px}html[dir="rtl"] .plan .badge{right:auto;left:12px}}@media (max-width:760px){html[lang="ar"] .ag-wk i{font-size:10.5px;padding:6px 0}}.brn{color:var(--red-2);font-weight:800}.tt .cls:hover .brn{color:#fff}.tt .cls small.br{color:var(--text)}@media (max-width:760px){.ag-b,.ag-row[data-b="roshdy"] .ag-b{background:var(--red);border-color:var(--red);color:#fff;font-weight:700}}.flags{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:18px 14px;font-size:13px}.flags li{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:var(--muted);transition:transform .3s var(--ease)}.flags li:hover{transform:translateY(-5px);color:var(--text)}.flags img{width:64px;height:48px;object-fit:cover;border-radius:3px;box-shadow:0 6px 18px rgba(0,0,0,.45)}@media (max-width:760px){.flags{grid-template-columns:repeat(4,1fr);gap:16px 8px;font-size:11.5px}.flags img{width:52px;height:39px}}.tt .cls small.br{margin-top:6px}.tt .cls .brn{color:var(--red-2) !important;font-weight:800}.tt .cls:hover .brn{color:#fff !important}.tt .cls small.tm{margin-top:1px}@media (min-width:1101px){.plans[style*="--n"]{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px}.plans[style*="--n:5"] .plan{padding:28px 20px}.plans[style*="--n:5"] .plan .price{font-size:clamp(40px,3.5vw,58px)}}.tt-row{grid-template-columns:60px minmax(0,1fr) minmax(0,1.6fr) 30px}.tt-when{display:grid;gap:6px}.tw{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) auto;gap:12px;align-items:center}.tw-d{font-weight:600}.tw-t{font-family:var(--mono);font-size:13px;color:var(--muted)}.tw-b{font-size:11px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--red);color:#fff;padding:4px 8px;white-space:nowrap;font-weight:700;justify-self:end}@media (max-width:760px){.tt-row{grid-template-columns:44px minmax(0,1fr)}.tt-row>span[aria-hidden="true"]:last-child{display:none}.tt-when{grid-column:1 / -1}.tw{grid-template-columns:1fr auto;gap:4px 10px}.tw-d{grid-column:1 / -1}}html[lang="ar"] .tw-b{font-family:var(--body);letter-spacing:0}.tt-row .tw-b{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.tw-t{white-space:nowrap}html[lang="ar"] .tt-row .tw-b{font-family:var(--body);letter-spacing:0;font-size:12px}@media (min-width:761px){.tw{grid-template-columns:minmax(0,1.3fr) minmax(0,1.1fr) 104px}}.story-art{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(28px,5vw,70px);align-items:start}.art-body{max-width:720px}.art-body p{font-size:18px;line-height:1.75;margin:18px 0 0}.art-sub{font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--red-2);font-weight:500;margin:34px 0 12px}.art-pts{list-style:none;padding:0;margin:0;display:grid;gap:10px}.art-pts li{position:relative;padding:14px 16px 14px 44px;background:var(--ink-2);border:1px solid var(--line);font-weight:600}.art-pts li::before{content:'✓';position:absolute;inset-inline-start:16px;color:var(--red-2);font-weight:800}html[dir="rtl"] .art-pts li{padding:14px 44px 14px 16px}.art-train{position:sticky;top:100px}@media (max-width:900px){.story-art{grid-template-columns:1fr}.art-train{position:static}.art-body p{font-size:17px}}html[lang="ar"] .art-sub{font-family:var(--body);letter-spacing:0;font-weight:700}.art-train .art-lead{padding:0 24px 16px;margin:0;border-bottom:1px solid var(--line)}.art-train .art-note{padding:14px 24px 0;margin:0}.nav-links a{white-space:nowrap}@media (max-width:1100px){section[data-round] .sec-head .eyebrow,section[data-round] .rv>.eyebrow:first-child{display:none}}@media (min-width:761px) and (max-width:1100px){.plans,.plans.two{grid-template-columns:repeat(2,1fr)}.plan.hot{grid-column:1 / -1}}.ig-track .ig-i,.ig-track .ig-i.post{aspect-ratio:4/5}.ig-track,.ig-track .dup{align-items:stretch}@media (min-width:1101px){.flags{grid-template-columns:repeat(6,1fr)}}@media (max-width:1100px){.rail-sec[data-round] .eyebrow,.manifesto[data-round] .wrap>.eyebrow{display:none}}@media (max-width:760px){.ag-b,.ag-row[data-b="roshdy"] .ag-b{background:var(--red);border-color:var(--red);color:#fff;font-weight:700}}.f-brs{font-style:normal;display:grid;gap:22px;margin-bottom:22px}.f-br{display:flex;flex-direction:column;gap:4px;padding-inline-start:12px;border-inline-start:2px solid var(--red)}.f-br .brn{font-size:15px}.f-ad{color:var(--muted);line-height:1.5}.f-hr{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.f-hr span:first-child{font-weight:600}.f-hr span:last-child{font-family:var(--mono);font-size:12px;color:var(--muted);white-space:nowrap}footer .f-grid .f-br a.f-map{padding:6px 0 0;font-size:13.5px;color:var(--text)}.post-card img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;object-position:50% 30%}.phero img.tall{object-position:50% 22%}.coach.has-ph .kj{z-index:0}.coach.has-ph .coach-ph{z-index:0}.coach.has-ph:hover .kj{color:transparent;transform:none}.coach.has-ph:hover .coach-ph{opacity:1;filter:none}.nav-dd{position:relative;display:flex}.nav-dd>a{display:inline-flex;align-items:center;gap:6px}.dd-caret{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.nav-dd:hover .dd-caret,.nav-dd:focus-within .dd-caret{transform:rotate(-135deg) translateY(-1px)}.dd-menu{position:absolute;top:100%;inset-inline-start:0;min-width:300px;padding:8px;margin-top:6px;background:rgba(14,14,16,.97);border:1px solid var(--line-2);box-shadow:0 18px 50px rgba(0,0,0,.55);display:grid;grid-template-columns:1fr 1fr;gap:2px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:50}.dd-menu::before{content:'';position:absolute;left:0;right:0;top:-12px;height:12px}.nav-dd:hover .dd-menu,.nav-dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:none}.dd-menu a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-inline-start:2px solid transparent;white-space:nowrap}.dd-menu a:hover,.dd-menu a:focus-visible,.dd-menu a[aria-current]{background:var(--ink-3);border-inline-start-color:var(--red)}.dd-menu a::after{display:none}.dd-menu b{font-size:14px;color:#fff;font-weight:600}.dd-menu small{font-size:11.5px;color:var(--muted);font-weight:400}@media (min-width:1101px){.dd-menu{min-width:440px}}.m-sports{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 14px}.m-sports a{font-size:13px;padding:7px 11px;border:1px solid var(--line-2)}.hero .sun.hero-mark{background:none;border-radius:0;mix-blend-mode:normal;opacity:1;aspect-ratio:auto;display:grid;place-items:center;top:18vh;width:clamp(200px,30vw,470px)}.hero .hero-mark::before{content:'';position:absolute;inset:-18%;background:radial-gradient(closest-side,rgba(227,32,46,.38),rgba(227,32,46,0));z-index:-1}.hero .hero-mark img{width:100%;height:auto;filter:drop-shadow(0 12px 40px rgba(0,0,0,.6))}.hero .vjp{font-family:var(--mono);font-size:clamp(11px,1vw,13px);letter-spacing:.32em;text-transform:uppercase}.hero .vjp b{color:var(--red-2);font-weight:500}html[lang="ar"] .hero .vjp{font-family:var(--body);letter-spacing:.08em;font-size:clamp(13px,1.1vw,15px)}@media (max-width:760px){.hero .sun.hero-mark{width:44vw;right:4vw;top:12vh;opacity:.9}html[dir="rtl"] .hero .sun.hero-mark{left:4vw;right:auto}}.tt thead th{text-align:center;vertical-align:middle}.tt tbody th{text-align:center;vertical-align:middle}html[dir="rtl"] .hero .sun.hero-mark{opacity:.16;left:6vw;right:auto;top:20vh;width:clamp(220px,30vw,460px)}html[dir="rtl"] .hero .hero-mark::before{display:none}@media (max-width:760px){.hero .sun.hero-mark,html[dir="rtl"] .hero .sun.hero-mark{opacity:.14;width:70vw;top:14vh;right:-6vw;left:auto}.hero .hero-mark::before{display:none}html[dir="rtl"] .hero .sun.hero-mark{left:-6vw;right:auto}}.splitbar{height:auto;align-items:stretch}.splitbar div{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:6px;padding:12px 14px;min-height:76px;line-height:1.35}.splitbar div b{position:static;line-height:1}html[lang="ar"] .splitbar div{font-family:var(--body);letter-spacing:0;font-size:13px}.maps2{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.map-card{margin:0;border:1px solid var(--line);background:var(--ink-2);padding:14px;display:flex;flex-direction:column;gap:10px}.map-card figcaption{display:flex;flex-direction:column;gap:2px}.map-card .map{width:100%;height:280px;border:0;margin:0;filter:grayscale(.2) contrast(1.05)}@media (max-width:760px){.maps2{grid-template-columns:1fr}.map-card .map{height:240px}}.map-card figcaption{flex:1}@media (max-width:760px){.hero{min-height:100svh;justify-content:flex-end;padding-top:88px}.hero .sun.hero-mark,html[dir="rtl"] .hero .sun.hero-mark{display:none}.hero .poster,.hero video{object-position:62% 30%;filter:brightness(1.18) contrast(1.05)}.hero .shade{background:linear-gradient(180deg,rgba(10,10,11,.55) 0%,rgba(10,10,11,.15) 30%,rgba(10,10,11,.55) 58%,rgba(10,10,11,.96) 100%) !important}.hero .vjp{display:none}.hero-h1{font-size:10px;letter-spacing:.16em;line-height:1.5}.hero-h1::before{width:18px}.tagline{font-size:25vw;line-height:.84;margin-top:12px}html[lang="ar"] .tagline{font-size:19vw;line-height:1.05}.hero-row{margin-top:18px;gap:0}.hero-row .lead{font-size:15.5px;line-height:1.55;margin-bottom:18px}.hero .cta-row{display:grid;grid-template-columns:1fr;gap:10px}.hero .cta-row .btn{width:100%;justify-content:center;min-height:52px}.hero .round{display:none}.hero-body{padding-bottom:22px}.statbar{grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);gap:0}.statbar>div,.statbar>div + div{padding:14px 4px 16px;border-bottom:0;border-inline-end:1px solid var(--line);border-right-width:0;text-align:center;align-items:center}html[dir="ltr"] .statbar>div{border-right:1px solid var(--line)}html[dir="rtl"] .statbar>div{border-left:1px solid var(--line);border-right:0}.statbar>div:last-child{border:0 !important}.statbar dd{font-size:27px}.statbar dt{font-size:8.5px;letter-spacing:.08em;line-height:1.35;margin-top:6px;max-width:80px}html[lang="ar"] .statbar dt{font-size:10.5px}}@media (max-width:760px){.hero .poster{object-position:50% 22%;filter:none}}@media (max-width:760px){.hero .shade{background:linear-gradient(180deg,rgba(10,10,11,.45) 0%,rgba(10,10,11,.12) 16%,rgba(10,10,11,.62) 30%,rgba(10,10,11,.84) 48%,rgba(10,10,11,.9) 70%,rgba(10,10,11,.98) 100%) !important}.hero-h1,.hero-row .lead{text-shadow:0 1px 12px rgba(0,0,0,.8)}}@media (max-width:760px){.ag-wk i{opacity:1;color:#8f8a84;border-color:#2a2a2e}.ag-wk i.on{color:var(--ink)}}@media (max-width:760px){.ag-wk i.today:not(.on){opacity:1;color:#d6d1ca;border-color:var(--red)}}[data-s="kickboxing"],[data-f="kickboxing"],[data-id="kickboxing"]{--sc:#fb923c}[data-s="kickboxingfemale"],[data-f="kickboxingfemale"],[data-id="kickboxingfemale"]{--sc:#f472b6}[data-s="boxing"],[data-f="boxing"],[data-id="boxing"]{--sc:#facc15}[data-s="strength"],[data-f="strength"],[data-id="strength"]{--sc:#2dd4bf}[data-s="mma"],[data-f="mma"],[data-id="mma"]{--sc:#60a5fa}[data-s="muaythai"],[data-f="muaythai"],[data-id="muaythai"]{--sc:#c084fc}[data-s="wrestling"],[data-f="wrestling"],[data-id="wrestling"]{--sc:#a3e635}[data-s="bjj"],[data-f="bjj"],[data-id="bjj"]{--sc:#e5e7eb}[data-s="selfdefense"],[data-f="selfdefense"],[data-id="selfdefense"]{--sc:#d6a77a}@media (min-width:761px){.tt .cls[data-s]{background:var(--sc);border-inline-start:4px solid color-mix(in srgb,var(--sc) 60%,#000);color:#111}.tt .cls[data-s] small{color:rgba(17,17,17,.78)}.tt .cls[data-s] small.br{margin-top:6px}.tt .cls[data-s] .brn{display:inline-block;background:#111;color:#fff !important;padding:2px 7px;font-weight:700;font-size:11px;letter-spacing:.02em}.tt .cls[data-s] small.tm{color:#111;font-weight:600}.tt .cls[data-s]:hover{background:color-mix(in srgb,var(--sc) 82%,#fff);color:#111}.tt .cls[data-s]:hover small{color:#111}.tt .cls[data-s]:hover .brn{color:#fff !important}.tt .cls.dim{opacity:.12}.chip[data-f]:not([data-f="all"])::before{content:'';display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--sc);margin-inline-end:8px;vertical-align:1px}.chip[data-f].on:not([data-f="all"]){background:var(--sc);border-color:var(--sc);color:#111}.chip[data-f].on:not([data-f="all"])::before{background:#111}.tt-row[data-s]{border-inline-start:4px solid var(--sc)}.tt-row[data-s] .kj{color:var(--sc)}}@media (max-width:760px){.ag-card[data-s]{border-inline-start:0;border-color:color-mix(in srgb,var(--sc) 55%,var(--line));overflow:hidden}.ag-card[data-s] .ag-top{background:var(--sc);color:#111;padding-bottom:12px}.ag-card[data-s] .ag-top b{color:#111 !important}.ag-card[data-s] .ag-top small{color:rgba(17,17,17,.75)}.ag-card[data-s] .ag-top span{color:#111}.ag-card[data-s] .ag-row{border-top-color:color-mix(in srgb,var(--sc) 25%,var(--line))}.ag-card[data-s] .ag-wk i.on{background:var(--sc);border-color:var(--sc);color:#111}.ag-card[data-s] .ag-wk i.on.today{background:var(--sc);box-shadow:0 0 0 2px var(--red)}.chip[data-f]:not([data-f="all"])::before{content:'';display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--sc);margin-inline-end:7px;vertical-align:1px}.chip[data-f].on:not([data-f="all"]){background:var(--sc);border-color:var(--sc);color:#111}.chip[data-f].on:not([data-f="all"])::before{background:#111}.tt-row[data-s]{border-inline-start:4px solid var(--sc)}.tt-row[data-s] .kj{color:var(--sc)}}[data-s="kickboxing"],[data-f="kickboxing"],[data-id="kickboxing"]{--sc:#b5501f}[data-s="kickboxingfemale"],[data-f="kickboxingfemale"],[data-id="kickboxingfemale"]{--sc:#a3365f}[data-s="boxing"],[data-f="boxing"],[data-id="boxing"]{--sc:#a87c10}[data-s="strength"],[data-f="strength"],[data-id="strength"]{--sc:#1d7a6e}[data-s="mma"],[data-f="mma"],[data-id="mma"]{--sc:#2d5596}[data-s="muaythai"],[data-f="muaythai"],[data-id="muaythai"]{--sc:#643a94}[data-s="wrestling"],[data-f="wrestling"],[data-id="wrestling"]{--sc:#557a1c}[data-s="bjj"],[data-f="bjj"],[data-id="bjj"]{--sc:#6e6a66}[data-s="selfdefense"],[data-f="selfdefense"],[data-id="selfdefense"]{--sc:#84552f}.tt .cls[data-s],.ag-card[data-s] .ag-top{--tex:repeating-linear-gradient(-58deg,rgba(255,255,255,.045) 0 2px,transparent 2px 14px)}@media (min-width:761px){.tt .cls[data-s]{background:var(--tex),linear-gradient(135deg,var(--sc),color-mix(in srgb,var(--sc) 62%,#000));border-inline-start:4px solid var(--red);color:var(--text)}.tt .cls[data-s]{font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:15px}.tt .cls[data-s] small{font-family:var(--body);text-transform:none;letter-spacing:0;color:rgba(243,239,232,.8)}.tt .cls[data-s] small.tm{color:var(--text);font-weight:600}.tt .cls[data-s] .brn{background:#0d0d0e;color:var(--text) !important;border-inline-start:3px solid var(--red)}.tt .cls[data-s]:hover{background:var(--tex),linear-gradient(135deg,color-mix(in srgb,var(--sc) 85%,#fff),var(--sc));color:#fff}.tt .cls[data-s]:hover small{color:#fff}.chip[data-f].on:not([data-f="all"]){color:var(--text)}.chip[data-f].on:not([data-f="all"])::before{background:var(--text)}}@media (max-width:760px){.ag-card[data-s] .ag-top{background:var(--tex),linear-gradient(135deg,var(--sc),color-mix(in srgb,var(--sc) 62%,#000));color:var(--text);border-bottom:2px solid var(--red)}.ag-card[data-s] .ag-top b{color:var(--text) !important;font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:20px}.ag-card[data-s] .ag-top small{color:rgba(243,239,232,.8)}.ag-card[data-s] .ag-top span{color:var(--text)}.ag-card[data-s] .ag-wk i.on{color:var(--text)}.chip[data-f].on:not([data-f="all"]){color:var(--text)}.chip[data-f].on:not([data-f="all"])::before{background:var(--text)}}html[lang="ar"] .tt .cls[data-s],html[lang="ar"] .ag-card[data-s] .ag-top b{font-family:var(--body);font-weight:800}.tt .cls[data-s],.ag-card[data-s] .ag-top{--tex:linear-gradient(transparent,transparent)}[data-s="kickboxing"],[data-f="kickboxing"],[data-id="kickboxing"]{--sc:#fb923c}[data-s="kickboxingfemale"],[data-f="kickboxingfemale"],[data-id="kickboxingfemale"]{--sc:#f472b6}[data-s="boxing"],[data-f="boxing"],[data-id="boxing"]{--sc:#facc15}[data-s="strength"],[data-f="strength"],[data-id="strength"]{--sc:#2dd4bf}[data-s="mma"],[data-f="mma"],[data-id="mma"]{--sc:#60a5fa}[data-s="muaythai"],[data-f="muaythai"],[data-id="muaythai"]{--sc:#c084fc}[data-s="wrestling"],[data-f="wrestling"],[data-id="wrestling"]{--sc:#a3e635}[data-s="bjj"],[data-f="bjj"],[data-id="bjj"]{--sc:#e5e7eb}[data-s="selfdefense"],[data-f="selfdefense"],[data-id="selfdefense"]{--sc:#d6a77a}@media (min-width:761px){.tt .cls[data-s]{background:linear-gradient(135deg,var(--sc),color-mix(in srgb,var(--sc) 82%,#000));color:#111}.tt .cls[data-s] small{color:rgba(17,17,17,.78)}.tt .cls[data-s] small.tm{color:#111}.tt .cls[data-s] .brn{background:#111;color:#fff !important}.tt .cls[data-s]:hover{background:color-mix(in srgb,var(--sc) 80%,#fff);color:#111}.tt .cls[data-s]:hover small{color:#111}.chip[data-f].on:not([data-f="all"]){color:#111}.chip[data-f].on:not([data-f="all"])::before{background:#111}}@media (max-width:760px){.ag-card[data-s] .ag-top{background:linear-gradient(135deg,var(--sc),color-mix(in srgb,var(--sc) 82%,#000));color:#111}.ag-card[data-s] .ag-top b{color:#111 !important}.ag-card[data-s] .ag-top small{color:rgba(17,17,17,.75)}.ag-card[data-s] .ag-top span{color:#111}.ag-card[data-s] .ag-wk i.on{color:#111}.chip[data-f].on:not([data-f="all"]){color:#111}.chip[data-f].on:not([data-f="all"])::before{background:#111}}.pboard .board{--c1:minmax(0,1.25fr);--c:minmax(0,1fr);border:1px solid var(--line-2);background:var(--ink-2);margin-bottom:30px}.pboard .row{display:grid;grid-template-columns:var(--c1) var(--c) var(--c);align-items:stretch;border-top:1px solid var(--line)}.pboard .row>*{padding:18px 22px;display:flex;flex-direction:column;justify-content:center}.pboard .row>* + *{border-inline-start:1px solid var(--line)}.pboard .head{position:sticky;top:33px;z-index:5;background:#141416;border-top:0}.pboard .head .bh{gap:4px}.pboard .bh .bn{font-family:var(--display);font-size:clamp(26px,3vw,40px);text-transform:uppercase;line-height:1}.pboard .bh .bd{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-2)}.pboard .bh .bs{font-size:13px;color:var(--muted)}.pboard .bh .cage{display:inline-block;margin-top:4px;font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--red);color:#fff;padding:3px 7px;width:fit-content}.pboard .head .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pboard .grp{border-top:1px solid var(--line-2);background:#0e0e10}.pboard .grp>div{grid-column:1 / -1;padding:12px 22px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--red-2)}.pboard .grp{display:grid;grid-template-columns:1fr}.pboard .pn b{font-size:17px;font-weight:600}.pboard .pn small{color:var(--muted);font-size:13px;margin-top:2px}.pboard a.pc{color:var(--text);text-decoration:none;transition:background .2s;position:relative}.pboard a.pc:hover{background:rgba(255,255,255,.04)}.pboard a.pc::after{content:'Book →';position:absolute;inset-inline-end:18px;top:50%;transform:translateY(-50%);font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red-2);opacity:0;transition:opacity .2s}.pboard a.pc:hover::after{opacity:1}.pboard .pc .p{font-family:var(--display);font-size:clamp(30px,3vw,44px);line-height:1}.pboard .pc .p small{font-family:var(--mono);font-size:11px;margin-inline-start:4px;letter-spacing:.08em}.pboard .pc .m{font-family:var(--mono);font-size:12px;color:var(--muted);margin-top:4px}.pboard .star{background:linear-gradient(90deg,rgba(227,32,46,.30),rgba(227,32,46,.10));border-top:2px solid var(--red);border-bottom:2px solid var(--red)}.pboard .star .pn b{font-family:var(--display);font-weight:400;font-size:clamp(30px,3.4vw,48px);text-transform:uppercase;line-height:1}.pboard .star .pn small{color:#fff}.pboard .star .tag{display:inline-block;width:fit-content;background:var(--text);color:var(--ink);font:600 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;margin-bottom:10px}.pboard .star .pc .p{font-size:clamp(46px,5vw,76px)}.pboard .star .pc .m{color:#fff;font-size:13px}.pboard .star a.pc::after{color:#fff}.pboard .best{background:linear-gradient(90deg,rgba(227,32,46,.28),rgba(227,32,46,.10));box-shadow:inset 0 0 0 2px var(--red)}.pboard .best .pn b{font-size:19px}.pboard .best .pn b::before{content:'Best value';display:block;width:fit-content;background:var(--red);color:#fff;font:600 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;margin-bottom:8px}.pboard .best .pn small{color:#fff}.pboard .best .pn small{display:none}.pboard .best .pc .p{color:#fff;font-size:clamp(36px,3.6vw,54px)}.pboard .best .pc .m{color:#fff}.pboard .hl .pc .p{color:#fff}.pboard .hl{background:rgba(227,32,46,.08)}.pboard .row>.dc{padding:0;display:grid;grid-template-columns:1fr 1fr}.pboard .dc .mini{padding:16px 18px;display:flex;flex-direction:column;justify-content:center}.pboard .dc .mini + .mini{border-inline-start:1px dashed var(--line-2)}.pboard .dc .k{font:600 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.pboard .dc .v .k{color:var(--red-2)}.pboard .dc .p{font-family:var(--display);font-size:clamp(26px,2.4vw,36px);line-height:1}.pboard .dc .v .p{font-size:clamp(32px,3vw,46px)}.pboard .dc .m{font-family:var(--mono);font-size:11.5px;color:var(--muted);margin-top:4px}.pboard .dc .v{background:rgba(227,32,46,.07)}.pboard .best .dc .v{background:rgba(227,32,46,.22)}.pboard .best .dc .p,.pboard .best .dc .m,.pboard .best .dc .k{color:#fff}.pboard .best .dc .p{font-size:clamp(26px,2.4vw,36px)}.pboard .best .dc .v .p{font-size:clamp(40px,3.8vw,58px)}@media (max-width:700px){.pboard .best .dc .p{font-size:22px}.pboard .best .dc .v .p{font-size:30px}}.pboard a.pc.mini::after{display:none}@media (max-width:700px){.pboard .row>.dc{grid-template-columns:1fr}.pboard .dc .mini{padding:10px}.pboard .dc .mini + .mini{border-inline-start:0;border-top:1px dashed var(--line-2)}.pboard .dc .p{font-size:22px}.pboard .dc .v .p{font-size:26px}.pboard .dc .k{font-size:9px;margin-bottom:3px}.pboard .dc .m{font-size:9.5px}}.pboard .grpk>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.pboard .kt{display:inline-flex;border:1px solid var(--line-2)}.pboard .kt button{font:600 13px var(--body,sans-serif);letter-spacing:0;text-transform:none;padding:9px 14px;background:none;color:var(--text);border:0;cursor:pointer}.pboard .kt button[aria-pressed="true"]{background:var(--red);color:#fff}.pboard .lp .pn small{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-2)}.pboard .lp.best{background:linear-gradient(90deg,rgba(227,32,46,.28),rgba(227,32,46,.10));box-shadow:inset 0 0 0 2px var(--red)}.pboard .lp.best .pc .p{color:#fff;font-size:clamp(40px,4vw,60px)}.pboard .lp.best .pc .m{color:#fff;font-size:13px}.pboard .lp.best .pn small{color:#fff;display:block}.pboard .tag2{display:inline-block;width:fit-content;background:var(--red);color:#fff;font:600 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;margin-bottom:8px}@media (max-width:700px){.pboard .kt button{padding:8px 9px;font-size:11.5px}.pboard .lp.best .pc .p{font-size:32px}.pboard .lp.best .pc .m{font-size:10px}}.pboard .ktrow{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:16px 22px;border-top:1px solid var(--line);background:#141416}.pboard .ktl{font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pboard .ktrow .kt{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0}.pboard .ktrow .kt button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 18px;border:2px solid var(--line-2);background:var(--ink-2);color:var(--text);cursor:pointer;text-align:start;position:relative;transition:border-color .2s,background .2s}.pboard .ktrow .kt button:hover{border-color:var(--text)}.pboard .ktrow .kt button b{font-family:var(--display);font-weight:400;font-size:26px;text-transform:uppercase;line-height:1}.pboard .ktrow .kt button small{font-size:13px;color:var(--muted)}.pboard .ktrow .kt button[aria-pressed="true"]{border-color:var(--red);background:rgba(227,32,46,.18)}.pboard .ktrow .kt button[aria-pressed="true"] small{color:#fff}.pboard .ktrow .kt button::after{content:'';position:absolute;top:50%;inset-inline-end:16px;width:20px;height:20px;margin-top:-10px;border-radius:50%;border:2px solid var(--line-2)}.pboard .ktrow .kt button[aria-pressed="true"]::after{border-color:var(--red);background:radial-gradient(circle,var(--red) 45%,transparent 50%)}@media (max-width:700px){.pboard .ktrow{grid-template-columns:1fr;gap:8px;padding:12px 10px}.pboard .ktrow .kt button{padding:12px}.pboard .ktrow .kt button b{font-size:21px}.pboard .ktrow .kt button small{font-size:11px}.pboard .ktrow .kt button::after{width:16px;height:16px;margin-top:-8px;inset-inline-end:10px}}.pboard .was{display:flex;align-items:center;gap:10px;margin-bottom:4px}.pboard .was s{font-family:var(--display);font-size:clamp(18px,1.8vw,26px);color:rgba(243,239,232,.55);text-decoration-color:var(--red-2);text-decoration-thickness:3px}.pboard .was em{font:700 11px var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;background:#fff;color:var(--red);padding:3px 7px}@media (max-width:700px){.pboard .was{flex-direction:column;align-items:flex-start;gap:3px}.pboard .was s{font-size:16px}.pboard .was em{font-size:9px;padding:2px 5px}}.pboard .ktrow{grid-template-columns:var(--c1) var(--c) var(--c) !important;padding:0 !important;gap:0 !important}.pboard .ktrow>.ktl{padding:16px 22px;align-self:stretch;display:flex;align-items:center}.pboard .ktrow>.kt{grid-column:2 / 4;display:grid !important;grid-template-columns:1fr 1fr;gap:0 !important;border-inline-start:1px solid var(--line)}.pboard .ktrow>.kt button{margin:14px 22px}.pboard .ktrow>.kt button + button::before{content:'';position:absolute;top:-16px;bottom:-16px;inset-inline-start:-24px;border-inline-start:1px solid var(--line)}@media (max-width:700px){.pboard .ktrow>.ktl{padding:10px;font-size:9px;letter-spacing:.06em}.pboard .ktrow>.kt button{margin:10px;padding:10px}.pboard .ktrow>.kt button + button::before{top:-12px;bottom:-12px;inset-inline-start:-12px}.pboard .ktrow>.kt button b{font-size:18px}.pboard .ktrow>.kt button small{font-size:10px}.pboard .ktrow>.kt button::after{display:none}}.pboard .tag.offer{background:#fff;color:var(--red);font-weight:700;animation:pulse 2.2s ease-in-out infinite}.pboard .lp .tag.offer{display:inline-block;width:fit-content;font:700 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;margin-bottom:8px}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}50%{box-shadow:0 0 0 7px rgba(255,255,255,0)}}@media (prefers-reduced-motion:reduce){.pboard .tag.offer{animation:none}}.pboard .star .pn small{font-weight:600}.pboard .info{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px}.pboard .board + .info{margin-top:-8px}.pboard .ic{border:1px solid var(--line-2);border-inline-start:3px solid var(--red);background:var(--ink-2);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.pboard .ik{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red-2)}.pboard .ic b{font-size:17px;line-height:1.35}.pboard .ic small{color:var(--muted);font-size:13.5px}.pboard .ic .pay{display:flex;gap:8px;flex-wrap:wrap}.pboard .ic .pay span{border:1px solid var(--line-2);padding:4px 10px;color:var(--text);font-weight:600;font-size:13px}@media (max-width:700px){.pboard .info{grid-template-columns:1fr;gap:10px}.pboard .ic{padding:14px}.pboard .ic b{font-size:15.5px}}.pboard .foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:0 0 80px}.pboard .foot p{margin:0;color:var(--muted);font-size:13px;line-height:1.7;max-width:720px}@media (max-width:700px){.pboard .row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}.pboard .row>*{padding:12px 10px}.pboard .bh .bs{display:none}.pboard .bh .bn{font-size:20px}.pboard .bh .bd{font-size:9px;letter-spacing:.06em}.pboard .head .lbl{font-size:9px}.pboard .pn b{font-size:14px}.pboard .pn small{font-size:11px}.pboard .pc .p{font-size:25px}.pboard .pc .p small{display:none}.pboard .pc .m{font-size:10px}.pboard .star .pn b{font-size:22px}.pboard .star .tag{font-size:9px;padding:4px 6px}.pboard .star .pc .p{font-size:34px}.pboard a.pc::after{display:none}.pboard .grp>div{padding:10px;font-size:10.5px}.pboard .head{top:52px}}.pboard .lp.best .pn b::before{display:none !important}@media (max-width:700px){.pboard .row{grid-template-columns:1fr 1fr !important}.pboard .row>.pn{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px 4px !important;border-inline-start:0 !important}.pboard .row>.pn small{margin:0}.pboard .row>.pc,.pboard .row>.dc{padding:6px 14px 14px !important}.pboard .row>.pc + .pc{border-inline-start:1px solid var(--line)}.pboard .row>:nth-child(2){border-inline-start:0 !important}.pboard .head>:first-child{display:none}.pboard .head>.bh{padding:12px 14px !important}.pboard .head>.bh + .bh{border-inline-start:1px solid var(--line) !important}.pboard .bh .bd{font-size:9.5px;letter-spacing:.08em}.pboard .bh .bn{font-size:24px}.pboard .pc .p{font-size:30px}.pboard .pc .p small{display:inline;font-size:9px}.pboard .star .pc .p{font-size:40px}.pboard .star .pn b{font-size:28px}.pboard .tag,.pboard .tag.offer,.pboard .lp .tag.offer{white-space:nowrap}.pboard .star>.pn{padding-top:16px !important}.pboard .ktrow{grid-template-columns:1fr !important;padding:12px 14px !important;gap:8px !important}.pboard .ktrow>.ktl{padding:0 !important;font-size:10px;letter-spacing:.12em}.pboard .ktrow>.kt{grid-column:auto;border:0 !important;gap:8px !important}.pboard .ktrow>.kt button{margin:0 !important;padding:12px !important}.pboard .ktrow>.kt button + button::before{display:none}.pboard .ktrow>.kt button::after{display:block !important;width:16px;height:16px;margin-top:-8px;inset-inline-end:10px}.pboard .ktrow>.kt button b{font-size:22px}.pboard .ktrow>.kt button small{font-size:11px}.pboard .lp.best .pc .p{font-size:38px}.pboard .lp.best .pc .m{font-size:11px}.pboard .was s{font-size:17px}.pboard .grp>div{padding:12px 14px}}@media (max-width:700px){.pboard .row>.pn{justify-content:flex-start !important;text-align:start}}.pboard{margin-top:10px}.pboard .board{--c1:minmax(0,1.25fr);--c:minmax(0,1fr)}.pboard .row,.pboard .row.head{grid-template-columns:var(--c1) repeat(var(--nb,2),var(--c))}.pboard .pc2{padding:0 !important;display:block !important}.pboard .pc2>.kv{display:block;height:100%}.pboard .pc2 .pc{height:100%}.pboard[data-kind="vip"] .kv-one,.pboard[data-kind="one"] .kv-vip{display:none !important}.pboard .lp .pn small .kv{display:inline}.pboard .head{top:76px}@media (max-width:700px){.pboard .head{top:64px}}.pboard .foot{margin:6px 0 0}html[lang="ar"] .pboard .bh .bn,html[lang="ar"] .pboard .star .pn b,html[lang="ar"] .pboard .ktrow .kt button b{font-family:var(--body);font-weight:900}html[lang="ar"] .pboard .bd,html[lang="ar"] .pboard .lbl,html[lang="ar"] .pboard .grp>div,html[lang="ar"] .pboard .ktl,html[lang="ar"] .pboard .tag,html[lang="ar"] .pboard .ik,html[lang="ar"] .pboard .was em,html[lang="ar"] .pboard .lp .pn small{font-family:var(--body);letter-spacing:0}.pboard .pc2 .pc{display:flex;flex-direction:column;justify-content:center;padding:18px 22px}@media (max-width:700px){.pboard .pc2 .pc{padding:6px 14px 14px}}.pboard .star,.pboard .lp.best{position:relative;overflow:hidden;background:linear-gradient(120deg,#e3202e 0%,#b3121f 55%,#7d0b14 100%) !important;box-shadow:0 0 0 2px #ff4a55,0 18px 50px rgba(227,32,46,.45);z-index:1;border:0 !important}.pboard .star>*,.pboard .lp.best>*{border-color:rgba(255,255,255,.18) !important;position:relative;z-index:1}.pboard .star::after,.pboard .lp.best::after{content:'';position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skewX(-20deg);animation:pb-shine 4.5s ease-in-out infinite;z-index:0;pointer-events:none}@keyframes pb-shine{0%,55%{left:-40%}100%{left:130%}}.pboard .star .pc .p,.pboard .lp.best .pc .p{color:#fff !important;text-shadow:0 3px 18px rgba(0,0,0,.35)}.pboard .star .pc .p{font-size:clamp(54px,5.6vw,86px) !important}.pboard .star .pc .m,.pboard .lp.best .pc .m,.pboard .star .pn small,.pboard .lp.best .pn small{color:#fff !important}.pboard .star .pn b{color:#fff;font-size:clamp(36px,4vw,58px) !important}.pboard .star .was s,.pboard .lp.best .was s{color:rgba(255,255,255,.75);text-decoration-color:#111}.pboard .star .was em,.pboard .lp.best .was em{background:#111;color:#fff}.pboard .star a.pc:hover,.pboard .lp.best a.pc:hover{background:rgba(0,0,0,.12)}.pboard .star .tag.offer,.pboard .lp.best .tag.offer{background:#fff;color:#e3202e;box-shadow:0 4px 14px rgba(0,0,0,.25)}@media (max-width:700px){.pboard .star .pc .p{font-size:44px !important}.pboard .star .pn b{font-size:30px !important}}@media (prefers-reduced-motion:reduce){.pboard .star::after,.pboard .lp.best::after{animation:none;display:none}}.pboard .star,.pboard .lp.best{box-shadow:inset 0 0 0 2px #ff4a55,0 14px 40px rgba(227,32,46,.35) !important;margin:0 !important}.pboard .star .tag.offer,.pboard .lp.best .tag.offer{animation:none;outline:0;border:0}html[lang="ar"] .pboard .pc .m,html[lang="ar"] .pboard .pc .p small,html[lang="ar"] .pboard .was em,html[lang="ar"] .pboard .was s{font-family:var(--body);letter-spacing:0}html[lang="ar"] .pboard .pc .p small{font-size:12px;margin-inline-start:6px}html[lang="ar"] .pboard .pc .m{font-size:13px}@media (max-width:700px){.pboard .board{overflow:hidden}.pboard .star .pn,.pboard .lp.best .pn{align-items:center}.pboard .tag,.pboard .tag.offer{font-size:10px;padding:4px 8px;margin-bottom:0}.pboard .was{flex-direction:row;align-items:center;gap:8px}.pboard .was s{font-size:15px}.pboard .was em{font-size:9.5px}.pboard .pc .m{font-size:11.5px}.pboard .head .bh .bs{display:none}}@media (max-width:700px){html[lang="ar"] .pboard .star .pc .p{font-size:36px !important}html[lang="ar"] .pboard .lp.best .pc .p,html[lang="ar"] .pboard .pc .p{font-size:28px}html[lang="ar"] .pboard .lp.best .pc .p{font-size:32px !important}}html[lang="ar"] .pboard .bh .cage{font-family:var(--body);letter-spacing:0;font-size:12px}.pboard .ic .pay .pay-ip{background:#fff;border-color:#fff;display:inline-flex;align-items:center;padding:5px 10px}.pboard .ic .pay .pay-ip img{height:15px;width:auto;display:block}footer .f-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;padding-bottom:34px;border-bottom:1px solid var(--line)}footer .f-brand{display:flex;align-items:center;gap:22px;max-width:640px}footer .f-brand img{height:58px;width:auto;flex:none}footer .f-brand p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.6}footer .f-cta{display:flex;flex-wrap:wrap;gap:10px}footer .f-grid2{display:grid;grid-template-columns:1.15fr 1.1fr 1.15fr .9fr;gap:40px;padding:38px 0}footer .f-h{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--red-2);font-weight:500;margin:0 0 16px}footer .f-h2{margin-top:24px}footer .f-list{display:grid;gap:4px}footer .f-list.two{grid-template-columns:1fr 1fr;column-gap:18px}footer .f-list a,footer .f-soc a,footer .f-lang{display:block;padding:5px 0;font-size:14px;color:rgba(243,239,232,.82);width:fit-content;transition:color .2s}footer .f-list a:hover,footer .f-soc a:hover,footer .f-lang:hover{color:#fff}footer .f-list a.wide{grid-column:1 / -1}footer .f-soc{display:flex;flex-wrap:wrap;gap:6px 16px}footer .f-lang{margin-top:14px}footer .f-brs{margin-bottom:0}footer .f-bot{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:space-between;padding:20px 0 26px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--muted)}footer .f-bot a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}footer .f-giant,footer .f-grid{display:none}html[lang="ar"] footer .f-h,html[lang="ar"] footer .f-bot{font-family:var(--body);letter-spacing:0}@media (max-width:1100px){footer .f-grid2{grid-template-columns:1fr 1fr;gap:34px 28px}}@media (max-width:640px){footer .f-top{flex-direction:column;align-items:flex-start}footer .f-brand{flex-direction:column;align-items:flex-start;gap:14px}footer .f-cta{width:100%;display:grid;grid-template-columns:1fr 1fr}footer .f-cta .btn{justify-content:center;padding-inline:10px}footer .f-grid2{grid-template-columns:1fr;gap:30px;padding:30px 0}footer .f-list a{padding:7px 0}footer .f-bot{flex-direction:column}}.pol{max-width:820px}.pol-key{font-size:18px;font-weight:700;padding:16px 18px;border-inline-start:4px solid var(--red);background:var(--ink-2);margin:0 0 30px}.pol-s{padding:22px 0;border-top:1px solid var(--line)}.pol-s h2{display:flex;align-items:baseline;gap:12px;font-size:21px;margin:0 0 10px}.pol-s h2 span{font-family:var(--mono);font-size:12px;color:var(--red-2)}.pol-s p{margin:0 0 10px;line-height:1.7;color:rgba(243,239,232,.86)}.pol-s b{color:#fff}.pboard .pol-note{margin:4px 0 14px;font-size:14px;color:var(--muted)}@media (max-width:640px){footer .f-cta .f-num{display:none}}@media (max-width:760px){.tt-filters .filters{--fade:46px}.tt-filters .filters.more-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - var(--fade)),transparent)}.tt-filters .filters.more-start.more-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.tt-filters .filters.more-start:not(.more-end){-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade));mask-image:linear-gradient(90deg,transparent,#000 var(--fade))}html[dir="rtl"] .tt-filters .filters.more-end{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - var(--fade)),transparent)}html[dir="rtl"] .tt-filters .filters.more-start:not(.more-end){-webkit-mask-image:linear-gradient(270deg,transparent,#000 var(--fade));mask-image:linear-gradient(270deg,transparent,#000 var(--fade))}.tt-filters{position:relative}.tt-filters .fl-s::after{content:''}.tt-filters .swipe-hint{display:flex;align-items:center;gap:6px;font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:-2px}.tt-filters .swipe-hint i{font-style:normal;color:var(--red-2);animation:swipe 1.6s ease-in-out infinite}@keyframes swipe{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}html[dir="rtl"] .tt-filters .swipe-hint i{animation-name:swipe-rtl}@keyframes swipe-rtl{0%,100%{transform:translateX(0)}50%{transform:translateX(-6px)}}html[lang="ar"] .tt-filters .swipe-hint{font-family:var(--body);letter-spacing:0;font-size:12px}}@media (min-width:761px){.tt-filters .swipe-hint{display:none}}[data-s="kickboxing"],[data-f="kickboxing"],[data-id="kickboxing"]{--sc:#ff8a3d}[data-s="kickboxingfemale"],[data-f="kickboxingfemale"],[data-id="kickboxingfemale"]{--sc:#ff6fae}[data-s="boxing"],[data-f="boxing"],[data-id="boxing"]{--sc:#ffd43b}[data-s="strength"],[data-f="strength"],[data-id="strength"]{--sc:#34d399}[data-s="mma"],[data-f="mma"],[data-id="mma"]{--sc:#4dabff}[data-s="muaythai"],[data-f="muaythai"],[data-id="muaythai"]{--sc:#b98bff}[data-s="wrestling"],[data-f="wrestling"],[data-id="wrestling"]{--sc:#22d3ee}[data-s="bjj"],[data-f="bjj"],[data-id="bjj"]{--sc:#8b9bff}[data-s="selfdefense"],[data-f="selfdefense"],[data-id="selfdefense"]{--sc:#ff6b6b}@media (min-width:761px){.tt .cls[data-s]{background:linear-gradient(135deg,color-mix(in srgb,var(--sc) 82%,#fff),var(--sc))}}@media (max-width:760px){.ag-card[data-s]{background:color-mix(in srgb,var(--sc) 9%,var(--ink-2));border-color:color-mix(in srgb,var(--sc) 45%,var(--line))}.ag-card[data-s] .ag-top{background:linear-gradient(135deg,color-mix(in srgb,var(--sc) 80%,#fff),var(--sc))}.ag-card[data-s] .ag-wk i:not(.on){background:color-mix(in srgb,var(--sc) 6%,transparent)}}[data-s="wrestling"],[data-f="wrestling"],[data-id="wrestling"]{--sc:#a3e635}[data-s="strength"],[data-f="strength"],[data-id="strength"]{--sc:#2dd4bf}@media (max-width:760px){.ag-card[data-s] .ag-wk i:not(.on){color:#b3aea7}}.pboard .free-note{display:grid;grid-template-columns:auto 1fr auto;gap:6px 16px;align-items:center;margin:14px 0 6px;padding:16px 20px;border:1.5px dashed var(--red-2);background:rgba(227,32,46,.08);color:var(--text);text-decoration:none;transition:background .2s}.pboard .free-note:hover{background:rgba(227,32,46,.16)}.pboard .free-note b{font-family:var(--display);font-weight:400;font-size:22px;text-transform:uppercase;white-space:nowrap}.pboard .free-note span{color:rgba(243,239,232,.85);font-size:14.5px}.pboard .free-note i{font-style:normal;font-weight:700;font-size:14px;color:#fff;background:var(--red);padding:9px 14px;white-space:nowrap}html[lang="ar"] .pboard .free-note b{font-family:var(--body);font-weight:900}@media (max-width:700px){.pboard .free-note{grid-template-columns:1fr;padding:14px}.pboard .free-note i{justify-self:start}}.announce a{text-decoration:none}.announce{font-size:13.5px}@media (max-width:560px){.announce{font-size:12px;padding:8px 10px;line-height:1.35}}.fc{max-width:1000px}.fc-steps{list-style:none;padding:0;margin:0 0 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fc-steps li{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid var(--line);background:var(--ink-2)}.fc-steps b{font-family:var(--display);font-weight:400;font-size:30px;color:var(--red-2);line-height:1}.fc-steps span{display:flex;flex-direction:column;gap:3px;font-size:14px;color:var(--muted)}.fc-steps strong{color:var(--text);font-size:16px}.fc-form{display:grid;gap:14px;max-width:560px;padding:26px;border:1.5px solid var(--red);background:var(--ink-2)}.fc-form label{display:grid;gap:6px;font-size:14px;font-weight:600}.fc-form input,.fc-form select{font:inherit;font-weight:400;font-size:16px;padding:13px 14px;background:var(--ink);color:var(--text);border:1px solid var(--line-2);border-radius:0}.fc-form input:focus,.fc-form select:focus{outline:2px solid var(--red);outline-offset:0}.fc-form .btn{justify-content:center;min-height:54px}.fc-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fc-err{margin:0;padding:10px 12px;background:rgba(227,32,46,.15);border-inline-start:3px solid var(--red);font-size:14px}.fc-out{max-width:560px}.fc-ready{font-size:20px;font-weight:700;margin:0 0 14px}.fc-out canvas{width:100%;height:auto;display:block;border:1px solid var(--line-2);box-shadow:0 20px 50px rgba(0,0,0,.5)}.fc-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.fc-acts .btn{justify-content:center}.fc-used{max-width:560px;padding:22px;border:1.5px solid var(--red);background:rgba(227,32,46,.1)}.fc-used p{font-size:17px;font-weight:600;margin:0 0 16px}@media (max-width:700px){.fc-steps{grid-template-columns:1fr}.fc-form{padding:18px}.fc-acts{grid-template-columns:1fr}}.fc-out{max-width:760px}.card .meta{display:grid !important;gap:4px}.card .meta .mrow{display:flex;justify-content:space-between;gap:12px}@media (min-width:761px) and (max-width:1199px){.tt{min-width:0}.tt thead th:first-child{width:58px}.tt th,.tt td{padding:4px !important}.tt thead th{font-size:10px;letter-spacing:.08em}.tt .cls[data-s]{font-size:12.5px;padding:6px 6px 7px;line-height:1.15}.tt .cls[data-s] small{font-size:10px}.tt .cls[data-s] .brn{font-size:9.5px;padding:1px 5px}.tt .cls[data-s] small.tm{font-size:10px}}@media (min-width:761px) and (max-width:900px){.tt .cls[data-s] small:not(.br):not(.tm){display:none}}@media (max-width:700px){.pboard .head>.bh{justify-content:flex-start !important;align-items:flex-start;align-self:stretch}.pboard .head .bh .bd{white-space:nowrap;letter-spacing:.04em}}@media (max-width:400px){.pboard .head .bh .bd{font-size:8.5px;letter-spacing:0}}.tt.tts{table-layout:fixed}.tt.tts thead th:first-child,.tt.tts thead th.tts-h{width:230px;text-align:start;padding-inline-start:18px}.tt.tts td{height:auto;vertical-align:middle;padding:8px !important}.tt.tts tbody th{padding:0 !important;vertical-align:stretch;height:1px}.tts-sp{display:flex;flex-direction:column;justify-content:center;gap:3px;height:100%;min-height:76px;padding:12px 16px;background:var(--sc,var(--ink-3));color:#111;border-inline-start:5px solid color-mix(in srgb,var(--sc,#444) 55%,#000);transition:filter .2s}.tts-sp:hover{filter:brightness(1.08)}.tts-sp b{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:19px;line-height:1.05;letter-spacing:.01em}.tts-sp small{font-size:12px;color:rgba(17,17,17,.72)}.tslot{display:grid;justify-items:start;gap:4px;padding:8px 10px;background:color-mix(in srgb,var(--sc,#888) 16%,var(--ink-2));border-inline-start:3px solid var(--sc,#888);transition:background .2s,opacity .2s}.tslot + .tslot{margin-top:6px}.tslot:hover{background:color-mix(in srgb,var(--sc,#888) 30%,var(--ink-2))}.tslot .tm{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--text);white-space:nowrap}.tslot small{font-size:11.5px;color:var(--muted)}.tslot .brn{font-size:10.5px;font-weight:700;background:#0d0d0e;color:#fff;padding:2px 7px;border-inline-start:3px solid var(--red);text-transform:none}.tslot.dim{opacity:.12;pointer-events:none}.tts-no{display:block;text-align:center;color:#34343a;font-size:18px}.tt.tts td.today{background:rgba(227,32,43,.06)}.tt.tts tbody tr[hidden]{display:none}html[lang="ar"] .tts-sp b{font-family:var(--body);font-weight:900;text-transform:none;font-size:17px}html[lang="ar"] .tslot .tm{font-family:var(--body);font-weight:700}@media (min-width:761px) and (max-width:1199px){.tt.tts thead th:first-child{width:150px;padding-inline-start:10px}.tts-sp{padding:10px;min-height:64px}.tts-sp b{font-size:15px}.tts-sp small{display:none}.tslot{padding:6px}.tslot .tm{font-size:10.5px;white-space:normal}.tslot .brn{font-size:9.5px;padding:1px 5px}.tslot small{font-size:10px}}.tslot{width:100%;box-sizing:border-box}.tslot .tm{font-size:14px;letter-spacing:-.01em}.tslot .tm i{font-style:normal;font-size:10.5px;color:var(--muted);font-weight:600}.tt.tts tbody th,.tts-sp{text-align:start;align-items:flex-start}.tts-sp small{font-family:var(--body);letter-spacing:0;text-transform:none}@media (min-width:761px) and (max-width:1199px){.tslot .tm{font-size:11.5px;white-space:nowrap}.tslot .tm i{font-size:9px}}@media (min-width:761px) and (max-width:1199px){.tt.tts thead th:first-child{width:128px}.tt.tts td{padding:4px !important}.tts-sp b{font-size:14px}.tslot{padding:5px 4px 5px 6px;gap:3px}.tslot .tm{font-size:10.5px;letter-spacing:-.03em}.tslot .tm i{display:none}.tslot .brn{font-size:9px;padding:1px 4px;border-inline-start-width:2px}.tslot small{font-size:9.5px;line-height:1.15}}@media (min-width:1000px) and (max-width:1199px){.tt.tts thead th:first-child{width:170px}.tslot .tm{font-size:12px}.tslot .tm i{display:inline;font-size:9px}.tts-sp b{font-size:16px}}.tts-sp em{font-style:normal;font-size:11.5px;font-weight:700;color:#111;background:rgba(255,255,255,.45);padding:1px 6px;margin:2px 0 1px}html[lang="ar"] .tts-sp em{font-size:12px}@media (min-width:761px) and (max-width:1199px){.tts-sp em{font-size:9.5px;padding:1px 4px}}.tslot{background:var(--sc,#888);border-inline-start:4px solid color-mix(in srgb,var(--sc,#888) 55%,#000)}.tslot:hover{background:color-mix(in srgb,var(--sc,#888) 85%,#fff)}.tslot .tm{color:#111}.tslot .tm i{color:rgba(17,17,17,.65)}.tslot small{color:rgba(17,17,17,.78)}.tts-sp em{font-family:var(--body);letter-spacing:0;text-transform:none}@media (max-width:1100px){.p-grid>.facts{order:-1;position:static}}.pboard .was s{text-decoration:none;position:relative;display:inline-block;padding:0 3px;color:rgba(255,255,255,.88) !important}.pboard .was s::after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:2px;background:currentColor;transform:rotate(-12deg);transform-origin:center;opacity:.95}.pboard .star .was s::after,.pboard .lp.best .was s::after{background:#111;height:2.5px}.pboard .was s{color:rgba(243,239,232,.8)}.pboard .was s{line-height:1.25;padding:2px 4px;overflow:visible;color:#fff !important;font-size:clamp(20px,2vw,28px)}.pboard .was s::after{height:2px;transform:rotate(-16deg);opacity:.8;left:0;right:0}@media (max-width:700px){.pboard .was s{font-size:19px}}.pboard .was s{font-family:var(--body) !important;font-weight:700;letter-spacing:0}.pboard .was em{white-space:nowrap}@media (max-width:700px){.pboard .was{gap:6px}.pboard .was s{font-size:17px;padding:2px 2px}.pboard .was em{font-size:9px;padding:3px 5px}}@media (max-width:700px){.pboard .head{position:static !important;top:auto !important}}@media (max-width:760px){.ig-marq{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:none;mask-image:none;padding-inline:var(--pad);margin-inline:calc(var(--pad) * -1);scroll-padding-inline:var(--pad)}.ig-marq::-webkit-scrollbar{display:none}.ig-track{animation:none !important}.ig-track .dup{display:none !important}.ig-track .ig-i{flex:0 0 62vw;scroll-snap-align:start}}@media (max-width:760px){.ig-marq{margin-inline:0 !important;padding-inline:var(--pad,16px)}}.tt-view{display:inline-flex;border:1px solid var(--line-2);margin:4px 0 16px}.tt-view button{background:none;border:0;color:var(--muted);font:600 13px var(--body);padding:10px 18px;cursor:pointer}.tt-view button[aria-pressed="true"]{background:var(--red);color:#fff}.tt-views .tt-branch{display:none}.tt-views[data-view="branch"] .tt-scroll,.tt-views[data-view="branch"] .ag{display:none !important}.tt-views[data-view="branch"] .tt-branch{display:grid}.tt-branch{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;align-items:start}.tbr-note{grid-column:1 / -1;margin:0;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}html[lang="ar"] .tbr-note{font-family:var(--body);letter-spacing:0;font-size:13px}.bcard{border:1px solid var(--red);background:var(--ink-2)}.bcard[hidden]{display:none}.bcard header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--red);color:#fff;padding:12px 18px}.bcard h3{margin:0;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:30px;line-height:1}.bcard .bdays{font-family:var(--display);font-size:18px;letter-spacing:.03em;white-space:nowrap}html[lang="ar"] .bcard h3,html[lang="ar"] .bcard .bdays{font-family:var(--body);font-weight:900}.brows{list-style:none;margin:0;padding:0 14px}.brow{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:12px 4px;border-bottom:1px solid var(--line)}.brow:last-child{border-bottom:0}.brow[hidden]{display:none}.brow .dot{width:12px;height:12px;border-radius:50%;background:var(--sc,#888)}.brow a{font-weight:700;font-size:16px;color:var(--text)}.brow a:hover{color:var(--sc,var(--red-2))}.brow .t{font-family:var(--mono);font-weight:700;font-size:16px;text-align:end;white-space:nowrap}.brow .bxi{display:block;font-size:14px}.brow .bxi b{font-family:var(--body);font-size:12px;color:var(--red-2);letter-spacing:.04em;margin-inline-end:6px}.bx-h{margin:4px 14px 0;padding:10px 4px 2px;border-top:2px solid var(--red);font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red-2)}.bx-h[hidden]{display:none}html[lang="ar"] .bx-h{font-family:var(--body);letter-spacing:0;font-size:13px}@media (max-width:760px){.tt-view{display:flex;width:100%}.tt-view button{flex:1}.bcard h3{font-size:26px}.bcard .bdays{font-size:15px}.brow{gap:10px;padding:11px 2px}.brow a{font-size:15px}.brow .t{font-size:14px}}.post-body{min-width:0;overflow-wrap:anywhere}.post-layout>*{min-width:0}.post-body table{width:100%;border-collapse:collapse;margin:22px 0;font-size:15px}.post-body th,.post-body td{border:1px solid var(--line);padding:10px 12px;text-align:start}.post-body th{background:var(--ink-2);color:var(--red-2);font-weight:700}@media (max-width:700px){.post-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:13px;white-space:nowrap}.post-body th,.post-body td{padding:8px 10px}}.promo{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;padding:16px}.promo[hidden]{display:none}.promo-bg{position:absolute;inset:0;background:rgba(5,5,6,.78);backdrop-filter:blur(4px);animation:pfade .35s ease}.promo-card{position:relative;width:min(860px,100%);display:grid;grid-template-columns:1fr 1.15fr;background:#111113;border:1px solid #2a2a2e;border-top:4px solid var(--red);box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(227,32,43,.15);animation:prise .45s cubic-bezier(.2,.8,.2,1);overflow:hidden;max-height:calc(100vh - 32px)}.promo-img{position:relative;min-height:100%;background:#000}.promo-img img{width:100%;height:100%;object-fit:cover;filter:grayscale(.35) contrast(1.1);display:block}.promo-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(227,32,43,.10),rgba(10,10,11,.55)),linear-gradient(90deg,transparent 60%,#111113)}html[dir="rtl"] .promo-img::after{background:linear-gradient(180deg,rgba(227,32,43,.10),rgba(10,10,11,.55)),linear-gradient(-90deg,transparent 60%,#111113)}.promo-pct{position:absolute;z-index:1;left:22px;bottom:22px;background:var(--red);color:#fff;font-family:var(--display);font-size:64px;line-height:.9;padding:12px 16px 10px;transform:rotate(-4deg);box-shadow:0 10px 30px rgba(227,32,43,.45)}html[dir="rtl"] .promo-pct{left:auto;right:22px;transform:rotate(4deg)}.promo-pct small{display:block;font-family:var(--mono);font-size:13px;letter-spacing:.2em;margin-top:4px}.promo-body{padding:34px 34px 28px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.promo-tag{align-self:flex-start;font:600 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--red-2);border:1px solid rgba(227,32,43,.5);padding:6px 10px}.promo-h{margin:0;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:54px;line-height:.95;color:#fff}.promo-p{margin:0;color:#cfc9c0;font-size:16px;line-height:1.55}.promo-ex{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;background:#0b0b0c;border:1px dashed #3a3a3f;padding:12px 14px}.promo-ex span{font-size:13px;color:var(--muted)}.promo-ex b{grid-row:span 2;font-family:var(--display);font-weight:400;font-size:40px;color:#fff;white-space:nowrap}.promo-ex b s{font-family:var(--body);font-weight:600;font-size:18px;color:var(--muted);margin-inline-end:6px}.promo-ex b small{font-family:var(--mono);font-size:12px;color:var(--muted)}.promo-ex em{font-style:normal;font-size:12px;color:var(--red-2)}.promo-cta{justify-content:center;margin-top:4px}.promo-fine{margin:0;font-size:12px;color:#8f8a84}.promo-x{position:absolute;z-index:3;top:10px;right:10px;width:40px;height:40px;border:0;background:rgba(0,0,0,.55);color:#fff;font-size:18px;cursor:pointer}html[dir="rtl"] .promo-x{right:auto;left:10px}.promo-x:hover{background:var(--red)}html[lang="ar"] .promo-h{font-family:var(--body);font-weight:900;font-size:42px;line-height:1.15;text-transform:none}html[lang="ar"] .promo-tag,html[lang="ar"] .promo-pct small{font-family:var(--body);letter-spacing:0;font-size:13px}@keyframes pfade{from{opacity:0}}@keyframes prise{from{opacity:0;transform:translateY(24px) scale(.97)}}@media (max-width:760px){.promo{align-items:end;padding:0}.promo-card{grid-template-columns:1fr;width:100%;max-height:92vh;border-left:0;border-right:0}.promo-img{height:190px;min-height:0}.promo-img::after{background:linear-gradient(180deg,rgba(227,32,43,.08),#111113 98%)}.promo-pct{font-size:46px;bottom:14px;left:16px}html[dir="rtl"] .promo-pct{right:16px}.promo-body{padding:18px 18px 22px;gap:11px}.promo-h{font-size:40px}html[lang="ar"] .promo-h{font-size:32px}.promo-p{font-size:15px}.promo-ex b{font-size:32px}}.promo-pct>span{display:block;font-family:var(--display)}html[dir="rtl"] .promo[dir="ltr"] .promo-x{left:auto;right:10px}html[dir="rtl"] .promo[dir="ltr"] .promo-pct{right:auto;left:22px;transform:rotate(-4deg)}html[dir="rtl"] .promo[dir="ltr"] .promo-img::after{background:linear-gradient(180deg,rgba(227,32,43,.10),rgba(10,10,11,.55)),linear-gradient(90deg,transparent 60%,#111113)}html[lang="ar"] .promo[lang="en"] .promo-h{font-family:var(--display);font-weight:400;font-size:54px;line-height:.95;text-transform:uppercase}html[lang="ar"] .promo[lang="en"] .promo-tag,html[lang="ar"] .promo[lang="en"] .promo-pct small{font-family:var(--mono);letter-spacing:.16em;font-size:11px}html[lang="ar"] .promo[lang="en"] .promo-p,html[lang="ar"] .promo[lang="en"] .promo-fine,html[lang="ar"] .promo[lang="en"] .promo-ex span,html[lang="ar"] .promo[lang="en"] .promo-ex em{font-family:var(--body)}html[lang="ar"] .promo[lang="en"] .btn{font-family:var(--display)}@media (max-width:760px){html[lang="ar"] .promo[lang="en"] .promo-h{font-size:40px}html[dir="rtl"] .promo[dir="ltr"] .promo-pct{left:16px}html[dir="rtl"] .promo[dir="ltr"] .promo-img::after{background:linear-gradient(180deg,rgba(227,32,43,.08),#111113 98%)}}html[lang="ar"] .promo[lang="en"] .promo-h,html[lang="ar"] .promo[lang="en"] .promo-pct>span,html[lang="ar"] .promo[lang="en"] .promo-ex b,html[lang="ar"] .promo[lang="en"] .btn{font-family:'Anton','Anton Fallback',Impact,sans-serif !important;font-weight:400 !important}html[lang="ar"] .promo[lang="en"] .promo-p,html[lang="ar"] .promo[lang="en"] .promo-fine,html[lang="ar"] .promo[lang="en"] .promo-ex span,html[lang="ar"] .promo[lang="en"] .promo-ex em,html[lang="ar"] .promo[lang="en"] .promo-ex b s{font-family:'Inter Tight',system-ui,sans-serif !important}html[lang="ar"] .promo[lang="en"] .promo-tag,html[lang="ar"] .promo[lang="en"] .promo-pct small,html[lang="ar"] .promo[lang="en"] .promo-ex b small{font-family:'JetBrains Mono',monospace !important;letter-spacing:.16em}html[lang="ar"] .promo[lang="en"] .btn{letter-spacing:.04em;text-transform:uppercase}.promo-card{grid-template-columns:.95fr 1.2fr;border-top:0;outline:3px solid #ff2d38;outline-offset:-3px}.promo-body{background:radial-gradient(120% 90% at 100% 0%,#ff3b45 0%,#e3202b 38%,#9e121b 100%);color:#fff;position:relative}.promo-body::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background:repeating-linear-gradient(-55deg,transparent 0 22px,rgba(0,0,0,.35) 22px 26px)}.promo-body>*{position:relative}.promo-tag{color:#fff;border-color:#fff;background:#0b0b0c;font-weight:700}.promo-h{font-size:66px;line-height:.9;color:#fff;text-shadow:0 6px 24px rgba(0,0,0,.35)}.promo-h em{font-style:normal;display:block;color:#0b0b0c;background:#fff;padding:2px 10px 0;margin-top:6px;width:fit-content;transform:rotate(-1.5deg)}.promo-p{color:#fff;font-size:17px;font-weight:600}.promo-ex{background:#0b0b0c;border:0;box-shadow:0 10px 30px rgba(0,0,0,.35)}.promo-ex b{font-size:46px}.promo-ex em{color:#ff6a72;font-weight:700}.promo-cta.btn{background:#fff !important;color:#e3202b !important;font-size:22px;padding:18px 20px;box-shadow:0 10px 28px rgba(0,0,0,.35);animation:ppulse 1.8s ease-in-out infinite}.promo-cta.btn:hover{background:#0b0b0c !important;color:#fff !important}.promo-fine{color:rgba(255,255,255,.85)}.promo-pct{font-size:84px;background:#fff;color:#e3202b;box-shadow:0 12px 34px rgba(0,0,0,.5)}.promo-pct small{color:#0b0b0c;font-weight:700}.promo-img::after{background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(10,10,11,.45))}@keyframes ppulse{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.promo-cta.btn{animation:none}}@media (max-width:760px){.promo-img{height:170px}.promo-img::after{background:linear-gradient(180deg,rgba(0,0,0,0) 40%,#c4161f 100%)}.promo-pct{font-size:58px}.promo-h{font-size:46px}.promo-ex b{font-size:36px}.promo-cta.btn{font-size:19px;padding:16px}}html[lang="ar"] .promo[lang="en"] .promo-h{font-size:66px;line-height:.9}@media (max-width:760px){html[lang="ar"] .promo[lang="en"] .promo-h{font-size:46px}}@media (max-width:760px){.promo-card{grid-template-columns:1fr !important}.promo-img{height:160px !important}.promo-h{font-size:44px !important}.promo-h em{font-size:.92em}}.promo-h{font-size:60px}html[lang="ar"] .promo[lang="en"] .promo-h{font-size:60px}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .5s cubic-bezier(.7,0,.3,1) both}::view-transition-new(root){animation:vt-in .7s cubic-bezier(.2,.8,.1,1) both}@keyframes vt-out{to{opacity:0;transform:translateY(-40px) scale(.98);filter:blur(4px)}}@keyframes vt-in{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:1000;pointer-events:none}.progress i{display:block;height:100%;background:var(--red);transform:scaleX(0);transform-origin:left}html[dir="rtl"] .progress i{transform-origin:right}.rtag{display:flex;align-items:center;gap:14px;margin-bottom:28px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.rtag b{color:var(--red-2);font-weight:500}.rtag i{flex:1;max-width:220px;height:1px;background:var(--line-2);transform-origin:left}html[dir="rtl"] .rtag i{transform-origin:right}html[lang="ar"] .rtag{font-family:var(--body);letter-spacing:0}.quiz .rtag{color:#6b665e}.quiz .rtag i{background:rgba(21,20,18,.25)}.quiz .rtag b{color:var(--red)}.rail-head .rtag{margin-bottom:18px}.rounds{position:fixed;inset-inline-start:18px;top:50%;transform:translateY(-50%);z-index:700;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;pointer-events:none;transition:opacity .5s;mix-blend-mode:difference}.rounds.show{opacity:1;pointer-events:auto}.rounds ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rounds button{display:block;padding:4px}.rounds button i{display:block;width:6px;height:6px;border-radius:50%;background:#fff;opacity:.35;transition:all .4s var(--ease)}.rounds button:hover i{opacity:.8}.rounds button.on i{opacity:1;height:26px;border-radius:4px;background:#fff}.rd-label{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#fff;display:flex;gap:10px;white-space:nowrap}html[dir="rtl"] .rd-label{transform:none}.rd-label b{font-weight:500}.rd-label span{opacity:.6}@media (max-width:1100px){.rounds{display:none}}.sw{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.swi{display:inline-block;will-change:transform}.tagline .sw{padding-bottom:.02em}.sec{padding:clamp(90px,12vw,170px) 0}.sec-head{border-top:1px solid var(--line);padding-top:28px}.rtag + .sec-head,.rtag + div>.sec-head{border-top:0;padding-top:0}.tonight{grid-template-columns:5fr 7fr}.coaches{gap:20px}.plans{gap:20px}.card{transition:filter .4s;will-change:transform}.card img{transition:filter .6s}.rail .card:hover{filter:brightness(1.08)}.hero{min-height:100svh}.hero .poster,.hero video{will-change:transform;transform-origin:50% 40%}.hero-h1{margin-bottom:4px}.statbar{backdrop-filter:blur(6px)}.cur{display:grid;place-items:center}.cur::after{content:attr(data-label);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#000;opacity:0;transition:opacity .2s}.cur.labeled{width:84px;height:84px;margin:-42px 0 0 -42px;background:#fff;mix-blend-mode:normal}.cur.labeled::after{opacity:1}.wipe{position:fixed;inset:0;z-index:9999;background:var(--red);transform:scaleY(0);transform-origin:bottom;pointer-events:none}html.motion .rv{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.rtag-wrap{position:relative;z-index:2}.rail-pin .rtag-wrap{width:100%}.sec-head{border-top:0;padding-top:0}html.motion [data-round] .eyebrow{display:none}html.motion [data-round] .eyebrow + .h-display,html.motion [data-round] .eyebrow + h2{margin-top:0}html.glove-on,html.glove-on body,html.glove-on a,html.glove-on button,html.glove-on summary,html.glove-on label,html.glove-on figure,html.glove-on .card{cursor:none}html.glove-on input,html.glove-on textarea,html.glove-on select{cursor:text}.glove{position:fixed;top:0;left:0;z-index:10001;pointer-events:none;width:0;height:0}.g-in{position:absolute;left:-12px;top:-10px;width:56px;height:56px;transform-origin:30% 30%;transition:width .3s,height .3s;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));will-change:transform}.g-in svg{width:100%;height:100%;display:block;transition:transform .35s cubic-bezier(.2,.8,.1,1)}.glove.ready .g-in svg{transform:scale(1.25)}.glove.gone{opacity:0}.g-lbl{position:absolute;left:40px;top:34px;padding:5px 10px;border-radius:99px;background:#f3efe8;color:#0a0a0b;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;transform:scale(.6);transform-origin:left top;transition:opacity .2s,transform .3s cubic-bezier(.2,.8,.1,1)}.glove.labeled .g-lbl{opacity:1;transform:none}.impact{position:fixed;z-index:10000;pointer-events:none;width:0;height:0}.impact i{position:absolute;left:0;top:0;width:0;height:0;transform:rotate(var(--a))}.impact u{position:absolute;left:16px;top:-1.5px;width:30px;height:3px;background:var(--red-2);border-radius:3px;transform-origin:0 50%}.impact b{position:absolute;left:0;top:0;translate:-50% -130%;font-family:var(--display);font-size:22px;color:#fff;-webkit-text-stroke:1px #000;text-shadow:2px 2px 0 var(--red);font-weight:400;letter-spacing:.04em}@media (max-width:1100px){.tonight{grid-template-columns:1fr}}.g-in{width:72px;height:72px;left:-16px;top:-12px}.g-lbl{left:52px;top:46px}.impact u{left:20px;width:40px;height:4px}.impact b{font-size:30px}@keyframes rise-in{from{transform:translateY(105%)}}@keyframes up-in{from{transform:translateY(26px)}}@keyframes sun-in{from{transform:scale(.55)}}@keyframes zoom-in{from{transform:scale(1.14)}}.hero .tagline .line>span{animation:rise-in 1s cubic-bezier(.2,.8,.1,1) both}.hero .tagline .line:nth-child(2)>span{animation-delay:.09s}.hero .sun{animation:sun-in 1.3s cubic-bezier(.2,.8,.1,1) both}.hero .poster{animation:zoom-in 2.4s cubic-bezier(.2,.8,.1,1) both}.hero-row,.hero .statbar{animation:up-in .9s .25s cubic-bezier(.2,.8,.1,1) both}.rtag i{transform:scaleX(0);transition:transform 1.2s cubic-bezier(.2,.8,.1,1) .1s}.rtag.in i{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.hero .tagline .line>span,.hero .sun,.hero .poster,.hero-row,.hero .statbar{animation:none}.rtag i{transform:none}}.quiz .rtag b{color:#b0101c}.late .rtag b,.late .rtag span{color:#fff}