@font-face{font-family:Bristol;src:url(/assets/0.0.51/fonts/bristol.woff2)}@font-face{font-family:Satoshi;src:url(/assets/0.0.51/fonts/satoshi.woff2)}h1,h2,h3,h4{font-family:Bristol;font-weight:400}h1,h2,h3,h4,p,mark{text-transform:uppercase}p,mark{font-family:Satoshi;font-weight:500}h1{font-size:48px;line-height:100%}h2{font-size:40px;line-height:54px}h3{font-size:32px;line-height:40px}h4{font-size:24px;line-height:32px}p{font-size:24px;line-height:100%}mark{background-color:inherit;color:inherit;font-size:16px;line-height:100%}button.rounded{color:#fff;text-transform:uppercase;background-color:#ffc107;border:none;border-radius:29px;justify-content:center;align-items:center;width:295px;height:66px;margin:0 22px 22px 0;padding:.28em 16px 0;font-family:Bristol;font-size:32px;font-weight:400;line-height:1;transition:background-color .2s linear;display:flex;position:relative}button.rounded:before{content:"";z-index:2;background:url(/assets/0.0.51/img/button_border.svg) 0 0/100% 100% no-repeat;width:calc(100% + 4px);height:calc(100% + 5px);position:absolute;top:-2px;left:-2px}button.rounded:-webkit-any(:hover,:active){background-color:#d63384}button.rounded:-moz-any(:hover,:active){background-color:#d63384}button.rounded:is(:hover,:active){background-color:#d63384}button.rounded:disabled{color:#f7f4e3;background-color:#0000}button.rounded.rounded__pool{background-color:#0aa2c0}button.rounded.rounded__pool:-webkit-any(:hover,:active){background-color:#d63384}button.rounded.rounded__pool:-moz-any(:hover,:active){background-color:#d63384}button.rounded.rounded__pool:is(:hover,:active){background-color:#d63384}button.rounded.rounded__pool:disabled{color:#fff;background-color:#666}button.rounded.rounded__grape{background-color:#7121f3}button.rounded.rounded__grape:-webkit-any(:hover,:active){background-color:#d63384}button.rounded.rounded__grape:-moz-any(:hover,:active){background-color:#d63384}button.rounded.rounded__grape:is(:hover,:active){background-color:#d63384}button.rounded.rounded__gold{color:#fff}button.rounded.rounded__gold:-webkit-any(:hover,:active){background-color:#ff9807}button.rounded.rounded__gold:-moz-any(:hover,:active){background-color:#ff9807}button.rounded.rounded__gold:is(:hover,:active){background-color:#ff9807}button.rounded.rounded__light-outline{color:#fff;background-color:#0000}button.rounded.rounded__light-outline:-webkit-any(:hover,:active){background-color:#ffffff26}button.rounded.rounded__light-outline:-moz-any(:hover,:active){background-color:#ffffff26}button.rounded.rounded__light-outline:is(:hover,:active){background-color:#ffffff26}button.rounded.rounded__ghost{color:#f7f4e3;background-color:#0000}button.rounded.rounded__ghost:-webkit-any(:hover,:active){color:#ffc107;background-color:#0000}button.rounded.rounded__ghost:-moz-any(:hover,:active){color:#ffc107;background-color:#0000}button.rounded.rounded__ghost:is(:hover,:active){color:#ffc107;background-color:#0000}button.rounded.rounded__outline{color:#0aa2c0;background-color:#0000;border:2px solid #0aa2c0}button.rounded.rounded__outline:before{display:none}button.rounded.rounded__outline:-webkit-any(:hover,:active){background-color:#0aa2c026}button.rounded.rounded__outline:-moz-any(:hover,:active){background-color:#0aa2c026}button.rounded.rounded__outline:is(:hover,:active){background-color:#0aa2c026}button.rounded.rounded__outline:disabled{color:#666;background-color:#0000;border-color:#666}button.rounded.rounded__small{border-radius:24px;width:auto;min-width:130px;height:48px;margin:0;padding:.28em 24px 0;font-size:20px}button.rounded.rounded__small:before{display:none}button.rounded.rounded__with-help{border-radius:28px;width:min(450px,100vw - 56px);height:auto;margin:0 auto 16px;padding:18px 16px;font-size:34px;line-height:44px;display:block}button.rounded.rounded__with-help:before{display:none}button.rounded.rounded__with-help small{text-transform:none;margin-top:2px;font-family:Satoshi;font-size:16px;font-weight:500;line-height:22px;display:block}button.menu-button{text-transform:uppercase;color:#353535;text-align:left;-webkit-tap-highlight-color:#0000;background:0 0;border:none;width:212px;height:52px;margin:0 16px 16px 0;padding-left:52px;font-family:Bristol;font-size:24px;font-weight:400;line-height:32px;transition:color .3s linear;position:relative}button.menu-button__loading:disabled{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#666 1%,#d63384 33%,#0aa2c0 66%,#666 99%) 0 0/500%;-webkit-background-clip:text;background-clip:text;animation:1s ease-in-out infinite alternate textShine}button.menu-button:disabled{color:#666}button.menu-button:disabled:before{background-color:#666}button.menu-button:disabled:-webkit-any(:hover,:active){color:#666}button.menu-button:disabled:-moz-any(:hover,:active){color:#666}button.menu-button:disabled:is(:hover,:active){color:#666}button.menu-button:disabled:-webkit-any(:hover,:active):before{background-color:#666}button.menu-button:disabled:-moz-any(:hover,:active):before{background-color:#666}button.menu-button:disabled:is(:hover,:active):before{background-color:#666}button.menu-button:before{content:"";background-color:#0aa2c0;width:20px;height:28px;transition:background-color .3s linear;position:absolute;top:13px;left:16px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyOCI+PHBhdGggZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMi41MjUuNWMuNDc4LjAxLjc0Ni4zNjMgMS4xNDkuMzk3LjA1LjAwNC4xMzguMDUuMTQuMDc5LjAxMi40MjYuMzI5LjQzOC42NS41MzUuMTg3LjA1Ny4zNTYuMzE3LjQ0LjUyMi4xMTUuMjg0LjQzNS4zOTUuNTI1LjY4Mi4wMDMuMDEuMDI0LjAxNi4wMzcuMDE4Ljg3NS4xMDUgMS4zMTUuODkgMi4wMzggMS4yMzYuNzMzLjM1IDEuMzY2Ljg2NSAyLjAyOCAxLjMxNy42NC40MzcgMS4yOTQuODY1IDEuOTQ5IDEuMjczLjUzOS4zMzYgMS4wNDkuNzA3IDEuNTggMS4wNS4yNTcuMTY1LjYzNC4xMjYuODIuMzc3LjM1Mi40NzcuOTI3LjYxNCAxLjM5LjkxMS45MDQuNTggMS44MzcgMS4xMjEgMi43NjYgMS42Ni42MDcuMzU0IDEuMjkxLjU4MSAxLjgxIDEuMDkuMDE1LjEwNi0uMjk4LjA3NS0uMTE4LjI1LjM3Ny4zNy4zMjUuODc3LjA2MSAxLjMwNC0uMTIxLjE5Ny0uMzA1LjA2MS0uNDIzLjE5OC0uOTIgMS4wNzUtMi4yMTggMS43MDYtMy4yNzIgMi42MjItLjY3NC41ODUtMS4yOTcgMS4yMjUtMS45NjkgMS44MTItLjM4Ny4zNC0uNzYyLjY5Ny0xLjE2IDEuMDE2LS40OTQuMzk2LS45NDIuODUtMS40NjYgMS4yMDItLjU3Ni4zODctMS4wNjMuODczLTEuNTkxIDEuMzA3LS40LjMyNy0uODY1LjYzNi0xLjEyIDEuMTI0LS4wNTMuMS0uMTguMTY4LS4yODEuMjQtLjYzNC40NTItMS4yNC45NTktMS44MSAxLjQ2Mi0xLjAzNC45MTctMi4yMDUgMS42Ny0zLjE5MiAyLjYzNy0uMzc3LjM3LS45MDIuNTUtMS40MjMuNjU3LS4yNTIuMDUzLS41My4wMy0uNjQ3LS4zMDQtLjA0NS0uMTMxLS4wNjEtLjI3OC0uMzE4LS4zMzUtLjI1LS4wNTYtLjMxMS0uNDYtLjM3Ny0uNzJhMTYuMTcxIDE2LjE3MSAwIDAgMS0uMzczLTEuOTc0IDM5LjMyOCAzOS4zMjggMCAwIDEtLjI1OC0yLjkyMWMtLjAyNy0uNi4wNzgtMS4yMDYuMDc0LTEuODA5IDAtLjIwNi4xMDktLjQ3NC0uMTQ2LS42NDEtLjAxOC0uMDExLS4wMzItLjA1Ni0uMDIzLS4wNzMuMjgtLjU0OC0uMDA5LTEuMTM1LjEzNC0xLjcxMi4xLS40MS0uMTQyLS44ODctLjEzLTEuMzMyLjAxNC0uNDktLjEwNy0xLjAwMy4xMjctMS40NzIuMDc5LS4xNTgtLjAyNy0uMjY5LS4wNS0uMzk0LS4xLS41NS4xNDgtMS4wNzUuMDc2LTEuNjI1LS4wOTktLjc0NC4yMjEtMS40NjMuMjIyLTIuMTg3IDAtLjUwNC4xNDgtMS4wMTMtLjAwNS0xLjUzNy0uMDktLjMxNC4wNy0uNjgzLjEwMy0xLjAzLjA1NC0uNTkxLjAzMy0xLjE5LjEzLTEuNzczLjA5Mi0uNTU4LS4wNzYtMS4xNDguMjM1LTEuNjguMDctLjExOC4wMDgtLjI2OC0uMDEtLjQwNkMuNzggMyAuNzggMi40NTEuOTcgMS45MTJjLjA2OC0uMTkyLjA0NC0uMzk4LjE2Ni0uNTk0LjIzLS4zNzIuNjE5LS40NTcuOTgtLjU0My4yMTYtLjA1MS4zMzQtLjE0MS40MS0uMjc1WiIvPjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyOCI+PHBhdGggZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMi41MjUuNWMuNDc4LjAxLjc0Ni4zNjMgMS4xNDkuMzk3LjA1LjAwNC4xMzguMDUuMTQuMDc5LjAxMi40MjYuMzI5LjQzOC42NS41MzUuMTg3LjA1Ny4zNTYuMzE3LjQ0LjUyMi4xMTUuMjg0LjQzNS4zOTUuNTI1LjY4Mi4wMDMuMDEuMDI0LjAxNi4wMzcuMDE4Ljg3NS4xMDUgMS4zMTUuODkgMi4wMzggMS4yMzYuNzMzLjM1IDEuMzY2Ljg2NSAyLjAyOCAxLjMxNy42NC40MzcgMS4yOTQuODY1IDEuOTQ5IDEuMjczLjUzOS4zMzYgMS4wNDkuNzA3IDEuNTggMS4wNS4yNTcuMTY1LjYzNC4xMjYuODIuMzc3LjM1Mi40NzcuOTI3LjYxNCAxLjM5LjkxMS45MDQuNTggMS44MzcgMS4xMjEgMi43NjYgMS42Ni42MDcuMzU0IDEuMjkxLjU4MSAxLjgxIDEuMDkuMDE1LjEwNi0uMjk4LjA3NS0uMTE4LjI1LjM3Ny4zNy4zMjUuODc3LjA2MSAxLjMwNC0uMTIxLjE5Ny0uMzA1LjA2MS0uNDIzLjE5OC0uOTIgMS4wNzUtMi4yMTggMS43MDYtMy4yNzIgMi42MjItLjY3NC41ODUtMS4yOTcgMS4yMjUtMS45NjkgMS44MTItLjM4Ny4zNC0uNzYyLjY5Ny0xLjE2IDEuMDE2LS40OTQuMzk2LS45NDIuODUtMS40NjYgMS4yMDItLjU3Ni4zODctMS4wNjMuODczLTEuNTkxIDEuMzA3LS40LjMyNy0uODY1LjYzNi0xLjEyIDEuMTI0LS4wNTMuMS0uMTguMTY4LS4yODEuMjQtLjYzNC40NTItMS4yNC45NTktMS44MSAxLjQ2Mi0xLjAzNC45MTctMi4yMDUgMS42Ny0zLjE5MiAyLjYzNy0uMzc3LjM3LS45MDIuNTUtMS40MjMuNjU3LS4yNTIuMDUzLS41My4wMy0uNjQ3LS4zMDQtLjA0NS0uMTMxLS4wNjEtLjI3OC0uMzE4LS4zMzUtLjI1LS4wNTYtLjMxMS0uNDYtLjM3Ny0uNzJhMTYuMTcxIDE2LjE3MSAwIDAgMS0uMzczLTEuOTc0IDM5LjMyOCAzOS4zMjggMCAwIDEtLjI1OC0yLjkyMWMtLjAyNy0uNi4wNzgtMS4yMDYuMDc0LTEuODA5IDAtLjIwNi4xMDktLjQ3NC0uMTQ2LS42NDEtLjAxOC0uMDExLS4wMzItLjA1Ni0uMDIzLS4wNzMuMjgtLjU0OC0uMDA5LTEuMTM1LjEzNC0xLjcxMi4xLS40MS0uMTQyLS44ODctLjEzLTEuMzMyLjAxNC0uNDktLjEwNy0xLjAwMy4xMjctMS40NzIuMDc5LS4xNTgtLjAyNy0uMjY5LS4wNS0uMzk0LS4xLS41NS4xNDgtMS4wNzUuMDc2LTEuNjI1LS4wOTktLjc0NC4yMjEtMS40NjMuMjIyLTIuMTg3IDAtLjUwNC4xNDgtMS4wMTMtLjAwNS0xLjUzNy0uMDktLjMxNC4wNy0uNjgzLjEwMy0xLjAzLjA1NC0uNTkxLjAzMy0xLjE5LjEzLTEuNzczLjA5Mi0uNTU4LS4wNzYtMS4xNDguMjM1LTEuNjguMDctLjExOC4wMDgtLjI2OC0uMDEtLjQwNkMuNzggMyAuNzggMi40NTEuOTcgMS45MTJjLjA2OC0uMTkyLjA0NC0uMzk4LjE2Ni0uNTk0LjIzLS4zNzIuNjE5LS40NTcuOTgtLjU0My4yMTYtLjA1MS4zMzQtLjE0MS40MS0uMjc1WiIvPjwvc3ZnPg==)}button.menu-button:-webkit-any(:hover,:active){color:#d63384}button.menu-button:-moz-any(:hover,:active){color:#d63384}button.menu-button:is(:hover,:active){color:#d63384}button.menu-button:-webkit-any(:hover,:active):before{background-color:#d63384}button.menu-button:-moz-any(:hover,:active):before{background-color:#d63384}button.menu-button:is(:hover,:active):before{background-color:#d63384}button.back-button{text-transform:uppercase;color:#f7f4e3;text-align:left;-webkit-tap-highlight-color:#0000;background:0 0;border:none;width:212px;height:48px;margin:0 16px 16px 0;padding-left:44px;font-family:Bristol;font-size:24px;font-weight:400;line-height:32px;transition:color .3s linear;position:relative}button.back-button:disabled{color:#666}button.back-button:disabled:before{background-color:#666}button.back-button:disabled:-webkit-any(:hover,:active){color:#666}button.back-button:disabled:-moz-any(:hover,:active){color:#666}button.back-button:disabled:is(:hover,:active){color:#666}button.back-button:disabled:-webkit-any(:hover,:active):before{background-color:#666}button.back-button:disabled:-moz-any(:hover,:active):before{background-color:#666}button.back-button:disabled:is(:hover,:active):before{background-color:#666}button.back-button:before{content:"";background-color:#f7f4e3;width:12px;height:16px;transition:background-color .3s linear;position:absolute;top:16px;left:14px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTAuNDg1IDBjLS4yODcuMDA2LS40NDcuMjE1LS42OS4yMzUtLjAzLjAwMy0uMDgyLjAzLS4wODMuMDQ3LS4wMDguMjUzLS4xOTguMjYtLjM5LjMxNy0uMTEzLjAzNC0uMjE0LjE4OC0uMjY0LjMwOS0uMDcuMTY5LS4yNjIuMjM1LS4zMTUuNDA1LS4wMDIuMDA1LS4wMTUuMDA5LS4wMjMuMDEtLjUyNS4wNjItLjc4OS41MjctMS4yMjMuNzMyLS40MzkuMjA4LS44MTkuNTE0LTEuMjE2Ljc4MS0uMzg1LjI1OS0uNzc3LjUxMi0xLjE3Ljc1NS0uMzIzLjE5OS0uNjI5LjQxOS0uOTQ4LjYyMi0uMTU0LjA5OC0uMzguMDc0LS40OTEuMjIzLS4yMTIuMjgzLS41NTcuMzY0LS44MzUuNTQtLjU0Mi4zNDQtMS4xMDIuNjY0LTEuNjYuOTg0LS4zNjQuMjA5LS43NzQuMzQ0LTEuMDg1LjY0NS0uMDEuMDY0LjE3OS4wNDUuMDcuMTQ5LS4yMjYuMjE5LS4xOTQuNTItLjAzNi43NzIuMDczLjExNy4xODMuMDM3LjI1NC4xMTguNTUyLjYzNyAxLjMzIDEuMDExIDEuOTYzIDEuNTU0LjQwNC4zNDYuNzc4LjcyNSAxLjE4MSAxLjA3NC4yMzMuMi40NTguNDEzLjY5Ni42MDIuMjk3LjIzNC41NjYuNTAzLjg4LjcxMi4zNDYuMjI5LjYzOC41MTcuOTU1Ljc3NC4yNC4xOTQuNTE5LjM3Ny42NzIuNjY2LjAzMS4wNi4xMDguMS4xNjguMTQzLjM4LjI2OC43NDUuNTY4IDEuMDg2Ljg2Ni42Mi41NDMgMS4zMjMuOTkgMS45MTUgMS41NjMuMjI3LjIxOS41NDEuMzI1Ljg1NC4zODkuMTUyLjAzMS4zMTkuMDE4LjM4OC0uMTguMDI3LS4wNzguMDM3LS4xNjUuMTkxLS4xOTkuMTUtLjAzMy4xODctLjI3Mi4yMjYtLjQyNi4wOTgtLjM4NS4xNzUtLjc3Ny4yMjQtMS4xNy4wNy0uNTc1LjEyNy0xLjE1My4xNTUtMS43MzEuMDE2LS4zNTYtLjA0Ny0uNzE1LS4wNDUtMS4wNzIuMDAxLS4xMjItLjA2NS0uMjgxLjA4OC0uMzguMDEtLjAwNy4wMi0uMDMzLjAxNC0uMDQzLS4xNjgtLjMyNS4wMDUtLjY3My0uMDgtMS4wMTUtLjA2LS4yNDIuMDg1LS41MjYuMDc4LS43ODktLjAwOS0uMjkuMDY0LS41OTQtLjA3Ni0uODcyLS4wNDgtLjA5NC4wMTYtLjE2LjAzLS4yMzQuMDYtLjMyNS0uMDktLjYzNy0uMDQ2LS45NjMuMDYtLjQ0MS0uMTMzLS44NjctLjEzMy0xLjI5NiAwLS4yOTktLjA4OS0uNi4wMDItLjkxMS4wNTUtLjE4Ni0uMDQyLS40MDQtLjA2MS0uNjEtLjAzMy0uMzUtLjAyLS43MDUtLjA3OC0xLjA1MS0uMDU2LS4zMy4wNDYtLjY4LS4xNDEtLjk5NS0uMDQyLS4wNy0uMDA1LS4xNTkuMDA1LS4yNDEuMDQxLS4zMjcuMDQyLS42NTMtLjA3My0uOTczLS4wNC0uMTEzLS4wMjctLjIzNS0uMS0uMzUxLS4xMzgtLjIyLS4zNy0uMjcxLS41ODgtLjMyMi0uMTI5LS4wMzEtLjItLjA4NC0uMjQ1LS4xNjNaIi8+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTAuNDg1IDBjLS4yODcuMDA2LS40NDcuMjE1LS42OS4yMzUtLjAzLjAwMy0uMDgyLjAzLS4wODMuMDQ3LS4wMDguMjUzLS4xOTguMjYtLjM5LjMxNy0uMTEzLjAzNC0uMjE0LjE4OC0uMjY0LjMwOS0uMDcuMTY5LS4yNjIuMjM1LS4zMTUuNDA1LS4wMDIuMDA1LS4wMTUuMDA5LS4wMjMuMDEtLjUyNS4wNjItLjc4OS41MjctMS4yMjMuNzMyLS40MzkuMjA4LS44MTkuNTE0LTEuMjE2Ljc4MS0uMzg1LjI1OS0uNzc3LjUxMi0xLjE3Ljc1NS0uMzIzLjE5OS0uNjI5LjQxOS0uOTQ4LjYyMi0uMTU0LjA5OC0uMzguMDc0LS40OTEuMjIzLS4yMTIuMjgzLS41NTcuMzY0LS44MzUuNTQtLjU0Mi4zNDQtMS4xMDIuNjY0LTEuNjYuOTg0LS4zNjQuMjA5LS43NzQuMzQ0LTEuMDg1LjY0NS0uMDEuMDY0LjE3OS4wNDUuMDcuMTQ5LS4yMjYuMjE5LS4xOTQuNTItLjAzNi43NzIuMDczLjExNy4xODMuMDM3LjI1NC4xMTguNTUyLjYzNyAxLjMzIDEuMDExIDEuOTYzIDEuNTU0LjQwNC4zNDYuNzc4LjcyNSAxLjE4MSAxLjA3NC4yMzMuMi40NTguNDEzLjY5Ni42MDIuMjk3LjIzNC41NjYuNTAzLjg4LjcxMi4zNDYuMjI5LjYzOC41MTcuOTU1Ljc3NC4yNC4xOTQuNTE5LjM3Ny42NzIuNjY2LjAzMS4wNi4xMDguMS4xNjguMTQzLjM4LjI2OC43NDUuNTY4IDEuMDg2Ljg2Ni42Mi41NDMgMS4zMjMuOTkgMS45MTUgMS41NjMuMjI3LjIxOS41NDEuMzI1Ljg1NC4zODkuMTUyLjAzMS4zMTkuMDE4LjM4OC0uMTguMDI3LS4wNzguMDM3LS4xNjUuMTkxLS4xOTkuMTUtLjAzMy4xODctLjI3Mi4yMjYtLjQyNi4wOTgtLjM4NS4xNzUtLjc3Ny4yMjQtMS4xNy4wNy0uNTc1LjEyNy0xLjE1My4xNTUtMS43MzEuMDE2LS4zNTYtLjA0Ny0uNzE1LS4wNDUtMS4wNzIuMDAxLS4xMjItLjA2NS0uMjgxLjA4OC0uMzguMDEtLjAwNy4wMi0uMDMzLjAxNC0uMDQzLS4xNjgtLjMyNS4wMDUtLjY3My0uMDgtMS4wMTUtLjA2LS4yNDIuMDg1LS41MjYuMDc4LS43ODktLjAwOS0uMjkuMDY0LS41OTQtLjA3Ni0uODcyLS4wNDgtLjA5NC4wMTYtLjE2LjAzLS4yMzQuMDYtLjMyNS0uMDktLjYzNy0uMDQ2LS45NjMuMDYtLjQ0MS0uMTMzLS44NjctLjEzMy0xLjI5NiAwLS4yOTktLjA4OS0uNi4wMDItLjkxMS4wNTUtLjE4Ni0uMDQyLS40MDQtLjA2MS0uNjEtLjAzMy0uMzUtLjAyLS43MDUtLjA3OC0xLjA1MS0uMDU2LS4zMy4wNDYtLjY4LS4xNDEtLjk5NS0uMDQyLS4wNy0uMDA1LS4xNTkuMDA1LS4yNDEuMDQxLS4zMjcuMDQyLS42NTMtLjA3My0uOTczLS4wNC0uMTEzLS4wMjctLjIzNS0uMS0uMzUxLS4xMzgtLjIyLS4zNy0uMjcxLS41ODgtLjMyMi0uMTI5LS4wMzEtLjItLjA4NC0uMjQ1LS4xNjNaIi8+PC9zdmc+)}button.back-button:-webkit-any(:hover,:active){color:#ffc107}button.back-button:-moz-any(:hover,:active){color:#ffc107}button.back-button:is(:hover,:active){color:#ffc107}button.back-button:-webkit-any(:hover,:active):before{background-color:#ffc107}button.back-button:-moz-any(:hover,:active):before{background-color:#ffc107}button.back-button:is(:hover,:active):before{background-color:#ffc107}button.back-button.back-button__dark{color:#353535}button.back-button.back-button__dark:before{background-color:#353535}button.back-button.back-button__dark:-webkit-any(:hover,:active){color:#d63384}button.back-button.back-button__dark:-moz-any(:hover,:active){color:#d63384}button.back-button.back-button__dark:is(:hover,:active){color:#d63384}button.back-button.back-button__dark:-webkit-any(:hover,:active):before{background-color:#d63384}button.back-button.back-button__dark:-moz-any(:hover,:active):before{background-color:#d63384}button.back-button.back-button__dark:is(:hover,:active):before{background-color:#d63384}button.burger-button{-webkit-tap-highlight-color:#0000;background-color:#0aa2c0;border:none;width:40px;height:40px;transition:background-color .2s linear;-webkit-mask-image:url(/assets/0.0.51/img/menu_button.svg);mask-image:url(/assets/0.0.51/img/menu_button.svg)}button.burger-button:-webkit-any(:hover,:active){background-color:#d63384}button.burger-button:-moz-any(:hover,:active){background-color:#d63384}button.burger-button:is(:hover,:active){background-color:#d63384}button.arrowless-button{text-transform:uppercase;text-align:center;background:0 0;border:none;width:100%;height:54px;font-family:Bristol;font-size:40px;font-weight:400;line-height:54px;transition:color .2s linear;display:block}button.arrowless-button__light{color:#f7f4e3}button.arrowless-button__light:-webkit-any(:hover,:active){color:#ffc107}button.arrowless-button__light:-moz-any(:hover,:active){color:#ffc107}button.arrowless-button__light:is(:hover,:active){color:#ffc107}button.arrowless-button__dark{color:#353535}button.arrowless-button__dark:-webkit-any(:hover,:active){color:#d63384}button.arrowless-button__dark:-moz-any(:hover,:active){color:#d63384}button.arrowless-button__dark:is(:hover,:active){color:#d63384}button.arrowless-button:disabled{color:#a4d1d7}button.arrowless-button:disabled:-webkit-any(:hover,:active){color:#a4d1d7}button.arrowless-button:disabled:-moz-any(:hover,:active){color:#a4d1d7}button.arrowless-button:disabled:is(:hover,:active){color:#a4d1d7}@keyframes textShine{0%{background-position:0%}to{background-position:100%}}.toast-wrapper{left:0;top:var(--game-notification-y,72%);pointer-events:none;justify-content:center;align-items:center;width:100vw;height:auto;min-height:42px;display:flex;position:absolute;transform:translateY(-50%)}.toast-wrapper .toast{box-sizing:border-box;text-transform:none;white-space:nowrap;opacity:1;pointer-events:none;background:#ffc107;border-radius:14px;justify-content:center;align-items:center;width:max-content;max-width:calc(100vw - 32px);height:auto;min-height:0;padding:10px 20px;font-family:Satoshi;font-size:16px;font-weight:700;line-height:20px;display:flex;position:relative;box-shadow:0 8px 22px #3535352e}.toast-wrapper .toast .toast-content{color:#fff;z-index:1;white-space:inherit}.toast-wrapper .toast .toast-background{display:none}.toast-wrapper .toast.warning{background:#d63343}.toast-wrapper .toast.fading-out{opacity:0;transition:opacity .2s ease-in}.text-field{flex-direction:column;align-items:stretch;width:100%;display:flex}.text-field .text-field-label{color:#666;text-align:left;margin-bottom:6px;font-family:Satoshi;font-size:14px;font-weight:500}.text-field .text-field-input{color:#353535;background-color:#0000;border:1px solid #666;border-radius:24px;outline:none;height:48px;padding:0 24px;font-family:Satoshi;font-size:18px;font-weight:500}.text-field .text-field-input::placeholder{color:#666}.text-field .text-field-input:focus{border-color:#0aa2c0}.text-field .text-field-input__error{border-color:#d63343}.field-label{color:#666;font-family:Satoshi;font-size:14px;font-weight:500;display:block}.field-value{color:#353535;font-family:Satoshi;font-size:18px;font-weight:500;display:block}.help-text{color:#666;text-align:left;width:100%;margin:12px 0 0 12px;font-family:Satoshi;font-size:14px;font-weight:500;line-height:20px}.field-error{color:#d63343;text-align:left;width:100%;margin:8px 0 0 12px;font-family:Satoshi;font-size:14px;font-weight:500;line-height:20px}.link-button{text-transform:uppercase;color:#0aa2c0;-webkit-tap-highlight-color:#0000;background:0 0;border:none;font-family:Bristol;font-size:20px;font-weight:400;transition:color .2s linear}.link-button:-webkit-any(:hover,:active){color:#d63384}.link-button:-moz-any(:hover,:active){color:#d63384}.link-button:is(:hover,:active){color:#d63384}.avatar{-webkit-tap-highlight-color:#0000;background:0 0;border:none;padding:0;display:inline-flex;position:relative}.avatar svg,.avatar img{width:100%;height:100%;display:block}.avatar__selected:after{content:"✓";color:#fff;text-align:center;background-color:#353535;border-radius:50%;width:18px;height:18px;font-size:12px;line-height:18px;position:absolute;bottom:-2px;right:-2px}.toggle{width:52px;height:32px;display:inline-block;position:relative}.toggle input{opacity:0;width:0;height:0}.toggle .toggle-slider{background-color:#666;border-radius:16px;transition:background-color .2s linear;position:absolute;top:0;bottom:0;left:0;right:0}.toggle .toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s linear;position:absolute;top:4px;left:4px}.toggle input:checked+.toggle-slider{background-color:#0aa2c0}.toggle input:checked+.toggle-slider:before{transform:translate(20px)}.toggle input:disabled+.toggle-slider{opacity:.5}.balance-chip{align-items:center;gap:8px;display:flex}.balance-chip .balance-chip-amount{color:#353535;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;padding:0;font-family:Bristol;font-size:24px;font-weight:400;line-height:32px;transition:color .2s linear;position:relative;top:3px}.balance-chip .balance-chip-amount:-webkit-any(:hover,:active){color:#d63384}.balance-chip .balance-chip-amount:-moz-any(:hover,:active){color:#d63384}.balance-chip .balance-chip-amount:is(:hover,:active){color:#d63384}.balance-chip .balance-chip-add{color:#fff;-webkit-tap-highlight-color:#0000;background-color:#0aa2c0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:Satoshi;font-size:24px;font-weight:500;line-height:1;transition:background-color .2s linear;display:flex}.balance-chip .balance-chip-add:-webkit-any(:hover,:active){background-color:#d63384}.balance-chip .balance-chip-add:-moz-any(:hover,:active){background-color:#d63384}.balance-chip .balance-chip-add:is(:hover,:active){background-color:#d63384}.screen{width:100vw;height:100vh}.main-screen{z-index:0;background-color:#f8f4e3;transition:left .2s linear;position:absolute;top:0;left:0}.main-screen.active-screen{left:0}.main-screen.inactive-screen{left:-105vw}.main-screen{flex-direction:column;display:flex;overflow-y:auto}.main-screen .main-screen-content,.main-screen .main-screen-copy{flex-direction:column;flex:auto;min-height:0;display:flex}.main-screen h1{text-align:center;width:327px;margin:40px auto;font-size:40px;line-height:54px}.main-screen .main-screen-header{flex-shrink:0;justify-content:space-between;align-items:center;padding:16px;display:flex}.main-screen .main-screen-splash{text-align:center;margin-top:24px}.main-screen .main-screen-splash img{width:min(390px,100vw - 32px)}.main-screen .main-screen-menu{text-align:center;margin-top:auto;padding-bottom:24px}.main-screen-onboarding{background-color:#353535}.main-screen-onboarding .main-screen-splash,.main-screen-onboarding .main-screen-copy>h1,.main-screen-onboarding .main-screen-menu button:not(:first-child){filter:brightness(.28)}.main-screen-onboarding .main-screen-menu button:first-child{z-index:1;opacity:1;filter:none;position:relative;box-shadow:0 0 18px #ffffffd1}.main-screen-onboarding .main-screen-menu button:first-child:before{content:"";z-index:2;background:#fff;width:calc(100% + 4px);height:calc(100% + 5px);display:block;position:absolute;top:-2px;left:-2px;-webkit-mask-image:url(/assets/0.0.51/img/button_border.svg);mask-image:url(/assets/0.0.51/img/button_border.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.main-screen-onboarding .main-screen-menu button:not(:first-child){pointer-events:none}@media (min-width:768px){.main-screen .main-screen-header{padding:24px 32px}.main-screen .main-screen-content{grid-template-columns:minmax(280px,.9fr) minmax(360px,1fr);align-items:center;gap:max(32px,min(6vw,96px));width:min(1120px,100vw - 96px);margin:0 auto;padding-bottom:48px;display:grid}.main-screen .main-screen-splash{margin-top:0}.main-screen .main-screen-splash img{width:min(440px,100%)}.main-screen .main-screen-copy{flex:0 auto}.main-screen h1{width:auto;margin:0 0 32px}.main-screen .main-screen-menu{flex-direction:column;margin-top:0;padding-bottom:0;display:flex}.main-screen .main-screen-menu button.rounded__with-help{width:min(420px,100%);margin-left:auto;margin-right:auto}}@media (max-width:767px) and (max-height:600px){.main-screen .main-screen-header{padding:12px 16px}.main-screen .main-screen-splash{margin-top:8px}.main-screen .main-screen-splash img{width:min(240px,100vw - 32px)}.main-screen h1{width:auto;margin:12px auto;font-size:34px;line-height:44px}.main-screen .main-screen-menu{padding-bottom:16px}.main-screen .main-screen-menu button.rounded__with-help{width:min(295px,100vw - 32px);margin-bottom:10px;padding:12px 14px;font-size:28px;line-height:34px}.main-screen .main-screen-menu button.rounded__with-help small{font-size:14px;line-height:18px}}.menu-screen{transition:left .2s linear;position:absolute;top:0;left:-100vw}.menu-screen.active-screen{left:0}.menu-screen.inactive-screen{left:-100vw}.menu-screen{z-index:1;background-color:#0aa2c0;flex-direction:column;display:flex}.menu-screen .menu-screen-header{text-align:left;flex-shrink:0;padding:16px 16px 0}.menu-screen .menu-screen-items{flex:1 0 auto;align-content:center}.menu-screen .menu-screen-items .arrowless-button{margin-bottom:56px}.menu-screen .menu-screen-items .arrowless-button:last-child{margin-bottom:0}.menu-screen .menu-screen-footer{text-align:center;color:#fff;flex-shrink:0;padding:20px}.menu-screen .menu-screen-footer .arrowless-button{height:auto;margin-bottom:20px;font-size:28px;line-height:36px}.game-screen{transition:left .2s linear;position:absolute;top:0;left:100vw}.game-screen.active-screen{left:0}.game-screen.inactive-screen{left:100vw}.game-screen{z-index:1;background-color:#f8f4e3;justify-content:center;align-items:center;display:flex}.game-screen .multiplayer-connection-status{top:max(12px,env(safe-area-inset-top));z-index:7;color:#353535;pointer-events:none;background:#ffffffd9;border-radius:999px;padding:7px 14px;font-family:Satoshi;font-size:12px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.game-screen .multiplayer-connection-status.disconnected{color:#fff;background:#ae2d5beb}.game-screen .game-area{--game-notification-y:clamp(75%,calc(84% - 45px),80%);text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:min(100vw,56.25vh);height:min(100vh,177.778vw);display:flex;position:relative;overflow:visible}.game-screen .game-area:before{content:"";background:#f8f4e3;position:absolute;top:0;bottom:0;left:0;right:0}.game-screen .game-area .plus-one{color:#fff;text-shadow:3px 3px #d63384,-3px 0 #d63384,-3px -3px #d63384,0 -3px #d63384;font-family:Bristol;font-size:24px;font-weight:400;animation:2s ease-in-out infinite blink-animation;display:inline-block;position:absolute}.game-screen .game-area .plus-one.plus-one-opponent{text-shadow:3px 3px #0aa2c0,-3px 0 #0aa2c0,-3px -3px #0aa2c0,0 -3px #0aa2c0}.game-screen .game-area .plus-one.plus-one-opponent.plus-one-opponent-split{transform:rotate(180deg)}.game-screen .game-area canvas,.game-screen .game-area .game-hud,.game-screen .game-area .player-controls{width:100%;height:100%}.game-screen .game-area canvas{position:absolute}.game-screen .game-area .collection-layer{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.game-screen .game-area .collection-layer .collection-bubble{opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle,#ffffffc7 0% 12%,#ffffff47 34%,#fff0 72%);border:2px solid #ffffffd1;border-radius:50%;width:34px;height:34px;position:absolute;transform:translate(-50%,-50%)scale(.25);box-shadow:0 0 #ffffffb8,0 0 18px 4px #ffffff4d}.game-screen .game-area .collection-layer .collection-bubble.collection-bubble-active{animation:.46s cubic-bezier(.17,.8,.32,1) forwards collection-bubble-pop}.game-screen .game-area .collection-layer .collection-finger-translation{width:1px;height:1px;transition:left var(--collection-travel-ms,.55s)cubic-bezier(.2,.8,.25,1),top var(--collection-travel-ms,.55s)cubic-bezier(.2,.8,.25,1),transform var(--collection-cover-ms,.25s)ease-out;will-change:left,top;z-index:1;position:absolute;transform:translate(-50%,-50%)}.game-screen .game-area .collection-layer .collection-finger-translation .collection-finger-rotation{transform-origin:0 0;width:1px;height:1px;transition:transform .18s ease-out;position:absolute;top:0;left:0}.game-screen .game-area .collection-layer .collection-finger-translation .collection-finger-rotation .collection-finger{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;will-change:transform;max-width:none;display:block;position:absolute}.game-screen .game-area .collection-layer .collection-finger-translation.collection-finger-cover{transform:translate(-50%,-50%)scale(1.04)}.game-screen .game-area .game-notification{box-sizing:border-box;color:#fff;text-transform:none;text-align:center;background:#ffc107;border-radius:14px;padding:10px 16px;font-family:Satoshi;font-size:16px;font-weight:700;line-height:20px;box-shadow:0 8px 22px #3535352e}.game-screen .game-area .onboarding-turn-banner,.game-screen .game-area .onboarding-hint-card{width:max-content;max-width:calc(100% - 32px)}.game-screen .game-area .onboarding-turn-banner{top:var(--game-notification-y);z-index:8;pointer-events:none;animation:2s ease-out forwards onboarding-turn-banner;position:absolute;left:50%;transform:translate(-50%,-50%)}.game-screen .game-area .onboarding-overlay{z-index:9;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;left:0;right:0}.game-screen .game-area .onboarding-overlay.onboarding-overlay-aim{pointer-events:none}.game-screen .game-area .onboarding-overlay.onboarding-overlay-aim:before{content:"";z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--onboarding-puck-x,50%)var(--onboarding-puck-y,92%),transparent 0 35px,#000 37px),linear-gradient(to bottom,#000 0 16%,transparent 16% 50%,#000 50% 100%);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle at var(--onboarding-puck-x,50%)var(--onboarding-puck-y,92%),transparent 0 35px,#000 37px),linear-gradient(to bottom,#000 0 16%,transparent 16% 50%,#000 50% 100%);-webkit-mask-image:radial-gradient(circle at var(--onboarding-puck-x,50%)var(--onboarding-puck-y,92%),transparent 0 35px,#000 37px),linear-gradient(to bottom,#000 0 16%,transparent 16% 50%,#000 50% 100%);mask-image:radial-gradient(circle at var(--onboarding-puck-x,50%)var(--onboarding-puck-y,92%),transparent 0 35px,#000 37px),linear-gradient(to bottom,#000 0 16%,transparent 16% 50%,#000 50% 100%);-webkit-mask-composite:source-in;background:#141318a8;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-composite:source-in;mask-composite:intersect}.game-screen .game-area .onboarding-overlay.onboarding-overlay-hint{cursor:pointer}.game-screen .game-area .onboarding-overlay.onboarding-overlay-hint.is-collapsing{pointer-events:none}.game-screen .game-area .onboarding-overlay.onboarding-overlay-hint.is-collapsing .onboarding-hint-card{opacity:0;transition:opacity .22s ease-in,transform .22s ease-in;transform:translate(-50%,-50%)scaleX(.08)}.game-screen .game-area .onboarding-overlay.onboarding-overlay-hint.is-collapsing .onboarding-spotlight,.game-screen .game-area .onboarding-overlay.onboarding-overlay-hint.is-collapsing .onboarding-hint-arrow{opacity:0;transition:opacity .22s ease-in}.game-screen .game-area .onboarding-spotlight{box-shadow:none;pointer-events:none;background:0 0;border:2px solid #fff;border-radius:12px;display:block;position:absolute}.game-screen .game-area .onboarding-spotlight-zone{border-color:#d63384;border-radius:0;width:100%;height:34%;top:16%;left:0}.game-screen .game-area .onboarding-spotlight-puck{left:var(--onboarding-puck-x,50%);top:var(--onboarding-puck-y,92%);border-color:#d63384;border-radius:50%;width:64px;height:64px;bottom:auto;transform:translate(-50%,-50%);box-shadow:0 0 24px 6px #d63384e0}.game-screen .game-area .onboarding-aim-copy{color:#fff;text-transform:none;text-align:center;text-shadow:0 2px 6px #00000059;width:min(330px,100% - 40px);height:18%;font-family:Satoshi;font-size:18px;font-weight:700;line-height:24px;position:absolute;top:70%;left:50%;transform:translate(-50%)}.game-screen .game-area .onboarding-aim-copy p{text-transform:none;margin:0}.game-screen .game-area .onboarding-arrow{filter:drop-shadow(0 2px 3px #00000059);border-bottom:4px solid #fff;border-right:4px solid #fff;width:24px;height:24px;animation:1.2s ease-in-out infinite onboarding-arrow-pulse;display:block;position:absolute}.game-screen .game-area .onboarding-arrow-zone{top:calc(100% + 16px);left:calc(50% - 106px);transform:rotate(135deg)}.game-screen .game-area .onboarding-arrow-puck{top:calc(100% + 16px);left:calc(50% + 82px);transform:rotate(-45deg)}.game-screen .game-area .onboarding-hint-card{top:var(--game-notification-y);z-index:9;pointer-events:none;position:absolute;left:50%;transform:translate(-50%,-50%)}.game-screen .game-area .onboarding-hint-card strong,.game-screen .game-area .onboarding-hint-card span{font:inherit;display:block}.game-screen .game-area .onboarding-hint-card strong{margin-bottom:4px}.game-screen .game-area .onboarding-hint-card em{color:#d63384;font-style:normal}.game-screen .game-area .onboarding-hint-card .onboarding-hint-accent{color:#7121f3;display:inline}.game-screen .game-area .onboarding-hint-card-timer,.game-screen .game-area .onboarding-hint-card-pucks{top:70%}.game-screen .game-area .onboarding-spotlight-timer{left:var(--onboarding-target-left,18px);right:auto;top:var(--onboarding-target-top,auto);bottom:var(--onboarding-target-bottom,7.1%);width:var(--onboarding-target-width,98px);height:var(--onboarding-target-height,16px);box-sizing:border-box;background:#d6338414;border-color:#d63384;border-radius:8px;box-shadow:0 0 0 2px #ffffffd1,0 0 14px 3px #d6338494}.game-screen .game-area .onboarding-spotlight-pucks{left:var(--onboarding-target-left,18px);right:auto;top:var(--onboarding-target-top,auto);bottom:var(--onboarding-target-bottom,5.8%);width:var(--onboarding-target-width,98px);height:var(--onboarding-target-height,22px);box-sizing:border-box;border-color:#d63384;border-radius:8px;box-shadow:0 0 12px 2px #d6338466}.game-screen .game-area .onboarding-hint-arrow{z-index:1;pointer-events:none;width:100%;height:100%;animation:1.2s ease-in-out infinite onboarding-arrow-pulse;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.game-screen .game-area .onboarding-hint-arrow-line,.game-screen .game-area .onboarding-hint-arrow-head{fill:none;stroke:#ffc107;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 2px #00000038)}.game-screen .game-area .timer-indicator-highlighted{box-shadow:0 0 0 2px #ffffffc7,0 0 10px 2px #d6338485;visibility:visible!important;background-color:#d6338438!important}.game-screen .game-area .timer-indicator-highlighted .timer-indicator-value{box-shadow:0 0 8px 1px #d63384a6;background-color:#d63384!important;width:86px!important}.game-screen .game-area .player-controls{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.game-screen .game-area .player-controls .player-controls-opponent,.game-screen .game-area .player-controls .player-controls-player{pointer-events:auto;width:100%;height:16%;display:flex;overflow:visible}.game-screen .game-area .player-controls .player-controls-opponent .control-puck-wrapper,.game-screen .game-area .player-controls .player-controls-player .control-puck-wrapper{touch-action:none;width:100%;height:100%;position:relative;overflow:visible}.game-screen .game-area .player-controls .player-controls-opponent .control-puck-wrapper .control-puck,.game-screen .game-area .player-controls .player-controls-player .control-puck-wrapper .control-puck{z-index:6;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:2px solid #fff;border-radius:50%;width:60px;height:60px;position:absolute;left:50%;transform:translate(-50%,-50%)}.game-screen .game-area .player-controls .player-controls-opponent .control-puck-wrapper .control-puck:active,.game-screen .game-area .player-controls .player-controls-player .control-puck-wrapper .control-puck:active{cursor:grabbing}.game-screen .game-area .player-controls .player-controls-opponent .puck-blow-wrapper,.game-screen .game-area .player-controls .player-controls-player .puck-blow-wrapper{width:100%;height:100%;position:relative}.game-screen .game-area .player-controls .player-controls-opponent .puck-blow-wrapper .puck-blow,.game-screen .game-area .player-controls .player-controls-player .puck-blow-wrapper .puck-blow{width:60px;height:60px}.game-screen .game-area .player-controls .player-controls-opponent .puck-blow-wrapper .puck-blow.puck-blow-opponent,.game-screen .game-area .player-controls .player-controls-player .puck-blow-wrapper .puck-blow.puck-blow-opponent{background-image:url(/assets/0.0.51/img/puck_blow_opponent.svg)}.game-screen .game-area .player-controls .player-controls-opponent .puck-blow-wrapper .puck-blow.puck-blow-player,.game-screen .game-area .player-controls .player-controls-player .puck-blow-wrapper .puck-blow.puck-blow-player{background-image:url(/assets/0.0.51/img/puck_blow_player.svg)}.game-screen .game-area .player-controls .player-controls-opponent .puck-blow-wrapper .puck-blow,.game-screen .game-area .player-controls .player-controls-player .puck-blow-wrapper .puck-blow{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-screen .game-area .player-controls .player-controls-opponent .control-puck{background-color:#0aa2c0}.game-screen .game-area .player-controls .player-controls-opponent .control-puck.untouched{animation:1.5s ease-in-out infinite pool-pop-pulse}.game-screen .game-area .player-controls .player-controls-player .control-puck{background-color:#d63384}.game-screen .game-area .player-controls .player-controls-player .control-puck.untouched{animation:1.5s ease-in-out infinite drama-berry-pulse}.game-screen .game-area .resignation-prompt{z-index:8;background:#f8f4e3b8;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.game-screen .game-area .resignation-prompt .resignation-prompt-card{text-align:center;background:#f8f4e3;border-radius:24px;width:min(340px,100%);padding:24px;box-shadow:0 12px 40px #0000003d}.game-screen .game-area .resignation-prompt button.rounded{width:100%;height:60px;margin:0 0 14px;font-size:28px}.game-screen .game-area .resignation-prompt button.rounded:last-child{margin-bottom:0}.game-screen .game-area .resignation-prompt button.rounded.rounded__light-outline{color:#353535}.game-screen .game-area .resignation-prompt button.rounded.rounded__light-outline:-webkit-any(:hover,:active){background-color:#35353514}.game-screen .game-area .resignation-prompt button.rounded.rounded__light-outline:-moz-any(:hover,:active){background-color:#35353514}.game-screen .game-area .resignation-prompt button.rounded.rounded__light-outline:is(:hover,:active){background-color:#35353514}.game-screen .game-area .resignation-prompt button.rounded.rounded__light-outline:before{content:"";z-index:2;background:#353535;width:calc(100% + 4px);height:calc(100% + 5px);position:absolute;top:-2px;left:-2px;-webkit-mask-image:url(/assets/0.0.51/img/button_border.svg);mask-image:url(/assets/0.0.51/img/button_border.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.game-screen .game-area .resignation-prompt button.rounded:before{content:"";z-index:2;pointer-events:none;background:#fff;width:calc(100% + 4px);height:calc(100% + 5px);position:absolute;top:-2px;left:-2px;-webkit-mask-image:url(/assets/0.0.51/img/button_border.svg);mask-image:url(/assets/0.0.51/img/button_border.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.game-screen .game-area .resignation-prompt button.rounded.rounded__pool:before{display:none}.game-screen .game-area.multiplayer-seat-opponent .player-controls-player .control-puck{background-color:#0aa2c0}.game-screen .game-area.multiplayer-seat-opponent .player-controls-player .control-puck.untouched{animation-name:pool-pop-pulse}.game-screen .game-area.multiplayer-seat-opponent .puck-queue-player .puck{background-color:#0aa2c0}.game-screen .game-area.multiplayer-seat-opponent .puck-queue-opponent .puck{background-color:#d63384}.game-screen .game-area.multiplayer-seat-opponent .timer-indicator{background-color:#0aa2c026}.game-screen .game-area.multiplayer-seat-opponent .timer-indicator .timer-indicator-value{background-color:#0aa2c040}.game-screen .game-area.multiplayer-seat-opponent .timer-indicator.timer-indicator-opponent{background-color:#d6338426}.game-screen .game-area.multiplayer-seat-opponent .timer-indicator.timer-indicator-opponent .timer-indicator-value{background-color:#d6338440}.game-screen .game-area .game-hud{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.game-screen .game-area .game-hud .hud-area{justify-content:space-between;align-items:center;width:100%;height:16%;display:flex}.game-screen .game-area .game-hud .hud-area.opponent-hud-area{flex-direction:row}.game-screen .game-area .game-hud .hud-area.opponent-hud-area.opponent-hud-area-split .hud-area-score{transform:rotate(180deg)}.game-screen .game-area .game-hud .hud-area.player-hud-area{flex-direction:row-reverse}.game-screen .game-area .game-hud .hud-area .hud-area-zone{padding:0 20px}.game-screen .game-area .game-hud .hud-area .hud-area-profile{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:44%;padding:0 12px 0 20px;display:flex}.game-screen .game-area .game-hud .hud-area .hud-area-profile .avatar{flex:none;width:32px;height:32px}.game-screen .game-area .game-hud .hud-area .hud-area-profile .hud-area-profile-identity{align-items:center;gap:6px;min-width:0;display:flex}.game-screen .game-area .game-hud .hud-area .hud-area-profile .hud-area-nickname{color:#353535;text-overflow:ellipsis;white-space:nowrap;font-family:Satoshi;font-size:11px;font-weight:700;line-height:14px;overflow:hidden}.game-screen .game-area .game-hud .hud-area .hud-area-indicators{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.game-screen .game-area .game-hud .hud-area .hud-area-score{text-align:center;color:#353535;font-family:Bristol;font-size:34px;font-weight:400;line-height:34px}.game-screen .game-area .game-hud .hud-area .puck-queue{background-color:#0000;flex-direction:row-reverse;justify-content:space-evenly;width:86px;height:10px;margin-top:0;display:flex}.game-screen .game-area .game-hud .hud-area .puck-queue .puck{background-color:#d63384;border-radius:50%;align-self:center}.game-screen .game-area .game-hud .hud-area .puck-queue .puck.puck-large{width:10px;height:10px}.game-screen .game-area .game-hud .hud-area .puck-queue .puck.puck-medium{width:7px;height:7px}.game-screen .game-area .game-hud .hud-area .puck-queue .puck.puck-small{width:4px;height:4px}.game-screen .game-area .game-hud .hud-area .puck-queue.puck-queue-opponent{background-color:#0000}.game-screen .game-area .game-hud .hud-area .puck-queue.puck-queue-opponent .puck{background-color:#0aa2c0}.game-screen .game-area .game-hud .hud-area .timer-indicator{background-color:#d6338426;border-radius:2px;width:86px;height:4px}.game-screen .game-area .game-hud .hud-area .timer-indicator .timer-indicator-value{background-color:#d6338440;border-radius:2px;height:4px}.game-screen .game-area .game-hud .hud-area .timer-indicator.timer-indicator-opponent{background-color:#0aa2c026}.game-screen .game-area .game-hud .hud-area .timer-indicator.timer-indicator-opponent .timer-indicator-value{background-color:#0aa2c040}.game-screen .end-of-game-overlay{z-index:5;background-color:#f8f4e3;flex-direction:column;justify-content:space-evenly;width:100vw;height:100vh;display:flex;position:absolute}.game-screen .end-of-game-overlay .final-score{text-align:center;width:100%;height:181px;font-family:Bristol;font-size:120px;line-height:181px;position:relative}.game-screen .end-of-game-overlay .final-score img{visibility:hidden;width:67px;height:50px;display:block;position:absolute;top:-16px;left:calc(50% - 26px)}.game-screen .end-of-game-overlay .final-score.winner{color:#ffc107;text-shadow:0 0 24px #ffc10780}.game-screen .end-of-game-overlay .final-score.winner img{visibility:visible;filter:drop-shadow(0 0 24px #ffc10780)}@keyframes collection-bubble-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}18%{opacity:1;transform:translate(-50%,-50%)scale(.72)}68%{opacity:.72;transform:translate(-50%,-50%)scale(1.5)}to{opacity:0;transform:translate(-50%,-50%)scale(1.9)}}@keyframes onboarding-turn-banner{0%{opacity:0;transform:translate(-50%,-40%)}12%,78%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-60%)}}@keyframes onboarding-arrow-pulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes pool-pop-pulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 10px #0aa2c0,0 0 20px #0aa2c0,0 0 30px #0aa2c0}50%{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 20px #0aa2c0,0 0 40px #0aa2c0,0 0 60px #0aa2c0,0 0 80px #0aa2c0}}@keyframes drama-berry-pulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 10px #d63384,0 0 20px #d63384,0 0 30px #d63384}50%{transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 20px #d63384,0 0 40px #d63384,0 0 60px #d63384,0 0 80px #d63384}}@keyframes blink-animation{0%,to{opacity:1}50%{opacity:.2}}.game-menu-screen{transition:left .2s linear;position:absolute;top:0;left:100vw}.game-menu-screen.active-screen{left:0}.game-menu-screen.inactive-screen{left:100vw}.game-menu-screen{z-index:7;background-color:#7121f3;flex-direction:column;justify-content:center;align-items:center;padding:0 24px 88px;display:flex}.game-menu-screen .game-menu-screen-options{width:100%}.game-menu-screen .game-menu-screen-options button.arrowless-button{margin-bottom:16px}.game-menu-screen .game-menu-screen-confirm{width:100%;max-width:340px}.game-menu-screen .game-menu-screen-question{color:#fff;text-align:center;max-width:280px;margin:0 auto 48px}.game-menu-screen button.rounded{width:100%;height:64px;margin:0 auto 14px;font-size:28px}.game-menu-screen button.rounded:before{content:"";z-index:2;background:#fff;width:calc(100% + 4px);height:calc(100% + 5px);position:absolute;top:-2px;left:-2px;-webkit-mask-image:url(/assets/0.0.51/img/button_border.svg);mask-image:url(/assets/0.0.51/img/button_border.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app-state-screen,.app-page-screen{color:#353535;width:100vw;height:100vh}.app-state-screen{z-index:8;text-align:center;background:#f8f4e3;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.app-state-screen p{max-width:320px;line-height:1.25}.app-state-screen.inactive-screen{display:none}.registration-screen{text-align:center;justify-content:flex-start;align-items:stretch;gap:0;padding:64px 24px 24px}.registration-content{width:100%;max-width:327px;margin:0 auto}.registration-screen h1{color:#0aa2c0;margin:0 0 32px;font-size:46px;line-height:1.16}.registration-form{gap:0;width:100%;max-width:none}.registration-input{color:#353535;text-transform:none;outline:none;width:100%;height:40px;font-family:Satoshi;background:0 0!important;border:1px solid #35353573!important;border-radius:20px!important;min-height:40px!important;padding:0 15px!important;font-size:16px!important}.registration-input::placeholder{color:#666;opacity:.6;text-transform:none}.registration-hint{color:#666;text-align:left;margin:8px 8px 0;text-transform:none!important;max-width:none!important;font-size:12px!important;line-height:16px!important}.registration-error{text-align:left;margin:12px 8px 0;text-transform:none!important;font-size:12px!important}.registration-submit{width:100%;min-width:0;margin-top:24px;display:block}.app-page-screen{z-index:6;background:#f8f4e3;height:auto;padding:18px 20px 36px;transition:left .2s linear;position:fixed;top:0;bottom:0;left:105vw;overflow:hidden auto}.app-page-screen.active-screen{left:0}.app-page-screen.inactive-screen{left:105vw}.app-page-screen h2{text-align:center;margin:18px 0 24px}.app-page-screen h3{margin:12px 0}.matches-screen h2{margin-top:96px}.app-back-button,.app-link-button,.wallet-history-header button{color:#f7f4e3;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-family:Satoshi;font-size:16px}.app-back-button{padding:8px 0;display:block}.app-action-button{color:#fff;text-transform:uppercase;cursor:pointer;background:#ffc107;border:0;border-radius:24px;min-width:210px;min-height:48px;padding:10px 20px;font-family:Bristol;font-size:22px}.app-action-button:disabled{opacity:.45;cursor:default}.app-action-button-secondary{color:#353535;background:#f7f4e3}.app-form{flex-direction:column;gap:14px;max-width:360px;margin:0 auto;display:flex}.app-form label{text-transform:uppercase;flex-direction:column;gap:6px;font-family:Satoshi;font-size:14px;display:flex}.app-form input:not([type=checkbox]),.app-form select{color:#353535;background:#ffffffa6;border:1px solid #f7f4e3;border-radius:8px;width:100%;min-height:44px;padding:8px 12px;font-family:Satoshi;font-size:18px}.settings-form{border-top:1px solid #35373a33;margin-top:30px;padding-top:20px}.app-checkbox{align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}.app-checkbox input{width:20px;height:20px}.app-error{color:#d63384}.app-empty{color:#f7f4e3}.main-screen-account{justify-content:center;gap:14px;margin:14px auto 0;display:flex}.main-screen-account button{color:#353535;text-transform:uppercase;background:#ffffff4d;border:0;border-radius:8px;padding:8px 10px;font-family:Satoshi}.wallet-balance{text-transform:uppercase;background:#ffffff40;border-radius:12px;grid-template-columns:1fr auto;gap:10px 20px;max-width:360px;margin:0 auto 24px;padding:18px;font-family:Satoshi;display:grid}.wallet-balance strong{font-size:22px}.wallet-history-header{justify-content:space-between;align-items:center;max-width:360px;margin:0 auto 10px;display:flex}.history-list{max-width:360px;margin:0 auto 22px}.history-row{text-transform:uppercase;border-bottom:1px solid #35373a2e;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;font-family:Satoshi;display:grid}.history-row strong{text-align:right}.history-row small{color:#f7f4e3;grid-column:1/-1}.bet-tier-list{grid-template-columns:repeat(2,143px);grid-auto-rows:97px;justify-content:center;gap:10px;width:100%;min-height:204px;margin:0 auto 22px;display:grid}.bet-tier{color:#353535;cursor:pointer;background:#ffc107;border:3px solid #f7f4e3;border-radius:30px;width:143px;height:97px;min-height:0;font-family:Bristol;font-size:44px;line-height:1;transition:background-color .16s,box-shadow .16s,opacity .16s;position:relative}.bet-tier.selected{box-shadow:inset 0 0 0 3px #0aa2c0}.bet-tier:disabled{opacity:.45;cursor:default}.bet-tier:not(:disabled):-webkit-any(:hover,:active){background:#ff9807}.bet-tier:not(:disabled):-moz-any(:hover,:active){background:#ff9807}.bet-tier:not(:disabled):-webkit-any(:hover,:active){background:#ff9807}.bet-tier:not(:disabled):-moz-any(:hover,:active){background:#ff9807}.bet-tier:not(:disabled):is(:hover,:active){background:#ff9807}.bet-selection-screen{flex-direction:column;align-items:stretch;padding:0 20px 24px;display:flex}.bet-selection-screen h2{color:#353535;text-align:center;flex:none;margin:148px 0 48px;font-size:40px;line-height:48px}.bet-selection-start{flex:none;align-self:center;width:min(100%,327px);margin-top:auto}.bet-selection-error{text-align:center;margin:0;position:absolute;bottom:88px;left:20px;right:20px;text-transform:none!important;font-size:14px!important}.bet-loading-overlay{z-index:2;color:#353535;text-transform:uppercase;pointer-events:all;background:#f8f4e3b8;justify-content:center;align-items:center;font-family:Satoshi;font-size:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.payout-preview{text-align:center;text-transform:uppercase;flex-direction:column;gap:6px;max-width:300px;margin:0 auto 22px;font-family:Satoshi;display:flex}.payout-preview strong,.waiting-bet{color:#ffc107}.wallet-screen{flex-direction:column;align-items:stretch;padding:72px 16px 28px;display:flex}.wallet-back{display:none}.wallet-balance-card{box-sizing:border-box;background:#e6efde6b;border:3px solid #9adcda94;border-radius:32px;flex:none;width:100%;max-width:345px;min-height:202px;margin:0 auto;padding:26px 22px 20px}.wallet-balance-label{color:#353535;font-family:Satoshi;font-size:16px;display:block}.wallet-balance-amount{color:#353535;white-space:nowrap;margin-top:18px;font-family:Bristol;font-size:45px;line-height:1;display:block}.wallet-balance-actions{gap:8px;margin-top:22px;display:flex}.wallet-balance-actions button{text-transform:uppercase;cursor:pointer;border-radius:24px;flex:1;height:46px;padding:0 10px;font-family:Bristol;font-size:20px;line-height:1}.wallet-withdraw-button{color:#0aa2c0;background:0 0;border:3px solid #0aa2c0}.wallet-deposit-button{color:#fff;background:#0aa2c0;border:3px solid #0aa2c0}.wallet-withdraw-button:disabled{opacity:1;cursor:default}.wallet-error{text-align:center;text-transform:none;max-width:345px;margin:10px auto 0;font-size:13px}.wallet-history{width:100%;max-width:345px;margin:24px auto 0}.wallet-history h3{color:#353535;text-transform:none;margin:0 0 15px;font-family:Satoshi;font-size:18px;font-weight:700}.wallet-history .app-empty{text-transform:none;margin:0 0 12px;font-family:Satoshi}.wallet-history .history-list{max-width:none;margin:0}.wallet-history .history-row{text-transform:none;border-top:1px solid #35373a2e;border-bottom:0;padding:14px 0 11px;font-family:Satoshi;display:block}.wallet-history .history-row:last-child{border-bottom:1px solid #35373a2e}.history-row-main{justify-content:space-between;align-items:baseline;gap:12px;font-size:16px;display:flex}.wallet-history .history-row small{color:#f7f4e3;margin-top:5px;font-size:12px;display:block}.transaction-amount{white-space:nowrap;font-weight:700}.transaction-amount.positive{color:#00a57e}.transaction-amount.negative{color:#e32c40}.deposit-flow-screen{--deposit-flow-bottom-inset:40px;padding:0 20px var(--deposit-flow-bottom-inset);flex-direction:column;align-items:stretch;display:flex}.app-page-back,.wallet-flow-back{z-index:1;margin:0;position:absolute;top:16px;left:-4px}.deposit-flow-screen h2{color:#353535;text-align:center;flex:none;margin:96px 0 36px;font-size:40px;line-height:48px}@media (max-height:700px){.deposit-flow-screen h2{margin-top:72px}}.deposit-option-grid{grid-template-columns:repeat(2,143px);grid-auto-rows:97px;justify-content:center;gap:10px;width:100%;margin-bottom:24px;display:grid}.deposit-option{color:#353535;cursor:pointer;background:#a4d1d726;border:2px solid #0aa2c073;border-radius:18px;width:143px;height:97px;font-family:Bristol;font-size:40px;line-height:1}.deposit-option.selected{background:#a4d1d759;box-shadow:inset 0 0 0 2px #0aa2c0}.deposit-option:not(:disabled):-webkit-any(:hover,:active){background:#a4d1d759;box-shadow:inset 0 0 0 2px #0aa2c0}.deposit-option:not(:disabled):-moz-any(:hover,:active){background:#a4d1d759;box-shadow:inset 0 0 0 2px #0aa2c0}.deposit-option:not(:disabled):-webkit-any(:hover,:active){background:#a4d1d759;box-shadow:inset 0 0 0 2px #0aa2c0}.deposit-option:not(:disabled):-moz-any(:hover,:active){background:#a4d1d759;box-shadow:inset 0 0 0 2px #0aa2c0}.deposit-option:not(:disabled):is(:hover,:active){background:#a4d1d759;box-shadow:inset 0 0 0 2px #0aa2c0}.deposit-option:disabled{opacity:.6;cursor:default}.deposit-custom-amount{width:min(100%,327px);margin:0 auto}.deposit-custom-amount .text-field-input{background:#ffffff73}.deposit-amount-screen .deposit-flow-next{margin-top:auto}.deposit-flow-next{flex:none;align-self:center;width:min(100%,327px);margin-top:auto}.deposit-flow-error{text-align:center;margin:0;position:absolute;bottom:88px;left:20px;right:20px;text-transform:none!important;font-size:14px!important}.deposit-currency-screen h2{margin-bottom:36px}.deposit-currency-screen .deposit-flow-error{bottom:var(--deposit-flow-bottom-inset)}.deposit-currency-list{flex-direction:column;gap:14px;width:100%;max-width:327px;margin:0 auto;display:flex}.deposit-currency-option{color:#353535;text-align:left;cursor:pointer;background:#ffc107;border:3px solid #f7f4e3;border-radius:26px;justify-content:space-between;align-items:center;width:100%;min-height:76px;padding:0 22px;font-family:Satoshi;display:flex}.deposit-currency-option strong{font-family:Bristol;font-size:30px}.deposit-currency-option span{font-size:14px}.deposit-currency-option.selected{box-shadow:inset 0 0 0 3px #0aa2c0}.provider-deposit-screen h2{white-space:nowrap;margin-bottom:34px;font-size:max(29px,min(9vw,40px));line-height:1.2}.provider-deposit-summary{color:#353535;text-align:center;margin:0 auto;font-family:Satoshi;font-size:18px}.provider-deposit-summary strong{margin:30px 0;font-family:Bristol;font-size:42px;line-height:1;display:block}.provider-deposit-description{color:#f7f4e3;text-align:center;max-width:300px;margin:0 auto;font-family:Satoshi;font-size:14px;line-height:1.35}.ton-deposit-quote{color:#353535;text-align:center;background:#ffffff6b;border:2px solid #0aa2c04d;border-radius:18px;width:min(100%,327px);margin:0 auto;padding:15px 16px 13px;font-family:Satoshi}.ton-deposit-quote-main{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.ton-deposit-quote-main span{color:#666;font-size:14px}.ton-deposit-quote-main strong{color:#0aa2c0;white-space:nowrap;font-family:Bristol;font-size:26px;font-weight:400}.ton-deposit-quote p{color:#666;text-transform:none;margin-top:8px;font-family:Satoshi;font-size:13px}.deposit-success{color:#1aa179;text-align:center;background:#e6efde85;border:2px solid #9adcda94;border-radius:16px;width:min(100%,327px);margin:20px auto 0;padding:14px 16px;font-family:Satoshi;font-size:14px;line-height:1.35}.ton-connect-panel{flex-direction:column;align-items:center;gap:14px;width:100%;margin-top:auto;font-family:Satoshi;display:flex}.ton-connect-hint{color:#f7f4e3;text-align:center;max-width:300px;margin:0;font-size:13px;line-height:1.35}.ton-deposit-button{width:min(100%,327px);margin-top:8px}.ton-deposit-screen .deposit-flow-error{bottom:var(--deposit-flow-bottom-inset)}.sub-screen{transition:left .2s linear;position:absolute;top:0;left:100vw}.sub-screen.active-screen{left:0}.sub-screen.inactive-screen{left:100vw}.sub-screen{z-index:2;background-color:#f8f4e3;flex-direction:column;display:flex;overflow-y:auto}.sub-screen .sub-screen-header{text-align:left;flex-shrink:0;padding:16px 16px 0}.sub-screen .sub-screen-body{flex-direction:column;flex:1 0 auto;align-items:stretch;padding:0 24px 32px;display:flex}.sub-screen .sub-screen-title{color:#0aa2c0;text-align:center;margin:24px 0 32px}.nickname-screen{z-index:4}.nickname-screen .sub-screen-title{margin-top:88px}.nickname-screen .nickname-screen-save{margin-top:24px}.nickname-screen .nickname-screen-save button.rounded{width:100%;margin:0}.profile-screen .profile-screen-title{justify-content:space-between;align-items:center;margin:24px 0 32px;display:flex}.profile-screen .avatar{align-self:flex-start;margin-bottom:24px}.profile-screen .profile-screen-nickname .field-value{margin-top:4px}.profile-screen .avatar-row{gap:12px;margin:12px 0 32px;display:flex}.profile-screen .avatar-row .avatar{align-self:auto;margin-bottom:0}.profile-screen .profile-screen-actions{justify-content:space-between;gap:16px;margin-top:auto;padding-top:48px;display:flex}.profile-screen .profile-screen-actions button.rounded{flex:1 1 0;width:auto;min-width:0;height:56px;margin:0;font-size:24px}.profile-screen .profile-screen-actions button.rounded:before{display:none}.match-resume-screen{transition:left .2s linear;position:absolute;top:0;left:100vw}.match-resume-screen.active-screen{left:0}.match-resume-screen.inactive-screen{left:100vw}.match-resume-screen{z-index:8;background-color:#7121f3;flex-direction:column;justify-content:center;align-items:center;padding:0 24px 88px;display:flex}.match-resume-screen .match-resume-screen-content{text-align:center;width:100%;max-width:340px}.match-resume-screen .match-resume-screen-title{color:#fff;margin:0 0 18px}.match-resume-screen .match-resume-screen-message{color:#fff;text-align:center;opacity:.9;max-width:280px;margin:0 auto 36px}.match-resume-screen button.rounded{width:100%;height:64px;margin:0 auto 14px;font-size:28px}.match-resume-screen button.rounded:before{display:none}.match-resume-screen button.rounded{border:2px solid #fff}.match-resume-screen button.arrowless-button{color:#fff;height:54px}.match-resume-screen button.arrowless-button:-webkit-any(:hover,:active){color:#ffc107}.match-resume-screen button.arrowless-button:-moz-any(:hover,:active){color:#ffc107}.match-resume-screen button.arrowless-button:is(:hover,:active){color:#ffc107}.matchmaking-screen{z-index:3;background-color:#d63384;justify-content:center;align-items:center;padding-bottom:104px}.matchmaking-screen .matchmaking-screen-title{color:#f7f4e3;margin-bottom:18px}.matchmaking-screen .matchmaking-screen-message{color:#f7f4e3;text-align:center;opacity:.9;max-width:280px;margin:0 0 36px}.matchmaking-screen button.rounded{width:216px;height:60px;margin:0;font-size:24px}.pre-match-screen{transition:left .2s linear;position:absolute;top:0;left:100vw}.pre-match-screen.active-screen{left:0}.pre-match-screen.inactive-screen{left:100vw}.pre-match-screen{z-index:3;flex-direction:column-reverse;display:flex}.pre-match-screen .pre-match-screen-side{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;display:flex}.pre-match-screen .pre-match-screen-side__player{background-color:#d63384}.pre-match-screen .pre-match-screen-side__opponent,.pre-match-screen.pre-match-screen-seat-opponent .pre-match-screen-side__player{background-color:#0aa2c0}.pre-match-screen.pre-match-screen-seat-opponent .pre-match-screen-side__opponent{background-color:#d63384}.pre-match-screen .pre-match-screen-avatar{background-color:#666;border-radius:50%;width:68px;height:68px}.pre-match-screen .pre-match-screen-nickname{color:#f7f4e3;margin-top:12px}.pre-match-screen .pre-match-screen-badge{color:#353535;text-transform:uppercase;text-align:center;white-space:nowrap;background-color:#f8f4e3;border-radius:28px;padding:12px 24px;font-family:Bristol;font-size:24px;font-weight:400;line-height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pre-match-screen .pre-match-screen-badge__vs{border-radius:23px;width:60px;height:46px;padding:0;line-height:46px}.pre-match-screen .pre-match-screen-countdown{font-size:32px;display:block}.pre-match-screen .pre-match-screen-readiness{color:#f7f4e3;text-align:center;width:100%;font-size:16px;position:absolute;top:calc(50% + 64px)}.match-result-screen{z-index:6}.match-result-screen.match-result-screen-onboarding .match-result-screen-score{gap:max(56px,min(18vw,112px))}.match-result-screen.match-result-screen-onboarding .match-result-screen-actions{margin-top:64px}.match-result-screen .sub-screen-body{justify-content:center;align-items:center;padding-bottom:88px}.match-result-screen .match-result-screen-headline{text-align:center;margin-bottom:50px;position:relative}.match-result-screen .match-result-screen-crown{filter:drop-shadow(0 0 24px #ffc10780);margin:0 auto 8px;display:block}.match-result-screen .match-result-screen-crown__small{margin:0;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.match-result-screen .match-result-screen-title{color:#353535}.match-result-screen .match-result-screen-score{justify-content:center;align-items:flex-start;gap:32px;display:flex}.match-result-screen .match-result-screen-score.resignation{align-items:center}.match-result-screen .match-result-screen-side{text-align:center;color:#353535;flex:none;min-width:72px;position:relative}.match-result-screen .match-result-screen-side.winner{color:#ffc107;text-shadow:0 0 24px #ffc10780}.match-result-screen .match-result-screen-value{font-family:Bristol;font-size:40px;font-weight:400;line-height:44px;display:block}.match-result-screen .match-result-screen-label{color:#353535;margin-top:6px;font-family:Satoshi;font-size:14px;font-weight:500;display:block}.match-result-screen .match-result-screen-payout{color:#fff;white-space:nowrap;background-color:#1aa179;border-radius:16px;flex:none;align-items:center;height:40px;margin-top:2px;padding:.28em 18px 0;font-family:Bristol;font-size:20px;font-weight:400;display:flex;position:relative}.match-result-screen .match-result-screen-payout.loss{background-color:#d63343}.match-result-screen .match-result-screen-payout:before{content:"";z-index:2;background:#fff;width:calc(100% + 4px);height:calc(100% + 5px);position:absolute;top:-2px;left:-2px;-webkit-mask-image:url(/assets/0.0.51/img/button_border.svg);mask-image:url(/assets/0.0.51/img/button_border.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.match-result-screen .match-result-screen-actions{text-align:center;width:100%;margin-top:72px}.match-result-screen .match-result-screen-actions button.rounded{width:216px;height:60px;margin:0 auto 20px;font-size:28px}.match-result-screen .match-result-screen-actions button.rounded:before{content:"";z-index:2;background:#fff;width:calc(100% + 4px);height:calc(100% + 5px);position:absolute;top:-2px;left:-2px;-webkit-mask-image:url(/assets/0.0.51/img/button_border.svg);mask-image:url(/assets/0.0.51/img/button_border.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.match-result-screen .match-result-screen-actions button.arrowless-button{height:36px;font-size:28px;line-height:36px}.settings-screen h2{margin:24px 0 32px}.settings-screen .settings-screen-row{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.wallet-screen{padding:0 16px 28px}.wallet-screen .sub-screen-header{z-index:1;padding:0;position:absolute;top:16px;left:16px}.wallet-screen .sub-screen-header>.back-button{top:0;left:0}.wallet-screen .sub-screen-body{padding-top:72px;padding-left:12px;padding-right:12px}.wallet-screen .wallet-screen-balance{background-color:#a4d1d726;border:2px solid #a4d1d799;border-radius:32px;margin-top:0;padding:24px}.wallet-screen .wallet-screen-balance .field-label{color:#353535;font-size:16px}.wallet-screen .wallet-screen-balance h2{margin:28px 0 16px;font-size:48px;line-height:1}.wallet-screen .wallet-screen-balance .wallet-screen-balance-actions{gap:6px;display:flex}.wallet-screen .wallet-screen-balance .wallet-screen-balance-actions button.rounded{flex:1 1 0;min-width:0}.wallet-screen .wallet-screen-history{margin-top:28px}.wallet-screen .wallet-screen-history .wallet-screen-history-title{color:#353535;font-family:Satoshi;font-size:18px;font-weight:700}.wallet-screen .transaction-list{margin-top:8px;list-style:none}.wallet-screen .transaction-list .transaction-list-item{border-bottom:1px solid #0aa2c026;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.wallet-screen .transaction-list .transaction-list-item .transaction-list-item-title{color:#353535;font-family:Satoshi;font-size:16px;font-weight:500;display:block}.wallet-screen .transaction-list .transaction-list-item .transaction-list-item-date{color:#666;margin-top:4px;font-family:Satoshi;font-size:13px;font-weight:500;display:block}.wallet-screen .transaction-list .transaction-list-item .transaction-list-item-amount{font-family:Satoshi;font-size:16px;font-weight:700}.wallet-screen .transaction-list .transaction-list-item .transaction-list-item-amount__positive{color:#1aa179}.wallet-screen .transaction-list .transaction-list-item .transaction-list-item-amount__negative{color:#d63343}.wallet-screen .transaction-list .transaction-list-item .transaction-list-item-amount__muted{color:#666}.rules-screen .rules-screen-body{padding:0 28px 36px}.rules-screen .sub-screen-title{margin-bottom:24px}.rules-screen .rules-list{color:#353535;text-transform:none;margin:0;padding-left:24px;font-family:Satoshi;font-size:16px;line-height:1.35}.rules-screen .rules-list-item{margin-bottom:18px;padding-left:4px}.rules-screen .rules-list-item h3{color:#0aa2c0;text-transform:uppercase;margin:0 0 6px;font-family:Bristol;font-size:23px;font-weight:400;line-height:1.1}.rules-screen .rules-list-item ol{margin:0;padding-left:20px}.how-to-play-screen{transition:left .2s linear;position:absolute;top:0;left:100vw}.how-to-play-screen.active-screen{left:0}.how-to-play-screen.inactive-screen{left:100vw}.how-to-play-screen{z-index:3;background-color:#000;display:flex;overflow:hidden}.how-to-play-video{cursor:pointer;object-fit:contain;background-color:#000;width:100%;height:100%;display:block}.withdrawal-screen{padding:0 20px 24px}.withdrawal-screen h2{color:#353535;text-align:center;margin:112px 0 28px;font-size:40px;line-height:48px}.withdrawal-content{flex-direction:column;width:min(100%,327px);margin:0 auto;display:flex}.withdrawal-balance{text-align:center;background-color:#a4d1d726;border:2px solid #a4d1d799;border-radius:22px;padding:16px 18px}.withdrawal-balance strong{margin-top:8px;font-family:Bristol;font-size:34px;line-height:1;display:block}.withdrawal-form{margin-top:28px}.withdrawal-limits,.withdrawal-hint,.withdrawal-quote-loading{color:#666;text-align:center;text-transform:none;margin:10px 0 0;font-family:Satoshi;font-size:13px;line-height:18px}.withdrawal-error{text-align:center;margin-left:0}.withdrawal-conversion{text-align:center;background:#e6efde5c;border:2px solid #9adcda94;border-radius:18px;flex-direction:column;align-items:center;margin-top:20px;padding:14px 16px;font-family:Satoshi;display:flex}.withdrawal-conversion span,.withdrawal-conversion small{color:#666;font-size:13px}.withdrawal-conversion strong{color:#353535;margin:6px 0;font-family:Bristol;font-size:30px;line-height:1}.withdrawal-screen .ton-connect-panel{margin-top:24px}.withdrawal-hint{margin-top:18px}.withdrawal-submit{align-self:center;width:100%;margin-top:22px}.withdrawal-success{color:#1aa179;text-align:center;text-transform:none;background:#e6efde85;border:2px solid #9adcda94;border-radius:16px;margin:28px 0 0;padding:16px;font-family:Satoshi;font-size:15px;line-height:21px}.bet-screen .sub-screen-body{justify-content:center}.bet-screen .sub-screen-title{color:#353535;margin:0 0 48px}.bet-screen .bet-screen-options{grid-template-columns:repeat(2,1fr);gap:14px;width:100%;max-width:340px;margin:0 auto;display:grid}.bet-screen .bet-button{color:#353535;-webkit-tap-highlight-color:#0000;background-color:#ffc107;border:5px solid #fff;border-radius:32px;height:110px;font-family:Bristol;font-size:40px;font-weight:400;transition:background-color .2s linear}.bet-screen .bet-button:-webkit-any(:hover,:active){background-color:#ff9807}.bet-screen .bet-button:-moz-any(:hover,:active){background-color:#ff9807}.bet-screen .bet-button:is(:hover,:active){background-color:#ff9807}.bet-screen .modal-backdrop{background-color:#35353580;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.bet-screen .modal{text-align:center;background-color:#f8f4e3;border-radius:28px;width:min(300px,100vw - 48px);padding:44px 28px 32px;position:relative}.bet-screen .modal h3{color:#353535;max-width:200px;margin:0 auto 28px}.bet-screen .modal button.rounded__small{border-radius:24px;width:170px;height:48px;margin:0 auto;font-size:22px}.bet-screen .modal .modal-close{color:#666;-webkit-tap-highlight-color:#0000;background:0 0;border:none;font-size:22px;line-height:1;position:absolute;top:14px;right:18px}.bet-screen .modal .modal-close:-webkit-any(:hover,:active){color:#353535}.bet-screen .modal .modal-close:-moz-any(:hover,:active){color:#353535}.bet-screen .modal .modal-close:is(:hover,:active){color:#353535}*{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:none;width:100%;height:100%;overflow:hidden}body{color:#353535;background-color:#f8f4e3;margin:0;padding:0;overflow:hidden}.active-screen{visibility:visible;pointer-events:auto}.inactive-screen{visibility:hidden;pointer-events:none}.orientation-guard{z-index:10000;color:#353535;text-align:center;background:#f8f4e3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.orientation-guard-card{width:min(100%,320px)}.orientation-guard-title{margin-bottom:10px;font-family:Bristol;font-size:28px;line-height:32px}.orientation-guard-message{font-family:Satoshi;font-size:16px;line-height:22px}