@keyframes game-rules-sway{0%,to{transform:rotate(var(--sway))}50%{transform:rotate(calc(-1*var(--sway)))}}@keyframes game-rules-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-3%) rotate(1deg)}}@keyframes game-ice-burst{to{transform:scale(1.3);opacity:0}}@keyframes game-doll-glow{30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes game-doll-free{12%{transform:scale(1.06,.9)}32%{transform:translateY(-16%) scale(.96,1.06)}50%{transform:translateY(0) scale(1.05,.94)}62%{transform:rotate(-6deg)}74%{transform:rotate(5deg)}84%{transform:rotate(0);opacity:1}to{transform:translateY(-6%);opacity:0}}@keyframes game-snowman-hit{15%{transform:rotate(-10deg)}30%{transform:rotate(9deg)}45%{transform:rotate(-6deg);opacity:1}60%{transform:rotate(3deg)}to{transform:translateY(30%);opacity:0}}@keyframes game-pelmen-free{30%{transform:scale(1.15)}50%{transform:scale(1);opacity:1}to{transform:translateY(-40%) scale(.9);opacity:0}}@keyframes game-catch{40%{transform:scale(1.3);opacity:1}to{transform:scale(.6);opacity:0}}@keyframes game-gain{0%{transform:translate(-50%,-30%) scale(.6);opacity:0}20%{transform:translate(-50%,-60%) scale(1.1);opacity:1}to{transform:translate(-50%,-160%);opacity:0}}@keyframes game-score-bump{40%{transform:scale(1.12)}}@keyframes game-play-ring{0%,40%,to{transform:rotate(0deg)}8%{transform:rotate(-9deg)}16%{transform:rotate(8deg)}24%{transform:rotate(-6deg)}32%{transform:rotate(4deg)}}.game-modal{--bs-modal-margin: 3vh}.game-modal .modal-dialog{--frame-w: min(94vw, 94vh);width:var(--frame-w);max-width:none;margin-left:auto;margin-right:auto}.game-modal .modal-content{border:0;border-radius:0;background:0 0}.game{--cq: calc(var(--frame-w) / 100);position:relative;isolation:isolate;width:100%;height:var(--frame-w)}.game__close{position:absolute;top:calc(.4166666667*var(--cq));right:calc(.4166666667*var(--cq));z-index:2;width:calc(4.7916666667*var(--cq));height:calc(4.7916666667*var(--cq));padding:0;border:calc(.3125*var(--cq)) solid #fff;border-radius:50%;background:#7a3a1d;box-shadow:0 calc(.3125*var(--cq)) calc(.8333333333*var(--cq)) rgba(0,0,0,.35);cursor:pointer;transition:transform .15s ease}.game__close::after,.game__close::before{content:"";position:absolute;top:50%;left:50%;width:50%;height:calc(.4166666667*var(--cq));border-radius:calc(.2083333333*var(--cq));background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.game__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.game__close:hover{transform:scale(1.08)}.game-level--locked .game-level__frame,.game-modal.has-own-close .game__close{display:none}.game-loading{position:absolute;inset:0;border-radius:calc(10.7291666667*var(--cq));background:#d6e8f8}.game-loading__bg,.game-loading__scene{position:absolute;overflow:hidden}.game-loading__bg img,.game-loading__scene img{position:absolute;max-width:none}.game-loading__bg{inset:0;border-radius:calc(10.7291666667*var(--cq))}.game-loading__bg img{top:0;left:-.94%;width:100.94%;height:100.94%}.game-loading__scene{top:calc(1.1458333333*var(--cq));left:calc(.9375*var(--cq));width:calc(98.0208333333*var(--cq));height:calc(97.3958333333*var(--cq));border-radius:calc(7.1875*var(--cq))}.game-loading__scene img{top:-18.07%;left:-31.46%;width:175.77%;height:137.54%}.game-loading__frame{position:absolute;inset:0;width:100%;height:100%}.game-loading__title{position:absolute;top:calc(-.7918229167*var(--cq));left:calc(23.2427604167*var(--cq));width:calc(53.5613541667*var(--cq));height:calc(37.5430208333*var(--cq));transform:rotate(1.67deg)}.game-loading__bar{position:absolute;top:calc(63.2291666667*var(--cq));left:calc(10.9375*var(--cq));width:calc(78.2211458333*var(--cq));height:calc(26.1458333333*var(--cq))}.game-loading__bar img{position:absolute;max-width:none}.game-loading__glass{inset:0;width:100%;height:100%}.game-loading__column{position:absolute;top:calc(9.9354166667*var(--cq));left:calc(17.1979166667*var(--cq));width:calc(calc(4.1239583333*var(--cq)) + calc(54.3552083333*var(--cq))*var(--p, 0));height:calc(6.3544791667*var(--cq));transition:width .3s ease}.game-loading__slice{top:0;left:0;width:calc(100% - calc(3.7272916667*var(--cq)));height:100%}.game-loading__end{top:0;right:0;width:calc(3.8127083333*var(--cq));height:100%}.game-loading__bulb{top:calc(6.5770833333*var(--cq));left:calc(2.5270833333*var(--cq));width:calc(14.7740625*var(--cq));height:calc(12.8677083333*var(--cq))}.game-loading__rim{top:calc(.01875*var(--cq));left:0;width:calc(78.1175*var(--cq));height:calc(26.1082291667*var(--cq))}@media (prefers-reduced-motion:reduce){.game-loading__column{transition:none}}.game-start{position:absolute;inset:0}.game-start__bg{position:absolute;top:calc(1.7708333333*var(--cq));left:calc(1.875*var(--cq));width:calc(96.1458333333*var(--cq));height:calc(97.9166666667*var(--cq));border-radius:calc(9.953125*var(--cq));background:url(../img/game/start-bg.webp) center/100% 100% no-repeat}.game-start__frame{position:absolute;top:calc(2.5*var(--cq));left:calc(1.0416666667*var(--cq));width:calc(97.5*var(--cq));height:calc(97.5*var(--cq));pointer-events:none}.game-start__header{position:absolute;top:calc(.625*var(--cq));left:calc(5.625*var(--cq));width:calc(88.125*var(--cq));height:calc(11.7708333333*var(--cq))}.game-start__header-bg{position:absolute;inset:0;width:100%;height:100%}.game-start__heart{position:absolute;top:calc(.1041666667*var(--cq));left:calc(5.1041666667*var(--cq));width:calc(10.7291666667*var(--cq));height:calc(10.7291666667*var(--cq));filter:drop-shadow(calc(.3125*var(--cq)) calc(.8333333333*var(--cq)) calc(.625*var(--cq)) rgba(0,0,0,.74))}.game-start__lives,.game-start__title{position:absolute;top:calc(1.875*var(--cq));left:calc(19.9479166667*var(--cq));transform:translateX(-50%);font-family:"Roboto Slab","Open Sans",Arial,sans-serif,serif;font-weight:900;font-size:calc(6.6366666667*var(--cq));line-height:normal;white-space:nowrap;color:#4b1f14}.game-start__title{top:calc(3.4375*var(--cq));left:calc(54.3229166667*var(--cq));margin:0;font-weight:700;font-size:calc(4.375*var(--cq));text-transform:uppercase}.game-start__levels{position:absolute;top:calc(12.0833333333*var(--cq));left:calc(10.7291666667*var(--cq));display:grid;grid-template-columns:repeat(3,calc(21.8055208333*var(--cq)));grid-template-rows:repeat(3,calc(20.7986458333*var(--cq)));gap:calc(4.375*var(--cq)) calc(4.1666666667*var(--cq));margin:0;padding:0;list-style:none}.game-level{position:relative;display:block;width:calc(25.625*var(--cq));height:calc(25.625*var(--cq));padding:0;border:0;background:0 0;cursor:pointer;transition:transform .2s ease,filter .2s ease}.game-level:not(:disabled):hover{transform:translateY(calc(-.4166666667*var(--cq))) scale(1.04);filter:drop-shadow(0 calc(.8333333333*var(--cq)) calc(1.0416666667*var(--cq)) rgba(0,40,100,.35))}.game-level:not(:disabled):focus-visible{transform:translateY(calc(-.4166666667*var(--cq))) scale(1.04);filter:drop-shadow(0 calc(.8333333333*var(--cq)) calc(1.0416666667*var(--cq)) rgba(0,40,100,.35))}.game-level:not(:disabled):active{transform:scale(.97)}.game-level--locked{cursor:default}.game-level--locked .game-level__frame-locked{display:block}.game-level--locked .game-level__num{opacity:0}.game-level--locked .game-level__locked{display:inline}.game-level__frame-locked,.game-level__locked{display:none}.game-level__preview{position:absolute;top:calc(4.1666666667*var(--cq));left:calc(1.7708333333*var(--cq));width:calc(21.25*var(--cq));height:calc(17.8125*var(--cq))}.game-level__frame,.game-level__frame-locked{position:absolute;inset:0;width:100%;height:100%}.game-level__num,.game-level__score,.game-plank{position:absolute;font-family:"Roboto Slab","Open Sans",Arial,sans-serif,serif;font-weight:700;line-height:normal;text-align:center}.game-level__num{top:calc(.9375*var(--cq));left:0;right:0;font-size:calc(4.0764583333*var(--cq));text-shadow:0 calc(.3791666667*var(--cq)) calc(.3791666667*var(--cq)) rgba(0,0,0,.25);color:#fff}.game-level__score,.game-plank{color:#4b1f14}.game-level__score{top:calc(20.625*var(--cq));left:0;right:0;letter-spacing:.06em;font-size:calc(2.5*var(--cq))}.game-plank{display:block;padding:0;border:0;background:url(../img/game/plank.webp) center/100% 100% no-repeat;font-size:calc(4.375*var(--cq));text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .2s ease,filter .2s ease}.game-plank:active,.game-plank:focus,.game-plank:hover,.game-plank:link,.game-plank:visited{color:#4b1f14}.game-plank:hover{transform:translateY(calc(-.4166666667*var(--cq))) scale(1.03);filter:drop-shadow(0 calc(.8333333333*var(--cq)) calc(1.0416666667*var(--cq)) rgba(60,25,10,.35))}.game-plank:focus-visible{transform:translateY(calc(-.4166666667*var(--cq))) scale(1.03);filter:drop-shadow(0 calc(.8333333333*var(--cq)) calc(1.0416666667*var(--cq)) rgba(60,25,10,.35))}.game-plank:active{transform:scale(.97)}.game-x{position:absolute;z-index:1;width:calc(11.6689583333*var(--cq));height:calc(10.5898958333*var(--cq));padding:0;border:0;background:0 0;cursor:pointer;transition:transform .2s ease,filter .2s ease}.game-x:hover{transform:translateY(calc(-.4166666667*var(--cq))) scale(1.05);filter:drop-shadow(0 calc(.8333333333*var(--cq)) calc(1.0416666667*var(--cq)) rgba(60,25,10,.35))}.game-x:hover .game-x__glyph{transform:rotate(90deg)}.game-x:focus-visible{transform:translateY(calc(-.4166666667*var(--cq))) scale(1.05);filter:drop-shadow(0 calc(.8333333333*var(--cq)) calc(1.0416666667*var(--cq)) rgba(60,25,10,.35))}.game-x:focus-visible .game-x__glyph{transform:rotate(90deg)}.game-x:active{transform:scale(.95)}.game-x__glyph,.game-x__wood{position:absolute;pointer-events:none}.game-x__wood{top:calc(-.3125*var(--cq));left:calc(-1.5625*var(--cq));width:calc(13.2314583333*var(--cq));height:calc(12.5*var(--cq))}.game-x__glyph{top:calc(2.4125*var(--cq));left:calc(3.38125*var(--cq));width:calc(4.84278125*var(--cq));height:calc(4.8430729167*var(--cq));transition:transform .3s ease}.game-ice-bg{position:absolute;top:calc(1.3541666667*var(--cq));left:calc(1.6666666667*var(--cq));width:calc(97.0833333333*var(--cq));height:calc(97.1875*var(--cq));border-radius:calc(4.6875*var(--cq))}@media (prefers-reduced-motion:reduce){.game-x__glyph{transition:none}}.game-start__rating,.game-start__rules{top:calc(86.7708333333*var(--cq));width:calc(37.5*var(--cq));height:calc(14.7916666667*var(--cq));padding-bottom:calc(.9375*var(--cq))}.game-start__rules{left:calc(7.9489583333*var(--cq))}.game-start__rating{left:calc(52.271875*var(--cq))}.game-unrated,.game-unrated__frame{position:absolute;inset:0}.game-unrated__frame{width:100%;height:100%;pointer-events:none}.game-unrated__sign{position:absolute;top:calc(8.9583333333*var(--cq));left:calc(3.5052083333*var(--cq));width:calc(92.98875*var(--cq));height:calc(42.5*var(--cq))}.game-unrated__note{position:absolute;top:calc(24.0572916667*var(--cq));left:calc(50.0010416667*var(--cq));margin:0;transform:translateX(-50%);font-family:"Roboto Slab","Open Sans",Arial,sans-serif,serif;font-weight:700;font-size:calc(4.0048958333*var(--cq));line-height:normal;text-align:center;text-transform:uppercase;white-space:nowrap;color:#4b1f14}.game-plank--long{background-image:url(../img/game/unrated-plank.webp)}.game-unrated__play,.game-unrated__receipt{left:calc(10.625*var(--cq));width:calc(78.75*var(--cq));height:calc(18.125*var(--cq));padding-bottom:calc(1.1041666667*var(--cq))}.game-unrated__play{top:calc(54.6875*var(--cq))}.game-unrated__receipt{top:calc(70.8333333333*var(--cq))}.game-result,.game-result__frame{position:absolute;inset:0}.game-result__frame{width:100%;height:100%;pointer-events:none}.game-result__lives{position:absolute;top:0;left:calc(7.2916666667*var(--cq));width:calc(39.8958333333*var(--cq));height:calc(22.8125*var(--cq))}.game-result__lives-bg{position:absolute;inset:0;width:100%;height:100%}.game-result__heart{position:absolute;top:calc(4.4791666667*var(--cq));left:calc(5.2083333333*var(--cq));width:calc(14.8958333333*var(--cq));height:calc(14.8958333333*var(--cq));filter:drop-shadow(calc(.3125*var(--cq)) calc(.8333333333*var(--cq)) calc(.625*var(--cq)) rgba(0,0,0,.74))}.game-result__lives-count{position:absolute;top:calc(8.9583333333*var(--cq));left:calc(24.84375*var(--cq));transform:translateX(-50%);font-family:"Roboto Slab","Open Sans",Arial,sans-serif,serif;font-weight:900;font-size:calc(6.6366666667*var(--cq));line-height:normal;white-space:nowrap;color:#4b1f14}.game-result__board{position:absolute;top:calc(13.75*var(--cq));left:calc(7.2916666667*var(--cq));width:calc(85.3125*var(--cq));height:calc(48.8541666667*var(--cq))}.game-result__board-bg{position:absolute;inset:0;width:100%;height:100%}.game-result__label,.game-result__score{position:absolute;margin:0;transform:translateX(-50%);font-family:"Roboto Slab","Open Sans",Arial,sans-serif,serif;font-weight:700;line-height:normal;text-transform:uppercase;white-space:nowrap;color:#4b1f14}.game-result__label{top:calc(21.6666666667*var(--cq));left:calc(33.6458333333*var(--cq));font-size:calc(4.375*var(--cq))}.game-result__score{top:calc(26.3541666667*var(--cq));left:calc(33.75*var(--cq));font-size:calc(14.0897916667*var(--cq))}.game-result__trophy{position:absolute;top:calc(18.3770833333*var(--cq));left:calc(70.684375*var(--cq));width:calc(47.7872916667*var(--cq));height:calc(50.0972916667*var(--cq));transform:translate(-50%,-50%) rotate(2.89deg);filter:drop-shadow(calc(-1.6666666667*var(--cq)) calc(1.3541666667*var(--cq)) calc(.9635416667*var(--cq)) rgba(0,0,0,.67))}.game-result__levels,.game-result__next,.game-result__replay{width:calc(45.7291666667*var(--cq));height:calc(18.125*var(--cq))}.game-result__next,.game-result__replay{top:calc(64.5833333333*var(--cq));padding-bottom:calc(1.3541666667*var(--cq))}.game-result__next{left:calc(3.75*var(--cq))}.game-result__replay{left:calc(50.5208333333*var(--cq))}.game-result__levels{top:calc(80.1041666667*var(--cq));left:calc(26.5625*var(--cq));padding-bottom:calc(1.0416666667*var(--cq));font-size:calc(3.9045833333*var(--cq))}.game-rules,.game-rules__frame{position:absolute;inset:0}.game-rules__frame{width:100%;height:100%;pointer-events:none}.game-rules__board{position:absolute;top:calc(11.0416666667*var(--cq));left:calc(16.0416666667*var(--cq));width:calc(69.5833333333*var(--cq));height:calc(77.9166666667*var(--cq))}.game-rules__art,.game-rules__doll{--sway: 2deg;--beat: 4s;--phase: 0s;position:absolute;animation:game-rules-sway var(--beat) ease-in-out var(--phase) infinite}.game-rules__art--dolls{--beat: 4.6s;--phase: -.7s;top:calc(5.4166666667*var(--cq));left:calc(39.6875*var(--cq));width:calc(18.9583333333*var(--cq));height:calc(17.5*var(--cq));transform-origin:50% 80%;animation-name:game-rules-float}.game-rules__art--pelmen{--sway: 2.5deg;--beat: 3.8s;--phase: -2.2s;top:calc(42.8125*var(--cq));left:calc(72.1875*var(--cq));width:calc(19.7916666667*var(--cq));height:calc(17.9166666667*var(--cq));transform-origin:40% 92%}.game-rules__art--sauce{--sway: 3deg;--beat: 4.4s;--phase: -.4s;top:calc(55.3125*var(--cq));left:calc(7.1875*var(--cq));width:calc(22.7083333333*var(--cq));height:calc(22.7083333333*var(--cq));transform-origin:40% 88%}.game-rules__art--snowman{--beat: 4s;--phase: -1.3s;top:calc(63.125*var(--cq));left:calc(70.7291666667*var(--cq));width:calc(23.5416666667*var(--cq));height:calc(16.9791666667*var(--cq));transform-origin:50% 92%}.game-rules__doll{--sway: 4deg;--beat: 3.2s;transform-origin:50% 100%}.game-rules__doll--blue{top:calc(34.75625*var(--cq));left:calc(22.7083333333*var(--cq));width:calc(4.3717708333*var(--cq));height:calc(8.1660416667*var(--cq))}.game-rules__doll--red{--phase: -1.6s;top:calc(34.9947916667*var(--cq));left:calc(73.2291666667*var(--cq));width:calc(4.5247916667*var(--cq));height:calc(7.8792708333*var(--cq))}.game-rules__intro,.game-rules__points,.game-rules__rule{position:absolute;margin:0;font-family:"Roboto Slab","Open Sans",Arial,sans-serif,serif;font-weight:400;font-size:calc(2.7083333333*var(--cq));line-height:calc(3.5416666667*var(--cq));color:#4b1f14}.game-rules__intro{top:calc(23.75*var(--cq));left:calc(50.0520833333*var(--cq));width:calc(57.1875*var(--cq));transform:translateX(-50%);text-align:center}.game-rules__points{top:calc(33.5416666667*var(--cq));left:calc(29.8958333333*var(--cq));width:calc(42.6041666667*var(--cq))}.game-rules__points tr{display:grid;grid-template-columns:calc(7.1875*var(--cq)) calc(26.0416666667*var(--cq)) calc(9.375*var(--cq))}.game-rules__points td,.game-rules__points th{padding:0;white-space:nowrap}.game-rules__points thead th{line-height:0}.game-rules__points td{font-weight:700;font-size:calc(3.6458333333*var(--cq));text-align:left}.game-rules__points td:last-child{padding-left:calc(1.0416666667*var(--cq))}.game-rules__points tbody th{position:relative;top:calc(-.2083333333*var(--cq));font-weight:400;text-align:center}.game-rules__rule{left:calc(28.5416666667*var(--cq));white-space:nowrap}.game-rules__rule strong{font-weight:700}.game-rules__rule--pelmen{top:calc(50*var(--cq))}.game-rules__rule--sauce{top:calc(60.9375*var(--cq))}.game-rules__rule--snowman{top:calc(72.5*var(--cq))}.game-rules__pts{font-size:calc(3.6458333333*var(--cq));line-height:0}.game-rules__close{top:calc(6.9791666667*var(--cq));left:calc(82.0833333333*var(--cq))}@media (prefers-reduced-motion:reduce){.game-rules__art,.game-rules__doll{animation:none}}.game-play{position:absolute;inset:0}.game-play__world{position:absolute;inset:calc(1.0416666667*var(--cq));overflow:hidden;border-radius:calc(7.2916666667*var(--cq));-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.game-play__layer{position:absolute;top:0;left:0;height:calc(97.9166666667*var(--cq));pointer-events:none;will-change:transform}.game-play__scene{position:relative;display:block;width:auto;max-width:none;height:100%}.game-piece img,.game-piece--doll::before,.game-play__flyers{position:absolute;inset:0;pointer-events:none}.game-play__loading{position:absolute;top:50%;left:50%;display:none;margin:0;transform:translate(-50%,-50%);font-family:"Roboto Slab","Open Sans",Arial,sans-serif,serif;font-weight:700;font-size:calc(4.5833333333*var(--cq));color:#fff;text-shadow:calc(.3645833333*var(--cq)) calc(0*var(--cq)) 0 #001772,calc(.3521604575*var(--cq)) calc(.0943611102*var(--cq)) 0 #001772,calc(.3157384285*var(--cq)) calc(.1822916667*var(--cq)) 0 #001772,calc(.2577993473*var(--cq)) calc(.2577993473*var(--cq)) 0 #001772,calc(.1822916667*var(--cq)) calc(.3157384285*var(--cq)) 0 #001772,calc(.0943611102*var(--cq)) calc(.3521604575*var(--cq)) 0 #001772,calc(0*var(--cq)) calc(.3645833333*var(--cq)) 0 #001772,calc(-.0943611102*var(--cq)) calc(.3521604575*var(--cq)) 0 #001772,calc(-.1822916667*var(--cq)) calc(.3157384285*var(--cq)) 0 #001772,calc(-.2577993473*var(--cq)) calc(.2577993473*var(--cq)) 0 #001772,calc(-.3157384285*var(--cq)) calc(.1822916667*var(--cq)) 0 #001772,calc(-.3521604575*var(--cq)) calc(.0943611102*var(--cq)) 0 #001772,calc(-.3645833333*var(--cq)) calc(0*var(--cq)) 0 #001772,calc(-.3521604575*var(--cq)) calc(-.0943611102*var(--cq)) 0 #001772,calc(-.3157384285*var(--cq)) calc(-.1822916667*var(--cq)) 0 #001772,calc(-.2577993473*var(--cq)) calc(-.2577993473*var(--cq)) 0 #001772,calc(-.1822916667*var(--cq)) calc(-.3157384285*var(--cq)) 0 #001772,calc(-.0943611102*var(--cq)) calc(-.3521604575*var(--cq)) 0 #001772,calc(0*var(--cq)) calc(-.3645833333*var(--cq)) 0 #001772,calc(.0943611102*var(--cq)) calc(-.3521604575*var(--cq)) 0 #001772,calc(.1822916667*var(--cq)) calc(-.3157384285*var(--cq)) 0 #001772,calc(.2577993473*var(--cq)) calc(-.2577993473*var(--cq)) 0 #001772,calc(.3157384285*var(--cq)) calc(-.1822916667*var(--cq)) 0 #001772,calc(.3521604575*var(--cq)) calc(-.0943611102*var(--cq)) 0 #001772}.game-play.is-loading .game-play__loading{display:block}.game-play.is-loading .game-play__layer{visibility:hidden}.game-piece{position:absolute;pointer-events:auto;cursor:pointer}.game-piece img{width:100%;height:100%;object-fit:contain;-webkit-user-drag:none}.game-piece--snowman img,.game-piece__doll{transform-origin:50% 100%}.game-piece--doll::before{content:"";inset:8% -6%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.85),rgba(255,255,255,0));opacity:0}.game-piece.is-freed .game-piece__ice{animation:game-ice-burst .35s ease-out forwards}.game-piece.is-freed::before{animation:game-doll-glow .7s ease-out forwards}.game-piece.is-freed .game-piece__doll{animation:game-doll-free .85s ease-out forwards}.game-piece--snowman.is-hit img{animation:game-snowman-hit .6s ease-in-out forwards}.game-piece .game-piece__thawed{inset:auto;top:12.766%;left:13.714%;width:76.571%;height:70.922%}.game-piece.is-thawed .game-piece__ice{animation:game-ice-burst .35s ease-out forwards}.game-piece.is-thawed .game-piece__thawed{animation:game-pelmen-free .8s .1s ease-out forwards}.game-piece.is-caught img{animation:game-catch .45s ease-out forwards}.game-play__gain{position:absolute;font-family:"Roboto Slab","Open Sans",Arial,sans-serif,serif;font-weight:700;font-size:calc(5*var(--cq));line-height:1;white-space:nowrap;color:#fff;text-shadow:calc(.3645833333*var(--cq)) calc(0*var(--cq)) 0 #001772,calc(.3521604575*var(--cq)) calc(.0943611102*var(--cq)) 0 #001772,calc(.3157384285*var(--cq)) calc(.1822916667*var(--cq)) 0 #001772,calc(.2577993473*var(--cq)) calc(.2577993473*var(--cq)) 0 #001772,calc(.1822916667*var(--cq)) calc(.3157384285*var(--cq)) 0 #001772,calc(.0943611102*var(--cq)) calc(.3521604575*var(--cq)) 0 #001772,calc(0*var(--cq)) calc(.3645833333*var(--cq)) 0 #001772,calc(-.0943611102*var(--cq)) calc(.3521604575*var(--cq)) 0 #001772,calc(-.1822916667*var(--cq)) calc(.3157384285*var(--cq)) 0 #001772,calc(-.2577993473*var(--cq)) calc(.2577993473*var(--cq)) 0 #001772,calc(-.3157384285*var(--cq)) calc(.1822916667*var(--cq)) 0 #001772,calc(-.3521604575*var(--cq)) calc(.0943611102*var(--cq)) 0 #001772,calc(-.3645833333*var(--cq)) calc(0*var(--cq)) 0 #001772,calc(-.3521604575*var(--cq)) calc(-.0943611102*var(--cq)) 0 #001772,calc(-.3157384285*var(--cq)) calc(-.1822916667*var(--cq)) 0 #001772,calc(-.2577993473*var(--cq)) calc(-.2577993473*var(--cq)) 0 #001772,calc(-.1822916667*var(--cq)) calc(-.3157384285*var(--cq)) 0 #001772,calc(-.0943611102*var(--cq)) calc(-.3521604575*var(--cq)) 0 #001772,calc(0*var(--cq)) calc(-.3645833333*var(--cq)) 0 #001772,calc(.0943611102*var(--cq)) calc(-.3521604575*var(--cq)) 0 #001772,calc(.1822916667*var(--cq)) calc(-.3157384285*var(--cq)) 0 #001772,calc(.2577993473*var(--cq)) calc(-.2577993473*var(--cq)) 0 #001772,calc(.3157384285*var(--cq)) calc(-.1822916667*var(--cq)) 0 #001772,calc(.3521604575*var(--cq)) calc(-.0943611102*var(--cq)) 0 #001772;pointer-events:none;animation:game-gain .9s ease-out forwards}.game-play__gain--minus{text-shadow:calc(.3645833333*var(--cq)) calc(0*var(--cq)) 0 #8f1010,calc(.3521604575*var(--cq)) calc(.0943611102*var(--cq)) 0 #8f1010,calc(.3157384285*var(--cq)) calc(.1822916667*var(--cq)) 0 #8f1010,calc(.2577993473*var(--cq)) calc(.2577993473*var(--cq)) 0 #8f1010,calc(.1822916667*var(--cq)) calc(.3157384285*var(--cq)) 0 #8f1010,calc(.0943611102*var(--cq)) calc(.3521604575*var(--cq)) 0 #8f1010,calc(0*var(--cq)) calc(.3645833333*var(--cq)) 0 #8f1010,calc(-.0943611102*var(--cq)) calc(.3521604575*var(--cq)) 0 #8f1010,calc(-.1822916667*var(--cq)) calc(.3157384285*var(--cq)) 0 #8f1010,calc(-.2577993473*var(--cq)) calc(.2577993473*var(--cq)) 0 #8f1010,calc(-.3157384285*var(--cq)) calc(.1822916667*var(--cq)) 0 #8f1010,calc(-.3521604575*var(--cq)) calc(.0943611102*var(--cq)) 0 #8f1010,calc(-.3645833333*var(--cq)) calc(0*var(--cq)) 0 #8f1010,calc(-.3521604575*var(--cq)) calc(-.0943611102*var(--cq)) 0 #8f1010,calc(-.3157384285*var(--cq)) calc(-.1822916667*var(--cq)) 0 #8f1010,calc(-.2577993473*var(--cq)) calc(-.2577993473*var(--cq)) 0 #8f1010,calc(-.1822916667*var(--cq)) calc(-.3157384285*var(--cq)) 0 #8f1010,calc(-.0943611102*var(--cq)) calc(-.3521604575*var(--cq)) 0 #8f1010,calc(0*var(--cq)) calc(-.3645833333*var(--cq)) 0 #8f1010,calc(.0943611102*var(--cq)) calc(-.3521604575*var(--cq)) 0 #8f1010,calc(.1822916667*var(--cq)) calc(-.3157384285*var(--cq)) 0 #8f1010,calc(.2577993473*var(--cq)) calc(-.2577993473*var(--cq)) 0 #8f1010,calc(.3157384285*var(--cq)) calc(-.1822916667*var(--cq)) 0 #8f1010,calc(.3521604575*var(--cq)) calc(-.0943611102*var(--cq)) 0 #8f1010}.game-play__frame{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.game-play__score,.game-play__time{position:absolute;margin:0;font-family:"Roboto Slab","Open Sans",Arial,sans-serif,serif;font-weight:700;font-size:calc(7.6041666667*var(--cq));line-height:normal;text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:calc(.5208333333*var(--cq)) calc(0*var(--cq)) 0 #001772,calc(.5030863679*var(--cq)) calc(.134801586*var(--cq)) 0 #001772,calc(.4510548978*var(--cq)) calc(.2604166667*var(--cq)) 0 #001772,calc(.3682847819*var(--cq)) calc(.3682847819*var(--cq)) 0 #001772,calc(.2604166667*var(--cq)) calc(.4510548978*var(--cq)) 0 #001772,calc(.134801586*var(--cq)) calc(.5030863679*var(--cq)) 0 #001772,calc(0*var(--cq)) calc(.5208333333*var(--cq)) 0 #001772,calc(-.134801586*var(--cq)) calc(.5030863679*var(--cq)) 0 #001772,calc(-.2604166667*var(--cq)) calc(.4510548978*var(--cq)) 0 #001772,calc(-.3682847819*var(--cq)) calc(.3682847819*var(--cq)) 0 #001772,calc(-.4510548978*var(--cq)) calc(.2604166667*var(--cq)) 0 #001772,calc(-.5030863679*var(--cq)) calc(.134801586*var(--cq)) 0 #001772,calc(-.5208333333*var(--cq)) calc(0*var(--cq)) 0 #001772,calc(-.5030863679*var(--cq)) calc(-.134801586*var(--cq)) 0 #001772,calc(-.4510548978*var(--cq)) calc(-.2604166667*var(--cq)) 0 #001772,calc(-.3682847819*var(--cq)) calc(-.3682847819*var(--cq)) 0 #001772,calc(-.2604166667*var(--cq)) calc(-.4510548978*var(--cq)) 0 #001772,calc(-.134801586*var(--cq)) calc(-.5030863679*var(--cq)) 0 #001772,calc(0*var(--cq)) calc(-.5208333333*var(--cq)) 0 #001772,calc(.134801586*var(--cq)) calc(-.5030863679*var(--cq)) 0 #001772,calc(.2604166667*var(--cq)) calc(-.4510548978*var(--cq)) 0 #001772,calc(.3682847819*var(--cq)) calc(-.3682847819*var(--cq)) 0 #001772,calc(.4510548978*var(--cq)) calc(-.2604166667*var(--cq)) 0 #001772,calc(.5030863679*var(--cq)) calc(-.134801586*var(--cq)) 0 #001772}.game-play__clock,.game-play__timer{position:absolute;height:calc(12.1875*var(--cq))}.game-play__timer{top:calc(4.1666666667*var(--cq));left:calc(3.75*var(--cq));margin:0;width:calc(26.9791666667*var(--cq))}.game-play__clock{top:0;left:0;width:calc(13.0208333333*var(--cq));transform-origin:50% 60%}.game-play__time{top:calc(2.0833333333*var(--cq));left:calc(12.5*var(--cq))}.game-play__score{top:calc(6.25*var(--cq));right:calc(5.7291666667*var(--cq));transform-origin:100% 50%}.game-play__score.is-bump{animation:game-score-bump .3s ease-out}.game-play__timer.is-hurry .game-play__clock{animation:game-play-ring 1s ease-in-out infinite}.game-play__music{position:absolute;top:calc(4.5833333333*var(--cq));left:calc(33.5416666667*var(--cq));width:calc(12.5111458333*var(--cq));height:calc(11.3541666667*var(--cq));padding:0;border:0;background:0 0;cursor:pointer;transition:transform .2s ease,filter .2s ease}.game-play__music:hover{transform:translateY(calc(-.4166666667*var(--cq))) scale(1.05);filter:drop-shadow(0 calc(.8333333333*var(--cq)) calc(1.0416666667*var(--cq)) rgba(60,25,10,.35))}.game-play__music:hover .game-play__music-note{transform:rotate(-10deg)}.game-play__music:focus-visible{transform:translateY(calc(-.4166666667*var(--cq))) scale(1.05);filter:drop-shadow(0 calc(.8333333333*var(--cq)) calc(1.0416666667*var(--cq)) rgba(60,25,10,.35))}.game-play__music:focus-visible .game-play__music-note{transform:rotate(-10deg)}.game-play__music:active{transform:scale(.95)}.game-play__music::after{content:"";position:absolute;top:calc(5.5104166667*var(--cq));left:calc(5.8885416667*var(--cq));width:calc(8.9583333333*var(--cq));height:calc(.8333333333*var(--cq));border-radius:calc(.4166666667*var(--cq));background:#4b1f14;box-shadow:0 0 0 calc(.3125*var(--cq)) #e09454;opacity:0;transform:translate(-50%,-50%) rotate(45deg);transition:opacity .2s ease}.game-play__music[aria-pressed=false] .game-play__music-note{opacity:.55}.game-play__music[aria-pressed=false]::after{opacity:1}.game-play__music-note,.game-play__music-wood{position:absolute;pointer-events:none}.game-play__music-wood{inset:0;width:100%;height:100%}.game-play__music-note{top:calc(2.039375*var(--cq));left:calc(2.608125*var(--cq));width:calc(6.5609375*var(--cq));height:calc(6.941875*var(--cq));transition:transform .3s ease,opacity .2s ease}@media (prefers-reduced-motion:reduce){.game-play__timer.is-hurry .game-play__clock{animation:none}.game-play__music-note{transition:none}}.game-rating{position:absolute;inset:0;font-family:"Roboto Slab","Open Sans",Arial,sans-serif,serif;font-weight:700;color:#00378a}.game-rating__frame,.game-rating__plank{position:absolute;pointer-events:none}.game-rating__frame{inset:0;width:100%;height:100%}.game-rating__plank{top:calc(-.7291666667*var(--cq));left:calc(27.3958333333*var(--cq));width:calc(48.2291666667*var(--cq));height:calc(16.4583333333*var(--cq))}.game-rating__title{position:absolute;top:calc(4.5833333333*var(--cq));left:calc(51.3020833333*var(--cq));z-index:1;margin:0;transform:translateX(-50%);font-weight:700;font-size:calc(5.0513541667*var(--cq));line-height:normal;text-transform:uppercase;white-space:nowrap;color:#4b1f14}.game-rating__close{top:calc(3.2291666667*var(--cq));left:calc(84.6875*var(--cq))}.game-rating__find,.game-rating__input{position:absolute;top:calc(18.1145833333*var(--cq));height:calc(5.9592708333*var(--cq));border:0;background:#fff;box-shadow:inset 0 0 0 calc(.1354166667*var(--cq)) rgba(255,255,255,.17)}.game-rating__input{left:calc(33.4375*var(--cq));width:calc(26.6134375*var(--cq));padding:0 calc(1.6666666667*var(--cq)) 0 calc(2.2604166667*var(--cq));border-radius:calc(3.5890625*var(--cq));outline:0;font:inherit;font-size:calc(2.0833333333*var(--cq));color:#00378a;-webkit-appearance:none;appearance:none}.game-rating__input::placeholder{font-weight:900;letter-spacing:-.04em;color:rgba(0,55,138,.46);opacity:1}.game-rating__input::-webkit-search-cancel-button,.game-rating__input::-webkit-search-decoration{-webkit-appearance:none}.game-rating__input:focus-visible{box-shadow:inset 0 0 0 calc(.1354166667*var(--cq)) rgba(255,255,255,.17),0 0 0 calc(.3125*var(--cq)) rgba(0,55,138,.35)}.game-rating__find{left:calc(62.0833333333*var(--cq));width:calc(5.959375*var(--cq));padding:0;border-radius:50%;cursor:pointer;transition:transform .2s ease}.game-rating__find:hover{transform:scale(1.06)}.game-rating__find:focus-visible{transform:scale(1.06)}.game-rating__find:active{transform:scale(.95)}.game-rating__find img{position:absolute;top:50%;left:50%;width:calc(3.1936458333*var(--cq));height:calc(3.1936458333*var(--cq));transform:translate(-50%,-50%) scaleX(-1);pointer-events:none}.game-rating__table{position:absolute;top:calc(26.875*var(--cq));left:calc(11.4583333333*var(--cq));width:calc(76.9791666667*var(--cq))}.game-rating__table:not(.dataTable) .game-rating__rows>tr:nth-child(n+6){display:none}.game-rating__bar,.game-rating__head{position:relative;width:calc(76.8995833333*var(--cq));height:calc(9.1935416667*var(--cq))}.game-rating__bar{position:absolute;top:calc(26.875*var(--cq));left:calc(11.4583333333*var(--cq));pointer-events:none}.game-rating__rows{position:absolute;top:calc(12.3958333333*var(--cq));left:0;display:flex;flex-direction:column;gap:calc(1.3541666667*var(--cq));width:100%}.game-rating__row{position:relative;height:calc(7.1628125*var(--cq));border-radius:calc(4.5738541667*var(--cq));background:linear-gradient(180deg,#fff 55%,#fdfdfd 60%,#f7fafc 65%,#eef4fc 70%,#e8f0fb 75%,#e3ecfa 80%,#dbe7f8 85%,#d4dff0 90%,#cad5e4 95%,#c3cedc 100%);box-shadow:inset 0 0 0 calc(.1726041667*var(--cq)) rgba(255,255,255,.17)}.game-rating__cell,.game-rating__pages{position:absolute;transform:translateX(-50%)}.game-rating__cell{line-height:normal;white-space:nowrap}.game-rating__head .game-rating__cell{top:calc(3.4375*var(--cq));font-size:calc(2.5*var(--cq))}.game-rating__head .game-rating__cell--rank{top:calc(3.0208333333*var(--cq));left:calc(5.8333333333*var(--cq));transform:none;font-size:calc(3.3333333333*var(--cq))}.game-rating__head .game-rating__cell--phone{left:calc(22.34375*var(--cq))}.game-rating__head .game-rating__cell--date{left:calc(47.6354166667*var(--cq))}.game-rating__head .game-rating__cell--score{top:calc(3.5416666667*var(--cq));left:calc(66.9791666667*var(--cq))}.game-rating__row .game-rating__cell{top:calc(2.1875*var(--cq));font-size:calc(2.0711458333*var(--cq))}.game-rating__row .game-rating__cell--rank{top:0;left:calc(6.875*var(--cq));font-size:calc(5*var(--cq))}.game-rating__row .game-rating__cell--phone{left:calc(22.3958333333*var(--cq))}.game-rating__row .game-rating__cell--date{left:calc(47.4479166667*var(--cq))}.game-rating__row .game-rating__cell--score{left:calc(66.6666666667*var(--cq))}.game-rating__row .dt-empty{font-size:calc(2.0711458333*var(--cq))}.game-rating__pages{top:calc(83.0208333333*var(--cq));left:calc(50.03125*var(--cq));display:flex;align-items:center;gap:calc(3.6458333333*var(--cq));height:calc(6.108125*var(--cq))}.game-rating__step{position:relative;flex:none;width:calc(6.4583333333*var(--cq));height:calc(7.2291666667*var(--cq));padding:0;border:0;background:0 0;cursor:pointer;transition:transform .2s ease}.game-rating__step:hover{transform:translateY(calc(-.3125*var(--cq))) scale(1.06)}.game-rating__step:focus-visible{transform:translateY(calc(-.3125*var(--cq))) scale(1.06)}.game-rating__step:active{transform:scale(.95)}.game-rating__bubble,.game-rating__chevron{position:absolute;pointer-events:none}.game-rating__bubble{top:calc(-.1041666667*var(--cq));width:calc(7.7083333333*var(--cq));height:calc(7.6041666667*var(--cq))}.game-rating__chevron{top:calc(2.9166666667*var(--cq));left:calc(1.875*var(--cq));width:calc(2.7083333333*var(--cq));height:calc(1.6666666667*var(--cq))}.game-rating__step--prev .game-rating__bubble{left:calc(-.4166666667*var(--cq));transform:scaleX(-1)}.game-rating__step--prev .game-rating__chevron{transform:rotate(90deg)}.game-rating__step--next .game-rating__bubble{left:calc(-.8333333333*var(--cq))}.game-rating__step--next .game-rating__chevron{transform:rotate(-90deg)}.game-rating__numbers{display:flex;align-items:center;gap:calc(.7916666667*var(--cq));margin:0;font-size:calc(3.1769791667*var(--cq));line-height:normal;white-space:nowrap}.game-rating__numbers button{padding:0;border:0;background:0 0;font:inherit;color:inherit;cursor:pointer;transition:transform .2s ease}.game-rating__numbers button:hover{transform:translateY(calc(-.2083333333*var(--cq)))}.game-rating__numbers button:focus-visible{transform:translateY(calc(-.2083333333*var(--cq)))}.game-rating__numbers button[aria-current=page]{color:#fff;cursor:default;transform:none}@media (prefers-reduced-motion:reduce){.game-rating__find,.game-rating__numbers button,.game-rating__step{transition:none}}