.BalloonPop-module__7UXxxa__root{color:#264634;flex-direction:column;width:100%;max-width:42rem;height:100%;min-height:0;margin:0 auto;display:flex}.BalloonPop-module__7UXxxa__statusRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.1rem .4rem .35rem;display:flex}.BalloonPop-module__7UXxxa__instruction{letter-spacing:-.01em;margin:0;font-size:clamp(.92rem,2.6vw,1.18rem);font-weight:800}.BalloonPop-module__7UXxxa__counts{color:#527062;white-space:nowrap;align-items:center;gap:.5rem;margin:0;font-size:.78rem;font-weight:750;display:flex}.BalloonPop-module__7UXxxa__counts p{margin:0}.BalloonPop-module__7UXxxa__ready{color:#326449;background:#e9f5e8;border-radius:99px;padding:.16rem .42rem}.BalloonPop-module__7UXxxa__scene{background:#d5ecde;border:1px solid #cbded0;border-radius:1.35rem;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden;container-type:size}.BalloonPop-module__7UXxxa__canvas{aspect-ratio:360/260;width:min(100cqw,138.462cqh);height:auto;position:relative}.BalloonPop-module__7UXxxa__art{width:100%;height:100%;display:block}.BalloonPop-module__7UXxxa__stageConfetti{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.BalloonPop-module__7UXxxa__stagePiece{z-index:1}.BalloonPop-module__7UXxxa__balloonButton,.BalloonPop-module__7UXxxa__pumpButton{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;position:absolute}.BalloonPop-module__7UXxxa__balloonButton{border-radius:50%;width:34%;height:67%;top:4%;right:11%}.BalloonPop-module__7UXxxa__pumpButton{border-radius:1rem;width:31%;height:51%;bottom:4%;left:7%}.BalloonPop-module__7UXxxa__balloonButton:focus-visible,.BalloonPop-module__7UXxxa__pumpButton:focus-visible,.BalloonPop-module__7UXxxa__colorButton:focus-visible{outline-offset:2px;outline:3px solid #264634}.BalloonPop-module__7UXxxa__balloonButton:disabled,.BalloonPop-module__7UXxxa__pumpButton:disabled,.BalloonPop-module__7UXxxa__colorButton:disabled{cursor:default}.BalloonPop-module__7UXxxa__inflate{transform-origin:0 0;transition:transform .38s cubic-bezier(.2,1.2,.35,1)}.BalloonPop-module__7UXxxa__balloonWobble{transform-box:view-box;transform-origin:250px 178px;animation:3.5s ease-in-out infinite BalloonPop-module__7UXxxa__balloonWobble}.BalloonPop-module__7UXxxa__handlePressed{transform-origin:81px 141px;animation:.42s cubic-bezier(.22,1.3,.35,1) BalloonPop-module__7UXxxa__handlePress}.BalloonPop-module__7UXxxa__airPuff{z-index:4;color:#3d7458;font-size:clamp(.68rem,2.3vw,.85rem);font-weight:900;animation:.68s ease-out both BalloonPop-module__7UXxxa__airPuff;position:absolute;bottom:41%;left:32%;transform:rotate(-18deg)}.BalloonPop-module__7UXxxa__colorButton{z-index:5;color:#315242;cursor:pointer;touch-action:manipulation;background:#fffdf7;border:2px solid #315242;border-radius:999px;align-items:center;gap:.32rem;min-height:44px;padding:.32rem .6rem .32rem .42rem;font-size:clamp(.68rem,2.1vw,.78rem);font-weight:850;display:flex;position:absolute;bottom:5%;right:4%;box-shadow:0 .2rem #31524228}.BalloonPop-module__7UXxxa__colorButton:active:not(:disabled){transform:translateY(2px)scale(.96);box-shadow:0 .06rem #31524228}.BalloonPop-module__7UXxxa__swatches{gap:.1rem;display:flex}.BalloonPop-module__7UXxxa__swatches i{border:1px solid #fff;border-radius:50%;width:.42rem;height:.42rem}.BalloonPop-module__7UXxxa__burst{transform-origin:250px 110px;animation:.55s cubic-bezier(.14,.9,.2,1) both BalloonPop-module__7UXxxa__burst}.BalloonPop-module__7UXxxa__confetti{animation:.95s cubic-bezier(.12,.72,.25,1) both BalloonPop-module__7UXxxa__confetti}@keyframes BalloonPop-module__7UXxxa__handlePress{0%{transform:translateY(0)}38%{transform:translateY(25px)}to{transform:translateY(0)}}@keyframes BalloonPop-module__7UXxxa__balloonWobble{0%,to{rotate:-1.5deg}50%{rotate:2deg}}@keyframes BalloonPop-module__7UXxxa__airPuff{0%{opacity:0;transform:translateY(.5rem)scale(.6)rotate(-18deg)}35%{opacity:1}to{opacity:0;transform:translate(1.6rem,-2rem)scale(1.25)rotate(-18deg)}}@keyframes BalloonPop-module__7UXxxa__burst{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes BalloonPop-module__7UXxxa__confetti{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(var(--r))}}@media (max-width:360px){.BalloonPop-module__7UXxxa__counts{gap:.3rem;font-size:.69rem}.BalloonPop-module__7UXxxa__ready{padding:.13rem .3rem}.BalloonPop-module__7UXxxa__colorButton{padding-right:.42rem;right:2%}.BalloonPop-module__7UXxxa__swatches i{width:.34rem;height:.34rem}}@media (max-height:430px){.BalloonPop-module__7UXxxa__statusRow{padding-bottom:.15rem}}@media (prefers-reduced-motion:reduce){.BalloonPop-module__7UXxxa__inflate{transition:none}.BalloonPop-module__7UXxxa__balloonWobble,.BalloonPop-module__7UXxxa__handlePressed,.BalloonPop-module__7UXxxa__airPuff,.BalloonPop-module__7UXxxa__burst,.BalloonPop-module__7UXxxa__confetti{animation:none!important}.BalloonPop-module__7UXxxa__stagePiece{top:var(--top);opacity:.82;transform:rotate(18deg);animation:none!important}}
.LilyPadHop-module__pJVcrq__root{color:#264634;flex-direction:column;width:100%;max-width:560px;height:100%;min-height:0;display:flex}.LilyPadHop-module__pJVcrq__stage{touch-action:none;border:1px solid #c2dbe0;border-radius:20px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.LilyPadHop-module__pJVcrq__sunny,.LilyPadHop-module__pJVcrq__rainy,.LilyPadHop-module__pJVcrq__sunset,.LilyPadHop-module__pJVcrq__night,.LilyPadHop-module__pJVcrq__foggy{background:linear-gradient(var(--sky-top) 0%, var(--sky-bottom) 27%, var(--shore) 28% 32%, var(--water-top) 33%, var(--water-bottom) 100%)}.LilyPadHop-module__pJVcrq__scene{width:100%;height:100%;position:absolute;inset:0}.LilyPadHop-module__pJVcrq__sunny{--sky-top:#8fd3ea;--sky-bottom:#d7eef4;--shore:#6ea35d;--water-top:#d6ecef;--water-bottom:#bcdbe4}.LilyPadHop-module__pJVcrq__rainy{--sky-top:#93a4ae;--sky-bottom:#c2cdd3;--shore:#5f9053;--water-top:#c6dde4;--water-bottom:#a6c4d0}.LilyPadHop-module__pJVcrq__sunset{--sky-top:#f3a05f;--sky-bottom:#f8cfd4;--shore:#628d53;--water-top:#e2d7da;--water-bottom:#c3b5c8}.LilyPadHop-module__pJVcrq__night{--sky-top:#14254a;--sky-bottom:#31476f;--shore:#375f46;--water-top:#3c5a7a;--water-bottom:#26405e}.LilyPadHop-module__pJVcrq__foggy{--sky-top:#ccd6d8;--sky-bottom:#e6ecec;--shore:#6f9c63;--water-top:#d7e6e8;--water-bottom:#c0d4d8}.LilyPadHop-module__pJVcrq__weatherName{color:#344b43;background:#ffffffdc;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:8px;left:10px}.LilyPadHop-module__pJVcrq__world{transition:transform .6s cubic-bezier(.33,1,.68,1)}.LilyPadHop-module__pJVcrq__poseIdle{animation:2.8s ease-in-out infinite LilyPadHop-module__pJVcrq__bob}.LilyPadHop-module__pJVcrq__poseFlight{animation:none}.LilyPadHop-module__pJVcrq__poseLand{transform-box:fill-box;transform-origin:50% 100%;animation:.34s cubic-bezier(.2,.8,.2,1) LilyPadHop-module__pJVcrq__squash}.LilyPadHop-module__pJVcrq__poseSplash{animation:.26s ease-out LilyPadHop-module__pJVcrq__surface}.LilyPadHop-module__pJVcrq__poseSwim{animation:.9s ease-in-out infinite LilyPadHop-module__pJVcrq__swimBob}.LilyPadHop-module__pJVcrq__poseSing{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate LilyPadHop-module__pJVcrq__sway}.LilyPadHop-module__pJVcrq__poseFlop{animation:.98s cubic-bezier(.35,.1,.4,1) forwards LilyPadHop-module__pJVcrq__flopArc}.LilyPadHop-module__pJVcrq__poseSurfaced{transform:translate(-70px,32px)}.LilyPadHop-module__pJVcrq__tongue{transform-box:fill-box;transform-origin:0%;animation:.32s ease-out LilyPadHop-module__pJVcrq__flick}.LilyPadHop-module__pJVcrq__ripple{transform-box:fill-box;transform-origin:50%;animation:.7s ease-out forwards LilyPadHop-module__pJVcrq__rippleOut}.LilyPadHop-module__pJVcrq__rippleLate{animation-delay:.17s}.LilyPadHop-module__pJVcrq__burst{transform-box:fill-box;transform-origin:50%;animation:.42s ease-out forwards LilyPadHop-module__pJVcrq__burstOut}.LilyPadHop-module__pJVcrq__droplet{animation:.46s ease-out forwards LilyPadHop-module__pJVcrq__dropFly}.LilyPadHop-module__pJVcrq__bigSplash{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out .68s both LilyPadHop-module__pJVcrq__bigSplashOut}.LilyPadHop-module__pJVcrq__bigDrop{animation:.9s ease-out .7s both LilyPadHop-module__pJVcrq__dropFly}.LilyPadHop-module__pJVcrq__fly{animation:1.8s ease-in-out infinite LilyPadHop-module__pJVcrq__hover}.LilyPadHop-module__pJVcrq__prizeSit{animation:3.2s ease-in-out infinite LilyPadHop-module__pJVcrq__bob}.LilyPadHop-module__pJVcrq__crew{transition:transform .52s cubic-bezier(.33,1,.68,1)}.LilyPadHop-module__pJVcrq__crewIdle{animation:2.4s ease-in-out infinite LilyPadHop-module__pJVcrq__bob}.LilyPadHop-module__pJVcrq__crewBounce{animation:.7s ease-in-out infinite LilyPadHop-module__pJVcrq__bounce}.LilyPadHop-module__pJVcrq__crewSway{transform-box:fill-box;transform-origin:50% 100%;animation:1.1s ease-in-out infinite alternate LilyPadHop-module__pJVcrq__sway}.LilyPadHop-module__pJVcrq__note{animation:1.6s ease-out infinite LilyPadHop-module__pJVcrq__noteRise}.LilyPadHop-module__pJVcrq__sparkle{animation:1.3s ease-in-out infinite LilyPadHop-module__pJVcrq__twinkle}.LilyPadHop-module__pJVcrq__cloud{animation:34s linear infinite LilyPadHop-module__pJVcrq__drift}.LilyPadHop-module__pJVcrq__cloudTwo{animation-duration:46s;animation-delay:-12s}.LilyPadHop-module__pJVcrq__cloudThree{animation-duration:40s;animation-delay:-22s}.LilyPadHop-module__pJVcrq__rain{animation:.85s linear infinite LilyPadHop-module__pJVcrq__rainFall}.LilyPadHop-module__pJVcrq__rainRipple{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-out infinite LilyPadHop-module__pJVcrq__rippleOut}.LilyPadHop-module__pJVcrq__fog{animation:26s linear infinite LilyPadHop-module__pJVcrq__fogDrift}.LilyPadHop-module__pJVcrq__fogTwo{animation-duration:34s;animation-delay:-9s}.LilyPadHop-module__pJVcrq__fogThree{animation-duration:44s;animation-delay:-20s}.LilyPadHop-module__pJVcrq__star{animation:3.4s ease-in-out infinite LilyPadHop-module__pJVcrq__twinkle}.LilyPadHop-module__pJVcrq__firefly{animation:9s ease-in-out infinite LilyPadHop-module__pJVcrq__fly1}.LilyPadHop-module__pJVcrq__fireflyTwo{animation-name:LilyPadHop-module__pJVcrq__fly2;animation-duration:11s}.LilyPadHop-module__pJVcrq__fireflyThree{animation-name:LilyPadHop-module__pJVcrq__fly3;animation-duration:13s}.LilyPadHop-module__pJVcrq__controls{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;place-content:center;align-items:center;gap:8px;min-block-size:60px;padding:8px 2px;font-size:13px;display:flex}.LilyPadHop-module__pJVcrq__controls p{text-align:center;margin:0}.LilyPadHop-module__pJVcrq__controls select{color:#264634;max-width:210px;min-height:40px;font:inherit;background:#fff;border:2px solid #bcd0c2;border-radius:20px;padding:6px 10px;font-weight:700}.LilyPadHop-module__pJVcrq__controls button{color:#fff;cursor:pointer;background:#3c6b4f;border:0;border-radius:24px;min-height:44px;padding:8px 15px;font-weight:800}.LilyPadHop-module__pJVcrq__controls button+button{background:#d07651}.LilyPadHop-module__pJVcrq__controls button:disabled{opacity:.5;cursor:default}.LilyPadHop-module__pJVcrq__root button:focus-visible,.LilyPadHop-module__pJVcrq__root select:focus-visible{outline-offset:3px;outline:3px solid #467aaa}@keyframes LilyPadHop-module__pJVcrq__bob{50%{transform:translateY(-3px)}}@keyframes LilyPadHop-module__pJVcrq__swimBob{50%{transform:translateY(-2px)}}@keyframes LilyPadHop-module__pJVcrq__bounce{50%{transform:translateY(-7px)}}@keyframes LilyPadHop-module__pJVcrq__sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes LilyPadHop-module__pJVcrq__squash{0%{transform:scale(1.14,.76)}45%{transform:scale(.93,1.09)}to{transform:scale(1)}}@keyframes LilyPadHop-module__pJVcrq__surface{0%{opacity:.15}to{opacity:1}}@keyframes LilyPadHop-module__pJVcrq__flopArc{0%{transform:translate(0)}20%{transform:translate(20px,2px)}55%{transform:translate(-18px,-66px)}84%{transform:translate(-60px,22px)}to{transform:translate(-70px,32px)}}@keyframes LilyPadHop-module__pJVcrq__flick{0%{transform:scaleX(.08)}45%{transform:scaleX(1)}to{opacity:0;transform:scaleX(.08)}}@keyframes LilyPadHop-module__pJVcrq__rippleOut{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.7)}}@keyframes LilyPadHop-module__pJVcrq__burstOut{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.3)}}@keyframes LilyPadHop-module__pJVcrq__bigSplashOut{0%{opacity:.2;transform:scale(.15)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes LilyPadHop-module__pJVcrq__dropFly{0%{opacity:1;transform:translate(0)}to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes LilyPadHop-module__pJVcrq__hover{50%{transform:translate(3px,-5px)}}@keyframes LilyPadHop-module__pJVcrq__noteRise{0%{transform:translate(var(--nx), 6px);opacity:0}25%{opacity:1}to{transform:translate(calc(var(--nx) + 10px), -34px);opacity:0}}@keyframes LilyPadHop-module__pJVcrq__twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes LilyPadHop-module__pJVcrq__drift{0%{transform:translate(-90px)}to{transform:translate(400px)}}@keyframes LilyPadHop-module__pJVcrq__rainFall{to{transform:translateY(40px)}}@keyframes LilyPadHop-module__pJVcrq__fogDrift{0%{transform:translate(0)}to{transform:translate(600px)}}@keyframes LilyPadHop-module__pJVcrq__fly1{0%,to{opacity:.3;transform:translate(0)}30%{opacity:1;transform:translate(26px,-14px)}65%{opacity:.8;transform:translate(-14px,10px)}}@keyframes LilyPadHop-module__pJVcrq__fly2{0%,to{opacity:1;transform:translate(0)}40%{opacity:.3;transform:translate(-22px,16px)}70%{opacity:.9;transform:translate(18px,-8px)}}@keyframes LilyPadHop-module__pJVcrq__fly3{0%,to{opacity:.6;transform:translate(0)}45%{opacity:1;transform:translate(16px,20px)}75%{opacity:.4;transform:translate(-20px,-12px)}}@media (max-width:420px){.LilyPadHop-module__pJVcrq__aimLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.LilyPadHop-module__pJVcrq__controls{gap:6px}.LilyPadHop-module__pJVcrq__controls button{padding-inline:12px;font-size:12px}.LilyPadHop-module__pJVcrq__controls select{max-width:150px;font-size:12px}}@media (prefers-reduced-motion:reduce){.LilyPadHop-module__pJVcrq__world,.LilyPadHop-module__pJVcrq__crew{transition:none}.LilyPadHop-module__pJVcrq__poseIdle,.LilyPadHop-module__pJVcrq__poseLand,.LilyPadHop-module__pJVcrq__poseSplash,.LilyPadHop-module__pJVcrq__poseSwim,.LilyPadHop-module__pJVcrq__poseSing,.LilyPadHop-module__pJVcrq__tongue,.LilyPadHop-module__pJVcrq__fly,.LilyPadHop-module__pJVcrq__prizeSit,.LilyPadHop-module__pJVcrq__crewIdle,.LilyPadHop-module__pJVcrq__crewBounce,.LilyPadHop-module__pJVcrq__crewSway,.LilyPadHop-module__pJVcrq__note,.LilyPadHop-module__pJVcrq__sparkle,.LilyPadHop-module__pJVcrq__cloud,.LilyPadHop-module__pJVcrq__rain,.LilyPadHop-module__pJVcrq__rainRipple,.LilyPadHop-module__pJVcrq__fog,.LilyPadHop-module__pJVcrq__star,.LilyPadHop-module__pJVcrq__firefly,.LilyPadHop-module__pJVcrq__ripple,.LilyPadHop-module__pJVcrq__burst,.LilyPadHop-module__pJVcrq__droplet,.LilyPadHop-module__pJVcrq__bigDrop{animation:none}.LilyPadHop-module__pJVcrq__poseFlop{animation:none;transform:translate(-70px,32px)}.LilyPadHop-module__pJVcrq__bigSplash{opacity:.75;animation:none}.LilyPadHop-module__pJVcrq__note{opacity:1}}
.SillyApartment-module__5tZhca__page{color:#263b2d;background:#fffdf8;border:1px solid #d8dfd2;border-radius:28px;overflow:hidden;box-shadow:0 18px 48px #59634b16}.SillyApartment-module__5tZhca__heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px clamp(20px,5vw,40px) 17px;display:flex}.SillyApartment-module__5tZhca__eyebrow{color:#527957;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:.72rem;font-weight:800}.SillyApartment-module__5tZhca__heading h1{font-family:var(--font-bricolage), var(--font-hanken), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(1.7rem,5vw,2.25rem);line-height:.98}.SillyApartment-module__5tZhca__heading p:not(.SillyApartment-module__5tZhca__eyebrow){color:#607060;margin:7px 0 0;font-size:.96rem}.SillyApartment-module__5tZhca__progress{background:#f3f7ed;border:1px solid #d5dfd0;border-radius:14px;flex:none;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:8px 10px;display:grid}.SillyApartment-module__5tZhca__progress strong{grid-row:1/span 2;font-size:2rem;line-height:1}.SillyApartment-module__5tZhca__progress span{color:#5c6e5c;font-size:.72rem;font-weight:750;line-height:1.15}.SillyApartment-module__5tZhca__progress b{color:#45634d;white-space:nowrap;font-size:.62rem;line-height:1.1}.SillyApartment-module__5tZhca__stage{isolation:isolate;background:radial-gradient(circle at 13% 16%,#fff8ce 0 3px,#0000 4px),radial-gradient(circle at 82% 23%,#fff8ce 0 2px,#0000 3px),linear-gradient(#cfe7df 0%,#eaf0ce 73%,#a1c581 73%);height:clamp(280px,48vw,500px);min-height:230px;position:relative;overflow:hidden}.SillyApartment-module__5tZhca__stage:after{content:"";z-index:-1;background:#7faf68;border-radius:50%;height:42px;position:absolute;bottom:12px;left:-10%;right:-10%;box-shadow:0 -8px #a3ca7b}.SillyApartment-module__5tZhca__playfield{z-index:1;grid-template-rows:44px minmax(0,1fr);min-height:0;padding:4px 8px;display:grid;position:absolute;inset:0}.SillyApartment-module__5tZhca__surround{grid-template-columns:var(--rail-width,56px) minmax(0, 1fr) var(--rail-width,56px);column-gap:var(--rail-gap,8px);min-height:0;display:grid}.SillyApartment-module__5tZhca__houseViewport{place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.SillyApartment-module__5tZhca__controlRail{grid-template-rows:repeat(3,minmax(0,1fr));gap:7px;min-width:0;padding:3px 0;display:grid}.SillyApartment-module__5tZhca__controlSlot{align-items:stretch;min-width:0;min-height:0;display:flex}.SillyApartment-module__5tZhca__house{aspect-ratio:1.18;filter:drop-shadow(0 12px 8px #355a3722);width:min(520px,100% - 24px);position:relative}.SillyApartment-module__5tZhca__roof{clip-path:polygon(50% 0,100% 86%,96% 100%,4% 100%,0 86%);filter:drop-shadow(0 5px #754637);z-index:3;background:repeating-linear-gradient(151deg,#a85748 0 12px,#c36a52 13px 25px);border-radius:16px 16px 0 0;height:23%;position:absolute;top:1px;left:2px;right:2px}.SillyApartment-module__5tZhca__roof:before{clip-path:inherit;content:"";background:linear-gradient(90deg,#fff4d81e,#0000 45%);position:absolute;inset:9px 6% 0}.SillyApartment-module__5tZhca__chimney{background:repeating-linear-gradient(0deg,#c87555 0 8px,#b9644e 8px 15px);border:4px solid #784739;border-bottom:0;border-radius:5px 5px 0 0;width:7%;min-width:22px;height:12%;min-height:34px;position:absolute;top:6%;right:18%}.SillyApartment-module__5tZhca__houseBody{background:#8e5a39;border:8px solid #8e5a39;border-bottom-width:10px;border-radius:6px 6px 2px 2px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:19% 3% 6%;overflow:hidden;box-shadow:inset 0 0 0 4px #c6905c,0 7px #6e462f}.SillyApartment-module__5tZhca__houseBody:before{content:"";pointer-events:none;z-index:5;background:repeating-linear-gradient(90deg,#0000 0 26px,#ffffff10 27px 29px);position:absolute;inset:0}.SillyApartment-module__5tZhca__foundation{background:repeating-linear-gradient(90deg,#bd8759 0 35px,#d6a573 35px 67px);border:4px solid #765038;border-radius:7px;height:6%;min-height:18px;position:absolute;bottom:0;left:0;right:0}.SillyApartment-module__5tZhca__room{background:var(--room-color);border:4px solid #8e5a39;min-height:0;transition:background .2s,filter .2s;position:relative;overflow:hidden;box-shadow:inset 0 -12px #b77a4b,inset 0 0 0 3px #fff7df88}.SillyApartment-module__5tZhca__room:after{content:"";z-index:3;background:repeating-linear-gradient(90deg,#bd8554 0 12px,#d6a979 12px 24px);height:15px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 3px #8a5738}.SillyApartment-module__5tZhca__wallpaper{opacity:.42;background-image:radial-gradient(var(--room-accent) 1.4px, transparent 1.8px);background-size:12px 12px;position:absolute;inset:0}.SillyApartment-module__5tZhca__roomAvailable{outline-offset:-7px;outline:4px solid #f5cf61;animation:1.5s ease-in-out infinite SillyApartment-module__5tZhca__invite}.SillyApartment-module__5tZhca__roomSelected{box-shadow:inset 0 -12px #b77a4b,inset 0 0 0 4px #fff4b4}.SillyApartment-module__5tZhca__roomDone{filter:saturate(1.06)}.SillyApartment-module__5tZhca__roomPrompt{z-index:4;color:#674a36;text-align:center;width:92px;font-size:.68rem;font-weight:800;line-height:1.1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SillyApartment-module__5tZhca__roomButton{z-index:6;color:#0000;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}.SillyApartment-module__5tZhca__roomButton:focus-visible{outline-offset:-7px;outline:4px solid #183a32}.SillyApartment-module__5tZhca__window{z-index:2;background:linear-gradient(#bfe2ea 0 46%,#f7df81 47%);border:4px solid #7f563b;border-radius:16px 16px 3px 3px;width:32px;height:35px;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 2px #f8edcc}.SillyApartment-module__5tZhca__window:before,.SillyApartment-module__5tZhca__window:after,.SillyApartment-module__5tZhca__window i:first-child{content:"";background:#7f563b;position:absolute}.SillyApartment-module__5tZhca__window:before{width:3px;top:0;bottom:0;left:50%}.SillyApartment-module__5tZhca__window:after{height:3px;top:48%;left:0;right:0}.SillyApartment-module__5tZhca__window i:first-child{background:#81a95b;border-radius:50%;height:7px;bottom:-6px;left:-4px;right:-4px}.SillyApartment-module__5tZhca__item{z-index:4;object-fit:contain;filter:drop-shadow(1px 3px 1px #4d3d2e55);pointer-events:none;width:27%;height:44%;position:absolute}.SillyApartment-module__5tZhca__spot0{bottom:8px;left:39%}.SillyApartment-module__5tZhca__spot1{bottom:8px;right:4%}.SillyApartment-module__5tZhca__spot2{top:2%;left:39%}.SillyApartment-module__5tZhca__spot3{top:2%;right:4%}.SillyApartment-module__5tZhca__spot4{top:2%;left:4%}.SillyApartment-module__5tZhca__openSpots{z-index:7;pointer-events:none;position:absolute;inset:0}.SillyApartment-module__5tZhca__spotButton{cursor:pointer;pointer-events:auto;background:#fff7b029;border:3px dashed #fff8c9;border-radius:45%;width:27%;height:42%;position:absolute;box-shadow:0 0 0 2px #87613c66}.SillyApartment-module__5tZhca__spotButton:disabled{cursor:default;opacity:.45}.SillyApartment-module__5tZhca__spotButton:focus-visible{outline-offset:2px;outline:3px solid #183a32}.SillyApartment-module__5tZhca__openSpots .SillyApartment-module__5tZhca__spot0{bottom:8px;left:39%}.SillyApartment-module__5tZhca__openSpots .SillyApartment-module__5tZhca__spot1{bottom:8px;right:4%}.SillyApartment-module__5tZhca__openSpots .SillyApartment-module__5tZhca__spot2{top:2%;left:39%}.SillyApartment-module__5tZhca__openSpots .SillyApartment-module__5tZhca__spot3{top:2%;right:4%}.SillyApartment-module__5tZhca__openSpots .SillyApartment-module__5tZhca__spot4{top:2%;left:4%}.SillyApartment-module__5tZhca__resident{z-index:6;color:#4a5545;text-align:center;cursor:pointer;background:#fff4d8;border:2px solid #d2b57a;border-radius:48% 48% 38% 38%;width:33%;padding:4px 2px 5px;font-family:inherit;font-size:.66rem;font-weight:850;line-height:1.05;display:grid;position:absolute;top:16%;left:2%;box-shadow:inset 0 2px #fffdf4,0 2px #76513b44}.SillyApartment-module__5tZhca__resident img{filter:drop-shadow(1px 3px 1px #4d3d2e55);width:94%;margin:-10% auto 1px;display:block}.SillyApartment-module__5tZhca__resident:focus-visible{outline-offset:2px;border-radius:12px;outline:3px solid #183a32}.SillyApartment-module__5tZhca__residentActive img{animation:.46s ease-in-out 2 SillyApartment-module__5tZhca__residentDance}.SillyApartment-module__5tZhca__controlPanel{background:#fbfcf7;border-top:1px solid #dbe3d7;padding:18px clamp(18px,4vw,34px) 21px}.SillyApartment-module__5tZhca__productionShell{width:100%;height:100%;min-height:0;container-type:inline-size}.SillyApartment-module__5tZhca__production{background:#fffdf8;border:1px solid #d8dfd2;border-radius:24px;width:100%;max-width:900px;height:100%;min-height:0;overflow:hidden;box-shadow:0 12px 32px #59634b13}.SillyApartment-module__5tZhca__production .SillyApartment-module__5tZhca__stage{height:100%;min-height:0}.SillyApartment-module__5tZhca__instruction{color:#37523d;text-align:center;justify-content:center;align-items:center;min-height:0;margin:0;font-size:.86rem;font-weight:750;line-height:1.2;display:flex}.SillyApartment-module__5tZhca__choices{justify-content:center;gap:9px;margin-top:13px;display:flex}.SillyApartment-module__5tZhca__themeButton,.SillyApartment-module__5tZhca__furnitureButton{border:2px solid color-mix(in srgb, var(--accent,#85a584) 45%, #fff);background:linear-gradient(#fffdfb, var(--theme,#f3f7ee));color:#344a38;text-align:center;cursor:pointer;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:44px;font-family:inherit;font-size:clamp(.55rem,1.5cqw,.72rem);font-weight:800;line-height:1.05;display:flex}.SillyApartment-module__5tZhca__themeButton{flex-direction:column;padding:4px}.SillyApartment-module__5tZhca__themeButton img{object-fit:contain;width:min(78%,46px);height:min(56%,46px)}.SillyApartment-module__5tZhca__themeButton span{font-size:1em;display:block}.SillyApartment-module__5tZhca__themeButton:hover,.SillyApartment-module__5tZhca__themeButton:focus-visible,.SillyApartment-module__5tZhca__furnitureButton:hover,.SillyApartment-module__5tZhca__furnitureButton:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 4px #6b805b33}.SillyApartment-module__5tZhca__furnitureButton{background:#fff;border-color:#d7dfce;flex-direction:column;padding:4px}.SillyApartment-module__5tZhca__furnitureButton img{width:min(100%,54px);height:min(58%,54px)}.SillyApartment-module__5tZhca__furnitureButton:disabled{cursor:default;opacity:.48}.SillyApartment-module__5tZhca__furniturePicked{background:#ecf4df;border-color:#658854;box-shadow:0 0 0 3px #bfd79d}.SillyApartment-module__5tZhca__actions{justify-content:center;gap:10px;margin-top:15px;display:flex}.SillyApartment-module__5tZhca__goodButton,.SillyApartment-module__5tZhca__resetButton{cursor:pointer;border-radius:999px;min-height:46px;padding:10px 17px;font-family:inherit;font-size:.87rem;font-weight:800}.SillyApartment-module__5tZhca__goodButton{color:#fff;background:#3d6d4e;border:2px solid #3d6d4e;box-shadow:0 3px #254934}.SillyApartment-module__5tZhca__goodButton:active{transform:translateY(2px);box-shadow:0 1px #254934}.SillyApartment-module__5tZhca__goodButton:disabled{box-shadow:none;cursor:not-allowed;background:#cbd7c9;border-color:#b9c8b8}.SillyApartment-module__5tZhca__resetButton{color:#49634e;background:#fff;border:2px solid #ced9cb}.SillyApartment-module__5tZhca__note{color:#758275;text-align:center;margin:13px 0 0;font-size:.72rem}.SillyApartment-module__5tZhca__stageAction,.SillyApartment-module__5tZhca__reaction{z-index:8;position:absolute;left:50%;transform:translate(-50%)}.SillyApartment-module__5tZhca__stageAction{bottom:15px}.SillyApartment-module__5tZhca__reaction{color:#58442d;text-align:center;background:#fff7d7;border:1px solid #e6cf7c;border-radius:13px;width:min(400px,100% - 28px);margin:0;padding:11px 40px 11px 15px;font-size:.84rem;font-weight:700;bottom:12px}.SillyApartment-module__5tZhca__reaction button{color:#715a3a;cursor:pointer;background:0 0;border:0;font-size:1.25rem;position:absolute;top:6px;right:8px}.SillyApartment-module__5tZhca__goalPicker{color:#6c7b6d;justify-content:center;align-items:center;gap:5px;margin-top:15px;font-size:.72rem;font-weight:750;display:flex}.SillyApartment-module__5tZhca__goalPicker span{margin-right:3px}.SillyApartment-module__5tZhca__goalPicker button{color:#4c6551;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdbca;border-radius:9px}.SillyApartment-module__5tZhca__goalPicker .SillyApartment-module__5tZhca__goalActive{color:#315f3f;background:#e4f0d9;border-color:#466d50}.SillyApartment-module__5tZhca__partyDots{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.SillyApartment-module__5tZhca__partyDots i{top:-20px;left:var(--confetti-left);background:var(--confetti-color);opacity:0;width:9px;height:17px;transform:rotate(var(--confetti-rotation));border-radius:3px 7px 4px 6px;display:block;position:absolute;box-shadow:1px 2px #5e543233}.SillyApartment-module__5tZhca__party .SillyApartment-module__5tZhca__partyDots i{opacity:1;animation:SillyApartment-module__5tZhca__confetti var(--confetti-duration) linear var(--confetti-delay) infinite}.SillyApartment-module__5tZhca__party .SillyApartment-module__5tZhca__resident img{animation:1.05s cubic-bezier(.33,.02,.67,.98) infinite SillyApartment-module__5tZhca__residentJump}.SillyApartment-module__5tZhca__party .SillyApartment-module__5tZhca__room:first-child .SillyApartment-module__5tZhca__resident img{animation-delay:-.12s}.SillyApartment-module__5tZhca__party .SillyApartment-module__5tZhca__room:nth-child(2) .SillyApartment-module__5tZhca__resident img{animation-delay:-.47s}.SillyApartment-module__5tZhca__party .SillyApartment-module__5tZhca__room:nth-child(3) .SillyApartment-module__5tZhca__resident img{animation-delay:-.76s}.SillyApartment-module__5tZhca__party .SillyApartment-module__5tZhca__room:nth-child(4) .SillyApartment-module__5tZhca__resident img{animation-delay:-.29s}@keyframes SillyApartment-module__5tZhca__invite{50%{filter:brightness(1.06);outline-color:#fff2ad}}@keyframes SillyApartment-module__5tZhca__residentDance{50%{transform:translateY(-9px)rotate(5deg)}}@keyframes SillyApartment-module__5tZhca__residentJump{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-18%)rotate(-4deg)}65%{transform:translateY(-4%)rotate(3deg)}}@keyframes SillyApartment-module__5tZhca__confetti{0%{transform:translate3d(0, 0, 0) rotate(var(--confetti-rotation))}to{transform:translate3d(12px, var(--confetti-distance,400px), 0) rotate(calc(var(--confetti-rotation) + 360deg))}}@media (max-width:640px),(orientation:portrait){.SillyApartment-module__5tZhca__stage{height:clamp(260px,80vw,410px)}.SillyApartment-module__5tZhca__house{width:min(440px,100% - 12px)}.SillyApartment-module__5tZhca__room{border-width:3px}.SillyApartment-module__5tZhca__window{border-width:3px;width:25px;height:27px;top:8px;right:8px}.SillyApartment-module__5tZhca__spotButton{min-width:44px;min-height:44px}.SillyApartment-module__5tZhca__instruction{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.SillyApartment-module__5tZhca__stage *,.SillyApartment-module__5tZhca__stage :before,.SillyApartment-module__5tZhca__stage :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.SillyApartment-module__5tZhca__party .SillyApartment-module__5tZhca__partyDots i{top:var(--confetti-rest-top);transform:rotate(var(--confetti-rotation));animation:none!important}}
.TowerBuilder-module__8pzHlq__root{color:#264634;flex-direction:column;width:100%;max-width:560px;height:100%;min-height:0;display:flex}.TowerBuilder-module__8pzHlq__stage{touch-action:none;background:linear-gradient(#b9e0e7,#e8f1d1);border:1px solid #c8d8cc;border-radius:20px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.TowerBuilder-module__8pzHlq__world{transform-origin:0 0;position:absolute}.TowerBuilder-module__8pzHlq__weather{pointer-events:none;position:absolute;inset:0;overflow:hidden}.TowerBuilder-module__8pzHlq__weatherName{color:#344b43;background:#ffffffdc;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:8px;right:10px}.TowerBuilder-module__8pzHlq__cloudy{background:linear-gradient(#b9cbd6,#e4eae3)}.TowerBuilder-module__8pzHlq__stormy{background:linear-gradient(#596e84,#a7bbbe)}.TowerBuilder-module__8pzHlq__snowy{background:linear-gradient(#c6dde9,#f1f7fa)}.TowerBuilder-module__8pzHlq__night{background:linear-gradient(#142740,#344968)}.TowerBuilder-module__8pzHlq__sun,.TowerBuilder-module__8pzHlq__moon{background:#f6cd6c;border-radius:50%;width:40px;height:40px;position:absolute;top:16%;right:12%;box-shadow:0 0 0 7px #f6cd6c44}.TowerBuilder-module__8pzHlq__moon{box-shadow:none;background:0 0;border-radius:0}.TowerBuilder-module__8pzHlq__star{background:#fff5cc;border-radius:50%;width:3px;height:3px;position:absolute}.TowerBuilder-module__8pzHlq__cloud{opacity:.8;background:#fafcf8;border-radius:20px;width:65px;height:19px;position:absolute;top:22%;left:9%;box-shadow:14px -12px 0 1px #fafcf8,35px -4px 0 3px #fafcf8}.TowerBuilder-module__8pzHlq__secondCloud{top:36%;left:63%;transform:scale(.8)}.TowerBuilder-module__8pzHlq__stormy .TowerBuilder-module__8pzHlq__cloud{background:#394f64;box-shadow:14px -12px 0 1px #394f64,35px -4px 0 3px #394f64}.TowerBuilder-module__8pzHlq__rain,.TowerBuilder-module__8pzHlq__snow{background-size:29px 36px;animation:1.2s linear infinite TowerBuilder-module__8pzHlq__fallingWeather;position:absolute;inset:26% 0 0}.TowerBuilder-module__8pzHlq__rain{background-image:linear-gradient(112deg,#0000 45%,#c6e0ed88 46% 51%,#0000 52%)}.TowerBuilder-module__8pzHlq__snow{background-image:radial-gradient(#fff 2px,#0000 3px);background-size:31px 39px;animation-duration:4s}.TowerBuilder-module__8pzHlq__ground{background:#83aa74;border-radius:5px;width:100%;height:24px;position:absolute;bottom:0}.TowerBuilder-module__8pzHlq__snowy .TowerBuilder-module__8pzHlq__ground{background:#f8fcff}.TowerBuilder-module__8pzHlq__night .TowerBuilder-module__8pzHlq__ground{background:#466757}.TowerBuilder-module__8pzHlq__crane{pointer-events:none;position:absolute;inset:0}.TowerBuilder-module__8pzHlq__mast{background:#e9a74c;border:2px solid #9a6940;width:11px;position:absolute;top:24px;bottom:24px;left:12px}.TowerBuilder-module__8pzHlq__boom{background:#e9a74c;border:2px solid #9a6940;border-radius:5px;height:11px;position:absolute;top:24px;left:12px;right:12px}.TowerBuilder-module__8pzHlq__cable{background:#3c5047;width:2px;height:45px;position:absolute;top:35px}.TowerBuilder-module__8pzHlq__hanging,.TowerBuilder-module__8pzHlq__block{border:2px solid #496452;border-radius:6px;position:absolute;transform:translate(-50%);box-shadow:inset 0 5px #fff5,0 2px 2px #24413222}.TowerBuilder-module__8pzHlq__hanging{top:80px}.TowerBuilder-module__8pzHlq__block{animation:.45s cubic-bezier(.2,.8,.2,1) TowerBuilder-module__8pzHlq__land}.TowerBuilder-module__8pzHlq__ballArm{transform-origin:top;width:50px;height:150px;transform:rotate(var(--angle));touch-action:none;cursor:grab;background:0 0;border:0;padding:0;position:absolute;top:24px}.TowerBuilder-module__8pzHlq__chain{background:#405149;width:3px;height:124px;position:absolute;top:0;left:24px}.TowerBuilder-module__8pzHlq__ball{background:radial-gradient(circle at 35% 28%,#9badad 0 14%,#5a6b70 17% 100%);border-radius:50%;width:46px;height:46px;position:absolute;bottom:0;left:2px;box-shadow:inset -4px -4px #3b4e54}.TowerBuilder-module__8pzHlq__swing{transition:transform .4s cubic-bezier(.35,0,.8,.6);transform:rotate(0)}.TowerBuilder-module__8pzHlq__smashed .TowerBuilder-module__8pzHlq__block{animation:.65s ease-in forwards TowerBuilder-module__8pzHlq__tumble}.TowerBuilder-module__8pzHlq__party{border-top:3px solid #42594a;justify-content:space-around;width:130px;height:25px;display:flex;position:absolute;transform:translate(-50%)}.TowerBuilder-module__8pzHlq__party span{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;background:#e7826f;width:16px;height:20px;animation:.6s ease-in-out infinite alternate TowerBuilder-module__8pzHlq__party}.TowerBuilder-module__8pzHlq__party span:nth-child(2n){background:#e7c266;animation-delay:-.3s}.TowerBuilder-module__8pzHlq__party span:nth-child(3){background:#8db7c5}.TowerBuilder-module__8pzHlq__controls{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;place-content:center;align-items:center;gap:8px;min-block-size:60px;padding:8px 2px;font-size:13px;display:flex}.TowerBuilder-module__8pzHlq__controls p{text-align:center;margin:0}.TowerBuilder-module__8pzHlq__controls input{accent-color:#3c6b4f;flex:1;min-width:65px;max-width:240px}.TowerBuilder-module__8pzHlq__controls button{color:#fff;cursor:pointer;background:#3c6b4f;border:0;border-radius:24px;min-height:44px;padding:8px 15px;font-weight:800}.TowerBuilder-module__8pzHlq__controls button+button{background:#d07651}.TowerBuilder-module__8pzHlq__controls button:disabled{opacity:.5;cursor:default}.TowerBuilder-module__8pzHlq__root button:focus-visible,.TowerBuilder-module__8pzHlq__root input:focus-visible{outline-offset:3px;outline:3px solid #467aaa}@keyframes TowerBuilder-module__8pzHlq__land{0%{transform:translate(-50%, var(--fall))}to{transform:translate(-50%)}}@keyframes TowerBuilder-module__8pzHlq__tumble{to{bottom:var(--rubble-bottom);transform:translateX(calc(-50% + var(--rubble-x))) rotate(var(--tilt)) scale(.78)}}@keyframes TowerBuilder-module__8pzHlq__party{to{transform:rotate(18deg)}}@keyframes TowerBuilder-module__8pzHlq__fallingWeather{to{background-position:0 39px}}@media (max-width:420px){.TowerBuilder-module__8pzHlq__aimLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.TowerBuilder-module__8pzHlq__controls{gap:6px}.TowerBuilder-module__8pzHlq__controls button{padding-inline:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.TowerBuilder-module__8pzHlq__block,.TowerBuilder-module__8pzHlq__rain,.TowerBuilder-module__8pzHlq__snow,.TowerBuilder-module__8pzHlq__party span{animation:none}.TowerBuilder-module__8pzHlq__swing{transition:none}.TowerBuilder-module__8pzHlq__smashed .TowerBuilder-module__8pzHlq__block{transform:translateX(calc(-50% + var(--rubble-x))) rotate(var(--tilt)) scale(.78);animation:none;bottom:var(--rubble-bottom)!important}}.TowerBuilder-module__8pzHlq__lightning{filter:drop-shadow(0 0 5px #ffe58a88);width:34px;height:64px;position:absolute;top:27%;left:20%}.TowerBuilder-module__8pzHlq__secondBolt{width:25px;height:49px;top:42%;left:74%}
.RocketLaunch-module__0G4lRq__root{color:#264634;flex-direction:column;width:100%;max-width:560px;height:100%;min-height:0;display:flex}.RocketLaunch-module__0G4lRq__stage{touch-action:none;background:#0b1026;border:1px solid #c8d8cc;border-radius:20px;flex:1;width:100%;min-height:0;transition:background 1.1s ease-in-out .15s;position:relative;overflow:hidden}.RocketLaunch-module__0G4lRq__window{transform-origin:0 0;position:absolute;overflow:hidden}.RocketLaunch-module__0G4lRq__world{transition:transform 1.1s cubic-bezier(.4,0,.2,1) .15s;position:absolute;bottom:0;left:0}.RocketLaunch-module__0G4lRq__worldLooping{transition:transform 1.1s cubic-bezier(.4,0,.2,1) 1.3s}.RocketLaunch-module__0G4lRq__space,.RocketLaunch-module__0G4lRq__band{width:100%;position:absolute;left:0}.RocketLaunch-module__0G4lRq__band{height:120px}.RocketLaunch-module__0G4lRq__padBand{overflow:hidden}.RocketLaunch-module__0G4lRq__ground{width:100%;height:14px;position:absolute;bottom:0;left:0}.RocketLaunch-module__0G4lRq__padSlab{background:linear-gradient(#5c6a72,#3d4850);border-radius:4px 4px 0 0;width:120px;height:20px;position:absolute;bottom:0;left:120px}.RocketLaunch-module__0G4lRq__padSlab:after{content:"";background:#2b343a;border-radius:3px;width:62px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.RocketLaunch-module__0G4lRq__sea{background:linear-gradient(#5aa7c4,#2f6f92);border-radius:9px 9px 4px 4px;width:130px;height:18px;position:absolute;bottom:0}.RocketLaunch-module__0G4lRq__whale{width:44px;height:18px;position:absolute;bottom:8px}.RocketLaunch-module__0G4lRq__spout{transform-origin:bottom;background:#cfeaf5;border-radius:5px;width:8px;height:26px;animation:1.1s ease-out 2.4s both RocketLaunch-module__0G4lRq__spoutUp;position:absolute;bottom:24px}.RocketLaunch-module__0G4lRq__splash{width:86px;height:40px;animation:.9s ease-out 2.4s both RocketLaunch-module__0G4lRq__splashOut;position:absolute;bottom:10px;transform:translate(-50%)}.RocketLaunch-module__0G4lRq__dawnSun,.RocketLaunch-module__0G4lRq__daySun,.RocketLaunch-module__0G4lRq__sunsetSun{border-radius:50%;position:absolute}.RocketLaunch-module__0G4lRq__dawnSun{background:#ffd6a6;width:52px;height:52px;bottom:8px;left:46px;box-shadow:0 0 0 12px #ffd6a63d}.RocketLaunch-module__0G4lRq__daySun{background:#ffdf85;width:44px;height:44px;bottom:72px;left:24px;box-shadow:0 0 0 10px #ffdf8544}.RocketLaunch-module__0G4lRq__sunsetSun{background:radial-gradient(circle at 50% 40%,#ffd08a 0 45%,#f08b4d 100%);width:84px;height:84px;bottom:-34px;left:48px;box-shadow:0 0 0 16px #f08b4d33}.RocketLaunch-module__0G4lRq__crescent{width:40px;height:40px;position:absolute;bottom:70px;left:26px}.RocketLaunch-module__0G4lRq__ribbon{opacity:.45;filter:blur(5px);border-radius:50%;width:380px;height:34px;position:absolute;left:-10px}.RocketLaunch-module__0G4lRq__ribbonOne{background:linear-gradient(90deg,#2ee6b088,#7ef0d2cc,#2ee6b044);bottom:74px;transform:rotate(-4deg)}.RocketLaunch-module__0G4lRq__ribbonTwo{background:linear-gradient(90deg,#4fd0e688,#aef2c2bb,#4fd0e644);bottom:52px;transform:rotate(3deg)}.RocketLaunch-module__0G4lRq__tinyStar{background:#fff4d0;border-radius:50%;width:3px;height:3px;position:absolute}.RocketLaunch-module__0G4lRq__cloud{opacity:.85;background:#fafcf8;border-radius:20px;width:62px;height:18px;position:absolute;box-shadow:13px -11px 0 1px #fafcf8,33px -4px 0 3px #fafcf8}.RocketLaunch-module__0G4lRq__cloudSmall{transform:scale(.7)}.RocketLaunch-module__0G4lRq__cloudFaint{opacity:.4}.RocketLaunch-module__0G4lRq__birds,.RocketLaunch-module__0G4lRq__plane,.RocketLaunch-module__0G4lRq__satellite,.RocketLaunch-module__0G4lRq__comet,.RocketLaunch-module__0G4lRq__galaxy{position:absolute}.RocketLaunch-module__0G4lRq__contrail{opacity:.7;background:linear-gradient(90deg,#fff0,#fff6);border-radius:3px;height:4px;position:absolute}.RocketLaunch-module__0G4lRq__balloon{border-radius:50% 50% 45% 45%/58% 58% 42% 42%;width:34px;height:40px;position:absolute}.RocketLaunch-module__0G4lRq__balloonBasket{background:#8a6440;border-radius:2px;width:12px;height:8px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%);box-shadow:0 -3px 0 -1px #8a644088}.RocketLaunch-module__0G4lRq__wisp{opacity:.18;background:#fff;border-radius:4px;height:5px;position:absolute}.RocketLaunch-module__0G4lRq__spaceDot{background:#fff6dc;border-radius:50%;position:absolute}.RocketLaunch-module__0G4lRq__planet{border-radius:50%;position:absolute;overflow:hidden;box-shadow:inset -10px -12px #0002}.RocketLaunch-module__0G4lRq__crater{opacity:.75;border-radius:50%;position:absolute}.RocketLaunch-module__0G4lRq__ring{box-sizing:border-box;background:0 0;border-style:solid;border-radius:50%;position:absolute;transform:rotate(-16deg)}.RocketLaunch-module__0G4lRq__ringBack{opacity:.9}.RocketLaunch-module__0G4lRq__ringFront{clip-path:polygon(0 52%,100% 52%,100% 100%,0 100%)}.RocketLaunch-module__0G4lRq__star{position:absolute;overflow:visible;transform:translate(-50%,50%)}.RocketLaunch-module__0G4lRq__targetStar{animation:1.1s ease-in-out infinite RocketLaunch-module__0G4lRq__twinkle}.RocketLaunch-module__0G4lRq__missedStar{opacity:.35}.RocketLaunch-module__0G4lRq__burst{pointer-events:none;position:absolute;inset:0}.RocketLaunch-module__0G4lRq__puff{background:#ffd9a8;border-radius:50%;width:18px;height:18px;animation:.9s ease-out both RocketLaunch-module__0G4lRq__puffOut;position:absolute;transform:translate(-50%,50%)}.RocketLaunch-module__0G4lRq__puffTwo{width:13px;height:13px;animation-duration:1.1s;animation-delay:80ms}.RocketLaunch-module__0G4lRq__scoopStar{animation:.9s linear both RocketLaunch-module__0G4lRq__scoopStar;position:absolute;overflow:visible;transform:translate(-50%,50%)}.RocketLaunch-module__0G4lRq__scoopRing{border:3px solid #ffe9a6;border-radius:50%;width:30px;height:30px;animation:.5s ease-out .7s both RocketLaunch-module__0G4lRq__scoopRing;position:absolute;transform:translate(-50%,50%)}.RocketLaunch-module__0G4lRq__ship{appearance:none;cursor:pointer;touch-action:none;background:0 0;border:0;padding:0;transition:bottom .9s cubic-bezier(.3,.7,.3,1);position:absolute}.RocketLaunch-module__0G4lRq__shipLanding{transition:bottom 1s ease-in-out,left 1s ease-in-out}.RocketLaunch-module__0G4lRq__shipSplashing{transition:bottom 1.1s cubic-bezier(.5,0,.75,1) 1.3s,left 1.1s ease-in-out 1.3s}.RocketLaunch-module__0G4lRq__shipInner{width:100%;height:100%;display:block;position:relative}.RocketLaunch-module__0G4lRq__hopping{animation:.42s cubic-bezier(.34,1.56,.64,1) RocketLaunch-module__0G4lRq__rocketHop}.RocketLaunch-module__0G4lRq__boosting{animation:.1s linear infinite RocketLaunch-module__0G4lRq__shipShake}.RocketLaunch-module__0G4lRq__looping{animation:1.3s cubic-bezier(.45,.05,.55,.95) forwards RocketLaunch-module__0G4lRq__loopDeLoop}.RocketLaunch-module__0G4lRq__chute{width:92px;height:52px;animation:.35s ease-out 1.3s both RocketLaunch-module__0G4lRq__chuteIn;position:absolute;bottom:96%;left:50%;transform:translate(-50%)}.RocketLaunch-module__0G4lRq__flag{width:34px;height:52px;animation:.4s cubic-bezier(.34,1.56,.64,1) 1s both RocketLaunch-module__0G4lRq__plantIn;position:absolute}.RocketLaunch-module__0G4lRq__astronaut{width:32px;height:46px;animation:.4s ease-out 1s both RocketLaunch-module__0G4lRq__plantIn,1.3s ease-in-out 1.4s infinite RocketLaunch-module__0G4lRq__astroBounce;position:absolute}.RocketLaunch-module__0G4lRq__skyPill,.RocketLaunch-module__0G4lRq__starPill{color:#344b43;background:#ffffffdc;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px}.RocketLaunch-module__0G4lRq__skyPill{left:10px}.RocketLaunch-module__0G4lRq__starPill{right:10px}.RocketLaunch-module__0G4lRq__controls{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;place-content:center;align-items:center;gap:8px;min-block-size:60px;padding:8px 2px;font-size:13px;display:flex}.RocketLaunch-module__0G4lRq__controls p{text-align:center;margin:0}.RocketLaunch-module__0G4lRq__controls input{accent-color:#3c6b4f;flex:1;min-width:65px;max-width:240px}.RocketLaunch-module__0G4lRq__controls button{color:#fff;cursor:pointer;background:#3c6b4f;border:0;border-radius:24px;min-height:44px;padding:8px 15px;font-weight:800}.RocketLaunch-module__0G4lRq__controls button+button{background:#d07651}.RocketLaunch-module__0G4lRq__controls button:disabled{opacity:.5;cursor:default}.RocketLaunch-module__0G4lRq__root button:focus-visible,.RocketLaunch-module__0G4lRq__root input:focus-visible{outline-offset:3px;outline:3px solid #467aaa}@keyframes RocketLaunch-module__0G4lRq__twinkle{0%,to{transform:translate(-50%,50%)scale(1)}50%{transform:translate(-50%,50%)scale(1.2)}}@keyframes RocketLaunch-module__0G4lRq__puffOut{0%{opacity:.85;transform:translate(-50%,50%)scale(.5)}to{opacity:0;transform:translate(-50%,140%)scale(1.7)}}@keyframes RocketLaunch-module__0G4lRq__scoopStar{0%,77.8%{opacity:1;transform:translate(-50%,50%)scale(1)}to{opacity:0;transform:translate(-50%,50%)scale(0)}}@keyframes RocketLaunch-module__0G4lRq__scoopRing{0%{opacity:.95;transform:translate(-50%,50%)scale(.3)}to{opacity:0;transform:translate(-50%,50%)scale(2.4)}}@keyframes RocketLaunch-module__0G4lRq__shipShake{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}@keyframes RocketLaunch-module__0G4lRq__rocketHop{0%{transform:translateY(0)}35%{transform:translateY(-14px)}to{transform:translateY(0)}}@keyframes RocketLaunch-module__0G4lRq__loopDeLoop{0%{transform:translate(0)rotate(0)}25%{transform:translate(calc(var(--loop-dir) * 55px), -55px) rotate(calc(var(--loop-dir) * 90deg))}50%{transform:translate(0, -110px) rotate(calc(var(--loop-dir) * 180deg))}75%{transform:translate(calc(var(--loop-dir) * -55px), -55px) rotate(calc(var(--loop-dir) * 270deg))}to{transform:translate(0, 0) rotate(calc(var(--loop-dir) * 360deg))}}@keyframes RocketLaunch-module__0G4lRq__chuteIn{0%{opacity:0;transform:translate(-50%)scaleY(.15)}}@keyframes RocketLaunch-module__0G4lRq__plantIn{0%{opacity:0;transform:translateY(14px)scale(.6)}}@keyframes RocketLaunch-module__0G4lRq__astroBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes RocketLaunch-module__0G4lRq__spoutUp{0%{opacity:0;transform:scaleY(.1)}}@keyframes RocketLaunch-module__0G4lRq__splashOut{0%{opacity:0;transform:translate(-50%)scale(.3)}}@media (max-width:420px){.RocketLaunch-module__0G4lRq__aimLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.RocketLaunch-module__0G4lRq__controls{gap:6px}.RocketLaunch-module__0G4lRq__controls button{padding-inline:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.RocketLaunch-module__0G4lRq__stage,.RocketLaunch-module__0G4lRq__world,.RocketLaunch-module__0G4lRq__worldLooping,.RocketLaunch-module__0G4lRq__ship,.RocketLaunch-module__0G4lRq__shipLanding,.RocketLaunch-module__0G4lRq__shipSplashing{transition:none}.RocketLaunch-module__0G4lRq__targetStar,.RocketLaunch-module__0G4lRq__boosting,.RocketLaunch-module__0G4lRq__looping,.RocketLaunch-module__0G4lRq__hopping,.RocketLaunch-module__0G4lRq__chute,.RocketLaunch-module__0G4lRq__flag,.RocketLaunch-module__0G4lRq__astronaut,.RocketLaunch-module__0G4lRq__spout,.RocketLaunch-module__0G4lRq__splash{animation:none}.RocketLaunch-module__0G4lRq__burst{display:none}}
@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/612bd71aa396cae6-s.p.2uqs04jkf90gi.woff2)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:Permanent Marker Fallback;src:local(Arial);ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.permanent_marker_d2f091e5-module__PrORsq__className{font-family:Permanent Marker,Permanent Marker Fallback;font-style:normal;font-weight:400}
.lily-pad-hop-module__KAys7G__page{color:#243a2b;font-family:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;background:#f6f3e9;padding:12px 0}.lily-pad-hop-module__KAys7G__header,.lily-pad-hop-module__KAys7G__card{max-width:880px;margin-inline:auto}.lily-pad-hop-module__KAys7G__header{margin-bottom:12px}.lily-pad-hop-module__KAys7G__header h1{max-width:700px;font-family:var(--font-bricolage), var(--font-hanken), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;margin:0;font-size:1.8rem;line-height:.98}.lily-pad-hop-module__KAys7G__header>p:last-child{color:#526557;max-width:620px;margin:6px 0 0;font-size:.94rem;line-height:1.5}.lily-pad-hop-module__KAys7G__card{background:#fffdf8;border:1px solid #d6ddce;border-radius:30px;overflow:hidden;box-shadow:0 16px 50px #50634818}.lily-pad-hop-module__KAys7G__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:16px 18px 6px;font-weight:700;display:flex}.lily-pad-hop-module__KAys7G__controls select{font:inherit;background:#fff;border:2px solid #c8d4c8;border-radius:10px;padding:6px 8px}.lily-pad-hop-module__KAys7G__controls button{color:#fff;font:inherit;cursor:pointer;background:#3c6b4f;border:0;border-radius:999px;padding:11px 17px;font-weight:800;box-shadow:0 3px #264533}.lily-pad-hop-module__KAys7G__controls button:disabled{cursor:default;opacity:.45}.lily-pad-hop-module__KAys7G__stage{justify-content:center;height:400px;padding:14px;display:flex}.lily-pad-hop-module__KAys7G__note{text-align:center;color:#526557;margin:0 0 14px;font-size:12px}.lily-pad-hop-module__KAys7G__page button:focus-visible,.lily-pad-hop-module__KAys7G__page select:focus-visible,.lily-pad-hop-module__KAys7G__page input:focus-visible{outline-offset:3px;outline:3px solid #376a95}@media (max-width:520px){.lily-pad-hop-module__KAys7G__stage{height:300px;padding:10px}.lily-pad-hop-module__KAys7G__header h1{font-size:25px}}
.rocket-launch-module__10wUtG__page{color:#243a2b;font-family:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;background:#f6f3e9;padding:12px 0}.rocket-launch-module__10wUtG__header,.rocket-launch-module__10wUtG__card{max-width:880px;margin-inline:auto}.rocket-launch-module__10wUtG__header{margin-bottom:12px}.rocket-launch-module__10wUtG__header h1{max-width:700px;font-family:var(--font-bricolage), var(--font-hanken), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;margin:0;font-size:1.8rem;line-height:.98}.rocket-launch-module__10wUtG__header>p:last-child{color:#526557;max-width:620px;margin:6px 0 0;font-size:.94rem;line-height:1.5}.rocket-launch-module__10wUtG__card{background:#fffdf8;border:1px solid #d6ddce;border-radius:30px;padding-top:16px;overflow:hidden;box-shadow:0 16px 50px #50634818}.rocket-launch-module__10wUtG__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding-inline:16px;font-size:.9rem;font-weight:700;display:flex}.rocket-launch-module__10wUtG__controls select{font:inherit;background:#fffdf8;border:1px solid #c8d4c8;border-radius:8px;padding:6px 8px}.rocket-launch-module__10wUtG__controls button{color:#fff;font:inherit;cursor:pointer;background:#3c6b4f;border:0;border-radius:999px;padding:10px 16px;font-weight:800}.rocket-launch-module__10wUtG__controls button:disabled{opacity:.45;cursor:default}.rocket-launch-module__10wUtG__note{text-align:center;color:#526557;margin:12px 16px 0;font-size:12px}.rocket-launch-module__10wUtG__productionStage{height:460px;padding:14px}@media (max-width:520px){.rocket-launch-module__10wUtG__productionStage{height:340px;padding:10px}.rocket-launch-module__10wUtG__header h1{font-size:25px}.rocket-launch-module__10wUtG__controls{gap:8px;font-size:.82rem}}.rocket-launch-module__10wUtG__page button:focus-visible,.rocket-launch-module__10wUtG__page input:focus-visible,.rocket-launch-module__10wUtG__page select:focus-visible{outline-offset:3px;outline:3px solid #376a95}
.tower-builder-module__nM44SW__page{color:#243a2b;font-family:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;background:#f6f3e9;padding:12px 0}.tower-builder-module__nM44SW__header,.tower-builder-module__nM44SW__card,.tower-builder-module__nM44SW__modeTabs{max-width:880px;margin-inline:auto}.tower-builder-module__nM44SW__header{margin-bottom:12px}.tower-builder-module__nM44SW__kicker,.tower-builder-module__nM44SW__eyebrow{color:#3c6b4f;letter-spacing:.11em;text-transform:uppercase;margin:0 0 6px;font-size:.77rem;font-weight:800}.tower-builder-module__nM44SW__header h1{max-width:700px;font-family:var(--font-bricolage), var(--font-hanken), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.045em;margin:0;font-size:1.8rem;line-height:.98}.tower-builder-module__nM44SW__header>p:last-child{color:#526557;max-width:620px;margin:6px 0 0;font-size:.94rem;line-height:1.5}.tower-builder-module__nM44SW__productionStage{height:400px;padding:14px}@media (max-width:520px){.tower-builder-module__nM44SW__productionStage{height:300px;padding:10px}}.tower-builder-module__nM44SW__modeTabs{gap:8px;margin-bottom:14px;display:flex}.tower-builder-module__nM44SW__tab,.tower-builder-module__nM44SW__tabActive{color:#385141;cursor:pointer;background:#fffdf8;border:2px solid #c8d4c8;border-radius:999px;padding:10px 16px;font-weight:800}.tower-builder-module__nM44SW__tabActive{color:#fff;background:#3c6b4f;border-color:#3c6b4f}.tower-builder-module__nM44SW__card{background:#fffdf8;border:1px solid #d6ddce;border-radius:30px;overflow:hidden;box-shadow:0 16px 50px #50634818}.tower-builder-module__nM44SW__gameHeading{justify-content:space-between;gap:22px;padding:18px clamp(20px,5vw,42px) 14px;display:flex}.tower-builder-module__nM44SW__gameHeading h2{font-family:var(--font-bricolage), var(--font-hanken), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,2.1rem)}.tower-builder-module__nM44SW__gameHeading p:not(.tower-builder-module__nM44SW__eyebrow){color:#526557;max-width:560px;margin:7px 0 0;line-height:1.45}.tower-builder-module__nM44SW__progress{text-align:left;white-space:nowrap;background:#f3f7ee;border:1px solid #d6ddce;border-radius:15px;align-items:center;gap:7px;height:max-content;padding:8px 11px;display:flex}.tower-builder-module__nM44SW__progress strong{font-size:2rem;line-height:1}.tower-builder-module__nM44SW__progress span{font-size:.73rem;font-weight:700;line-height:1.15}.tower-builder-module__nM44SW__game{isolation:isolate;background:#dcecf0;height:340px;position:relative;overflow:hidden}.tower-builder-module__nM44SW__sky{background:linear-gradient(#b9e0e7,#e8f1d1);position:absolute;inset:0}.tower-builder-module__nM44SW__sun{background:#f4c86a;border-radius:50%;width:50px;height:50px;position:absolute;top:30px;right:12%;box-shadow:0 0 0 9px #f4c86a33}.tower-builder-module__nM44SW__cloudOne,.tower-builder-module__nM44SW__cloudTwo{background:#fffef9bb;border-radius:40px;width:95px;height:20px;position:absolute}.tower-builder-module__nM44SW__cloudOne{top:72px;left:10%}.tower-builder-module__nM44SW__cloudTwo{top:130px;right:14%;transform:scale(.65)}.tower-builder-module__nM44SW__cloudOne:after,.tower-builder-module__nM44SW__cloudTwo:after{background:inherit;content:"";border-radius:50%;width:40px;height:33px;position:absolute;bottom:7px;left:21px}.tower-builder-module__nM44SW__grass{z-index:4;background:#82ad67;height:28px;position:absolute;bottom:0;left:0;right:0}.tower-builder-module__nM44SW__tower{z-index:3;width:min(300px,100% - 20px);height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tower-builder-module__nM44SW__floor{background:var(--block-color,#e9a13f);border:3px solid #496452;border-radius:8px 8px 3px 3px;width:132px;height:42px;animation:.4s cubic-bezier(.19,1.48,.5,1) tower-builder-module__nM44SW__drop;position:absolute;transform:translate(-50%);box-shadow:inset 0 5px #fff6c744,2px 3px #49645222}.tower-builder-module__nM44SW__blockWindow{background:#e6f3f3;border:3px solid #496452;border-radius:5px;width:26px;height:18px;margin:10px auto;display:block}.tower-builder-module__nM44SW__residentButton{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;display:grid}.tower-builder-module__nM44SW__residentActive .tower-builder-module__nM44SW__roomArt{animation:.55s ease-in-out 2 tower-builder-module__nM44SW__residentBounce}.tower-builder-module__nM44SW__roomArt{filter:drop-shadow(0 2px #fff9);width:75px;height:43px;margin-inline:auto;overflow:visible}.tower-builder-module__nM44SW__crane{z-index:5;cursor:ew-resize;touch-action:none;width:min(300px,100% - 20px);height:180px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.tower-builder-module__nM44SW__craneMast{background:#e0614c;width:11px;height:295px;position:absolute;top:7px;left:6%;transform:skew(-5deg)}.tower-builder-module__nM44SW__craneBeam{background:#e0614c;border-radius:8px;width:80%;height:10px;position:absolute;top:8px;left:6%}.tower-builder-module__nM44SW__cable{top:14px;left:calc(var(--hook) * 100%);border-left:3px dashed #596f60;height:30px;position:absolute}.tower-builder-module__nM44SW__hangingBlock{top:40px;left:calc(var(--hook) * 100% - 66px);background:var(--block-color,#e9a13f);border:3px solid #496452;border-radius:6px;width:132px;height:42px;position:absolute;box-shadow:inset 0 5px #fff6c744}.tower-builder-module__nM44SW__controls{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:14px 18px 18px;display:flex}.tower-builder-module__nM44SW__primaryButton,.tower-builder-module__nM44SW__warmButton,.tower-builder-module__nM44SW__quietButton{color:#fff;font:inherit;cursor:pointer;background:#3c6b4f;border:0;border-radius:999px;padding:13px 19px;font-weight:800;box-shadow:0 3px #264533}.tower-builder-module__nM44SW__primaryButton:disabled{cursor:default;opacity:.45}.tower-builder-module__nM44SW__placeControls{gap:10px;max-width:540px;margin:auto;display:grid}.tower-builder-module__nM44SW__placeControls label,.tower-builder-module__nM44SW__roomChoices>p{margin:0;font-weight:800}.tower-builder-module__nM44SW__placeControls input{accent-color:#e0614c;width:100%}.tower-builder-module__nM44SW__placeControls p{color:#687a6b;margin:0;font-size:.82rem}.tower-builder-module__nM44SW__reset{color:#526557;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:0;text-decoration:underline}.tower-builder-module__nM44SW__roomChoices>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.tower-builder-module__nM44SW__roomChoices button{border:2px solid color-mix(in srgb, var(--room), #496452 30%);color:#243a2b;cursor:pointer;background:#fffdf8;border-radius:17px;min-height:100px}.tower-builder-module__nM44SW__roomChoices button:hover{transform:translateY(-3px);box-shadow:0 6px #49645222}.tower-builder-module__nM44SW__roomChoices span,.tower-builder-module__nM44SW__roomChoices small{display:block}.tower-builder-module__nM44SW__roomChoices span{font-weight:800}.tower-builder-module__nM44SW__roomChoices small{color:#627363;margin-top:2px}.tower-builder-module__nM44SW__warmButton{background:#e0614c;box-shadow:0 3px #a54234}.tower-builder-module__nM44SW__quietButton{color:#344c3d;background:#fffdf8;border:2px solid #496452}.tower-builder-module__nM44SW__reaction{background:#f3f7ee;border-radius:15px;align-items:center;gap:8px;margin:14px clamp(20px,5vw,42px) 0;padding:10px 13px;display:flex}.tower-builder-module__nM44SW__reaction p{flex:1;margin:0;font-weight:700}.tower-builder-module__nM44SW__reaction .tower-builder-module__nM44SW__roomArt{width:56px}.tower-builder-module__nM44SW__reaction button{color:#3c6b4f;cursor:pointer;background:0 0;border:0;text-decoration:underline}.tower-builder-module__nM44SW__demolishing .tower-builder-module__nM44SW__tower{animation:.4s linear .3s tower-builder-module__nM44SW__shake}.tower-builder-module__nM44SW__smashed .tower-builder-module__nM44SW__floor{animation:.7s cubic-bezier(.2,.8,.3,1) forwards tower-builder-module__nM44SW__tumble}.tower-builder-module__nM44SW__newFloor{animation:.4s cubic-bezier(.19,1.48,.5,1) tower-builder-module__nM44SW__drop}@keyframes tower-builder-module__nM44SW__drop{0%{opacity:0;transform:translate(-50%,-90px)rotate(-4deg)}to{opacity:1;transform:translate(-50%)}}@keyframes tower-builder-module__nM44SW__shake{0%,to{transform:translate(-50%)}25%{transform:translate(calc(-50% - 16px))rotate(-2deg)}75%{transform:translate(calc(16px - 50%))rotate(2deg)}}@keyframes tower-builder-module__nM44SW__bob{50%{transform:translateY(-7px)}}@keyframes tower-builder-module__nM44SW__residentBounce{50%{transform:translateY(-8px)rotate(7deg)scale(1.13)}}@keyframes tower-builder-module__nM44SW__tumble{to{transform:translateX(calc(-50% + var(--scatter))) rotate(var(--rotation)) scale(.72);opacity:.94;bottom:28px}}.tower-builder-module__nM44SW__stageWreckingBall{z-index:7;cursor:grab;touch-action:none;transform-origin:top;width:54px;height:165px;transform:rotate(calc(var(--pull) * 65deg));background:0 0;border:0;padding:0;transition:transform .15s;position:absolute;top:10px;left:calc(50% - 27px)}.tower-builder-module__nM44SW__stageWreckingBall:before{content:"";border-left:3px solid #4e6253;height:116px;position:absolute;top:0;left:26px}.tower-builder-module__nM44SW__stageWreckingBall span{background:radial-gradient(circle at 35% 30%,#9baba3 0 10%,#63736c 12% 100%);border-radius:50%;width:44px;height:44px;position:absolute;bottom:0;left:5px;box-shadow:inset -5px -5px #49574f}.tower-builder-module__nM44SW__demolishing .tower-builder-module__nM44SW__stageWreckingBall{transition:transform .6s cubic-bezier(.2,.8,.3,1);transform:rotate(0)}.tower-builder-module__nM44SW__finaleControls{text-align:center;padding:18px 24px 26px}.tower-builder-module__nM44SW__finaleControls p{margin:0 0 12px;font-weight:800}.tower-builder-module__nM44SW__finaleControls div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.tower-builder-module__nM44SW__resident_dino .tower-builder-module__nM44SW__roomArt{animation:.55s ease-in-out 2 tower-builder-module__nM44SW__dino}.tower-builder-module__nM44SW__resident_octopus .tower-builder-module__nM44SW__roomArt{animation:.55s ease-in-out 2 tower-builder-module__nM44SW__bubbles}.tower-builder-module__nM44SW__resident_pizza .tower-builder-module__nM44SW__roomArt{animation:.55s ease-in-out 2 tower-builder-module__nM44SW__toss}.tower-builder-module__nM44SW__resident_space .tower-builder-module__nM44SW__roomArt{animation:.8s ease-in-out 2 tower-builder-module__nM44SW__float}.tower-builder-module__nM44SW__resident_garden .tower-builder-module__nM44SW__roomArt{animation:.6s ease-in-out 2 tower-builder-module__nM44SW__growing}.tower-builder-module__nM44SW__resident_music .tower-builder-module__nM44SW__roomArt{animation:.4s ease-in-out 3 tower-builder-module__nM44SW__dance}@keyframes tower-builder-module__nM44SW__dino{50%{transform:scaleX(1.25)translateY(-3px)}}@keyframes tower-builder-module__nM44SW__bubbles{50%{transform:translateY(-10px)rotate(8deg)}}@keyframes tower-builder-module__nM44SW__toss{50%{transform:translateY(-14px)rotate(18deg)}}@keyframes tower-builder-module__nM44SW__float{50%{transform:translateY(-13px)}}@keyframes tower-builder-module__nM44SW__growing{50%{transform:scale(1.3)translateY(-4px)}}@keyframes tower-builder-module__nM44SW__dance{50%{transform:rotate(10deg)translate(4px)}}@media (prefers-reduced-motion:reduce){.tower-builder-module__nM44SW__floor,.tower-builder-module__nM44SW__newFloor,.tower-builder-module__nM44SW__demolishing .tower-builder-module__nM44SW__tower,.tower-builder-module__nM44SW__smashed .tower-builder-module__nM44SW__floor,.tower-builder-module__nM44SW__resident_dino .tower-builder-module__nM44SW__roomArt,.tower-builder-module__nM44SW__resident_octopus .tower-builder-module__nM44SW__roomArt,.tower-builder-module__nM44SW__resident_pizza .tower-builder-module__nM44SW__roomArt,.tower-builder-module__nM44SW__resident_space .tower-builder-module__nM44SW__roomArt,.tower-builder-module__nM44SW__resident_garden .tower-builder-module__nM44SW__roomArt,.tower-builder-module__nM44SW__resident_music .tower-builder-module__nM44SW__roomArt{animation:none}.tower-builder-module__nM44SW__smashed .tower-builder-module__nM44SW__floor{transform:translateX(calc(-50% + var(--scatter))) rotate(var(--rotation)) scale(.72);bottom:28px!important}.tower-builder-module__nM44SW__stageWreckingBall,.tower-builder-module__nM44SW__demolishing .tower-builder-module__nM44SW__stageWreckingBall{transition:none}.tower-builder-module__nM44SW__rooftop span{animation:none}.tower-builder-module__nM44SW__roomChoices button:hover{transform:none}}@media (max-width:560px){.tower-builder-module__nM44SW__page{padding:4px 0}.tower-builder-module__nM44SW__gameHeading{align-items:flex-start}.tower-builder-module__nM44SW__progress{padding:6px}.tower-builder-module__nM44SW__game{height:310px}.tower-builder-module__nM44SW__floor{width:132px;height:42px}.tower-builder-module__nM44SW__roomChoices button{min-height:100px}.tower-builder-module__nM44SW__roomArt{width:62px}.tower-builder-module__nM44SW__craneBeam{width:92%}}.tower-builder-module__nM44SW__note{text-align:center;color:#526557;margin:12px 0 0;font-size:12px}.tower-builder-module__nM44SW__page button:focus-visible,.tower-builder-module__nM44SW__page input:focus-visible{outline-offset:3px;outline:3px solid #376a95}.tower-builder-module__nM44SW__page button:disabled{opacity:.55;cursor:default}.tower-builder-module__nM44SW__rooftop{border-top:4px solid #3c6b4f;justify-content:space-around;width:150px;height:22px;display:flex;position:absolute;bottom:292px;left:50%;transform:translate(-50%)}.tower-builder-module__nM44SW__rooftop span{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;background:#e0614c;width:18px;height:20px;animation:.8s ease-in-out infinite alternate tower-builder-module__nM44SW__party}.tower-builder-module__nM44SW__rooftop span:nth-child(2n){background:#e9a13f;animation-delay:-.4s}.tower-builder-module__nM44SW__rooftop span:nth-child(3){background:#739dc9}@keyframes tower-builder-module__nM44SW__party{to{transform:rotate(20deg)}}@media (max-width:560px){.tower-builder-module__nM44SW__header h1{font-size:25px}.tower-builder-module__nM44SW__gameHeading{align-items:center;gap:8px;padding:10px 16px}.tower-builder-module__nM44SW__gameHeading .tower-builder-module__nM44SW__eyebrow,.tower-builder-module__nM44SW__gameHeading p:not(.tower-builder-module__nM44SW__eyebrow){display:none}.tower-builder-module__nM44SW__gameHeading h2{font-size:22px}.tower-builder-module__nM44SW__modeTabs{margin-bottom:10px}.tower-builder-module__nM44SW__tab,.tower-builder-module__nM44SW__tabActive{padding:9px 13px;font-size:14px}.tower-builder-module__nM44SW__roomChoices>div{gap:6px}.tower-builder-module__nM44SW__roomChoices button{min-height:94px;padding:4px;font-size:13px}.tower-builder-module__nM44SW__roomChoices small{display:none}.tower-builder-module__nM44SW__reaction{margin:8px 12px 0;padding:6px;font-size:12px}.tower-builder-module__nM44SW__controls{gap:6px;padding:10px 12px}.tower-builder-module__nM44SW__placeControls{gap:5px}.tower-builder-module__nM44SW__placeControls label{font-size:13px}.tower-builder-module__nM44SW__placeControls p{display:none}.tower-builder-module__nM44SW__finaleControls{padding:12px}.tower-builder-module__nM44SW__finaleControls p{font-size:13px}.tower-builder-module__nM44SW__rooftop{height:15px}}@media (prefers-reduced-motion:reduce){.tower-builder-module__nM44SW__rooftop span{animation:none}}
.SkeletonShake-module__8j81hq__root{color:#3b3150;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:640px;height:100%;min-height:0;display:flex}.SkeletonShake-module__8j81hq__stage{width:100%;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.SkeletonShake-module__8j81hq__scene{touch-action:none;border:1px solid #aa91ba;border-radius:24px;max-width:100%;max-height:100%;display:block}.SkeletonShake-module__8j81hq__whole{transform-origin:350px 220px}.SkeletonShake-module__8j81hq__shaking .SkeletonShake-module__8j81hq__whole{animation:.48s ease-in-out SkeletonShake-module__8j81hq__shake}.SkeletonShake-module__8j81hq__bone{fill:#fff8df;stroke:#8b7791;stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.SkeletonShake-module__8j81hq__looseBone{cursor:default;transform-origin:50%}.SkeletonShake-module__8j81hq__available{cursor:grab;animation:1.9s ease-in-out infinite alternate SkeletonShake-module__8j81hq__glow}.SkeletonShake-module__8j81hq__available:focus-visible .SkeletonShake-module__8j81hq__bone,.SkeletonShake-module__8j81hq__selected .SkeletonShake-module__8j81hq__bone{stroke:#ffe47c;stroke-width:7px;filter:drop-shadow(0 0 6px #ffdf6f)}.SkeletonShake-module__8j81hq__selected{cursor:grabbing}.SkeletonShake-module__8j81hq__placed{animation:.38s cubic-bezier(.2,.9,.3,1) SkeletonShake-module__8j81hq__snap}.SkeletonShake-module__8j81hq__hitArea,.SkeletonShake-module__8j81hq__targetHit{fill:#0000;stroke:#0000;stroke-width:34px;pointer-events:stroke}.SkeletonShake-module__8j81hq__targetButton{cursor:pointer}.SkeletonShake-module__8j81hq__targetButton:focus-visible .SkeletonShake-module__8j81hq__targetHit{stroke:#fff;stroke-width:8px}.SkeletonShake-module__8j81hq__shakeButton{color:#fff;min-height:52px;font-family:var(--font-display);cursor:pointer;background:#e46b67;border:2px solid #fff0aa;border-radius:999px;flex-shrink:0;padding:0 28px;font-size:22px;font-weight:800;position:relative;bottom:auto;left:auto;transform:none;box-shadow:0 5px #9b4d5a}.SkeletonShake-module__8j81hq__shakeButton:disabled{cursor:default;opacity:.58;box-shadow:none}.SkeletonShake-module__8j81hq__shakeButton:not(:disabled):active{transform:translateY(4px);box-shadow:0 1px #9b4d5a}.SkeletonShake-module__8j81hq__shakeButton:focus-visible{outline-offset:3px;outline:4px solid #fff}.SkeletonShake-module__8j81hq__status{text-align:center;min-height:24px;font-family:var(--font-display);margin:0;font-size:18px;font-weight:800}.SkeletonShake-module__8j81hq__hint{text-align:center;color:#625474;margin:0;font-size:12px;font-weight:650}.SkeletonShake-module__8j81hq__celebrate{font-family:var(--font-display);color:#604d31;background:#efe2a8;border-radius:999px;margin:0;padding:7px 18px;font-size:17px;font-weight:800}.SkeletonShake-module__8j81hq__available .SkeletonShake-module__8j81hq__bone{stroke:#ffdf83;stroke-width:3px;filter:drop-shadow(0 0 3px #ffdf8377)}.SkeletonShake-module__8j81hq__targetGlow{fill:none;stroke:#ffdf83;stroke-width:2.5px;animation:1.1s ease-in-out infinite alternate SkeletonShake-module__8j81hq__pulse}.SkeletonShake-module__8j81hq__targetOutline{fill:none;stroke:#fff8df;stroke-width:2px;opacity:.24}@keyframes SkeletonShake-module__8j81hq__shake{0%,to{transform:rotate(0)}18%{transform:rotate(-7deg)}42%{transform:rotate(7deg)}66%{transform:rotate(-5deg)}84%{transform:rotate(4deg)}}@keyframes SkeletonShake-module__8j81hq__glow{0%{opacity:.76}to{opacity:1}}@keyframes SkeletonShake-module__8j81hq__pulse{0%{opacity:.48}to{opacity:1}}@keyframes SkeletonShake-module__8j81hq__snap{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SkeletonShake-module__8j81hq__shaking .SkeletonShake-module__8j81hq__whole,.SkeletonShake-module__8j81hq__available,.SkeletonShake-module__8j81hq__targetGlow,.SkeletonShake-module__8j81hq__placed,.SkeletonShake-module__8j81hq__targetGlow{animation:none}}
