:root { --ink:#070811; --ink-2:#0c0d1a; --panel:rgba(22,24,41,.72); --line:rgba(255,255,255,.14); --text:#f7f6ff; --muted:#a9a9bb; --lav:#b89dff; --blue:#66dcff; --pink:#ff5ebc; --lime:#c8ff69; --display:"Unbounded", sans-serif; --body:"Manrope", sans-serif; }
*{box-sizing:border-box} html{scroll-behavior:smooth;background:var(--ink)} body{margin:0;overflow-x:hidden;background:var(--ink);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.5} a{color:inherit;text-decoration:none} button,input,select{font:inherit}.noise{position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.skip-link{position:absolute;transform:translateY(-110%);background:var(--lime);color:var(--ink);padding:12px 18px;z-index:100}.skip-link:focus{transform:translateY(0)}
.site-header{position:absolute;z-index:10;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:25px clamp(20px,4.6vw,74px);border-bottom:1px solid rgba(255,255,255,.14)}.brand{display:inline-flex;align-items:center;gap:12px;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:-.8px}.brand>span:last-child>span{color:var(--pink)}.brand-mark{width:26px;height:20px;position:relative;display:flex;align-items:center;gap:2px;transform:skewX(-18deg)}.brand-mark i{display:block;width:6px;background:var(--text);border-radius:1px}.brand-mark i:first-child{height:8px}.brand-mark i:nth-child(2){height:20px;background:var(--blue)}.brand-mark i:last-child{height:13px;background:var(--pink)}.desktop-nav{display:flex;gap:31px;color:#dddce9;font-size:13px}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--blue)}.header-cta{display:flex;align-items:center;gap:17px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.header-cta b{font-size:19px;color:var(--blue)}
.hero{min-height:100svh;position:relative;isolation:isolate;display:flex;align-items:flex-end;padding:140px clamp(20px,8.4vw,134px) 46px;overflow:hidden}.hero-visual{position:absolute;inset:0;z-index:-3}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:68% 45%;filter:saturate(.86) contrast(1.05)}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(7,8,17,.97) 0%,rgba(7,8,17,.7) 28%,rgba(7,8,17,.12) 62%,rgba(7,8,17,.43) 100%),linear-gradient(0deg,rgba(7,8,17,.93) 0%,rgba(7,8,17,0) 42%)}.hero-grid{position:absolute;inset:0;z-index:-1;opacity:.27;background:linear-gradient(90deg,transparent 0 14.4%,rgba(255,255,255,.2) 14.45% 14.55%,transparent 14.6% 85%,rgba(255,255,255,.12) 85.05% 85.15%,transparent 85.2%)}.hero-content{max-width:750px;padding-bottom:12px}.eyebrow,.kicker{font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:8px;color:#ddd4ff;margin-bottom:25px}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 18px var(--lime);animation:pulse 1.7s infinite}.hero h1,.section h2,.rules-banner h2{font-family:var(--display);font-weight:800;line-height:.93;letter-spacing:-4.4px;text-transform:uppercase;margin:0}.hero h1{font-size:clamp(48px,7.1vw,116px)}h1 em,h2 span,.card-meta em{font-style:normal;color:var(--lav);text-shadow:0 0 24px rgba(184,157,255,.48)}.hero-lead{max-width:450px;margin:30px 0 30px;color:#dad9e4;font-size:clamp(15px,1.35vw,19px);line-height:1.55}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{min-height:58px;display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:0 24px;border:1px solid transparent;cursor:pointer;font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.35px;transition:transform .25s,box-shadow .25s,border-color .25s}.button:hover{transform:translateY(-3px)}.button b{font-size:19px}.button-primary{background:linear-gradient(100deg,#c0a5ff,#9edaff);color:#10101e;box-shadow:0 12px 42px rgba(120,166,255,.28)}.button-primary:hover{box-shadow:0 17px 55px rgba(146,187,255,.48)}.button-ghost{border-color:rgba(255,255,255,.45);color:#fff;background:rgba(9,9,19,.22);backdrop-filter:blur(6px)}.button-ghost span{font-size:17px;color:var(--blue)}.hero-bottom{position:absolute;bottom:42px;right:clamp(20px,8.4vw,134px);left:clamp(20px,8.4vw,134px);display:flex;justify-content:space-between;align-items:flex-end}.event-status{font-size:11px;display:flex;flex-direction:column;gap:5px;color:#b9b8c7}.event-status span{color:var(--lime);font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:9px}.event-status strong{font-weight:600}.scroll-cue{display:flex;align-items:center;gap:9px;font-size:10px;text-transform:uppercase;letter-spacing:1px}.scroll-cue span{width:26px;height:40px;border:1px solid rgba(255,255,255,.65);border-radius:20px;position:relative}.scroll-cue span:after{content:"";position:absolute;left:50%;top:8px;width:3px;height:8px;background:var(--blue);transform:translateX(-50%);border-radius:5px;animation:scroll 1.7s infinite}.hero-index{position:absolute;bottom:115px;right:clamp(20px,4.6vw,74px);font-family:var(--display);display:flex;align-items:center;gap:8px;font-size:9px}.hero-index i{width:29px;height:1px;background:rgba(255,255,255,.5)}
.section{position:relative;padding:clamp(86px,11vw,170px) clamp(20px,8.4vw,134px)}.section-heading{display:grid;grid-template-columns:1.2fr 1.4fr .9fr;gap:35px;align-items:end;margin-bottom:60px}.kicker{margin:0;color:var(--blue)}.section h2,.rules-banner h2{font-size:clamp(34px,4.1vw,66px);letter-spacing:-3px}.section-heading>p:last-child{margin:0;max-width:350px;color:var(--muted);font-size:14px}.prizes{background:radial-gradient(circle at 90% 8%,rgba(125,88,255,.18),transparent 26%),linear-gradient(125deg,#0c0d1a,#111222)}.prize-layout{display:grid;grid-template-columns:1.42fr 1fr;gap:18px}.prize-card{min-height:545px;position:relative;overflow:hidden;border:1px solid var(--line);padding:26px;background:rgba(21,22,38,.66);isolation:isolate;transition:transform .4s,border-color .4s}.prize-card:hover{transform:translateY(-7px);border-color:rgba(186,164,255,.75)}.prize-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 30%)}.card-topline{display:flex;justify-content:space-between;color:#d6d2e4;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800}.console-art{position:absolute;width:460px;height:440px;left:54%;top:38px;transform:translateX(-50%) rotate(-8deg);filter:drop-shadow(0 28px 30px rgba(0,0,0,.55));animation:float 6s ease-in-out infinite}.console-face{position:absolute;display:block;width:160px;height:368px;border-radius:22px 8px 12px 15px;background:linear-gradient(132deg,#ebd7ff 0%,#b593ff 32%,#5ae5ff 100%);box-shadow:inset 10px 3px 24px rgba(255,255,255,.25)}.console-face.a{left:60px;transform:skewY(-5deg);clip-path:polygon(0 0,100% 6%,95% 100%,4% 94%)}.console-face.b{left:238px;top:8px;transform:skewY(5deg);background:linear-gradient(135deg,#d5b7ff,#ff71bd 82%);clip-path:polygon(0 7%,100% 0,92% 93%,3% 100%)}.console-spine{position:absolute;z-index:2;left:202px;top:24px;width:72px;height:350px;border-radius:9px;background:linear-gradient(90deg,#05050c,#232441 55%,#05050a);transform:skewY(2deg);box-shadow:inset 3px 0 5px #68e8ff,8px 5px 14px #05050a}.console-orbit{position:absolute;width:380px;height:80px;border:2px solid rgba(130,239,255,.7);border-radius:50%;left:36px;bottom:8px;transform:rotate(-8deg);box-shadow:0 0 25px rgba(101,218,255,.48)}.card-meta{position:absolute;left:26px;bottom:25px}.card-meta p{font-family:var(--display);font-size:16px;color:var(--blue);margin:0 0 4px}.card-meta h3{font-family:var(--display);font-size:clamp(26px,3vw,44px);line-height:1;letter-spacing:-2px;text-transform:uppercase;margin:0}.card-meta>span{display:block;margin-top:12px;color:#b5b2bf;font-size:11px}.corner-label{position:absolute;right:-23px;bottom:72px;transform:rotate(-90deg);font-size:8px;text-transform:uppercase;letter-spacing:1.6px;color:#9896a8}.prize-game{background:radial-gradient(circle at 74% 16%,rgba(255,93,187,.3),transparent 30%),linear-gradient(150deg,#26112d,#131427 62%,#11111d)}.game-art{position:absolute;inset:70px 0 85px;display:flex;align-items:center;justify-content:center}.game-art>span{font-family:var(--display);font-size:clamp(155px,20vw,310px);font-weight:800;font-style:italic;letter-spacing:-26px;color:transparent;background:linear-gradient(130deg,#ff70c4,#f59e88 45%,#b599ff);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 14px 8px rgba(0,0,0,.38));transform:rotate(-7deg)}.game-art i{position:absolute;width:70%;height:72%;border:1px solid rgba(255,255,255,.26);border-radius:50%;transform:rotate(-35deg);box-shadow:0 0 45px rgba(255,96,193,.34)}.game-art b{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff;box-shadow:38px -51px 0 #ffc3e7,-57px 80px 0 #a0ebff,100px 130px 0 #e7b8ff,-130px -120px 0 #ffb4df}
.journey{background:linear-gradient(150deg,#080914 10%,#151126 45%,#090912);overflow:hidden}.journey-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:65px}.journey-orb{position:absolute;border-radius:50%;filter:blur(3px);pointer-events:none}.orb-one{width:430px;height:430px;background:rgba(105,101,255,.18);top:-230px;right:-40px}.orb-two{width:280px;height:280px;background:rgba(255,80,186,.12);bottom:-100px;left:-100px}.steps{display:grid;grid-template-columns:repeat(4,1fr);position:relative;border-top:1px solid var(--line)}.steps:before{content:"";height:1px;position:absolute;top:-1px;left:0;width:18%;background:var(--blue);box-shadow:0 0 16px var(--blue)}.step{min-height:315px;padding:26px 25px 25px;border-right:1px solid var(--line);position:relative;background:rgba(255,255,255,.015);transition:background .3s}.step:first-child{border-left:1px solid var(--line)}.step:hover{background:rgba(151,120,255,.1)}.step-number{font-family:var(--display);font-size:12px;color:#8d8b99}.step-icon{width:48px;height:48px;position:relative;margin:76px 0 26px}.step-icon:before,.step-icon:after{content:"";position:absolute}.bag:before{width:28px;height:26px;border:1px solid var(--blue);border-radius:4px;left:8px;top:13px}.bag:after{width:14px;height:10px;border:1px solid var(--blue);border-bottom:0;border-radius:10px 10px 0 0;left:15px;top:5px}.ticket{border:1px solid var(--lav);clip-path:polygon(0 0,100% 0,100% 35%,88% 50%,100% 65%,100% 100%,0 100%,0 65%,12% 50%,0 35%);transform:rotate(-8deg)}.ticket:after{height:32px;top:7px;left:23px;border-left:1px dashed var(--lav)}.scan{border:1px solid var(--pink);border-radius:3px}.scan:before{inset:7px;border:1px solid var(--pink);border-radius:1px}.scan:after{width:4px;height:4px;border-radius:50%;background:var(--pink);left:12px;top:12px;box-shadow:15px 12px 0 var(--pink),9px 20px 0 var(--pink)}.spark:before{width:38px;height:38px;left:5px;top:5px;background:linear-gradient(135deg,var(--lime),#6adfff);clip-path:polygon(50% 0,60% 37%,100% 50%,60% 63%,50% 100%,39% 63%,0 50%,39% 37%);filter:drop-shadow(0 0 12px rgba(188,255,120,.6))}.step h3{font-family:var(--display);font-size:14px;line-height:1.25;text-transform:uppercase;letter-spacing:-.6px;margin:0}.step p{margin:12px 0 0;color:var(--muted);font-size:12px;max-width:180px}
.register{display:grid;grid-template-columns:.95fr 1.05fr;gap:9vw;align-items:center;background:#0b0c17;overflow:hidden}.register-glow{position:absolute;z-index:0;width:700px;height:700px;left:-310px;top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(126,93,255,.42),rgba(126,93,255,0) 67%);filter:blur(7px)}.register-copy,.contest-form{position:relative;z-index:1}.register-copy h2{margin:20px 0 25px}.register-copy>p:not(.kicker){max-width:390px;color:var(--muted);font-size:15px}.security-note{display:flex;gap:10px;align-items:flex-start;margin-top:40px;padding-top:18px;border-top:1px solid var(--line);max-width:390px}.security-note>span{width:21px;height:21px;flex:0 0 21px;display:grid;place-items:center;border-radius:50%;background:rgba(198,255,105,.2);color:var(--lime);font-size:12px}.security-note p{margin:0;color:#c2c0cb;font-size:12px}.contest-form{padding:31px;border:1px solid rgba(198,184,255,.32);background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.025));box-shadow:0 25px 70px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.form-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:23px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.55px}.required{font-size:9px;font-weight:600;color:#9794a4;text-transform:none;letter-spacing:0}.form-field{display:block;margin-bottom:18px}.form-field>span{display:block;margin-bottom:7px;color:#d7d5df;font-size:11px}.form-field input{width:100%;height:50px;border:1px solid rgba(255,255,255,.2);border-radius:0;background:rgba(5,6,14,.48);color:#fff;padding:0 14px;outline:none;transition:border-color .2s,box-shadow .2s}.form-field input::placeholder{color:#666474}.form-field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(97,220,255,.1)}.form-field input.invalid{border-color:#ff7b9e}.form-field small{margin-top:5px;display:block;color:#868392;font-size:10px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.consent{display:flex;gap:9px;align-items:flex-start;margin:6px 0 14px;cursor:pointer;font-size:10px;color:#aaa8b7;line-height:1.5}.consent input{position:absolute;opacity:0}.checkmark{display:block;flex:0 0 15px;width:15px;height:15px;margin-top:1px;border:1px solid #817d91;transition:all .2s}.consent input:checked+.checkmark{background:var(--lime);border-color:var(--lime);box-shadow:inset 0 0 0 3px #131522}.consent a{color:#e0d7ff;text-decoration:underline;text-underline-offset:2px}.form-message{min-height:19px;margin:0 0 10px;font-size:11px}.form-message.error{color:#ff9db6}.form-message.success{color:var(--lime)}.form-submit{width:100%;min-height:56px;border:0}.form-submit:disabled{opacity:.55;cursor:wait;transform:none}.form-footnote{margin:12px 0 0;color:#777584;font-size:9px;line-height:1.5;text-align:center}
.participants{background:linear-gradient(180deg,#0b0c17,#090a14)}.participants-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:47px}.participants-head h2{margin-top:18px}.live-label{color:#afadbb;font-size:10px;text-transform:uppercase;letter-spacing:.55px;display:flex;gap:7px;align-items:center}.live-label i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.recent-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);min-height:145px}.empty-state{grid-column:1/-1;display:flex;align-items:center;gap:19px;padding:25px;background:#10111e;color:#aaa8b6;font-size:13px}.empty-state p{margin:0}.empty-orbit{width:55px;height:55px;border:1px solid #727083;border-radius:50%;position:relative;flex:0 0 auto}.empty-orbit:before,.empty-orbit:after{content:"";position:absolute;top:50%;left:50%;width:55px;height:1px;background:#727083;transform:translate(-50%,-50%) rotate(45deg)}.empty-orbit:after{transform:translate(-50%,-50%) rotate(-45deg)}.empty-orbit i{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--blue);top:8px;right:5px;box-shadow:0 0 9px var(--blue)}.person-card{min-height:145px;padding:21px;background:#10111e;position:relative;overflow:hidden;animation:enter .45s both}.person-card:after{content:"";position:absolute;width:100px;height:100px;background:radial-gradient(circle,rgba(105,218,255,.12),transparent 70%);right:-40px;top:-40px}.person-card .person-number{font-family:var(--display);color:#7c788a;font-size:9px}.person-card h3{font-family:var(--display);font-size:13px;letter-spacing:-.5px;text-transform:uppercase;margin:30px 0 4px}.person-card p{margin:0;color:#aaa8b8;font-size:10px}.participant-directory{margin-top:70px;border-top:1px solid var(--line);padding-top:27px}.directory-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:25px}.directory-title h3{margin:9px 0 0;font-family:var(--display);font-size:20px;text-transform:uppercase;letter-spacing:-1px}.directory-title>span{font-size:10px;color:#a7a5b4}.directory-controls{display:grid;grid-template-columns:1fr 180px;gap:12px;margin-bottom:10px}.search,.filter{height:48px;display:flex;align-items:center;background:rgba(255,255,255,.04);border:1px solid var(--line);padding:0 13px}.search span{font-size:22px;line-height:0;color:#9693a7}.search input,.filter select{height:100%;width:100%;border:0;outline:0;background:transparent;color:#e4e2ea;font-size:12px;padding-left:9px}.search input::placeholder{color:#777484}.filter{justify-content:space-between;gap:5px;color:#9b98a7;font-size:10px}.filter select{padding:0;color:#e4e2ea}.filter option{color:#161723}.directory-list{border-top:1px solid var(--line)}.directory-empty{padding:35px 0;color:#858291;font-size:12px}.directory-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:15px;padding:17px 0;border-bottom:1px solid var(--line);font-size:12px;animation:enter .4s both}.directory-row span{color:#a9a6b4}.directory-row span:first-child{font-weight:700;color:#edeaf7}
.rules-banner{display:grid;grid-template-columns:1.4fr .85fr;gap:50px;align-items:end;padding:clamp(65px,8vw,120px) clamp(20px,8.4vw,134px);background:linear-gradient(105deg,#1c1030,#0a1623 55%,#111124);border-top:1px solid var(--line)}.rules-banner>div:last-child p{margin:0 0 25px;color:#c4c1d0;font-size:14px;max-width:345px}.text-link{display:inline-flex;gap:15px;align-items:center;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.5px}.text-link b{font-size:18px;color:var(--lime)}.site-footer{padding:33px clamp(20px,4.6vw,74px);display:flex;justify-content:space-between;align-items:center;gap:25px;background:#070811;border-top:1px solid var(--line)}.footer-links{display:flex;gap:20px;font-size:10px;color:#a5a2b2}.footer-links a:hover{color:var(--blue)}.site-footer>p{max-width:200px;margin:0;color:#777483;font-size:9px;text-align:right}
.reveal{opacity:0;transform:translateY(26px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}.reveal:nth-child(2){transition-delay:.08s}.reveal:nth-child(3){transition-delay:.15s}@keyframes float{50%{transform:translateX(-50%) translateY(-12px) rotate(-5deg)}}@keyframes pulse{50%{transform:scale(.65);opacity:.55}}@keyframes scroll{70%{transform:translate(-50%,15px);opacity:0}}@keyframes enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media (max-width:820px){.desktop-nav{display:none}.site-header{padding:19px 20px}.header-cta{font-size:9px;gap:8px}.hero{min-height:740px;padding:125px 20px 50px}.hero-visual img{object-position:62% 50%}.hero-shade{background:linear-gradient(90deg,rgba(7,8,17,.94),rgba(7,8,17,.38) 85%),linear-gradient(0deg,rgba(7,8,17,.96),transparent 52%)}.hero h1{letter-spacing:-2.8px}.hero-bottom{left:20px;right:20px;bottom:27px}.hero-index,.scroll-cue{display:none}.section{padding:85px 20px}.section-heading{display:block;margin-bottom:38px}.section-heading h2{margin:17px 0}.prize-layout{grid-template-columns:1fr}.prize-card{min-height:440px}.console-art{transform:scale(.8) translateX(-61%) rotate(-8deg);transform-origin:center top}.prize-card:hover .console-art{transform:scale(.8) translateX(-61%) rotate(-5deg)}.journey-head{display:block;margin-bottom:40px}.journey-head h2{margin-top:17px}.steps{grid-template-columns:1fr 1fr}.step{min-height:255px}.step-icon{margin:41px 0 24px}.register{grid-template-columns:1fr;gap:43px}.contest-form{padding:22px}.participants-head{display:block}.live-label{margin-top:20px}.recent-list{grid-template-columns:1fr}.participant-directory{margin-top:50px}.rules-banner{grid-template-columns:1fr;gap:26px}.site-footer{display:grid;grid-template-columns:1fr;align-items:start}.footer-links{flex-wrap:wrap;gap:12px}.site-footer>p{text-align:left}.directory-row{grid-template-columns:1.5fr 1fr 1fr}}
@media (max-width:480px){.brand{font-size:9px}.header-cta span{display:none}.hero{min-height:690px}.hero-actions{display:grid;grid-template-columns:1fr}.button{width:100%;min-height:55px}.hero-lead{max-width:320px;margin:23px 0}.event-status{max-width:260px}.prize-card{min-height:390px}.console-art{top:28px;left:62%;transform:scale(.65) translateX(-62%) rotate(-8deg)}.card-meta h3{font-size:27px}.form-row{grid-template-columns:1fr}.directory-controls{grid-template-columns:1fr}.filter{height:42px}.directory-row{grid-template-columns:1fr 1fr}.directory-row span:last-child{grid-column:1/-1}.step h3{font-size:12px}.step{padding:19px 15px}.step-icon{width:39px;height:39px}.empty-state{padding:17px}.empty-state p{font-size:12px}}
.prize-console .card-topline,.prize-console .card-meta,.prize-console .corner-label,.prize-game .card-topline,.prize-game .card-meta,.prize-game .corner-label{position:relative;z-index:2}.prize-product-image,.game-product-image{position:absolute;inset:31px 0 86px;z-index:1;overflow:hidden;background:#101227}.prize-product-image:after,.game-product-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,15,33,.05) 36%,rgba(15,14,29,.94) 100%),linear-gradient(90deg,rgba(16,17,34,.1),transparent 46%)}.prize-product-image img,.game-product-image img{display:block;width:100%;height:100%;transition:transform .7s ease,filter .7s ease}.prize-product-image img{object-fit:contain;object-position:center center;transform:scale(.98);filter:saturate(.92) contrast(1.04);background:radial-gradient(circle at center,rgba(105,95,255,.28),transparent 68%)}.game-product-image img{object-fit:cover;object-position:center center;transform:scale(1.04);filter:saturate(.9) contrast(1.05)}.prize-console:hover .prize-product-image img{transform:scale(1.01);filter:saturate(1.08) contrast(1.06)}.prize-game:hover .game-product-image img{transform:scale(1.1);filter:saturate(1.06) contrast(1.07)}@media (max-width:820px){.prize-product-image,.game-product-image{inset:31px 0 76px}}@media (max-width:480px){.prize-product-image,.game-product-image{inset:30px 0 72px}.prize-product-image img{transform:scale(.97)}.game-product-image img{object-position:50% 50%}}
.hero-bottom{justify-content:flex-end}.site-header .brand{gap:15px;font-size:clamp(18px,1.65vw,25px);letter-spacing:-1.9px;line-height:1}.site-header .brand>span:last-child{display:block;background:linear-gradient(105deg,#fff 5%,#c6b2ff 45%,#65ddff 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 12px rgba(121,189,255,.35))}.site-header .brand-mark{width:34px;height:26px;gap:3px;filter:drop-shadow(0 0 10px rgba(102,220,255,.35))}.site-header .brand-mark i{width:8px}.site-header .brand-mark i:first-child{height:10px}.site-header .brand-mark i:nth-child(2){height:26px}.site-header .brand-mark i:last-child{height:17px}@media (max-width:480px){.site-header .brand{gap:10px;font-size:18px;letter-spacing:-1.5px}.site-header .brand-mark{width:28px;height:22px;gap:2px}.site-header .brand-mark i{width:7px}.site-header .brand-mark i:first-child{height:8px}.site-header .brand-mark i:nth-child(2){height:22px}.site-header .brand-mark i:last-child{height:14px}}
.contest-countdown{display:inline-flex;flex-direction:column;gap:9px;padding:10px 13px 11px;margin-bottom:24px;border:1px solid rgba(172,152,255,.46);background:linear-gradient(100deg,rgba(117,87,205,.22),rgba(72,179,255,.12));box-shadow:0 0 35px rgba(123,97,255,.16),inset 0 1px rgba(255,255,255,.12);backdrop-filter:blur(12px)}.countdown-caption{display:flex;align-items:center;gap:7px;color:#e6dcff;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:1.15px}.countdown-caption i{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime);animation:pulse 1.7s infinite}.countdown-units{display:flex;gap:0}.countdown-units>span{display:flex;flex-direction:column;min-width:46px;padding:0 9px;border-right:1px solid rgba(255,255,255,.2)}.countdown-units>span:first-child{padding-left:0;min-width:60px}.countdown-units>span:last-child{border:0;padding-right:0}.countdown-units b{font-family:var(--display);font-size:16px;line-height:1;letter-spacing:-1px;background:linear-gradient(105deg,#fff,#bfaaff 50%,#7be7ff);background-clip:text;-webkit-background-clip:text;color:transparent}.countdown-units small{margin-top:5px;color:#aaa7bb;font-size:7px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.contest-countdown.ended{border-color:rgba(255,94,188,.55);background:rgba(101,20,65,.3)}.contest-countdown.ended .countdown-caption i{background:var(--pink);box-shadow:0 0 12px var(--pink);animation:none}@media (max-width:480px){.contest-countdown{margin-bottom:20px;padding:9px 11px}.countdown-units>span{min-width:41px;padding:0 7px}.countdown-units>span:first-child{min-width:54px}.countdown-units b{font-size:14px}.countdown-caption{font-size:7px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
