@font-face{font-family:Tajawal;font-weight:400;font-display:swap;src:url(../assets/fonts/tajawal-arabic-400-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;font-weight:500;font-display:swap;src:url(../assets/fonts/tajawal-arabic-500-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;font-weight:700;font-display:swap;src:url(../assets/fonts/tajawal-arabic-700-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;font-weight:800;font-display:swap;src:url(../assets/fonts/tajawal-arabic-800-normal.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Tajawal;font-weight:400;font-display:swap;src:url(../assets/fonts/tajawal-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2190-21FF}@font-face{font-family:Tajawal;font-weight:500;font-display:swap;src:url(../assets/fonts/tajawal-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2190-21FF}@font-face{font-family:Tajawal;font-weight:700;font-display:swap;src:url(../assets/fonts/tajawal-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2190-21FF}@font-face{font-family:Tajawal;font-weight:800;font-display:swap;src:url(../assets/fonts/tajawal-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+2190-21FF}@font-face{font-family:Bebas Neue;font-weight:400;font-display:swap;src:url(../assets/fonts/bebas-neue-latin-400-normal.woff2) format("woff2")}:root{--void:#070505;--ash:#100b0a;--char:#1a1110;--line:rgba(255,206,180,.1);--line-2:rgba(255,206,180,.18);--chrome:#f1ebe7;--smoke:#a3958f;--ember:#ff4b1a;--flame:#ff7a1a;--gold:#ffbe5c;--blood:#a8100c;--molten:linear-gradient(100deg,#ffd27a 0%,#ff8a1f 28%,#ff3d14 55%,#b3120f 80%,#ff7a1a 100%);--f-lat:"Bebas Neue",Impact,"Arial Narrow",sans-serif;--f-ar:"Tajawal","Segoe UI",Tahoma,sans-serif;--gutter:max(16px,env(safe-area-inset-left,0px));--gutter-r:max(16px,env(safe-area-inset-right,0px));--pad:clamp(20px,5vw,72px);--ease:cubic-bezier(.16,1,.3,1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--void);-webkit-text-size-adjust:100%;scrollbar-color:#3a1c14 var(--void)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped,html.is-locked{overflow:hidden}body{margin:0;background:var(--void);color:var(--chrome);font-family:var(--f-ar);font-size:clamp(15px,1.05vw,17px);line-height:1.75;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--void)}#app{overflow-x:clip}img,video,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:800;line-height:1.08}::selection{background:var(--ember);color:#100403}:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.skip{position:fixed;top:-60px;right:16px;z-index:200;background:var(--ember);color:#160604;padding:10px 16px;border-radius:999px;font-weight:700}.skip:focus{top:16px}.section{padding-block:clamp(80px,9vw,140px);padding-left:var(--pad);padding-right:var(--pad);position:relative}@media(max-width:600px){.section{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.02em;color:var(--gold);text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:1px;background:linear-gradient(to left,var(--ember),transparent)}.eyebrow svg{font-size:16px}.sec-head{display:grid;gap:22px;margin-bottom:clamp(44px,6vw,90px)}.sec-head h2,.reveal-heading{font-size:clamp(40px,6.4vw,104px);letter-spacing:-.01em;line-height:1.02}.words__line{display:block}.words__w{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.08em;margin-block:-.08em}.words__i{display:inline-block;will-change:transform}.is-accent .words__i{background:var(--molten);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:molten 6s linear infinite}@keyframes molten{to{background-position:-200% 0}}.magnet{display:inline-block}.btn{position:relative;display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 28px;border-radius:999px;font-weight:800;font-size:16px;white-space:nowrap;isolation:isolate;overflow:hidden;transition:transform .5s var(--ease)}.btn__icon{display:grid;place-items:center;font-size:20px}.btn--primary{color:#1a0503;background:linear-gradient(180deg,#ffb15a,#ff5a1f 55%,#e2300f);box-shadow:0 0 0 1px #ffbe7880 inset,0 18px 50px -12px #ff4b1abf,0 0 80px -20px #ff7828cc}.btn--primary .btn__glow{position:absolute;inset:-2px;z-index:-1;background:radial-gradient(120px 60px at var(--gx,50%) 120%,rgba(255,240,200,.9),transparent 70%);opacity:0;transition:opacity .4s}.btn--primary:hover .btn__glow{opacity:1}.btn--primary:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(120%);transition:transform .9s var(--ease)}.btn--primary:hover:after{transform:translate(-120%)}.btn--ghost{color:var(--chrome);background:#140c0b73;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px var(--line-2) inset}.btn--ghost:hover{box-shadow:0 0 0 1px #ff8c5099 inset,0 0 40px -10px #ff5a1e99}.btn--ghost .btn__icon{width:30px;height:30px;border-radius:50%;background:var(--ember);color:#1a0503;font-size:13px}.link-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-weight:700;border-bottom:1px solid currentColor;padding-bottom:4px}.link-arrow svg{transition:transform .4s var(--ease)}.link-arrow:hover svg{transform:translate(-4px,-4px)}.pill{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 16px;border-radius:999px;background:#0a060580;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--line-2) inset;font-size:13px;font-weight:700}.pill__dot,.cd__dot{width:8px;height:8px;border-radius:50%;background:var(--ember);box-shadow:0 0 #ff4b1ab3;animation:ping 1.8s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px #ff4b1a00}to{box-shadow:0 0 #ff4b1a00}}.hdr{position:fixed;z-index:50;top:env(safe-area-inset-top,0px);left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px var(--pad);transition:transform .7s var(--ease),background .5s,padding .5s;opacity:0}.is-ready .hdr{opacity:1;transition:transform .7s var(--ease),background .5s,padding .5s,opacity 1s .6s}.hdr.is-scrolled{padding-block:12px;background:linear-gradient(to bottom,#070505eb,#07050599);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line)}.hdr.is-hidden{transform:translateY(-110%)}.logo{display:flex;align-items:center;gap:12px;flex-shrink:0}.logo img{width:44px;height:44px;border-radius:50%;object-fit:cover;mix-blend-mode:screen;filter:drop-shadow(0 0 14px rgba(255,90,30,.5))}.logo__type{display:flex;flex-direction:column;line-height:.86;font-family:var(--f-lat)}.logo__type b{font-weight:400;font-size:24px;letter-spacing:.06em}.logo__type i{font-style:normal;font-size:13px;letter-spacing:.42em;color:var(--ember)}.hdr__nav{display:flex;gap:6px;padding:6px;border-radius:999px;background:#100a0973;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px var(--line) inset}.hdr__nav a{position:relative;height:38px;line-height:38px;display:block;padding:0 16px;border-radius:999px;font-size:14px;font-weight:700;color:var(--smoke);overflow:hidden;transition:color .3s,background .3s}.hdr__nav a span{display:block;position:relative;height:38px;transition:transform .5s var(--ease)}.hdr__nav a span:after{content:attr(data-text);position:absolute;inset:100% 0 auto;color:var(--gold)}.hdr__nav a:hover span{transform:translateY(-100%)}.hdr__nav a.is-active{color:var(--chrome);background:#ff4b1a24}.hdr__end{display:flex;align-items:center;gap:10px}.hdr__discord{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 20px;border-radius:999px;font-weight:800;font-size:14px;background:var(--chrome);color:#140604;transition:background .3s,box-shadow .3s}.hdr__discord svg{font-size:20px}.hdr__discord:hover{background:var(--gold);box-shadow:0 0 40px -6px #ff8c32cc}.burger{display:none;width:46px;height:46px;border-radius:50%;background:#100a0999;box-shadow:0 0 0 1px var(--line-2) inset;position:relative;z-index:70}.burger i{position:absolute;left:14px;right:14px;height:2px;background:var(--chrome);transition:transform .5s var(--ease)}.burger i:first-child{top:18px}.burger i:last-child{top:26px}.burger.is-open i:first-child{transform:translateY(4px) rotate(45deg)}.burger.is-open i:last-child{transform:translateY(-4px) rotate(-45deg)}@media(max-width:1080px){.hdr__nav{display:none}.burger{display:block}}@media(max-width:560px){.hdr__discord span{display:none}.hdr__discord{width:46px;padding:0;justify-content:center}.logo__type b{font-size:20px}}.mmenu{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;justify-content:center;gap:40px;padding:110px max(24px,env(safe-area-inset-right,0px)) max(40px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));visibility:hidden;clip-path:circle(0% at 6% 4%)}.mmenu.is-open{visibility:visible;clip-path:circle(150% at 6% 4%)}.mmenu__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(80% 60% at 50% 110%,rgba(255,75,26,.35),transparent 70%),var(--void)}.mmenu__nav{display:flex;flex-direction:column}.mmenu__row{overflow:hidden;border-bottom:1px solid var(--line);padding-block:6px}.mmenu__link{display:flex;align-items:baseline;gap:16px;font-size:clamp(34px,9vw,64px);font-weight:800;line-height:1.25}.mmenu__link small{font-family:var(--f-lat);font-size:16px;color:var(--ember);letter-spacing:.1em}.mmenu__foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px;color:var(--smoke);font-family:var(--f-lat);letter-spacing:.12em;font-size:18px}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.hero__media{position:absolute;inset:0;z-index:-1}.hero__fallback,.hero__gl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__fallback{filter:saturate(1.15) brightness(.75)}.hero.has-gl .hero__fallback{opacity:0}.hero__shade{position:absolute;inset:0;background:linear-gradient(to left,rgba(7,5,5,.82) 0%,rgba(7,5,5,.35) 40%,transparent 70%),linear-gradient(to top,var(--void) 0%,transparent 35%),linear-gradient(to bottom,rgba(7,5,5,.6),transparent 25%)}.hero__inner{flex:1;display:flex;flex-direction:column;padding:clamp(110px,14vh,150px) var(--pad) clamp(28px,5vh,56px);position:relative}.hero__eyebrow{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.hero__coords{font-family:var(--f-lat);letter-spacing:.3em;font-size:14px;color:var(--smoke)}.hero__title{margin-top:auto;position:relative;line-height:.8;perspective:900px;transform-origin:50% 100%;display:flex;flex-wrap:wrap;align-items:flex-end;gap:0 clamp(16px,2vw,36px);direction:ltr}.hero__word{display:flex;justify-content:flex-start;font-family:var(--f-lat);font-weight:400;font-size:clamp(96px,20vw,380px);letter-spacing:-.005em;filter:drop-shadow(0 0 34px rgba(255,80,20,.45)) drop-shadow(0 12px 60px rgba(255,60,10,.3))}.hero__char{--heat:0;display:inline-block;overflow:hidden;padding-top:.16em;margin-top:-.1em;transform-style:preserve-3d}.hero__char>span{display:inline-block;background:linear-gradient(180deg,#fffaf0,#ffd8a8 12%,#ff8a2a 23%,#e2300f 33%,#7c0b08 40%,#2a0e0a 56%,#120706);background-size:100% 250%;background-position:50% 0%;-webkit-background-clip:text;background-clip:text;color:transparent;transform:translateY(calc(var(--heat) * -.07em)) scale(calc(1 + var(--heat) * .035));filter:brightness(calc(1 + var(--heat) * .7)) saturate(calc(1 + var(--heat) * .5));transform-origin:50% 100%;will-change:transform}.hero__shock{position:absolute;left:50%;top:42%;width:60vmin;height:60vmin;margin:-30vmin 0 0 -30vmin;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,transparent 52%,rgba(255,170,90,.55) 58%,rgba(255,80,20,.25) 64%,transparent 72%);mix-blend-mode:screen;z-index:1}.hero__scan{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);opacity:.35;mix-blend-mode:multiply}.hero__hint{position:absolute;top:50%;right:var(--pad);translate:0 -50%;font-size:12px;letter-spacing:.04em;color:#ffbe5cbf;opacity:0;animation:hintIn 1.2s 6s forwards,hintOut 1s 14s forwards;pointer-events:none;display:flex;align-items:center;gap:10px}.hero__hint:before{content:"";width:22px;height:22px;border-radius:50%;border:1px solid currentColor;box-shadow:0 0 14px #ff782899;animation:ping 1.8s infinite}@keyframes hintIn{to{opacity:1}}@keyframes hintOut{to{opacity:0}}@media(max-width:900px){.hero__hint{display:none}}.hero__town{padding-bottom:.16em;font-family:var(--f-lat);font-size:clamp(34px,6.4vw,120px);letter-spacing:.3em;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,236,220,.85);text-shadow:0 0 40px rgba(255,90,30,.4)}.hero__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,64px);margin-top:clamp(18px,3vh,36px)}.hero__copy{display:grid;gap:18px;max-width:600px;min-width:0}.hero__tag{font-size:clamp(30px,3.6vw,58px);font-weight:800;line-height:1.1}.hero__desc{color:#d7ccc7;max-width:52ch}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.hero__side{position:absolute;left:clamp(10px,1.6vw,26px);top:50%;transform:translateY(-50%) rotate(-90deg);transform-origin:left center;translate:.5em 0;white-space:nowrap;font-family:var(--f-lat);letter-spacing:.4em;font-size:13px;color:#f1ebe773}.hero__scroll{position:absolute;right:50%;translate:50% 0;bottom:18px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:var(--smoke)}.hero__scroll i{width:1px;height:42px;background:linear-gradient(var(--ember),transparent);position:relative;overflow:hidden}.hero__scroll i:after{content:"";position:absolute;inset:0;background:var(--gold);animation:drip 2s var(--ease) infinite}@keyframes drip{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media(max-width:900px){.hero__bottom{grid-template-columns:1fr}.hero__side,.hero__scroll{display:none}.hero__shade{background:linear-gradient(to top,var(--void) 5%,rgba(7,5,5,.55) 55%,rgba(7,5,5,.4))}.hero__word{font-size:clamp(84px,29vw,240px)}.hero__town{letter-spacing:.5em;font-size:clamp(26px,8vw,52px);padding-bottom:0}}.cd{display:grid;gap:14px;padding:20px 22px;border-radius:22px;background:linear-gradient(160deg,#1e100db8,#0a060599);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 0 1px var(--line-2) inset,0 30px 80px -30px #000c;min-width:0}.cd__head{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--smoke)}.cd__head b{margin-inline-start:auto;font-family:var(--f-lat);font-weight:400;font-size:18px;letter-spacing:.14em;color:var(--gold)}.cd__units{display:flex;align-items:flex-start;gap:8px}.cd__unit{display:grid;justify-items:center;gap:2px;min-width:0}.cd__num{display:block;overflow:hidden;font-family:var(--f-lat);font-size:clamp(44px,4.6vw,74px);line-height:1;letter-spacing:.02em;font-variant-numeric:tabular-nums;width:1.15em;text-align:center}.cd__num span{display:block}.cd__unit:first-child .cd__num{color:var(--gold);text-shadow:0 0 30px rgba(255,140,40,.6)}.cd__lbl{font-size:12px;color:var(--smoke);font-weight:700}.cd__sep{font-family:var(--f-lat);font-size:clamp(34px,3.4vw,54px);line-height:1.25;color:var(--ember);opacity:.7}.cd--compact{justify-items:center;background:#0a06058c}.cd--compact .cd__num{font-size:clamp(36px,4vw,56px)}.cd__live{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:18px;color:var(--gold)}.cd__live i{width:10px;height:10px;border-radius:50%;background:#2ee66b;box-shadow:0 0 16px #2ee66b}@media(max-width:420px){.cd{padding:16px}.cd__units{gap:4px}.cd__num{font-size:42px}.cd__sep{font-size:30px}}.mq-wrap{position:relative;height:clamp(200px,24vw,340px);overflow:hidden;display:grid;place-items:center;margin-top:-1px}.mq{position:absolute;left:-10%;right:-10%;overflow:hidden;white-space:nowrap;padding-block:clamp(10px,1.2vw,18px)}.mq:not(.mq--outline){rotate:-4deg;z-index:2;background:linear-gradient(90deg,#ff7a1a,#ff4b1a 40%,#e2300f 70%,#ff8a2a);box-shadow:0 20px 60px -10px #ff4b1a8c,0 0 0 1px #ffd29659 inset}.mq:not(.mq--outline):before,.mq:not(.mq--outline):after{content:"";position:absolute;left:0;right:0;height:6px;background:repeating-linear-gradient(-45deg,#140604 0 10px,transparent 10px 20px);opacity:.55}.mq:not(.mq--outline):before{top:0}.mq:not(.mq--outline):after{bottom:0}.mq--outline{rotate:3deg;z-index:1;background:#0d0807;border-block:1px solid var(--line-2)}.mq__track{display:inline-flex;will-change:transform}.mq__item{display:inline-flex;align-items:center;gap:clamp(16px,2vw,34px);padding-inline-end:clamp(16px,2vw,34px);font-family:var(--f-lat),var(--f-ar);font-size:clamp(34px,5vw,84px);line-height:1.05;font-weight:800}.mq:not(.mq--outline) .mq__item{color:#160604}.mq__star{font-style:normal;color:#160604;font-size:.45em}.mq--outline .mq__item{color:transparent;-webkit-text-stroke:1px rgba(241,235,231,.45)}.mq--outline .mq__star{-webkit-text-stroke:0;color:var(--ember)}.mani__grid{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) minmax(0,360px);gap:clamp(24px,4vw,70px);align-items:center}.mani__label{align-self:start;padding-top:16px}.mani__text{font-size:clamp(28px,3.7vw,62px);font-weight:800;line-height:1.28;letter-spacing:-.005em}.mani__text .words__w{overflow:visible;padding:0;margin:0}.mani__visual{position:relative;aspect-ratio:1;max-width:100%;display:grid;place-items:center}.mani__halo{position:absolute;inset:8%;border-radius:50%;background:radial-gradient(circle,rgba(255,90,30,.45),rgba(255,40,10,.08) 55%,transparent 70%);filter:blur(20px);animation:breathe 5s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.12);opacity:.75}}.mani__emblem{position:relative;width:74%;border-radius:50%;mix-blend-mode:screen}.circ{position:absolute;inset:0;border-radius:50%}.circ span{position:absolute;left:50%;top:0;height:50%;transform-origin:bottom center;font-family:var(--f-lat);font-size:clamp(14px,1.3vw,20px);letter-spacing:.1em;color:#ffbe5cd9;translate:-50% 0}.mani__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(60px,8vw,120px);border-top:1px solid var(--line)}.mani__stat{display:grid;gap:6px;padding:28px clamp(12px,2vw,30px) 0;border-inline-start:1px solid var(--line)}.mani__stat:first-child{border-inline-start:0;padding-inline-start:0}.mani__stat b{font-family:var(--f-lat);font-weight:400;font-size:clamp(52px,6vw,96px);line-height:.9;background:var(--molten);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.mani__stat span{color:var(--smoke);font-size:14px;font-weight:500}@media(max-width:1000px){.mani__grid{grid-template-columns:1fr}.mani__visual{max-width:340px;justify-self:center;order:-1}.mani__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mani__stat:nth-child(3){border-inline-start:0;padding-inline-start:0}}.paths{position:relative;background:var(--void)}.paths__head{position:absolute;z-index:3;top:clamp(90px,12vh,120px);right:var(--pad);display:grid;gap:10px;pointer-events:none}.paths__title{font-size:clamp(22px,2vw,32px);font-weight:800}.paths__title em{font-style:normal;color:var(--gold)}.paths__viewport{height:100vh;height:100svh;overflow:hidden}.paths__track{display:flex;height:100%;width:max-content;will-change:transform}.path{position:relative;width:100vw;height:100%;flex-shrink:0;overflow:hidden;display:flex;align-items:flex-end;isolation:isolate}.path__media{position:absolute;inset:0;z-index:-2;overflow:hidden}.path__img{position:absolute;inset:-6%;width:112%;height:112%;object-fit:cover;max-width:none}.path__tint{position:absolute;inset:0}.path--civil .path__img{object-position:42% 25%;filter:sepia(.55) saturate(1.5) hue-rotate(-12deg) brightness(.7) contrast(1.1)}.path--civil .path__tint{background:radial-gradient(70% 60% at 30% 30%,rgba(255,190,92,.28),transparent 70%),linear-gradient(to top,#070505f2,#07050526 60%),linear-gradient(to left,rgba(7,5,5,.8),transparent 60%)}.path--gangs .path__img{object-position:8% 70%;filter:saturate(1.4) contrast(1.15) brightness(.75)}.path--gangs .path__tint{background:radial-gradient(60% 70% at 25% 60%,rgba(200,20,10,.35),transparent 70%),linear-gradient(to top,#070505f2,#0705051a 60%),linear-gradient(to left,rgba(7,5,5,.85),transparent 60%)}.path--gov .path__img{object-position:88% 75%;filter:grayscale(.7) brightness(.55) contrast(1.2)}.path--gov .path__tint{background:linear-gradient(to top,#070505f2,#07050526 60%),linear-gradient(to left,rgba(7,5,5,.85),transparent 60%)}.path__siren{position:absolute;inset:0;mix-blend-mode:screen;background:radial-gradient(50% 60% at 15% 30%,rgba(255,30,40,.55),transparent 70%),radial-gradient(50% 60% at 55% 25%,rgba(40,90,255,.55),transparent 70%);animation:siren 1.4s steps(2,jump-none) infinite}@keyframes siren{0%{opacity:1;filter:hue-rotate(0)}50%{opacity:.25}to{opacity:1;filter:hue-rotate(180deg)}}.path__num{position:absolute;z-index:-1;left:4vw;top:50%;translate:0 -55%;font-family:var(--f-lat);font-size:clamp(220px,40vw,720px);line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(255,190,140,.22)}.path__body{display:grid;gap:18px;max-width:640px;padding:0 var(--pad) clamp(110px,16vh,150px)}.path__label{font-size:14px;font-weight:700;color:var(--gold);letter-spacing:.02em}.path__h{font-size:clamp(48px,7vw,124px);line-height:1;letter-spacing:-.01em}.path--gangs .path__h .words__line:last-child .words__i{color:#ff3d26;text-shadow:0 0 40px rgba(255,40,20,.4)}.path__text{color:#d7ccc7;max-width:46ch;font-size:clamp(16px,1.2vw,19px)}.path__link{display:inline-flex;align-items:center;gap:10px;width:max-content;max-width:100%;font-weight:800;padding-bottom:6px;border-bottom:1px solid rgba(255,190,92,.5);color:var(--gold)}.path__link svg{transition:transform .4s var(--ease)}.path__link:hover svg{transform:translate(-4px,-4px)}.paths__hud{position:absolute;z-index:4;bottom:clamp(24px,4vh,40px);right:var(--pad);left:var(--pad);display:grid;grid-template-columns:repeat(3,1fr);gap:14px;pointer-events:none}.paths__seg{display:grid;gap:10px;font-size:13px;font-weight:700;color:var(--smoke);transition:color .4s}.paths__seg i{height:2px;background:var(--line-2);position:relative;overflow:hidden}.paths__seg i:after{content:"";position:absolute;inset:0;background:var(--molten);transform:scaleX(0);transform-origin:right;transition:transform .7s var(--ease)}.paths__seg.is-on{color:var(--chrome)}.paths__seg.is-on i:after{transform:scaleX(1)}@media(max-width:899px){.paths__head{position:relative;top:auto;right:auto;padding:90px 20px 30px}.paths__viewport{height:auto}.paths__track{flex-direction:column;width:100%}.path{width:100%;height:auto;min-height:88svh}.path__body{padding:0 20px 70px}.path__num{left:auto;right:-4vw;top:22%;font-size:62vw}.paths__hud{display:none}}.show{position:relative;height:100vh;height:100svh;overflow:hidden;background:radial-gradient(70% 60% at 50% 70%,#24100b,var(--void) 70%)}.show__stage{position:absolute;inset:0}.show__stage canvas{width:100%!important;height:100%!important}.show__fallback{position:absolute;left:50%;top:55%;width:min(260px,40vw);translate:-50% -50%;rotate:90deg;filter:drop-shadow(0 30px 60px rgba(255,60,20,.4))}.show__vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to left,rgba(7,5,5,.85),transparent 45%),linear-gradient(to top,var(--void),transparent 25%),linear-gradient(to bottom,var(--void),transparent 20%)}.show__beats{position:absolute;inset:0;pointer-events:none}.show__beat{position:absolute;right:var(--pad);top:50%;translate:0 -50%;max-width:min(560px,86vw);display:grid;gap:16px}.show__beat:not(:first-child) .show__idx,.show__beat:not(:first-child) .show__k,.show__beat:not(:first-child) .show__t{opacity:0}.show__idx{font-family:var(--f-lat);letter-spacing:.3em;color:var(--ember);font-size:15px}.show__k{font-size:clamp(48px,6.6vw,112px);line-height:1}.show__t{color:#d7ccc7;font-size:clamp(16px,1.25vw,20px);max-width:40ch}.show__gauge{position:absolute;left:var(--pad);bottom:clamp(28px,6vh,60px);width:150px;aspect-ratio:1}.show__gauge svg{width:100%;height:100%;overflow:visible}.g-track{fill:none;stroke:var(--line-2);stroke-width:3;stroke-dasharray:209 314;transform:rotate(150deg);transform-origin:60px 60px}.g-fill{fill:none;stroke:url(#none);stroke:var(--ember);stroke-width:3;stroke-dasharray:calc(209 * var(--sp,0)) 314;transform:rotate(150deg);transform-origin:60px 60px;filter:drop-shadow(0 0 6px var(--ember))}.g-needle{stroke:var(--gold);stroke-width:2.5;stroke-linecap:round}.g-hub{fill:var(--gold)}.show__speed{position:absolute;inset:auto 0 6px;text-align:center;font-family:var(--f-lat);line-height:1}.show__speed b{display:block;font-weight:400;font-size:34px;font-variant-numeric:tabular-nums}.show__speed small{font-size:11px;letter-spacing:.3em;color:var(--smoke)}.show__hint{position:absolute;left:50%;bottom:24px;translate:-50% 0;font-size:12px;color:var(--smoke);letter-spacing:.06em}.show__loader{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;gap:10px;width:160px;text-align:center;font-family:var(--f-lat);letter-spacing:.3em;color:var(--smoke)}.show__loader i{display:block;height:2px;background:var(--ember);transform-origin:right;transition:transform .3s}@media(max-width:900px){.show__vignette{background:linear-gradient(to top,var(--void) 5%,rgba(7,5,5,.4) 45%,transparent 70%),linear-gradient(to bottom,var(--void),transparent 20%)}.show__beat{top:auto;bottom:max(90px,12svh);translate:0 0;right:20px;left:20px}.show__gauge{width:96px;inset:90px 20px auto auto}.show__speed b{font-size:24px}.show__hint{display:none}}.steps__fuse{height:2px;background:var(--line);margin-bottom:-1px;position:relative;overflow:hidden}.steps__fuse i{position:absolute;inset:0;background:var(--molten);transform-origin:right;box-shadow:0 0 20px var(--ember)}.steps__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);padding-top:clamp(24px,3vw,40px)}.spotlight{position:relative;isolation:isolate;transform-style:preserve-3d}.spotlight:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,110,40,.18),transparent 45%);opacity:0;transition:opacity .4s}.spotlight:hover:before{opacity:1}.step{display:grid;gap:16px;align-content:start;height:100%;padding:clamp(26px,2.6vw,40px);border-radius:26px;background:linear-gradient(170deg,var(--char),var(--ash));box-shadow:0 0 0 1px var(--line) inset;min-height:320px;transition:box-shadow .4s}.step:hover{box-shadow:0 0 0 1px #ff783c73 inset,0 40px 80px -40px #ff3c1480}.step__n{font-family:var(--f-lat);font-size:clamp(70px,7vw,120px);line-height:.85;color:transparent;-webkit-text-stroke:1.5px rgba(255,140,80,.55);transition:color .5s}.step:hover .step__n{color:var(--ember);-webkit-text-stroke-color:var(--ember);text-shadow:0 0 40px rgba(255,75,26,.6)}.step h3{font-size:clamp(24px,2vw,32px)}.step p{color:var(--smoke)}.step__cta{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--gold)}@media(max-width:900px){.steps__grid{grid-template-columns:1fr}.step{min-height:0}}.media{overflow:hidden}.media:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 50% at 25% 50%,rgba(255,40,80,.08),transparent 70%),radial-gradient(40% 50% at 20% 60%,rgba(40,230,230,.06),transparent 70%)}.media__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,110px);align-items:center}.media__copy{display:grid;gap:26px;align-content:start;min-width:0}.media__title{display:flex;flex-wrap:wrap;gap:.2em;font-family:var(--f-lat);font-weight:400;font-size:clamp(72px,10vw,180px);line-height:.85;letter-spacing:.01em}.media__title span:last-child{color:transparent;-webkit-text-stroke:1.5px rgba(241,235,231,.8)}.shiny{background:linear-gradient(110deg,#f1ebe7 35%,#fff 45%,#ffbe5c,#fff 55%,#f1ebe7 65%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 4s linear infinite}@keyframes shine{0%{background-position:120% 0}to{background-position:-120% 0}}.media__lead{font-size:clamp(17px,1.35vw,21px);color:#d7ccc7;max-width:52ch}.media__feats{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.media__feats li{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:20px;padding-block:18px;border-bottom:1px solid var(--line)}.media__feats b{font-weight:800}.media__feats span{color:var(--smoke)}.media__visual{position:relative;display:grid;place-items:center;perspective:1200px;min-height:560px}.media__orbit{position:absolute;width:min(520px,100%);aspect-ratio:1;border-radius:50%;border:1px dashed rgba(255,190,92,.2)}.media__orbit span{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--ember);box-shadow:0 0 20px var(--ember)}.media__orbit span:nth-child(1){top:-6px;left:50%}.media__orbit span:nth-child(2){bottom:14%;left:4%;background:#25f4ee;box-shadow:0 0 20px #25f4ee}.media__orbit span:nth-child(3){bottom:14%;right:4%;background:#fe2c55;box-shadow:0 0 20px #fe2c55}.phone{position:relative;width:min(280px,70vw);aspect-ratio:9/19;border-radius:44px;padding:10px;background:linear-gradient(145deg,#2a1d1a,#0b0706);box-shadow:0 0 0 1px #ffc8aa33 inset,0 60px 120px -40px #ff3c148c,0 0 0 8px #ffffff05;transform-style:preserve-3d}.phone__screen{position:relative;width:100%;height:100%;border-radius:34px;overflow:hidden;background:#000}.phone__screen video{width:100%;height:100%;object-fit:cover}.phone__ui{position:absolute;inset:0;padding:18px 14px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(to top,rgba(0,0,0,.7),transparent 35%,transparent 75%,rgba(0,0,0,.5))}.phone__live{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:#fe2c55;font-family:var(--f-lat);letter-spacing:.14em;font-size:15px}.phone__live i{width:6px;height:6px;border-radius:50%;background:#fff;animation:blink 1s infinite}@keyframes blink{50%{opacity:.2}}.phone__user{font-family:var(--f-lat);letter-spacing:.14em;font-size:18px}.phone__side{position:absolute;left:12px;bottom:70px;display:grid;gap:14px;font-size:22px;justify-items:center}@media(max-width:900px){.media__grid{grid-template-columns:1fr}.media__visual{min-height:480px}.media__feats li{grid-template-columns:1fr;gap:4px}}.film__ring{position:absolute;inset:-14px;border-radius:50%;border:1px solid rgba(255,190,92,.5);animation:ring 2.4s var(--ease) infinite}@keyframes ring{0%{transform:scale(.9);opacity:1}to{transform:scale(1.5);opacity:0}}.gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.gallery__item{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:4/3;text-align:start}.gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.gallery__item:hover img{transform:scale(1.06)}.gallery__item span{position:absolute;inset:auto 0 0;padding:20px;display:grid;background:linear-gradient(transparent,#000000d9)}.gallery__item small{color:var(--smoke)}.lightbox{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#050303eb;backdrop-filter:blur(8px)}.lightbox img{max-height:86vh;border-radius:16px}.clips__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:20px}.clip{display:grid;gap:12px}.clip video,.clip__yt{border-radius:20px;overflow:hidden;aspect-ratio:16/9;width:100%;background:var(--char);position:relative}.clip__yt img{width:100%;height:100%;object-fit:cover}.clip__play{position:absolute;inset:0;margin:auto;width:70px;height:70px;border-radius:50%;display:grid;place-items:center;background:var(--ember);color:#1a0503;font-size:24px}.clip p{color:var(--smoke)}.news__list{display:grid;border-top:1px solid var(--line)}.news__item{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(0,1.4fr);gap:24px;padding-block:28px;border-bottom:1px solid var(--line)}.news__item time{font-family:var(--f-lat);letter-spacing:.15em;color:var(--gold);font-size:18px}.news__item p{color:var(--smoke)}@media(max-width:800px){.news__item{grid-template-columns:1fr;gap:8px}}.faq__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,100px);align-items:start}.faq__side{color:var(--smoke);max-width:36ch}.faq__list{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding-block:28px;text-align:start;font-size:clamp(19px,1.6vw,26px);font-weight:800;transition:color .3s}.faq__q:hover{color:var(--gold)}.faq__n{font-family:var(--f-lat);font-weight:400;font-size:18px;color:var(--ember);letter-spacing:.1em}.faq__icon{width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 1px var(--line-2) inset;position:relative;transition:background .4s,transform .6s var(--ease)}.faq__icon:before,.faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;background:currentColor;translate:-50% -50%}.faq__icon:after{rotate:90deg;transition:rotate .5s var(--ease)}.is-open .faq__icon{background:var(--ember);color:#1a0503;transform:rotate(180deg)}.is-open .faq__icon:after{rotate:0deg}.faq__a{overflow:hidden}.faq__a p{padding:0 0 28px;padding-inline-start:58px;color:var(--smoke);max-width:62ch}@media(max-width:900px){.faq__grid{grid-template-columns:1fr}.faq__a p{padding-inline-start:0}}.final{position:relative;min-height:100vh;min-height:100svh;display:grid;place-items:center;text-align:center;overflow:hidden;isolation:isolate;padding:120px var(--pad) 100px}.final__fire{position:absolute;inset:auto 0 0;height:70%;width:100%;z-index:-1;opacity:.95}.final:after{content:"";position:absolute;inset:auto 0 0;height:120px;z-index:-1;background:linear-gradient(transparent,var(--void))}.final:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(70% 50% at 50% 100%,rgba(255,60,15,.35),transparent 70%)}.final__inner{display:grid;justify-items:center;gap:26px;max-width:1100px}.final__inner .eyebrow:before{display:none}.final__title{font-size:clamp(56px,10vw,190px);line-height:.98}.final__inner>p{color:#e2d7d2;max-width:48ch;font-size:clamp(16px,1.3vw,20px)}.final__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.final__cd{margin-top:16px}.ftr{position:relative;padding:clamp(70px,8vw,110px) var(--pad) 28px;border-top:1px solid var(--line);background:var(--void);overflow:hidden}.ftr__top{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,60px)}.ftr__col{display:grid;gap:12px;align-content:start}.ftr__col h3{font-size:13px;color:var(--gold);font-weight:700;margin-bottom:6px}.ftr__col a{color:var(--smoke);transition:color .3s;width:max-content;max-width:100%}.ftr__col a:hover{color:var(--chrome)}.ftr__brand p{color:var(--smoke);max-width:34ch}.ftr__discord{display:inline-flex!important;align-items:center;gap:10px;font-family:var(--f-lat);letter-spacing:.1em;font-size:20px;color:var(--chrome)!important}.ftr__discord svg:first-child{font-size:22px;color:#8a9bff}.ftr__mega{display:flex;justify-content:center;overflow:hidden;margin-top:clamp(50px,7vw,100px);font-family:var(--f-lat);font-size:clamp(90px,29vw,600px);line-height:.78;letter-spacing:-.01em;user-select:none}.ftr__mega span{display:block;background:linear-gradient(180deg,#f1ebe7f2,#ff4b1a8c 70%,#07050500);-webkit-background-clip:text;background-clip:text;color:transparent}.ftr__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--line);color:var(--smoke);font-size:13px}.ftr__top-btn{font-weight:700;color:var(--chrome)}@media(max-width:900px){.ftr__top{grid-template-columns:1fr 1fr}.ftr__brand{grid-column:1/-1}}.has-cursor,.has-cursor a,.has-cursor button{cursor:none}.cur-dot,.cur-ring{position:fixed;left:0;top:0;z-index:100;pointer-events:none;border-radius:50%}.cur-dot{width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--gold);box-shadow:0 0 12px 2px var(--ember)}.cur-ring{width:38px;height:38px;margin:-19px 0 0 -19px;border:1px solid rgba(255,190,92,.6);transition:width .4s var(--ease),height .4s var(--ease),margin .4s var(--ease),background .3s,border-color .3s;display:grid;place-items:center}.cur-ring.is-hover{width:64px;height:64px;margin:-32px 0 0 -32px;background:#ff4b1a1f;border-color:var(--ember)}.cur-ring.has-label{width:92px;height:92px;margin:-46px 0 0 -46px;background:var(--ember);border-color:transparent}.cur-ring.has-label:after{content:attr(data-label);color:#1a0503;font-weight:800;font-size:14px}.cur-ring.is-down{transform:scale(.8)}.sparks{position:fixed;inset:0;width:100%;height:100%;z-index:99;pointer-events:none}.grain{position:fixed;inset:-50%;z-index:98;pointer-events:none;opacity:.07;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)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.pre{position:fixed;inset:0;z-index:150;display:grid;place-items:center;background:transparent}.pre__burn{position:absolute;inset:0;width:100%;height:100%}.pre__ui{position:relative;display:grid;justify-items:center;gap:22px;padding:20px}.pre__emblem{width:min(190px,44vw);border-radius:50%;mix-blend-mode:screen;filter:drop-shadow(0 0 40px rgba(255,80,20,.5))}.pre__word{display:flex;overflow:hidden;font-family:var(--f-lat);font-size:clamp(34px,5vw,64px);letter-spacing:.14em;line-height:1}.pre__word span{display:inline-block}.pre__meta{display:flex;align-items:center;gap:16px;font-family:var(--f-lat);letter-spacing:.3em;color:var(--smoke);font-size:15px}.pre__bar{width:min(220px,40vw);height:1px;background:var(--line-2);overflow:hidden}.pre__bar i{display:block;height:100%;background:var(--molten);transform:scaleX(0);transform-origin:left;box-shadow:0 0 12px var(--ember)}.pre__num{color:var(--gold);min-width:3.2ch;font-variant-numeric:tabular-nums}.modal{width:min(1200px,94vw);max-width:none;max-height:none;padding:0;border:0;background:transparent;color:var(--chrome);overflow:visible}.modal::backdrop{background:#040202e6;backdrop-filter:blur(10px)}.modal__inner{position:relative;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 0 0 1px var(--line-2),0 60px 140px -40px #ff3c1480}.modal video{width:100%;aspect-ratio:16/9;background:#000}.modal__close{position:absolute;z-index:2;top:14px;left:14px;width:46px;height:46px;border-radius:50%;background:#0a0605b3;box-shadow:0 0 0 1px var(--line-2) inset;font-size:18px}.modal__close:hover{background:var(--ember);color:#1a0503}.ph{position:relative;padding:clamp(150px,22vh,230px) var(--pad) clamp(50px,7vw,100px);overflow:hidden;isolation:isolate}.ph__glow{position:absolute;z-index:-1;inset:-30% -10% auto auto;width:80vw;aspect-ratio:1;background:radial-gradient(circle,rgba(255,75,26,.28),rgba(168,16,12,.08) 45%,transparent 65%);filter:blur(10px)}.ph:after{content:"";position:absolute;z-index:-1;inset:0;background:url(../assets/img/hero-sm.webp) center/cover;opacity:.12;mask-image:linear-gradient(to bottom,#000,transparent 85%);-webkit-mask-image:linear-gradient(to bottom,#000,transparent 85%);filter:grayscale(.3)}.ph__inner{display:grid;gap:26px;max-width:1200px}.ph__title{font-size:clamp(50px,8.4vw,150px);line-height:1;letter-spacing:-.01em}.ph__intro{font-size:clamp(17px,1.4vw,22px);color:#d7ccc7;max-width:58ch}.rules{padding-top:0}.rules__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rule__card{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:10px 16px;align-content:start;text-align:start;padding:28px;border-radius:24px;background:linear-gradient(170deg,var(--char),var(--ash));box-shadow:0 0 0 1px var(--line) inset;min-height:220px;transition:box-shadow .4s}.rule__card:hover{box-shadow:0 0 0 1px #ff783c73 inset}.rule__n{font-family:var(--f-lat);font-size:54px;line-height:.9;color:transparent;-webkit-text-stroke:1.2px rgba(255,140,80,.6)}.rule__h{grid-column:1;font-size:clamp(22px,1.9vw,30px);align-self:end;margin-top:24px}.rule__state{grid-column:1;font-size:13px;font-weight:700;color:var(--smoke);display:inline-flex;align-items:center;gap:8px}.rule__state:before{content:"";width:7px;height:7px;border-radius:50%;background:#7c6c66}.rule__state.is-on:before{background:#2ee66b;box-shadow:0 0 10px #2ee66b}.rule__go{grid-column:2;grid-row:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 1px var(--line-2) inset;font-size:18px;transition:background .3s,color .3s}.rule__card:hover .rule__go{background:var(--ember);color:#1a0503}.rule__body{overflow:hidden}.rule__body ol{margin:0;padding:18px 28px 6px;display:grid;gap:14px;counter-reset:r;list-style:none}.rule__body li{counter-increment:r;display:grid;gap:4px;padding-inline-start:40px;position:relative}.rule__body li:before{content:counter(r,decimal-leading-zero);position:absolute;inset-inline-start:0;top:2px;font-family:var(--f-lat);color:var(--ember);font-size:18px}.rule__body p{color:var(--smoke)}.rules__cta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:clamp(50px,6vw,90px);padding:clamp(26px,3vw,44px);border-radius:28px;background:radial-gradient(80% 140% at 0% 50%,rgba(255,75,26,.22),transparent 60%),var(--ash);box-shadow:0 0 0 1px var(--line-2) inset}.rules__cta p{font-size:clamp(18px,1.5vw,24px);font-weight:700;max-width:40ch}@media(max-width:1000px){.rules__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.rules__grid{grid-template-columns:1fr}.rule__card{min-height:0}}.store{padding-top:0}.store__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.product{display:grid;gap:18px;align-content:start;padding:clamp(28px,3vw,48px);border-radius:30px;background:radial-gradient(90% 80% at 100% 0%,rgba(255,75,26,.18),transparent 60%),linear-gradient(170deg,var(--char),var(--ash));box-shadow:0 0 0 1px var(--line-2) inset;min-height:420px}.product h2{font-size:clamp(36px,3.6vw,60px)}.product p{color:#d7ccc7;max-width:42ch}.product__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.product__tag{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;background:#2ee66b1a;color:#5cf08e;font-size:13px;font-weight:800}.product__tag:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.product__id{font-family:var(--f-lat);font-size:clamp(46px,5vw,80px);line-height:.9;letter-spacing:.04em;color:var(--smoke)}.product__id b{font-weight:400;background:var(--molten);background-size:200% 100%;animation:molten 6s linear infinite;-webkit-background-clip:text;background-clip:text;color:transparent}.product__price{font-family:var(--f-lat);font-size:40px;color:var(--gold)}.product .magnet{margin-top:auto;justify-self:start}.product--soon{background:var(--ash);box-shadow:0 0 0 1px var(--line) inset;border:1px dashed rgba(255,190,92,.2)}.product__seal{display:grid;justify-items:start;font-family:var(--f-lat);line-height:.86}.product__seal span{font-size:24px;letter-spacing:.3em;color:var(--smoke)}.product__seal b{font-weight:400;font-size:clamp(64px,7vw,120px);color:transparent;-webkit-text-stroke:1.5px rgba(241,235,231,.6)}.product__seal i{font-style:normal;font-size:20px;letter-spacing:.5em;color:var(--ember)}.product--soon .link-arrow{margin-top:auto;justify-self:start}.store__how{margin-top:clamp(50px,6vw,90px);display:grid;gap:24px}.store__how h3{font-size:clamp(28px,2.6vw,42px)}.store__how ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);counter-reset:s}.store__how li{counter-increment:s;display:grid;gap:6px;padding:24px 0 0;padding-inline-end:24px}.store__how li:before{content:counter(s,decimal-leading-zero);font-family:var(--f-lat);font-size:40px;line-height:1;color:var(--ember)}.store__how li span{color:var(--smoke)}@media(max-width:900px){.store__grid,.store__how ol{grid-template-columns:1fr}.product{min-height:0}}.legal{padding-top:0;max-width:1100px}.legal__item{display:grid;grid-template-columns:90px minmax(0,1fr);gap:24px;padding-block:34px;border-top:1px solid var(--line)}.legal__n{font-family:var(--f-lat);font-size:46px;line-height:.9;color:var(--ember)}.legal__item h2{font-size:clamp(22px,2vw,30px);margin-bottom:10px}.legal__item p{color:#cfc4bf;max-width:68ch}.legal__item a{color:var(--gold);border-bottom:1px solid currentColor}.legal__cta{padding-top:30px;border-top:1px solid var(--line)}@media(max-width:600px){.legal__item{grid-template-columns:1fr;gap:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.grain{display:none}}.path__scan{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px);mix-blend-mode:multiply;opacity:.5}.hud{position:absolute;inset:clamp(80px,11vh,110px) var(--pad) clamp(80px,11vh,100px);pointer-events:none;z-index:1}.hud i{position:absolute;width:26px;height:26px;border-color:#ffbe5c8c;border-style:solid;border-width:0}.hud i:nth-child(1){top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}.hud i:nth-child(2){top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}.hud i:nth-child(3){bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}.hud i:nth-child(4){bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px}.hud span{position:absolute;top:-4px;left:40px;font-family:var(--f-lat);letter-spacing:.3em;font-size:12px;color:#ffbe5c99}.prop{position:absolute;z-index:2;left:clamp(40px,9vw,160px);top:50%;translate:0 -50%}.idc{position:relative;width:min(400px,34vw);aspect-ratio:1.586;border-radius:18px;padding:18px 20px;display:grid;grid-template-rows:auto 1fr auto;gap:10px;overflow:hidden;color:#2a1410;background:linear-gradient(135deg,#ffe2bf,#ffc48a 40%,#ff9a52);box-shadow:0 40px 80px -30px #000000e6,0 0 0 1px #fff6 inset,0 0 60px -10px #ff8c3c80;transform-style:preserve-3d}.idc__top{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--f-lat);letter-spacing:.2em;font-size:13px;border-bottom:1px solid rgba(42,20,16,.25);padding-bottom:8px}.idc__top b{font-weight:400;font-size:20px;color:#8a1a0c}.idc__body{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center}.idc__photo{width:clamp(70px,7vw,104px);aspect-ratio:3/4;border-radius:10px;overflow:hidden;background:#1a0b08;box-shadow:0 0 0 2px #2a141066}.idc__photo img{width:100%;height:100%;object-fit:cover;mix-blend-mode:screen}.idc__fields{display:grid;gap:6px;font-family:var(--f-lat);font-size:clamp(14px,1.25vw,19px);letter-spacing:.08em}.idc__fields i{display:block;font-style:normal;font-size:10px;letter-spacing:.3em;opacity:.6}.idc__bottom{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--f-lat)}.idc__bottom i{font-style:normal;letter-spacing:.3em;font-size:12px;opacity:.6}.idc__num{font-weight:400;font-size:clamp(30px,3vw,46px);letter-spacing:.06em;color:#8a1a0c;font-variant-numeric:tabular-nums}.idc__holo{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,.55) calc(var(--hx,50%) - 8%),rgba(120,220,255,.35) var(--hx,50%),rgba(255,120,220,.3) calc(var(--hx,50%) + 6%),transparent 80%);mix-blend-mode:overlay}.prop--wanted{display:grid;gap:10px;justify-items:start}.wanted__label{font-family:var(--f-lat);letter-spacing:.4em;font-size:15px;color:#ffffffbf}.wanted__stars{display:flex;gap:clamp(4px,.6vw,10px);font-size:clamp(48px,6vw,96px);line-height:1}.wanted__stars span{color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.35);position:relative}.wanted__stars span:after{content:"\2605";position:absolute;inset:0;color:#fff;-webkit-text-stroke:0;text-shadow:0 0 18px rgba(255,255,255,.8),0 0 40px rgba(255,60,30,.8);opacity:clamp(0,calc(var(--fill,0) * 5 - var(--n)),1);transform:scale(clamp(.6,calc(.6 + (var(--fill,0) * 5 - var(--n)) * .4),1));transition:opacity .2s}.path--gangs[style*="--fill: 1"] .wanted__stars span:after,.path--gangs .wanted__stars.is-full span:after{animation:starblink .6s steps(2) infinite}@keyframes starblink{50%{opacity:.35}}.wanted__ar{font-size:clamp(20px,1.8vw,28px);font-weight:800;color:#ff3d26;text-shadow:0 0 30px rgba(255,40,20,.5)}.prop--siren{display:grid;gap:18px;width:min(420px,34vw)}.lightbar{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:8px;border-radius:14px;background:#0b0b0e;box-shadow:0 0 0 1px #ffffff1f inset,0 30px 60px -20px #000}.lightbar i{height:30px;border-radius:6px;background:#300}.lightbar i:nth-child(-n+3){animation:lbRed 1s infinite}.lightbar i:nth-child(n+4){animation:lbBlue 1s infinite}.lightbar i:nth-child(2),.lightbar i:nth-child(5){animation-delay:.12s}.lightbar i:nth-child(3),.lightbar i:nth-child(6){animation-delay:.24s}@keyframes lbRed{0%,45%{background:#ff2030;box-shadow:0 0 30px 6px #ff1e28cc}50%,to{background:#300;box-shadow:none}}@keyframes lbBlue{0%,45%{background:#08124a;box-shadow:none}50%,95%{background:#2a6bff;box-shadow:0 0 30px 6px #2864ffcc}}.dispatch{display:grid;gap:8px;padding:14px 16px;border-radius:12px;background:#060a14b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 0 1px #78a0ff40 inset;font-family:var(--f-lat);letter-spacing:.2em;color:#9db8ff;overflow:hidden}.dispatch>span{font-size:12px;opacity:.8}.dispatch__lines{display:flex;gap:28px;white-space:nowrap;font-size:22px;color:#e6eeff;animation:ticker 9s linear infinite;width:max-content}.dispatch__lines b{font-weight:400}@keyframes ticker{to{transform:translate(-50%)}}@media(max-width:899px){.hud{inset:20px 16px}.prop{position:relative;left:auto;top:auto;translate:none;margin:0 20px 26px;align-self:flex-start}.path{flex-direction:column;justify-content:flex-end;align-items:stretch}.idc{width:min(320px,82vw)}.prop--siren{width:min(340px,86vw)}.wanted__stars{font-size:48px}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.fireborder{position:relative}.fireborder:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--ang),transparent 0 62%,rgba(255,75,26,.9) 76%,#ffd27a 82%,rgba(255,75,26,.9) 88%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spinb 4.5s linear infinite;opacity:0;transition:opacity .5s}.fireborder:hover:after,.fireborder.is-live:after{opacity:1}@keyframes spinb{to{--ang:360deg}}.pre__burn--out{position:fixed;z-index:160;inset:0}.toasts{position:absolute;left:12px;right:12px;top:58px;display:grid}.toast{grid-area:1/1;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#140e0dd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px #ffffff1a inset,0 12px 30px -10px #000;opacity:0;font-size:12px;line-height:1.35}.toast b{display:block;font-size:13px}.toast span{color:#cfc4bf}.toast__ic{flex-shrink:0;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-family:var(--f-lat);font-size:15px}.toast__ic--vid{background:#25f4ee;color:#000}.toast__ic--live{background:#fe2c55;position:relative}.toast__ic--live:after{content:"";width:9px;height:9px;border-radius:50%;background:#fff;animation:blink 1s infinite}.toast__ic--hr{background:var(--gold);color:#1a0503}.fuse{position:fixed;z-index:40;left:max(18px,env(safe-area-inset-left,0px));top:50%;translate:0 -50%;height:min(52vh,460px);width:24px;opacity:0;transition:opacity .8s 1s}.is-ready .fuse{opacity:1}.fuse__rail{position:absolute;left:11px;top:0;bottom:0;width:2px;background:#ffceb41f;border-radius:2px}.fuse__burn{position:absolute;inset:0 0 auto;height:calc(var(--fp,0) * 100%);background:linear-gradient(to bottom,rgba(255,75,26,.2),var(--ember) 70%,#ffd27a);box-shadow:0 0 12px var(--ember);border-radius:2px}.fuse__spark{position:absolute;left:50%;top:calc(var(--fp,0) * 100%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:radial-gradient(circle,#fff,#ffd27a 30%,rgba(255,75,26,.6) 60%,transparent 70%);box-shadow:0 0 18px 4px #ff7828cc;animation:sparkf .18s steps(2) infinite}@keyframes sparkf{50%{transform:scale(1.4) rotate(45deg)}}.fuse__stop{position:absolute;left:6px;top:calc(var(--at,0) * 100%);width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--void);box-shadow:0 0 0 1.5px #ffceb459;transition:box-shadow .3s,background .3s}.fuse__stop span{position:absolute;left:22px;top:50%;translate:0 -50%;white-space:nowrap;font-size:12px;font-weight:700;color:var(--chrome);padding:4px 10px;border-radius:999px;background:#100a09d9;box-shadow:0 0 0 1px var(--line-2) inset;opacity:0;transform:translate(-6px);transition:opacity .3s,transform .3s;pointer-events:none}.fuse__stop:hover span,.fuse__stop:focus-visible span{opacity:1;transform:none}.fuse__stop:hover{background:var(--ember);box-shadow:0 0 0 1.5px var(--gold),0 0 14px var(--ember)}@media(max-width:1100px){.fuse{display:none}}.snd{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:3px;background:#100a0999;box-shadow:0 0 0 1px var(--line-2) inset;transition:box-shadow .3s}.snd i{width:3px;height:6px;border-radius:2px;background:var(--smoke);transition:background .3s}.snd.is-on{box-shadow:0 0 0 1px #ff783c99 inset,0 0 24px -6px var(--ember)}.snd.is-on i{background:var(--gold);animation:eq .9s ease-in-out infinite}.snd.is-on i:nth-child(2){animation-delay:.15s}.snd.is-on i:nth-child(3){animation-delay:.3s}.snd.is-on i:nth-child(4){animation-delay:.45s}.snd.is-on i:nth-child(5){animation-delay:.6s}@keyframes eq{50%{height:18px}}@media(max-width:560px){.snd{width:40px;height:40px}}.final__ghost{position:absolute;z-index:-1;left:50%;bottom:6%;translate:-50% 0;font-family:var(--f-lat);font-size:clamp(140px,34vw,640px);line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(255,140,80,.18);white-space:nowrap;pointer-events:none}.cine__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:24px 60px;align-items:end;margin-bottom:clamp(40px,5vw,70px)}.cine__head .sec-head{margin-bottom:0}.cine__lead{color:var(--smoke);font-size:clamp(15px,1.15vw,18px);max-width:36ch}.cine__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(18px,2vw,28px);align-items:start}.cine__stage-wrap{position:relative;min-width:0}.cine__amb{position:absolute;inset:-6% -4%;width:108%;height:112%;filter:blur(60px) saturate(1.6);opacity:.8;z-index:-1;pointer-events:none;transform:translateZ(0)}.cine__stage{position:relative;aspect-ratio:16/9;width:100%;border-radius:26px;overflow:hidden;background:#000;isolation:isolate;box-shadow:0 0 0 1px #ffceb424,0 60px 140px -60px #000000e6;outline:none}.cine__stage:focus-visible{box-shadow:0 0 0 2px var(--gold),0 60px 140px -60px #000000e6}.cine__stage:fullscreen{border-radius:0}.cine__video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.cine__vignette{position:absolute;inset:0;pointer-events:none;transition:opacity .6s;background:linear-gradient(to left,rgba(7,5,5,.88),rgba(7,5,5,.35) 45%,transparent 70%),linear-gradient(to top,rgba(7,5,5,.6),transparent 40%)}.cine__stage.is-engaged .cine__vignette{opacity:0}.cine__stage.is-engaged:not(.is-idle) .cine__vignette,.cine__stage.is-engaged.is-paused .cine__vignette{opacity:.35;background:linear-gradient(to top,rgba(0,0,0,.75),transparent 35%)}.cine__wipe{position:absolute;inset:0;z-index:6;transform:scaleX(0);background:linear-gradient(90deg,#120706,#ff4b1a 48%,#ffbe5c,#ff4b1a 52%,#120706);display:grid;place-items:center;pointer-events:none}.cine__wipe span{font-family:var(--f-lat);letter-spacing:.5em;font-size:clamp(20px,3vw,44px);color:#160604;mix-blend-mode:multiply}.cine__hud{position:absolute;inset:18px;pointer-events:none;z-index:2;transition:opacity .4s}.cine__hud i{position:absolute;width:22px;height:22px;border:0 solid rgba(255,190,92,.6)}.cine__hud i:nth-child(1){top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}.cine__hud i:nth-child(2){top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}.cine__hud i:nth-child(3){bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}.cine__hud i:nth-child(4){bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px}.cine__stage.is-engaged .cine__hud{opacity:0}.cine__info{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(20px,3vw,44px);cursor:pointer}.cine__chip{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:#07050599;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 0 1px var(--line-2) inset;font-size:12px;font-weight:700;color:#e7dcd7}.cine__chip i{width:7px;height:7px;border-radius:50%;background:#ff3b30;box-shadow:0 0 10px #ff3b30;animation:blink 1.2s infinite}.cine__info-main{display:grid;gap:14px;max-width:min(520px,70%)}.cine__idx{font-family:var(--f-lat);letter-spacing:.3em;font-size:14px;color:var(--gold)}.cine__title{font-size:clamp(36px,4.8vw,88px);line-height:.98}.cine__info-main p{color:#e2d7d2;font-size:clamp(14px,1.1vw,17px);max-width:42ch}.cine__cta{justify-self:start;display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 8px 0 22px;padding-inline:8px 22px;border-radius:999px;background:var(--chrome);color:#140604;font-weight:800;margin-top:6px;transition:background .3s,transform .4s var(--ease)}.cine__cta:hover{background:var(--gold);transform:translateY(-2px)}.cine__cta-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ember);color:#1a0503;font-size:16px}.cine__big{position:absolute;z-index:4;left:50%;top:50%;translate:-50% -50%;width:clamp(76px,7vw,104px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--ember);color:#1a0503;font-size:30px;box-shadow:0 0 70px -10px var(--ember)}.cine__ctrl{position:absolute;z-index:5;inset:auto 0 0;padding:28px clamp(14px,2vw,24px) clamp(12px,1.6vw,20px);display:grid;gap:10px;background:linear-gradient(transparent,#000000b3);transition:opacity .4s,transform .4s var(--ease)}.cine__stage.is-idle .cine__ctrl{opacity:0;transform:translateY(10px);pointer-events:none}.cine__stage.is-idle{cursor:none}.cine__bar{position:relative;height:18px;display:flex;align-items:center;cursor:pointer;touch-action:none}.cine__bar:before{content:"";position:absolute;left:0;right:0;height:4px;border-radius:4px;background:#ffffff2e;transition:height .2s}.cine__bar:hover:before{height:6px}.cine__buf,.cine__prog{position:absolute;left:0;height:4px;border-radius:4px;transition:height .2s}.cine__bar:hover .cine__buf,.cine__bar:hover .cine__prog{height:6px}.cine__buf{background:#ffffff4d}.cine__prog{background:linear-gradient(90deg,#e2300f,#ff7a1a,#ffbe5c);box-shadow:0 0 14px #ff5a1eb3}.cine__prog i{position:absolute;right:-7px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ff782880,0 0 16px #ff7828e6;transform:scale(0);transition:transform .2s}.cine__bar:hover .cine__prog i,.cine__bar:focus-visible .cine__prog i{transform:scale(1)}.cine__tip{position:absolute;bottom:22px;translate:-50% 0;padding:4px 8px;border-radius:6px;background:#0a0605e6;font-family:var(--f-lat);letter-spacing:.08em;font-size:14px;pointer-events:none;box-shadow:0 0 0 1px var(--line-2) inset}.cine__row{display:flex;align-items:center;gap:6px}.cine__row button{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:20px;color:#fff;transition:background .25s}.cine__row button:hover{background:#ffffff1f}.cine__time{font-family:var(--f-lat);letter-spacing:.08em;font-size:17px;font-variant-numeric:tabular-nums;margin-inline:6px;white-space:nowrap}.cine__time i{font-style:normal;opacity:.45;margin:0 2px}.cine__now{margin-inline-start:auto;font-weight:700;font-size:14px;color:#e7dcd7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cine__next{position:absolute;z-index:5;right:clamp(14px,2vw,28px);bottom:clamp(80px,9vw,110px);width:min(300px,70%);display:grid;gap:10px;padding:16px;border-radius:18px;background:#0c0807e0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 0 0 1px var(--line-2) inset,0 30px 60px -20px #000;animation:nextIn .6s var(--ease)}@keyframes nextIn{0%{opacity:0;transform:translateY(16px)}}.cine__next-lbl{font-size:13px;color:var(--smoke)}.cine__next-lbl b{font-family:var(--f-lat);font-weight:400;font-size:18px;color:var(--gold)}.cine__next-card{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center}.cine__next-card img{width:96px;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.cine__next-card strong{font-size:17px}.cine__next-acts{display:flex;gap:8px}.cine__next-acts button{flex:1;height:38px;border-radius:999px;background:var(--ember);color:#1a0503;font-weight:800;font-size:13px}.cine__next-acts .is-ghost{background:transparent;color:var(--chrome);box-shadow:0 0 0 1px var(--line-2) inset}.cine__list{list-style:none;margin:0;padding:0;display:grid;gap:12px;align-content:start;min-width:0}.cine__item>a,.cine__item>button{position:relative;width:100%;display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px;padding-inline-end:16px;border-radius:18px;text-align:start;background:linear-gradient(170deg,var(--char),var(--ash));box-shadow:0 0 0 1px var(--line) inset;overflow:hidden;transition:box-shadow .35s,transform .45s var(--ease)}.cine__item>a:hover,.cine__item>button:hover{box-shadow:0 0 0 1px #ff783c73 inset;transform:translate(-4px)}.cine__item.is-on>button{box-shadow:0 0 0 1.5px var(--ember) inset,0 20px 50px -24px #ff4b1a99;background:radial-gradient(120% 100% at 100% 0%,rgba(255,75,26,.16),transparent 60%),linear-gradient(170deg,var(--char),var(--ash))}.cine__thumb{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000;display:block}.cine__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.cine__item:hover .cine__thumb img{transform:scale(1.08)}.cine__thumb em{position:absolute;bottom:5px;left:5px;padding:1px 6px;border-radius:5px;background:#000000bf;font-style:normal;font-family:var(--f-lat);letter-spacing:.06em;font-size:12px}.cine__thumb-play{position:absolute;inset:0;margin:auto;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ff4b1aeb;color:#1a0503;font-size:12px;opacity:0;transform:scale(.7);transition:opacity .3s,transform .4s var(--ease)}.cine__item:hover .cine__thumb-play{opacity:1;transform:none}.cine__eq{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding-bottom:30%;background:#07050573}.cine__eq i{width:4px;height:10px;border-radius:2px;background:var(--gold);animation:eq .9s ease-in-out infinite}.cine__eq i:nth-child(2){animation-delay:.2s}.cine__eq i:nth-child(3){animation-delay:.4s}.cine__eq i:nth-child(4){animation-delay:.1s}.cine__item-txt{display:grid;gap:2px;min-width:0}.cine__item-txt small{font-size:12px;font-weight:700;color:var(--smoke)}.cine__item.is-on .cine__item-txt small{color:var(--gold)}.cine__item-txt b{font-size:clamp(16px,1.25vw,19px);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cine__item-n{font-family:var(--f-lat);font-size:30px;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,140,80,.5)}.cine__item.is-on .cine__item-n{color:var(--ember);-webkit-text-stroke-color:var(--ember)}.cine__item-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#e2300f,#ffbe5c);transform-origin:left;transition:transform .25s linear}@media(max-width:1000px){.cine__head,.cine__layout{grid-template-columns:1fr}.cine__list{grid-auto-flow:column;grid-auto-columns:minmax(240px,78%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.cine__list::-webkit-scrollbar{display:none}.cine__item{scroll-snap-align:start}.cine__item>a,.cine__item>button{grid-template-columns:96px minmax(0,1fr) auto}.cine__item-txt b{white-space:normal;line-height:1.25}}@media(max-width:640px){.cine__stage{border-radius:18px}.cine__info{padding:16px;justify-content:flex-end;gap:10px}.cine__chip{position:absolute;top:14px;right:14px}.cine__info-main{max-width:100%;gap:8px}.cine__info-main p{display:none}.cine__title{font-size:30px}.cine__cta{height:44px;font-size:14px;padding-inline:6px 16px}.cine__cta-ic{width:32px;height:32px;font-size:13px}.cine__vignette{background:linear-gradient(to top,rgba(7,5,5,.92),rgba(7,5,5,.3) 60%,transparent)}.cine__hud,.cine__now{display:none}.cine__row button{width:36px;height:36px;font-size:18px}.cine__next{right:10px;left:10px;width:auto;bottom:70px}}
