.GravityPit-module__YmXZCW__pit{isolation:isolate;background:radial-gradient(ellipse 70% 60% at 50% 110%, #a0f53229, transparent 70%), var(--ink-950);height:clamp(520px,72vh,780px);position:relative;overflow:hidden}.GravityPit-module__YmXZCW__start{z-index:3;color:#fff;text-align:center;flex-direction:column;align-items:center;gap:16px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;top:30%;left:50%;translate:-50% -50%}.GravityPit-module__YmXZCW__start:disabled{display:none}.GravityPit-module__YmXZCW__startDisc{aspect-ratio:1;background:var(--lime);width:clamp(88px,8vw,116px);color:var(--ink-950);border:2px solid var(--ink);transition:transform .3s var(--ease-snap), box-shadow .3s var(--ease-snap);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 8px #4f8a10}.GravityPit-module__YmXZCW__startDisc svg{display:block;translate:-2px}.GravityPit-module__YmXZCW__startDisc:before,.GravityPit-module__YmXZCW__startDisc:after{content:"";border:2px solid var(--lime);pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite GravityPit-module__YmXZCW__pit-ripple;position:absolute;inset:-2px}.GravityPit-module__YmXZCW__startDisc:after{animation-delay:1.2s}@keyframes GravityPit-module__YmXZCW__pit-ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.GravityPit-module__YmXZCW__start:hover .GravityPit-module__YmXZCW__startDisc,.GravityPit-module__YmXZCW__start:focus-visible .GravityPit-module__YmXZCW__startDisc{transform:translateY(-4px)scale(1.06)rotate(-6deg);box-shadow:0 12px #4f8a10}.GravityPit-module__YmXZCW__start:active .GravityPit-module__YmXZCW__startDisc{transform:translateY(4px)scale(.98);box-shadow:0 3px #4f8a10}.GravityPit-module__YmXZCW__startText{flex-direction:column;align-items:center;gap:6px;display:flex}.GravityPit-module__YmXZCW__startText b{text-shadow:0 4px #0009;font-size:clamp(26px,3.2vw,46px);font-weight:400;line-height:1}.GravityPit-module__YmXZCW__startText small{letter-spacing:.16em;text-transform:uppercase;color:var(--lime);font-size:12px;font-weight:700}.GravityPit-module__YmXZCW__pit:not([data-phase=idle]) .GravityPit-module__YmXZCW__start{opacity:0;visibility:hidden}.GravityPit-module__YmXZCW__hud,.GravityPit-module__YmXZCW__result{transition:opacity .3s,visibility .3s}.GravityPit-module__YmXZCW__hud{z-index:3;color:#fff;opacity:0;visibility:hidden;background:#0e0e0eb8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:12px;padding:6px 6px 6px 16px;display:inline-flex;position:absolute;top:16px;left:50%;translate:-50%}.GravityPit-module__YmXZCW__pit[data-phase=play] .GravityPit-module__YmXZCW__hud{opacity:1;visibility:visible}.GravityPit-module__YmXZCW__hud b{color:var(--lime);font-variant-numeric:tabular-nums;font-size:15px;font-weight:400;line-height:1}.GravityPit-module__YmXZCW__hud .GravityPit-module__YmXZCW__hudTime{color:#fff}.GravityPit-module__YmXZCW__hud>i{background:#ffffff59;border-radius:50%;width:4px;height:4px}.GravityPit-module__YmXZCW__quit{color:#fffc;border:1.5px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:background .2s,color .2s,border-color .2s;display:grid}.GravityPit-module__YmXZCW__quit:hover{background:var(--lime);border-color:var(--lime);color:var(--ink)}.GravityPit-module__YmXZCW__clock{z-index:3;opacity:0;background:#ffffff14;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.GravityPit-module__YmXZCW__pit[data-phase=play] .GravityPit-module__YmXZCW__clock{opacity:1}.GravityPit-module__YmXZCW__clock i{background:var(--lime);transform-origin:0;height:100%;display:block}.GravityPit-module__YmXZCW__hole{z-index:0;border:6px solid var(--lime);opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle,#000 0 56%,#0c1503 70%,#23400a 100%);border-radius:50%;width:200px;height:200px;transition:opacity .35s;position:absolute;top:0;left:0;box-shadow:0 0 0 10px #a0f53229,0 0 60px 12px #a0f53247}.GravityPit-module__YmXZCW__hole:after{content:"";border:4px dashed #a0f5328c;border-radius:50%;animation:2.4s linear infinite GravityPit-module__YmXZCW__pit-swirl;position:absolute;inset:14px}@keyframes GravityPit-module__YmXZCW__pit-swirl{to{transform:rotate(-360deg)}}.GravityPit-module__YmXZCW__pit:not([data-phase=idle]) .GravityPit-module__YmXZCW__hole{opacity:1}.GravityPit-module__YmXZCW__hole[data-deny]{border-color:#fff;box-shadow:0 0 0 10px #ffffff38,0 0 60px 12px #ffffff4d}.GravityPit-module__YmXZCW__pit[data-phase=won] .GravityPit-module__YmXZCW__hole,.GravityPit-module__YmXZCW__pit[data-phase=lost] .GravityPit-module__YmXZCW__hole{opacity:.35}.GravityPit-module__YmXZCW__count{z-index:4;color:var(--lime);text-shadow:6px 8px #0009;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;font-size:clamp(90px,16vw,240px);line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.GravityPit-module__YmXZCW__result{z-index:5;padding:24px var(--gutter);opacity:0;visibility:hidden;background:#0b0b0b8c;place-items:center;display:grid;position:absolute;inset:0}.GravityPit-module__YmXZCW__pit[data-phase=won] .GravityPit-module__YmXZCW__result,.GravityPit-module__YmXZCW__pit[data-phase=lost] .GravityPit-module__YmXZCW__result{opacity:1;visibility:visible}.GravityPit-module__YmXZCW__resultCard{width:min(100%,560px);color:var(--ink);border:2px solid var(--ink);box-shadow:10px 10px 0 0 var(--lime);text-align:center;transition:transform .5s var(--ease-snap);background:#fff;border-radius:24px;padding:clamp(24px,3vw,40px);transform:rotate(-1.5deg)scale(.9)}.GravityPit-module__YmXZCW__pit[data-phase=won] .GravityPit-module__YmXZCW__resultCard,.GravityPit-module__YmXZCW__pit[data-phase=lost] .GravityPit-module__YmXZCW__resultCard{transform:rotate(-1.5deg)scale(1)}.GravityPit-module__YmXZCW__resultTitle{font-size:clamp(28px,3.4vw,46px);line-height:1.05}.GravityPit-module__YmXZCW__resultBody{margin-top:12px;font-size:16px;line-height:1.5}.GravityPit-module__YmXZCW__resultActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:22px;display:flex}.GravityPit-module__YmXZCW__onWin,.GravityPit-module__YmXZCW__onLose{display:none}.GravityPit-module__YmXZCW__pit[data-phase=won] .GravityPit-module__YmXZCW__onWin,.GravityPit-module__YmXZCW__pit[data-phase=lost] .GravityPit-module__YmXZCW__onLose{display:block}.GravityPit-module__YmXZCW__pit[data-phase=won] span.GravityPit-module__YmXZCW__onWin,.GravityPit-module__YmXZCW__pit[data-phase=lost] span.GravityPit-module__YmXZCW__onLose{display:inline-flex}.GravityPit-module__YmXZCW__confetti{z-index:6;pointer-events:none;perspective:700px;position:absolute;inset:0;overflow:hidden}.GravityPit-module__YmXZCW__piece{will-change:transform;display:block;position:absolute;top:0;left:0}.GravityPit-module__YmXZCW__pieceBill{width:38px}.GravityPit-module__YmXZCW__pieceBill svg,.GravityPit-module__YmXZCW__pieceShape img{width:100%;height:auto;display:block}.GravityPit-module__YmXZCW__pieceShape{width:24px}.GravityPit-module__YmXZCW__pieceStrip{border-radius:3px;width:10px;height:22px}.GravityPit-module__YmXZCW__stage{z-index:2;touch-action:pan-y;cursor:grab;position:absolute;inset:0}.GravityPit-module__YmXZCW__stage.GravityPit-module__YmXZCW__grabbing{cursor:grabbing}.GravityPit-module__YmXZCW__pit[data-phase=count] .GravityPit-module__YmXZCW__stage,.GravityPit-module__YmXZCW__pit[data-phase=play] .GravityPit-module__YmXZCW__stage{touch-action:none;cursor:none}.GravityPit-module__YmXZCW__item{z-index:1;opacity:0;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity .3s;position:absolute;top:0;left:0}.GravityPit-module__YmXZCW__item img{pointer-events:none;filter:drop-shadow(0 10px 18px #00000073);width:100%;height:100%;display:block}.GravityPit-module__YmXZCW__ground{background:var(--lime);z-index:1;opacity:.9;height:3px;position:absolute;bottom:0;left:0;right:0}@media (max-width:743px){.GravityPit-module__YmXZCW__start{gap:12px;top:32%}.GravityPit-module__YmXZCW__resultBody{font-size:15px}}@media (prefers-reduced-motion:reduce){.GravityPit-module__YmXZCW__startDisc:before,.GravityPit-module__YmXZCW__startDisc:after,.GravityPit-module__YmXZCW__hole:after{animation:none}}@media (max-width:743px){.GravityPit-module__YmXZCW__pit{height:440px}}
.Footer-module__YhQAEG__footer{position:relative}.Footer-module__YhQAEG__content{text-align:center;flex-direction:column;align-items:center;padding:clamp(72px,9vw,130px) 0 clamp(40px,5vw,72px);display:flex}.Footer-module__YhQAEG__logo{filter:drop-shadow(6px 6px #a0f53238);width:clamp(170px,17vw,260px);height:auto}.Footer-module__YhQAEG__headline{text-align:center;max-width:18ch;margin-top:clamp(28px,3vw,44px)}.Footer-module__YhQAEG__tagline{color:#ffffffb3;max-width:460px;margin-top:20px;font-size:16px;line-height:1.6}.Footer-module__YhQAEG__action{margin-top:clamp(28px,3vw,40px);display:flex}.Footer-module__YhQAEG__reach{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:clamp(36px,4vw,56px);font-size:clamp(16px,1.4vw,20px);font-weight:600;display:flex}.Footer-module__YhQAEG__reach a{color:#ffffffdb;background:linear-gradient(var(--lime), var(--lime)) 0 100% / 100% 2px no-repeat;transition:color .2s, background-size .3s var(--ease-out);padding-bottom:3px}.Footer-module__YhQAEG__reach a:hover{color:var(--ink);background-size:100% 100%}.Footer-module__YhQAEG__reach i{background:var(--lime);border-radius:50%;width:6px;height:6px}.Footer-module__YhQAEG__columns{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(28px,6vw,96px);width:min(100%,860px);margin-top:clamp(56px,6vw,88px);padding-top:clamp(36px,4vw,56px);display:grid}.Footer-module__YhQAEG__colTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--lime);margin-bottom:16px;font-size:12px;font-weight:700}.Footer-module__YhQAEG__col li{margin-bottom:11px}.Footer-module__YhQAEG__col a{color:#ffffffd1;font-size:15px;transition:color .2s}@media (hover:hover) and (pointer:fine){.Footer-module__YhQAEG__col a:hover{color:var(--lime)}}.Footer-module__YhQAEG__social{justify-content:center;gap:12px;margin-top:clamp(44px,5vw,64px);display:flex}.Footer-module__YhQAEG__social a{background:var(--lime);width:54px;height:54px;color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 0 var(--btn-shadow);transition:transform .28s var(--ease-out), background .25s, box-shadow .28s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.Footer-module__YhQAEG__social a:hover{box-shadow:7px 8px 0 0 var(--btn-shadow);background:#fff;transform:translate(-3px,-4px)rotate(-8deg)}.Footer-module__YhQAEG__social a{position:relative}.Footer-module__YhQAEG__social a:after{content:"";z-index:-1;transition:transform .28s var(--ease-out);border-radius:0;position:absolute;inset:-3px}.Footer-module__YhQAEG__social a:hover:after{transform:rotate(8deg)translate(3px,4px)}.Footer-module__YhQAEG__social a:active{box-shadow:1px 1px 0 0 var(--btn-shadow);transition-duration:80ms;transform:translate(2px,2px)}.Footer-module__YhQAEG__legal{color:#ffffff80;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin-top:clamp(32px,4vw,48px);font-size:13px;display:flex}.Footer-module__YhQAEG__legal ul{gap:20px;display:flex}.Footer-module__YhQAEG__legal a{color:#ffffffbf}.Footer-module__YhQAEG__legal a:hover{color:var(--lime)}@media (max-width:743px){.Footer-module__YhQAEG__columns{grid-template-columns:1fr 1fr;gap:28px 22px}.Footer-module__YhQAEG__col:last-child{grid-column:1/-1}.Footer-module__YhQAEG__social a{width:46px;height:46px}}
.BackToTop-module__ZBBWlW__top{z-index:880;aspect-ratio:1;background:var(--ink);width:clamp(52px,4.4vw,64px);color:var(--lime);cursor:pointer;opacity:0;visibility:hidden;border:0;border-radius:50%;place-items:center;padding:0;transition:background .3s,color .3s;display:grid;position:fixed;bottom:clamp(16px,2.2vw,32px);right:clamp(16px,2.2vw,32px);transform:scale(.4)}.BackToTop-module__ZBBWlW__ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.BackToTop-module__ZBBWlW__track,.BackToTop-module__ZBBWlW__fill{fill:none;stroke-width:4px}.BackToTop-module__ZBBWlW__track{stroke:#ffffff24}.BackToTop-module__ZBBWlW__fill{stroke:var(--lime);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke .3s}.BackToTop-module__ZBBWlW__arrow{width:42%;display:grid;overflow:hidden}.BackToTop-module__ZBBWlW__arrow svg{width:100%;height:auto}@media (hover:hover){.BackToTop-module__ZBBWlW__top:hover{background:var(--lime);color:var(--ink)}.BackToTop-module__ZBBWlW__top:hover .BackToTop-module__ZBBWlW__fill{stroke:var(--ink)}.BackToTop-module__ZBBWlW__top:hover .BackToTop-module__ZBBWlW__arrow svg{animation:BackToTop-module__ZBBWlW__top-arrow .5s var(--ease-out)}}.BackToTop-module__ZBBWlW__top:focus-visible{outline:3px solid var(--lime);outline-offset:4px}body:has([data-phase]:not([data-phase=idle])) .BackToTop-module__ZBBWlW__top{pointer-events:none;opacity:0!important}@keyframes BackToTop-module__ZBBWlW__top-arrow{0%{transform:translateY(0)}45%{transform:translateY(-130%)}46%{transform:translateY(130%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BackToTop-module__ZBBWlW__top{transform:none}.BackToTop-module__ZBBWlW__top:hover .BackToTop-module__ZBBWlW__arrow svg{animation:none}}
