.FruitMaze-module__J_XZQG__page{color:#fdf6ec;background:#2a1c3a;place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.FruitMaze-module__J_XZQG__page:before{content:"";filter:blur(16px)brightness(.5)saturate(.85);pointer-events:none;background:url(/images/background/fruit-maze.webp) 50%/cover no-repeat;position:absolute;inset:-40px}.FruitMaze-module__J_XZQG__stage{aspect-ratio:16/9;--character-width:min(28cqw, 168px);background:url(/images/background/fruit-maze.webp) 50%/cover no-repeat;width:min(100vw,177.778dvh);position:relative;box-shadow:0 0 48px #0000008c;container-type:size}.FruitMaze-module__J_XZQG__page [role=img]{z-index:4}.FruitMaze-module__J_XZQG__targetCard{aspect-ratio:1;z-index:2;background:radial-gradient(circle at 28% 22%,#ffffff38,#0000 58%),repeating-linear-gradient(48deg,#785f3c1f 0 3px,#5a462c1f 3px 6px),linear-gradient(158deg,#d9c39a 0%,#b89a6a 52%,#9b7d4f 100%);border:2px solid #5c462aa6;border-radius:18px;width:min(clamp(140px,30cqw,280px),48.8cqh - clamp(42px,8.4cqw,78px) - 16px);padding:clamp(10px,2.4cqw,22px);position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 3px 6px #fff6,inset 0 -7px 14px #3c2a1473,inset 0 0 22px #3c2a1480,0 8px 16px #0006}@container (max-height:500px){.FruitMaze-module__J_XZQG__targetCard{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}}.FruitMaze-module__J_XZQG__choiceCard{aspect-ratio:1;z-index:3;cursor:pointer;background:0 0;border:0;width:clamp(42px,8.4cqw,78px);padding:0;transition:filter .12s;animation:2.6s ease-in-out infinite FruitMaze-module__J_XZQG__floatCard;position:absolute;transform:translate(-50%,-50%)}@media (hover:hover){.FruitMaze-module__J_XZQG__exitGroup:hover .FruitMaze-module__J_XZQG__choiceCard{filter:brightness(1.12)drop-shadow(0 0 10px #ffd66be6);animation-duration:.7s}.FruitMaze-module__J_XZQG__exitGroup:hover .FruitMaze-module__J_XZQG__exitArrowGlyph{filter:drop-shadow(0 0 9px #ffd66bf2)drop-shadow(0 2px 3px #00000080);animation-duration:.55s}}@keyframes FruitMaze-module__J_XZQG__floatCard{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 6px))}}.FruitMaze-module__J_XZQG__exitArrow{aspect-ratio:1;z-index:3;pointer-events:none;width:clamp(30px,6cqw,56px);position:absolute}.FruitMaze-module__J_XZQG__exitArrowGlyph{filter:drop-shadow(0 2px 3px #00000080);background:url(/images/props/fruitMaze-arrow.webp) 50%/contain no-repeat;animation:1.1s ease-in-out infinite FruitMaze-module__J_XZQG__arrowBob;position:absolute;inset:0}@keyframes FruitMaze-module__J_XZQG__arrowBob{0%,to{transform:translate(-14%)}50%{transform:translate(14%)}}.FruitMaze-module__J_XZQG__choiceCorrect:after,.FruitMaze-module__J_XZQG__choiceWrong:after{content:"";pointer-events:none;border-radius:14px;position:absolute;inset:-4px}.FruitMaze-module__J_XZQG__choiceCorrect:after{border:4px solid #38d35b;box-shadow:0 0 16px 4px #38d35bd9}.FruitMaze-module__J_XZQG__choiceWrong:after{border:4px solid #e23b3b;box-shadow:0 0 16px 4px #e23b3bd9}.FruitMaze-module__J_XZQG__choiceWrong{animation:.75s FruitMaze-module__J_XZQG__wrongShake}@keyframes FruitMaze-module__J_XZQG__wrongShake{0%,to{transform:translate(-50%,-50%)skew(0)}15%{transform:translate(calc(9px - 50%),-50%)skew(-12deg)}30%{transform:translate(calc(-50% - 9px),-50%)skew(12deg)}45%{transform:translate(calc(7px - 50%),-50%)skew(-9deg)}60%{transform:translate(calc(-50% - 7px),-50%)skew(9deg)}75%{transform:translate(calc(4px - 50%),-50%)skew(-5deg)}}.FruitMaze-module__J_XZQG__winTitle{font-size:clamp(1.2rem,3.4vw,1.8rem);font-weight:800}.FruitMaze-module__J_XZQG__restartButton{cursor:pointer;color:#fdf6ec;background:#2a1c3a;border:0;border-radius:999px;padding:12px 26px;font-size:clamp(1rem,2.6vw,1.25rem);font-weight:700;transition:transform .12s,filter .12s;box-shadow:0 4px 10px #0000004d}@media (hover:hover){.FruitMaze-module__J_XZQG__restartButton:hover{filter:brightness(1.12);transform:translateY(-2px)}}.FruitMaze-module__J_XZQG__restartButton:active{transform:translateY(0)}.FruitMaze-module__J_XZQG__restartButton:focus-visible{outline-offset:3px;outline:3px solid #ffd66b}@keyframes FruitMaze-module__J_XZQG__pop{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes FruitMaze-module__J_XZQG__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FruitMaze-module__J_XZQG__choiceCard,.FruitMaze-module__J_XZQG__choiceWrong,.FruitMaze-module__J_XZQG__exitArrowGlyph,.FruitMaze-module__J_XZQG__restartButton{transition:none;animation:none}}
.SpriteCharacter-module__WUgMbW__sprite{--char-w:var(--character-width,min(28vw, 168px));z-index:1;width:var(--char-w);min-width:var(--character-min-width,116px);aspect-ratio:1;transform:translate(-50%, var(--character-anchor-y,-74%));pointer-events:none;-webkit-user-select:none;user-select:none;will-change:left, top;position:absolute}.SpriteCharacter-module__WUgMbW__image{image-rendering:pixelated;background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.SpriteCharacter-module__WUgMbW__shadow{filter:blur(2px);background:#14202442;border-radius:999px;height:3.5%;position:absolute;top:74%;left:42%;right:42%;transform:translateY(-50%)}
.NoStarsSign-module__kZPPoq__sign{color:#fff;box-sizing:border-box;background:#14141ed1;border-radius:999px;justify-content:center;align-items:center;gap:clamp(10px,3vmin,20px);width:fit-content;max-width:100%;margin-inline:auto;padding:clamp(10px,2.6vmin,20px) clamp(16px,4vmin,30px);display:flex}.NoStarsSign-module__kZPPoq__full{width:100%;padding:clamp(.6rem,2.4cqmin,1rem) clamp(.9rem,3.6cqmin,1.5rem)}.NoStarsSign-module__kZPPoq__star{color:#ffd23f;flex:none;font-size:clamp(2.8125rem,12vmin,5.625rem);line-height:1;position:relative}.NoStarsSign-module__kZPPoq__full .NoStarsSign-module__kZPPoq__star{font-size:clamp(2rem,9cqmin,4.5rem)}.NoStarsSign-module__kZPPoq__star:after{content:"";background:#e2453c;border-radius:3px;width:130%;height:6px;position:absolute;top:50%;left:-15%;transform:translateY(-50%)rotate(45deg)}.NoStarsSign-module__kZPPoq__label{text-align:center;margin:0;font-size:clamp(1.05rem,3.4vmin,1.5rem);font-weight:700}.NoStarsSign-module__kZPPoq__full .NoStarsSign-module__kZPPoq__label{font-size:clamp(1rem,4cqmin,1.6rem)}
.Card-module__TNeMoG__card{isolation:isolate;width:var(--math-card-size,180px);aspect-ratio:1;-webkit-user-select:none;user-select:none;border-radius:8px;place-items:center;max-width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 4px #17191b2e,0 14px 28px #17191b29;container-type:inline-size}.Card-module__TNeMoG__background{z-index:-1;object-fit:cover}.Card-module__TNeMoG__content{place-items:center;min-width:0;min-height:0;display:grid;position:absolute;inset:11%}.Card-module__TNeMoG__fruitContent{inset:10%}.Card-module__TNeMoG__symbolContent{inset:18%}.Card-module__TNeMoG__artwork{object-fit:contain}.Card-module__TNeMoG__number{color:#2c211c;max-width:100%;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.75rem, var(--math-card-number-size), 9rem);font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:anywhere;text-align:center;text-shadow:0 2px #ffffff57;font-weight:900;line-height:.92}.Card-module__TNeMoG__card[data-background=silver] .Card-module__TNeMoG__number{color:#1f292d;text-shadow:0 2px #ffffffb8}.Card-module__TNeMoG__card[data-background=gold] .Card-module__TNeMoG__number{color:#3c2a04;text-shadow:0 2px #fff9c67a}.Card-module__TNeMoG__selected{outline-offset:3px;outline:4px solid #14746e}.Card-module__TNeMoG__disabled{opacity:.54;filter:grayscale(.7)}@media (prefers-reduced-motion:no-preference){.Card-module__TNeMoG__card{transition:box-shadow .16s,filter .16s,opacity .16s}}.Card-module__TNeMoG__numberBold{-webkit-text-stroke:.04em currentColor}
.CardPlayground-module__Hgn_kG__playground{border-top:1px solid #cbd5e1;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);gap:42px;width:min(100%,900px);padding:34px 0 4px;display:grid}.CardPlayground-module__Hgn_kG__controls{align-content:start;gap:18px;display:grid}.CardPlayground-module__Hgn_kG__header{gap:4px;display:grid}.CardPlayground-module__Hgn_kG__header p,.CardPlayground-module__Hgn_kG__header h2,.CardPlayground-module__Hgn_kG__previewLabel,.CardPlayground-module__Hgn_kG__invalidNumber,.CardPlayground-module__Hgn_kG__value{margin:0}.CardPlayground-module__Hgn_kG__header p,.CardPlayground-module__Hgn_kG__previewLabel{color:#52616b;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.CardPlayground-module__Hgn_kG__header h2{color:#111827;letter-spacing:0;font-size:2rem;line-height:1.05}.CardPlayground-module__Hgn_kG__field{color:#293842;gap:7px;font-size:.9rem;font-weight:800;display:grid}.CardPlayground-module__Hgn_kG__field select,.CardPlayground-module__Hgn_kG__field input{color:#111827;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #9aa8b2;border-radius:6px;outline:none;padding:0 12px;font-size:1rem}.CardPlayground-module__Hgn_kG__field select:focus-visible,.CardPlayground-module__Hgn_kG__field input:focus-visible{border-color:#0f766e;box-shadow:0 0 0 3px #0f766e33}.CardPlayground-module__Hgn_kG__preview{grid-template-rows:auto 264px auto;justify-items:center;gap:12px;min-width:0;display:grid}.CardPlayground-module__Hgn_kG__previewLabel{justify-self:start}.CardPlayground-module__Hgn_kG__cardSlot{place-items:center;width:100%;min-width:0;display:grid}.CardPlayground-module__Hgn_kG__invalidNumber{color:#a32929;text-align:center;font-size:.95rem;font-weight:800}.CardPlayground-module__Hgn_kG__value{color:#34434d;justify-content:center;align-items:baseline;gap:10px;min-height:44px;font-size:.95rem;font-weight:700;display:flex}.CardPlayground-module__Hgn_kG__value strong{color:#111827;font-size:1.35rem}.CardPlayground-module__Hgn_kG__playground[dir=rtl] .CardPlayground-module__Hgn_kG__previewLabel{justify-self:end}@media (max-width:720px){.CardPlayground-module__Hgn_kG__playground{grid-template-columns:1fr;gap:30px}}
.GameEnd-module__9Kkr6G__page{--badge-size:clamp(150px, 40vmin, 300px);--character-width:var(--badge-size);background:radial-gradient(circle at 50% 40%,#1d3b6b 0%,#0b1230 70%);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative;overflow:hidden}.GameEnd-module__9Kkr6G__badge{width:var(--badge-size);aspect-ratio:1;transform:scale(var(--star-scale,1));place-items:center;transition:transform .42s cubic-bezier(.34,1.5,.64,1);display:grid;position:relative}.GameEnd-module__9Kkr6G__star{filter:drop-shadow(0 0 14px #ffd65ce6)drop-shadow(0 0 42px #ffb42880)drop-shadow(0 6px 10px #00000059);width:100%;height:100%;animation:3.2s ease-in-out infinite GameEnd-module__9Kkr6G__starBreathe;position:absolute;inset:0}.GameEnd-module__9Kkr6G__badgeLost{opacity:.35}.GameEnd-module__9Kkr6G__badgeLost .GameEnd-module__9Kkr6G__star{filter:grayscale()brightness(.85);animation:none}.GameEnd-module__9Kkr6G__starShine{transform-origin:50% 42%;opacity:.55;clip-path:polygon(0 0,100% 0,100% 46%,0 46%);transform:translateY(-3%)scale(.72)}.GameEnd-module__9Kkr6G__rays{background:repeating-conic-gradient(#ffe08257 0deg 4deg,#ffe08200 4deg 16deg);border-radius:50%;animation:26s linear infinite GameEnd-module__9Kkr6G__raysSpin;position:absolute;inset:-18%;-webkit-mask-image:radial-gradient(circle,#000 34%,#0000 72%);mask-image:radial-gradient(circle,#000 34%,#0000 72%)}@keyframes GameEnd-module__9Kkr6G__raysSpin{to{transform:rotate(360deg)}}@keyframes GameEnd-module__9Kkr6G__starBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.GameEnd-module__9Kkr6G__score{--score-shift:3%;transform:translateY(var(--score-shift));font-size:calc(var(--badge-size) * .3);font-variant-numeric:tabular-nums;color:#593700;text-shadow:0 2px #ffffff80,0 -1px #784a0059;font-weight:900;animation:.22s ease-out GameEnd-module__9Kkr6G__tick;position:relative}.GameEnd-module__9Kkr6G__scoreWide{font-size:calc(var(--badge-size) * .21);letter-spacing:-.02em}.GameEnd-module__9Kkr6G__particle{aspect-ratio:1;filter:drop-shadow(0 0 8px #ffd65ce6);pointer-events:none;width:26%;margin:-13% 0 0 -13%;animation:.76s cubic-bezier(.45,0,.25,1) forwards GameEnd-module__9Kkr6G__merge;position:absolute;top:50%;left:50%}.GameEnd-module__9Kkr6G__particle:before{content:"";clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:linear-gradient(#fff6c9,#ffd23f);position:absolute;inset:0}@keyframes GameEnd-module__9Kkr6G__merge{0%{transform:rotate(var(--angle)) translateX(320%) rotate(calc(var(--angle) * -1)) scale(1);opacity:0}20%{opacity:1}85%{opacity:1}to{transform:rotate(var(--angle)) translateX(0) rotate(calc(var(--angle) * -1)) scale(.12);opacity:0}}.GameEnd-module__9Kkr6G__orbits{pointer-events:none;position:absolute;inset:0}.GameEnd-module__9Kkr6G__orbit{width:calc(var(--badge-size) * (var(--star-scale) + 2 * var(--lane)));aspect-ratio:1;transition:width .42s cubic-bezier(.34,1.5,.64,1);animation-name:GameEnd-module__9Kkr6G__orbitSpin;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes GameEnd-module__9Kkr6G__orbitSpin{to{transform:rotate(360deg)}}.GameEnd-module__9Kkr6G__trail{inset:calc(var(--trail-width) / -2);background:conic-gradient(#ffd65c00 0deg var(--trail-from), #fff4c8f2 360deg);-webkit-mask:radial-gradient(closest-side, #0000 calc(100% - var(--trail-width)), #000 calc(100% - var(--trail-width) + 1px), #000 100%);mask:radial-gradient(closest-side, #0000 calc(100% - var(--trail-width)), #000 calc(100% - var(--trail-width) + 1px), #000 100%);border-radius:50%;position:absolute}.GameEnd-module__9Kkr6G__orbitStar{width:calc(var(--badge-size) * .16);aspect-ratio:1;filter:drop-shadow(0 0 8px #ffd65ce6);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.GameEnd-module__9Kkr6G__orbitStar:before{content:"";clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:linear-gradient(#fff6c9,#ffd23f);position:absolute;inset:0}.GameEnd-module__9Kkr6G__rain{pointer-events:none;position:absolute;inset:0;overflow:hidden}.GameEnd-module__9Kkr6G__drop{aspect-ratio:1;opacity:0;filter:drop-shadow(0 0 4px #ffcd64bf)drop-shadow(0 0 12px #ffb42866);animation-name:GameEnd-module__9Kkr6G__fallAway;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0}.GameEnd-module__9Kkr6G__drop:before{content:"";clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:linear-gradient(#2a2620,#14120f);position:absolute;inset:0}@keyframes GameEnd-module__9Kkr6G__fallAway{0%{opacity:0;transform:translateY(-12vh)rotate(0)scale(1)}15%{opacity:.65}70%{opacity:.35}to{opacity:0;transform:translateY(112vh)rotate(220deg)scale(.6)}}.GameEnd-module__9Kkr6G__characterSlot{width:var(--badge-size);height:var(--badge-size);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.GameEnd-module__9Kkr6G__slotLeft{left:max(8px,4vw)}.GameEnd-module__9Kkr6G__slotRight{right:max(8px,4vw)}.GameEnd-module__9Kkr6G__action{--action-width:clamp(165px, 36vmin, 330px);z-index:3;width:var(--action-width);filter:drop-shadow(0 6px 14px #00000073);transition:scale .14s ease-out;animation:.42s ease-out both GameEnd-module__9Kkr6G__exitIn,2.8s ease-in-out infinite GameEnd-module__9Kkr6G__exitBob;position:absolute;top:50%;translate:0 -50%}@keyframes GameEnd-module__9Kkr6G__exitIn{0%{opacity:0}}.GameEnd-module__9Kkr6G__actionLeft{left:calc(max(8px, 4vw) + (var(--badge-size) - var(--action-width)) / 2)}.GameEnd-module__9Kkr6G__actionRight{right:calc(max(8px, 4vw) + (var(--badge-size) - var(--action-width)) / 2)}@media (hover:hover){.GameEnd-module__9Kkr6G__action:hover{scale:1.06}}.GameEnd-module__9Kkr6G__action:active{scale:.94}.GameEnd-module__9Kkr6G__action:before{content:"";z-index:-1;filter:blur(18px);opacity:.75;background:conic-gradient(#ff4d4d,#ffa63a,#ffe94d,#5cff8f,#4dd2ff,#8a5cff,#ff5cd0,#ff4d4d);border-radius:50%;animation:7s linear infinite GameEnd-module__9Kkr6G__auraSpin;position:absolute;inset:-12%}@keyframes GameEnd-module__9Kkr6G__auraSpin{to{transform:rotate(360deg)}}.GameEnd-module__9Kkr6G__actionButton{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.GameEnd-module__9Kkr6G__actionImage{width:100%;height:auto;display:block}@keyframes GameEnd-module__9Kkr6G__exitBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes GameEnd-module__9Kkr6G__tick{0%{transform:translateY(var(--score-shift)) scale(1.35)}to{transform:translateY(var(--score-shift)) scale(1)}}@media (prefers-reduced-motion:reduce){.GameEnd-module__9Kkr6G__score,.GameEnd-module__9Kkr6G__star,.GameEnd-module__9Kkr6G__rays,.GameEnd-module__9Kkr6G__particle,.GameEnd-module__9Kkr6G__action,.GameEnd-module__9Kkr6G__action:before{animation:none}.GameEnd-module__9Kkr6G__badge{transition:none}.GameEnd-module__9Kkr6G__particle,.GameEnd-module__9Kkr6G__drop,.GameEnd-module__9Kkr6G__orbits{display:none}}.GameEnd-module__9Kkr6G__tallyBadge{background:repeating-conic-gradient(#cfe8ff 0deg 4deg,#a8d2f5 4deg 8deg);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 16px #78c8ff99,0 8px 14px #0006}.GameEnd-module__9Kkr6G__tallyBadge:after{content:"";box-shadow:inset 0 -8% 16% #00000047, inset 0 4% 10% #fff6;background:radial-gradient(circle at 34% 26%,#eaf6ff 0%,#6fb6ee 52%,#22608f 100%);border-radius:50%;position:absolute;inset:9%}.GameEnd-module__9Kkr6G__tallyMark{z-index:1;font-size:calc(var(--badge-size) * .17);color:#ffffffeb;text-shadow:0 2px 3px #00285073;font-weight:800;line-height:1;position:absolute;top:17%;left:50%;transform:translate(-50%)}.GameEnd-module__9Kkr6G__scoreTally{--score-shift:10%;font-size:calc(var(--badge-size) * .36);color:#fff;text-shadow:0 2px #003c6e8c,0 -1px #ffffff59}
.GameSystem-module__z4NDIa__skipWin{z-index:41;color:#fff;letter-spacing:.06em;cursor:pointer;background:#be1e1ed9;border:2px solid #fff;border-radius:999px;min-width:44px;min-height:32px;padding:4px 12px;font-size:13px;font-weight:800;position:fixed;bottom:clamp(6px,1.6vmin,16px);right:clamp(6px,1.6vmin,16px)}.GameSystem-module__z4NDIa__errorPage{color:#15252b;background:#f4f7f8;place-items:center;min-height:100vh;padding:28px;display:grid}.GameSystem-module__z4NDIa__errorContent{justify-items:start;gap:14px;width:min(100%,520px);display:grid}.GameSystem-module__z4NDIa__errorContent h1,.GameSystem-module__z4NDIa__errorContent p{margin:0}.GameSystem-module__z4NDIa__errorContent h1{letter-spacing:0;font-size:2.25rem;line-height:1.05}.GameSystem-module__z4NDIa__errorContent p{color:#53656c;font-size:1rem;font-weight:700;line-height:1.5}.GameSystem-module__z4NDIa__errorContent a{color:#fff;background:#173139;border-radius:6px;place-items:center;min-height:44px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-grid}.GameSystem-module__z4NDIa__errorPage[dir=rtl] .GameSystem-module__z4NDIa__errorContent{text-align:right;justify-items:end}
.ShopIcons-module__fKwuwG__icon{vertical-align:middle;flex:none;display:inline-block;overflow:hidden}.ShopIcons-module__fKwuwG__animated .ShopIcons-module__fKwuwG__sweep{animation:3.6s ease-in-out infinite ShopIcons-module__fKwuwG__sweep}.ShopIcons-module__fKwuwG__animated .ShopIcons-module__fKwuwG__sparkle{opacity:0;transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite ShopIcons-module__fKwuwG__twinkle}@keyframes ShopIcons-module__fKwuwG__sweep{0%,55%{transform:translate(0)skew(-18deg)}to{transform:translate(190px)skew(-18deg)}}@keyframes ShopIcons-module__fKwuwG__twinkle{0%,72%,to{opacity:0;transform:scale(.2)rotate(0)}82%{opacity:1;transform:scale(1)rotate(45deg)}90%{opacity:0;transform:scale(.4)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.ShopIcons-module__fKwuwG__animated .ShopIcons-module__fKwuwG__sweep,.ShopIcons-module__fKwuwG__animated .ShopIcons-module__fKwuwG__sparkle{animation:none}.ShopIcons-module__fKwuwG__animated .ShopIcons-module__fKwuwG__sparkle{opacity:0}}
.SpriteFace-module__RqwzaG__frame{width:var(--face-size,clamp(38px, 7vw, 62px));aspect-ratio:1;box-sizing:border-box;background:#09162273;border:2px solid #ffffffd9;border-radius:50%;flex:none;position:relative;overflow:hidden}.SpriteFace-module__RqwzaG__image{image-rendering:pixelated;background-repeat:no-repeat;position:absolute;inset:0}
.HeartPips-module__U-saza__row{flex-wrap:wrap;justify-content:center;gap:clamp(4px,.9vw,8px);display:flex}.HeartPips-module__U-saza__heart{width:var(--hud-pip-size,clamp(14px, 2.4vw, 22px));color:#ffffffd9;height:auto;transition:fill .22s,transform .22s,opacity .22s}.HeartPips-module__U-saza__heartFull{fill:#ff5a6b;filter:drop-shadow(0 0 6px #ff5a6b8c)}.HeartPips-module__U-saza__heartEmpty{fill:#ffffff1a;opacity:.5;transform:scale(.82)}@media (prefers-reduced-motion:reduce){.HeartPips-module__U-saza__heart{transition:none}}
:root{--hud-pip-size:clamp(11px, 2vw, 18px);--hud-pip-gap:clamp(4px, .9vw, 8px);--hud-inset:clamp(8px, 2vw, 20px);--hud-pad-y:clamp(5px, 1vw, 9px);--hud-row-gap:clamp(3px, .7vw, 6px);--hud-safe-height:calc(var(--hud-inset) + 2 * var(--hud-pip-size) + var(--hud-row-gap) + 2 * var(--hud-pad-y));--game-back-size:clamp(44px, 9vmin, 60px);--game-corner-safe-height:max(var(--hud-safe-height), calc(var(--hud-inset) + var(--game-back-size) + 6px))}.GameHud-module__sOB5GG__hud{top:var(--hud-inset);left:max(var(--hud-inset), env(safe-area-inset-left));z-index:40;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:clamp(6px,1.2vw,12px);max-width:min(70vw,620px);display:flex;position:fixed}.GameHud-module__sOB5GG__inline{max-width:100%;position:static}.GameHud-module__sOB5GG__stack{align-items:flex-start;gap:var(--hud-row-gap);flex-direction:column;display:flex}.GameHud-module__sOB5GG__stack,.GameHud-module__sOB5GG__step{padding:var(--hud-pad-y) clamp(7px, 1.2vw, 12px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09162252;border-radius:clamp(12px,2vw,18px)}.GameHud-module__sOB5GG__step{border-radius:999px}.GameHud-module__sOB5GG__pips{gap:var(--hud-pip-gap);flex-wrap:wrap;max-width:44vw;display:flex}.GameHud-module__sOB5GG__hearts{justify-content:flex-start;gap:var(--hud-pip-gap)}.GameHud-module__sOB5GG__pip{width:var(--hud-pip-size);height:var(--hud-pip-size);box-sizing:border-box;background:#ffffff1f;border:2px solid #ffffffd9;border-radius:50%;transition:background .22s,transform .22s}.GameHud-module__sOB5GG__pipFilled{background:#ffd23f;border-color:#ffe69a;transform:scale(1.12);box-shadow:0 0 8px #ffd23fcc}.GameHud-module__sOB5GG__tally{color:#fff;align-items:center;gap:6px;line-height:1;display:flex}.GameHud-module__sOB5GG__tallySign{opacity:.9;font-size:clamp(15px,2.4vw,22px);font-weight:800}.GameHud-module__sOB5GG__tallyCount{font-variant-numeric:tabular-nums;font-size:clamp(15px,2.4vw,22px);font-weight:800}.GameHud-module__sOB5GG__step{color:#ffffffeb;white-space:nowrap;font-size:clamp(12px,1.8vw,17px);font-weight:700;line-height:1}@media (prefers-reduced-motion:reduce){.GameHud-module__sOB5GG__pip{transition:none}}
.BackPill-module__KHPSRq__back{color:#0f3d44;white-space:nowrap;background:linear-gradient(#fff,#e9f9fb);border:3px solid #1fb5c4;border-radius:999px;justify-self:start;align-items:center;gap:clamp(6px,1.4vmin,10px);min-height:48px;padding-block:4px;padding-inline:6px clamp(14px,2.6vmin,22px);font-size:clamp(15px,2.8vmin,22px);font-weight:800;text-decoration:none;transition:translate .12s,box-shadow .12s;display:flex;box-shadow:0 4px #16808b,0 7px 14px #00000040}.BackPill-module__KHPSRq__back:hover{translate:0 -2px;box-shadow:0 6px #16808b,0 10px 18px #00000047}.BackPill-module__KHPSRq__back:active{translate:0 3px;box-shadow:0 1px #16808b,0 3px 6px #00000040}.BackPill-module__KHPSRq__back:focus-visible{outline-offset:3px;outline:3px solid #1c2a3a}.BackPill-module__KHPSRq__backIcon{flex:none;width:clamp(34px,7vmin,54px);height:clamp(34px,7vmin,54px);margin-block:-6px}@media (prefers-reduced-motion:reduce){.BackPill-module__KHPSRq__back{transition:none}}
.StarHud-module__BhyJHG__hud{top:clamp(8px,2vmin,20px);left:max(clamp(8px, 2vmin, 20px), env(safe-area-inset-left));z-index:40;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:clamp(6px,1.2vmin,12px);display:flex;position:fixed}.StarHud-module__BhyJHG__face{width:clamp(44px,9vmin,64px);height:clamp(44px,9vmin,64px)}.StarHud-module__BhyJHG__stars{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0916226b;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:4px 14px 4px 10px;font-size:clamp(17px,3.2vmin,24px);font-weight:900;display:flex}.StarHud-module__BhyJHG__star,.StarHud-module__BhyJHG__starPulse{display:inline-flex}.StarHud-module__BhyJHG__starPulse{animation:.42s ease-out StarHud-module__BhyJHG__hudStarPulse}@keyframes StarHud-module__BhyJHG__hudStarPulse{0%{scale:1}35%{scale:1.55}to{scale:1}}.StarHud-module__BhyJHG__count{text-align:center;font-variant-numeric:tabular-nums;min-width:1.4ch}.StarHud-module__BhyJHG__layer{z-index:60;pointer-events:none;position:fixed;inset:0}.StarHud-module__BhyJHG__flyer{filter:drop-shadow(0 0 6px #ffc83de6);width:30px;height:30px;margin:-15px 0 0 -15px;display:block;position:absolute}@media (prefers-reduced-motion:reduce){.StarHud-module__BhyJHG__starPulse{animation:none}}
.letterbox-module___5UFQW__letterboxed:before{content:"";background-image:var(--letterbox-art);filter:blur(26px)saturate(1.1)brightness(.94);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.letterbox-module___5UFQW__letterboxed:before{filter:saturate(1.1)brightness(.9)}}
.RoadView-module__trxUZq__scene{--character-width:clamp(100px, 40vh, 260px);--character-min-width:0px;--gutter:clamp(16px, 3vw, 32px);--ground-height:55dvh;--ground-tile:calc(var(--ground-height) * 1364 / 768);--backdrop-tile:300dvh;color:#1c2a3a;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#8fd3ff;position:fixed;inset:0;overflow:hidden}.RoadView-module__trxUZq__backdrop,.RoadView-module__trxUZq__ground{z-index:0;pointer-events:none;background-position:0 100%;background-repeat:repeat-x;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;bottom:0;left:0;right:0}.RoadView-module__trxUZq__backdrop{background-image:url(/images/background/journey/journey-backdrop.webp);background-size:var(--backdrop-tile) 100dvh;animation-name:RoadView-module__trxUZq__backdropScroll;animation-duration:60s;top:0}.RoadView-module__trxUZq__ground{height:var(--ground-height);background-image:url(/images/background/journey/journey-ground.webp);background-size:var(--ground-tile) var(--ground-height);animation-name:RoadView-module__trxUZq__groundScroll;animation-duration:var(--ground-seconds,4.5s)}.RoadView-module__trxUZq__scene[data-moving=true] .RoadView-module__trxUZq__backdrop,.RoadView-module__trxUZq__scene[data-moving=true] .RoadView-module__trxUZq__ground{animation-play-state:running}@keyframes RoadView-module__trxUZq__backdropScroll{0%{background-position-x:0}to{background-position-x:calc(-1 * var(--backdrop-tile))}}@keyframes RoadView-module__trxUZq__groundScroll{0%{background-position-x:0}to{background-position-x:calc(-1 * var(--ground-tile))}}.RoadView-module__trxUZq__characterLayer{z-index:3;pointer-events:none;position:absolute;inset:0}.RoadView-module__trxUZq__stop{z-index:2;flex-direction:column;align-items:center;width:0;display:flex;position:absolute;bottom:16%;left:55%}.RoadView-module__trxUZq__stop[data-phase=arriving]{animation:RoadView-module__trxUZq__stopArrive var(--arrive-ms,2.4s) linear both}.RoadView-module__trxUZq__stop[data-phase=leaving]{animation:RoadView-module__trxUZq__stopLeave var(--leave-ms,2s) linear both}@keyframes RoadView-module__trxUZq__stopArrive{0%{translate:var(--arrive-from,60vw) 0}to{translate:0}}@keyframes RoadView-module__trxUZq__stopLeave{0%{opacity:1;translate:0}80%{opacity:1}to{translate:calc(-1 * var(--leave-to,65vw)) 0;opacity:0}}.RoadView-module__trxUZq__stopForm{display:contents}.RoadView-module__trxUZq__stopButton{width:max-content;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;padding:0;display:flex}.RoadView-module__trxUZq__stopButton:disabled{cursor:default}.RoadView-module__trxUZq__stopButton[data-pressed=true]{cursor:progress}.RoadView-module__trxUZq__stopButton[data-pressed=true] .RoadView-module__trxUZq__board{opacity:.6}.RoadView-module__trxUZq__stopButton:focus-visible{outline:none}.RoadView-module__trxUZq__stopButton:focus-visible .RoadView-module__trxUZq__board{outline-offset:3px;outline:3px solid #1c2a3a}.RoadView-module__trxUZq__bob{z-index:1;display:block;position:relative}.RoadView-module__trxUZq__stop[data-phase=waiting] .RoadView-module__trxUZq__bob{animation:1.3s ease-in-out infinite alternate RoadView-module__trxUZq__stopBob}@keyframes RoadView-module__trxUZq__stopBob{0%{translate:0}to{translate:0 -6px}}.RoadView-module__trxUZq__board{aspect-ratio:1;background:#c8914f;border:3px solid #8a5a2b;border-radius:50%;justify-content:center;align-items:center;padding:clamp(8px,2vh,14px);transition:box-shadow .14s;display:flex;box-shadow:0 4px #6e4520,0 6px 12px #00000040}.RoadView-module__trxUZq__stopButton:not(:disabled):hover .RoadView-module__trxUZq__board{outline-offset:0;outline:4px solid #fff;box-shadow:0 4px #6e4520,0 8px 16px #0000004d}.RoadView-module__trxUZq__icon{width:clamp(64px,18vh,128px);max-width:none;height:clamp(64px,18vh,128px);display:block}.RoadView-module__trxUZq__post{z-index:0;background:#7a4a22;border-radius:0 0 3px 3px;width:10px;height:clamp(18px,7vh,44px);margin-top:-10px;display:block;position:relative;box-shadow:inset -3px 0 #0003}.RoadView-module__trxUZq__actions{z-index:4;direction:ltr;justify-content:center;gap:10px;width:0;animation:.24s ease-out both RoadView-module__trxUZq__actionsIn;display:flex;position:absolute;top:min(84% + 8px,100% - 60px);left:55%}@keyframes RoadView-module__trxUZq__actionsIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.RoadView-module__trxUZq__actions>form{flex:none;display:flex}.RoadView-module__trxUZq__action{width:clamp(52px,13vh,84px);height:clamp(52px,13vh,84px);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:clamp(3px,.9vh,7px);display:inline-flex;box-shadow:0 4px #00000040}.RoadView-module__trxUZq__actionImage,.RoadView-module__trxUZq__actionSvg{object-fit:contain;width:100%;height:100%;display:block}.RoadView-module__trxUZq__action:not(:disabled):active{translate:0 2px;box-shadow:0 2px #00000040}.RoadView-module__trxUZq__action:disabled{opacity:.6;cursor:default}.RoadView-module__trxUZq__action[data-pressed=true]{cursor:progress}.RoadView-module__trxUZq__action:focus-visible{outline-offset:2px;outline:3px solid #1c2a3a}.RoadView-module__trxUZq__again,.RoadView-module__trxUZq__next{background:#fffaf0}.RoadView-module__trxUZq__flip{display:inline-block}.RoadView-module__trxUZq__topBar{z-index:10;padding-block:clamp(8px,2vh,16px);padding-inline:var(--gutter);direction:ltr;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.RoadView-module__trxUZq__backdrop,.RoadView-module__trxUZq__ground{animation-name:none}.RoadView-module__trxUZq__stop[data-phase=arriving]{animation-name:RoadView-module__trxUZq__stopFadeIn;animation-duration:.4s}.RoadView-module__trxUZq__stop[data-phase=leaving]{animation-name:RoadView-module__trxUZq__stopFadeOut;animation-duration:.4s}.RoadView-module__trxUZq__stop[data-phase=waiting] .RoadView-module__trxUZq__bob,.RoadView-module__trxUZq__actions{animation:none}.RoadView-module__trxUZq__board{transition:none}}@keyframes RoadView-module__trxUZq__stopFadeIn{0%{opacity:0}to{opacity:1}}@keyframes RoadView-module__trxUZq__stopFadeOut{0%{opacity:1}to{opacity:0}}
.ObjectSprite-module__Iivmga__sprite{line-height:0;display:inline-block;position:relative}.ObjectSprite-module__Iivmga__svg{width:100%;height:100%;display:block}.ObjectSprite-module__Iivmga__image{object-fit:contain}
.LandscapeOnly-module__nMxMOa__gate{display:none}@media (orientation:portrait) and (pointer:coarse){.LandscapeOnly-module__nMxMOa__gate{z-index:9999;background:#0f2733;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,3vh,28px);padding:24px;display:flex;position:fixed;inset:0}}.LandscapeOnly-module__nMxMOa__icon{width:min(60vw,320px);height:auto;overflow:visible}.LandscapeOnly-module__nMxMOa__icon *{transform-box:view-box;transform-origin:80px 80px}.LandscapeOnly-module__nMxMOa__phone{animation:3.6s ease-in-out infinite LandscapeOnly-module__nMxMOa__turn}.LandscapeOnly-module__nMxMOa__phoneBody{fill:#12333f;stroke:#eaf4fb;stroke-width:4px}.LandscapeOnly-module__nMxMOa__tallScene{animation:3.6s linear infinite LandscapeOnly-module__nMxMOa__tall}.LandscapeOnly-module__nMxMOa__wideScene{opacity:0;animation:3.6s ease-out infinite LandscapeOnly-module__nMxMOa__wide}.LandscapeOnly-module__nMxMOa__icon .LandscapeOnly-module__nMxMOa__tick{opacity:0;transform-origin:126px 54px;animation:3.6s ease-out infinite LandscapeOnly-module__nMxMOa__tick}.LandscapeOnly-module__nMxMOa__arrow{fill:none;stroke:#ffc528;stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:3.6s ease-in-out infinite LandscapeOnly-module__nMxMOa__draw}.LandscapeOnly-module__nMxMOa__arrowHead{fill:#ffc528;opacity:0;animation:3.6s linear infinite LandscapeOnly-module__nMxMOa__head}.LandscapeOnly-module__nMxMOa__words{color:#fff;text-align:center;max-width:22ch;margin:0;font-size:clamp(1.6rem,7vw,2.6rem);font-weight:900;line-height:1.2}.LandscapeOnly-module__nMxMOa__speaker{color:#0f2733;cursor:pointer;background:#ffc528;border:4px solid #fff;border-radius:50%;place-items:center;width:84px;height:84px;padding:18px;animation:1.4s ease-in-out infinite LandscapeOnly-module__nMxMOa__pulse;display:grid;box-shadow:0 5px #b8860b}.LandscapeOnly-module__nMxMOa__speaker svg{width:100%;height:100%}@keyframes LandscapeOnly-module__nMxMOa__turn{0%,15%{transform:rotate(0)}50%,95%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes LandscapeOnly-module__nMxMOa__draw{0%,15%{stroke-dashoffset:100px;opacity:0}17%{opacity:1}50%,95%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes LandscapeOnly-module__nMxMOa__head{0%,48%{opacity:0}50%,95%{opacity:1}to{opacity:0}}@keyframes LandscapeOnly-module__nMxMOa__tall{0%,48%{opacity:1}52%,98%{opacity:0}to{opacity:1}}@keyframes LandscapeOnly-module__nMxMOa__wide{0%,50%{opacity:0;transform:scaleX(.55)}60%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes LandscapeOnly-module__nMxMOa__tick{0%,60%{opacity:0;transform:scale(0)}66%{opacity:1;transform:scale(1.25)}70%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes LandscapeOnly-module__nMxMOa__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.LandscapeOnly-module__nMxMOa__phone,.LandscapeOnly-module__nMxMOa__tallScene,.LandscapeOnly-module__nMxMOa__wideScene,.LandscapeOnly-module__nMxMOa__icon .LandscapeOnly-module__nMxMOa__tick,.LandscapeOnly-module__nMxMOa__arrow,.LandscapeOnly-module__nMxMOa__arrowHead,.LandscapeOnly-module__nMxMOa__speaker{animation:none}.LandscapeOnly-module__nMxMOa__phone{transform:rotate(-90deg)}.LandscapeOnly-module__nMxMOa__tallScene{opacity:0}.LandscapeOnly-module__nMxMOa__wideScene,.LandscapeOnly-module__nMxMOa__icon .LandscapeOnly-module__nMxMOa__tick,.LandscapeOnly-module__nMxMOa__arrowHead{opacity:1}.LandscapeOnly-module__nMxMOa__arrow{stroke-dashoffset:0}}
.CompareHeavyFull-module__EsZiiq__page{--letterbox-art:url(/images/background/balance-scale.webp);color:#3a2a18;background-color:#e7d3a8;place-items:center;min-height:100dvh;transition:box-shadow .22s;display:grid;position:relative;overflow:hidden}.CompareHeavyFull-module__EsZiiq__stage{--chf-w:min(100vw, calc(100dvh * 16 / 9));--chf-u:calc(var(--chf-w) / 1536);width:var(--chf-w);aspect-ratio:16/9;background-image:url(/images/background/balance-scale.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.CompareHeavyFull-module__EsZiiq__page:after{content:"";z-index:10;pointer-events:none;background:0 0;transition:background .22s;position:absolute;inset:0}.CompareHeavyFull-module__EsZiiq__flashCorrect:after{background:#1b9e6f38}.CompareHeavyFull-module__EsZiiq__flashWrong:after{background:#d23c3c38}.CompareHeavyFull-module__EsZiiq__badge{top:calc(120 * var(--chf-u));left:calc(96 * var(--chf-u));width:calc(190 * var(--chf-u));aspect-ratio:5/3;z-index:3;pointer-events:none;background:#fffaf0b8;border-radius:16px;place-items:center;display:grid;position:absolute;box-shadow:0 4px 14px #3a2a1847}.CompareHeavyFull-module__EsZiiq__badgeWeights{justify-content:center;align-items:flex-end;gap:10%;width:84%;height:84%;display:flex}.CompareHeavyFull-module__EsZiiq__badgeWeight{background-image:url(/images/props/games/weight.webp);background-position:bottom;background-repeat:no-repeat;background-size:contain}.CompareHeavyFull-module__EsZiiq__badgeWeightBig{width:46%;height:92%}.CompareHeavyFull-module__EsZiiq__badgeWeightSmall{width:34%;height:60%}.CompareHeavyFull-module__EsZiiq__badgeWeightMed{width:40%;height:76%}.CompareHeavyFull-module__EsZiiq__badgeGlow{filter:drop-shadow(0 0 5px #fdb813f2);animation:1.4s ease-in-out infinite CompareHeavyFull-module__EsZiiq__badgePulse}.CompareHeavyFull-module__EsZiiq__badgeDim{opacity:.4}.CompareHeavyFull-module__EsZiiq__scaleWrap{left:50%;top:calc(196 * var(--chf-u));z-index:2;animation:.32s CompareHeavyFull-module__EsZiiq__fadeIn;position:absolute;transform:translate(-50%)}.CompareHeavyFull-module__EsZiiq__scale{--beam-w:calc(860 * var(--chf-u));--stand-w:calc(280 * var(--chf-u));--pan-w:calc(280 * var(--chf-u));--fulcrum-y:calc(180 * var(--chf-u));--arm-edge:3%;--pan-drop:calc(-28 * var(--chf-u));width:var(--beam-w);height:calc(542 * var(--chf-u));position:relative}.CompareHeavyFull-module__EsZiiq__beam{left:50%;top:var(--fulcrum-y);aspect-ratio:1672/941;width:100%;transform:translate(-50%, -50%) rotate(var(--balance-tilt,0deg));transform-origin:50%;z-index:2;background:url(/images/props/old_scale/beam.webp) 50%/contain no-repeat;transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute}.CompareHeavyFull-module__EsZiiq__armLeft,.CompareHeavyFull-module__EsZiiq__armRight{transform:rotate(calc(-1 * var(--balance-tilt,0deg)));transform-origin:50% 0;position:absolute;top:50%}.CompareHeavyFull-module__EsZiiq__armLeft{left:var(--arm-edge)}.CompareHeavyFull-module__EsZiiq__armRight{right:var(--arm-edge)}.CompareHeavyFull-module__EsZiiq__pan{top:var(--pan-drop);width:var(--pan-w);aspect-ratio:1086/1448;z-index:1;background:url(/images/props/old_scale/pan.webp) top/contain no-repeat;position:absolute;left:0;transform:translate(-50%)}.CompareHeavyFull-module__EsZiiq__panButton{cursor:pointer;background:0 0;border:0;place-items:center;width:33%;min-width:44px;min-height:44px;margin:0;padding:0;transition:transform .14s,filter .14s;display:grid;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.CompareHeavyFull-module__EsZiiq__panWeight{width:calc(92 * var(--chf-u));filter:drop-shadow(0 4px 4px #2819084d);max-width:100%;height:auto;display:block}.CompareHeavyFull-module__EsZiiq__stand{width:var(--stand-w);aspect-ratio:1086/1448;z-index:0;background:url(/images/props/old_scale/stand.webp) bottom/contain no-repeat;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.CompareHeavyFull-module__EsZiiq__equalButton{right:calc(90 * var(--chf-u));bottom:calc(46 * var(--chf-u));width:max(56px, calc(104 * var(--chf-u)));aspect-ratio:1;color:#4a3212;cursor:pointer;z-index:3;background:radial-gradient(circle at 38% 34%,#ffe6a6,#d79a3c 70%);border:3px solid #7a5a2e;border-radius:50%;place-items:center;font-size:clamp(26px,6vmin,44px);font-weight:800;line-height:1;transition:transform .14s;animation:1.5s ease-in-out infinite CompareHeavyFull-module__EsZiiq__equalGlow;display:grid;position:absolute;box-shadow:0 4px 12px #28190852,0 0 0 4px #fdb8138c,0 0 16px 4px #fdb813a6}.CompareHeavyFull-module__EsZiiq__panButton:disabled,.CompareHeavyFull-module__EsZiiq__equalButton:disabled{cursor:default}@media (hover:hover){.CompareHeavyFull-module__EsZiiq__panButton:not(:disabled):hover{filter:brightness(1.05);transform:translate(-50%)translateY(-4px)}.CompareHeavyFull-module__EsZiiq__equalButton:not(:disabled):hover{transform:translateY(-4px)}}.CompareHeavyFull-module__EsZiiq__panButton:focus-visible,.CompareHeavyFull-module__EsZiiq__equalButton:focus-visible{outline-offset:3px;outline:3px solid #0a7269}.CompareHeavyFull-module__EsZiiq__panButton.CompareHeavyFull-module__EsZiiq__sidePicked{animation:.42s CompareHeavyFull-module__EsZiiq__pickedPop}.CompareHeavyFull-module__EsZiiq__panButton.CompareHeavyFull-module__EsZiiq__sideWrong{animation:.42s CompareHeavyFull-module__EsZiiq__shake}.CompareHeavyFull-module__EsZiiq__equalButton.CompareHeavyFull-module__EsZiiq__sidePicked{animation:.42s CompareHeavyFull-module__EsZiiq__equalPop}.CompareHeavyFull-module__EsZiiq__equalButton.CompareHeavyFull-module__EsZiiq__sideWrong{animation:.42s CompareHeavyFull-module__EsZiiq__equalShake}@keyframes CompareHeavyFull-module__EsZiiq__equalPop{0%,to{transform:scale(1)}40%{transform:scale(1.1)}}@keyframes CompareHeavyFull-module__EsZiiq__equalShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes CompareHeavyFull-module__EsZiiq__badgePulse{0%,to{opacity:.78}50%{opacity:1}}@keyframes CompareHeavyFull-module__EsZiiq__equalGlow{0%,to{box-shadow:0 4px 12px #28190852,0 0 0 3px #fdb81373,0 0 12px 3px #fdb81380}50%{box-shadow:0 4px 12px #28190852,0 0 0 5px #fdb813b8,0 0 22px 7px #fdb813d9}}@keyframes CompareHeavyFull-module__EsZiiq__pickedPop{0%{transform:translate(-50%)scale(1)}40%{transform:translate(-50%)scale(1.1)}to{transform:translate(-50%)scale(1)}}@keyframes CompareHeavyFull-module__EsZiiq__shake{0%,to{transform:translate(-50%)}20%{transform:translate(-50%)translate(-6px)}40%{transform:translate(-50%)translate(6px)}60%{transform:translate(-50%)translate(-4px)}80%{transform:translate(-50%)translate(4px)}}@keyframes CompareHeavyFull-module__EsZiiq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompareHeavyFull-module__EsZiiq__winSpin{0%{opacity:0;transform:scale(.4)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.CompareHeavyFull-module__EsZiiq__badgeGlow,.CompareHeavyFull-module__EsZiiq__beam,.CompareHeavyFull-module__EsZiiq__scaleWrap,.CompareHeavyFull-module__EsZiiq__equalButton,.CompareHeavyFull-module__EsZiiq__panButton.CompareHeavyFull-module__EsZiiq__sidePicked,.CompareHeavyFull-module__EsZiiq__panButton.CompareHeavyFull-module__EsZiiq__sideWrong,.CompareHeavyFull-module__EsZiiq__equalButton.CompareHeavyFull-module__EsZiiq__sidePicked,.CompareHeavyFull-module__EsZiiq__equalButton.CompareHeavyFull-module__EsZiiq__sideWrong{transition:none;animation:none}}
.CompareLongTall-module__yQz-6a__page{--letterbox-art:url(/images/background/compare-long-tall-bg.webp);color:#2a2a2a;background-color:#bfe3ea;min-height:100dvh;position:relative;overflow:hidden}.CompareLongTall-module__yQz-6a__classroom{background:url(/images/background/compare-long-tall-bg.webp) 50%/100% 100% no-repeat;width:min(100vw,177.778dvh);height:min(100dvh,56.25vw);margin:auto;position:absolute;inset:0}.CompareLongTall-module__yQz-6a__page:after{content:"";z-index:10;pointer-events:none;background:0 0;transition:background .22s;position:absolute;inset:0}.CompareLongTall-module__yQz-6a__flashCorrect:after{background:#1b9e6f38}.CompareLongTall-module__yQz-6a__flashWrong:after{background:#d23c3c38}.CompareLongTall-module__yQz-6a__stage{grid-template-rows:minmax(0,1fr);justify-items:center;gap:clamp(4px,1.2cqmin,12px);display:grid;position:absolute;inset:13% 25.8% 35.1% 25.5%}.CompareLongTall-module__yQz-6a__scene{width:100%;height:100%;animation:.32s CompareLongTall-module__yQz-6a__scenePop;position:relative;container-type:size}.CompareLongTall-module__yQz-6a__badge{aspect-ratio:64/44;z-index:2;pointer-events:none;background:#fff6;border-radius:12px;place-items:center;width:clamp(64px,45cqmin,264px);display:grid;position:absolute;top:clamp(6px,1.4vmin,12px);right:calc(clamp(6px,1.4vmin,12px) + 2%);box-shadow:0 3px 12px #13252b2e}.CompareLongTall-module__yQz-6a__badgeTopLeft{left:calc(clamp(6px,1.4vmin,12px) + 2%);right:auto}.CompareLongTall-module__yQz-6a__badgeBottomRight{top:auto;bottom:clamp(6px,1.4vmin,12px)}.CompareLongTall-module__yQz-6a__badgeSvg{width:88%;height:88%}.CompareLongTall-module__yQz-6a__badgeGlow{fill:#fdb813;animation:1.4s ease-in-out infinite CompareLongTall-module__yQz-6a__badgePulse}.CompareLongTall-module__yQz-6a__badgeDim{fill:#c5d3ce}.CompareLongTall-module__yQz-6a__pencilColumn{flex-direction:column;gap:clamp(6px,1.6vmin,14px);width:100%;height:100%;display:flex}.CompareLongTall-module__yQz-6a__pencilButton{justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:0 clamp(6px,2vmin,16px)}.CompareLongTall-module__yQz-6a__longProp{align-items:stretch;height:min(60%,44px);animation:2.2s ease-in-out infinite CompareLongTall-module__yQz-6a__objectHint;display:flex}.CompareLongTall-module__yQz-6a__longPropCap{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:0 auto;min-width:0;height:100%}.CompareLongTall-module__yQz-6a__longPropBarrel{background-position:0;background-repeat:repeat-x;background-size:auto 100%;flex:1 1 0;min-width:0;height:100%}.CompareLongTall-module__yQz-6a__treeRow{justify-content:center;align-items:stretch;gap:clamp(6px,1.6vmin,14px);width:100%;height:100%;display:flex}.CompareLongTall-module__yQz-6a__treeButton{justify-content:center;align-items:flex-end;min-width:0;padding:clamp(4px,1.2vmin,10px)}.CompareLongTall-module__yQz-6a__verticalProp{flex-direction:column;align-items:stretch;width:min(46%,66px);animation:2.2s ease-in-out infinite CompareLongTall-module__yQz-6a__objectHint;display:flex}.CompareLongTall-module__yQz-6a__pencilColumn>:nth-child(2n) .CompareLongTall-module__yQz-6a__longProp{animation-delay:-1.1s}.CompareLongTall-module__yQz-6a__verticalPropCap{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;flex:0 auto;width:100%;min-height:0}.CompareLongTall-module__yQz-6a__verticalPropMid{background-position:top;background-repeat:repeat-y;background-size:100%;flex:1 1 0;width:100%;min-height:0}.CompareLongTall-module__yQz-6a__gallery{color:#13252b;background:linear-gradient(#dff1fb 0%,#eef7ee 100%);min-height:100dvh;padding:clamp(12px,3vmin,32px);overflow-y:auto}.CompareLongTall-module__yQz-6a__gallerySection{margin-bottom:clamp(16px,4vmin,40px)}.CompareLongTall-module__yQz-6a__galleryHeading{margin-bottom:12px;font-size:clamp(16px,2.4vmin,22px);font-weight:700}.CompareLongTall-module__yQz-6a__galleryGrid{flex-wrap:wrap;align-items:flex-end;gap:clamp(12px,3vmin,28px);display:flex}.CompareLongTall-module__yQz-6a__galleryItem{background:#fff9;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:12px;display:flex;box-shadow:0 4px 16px #13252b14}.CompareLongTall-module__yQz-6a__galleryLabel{text-transform:capitalize;font-size:13px;font-weight:600}.CompareLongTall-module__yQz-6a__galleryRow{align-items:stretch;height:64px;display:flex}.CompareLongTall-module__yQz-6a__galleryImgH{width:auto;height:100%;display:block}.CompareLongTall-module__yQz-6a__galleryCol{flex-direction:column;align-items:center;width:84px;display:flex}.CompareLongTall-module__yQz-6a__galleryImgV{width:100%;height:auto;display:block}.CompareLongTall-module__yQz-6a__cueHand{aspect-ratio:1;z-index:3;pointer-events:none;filter:drop-shadow(0 2px 3px #13252b8c)drop-shadow(0 0 7px #ffffffe6);width:clamp(32px,9cqmin,58px);animation:CompareLongTall-module__yQz-6a__cueTap 1.1s ease-in-out var(--cue-delay,0s) 2, CompareLongTall-module__yQz-6a__cueGone .36s ease-in calc(2.6s + var(--cue-delay,0s)) both;position:absolute;bottom:2%;right:4%}.CompareLongTall-module__yQz-6a__cueHand svg{width:100%;height:100%;display:block}@keyframes CompareLongTall-module__yQz-6a__cueTap{0%,to{transform:translate(0)scale(1)}45%{transform:translate(-10%,-22%)scale(1.14)}}@keyframes CompareLongTall-module__yQz-6a__cueGone{to{opacity:0}}.CompareLongTall-module__yQz-6a__pencilButton,.CompareLongTall-module__yQz-6a__treeButton{cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1;transition:transform .16s,background .16s;display:flex;position:relative}.CompareLongTall-module__yQz-6a__pencilButton:disabled,.CompareLongTall-module__yQz-6a__treeButton:disabled{cursor:default}@media (hover:hover){.CompareLongTall-module__yQz-6a__pencilButton:not(:disabled):hover,.CompareLongTall-module__yQz-6a__treeButton:not(:disabled):hover{background:#1b9e6f1a;transform:translateY(-2px)}}.CompareLongTall-module__yQz-6a__pencilButton:focus-visible,.CompareLongTall-module__yQz-6a__treeButton:focus-visible{outline-offset:2px;outline:3px solid #0a7269}.CompareLongTall-module__yQz-6a__objectPicked{animation:.84s CompareLongTall-module__yQz-6a__pickedPop}.CompareLongTall-module__yQz-6a__objectWrong{background:#d23c3c1f;animation:.42s CompareLongTall-module__yQz-6a__shake}@keyframes CompareLongTall-module__yQz-6a__badgePulse{0%,to{filter:drop-shadow(0 0 2px #fdb8138c)}50%{filter:drop-shadow(0 0 6px #fdb813f2)}}@keyframes CompareLongTall-module__yQz-6a__scenePop{0%{opacity:.4;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes CompareLongTall-module__yQz-6a__pickedPop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes CompareLongTall-module__yQz-6a__shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes CompareLongTall-module__yQz-6a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CompareLongTall-module__yQz-6a__winSpin{0%{opacity:0;transform:scale(.4)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes CompareLongTall-module__yQz-6a__objectHint{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.CompareLongTall-module__yQz-6a__scene,.CompareLongTall-module__yQz-6a__badgeGlow,.CompareLongTall-module__yQz-6a__longProp,.CompareLongTall-module__yQz-6a__verticalProp,.CompareLongTall-module__yQz-6a__objectPicked,.CompareLongTall-module__yQz-6a__objectWrong{transition:none;animation:none}.CompareLongTall-module__yQz-6a__cueHand{display:none}}
.ConveyorCount-module__ocZpMq__page{--letterbox-art:url(/images/background/games/conveyor-count.webp);color:#1f2d4a;background-color:#cfe2ff;place-items:center;min-height:100dvh;font-family:system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.ConveyorCount-module__ocZpMq__stage{background-image:url(/images/background/games/conveyor-count.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:min(100vw,150dvh);height:min(100dvh,66.6667vw);margin:auto;position:absolute;inset:0}.ConveyorCount-module__ocZpMq__belt{width:80%;height:9.4%;position:absolute;top:44.1%;left:10%;overflow:hidden}.ConveyorCount-module__ocZpMq__tokens{z-index:1;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(4px,.8vw,10px);width:70%;height:9.4%;padding:0 6px;animation:1s cubic-bezier(.22,1,.36,1) both ConveyorCount-module__ocZpMq__beltDeliver;display:flex;position:absolute;top:44.1%;left:15%}@keyframes ConveyorCount-module__ocZpMq__beltDeliver{0%{opacity:0;transform:translate(60%)}to{opacity:1;transform:translate(0)}}.ConveyorCount-module__ocZpMq__tokensLeaving{animation:.65s cubic-bezier(.55,0,1,.45) both ConveyorCount-module__ocZpMq__beltCarryOff}@keyframes ConveyorCount-module__ocZpMq__beltCarryOff{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-70%)}}.ConveyorCount-module__ocZpMq__beltSurface{background-image:repeating-linear-gradient(-55deg,#ffffff29 0 10px,#00000038 10px 22px);background-size:44px 100%;animation:.9s linear infinite ConveyorCount-module__ocZpMq__beltMove;position:absolute;inset:0}@keyframes ConveyorCount-module__ocZpMq__beltMove{0%{background-position:44px 0}to{background-position:0 0}}.ConveyorCount-module__ocZpMq__token{aspect-ratio:1;background:radial-gradient(circle at 32% 30%,#ffe08a,#f5a623 70%);border-radius:50%;width:clamp(16px,2.4vw,32px);box-shadow:0 2px 4px #0000004d,inset 0 -2px 4px #0003}.ConveyorCount-module__ocZpMq__options{z-index:2;flex-wrap:nowrap;justify-content:center;gap:clamp(8px,2vw,18px);padding:0 12px;display:flex;position:absolute;bottom:clamp(8px,3dvh,28px);left:0;right:0}.ConveyorCount-module__ocZpMq__option{aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:14px;width:clamp(64px,13vw,96px);padding:0;transition:transform .1s}@media (hover:hover){.ConveyorCount-module__ocZpMq__option:hover:not(:disabled){transform:translateY(-3px)}}.ConveyorCount-module__ocZpMq__option:active:not(:disabled){transform:translateY(2px)scale(.97)}.ConveyorCount-module__ocZpMq__option:disabled{cursor:default}.ConveyorCount-module__ocZpMq__optionWrong{animation:.4s ConveyorCount-module__ocZpMq__shake;box-shadow:0 0 0 4px #ff5d5d,0 0 14px 4px #ff5d5dcc}.ConveyorCount-module__ocZpMq__optionCorrect{animation:.45s ConveyorCount-module__ocZpMq__correctHop;box-shadow:0 0 0 4px #38d35b,0 0 18px 5px #38d35be6}@keyframes ConveyorCount-module__ocZpMq__correctHop{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-10px)scale(1.08)}}@keyframes ConveyorCount-module__ocZpMq__shake{0%,to{transform:translate(0)}25%{transform:translate(-7px)}75%{transform:translate(7px)}}.ConveyorCount-module__ocZpMq__playAgain{color:#fff;cursor:pointer;background:linear-gradient(#4f9bff,#2f6fd8);border:none;border-radius:14px;padding:14px 28px;font-size:1.1rem;font-weight:700;box-shadow:0 6px #1d4f9e}.ConveyorCount-module__ocZpMq__playAgain:active{transform:translateY(4px);box-shadow:0 2px #1d4f9e}@media (prefers-reduced-motion:reduce){.ConveyorCount-module__ocZpMq__beltSurface,.ConveyorCount-module__ocZpMq__tokens,.ConveyorCount-module__ocZpMq__tokensLeaving,.ConveyorCount-module__ocZpMq__option,.ConveyorCount-module__ocZpMq__optionWrong,.ConveyorCount-module__ocZpMq__optionCorrect,.ConveyorCount-module__ocZpMq__playAgain{transition:none;animation:none}}
.LoadTrain-module__MhgE9a__page{--letterbox-art:url(/images/background/load-train.webp);background-color:#8fd0f0;place-items:center;width:100%;height:100dvh;font-family:system-ui,sans-serif;display:grid;position:relative;overflow:hidden}.LoadTrain-module__MhgE9a__stage{--lt-w:min(100vw, calc(100dvh * 16 / 9));--lt-u:calc(var(--lt-w) / 1560);--lt-cu:clamp(.62px, var(--lt-u), 1px);width:var(--lt-w);aspect-ratio:16/9;background-image:url(/images/background/load-train.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.LoadTrain-module__MhgE9a__signalGreen{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#ccffd9,#3ad95f 55%,#1f9e44);border-radius:50%;width:1.5%;position:absolute;top:43.52%;left:93.24%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffa6,0 0 12px 4px #38d35bf2}.LoadTrain-module__MhgE9a__signalGreen:before,.LoadTrain-module__MhgE9a__signalGreen:after{content:"";background:radial-gradient(circle,#96ffb400 38%,#78ff96d9 52%,#78ff9600 70%);border-radius:50%;animation:1.3s ease-out infinite LoadTrain-module__MhgE9a__erupt;position:absolute;inset:0}.LoadTrain-module__MhgE9a__signalGreen:after{animation-delay:.65s}@keyframes LoadTrain-module__MhgE9a__erupt{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(5)}}.LoadTrain-module__MhgE9a__goalCard{width:calc(150 * var(--lt-cu));aspect-ratio:1;isolation:isolate;position:absolute;top:4%;left:50%;transform:translate(-50%)}.LoadTrain-module__MhgE9a__goalCard:before{content:"";z-index:-2;background:repeating-conic-gradient(#ffe08299 0deg 5deg,#ffe08200 5deg 15deg);border-radius:50%;animation:18s linear infinite LoadTrain-module__MhgE9a__sunSpin;position:absolute;inset:-50%}.LoadTrain-module__MhgE9a__goalCard:after{content:"";z-index:-1;filter:blur(4px);background:radial-gradient(circle,#fffadcf2 0%,#ffd35ab3 38%,#ffb42852 60%,#ffb42800 75%);border-radius:50%;animation:2.8s ease-in-out infinite LoadTrain-module__MhgE9a__sunPulse;position:absolute;inset:-32%}@keyframes LoadTrain-module__MhgE9a__sunSpin{to{transform:rotate(360deg)}}@keyframes LoadTrain-module__MhgE9a__sunPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.LoadTrain-module__MhgE9a__goalCard:before,.LoadTrain-module__MhgE9a__goalCard:after,.LoadTrain-module__MhgE9a__signalGreen:before,.LoadTrain-module__MhgE9a__signalGreen:after,.LoadTrain-module__MhgE9a__train.LoadTrain-module__MhgE9a__shake{animation:none}.LoadTrain-module__MhgE9a__train.LoadTrain-module__MhgE9a__leaving,.LoadTrain-module__MhgE9a__controls button{transition:none}}.LoadTrain-module__MhgE9a__trackWrap{height:calc(150 * var(--lt-u));position:absolute;bottom:26%;left:0;right:0;overflow:hidden}.LoadTrain-module__MhgE9a__track{left:0;right:0;bottom:calc(28 * var(--lt-u));height:calc(8 * var(--lt-u));background:repeating-linear-gradient(90deg,#8a6240 0 22px,#6e4e33 22px 30px);border-radius:4px;position:absolute}.LoadTrain-module__MhgE9a__train{left:calc(12 * var(--lt-u));bottom:calc(36 * var(--lt-u));align-items:flex-end;gap:calc(12 * var(--lt-u));flex-direction:row-reverse;display:flex;position:absolute}.LoadTrain-module__MhgE9a__train.LoadTrain-module__MhgE9a__leaving{transition:transform 1.3s ease-in;transform:translate(120vw)}.LoadTrain-module__MhgE9a__train.LoadTrain-module__MhgE9a__shake{animation:.45s LoadTrain-module__MhgE9a__shake}.LoadTrain-module__MhgE9a__engine{width:calc(117 * var(--lt-u));height:calc(90 * var(--lt-u));border-radius:calc(15 * var(--lt-u)) calc(21 * var(--lt-u)) calc(9 * var(--lt-u)) calc(9 * var(--lt-u));background:linear-gradient(#e84b4b,#c2302f);position:relative;box-shadow:inset 0 -9px #00000026}.LoadTrain-module__MhgE9a__cab{top:calc(-33 * var(--lt-u));left:calc(9 * var(--lt-u));width:calc(51 * var(--lt-u));height:calc(39 * var(--lt-u));border-radius:calc(12 * var(--lt-u)) calc(12 * var(--lt-u)) 0 0;background:#c2302f;position:absolute}.LoadTrain-module__MhgE9a__chimney{top:calc(-30 * var(--lt-u));right:calc(18 * var(--lt-u));width:calc(21 * var(--lt-u));height:calc(33 * var(--lt-u));border-radius:calc(6 * var(--lt-u)) calc(6 * var(--lt-u)) 0 0;background:#3a3a3a;position:absolute}.LoadTrain-module__MhgE9a__leaving .LoadTrain-module__MhgE9a__chimney:before,.LoadTrain-module__MhgE9a__leaving .LoadTrain-module__MhgE9a__chimney:after{content:"";width:calc(30 * var(--lt-u));aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 40% 40%,#fffffff2,#e2ebf08c 62%,#e2ebf000 78%);border-radius:50%;animation:.9s ease-out infinite LoadTrain-module__MhgE9a__chimneyPuff;position:absolute;bottom:85%;left:50%}.LoadTrain-module__MhgE9a__leaving .LoadTrain-module__MhgE9a__chimney:after{animation-delay:.45s}@keyframes LoadTrain-module__MhgE9a__chimneyPuff{0%{opacity:.95;transform:translate(-50%)scale(.4)}to{transform:translate(-90%, calc(-90 * var(--lt-u))) scale(1.8);opacity:0}}@media (prefers-reduced-motion:reduce){.LoadTrain-module__MhgE9a__leaving .LoadTrain-module__MhgE9a__chimney:before,.LoadTrain-module__MhgE9a__leaving .LoadTrain-module__MhgE9a__chimney:after{display:none}}.LoadTrain-module__MhgE9a__engineWheel,.LoadTrain-module__MhgE9a__carWheel{bottom:calc(-18 * var(--lt-u));width:calc(33 * var(--lt-u));height:calc(33 * var(--lt-u));border:calc(6 * var(--lt-u)) solid #555;background:#2b2b2b;border-radius:50%;position:absolute}.LoadTrain-module__MhgE9a__engineWheel:nth-of-type(3){left:calc(12 * var(--lt-u))}.LoadTrain-module__MhgE9a__engineWheel:nth-of-type(4){right:calc(12 * var(--lt-u))}.LoadTrain-module__MhgE9a__car{width:calc(84 * var(--lt-u));height:calc(66 * var(--lt-u));border-radius:calc(12 * var(--lt-u));background:linear-gradient(#f3b13c,#d9921f);position:relative;box-shadow:inset 0 -8px #00000026}.LoadTrain-module__MhgE9a__carWheel:first-of-type{left:calc(9 * var(--lt-u))}.LoadTrain-module__MhgE9a__carWheel:nth-of-type(2){right:calc(9 * var(--lt-u))}.LoadTrain-module__MhgE9a__controls{gap:calc(24 * var(--lt-cu));flex-wrap:nowrap;justify-content:center;display:flex;position:absolute;bottom:4%;left:0;right:0}.LoadTrain-module__MhgE9a__controls button{padding:calc(24 * var(--lt-cu)) calc(52 * var(--lt-cu));cursor:pointer;border:none;border-radius:999px;transition:transform .1s,opacity .1s}.LoadTrain-module__MhgE9a__controls button:active{transform:translateY(2px)}.LoadTrain-module__MhgE9a__controls button:disabled{opacity:.45;cursor:default}.LoadTrain-module__MhgE9a__addButton{background:#2e9e5b;justify-content:center;align-items:center;display:inline-flex}.LoadTrain-module__MhgE9a__miniCar{width:calc(80 * var(--lt-cu));height:calc(56 * var(--lt-cu));border-radius:calc(10 * var(--lt-cu));background:linear-gradient(#f3b13c,#d9921f);position:relative;box-shadow:inset 0 -4px #00000026}.LoadTrain-module__MhgE9a__plus{top:50%;right:calc(-16 * var(--lt-cu));width:calc(48 * var(--lt-cu));height:calc(48 * var(--lt-cu));background:#fff;border-radius:50%;position:absolute;transform:translateY(-50%);box-shadow:0 2px 6px #00000059}.LoadTrain-module__MhgE9a__plus:before,.LoadTrain-module__MhgE9a__plus:after{content:"";background:#2e9e5b;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadTrain-module__MhgE9a__plus:before{width:calc(26 * var(--lt-cu));height:calc(7 * var(--lt-cu))}.LoadTrain-module__MhgE9a__plus:after{width:calc(6 * var(--lt-cu));height:calc(26 * var(--lt-cu))}.LoadTrain-module__MhgE9a__miniWheel{bottom:calc(-10 * var(--lt-cu));width:calc(22 * var(--lt-cu));height:calc(22 * var(--lt-cu));border:calc(6 * var(--lt-cu)) solid #555;background:#2b2b2b;border-radius:50%;position:absolute}.LoadTrain-module__MhgE9a__miniWheel:first-of-type{left:calc(8 * var(--lt-cu))}.LoadTrain-module__MhgE9a__miniWheel:nth-of-type(2){right:calc(8 * var(--lt-cu))}.LoadTrain-module__MhgE9a__removeButton{background:#e0463c;justify-content:center;align-items:center;display:inline-flex}.LoadTrain-module__MhgE9a__minus{top:50%;right:calc(-16 * var(--lt-cu));width:calc(48 * var(--lt-cu));height:calc(48 * var(--lt-cu));background:#fff;border-radius:50%;position:absolute;transform:translateY(-50%);box-shadow:0 2px 6px #00000059}.LoadTrain-module__MhgE9a__minus:before{content:"";width:calc(26 * var(--lt-cu));height:calc(7 * var(--lt-cu));background:#e0463c;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoadTrain-module__MhgE9a__goButton{background:#1f6fb2;justify-content:center;align-items:center;display:inline-flex}.LoadTrain-module__MhgE9a__goArrow{border-style:solid;border-width:calc(22 * var(--lt-cu)) 0 calc(22 * var(--lt-cu)) calc(36 * var(--lt-cu));border-color:#0000 #0000 #0000 #fff;width:0;height:0;transform:translate(6px)}.LoadTrain-module__MhgE9a__playAgainButton{color:#fff;cursor:pointer;background:#2e9e5b;border:none;border-radius:999px;padding:12px 30px;font-size:18px;font-weight:700}@keyframes LoadTrain-module__MhgE9a__shake{0%,to{transform:translate(0)}25%{transform:translate(-8px)}75%{transform:translate(8px)}}
.MeasureIt-module__pFfVRq__page{--mi-drop:min(25vh, max(0px, calc((100dvh - 320px) / 2)));color:#0d3b53;background-color:#a7d8f0;background-image:url(/images/background/measure-it.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,2.5dvh,2.2rem);min-height:100dvh;padding:clamp(6px,3dvh,2rem) 1.2rem;font-family:system-ui,sans-serif;display:flex;position:relative}.MeasureIt-module__pFfVRq__stage{--scale-pad:30px;width:min(820px, calc(100vw - var(--scale-pad) * 2 - 12px));transform:translateY(var(--mi-drop));flex-direction:column;align-items:center;gap:1.4rem;display:flex}.MeasureIt-module__pFfVRq__ruler{--plank-h:74px;--object-lift:16px;--edge-inset:10px;width:100%;height:142px;position:relative}.MeasureIt-module__pFfVRq__object{bottom:calc(var(--plank-h) + var(--object-lift));--cap:9.8px;filter:hue-rotate(190deg)drop-shadow(0 0 5px #ffffffbf)drop-shadow(0 0 2px #fff9)drop-shadow(0 4px 8px #00000040);height:46px;position:absolute;left:0}.MeasureIt-module__pFfVRq__objMid{top:0;bottom:0;left:calc(var(--cap) - 1px);right:calc(var(--cap) - 1px);background:url(/images/props/ribon-mid.png) 0/auto 100% repeat-x;position:absolute}.MeasureIt-module__pFfVRq__objCapL,.MeasureIt-module__pFfVRq__objCapR{width:var(--cap);position:absolute;top:0;bottom:0}.MeasureIt-module__pFfVRq__objCapL{background:url(/images/props/ribon-left.png) 0/auto 100% no-repeat;left:0}.MeasureIt-module__pFfVRq__objCapR{background:url(/images/props/ribon-right.png) 100%/auto 100% no-repeat;right:0}.MeasureIt-module__pFfVRq__track{bottom:0;left:calc(var(--scale-pad) * -1);right:calc(var(--scale-pad) * -1);height:var(--plank-h);background:url(/images/props/games/measure-it-ruler.webp) 50%/100% 100% no-repeat;border-radius:8px;position:absolute;box-shadow:inset 0 3px #ffffff8c,inset 0 -5px #784c1c4d,inset 0 0 0 2px #784c1c80,0 7px 16px #0000004d}.MeasureIt-module__pFfVRq__scale{height:var(--plank-h);background:repeating-linear-gradient(90deg, #5e3c1599 0 2px, transparent 2px calc(100% / (var(--units,10) * 2))) left calc(var(--edge-inset) + 3px) / 100% 13px no-repeat, repeating-linear-gradient(90deg, #5e3c1561 0 1px, transparent 1px calc(100% / (var(--units,10) * 10))) left calc(var(--edge-inset) + 3px) / 100% 8px no-repeat;position:absolute;bottom:0;left:0;right:0}.MeasureIt-module__pFfVRq__scale:before{content:"";top:var(--edge-inset);background:#0d3b53;border-radius:2px;height:3px;position:absolute;left:0;right:0}.MeasureIt-module__pFfVRq__tick{top:calc(var(--edge-inset) + 3px);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;width:38px;height:70px;padding:0;display:flex;position:absolute;transform:translate(-50%)}.MeasureIt-module__pFfVRq__tick:before{content:"";background:#5e3c15;border-radius:0 0 2px 2px;width:3px;height:22px;box-shadow:1px 0 #ffffff8c}.MeasureIt-module__pFfVRq__tickNum{color:#5e3c15;opacity:.7;font-size:.95rem;font-weight:800}.MeasureIt-module__pFfVRq__tickUnder:before{background:#1f7aad;height:28px;box-shadow:1px 0 #fff6}.MeasureIt-module__pFfVRq__tickLit:before{background:#1ec773;box-shadow:0 0 8px #1ec773}.MeasureIt-module__pFfVRq__tickLit .MeasureIt-module__pFfVRq__tickNum{color:#128a4d;opacity:1;transform:scale(1.25)}.MeasureIt-module__pFfVRq__options{transform:translateY(var(--mi-drop));flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.MeasureIt-module__pFfVRq__option{aspect-ratio:1;cursor:pointer;background:0 0;border:none;border-radius:14px;width:clamp(64px,13vw,96px);padding:0;transition:transform .1s}@media (hover:hover){.MeasureIt-module__pFfVRq__option:hover{transform:translateY(-3px)}}.MeasureIt-module__pFfVRq__option:active{transform:translateY(2px)scale(.97)}.MeasureIt-module__pFfVRq__optionWrong{border-radius:12px;animation:.4s MeasureIt-module__pFfVRq__shake;box-shadow:0 0 0 4px #e23b3b,0 0 14px 4px #e23b3bcc}.MeasureIt-module__pFfVRq__optionCorrect{border-radius:12px;animation:.45s MeasureIt-module__pFfVRq__correctHop;box-shadow:0 0 0 4px #1ec773,0 0 18px 5px #1ec773e6}@keyframes MeasureIt-module__pFfVRq__correctHop{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-10px)scale(1.07)}}@keyframes MeasureIt-module__pFfVRq__shake{0%,to{transform:translate(0)}25%{transform:translate(-7px)}75%{transform:translate(7px)}}.MeasureIt-module__pFfVRq__winTitle{color:#128a4d;margin:0;font-size:2.4rem;font-weight:900}.MeasureIt-module__pFfVRq__restartButton{color:#fff;cursor:pointer;background:#1ec773;border:none;border-radius:16px;padding:.9rem 2rem;font-size:1.3rem;font-weight:800;box-shadow:0 5px #128a4d}.MeasureIt-module__pFfVRq__restartButton:active{transform:translateY(3px);box-shadow:0 2px #128a4d}
.Memory-module__m_RyXa__page{min-height:100dvh;padding:clamp(10px,2.4vmin,28px);padding-top:max(clamp(10px, 2.4vmin, 28px), var(--game-corner-safe-height));color:#13252b;background-color:#e9efed;background-image:url(/images/background/memory_game.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:clamp(8px,2vmin,16px);display:grid}.Memory-module__m_RyXa__boardArea{place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;container-type:size}.Memory-module__m_RyXa__board{width:min(100vw, var(--memory-board-max-width), calc(100vh * var(--memory-board-columns) / var(--memory-board-rows)));width:min(100cqw, var(--memory-board-max-width), calc(100cqh * var(--memory-board-columns) / var(--memory-board-rows)));grid-template-columns:repeat(var(--memory-board-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--memory-board-rows), minmax(0, 1fr));grid-auto-flow:row;gap:clamp(6px,1.6cqw,14px);display:grid}.Memory-module__m_RyXa__cardButton{aspect-ratio:1;cursor:pointer;perspective:40vmin;background:0 0;border:0;border-radius:8px;width:100%;min-width:0;padding:0;transition:filter .16s,transform .16s;position:relative}.Memory-module__m_RyXa__cardButton:disabled{cursor:default}@media (hover:hover){.Memory-module__m_RyXa__cardButton:not(:disabled):hover{filter:brightness(1.035);transform:translateY(-4px)}}.Memory-module__m_RyXa__cardButton:not(:disabled):active{transform:translateY(-1px)scale(.985)}.Memory-module__m_RyXa__cardButton:focus-visible{outline-offset:4px;outline:3px solid #0a7269}.Memory-module__m_RyXa__flip{transform-style:preserve-3d;transition:transform .46s;display:block;position:absolute;inset:0}.Memory-module__m_RyXa__faceUp{transform:rotateY(180deg)}.Memory-module__m_RyXa__side{backface-visibility:hidden;display:block;position:absolute;inset:0}.Memory-module__m_RyXa__front{transform:rotateY(180deg)}.Memory-module__m_RyXa__matched .Memory-module__m_RyXa__front{filter:saturate(.72)brightness(1.04)}.Memory-module__m_RyXa__matched:after{content:"";z-index:2;pointer-events:none;border:3px solid #1b7667;border-radius:8px;position:absolute;inset:-3px}@media (prefers-reduced-motion:reduce){.Memory-module__m_RyXa__cardButton,.Memory-module__m_RyXa__flip{transition:none}}
.SockLine-module__Xln6sq__page{--letterbox-art:url(/images/background/games/sock-line-bg.webp);color:#2a2a2a;background-color:#bfe6f7;min-height:100dvh;position:relative;overflow:hidden}.SockLine-module__Xln6sq__page:after{content:"";z-index:10;pointer-events:none;background:0 0;transition:background .22s;position:absolute;inset:0}.SockLine-module__Xln6sq__flashCorrect:after{background:#1b9e6f38}.SockLine-module__Xln6sq__flashWrong:after{background:#d23c3c38}.SockLine-module__Xln6sq__scene{background:url(/images/background/games/sock-line-bg.webp) 50%/100% 100% no-repeat;width:min(100vw,177.778dvh);height:min(100dvh,56.25vw);margin:auto;position:absolute;inset:0;container-type:size}.SockLine-module__Xln6sq__peg{aspect-ratio:1;pointer-events:none;z-index:2;filter:drop-shadow(0 2px 2px #0003);background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(20px,5.6cqmin,42px);position:absolute;transform:translate(-50%,-50%)}.SockLine-module__Xln6sq__gapHint{aspect-ratio:1;z-index:1;pointer-events:none;border:3px dashed #ffffffd9;border-radius:40% 40% 46% 46%/30% 30% 60% 60%;width:clamp(52px,15cqmin,104px);animation:1.6s ease-in-out infinite SockLine-module__Xln6sq__gapPulse;position:absolute;transform:translate(-50%,-50%)}.SockLine-module__Xln6sq__hangingSock{aspect-ratio:1;z-index:1;pointer-events:none;filter:drop-shadow(0 3px 4px #00000040);width:clamp(52px,15cqmin,104px);position:absolute;transform:translate(-50%,-50%)}.SockLine-module__Xln6sq__sockButton{aspect-ratio:1;z-index:3;cursor:pointer;filter:drop-shadow(0 3px 4px #00000047);background:0 0;border:0;border-radius:14px;width:clamp(56px,16cqmin,116px);padding:0;transition:left .56s ease-in,top .56s ease-in,transform .56s ease-in,filter .16s;animation:2.4s ease-in-out infinite SockLine-module__Xln6sq__sockHint;position:absolute;transform:translate(-50%,-50%)}.SockLine-module__Xln6sq__sockButton:nth-child(odd){animation-delay:-1.2s}.SockLine-module__Xln6sq__sockButton:disabled{cursor:default}@media (hover:hover){.SockLine-module__Xln6sq__sockButton:not(:disabled):hover{filter:brightness(1.08)drop-shadow(0 4px 6px #0000004d)}}.SockLine-module__Xln6sq__sockButton:focus-visible{outline-offset:3px;outline:3px solid #0a7269}.SockLine-module__Xln6sq__sockImage{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block}.SockLine-module__Xln6sq__sockNumber{aspect-ratio:1;color:#2a2a2a;pointer-events:none;background:#fff;border:3px solid #2a8bb8;border-radius:50%;place-items:center;width:58%;font-size:clamp(10px,3.8cqmin,21px);font-weight:800;line-height:1;display:grid;position:absolute;top:56%;left:74%;transform:translate(-50%,-50%);box-shadow:0 2px 4px #00000040}.SockLine-module__Xln6sq__sockButtonFlying{z-index:4;animation:none}.SockLine-module__Xln6sq__sockButtonWrong{animation:.42s SockLine-module__Xln6sq__shake}@keyframes SockLine-module__Xln6sq__sockHint{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-4px)}}@keyframes SockLine-module__Xln6sq__gapPulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes SockLine-module__Xln6sq__shake{0%,to{transform:translate(-50%,-50%)translate(0)}20%{transform:translate(-50%,-50%)translate(-6px)}40%{transform:translate(-50%,-50%)translate(6px)}60%{transform:translate(-50%,-50%)translate(-4px)}80%{transform:translate(-50%,-50%)translate(4px)}}@media (prefers-reduced-motion:reduce){.SockLine-module__Xln6sq__sockButton,.SockLine-module__Xln6sq__gapHint,.SockLine-module__Xln6sq__sockButtonWrong{animation:none}.SockLine-module__Xln6sq__sockButton{transition:none}}
.StarCards-module__RG8Gla__page{--star-blink-ms:.92s;--star-card-size:clamp(54px, 12vw, 92px);color:#f4f7ff;background-color:#0b1230;background-image:url(/images/background/star_cards.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;gap:18px;min-height:100dvh;padding:24px;display:flex;position:relative;overflow:hidden}.StarCards-module__RG8Gla__frame{z-index:2;flex-direction:column;align-items:center;gap:14px;width:min(100%,720px);display:flex;position:relative}.StarCards-module__RG8Gla__targetPanel{background:linear-gradient(#2a3b78 0%,#1a2552 100%);border:4px solid #ffd34d;border-radius:22px;width:100%;padding:clamp(12px,3vw,22px);position:relative;box-shadow:0 0 0 4px #2a3b78,0 0 24px #ffd34d73,inset 0 0 18px #ffd34d26}.StarCards-module__RG8Gla__targetRow{flex-wrap:wrap;justify-content:center;gap:clamp(8px,2.2vw,18px);display:flex}.StarCards-module__RG8Gla__targetCard{aspect-ratio:1;filter:drop-shadow(0 4px 8px #00000059);width:clamp(56px,14vw,104px);position:relative}.StarCards-module__RG8Gla__targetFound{filter:drop-shadow(0 4px 8px #00000059)drop-shadow(0 0 6px #ffd65cf2)drop-shadow(0 0 14px #ffc72dd9)}.StarCards-module__RG8Gla__targetFound:before{content:"";z-index:1;pointer-events:none;border:4px solid #fc3;border-radius:14px;position:absolute;inset:-5px}.StarCards-module__RG8Gla__targetFound:after{content:"✓";z-index:2;aspect-ratio:1;color:#5a3a00;background:#fc3;border:2px solid #fff;border-radius:50%;place-items:center;width:42%;font-size:clamp(14px,3.6vw,26px);font-weight:900;line-height:1;animation:.36s cubic-bezier(.3,1.5,.5,1) StarCards-module__RG8Gla__foundPop;display:grid;position:absolute;top:-10px;right:-10px}@keyframes StarCards-module__RG8Gla__foundPop{0%{transform:scale(0)}to{transform:scale(1)}}.StarCards-module__RG8Gla__cornerStar{clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);filter:drop-shadow(0 0 6px #ffd34dcc);background:#ffd34d;width:22px;height:22px;position:absolute}.StarCards-module__RG8Gla__cornerTopLeft{top:0;left:0;transform:translate(-50%,-50%)}.StarCards-module__RG8Gla__cornerTopRight{top:0;right:0;transform:translate(50%,-50%)}.StarCards-module__RG8Gla__cornerBottomLeft{bottom:0;left:0;transform:translate(-50%,50%)}.StarCards-module__RG8Gla__cornerBottomRight{bottom:0;right:0;transform:translate(50%,50%)}.StarCards-module__RG8Gla__field{z-index:1;border-radius:18px;flex:auto;align-self:stretch;width:min(100%,1100px);margin:0 auto;position:relative;overflow:hidden}.StarCards-module__RG8Gla__fieldPenaltyFlash{z-index:3;pointer-events:none;border-radius:18px;animation:.36s StarCards-module__RG8Gla__penaltyFlash;position:absolute;inset:0}@keyframes StarCards-module__RG8Gla__penaltyFlash{0%{background:#ff4f4f00;box-shadow:inset 0 0 0 6px #ff4f4f00}35%{background:#ff4f4f2e;box-shadow:inset 0 0 0 6px #ff4f4fa6}to{background:#ff4f4f00;box-shadow:inset 0 0 0 6px #ff4f4f00}}.StarCards-module__RG8Gla__spawn{left:var(--star-x);top:var(--star-y);width:var(--star-card-size);aspect-ratio:1;cursor:pointer;filter:drop-shadow(0 4px 10px #0006);will-change:transform, opacity;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.StarCards-module__RG8Gla__cardProbe{width:var(--star-card-size);visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0}.StarCards-module__RG8Gla__spawn:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffe991e6 0%,#ffd34a73 42%,#ffd34a00 70%);border-radius:50%;animation:1.5s ease-in-out infinite StarCards-module__RG8Gla__starGlow;position:absolute;inset:-26%}@keyframes StarCards-module__RG8Gla__starGlow{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.StarCards-module__RG8Gla__alive{animation:.26s backwards StarCards-module__RG8Gla__spawnIn}@keyframes StarCards-module__RG8Gla__spawnIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (hover:hover){.StarCards-module__RG8Gla__alive:hover{transform:translate(-50%,-50%)scale(1.06)}}.StarCards-module__RG8Gla__alive:active{transform:translate(-50%,-50%)scale(.96)}.StarCards-module__RG8Gla__leaving{opacity:0;transition:opacity var(--star-spawn-fade-ms) ease, transform var(--star-spawn-fade-ms) ease;pointer-events:none;transform:translate(-50%,-50%)scale(.85)}.StarCards-module__RG8Gla__caught{animation:StarCards-module__RG8Gla__caughtPop var(--star-catch-ms) ease forwards;pointer-events:none}@keyframes StarCards-module__RG8Gla__caughtPop{0%{opacity:1;filter:drop-shadow(0 0 #78ffaa00);transform:translate(-50%,-50%)scale(1)}45%{opacity:1;filter:drop-shadow(0 0 16px #78ffaaf2);transform:translate(-50%,-50%)scale(1.35)}to{opacity:0;filter:drop-shadow(0 0 20px #78ffaa00);transform:translate(-50%,-50%)scale(1.7)}}.StarCards-module__RG8Gla__wrong{animation:StarCards-module__RG8Gla__wrongShake var(--star-wrong-ms) ease}@keyframes StarCards-module__RG8Gla__wrongShake{0%,to{transform:translate(-50%,-50%)rotate(0)}20%{transform:translate(-58%,-50%)rotate(-7deg)}40%{transform:translate(-42%,-50%)rotate(7deg)}60%{transform:translate(-55%,-50%)rotate(-5deg)}80%{transform:translate(-45%,-50%)rotate(5deg)}}.StarCards-module__RG8Gla__wrong:after{content:"";pointer-events:none;border:4px solid #ff4f4f;border-radius:12px;position:absolute;inset:-4px;box-shadow:0 0 14px #ff4f4fcc}.StarCards-module__RG8Gla__targetPanelRotating .StarCards-module__RG8Gla__targetCard{animation:StarCards-module__RG8Gla__targetCardWarn var(--star-blink-ms) steps(1, end) infinite;filter:drop-shadow(0 4px 8px #00000059)drop-shadow(0 0 7px #ffd65cf2)drop-shadow(0 0 16px #ffc72dcc)}@keyframes StarCards-module__RG8Gla__targetCardWarn{0%,49%{opacity:1}50%,to{opacity:.28}}.StarCards-module__RG8Gla__screenWarn{z-index:3;pointer-events:none;animation:StarCards-module__RG8Gla__screenWarnBlink var(--star-blink-ms) steps(1, end) infinite;background:radial-gradient(circle,#ffd16600 34%,#ffbe4a8c 100%);position:absolute;inset:0}@keyframes StarCards-module__RG8Gla__screenWarnBlink{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:680px){.StarCards-module__RG8Gla__page{gap:12px;padding:14px}.StarCards-module__RG8Gla__cornerStar{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.StarCards-module__RG8Gla__alive,.StarCards-module__RG8Gla__leaving,.StarCards-module__RG8Gla__caught,.StarCards-module__RG8Gla__wrong,.StarCards-module__RG8Gla__spawn:before,.StarCards-module__RG8Gla__fieldPenaltyFlash{transition:none;animation:none}.StarCards-module__RG8Gla__targetPanelRotating .StarCards-module__RG8Gla__targetCard{opacity:.6;animation:none}.StarCards-module__RG8Gla__targetFound:after{animation:none}.StarCards-module__RG8Gla__screenWarn{opacity:.5;animation:none}}
.SumDrag-module__0CFc8W__page{--book-cap-h:min(96vh, 98vw);--book-w:min(calc(var(--book-cap-h) * 3 / 2), 94vw, 1150px);--book-h:calc(var(--book-w) * 2 / 3);--card-w:calc(var(--book-h) * .178);--tray-gap:clamp(3px, 1vw, 8px);--tray-row-gap:clamp(2px, .6vw, 4px);--tray-card-w:min(var(--card-w), calc((var(--book-w) * .239 - var(--tray-gap)) / 2), calc((var(--book-h) * .304 - var(--tray-row-gap)) / 2));color:#16242e;background-color:#eef2f7;background-image:url(/images/background/sum-drag.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;height:100dvh;padding:0;display:grid;overflow:hidden}.SumDrag-module__0CFc8W__panel{border-radius:20px;flex-direction:column;gap:0;width:100%;max-width:min(94vw,1150px);padding:0;display:flex;position:relative}.SumDrag-module__0CFc8W__book{width:var(--book-w);height:var(--book-h);background-image:url(/images/props/ancient-book-open.webp?v=6);background-position:50%;background-repeat:no-repeat;background-size:contain;align-self:center;margin:0 auto;display:flex;position:relative}.SumDrag-module__0CFc8W__targetStar{--star-x:30.9%;--star-y:27.9%;left:var(--star-x);top:var(--star-y);aspect-ratio:1;z-index:2;pointer-events:none;place-items:center;width:26.7%;display:grid;position:absolute;transform:translate(-50%,-50%)}.SumDrag-module__0CFc8W__targetStar:before{content:"";aspect-ratio:1;filter:blur(2px);z-index:0;background:radial-gradient(circle,#ffeeb4d9 0%,#ebb95080 35%,#b4782800 72%);border-radius:50%;width:95%;margin:auto;animation:3.2s ease-in-out infinite SumDrag-module__0CFc8W__auraPulse;position:absolute;inset:0}@keyframes SumDrag-module__0CFc8W__auraPulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}.SumDrag-module__0CFc8W__targetNumber{z-index:1;font-family:var(--font-tinos), "Times New Roman", Times, serif;font-size:calc(var(--book-w) * .042);color:#ffdf5c;text-shadow:0 0 5px #000000f2,0 0 11px #000000d9,0 0 24px #ffc85a8c;font-weight:700;position:relative;top:.077em}.SumDrag-module__0CFc8W__targetNumber:before{content:attr(data-value);z-index:-1;color:#0d0500;-webkit-text-stroke:.11em #0d0500;text-shadow:none;place-items:center;display:grid;position:absolute;inset:0}.SumDrag-module__0CFc8W__dropZone{--box-x:18.25%;--box-y:53.3%;--box-w:23.9%;--box-h:30.4%;z-index:1;left:var(--box-x);top:var(--box-y);width:var(--box-w);height:var(--box-h);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.SumDrag-module__0CFc8W__trayCelebrate .SumDrag-module__0CFc8W__cardButton{pointer-events:none;animation:SumDrag-module__0CFc8W__sumCorrectPop var(--sum-correct-ms,.6s) ease both}@keyframes SumDrag-module__0CFc8W__sumCorrectPop{0%{transform:scale(1)}35%{filter:drop-shadow(0 0 9px #1b9a55f2);transform:scale(1.2)}to{filter:drop-shadow(0 0 #1b9a5500);transform:scale(1)}}.SumDrag-module__0CFc8W__trayCards{place-content:center;gap:var(--tray-row-gap) var(--tray-gap);max-width:calc(2 * var(--tray-card-w) + var(--tray-gap));flex-wrap:wrap;display:flex}.SumDrag-module__0CFc8W__trayCards .SumDrag-module__0CFc8W__cardButton{width:var(--tray-card-w)}.SumDrag-module__0CFc8W__pickZone{z-index:1;pointer-events:none;position:absolute;inset:0}.SumDrag-module__0CFc8W__pickSlot{pointer-events:none;place-items:center;display:grid;position:absolute}.SumDrag-module__0CFc8W__pickSlot .SumDrag-module__0CFc8W__cardButton{pointer-events:auto;aspect-ratio:auto;place-items:center;width:100%;height:100%;display:grid}.SumDrag-module__0CFc8W__pickSlot .SumDrag-module__0CFc8W__cardButton>*{width:var(--card-w);height:var(--card-w)}.SumDrag-module__0CFc8W__cardButton{aspect-ratio:1;cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:transform .14s}@media (hover:hover){.SumDrag-module__0CFc8W__cardButton:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-4px)}}.SumDrag-module__0CFc8W__cardButton:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #0a7269}.SumDrag-module__0CFc8W__primaryButton{cursor:pointer;color:#fff;background:#0a9aab;border:0;border-radius:12px;padding:12px 26px;font-size:1.05rem;font-weight:700;transition:transform .12s,filter .12s}@media (hover:hover){.SumDrag-module__0CFc8W__primaryButton:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-2px)}}.SumDrag-module__0CFc8W__primaryButton:disabled{opacity:.5;cursor:not-allowed}@keyframes SumDrag-module__0CFc8W__pop{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes SumDrag-module__0CFc8W__fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SumDrag-module__0CFc8W__cardButton,.SumDrag-module__0CFc8W__trayCelebrate .SumDrag-module__0CFc8W__cardButton,.SumDrag-module__0CFc8W__primaryButton,.SumDrag-module__0CFc8W__targetStar:before{transition:none;animation:none}}
.CharacterFeedback-module__IZxf7q__overlay{--character-width:clamp(140px, 34vw, 260px);--character-min-width:120px;pointer-events:none;z-index:60;position:fixed;inset:0}.CharacterFeedback-module__IZxf7q__large{--character-width:min(clamp(220px, 52vw, 400px), 62vh);--character-min-width:180px}.CharacterFeedback-module__IZxf7q__double{--character-width:min(clamp(280px, 68vw, 520px), 80vh);--character-min-width:240px}.CharacterFeedback-module__IZxf7q__side{--character-width:min(clamp(120px, 26vw, 215px), 50vh);--character-min-width:110px}.CharacterFeedback-module__IZxf7q__sideLarge{--character-width:min(clamp(135px, 28vw, 230px), 53vh);--character-min-width:120px}.CharacterFeedback-module__IZxf7q__sideDouble{--character-width:min(clamp(150px, 31vw, 260px), 56vh);--character-min-width:135px}
.VoiceChips-module__ljY9Kq__characters{flex-wrap:nowrap;justify-content:center;gap:clamp(4px,1.6vmin,10px);width:100%;display:flex}.VoiceChips-module__ljY9Kq__character{aspect-ratio:1;cursor:pointer;background:#fff;border:3px solid #0000;border-radius:50%;flex:1 1 0;min-width:0;max-width:clamp(40px,9vmin,64px);padding:0;overflow:hidden}.VoiceChips-module__ljY9Kq__character img{object-fit:cover;width:100%;height:100%}.VoiceChips-module__ljY9Kq__characterActive{border-color:#1fb5c4}
.SettingsDialog-module__ZnqljW__dialog{background:0 0;border:0;border-radius:20px;max-width:min(92vw,360px);max-height:92vh;margin:auto;padding:0}.SettingsDialog-module__ZnqljW__dialog::backdrop{background:#0a14188c}.SettingsDialog-module__ZnqljW__panel{background:#fffdf5;border-radius:20px;justify-items:center;gap:clamp(10px,2.5vmin,18px);max-height:92vh;padding:clamp(14px,3.5vmin,26px);display:grid;position:relative;overflow-y:auto;box-shadow:0 18px 40px #00000040}.SettingsDialog-module__ZnqljW__close{color:#fff;cursor:pointer;background:#d93a2f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:translate .12s,box-shadow .12s,background .12s;display:grid;position:absolute;top:clamp(8px,2vmin,12px);right:clamp(8px,2vmin,12px);box-shadow:0 4px #a82a21,0 6px 10px #00000038}.SettingsDialog-module__ZnqljW__close:hover{background:#e5483c;translate:0 -1px;box-shadow:0 5px #a82a21,0 8px 14px #0000003d}.SettingsDialog-module__ZnqljW__close:active{translate:0 3px;box-shadow:0 1px #a82a21,0 2px 4px #00000038}.SettingsDialog-module__ZnqljW__toggles{gap:clamp(14px,4vmin,24px);display:flex}.SettingsDialog-module__ZnqljW__tabs{gap:8px;margin-top:clamp(22px,5vmin,30px);display:flex}.SettingsDialog-module__ZnqljW__tabs .SettingsDialog-module__ZnqljW__chip{place-items:center;min-width:52px;min-height:40px;display:grid}.SettingsDialog-module__ZnqljW__settingsPanel{justify-items:center;gap:clamp(10px,2.5vmin,18px);display:grid}.SettingsDialog-module__ZnqljW__subscription{text-align:center;justify-items:center;gap:12px;width:min(300px,80vw);display:grid}.SettingsDialog-module__ZnqljW__parents{color:#0f3d44;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:3px solid #1fb5c4;border-radius:999px;padding:0 22px;font-weight:800;box-shadow:0 4px #16808b}.SettingsDialog-module__ZnqljW__parents:disabled{opacity:.6;cursor:default}.SettingsDialog-module__ZnqljW__hint,.SettingsDialog-module__ZnqljW__status,.SettingsDialog-module__ZnqljW__alert{margin:0;font-size:.9rem;line-height:1.35}.SettingsDialog-module__ZnqljW__hint{color:#4d6780}.SettingsDialog-module__ZnqljW__status{color:#16324a;font-weight:700}.SettingsDialog-module__ZnqljW__alert{color:#b3261e;font-weight:700}.SettingsDialog-module__ZnqljW__leaveActions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.SettingsDialog-module__ZnqljW__leaveActions>button{white-space:normal;max-width:100%}.SettingsDialog-module__ZnqljW__why{color:#16324a;gap:6px;width:100%;font-size:.9rem;font-weight:700;display:grid}.SettingsDialog-module__ZnqljW__why textarea{color:#16324a;width:100%;font:inherit;resize:vertical;background:#fff;border:2px solid #9fb7c9;border-radius:12px;padding:8px 10px;font-weight:400}.SettingsDialog-module__ZnqljW__toggle{color:#16808b;cursor:pointer;background:radial-gradient(circle at 50% 35%,#fff 0%,#e9f9fb 100%);border:3px solid #1fb5c4;border-radius:50%;place-items:center;width:clamp(56px,15vmin,76px);height:clamp(56px,15vmin,76px);padding:0;transition:translate .12s,box-shadow .12s;display:grid;box-shadow:0 4px #16808b,0 6px 10px #0003}.SettingsDialog-module__ZnqljW__toggle:active{translate:0 3px;box-shadow:0 1px #16808b,0 2px 4px #0003}.SettingsDialog-module__ZnqljW__toggle.SettingsDialog-module__ZnqljW__off{color:#7b8188;background:#e5e7eb;border-color:#9aa0a6;box-shadow:0 4px #7b8188,0 6px 10px #0003}.SettingsDialog-module__ZnqljW__control{justify-items:center;gap:clamp(8px,2vmin,12px);display:grid}.SettingsDialog-module__ZnqljW__level{accent-color:#1fb5c4;cursor:pointer;width:clamp(84px,22vmin,120px);height:28px;margin:0}.SettingsDialog-module__ZnqljW__level:disabled{opacity:.4;cursor:default}.SettingsDialog-module__ZnqljW__glyph{width:56%;height:56%}.SettingsDialog-module__ZnqljW__languages{flex-wrap:nowrap;justify-content:center;gap:clamp(4px,1.6vmin,10px);width:100%;display:flex}.SettingsDialog-module__ZnqljW__chip{color:#16808b;white-space:nowrap;cursor:pointer;background:#fff;border:2px solid #1fb5c4;border-radius:999px;flex:0 auto;min-width:0;padding:clamp(5px,1.4vmin,9px) clamp(8px,2.2vmin,18px);font-size:clamp(.72rem,2.3vmin,1rem);font-weight:700;transition:background .12s,color .12s}.SettingsDialog-module__ZnqljW__chip:disabled{opacity:.6;cursor:default}.SettingsDialog-module__ZnqljW__chipActive{color:#fff;background:#1fb5c4}@media (prefers-reduced-motion:reduce){.SettingsDialog-module__ZnqljW__toggle,.SettingsDialog-module__ZnqljW__close{transition:none}}
.IslandSidebar-module__gBNqca__bar{--size:clamp(46px, 12.5vmin, 72px);z-index:30;top:50%;right:max(clamp(8px, 2vmin, 20px), env(safe-area-inset-right));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff47;border:2px solid #ffffffa6;border-radius:999px;flex-direction:column;align-items:center;gap:clamp(8px,2vmin,14px);padding:clamp(8px,1.8vmin,14px);display:flex;position:fixed;translate:0 -50%;box-shadow:0 8px 24px #0f283c47,inset 0 1px #fff9}.IslandSidebar-module__gBNqca__button{width:var(--size);height:var(--size);cursor:pointer;background:radial-gradient(circle at 50% 35%,#fff 0%,#e9f9fb 100%);border:3px solid #1fb5c4;border-radius:50%;place-items:center;padding:0;transition:translate .12s,box-shadow .12s;display:grid;position:relative;box-shadow:0 4px #16808b,0 7px 12px #00000040}.IslandSidebar-module__gBNqca__button:hover{translate:0 -2px;box-shadow:0 6px #16808b,0 10px 16px #00000047}.IslandSidebar-module__gBNqca__button:active{translate:0 3px;box-shadow:0 1px #16808b,0 3px 6px #00000040}.IslandSidebar-module__gBNqca__button:focus-visible{outline-offset:3px;outline:3px solid #1c2a3a}.IslandSidebar-module__gBNqca__leave{border-color:#f08a5d;box-shadow:0 4px #c0603a,0 7px 12px #00000040}.IslandSidebar-module__gBNqca__leave:hover{box-shadow:0 6px #c0603a,0 10px 16px #00000047}.IslandSidebar-module__gBNqca__leave:active{box-shadow:0 1px #c0603a,0 3px 6px #00000040}.IslandSidebar-module__gBNqca__locked,.IslandSidebar-module__gBNqca__locked:hover,.IslandSidebar-module__gBNqca__locked:active{cursor:not-allowed;background:#e5e7eb;border-color:#9aa0a6;translate:none;box-shadow:0 4px #7b8188,0 7px 12px #0003}.IslandSidebar-module__gBNqca__locked .IslandSidebar-module__gBNqca__icon{filter:grayscale();opacity:.55}.IslandSidebar-module__gBNqca__lockBadge{color:#fcd34d;background:#4b5563;border:2px solid #fff;border-radius:50%;place-items:center;width:44%;height:44%;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 4px #0000004d}.IslandSidebar-module__gBNqca__lockBadge svg{width:60%;height:60%}.IslandSidebar-module__gBNqca__icon{object-fit:contain;pointer-events:none;width:78%;height:78%}.IslandSidebar-module__gBNqca__gear{color:#16808b;margin:0;padding:0;display:block}.IslandSidebar-module__gBNqca__divider{background:#ffffffb3;border-radius:999px;width:60%;height:2px}@media (prefers-reduced-motion:reduce){.IslandSidebar-module__gBNqca__button{transition:none}}.IslandSidebar-module__gBNqca__alertDot{pointer-events:none;background:#d93a2f;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;right:4px}
.AskToLeave-module__yqG__G__dialog{background:0 0;border:0;border-radius:26px;max-width:min(92vw,380px);margin:auto;padding:0}.AskToLeave-module__yqG__G__dialog::backdrop{background:#0a14188c}.AskToLeave-module__yqG__G__panel{background:#fffdf5;border-radius:26px;justify-items:center;gap:clamp(10px,3vmin,18px);padding:clamp(16px,4vmin,28px) clamp(22px,5vmin,36px);display:grid;box-shadow:0 18px 40px #00000040}.AskToLeave-module__yqG__G__door{width:clamp(72px,22vmin,140px);height:auto}.AskToLeave-module__yqG__G__actions{gap:clamp(18px,5vmin,32px);display:flex}.AskToLeave-module__yqG__G__round{color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:clamp(64px,17vmin,92px);height:clamp(64px,17vmin,92px);padding:0;transition:translate .14s,scale .14s,box-shadow .14s,filter .14s;display:grid;box-shadow:0 6px #0000002e}@media (hover:hover){.AskToLeave-module__yqG__G__round:not(:disabled):hover{filter:brightness(1.08);translate:0 -3px;scale:1.06;box-shadow:0 9px #0000002e,0 12px 18px #00000038}}.AskToLeave-module__yqG__G__round:active{translate:0 3px;scale:1;box-shadow:0 3px #0000002e}.AskToLeave-module__yqG__G__round:focus-visible{outline-offset:3px;outline:3px solid #1c2a3a}.AskToLeave-module__yqG__G__round:disabled{opacity:.45;cursor:default}.AskToLeave-module__yqG__G__yes{background:#2e9d49}.AskToLeave-module__yqG__G__no{background:#d93a2f}@media (prefers-reduced-motion:reduce){.AskToLeave-module__yqG__G__round{transition:none}}
@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/93b6da25d7dcc0a6-s.3ga_z4x-93-cw.woff2?dpl=dpl_8TpCQM6X2mdc9bKWF6mNnaBMBQQy)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fd5073be3e923c20-s.p.3iriq4vwiqn7a.woff2?dpl=dpl_8TpCQM6X2mdc9bKWF6mNnaBMBQQy)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_153cff04-module__wI_eZa__className{font-family:Cinzel,Cinzel Fallback;font-style:normal;font-weight:700}
.LeaveGame-module__bAqyYq__back{top:var(--hud-inset,12px);right:max(var(--hud-inset,12px), env(safe-area-inset-right));z-index:41;width:var(--game-back-size,52px);height:var(--game-back-size,52px);color:#0f3d44;cursor:pointer;background:radial-gradient(circle at 50% 35%,#fff 0%,#e9f9fb 100%);border:3px solid #1fb5c4;border-radius:50%;place-items:center;padding:0;transition:translate .12s,box-shadow .12s;display:grid;position:fixed;box-shadow:0 4px #16808b,0 7px 12px #00000040}.LeaveGame-module__bAqyYq__back:hover{translate:0 -2px;box-shadow:0 6px #16808b,0 10px 16px #00000047}.LeaveGame-module__bAqyYq__back:active{translate:0 3px;box-shadow:0 1px #16808b,0 3px 6px #00000040}.LeaveGame-module__bAqyYq__back:focus-visible{outline-offset:3px;outline:3px solid #1c2a3a}.LeaveGame-module__bAqyYq__settings{--size:var(--game-back-size,52px);top:var(--hud-inset,12px);right:calc(max(var(--hud-inset,12px), env(safe-area-inset-right)) + var(--game-back-size,52px) + 10px);z-index:41;position:fixed}.LeaveGame-module__bAqyYq__explain{--size:var(--game-back-size,52px);top:var(--hud-inset,12px);right:calc(max(var(--hud-inset,12px), env(safe-area-inset-right)) + 2 * (var(--game-back-size,52px) + 10px));z-index:41;position:fixed}.LeaveGame-module__bAqyYq__arrow{width:58%;height:58%}@media (prefers-reduced-motion:reduce){.LeaveGame-module__bAqyYq__back{transition:none}}
.Home-module__5JcCSq__page{--ink:#16324a;--muted:#4d6780;--card:#fff;--line:#d6e7f5;--teal:#1fb5c4;--teal-edge:#16808b;--grass:#4cb94f;--grass-edge:#2f8a34;--sun:#ffc93c;--sun-edge:#d99a00;--edge-shadow:0 5px 0 #c7dcee, 0 12px 24px #16324a1a;min-height:100dvh;color:var(--ink);background-color:#0000;background-image:radial-gradient(110px 34px at 9% 120px,#fff 70%,#0000 72%),radial-gradient(70px 30px at 14% 100px,#fff 70%,#0000 72%),radial-gradient(120px 36px at 90% 210px,#fff 70%,#0000 72%),radial-gradient(70px 30px at 85% 190px,#fff 70%,#0000 72%),radial-gradient(90px 28px at 55% 70px,#fffc 70%,#0000 72%),linear-gradient(#8fd3ff 0,#bfe7ff 420px,#e3f5ff 900px,#f4fbff 1400px);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:auto,auto,auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.Home-module__5JcCSq__main{flex:1;width:100%;max-width:1100px;margin-inline:auto;padding:0 16px}.Home-module__5JcCSq__top{flex-wrap:wrap;align-items:center;gap:10px;width:100%;max-width:1100px;margin-inline:auto;padding:14px 16px;display:flex}.Home-module__5JcCSq__wordmark{letter-spacing:-.01em;color:#fff;-webkit-text-stroke:1.5px #0f5f8a;paint-order:stroke fill;text-shadow:0 4px #0f5f8a;margin-inline-end:auto;font-size:clamp(1.6rem,4vw,2rem);font-weight:900;text-decoration:none}.Home-module__5JcCSq__wordmark span{color:var(--sun)}.Home-module__5JcCSq__langs{background:#ffffffb3;border-radius:999px;gap:2px;padding:4px;display:flex;box-shadow:0 3px #b5d6ec}.Home-module__5JcCSq__lang{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-weight:600}.Home-module__5JcCSq__lang:hover{color:var(--ink)}.Home-module__5JcCSq__langOn{color:var(--ink);background:#fff;box-shadow:0 2px #b5d6ec}.Home-module__5JcCSq__login,.Home-module__5JcCSq__back{border:3px solid var(--teal);min-height:46px;box-shadow:0 4px 0 var(--teal-edge), 0 8px 14px #00000024;color:#0f3d44;font:inherit;cursor:pointer;background:linear-gradient(#fff,#e9f9fb);border-radius:999px;align-items:center;gap:6px;padding:0 20px;font-weight:800;text-decoration:none;transition:translate .12s,box-shadow .12s;display:inline-flex}.Home-module__5JcCSq__hero{align-items:center;gap:18px;margin:18px 0 28px;display:grid}@media (min-width:860px){.Home-module__5JcCSq__hero{grid-template-columns:1.35fr 1fr}}.Home-module__5JcCSq__headline{letter-spacing:-.015em;max-width:20ch;margin:0 0 14px;font-size:clamp(2rem,5.6vw,3.4rem);font-weight:900;line-height:1.08}.Home-module__5JcCSq__subline{max-width:48ch;color:var(--muted);margin:0;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.5}.Home-module__5JcCSq__heroIcons{justify-content:center;align-items:flex-end;gap:3%;width:100%;min-width:0;max-width:560px;margin-inline:auto;display:flex}.Home-module__5JcCSq__heroIcon{filter:drop-shadow(0 14px 12px #16324a2e);width:30%;height:auto;animation:4s ease-in-out infinite Home-module__5JcCSq__bob}.Home-module__5JcCSq__heroIcon:nth-child(2){width:36%;animation-delay:-1.3s}.Home-module__5JcCSq__heroIcon:nth-child(3){animation-delay:-2.6s}@keyframes Home-module__5JcCSq__bob{50%{translate:0 -10px}}.Home-module__5JcCSq__heroVideo{aspect-ratio:16/9;object-fit:cover;background:#0b1a2c;border:clamp(4px,1vw,8px) solid #fff;border-radius:clamp(16px,3vw,28px);width:100%;display:block;box-shadow:0 8px #b5d6ec,0 22px 44px #16324a38}.Home-module__5JcCSq__section{margin:48px 0 0}.Home-module__5JcCSq__h2{align-items:center;gap:10px;margin:0 0 16px;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;display:flex}.Home-module__5JcCSq__h2:before{content:"";background:var(--sun);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);flex:none;width:30px;height:30px}.Home-module__5JcCSq__card{background:var(--card);box-shadow:var(--edge-shadow);border-radius:20px}.Home-module__5JcCSq__promises{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.Home-module__5JcCSq__promises{grid-template-columns:1fr 1fr}.Home-module__5JcCSq__promise:last-child:nth-child(odd){grid-column:1/-1}}.Home-module__5JcCSq__promise{align-items:center;gap:14px;padding:14px 18px;font-weight:600;line-height:1.4;display:flex}.Home-module__5JcCSq__promiseIcon{width:48px;height:48px;color:var(--teal-edge);background:#e2f6f8;border-radius:50%;flex:none;place-items:center;display:grid}.Home-module__5JcCSq__teachesNumbers{background:var(--sun);box-shadow:0 3px 0 var(--sun-edge);color:#5a3b00;border-radius:999px;margin:-4px 0 18px;padding:6px 16px;font-size:1.1rem;font-weight:800;display:inline-block}.Home-module__5JcCSq__skills{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.Home-module__5JcCSq__group{text-align:center;justify-items:center;gap:6px;padding:14px 10px 16px;transition:translate .16s;display:grid}.Home-module__5JcCSq__group:hover{translate:0 -4px}.Home-module__5JcCSq__groupIcon{width:104px;height:auto}.Home-module__5JcCSq__improving{color:var(--muted);margin:16px 0 0;font-weight:600}.Home-module__5JcCSq__groupLabel{font-weight:800}.Home-module__5JcCSq__roadmap{gap:16px;margin:0;padding:0;list-style:none;display:grid}.Home-module__5JcCSq__stop{grid-template-columns:52px 1fr;align-items:start;gap:14px;display:grid;position:relative}.Home-module__5JcCSq__stop:not(:last-child):before{content:"";inset-inline-start:21px;background:repeating-linear-gradient(#e8c98a 0 12px,#d9b36a 12px 18px);border-radius:5px;width:10px;position:absolute;top:48px;bottom:-20px}.Home-module__5JcCSq__stopDone:not(:last-child):before{background:#e8c98a}.Home-module__5JcCSq__stopMarker{z-index:1;width:52px;height:52px;color:var(--muted);background:#cfe0ee;border:4px solid #fff;border-radius:50%;place-items:center;font-size:1.3rem;font-weight:900;display:grid;position:relative;box-shadow:0 4px #a9c3d8}.Home-module__5JcCSq__stopDone .Home-module__5JcCSq__stopMarker{background:var(--grass);box-shadow:0 4px 0 var(--grass-edge);color:#fff}.Home-module__5JcCSq__stopCard{gap:4px;padding:14px 18px 16px;display:grid}.Home-module__5JcCSq__stopDone .Home-module__5JcCSq__stopCard{border:3px solid var(--grass)}.Home-module__5JcCSq__stopStatus{color:var(--muted);background:#e8f0f7;border-radius:999px;justify-self:start;padding:2px 12px;font-size:.85rem;font-weight:800}.Home-module__5JcCSq__stopDone .Home-module__5JcCSq__stopStatus{color:var(--grass-edge);background:#dff3df}.Home-module__5JcCSq__stopTitle{margin:0;font-size:1.2rem;font-weight:800}.Home-module__5JcCSq__stopBody{margin:0;line-height:1.5}.Home-module__5JcCSq__roadmapNote{color:var(--muted);background:#fff9;border-radius:14px;margin:18px 0 0;padding:12px 16px;font-weight:600}.Home-module__5JcCSq__linkButton{align-items:center;text-decoration:none;display:inline-flex}.Home-module__5JcCSq__heroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.Home-module__5JcCSq__heroActions .Home-module__5JcCSq__subscribe{align-items:center;min-height:52px;padding:0 28px;font-size:1.1rem;text-decoration:none;display:inline-flex}.Home-module__5JcCSq__adConsent{inset-inline:12px;z-index:50;max-width:560px;color:var(--ink,#16324a);background:#fff;border-radius:18px;gap:12px;margin-inline:auto;padding:16px 18px;display:grid;position:fixed;bottom:12px;box-shadow:0 8px 28px #16324a40}.Home-module__5JcCSq__adConsent p{margin:0;line-height:1.4}.Home-module__5JcCSq__adConsentButtons{flex-wrap:wrap;gap:10px;display:flex}.Home-module__5JcCSq__adConsentMore{color:inherit;justify-self:start;font-size:.9rem;text-decoration:underline}.Home-module__5JcCSq__legalSummary{background:#eef7fc;border-radius:12px;margin:0 0 18px;padding:12px 14px;line-height:1.45}.Home-module__5JcCSq__faq{padding:6px clamp(14px,3vw,24px)}.Home-module__5JcCSq__faqItem+.Home-module__5JcCSq__faqItem{border-top:2px solid var(--line)}.Home-module__5JcCSq__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 0;font-weight:800;list-style:none;display:flex}.Home-module__5JcCSq__faqItem summary::-webkit-details-marker{display:none}.Home-module__5JcCSq__faqItem summary:after{content:"";border-inline-end:3px solid var(--teal);border-block-end:3px solid var(--teal);flex:none;width:10px;height:10px;transition:rotate .15s;rotate:45deg}.Home-module__5JcCSq__faqItem[open] summary:after{rotate:225deg}.Home-module__5JcCSq__faqItem p{color:var(--muted);margin:0 0 14px;line-height:1.45}.Home-module__5JcCSq__faqItem a{color:var(--teal-edge);font-weight:700}.Home-module__5JcCSq__priceActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.Home-module__5JcCSq__priceBlock{text-align:center;border:4px solid var(--sun);justify-items:center;gap:14px;margin:56px 0 0;padding:clamp(22px,4vw,36px) 20px;display:grid}.Home-module__5JcCSq__price{max-width:34ch;margin:0;font-size:clamp(1.25rem,2.8vw,1.7rem);font-weight:800}.Home-module__5JcCSq__subscribe{background:linear-gradient(#6fd46f, var(--grass));min-height:60px;box-shadow:0 6px 0 var(--grass-edge), 0 12px 20px #2f8a344d;color:#fff;font:inherit;text-shadow:0 2px #0000002e;cursor:pointer;border:0;border-radius:999px;padding:0 40px;font-size:1.25rem;font-weight:900;transition:translate .12s,box-shadow .12s}.Home-module__5JcCSq__note{color:var(--muted);margin:0}.Home-module__5JcCSq__login:hover,.Home-module__5JcCSq__back:hover,.Home-module__5JcCSq__subscribe:hover{translate:0 -2px}.Home-module__5JcCSq__login:active,.Home-module__5JcCSq__back:active,.Home-module__5JcCSq__subscribe:active{box-shadow:0 1px 0 var(--teal-edge);translate:0 4px}.Home-module__5JcCSq__subscribe:active{box-shadow:0 1px 0 var(--grass-edge)}.Home-module__5JcCSq__lang:focus-visible,.Home-module__5JcCSq__login:focus-visible,.Home-module__5JcCSq__back:focus-visible,.Home-module__5JcCSq__subscribe:focus-visible,.Home-module__5JcCSq__footer a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.Home-module__5JcCSq__legal{gap:18px;max-width:760px;margin:12px auto 0;padding:clamp(20px,4vw,40px);font-size:1.05rem;line-height:1.7;display:grid}.Home-module__5JcCSq__legal h1{margin:0;font-size:clamp(1.8rem,4.5vw,2.6rem);font-weight:900;line-height:1.15}.Home-module__5JcCSq__legal h2{margin:0 0 4px;font-size:1.25rem;font-weight:800}.Home-module__5JcCSq__legal p{margin:0}.Home-module__5JcCSq__legal section{gap:10px;display:grid}.Home-module__5JcCSq__legalNote{color:var(--muted);font-size:.95rem}.Home-module__5JcCSq__legalContact{background:#eef8ff;border-radius:16px;gap:2px;padding:16px 18px;display:grid}.Home-module__5JcCSq__legal a{color:var(--teal-edge);font-weight:700}.Home-module__5JcCSq__legal a.Home-module__5JcCSq__subscribe{color:#fff;place-items:center;display:inline-grid}.Home-module__5JcCSq__footer{background:linear-gradient(180deg, #6fcf5a 0%, var(--grass) 40%, #3a9f3f 100%);color:#fff;border-top:6px solid #8be07a;margin-top:clamp(110px,16vw,190px);padding:58px 16px 22px;position:relative}.Home-module__5JcCSq__scenery{pointer-events:none;position:absolute;inset:0}.Home-module__5JcCSq__tree,.Home-module__5JcCSq__bush,.Home-module__5JcCSq__flowers{filter:drop-shadow(0 6px 4px #0000002e);height:auto;position:absolute}.Home-module__5JcCSq__tree{bottom:calc(100% - 46px);width:clamp(90px,14vw,170px);inset-inline-start:1%}.Home-module__5JcCSq__treeEnd{inset-inline:auto 2%}.Home-module__5JcCSq__bush{bottom:calc(100% - 26px);width:clamp(54px,7vw,90px);inset-inline-start:clamp(70px,12vw,150px)}.Home-module__5JcCSq__bushEnd{inset-inline:auto clamp(80px,13vw,160px)}.Home-module__5JcCSq__flowers{bottom:calc(100% - 20px);width:clamp(40px,5vw,64px);inset-inline-start:46%}.Home-module__5JcCSq__footerInner{text-shadow:0 1px 2px #00000040;flex-wrap:wrap;align-items:center;gap:8px 18px;max-width:1100px;margin-inline:auto;font-weight:600;display:flex;position:relative}.Home-module__5JcCSq__footerMark{font-weight:900}.Home-module__5JcCSq__footerLinks{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.Home-module__5JcCSq__footer a{color:#fff;align-items:center;min-height:44px;margin:-12px 0;padding:0 6px;font-weight:800;display:inline-flex}.Home-module__5JcCSq__footerShort{display:none}@media (max-width:699.98px){.Home-module__5JcCSq__footerInner{flex-wrap:nowrap;justify-content:center}.Home-module__5JcCSq__footerMark,.Home-module__5JcCSq__footerContact,.Home-module__5JcCSq__footerCopy,.Home-module__5JcCSq__footerLong{display:none}.Home-module__5JcCSq__footerShort{display:inline}.Home-module__5JcCSq__footerLinks{white-space:nowrap;flex-wrap:nowrap;gap:0 clamp(0px,.8vw,6px);font-size:clamp(13px,3.55vw,15px)}.Home-module__5JcCSq__footerLinks:lang(ru){letter-spacing:-.035em;gap:0 clamp(0px,.3vw,6px)}.Home-module__5JcCSq__footer a{padding:0 clamp(2px,.6vw,6px)}}@media (prefers-reduced-motion:reduce){.Home-module__5JcCSq__heroIcon,.Home-module__5JcCSq__group,.Home-module__5JcCSq__login,.Home-module__5JcCSq__back,.Home-module__5JcCSq__subscribe{transition:none;animation:none}}
@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/93b6da25d7dcc0a6-s.3ga_z4x-93-cw.woff2?dpl=dpl_8TpCQM6X2mdc9bKWF6mNnaBMBQQy)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fd5073be3e923c20-s.p.3iriq4vwiqn7a.woff2?dpl=dpl_8TpCQM6X2mdc9bKWF6mNnaBMBQQy)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_dd9795f0-module__0a7dmq__className{font-family:Cinzel,Cinzel Fallback;font-style:normal;font-weight:700}
@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2?dpl=dpl_8TpCQM6X2mdc9bKWF6mNnaBMBQQy)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.woff2?dpl=dpl_8TpCQM6X2mdc9bKWF6mNnaBMBQQy)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/21445b8bd0ec5702-s.p.1n1ntp5se85-_.woff2?dpl=dpl_8TpCQM6X2mdc9bKWF6mNnaBMBQQy)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.p.0kf5m0zv7sxld.woff2?dpl=dpl_8TpCQM6X2mdc9bKWF6mNnaBMBQQy)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.woff2?dpl=dpl_8TpCQM6X2mdc9bKWF6mNnaBMBQQy)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.woff2?dpl=dpl_8TpCQM6X2mdc9bKWF6mNnaBMBQQy)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_438ee6df-module__JyyefW__className{font-family:Rubik,Rubik Fallback;font-style:normal}
