.giveaway{isolation:isolate;color:#f7f3eb;background:#050505;padding:110px 30px 160px;scroll-margin-top:80px;font-family:Arial,sans-serif;position:relative}.giveaway:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 12% 46%,#ba721823,#0000 45%),radial-gradient(at 93% 47%,#5e326721,#0000 45%);position:absolute;inset:0}.giveaway__inner{z-index:1;max-width:1320px;margin:auto;position:relative}.giveaway__header{text-align:center;position:relative}.draw-eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:#c5beb5;margin:0;font-size:14px;line-height:1.6}.giveaway__kicker{color:#e8c38a;letter-spacing:3px;margin-bottom:25px}.giveaway h2{letter-spacing:.015em;margin:0;font-family:Cyberfall,Impact,sans-serif;font-size:clamp(32px,5.4vw,76px);font-weight:400;line-height:1.15}.giveaway h2 span{color:#ff812e;text-shadow:0 0 38px #f45d1525}.draw-clock{width:min(900px,100%);margin:32px auto 38px}.draw-clock__digits{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.draw-clock__digits>div{min-width:0;position:relative}.draw-clock__digits b{font-variant-numeric:tabular-nums;color:#ffe0a0;text-shadow:0 0 24px #ffac3630;font-family:Cyberfall,Impact,sans-serif;font-size:clamp(48px,8vw,112px);font-weight:400;line-height:1.1;display:block}.draw-clock__digits>div+div:before{content:":";color:#9f703d;font:clamp(48px,7vw,96px)/1.1 Cyberfall,Impact,sans-serif;position:absolute;top:0;left:-23px}.draw-clock__digits span{letter-spacing:3px;text-transform:uppercase;color:#c8bba8;margin-top:15px;font-size:14px;display:block}.giveaway__intro{border-top:1px solid #dab27630;justify-content:space-between;align-items:center;gap:25px;min-height:180px;margin-top:30px;padding:30px 0;display:flex}.giveaway__intro h3{margin:0 0 14px;font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.3}.giveaway__intro p{color:#c5bdb4;max-width:790px;margin:0;font-size:18px;line-height:1.7}.draw-season{filter:drop-shadow(0 0 24px #e8902938);flex:0 0 135px;height:120px;position:relative}.draw-season .haunt-pumpkin{width:135px;position:absolute;bottom:0;left:0}.giveaway__prizes{grid-template-columns:minmax(0,.88fr) minmax(0,1.25fr);align-items:stretch;gap:28px;margin:10px 0 45px;display:grid}.draw-legend{isolation:isolate;background:radial-gradient(at 50% 45%,#67400e85,#0000 65%),linear-gradient(155deg,#251805,#110b05 60%,#211406);border:1px solid #eebb5f;border-radius:8px;flex-direction:column;min-width:0;padding:30px;display:flex;position:relative;box-shadow:0 0 20px #ffb72c40,0 0 65px #ff9c1824,inset 0 0 32px #ffcc3b14}.draw-legend:before{content:"";pointer-events:none;z-index:-1;border:1px solid #ffd6753a;border-radius:3px;position:absolute;inset:7px}.draw-legend:after{content:"";border-radius:inherit;opacity:.6;pointer-events:none;z-index:-1;animation:5s ease-in-out infinite alternate draw-gold-glow;position:absolute;inset:0;box-shadow:0 0 40px #ffcb413d,inset 0 0 65px #f4ad211a}.draw-legend__top{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.draw-legend__top .draw-eyebrow{color:#ffdb93;font-size:13px}.draw-legend__top .loyalty-card__rank{width:70px;height:70px;margin:0}.draw-legend h3{color:#ffd378;text-shadow:0 0 28px #ffac2838;z-index:1;margin:16px 0 0;font:400 clamp(36px,3.5vw,52px)/1.1 Cyberfall,Impact,sans-serif;position:relative}.draw-legend__art{isolation:isolate;flex:1;place-items:center;min-height:430px;margin:5px 0 10px;display:grid;position:relative}.draw-halo{aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#ffcf4a22,#0000 66%);border-radius:50%;width:100%;position:absolute;box-shadow:inset 0 0 55px #ffb32710}.draw-halo:after,.draw-halo:before{content:"";border:1px solid #d9a84222;border-radius:50%;position:absolute;inset:12%}.draw-halo:after{border-style:dashed;animation:80s linear infinite draw-orbit;inset:3%}.draw-legend__art>span{z-index:-1;color:#ffcf6810;font-size:270px;line-height:1;position:absolute}.draw-legend__art img{object-fit:contain;filter:drop-shadow(0 0 12px #ffb52d35)drop-shadow(0 24px 20px #000a);width:100%;max-width:400px;height:310px;animation:6s ease-in-out infinite draw-knife-float;display:block;transform:rotate(-100deg)}.draw-legend__caption{z-index:1;border-top:1px solid #f6cd6960;padding-top:24px;position:relative}.draw-legend__caption>span:first-child{color:#f2deba;font-size:22px}.draw-legend__caption strong{color:#ffe4a7;text-shadow:0 0 20px #ffbf4930;margin:10px 0 20px;font:400 clamp(30px,3.2vw,44px)/1.15 Cyberfall,Impact,sans-serif;display:block}.draw-condition{color:#f1d99f;background:#f3ce5410;border:1px solid #cba6514d;border-radius:3px;align-items:center;gap:8px;padding:6px 11px;font-size:14px;line-height:1.4;display:inline-flex}.draw-condition:before{content:"";background:#f6d986;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 8px #ffc65380}.giveaway__tiers{grid-template-rows:repeat(4,minmax(200px,1fr));gap:18px;min-width:0;display:grid}.draw-tier{isolation:isolate;background:radial-gradient(at 90%,#64406a20,#0000 72%),linear-gradient(125deg,#1c1918,#100f12);border:1px solid #b2a5b645;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px 15px;min-width:0;padding:24px 26px;transition:border-color .25s,box-shadow .25s;display:grid;position:relative}.draw-tier:hover{border-color:#deac62;box-shadow:0 0 26px #d5992e18}.draw-tier__heading{z-index:2;align-items:center;gap:14px;min-width:0;display:flex}.draw-tier__heading .loyalty-card__rank{fill:#c2bcaf;stroke:#f1e7d9;stroke-width:1px;flex:0 0 44px;width:44px;height:46px;margin:0}.draw-tier__heading .draw-eyebrow{color:#c0b6a9;font-size:12px}.draw-tier h3{color:#ff9b4d;white-space:nowrap;margin:5px 0 0;font:400 clamp(23px,2.4vw,34px)/1.15 Cyberfall,Impact,sans-serif}.draw-tier__copy{z-index:2;grid-area:2/1;min-width:0;position:relative}.draw-tier__name{color:#f0e9e3;margin:3px 0 12px;font-size:17px;line-height:1.4}.draw-tier__name span{color:#dbd1c5;margin-top:3px;font-size:16px;display:block}.draw-tier .draw-condition{padding:4px 8px;font-size:14px}.draw-tier__art{z-index:1;grid-area:1/2/3;place-items:center;min-width:0;height:100%;min-height:155px;display:grid;position:relative}.draw-tier__art img{object-fit:contain;filter:drop-shadow(0 14px 13px #000b);width:100%;height:140px;transition:transform .6s;transform:rotate(-13deg)}.draw-tier:hover .draw-tier__art img{transform:rotate(-9deg)translateY(-3px)}.draw-tier--knife .draw-tier__art img{height:190px}.draw-tier--glock .draw-tier__art img{max-width:230px;height:160px}.draw-tier__number{color:#e5bdfa05;pointer-events:none;z-index:-1;font:100px/1 Cyberfall,sans-serif;position:absolute;bottom:8px;right:20px}.draw-particles{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.draw-particles i{top:-8px;left:var(--px);width:var(--ps);height:calc(var(--ps)*.65);opacity:0;animation:draw-ash var(--pd) linear infinite;animation-delay:var(--pl);background:#cbc5bd;border-radius:35%;position:absolute;box-shadow:0 0 3px #ccc9ba30}.draw-particles i:nth-child(4n){background:#e29b60;box-shadow:0 0 5px #f88d4660}.draw-particles--gold i{background:#fddd72;animation-name:draw-gold-dust;top:auto;bottom:-8px;box-shadow:0 0 6px #ffb921}.draw-details{border-top:1px solid #e4caa432;grid-template-columns:1.15fr 1fr;gap:55px;padding:40px 0 25px;display:grid;position:relative}.draw-details h3{margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.3}.draw-details p{color:#cec4b9;max-width:640px;margin:0 0 25px;font-size:18px;line-height:1.8}.draw-stream{border-left:1px solid #e4caa432;padding-left:40px}.draw-stream .draw-eyebrow{color:#e8bc83}.draw-stream h3{color:#ffe0ae;margin:13px 0;font-size:32px}.draw-stream h3 span{color:#c7b8a5;margin-top:8px;font-size:15px;font-weight:400;display:block}.draw-loyalty-link{color:#f7cf90;font-size:16px;line-height:1.5;text-decoration:none;display:inline-block}.draw-loyalty-link span{margin-left:8px}.draw-button{color:#211308;background:linear-gradient(110deg,#f7ca65,#ff9b3f);border:1px solid #ffd794;border-radius:3px;justify-content:space-between;align-items:center;gap:30px;padding:17px 25px;font-size:17px;font-weight:700;text-decoration:none;transition:box-shadow .2s;display:inline-flex;box-shadow:0 0 25px #f4af2e28}.draw-button:hover{box-shadow:0 0 38px #f4af2e55}.giveaway a:focus-visible{outline-offset:6px;outline:2px solid #ffd381}.giveaway__note{color:#b5aba0;max-width:940px;margin:0;padding-top:15px;font-size:14px;line-height:1.7}.giveaway>.halloween-decor{z-index:0}.giveaway .halloween-decor__web{opacity:.5;width:240px}.giveaway .haunt-flock{width:160px;top:45px;left:3%}.giveaway .haunt-bat{fill:#1c201a;stroke:#b67b4960}.giveaway .haunt-ghost{opacity:.6;width:75px;top:230px;left:0;right:auto}.giveaway .haunt-reaper{opacity:.6;width:85px;top:245px;right:0}.giveaway .haunt-spider{width:64px;height:180px;top:0;right:4%}.giveaway .haunt-pumpkins{filter:drop-shadow(0 0 23px #f3933225);width:200px;height:140px;bottom:8px;left:auto;right:5%}.giveaway .haunt-pumpkins>.haunt-pumpkin{width:130px}.giveaway .haunt-pumpkins>.haunt-pumpkin--small{width:87px;left:108px}.giveaway .haunt-fog{opacity:.65;height:260px}.draw-motion,.draw-motion *,.draw-motion:before,.draw-motion:after,.draw-motion :before,.draw-motion :after{animation-play-state:paused}.draw-motion[data-in-view=true],.draw-motion[data-in-view=true] *,.draw-motion[data-in-view=true]:before,.draw-motion[data-in-view=true]:after,.draw-motion[data-in-view=true] :before,.draw-motion[data-in-view=true] :after{animation-play-state:running}.page--still .draw-motion,.page--still .draw-motion *,.page--still .draw-motion:before,.page--still .draw-motion:after,.page--still .draw-motion :before,.page--still .draw-motion :after{animation-play-state:paused!important}@keyframes draw-ash{0%{opacity:0;transform:translate(0,0)rotate(0)}15%{opacity:.45}80%{opacity:.25}to{transform:translate3d(var(--pdrift),var(--fall,280px),0) rotate(190deg);opacity:0}}@keyframes draw-gold-dust{0%{opacity:0;transform:translate(0,0)}20%{opacity:.65}to{transform:translate3d(var(--pdrift),-680px,0);opacity:0}}@keyframes draw-gold-glow{to{opacity:1}}@keyframes draw-knife-float{0%,to{transform:rotate(-100deg)translate(0)}50%{transform:rotate(-98deg)translate(8px)}}@keyframes draw-orbit{to{transform:rotate(360deg)}}@media (width<=1100px){.giveaway__prizes{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px}.draw-legend{padding:24px}.draw-tier{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:8px;padding:22px 20px}.draw-tier__heading{gap:9px}.draw-tier__heading .loyalty-card__rank{flex-basis:36px;width:36px}.draw-tier h3{font-size:26px}.draw-tier__name{font-size:16px}.draw-tier__name span{font-size:15px}.draw-legend__art img{height:260px}.draw-details{gap:30px}.draw-stream{padding-left:30px}}@media (width<=800px){.giveaway{padding:90px 22px 155px;scroll-margin-top:70px}.giveaway h2{font-size:clamp(30px,6vw,48px)}.giveaway__kicker{letter-spacing:2px;font-size:12px}.draw-clock{margin:30px auto}.draw-clock__digits{gap:22px}.draw-clock__digits b{font-size:clamp(44px,10vw,80px)}.draw-clock__digits>div+div:before{font-size:clamp(38px,8vw,65px);left:-17px}.draw-clock__digits span{letter-spacing:1.5px;font-size:12px}.giveaway__intro{gap:20px;min-height:170px;padding:25px 0}.giveaway__intro h3{font-size:24px}.giveaway__intro p{font-size:17px}.draw-season{flex-basis:85px;height:100px}.draw-season .haunt-pumpkin{width:85px}.giveaway__prizes{grid-template-columns:1fr;gap:24px}.draw-legend{min-height:680px;padding:28px}.draw-legend h3{font-size:42px}.draw-legend__art{flex:1;min-height:330px}.draw-legend__art img{max-width:330px;height:260px}.draw-halo{width:min(360px,100%)}.draw-legend__caption strong{font-size:40px}.draw-legend__caption>span:first-child{font-size:22px}.giveaway__tiers{grid-template-rows:none;gap:20px}.draw-tier{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:220px;padding:24px}.draw-tier h3{font-size:30px}.draw-tier__heading .loyalty-card__rank{flex-basis:44px;width:44px}.draw-tier__name{font-size:18px}.draw-tier__name span{font-size:16px}.draw-tier .draw-condition{font-size:13px}.draw-details{grid-template-columns:1fr;gap:35px;padding-top:30px}.draw-stream{border-top:1px solid #e4caa432;border-left:0;padding:30px 0 0}.draw-details p{font-size:17px}.giveaway__note{font-size:13px}.giveaway .halloween-decor__web{opacity:.35;width:160px}.giveaway .haunt-flock{top:13px;left:3%}.giveaway .haunt-ghost,.giveaway .haunt-reaper{display:none}.giveaway .haunt-spider{width:43px;height:100px;top:-18px;right:1%}}@media (width<=480px){.giveaway{padding-left:16px;padding-right:16px}.giveaway__kicker{letter-spacing:1.6px;font-size:11px}.giveaway h2{font-size:clamp(25px,6.6vw,32px)}.draw-clock__digits{gap:15px}.draw-clock__digits b{font-size:clamp(39px,11.2vw,52px)}.draw-clock__digits>div+div:before{font-size:36px;left:-12px}.draw-clock__digits span{letter-spacing:1px;margin-top:12px;font-size:10px}.giveaway__intro{padding:22px 0 28px;display:block;position:relative}.giveaway__intro h3{max-width:calc(100% - 78px);min-height:66px;font-size:23px}.giveaway__intro p{font-size:16px;line-height:1.7}.draw-season{width:65px;height:65px;position:absolute;top:20px;right:0}.draw-season .haunt-pumpkin{width:65px}.draw-legend{min-height:640px;padding:23px}.draw-legend__top .draw-eyebrow{max-width:155px;font-size:11px}.draw-legend__top .loyalty-card__rank{width:58px;height:58px}.draw-legend h3{font-size:37px}.draw-legend__art{min-height:300px}.draw-legend__art img{max-width:270px;height:225px}.draw-legend__art>span{font-size:190px}.draw-legend__caption>span:first-child{font-size:20px}.draw-legend__caption strong{font-size:33px}.draw-tier{--fall:460px;grid-template-columns:1fr;gap:4px;min-height:0;padding:21px}.draw-tier__heading{grid-area:1/1;gap:13px}.draw-tier h3{font-size:30px}.draw-tier__heading .draw-eyebrow{font-size:12px}.draw-tier__art{grid-area:2/1;height:150px;min-height:135px;margin:7px 0}.draw-tier__art img{width:100%;max-width:300px;height:145px;transform:rotate(-10deg)}.draw-tier--knife .draw-tier__art{height:185px}.draw-tier--knife .draw-tier__art img{max-width:250px;height:195px}.draw-tier--glock .draw-tier__art img{max-width:215px;height:150px}.draw-tier__copy{grid-area:3/1}.draw-tier__name{margin-bottom:13px;font-size:19px}.draw-tier__name span{font-size:17px}.draw-tier .draw-condition{font-size:14px}.draw-tier__number{font-size:145px;bottom:75px}.draw-details h3{font-size:27px}.draw-stream h3{font-size:29px}.draw-button{width:100%;font-size:16px}.giveaway__prizes{margin-bottom:32px}.giveaway .haunt-pumpkins{transform-origin:100% 100%;right:6%;transform:scale(.85)}.draw-particles i:nth-child(n+13){display:none}}@media (prefers-reduced-motion:reduce){.draw-motion,.draw-motion *,.draw-motion:before,.draw-motion:after,.draw-motion :before,.draw-motion :after{animation:none!important}.draw-particles{display:none}.draw-tier,.draw-tier__art img,.draw-button{transition:none}}.giveaway .halloween-decor:not([data-in-view=true]) *,.giveaway .halloween-decor:not([data-in-view=true]) :before,.giveaway .halloween-decor:not([data-in-view=true]) :after,.draw-motion:not([data-in-view=true]),.draw-motion:not([data-in-view=true]) *,.draw-motion:not([data-in-view=true]):before,.draw-motion:not([data-in-view=true]):after,.draw-motion:not([data-in-view=true]) :before,.draw-motion:not([data-in-view=true]) :after{animation-play-state:paused!important}.challenge-page{--ch-orange:#ff761a;--ch-muted:#b1afa8;color:#f6f3ec;-webkit-user-select:text;user-select:text;background:#090a0b;font-family:Arial,Helvetica,sans-serif;line-height:1.55;overflow:clip}.challenge-page a{color:inherit;text-decoration:none}.challenge-page button,.challenge-page input,.challenge-page select{font:inherit}.challenge-page button,.challenge-page summary,.challenge-page a{-webkit-tap-highlight-color:transparent}.challenge-page :focus-visible{outline-offset:5px;outline:2px solid #ffb16c}.challenge-page button{cursor:pointer}.ch-wrap{width:min(1280px,100% - 80px);margin-inline:auto}.ch-nav{z-index:20;background:#0c0d0e;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:32px;height:88px;padding:0 40px;display:flex;position:sticky;top:0}.ch-nav img{width:92px;display:block}.ch-nav nav{color:#d4d1cb;gap:32px;font-size:13px;display:flex}.ch-nav nav a:hover,.ch-link:hover{color:var(--ch-orange)}.ch-nav-cta{text-transform:uppercase;letter-spacing:.06em;border:1px solid #ff761a66;padding:13px 18px;font-size:12px;font-weight:700}.ch-skip{z-index:99;background:#ff761a;padding:12px;position:fixed;top:-100px;left:10px}.ch-skip:focus{top:10px}.ch-hero{isolation:isolate;background:#0a0b0d;padding-top:80px;position:relative}.ch-hero-photo{object-fit:cover;opacity:.23;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ch-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#090a0bf5,#0000),linear-gradient(#0000 35%,#090a0b);position:absolute;inset:0}.ch-hero-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:65px;display:grid}.ch-kicker{text-transform:uppercase;font-weight:700;letter-spacing:.16em!important;color:var(--ch-orange)!important;margin:0 0 24px!important;font-size:11px!important;line-height:1.6!important}.ch-kicker i{background:var(--ch-orange);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.challenge-page h1{text-shadow:none;letter-spacing:-.035em;text-wrap:initial;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(45px,6.6vw,94px);font-weight:900;line-height:.94;animation:none}.challenge-page h1 span{color:var(--ch-orange)}.ch-hero-title{letter-spacing:-.04em;margin:25px 0 16px;font-size:clamp(25px,3vw,40px);line-height:1.2}.ch-hero-title b{color:var(--ch-orange)}.ch-lead{color:#c5c1b9;max-width:470px;font-size:17px}.ch-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.ch-button{background:var(--ch-orange);border:1px solid var(--ch-orange);justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:17px 24px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;color:#110b07!important}.ch-button:hover{background:#ffa361;transform:translateY(-2px)}.ch-link{font-size:13px}.ch-hero-note{color:#a7a39a;margin-top:18px;font-size:12px}.ch-poster{background:linear-gradient(135deg,#f17b1b14,#10100f 60%);border:1px solid #ff8d355c;padding:28px;transition:transform .3s;display:block;position:relative;transform:rotate(3deg);box-shadow:24px 24px #ff761a08}.ch-poster:hover{transform:rotate(0)}.ch-poster:before,.ch-poster:after{content:"";border-style:solid;border-color:#ff761a;width:22px;height:22px;position:absolute}.ch-poster:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.ch-poster:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.ch-poster-top{letter-spacing:.07em;color:#ffb174;justify-content:space-between;font:10px monospace;display:flex}.ch-poster-value{letter-spacing:-.07em;color:var(--ch-orange);margin:22px 0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(110px,14vw,210px);font-weight:900;line-height:1.05}.ch-poster-value small{vertical-align:top;font-size:.45em;display:inline-block;transform:translateY(24px)}.ch-poster-value>span{letter-spacing:.3em;margin-left:12px;font-family:Arial,sans-serif;font-size:22px;display:block}.ch-poster-bottom{border-block:1px solid #ffffff20;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;display:grid}.ch-poster-bottom strong{letter-spacing:-.05em;font-size:23px;display:block}.ch-poster-bottom span{color:#b7b0a4;font-size:11px}.ch-poster-caption{color:#b7b0a4;justify-content:space-between;margin-top:18px;font-size:10px;display:flex}.ch-facts{border-block:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:70px;padding-block:30px;display:grid}.ch-facts>div{border-right:1px solid #ffffff1a}.ch-facts>div:last-child{border:0}.ch-facts strong{letter-spacing:-.055em;font-size:clamp(22px,3vw,34px);display:block}.ch-facts span{color:var(--ch-muted);font-size:12px}.ch-section{padding-block:92px;scroll-margin-top:100px}.ch-section-head{grid-template-columns:1.4fr 1fr;align-items:end;gap:60px;margin-bottom:40px;display:grid}.challenge-page h2{letter-spacing:-.055em;margin:0;font:700 clamp(30px,3.4vw,48px)/1.1 Arial,sans-serif}.challenge-page h2 span{color:#9e9c95}.ch-section-head>p{max-width:390px;color:var(--ch-muted);margin:0 0 4px;font-size:15px;line-height:1.8}.ch-local-prizes{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ch-prize-card{background:#131415;border:1px solid #ffffff14;flex-direction:column;padding:30px;display:flex;position:relative}.ch-place{color:#aaa69e;letter-spacing:.08em;font-size:10px}.ch-prize-card h3{letter-spacing:-.06em;white-space:nowrap;margin:30px 0 8px;font-size:clamp(30px,3.4vw,49px);line-height:1.2}.ch-prize-card h3 small{font-size:.6em}.ch-prize-card p{color:#aaa9a3;font-size:14px;line-height:1.7}.ch-prize-card p b{color:#e9e5dd}.ch-prize-type{margin:0;color:#e9e5dd!important;font-size:14px!important}.ch-card-foot{color:#a29b8e;border-top:1px solid #ffffff16;margin-top:auto;padding-top:18px;font-size:10px}.ch-prize-first{border-color:#ff761a60}.ch-prize-first h3{color:var(--ch-orange)}.ch-prize-knives{background:linear-gradient(135deg,#9c6c2425,#151412);border-color:#c6953b44}.ch-prize-knives h3{color:#f0c272}.ch-fine{margin:18px 0 0;color:#8d8e89!important;font-size:11px!important;line-height:1.8!important}.ch-fine a{text-underline-offset:3px;text-decoration:underline}.ch-format-section{background:#101112;border-block:1px solid #ffffff0b}.ch-steps{grid-template-columns:repeat(4,1fr);gap:32px;margin:45px 0 30px;padding:0;list-style:none;display:grid}.ch-steps li{border-top:1px solid #ff761a60;padding-top:20px}.ch-steps li>span{color:#ff761a;font:12px monospace}.ch-steps h3{letter-spacing:-.03em;margin:22px 0 12px;font-size:18px}.ch-steps p{color:#a9aaa5;font-size:13px;line-height:1.8}.ch-score-note{background:#ffffff03;border-left:2px solid #ff761a;align-items:center;gap:40px;padding:22px;display:flex}.ch-score-note strong{white-space:nowrap;font-size:14px}.ch-score-note p{color:#a9aaa5;margin:0;font-size:12px}.ch-atlas{background:#101214;border:1px solid #ffffff1a}.ch-prize-tabs{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(6,1fr);display:grid}.ch-prize-tabs button{color:#aaa;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff10;min-width:0;padding:18px 12px}.ch-prize-tabs button:last-child{border-right:0}.ch-prize-tabs button[aria-pressed=true]{color:#150d07;background:#ff761a}.ch-prize-tabs span{margin-bottom:5px;font-size:10px;display:block}.ch-prize-tabs strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(13px,1.4vw,20px)}.ch-map-grid{grid-template-columns:minmax(0,1fr) 280px;display:grid}.ch-map-stage{background:radial-gradient(at 30%,#19201f,#0b1013 80%);align-items:center;min-height:460px;display:flex;position:relative;overflow:hidden}.ch-map-svg{width:100%;height:100%;min-height:390px;max-height:560px;display:block}.ch-map-country{fill:#1b2528;stroke:#54615b;stroke-width:.6px}.ch-map-region{fill:#29322c;fill-opacity:.35;stroke:#829080;stroke-opacity:.3;stroke-width:.5px}.ch-map-label{fill:#ffc17b;paint-order:stroke;stroke:#0c1114;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font:700 10px Arial,sans-serif}.ch-routes{fill:none;stroke:#ff8a2b;stroke-opacity:.18;stroke-width:.7px;pointer-events:none}.ch-routes path{stroke-dasharray:3 6;animation:20s linear infinite ch-flow}.ch-pin{fill:#e1aa6b;stroke:#101214;stroke-width:.9px}.ch-pulse{fill:none;stroke:#ff761a;stroke-width:.8px;opacity:0}.ch-dot{cursor:pointer}.ch-dot.is-selected .ch-pin,.ch-dot.is-squad .ch-pin{fill:#ff761a}.ch-dot.is-selected .ch-pulse{opacity:.7;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite ch-pulse}.ch-hit{fill:#0000;stroke:none}.ch-map-top,.ch-map-bottom{z-index:2;letter-spacing:.08em;color:#969e97;justify-content:space-between;align-items:center;gap:12px;font:9px monospace;display:flex;position:absolute;left:20px;right:20px}.ch-map-top{top:18px}.ch-map-bottom{bottom:18px}.ch-map-top button,.ch-map-bottom button{color:#d1d5cc;letter-spacing:0;background:#11191c;border:1px solid #ffffff25;padding:9px 10px;font-size:10px}.ch-map-bottom i{background:#ff761a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.ch-map-panel{border-left:1px solid #ffffff1a;min-width:0;padding:24px}.ch-search,.ch-city-label{color:#a9aaa5;font-size:10px;display:block}.ch-search input,.ch-city-label select{color:#e9e8df;background:#1b1e20;border:1px solid #ffffff25;border-radius:0;width:100%;min-width:0;min-height:42px;margin-top:7px;padding:11px 10px;display:block}.ch-city-label{margin-top:14px}.ch-city-info h3{letter-spacing:-.04em;margin:25px 0 0;font-size:22px}.ch-city-info>p{color:#999e97;margin:0;font-size:11px}.ch-city-info ul{max-height:190px;margin:15px 0;padding:0;list-style:none;overflow:auto}.ch-city-info li{border-top:1px solid #ffffff14;font-size:12px}.ch-city-info li a,.ch-city-info li>span{justify-content:space-between;gap:8px;padding:12px 0;display:flex}.ch-city-info li a:hover{color:#ff761a}.ch-target{border-top:1px solid #ff761a50;margin-top:22px;padding-top:20px}.ch-target>span{text-transform:uppercase;color:#acb0a6;font-size:10px}.ch-target strong{color:#ff984a;letter-spacing:-.05em;font-size:30px;display:block}.ch-target p{color:#9fa49b;margin:5px 0 0;font-size:11px}.ch-atlas>.ch-fine{border-top:1px solid #ffffff12;margin:0;padding:18px 24px}.ch-atlas:not([data-active=true]) .ch-routes path,.ch-atlas:not([data-active=true]) .ch-pulse{animation-play-state:paused!important}@keyframes ch-flow{to{stroke-dashoffset:-100px}}@keyframes ch-pulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}.ch-calendar{border-block:1px solid #ffffff15}.ch-dates{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px;display:grid}.ch-dates article{border-left:1px solid #ff761a70;padding-left:22px}.ch-dates article>span{color:#a6a297;letter-spacing:.07em;font-size:10px}.ch-dates strong{letter-spacing:-.05em;margin-top:12px;font-size:26px;display:block}.ch-dates p{color:#aaa99f;max-width:260px;font-size:13px}.ch-giveaway{background:linear-gradient(110deg,#18201b,#121616);border:1px solid #ffffff18;grid-template-columns:1fr 1fr;gap:80px;padding:50px;display:grid}.ch-giveaway>div>p:not(.ch-kicker){color:#b0b4aa;max-width:400px;font-size:14px;line-height:1.8}.ch-button-outline{background:0 0;border-color:#818c76;margin-top:15px;color:#f6f3ec!important}.ch-button-outline:hover{background:#303d2f}.ch-skin-list{margin:0;padding:0;list-style:none}.ch-skin-list li{border-bottom:1px solid #ffffff12;align-items:center;gap:22px;padding:15px 0;display:flex}.ch-skin-list li:first-child{padding-top:0}.ch-skin-list li>span{color:#c4a66d;width:35px;font:12px monospace}.ch-skin-list strong{font-size:17px}.ch-skin-list p{color:#aaa;margin:2px 0;font-size:12px}.ch-faq{border-top:1px solid #fff2}.ch-faq details{border-bottom:1px solid #fff2}.ch-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.ch-faq summary::-webkit-details-marker{display:none}.ch-faq summary span{color:#ff761a;font-size:24px;font-weight:400}.ch-faq details[open] summary span{transform:rotate(45deg)}.ch-faq details p{color:#b8b8af;max-width:850px;margin:0;padding:0 35px 25px 0;font-size:14px;line-height:1.9}.ch-rule-links{color:#ffae70;flex-wrap:wrap;gap:28px;margin-top:26px;font-size:12px;display:flex}.ch-join{background:linear-gradient(120deg,#29170c,#131313);border:1px solid #ff761a45;grid-template-columns:1.3fr 1fr;align-items:center;gap:70px;padding:55px;display:grid}.ch-join h2 span{color:#ff8c36}.ch-join p{color:#c4bcb0;max-width:450px;font-size:15px;line-height:1.8}.ch-join .ch-address{color:#a29585;font-size:12px}.ch-join-actions{flex-direction:column;align-items:stretch;gap:18px;display:flex}.ch-phone{letter-spacing:-.04em;font-size:25px}.ch-footer{color:#a29f96;border-top:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:25px;padding-block:35px;font-size:12px;display:flex}.ch-footer img{width:90px}.ch-mobile-cta{display:none}@media (width>=1600px){.ch-hero{padding-top:110px}.ch-hero-grid{gap:100px}.challenge-page h1{font-size:100px}}@media (width<=1000px){.ch-wrap{width:calc(100% - 48px)}.ch-hero-grid{gap:35px}.ch-poster{padding:22px}.ch-hero{padding-top:50px}.ch-nav{padding-inline:24px}.ch-section{padding-block:65px}.ch-section-head{gap:35px}.ch-prize-card{padding:22px}.ch-local-prizes{gap:10px}.ch-prize-card h3{font-size:34px}.ch-steps{grid-template-columns:repeat(2,1fr)}.ch-giveaway{gap:40px;padding:32px}.ch-join{gap:40px;padding:35px}.ch-map-grid{grid-template-columns:minmax(0,1fr) 250px}.ch-poster-top{font-size:8px}.ch-nav nav{gap:22px}.ch-dates strong{font-size:22px}}@media (width<=760px){.ch-nav{gap:15px;height:72px}.ch-nav img{width:76px}.ch-nav nav{gap:16px;font-size:12px}.ch-nav-cta{display:none}.ch-hero-grid{grid-template-columns:1fr;gap:42px}.ch-hero-copy{max-width:560px}.challenge-page h1{font-size:clamp(46px,11vw,78px)}.ch-hero-title{font-size:32px}.ch-poster{justify-self:center;width:calc(100% - 16px);max-width:460px;padding:24px;transform:rotate(2deg)}.ch-poster-value{margin:12px 0;font-size:150px}.ch-poster-value>span{font-size:17px}.ch-poster-bottom{padding:14px 0}.ch-poster-top{font-size:10px}.ch-facts{gap:14px;margin-top:45px}.ch-facts strong{font-size:24px}.ch-facts span{max-width:110px;font-size:10px;display:block}.ch-section-head{grid-template-columns:1fr;gap:22px}.ch-section-head>p{max-width:530px}.ch-local-prizes{grid-template-columns:1fr 1fr;gap:14px}.ch-prize-knives{grid-column:1/-1}.ch-prize-knives p{max-width:440px}.ch-map-grid{grid-template-columns:1fr}.ch-map-stage,.ch-map-svg{min-height:360px}.ch-map-panel{border-top:1px solid #ffffff20;border-left:0;grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.ch-map-panel>.ch-kicker{grid-column:1/-1;margin-bottom:0!important}.ch-city-label,.ch-city-info h3{margin:0}.ch-target{border:0;margin:0;padding:0}.ch-prize-tabs{grid-template-columns:repeat(3,1fr)}.ch-prize-tabs button{border-bottom:1px solid #ffffff15;padding:14px}.ch-prize-tabs strong{font-size:18px}.ch-giveaway{grid-template-columns:1fr;gap:32px}.ch-dates{grid-template-columns:1fr;gap:24px}.ch-dates p{max-width:none;margin-bottom:0}.ch-join{grid-template-columns:1fr;gap:24px}.ch-score-note{flex-direction:column;align-items:flex-start;gap:12px}.ch-mobile-cta{z-index:30;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:#0d0e0f;border-top:1px solid #ff761a55;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.ch-mobile-cta a{border:1px solid #ffffff2a;justify-content:center;align-items:center;padding:12px 15px;font-size:12px;display:flex}.ch-mobile-cta a:first-child{color:#110a06;background:#ff761a;border-color:#ff761a;flex:1;font-weight:700}.ch-footer{padding-bottom:110px}.ch-footer p{font-size:10px}}@media (width<=480px){.ch-wrap{width:calc(100% - 36px)}.ch-nav{padding-inline:18px}.ch-nav nav{gap:13px;font-size:11px}.ch-hero{padding-top:36px}.ch-kicker{letter-spacing:.1em!important;margin-bottom:20px!important;font-size:9px!important}.ch-lead{font-size:15px}.ch-actions{gap:20px}.ch-button{padding:16px 20px;font-size:13px}.ch-hero-note{font-size:11px}.ch-poster-value{font-size:130px}.ch-poster-bottom strong{font-size:22px}.ch-facts{gap:10px;padding-block:24px}.ch-facts strong{letter-spacing:-.06em;font-size:19px}.ch-facts span{font-size:9px}.ch-section{padding-block:50px}.challenge-page h2{font-size:32px}.ch-section-head{margin-bottom:28px}.ch-section-head>p{font-size:14px}.ch-local-prizes{grid-template-columns:1fr}.ch-prize-knives{grid-column:auto}.ch-prize-card{padding:25px}.ch-prize-card h3{margin-top:22px;font-size:46px}.ch-steps{gap:22px}.ch-steps h3{font-size:16px}.ch-steps p{font-size:12px}.ch-score-note{padding:18px}.ch-score-note strong{font-size:12px}.ch-prize-tabs button{padding:12px 9px}.ch-prize-tabs strong{font-size:16px}.ch-map-panel{grid-template-columns:1fr;gap:18px;padding:20px}.ch-map-panel>.ch-kicker{grid-column:auto}.ch-target{border-top:1px solid #ff761a40;padding-top:15px}.ch-map-top,.ch-map-bottom{letter-spacing:0;left:12px;right:12px}.ch-map-bottom span{font-size:8px}.ch-map-stage,.ch-map-svg{min-height:280px}.ch-atlas>.ch-fine{padding:16px 20px}.ch-giveaway,.ch-join{padding:25px}.ch-faq summary{padding-block:20px;font-size:15px}.ch-faq details p{font-size:13px}.ch-phone{font-size:23px}.ch-footer{flex-wrap:wrap;gap:14px}.ch-footer img{width:70px}.ch-footer>a:last-child{width:100%}}@media (prefers-reduced-motion:reduce){.ch-atlas .ch-routes path,.ch-atlas .ch-pulse{animation:none!important}.challenge-page *{scroll-behavior:auto!important;transition:none!important}.ch-poster{transform:none}}.hero .brand.ch-home-brand{width:min(100%,1000px);padding-block:50px}.hero .ch-home-brand h1{text-shadow:0 3px 30px #000;letter-spacing:-.025em;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(40px,6.7vw,88px);line-height:.98;animation:none}.hero .ch-home-brand .ch-home-eyebrow{letter-spacing:.12em;color:#ffc18b;text-shadow:none;margin:0 0 23px;font:700 12px/1.7 Arial,sans-serif}.hero .ch-home-brand .ch-home-lead{text-transform:none;letter-spacing:0;text-shadow:0 2px 15px #000;color:#fff6e8;max-width:650px;margin:24px auto;font:400 clamp(16px,2vw,21px)/1.6 Arial,sans-serif}.hero .ch-home-brand .ch-home-lead b{color:#ff9e4d}.ch-home-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:26px;display:flex}.ch-home-actions a{color:#fff;font:700 14px Arial,sans-serif;text-decoration:none}.ch-home-actions a:first-child{color:#180c04;background:#f5791c;padding:18px 25px}.hero .ch-home-brand .ch-home-detail{letter-spacing:0;text-transform:none;color:#d2c6b6;text-shadow:0 1px 10px #000;max-width:600px;margin:20px auto;font:12px/1.7 Arial,sans-serif}.hero .ch-home-brand .halloween-offer{display:none}@media (width<=480px){.hero .brand.ch-home-brand{padding-block:35px}.hero .ch-home-brand h1{font-size:clamp(34px,10vw,48px)}.hero .ch-home-brand .ch-home-eyebrow{font-size:10px}.hero .ch-home-brand .ch-home-lead{font-size:16px}.hero .ch-home-brand .ch-home-detail{font-size:11px}}.challenge-page h1{max-width:none;margin-inline:0}.hero .ch-home-brand h1{max-width:none}.hero:has(.ch-home-brand):before{content:"";pointer-events:none;background:linear-gradient(#05050528,#05050599 35% 65%,#05050540);position:absolute;inset:0}.hero .ch-home-brand h1{font-weight:900}.ch-skip{top:0;transform:translateY(-150%)}.ch-skip:focus{transform:translateY(0)}html:has(.challenge-page){scroll-behavior:auto}body:has(.challenge-page){scroll-behavior:auto}#root:has(.challenge-page){scroll-behavior:auto}#format{scroll-margin-top:100px}.ch-v2{--ch-orange:#ff831c;--ch-muted:#c2b4a3;background:#070605}.ch-v2 .ch-wrap{width:min(1400px,100% - 96px)}.ch-v2 .ch-nav{background:#080705;border-color:#ff852f40;height:82px;box-shadow:0 4px 30px #0008}.ch-v2 .ch-nav nav{margin-left:auto}.ch-master-motion{color:#ffb35f;background:#1e1308;border:1px solid #ac652e;flex:0 0 36px;width:36px;height:36px;font-size:15px}.ch-v2 .ch-nav-cta{color:#ffb966;background:linear-gradient(120deg,#58270d,#1b1108);border-color:#ff8d32}.ch-v2 .ch-hero{background:linear-gradient(90deg,#070605de,#07060550 55%,#0706059e),url(/assets/background-esc-D8DB4bxm.png) 50%/cover;padding-top:65px;overflow:hidden}.ch-v2 .ch-hero-photo{display:none}.ch-v2 .ch-hero:after{background:linear-gradient(#07060500 70%,#070605 100%)}.ch-v2 .ch-hero-grid{z-index:2;grid-template-columns:1.12fr 1fr;gap:55px;min-height:630px;position:relative}.ch-v2 .ch-kicker{color:#ffa64d!important;letter-spacing:.2em!important;font-size:10px!important}.ch-v2 h1{letter-spacing:.015em;text-shadow:0 0 3px #fff7e5,0 0 28px #ff7b1540;font-family:Cyberfall,Impact,sans-serif;font-size:clamp(60px,7.4vw,112px);font-weight:400;line-height:.99}.ch-v2 h1 span{color:#ff9228;text-shadow:0 0 2px #ffcf84,0 0 22px #ff710a80,0 0 65px #f2580720}.ch-v2 h2{letter-spacing:.025em;text-shadow:0 0 24px #ffb55a25;font:400 clamp(38px,4.6vw,68px)/.99 Cyberfall,Impact,sans-serif}.ch-v2 h2 span{color:#ff9b3f}.ch-v2 .ch-hero-title{letter-spacing:.02em;margin-top:28px;font:400 34px Cyberfall,Impact,sans-serif}.ch-v2 .ch-hero-title b{color:#ffb45d;font-weight:400}.ch-v2 .ch-lead{color:#e0d4c2;text-shadow:0 2px 7px #000;max-width:510px;font-size:17px}.ch-v2 .ch-button{text-transform:uppercase;letter-spacing:.06em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(120deg,#ffac3c,#ff7715 65%,#c74b03);border-color:#ffb766;font-size:13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffe6a780,0 0 30px #ff771520}.ch-v2 .ch-button:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff7ba70 50%,#0000 65%);animation:7s ease-in-out infinite ch-shine;position:absolute;inset:0;transform:translate(-130%)}.ch-v2 .ch-button:hover{transform:translateY(-3px);box-shadow:0 0 40px #ff771560}.ch-v2 .ch-link{color:#f4cb9b}.ch-v2 .ch-hero-note{color:#c7bba8}.ch-arena-visual{text-align:center;align-self:center;min-width:0;padding-bottom:30px;position:relative}.ch-emblem-stage{perspective:700px;place-items:center;height:310px;display:grid;position:relative}.ch-crest{object-fit:contain;z-index:3;filter:drop-shadow(0 0 25px #ff9d2660);width:210px;height:210px;animation:6s ease-in-out infinite ch-levitate;position:relative}.ch-crest-halo{background:radial-gradient(circle,#ffac3430,#ff740012 55%,#0000 72%);border-radius:50%;width:230px;height:230px;animation:4s ease-in-out infinite ch-halo;position:absolute;box-shadow:0 0 80px #ff7c0828}.ch-orbit{pointer-events:none;border-radius:50%;position:absolute}.ch-orbit-one{border:3px solid #ffc270;border-left:1px solid #ffa13360;border-right:1px solid #ffa13360;width:290px;height:290px;animation:28s linear infinite ch-spin;box-shadow:inset 0 0 28px #ff9d1215,0 0 28px #ff9d1215}.ch-orbit-two{border:1px dashed #ffaf5b50;width:330px;height:330px;animation:55s linear infinite reverse ch-spin}.ch-orbit-three{border:1px solid #ff9e4370;width:390px;height:140px;animation:12s ease-in-out infinite ch-orbit-tilt;transform:rotate(-25deg);box-shadow:0 0 15px #ff8b1915}.ch-season-code{letter-spacing:.2em;color:#ffd0a0;text-align:left;z-index:4;font:9px monospace;position:absolute;top:12%;right:4%}.ch-season-code b{color:#ff9a36;font:400 42px Cyberfall,Impact,sans-serif;display:block}.ch-arena-coordinate{letter-spacing:.24em;color:#ffd6a0;font:10px monospace;position:absolute;bottom:0;left:0;right:0}.ch-pool-display{padding-top:29px;position:relative}.ch-pool-display>span{letter-spacing:.22em;color:#ffd6a3;font-size:10px}.ch-pool-display strong{white-space:nowrap;color:#fff0c4;text-shadow:0 0 3px #fff4d5,0 0 25px #ff9a2b70;letter-spacing:.02em;margin:9px 0 20px;font:400 clamp(40px,4.9vw,76px)/1.25 Cyberfall,Impact,sans-serif;display:block}.ch-pool-display small{font:700 .5em Arial,sans-serif}.ch-extra-display{background:linear-gradient(120deg,#5d2c0a99,#171009ee);border:1px solid #f18c3677;justify-content:center;align-items:center;gap:24px;padding:18px 22px;display:flex;position:relative;box-shadow:0 0 35px #ff8d0c15,inset 0 0 30px #ff9e0710}.ch-extra-display:before,.ch-extra-display:after{content:"";pointer-events:none;border:2px solid #ffba60;width:20px;height:20px;position:absolute}.ch-extra-display:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.ch-extra-display:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.ch-extra-display>strong{color:#ffae4e;white-space:nowrap;font:400 clamp(25px,2.6vw,38px) Cyberfall,Impact,sans-serif}.ch-extra-display>span{text-align:left;color:#fff1d7;font-size:12px}.ch-extra-display b{color:#bfa688;font-size:9px;font-weight:400}.ch-v2 .ch-facts{z-index:2;background:linear-gradient(90deg,#51250a55,#110c07aa,#51250a55);border-color:#ff8d3740;margin-top:30px;padding:25px 30px;position:relative}.ch-v2 .ch-facts strong{letter-spacing:.03em;color:#ffe1ae;text-shadow:0 0 18px #ff8c2825;font:400 29px Cyberfall,Impact,sans-serif}.ch-v2 .ch-facts span{color:#c0aa8f}.ch-v2 .ch-section{padding-block:80px;position:relative}.ch-v2 .ch-section-head{grid-template-columns:1.3fr 1fr;gap:70px;margin-bottom:44px}.ch-v2 .ch-section-head>p{color:#cbbb9f}.ch-v2 .ch-local-prizes{gap:20px}.ch-v2 .ch-prize-card{isolation:isolate;background:linear-gradient(145deg,#311e10e8,#120d08ed 60%),url(/assets/comfort-room-mobile-DwNqEO-d.webp) 50%/cover;border:1px solid #b2753c70;min-height:330px;padding:32px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:inset 0 0 30px #f88b0810,0 18px 40px #0008}.ch-v2 .ch-prize-card:before{content:"";pointer-events:none;z-index:-1;border:1px solid #b57b3f30;position:absolute;inset:8px}.ch-v2 .ch-prize-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffdca911 48%,#0000 70%);animation:9s ease-in-out infinite ch-shine;position:absolute;inset:0}.ch-v2 .ch-prize-card:hover{border-color:#ffaa52;transform:translateY(-7px);box-shadow:0 14px 50px #ff9d1e20}.ch-v2 .ch-prize-first{background:radial-gradient(at 80% 0,#ff8d2630,#0000 65%),linear-gradient(145deg,#38210fed,#100c08ed);border-color:#ffc160aa}.ch-v2 .ch-prize-knives{background:radial-gradient(at 90% 10%,#e5a82a25,#0000 70%),linear-gradient(145deg,#2c200e,#100c08);border-color:#f3bb6599}.ch-prize-rank{color:#df9d4220;z-index:-1;font:400 125px/1.3 Georgia,serif;position:absolute;top:10px;right:24px}.ch-rank-star{color:#efb04125;font-size:145px;animation:8s ease-in-out infinite ch-star}.ch-v2 .ch-prize-card h3{letter-spacing:.02em;color:#ffc476;text-shadow:0 0 22px #ff901d30;margin-top:38px;font:400 clamp(30px,3.3vw,46px)/1.2 Cyberfall,Impact,sans-serif}.ch-v2 .ch-place{color:#e5c6a1;letter-spacing:.1em;font-size:10px}.ch-v2 .ch-prize-card p{color:#c8b79f}.ch-v2 .ch-card-foot{color:#c69d6c;border-color:#ff9d3330}.ch-v2 .ch-fine{color:#aa9982!important}.ch-v2 .ch-format-section{background:linear-gradient(#070605,#100b079e 50%,#070605),url(/assets/vip-room-BTC5xJla.png) 50%/cover;border:0;position:relative}.ch-v2 .ch-steps{gap:16px}.ch-v2 .ch-steps li{background:#100d09e8;border:1px solid #ff94374a;padding:25px;box-shadow:inset 3px 0 #ff8d2950}.ch-v2 .ch-steps li>span{color:#ffa244;font:400 38px Cyberfall,Impact,sans-serif}.ch-v2 .ch-steps h3{color:#ffe0ac;letter-spacing:.025em;font:400 24px/1.15 Cyberfall,Impact,sans-serif}.ch-v2 .ch-steps p{color:#c7b59f}.ch-v2 .ch-score-note{background:#341a0c80;border-color:#ff9d3c}.ch-v2 .ch-calendar{border-color:#ff9b2930}.ch-v2 .ch-dates{gap:18px}.ch-v2 .ch-dates article{background:linear-gradient(135deg,#2c1a0d,#110d08);border:1px solid #ff963a40;padding:28px;box-shadow:inset 3px 0 #ff8c23}.ch-v2 .ch-dates strong{color:#ffc373;font:400 28px/1.2 Cyberfall,Impact,sans-serif}.ch-v2 .ch-giveaway{background:radial-gradient(at 0 0,#d28b1725,#0000 60%),linear-gradient(130deg,#21190b,#0c0a07);border-color:#efab4a66;box-shadow:0 0 70px #ffb40008}.ch-v2 .ch-skin-list li{border-color:#e6a14d25}.ch-v2 .ch-skin-list li>span{color:#e4ae55;font:400 23px Cyberfall,Impact,sans-serif}.ch-v2 .ch-button-outline{background:linear-gradient(120deg,#60310f,#241508);border-color:#d69c4d;color:#ffdda4!important}.ch-v2 .ch-faq{border-color:#c1854840}.ch-v2 .ch-faq details{background:linear-gradient(90deg,#24160c70,#0000);border-color:#c1854830;padding-inline:24px}.ch-v2 .ch-faq details[open]{background:#2b1b0c80}.ch-v2 .ch-faq summary{color:#f5d9b4}.ch-v2 .ch-join{background:linear-gradient(90deg,#160d06f2,#160d06c9),url(/assets/background-esc-D8DB4bxm.png) 50%/cover;border-color:#ffad5290;box-shadow:0 0 60px #ff7c0810,inset 0 0 65px #ff8c0c10}.ch-v2 .ch-footer{border-color:#ff96273a}.ch-v2 .ch-mobile-cta{background:#0f0a06;border-color:#f7a24e66}.ch-v2 .ch-mobile-cta a:first-child{background:linear-gradient(120deg,#ffac47,#e86608);box-shadow:0 0 20px #ff85192a}.ch-energy{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.ch-energy-grid{background-image:linear-gradient(#ff922b18 1px,#0000 1px),linear-gradient(90deg,#ff922b18 1px,#0000 1px);background-size:70px 70px;animation:18s linear infinite ch-grid;position:absolute;inset:45% -30% -70%;transform:perspective(500px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.ch-light{filter:blur(20px);transform-origin:50% 0;background:linear-gradient(90deg,#0000,#ffbd6430,#0000);width:13%;height:150%;position:absolute;top:-50%}.ch-light-one{animation:14s ease-in-out infinite alternate ch-light-one;left:45%}.ch-light-two{animation:17s ease-in-out infinite alternate ch-light-two;right:5%}.ch-ember{left:var(--x);opacity:0;width:2px;height:7px;animation:ch-ember var(--duration) var(--delay) linear infinite;background:#ffc569;position:absolute;bottom:-20px;box-shadow:0 0 9px #ff9b30}.ch-v2 [data-ch-motion]:not([data-visible=true]) *,.ch-v2 [data-ch-motion]:not([data-visible=true]) :after,.ch-paused *,.ch-paused :before,.ch-paused :after{animation-play-state:paused!important}@keyframes ch-spin{to{transform:rotate(360deg)}}@keyframes ch-levitate{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes ch-halo{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.12)}}@keyframes ch-orbit-tilt{0%,to{transform:rotate(-25deg)scale(1)}50%{transform:rotate(-14deg)scale(1.07)}}@keyframes ch-shine{0%,30%{transform:translate(-130%)}75%,to{transform:translate(130%)}}@keyframes ch-star{0%,to{opacity:.6;transform:rotate(-12deg)}50%{opacity:1;transform:rotate(12deg)}}@keyframes ch-grid{to{background-position:0 140px}}@keyframes ch-light-one{0%{transform:rotate(-35deg)}to{transform:rotate(25deg)}}@keyframes ch-light-two{0%{transform:rotate(20deg)}to{transform:rotate(-35deg)}}@keyframes ch-ember{0%{opacity:0;transform:translate(0)}15%{opacity:.8}80%{opacity:.5}to{transform:translate(var(--drift),calc(-1 * var(--rise)));opacity:0}}.ch-atlas-v2{background:#100c08;border-color:#f7a14b70;box-shadow:0 0 70px #ff9a0a0c}.ch-region-header{background:linear-gradient(110deg,#46260d80,#150e07);justify-content:space-between;align-items:center;gap:20px;padding:28px 30px;display:flex}.ch-region-header .ch-kicker{display:block;margin-bottom:8px!important}.ch-region-header h3{color:#ffcf8a;margin:0;font:400 29px Cyberfall,Impact,sans-serif}.ch-all-regions{color:#ffd4a2;background:#351d0c;border:1px solid #d5924b;padding:12px 16px;font-size:12px}.ch-all-regions[aria-pressed=true]{background:#a95712}.ch-region-tabs{border-block:1px solid #c1864330;flex-wrap:wrap;gap:8px;padding:16px 22px;display:flex}.ch-region-tabs button{color:#d7b78f;background:#1c1209;border:1px solid #79512b;align-items:center;gap:8px;min-height:40px;padding:10px 13px;font-size:12px;display:flex}.ch-region-tabs button[aria-pressed=true]{color:#170d05;background:linear-gradient(120deg,#ffc076,#ff922c);border-color:#ffbb69;box-shadow:0 0 20px #ff882419}.ch-region-tabs i{letter-spacing:.06em;font-size:8px;font-style:normal;font-weight:700}.ch-atlas-v2 .ch-map-grid{grid-template-columns:minmax(0,1fr) 310px}.ch-atlas-v2 .ch-map-stage{background:radial-gradient(#39230f,#110d08 75%);height:530px;min-height:0;display:block}.ch-atlas-v2 .ch-map-svg{width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}.ch-atlas-v2 .ch-map-country{fill:#241d13;stroke:#b3935a;stroke-width:1.1px}.ch-atlas-v2 .ch-map-region{fill:#5d3a15;fill-opacity:.22;stroke:#bd8b4a;stroke-opacity:.55;stroke-width:.7px}.ch-atlas-v2 .ch-map-top{color:#ffce8b;font-size:11px;top:17px;left:20px;right:20px}.ch-atlas-v2 .ch-map-top strong{font:400 25px Cyberfall,Impact,sans-serif}.ch-atlas-v2 .ch-map-top button{color:#ffcf94;background:#24170a;border-color:#b37c3b}.ch-map-labels{pointer-events:none;position:absolute;inset:0}.ch-map-labels button{pointer-events:auto;color:#ffe0ad;white-space:nowrap;z-index:2;background:#1e140bf5;border:1px solid #b67b39;justify-content:space-between;align-items:center;gap:6px;height:28px;padding:4px 8px;font-size:11px;display:flex;position:absolute;box-shadow:0 3px 12px #0008}.ch-map-labels button.is-selected{color:#190e03;z-index:3;background:#ff9a35;border-color:#ffe2a7;font-weight:700;box-shadow:0 0 22px #ff9a3445}.ch-map-labels button:hover{color:#fff2dd;background:#8d4918}.ch-node-wave{fill:none;stroke:#ffab4d;stroke-width:1.3px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite ch-node-wave}.ch-atlas-v2:not([data-active=true]) .ch-node-wave{animation-play-state:paused!important}@keyframes ch-node-wave{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.3)}}.ch-atlas-v2 .ch-routes{stroke:#ffb455;stroke-width:1px;stroke-opacity:.45}.ch-atlas-v2 .ch-map-bottom{color:#d8b987;font-size:10px;bottom:17px}.ch-atlas-v2 .ch-map-panel{background:linear-gradient(140deg,#2c1b0a70,#110c07);border-color:#dd973f50;padding:25px;display:block}.ch-atlas-v2 .ch-search,.ch-atlas-v2 .ch-city-label{color:#d5ba96;font-size:11px}.ch-atlas-v2 input,.ch-atlas-v2 select{color:#ffdfb3;background:#160f08;border-color:#d8974c50;font-size:13px}.ch-atlas-v2 .ch-city-label{margin-top:12px}.ch-atlas-v2 .ch-city-info{margin-top:22px}.ch-atlas-v2 .ch-city-info .ch-kicker{margin-bottom:10px!important;font-size:8px!important}.ch-atlas-v2 .ch-city-info h3{color:#ffcc84;overflow-wrap:anywhere;margin:0;font:400 25px Cyberfall,Impact,sans-serif}.ch-atlas-v2 .ch-city-info>p{color:#baa481}.ch-atlas-v2 .ch-city-info ul{max-height:150px;margin-bottom:10px}.ch-atlas-v2 .ch-city-info li{color:#e5c49b;border-color:#ffad4825}.ch-metro-cities{flex-wrap:wrap;gap:5px;margin-top:17px;display:flex}.ch-metro-cities>span{color:#bca07a;width:100%;margin-bottom:4px;font-size:10px}.ch-metro-cities button{color:#d8bb96;background:#221609;border:1px solid #895a2a;padding:6px 7px;font-size:10px}.ch-metro-cities button[aria-pressed=true]{color:#ffb45e;background:#4a290e;border-color:#ffad55}.ch-prizes-heading{border-top:1px solid #d28c3c50;justify-content:space-between;align-items:center;gap:15px;padding:22px 28px;display:flex}.ch-prizes-heading h3{color:#ffcf8b;margin:0;font:400 25px Cyberfall,Impact,sans-serif}.ch-prizes-heading>span{color:#bfa17a;font-size:10px}.ch-atlas-v2 .ch-prize-tabs{border-block:1px solid #bd803e50}.ch-atlas-v2 .ch-prize-tabs button{color:#d3b78f;background:#211407;border-color:#8e5d2c50;padding:20px}.ch-atlas-v2 .ch-prize-tabs button[aria-pressed=true]{color:#1e0f04;background:linear-gradient(130deg,#ffc270,#e77313)}.ch-atlas-v2 .ch-prize-tabs strong{letter-spacing:.015em;font:400 clamp(18px,1.9vw,27px) Cyberfall,Impact,sans-serif}.ch-atlas-v2 .ch-target{background:#42240c30;border:0;align-items:center;gap:28px;margin:0;padding:22px 28px;display:flex}.ch-atlas-v2 .ch-target strong{color:#ffc87c;white-space:nowrap;font:400 28px Cyberfall,Impact,sans-serif}.ch-atlas-v2 .ch-target p{color:#c4aa83;max-width:650px;font-size:12px}.ch-atlas-v2>.ch-fine{border-color:#a56f3620}.hero .ch-home-brand h1{letter-spacing:.02em;text-shadow:0 0 2px #fff5de,0 0 15px #ff9e3255,0 0 50px #ff6a0725;font-family:Cyberfall,Impact,sans-serif;font-size:clamp(42px,6vw,88px);font-weight:400;line-height:1.05}.hero .ch-home-brand h1 span{color:#ffa333}.ch-home-actions a:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));background:linear-gradient(120deg,#ffb24b,#e76b0b);border:1px solid #ffc877;box-shadow:0 0 30px #ff7d232e}@media (width<=1100px){.ch-v2 .ch-wrap{width:calc(100% - 56px)}.ch-v2 .ch-hero-grid{gap:30px;min-height:580px}.ch-v2 h1{font-size:clamp(52px,7vw,80px)}.ch-v2 .ch-pool-display strong{font-size:48px}.ch-emblem-stage{height:280px}.ch-orbit-one{width:250px;height:250px}.ch-orbit-two{width:285px;height:285px}.ch-orbit-three{width:320px}.ch-crest{width:180px;height:180px}.ch-extra-display{gap:15px;padding:16px}.ch-extra-display>strong{font-size:27px}.ch-extra-display>span{font-size:11px}.ch-v2 .ch-prize-card{min-height:350px;padding:26px}.ch-v2 .ch-prize-card h3{font-size:35px}.ch-atlas-v2 .ch-map-grid{grid-template-columns:minmax(0,1fr) 270px}.ch-atlas-v2 .ch-map-panel{padding:20px}.ch-v2 .ch-section-head{gap:40px}.ch-v2 .ch-dates strong{font-size:24px}.ch-atlas-v2 .ch-prize-tabs button{padding:16px 12px}.ch-atlas-v2 .ch-prize-tabs strong{font-size:22px}.ch-v2 .ch-facts strong{font-size:25px}}@media (width<=850px){.ch-v2 .ch-hero-grid{grid-template-columns:1fr;gap:25px;min-height:0}.ch-v2 .ch-hero-copy{max-width:650px}.ch-v2 h1{font-size:clamp(60px,10vw,86px)}.ch-arena-visual{justify-self:center;width:min(560px,100%)}.ch-emblem-stage{height:310px}.ch-orbit-one{width:280px;height:280px}.ch-orbit-two{width:320px;height:320px}.ch-orbit-three{width:370px}.ch-crest{width:210px;height:210px}.ch-v2 .ch-pool-display strong{font-size:65px}.ch-extra-display>strong{font-size:35px}.ch-atlas-v2 .ch-map-grid{grid-template-columns:1fr}.ch-atlas-v2 .ch-map-stage{height:510px}.ch-atlas-v2 .ch-map-panel{border-top:1px solid #a56f3650;border-left:0;grid-template-columns:1fr 1fr;gap:20px;display:grid}.ch-atlas-v2 .ch-city-info{margin:0}.ch-metro-cities{grid-column:1/-1;margin:0}.ch-v2 .ch-section-head{grid-template-columns:1fr;gap:25px}.ch-v2 .ch-local-prizes{grid-template-columns:1fr 1fr}.ch-v2 .ch-prize-knives{grid-column:1/-1;min-height:290px}.ch-v2 .ch-prize-card h3{font-size:40px}.ch-prizes-heading{flex-direction:column;align-items:flex-start;gap:8px}.ch-atlas-v2 .ch-prize-tabs{grid-template-columns:repeat(3,1fr)}.ch-atlas-v2 .ch-prize-tabs strong{font-size:25px}.ch-v2 .ch-nav{gap:18px;padding-inline:24px}.ch-v2 .ch-nav nav{gap:20px}.ch-v2 .ch-nav-cta{display:none}.ch-v2 .ch-facts{margin-top:15px}}@media (width<=600px){.ch-v2 .ch-wrap{width:calc(100% - 36px)}.ch-v2 .ch-nav{gap:14px;height:70px;padding-inline:18px}.ch-v2 .ch-nav img{width:66px}.ch-v2 .ch-nav nav{gap:13px;font-size:11px}.ch-master-motion{flex-basis:32px;width:32px;height:32px}.ch-v2 .ch-hero{background-image:linear-gradient(90deg,#070605b8,#07060588),url(/assets/background-esc-mobile-CNWSPxp9.webp);padding-top:40px}.ch-v2 h1{font-size:clamp(43px,10.3vw,62px);line-height:1.03}.ch-v2 .ch-kicker{letter-spacing:.15em!important;font-size:8px!important}.ch-v2 .ch-hero-title{margin:24px 0 16px;font-size:29px}.ch-v2 .ch-lead{font-size:15px}.ch-v2 .ch-actions{gap:18px}.ch-v2 .ch-button{padding:17px 20px;font-size:11px}.ch-v2 .ch-hero-note{font-size:10px}.ch-v2 .ch-hero-grid{gap:42px}.ch-emblem-stage{height:280px}.ch-orbit-one{width:235px;height:235px}.ch-orbit-two{width:270px;height:270px}.ch-orbit-three{width:310px;height:110px}.ch-crest{width:175px;height:175px}.ch-crest-halo{width:200px;height:200px}.ch-season-code{top:8%;right:0}.ch-arena-coordinate{font-size:8px}.ch-v2 .ch-pool-display strong{margin:12px 0 22px;font-size:clamp(35px,10vw,55px)}.ch-pool-display>span{letter-spacing:.16em;font-size:9px}.ch-extra-display{gap:16px;padding:17px 13px}.ch-extra-display>strong{font-size:clamp(24px,6.4vw,34px)}.ch-extra-display>span{font-size:10px}.ch-extra-display b{font-size:8px}.ch-arena-visual{padding-bottom:10px}.ch-v2 .ch-facts{gap:12px;padding:20px 14px}.ch-v2 .ch-facts strong{font-size:clamp(14px,4vw,23px)}.ch-v2 .ch-facts span{margin-top:6px;font-size:9px;line-height:1.6}.ch-v2 h2{letter-spacing:.02em;font-size:clamp(34px,8.5vw,48px);line-height:1.08}.ch-v2 .ch-section{padding-block:60px}.ch-v2 .ch-section-head{margin-bottom:32px}.ch-v2 .ch-local-prizes{grid-template-columns:1fr;gap:18px}.ch-v2 .ch-prize-knives{grid-column:auto}.ch-v2 .ch-prize-card{min-height:300px;padding:30px}.ch-v2 .ch-prize-card h3{font-size:43px}.ch-v2 .ch-steps{grid-template-columns:1fr;gap:14px}.ch-v2 .ch-steps li{padding:24px 24px 24px 82px;position:relative}.ch-v2 .ch-steps li>span{font-size:34px;position:absolute;top:25px;left:20px}.ch-v2 .ch-steps h3{margin:0 0 12px;font-size:24px}.ch-v2 .ch-steps p{margin:0;font-size:13px}.ch-v2 .ch-dates article{padding:24px}.ch-v2 .ch-dates strong{font-size:28px}.ch-v2 .ch-faq details{padding-inline:16px}.ch-v2 .ch-join{padding:30px 24px}.ch-region-header{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px}.ch-region-header h3{font-size:25px}.ch-all-regions{padding:9px 12px;font-size:11px}.ch-region-tabs{gap:6px;padding:14px}.ch-region-tabs button{min-height:36px;padding:9px 10px;font-size:10px}.ch-atlas-v2 .ch-map-stage{height:510px}.ch-atlas-v2 .ch-map-top{left:14px;right:14px}.ch-atlas-v2 .ch-map-top strong{font-size:22px}.ch-map-labels button{font-size:11px}.ch-atlas-v2 .ch-map-panel{padding:22px;display:block}.ch-atlas-v2 .ch-city-info{margin-top:25px}.ch-metro-cities{gap:7px;margin-top:20px}.ch-metro-cities button{padding:8px;font-size:11px}.ch-prizes-heading{padding:22px}.ch-prizes-heading h3{font-size:24px;line-height:1.2}.ch-atlas-v2 .ch-prize-tabs button{padding:15px 10px}.ch-atlas-v2 .ch-prize-tabs strong{font-size:clamp(15px,4.2vw,23px)}.ch-atlas-v2 .ch-target{flex-direction:column;align-items:flex-start;gap:8px;padding:22px}.ch-atlas-v2 .ch-target strong{font-size:29px}.ch-atlas-v2 .ch-target p{font-size:12px}.ch-v2 .ch-giveaway{padding:28px}.ch-v2 .ch-footer{padding-bottom:110px}.hero .ch-home-brand h1{font-size:clamp(33px,8.7vw,52px);line-height:1.1}.ch-light{filter:blur(12px)}.ch-ember:nth-of-type(n+20){display:none}}@media (prefers-reduced-motion:reduce){.ch-v2 *,.ch-v2 :before,.ch-v2 :after{transition:none!important;animation:none!important}.ch-ember{display:none}.ch-crest{transform:none}.ch-energy-grid{animation:none}.ch-node-wave{animation:none!important}}.ch-headline-fund{color:#ffe0a3;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;font-size:14px;font-weight:700;display:flex}.ch-headline-fund span{color:#bda889;font-size:10px;font-weight:400}.ch-headline-fund b{color:#ffa242;border-left:1px solid #ffac4055;padding-left:10px;font-size:12px;font-weight:700}@media (width<=1100px){.ch-atlas-v2 .ch-prize-tabs strong{font-size:20px}.ch-atlas-v2 .ch-prize-tabs button{padding-inline:8px}}@media (width<=850px){.ch-atlas-v2 .ch-prize-tabs strong{font-size:25px}}@media (width<=600px){.ch-atlas-v2 .ch-prize-tabs strong{font-size:clamp(15px,4.2vw,23px)}.ch-headline-fund{gap:7px;font-size:13px}.ch-headline-fund b{font-size:11px}}.ch-v2 .ch-button:after{background-repeat:no-repeat;background-size:300% 100%;animation:7s ease-in-out infinite ch-button-shine;transform:none}@keyframes ch-button-shine{0%,30%{background-position:150% 0}75%,to{background-position:-50% 0}}.hero .ch-home-brand .ch-home-fund{color:#fff0c4;text-shadow:0 0 25px #ff9e3260;margin-bottom:24px;font-size:1.15em;display:block}.ch-home-fund small{letter-spacing:.19em;color:#ffc78b;margin-top:9px;font:700 11px/1.6 Arial,sans-serif;display:block}.hero .ch-home-brand .ch-home-detail a{color:#ffbd70;text-underline-offset:3px;text-decoration:underline}.hero:has(.ch-home-fund){padding-top:100px;padding-bottom:110px}.ch-entry-banner{background:#54280960;border-left:3px solid #ffa23b;margin:24px 0 0;padding:14px 18px}.ch-entry-banner strong{color:#ffbf6a;font:400 25px Cyberfall,Impact,sans-serif;display:block}.ch-entry-banner span{color:#dfc49e;margin-top:7px;font-size:11px;display:block}.ch-prize-conditions{background:linear-gradient(120deg,#45230e99,#1c120a);border:1px solid #eea04980;margin-top:24px;padding:25px 28px;scroll-margin-top:100px;box-shadow:inset 3px 0 #ff9d3b}.ch-prize-conditions h3{color:#ffcb84;margin:0 0 15px;font:400 27px/1.2 Cyberfall,Impact,sans-serif}.ch-prize-conditions p{color:#e3ccb0;margin:0;font-size:14px;line-height:1.85}.ch-show{background:linear-gradient(110deg,#100b08ee,#100b08aa),url(/assets/vip-room-BTC5xJla.png) 50%/cover;border:1px solid #db8f4166;grid-template-columns:1.2fr 1fr;gap:55px;padding:45px;display:grid}.ch-show h2{margin-bottom:25px}.ch-show p{color:#cbbda9;font-size:15px;line-height:1.8}.ch-show p strong{color:#ffe0ae}.ch-show-screen{text-align:center;background:radial-gradient(at 50% 40%,#7b3f153e,#0000 70%),#0e0a07c9;border:1px solid #c78d4677;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.ch-show-screen>span{letter-spacing:.2em;color:#ffba70;font:10px monospace}.ch-show-mark{color:#ffac4c;text-shadow:0 0 35px #ff8d1955;margin:25px 0;font-size:65px}.ch-show-screen h3{color:#ffdcaa;margin:0;font:400 29px/1.3 Cyberfall,Impact,sans-serif}.ch-show-screen p{font-size:13px}.ch-show-screen .ch-link{margin-top:15px}@media (width<=850px){.ch-show{grid-template-columns:1fr;gap:30px;padding:30px}.ch-show-screen{min-height:320px}}@media (width<=600px){.hero .brand.ch-home-brand{padding-block:10px}.hero .ch-home-brand h1{font-size:clamp(29px,8.4vw,45px)}.hero .ch-home-brand .ch-home-fund{margin-bottom:22px;font-size:1.18em}.ch-home-fund small{letter-spacing:.1em;font-size:9px}.hero .ch-home-brand .ch-home-lead{font-size:14px;line-height:1.6}.ch-prize-conditions{padding:22px}.ch-prize-conditions h3{font-size:23px}.ch-prize-conditions p{font-size:13px}.ch-entry-banner strong{font-size:22px}.ch-show{padding:25px}.ch-show p{font-size:14px}.ch-show-screen{padding:24px}.ch-show-screen h3{font-size:25px}}.ch-v2 .ch-two-prizes{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-v2 .ch-qualifier-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 44px}.ch-v2 .ch-qualifier-steps h3{font-size:clamp(21px,2.3vw,30px);line-height:1.3}.ch-v2 .ch-qualifier-steps p,.ch-v2 .ch-score-explained p,.ch-qualifier-result p,.ch-rating-details p{color:#bcb8af;font-size:15px;line-height:1.8}.ch-qualifier-steps b,.ch-score-explained b,.ch-qualifier-result b{color:#f6f3ec}.ch-qualifier-steps a{text-underline-offset:3px;text-decoration:underline}.ch-qualifier-result{background:linear-gradient(120deg,#ff761a12,#131313);border:1px solid #ff761a70;margin-top:26px;padding:30px}.ch-v2 .ch-qualifier-result h3{color:#ff9b45;margin:0 0 18px;font-size:clamp(22px,2.8vw,36px);line-height:1.3}.ch-qualifier-result p:last-child{margin-bottom:0}.ch-rating-details{border-block:1px solid #ffffff20;margin-top:24px;padding:18px 0}.ch-rating-details summary{cursor:pointer;font-size:15px;font-weight:700}@media (width<=700px){.ch-v2 .ch-two-prizes,.ch-v2 .ch-qualifier-steps{grid-template-columns:1fr}.ch-qualifier-result{padding:22px}.ch-v2 .ch-score-explained{flex-direction:column;align-items:flex-start;gap:12px}}.ch-v2 .ch-qualifier-steps li{min-width:0;padding:26px}.ch-v2 .ch-qualifier-steps li>span{letter-spacing:.09em;color:#ffa244;font:700 12px/1.6 Arial,sans-serif;display:block;position:static}.ch-v2 .ch-qualifier-steps h3{margin:18px 0 14px}.ch-v2 .ch-qualifier-steps p{margin:12px 0 0}*{box-sizing:border-box}@font-face{font-family:Cyberfall;src:url(/assets/cyberfall-cyrillic-nz8jYcTD.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}html,body,#root{scroll-behavior:smooth;background:#050505;width:100%;min-height:100%;margin:0;overflow-x:clip}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}html{scrollbar-color:#eb6608 #080808;scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#080808}::-webkit-scrollbar-thumb{background:#eb6608;border:2px solid #080808;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ff7a18}.page{opacity:0;width:100%;transition:opacity .6s}.page--ready{opacity:1}.loader{z-index:10;opacity:1;visibility:visible;background:#050505;place-content:center;gap:16px;transition:opacity .45s,visibility linear;display:grid;position:fixed;inset:0}.loader--hidden{pointer-events:none;opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s linear .45s}.loader__mark{color:#fff6e6;letter-spacing:.12em;text-align:center;text-shadow:0 0 8px #ffc570d9,0 0 24px #ff6f0080;font-family:Cyberfall,Impact,sans-serif;font-size:34px;line-height:1}.loader__line{background:#ffffff1f;width:94px;height:2px;overflow:hidden}.loader__line:after{content:"";background:#ff7a00;width:42%;height:100%;animation:1.05s ease-in-out infinite loader-line;display:block;box-shadow:0 0 12px #ff7a00cc}.site-nav{z-index:8;pointer-events:none;-webkit-backdrop-filter:blur(10px)saturate(115%);white-space:nowrap;background:#05050533;border-bottom:1px solid #ffffff0f;align-items:center;gap:clamp(22px,3vw,44px);width:100%;padding:14px clamp(22px,4vw,64px);display:flex;position:fixed;top:0;left:0}.site-nav a{pointer-events:auto}.site-nav__links{align-items:center;gap:clamp(22px,3vw,44px);min-width:0;display:flex}.site-nav__panel{display:contents}.site-nav__toggle{display:none}.site-nav__home{color:#fff;place-items:center;width:76px;height:48px;transition:opacity .18s,transform .18s;display:grid}.site-nav__home img{object-fit:contain;width:100%;height:100%;display:block}.site-nav__link{color:#ffffffe6;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 12px #000000e6;padding:11px 0 9px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:color .18s;position:relative}.site-nav__link:after{content:"";opacity:.42;transform-origin:0;background:#fff;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(.22)}.site-nav__home:hover,.site-nav__home:focus-visible{opacity:.8;transform:translateY(-1px)}.site-nav__link:hover,.site-nav__link:focus-visible{color:#fff}.site-nav__link:hover:after,.site-nav__link:focus-visible:after{opacity:.9;transform:scaleX(1)}.site-nav__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.site-nav__actions a{color:#ff8a2a;letter-spacing:.1em;text-transform:uppercase;border:1px solid #eb660880;padding:10px 13px 9px;font-family:Arial,sans-serif;font-size:10px;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,color .18s}.site-nav__actions a:hover,.site-nav__actions a:focus-visible{color:#fff;background:#eb66082e;border-color:#ff7a18}.site-nav a:focus-visible{outline-offset:6px;outline:1px solid #ffffffe6}.hero{background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;width:100%;min-height:100svh;padding:24px;display:grid;position:relative}.brand{text-align:center;width:min(100%,900px);margin-top:-2vh}h1{color:#fffaf0;letter-spacing:.015em;text-wrap:balance;text-shadow:0 0 2px #fff,0 0 8px #ffe4b1fa,0 0 18px #ff9d2aeb,0 0 38px #ff6f00b3,0 0 72px #e64b006b;margin:0;font-family:Cyberfall,Impact,sans-serif;font-size:clamp(38px,6vw,82px);font-weight:400;line-height:.92;animation:4.6s step-end infinite old-lamp}.brand p{color:#fff6e6e6;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 7px #ffbb59c7,0 0 18px #ff6f006b;margin:18px 0 0;font-family:Cyberfall,Impact,sans-serif;font-size:clamp(14px,1.5vw,20px);line-height:1}.scroll-cue{color:#fff6e6bd;letter-spacing:.22em;text-transform:uppercase;justify-items:center;gap:10px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;text-decoration:none;display:grid;position:absolute;bottom:clamp(24px,4vh,48px);left:50%;transform:translate(-50%)}.scroll-cue i{background:linear-gradient(#ff8a24,#0000);width:1px;height:30px;box-shadow:0 0 12px #ff7a00cc}.vip{isolation:isolate;color:#fff;background:#070707 var(--vip-image) center / cover no-repeat;align-items:center;min-height:100svh;padding:clamp(64px,9vw,128px) clamp(20px,6vw,96px);display:grid;position:relative;overflow:hidden}.comfort{background-image:var(--comfort-image)}.standart{background-image:var(--standart-image)}.vip.comfort h2,.vip.standart h2{text-shadow:0 0 2px #fff,0 0 8px #ffe4b1fa,0 0 18px #ff9d2aeb,0 0 38px #ff6f00b3,0 0 72px #e64b006b}.comfort__price-card{align-self:start}.zone-next{color:#ffffffb3;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;text-decoration:none;transition:color .18s;display:flex;position:absolute;bottom:clamp(16px,2.2vh,28px);right:clamp(22px,4vw,64px)}.zone-next b{color:#ff8a24;font-size:18px;font-weight:400;transition:transform .18s}.zone-next:hover,.zone-next:focus-visible{color:#fff}.zone-next:hover b,.zone-next:focus-visible b{transform:translateY(3px)}.visit{color:#fff;background:radial-gradient(circle at 72% 20%,#eb660821,#0000 34%),#070707;align-items:center;min-height:100svh;padding:clamp(90px,10vh,120px) clamp(20px,6vw,96px) clamp(48px,6vh,80px);display:grid;position:relative}.visit__content{grid-template-columns:.9fr 1.1fr;grid-template-areas:"info map""contacts map";gap:18px;width:min(1400px,100%);margin:0 auto;display:grid}.visit__info,.contacts,.visit__map{background:#0c0c0cbd;border:1px solid #ffffff1f}.visit__info{grid-area:info;padding:clamp(24px,3.2vw,40px)}.visit h2{color:#fffaf0;text-shadow:0 0 18px #fff3;margin:0;font-family:Cyberfall,Impact,sans-serif;font-size:clamp(46px,6vw,82px);font-weight:400;line-height:.9}.visit__address{margin:24px 0 0;font-family:Arial,sans-serif;font-size:clamp(18px,2vw,24px);font-weight:700}.visit__route{color:#ffffff9e;max-width:500px;margin:12px 0 0;font-family:Arial,sans-serif;font-size:14px;line-height:1.55}.door-code{background:#eb66081f;border:1px solid #ff7a188c;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:16px 18px;font-family:Arial,sans-serif;display:flex;box-shadow:inset 3px 0 #eb6608,0 0 34px #eb660814}.door-code span{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.door-code strong{color:#fff;letter-spacing:.04em;font-size:clamp(19px,2vw,26px)}.door-code i{color:#ff8a24;text-transform:uppercase;margin-right:7px;font-size:11px;font-style:normal}.map-link{color:#ff9a3d;letter-spacing:.05em;margin-top:20px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.visit__map{background:#090909;grid-area:map;min-height:560px;position:relative;overflow:hidden}.visit__map iframe{filter:grayscale(.82)brightness(.68)contrast(1.08);pointer-events:none;border:0;width:100%;height:100%}.map-entrance{z-index:2;color:#fff;pointer-events:none;background:#070707e0;border:1px solid #ff7a18bf;gap:2px;min-width:142px;padding:11px 13px 10px;font-family:Arial,sans-serif;display:grid;position:absolute;top:14%;right:5%;box-shadow:0 10px 30px #0000006b,0 0 24px #eb66082e}.map-entrance span{color:#ff8a24;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.map-entrance strong{font-size:11px;font-weight:600}.map-entrance-arrow{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.map-entrance-arrow path{fill:none;stroke:#ff7a18;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;filter:drop-shadow(0 0 2px #ff7a18e6);vector-effect:non-scaling-stroke}.map-entrance-arrow .map-entrance-arrow__head{fill:#ff7a18;stroke:none;filter:drop-shadow(0 0 3px #ff7a18f2)}.contacts{grid-area:contacts;padding:24px clamp(24px,3.2vw,40px)}.contacts h3{margin:0 0 18px;font-family:Cyberfall,Impact,sans-serif;font-size:34px;font-weight:400}.company-footer{color:#fff;background:radial-gradient(circle at 8% 0,#eb660824,#0000 30%),linear-gradient(#080808,#030303);border-top:1px solid #ffffff1a;padding:clamp(48px,7vw,88px) clamp(20px,6vw,96px) 24px;position:relative;overflow:hidden}.company-footer:before{content:"";background:#eb6608;width:min(180px,32vw);height:2px;position:absolute;top:0;left:clamp(20px,6vw,96px);box-shadow:0 0 18px #eb6608bf}.company-footer__inner{text-align:center;grid-template-columns:1fr;gap:32px;width:min(920px,100%);margin:0 auto;display:grid}.company-footer__brand img{width:min(150px,100%);height:auto;margin:0 auto;display:block}.company-footer__brand p,.company-footer__english{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;margin:16px 0 0;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.company-footer__company h2{margin:14px 0 0;color:#fffaf0;text-wrap:balance;text-shadow:0 0 20px #ffffff1f;max-width:760px;margin-inline:auto;font-family:Cyberfall,Impact,sans-serif;font-size:clamp(22px,2.5vw,34px);font-weight:400;line-height:.98}.company-footer__details{border-top:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;font-family:Arial,sans-serif;display:grid}.company-footer__details div{border-bottom:1px solid #ffffff1a;min-width:0;padding:16px 16px 16px 0}.company-footer__details div:nth-child(2n){border-left:1px solid #ffffff1a;padding-left:16px}.company-footer__details .company-footer__address{border-left:0;grid-column:1/-1;padding-left:0}.company-footer__details dt{color:#ffffff61;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700}.company-footer__details dd{color:#fffc;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.55}.company-footer__english{color:#fffaf0;letter-spacing:.02em;text-shadow:0 0 20px #ffffff1f;max-width:760px;margin:10px auto 0;font-family:Cyberfall,Impact,sans-serif;font-size:clamp(22px,2.5vw,34px);font-weight:400;line-height:.98}.company-footer__bottom{color:#ffffff4d;letter-spacing:.12em;text-transform:uppercase;text-align:center;border-top:1px solid #ffffff14;justify-content:center;gap:20px;width:min(1280px,100%);margin:clamp(36px,5vw,64px) auto 0;padding-top:20px;font-family:Arial,sans-serif;font-size:9px;font-weight:700;display:flex}.company-footer__bottom span+span:before{color:#eb6608;content:"•";margin-right:20px}.contacts__list{background:#ffffff14;grid-template-columns:1fr 1fr;gap:1px;display:grid}.contacts__list a{color:#fff;background:#0b0b0b;gap:5px;min-width:0;padding:14px;font-family:Arial,sans-serif;text-decoration:none;transition:background .18s;display:grid}.contacts__list a:hover,.contacts__list a:focus-visible{background:#eb660821}.contacts__list span{color:#ffffff70;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.contacts__list strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.vip__veil{z-index:-1;background:linear-gradient(90deg,#040404f5 0%,#040404d1 43%,#04040447 100%),linear-gradient(#0000 55%,#040404d9);position:absolute;inset:0}.vip__content{width:min(1400px,100%);margin:0 auto}.vip__header{max-width:700px;margin-bottom:clamp(34px,5vw,64px)}.card-label{color:#ff9a3d;letter-spacing:.2em;text-transform:uppercase;margin:0 0 13px;font-family:Arial,sans-serif;font-size:11px;font-weight:700}.vip h2{letter-spacing:.01em;color:#fffaf0;text-shadow:0 0 2px #fff,0 0 8px #fffffffa,0 0 18px #ffffffd1,0 0 38px #ebf0ff94,0 0 72px #ebf0ff52;margin:0;font-family:Cyberfall,Impact,sans-serif;font-size:clamp(48px,8vw,104px);font-weight:400;line-height:.86;animation:4.6s step-end infinite old-lamp}.vip__lead{color:#ffffffb8;max-width:620px;margin:22px 0 0;font-family:Arial,sans-serif;font-size:clamp(15px,1.7vw,19px);line-height:1.55}.promo{color:#fff;background:#ff6f0021;border:1px solid #ff913180;align-items:center;gap:14px;width:fit-content;margin-top:24px;padding:9px 15px 9px 10px;font-family:Arial,sans-serif;display:flex;box-shadow:0 0 32px #ff6f001f}.promo strong{color:#101010;background:#ff9131;padding:8px 10px 6px;font-size:18px;line-height:1}.promo span{letter-spacing:.03em;font-size:13px}.promo b{color:#ffb16c}.vip__grid{grid-template-columns:.9fr 1.1fr;gap:16px;max-width:920px;display:grid}.spec-card,.price-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070707bd;border:1px solid #ffffff24;padding:clamp(22px,3vw,34px);box-shadow:0 20px 60px #00000047}.spec-list{margin:0}.spec-list div{border-top:1px solid #ffffff1a;grid-template-columns:120px 1fr;gap:18px;padding:12px 0;font-family:Arial,sans-serif;display:grid}.spec-list dt{color:#ffffff7a;font-size:12px}.spec-list dd{color:#fff;margin:0;font-size:14px;font-weight:700}.price-card__top{justify-content:space-between;align-items:start;display:flex}.price-card__top span{color:#111;letter-spacing:.12em;background:#ff8a24;padding:6px 9px 5px;font-family:Arial,sans-serif;font-size:10px;font-weight:900}.price-card__note{color:#ffffff85;margin:-7px 0 15px;font-family:Arial,sans-serif;font-size:11px}table{border-collapse:collapse;width:100%;font-family:Arial,sans-serif}th,td{text-align:right;white-space:nowrap;border-top:1px solid #ffffff1a;padding:13px 8px}th:first-child,td:first-child{text-align:left;padding-left:0}th:last-child,td:last-child{padding-right:0}th{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:10px}td{color:#fff;font-size:14px;font-weight:700}td:first-child{color:#ffffffb3;font-weight:400}td strong,td del{display:block}td strong{color:#ffab5f;font-size:15px}td del{color:#ffffff61;margin-top:3px;font-size:11px;font-weight:400}td small{color:#ffffff61;margin-top:3px;font-size:9px;display:block}.regular-price{color:#ffffff80;border-top:1px solid #ffffff1a;gap:5px;margin-top:18px;padding-top:15px;font-family:Arial,sans-serif;font-size:10px;line-height:1.45;display:grid}.regular-price p{color:#ffffffd1;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700}@keyframes old-lamp{0%,7%,9%,11%,26%,28%,61%,63%,65%,82%,84%,to{opacity:1}8%,27%,62%,83%{opacity:.84}10%,64%{opacity:.92}}@keyframes loader-line{0%{transform:translate(-110%)}to{transform:translate(350%)}}@media (width>=601px){.vip{height:100svh;min-height:0;max-height:100svh;padding-block:clamp(24px,4.5vh,56px)}.vip__header{margin-bottom:clamp(20px,3vh,34px)}.vip h2{font-size:clamp(52px,min(7vw,10vh),92px)}.vip__lead{margin-top:clamp(12px,1.8vh,20px);font-size:clamp(14px,1.5vw,18px)}.promo{margin-top:clamp(14px,2.2vh,22px)}.spec-card,.price-card{padding:clamp(18px,2.3vh,28px)}.spec-list div{padding-block:clamp(8px,1.25vh,12px)}th,td{padding-block:clamp(8px,1.25vh,13px)}.regular-price{margin-top:clamp(10px,1.7vh,18px);padding-top:clamp(10px,1.5vh,15px)}}@media (width<=1540px){.site-nav{grid-template-columns:auto 44px;justify-content:space-between;gap:12px;padding:8px 12px;display:grid}.site-nav__home{width:58px;height:38px}.site-nav__toggle{z-index:2;pointer-events:auto;background:#eb66081a;border:1px solid #ff7a189e;place-content:center;gap:5px;width:44px;height:38px;padding:0;display:grid;position:relative}.site-nav__toggle i{transform-origin:50%;background:#ff8a24;width:19px;height:1px;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .16s,width .22s;display:block}.site-nav--open .site-nav__toggle i:first-child{transform:translateY(6px)rotate(45deg)}.site-nav--open .site-nav__toggle i:nth-child(2){opacity:0;width:0}.site-nav--open .site-nav__toggle i:last-child{transform:translateY(-6px)rotate(-45deg)}.site-nav__panel{-webkit-backdrop-filter:blur(18px)saturate(120%);opacity:0;pointer-events:none;transform-origin:100% 0;visibility:hidden;background:#050505f0;border:1px solid #ffffff1a;gap:18px;padding:20px;transition:opacity .2s,transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s linear .28s;display:grid;position:absolute;top:calc(100% + 1px);left:10px;right:10px;transform:translateY(-12px)scale(.98);box-shadow:0 22px 50px #00000094,inset 0 1px #ff7a181f}.site-nav--open .site-nav__panel{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.site-nav__links{gap:0;width:100%;display:grid}.site-nav__link{border-bottom:1px solid #ffffff14;width:100%;padding:14px 2px 13px;font-size:11px}.site-nav__actions{grid-template-columns:1fr 1fr;gap:8px;margin-left:0;display:grid}.site-nav__actions a{text-align:center;padding:12px 8px 11px;font-size:9px}}@media (width<=600px){.hero{background-image:var(--mobile-background-image)}.vip{background-image:var(--mobile-vip-image)}.comfort{background-image:var(--mobile-comfort-image)}.standart{background-image:var(--mobile-standart-image)}.brand{margin-top:0}h1{max-width:10ch;margin-inline:auto}.brand p{letter-spacing:.1em;margin-top:14px}.scroll-cue{bottom:18px}.vip{background-color:#040404;background-position:58% 0;background-size:auto 46vh;align-items:end;width:100%;max-width:100%;min-height:auto;padding:0 16px 48px}.vip__content,.vip__grid,.spec-card,.price-card{width:100%;min-width:0;max-width:100%}.comfort,.standart{background-position:top;background-size:100%}.vip__veil{background:linear-gradient(#0404040a 0,#0404041f 28vh,#040404e6 50vh,#040404 66vh)}.vip__header{margin-top:36vh;margin-bottom:28px}.comfort .vip__header,.standart .vip__header{margin-top:min(108vw,52vh)}.vip h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(44px,14vw,66px)}.vip__lead{margin-top:16px;font-size:15px}.vip__grid{grid-template-columns:1fr}.spec-card,.price-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:22px 18px}.spec-list div{grid-template-columns:100px 1fr;gap:10px}.spec-list dd{font-size:13px}.promo{gap:10px;margin-top:20px;padding-right:11px}.promo span{font-size:12px}th,td{min-width:0;padding-inline:4px}table{table-layout:fixed}td strong{font-size:14px}.zone-next{justify-content:flex-end;margin-top:24px;position:static}.hero,.vip,.visit{scroll-margin-top:82px}.visit{padding:104px 16px 48px}.visit__content{grid-template-columns:1fr;grid-template-areas:"info""map""contacts"}.visit__info,.contacts{padding:24px 18px}.visit__map{min-height:360px}.map-entrance{top:12%;right:4%}.door-code{flex-direction:column;align-items:flex-start;gap:8px}.contacts__list{grid-template-columns:1fr}.company-footer{padding:54px 16px 22px}.company-footer:before{left:16px}.company-footer__inner{grid-template-columns:1fr;gap:32px}.company-footer__brand{justify-items:center;gap:14px;display:grid}.company-footer__brand img{width:108px}.company-footer__brand p{text-align:center;max-width:220px;margin:0}.company-footer__company h2,.company-footer__english{overflow-wrap:anywhere;font-size:clamp(22px,7.2vw,30px)}.company-footer__details{grid-template-columns:1fr}.company-footer__details div,.company-footer__details div:nth-child(2n){border-left:0;padding:15px 0}.company-footer__details .company-footer__address{grid-column:auto}.company-footer__bottom{flex-direction:column;align-items:center;gap:8px;margin-top:38px}.company-footer__bottom span+span:before{display:none}}@media (prefers-reduced-motion:reduce){h1,.vip h2{animation:none}.page,.loader{transition-duration:0s}.loader__line:after{animation:none;transform:translate(70%)}}.loyalty{color:#fffaf0;background:radial-gradient(at 85% 5%,#eb66081f,#0000 42%),#070707;border-top:1px solid #ffffff14;padding:clamp(80px,9vw,128px) clamp(20px,6vw,96px) clamp(48px,6vw,80px);scroll-margin-top:76px;font-family:Arial,sans-serif}.loyalty__content{width:min(1400px,100%);margin:0 auto}.loyalty__header{margin-bottom:38px}.loyalty__header h2{text-wrap:balance;text-shadow:0 0 18px #fff3;max-width:100%;margin:0;font-family:Cyberfall,Impact,sans-serif;font-size:clamp(38px,6vw,82px);font-weight:400;line-height:.98}.loyalty__header .card-label{line-height:1.6}.loyalty__lead{color:#ffffffa6;margin:22px 0 0;font-size:15px;line-height:1.55}.loyalty__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.loyalty-card{background:linear-gradient(150deg,#ffffff09,#0000 55%),#070707bd;border:1px solid #ffffff24;grid-column:span 3;min-width:0;padding:26px 20px 20px;box-shadow:0 20px 60px #00000047}.loyalty-card:nth-child(n+5){grid-column:span 4}.loyalty-card--legend{background:radial-gradient(at 50% 0,#eb660821,#0000 70%),#0b0b0b;border-color:#ff7a188c}.loyalty-card__level{color:#ffffff80;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:10px}.loyalty-card h3{color:#ff8a24;white-space:nowrap;margin:0;font-family:Cyberfall,Impact,sans-serif;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.15}.loyalty-card__rank{fill:#ffffff29;stroke:#ffffffa6;stroke-width:1.5px;width:100px;height:94px;margin:14px auto;display:block}.loyalty-card__rank text{fill:#fffaf0;stroke:none;font-size:22px}.loyalty-card--legend .loyalty-card__rank{stroke:#ff8a24;fill:#ff7a1812}.loyalty-card__rank .loyalty-card__star{fill:#ff8a24;stroke:none}.loyalty-card__threshold{text-align:center;border:1px solid #ffffff1a;padding:14px 8px}.loyalty-card__threshold span{color:#ffffff8c;letter-spacing:.05em;text-transform:uppercase;font-size:9px;line-height:1.55;display:block}.loyalty-card__threshold strong{color:#ffab5f;white-space:nowrap;margin-top:9px;font-size:clamp(17px,1.65vw,23px);display:block}.loyalty-card__benefits{margin:18px 0 0}.loyalty-card__benefits div{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.loyalty-card__benefits dt{color:#ffffffb3;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.loyalty-card__benefits dt span{color:#ff8a24;font-size:8px}.loyalty-card__benefits dd{color:#ffab5f;font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-size:17px;font-weight:700}.loyalty-card__motto{color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;margin:18px 0 0;font-size:9px;line-height:1.5}.loyalty__closing{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:24px;display:flex}.loyalty__signature{align-items:center;gap:16px;display:flex}.loyalty__signature img{width:68px;height:auto}.loyalty__signature span{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;max-width:160px;font-size:9px;line-height:1.6}.loyalty__closing p{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:12px;line-height:1.6;display:flex}.loyalty__closing i{color:#ff8a24;font-style:normal}.loyalty__closing strong{color:#ff8a24}@media (width<=1100px){.loyalty__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loyalty-card,.loyalty-card:nth-child(n+5){grid-column:auto}.loyalty-card:last-child{grid-column:1/-1}.loyalty-card:last-child .loyalty-card__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.loyalty-card__threshold strong{font-size:23px}.loyalty__closing{flex-direction:column;align-items:flex-start}}@media (width<=600px){.loyalty{padding:64px 16px 48px;scroll-margin-top:70px}.loyalty__header h2{font-size:clamp(34px,10vw,58px)}.loyalty__grid{grid-template-columns:1fr}.loyalty-card{padding:24px}.loyalty-card h3{font-size:28px}.loyalty-card:last-child .loyalty-card__benefits{display:block}.loyalty-card__benefits dt{font-size:13px}.loyalty__closing p{gap:10px;font-size:11px}}.site-nav{background:#050505e8;gap:clamp(14px,1.7vw,26px)}.site-nav__home{flex:0 0 64px;width:64px}.site-nav__links{gap:clamp(14px,1.7vw,26px)}.site-nav__link{letter-spacing:.12em;font-size:11px}.site-nav__actions{flex-shrink:0}.site-nav__toggle{cursor:pointer}.site-nav__toggle:focus-visible{outline-offset:4px;outline:2px solid #ffab5f}.hero,.vip,.visit,.loyalty{scroll-margin-top:88px}.vip__grid>*,.visit__content>*{min-width:0}.vip__grid{max-width:1080px}.spec-list dd{overflow-wrap:anywhere}.visit__map iframe{display:block;position:absolute;inset:0}.contacts__list strong{overflow-wrap:anywhere;text-overflow:clip;overflow:visible}@media (width>=601px){.vip{height:auto;min-height:100svh;max-height:none;padding:112px clamp(20px,6vw,96px) 84px}.vip__header{margin-bottom:32px}.vip h2{font-size:clamp(52px,7vw,92px)}.spec-card,.price-card{padding:clamp(20px,2vw,28px)}.spec-list div,th,td{padding-block:12px}}@media (width<=1540px){.site-nav{padding:8px 16px}.site-nav__home{width:58px;height:38px}.site-nav__panel{overscroll-behavior:contain;max-height:calc(100dvh - 74px);overflow-y:auto}.site-nav__links{gap:0}.site-nav__link{padding-block:14px;font-size:12px}.site-nav__actions{margin:0}.hero,.vip,.visit,.loyalty{scroll-margin-top:70px}}@media (width>=601px) and (width<=900px){.vip__grid{grid-template-columns:1fr}.visit__content{grid-template-columns:1fr;grid-template-areas:"info""map""contacts"}.visit__map{min-height:420px}.vip__veil{background:linear-gradient(90deg,#040404f0,#040404b8)}.vip__header{max-width:100%}}@media (width<=600px){.site-nav{padding-inline:12px}.loyalty-card h3{white-space:normal;overflow-wrap:anywhere}.loyalty-card{padding:24px 20px}.spec-list div{grid-template-columns:minmax(78px,.8fr) minmax(0,1.4fr)}.price-card__top{gap:10px}.price-card__top>div{min-width:0}.price-card__top>span{flex-shrink:0}.price-card__note{line-height:1.5}.promo{max-width:100%}.promo strong{flex-shrink:0}.promo span{line-height:1.5}.contacts__list a{min-height:58px}.map-link{line-height:1.6}.regular-price{overflow-wrap:anywhere}.visit h2{font-size:clamp(36px,12vw,60px)}.company-footer__bottom{line-height:1.5}.hero{padding-top:96px;padding-bottom:96px}}@media (height<=540px) and (width>=601px){.hero{min-height:580px;padding-block:100px}}.page--halloween{--season-amber:#ff8a24}.page--halloween>section,.page--halloween>footer{isolation:isolate;position:relative}.halloween-decor{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.halloween-decor__web{stroke:#d3b28c;stroke-width:.75px;opacity:.18;width:clamp(90px,14vw,190px);position:absolute;top:0;right:0;transform:rotate(90deg)}.halloween-decor__bat{fill:#b16b2a;opacity:.13;width:66px;position:absolute;top:45px;right:14%;transform:rotate(-16deg)}.halloween-decor__pumpkin{fill:#a94d0b;opacity:.46;width:50px;position:absolute;bottom:22px;left:20px}.pumpkin-stem{fill:#896338}.pumpkin-lines{fill:none;stroke:#ec8a27;stroke-width:1.4px}.pumpkin-face{fill:#ffc05e}.page--halloween .hero>.halloween-decor{z-index:0}.page--halloween .hero .brand,.page--halloween .hero .scroll-cue{z-index:1}.page--halloween .hero .brand{position:relative}.halloween-decor--hero .halloween-decor__web{opacity:.4;width:clamp(140px,20vw,300px);top:76px}.halloween-decor--hero .halloween-decor__pumpkin{opacity:.9;filter:drop-shadow(0 0 14px #ff7a1840);width:clamp(74px,9vw,130px);bottom:50px;left:6%}.halloween-decor--hero .halloween-decor__bat{fill:#0a0705;opacity:.88;filter:drop-shadow(0 0 1px #ff8a24);width:clamp(75px,10vw,130px);top:22%;right:12%}.brand .season-label{color:#ffbd73;letter-spacing:.22em;text-shadow:none;background:#070707d1;border:1px solid #ff8a2480;align-items:center;gap:14px;margin:0 0 28px;padding:10px 16px;font:700 11px/1.5 Arial,sans-serif;display:inline-flex}.season-label span{color:#ff8a24}.page--halloween .visit,.page--halloween .loyalty{border-top-color:#ff8a2433}.page--halloween .card-label{color:#ffac57}.page--halloween .company-footer:before{width:min(300px,40vw)}.page--halloween .company-footer .halloween-decor__pumpkin{bottom:72px}.page--halloween .vip h2,.page--halloween h1{animation:none}.loyalty-card{isolation:isolate;transition:border-color .24s,transform .24s,background-color .24s;position:relative;overflow:hidden}.loyalty-card:before{z-index:-1;content:"";pointer-events:none;opacity:.65;background:repeating-linear-gradient(0deg,#0000 0 4px,#ffb95e05 4px 5px),linear-gradient(#c77d34,#c77d34) 10px 10px/20px 1px no-repeat,linear-gradient(#c77d34,#c77d34) 10px 10px/1px 20px no-repeat,linear-gradient(#c77d34,#c77d34) calc(100% - 10px) calc(100% - 10px)/20px 1px no-repeat,linear-gradient(#c77d34,#c77d34) calc(100% - 10px) calc(100% - 10px)/1px 20px no-repeat;position:absolute;inset:0}.loyalty-card:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000 35%,#ffad5114 49%,#ffbd5e47 50%,#0000 52%);position:absolute;inset:0;transform:translateY(-110%)}.loyalty-card__level{align-items:center;gap:8px;display:flex}.loyalty-card__level:before{content:"";background:#d49544;width:4px;height:4px;box-shadow:0 0 7px #ffaa4673}.loyalty-card__rank{transition:transform .3s}.loyalty-card__club-logo{object-fit:contain;filter:drop-shadow(0 0 8px #dcb14038);width:104px;height:94px}.loyalty-card--legend{border-color:#dcb4548c}.loyalty-card--legend h3,.loyalty-card--legend .loyalty-card__threshold strong,.loyalty-card--legend dd{color:#e8c773}.loyalty-card__motto{padding-top:6px}.loyalty__bonus-note{color:#ffffff9e;margin:22px 0 0;font:12px/1.6 Arial,sans-serif}@media (hover:hover) and (pointer:fine){.loyalty-card:hover{background-color:#15100a;border-color:#b57b3e;transform:translateY(-4px)}.loyalty-card:hover:after{animation:1.4s ease-out both bunker-scan}.loyalty-card:hover .loyalty-card__rank{transform:translateY(-2px)scale(1.05)}}@keyframes bunker-scan{0%{transform:translateY(-110%)}to{transform:translateY(110%)}}@media (width<=600px){.brand .season-label{letter-spacing:.13em;gap:8px;margin-bottom:24px;padding:8px 10px;font-size:9px}.halloween-decor--hero .halloween-decor__web{top:54px}.halloween-decor--hero .halloween-decor__pumpkin{width:66px;bottom:38px;left:5%}.halloween-decor--hero .halloween-decor__bat{width:68px;top:18%;right:8%}.halloween-decor__pumpkin{opacity:.32;width:35px;bottom:7px;left:5px}.halloween-decor__bat{opacity:.1;right:8%}}@media (prefers-reduced-motion:reduce){html,body,#root{scroll-behavior:auto}.loyalty-card,.loyalty-card__rank{transition:none}.loyalty-card:hover{transform:none}.loyalty-card:hover:after{animation:none}.loyalty-card:hover .loyalty-card__rank{transform:none}}.visit__info{container-type:inline-size}.visit h2{font-size:clamp(30px,13cqw,68px);line-height:1}.site-nav{background:#070707}@media (width<=1540px){.site-nav__panel{background:#080808}}.season-motion-toggle{color:#dca05b;cursor:pointer;pointer-events:auto;background:#11100c;border:1px solid #655039;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:7px;display:grid}.season-motion-toggle svg{fill:currentColor;width:18px;height:18px}.season-motion-toggle:hover{color:#ffcf90;border-color:#ffab5f}.season-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #ffab5f}.halloween-decor{contain:layout paint}.halloween-decor__web{opacity:.42;stroke:#b4ab8c;width:clamp(140px,18vw,260px)}.haunt-moon{aspect-ratio:1;opacity:.72;background:radial-gradient(circle at 34% 28%,#cabc91 0,#7b805d 45%,#354334 85%);border-radius:50%;width:150px;display:none;position:absolute;box-shadow:0 0 55px #b8b27d24}.haunt-moon:after{content:"";border-radius:inherit;background:radial-gradient(at 32% 34%,#333e3a66 0 8%,#0000 9%),radial-gradient(at 65% 66%,#29393255 0 15%,#0000 16%),radial-gradient(circle at 71% 26%,#27372855 0 5%,#0000 6%);position:absolute;inset:0}.haunt-ghost,.haunt-reaper{opacity:.8;width:66px;height:auto;position:absolute;top:12px}.haunt-ghost{filter:drop-shadow(0 0 10px #bed1a41c);right:18%}.haunt-reaper{width:70px;right:6%}.haunt-ghost__body{transform-origin:50%;animation:5.7s ease-in-out infinite haunt-hover}.haunt-ghost__eyes{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite haunt-blink}.haunt-reaper__body{transform-origin:50% 88%;animation:7s ease-in-out infinite haunt-sway}.haunt-spider{transform-origin:top;width:54px;height:160px;animation:8s ease-in-out infinite haunt-spider-drop;position:absolute;top:-48px;right:2%}.haunt-flock{width:130px;height:70px;position:absolute;top:20px;left:2%}.haunt-bat{fill:#17201a;stroke:#9c774448;stroke-width:1px;width:60px;animation:7s ease-in-out infinite haunt-flight;position:absolute;overflow:visible}.haunt-bat--0{top:0;left:0}.haunt-bat--1{width:39px;animation-delay:-2s;top:32px;left:62px}.haunt-bat--2{width:28px;animation-delay:-4s;top:-6px;left:96px}.haunt-bat__left{transform-origin:80px 42px;animation:.9s ease-in-out infinite alternate haunt-wing}.haunt-bat__right{transform-origin:80px 42px;animation:.9s ease-in-out infinite alternate-reverse haunt-wing}.haunt-pumpkins{width:126px;height:108px;position:absolute;bottom:10px;left:2%}.haunt-pumpkin{width:88px;position:absolute;bottom:0;left:0}.haunt-pumpkin--small{width:58px;bottom:-2px;left:72px;transform:rotate(8deg)}.haunt-pumpkin__light{animation:4.2s ease-in-out infinite alternate haunt-lantern}.haunt-pumpkin--small .haunt-pumpkin__light{animation-delay:-2s}.haunt-fog{opacity:.32;background:radial-gradient(at 25% 100%,#a5bca429,#0000 54%),radial-gradient(at 70% 82%,#db9b4625,#0000 46%);width:115%;height:140px;animation:16s ease-in-out infinite alternate haunt-fog;position:absolute;bottom:-18px;left:-10%}.haunt-embers{height:0;position:absolute;inset:42% 0 auto}.haunt-embers i{left:var(--x);width:var(--size);height:calc(var(--size) * 1.7);opacity:0;animation:haunt-ember var(--duration) linear infinite;animation-delay:var(--delay);background:#ffd68a;border-radius:50%;position:absolute;bottom:0;box-shadow:0 0 5px #ffae42,0 0 11px #ff6a1670}.haunt-embers i:nth-child(3n){background:#ff8c26}.haunt-embers i:nth-child(5n){border-radius:1px}.halloween-decor--hero .haunt-moon{width:clamp(100px,13vw,185px);display:block;top:13%;right:8%}.halloween-decor--hero .haunt-ghost{opacity:.95;width:clamp(120px,13vw,185px);inset:auto auto 21% 2%}.halloween-decor--hero .haunt-reaper{opacity:.95;width:clamp(130px,13vw,190px);top:auto;bottom:9%;right:2%}.halloween-decor--hero .haunt-pumpkins{width:230px;height:160px;bottom:24px;left:6%}.halloween-decor--hero .haunt-pumpkin{width:150px}.halloween-decor--hero .haunt-pumpkin--small{width:100px;bottom:-4px;left:122px}.halloween-decor--hero .haunt-flock{width:210px;height:120px;top:21%;left:auto;right:12%}.halloween-decor--hero .haunt-bat{width:95px}.halloween-decor--hero .haunt-bat--1{width:62px;top:42px;left:90px}.halloween-decor--hero .haunt-bat--2{width:43px;top:-12px;left:164px}.halloween-decor--hero .haunt-spider{width:65px;height:190px;top:66px;right:3%}.halloween-decor--hero .haunt-fog{opacity:.7;height:260px}.comfort .haunt-ghost,.standart .haunt-reaper,.visit .haunt-reaper{display:none}.comfort .haunt-reaper{right:12%}.company-footer .haunt-ghost{width:80px;top:25px;right:6%}.company-footer .haunt-reaper,.company-footer .haunt-flock{display:none}.company-footer .haunt-pumpkins{width:140px;bottom:22px}.page--halloween .visit,.page--halloween .loyalty{padding-top:max(132px,9vw)}@keyframes haunt-hover{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes haunt-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes haunt-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.12)}}@keyframes haunt-spider-drop{0%,to{transform:translateY(-22px)rotate(-3deg)}45%,60%{transform:translateY(13px)rotate(3deg)}}@keyframes haunt-flight{0%,to{transform:translate(0)rotate(-9deg)}50%{transform:translate(-20px,-12px)rotate(7deg)}}@keyframes haunt-wing{0%{transform:scaleY(.58)}to{transform:scaleY(1)}}@keyframes haunt-lantern{0%{opacity:.65}to{opacity:1}}@keyframes haunt-fog{0%{transform:translate(-3%)}to{transform:translate(9%)}}@keyframes haunt-ember{0%{opacity:0;transform:translate(0,0)scale(.45)}10%{opacity:.95}45%{opacity:.8;transform:translate3d(calc(var(--drift) * .35),calc(var(--rise) * -.45),0) scale(1)}75%{opacity:.55}to{opacity:0;transform:translate3d(var(--drift),calc(var(--rise) * -1),0) scale(.2)}}.halloween-decor *,.halloween-decor :before,.halloween-decor :after{animation-play-state:paused}.halloween-decor[data-in-view=true] *,.halloween-decor[data-in-view=true] :before,.halloween-decor[data-in-view=true] :after{animation-play-state:running}.page--still .halloween-decor *,.page--still .halloween-decor :before,.page--still .halloween-decor :after{animation-play-state:paused!important}@media (width<=1540px){.site-nav{grid-template-columns:auto 1fr 44px}.season-motion-toggle{justify-self:end;width:38px;height:38px}.halloween-decor--hero .haunt-ghost{width:115px;bottom:16%}.halloween-decor--hero .haunt-reaper{width:128px;bottom:10%}}@media (width<=600px){.halloween-decor--hero .halloween-decor__web{width:150px}.halloween-decor--hero .haunt-moon{width:86px;top:12%;right:13%}.halloween-decor--hero .haunt-flock{width:126px;height:70px;top:19%;right:8%}.halloween-decor--hero .haunt-bat{width:58px}.halloween-decor--hero .haunt-bat--1{width:36px;top:30px;left:58px}.halloween-decor--hero .haunt-bat--2{width:26px;top:-8px;left:100px}.halloween-decor--hero .haunt-ghost{width:90px;bottom:13%;left:3%}.halloween-decor--hero .haunt-reaper{width:103px;bottom:10%;right:3%}.halloween-decor--hero .haunt-pumpkins{width:124px;height:95px;bottom:10px;left:4%}.halloween-decor--hero .haunt-pumpkin{width:83px}.halloween-decor--hero .haunt-pumpkin--small{width:54px;left:68px}.halloween-decor--hero .haunt-spider{width:43px;height:135px;top:50px;right:1%}.haunt-ghost{width:58px;right:18%}.haunt-reaper{width:56px}.haunt-pumpkins{width:90px;height:76px;bottom:4px;left:2%}.haunt-pumpkin{width:60px}.haunt-pumpkin--small{width:38px;left:47px}.haunt-spider{width:40px;height:140px}.haunt-flock{width:100px}.haunt-bat{width:46px}.haunt-bat--1{left:42px}.haunt-bat--2,.haunt-embers i:nth-child(n+41){display:none}.haunt-embers{transform-origin:bottom;transform:scale(.72)}.company-footer .haunt-ghost{width:54px;top:12px;right:5%}.company-footer .haunt-pumpkins{bottom:74px}.company-footer .haunt-spider{display:none}}@media (height<=620px){.halloween-decor--hero .haunt-ghost{width:80px;bottom:12%}.halloween-decor--hero .haunt-reaper{width:90px;bottom:10%}}@media (prefers-reduced-motion:reduce){.halloween-decor *,.halloween-decor :before,.halloween-decor :after{animation:none!important}.haunt-embers,.season-motion-toggle{display:none}.site-nav__toggle{grid-column:-2/-1}}.page--halloween>section,.page--halloween>footer{border-top:0}.page--halloween .company-footer:before{display:none}.haunt-transition{pointer-events:none;background:linear-gradient(#050505 0,#050505f5 12%,#050505ad 40%,#05050538 72%,#0000 100%) top/100% clamp(160px,15vw,230px) no-repeat,linear-gradient(0deg,#050505 0,#050505f5 12%,#050505ad 40%,#05050538 72%,#0000 100%) bottom/100% clamp(160px,15vw,230px) no-repeat;position:absolute;inset:0}.halloween-decor--hero .haunt-transition{background-size:100% 100px,100% clamp(150px,18vw,270px)}.haunt-fog{-webkit-mask-image:linear-gradient(0deg,#0000 18px,#000 65px 75%,#0000);mask-image:linear-gradient(0deg,#0000 18px,#000 65px 75%,#0000)}.site-nav__link.site-nav__link--giveaway{color:#ffdc86;text-shadow:0 0 10px #ffbd4370,0 0 26px #ffac2e50}.site-nav__link--giveaway:after{background:#edba55;box-shadow:0 0 12px #ffc95c}.site-nav__link.site-nav__link--league{color:#ffad65;white-space:nowrap;background:#1d130c;border:1px solid #e47c2b;border-radius:0;justify-content:center;align-items:center;min-height:34px;padding:8px 12px;transition:color .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 0 16px #ff77100c}.site-nav__link.site-nav__link--league:after{display:none}.site-nav__link.site-nav__link--league:hover,.site-nav__link.site-nav__link--league:focus-visible{color:#ffcf90;background:#45230c;border-color:#ffb065}.site-nav__link.site-nav__link--league:focus-visible{outline-offset:3px;outline:2px solid #ffab5f}@media (width<=1540px){.site-nav__link.site-nav__link--league{align-self:flex-start;margin-block:8px;padding:13px 16px}}.hwn-offer{text-align:center;width:min(100%,500px);margin:38px auto 0;font-family:Arial,sans-serif}.hwn-trigger{isolation:isolate;color:#ffe4bd;text-align:left;cursor:pointer;background:linear-gradient(115deg,#29140c,#110f12 64%,#291a11);border:1px solid #e99743;border-radius:4px;align-items:center;gap:18px;width:100%;min-height:118px;padding:20px 24px;transition:transform .25s,border-color .25s;display:flex;position:relative;box-shadow:0 0 0 5px #e8872410,0 14px 50px #0009,inset 0 0 28px #e78a2714}.hwn-trigger:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;animation:4s ease-in-out infinite hwn-breathe;position:absolute;inset:-1px;box-shadow:0 0 24px #f58a3260,inset 0 0 22px #ea6c2320}.hwn-trigger:after{content:"";pointer-events:none;border:1px solid #eca65429;position:absolute;inset:6px}.hwn-trigger:hover{border-color:#ffe2a5;transform:translateY(-4px)}.hwn-trigger:focus-visible,.hwn-dialog a:focus-visible,.hwn-dialog button:focus-visible{outline-offset:5px;outline:3px solid #fff0bd}.hwn-trigger__moon{color:#ffc16e;filter:drop-shadow(0 0 12px #ef8d2555);flex:0 0 54px;width:54px;animation:6s ease-in-out infinite hwn-moon}.hwn-trigger__moon svg{width:100%;display:block}.hwn-trigger__text{flex:1;gap:9px;display:grid}.hwn-trigger__eyebrow{letter-spacing:.13em;color:#c9b59c;font-size:9px}.hwn-trigger__text>strong{white-space:nowrap;font-size:clamp(21px,2.7vw,29px);font-weight:400;line-height:1.05}.hwn-trigger__text b{color:#ffb763;letter-spacing:.02em;font-family:Cyberfall,Impact,sans-serif;font-weight:400}.hwn-trigger__bottom{color:#ecd9be;align-items:center;gap:12px;font-size:11px;display:flex}.hwn-trigger__bottom>span{color:#201308;white-space:nowrap;background:#e99845;padding:3px 5px;font-size:10px;font-weight:800}.hwn-trigger__arrow{color:#ffc170;font-size:27px;transition:transform .25s}.hwn-trigger:hover .hwn-trigger__arrow{transform:translate(3px,-3px)}.hwn-trigger__embers{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.hwn-trigger__embers i{bottom:-4px;left:calc(12% + var(--i)*15%);width:2px;height:2px;animation:4s linear infinite hwn-ember;animation-delay:calc(var(--i)*-.7s);background:#ffd58f;position:absolute;box-shadow:0 0 5px #ff9e36}.hwn-offer__hint{letter-spacing:.16em;text-transform:uppercase;color:#d5c3ac;margin-top:14px;font-size:9px;display:block}.hwn-dialog{box-sizing:border-box;color:#f8ebd9;text-align:left;overscroll-behavior:contain;background:radial-gradient(at 50% 0,#482415 0,#0000 65%),#11100f;border:1px solid #a66735;border-radius:5px;width:min(860px,100% - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:42px;font:14px/1.5 Arial,sans-serif;box-shadow:0 30px 120px #000c}.hwn-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060504df}.hwn-dialog[open]{animation:.25s ease-out hwn-enter}.hwn-dialog__close{color:#ffe4ba;cursor:pointer;background:#17100b;border:1px solid #91613f;width:40px;height:40px;font:27px Arial;position:absolute;top:12px;right:12px}.hwn-dialog__eyebrow{letter-spacing:.2em;color:#d3b18e;font-size:9px}.hwn-dialog h2{letter-spacing:.02em;color:#fff3df;margin:20px 0 10px;font:400 clamp(28px,4vw,46px)/1.05 Cyberfall,Impact,sans-serif}.hwn-dialog h2 span{color:#ffb366}.brand .hwn-dialog p{text-shadow:none;text-transform:none;letter-spacing:normal;font-family:Arial,sans-serif;line-height:1.6}.brand .hwn-dialog__lead{color:#dcc8ae;margin:0;font-size:16px}.brand .hwn-dialog__dates{color:#e4c9a7;margin:20px 0;font-size:12px}.hwn-dialog__dates b{color:#fff1dc;font-size:14px}.hwn-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hwn-rate{background:linear-gradient(160deg,#2b1d13cc,#0e0e0dcc);border:1px solid #745033;padding:20px 16px}.hwn-rate h3{color:#ffe1bb;margin:0 0 18px;font-size:18px}.hwn-rate__line{grid-template-columns:1fr auto;align-items:end;gap:3px 8px;margin-top:14px;display:grid}.hwn-rate__line>span{color:#c9b9a6;grid-column:1/-1;font-size:10px}.hwn-rate__line del{color:#b6a28f;font-size:11px;display:block}.hwn-rate__line strong{color:#ffbd74;white-space:nowrap;font-size:24px;line-height:1.2;display:block}.hwn-rate__line>b{color:#ffca8b;border:1px solid #8b5b2f;padding:2px 4px;font-size:10px}.hwn-rate a{color:#e7c6a0;border-top:1px solid #78533570;justify-content:space-between;gap:8px;margin-top:20px;padding-top:13px;font-size:10px;text-decoration:none;display:flex}.brand .hwn-dialog__fine{color:#c4b7a8;margin:20px 0;font-size:11px}.hwn-book{color:#201309;background:#f3a14d;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.hwn-book:hover{background:#ffc483}.night-offer-row{background:linear-gradient(90deg,#d47f2012,#d47f2025)}.night-offer-row td{border-top-color:#bb7c3b88;border-bottom:1px solid #bb7c3b88;padding-top:16px;padding-bottom:16px}.night-offer-tag{letter-spacing:.07em;color:#ffc47e;margin-top:8px;font:700 8px Arial,sans-serif;display:inline-block}.night-offer-row td strong{color:#ffc47e;font-size:19px}.night-offer-row td del{color:#b6a492}.night-saving{color:#1e1309;background:#efac63;margin-top:6px;padding:3px 5px;font:800 10px Arial,sans-serif;display:inline-block}.night-offer-note{color:#d5b38b;margin:15px 0 0;font:11px/1.6 Arial,sans-serif}@keyframes hwn-breathe{50%{opacity:.35}}@keyframes hwn-moon{50%{transform:translateY(-4px)rotate(-8deg)}}@keyframes hwn-ember{0%{opacity:0;transform:translate(0)}20%{opacity:.9}to{opacity:0;transform:translate(20px,-130px)}}@keyframes hwn-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.page--still .hwn-offer *,.page--still .hwn-offer :before{animation-play-state:paused!important}@media (width<=600px){.hwn-offer{max-width:360px;margin-top:28px}.hwn-trigger{gap:10px;min-height:108px;padding:18px 15px}.hwn-trigger__moon{flex-basis:34px;width:34px}.hwn-trigger__text>strong{font-size:22px}.hwn-trigger__eyebrow{letter-spacing:.06em;font-size:8px}.hwn-trigger__bottom{gap:6px;font-size:9px}.hwn-trigger__arrow{font-size:20px}.hwn-dialog{padding:36px 20px 24px}.hwn-dialog h2{max-width:240px;line-height:1.2}.hwn-rate-grid{grid-template-columns:1fr}.hwn-rate{grid-template-columns:1fr 1fr;gap:8px 16px;padding:14px;display:grid}.hwn-rate h3{grid-column:1/-1;margin:0}.hwn-rate__line{margin-top:0}.hwn-rate a{grid-column:1/-1;margin-top:4px}}@media (width<=360px){.hwn-trigger__moon{display:none}.hwn-trigger__text>strong{font-size:21px}}@media (prefers-reduced-motion:reduce){.hwn-offer *,.hwn-offer :before{transition:none!important;animation:none!important}}
