:root{--pink: #ff0066;--pink-light: #ff6da7;--purple: #491869;--purple-light: #6927a3;--gold: #ffda45;--bg-deep: #110026;--font-display: "Poppins", sans-serif;--color-gold: var(--gold);--color-red: #ff4d6d}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-display);background:var(--bg-deep);color:#fff;overflow-x:hidden}button{font-family:inherit}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}[hidden]{display:none!important}.overlay-form{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#app{min-height:100vh;display:flex;flex-direction:column}.page{position:relative;flex:1;min-height:max(100vh,640px);min-height:max(100svh,640px);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#1f1f32,#1f1f3200),#323c50}.page__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.page__bg-img{position:absolute;left:50%;top:calc(50% + 24px);width:max(1932px,100%);height:max(1078px,100% + 48px);transform:translate(-50%,-50%);object-fit:cover;opacity:.92}.page__bg-img--mob{display:none}.page__bg:after{content:"";position:absolute;left:0;right:0;top:0;height:298px;background:linear-gradient(180deg,var(--bg-deep) 15.625%,rgba(63,0,140,0) 100%)}.header{position:absolute;z-index:3;top:51.73px;left:50%;transform:translate(-50%);line-height:0}.logo{display:block;width:217.458px;height:auto}.hero{position:absolute;z-index:2;top:50%;left:max(calc(50% - 542px),98px);width:765px;height:446px;transform:translateY(-50%)}.hero__intro{position:absolute;z-index:2;left:0;top:113px;width:299px;display:flex;flex-direction:column;align-items:center;gap:13.84px;text-align:center}.hero__lead,.hero__title{margin:0;color:#fff;white-space:nowrap}.hero__lead{font-size:24px;font-weight:700;line-height:16px;text-shadow:0 1px 0 var(--pink),0 5px 4px rgba(0,0,0,.25)}.hero__title{font-size:36px;font-weight:900;line-height:26px;text-shadow:0 2px 0 var(--pink),0 5px 4px rgba(0,0,0,.25)}.hero__actions{position:absolute;z-index:2;left:0;top:229px;width:286px;display:flex;flex-direction:column;gap:14px}.btn{display:flex;align-items:center;justify-content:center;width:100%;height:56px;padding:8px;border:0;border-radius:8px;color:#fff;line-height:24px;white-space:nowrap;cursor:pointer;transition:filter .2s,transform .1s}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn:active:not(:disabled){transform:translateY(2px)}.btn--spin{background:var(--pink);box-shadow:0 -2px 0 var(--pink-light);font-size:24px;font-weight:600}.btn--spin:disabled{cursor:not-allowed;filter:grayscale(.6) brightness(.8)}.btn--ghost{background:var(--purple);box-shadow:0 -2px 0 var(--purple-light);font-size:18px;font-weight:500}.btn--spin:not(:disabled){animation:spin-pulse 1.8s ease-in-out infinite}@keyframes spin-pulse{0%,to{box-shadow:0 -2px 0 var(--pink-light),0 0 #ff00668c}50%{box-shadow:0 -2px 0 var(--pink-light),0 0 0 10px #f060}}.wheel{--wheel: 446px;position:absolute;left:319px;top:0;width:var(--wheel);height:var(--wheel)}.wheel__disc,.wheel__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.wheel__disc{z-index:1;width:91.59%;height:auto;will-change:transform}.wheel__rim{position:absolute;z-index:2;left:0;top:.36%;width:99.63%;height:auto;pointer-events:none}.wheel__center{z-index:3;width:29.6%;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;transition:filter .2s}.wheel__center img{display:block;width:100%;height:100%}.wheel__center:hover:not(:disabled){filter:brightness(1.1)}.wheel__center:disabled{cursor:default}.decor{position:absolute;z-index:1;left:50%;top:50%;width:0;height:0;pointer-events:none}.decor__item{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h, var(--w));transform:translate(-50%,-50%) rotate(var(--r, 0deg));filter:blur(var(--b, 0px));object-fit:cover}.decor__item--float{animation:coin-float var(--float-dur, 4s) ease-in-out var(--float-delay, 0s) infinite;will-change:translate}@keyframes coin-float{0%,to{translate:0 0}50%{translate:0 calc(-1 * var(--float-amp, 12px))}}.decor__item--bar-top{--float-amp: 14px;--float-dur: 4.4s;--float-delay: -.6s}.decor__item--bar-bottom{--float-amp: 10px;--float-dur: 3.8s;--float-delay: -2.1s}.decor__item--coin-fs{--float-amp: 13px;--float-dur: 4.8s;--float-delay: -1.4s}.decor__item--bar-percent{--float-amp: 12px;--float-dur: 4.1s;--float-delay: -3s}.decor__item--coin-small{--float-amp: 8px;--float-dur: 3.4s;--float-delay: -.2s}.decor__item--coin-tiny{--float-amp: 7px;--float-dur: 3.1s;--float-delay: -1.8s}.decor__item--coin-blur-l{--float-amp: 16px;--float-dur: 5.6s;--float-delay: -2.4s}.decor__item--coin-blur-r{--float-amp: 15px;--float-dur: 5.2s;--float-delay: -.9s}@media(prefers-reduced-motion:reduce){.decor__item--float{animation:none}}.decor__item--bar-top{--x: -346.23px;--y: -200.23px;--w: 144.805px;--r: -6.18deg}.decor__item--bar-bottom{--x: -249.32px;--y: 234.68px;--w: 95.687px;--r: -40.07deg}.decor__item--coin-fs{--x: 461.89px;--y: -255.11px;--w: 101.757px;--r: -42.61deg}.decor__item--bar-percent{--x: 367.58px;--y: 119.58px;--w: 98.09px;--r: 26deg}.decor__item--coin-small{--x: -224.56px;--y: 119.84px;--w: 31.85px;--h: 43.794px;--r: -28.49deg;--b: .65px}.decor__item--coin-tiny{--x: 309.71px;--y: -31.5px;--w: 39.629px;--h: 38.391px;--b: .65px}.decor__item--coin-blur-l{--x: -622.62px;--y: 230.41px;--w: 168.756px;--h: 158.829px;--b: 2.6px}.decor__item--coin-blur-r{--x: 599.73px;--y: 222.79px;--w: 161.465px;--h: 137.574px;--b: 2.6px}.footer{position:absolute;z-index:3;left:0;right:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:17.356px 20px;padding:17.356px;background:#0000002e;-webkit-backdrop-filter:blur(8.678px);backdrop-filter:blur(8.678px)}.pay{display:block;flex:none}.pay--dim{opacity:.8}.pay--visa{width:36.949px;height:11.259px}.pay--mastercard{width:22.919px;height:13.258px}.pay--apple{width:35.99px;height:15.063px}.pay--google{width:33.281px;height:16.191px}.pay--bank-uk{width:67.0625px;height:18.5px}.pay-text{display:flex;align-items:center;gap:5px;height:18.504px;font-size:9.7px;font-weight:500;line-height:normal;color:#fff;white-space:nowrap}.pay-text__two{font-size:9.96px;line-height:9.252px}.pay--revolut{width:13.055px;height:18.54px}.pay--bank{width:16.308px;height:18.77px;margin-right:1px}.pay-crypto{display:flex;align-items:center;gap:3.442px}.pay--coin{width:15.35px;height:15.35px;margin:-.29px}@media(max-width:991px){.page{display:flex;flex-direction:column;align-items:center;min-height:100vh;min-height:100svh}.page__bg-img--desktop{display:none}.page__bg-img--mob{display:block;top:50%;width:max(1815px,100%);height:max(1013px,100% + 56px);opacity:1}.header{position:static;transform:none;margin-top:clamp(20px,7.3svh,70px);padding:0 16px}.logo{width:min(284.542px,calc(100vw - 32px))}.hero{position:relative;top:auto;left:auto;width:100%;height:auto;transform:none;display:flex;flex-direction:column;align-items:center}.hero__intro{position:relative;top:auto;width:auto;margin-top:clamp(18px,5.4svh,51.4px)}.wheel{--wheel: min(360px, 100vw, max(260px, 100svh - 360px));position:relative;left:auto;margin-top:clamp(14px,3.6svh,34px)}.hero__actions{position:relative;top:auto;margin-top:20px;max-width:calc(100vw - 32px)}.footer{position:relative;margin-top:auto;width:100%;gap:14px 20px;padding:16px}.hero{padding-bottom:28px}.decor{left:50%;top:calc(clamp(20px,7.3svh,70px) + 104.44px + clamp(18px,5.4svh,51.4px) + clamp(14px,3.6svh,34px) + min(360px,100vw,max(260px,100svh - 360px))/2)}.decor__item--bar-top{--x: -266.64px;--y: -17.65px;--w: 111.39px}.decor__item--bar-bottom{--x: -173.45px;--y: 210.52px;--w: 71.71px}.decor__item--coin-fs{--x: 308.3px;--y: -68.71px;--w: 78.27px}.decor__item--bar-percent{--x: 277.06px;--y: 173px;--w: 75.45px}.decor__item--coin-small{--x: -217.14px;--y: 95.39px;--w: 24.28px;--h: 33.39px;--b: .5px}.decor__item--coin-tiny{--x: 238px;--y: 57px;--w: 30px;--h: 29.06px;--b: .5px}.decor__item--coin-blur-l{--x: -365px;--y: 181px;--w: 130px;--h: 122px;--b: 2px}.decor__item--coin-blur-r{--x: 368px;--y: 286px;--w: 124px;--h: 106px;--b: 2px}}@media(max-width:599px){.decor{display:none}}@media(max-width:359px){.hero__lead{font-size:21px}.hero__title{font-size:32px}}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;background:#0a0018bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s ease}.popup-overlay--active{opacity:1;pointer-events:auto}.popup-box{position:relative;width:100%;max-width:550px;padding:56px 67px 48px;border-radius:20px;background:#2c043c;box-shadow:0 20px 50px #00000080;text-align:center;color:#fff;transform:scale(.7);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.popup-overlay--active .popup-box{transform:scale(1)}.popup-close{position:absolute;top:36px;right:36px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:#720000;color:#fff;cursor:pointer;transition:filter .2s}.popup-close svg{width:16px;height:16px}.popup-close:hover{filter:brightness(1.25)}.popup-title{margin:0;font-size:24px;font-weight:900;line-height:28px}.popup-content-wrapper{margin:0}.popup-prize{display:flex;flex-direction:column;align-items:center;margin-top:14px}.popup-prize p{margin:0;font-weight:800;line-height:45px;text-transform:uppercase;color:var(--pink);white-space:nowrap}.popup-prize p:first-child{font-size:42px}.popup-prize p:nth-child(2){margin-top:-8px;font-size:24px}.popup-desc,.popup-desc-bold{margin:0;font-size:20px;font-weight:400;line-height:1.1;color:#fff}.popup-prize+.popup-desc{margin:14px -14px 0;white-space:nowrap}.popup-desc-bold{margin-top:5px;font-weight:700}.popup-desc--lose{margin-top:7px;line-height:33.39px}.popup-actions{margin-top:15px}.spin-btn-popup{display:flex;align-items:center;justify-content:center;width:100%;height:56px;padding:8px;border:0;border-radius:8px;background:var(--pink);box-shadow:0 -2px 0 var(--pink-light);color:#fff;font-size:25px;font-weight:900;line-height:38.15px;text-transform:uppercase;cursor:pointer;transition:filter .2s,transform .1s}.spin-btn-popup:hover{filter:brightness(1.08)}.spin-btn-popup:active{transform:translateY(2px)}.popup-box--lose{padding-bottom:55px}.popup-box--lose .popup-actions{margin-top:14px}@media(max-width:991px){.popup-box{max-width:420px;padding:53px 40px 43px}.popup-close{top:25px;right:25px}.popup-prize{margin-top:22px}.popup-prize+.popup-desc{max-width:281px;margin:21px auto 0;white-space:normal;line-height:19.5px}.popup-desc-bold{margin-top:13px}.popup-desc--lose{margin-top:10px}.popup-actions{margin-top:35px}.popup-box--lose{padding-bottom:34px}.popup-box--lose .popup-actions{margin-top:24px}}@media(max-width:440px){.popup-box{padding-left:20px;padding-right:20px}.popup-close{top:14px;right:14px}.popup-title{padding:0 40px}.popup-prize p:first-child{font-size:38px}.popup-desc,.popup-desc-bold{font-size:18px}}.signup{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:linear-gradient(#35105af0,#1a0630f5);border:1px solid rgba(255,109,167,.35);border-radius:16px;width:100%;padding:22px 22px 18px;box-shadow:0 18px 44px #0000008c}.signup__head{justify-content:space-between;align-items:center;display:flex}.signup__title{font-family:var(--font-display);margin:0;font-size:22px;font-weight:800}.signup__steps{align-items:center;gap:8px;display:flex}.step{color:#fff;background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-flex}.step--active{background:var(--pink)}.signup__prize{color:var(--color-gold);background:#f9d0471f;border:1px solid #f9d04766;border-radius:10px;margin:12px 0 0;padding:8px 12px;font-size:13px}.signup__prize strong{color:#fff}.signup__sub{text-align:center;color:#ffffffbf;margin:14px 0 12px;font-size:13px}.signup__form{flex-direction:column;gap:12px;display:flex}.field{flex-direction:column;gap:4px;display:flex}.input{color:#fff;background:#0e021cbf;border:1px solid #ffffff24;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.input::placeholder{color:#ffffff73}.input:focus{border-color:var(--pink-light)}.input--error{border-color:var(--color-red)}.input-wrap{position:relative}.input--with-eye{padding-right:44px}.eye{color:#ffffff8c;cursor:pointer;background:0 0;border:none;padding:4px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.eye:hover{color:#fff}.select-wrap{display:block;position:relative}.select-label{letter-spacing:.3px;color:#ffffff80;pointer-events:none;font-size:10px;position:absolute;top:6px;left:14px}.input--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#fff9 50%),linear-gradient(135deg,#fff9 50%,#0000 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-top:20px;padding-bottom:8px}.input--select option{color:#fff;background:#1a0630}.field__error{color:#ff7a7a;margin:0;font-size:12px}.field__error--check{margin-top:-6px}.check{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.check__box{opacity:0;width:0;height:0;position:absolute}.check__mark{background:#0e021cbf;border:1.5px solid #ffffff59;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background .15s,border-color .15s;display:inline-flex}.check__mark--error{border-color:var(--color-red)}.check__box:checked+.check__mark{background:var(--pink);border-color:var(--pink)}.check__box:checked+.check__mark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;transform:rotate(45deg) translateY(-1px)}.check__text{color:#ffffffd9}.check__text a{color:var(--pink-light);text-decoration:none}.check__text a:hover{text-decoration:underline}.signup__error{color:#ffb3b3;background:#c814192e;border:1px solid #c814198c;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.signup__error a{color:#fff;font-weight:700}.submit{background:linear-gradient(180deg,#ff3385,#e0005a);color:#fff;width:100%;font-family:var(--font-display);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:16px;font-weight:800;transition:filter .15s;display:flex;box-shadow:0 -2px 0 var(--pink-light),0 6px 16px #ff006659}.submit:hover:not(:disabled){filter:brightness(1.1)}.submit:disabled{filter:grayscale(.3) brightness(.8);cursor:wait}.submit--link{text-decoration:none}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.signup__aux{text-align:center;color:#ffffffd9;margin:0;font-size:13px}.signup__aux--muted{color:#ffffff8c}.signup__aux a{color:var(--pink-light);font-weight:700;text-decoration:none}.signup__aux a:hover{text-decoration:underline}.success{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 0;display:flex}.success__icon{background:linear-gradient(180deg,#ff3385,#e0005a);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:30px;font-weight:900;display:flex;box-shadow:0 6px 18px #ff006673}.success__text{color:#ffffffd9;margin:0;font-size:14px}.success__text strong{color:var(--color-gold)}@media(min-width:1019px){.signup-slot{top:50%;left:50%;transform:translate(-50%,-50%)}}@media(max-width:1018px){.signup-slot{width:min(440px,92vw);margin:30px auto 40px}}.signup-slot--flash .signup{animation:1.2s ease-out signup-flash}@keyframes signup-flash{0%,55%{box-shadow:0 0 0 3px var(--color-gold),0 18px 44px #0000008c}to{box-shadow:0 18px 44px #0000008c}}.page__fx{z-index:0}.wheel__rays{z-index:0;--fx-rays-size: 230%}.wheel__bulbs{z-index:2}.wheel__tip{position:absolute;left:50%;top:4%;width:1px;height:1px;pointer-events:none}.hero__title.fx-shimmer{--fx-shimmer: linear-gradient( 100deg, #fff 0%, #ffd6ea 20%, #ff4f9a 35%, #fff 50%, #ffd34d 65%, #fff 80%, #ffd6ea 100% );--fx-shimmer-filter: drop-shadow(0 2px 0 var(--pink)) drop-shadow(0 5px 4px rgba(0, 0, 0, .3))}.hero__sparkles{top:-30%;right:-10%;bottom:-30%;left:-10%}:root{--pink: #00f249;--pink-light: #8cd8a3;--purple: #293a2e;--purple-light: #354c3c;--gold: #ffda45;--bg-deep: #090911;--ink: #1c1c1c;--prize: #ffa100}.page{background:var(--bg-deep)}.page__bg-img{top:calc(50% - 109px);width:max(1920px,100%);height:max(1072px,100% + 218px);opacity:1}.page__bg:after{height:476px;background:linear-gradient(180deg,#1d0000,#83000000)}.header{top:44px}.logo{width:168px;filter:drop-shadow(0 17.4px 7.2px rgba(0,0,0,.25)) drop-shadow(0 19px 11.9px rgba(0,0,0,.25))}.hero{left:50%;transform:translate(-50%,-50%)}.hero__intro{filter:drop-shadow(0 8px 3px rgba(0,0,0,.35)) drop-shadow(0 6px 2px rgba(0,0,0,.25));text-transform:uppercase}.hero__lead{font-size:22px;line-height:14.4px;text-shadow:0 .92px 0 #4e9864,0 4.6px 3.7px rgba(0,0,0,.25)}.hero__title{color:var(--pink);text-shadow:0 2px 0 #004615,0 5px 4px rgba(0,0,0,.25)}.btn--spin{color:var(--ink);font-weight:700}.btn--spin:not(:disabled){animation-name:cozy-pulse}@keyframes cozy-pulse{0%,to{box-shadow:0 -2px 0 var(--pink-light),0 0 #00f2498c}50%{box-shadow:0 -2px 0 var(--pink-light),0 0 0 10px #00f24900}}.wheel{--wheel: 360px;--u: calc(var(--wheel) / 360);left:362px;top:43px}.wheel__glow{position:absolute;left:50%;top:50%;z-index:0;transform:translate(-50%,-50%);pointer-events:none}.wheel__glow--green{width:150%}.wheel__glow--white{width:117.2%}.wheel__disc{width:91.41%;aspect-ratio:1}.wheel__sectors{display:block;width:100%;height:100%}.wheel__label{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;width:calc(var(--u) * 96);transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(var(--u) * -116));color:#fff;font-weight:900;text-align:center;text-transform:uppercase;text-shadow:0 calc(var(--u) * 2.3) calc(var(--u) * 2.3) rgba(0,0,0,.25);pointer-events:none}.wheel__amount{font-size:calc(var(--u) * min(20.224,118 / var(--len, 6)));line-height:1.07;white-space:nowrap}.wheel__sub{font-size:calc(var(--u) * min(16.453,70 / var(--len, 6)));font-weight:800;line-height:.96;max-width:calc(var(--u) * 62)}.wheel__label--top{color:var(--gold)}.wheel__label--empty{color:#ffdb4a;transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(var(--u) * -122))}.wheel__label--empty .wheel__amount{font-size:calc(var(--u) * 29.6);font-weight:800}.wheel__center{width:25.34%;overflow:visible}.wheel__center img{position:absolute;left:-8.77%;top:-8.77%;width:117.54%;height:117.54%}.wheel__mark{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-bottom:4%;background:radial-gradient(60% 60% at 50% 75%,#6de359,#4cd835 50%,#3cd222,#2bcd10);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:calc(var(--u) * 49.64);font-weight:900;line-height:1}.wheel__tip{top:3%}.decor__item{display:block;object-fit:initial}.decor__item img{display:block;width:100%;height:100%;object-fit:contain}.decor__item--yarn{--x: -235.8px;--y: 261.5px;--w: 110px;--h: 113px;--float-amp: 10px;--float-dur: 4.6s;--float-delay: -1.2s}.decor__item--coin{--x: -212.5px;--y: -218.7px;--w: 72px;--h: 73px;--r: -45.41deg;--float-amp: 13px;--float-dur: 4.2s;--float-delay: -.4s}.decor__item--coin-small{--x: 436.2px;--y: 117.3px;--w: 32.87px;--h: 33.63px;--r: 14.02deg;--float-amp: 7px;--float-dur: 3.2s;--float-delay: -1.9s}.decor__item--needle{--x: 424px;--y: 265.9px;--w: 25px;--h: 121px;--r: 122.26deg;--float-amp: 9px;--float-dur: 5s;--float-delay: -2.6s}.decor__item--needle-small{--x: -453px;--y: 147.5px;--w: 15.5px;--h: 74.88px;--r: -142.89deg;--float-amp: 8px;--float-dur: 3.8s;--float-delay: -.8s}.decor__item--card{--x: 424.2px;--y: -166.5px;--w: 86px;--h: 87px;--float-amp: 12px;--float-dur: 4.4s;--float-delay: -3.1s}@media(max-width:991px){.page{--m-header: clamp(20px, 7.7svh, 74px);--m-intro: clamp(18px, 7.4svh, 70.7px);--m-wheel: clamp(14px, 4.1svh, 39px);--m-size: min(360px, 100vw - 16px, max(260px, 100svh - 420px))}.page__bg-img{top:50%;width:max(770px,100%);height:max(956px,100%)}.header{margin-top:var(--m-header)}.logo{width:168px}.hero{left:auto;transform:none}.hero__intro{margin-top:var(--m-intro)}.hero__lead{font-size:24px;line-height:15.65px;text-shadow:0 1px 0 #4e9864,0 5px 4px rgba(0,0,0,.25)}.wheel{--wheel: var(--m-size);left:auto;top:auto;margin-top:var(--m-wheel)}.hero__actions{margin-top:clamp(20px,6.8svh,65px)}.decor{top:calc(var(--m-header) + 52.3px + var(--m-intro) + 55.84px + var(--m-wheel) + var(--m-size) / 2)}.decor__item--yarn{--x: -179.5px;--y: 362.5px}.decor__item--coin{--x: -227.2px;--y: -198.7px}.decor__item--coin-small{--x: 317.6px;--y: 99.3px}.decor__item--needle{--x: 210.4px;--y: 238.9px}.decor__item--needle-small{--x: -194.7px;--y: 154.5px}.decor__item--card{--x: 245.5px;--y: -101.5px}}@media(max-width:599px){.decor{display:block}}@media(max-width:400px){.hero__lead{font-size:21px}.hero__title{font-size:32px}}.popup-overlay{background:#040a05bf}.popup-box{background:#181f18}.popup-close{background:var(--pink);color:var(--ink)}.popup-prize p{color:var(--prize)}.spin-btn-popup{color:var(--ink)}.signup{background:linear-gradient(#1a261bf0,#0b120cf5);border-color:#00f24959}.input,.check__mark{background:#050e07bf}.input--select option{background:#0b120c}.step--active{color:var(--ink)}.check__box:checked+.check__mark:after{border-color:var(--ink)}.submit,.success__icon{background:linear-gradient(180deg,#4dff7f,#00c93c);color:var(--ink)}.submit{box-shadow:0 -2px 0 var(--pink-light),0 6px 16px #00f2494d}.success__icon{box-shadow:0 6px 18px #00f24966}.hero__title.fx-shimmer{--fx-shimmer: linear-gradient( 100deg, #00f249 0%, #b6ffc9 20%, #00f249 35%, #fff 50%, #ffd34d 65%, #00f249 80%, #b6ffc9 100% );--fx-shimmer-filter: drop-shadow(0 2px 0 #004615) drop-shadow(0 5px 4px rgba(0, 0, 0, .3))}.overlay-form{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#000000a6;box-sizing:border-box;overflow-y:auto;padding:20px;display:flex}.overlay-form .signup-slot{width:100%;max-width:400px;box-sizing:border-box;position:static;top:auto;left:auto;transform:none;margin:auto}@media(max-width:1018px){.overlay-form .signup-slot{max-width:min(440px,92vw)}}.signup__won{text-align:center;background:linear-gradient(180deg,#f9d04729,#f9d0470a);border:1px solid rgba(249,208,71,.45);border-radius:12px;padding:10px 14px 12px;margin-bottom:16px}.signup__won-label{margin:0;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#f9d047}.signup__won-prize{margin:4px 0 0;font-family:"Poppins",var(--font-display),sans-serif;font-size:20px;font-weight:800;line-height:1.15;color:#fff}.signup__won-prize strong{color:#f9d047}.signup__won-prize span{color:#59c72f}.signup__won-note{margin:4px 0 0;font-size:12px;color:#ffffffb3}.field__error,.form__error{display:block;margin:0;font-size:12px;line-height:1.35;color:transparent}.field__error{min-height:1.35em}.field--password:after{content:"";display:block;font-size:12px;line-height:1.35;min-height:1.35em}.field__error--visible,.form__error--visible{color:#ff6b6b}.form__error{box-sizing:border-box;min-height:38px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:center}.form__error--visible{border-color:#ff6b6b73;background:#ff6b6b1a}@media(max-width:410px){.field>.field__error,.field--password:after{min-height:2.7em}}@media(max-width:430px){.form__error{min-height:55px}}.captcha{margin-top:14px;display:flex;justify-content:center}.captcha:not(:empty){min-height:65px}.submit--loading{opacity:.65;pointer-events:none}.signup{position:relative}.signup__close{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#00000059;color:#fff;font-size:22px;line-height:1;cursor:pointer;transition:background .2s}.signup__close:hover{background:#0009}.pw-hint{position:absolute;top:50%;right:42px;transform:translateY(-50%);line-height:0}.input--with-eye{padding-right:68px}.pw-hint__btn{width:20px;height:20px;padding:0;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:transparent;color:#ffffff8c;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:color .15s,border-color .15s}.pw-hint__btn:hover{color:#fff;border-color:#fff}.pw-hint__bubble{display:none;position:absolute;bottom:calc(100% + 10px);right:-8px;z-index:3;width:max-content;max-width:250px;padding:9px 11px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#241127;box-shadow:0 8px 20px #00000073;font-size:11px;line-height:1.4;text-align:left;color:#fffc;white-space:normal;pointer-events:none}.pw-hint__bubble:after{content:"";position:absolute;top:100%;right:12px;border:6px solid transparent;border-top-color:#241127}.pw-hint:hover .pw-hint__bubble,.pw-hint__btn:focus-visible+.pw-hint__bubble,.pw-hint--open .pw-hint__bubble{display:block}.pw-hint--error .pw-hint__btn{color:#ff6b6b;border-color:#ff6b6bb3}.pw-hint--error .pw-hint__rules{display:none}.pw-hint--error .pw-hint__bubble{border-color:#ff6b6b73}.pw-hint .field__error{display:none;min-height:0;margin:0}.pw-hint .field__error--visible{display:block}.pay-rain{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.pay-rain__lane{position:absolute;top:-100%;height:100%;width:var(--size);margin-left:calc(var(--size) / -2);animation:pay-rain-fall var(--fall) linear var(--delay) infinite backwards}.pay-rain__drop{position:absolute;left:0;bottom:0;width:100%;animation:pay-rain-sway var(--sway-time) ease-in-out infinite alternate}.pay-rain__icon{height:calc(var(--size) * .73);aspect-ratio:var(--ratio, 1.375);margin:0 auto;overflow:hidden;transform:rotate(var(--tilt))}.pay-rain__reel{height:600%}.pay-rain__reel picture{display:block;height:100%}.pay-rain__sheet{display:block;height:100%;width:auto;max-width:none;animation:pay-rain-frames 2s step-end var(--phase) infinite}@keyframes pay-rain-frames{0%{transform:translate(0)}1.6667%{transform:translate(-10%)}3.3333%{transform:translate(-20%)}5%{transform:translate(-30%)}6.6667%{transform:translate(-40%)}8.3333%{transform:translate(-50%)}10%{transform:translate(-60%)}11.6667%{transform:translate(-70%)}13.3333%{transform:translate(-80%)}15%{transform:translate(-90%)}16.6667%{transform:translateY(-16.6667%)}18.3333%{transform:translate(-10%,-16.6667%)}20%{transform:translate(-20%,-16.6667%)}21.6667%{transform:translate(-30%,-16.6667%)}23.3333%{transform:translate(-40%,-16.6667%)}25%{transform:translate(-50%,-16.6667%)}26.6667%{transform:translate(-60%,-16.6667%)}28.3333%{transform:translate(-70%,-16.6667%)}30%{transform:translate(-80%,-16.6667%)}31.6667%{transform:translate(-90%,-16.6667%)}33.3333%{transform:translateY(-33.3333%)}35%{transform:translate(-10%,-33.3333%)}36.6667%{transform:translate(-20%,-33.3333%)}38.3333%{transform:translate(-30%,-33.3333%)}40%{transform:translate(-40%,-33.3333%)}41.6667%{transform:translate(-50%,-33.3333%)}43.3333%{transform:translate(-60%,-33.3333%)}45%{transform:translate(-70%,-33.3333%)}46.6667%{transform:translate(-80%,-33.3333%)}48.3333%{transform:translate(-90%,-33.3333%)}50%{transform:translateY(-50%)}51.6667%{transform:translate(-10%,-50%)}53.3333%{transform:translate(-20%,-50%)}55%{transform:translate(-30%,-50%)}56.6667%{transform:translate(-40%,-50%)}58.3333%{transform:translate(-50%,-50%)}60%{transform:translate(-60%,-50%)}61.6667%{transform:translate(-70%,-50%)}63.3333%{transform:translate(-80%,-50%)}65%{transform:translate(-90%,-50%)}66.6667%{transform:translateY(-66.6667%)}68.3333%{transform:translate(-10%,-66.6667%)}70%{transform:translate(-20%,-66.6667%)}71.6667%{transform:translate(-30%,-66.6667%)}73.3333%{transform:translate(-40%,-66.6667%)}75%{transform:translate(-50%,-66.6667%)}76.6667%{transform:translate(-60%,-66.6667%)}78.3333%{transform:translate(-70%,-66.6667%)}80%{transform:translate(-80%,-66.6667%)}81.6667%{transform:translate(-90%,-66.6667%)}83.3333%{transform:translateY(-83.3333%)}85%{transform:translate(-10%,-83.3333%)}86.6667%{transform:translate(-20%,-83.3333%)}88.3333%{transform:translate(-30%,-83.3333%)}90%{transform:translate(-40%,-83.3333%)}91.6667%{transform:translate(-50%,-83.3333%)}93.3333%{transform:translate(-60%,-83.3333%)}95%{transform:translate(-70%,-83.3333%)}96.6667%{transform:translate(-80%,-83.3333%)}98.3333%{transform:translate(-90%,-83.3333%)}to{transform:translate(-90%,-83.3333%)}}@keyframes pay-rain-fall{to{transform:translateY(calc(100% + var(--size)))}}@keyframes pay-rain-sway{0%{transform:translate(calc(var(--sway) * -1))}to{transform:translate(var(--sway))}}:root{--fx-c1: #ffd34d;--fx-c2: #ff3fa4;--fx-c3: #2ee6ff;--fx-c4: #7dff5a;--fx-c5: #b06bff}:is(.fx-beat,.fx-tada,.fx-ping,.fx-float,.fx-sway,.fx-neon,.fx-halo,.fx-pop){animation:var(--fx-a-float, none),var(--fx-a-sway, none),var(--fx-a-beat, none),var(--fx-a-tada, none),var(--fx-a-ping, none),var(--fx-a-neon, none),var(--fx-a-halo, none),var(--fx-a-pop, none)}.fx-beat{--fx-a-beat: fx-beat var(--fx-beat-time, 1.5s) ease-in-out infinite}@keyframes fx-beat{0%,40%,to{scale:1}10%{scale:var(--fx-beat-scale, 1.07)}20%{scale:.99}30%{scale:calc(var(--fx-beat-scale, 1.07) - .02)}}.fx-tada{--fx-a-tada: fx-tada var(--fx-tada-time, 4s) ease-in-out var(--fx-tada-delay, 1.5s) infinite}@keyframes fx-tada{0%,72%,to{scale:1;rotate:0deg}75%{scale:.94;rotate:-3deg}79%,87%{scale:1.08;rotate:3deg}83%,91%{scale:1.08;rotate:-3deg}95%{scale:1.02;rotate:1deg}}.fx-ping{--fx-a-ping: fx-ping var(--fx-ping-time, 1.8s) cubic-bezier(.2, .6, .35, 1) infinite;outline:3px solid transparent}@keyframes fx-ping{0%{outline-offset:0;outline-color:color-mix(in srgb,var(--fx-ping-color, var(--fx-c1)) 75%,#fff)}45%{outline-color:var(--fx-ping-color, var(--fx-c1))}75%,to{outline-offset:var(--fx-ping-size, 16px);outline-color:color-mix(in srgb,var(--fx-ping-color, var(--fx-c1)) 0%,transparent)}}:where(.fx-shine){position:relative}.fx-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.15) 44%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.15) 56%,transparent 62%) no-repeat;background-size:300% 100%;background-position:150% 0;animation:fx-shine var(--fx-shine-time, 3s) ease-in-out var(--fx-shine-delay, .6s) infinite}@keyframes fx-shine{0%{background-position:150% 0}40%,to{background-position:-50% 0}}.fx-shimmer{background-image:var( --fx-shimmer, linear-gradient( 100deg, #ffb800 0%, #fff3b0 18%, #ffd23f 30%, #ff9d00 45%, #fff8d6 52%, #ffc61e 62%, #ffe680 80%, #ffb800 100% ) );background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none;filter:var( --fx-shimmer-filter, drop-shadow(0 2px 0 rgba(0, 0, 0, .35)) drop-shadow(0 0 14px var(--fx-shimmer-glow, rgba(255, 200, 60, .45))) );animation:fx-shimmer var(--fx-shimmer-time, 3.5s) linear infinite}.fx-shimmer *{-webkit-text-fill-color:transparent;text-shadow:none}@keyframes fx-shimmer{to{background-position:-200% 0}}.fx-neon{--fx-a-neon: fx-neon var(--fx-neon-time, 5s) linear infinite}@keyframes fx-neon{0%,18%,22%,62%,64%,to{text-shadow:0 0 2px #fff,0 0 10px var(--fx-neon-color, var(--fx-c1)),0 0 24px var(--fx-neon-color, var(--fx-c1)),0 0 44px var(--fx-neon-color, var(--fx-c1))}20%,63%{text-shadow:0 0 2px #fff,0 0 4px var(--fx-neon-color, var(--fx-c1))}40%{text-shadow:0 0 3px #fff,0 0 14px var(--fx-neon-color, var(--fx-c1)),0 0 34px var(--fx-neon-color, var(--fx-c1)),0 0 60px var(--fx-neon-color, var(--fx-c1))}}.fx-float{--fx-a-float: fx-float var(--fx-float-time, 4s) ease-in-out var(--fx-float-delay, 0s) infinite}@keyframes fx-float{0%,to{translate:0 0}50%{translate:0 calc(-1 * var(--fx-float-y, 10px))}}.fx-sway{--fx-a-sway: fx-sway var(--fx-sway-time, 5s) ease-in-out var(--fx-sway-delay, 0s) infinite;transform-origin:50% 100%}@keyframes fx-sway{0%,to{rotate:calc(-1 * var(--fx-sway-deg, 2deg))}50%{rotate:var(--fx-sway-deg, 2deg)}}.fx-halo{--fx-a-halo: fx-halo var(--fx-halo-time, 2.4s) ease-in-out infinite}@keyframes fx-halo{0%,to{filter:drop-shadow(0 0 4px var(--fx-halo-color, var(--fx-c1)))}50%{filter:drop-shadow(0 0 16px var(--fx-halo-color, var(--fx-c1))) drop-shadow(0 0 4px #fff8)}}.fx-pop{--fx-a-pop: fx-pop .75s cubic-bezier(.2, .9, .3, 1.35) calc(var(--fx-i, 0) * .11s + .15s) backwards}@keyframes fx-pop{0%{opacity:0;scale:.4}60%{opacity:1}}@property --fx-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}:where(.fx-chase){position:absolute;inset:calc(-1 * var(--fx-chase-w, 3px));padding:var(--fx-chase-w, 3px);border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--fx-angle),transparent 0 55%,var(--fx-c1) 70%,#fff 76%,var(--fx-c2) 82%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);filter:drop-shadow(0 0 6px var(--fx-c1));animation:fx-angle var(--fx-chase-time, 3s) linear infinite}@keyframes fx-angle{to{--fx-angle: 360deg}}.fx-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;pointer-events:none;background:radial-gradient(circle at 50% 45%,var(--fx-flash),transparent 70%);animation:fx-flash .6s ease-out forwards}@keyframes fx-flash{0%{opacity:1}to{opacity:0}}:where(.fx-rays){position:absolute;left:50%;top:50%;width:var(--fx-rays-size, 160%);aspect-ratio:1;translate:-50% -50%;pointer-events:none;-webkit-mask:radial-gradient(circle,#000 12%,rgba(0,0,0,.6) 40%,transparent 70%);mask:radial-gradient(circle,#000 12%,rgba(0,0,0,.6) 40%,transparent 70%);mix-blend-mode:var(--fx-rays-blend, normal);opacity:var(--fx-rays-opacity, .85);animation:fx-breathe 4s ease-in-out infinite}.fx-rays__layer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent 0deg,var(--fx-ray, var(--fx-c1)) 4deg,transparent 9deg 20deg);animation:fx-spin var(--fx-rays-time, 40s) linear infinite}.fx-rays__layer+.fx-rays__layer{--fx-ray: var(--fx-c2);opacity:.6;rotate:10deg;animation-direction:reverse;animation-duration:calc(var(--fx-rays-time, 40s) * 1.6)}@keyframes fx-spin{to{rotate:360deg}}@keyframes fx-breathe{0%,to{scale:1;opacity:var(--fx-rays-opacity, .85)}50%{scale:1.06;opacity:calc(var(--fx-rays-opacity, .85) * .7)}}:where(.fx-sparkles){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fx-sparkle{position:absolute;aspect-ratio:1;translate:-50% -50%;scale:0;background:radial-gradient(circle,#fff 0 12%,var(--fx-sparkle, var(--fx-c1)) 22%,transparent 55%);animation:fx-twinkle var(--fx-twinkle-time, 2.6s) ease-in-out infinite}.fx-sparkle:before,.fx-sparkle:after{content:"";position:absolute;left:50%;top:0;width:12%;height:100%;translate:-50% 0;border-radius:50%;background:linear-gradient(transparent,#fff,transparent)}.fx-sparkle:after{rotate:90deg}@keyframes fx-twinkle{0%,to{scale:0;rotate:0deg}15%{scale:1}30%{scale:0;rotate:90deg}}:where(.fx-bulbs){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.fx-bulb{position:absolute;width:var(--fx-bulb-size, 3%);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff 0 18%,var(--fx-bulb, var(--fx-c1)) 45%,#0006 100%);opacity:.45;animation:fx-bulb var(--fx-bulb-time, 1.2s) steps(1,end) infinite}.fx-bulb:after{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;border-radius:50%;background:radial-gradient(circle,var(--fx-bulb, var(--fx-c1)) 0,transparent 65%);opacity:0;animation:inherit;animation-name:fx-bulb-glow}.fx-bulbs--fast .fx-bulb{--fx-bulb-time: .36s}@keyframes fx-bulb{0%,to{opacity:1}50%{opacity:.4}}@keyframes fx-bulb-glow{0%,to{opacity:.9}50%{opacity:0}}:where(.fx-spotlights){position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.fx-beam{position:absolute;top:-10%;width:var(--fx-beam-w, 34%);height:130%;translate:-50% 0;transform-origin:50% 0;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(to bottom,var(--fx-beam, var(--fx-c1)) 0%,color-mix(in srgb,var(--fx-beam, var(--fx-c1)) 35%,transparent) 45%,transparent 85%);opacity:.35;filter:blur(4px);animation:fx-beam var(--fx-beam-time, 7s) ease-in-out infinite alternate}@keyframes fx-beam{0%{rotate:calc(var(--fx-beam-from, -22deg))}to{rotate:calc(var(--fx-beam-to, 22deg))}}:where(.fx-aurora){position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:var(--fx-aurora-opacity, .45)}.fx-aurora__blob{position:absolute;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--fx-blob) 0,transparent 65%);animation:fx-drift var(--fx-drift-time, 16s) ease-in-out infinite alternate}@keyframes fx-drift{0%{translate:-12% -8%;scale:.9}to{translate:14% 10%;scale:1.15}}:where(.fx-ambient){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}:where(.fx-layer){position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100000;pointer-events:none}.popup-overlay>.fx-rays{--fx-rays-size: min(150vw, 150vh, 1100px);z-index:0}@media(prefers-reduced-motion:reduce){:is(.fx-beat,.fx-tada,.fx-ping,.fx-float,.fx-sway,.fx-neon,.fx-halo,.fx-pop,.fx-rays,.fx-rays__layer,.fx-sparkle,.fx-bulb,.fx-beam,.fx-aurora__blob,.fx-chase),.fx-shine:after,.fx-shimmer{animation:none}.fx-sparkle{scale:.6}}:where(.fx-scene){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
