.h2GPXG_root{color:#4a2f1c;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:640px;height:100%;min-height:0;display:flex;container-type:inline-size}.h2GPXG_stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.h2GPXG_scene{border:1px solid #d9b98d;border-radius:24px;max-width:100%;max-height:100%;display:block}.h2GPXG_status{text-align:center;height:44px;font-family:var(--font-display);flex-shrink:0;justify-content:center;align-items:center;margin:0;font-size:18px;font-weight:800;line-height:1.15;display:flex}.h2GPXG_panel{flex-shrink:0;width:100%;max-width:560px;height:136px}.h2GPXG_categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;height:100%;display:grid}.h2GPXG_category{color:#4a2f1c;cursor:pointer;touch-action:manipulation;background:#fffaf2;border:2px solid #d9a85b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:8px 4px;display:flex;position:relative}.h2GPXG_category:disabled{opacity:.5;cursor:default}.h2GPXG_category:active:not(:disabled){transform:translateY(2px)}.h2GPXG_category:focus-visible,.h2GPXG_tile:focus-visible,.h2GPXG_back:focus-visible{outline-offset:2px;outline:3px solid #a94f35}.h2GPXG_categoryArt{flex:1;width:100%;max-width:64px;min-height:0;display:block}.h2GPXG_categoryArt svg{width:100%;height:100%;display:block}.h2GPXG_categoryName{font-family:var(--font-display);white-space:nowrap;font-size:14px;font-weight:800;line-height:1}.h2GPXG_count{color:#fff;background:#3aa76d;border-radius:999px;min-width:22px;height:22px;padding:0 6px;font-size:13px;font-weight:800;line-height:22px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #fff}.h2GPXG_items{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;height:100%;display:grid}.h2GPXG_back{color:#6b4520;min-height:48px;font-family:var(--font-display);cursor:pointer;touch-action:manipulation;background:#f6dfae;border:2px solid #a94f35;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;font-size:13px;font-weight:800;display:flex}.h2GPXG_back svg{width:22px;height:22px}.h2GPXG_back:active{transform:translateY(2px)}.h2GPXG_tile{opacity:.45;cursor:default;touch-action:manipulation;background:#fffaf2;border:2px solid #e3d2bb;border-radius:14px;min-width:0;min-height:48px;padding:4px;position:relative}.h2GPXG_tile svg{width:100%;height:100%;display:block}.h2GPXG_enabled{opacity:1;cursor:pointer;border-color:#d9a85b}.h2GPXG_enabled:active{transform:translateY(2px)}.h2GPXG_fresh{border-color:#e0742c;animation:1.4s ease-in-out infinite alternate h2GPXG_glow;box-shadow:0 0 0 3px #f7c58c}.h2GPXG_on{opacity:1;background:#eaf6ee;border-color:#3aa76d}.h2GPXG_on:after{content:"";background:#3aa76d;border-radius:999px;width:10px;height:10px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #fff}.h2GPXG_celebrate{font-family:var(--font-display);color:#6b4520;background:#f6dfae;border-radius:999px;margin:0;padding:7px 18px;font-size:17px;font-weight:800}.h2GPXG_farmerWalk{animation:h2GPXG_walk var(--dur) linear forwards}.h2GPXG_bob{animation:.36s ease-in-out infinite alternate h2GPXG_bob}.h2GPXG_hop{transform-box:view-box;transform-origin:350px 400px;animation:.42s cubic-bezier(.2,.9,.3,1.2) h2GPXG_hop}.h2GPXG_wiggle{transform-box:view-box;transform-origin:350px 400px;animation:1.2s ease-in-out h2GPXG_wiggle}@keyframes h2GPXG_walk{0%{transform:translate(var(--from), var(--y))}to{transform:translate(var(--to), var(--y))}}@keyframes h2GPXG_bob{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes h2GPXG_hop{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-14px)scale(.97,1.04)}70%{transform:translateY(0)scale(1.03,.96)}to{transform:translateY(0)scale(1)}}@keyframes h2GPXG_wiggle{0%,to{transform:rotate(0)}15%{transform:rotate(-7deg)}35%{transform:rotate(7deg)}55%{transform:rotate(-5deg)}75%{transform:rotate(4deg)}}@keyframes h2GPXG_glow{0%{box-shadow:0 0 0 2px #f7c58c}to{box-shadow:0 0 0 5px #f7c58c}}@container (max-width:520px){.h2GPXG_panel{height:176px}.h2GPXG_status{font-size:16px}.h2GPXG_items{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.h2GPXG_categories{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.h2GPXG_category{border-radius:16px;grid-column:span 2;gap:4px;padding:6px 4px}.h2GPXG_category:nth-child(n+4){grid-column:span 3}.h2GPXG_categoryArt{max-width:52px}}@media (prefers-reduced-motion:reduce){.h2GPXG_fresh,.h2GPXG_hop,.h2GPXG_wiggle,.h2GPXG_bob,.h2GPXG_farmerWalk{animation:none}}
._7UXxxa_root{color:#264634;flex-direction:column;width:100%;max-width:42rem;height:100%;min-height:0;margin:0 auto;display:flex}._7UXxxa_statusRow{margin-top:.35rem}._7UXxxa_ready{color:#326449;white-space:nowrap;background:#e9f5e8;border-radius:99px;padding:.16rem .42rem;font-size:.75rem;font-weight:800}._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}._7UXxxa_paradeScene{background:linear-gradient(#cfe3ee,#f7e4c6);border-color:#d9c4a4}._7UXxxa_leafPiece{border-radius:0 80%;width:13px;height:11px}._7UXxxa_canvas{aspect-ratio:360/260;width:min(100cqw,138.462cqh);height:auto;position:relative}._7UXxxa_art{width:100%;height:100%;display:block}._7UXxxa_stageConfetti{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}._7UXxxa_stagePiece{z-index:1}._7UXxxa_balloonButton,._7UXxxa_pumpButton{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;position:absolute}._7UXxxa_balloonButton{border-radius:50%;width:34%;height:67%;top:4%;right:11%}._7UXxxa_pumpButton{border-radius:1rem;width:31%;height:51%;bottom:4%;left:7%}._7UXxxa_balloonButton:focus-visible,._7UXxxa_pumpButton:focus-visible,._7UXxxa_colorButton:focus-visible{outline-offset:2px;outline:3px solid #264634}._7UXxxa_balloonButton:disabled,._7UXxxa_pumpButton:disabled,._7UXxxa_colorButton:disabled{cursor:default}._7UXxxa_inflate{transform-origin:0 0;transition:transform .38s cubic-bezier(.2,1.2,.35,1)}._7UXxxa_balloonWobble{transform-box:view-box;transform-origin:250px 178px;animation:3.5s ease-in-out infinite _7UXxxa_balloonWobble}._7UXxxa_handlePressed{transform-origin:81px 141px;animation:.42s cubic-bezier(.22,1.3,.35,1) _7UXxxa_handlePress}._7UXxxa_airPuff{z-index:4;color:#3d7458;font-size:clamp(.68rem,2.3vw,.85rem);font-weight:900;animation:.68s ease-out both _7UXxxa_airPuff;position:absolute;bottom:41%;left:32%;transform:rotate(-18deg)}._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}._7UXxxa_colorButton:active:not(:disabled){transform:translateY(2px)scale(.96);box-shadow:0 .06rem #31524228}._7UXxxa_swatches{gap:.1rem;display:flex}._7UXxxa_swatches i{border:1px solid #fff;border-radius:50%;width:.42rem;height:.42rem}._7UXxxa_burst{transform-origin:250px 110px;animation:.55s cubic-bezier(.14,.9,.2,1) both _7UXxxa_burst}._7UXxxa_confetti{animation:.95s cubic-bezier(.12,.72,.25,1) both _7UXxxa_confetti}@keyframes _7UXxxa_handlePress{0%{transform:translateY(0)}38%{transform:translateY(25px)}to{transform:translateY(0)}}@keyframes _7UXxxa_balloonWobble{0%,to{rotate:-1.5deg}50%{rotate:2deg}}@keyframes _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 _7UXxxa_burst{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes _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){._7UXxxa_ready{padding:.13rem .3rem;font-size:.69rem}._7UXxxa_colorButton{padding-right:.42rem;right:2%}._7UXxxa_swatches i{width:.34rem;height:.34rem}}@media (max-height:430px){._7UXxxa_statusRow{margin-top:.15rem}}@media (prefers-reduced-motion:reduce){._7UXxxa_inflate{transition:none}._7UXxxa_balloonWobble,._7UXxxa_handlePressed,._7UXxxa_airPuff,._7UXxxa_burst,._7UXxxa_confetti{animation:none!important}._7UXxxa_stagePiece{top:var(--top);opacity:.82;transform:rotate(18deg);animation:none!important}}
.pJVcrq_root{color:#264634;flex-direction:column;width:100%;max-width:560px;height:100%;min-height:0;display:flex}.pJVcrq_stage{touch-action:none;border:1px solid #c2dbe0;border-radius:20px;flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.pJVcrq_sunny,.pJVcrq_rainy,.pJVcrq_sunset,.pJVcrq_night,.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%)}.pJVcrq_scene{width:100%;height:100%;position:absolute;inset:0}.pJVcrq_sunny{--sky-top:#8fd3ea;--sky-bottom:#d7eef4;--shore:#6ea35d;--water-top:#d6ecef;--water-bottom:#bcdbe4}.pJVcrq_rainy{--sky-top:#93a4ae;--sky-bottom:#c2cdd3;--shore:#5f9053;--water-top:#c6dde4;--water-bottom:#a6c4d0}.pJVcrq_sunset{--sky-top:#f3a05f;--sky-bottom:#f8cfd4;--shore:#628d53;--water-top:#e2d7da;--water-bottom:#c3b5c8}.pJVcrq_night{--sky-top:#14254a;--sky-bottom:#31476f;--shore:#375f46;--water-top:#3c5a7a;--water-bottom:#26405e}.pJVcrq_foggy{--sky-top:#ccd6d8;--sky-bottom:#e6ecec;--shore:#6f9c63;--water-top:#d7e6e8;--water-bottom:#c0d4d8}.pJVcrq_weatherName{color:#344b43;background:#ffffffdc;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:8px;left:10px}.pJVcrq_world{transition:transform .6s cubic-bezier(.33,1,.68,1)}.pJVcrq_poseIdle{animation:2.8s ease-in-out infinite pJVcrq_bob}.pJVcrq_poseFlight{animation:none}.pJVcrq_poseLand{transform-box:fill-box;transform-origin:50% 100%;animation:.34s cubic-bezier(.2,.8,.2,1) pJVcrq_squash}.pJVcrq_poseSplash{animation:.26s ease-out pJVcrq_surface}.pJVcrq_poseSwim{animation:.9s ease-in-out infinite pJVcrq_swimBob}.pJVcrq_poseSing{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite alternate pJVcrq_sway}.pJVcrq_poseFlop{animation:.98s cubic-bezier(.35,.1,.4,1) forwards pJVcrq_flopArc}.pJVcrq_poseSurfaced{transform:translate(-70px,32px)}.pJVcrq_tongue{transform-box:fill-box;transform-origin:0%;animation:.32s ease-out pJVcrq_flick}.pJVcrq_ripple{transform-box:fill-box;transform-origin:50%;animation:.7s ease-out forwards pJVcrq_rippleOut}.pJVcrq_rippleLate{animation-delay:.17s}.pJVcrq_burst{transform-box:fill-box;transform-origin:50%;animation:.42s ease-out forwards pJVcrq_burstOut}.pJVcrq_droplet{animation:.46s ease-out forwards pJVcrq_dropFly}.pJVcrq_bigSplash{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out .68s both pJVcrq_bigSplashOut}.pJVcrq_bigDrop{animation:.9s ease-out .7s both pJVcrq_dropFly}.pJVcrq_fly{animation:1.8s ease-in-out infinite pJVcrq_hover}.pJVcrq_prizeSit{animation:3.2s ease-in-out infinite pJVcrq_bob}.pJVcrq_crew{transition:transform .52s cubic-bezier(.33,1,.68,1)}.pJVcrq_crewIdle{animation:2.4s ease-in-out infinite pJVcrq_bob}.pJVcrq_crewBounce{animation:.7s ease-in-out infinite pJVcrq_bounce}.pJVcrq_crewSway{transform-box:fill-box;transform-origin:50% 100%;animation:1.1s ease-in-out infinite alternate pJVcrq_sway}.pJVcrq_note{animation:1.6s ease-out infinite pJVcrq_noteRise}.pJVcrq_sparkle{animation:1.3s ease-in-out infinite pJVcrq_twinkle}.pJVcrq_cloud{animation:34s linear infinite pJVcrq_drift}.pJVcrq_cloudTwo{animation-duration:46s;animation-delay:-12s}.pJVcrq_cloudThree{animation-duration:40s;animation-delay:-22s}.pJVcrq_rain{animation:.85s linear infinite pJVcrq_rainFall}.pJVcrq_rainRipple{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-out infinite pJVcrq_rippleOut}.pJVcrq_fog{animation:26s linear infinite pJVcrq_fogDrift}.pJVcrq_fogTwo{animation-duration:34s;animation-delay:-9s}.pJVcrq_fogThree{animation-duration:44s;animation-delay:-20s}.pJVcrq_star{animation:3.4s ease-in-out infinite pJVcrq_twinkle}.pJVcrq_firefly{animation:9s ease-in-out infinite pJVcrq_fly1}.pJVcrq_fireflyTwo{animation-name:pJVcrq_fly2;animation-duration:11s}.pJVcrq_fireflyThree{animation-name:pJVcrq_fly3;animation-duration:13s}.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}.pJVcrq_controls p{text-align:center;margin:0}.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}.pJVcrq_controls button{color:#fff;cursor:pointer;background:#3c6b4f;border:0;border-radius:24px;min-height:44px;padding:8px 15px;font-weight:800}.pJVcrq_controls button+button{background:#d07651}.pJVcrq_controls button:disabled{opacity:.5;cursor:default}.pJVcrq_root button:focus-visible,.pJVcrq_root select:focus-visible{outline-offset:3px;outline:3px solid #467aaa}@keyframes pJVcrq_bob{50%{transform:translateY(-3px)}}@keyframes pJVcrq_swimBob{50%{transform:translateY(-2px)}}@keyframes pJVcrq_bounce{50%{transform:translateY(-7px)}}@keyframes pJVcrq_sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes pJVcrq_squash{0%{transform:scale(1.14,.76)}45%{transform:scale(.93,1.09)}to{transform:scale(1)}}@keyframes pJVcrq_surface{0%{opacity:.15}to{opacity:1}}@keyframes 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 pJVcrq_flick{0%{transform:scaleX(.08)}45%{transform:scaleX(1)}to{opacity:0;transform:scaleX(.08)}}@keyframes pJVcrq_rippleOut{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.7)}}@keyframes pJVcrq_burstOut{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.3)}}@keyframes pJVcrq_bigSplashOut{0%{opacity:.2;transform:scale(.15)}35%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes pJVcrq_dropFly{0%{opacity:1;transform:translate(0)}to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes pJVcrq_hover{50%{transform:translate(3px,-5px)}}@keyframes pJVcrq_noteRise{0%{transform:translate(var(--nx), 6px);opacity:0}25%{opacity:1}to{transform:translate(calc(var(--nx) + 10px), -34px);opacity:0}}@keyframes pJVcrq_twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes pJVcrq_drift{0%{transform:translate(-90px)}to{transform:translate(400px)}}@keyframes pJVcrq_rainFall{to{transform:translateY(40px)}}@keyframes pJVcrq_fogDrift{0%{transform:translate(0)}to{transform:translate(600px)}}@keyframes pJVcrq_fly1{0%,to{opacity:.3;transform:translate(0)}30%{opacity:1;transform:translate(26px,-14px)}65%{opacity:.8;transform:translate(-14px,10px)}}@keyframes pJVcrq_fly2{0%,to{opacity:1;transform:translate(0)}40%{opacity:.3;transform:translate(-22px,16px)}70%{opacity:.9;transform:translate(18px,-8px)}}@keyframes 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){.pJVcrq_aimLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pJVcrq_controls{gap:6px}.pJVcrq_controls button{padding-inline:12px;font-size:12px}.pJVcrq_controls select{max-width:150px;font-size:12px}}@media (prefers-reduced-motion:reduce){.pJVcrq_world,.pJVcrq_crew{transition:none}.pJVcrq_poseIdle,.pJVcrq_poseLand,.pJVcrq_poseSplash,.pJVcrq_poseSwim,.pJVcrq_poseSing,.pJVcrq_tongue,.pJVcrq_fly,.pJVcrq_prizeSit,.pJVcrq_crewIdle,.pJVcrq_crewBounce,.pJVcrq_crewSway,.pJVcrq_note,.pJVcrq_sparkle,.pJVcrq_cloud,.pJVcrq_rain,.pJVcrq_rainRipple,.pJVcrq_fog,.pJVcrq_star,.pJVcrq_firefly,.pJVcrq_ripple,.pJVcrq_burst,.pJVcrq_droplet,.pJVcrq_bigDrop{animation:none}.pJVcrq_poseFlop{animation:none;transform:translate(-70px,32px)}.pJVcrq_bigSplash{opacity:.75;animation:none}.pJVcrq_note{opacity:1}}
._5tZhca_page{color:#263b2d;background:#fffdf8;border:1px solid #d8dfd2;border-radius:28px;overflow:hidden;box-shadow:0 18px 48px #59634b16}._5tZhca_heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px clamp(20px,5vw,40px) 17px;display:flex}._5tZhca_eyebrow{color:#527957;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:.72rem;font-weight:800}._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}._5tZhca_heading p:not(._5tZhca_eyebrow){color:#607060;margin:7px 0 0;font-size:.96rem}._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}._5tZhca_progress strong{grid-row:1/span 2;font-size:2rem;line-height:1}._5tZhca_progress span{color:#5c6e5c;font-size:.72rem;font-weight:750;line-height:1.15}._5tZhca_progress b{color:#45634d;white-space:nowrap;font-size:.62rem;line-height:1.1}._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%);flex-direction:column;height:clamp(280px,48vw,500px);min-height:230px;display:flex;position:relative;overflow:hidden}._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}._5tZhca_playfield{z-index:1;flex:auto;grid-template-rows:44px minmax(0,1fr);min-height:0;padding:4px 8px;display:grid;position:relative}._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}._5tZhca_houseViewport{place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}._5tZhca_controlRail{grid-template-rows:repeat(3,minmax(0,1fr));gap:7px;min-width:0;padding:3px 0;display:grid}._5tZhca_controlSlot{align-items:stretch;min-width:0;min-height:0;display:flex}._5tZhca_house{aspect-ratio:1.18;filter:drop-shadow(0 12px 8px #355a3722);width:min(520px,100% - 24px);position:relative}._5tZhca_roof{z-index:1;clip-path:polygon(50% 0,100% 100%,0 100%);filter:drop-shadow(0 5px #754637);background:repeating-linear-gradient(151deg,#a85748 0 12px,#c36a52 13px 25px);border-radius:16px 16px 0 0;height:42%;position:absolute;top:1px;left:2px;right:2px}._5tZhca_roof:before{clip-path:inherit;content:"";background:linear-gradient(90deg,#fff4d81e,#0000 45%);position:absolute;inset:9px 6% 0}._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%}._5tZhca_houseBody{z-index:2;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:42% 3% 6%;overflow:hidden;box-shadow:inset 0 0 0 4px #c6905c,0 7px #6e462f}._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}._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}._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}._5tZhca_atticRoom{z-index:4;pointer-events:auto;width:46%;height:18%;position:absolute;top:24%;left:27%}._5tZhca_room:after{content:"";z-index:1;pointer-events:none;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}._5tZhca_wallpaper{opacity:.42;background-image:radial-gradient(var(--room-accent) 1.4px, transparent 1.8px);background-size:12px 12px;position:absolute;inset:0}._5tZhca_roomAvailable{outline-offset:-7px;outline:4px solid #f5cf61;animation:1.5s ease-in-out infinite _5tZhca_invite}._5tZhca_roomSelected{box-shadow:inset 0 -12px #b77a4b,inset 0 0 0 4px #fff4b4}._5tZhca_roomDone{filter:saturate(1.06)}._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%)}._5tZhca_roomButton{z-index:6;color:#0000;cursor:pointer;background:0 0;border:0;width:100%;position:absolute;inset:0}._5tZhca_roomButton:focus-visible{outline-offset:-7px;outline:4px solid #183a32}._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}._5tZhca_window:before,._5tZhca_window:after,._5tZhca_window i:first-child{content:"";background:#7f563b;position:absolute}._5tZhca_window:before{width:3px;top:0;bottom:0;left:50%}._5tZhca_window:after{height:3px;top:48%;left:0;right:0}._5tZhca_window i:first-child{background:#81a95b;border-radius:50%;height:7px;bottom:-6px;left:-4px;right:-4px}._5tZhca_item{object-fit:contain;filter:drop-shadow(1px 3px 1px #4d3d2e55);pointer-events:none;position:absolute}._5tZhca_rug{filter:drop-shadow(0 2px 1px #4d3d2e33)}._5tZhca_roomItem{box-sizing:border-box;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0}._5tZhca_roomItem img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}._5tZhca_roomItem:disabled{cursor:default}._5tZhca_roomItem:focus-visible{outline-offset:2px;border-radius:5px;outline:3px solid #183a32}._5tZhca_resident{z-index:200;pointer-events:none;box-sizing:border-box;color:#4a5545;text-align:center;cursor:pointer;background:#fff4d8;border:2px solid #d2b57a;border-radius:48% 48% 38% 38%;flex-direction:column;align-items:center;padding:2px;font-family:inherit;font-size:.66rem;font-weight:850;line-height:1.05;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 2px #fffdf4,0 2px #76513b44}._5tZhca_resident img{object-fit:contain;filter:drop-shadow(1px 3px 1px #4d3d2e55);flex:1;width:100%;height:0;min-height:0}._5tZhca_resident span{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%;overflow:hidden}._5tZhca_resident:focus-visible{outline-offset:2px;border-radius:12px;outline:3px solid #183a32}._5tZhca_residentActive img{animation:.46s ease-in-out 2 _5tZhca_residentDance}._5tZhca_controlPanel{background:#fbfcf7;border-top:1px solid #dbe3d7;padding:18px clamp(18px,4vw,34px) 21px}._5tZhca_productionShell{width:100%;height:100%;min-height:0;container-type:inline-size}._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}._5tZhca_production ._5tZhca_stage{height:100%;min-height:0}._5tZhca_production ._5tZhca_playfield{grid-template-rows:minmax(0,1fr)}._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}._5tZhca_productionFooter{flex-direction:column;flex:0 0 90px;justify-content:center;align-items:center;gap:8px;display:flex}._5tZhca_productionFooter ._5tZhca_instruction{width:min(560px,100%);min-height:42px;color:var(--color-forest);font-size:13px;font-weight:400;line-height:1.25}._5tZhca_productionProgress{border:1px solid var(--color-hairline);min-height:40px;color:var(--color-muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:14px;font-weight:700;display:flex}._5tZhca_productionProgressCount{background:var(--color-chip);color:var(--color-chip-ink);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}._5tZhca_choices{justify-content:center;gap:9px;margin-top:13px;display:flex}._5tZhca_themeButton,._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}._5tZhca_themeButton{flex-direction:column;padding:4px}._5tZhca_themeButton img{object-fit:contain;width:min(78%,46px);height:min(56%,46px)}._5tZhca_themeButton span{font-size:1em;display:block}._5tZhca_themeButton:hover,._5tZhca_themeButton:focus-visible,._5tZhca_furnitureButton:hover,._5tZhca_furnitureButton:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 4px #6b805b33}._5tZhca_furnitureButton{background:#fff;border-color:#d7dfce;flex-direction:column;padding:4px}._5tZhca_furnitureButton img{object-fit:contain;width:min(100%,54px);height:min(58%,54px)}._5tZhca_furnitureButton:disabled{cursor:default;opacity:.48}._5tZhca_furniturePicked{background:#ecf4df;border-color:#658854;box-shadow:0 0 0 3px #bfd79d}._5tZhca_actions{justify-content:center;gap:10px;margin-top:15px;display:flex}._5tZhca_goodButton,._5tZhca_resetButton{cursor:pointer;border-radius:999px;min-height:46px;padding:10px 17px;font-family:inherit;font-size:.87rem;font-weight:800}._5tZhca_goodButton{color:#fff;background:#3d6d4e;border:2px solid #3d6d4e;box-shadow:0 3px #254934}._5tZhca_goodButton:active{transform:translateY(2px);box-shadow:0 1px #254934}._5tZhca_goodButton:disabled{box-shadow:none;cursor:not-allowed;background:#cbd7c9;border-color:#b9c8b8}._5tZhca_resetButton{color:#49634e;background:#fff;border:2px solid #ced9cb}._5tZhca_note{color:#758275;text-align:center;margin:13px 0 0;font-size:.72rem}._5tZhca_stageAction,._5tZhca_reaction{z-index:8;position:absolute;left:50%;transform:translate(-50%)}._5tZhca_stageAction{bottom:15px}._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}._5tZhca_reaction button{color:#715a3a;cursor:pointer;background:0 0;border:0;font-size:1.25rem;position:absolute;top:6px;right:8px}._5tZhca_goalPicker{color:#6c7b6d;justify-content:center;align-items:center;gap:5px;margin-top:15px;font-size:.72rem;font-weight:750;display:flex}._5tZhca_goalPicker span{margin-right:3px}._5tZhca_goalPicker button{color:#4c6551;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdbca;border-radius:9px}._5tZhca_goalPicker ._5tZhca_goalActive{color:#315f3f;background:#e4f0d9;border-color:#466d50}._5tZhca_partyDots{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}._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}._5tZhca_party ._5tZhca_partyDots i{opacity:1;animation:_5tZhca_confetti var(--confetti-duration) linear var(--confetti-delay) infinite}._5tZhca_party ._5tZhca_resident img{animation:1.05s cubic-bezier(.33,.02,.67,.98) infinite _5tZhca_residentJump}._5tZhca_party ._5tZhca_room:first-child ._5tZhca_resident img{animation-delay:-.12s}._5tZhca_party ._5tZhca_room:nth-child(2) ._5tZhca_resident img{animation-delay:-.47s}._5tZhca_party ._5tZhca_room:nth-child(3) ._5tZhca_resident img{animation-delay:-.76s}._5tZhca_party ._5tZhca_room:nth-child(4) ._5tZhca_resident img{animation-delay:-.29s}@keyframes _5tZhca_invite{50%{filter:brightness(1.06);outline-color:#fff2ad}}@keyframes _5tZhca_residentDance{50%{transform:translateY(-9px)rotate(5deg)}}@keyframes _5tZhca_residentJump{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-18%)rotate(-4deg)}65%{transform:translateY(-4%)rotate(3deg)}}@keyframes _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){._5tZhca_stage{height:clamp(260px,80vw,410px)}._5tZhca_house{width:min(440px,100% - 12px)}._5tZhca_room{border-width:3px}._5tZhca_window{border-width:3px;width:25px;height:27px;top:8px;right:8px}._5tZhca_instruction{font-size:.78rem}}@media (prefers-reduced-motion:reduce){._5tZhca_stage *,._5tZhca_stage :before,._5tZhca_stage :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}._5tZhca_party ._5tZhca_partyDots i{top:var(--confetti-rest-top);transform:rotate(var(--confetti-rotation));animation:none!important}}._5tZhca_roomAvailable ._5tZhca_roomButton{z-index:200}._5tZhca_itemDragging{cursor:grabbing;opacity:.85}
._8pzHlq_root{color:#3b3150;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:760px;height:100%;min-height:0;display:flex}._8pzHlq_stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}._8pzHlq_scene{touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid var(--tower-frame);background:var(--tower-bg);border-radius:24px;max-width:100%;max-height:100%;display:block}._8pzHlq_ghostReady{stroke:var(--tower-glow);stroke-width:3.5px;stroke-dasharray:10 6;animation:1.1s ease-in-out infinite alternate _8pzHlq_pulse}._8pzHlq_ghostSelected{stroke:var(--tower-glow);stroke-width:5px}._8pzHlq_loose{transform-box:view-box;transform-origin:0 0;outline:none;transition:transform .28s cubic-bezier(.2,.9,.3,1.2)}._8pzHlq_dragging{cursor:grabbing;transition:none}._8pzHlq_ready{cursor:grab}._8pzHlq_halo{fill:var(--tower-glow);stroke:var(--tower-glow);stroke-width:9px;opacity:.55;animation:1.4s ease-in-out infinite alternate _8pzHlq_halo}._8pzHlq_haloSelected{fill:var(--tower-glow);stroke:var(--tower-glow);stroke-width:12px;opacity:.85}._8pzHlq_ready:focus-visible ._8pzHlq_halo{opacity:.9;stroke:#fff;animation:none}._8pzHlq_waiting{pointer-events:none;opacity:.92}._8pzHlq_hit{fill:#0000;pointer-events:all}._8pzHlq_waiting ._8pzHlq_hit{pointer-events:none}._8pzHlq_target{fill:#0000;stroke:#0000;stroke-width:24px;pointer-events:all;cursor:pointer;outline:none}._8pzHlq_target:focus-visible{stroke:#fff;stroke-width:5px}._8pzHlq_settle{transform-box:fill-box;transform-origin:50% 100%;animation:.5s cubic-bezier(.2,.9,.3,1.3) _8pzHlq_settle}._8pzHlq_dust circle{transform-box:fill-box;transform-origin:50%;animation:.6s ease-out forwards _8pzHlq_dust}._8pzHlq_enter{animation:_8pzHlq_enter .7s cubic-bezier(.2,.9,.3,1.2) var(--delay) both}._8pzHlq_bob{transform-box:fill-box;animation:_8pzHlq_bob 1.8s ease-in-out calc(var(--delay) + .7s) infinite alternate}._8pzHlq_twinkle{animation:_8pzHlq_twinkle 1.1s ease-in-out var(--delay) infinite alternate both}._8pzHlq_puff{animation:_8pzHlq_rise 2.4s ease-out var(--delay) infinite both}._8pzHlq_footer{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:62px;display:flex}._8pzHlq_status{text-align:center;font-family:var(--font-display);margin:0;font-size:18px;font-weight:800}._8pzHlq_celebrate{color:var(--tower-accent);background:#fff6dc;border-radius:999px;padding:6px 18px}._8pzHlq_credits{color:#625474;margin:0;font-size:13px;font-weight:700}._8pzHlq_placeButton{background:var(--tower-accent);color:#fff;min-height:44px;font-family:var(--font-display);cursor:pointer;border:2px solid #fff0aa;border-radius:999px;padding:0 24px;font-size:18px;font-weight:800}._8pzHlq_placeButton:focus-visible{outline:4px solid var(--tower-glow);outline-offset:3px}@keyframes _8pzHlq_pulse{0%{opacity:.55}to{opacity:1}}@keyframes _8pzHlq_halo{0%{opacity:.2}to{opacity:.6}}@keyframes _8pzHlq_settle{0%{transform:translateY(-10px)scale(1.04)}60%{transform:translateY(2px)scale(.99,1.01)}to{transform:none}}@keyframes _8pzHlq_dust{0%{opacity:.9;transform:translate(0)scale(.4)}to{transform:translate(var(--puff-dx), -10px) scale(1.6);opacity:0}}@keyframes _8pzHlq_enter{0%{transform:translate(var(--enter-dx), var(--enter-dy));opacity:0}to{opacity:1;transform:none}}@keyframes _8pzHlq_bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes _8pzHlq_twinkle{0%{opacity:.25}to{opacity:1}}@keyframes _8pzHlq_rise{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-34px)}}@media (prefers-reduced-motion:reduce){._8pzHlq_ghostReady,._8pzHlq_halo,._8pzHlq_settle,._8pzHlq_dust circle,._8pzHlq_enter,._8pzHlq_bob,._8pzHlq_twinkle,._8pzHlq_puff{animation:none}._8pzHlq_loose{transition:none}}
._0G4lRq_root{color:#264634;flex-direction:column;width:100%;max-width:560px;height:100%;min-height:0;display:flex}._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}._0G4lRq_window{transform-origin:0 0;position:absolute;overflow:hidden}._0G4lRq_world{transition:transform 1.1s cubic-bezier(.4,0,.2,1) .15s;position:absolute;bottom:0;left:0}._0G4lRq_worldLooping{transition:transform 1.1s cubic-bezier(.4,0,.2,1) 1.3s}._0G4lRq_space,._0G4lRq_band{width:100%;position:absolute;left:0}._0G4lRq_band{height:120px}._0G4lRq_padBand{overflow:hidden}._0G4lRq_ground{width:100%;height:14px;position:absolute;bottom:0;left:0}._0G4lRq_padSlab{background:linear-gradient(#5c6a72,#3d4850);border-radius:4px 4px 0 0;width:120px;height:20px;position:absolute;bottom:0;left:120px}._0G4lRq_padSlab:after{content:"";background:#2b343a;border-radius:3px;width:62px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}._0G4lRq_sea{background:linear-gradient(#5aa7c4,#2f6f92);border-radius:9px 9px 4px 4px;width:130px;height:18px;position:absolute;bottom:0}._0G4lRq_whale{width:44px;height:18px;position:absolute;bottom:8px}._0G4lRq_spout{transform-origin:bottom;background:#cfeaf5;border-radius:5px;width:8px;height:26px;animation:1.1s ease-out 2.4s both _0G4lRq_spoutUp;position:absolute;bottom:24px}._0G4lRq_splash{width:86px;height:40px;animation:.9s ease-out 2.4s both _0G4lRq_splashOut;position:absolute;bottom:10px;transform:translate(-50%)}._0G4lRq_dawnSun,._0G4lRq_daySun,._0G4lRq_sunsetSun{border-radius:50%;position:absolute}._0G4lRq_dawnSun{background:#ffd6a6;width:52px;height:52px;bottom:8px;left:46px;box-shadow:0 0 0 12px #ffd6a63d}._0G4lRq_daySun{background:#ffdf85;width:44px;height:44px;bottom:72px;left:24px;box-shadow:0 0 0 10px #ffdf8544}._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}._0G4lRq_crescent{width:40px;height:40px;position:absolute;bottom:70px;left:26px}._0G4lRq_ribbon{opacity:.45;filter:blur(5px);border-radius:50%;width:380px;height:34px;position:absolute;left:-10px}._0G4lRq_ribbonOne{background:linear-gradient(90deg,#2ee6b088,#7ef0d2cc,#2ee6b044);bottom:74px;transform:rotate(-4deg)}._0G4lRq_ribbonTwo{background:linear-gradient(90deg,#4fd0e688,#aef2c2bb,#4fd0e644);bottom:52px;transform:rotate(3deg)}._0G4lRq_tinyStar{background:#fff4d0;border-radius:50%;width:3px;height:3px;position:absolute}._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}._0G4lRq_cloudSmall{transform:scale(.7)}._0G4lRq_cloudFaint{opacity:.4}._0G4lRq_birds,._0G4lRq_plane,._0G4lRq_satellite,._0G4lRq_comet,._0G4lRq_galaxy{position:absolute}._0G4lRq_contrail{opacity:.7;background:linear-gradient(90deg,#fff0,#fff6);border-radius:3px;height:4px;position:absolute}._0G4lRq_balloon{border-radius:50% 50% 45% 45%/58% 58% 42% 42%;width:34px;height:40px;position:absolute}._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}._0G4lRq_wisp{opacity:.18;background:#fff;border-radius:4px;height:5px;position:absolute}._0G4lRq_spaceDot{background:#fff6dc;border-radius:50%;position:absolute}._0G4lRq_planet{border-radius:50%;position:absolute;overflow:hidden;box-shadow:inset -10px -12px #0002}._0G4lRq_crater{opacity:.75;border-radius:50%;position:absolute}._0G4lRq_ring{box-sizing:border-box;background:0 0;border-style:solid;border-radius:50%;position:absolute;transform:rotate(-16deg)}._0G4lRq_ringBack{opacity:.9}._0G4lRq_ringFront{clip-path:polygon(0 52%,100% 52%,100% 100%,0 100%)}._0G4lRq_star{position:absolute;overflow:visible;transform:translate(-50%,50%)}._0G4lRq_targetStar{animation:1.1s ease-in-out infinite _0G4lRq_twinkle}._0G4lRq_missedStar{opacity:.35}._0G4lRq_burst{pointer-events:none;position:absolute;inset:0}._0G4lRq_puff{background:#ffd9a8;border-radius:50%;width:18px;height:18px;animation:.9s ease-out both _0G4lRq_puffOut;position:absolute;transform:translate(-50%,50%)}._0G4lRq_puffTwo{width:13px;height:13px;animation-duration:1.1s;animation-delay:80ms}._0G4lRq_scoopStar{animation:.9s linear both _0G4lRq_scoopStar;position:absolute;overflow:visible;transform:translate(-50%,50%)}._0G4lRq_scoopRing{border:3px solid #ffe9a6;border-radius:50%;width:30px;height:30px;animation:.5s ease-out .7s both _0G4lRq_scoopRing;position:absolute;transform:translate(-50%,50%)}._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}._0G4lRq_shipLanding{transition:bottom 1s ease-in-out,left 1s ease-in-out}._0G4lRq_shipSplashing{transition:bottom 1.1s cubic-bezier(.5,0,.75,1) 1.3s,left 1.1s ease-in-out 1.3s}._0G4lRq_shipInner{width:100%;height:100%;display:block;position:relative}._0G4lRq_hopping{animation:.42s cubic-bezier(.34,1.56,.64,1) _0G4lRq_rocketHop}._0G4lRq_boosting{animation:.1s linear infinite _0G4lRq_shipShake}._0G4lRq_looping{animation:1.3s cubic-bezier(.45,.05,.55,.95) forwards _0G4lRq_loopDeLoop}._0G4lRq_chute{width:92px;height:52px;animation:.35s ease-out 1.3s both _0G4lRq_chuteIn;position:absolute;bottom:96%;left:50%;transform:translate(-50%)}._0G4lRq_flag{width:34px;height:52px;animation:.4s cubic-bezier(.34,1.56,.64,1) 1s both _0G4lRq_plantIn;position:absolute}._0G4lRq_astronaut{width:32px;height:46px;animation:.4s ease-out 1s both _0G4lRq_plantIn,1.3s ease-in-out 1.4s infinite _0G4lRq_astroBounce;position:absolute}._0G4lRq_skyPill,._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}._0G4lRq_skyPill{left:10px}._0G4lRq_starPill{right:10px}._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}._0G4lRq_controls p{text-align:center;margin:0}._0G4lRq_controls input{accent-color:#3c6b4f;flex:1;min-width:65px;max-width:240px}._0G4lRq_controls button{color:#fff;cursor:pointer;background:#3c6b4f;border:0;border-radius:24px;min-height:44px;padding:8px 15px;font-weight:800}._0G4lRq_controls button+button{background:#d07651}._0G4lRq_controls button:disabled{opacity:.5;cursor:default}._0G4lRq_root button:focus-visible,._0G4lRq_root input:focus-visible{outline-offset:3px;outline:3px solid #467aaa}@keyframes _0G4lRq_twinkle{0%,to{transform:translate(-50%,50%)scale(1)}50%{transform:translate(-50%,50%)scale(1.2)}}@keyframes _0G4lRq_puffOut{0%{opacity:.85;transform:translate(-50%,50%)scale(.5)}to{opacity:0;transform:translate(-50%,140%)scale(1.7)}}@keyframes _0G4lRq_scoopStar{0%,77.8%{opacity:1;transform:translate(-50%,50%)scale(1)}to{opacity:0;transform:translate(-50%,50%)scale(0)}}@keyframes _0G4lRq_scoopRing{0%{opacity:.95;transform:translate(-50%,50%)scale(.3)}to{opacity:0;transform:translate(-50%,50%)scale(2.4)}}@keyframes _0G4lRq_shipShake{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}@keyframes _0G4lRq_rocketHop{0%{transform:translateY(0)}35%{transform:translateY(-14px)}to{transform:translateY(0)}}@keyframes _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 _0G4lRq_chuteIn{0%{opacity:0;transform:translate(-50%)scaleY(.15)}}@keyframes _0G4lRq_plantIn{0%{opacity:0;transform:translateY(14px)scale(.6)}}@keyframes _0G4lRq_astroBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes _0G4lRq_spoutUp{0%{opacity:0;transform:scaleY(.1)}}@keyframes _0G4lRq_splashOut{0%{opacity:0;transform:translate(-50%)scale(.3)}}@media (max-width:420px){._0G4lRq_aimLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._0G4lRq_controls{gap:6px}._0G4lRq_controls button{padding-inline:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){._0G4lRq_stage,._0G4lRq_world,._0G4lRq_worldLooping,._0G4lRq_ship,._0G4lRq_shipLanding,._0G4lRq_shipSplashing{transition:none}._0G4lRq_targetStar,._0G4lRq_boosting,._0G4lRq_looping,._0G4lRq_hopping,._0G4lRq_chute,._0G4lRq_flag,._0G4lRq_astronaut,._0G4lRq_spout,._0G4lRq_splash{animation:none}._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%}.PrORsq_className{font-family:Permanent Marker,Permanent Marker Fallback;font-style:normal;font-weight:400}
._8j81hq_root{color:#3b3150;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:640px;height:100%;min-height:0;display:flex}._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}._8j81hq_scene{touch-action:none;border:1px solid #aa91ba;border-radius:24px;max-width:100%;max-height:100%;display:block}._8j81hq_whole{transform-origin:350px 220px}._8j81hq_shaking ._8j81hq_whole{animation:.48s ease-in-out _8j81hq_shake}._8j81hq_bone{fill:#fff8df;stroke:#8b7791;stroke-width:3px;stroke-linejoin:round;paint-order:stroke}._8j81hq_looseBone{cursor:default}._8j81hq_available{cursor:grab;animation:1.9s ease-in-out infinite alternate _8j81hq_glow}._8j81hq_available:focus-visible ._8j81hq_bone,._8j81hq_selected ._8j81hq_bone{stroke:#ffe47c;stroke-width:7px;filter:drop-shadow(0 0 6px #ffdf6f)}._8j81hq_selected{cursor:grabbing}._8j81hq_placed{animation:.38s cubic-bezier(.2,.9,.3,1) _8j81hq_snap}._8j81hq_hitArea,._8j81hq_targetHit{fill:#0000;stroke:#0000;stroke-width:34px;pointer-events:stroke}._8j81hq_targetButton{cursor:pointer}._8j81hq_targetButton:focus-visible ._8j81hq_targetHit{stroke:#fff;stroke-width:8px}._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}._8j81hq_shakeButton:disabled{cursor:default;opacity:.58;box-shadow:none}._8j81hq_shakeButton:not(:disabled):active{transform:translateY(4px);box-shadow:0 1px #9b4d5a}._8j81hq_shakeButton:focus-visible{outline-offset:3px;outline:4px solid #fff}._8j81hq_status{text-align:center;min-height:24px;font-family:var(--font-display);margin:0;font-size:18px;font-weight:800}._8j81hq_hint{text-align:center;color:#625474;margin:0;font-size:12px;font-weight:650}._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}._8j81hq_available ._8j81hq_bone{stroke:#ffdf83;stroke-width:3px;filter:drop-shadow(0 0 3px #ffdf8377)}._8j81hq_targetGlow{fill:none;stroke:#ffdf83;stroke-width:2.5px;animation:1.1s ease-in-out infinite alternate _8j81hq_pulse}._8j81hq_targetOutline{fill:none;stroke:#fff8df;stroke-width:2px;opacity:.24}@keyframes _8j81hq_shake{0%,to{transform:rotate(0)}18%{transform:rotate(-7deg)}42%{transform:rotate(7deg)}66%{transform:rotate(-5deg)}84%{transform:rotate(4deg)}}@keyframes _8j81hq_glow{0%{opacity:.76}to{opacity:1}}@keyframes _8j81hq_pulse{0%{opacity:.48}to{opacity:1}}@keyframes _8j81hq_snap{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){._8j81hq_shaking ._8j81hq_whole,._8j81hq_available,._8j81hq_targetGlow,._8j81hq_placed,._8j81hq_targetGlow{animation:none}}
.EW8Vqa_root{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;min-height:0;display:flex}.EW8Vqa_stageWrap{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.EW8Vqa_board{aspect-ratio:4/3;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:1px solid #4b3f6e;border-radius:24px;max-width:100%;height:100%;max-height:420px;position:relative;overflow:hidden}.EW8Vqa_backdrop{pointer-events:none;position:absolute;inset:0}.EW8Vqa_backdrop>svg{width:100%;height:100%;display:block}.EW8Vqa_spider{aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform;background:0 0;border:0;width:clamp(64px,17%,120px);padding:0;position:absolute;top:0;left:0}.EW8Vqa_spider:focus-visible{outline-offset:-6px;border-radius:50%;outline:3px solid #ffe47c}.EW8Vqa_body{display:block;position:absolute;inset:8%}.EW8Vqa_poseA,.EW8Vqa_poseB{position:absolute;inset:0}.EW8Vqa_poseA>svg,.EW8Vqa_poseB>svg{filter:drop-shadow(0 3px 2px #00000073);width:100%;height:100%;display:block}.EW8Vqa_poseA{animation:.24s step-end infinite EW8Vqa_poseA}.EW8Vqa_poseB{animation:.24s step-end infinite EW8Vqa_poseB}@keyframes EW8Vqa_poseA{0%{opacity:1}50%{opacity:0}}@keyframes EW8Vqa_poseB{0%{opacity:0}50%{opacity:1}}.EW8Vqa_splat{aspect-ratio:1;pointer-events:none;width:clamp(64px,19%,124px);animation:1.1s ease-out forwards EW8Vqa_splat;position:absolute;transform:translate(-50%,-50%)}.EW8Vqa_splat>svg{width:100%;height:100%;display:block}@keyframes EW8Vqa_splat{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.EW8Vqa_count{font-family:var(--font-display);pointer-events:none;border-radius:999px;padding:6px 14px;font-size:16px;font-weight:800;position:absolute;bottom:12px;left:12px}.EW8Vqa_countNumber{font-size:22px}.EW8Vqa_won{font-family:var(--font-display);text-shadow:0 3px 10px #0009;pointer-events:none;justify-content:center;align-items:center;font-size:clamp(28px,7vw,44px);font-weight:800;animation:.5s cubic-bezier(.34,1.56,.64,1) both EW8Vqa_wonPop;display:flex;position:absolute;inset:0}@keyframes EW8Vqa_wonPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.EW8Vqa_prompt{text-align:center;min-height:26px;font-family:var(--font-display);color:var(--color-forest,#3c6b4f);margin:0;font-size:20px;font-weight:800}@media (prefers-reduced-motion:reduce){.EW8Vqa_poseA,.EW8Vqa_poseB,.EW8Vqa_splat,.EW8Vqa_won{animation:none}.EW8Vqa_poseB{opacity:0}}
.GW3c4a_root{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;min-height:0;display:flex}.GW3c4a_stageWrap{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.GW3c4a_board{aspect-ratio:4/3;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid;border-radius:24px;outline:none;max-width:100%;height:100%;max-height:420px;position:relative;overflow:hidden}.GW3c4a_board:focus-visible{box-shadow:0 0 0 3px #2f6fae}.GW3c4a_layer{will-change:transform;pointer-events:none;width:100%;position:absolute;top:0;left:0}.GW3c4a_course{width:100%;position:absolute;left:0}.GW3c4a_course>svg{width:100%;height:100%;display:block}.GW3c4a_flag{position:absolute}.GW3c4a_flag>svg{width:100%;height:100%;display:block}.GW3c4a_flagGot{transform-origin:50% 100%;animation:.45s cubic-bezier(.34,1.56,.64,1) both GW3c4a_flagPop}@keyframes GW3c4a_flagPop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}.GW3c4a_skier,.GW3c4a_yeti,.GW3c4a_shadow{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.GW3c4a_skier{transform-origin:50% 62%}.GW3c4a_yeti{transform-origin:50% 100%}.GW3c4a_shadow{opacity:0;background:#6e8caf47;border-radius:50%}.GW3c4a_pose{opacity:0;position:absolute;inset:0}.GW3c4a_pose>svg{width:100%;height:100%;display:block}.GW3c4a_skier[data-pose=straight] .GW3c4a_pose[data-for=straight],.GW3c4a_skier[data-pose=left] .GW3c4a_pose[data-for=left],.GW3c4a_skier[data-pose=right] .GW3c4a_pose[data-for=right],.GW3c4a_skier[data-pose=highfive] .GW3c4a_pose[data-for=highfive],.GW3c4a_yeti[data-pose="0"] .GW3c4a_pose[data-for="0"],.GW3c4a_yeti[data-pose="1"] .GW3c4a_pose[data-for="1"],.GW3c4a_yeti[data-pose="2"] .GW3c4a_pose[data-for="2"]{opacity:1}.GW3c4a_puff{pointer-events:none;animation:.9s ease-out forwards GW3c4a_puff;position:absolute}.GW3c4a_puff>svg{width:100%;height:100%;display:block}@keyframes GW3c4a_puff{0%{opacity:1;transform:scale(.3)}35%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.4)}}.GW3c4a_pop{color:#21456b;font-family:var(--font-display);white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #b8cde2;border-radius:999px;padding:3px 10px;font-size:15px;font-weight:800;animation:.9s ease-out forwards GW3c4a_pop;position:absolute;transform:translate(-50%,-100%)}@keyframes GW3c4a_pop{0%{opacity:0;transform:translate(-50%,-60%)scale(.6)}20%{opacity:1;transform:translate(-50%,-100%)scale(1.08)}75%{opacity:1;transform:translate(-50%,-130%)scale(1)}to{opacity:0;transform:translate(-50%,-150%)scale(1)}}.GW3c4a_skip{color:#21456b;min-height:44px;font-family:var(--font-display);cursor:pointer;background:#fffffff0;border:2px solid #2f6fae;border-radius:999px;padding:6px 16px;font-size:16px;font-weight:800;position:absolute;top:10px;right:10px}.GW3c4a_skip:focus-visible{outline-offset:2px;outline:3px solid #2f6fae}.GW3c4a_chips{pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.GW3c4a_chip{font-family:var(--font-display);border-radius:999px;align-items:center;gap:4px;padding:4px 12px 4px 8px;font-weight:800;display:flex}.GW3c4a_chipIcon{width:22px;height:22px;display:block}.GW3c4a_chipIcon>svg{width:100%;height:100%;display:block}.GW3c4a_chipNumber{font-size:20px;line-height:1}.GW3c4a_sparkle{pointer-events:none;animation:1.2s ease-in-out infinite GW3c4a_sparkle;position:absolute}.GW3c4a_sparkle>svg{width:100%;height:100%;display:block}@keyframes GW3c4a_sparkle{0%,to{transform:scale(.85)rotate(-8deg)}50%{transform:scale(1.1)rotate(8deg)}}.GW3c4a_won{font-family:var(--font-display);white-space:nowrap;pointer-events:none;background:#ffffffeb;border:2px solid #b8cde2;border-radius:999px;padding:4px 22px;font-size:clamp(24px,6vw,40px);font-weight:800;animation:.5s cubic-bezier(.34,1.56,.64,1) both GW3c4a_wonPop;position:absolute;top:3%;left:50%}@keyframes GW3c4a_wonPop{0%{opacity:0;transform:translate(-50%)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}.GW3c4a_prompt{text-align:center;min-height:26px;font-family:var(--font-display);color:var(--color-forest,#3c6b4f);margin:0;font-size:20px;font-weight:800}@media (prefers-reduced-motion:reduce){.GW3c4a_flagGot,.GW3c4a_puff,.GW3c4a_pop,.GW3c4a_sparkle{animation:none}.GW3c4a_won{animation:none;transform:translate(-50%)}.GW3c4a_puff{opacity:0}}
.eLROOW_root{color:#24412f;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:640px;height:100%;min-height:0;display:flex;container-type:inline-size}.eLROOW_stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.eLROOW_scene{border:1px solid #c9b08c;border-radius:24px;max-width:100%;max-height:100%;display:block}.eLROOW_status{text-align:center;height:44px;font-family:var(--font-display);flex-shrink:0;justify-content:center;align-items:center;margin:0;font-size:18px;font-weight:800;line-height:1.15;display:flex}.eLROOW_panel{flex-shrink:0;width:100%;max-width:560px;height:136px}.eLROOW_categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;height:100%;display:grid}.eLROOW_category{color:#24412f;cursor:pointer;touch-action:manipulation;background:#f6fbf5;border:2px solid #8fbf98;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:8px 4px;display:flex;position:relative}.eLROOW_category:disabled{opacity:.5;cursor:default}.eLROOW_category:active:not(:disabled){transform:translateY(2px)}.eLROOW_category:focus-visible,.eLROOW_tile:focus-visible,.eLROOW_back:focus-visible,.eLROOW_plug:focus-visible{outline-offset:2px;outline:3px solid #b8433a}.eLROOW_categoryArt{flex:1;width:100%;max-width:64px;min-height:0;display:block}.eLROOW_categoryArt svg{width:100%;height:100%;display:block}.eLROOW_categoryName{font-family:var(--font-display);white-space:nowrap;font-size:14px;font-weight:800;line-height:1}.eLROOW_count{color:#fff;background:#c0433a;border-radius:999px;min-width:22px;height:22px;padding:0 6px;font-size:13px;font-weight:800;line-height:22px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #fff}.eLROOW_items{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;height:100%;display:grid}.eLROOW_back{color:#1f5a37;min-height:48px;font-family:var(--font-display);cursor:pointer;touch-action:manipulation;background:#dcefdc;border:2px solid #2f7d4f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px;font-size:13px;font-weight:800;display:flex}.eLROOW_back svg{width:22px;height:22px}.eLROOW_back:active{transform:translateY(2px)}.eLROOW_tile{opacity:.45;cursor:default;touch-action:manipulation;background:#f6fbf5;border:2px solid #d6e2d4;border-radius:14px;min-width:0;min-height:48px;padding:4px;position:relative}.eLROOW_tile svg{width:100%;height:100%;display:block}.eLROOW_enabled{opacity:1;cursor:pointer;border-color:#8fbf98}.eLROOW_enabled:active{transform:translateY(2px)}.eLROOW_fresh{border-color:#c0433a;animation:1.4s ease-in-out infinite alternate eLROOW_glow;box-shadow:0 0 0 3px #f2b8b0}.eLROOW_onTree{opacity:1;background:#fbeeec;border-color:#c0433a}.eLROOW_onTree:after{content:"";background:#c0433a;border-radius:999px;width:10px;height:10px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #fff}.eLROOW_plug{color:#fff;width:100%;height:100%;font-family:var(--font-display);cursor:pointer;touch-action:manipulation;background:#c0433a;border:0;border-radius:24px;justify-content:center;align-items:center;gap:14px;font-size:24px;font-weight:800;animation:1.4s ease-in-out infinite alternate eLROOW_glow;display:flex;box-shadow:0 4px #8f2f28,0 0 0 4px #f6d27a}.eLROOW_plug svg{flex-shrink:0;width:40px;height:40px}.eLROOW_plug:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #8f2f28,0 0 0 4px #f6d27a}.eLROOW_plug:disabled{opacity:.6;cursor:default;animation:none}.eLROOW_celebrate{font-family:var(--font-display);color:#6b4520;background:#f6d27a;border-radius:999px;margin:0;padding:7px 18px;font-size:17px;font-weight:800}.eLROOW_fade{opacity:0;transition:opacity .9s ease-out}.eLROOW_fade.eLROOW_on{opacity:1}.eLROOW_hop{transform-box:view-box;transform-origin:var(--pivot);animation:.42s cubic-bezier(.2,.9,.3,1.2) eLROOW_hop}.eLROOW_jiggle{transform-box:view-box;transform-origin:var(--pivot);animation:1s ease-in-out eLROOW_jiggle}.eLROOW_phase0{animation:eLROOW_twinkle var(--twinkle) ease-in-out infinite alternate}.eLROOW_phase1{animation:eLROOW_twinkle var(--twinkle) ease-in-out calc(var(--twinkle) / -3) infinite alternate}.eLROOW_phase2{animation:eLROOW_twinkle var(--twinkle) ease-in-out calc(var(--twinkle) * -2 / 3) infinite alternate}@keyframes eLROOW_hop{0%{transform:scale(1)}35%{transform:scale(.97,1.04)}70%{transform:scale(1.02,.97)}to{transform:scale(1)}}@keyframes eLROOW_jiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-3deg)}45%{transform:rotate(3deg)}70%{transform:rotate(-2deg)}85%{transform:rotate(1deg)}}@keyframes eLROOW_twinkle{0%{opacity:1}to{opacity:.15}}@keyframes eLROOW_glow{0%{box-shadow:0 0 0 2px #f2b8b0}to{box-shadow:0 0 0 5px #f2b8b0}}@container (max-width:520px){.eLROOW_panel{height:176px}.eLROOW_status{font-size:16px}.eLROOW_items{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.eLROOW_categories{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.eLROOW_category{border-radius:16px;grid-column:span 2;gap:4px;padding:6px 4px}.eLROOW_category:nth-child(n+4){grid-column:span 3}.eLROOW_categoryArt{max-width:52px}.eLROOW_plug{font-size:21px}}@media (prefers-reduced-motion:reduce){.eLROOW_fresh,.eLROOW_hop,.eLROOW_jiggle,.eLROOW_phase0,.eLROOW_phase1,.eLROOW_phase2,.eLROOW_plug{animation:none}.eLROOW_fade{transition:none}}
.L0eWca_root{color:#4a3524;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:640px;height:100%;min-height:0;display:flex}.L0eWca_stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.L0eWca_scene{touch-action:manipulation;border:1px solid #d7b57a;border-radius:24px;max-width:100%;max-height:100%;display:block}.L0eWca_grow{transform-box:fill-box;transform-origin:50% 100%;animation:.36s cubic-bezier(.2,.9,.3,1.2) both L0eWca_grow}.L0eWca_moundGlow{fill:#ffe08a;opacity:.55;pointer-events:none;animation:1.2s ease-in-out infinite alternate L0eWca_pulse}.L0eWca_hit{fill:#0000;stroke:none;outline:none}.L0eWca_hitActive{cursor:pointer}.L0eWca_hitActive:focus-visible{stroke:#fff;stroke-width:5px}.L0eWca_basket{outline:none}.L0eWca_basketReady{cursor:pointer}.L0eWca_basketReady:focus-visible .L0eWca_basketGlow{stroke:#fff;stroke-width:5px}.L0eWca_basketGlow{fill:#ffe08a;opacity:.6;animation:1s ease-in-out infinite alternate L0eWca_pulse}.L0eWca_sunGlow{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .6s}.L0eWca_sunGlowOn{opacity:1;animation:1.6s ease-in-out infinite alternate L0eWca_sunPulse}.L0eWca_hop{animation-name:L0eWca_hop;animation-timing-function:ease-in-out;animation-fill-mode:both}.L0eWca_status{text-align:center;min-height:24px;font-family:var(--font-display);margin:0;font-size:18px;font-weight:800}.L0eWca_caption{text-align:center;color:#6b5236;margin:0;font-size:13px;font-weight:650}@keyframes L0eWca_grow{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:scale(1)}}@keyframes L0eWca_pulse{0%{opacity:.3}to{opacity:.7}}@keyframes L0eWca_sunPulse{0%{transform:scale(.92)}to{transform:scale(1.08)}}@keyframes L0eWca_hop{0%{transform:translate(var(--sx), var(--sy)) scale(.6);opacity:0}12%{opacity:1}50%{transform:translate(calc(var(--sx) * .5), calc(var(--sy) * .5 - 90px)) scale(1.15)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.L0eWca_grow,.L0eWca_moundGlow,.L0eWca_basketGlow,.L0eWca_sunGlowOn,.L0eWca_hop{animation:none}}
.O9737G_root{color:#5a3a1e;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:640px;height:100%;min-height:0;display:flex}.O9737G_stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.O9737G_scene{touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #e3c49a;border-radius:24px;max-width:100%;max-height:100%;display:block}.O9737G_lawnHit{fill:#0000;outline:none}.O9737G_lawnActive{cursor:pointer}.O9737G_lawnActive:focus-visible{stroke:#fff6d8;stroke-width:6px}.O9737G_drift{opacity:0;animation:7.6s linear infinite O9737G_drift}.O9737G_pilePop{transform-box:fill-box;transform-origin:50% 100%;animation:.42s cubic-bezier(.2,1.4,.4,1) O9737G_pilePop}.O9737G_fly{animation:.62s ease-in forwards O9737G_fly}.O9737G_rakeSweep{animation:.6s ease-in-out forwards O9737G_rakeSweep}.O9737G_rakeHint{opacity:0;animation:.25s ease-out .55s forwards O9737G_fadeIn}.O9737G_rakeBob{animation:1.3s ease-in-out infinite alternate O9737G_rakeBob}.O9737G_kid{transform:translate(var(--rest-x), var(--rest-y))}.O9737G_kidBob{animation:1.1s ease-in-out infinite alternate O9737G_kidBob}.O9737G_kidReady{cursor:pointer}.O9737G_kidReady:focus-visible .O9737G_kidRing{stroke:#fff;stroke-width:5px}.O9737G_kidRing{fill:#fff3c4;opacity:.65;animation:1s ease-in-out infinite alternate O9737G_ringPulse}.O9737G_kidLeap{animation:O9737G_kidLeap var(--dur) cubic-bezier(.4,.1,.5,1) forwards}.O9737G_kidFull{animation:O9737G_kidFull var(--dur) cubic-bezier(.4,.1,.5,1) forwards}.O9737G_kidDrop{animation:O9737G_kidDrop var(--dur) cubic-bezier(.5,0,.8,.6) forwards}.O9737G_swapOut{animation:O9737G_swapOut var(--dur) step-end forwards}.O9737G_swapIn{opacity:0;animation:O9737G_swapIn var(--dur) step-end forwards}.O9737G_burstLeaf{opacity:0;animation:1.5s cubic-bezier(.15,.7,.4,1) forwards O9737G_burst;animation-delay:calc(var(--land) + var(--delay))}.O9737G_squirrel{opacity:0;animation:.7s cubic-bezier(.2,1.5,.4,1) forwards O9737G_squirrel;animation-delay:calc(var(--land) + .55s)}.O9737G_landPuff{opacity:0;animation:.7s ease-out forwards O9737G_puff;animation-delay:var(--land);transform-box:fill-box;transform-origin:50%}.O9737G_jumpButton{color:#fff;min-height:52px;font-family:var(--font-display);cursor:pointer;background:#d9622b;border:2px solid #fff0c4;border-radius:999px;flex-shrink:0;padding:0 30px;font-size:22px;font-weight:800;box-shadow:0 5px #94401c}.O9737G_jumpButton:disabled{cursor:default;opacity:.58;box-shadow:none}.O9737G_jumpButton:not(:disabled):active{transform:translateY(4px);box-shadow:0 1px #94401c}.O9737G_jumpButton:focus-visible{outline-offset:3px;outline:4px solid #fff}.O9737G_statusRow{background:#fff;border:1px solid #ecd9bf;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:6px 16px;font-size:14px;font-weight:700;display:flex}.O9737G_status{color:#4a2f18;font-family:var(--font-display);text-align:center;margin:0;font-size:17px;font-weight:800}.O9737G_count{color:#7a4a20;white-space:nowrap;background:#f7e6cf;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.O9737G_ready{color:#a24a1c;white-space:nowrap;background:#fbe1c8;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}@keyframes O9737G_drift{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:1}35%{transform:translate(calc(var(--dx) * .35 + 14px), calc(var(--fall) * .35)) rotate(120deg)}65%{transform:translate(calc(var(--dx) * .7 - 12px), calc(var(--fall) * .7)) rotate(220deg)}80%{opacity:1;transform:translate(var(--dx), var(--fall)) rotate(300deg)}to{opacity:0;transform:translate(var(--dx), var(--fall)) rotate(300deg)}}@keyframes O9737G_pilePop{0%{transform:scale(.93,.88)}to{transform:scale(1)}}@keyframes O9737G_fly{0%{opacity:1;transform:translate(0)}55%{transform:translate(calc(var(--fx) * .55), calc(var(--fy) * .55 - 70px));opacity:1}to{transform:translate(var(--fx), var(--fy)) scale(.7);opacity:0}}@keyframes O9737G_rakeSweep{0%{opacity:1;transform:translate(-34px)rotate(-8deg)}70%{opacity:1;transform:translate(34px,-4px)rotate(10deg)}to{opacity:0;transform:translate(44px,-4px)rotate(10deg)}}@keyframes O9737G_fadeIn{to{opacity:1}}@keyframes O9737G_rakeBob{0%{transform:translate(0)rotate(-6deg)}to{transform:translate(10px,-4px)rotate(6deg)}}@keyframes O9737G_kidBob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes O9737G_ringPulse{0%{opacity:.35}to{opacity:.8}}@keyframes O9737G_kidLeap{0%{transform:translate(var(--start-x), var(--start-y))}40%{transform:translate(calc(var(--start-x) - 70px), var(--start-y))}to{transform:translate(var(--apex-x), var(--apex-y))}}@keyframes O9737G_kidFull{0%{transform:translate(var(--start-x), var(--start-y))}28%{transform:translate(calc(var(--start-x) - 70px), var(--start-y))}66%{transform:translate(var(--apex-x), var(--apex-y))}to{transform:translate(var(--rest-x), var(--rest-y))}}@keyframes O9737G_kidDrop{0%{transform:translate(var(--apex-x), var(--apex-y))}to{transform:translate(var(--rest-x), var(--rest-y))}}@keyframes O9737G_swapOut{0%{opacity:1}45%{opacity:0}to{opacity:0}}@keyframes O9737G_swapIn{0%{opacity:0}45%{opacity:1}to{opacity:1}}@keyframes O9737G_burst{0%{opacity:1;transform:translate(0)rotate(0)scale(.5)}45%{opacity:1;transform:translate(calc(var(--dx) * .62), calc(var(--dy) * .45 - 120px)) rotate(calc(var(--spin) * .5)) scale(1)}85%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--spin)) scale(1)}}@keyframes O9737G_squirrel{0%{opacity:1;transform:translate(var(--sq-x), calc(var(--sq-y) + 70px))}to{opacity:1;transform:translate(var(--sq-x), var(--sq-y))}}@keyframes O9737G_puff{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.O9737G_drift,.O9737G_burstLeaf,.O9737G_fly,.O9737G_rakeSweep,.O9737G_landPuff{display:none}.O9737G_pilePop,.O9737G_rakeBob,.O9737G_kidBob,.O9737G_kidRing{animation:none}.O9737G_rakeHint{opacity:1;animation:none}.O9737G_kidLeap,.O9737G_kidFull,.O9737G_kidDrop{transform:translate(var(--rest-x), var(--rest-y));animation:none}.O9737G_swapOut{opacity:0;animation:none}.O9737G_swapIn{opacity:1;animation:none}.O9737G_squirrel{opacity:1;transform:translate(var(--sq-x), var(--sq-y));animation:none}}
.UQVjma_root{color:#5a3a22;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:760px;height:100%;min-height:0;display:flex;position:relative}.UQVjma_status{text-align:center;height:44px;font-family:var(--font-display);flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:17px;font-weight:800;line-height:1.25;display:flex;overflow:hidden}.UQVjma_stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:160px;display:flex;overflow:hidden}.UQVjma_scene{touch-action:none;-webkit-user-select:none;user-select:none;background:#f6e7cf;border:3px solid #b98457;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 10px 24px #5a3a2222}.UQVjma_layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.UQVjma_table{z-index:5;border-radius:14px;position:absolute}.UQVjma_tableTarget{cursor:copy;outline-offset:-6px;outline:4px dashed #e8a33d;animation:1.3s ease-in-out infinite alternate UQVjma_invite}.UQVjma_tableTarget:focus-visible{outline:4px solid #5a3a22}.UQVjma_dish{cursor:default;touch-action:none;background:0 0;border:0;padding:0;display:block;position:absolute}.UQVjma_dish img{pointer-events:none;width:100%;height:100%;display:block}.UQVjma_dish:disabled{cursor:default}.UQVjma_dishMovable{cursor:grab}.UQVjma_dishMovable:focus-visible{outline-offset:2px;border-radius:12px;outline:3px solid #e8a33d}.UQVjma_dishDragging{cursor:grabbing;filter:drop-shadow(0 8px 6px #5a3a2244);transform:scale(1.06)}.UQVjma_dish:not(.UQVjma_dishDragging){animation:.32s cubic-bezier(.34,1.56,.64,1) UQVjma_land}.UQVjma_guest{pointer-events:none;animation:var(--enter) .7s cubic-bezier(.2, .9, .3, 1.15) var(--guest-delay) both, UQVjma_cheer .9s ease-in-out calc(var(--guest-delay) + .8s) infinite;position:absolute}.UQVjma_guest img{width:100%;height:100%;display:block}.UQVjma_enter-rise{--enter:rise;z-index:1}.UQVjma_enter-left{--enter:fromLeft;z-index:3}.UQVjma_enter-right{--enter:fromRight;z-index:3}.UQVjma_leaves{z-index:8;pointer-events:none;position:absolute;inset:0}.UQVjma_leaves img{width:4%;animation:3.2s linear infinite UQVjma_fall;position:absolute;top:-8%}.UQVjma_tray{flex-shrink:0;justify-content:center;align-items:stretch;gap:10px;width:100%;height:104px;padding:0 6px;display:flex}.UQVjma_choice{color:#5a3a22;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fffaf0;border:2px solid #e2c9a6;border-radius:16px;flex-direction:column;flex:0 150px;justify-content:center;align-items:center;gap:2px;min-width:0;padding:6px;font-size:13px;font-weight:800;line-height:1.1;display:flex}.UQVjma_choice img{pointer-events:none;width:76px;height:57px}.UQVjma_choice span{text-align:center;max-width:100%;overflow:hidden}.UQVjma_choice:disabled{cursor:default;opacity:.55}.UQVjma_choice:focus-visible{outline-offset:2px;outline:4px solid #5a3a22}.UQVjma_choiceSelected{background:#fde7cf;border-color:#d9622b;box-shadow:0 0 0 3px #f2b77d}.UQVjma_dinnerButton{color:#fff;min-height:56px;font-family:var(--font-display);cursor:pointer;background:#c8552d;border:2px solid #ffe2a8;border-radius:999px;align-self:center;padding:0 30px;font-size:22px;font-weight:800;animation:1.2s ease-in-out infinite alternate UQVjma_invite;box-shadow:0 5px #8f3322}.UQVjma_dinnerButton:disabled{cursor:default;opacity:.6;box-shadow:none;animation:none}.UQVjma_dinnerButton:not(:disabled):active{transform:translateY(4px);box-shadow:0 1px #8f3322}.UQVjma_dinnerButton:focus-visible{outline-offset:3px;outline:4px solid #5a3a22}.UQVjma_trayHint{color:#7a5232;background:#fbefdc;border-radius:999px;align-self:center;margin:0;padding:7px 16px;font-size:14px;font-weight:750}.UQVjma_celebrate{font-family:var(--font-display);color:#6b3f1d;background:#f6d58e;border-radius:999px;align-self:center;margin:0;padding:8px 20px;font-size:20px;font-weight:800}.UQVjma_ghost{z-index:50;pointer-events:none;filter:drop-shadow(0 10px 8px #5a3a2244);display:none;position:absolute;top:0;left:0}@keyframes UQVjma_invite{0%{opacity:.82}to{opacity:1}}@keyframes UQVjma_land{0%{opacity:.4;transform:translateY(-12%)scale(.7)}to{opacity:1;transform:none}}@keyframes UQVjma_rise{0%{transform:translateY(70%)}to{transform:none}}@keyframes UQVjma_fromLeft{0%{transform:translate(-130%)}to{transform:none}}@keyframes UQVjma_fromRight{0%{transform:translate(130%)}to{transform:none}}@keyframes UQVjma_cheer{0%,to{transform:none}40%{transform:translateY(-7%)}}@keyframes UQVjma_fall{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}90%{opacity:1}to{transform:translateY(2600%) rotate(var(--leaf-turn));opacity:0}}@media (prefers-reduced-motion:reduce){.UQVjma_guest,.UQVjma_dish:not(.UQVjma_dishDragging),.UQVjma_tableTarget,.UQVjma_dinnerButton{animation:none}.UQVjma_leaves{display:none}}@media (max-width:480px){.UQVjma_tray{gap:6px;height:92px}.UQVjma_choice{font-size:11px}.UQVjma_choice img{width:60px;height:45px}.UQVjma_status{height:40px;font-size:15px}}
.A2blTG_root{color:#2f4560;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:760px;height:100%;min-height:0;display:flex;position:relative}.A2blTG_status{text-align:center;height:44px;font-family:var(--font-display);flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:17px;font-weight:800;line-height:1.25;display:flex;overflow:hidden}.A2blTG_stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:160px;display:flex;overflow:hidden}.A2blTG_scene{touch-action:none;-webkit-user-select:none;user-select:none;background:#dfe9f5;border:3px solid #8fa9c4;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 10px 24px #2f456022}.A2blTG_layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.A2blTG_globe{transform-origin:50% 92%;position:absolute;inset:0}.A2blTG_wobble{animation:.7s ease-in-out A2blTG_wobble}.A2blTG_front{z-index:6}.A2blTG_dome{z-index:4;border-radius:18px;position:absolute}.A2blTG_domeTarget{cursor:copy;outline-offset:-6px;outline:4px dashed #6aa5d8;animation:1.3s ease-in-out infinite alternate A2blTG_invite}.A2blTG_domeTarget:focus-visible{outline:4px solid #2f4560}.A2blTG_item{cursor:default;touch-action:none;background:0 0;border:0;padding:0;display:block;position:absolute}.A2blTG_item img{pointer-events:none;width:100%;height:100%;display:block}.A2blTG_item:disabled{cursor:default}.A2blTG_itemMovable{cursor:grab}.A2blTG_itemMovable:focus-visible{outline-offset:2px;border-radius:12px;outline:3px solid #6aa5d8}.A2blTG_itemDragging{cursor:grabbing;filter:drop-shadow(0 8px 6px #2f456044);transform:scale(1.06)}.A2blTG_item:not(.A2blTG_itemDragging){animation:.32s cubic-bezier(.34,1.56,.64,1) A2blTG_land}.A2blTG_snow{z-index:5;pointer-events:none;border-radius:50%;position:absolute;overflow:hidden;container-type:size}.A2blTG_snow span{width:calc(var(--s) * 1cqw);aspect-ratio:1;margin:calc(var(--s) * -.5cqw) 0 0 calc(var(--s) * -.5cqw);opacity:.7;transform:translate(calc(var(--rx) * 1cqw), calc(var(--ry) * 1cqh));will-change:transform, opacity;background:#fff;border-radius:50%;animation-name:A2blTG_swirl;animation-timing-function:ease-in-out;animation-fill-mode:both;position:absolute;top:0;left:0;box-shadow:0 0 2px #c9d9e8}.A2blTG_snowSettled span{animation:none}@supports not (width:1cqw){.A2blTG_snow{display:none}}.A2blTG_tray{flex-shrink:0;justify-content:center;align-items:stretch;gap:10px;width:100%;height:104px;padding:0 6px;display:flex}.A2blTG_choice{color:#2f4560;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#f6faff;border:2px solid #c4d6e8;border-radius:16px;flex-direction:column;flex:0 150px;justify-content:center;align-items:center;gap:2px;min-width:0;padding:6px;font-size:13px;font-weight:800;line-height:1.1;display:flex}.A2blTG_choice img{pointer-events:none;width:60px;height:60px}.A2blTG_choice span{text-align:center;max-width:100%;overflow:hidden}.A2blTG_choice:disabled{cursor:default;opacity:.55}.A2blTG_choice:focus-visible{outline-offset:2px;outline:4px solid #2f4560}.A2blTG_choiceSelected{background:#e3effb;border-color:#3f7fbf;box-shadow:0 0 0 3px #a9cbeb}.A2blTG_shakeButton{color:#fff;min-height:56px;font-family:var(--font-display);cursor:pointer;background:#3f7fbf;border:2px solid #d4e7f8;border-radius:999px;align-self:center;padding:0 30px;font-size:22px;font-weight:800;animation:1.2s ease-in-out infinite alternate A2blTG_invite;box-shadow:0 5px #2a5a8c}.A2blTG_shakeButton:disabled{cursor:default;opacity:.6;box-shadow:none;animation:none}.A2blTG_shakeButton:not(:disabled):active{transform:translateY(4px);box-shadow:0 1px #2a5a8c}.A2blTG_shakeButton:focus-visible{outline-offset:3px;outline:4px solid #2f4560}.A2blTG_trayHint{color:#3b5778;background:#e7f0fa;border-radius:999px;align-self:center;margin:0;padding:7px 16px;font-size:14px;font-weight:750}.A2blTG_celebrate{font-family:var(--font-display);color:#24476b;background:#d4e7f8;border-radius:999px;align-self:center;margin:0;padding:8px 20px;font-size:20px;font-weight:800}.A2blTG_ghost{z-index:50;pointer-events:none;filter:drop-shadow(0 10px 8px #2f456044);display:none;position:absolute;top:0;left:0}@keyframes A2blTG_invite{0%{opacity:.82}to{opacity:1}}@keyframes A2blTG_land{0%{opacity:.4;transform:translateY(-12%)scale(.7)}to{opacity:1;transform:none}}@keyframes A2blTG_wobble{0%,to{transform:none}15%{transform:rotate(-7deg)}35%{transform:rotate(6deg)}55%{transform:rotate(-5deg)}75%{transform:rotate(3deg)}}@keyframes A2blTG_swirl{0%{transform:translate(calc(var(--rx) * 1cqw), calc(var(--ry) * 1cqh));opacity:0}6%{opacity:1}20%{transform:translate(calc(var(--ax) * 1cqw), calc(var(--ay) * 1cqh))}40%{transform:translate(calc(var(--bx) * 1cqw), calc(var(--by) * 1cqh))}85%{opacity:.95}to{transform:translate(calc(var(--rx) * 1cqw), calc(var(--ry) * 1cqh));opacity:.7}}@media (prefers-reduced-motion:reduce){.A2blTG_item:not(.A2blTG_itemDragging),.A2blTG_domeTarget,.A2blTG_shakeButton,.A2blTG_wobble,.A2blTG_snow span{animation:none}}@media (max-width:480px){.A2blTG_tray{gap:6px;height:92px}.A2blTG_choice{font-size:11px}.A2blTG_choice img{width:48px;height:48px}.A2blTG_status{height:40px;font-size:15px}}
.KAys7G_page{color:#243a2b;font-family:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;background:#f6f3e9;padding:12px 0}.KAys7G_header,.KAys7G_card{max-width:880px;margin-inline:auto}.KAys7G_header{margin-bottom:12px}.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}.KAys7G_header>p:last-child{color:#526557;max-width:620px;margin:6px 0 0;font-size:.94rem;line-height:1.5}.KAys7G_card{background:#fffdf8;border:1px solid #d6ddce;border-radius:30px;overflow:hidden;box-shadow:0 16px 50px #50634818}.KAys7G_controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:16px 18px 6px;font-weight:700;display:flex}.KAys7G_controls select{font:inherit;background:#fff;border:2px solid #c8d4c8;border-radius:10px;padding:6px 8px}.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}.KAys7G_controls button:disabled{cursor:default;opacity:.45}.KAys7G_stage{justify-content:center;height:400px;padding:14px;display:flex}.KAys7G_note{text-align:center;color:#526557;margin:0 0 14px;font-size:12px}.KAys7G_page button:focus-visible,.KAys7G_page select:focus-visible,.KAys7G_page input:focus-visible{outline-offset:3px;outline:3px solid #376a95}@media (max-width:520px){.KAys7G_stage{height:300px;padding:10px}.KAys7G_header h1{font-size:25px}}
._10wUtG_page{color:#243a2b;font-family:var(--font-hanken), ui-sans-serif, system-ui, sans-serif;background:#f6f3e9;padding:12px 0}._10wUtG_header,._10wUtG_card{max-width:880px;margin-inline:auto}._10wUtG_header{margin-bottom:12px}._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}._10wUtG_header>p:last-child{color:#526557;max-width:620px;margin:6px 0 0;font-size:.94rem;line-height:1.5}._10wUtG_card{background:#fffdf8;border:1px solid #d6ddce;border-radius:30px;padding-top:16px;overflow:hidden;box-shadow:0 16px 50px #50634818}._10wUtG_controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding-inline:16px;font-size:.9rem;font-weight:700;display:flex}._10wUtG_controls select{font:inherit;background:#fffdf8;border:1px solid #c8d4c8;border-radius:8px;padding:6px 8px}._10wUtG_controls button{color:#fff;font:inherit;cursor:pointer;background:#3c6b4f;border:0;border-radius:999px;padding:10px 16px;font-weight:800}._10wUtG_controls button:disabled{opacity:.45;cursor:default}._10wUtG_note{text-align:center;color:#526557;margin:12px 16px 0;font-size:12px}._10wUtG_productionStage{height:460px;padding:14px}@media (max-width:520px){._10wUtG_productionStage{height:340px;padding:10px}._10wUtG_header h1{font-size:25px}._10wUtG_controls{gap:8px;font-size:.82rem}}._10wUtG_page button:focus-visible,._10wUtG_page input:focus-visible,._10wUtG_page select:focus-visible{outline-offset:3px;outline:3px solid #376a95}
.R-ETDq_root{color:#5a2a22;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:720px;height:100%;min-height:0;display:flex}.R-ETDq_stage{flex:1;justify-content:center;align-items:flex-start;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.R-ETDq_scene{-webkit-user-select:none;user-select:none;touch-action:manipulation;border:1px solid #e3c0b4;border-radius:24px;max-width:100%;max-height:100%;position:relative;overflow:hidden}.R-ETDq_room,.R-ETDq_fill{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.R-ETDq_tapLayer{position:absolute;inset:0}.R-ETDq_tapLayerActive{cursor:pointer}.R-ETDq_stop{pointer-events:none;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.R-ETDq_stopActive:after{content:"";pointer-events:none;border-radius:50%;animation:1.1s ease-in-out infinite alternate R-ETDq_stopPulse;position:absolute;inset:9% 8%;box-shadow:0 0 0 4px #f7d34e}.R-ETDq_stopActive:focus-visible{outline-offset:2px;outline:4px solid #fff}.R-ETDq_trap{pointer-events:none;position:absolute}.R-ETDq_trapDrop{animation:.45s cubic-bezier(.2,1.4,.4,1) R-ETDq_trapDrop}.R-ETDq_trapFire{animation:.5s ease-out R-ETDq_trapFire}.R-ETDq_santa{pointer-events:none;transition:left var(--dur) ease-in-out, top var(--dur) ease-in-out;position:absolute}.R-ETDq_santaBody{transform-origin:50% 93%;position:absolute;inset:0}.R-ETDq_slide{animation:R-ETDq_slide var(--dur) cubic-bezier(.5,0,.6,1.3) both}.R-ETDq_walk{animation:.35s ease-in-out infinite alternate R-ETDq_walk}.R-ETDq_laugh{animation:.42s ease-in-out 4 alternate R-ETDq_laugh}.R-ETDq_reactWiggle{animation:R-ETDq_wiggle var(--dur) ease-in-out}.R-ETDq_reactSpin{animation:R-ETDq_spin var(--dur) ease-in-out}.R-ETDq_reactLean{animation:R-ETDq_lean var(--dur) ease-in-out}.R-ETDq_reactJuggle{animation:R-ETDq_juggle var(--dur) ease-in-out}.R-ETDq_reactTwirl{animation:R-ETDq_twirl var(--dur) ease-in-out}.R-ETDq_reactHop{animation:R-ETDq_hop var(--dur) cubic-bezier(.3,.6,.4,1)}.R-ETDq_reactSquash{animation:R-ETDq_squash var(--dur) ease-in-out}.R-ETDq_effectPop{animation:.3s cubic-bezier(.2,1.5,.4,1) both R-ETDq_effectPop}.R-ETDq_soot{opacity:0;animation:R-ETDq_soot var(--dur) ease-out forwards}.R-ETDq_present{pointer-events:none;position:absolute}.R-ETDq_presentPop{animation:.6s cubic-bezier(.2,1.6,.4,1) both R-ETDq_presentPop}.R-ETDq_controls{flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:82px;display:flex}.R-ETDq_tray{flex-shrink:0;justify-content:center;gap:8px;width:100%;display:flex}.R-ETDq_trayItem{cursor:pointer;background:#fff;border:2px solid #ecd2c9;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:2px;max-width:150px;min-height:52px;padding:6px 4px;display:flex}.R-ETDq_trayItemChosen{background:#fdf0ec;border-color:#c8453a;box-shadow:0 3px #c8453a}.R-ETDq_trayItem:focus-visible{outline-offset:2px;outline:3px solid #c8453a}.R-ETDq_trayArt{pointer-events:none;width:44px;height:44px}.R-ETDq_trayName{color:#5a2a22;text-align:center;font-size:12px;font-weight:800;line-height:1.15}.R-ETDq_arriveButton{color:#fff;min-height:52px;font-family:var(--font-display);cursor:pointer;background:#c8453a;border:2px solid #ffe7c4;border-radius:999px;flex-shrink:0;padding:0 30px;font-size:22px;font-weight:800;box-shadow:0 5px #8e2b22}.R-ETDq_arriveButton:disabled{cursor:default;opacity:.58;box-shadow:none}.R-ETDq_arriveButton:not(:disabled):active{transform:translateY(4px);box-shadow:0 1px #8e2b22}.R-ETDq_arriveButton:focus-visible{outline-offset:3px;outline:4px solid #fff}.R-ETDq_statusRow{background:#fff;border:1px solid #ecd2c9;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:6px 16px;font-size:14px;font-weight:700;display:flex}.R-ETDq_status{color:#4a1f18;font-family:var(--font-display);text-align:center;margin:0;font-size:17px;font-weight:800}.R-ETDq_count{color:#8e2b22;white-space:nowrap;background:#f7e1db;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.R-ETDq_ready{color:#2f7d4f;white-space:nowrap;background:#e3f1e5;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}@keyframes R-ETDq_stopPulse{0%{box-shadow:0 0 0 3px #f7d34e8c}to{box-shadow:0 0 0 7px #f7d34ef2}}@keyframes R-ETDq_trapDrop{0%{opacity:0;transform:translateY(-40%)scale(.6)}to{opacity:1;transform:none}}@keyframes R-ETDq_trapFire{0%{transform:scale(1)}40%{transform:scale(1.35)rotate(-6deg)}to{transform:scale(1)}}@keyframes R-ETDq_slide{0%{opacity:0;transform:translateY(-55%)}10%{opacity:1}70%{transform:translateY(0)scale(1.08,.86)}85%{transform:translateY(-4%)scale(.96,1.05)}to{transform:none}}@keyframes R-ETDq_walk{0%{transform:translateY(0)rotate(-3deg)}to{transform:translateY(-4%)rotate(3deg)}}@keyframes R-ETDq_laugh{0%{transform:rotate(-4deg)scale(1)}to{transform:rotate(4deg)scale(1.04,.97)}}@keyframes R-ETDq_wiggle{0%,to{transform:none}15%{transform:rotate(-9deg)}30%{transform:rotate(8deg)}45%{transform:rotate(-7deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}@keyframes R-ETDq_spin{0%{transform:none}25%{transform:translateY(-14%)rotate(-20deg)}60%{transform:translateY(-14%)rotate(340deg)}to{transform:rotate(360deg)}}@keyframes R-ETDq_lean{0%,to{transform:none}30%,70%{transform:translate(6%)rotate(10deg)}45%{transform:translate(6%)rotate(12deg)scale(1.03)}55%{transform:translate(6%)rotate(9deg)}}@keyframes R-ETDq_juggle{0%,to{transform:none}20%{transform:translateY(-6%)rotate(-5deg)}40%{transform:translateY(0)rotate(5deg)}60%{transform:translateY(-6%)rotate(-5deg)}80%{transform:translateY(0)rotate(4deg)}}@keyframes R-ETDq_twirl{0%{transform:none}50%{transform:scaleX(-1)}to{transform:none}}@keyframes R-ETDq_hop{0%{transform:none}15%{transform:scale(1.08,.88)}45%{transform:translateY(-42%)scale(.95,1.06)}75%{transform:translateY(0)scale(1.08,.9)}88%{transform:translateY(-8%)}to{transform:none}}@keyframes R-ETDq_squash{0%,to{transform:none}25%{transform:scale(1.18,.78)}50%{transform:scale(.88,1.18)}70%{transform:scale(1.1,.88)}}@keyframes R-ETDq_effectPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes R-ETDq_soot{0%{opacity:0;transform:scale(.5)}55%{opacity:0;transform:scale(.5)}75%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}@keyframes R-ETDq_presentPop{0%{opacity:0;transform:translateY(-30%)scale(.3)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.R-ETDq_stopActive:after,.R-ETDq_trapDrop,.R-ETDq_trapFire,.R-ETDq_slide,.R-ETDq_walk,.R-ETDq_laugh,.R-ETDq_reactWiggle,.R-ETDq_reactSpin,.R-ETDq_reactLean,.R-ETDq_reactJuggle,.R-ETDq_reactTwirl,.R-ETDq_reactHop,.R-ETDq_reactSquash,.R-ETDq_effectPop,.R-ETDq_presentPop{animation:none}.R-ETDq_santa{transition:none}}
