button.town-loop-module__I6je6q__go.town-loop-module__I6je6q__go,button.town-loop-module__I6je6q__ghost.town-loop-module__I6je6q__ghost{font:800 15px/1 var(--hv-font-display)}.town-loop-module__I6je6q__go,.town-loop-module__I6je6q__ghost{min-height:var(--hv-tap-min);border-radius:var(--hv-radius-md);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.town-loop-module__I6je6q__go{background:var(--hv-honey);color:var(--hv-honey-ink);box-shadow:0 4px 0 var(--hv-honey-edge)}.town-loop-module__I6je6q__ghost{background:var(--hv-paper-raised);color:var(--hv-ink);box-shadow:var(--hv-edge-sm)}.town-loop-module__I6je6q__go:disabled,.town-loop-module__I6je6q__ghost:disabled{opacity:.5;cursor:default}.town-loop-module__I6je6q__chipArt{object-fit:contain;width:22px;height:22px}.town-loop-module__I6je6q__heroButton{margin-top:6px;display:flex}.town-loop-module__I6je6q__heroMeter{flex:0 140px;min-width:100px}.town-loop-module__I6je6q__revealLayer{z-index:60;background:var(--hv-scrim);place-items:center;padding:16px;animation:.2s ease-out town-loop-module__I6je6q__fade;display:grid;position:fixed;inset:0}.town-loop-module__I6je6q__reveal{border-radius:var(--hv-radius-frame);background:var(--hv-frame);width:min(400px,100%);box-shadow:var(--hv-frame-shadow);color:var(--hv-ink);text-align:center;animation:town-loop-module__I6je6q__revealIn .42s var(--hv-spring) both;padding:10px;position:relative}.town-loop-module__I6je6q__revealSheet{border-radius:var(--hv-radius-lg);background:var(--hv-paper);justify-items:center;gap:8px;padding:24px 22px 22px;display:grid;position:relative;overflow:hidden}.town-loop-module__I6je6q__revealSheet:before{content:"";background:var(--hv-pattern);-webkit-mask:var(--hv-comb);-webkit-mask:var(--hv-comb);mask:var(--hv-comb);opacity:.9;pointer-events:none;position:absolute;inset:0}.town-loop-module__I6je6q__revealSheet:after{content:"";border:2px dashed var(--hv-stitch);pointer-events:none;border-radius:19px;position:absolute;inset:6px}.town-loop-module__I6je6q__revealSheet>*{z-index:1;position:relative}.town-loop-module__I6je6q__reveal h2{font:800 26px/30px var(--hv-font-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.town-loop-module__I6je6q__reveal p{font:600 15px/22px var(--hv-font-body);color:var(--hv-ink-soft);text-wrap:pretty;margin:0}.town-loop-module__I6je6q__reveal .town-loop-module__I6je6q__revealNote{border-radius:var(--hv-radius-pill);background:var(--hv-paper-sunk);box-shadow:var(--hv-well);color:var(--hv-ink-soft);font:700 14px/19px var(--hv-font-body);padding:7px 14px}.town-loop-module__I6je6q__kicker{font:800 15px/18px var(--hv-font-display);color:var(--hv-honey-text)}.town-loop-module__I6je6q__revealRows{gap:6px;width:100%;margin:2px 0 0;padding:0;list-style:none;display:grid}.town-loop-module__I6je6q__revealRows li{border-radius:var(--hv-radius-md);background:var(--hv-paper-sunk);box-shadow:var(--hv-well);text-align:left;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:grid}.town-loop-module__I6je6q__revealRows img,.town-loop-module__I6je6q__revealRows li>span{object-fit:contain;width:44px;height:44px}.town-loop-module__I6je6q__revealRows b{font:800 15px/19px var(--hv-font-display);color:var(--hv-ink)}.town-loop-module__I6je6q__revealArt{place-items:center;width:132px;height:132px;margin-top:-4px;display:grid}.town-loop-module__I6je6q__revealArt>img,.town-loop-module__I6je6q__revealArt>span:last-child{object-fit:contain;filter:drop-shadow(0 6px 4px #3c281440);width:112px;height:112px;animation:town-loop-module__I6je6q__artPop .7s 80ms var(--hv-spring) both;position:relative}.town-loop-module__I6je6q__revealRing{background:var(--hv-honey-soft);border-radius:50%;animation:1.8s ease-out infinite town-loop-module__I6je6q__ringPulse;position:absolute;inset:6px;box-shadow:0 0 0 10px #fff1cc80}.town-loop-module__I6je6q__revealArt>img.town-loop-module__I6je6q__revealPicture{object-fit:cover;border:4px solid var(--hv-honey,#f5b62e);background:var(--hv-paper);border-radius:50%;width:104px;height:104px;box-shadow:0 0 0 4px #ffffffb3}.town-loop-module__I6je6q__reveal[data-tone=flower] .town-loop-module__I6je6q__revealRing{background:var(--hv-berry-soft)}.town-loop-module__I6je6q__reveal[data-tone=recipe] .town-loop-module__I6je6q__revealRing,.town-loop-module__I6je6q__reveal[data-tone=idea] .town-loop-module__I6je6q__revealRing{background:var(--hv-tone-water-soft)}.town-loop-module__I6je6q__reveal[data-tone=star] .town-loop-module__I6je6q__revealRing{background:var(--hv-night-soft)}.town-loop-module__I6je6q__reveal[data-tone=music] .town-loop-module__I6je6q__revealRing,.town-loop-module__I6je6q__reveal[data-tone=memory] .town-loop-module__I6je6q__revealRing{background:#e9e1f7}.town-loop-module__I6je6q__reveal[data-tone=robot] .town-loop-module__I6je6q__revealRing,.town-loop-module__I6je6q__reveal[data-tone=find] .town-loop-module__I6je6q__revealRing{background:var(--hv-leaf-soft)}.town-loop-module__I6je6q__revealActions{justify-content:center;gap:var(--hv-space-3);flex-wrap:wrap;margin-top:8px;display:flex}.town-loop-module__I6je6q__confetti{pointer-events:none;position:fixed;inset:0;overflow:hidden}.town-loop-module__I6je6q__confetti i{opacity:.95;border-radius:2px;height:14px;animation:2.4s cubic-bezier(.3,.7,.5,1) forwards town-loop-module__I6je6q__confetti;position:absolute;top:-20px}@keyframes town-loop-module__I6je6q__confetti{0%{transform:translate(0,0) rotate(var(--spin))}to{transform:translate(var(--drift),110vh) rotate(calc(var(--spin) + 540deg));opacity:0}}@keyframes town-loop-module__I6je6q__revealIn{0%{opacity:0;translate:0 14px;scale:.9}}@media (orientation:landscape) and (max-height:500px){.town-loop-module__I6je6q__revealLayer{padding:10px max(16px,var(--hv-safe-r,0px)) 10px max(16px,var(--hv-safe-l,0px))}.town-loop-module__I6je6q__reveal{width:min(620px,100%);padding:8px}.town-loop-module__I6je6q__revealSheet{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:5px 18px;max-height:calc(100dvh - 36px);padding:16px 20px 16px 14px;overflow-y:auto}.town-loop-module__I6je6q__revealSheet>*{grid-column:2}.town-loop-module__I6je6q__revealSheet>.town-loop-module__I6je6q__revealArt{grid-area:1/1/span 8;align-self:center;width:112px;height:112px;margin:0}.town-loop-module__I6je6q__revealArt>img,.town-loop-module__I6je6q__revealArt>span:last-child{width:92px;height:92px}.town-loop-module__I6je6q__reveal h2{font-size:22px;line-height:26px}.town-loop-module__I6je6q__reveal p{font-size:14px;line-height:20px}.town-loop-module__I6je6q__reveal .town-loop-module__I6je6q__revealNote{padding:5px 12px;font-size:13px;line-height:18px}.town-loop-module__I6je6q__revealActions{justify-content:flex-start;margin-top:4px}}.town-loop-module__I6je6q__podiumCard{width:min(460px,100%)}.town-loop-module__I6je6q__podiumSheet{gap:6px;padding:20px 18px 18px}.town-loop-module__I6je6q__podiumWait{animation:.5s ease-in-out infinite alternate town-loop-module__I6je6q__podiumWait}.town-loop-module__I6je6q__podiumWon{color:var(--hv-honey-text);animation:town-loop-module__I6je6q__artPop .6s var(--hv-spring) both;font-size:30px!important;line-height:34px!important}.town-loop-module__I6je6q__podium{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:8px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:grid}.town-loop-module__I6je6q__podium li{justify-items:center;gap:3px;min-width:0;display:grid}.town-loop-module__I6je6q__podiumFish{place-items:center;width:72px;height:72px;display:grid;position:relative}.town-loop-module__I6je6q__podium li[data-place="1"] .town-loop-module__I6je6q__podiumFish{width:104px;height:104px}.town-loop-module__I6je6q__podiumFish>img,.town-loop-module__I6je6q__podiumFish>span{object-fit:contain;filter:drop-shadow(0 5px 3px #3c281440);width:100%;height:100%;animation:town-loop-module__I6je6q__artPop .6s var(--hv-spring) both;position:relative}.town-loop-module__I6je6q__podiumFish>b{background:var(--hv-paper-sunk);width:52px;height:52px;box-shadow:var(--hv-well);color:var(--hv-ink-soft);font:800 26px/1 var(--hv-font-display);border-radius:50%;place-items:center;display:grid}.town-loop-module__I6je6q__podiumRays{background:repeating-conic-gradient(var(--hv-medal-gold) 0 12deg,transparent 12deg 30deg);opacity:.5;border-radius:50%;animation:9s linear infinite town-loop-module__I6je6q__podiumSpin;position:absolute;inset:-34px;-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 100%);mask:radial-gradient(closest-side,#000 30%,#0000 100%)}.town-loop-module__I6je6q__podiumName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:20px;font:800 15px/20px var(--hv-font-display);color:var(--hv-ink);overflow:hidden}.town-loop-module__I6je6q__podium li[data-you] .town-loop-module__I6je6q__podiumName{border-radius:var(--hv-radius-pill);background:var(--hv-honey);color:var(--hv-honey-ink);padding:0 10px}.town-loop-module__I6je6q__podiumStep{border-radius:var(--hv-radius-md) var(--hv-radius-md) 0 0;background:var(--hv-paper-sunk);align-content:start;justify-items:center;gap:1px;width:100%;height:68px;padding-top:6px;transition:background .25s;display:grid;box-shadow:inset 0 -4px #3c28141f}.town-loop-module__I6je6q__podium li[data-place="1"] .town-loop-module__I6je6q__podiumStep{height:92px}.town-loop-module__I6je6q__podium li[data-place="3"] .town-loop-module__I6je6q__podiumStep{height:54px}.town-loop-module__I6je6q__podium li[data-open][data-medal=gold] .town-loop-module__I6je6q__podiumStep{background:var(--hv-medal-gold)}.town-loop-module__I6je6q__podium li[data-open][data-medal=silver] .town-loop-module__I6je6q__podiumStep{background:var(--hv-medal-silver)}.town-loop-module__I6je6q__podium li[data-open][data-medal=bronze] .town-loop-module__I6je6q__podiumStep{background:var(--hv-medal-bronze)}.town-loop-module__I6je6q__podiumStep b{font:800 24px/26px var(--hv-font-display);color:var(--hv-ink)}.town-loop-module__I6je6q__podiumStep small{font:800 14px/16px var(--hv-font-display);color:var(--hv-ink)}.town-loop-module__I6je6q__podiumWords,.town-loop-module__I6je6q__podiumPrize,.town-loop-module__I6je6q__podiumSheet .town-loop-module__I6je6q__revealActions{visibility:hidden}.town-loop-module__I6je6q__podiumWords[data-shown],.town-loop-module__I6je6q__podiumPrize[data-shown],.town-loop-module__I6je6q__podiumSheet .town-loop-module__I6je6q__revealActions[data-shown]{visibility:visible;animation:town-loop-module__I6je6q__revealIn .35s var(--hv-spring) both}.town-loop-module__I6je6q__podiumPrize{border-radius:var(--hv-radius-md);background:var(--hv-honey-soft);width:100%;box-shadow:inset 0 0 0 2px var(--hv-honey-soft-edge);justify-content:center;align-items:center;gap:14px;padding:8px 14px;display:flex}.town-loop-module__I6je6q__podiumNectar{align-items:center;gap:6px;display:flex}.town-loop-module__I6je6q__podiumNectar b{font:800 34px/38px var(--hv-font-display);color:var(--hv-honey-text);font-variant-numeric:tabular-nums}.town-loop-module__I6je6q__podiumNectar small,.town-loop-module__I6je6q__podiumGift small{font:800 14px/18px var(--hv-font-display);color:var(--hv-ink-soft)}.town-loop-module__I6je6q__podiumGift{align-items:center;gap:6px;display:flex}.town-loop-module__I6je6q__podiumGift img,.town-loop-module__I6je6q__podiumGift>span{object-fit:contain;width:44px;height:44px}@keyframes town-loop-module__I6je6q__podiumWait{to{opacity:.55;letter-spacing:.02em}}@keyframes town-loop-module__I6je6q__podiumSpin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.town-loop-module__I6je6q__podiumRays,.town-loop-module__I6je6q__podiumWait{animation:none}}@media (orientation:landscape) and (max-height:500px){.town-loop-module__I6je6q__podiumCard{width:min(640px,100%)}.town-loop-module__I6je6q__podiumSheet{text-align:center;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);justify-items:center;padding:12px 16px}.town-loop-module__I6je6q__podiumSheet>*{grid-column:2}.town-loop-module__I6je6q__podiumSheet>.town-loop-module__I6je6q__podium{grid-area:1/1/span 6;align-self:end}.town-loop-module__I6je6q__podiumWon{font-size:24px!important;line-height:28px!important}.town-loop-module__I6je6q__podiumFish{width:56px;height:56px}.town-loop-module__I6je6q__podium li[data-place="1"] .town-loop-module__I6je6q__podiumFish{width:80px;height:80px}.town-loop-module__I6je6q__podiumStep{height:56px;padding-top:3px}.town-loop-module__I6je6q__podium li[data-place="1"] .town-loop-module__I6je6q__podiumStep{height:70px}.town-loop-module__I6je6q__podium li[data-place="3"] .town-loop-module__I6je6q__podiumStep{height:48px}.town-loop-module__I6je6q__podiumStep b{font-size:20px;line-height:22px}.town-loop-module__I6je6q__podiumNectar b{font-size:28px;line-height:32px}.town-loop-module__I6je6q__podiumPrize{padding:5px 10px}.town-loop-module__I6je6q__podiumSheet .town-loop-module__I6je6q__revealActions{justify-content:center}}@keyframes town-loop-module__I6je6q__artPop{0%{transform:scale(.2)rotate(-20deg)}60%{transform:scale(1.15)rotate(6deg)}to{transform:none}}@keyframes town-loop-module__I6je6q__ringPulse{0%{box-shadow:0 0 #fff1cccc}to{box-shadow:0 0 0 22px #fff1cc00}}@keyframes town-loop-module__I6je6q__fade{0%{opacity:0}}.town-loop-module__I6je6q__news{gap:var(--hv-space-3);display:grid}img.town-loop-module__I6je6q__newsFace.town-loop-module__I6je6q__newsFace{object-fit:cover;object-position:50% 15%;filter:none;background:var(--hv-paper-raised);border-radius:50%;width:52px;height:52px}img.town-loop-module__I6je6q__visitorFace.town-loop-module__I6je6q__visitorFace{object-fit:cover;object-position:50% 12%;background:var(--hv-paper-raised);border-radius:22px}.town-loop-module__I6je6q__newsChips{gap:var(--hv-space-2);flex-wrap:wrap;display:flex}.town-loop-module__I6je6q__newsChips img{object-fit:contain;width:22px;height:22px}.town-loop-module__I6je6q__goals{gap:var(--hv-space-3);margin:0;padding:0;list-style:none;display:grid}.town-loop-module__I6je6q__goals li{gap:var(--hv-space-3);padding:var(--hv-space-3) var(--hv-space-4) var(--hv-space-3) var(--hv-space-3);border-radius:var(--hv-radius-lg);background:var(--hv-paper-raised);box-shadow:var(--hv-edge-md);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.town-loop-module__I6je6q__goals li[data-state=ready]{background:var(--hv-leaf-soft);box-shadow:0 0 0 3px var(--hv-leaf),0 4px 0 3px var(--hv-leaf-edge),0 14px 20px -12px #3f8a3399}.town-loop-module__I6je6q__goals li[data-state=done]{box-shadow:inset 0 0 0 2px var(--hv-line);background:0 0}.town-loop-module__I6je6q__goals li[data-stamping]{z-index:2;animation:.34s cubic-bezier(.3,1.4,.5,1) .29s town-loop-module__I6je6q__stampThump;position:relative}.town-loop-module__I6je6q__goals li[data-gliding]{z-index:3;box-shadow:var(--hv-edge-lifted);position:relative}.town-loop-module__I6je6q__goalStamps{grid-template-columns:repeat(3,36px);gap:5px;display:grid}.town-loop-module__I6je6q__goalStamps span{border:2px dashed var(--hv-line-strong);--tilt:-8deg;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:relative}.town-loop-module__I6je6q__goalStamps span[data-tier="0"]{--stamp:#c48653;--stamp-edge:#8f5a33;--stamp-hi:#d69b6b}.town-loop-module__I6je6q__goalStamps span[data-tier="1"]{--stamp:#a9b6bc;--stamp-edge:#6f7d84;--stamp-hi:#c0ccd1;--tilt:6deg}.town-loop-module__I6je6q__goalStamps span[data-tier="2"]{--stamp:#eeb53a;--stamp-edge:#b27b16;--stamp-hi:#f7cb62;--tilt:-4deg}.town-loop-module__I6je6q__goalStamps span[data-on]:not([data-press]){border-color:#0000}.town-loop-module__I6je6q__stampGhost{width:31px;height:31px}.town-loop-module__I6je6q__stampGhost .town-loop-module__I6je6q__stampMark{fill:var(--hv-line-strong);opacity:.5}.town-loop-module__I6je6q__stampOn{width:41px;height:41px;transform:rotate(var(--tilt));filter:drop-shadow(0 1px 1.5px #3c503440);margin:-4px}.town-loop-module__I6je6q__stampEdge{fill:var(--stamp-edge)}.town-loop-module__I6je6q__stampFace{fill:var(--stamp)}.town-loop-module__I6je6q__stampDisc{fill:var(--stamp-hi)}.town-loop-module__I6je6q__stampRing{fill:none;stroke:#fff8e4;stroke-width:1px;stroke-dasharray:1.5 1.5;opacity:.85}.town-loop-module__I6je6q__stampOn .town-loop-module__I6je6q__stampMark{fill:#fff8e4}.town-loop-module__I6je6q__goalStamps span[data-press] .town-loop-module__I6je6q__stampOn{animation:.5s cubic-bezier(.2,1.5,.4,1) .29s both town-loop-module__I6je6q__stampLand}.town-loop-module__I6je6q__goalStamps span[data-press]:before,.town-loop-module__I6je6q__goalStamps span[data-press]:after{content:"";pointer-events:none;opacity:0;border-radius:50%;position:absolute}.town-loop-module__I6je6q__goalStamps span[data-press]:before{border:3px solid var(--stamp);animation:.55s ease-out .29s town-loop-module__I6je6q__stampRing;inset:-2px}.town-loop-module__I6je6q__goalStamps span[data-press]:after{background:var(--stamp);width:4px;height:4px;box-shadow:21px -11px 0 var(--stamp-edge),-22px -8px 0 var(--stamp),16px 18px 0 var(--stamp),-15px 19px 0 var(--stamp-edge),2px -24px 0 var(--stamp),-25px 8px 0 -1px var(--stamp-edge),25px 6px 0 -1px var(--stamp);margin:-2px;animation:.5s cubic-bezier(.1,.7,.3,1) .29s town-loop-module__I6je6q__stampFlecks;top:50%;left:50%}.town-loop-module__I6je6q__stamper{z-index:1;pointer-events:none;transform-origin:50% 100%;filter:drop-shadow(0 5px 5px #3c503450);width:47px;height:63px;margin-left:-23.5px;animation:1.05s both town-loop-module__I6je6q__stamperPress;position:absolute;bottom:-6px;left:50%}.town-loop-module__I6je6q__stamperPad{fill:var(--stamp-edge)}@keyframes town-loop-module__I6je6q__stamperPress{0%{opacity:0;animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translate(18px,-62px)rotate(20deg)}10%{opacity:1}28%{opacity:1;animation-timing-function:ease-out;transform:translate(0)rotate(0)}33%{transform:translateY(2px)scale(1.08,.84)}46%{animation-timing-function:cubic-bezier(.3,0,.4,1);transform:translateY(1px)scale(1.04,.92)}80%{opacity:1}to{opacity:0;transform:translate(-14px,-60px)rotate(-16deg)}}@keyframes town-loop-module__I6je6q__stampLand{0%{opacity:0;transform:scale(1.32) rotate(calc(var(--tilt) - 9deg))}1%{opacity:1}to{opacity:1;transform:rotate(var(--tilt))}}@keyframes town-loop-module__I6je6q__stampRing{0%{opacity:.85;transform:scale(.8)}to{opacity:0;transform:scale(2.1)}}@keyframes town-loop-module__I6je6q__stampFlecks{0%{opacity:1;transform:scale(.25)}70%{opacity:1}to{opacity:0;transform:scale(1.25)}}@keyframes town-loop-module__I6je6q__stampThump{0%{transform:none}30%{transform:translateY(3px)scale(.985)}to{transform:none}}.town-loop-module__I6je6q__goalText{gap:4px;min-width:0;display:grid}.town-loop-module__I6je6q__goalText strong{font:800 17px/21px var(--hv-font-display);display:block}.town-loop-module__I6je6q__goalText>small{font:600 14px/19px var(--hv-font-body);color:var(--hv-ink-soft);display:block}.town-loop-module__I6je6q__goalText .town-loop-module__I6je6q__goalCount{font:700 13px/18px var(--hv-font-body);color:var(--hv-ink-soft);font-variant-numeric:tabular-nums}.town-loop-module__I6je6q__birthday{gap:var(--hv-space-3);padding:var(--hv-space-3) var(--hv-space-4);border-radius:var(--hv-radius-lg);background:var(--hv-berry-soft);box-shadow:0 4px 0 var(--hv-berry-soft-edge);color:var(--hv-ink);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.town-loop-module__I6je6q__birthday>svg{color:var(--hv-berry-text)}.town-loop-module__I6je6q__birthday strong{font:800 17px/21px var(--hv-font-display);display:block}.town-loop-module__I6je6q__birthday small{font:600 14px/19px var(--hv-font-body);color:var(--hv-ink-soft);margin-top:2px;display:block}.town-loop-module__I6je6q__birthdayPick{gap:var(--hv-space-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.town-loop-module__I6je6q__lockedHint{max-width:100%;font:700 13px/16px var(--hv-font-body);color:var(--hv-ink-soft)}.town-loop-module__I6je6q__robotParts{gap:var(--hv-space-2);display:flex}.town-loop-module__I6je6q__robotParts span{background:var(--hv-paper-sunk);width:40px;height:40px;box-shadow:var(--hv-well);border-radius:12px;place-items:center;display:grid}.town-loop-module__I6je6q__robotParts img{object-fit:contain;filter:brightness(0)opacity(.18);width:32px;height:32px}.town-loop-module__I6je6q__robotParts span[data-have]{background:var(--hv-honey-soft);box-shadow:0 3px 0 var(--hv-honey-soft-edge)}.town-loop-module__I6je6q__robotParts span[data-have] img{filter:none}.town-loop-module__I6je6q__wish{z-index:41;border-radius:var(--hv-radius-lg);background:var(--hv-night);max-width:calc(100vw - 32px);min-height:56px;color:var(--hv-night-ink);box-shadow:0 5px 0 var(--hv-night-edge),0 0 0 3px var(--hv-honey);cursor:pointer;font:inherit;transition:translate .2s var(--hv-spring),box-shadow .2s var(--hv-spring);animation:town-loop-module__I6je6q__wishIn .42s var(--hv-spring) backwards;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px 14px 10px;display:grid;position:absolute;top:86px;left:50%;translate:-50%}.town-loop-module__I6je6q__wish:hover{translate:-50% -2px}:has(>[data-town-window]) .town-loop-module__I6je6q__wish{z-index:29}.town-loop-module__I6je6q__wish:active{box-shadow:0 2px 0 var(--hv-night-edge),0 0 0 3px var(--hv-honey);translate:-50% 3px}:is(.town-loop-module__I6je6q__wish.town-loop-module__I6je6q__wish:focus-visible,html[data-input=pad] .town-loop-module__I6je6q__wish:focus){box-shadow:0 5px 0 var(--hv-night-edge),0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline);outline:none}.town-loop-module__I6je6q__wish>span{min-width:0}.town-loop-module__I6je6q__wish strong{font:800 17px/20px var(--hv-font-display);text-align:left;display:block}.town-loop-module__I6je6q__wish small{font:700 13px/17px var(--hv-font-body);opacity:.85;text-align:left;display:block}.town-loop-module__I6je6q__wishArt{object-fit:contain;width:44px;height:44px;animation:1s ease-in-out infinite town-loop-module__I6je6q__bob}.town-loop-module__I6je6q__wish:after{content:"";border-radius:var(--hv-radius-pill);background:var(--hv-honey);transform-origin:0;height:4px;animation:town-loop-module__I6je6q__wishDrain var(--wish-ms,16s) linear calc(var(--wish-gone,0s) * -1) forwards;position:absolute;bottom:6px;left:14px;right:14px}@keyframes town-loop-module__I6je6q__wishDrain{to{transform:scaleX(0)}}@keyframes town-loop-module__I6je6q__wishIn{0%{opacity:0;translate:-50% -12px;scale:.9}}.town-loop-module__I6je6q__wish[data-lucky]{background:var(--hv-lucky);min-height:68px;color:var(--hv-lucky-ink);box-shadow:0 6px 0 var(--hv-lucky-edge),0 0 0 3px var(--hv-paper);gap:12px;padding:10px 18px 17px 12px}.town-loop-module__I6je6q__wish[data-lucky]:active{box-shadow:0 2px 0 var(--hv-lucky-edge),0 0 0 3px var(--hv-paper)}:is(.town-loop-module__I6je6q__wish.town-loop-module__I6je6q__wish[data-lucky]:focus-visible,html[data-input=pad] .town-loop-module__I6je6q__wish[data-lucky]:focus){box-shadow:0 6px 0 var(--hv-lucky-edge),0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline)}.town-loop-module__I6je6q__wish[data-lucky] strong{font-size:21px;line-height:24px}.town-loop-module__I6je6q__wish[data-lucky] small{opacity:1;font-size:14px;line-height:18px}.town-loop-module__I6je6q__wish[data-lucky] .town-loop-module__I6je6q__wishArt{width:56px;height:56px}.town-loop-module__I6je6q__wish[data-lucky]:after{background:var(--hv-lucky-edge)}.town-loop-module__I6je6q__wishShine{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.town-loop-module__I6je6q__wishShine:before{content:"";background:var(--hv-paper);opacity:.5;width:30%;animation:2.4s ease-in-out .5s infinite town-loop-module__I6je6q__wishShine;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-18deg)}@keyframes town-loop-module__I6je6q__wishShine{0%{transform:translate(-160%)skew(-18deg)}55%,to{transform:translate(460%)skew(-18deg)}}.town-loop-module__I6je6q__wishLucky.town-loop-module__I6je6q__wishLucky{border-color:var(--hv-lucky-edge);background:var(--hv-paper);color:var(--hv-lucky-ink);pointer-events:none;padding:5px 9px;font-size:14px;position:absolute;top:-15px;right:-12px}@media (pointer:coarse) and (max-width:680px),(pointer:coarse) and (max-height:500px){.town-loop-module__I6je6q__wish{top:var(--hud-notice,86px);max-width:var(--hud-notice-w,calc(100vw - 32px))}.town-loop-module__I6je6q__wish[data-lucky]{min-height:60px;padding:8px 16px 15px 10px}.town-loop-module__I6je6q__wish[data-lucky] strong{font-size:19px;line-height:22px}.town-loop-module__I6je6q__wish[data-lucky] .town-loop-module__I6je6q__wishArt{width:48px;height:48px}}@keyframes town-loop-module__I6je6q__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.town-loop-module__I6je6q__stamper,.town-loop-module__I6je6q__wishShine{display:none}.town-loop-module__I6je6q__wish{transition:none}.town-loop-module__I6je6q__reveal,.town-loop-module__I6je6q__revealArt>img,.town-loop-module__I6je6q__revealRing,.town-loop-module__I6je6q__wish,.town-loop-module__I6je6q__wishArt,.town-loop-module__I6je6q__goals li[data-stamping],.town-loop-module__I6je6q__goalStamps span[data-press] .town-loop-module__I6je6q__stampOn,.town-loop-module__I6je6q__goalStamps span[data-press]:before,.town-loop-module__I6je6q__goalStamps span[data-press]:after,.town-loop-module__I6je6q__bed[data-new] img{animation:none}}.town-loop-module__I6je6q__grafts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.town-loop-module__I6je6q__graftOn{background:var(--hv-paper-sunk);width:30px;height:30px;box-shadow:var(--hv-well);border-radius:10px;place-items:center;display:grid}.town-loop-module__I6je6q__graftOn img{object-fit:contain;width:24px;height:24px}.town-loop-module__I6je6q__graftArt{object-fit:contain;width:18px;height:18px}.town-loop-module__I6je6q__garden{gap:var(--hv-space-3);scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto;container-type:inline-size}.town-loop-module__I6je6q__garden::-webkit-scrollbar{display:none}.town-loop-module__I6je6q__garden>*{flex:none}.town-loop-module__I6je6q__garden>:is(.town-loop-module__I6je6q__gardenBeds,.town-loop-module__I6je6q__gardenPanel){flex:1 1 0;min-height:0}.town-loop-module__I6je6q__gardenPanel{gap:var(--hv-space-3);flex-direction:column;display:flex}.town-loop-module__I6je6q__gardenPanel>section{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.town-loop-module__I6je6q__gardenBeds{gap:var(--hv-space-3);grid-template-rows:minmax(min-content,1fr) auto;display:grid}@container (min-width:600px){.town-loop-module__I6je6q__gardenBeds{grid-template-rows:minmax(min-content,1fr);grid-template-columns:minmax(0,1fr) clamp(220px,33%,270px)}}.town-loop-module__I6je6q__plotSide{gap:var(--hv-space-2);flex-direction:column;min-width:0;display:flex}.town-loop-module__I6je6q__plot{flex:1 1 0;min-height:140px;position:relative;container-type:size}.town-loop-module__I6je6q__plotGrid{--cols:4;--rows:3;--pad:clamp(6px,3cqmin,18px);--gutter:clamp(0px,1.2cqmin,10px);--tile:min(calc((100cqw - 2 * var(--pad) - (var(--cols) - 1) * var(--gutter)) / var(--cols)),calc((100cqh - 2 * var(--pad) - (var(--rows) - 1) * var(--gutter)) / var(--rows)),170px);grid-template-columns:repeat(var(--cols),var(--tile));grid-template-rows:repeat(var(--rows),var(--tile));gap:var(--gutter);padding:var(--pad);background:radial-gradient(130% 100% at 50% 18%,#c3e293,#9ecc6e 58%,#86b65b);border-radius:clamp(14px,5cqmin,28px);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 3px #fff6,inset 0 -5px #34622033,inset 0 0 0 2px #3f702842,0 4px #6f9a4a}@container not (max-aspect-ratio:2){.town-loop-module__I6je6q__plotGrid{--cols:6;--rows:2}}@container not (min-aspect-ratio:1){.town-loop-module__I6je6q__plotGrid{--cols:3;--rows:4}}.town-loop-module__I6je6q__plotGrid .town-loop-module__I6je6q__plotBed.town-loop-module__I6je6q__plotBed.town-loop-module__I6je6q__plotBed{width:var(--tile);height:var(--tile);min-width:0;min-height:0;box-shadow:none;transition:translate .25s var(--hv-spring),filter .2s ease;background:url(/hiveverse/cosy/garden-bed.webp) 50%/contain no-repeat;border-radius:26%;padding:0;display:block;container-type:inline-size}.town-loop-module__I6je6q__plotGrid .town-loop-module__I6je6q__plotBed.town-loop-module__I6je6q__plotBed.town-loop-module__I6je6q__plotBed:is(:hover,:active){box-shadow:none}.town-loop-module__I6je6q__plotGrid .town-loop-module__I6je6q__plotBed.town-loop-module__I6je6q__plotBed.town-loop-module__I6je6q__plotBed:is([data-cursor],:focus-visible){box-shadow:none;filter:drop-shadow(2.5px 0 0 var(--hv-honey)) drop-shadow(-2.5px 0 0 var(--hv-honey)) drop-shadow(0 2.5px 0 var(--hv-honey)) drop-shadow(0 -2.5px 0 var(--hv-honey)) drop-shadow(0 5px 4px #3c28144d)}html[data-input=pad] .town-loop-module__I6je6q__plotGrid .town-loop-module__I6je6q__plotBed.town-loop-module__I6je6q__plotBed.town-loop-module__I6je6q__plotBed:focus{box-shadow:none;filter:drop-shadow(2.5px 0 0 var(--hv-honey)) drop-shadow(-2.5px 0 0 var(--hv-honey)) drop-shadow(0 2.5px 0 var(--hv-honey)) drop-shadow(0 -2.5px 0 var(--hv-honey)) drop-shadow(0 5px 4px #3c28144d)}.town-loop-module__I6je6q__plotGrid .town-loop-module__I6je6q__plotBed[data-wet]:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(31% 18% at 51% 43%,#26160a6b 55%,#26160a00 100%);position:absolute;inset:0}.town-loop-module__I6je6q__plotGrid .town-loop-module__I6je6q__plotBed>[data-slot-art]{z-index:1;width:58%;height:58%;display:block;position:absolute;top:-4%;left:21%}.town-loop-module__I6je6q__plotGrid .town-loop-module__I6je6q__plotBed>[data-slot-art]>img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 4px 3px #3c28144d);width:100%;height:100%}.town-loop-module__I6je6q__plotGrid .town-loop-module__I6je6q__plotBed[data-new]>[data-slot-art]>img{animation:town-loop-module__I6je6q__artPop .8s var(--hv-spring)}.town-loop-module__I6je6q__plotSprout{width:100%;height:100%;color:var(--hv-leaf);filter:drop-shadow(0 2px 0 var(--hv-leaf-edge));transform-origin:50% 100%;display:block}.town-loop-module__I6je6q__plotSprout[data-stage=young]{scale:.62}.town-loop-module__I6je6q__plotEmpty{color:#fff8e4b3;filter:drop-shadow(0 1px #3c281459);width:100%;height:100%;display:block;translate:0 34%;scale:.5}@container (max-width:76px){.town-loop-module__I6je6q__plotGrid .town-loop-module__I6je6q__plotBed>span[data-tone]{border-radius:50%;width:clamp(10px,18cqw,14px);height:clamp(10px,18cqw,14px);padding:0;font-size:0;top:8%;left:8%}}.town-loop-module__I6je6q__plotBedName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.town-loop-module__I6je6q__plotThirst{z-index:2;aspect-ratio:1;background:var(--hv-tone-water);width:clamp(18px,24%,28px);color:var(--hv-frame-ink);box-shadow:0 2px 0 var(--hv-tone-water-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:9%;right:9%}.town-loop-module__I6je6q__plotThirst svg{width:62%;height:62%}.town-loop-module__I6je6q__plotStatus{align-items:center;gap:var(--hv-space-2);flex-wrap:wrap;min-height:36px;display:flex}.town-loop-module__I6je6q__plotWaterAll{margin-left:auto}.town-loop-module__I6je6q__bedCard{gap:var(--hv-space-2) var(--hv-space-3);min-width:0;padding:var(--hv-space-3);border-radius:var(--hv-radius-lg);background:var(--hv-paper-raised);box-shadow:var(--hv-edge-md);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"plate text""plate actions";align-items:center;display:grid}.town-loop-module__I6je6q__bedCard[data-quiet]{grid-template-columns:minmax(0,1fr);grid-template-areas:"text"}.town-loop-module__I6je6q__bedCardPlate{aspect-ratio:1;background:url(/hiveverse/cosy/garden-bed.webp) 50%/contain no-repeat;grid-area:plate;width:84px;display:block;position:relative}.town-loop-module__I6je6q__bedCardPlate[data-wet]:before{content:"";background:radial-gradient(31% 18% at 51% 43%,#26160a6b 55%,#26160a00 100%);position:absolute;inset:0}.town-loop-module__I6je6q__bedCardPlate>*{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 4px 3px #3c28144d);width:58%;height:58%;animation:2.4s ease-in-out infinite town-loop-module__I6je6q__bob;display:block;position:absolute;top:-4%;left:21%}.town-loop-module__I6je6q__bedCardPlate>svg.town-loop-module__I6je6q__plotEmpty{filter:drop-shadow(0 1px #3c281459);animation:none}.town-loop-module__I6je6q__bedCardText{grid-area:text;gap:4px;min-width:0;display:grid}.town-loop-module__I6je6q__bedCardName{font:800 20px/24px var(--hv-font-display);color:var(--hv-ink);text-wrap:balance;margin:0}.town-loop-module__I6je6q__bedCardBlurb{font:600 14px/20px var(--hv-font-body);color:var(--hv-ink-soft);text-wrap:pretty;margin:0}.town-loop-module__I6je6q__bedCardChips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.town-loop-module__I6je6q__bedCardActions{justify-content:flex-start;gap:var(--hv-space-2);flex-wrap:wrap;grid-area:actions;display:flex}@container (min-width:600px){.town-loop-module__I6je6q__bedCard{justify-content:center;align-items:center;gap:var(--hv-space-3);padding:var(--hv-space-4);text-align:center;flex-direction:column;display:flex}.town-loop-module__I6je6q__bedCardPlate{width:min(170px,80%)}.town-loop-module__I6je6q__bedCardChips{justify-content:center}.town-loop-module__I6je6q__bedCardActions{width:100%;margin-top:var(--hv-space-2);flex-direction:column-reverse;align-items:stretch}}.town-loop-module__I6je6q__coloursHow{font:600 14px/20px var(--hv-font-body);color:var(--hv-ink-soft);text-wrap:pretty;margin:0}.town-loop-module__I6je6q__colourBoard{flex:1 1 0;min-height:170px;position:relative;container-type:size}.town-loop-module__I6je6q__colourRows{--gap:clamp(3px,1.4cqh,8px);--label:76px;--sw:min(calc((100cqw - var(--label) - 5 * var(--gap)) / 5),calc((100cqh - 7 * var(--gap)) / 7),64px);grid-template-columns:var(--label) repeat(5,var(--sw));grid-auto-rows:var(--sw);place-content:center;gap:var(--gap);display:grid;position:absolute;inset:0}.town-loop-module__I6je6q__colourRows>:nth-child(6){margin-top:var(--gap)}.town-loop-module__I6je6q__colourRow{display:contents}.town-loop-module__I6je6q__colourKind{font:800 13px/16px var(--hv-font-display);color:var(--hv-ink-soft);text-align:right;grid-column:1;align-self:center;padding-right:4px}.town-loop-module__I6je6q__swatch{width:var(--sw);height:var(--sw);background:var(--hv-paper-sunk);box-shadow:var(--hv-well);color:var(--hv-ink-faint);border-radius:28%;place-items:center;display:grid}.town-loop-module__I6je6q__swatch[data-have]{background:var(--hv-paper-raised);box-shadow:var(--hv-edge-sm)}.town-loop-module__I6je6q__swatch[data-rare]{outline:2px solid var(--hv-honey);outline-offset:-2px}.town-loop-module__I6je6q__swatch img{object-fit:contain;width:76%;height:76%}.town-loop-module__I6je6q__swatch b{font:900 calc(var(--sw) * .34)/1 var(--hv-font-display)}.town-loop-module__I6je6q__garden[data-fit~="1"],.town-loop-module__I6je6q__garden[data-fit~="1"] .town-loop-module__I6je6q__gardenBeds{gap:var(--hv-space-2)}.town-loop-module__I6je6q__garden[data-fit~="1"] .town-loop-module__I6je6q__bedCard{padding:var(--hv-space-2) var(--hv-space-3)}.town-loop-module__I6je6q__garden[data-fit~="2"] :is(.town-loop-module__I6je6q__plotStatus [data-more],.town-loop-module__I6je6q__bedCardChips,.town-loop-module__I6je6q__coloursHow,.town-loop-module__I6je6q__gardenPanel>section>p:last-child),.town-loop-module__I6je6q__garden[data-fit~="3"] .town-loop-module__I6je6q__bedCardBlurb{display:none}.town-loop-module__I6je6q__garden[data-fit~="3"] .town-loop-module__I6je6q__bedCardPlate{width:56px}.town-loop-module__I6je6q__garden[data-fit~="2"] .town-loop-module__I6je6q__gardenPanel>ul>li>div:first-of-type>p:nth-child(2){display:none}.town-loop-module__I6je6q__garden[data-fit~="3"] .town-loop-module__I6je6q__gardenPanel>ul>li{--hv-plate:42px}.town-loop-module__I6je6q__garden[data-fit~="3"] .town-loop-module__I6je6q__gardenPanel>ul>li>div:nth-of-type(2){grid-column:auto;justify-self:end}@media (prefers-reduced-motion:reduce){.town-loop-module__I6je6q__bedCardPlate>*{animation:none}}
.town-finds-module__5RZV8G__layer{z-index:58;background:#1f2e2638;place-items:center;padding:16px;animation:.2s ease-out town-finds-module__5RZV8G__fade;display:grid;position:fixed;inset:0}.town-finds-module__5RZV8G__panel{color:var(--hv-ink);scrollbar-width:none;background:var(--hv-paper-raised);width:min(380px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--hv-float);border-radius:26px;justify-items:center;gap:10px;padding:16px 18px 18px;animation:.42s cubic-bezier(.2,1.4,.4,1) town-finds-module__5RZV8G__panelIn;display:grid;position:relative;overflow:auto}.town-finds-module__5RZV8G__panel::-webkit-scrollbar{display:none}.town-finds-module__5RZV8G__head{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;display:grid}.town-finds-module__5RZV8G__head small{color:#7a6331;font-size:13px;font-weight:800;display:block}.town-finds-module__5RZV8G__head strong{letter-spacing:-.3px;margin-top:1px;font-size:18px;font-weight:800;display:block}.town-finds-module__5RZV8G__face{object-fit:cover;object-position:50% 14%;background:#f3ecd6;border-radius:14px;width:46px;height:46px}.town-finds-module__5RZV8G__faceArt{object-fit:contain;width:46px;height:46px}.town-finds-module__5RZV8G__lede{color:#45604e;text-align:center;width:100%;min-height:39px;margin:0;font-size:13px;line-height:1.5}.town-finds-module__5RZV8G__lede kbd,.town-finds-module__5RZV8G__drone kbd{color:#45604e;text-align:center;background:#fffdf5;border-radius:5px;min-width:18px;padding:1px 5px;font:700 13px/16px inherit;display:inline-block;box-shadow:0 1px #c9bfa6}.town-finds-module__5RZV8G__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.town-finds-module__5RZV8G__linkish{color:#5d7061;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font:600 13px/1 inherit;text-decoration:underline}.town-finds-module__5RZV8G__comb{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:26px;width:min(300px,100%);box-shadow:inset 0 0 0 2px #e4b95c,0 10px 24px -14px #6b4a14}.town-finds-module__5RZV8G__combLabel{font:800 13px/1 var(--hv-font-display);fill:#8a5a10}.town-finds-module__5RZV8G__dots{gap:6px;display:flex}.town-finds-module__5RZV8G__dots i{background:#d8cdb0;border-radius:50%;width:8px;height:8px}.town-finds-module__5RZV8G__dots i[data-on]{background:#c67f14}.town-finds-module__5RZV8G__waggle{touch-action:none;-webkit-user-select:none;user-select:none;min-width:150px}.town-finds-module__5RZV8G__waggle:active{background:#2c4734}.town-finds-module__5RZV8G__stars{gap:6px;font-size:34px;line-height:1;display:flex}.town-finds-module__5RZV8G__stars span{color:#dcd2b8;animation:.45s cubic-bezier(.2,1.8,.4,1) forwards town-finds-module__5RZV8G__starIn;transform:scale(.4)}.town-finds-module__5RZV8G__stars span[data-on]{color:#e8a42a;text-shadow:0 2px #b8741180}.town-finds-module__5RZV8G__mapNote{color:#45604e;text-align:center;margin:0;font-size:13px}.town-finds-module__5RZV8G__hudFace{object-fit:cover;object-position:50% 14%;border-radius:7px;flex:none;width:22px;height:22px}.town-finds-module__5RZV8G__arrow{color:#fffaf0;background:#375740;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:transform .2s ease-out;display:grid}.town-finds-module__5RZV8G__arrow svg{color:#fffaf0}.town-finds-module__5RZV8G__frame{background:#fffdf5;border-radius:20px;place-items:center;width:240px;height:240px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #e8dcc0}.town-finds-module__5RZV8G__frame canvas{width:220px;height:220px;image-rendering:pixelated}.town-finds-module__5RZV8G__frame[data-solved]{animation:.5s ease-out town-finds-module__5RZV8G__solved;box-shadow:inset 0 0 0 3px #5d8b3e,0 0 0 6px #5d8b3e22}.town-finds-module__5RZV8G__frame[data-missed]{box-shadow:inset 0 0 0 3px #c98a78}.town-finds-module__5RZV8G__focusBar{background:#e8dcc0;border-radius:3px;width:240px;height:6px;overflow:hidden}.town-finds-module__5RZV8G__focusBar i{transform-origin:0;background:#375740;border-radius:3px;height:100%;display:block}.town-finds-module__5RZV8G__focusBar[data-over] i{transform:scaleX(0)!important}.town-finds-module__5RZV8G__options{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.town-finds-module__5RZV8G__option{color:#263c35;cursor:pointer;background:#fffdf5;border:1px solid #42604030;border-radius:13px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:6px 10px;font:700 13px/1.2 inherit;transition:transform .12s,background .12s;display:inline-flex}.town-finds-module__5RZV8G__option:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.town-finds-module__5RZV8G__option[data-wrong]{color:#8e4a3c;background:#f4e3de;border-color:#e0bcb1;animation:.35s ease-out town-finds-module__5RZV8G__nope}.town-finds-module__5RZV8G__option[data-right]{color:#fffaf0;background:#375740;border-color:#375740}.town-finds-module__5RZV8G__option:disabled{cursor:default}.town-finds-module__5RZV8G__drone{z-index:26;color:var(--hv-ink);background:var(--hv-paper-raised);width:min(360px,100vw - 32px);box-shadow:var(--hv-float);border-radius:22px;grid-template-columns:52px 1fr;align-items:center;gap:6px 12px;padding:12px 14px;animation:.35s cubic-bezier(.2,1.5,.4,1) town-finds-module__5RZV8G__droneIn;display:grid;position:absolute;bottom:118px;left:50%;transform:translate(-50%)}.town-finds-module__5RZV8G__drone[data-rare]{--home-glass-film:#fff4d6f2;--home-glass-rim:#e8b53acc}.town-finds-module__5RZV8G__droneArt{object-fit:contain;grid-row:span 1;width:52px;height:52px;animation:1.6s ease-in-out infinite town-finds-module__5RZV8G__bob}.town-finds-module__5RZV8G__droneText strong{font-size:15px;font-weight:800;display:block}.town-finds-module__5RZV8G__droneText small{color:#5d7061;margin-top:2px;font-size:13px;display:block}.town-finds-module__5RZV8G__slots{grid-column:1/-1;justify-content:center;gap:7px;display:flex}.town-finds-module__5RZV8G__slots i{background:#e8e0cb;border-radius:50%;width:16px;height:16px;transition:background .15s;box-shadow:inset 0 1px 2px #0000001c}.town-finds-module__5RZV8G__slots i[data-right]{box-shadow:0 0 0 3px #5d8b3e55}.town-finds-module__5RZV8G__slots[data-shake]{animation:.4s ease-out town-finds-module__5RZV8G__nope}.town-finds-module__5RZV8G__notes{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.town-finds-module__5RZV8G__notes button{background:var(--note);color:#fffaf0;cursor:pointer;border:0;border-radius:16px;justify-items:center;gap:3px;padding:8px 0 6px;transition:transform .1s,box-shadow .1s,filter .1s;display:grid;box-shadow:0 3px #0000002e}.town-finds-module__5RZV8G__notes button:hover:not(:disabled){transform:translateY(-1px)}.town-finds-module__5RZV8G__notes button:active:not(:disabled),.town-finds-module__5RZV8G__notes button[data-lit]{box-shadow:0 0 0 4px #ffffffc0,0 0 18px var(--note);filter:brightness(1.12);transform:translateY(2px)scale(1.04)}.town-finds-module__5RZV8G__notes button:disabled:not([data-lit]){filter:saturate(.55)brightness(1.05);cursor:default}.town-finds-module__5RZV8G__notes kbd{box-shadow:none;color:#fffaf0;background:#ffffff38}.town-finds-module__5RZV8G__droneActions{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.town-finds-module__5RZV8G__tries{text-align:center;color:#8e4a3c;grid-column:1/-1;font-size:13px;font-weight:700}.town-finds-module__5RZV8G__amber{background:#fbf1d9;border-radius:24px;width:240px;height:240px;position:relative;box-shadow:inset 0 0 0 2px #edd9a8}.town-finds-module__5RZV8G__amber img,.town-finds-module__5RZV8G__amber canvas{object-fit:contain;width:220px;height:220px;position:absolute;inset:10px}.town-finds-module__5RZV8G__amber canvas{touch-action:none;cursor:grab;transition:opacity .6s ease-out}.town-finds-module__5RZV8G__amber canvas:active{cursor:grabbing}.town-finds-module__5RZV8G__amber[data-done] canvas{opacity:0;pointer-events:none}.town-finds-module__5RZV8G__amber[data-done]{animation:.6s ease-out town-finds-module__5RZV8G__solved;box-shadow:inset 0 0 0 3px #e8a42a,0 0 0 8px #f2c86a44}.town-finds-module__5RZV8G__polishBar{background:#e8e0cb;border-radius:99px;width:200px;height:8px;display:block;overflow:hidden}.town-finds-module__5RZV8G__polishBar i{border-radius:inherit;background:#e8a42a;height:100%;transition:width .2s;display:block}.town-finds-module__5RZV8G__tinker{gap:var(--hv-space-3);display:grid}.town-finds-module__5RZV8G__tinkerSlots{gap:var(--hv-space-3);grid-template-columns:repeat(3,1fr);display:grid}.town-finds-module__5RZV8G__tinkerSlot.town-finds-module__5RZV8G__tinkerSlot{border:2px dashed var(--hv-line-strong);border-radius:var(--hv-radius-md);height:108px;color:var(--hv-line-strong);font:inherit;cursor:pointer;transition:translate .26s var(--hv-spring),box-shadow .26s var(--hv-spring);background:0 0;align-content:center;place-items:center;gap:4px;display:grid}.town-finds-module__5RZV8G__tinkerSlot b{font:900 30px/1 var(--hv-font-display)}.town-finds-module__5RZV8G__tinkerSlot[data-filled]{background:var(--hv-paper-raised);box-shadow:var(--hv-edge-md);animation:town-finds-module__5RZV8G__artPop .35s var(--hv-spring);border:0}.town-finds-module__5RZV8G__tinkerSlot img{object-fit:contain;filter:drop-shadow(0 4px 3px #3c281433);width:56px;height:56px}.town-finds-module__5RZV8G__tinkerSlot small{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font:700 13px/16px var(--hv-font-display);color:var(--hv-ink);overflow:hidden}.town-finds-module__5RZV8G__warmth{border-radius:var(--hv-radius-pill);background:var(--hv-paper-sunk);box-shadow:var(--hv-well);grid-template-columns:repeat(4,1fr);gap:6px;padding:6px;display:grid}.town-finds-module__5RZV8G__warmth span{border-radius:var(--hv-radius-pill);color:var(--hv-ink-faint);font:800 13px/1 var(--hv-font-display);text-align:center;padding:8px 2px;transition:background .25s,color .25s}.town-finds-module__5RZV8G__warmth span[data-on][data-level="0"]{background:var(--hv-tone-water-soft);color:var(--hv-tone-water-text)}.town-finds-module__5RZV8G__warmth span[data-on][data-level="1"]{background:var(--hv-honey-soft);color:var(--hv-honey-text)}.town-finds-module__5RZV8G__warmth span[data-on][data-level="2"]{background:var(--hv-honey);color:var(--hv-honey-ink)}.town-finds-module__5RZV8G__warmth span[data-on][data-level="3"]{background:var(--hv-streak);color:var(--hv-frame-ink)}.town-finds-module__5RZV8G__warmth[data-pulse]{animation:.45s ease-out town-finds-module__5RZV8G__pulse}.town-finds-module__5RZV8G__tinkerNote{min-height:22px;font:600 15px/22px var(--hv-font-body);color:var(--hv-ink-soft);text-align:center;margin:0}.town-finds-module__5RZV8G__tinkerBag{gap:var(--hv-space-2);scrollbar-width:none;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));max-height:220px;margin:-6px;padding:6px;display:grid;overflow:auto}.town-finds-module__5RZV8G__tinkerBag::-webkit-scrollbar{display:none}.town-finds-module__5RZV8G__tinkerBag button{border-radius:var(--hv-radius-sm);background:var(--hv-paper-raised);height:64px;box-shadow:var(--hv-edge-sm);cursor:pointer;transition:translate .2s var(--hv-spring);border:0;place-items:center;display:grid;position:relative}.town-finds-module__5RZV8G__tinkerBag button:hover{translate:0 -2px}.town-finds-module__5RZV8G__tinkerBag button[data-on]{background:var(--hv-honey-soft);box-shadow:0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline)}.town-finds-module__5RZV8G__tinkerBag img{object-fit:contain;width:42px;height:42px}.town-finds-module__5RZV8G__tinkerBag b{background:var(--hv-frame);min-width:24px;height:22px;color:var(--hv-frame-ink);font:800 13px/22px var(--hv-font-display);border-radius:11px;padding:0 6px;position:absolute;top:-4px;right:-4px}.town-finds-module__5RZV8G__tried{gap:var(--hv-space-2);margin:0;padding:0;list-style:none;display:grid}.town-finds-module__5RZV8G__tried li{border-radius:var(--hv-radius-pill);background:var(--hv-paper-sunk);box-shadow:var(--hv-well);font:800 14px/1 var(--hv-font-display);color:var(--hv-ink-soft);align-items:center;gap:6px;padding:6px 12px;display:flex}.town-finds-module__5RZV8G__tried img{object-fit:contain;width:26px;height:26px}.town-finds-module__5RZV8G__tried span{margin-left:auto}@keyframes town-finds-module__5RZV8G__panelIn{0%{opacity:0;transform:scale(.85)translateY(16px)}to{opacity:1;transform:none}}@keyframes town-finds-module__5RZV8G__droneIn{0%{opacity:0;transform:translate(-50%,14px)scale(.92)}to{opacity:1;transform:translate(-50%)}}@keyframes town-finds-module__5RZV8G__starIn{0%{transform:scale(.4)rotate(-30deg)}70%{transform:scale(1.25)rotate(8deg)}to{transform:scale(1)}}@keyframes town-finds-module__5RZV8G__nope{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@keyframes town-finds-module__5RZV8G__solved{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes town-finds-module__5RZV8G__pulse{0%{transform:scale(.97)}60%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes town-finds-module__5RZV8G__artPop{0%{transform:scale(.4)}70%{transform:scale(1.08)}to{transform:none}}@keyframes town-finds-module__5RZV8G__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes town-finds-module__5RZV8G__fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.town-finds-module__5RZV8G__panel,.town-finds-module__5RZV8G__drone,.town-finds-module__5RZV8G__droneArt,.town-finds-module__5RZV8G__stars span,.town-finds-module__5RZV8G__option[data-wrong],.town-finds-module__5RZV8G__slots[data-shake],.town-finds-module__5RZV8G__warmth[data-pulse],.town-finds-module__5RZV8G__tinkerSlot[data-filled],.town-finds-module__5RZV8G__amber[data-done],.town-finds-module__5RZV8G__frame[data-solved]{animation:none}.town-finds-module__5RZV8G__stars span{transform:none}}
