.home-module__nXrB_W__card{border-radius:var(--radius-tile);color:var(--color-ink);box-shadow:0 0 0 1px #0d21440f, 0 6px 0 0 var(--ctx-ledge);background:#fff;position:relative}.home-module__nXrB_W__reveal{transition:opacity .5s var(--ease-game), translate .5s var(--ease-game), scale .5s var(--ease-game)}.home-module__nXrB_W__reveal[data-reveal=pending]{opacity:0}.home-module__nXrB_W__below[data-reveal=pending]{translate:0 1.25rem}.home-module__nXrB_W__pop[data-reveal=pending]{scale:.75}.home-module__nXrB_W__lang{height:100%;color:var(--color-ink);box-shadow:0 4px 0 0 var(--ctx-ledge);transition:transform .2s var(--ease-spring);background:#fff;border-radius:9999px;align-items:center;gap:.625rem;padding:.375rem .75rem .375rem .375rem;font-weight:800;display:flex}.home-module__nXrB_W__lang:hover{transform:translateY(-2px)}.home-module__nXrB_W__lang:focus-visible{outline:3px solid var(--ctx-ring);outline-offset:2px}.home-module__nXrB_W__lang[aria-current=page]{background:var(--color-gold-bar);box-shadow:0 4px 0 0 var(--color-gold-ledge)}.home-module__nXrB_W__lang>:first-child{background:50%/cover no-repeat;border-radius:9999px;flex-shrink:0;width:28px;height:28px;box-shadow:0 0 0 2px #fff}.home-module__nXrB_W__lang>:nth-child(2){overflow-wrap:break-word;text-wrap:balance;min-width:0;line-height:1.2}.home-module__nXrB_W__topic{flex-direction:column;height:100%;display:flex;overflow:hidden}.home-module__nXrB_W__topicScene{background:var(--sw-wash);justify-content:center;align-items:flex-end;height:11rem;display:flex;position:relative;overflow:hidden}.home-module__nXrB_W__topicScene:before{content:"";background:var(--sw-mist);border-radius:50%;height:75%;position:absolute;inset:auto -10% -38%}.home-module__nXrB_W__topicArt{transition:transform .3s var(--ease-spring);margin-bottom:.75rem;position:relative}.home-module__nXrB_W__topic:hover .home-module__nXrB_W__topicArt{transform:translateY(-4px)}.home-module__nXrB_W__topicBody{flex-direction:column;flex:1;align-items:flex-start;gap:.625rem;padding:1.25rem;display:flex}.home-module__nXrB_W__faq{border-radius:var(--radius-tile);color:var(--color-ink);box-shadow:0 0 0 1px #0d214414, 0 5px 0 0 var(--color-ledge);background:#fff}.home-module__nXrB_W__faq[open]{box-shadow:0 0 0 2px var(--color-blue-mist), 0 5px 0 0 var(--color-blue-mist)}.home-module__nXrB_W__faqQuestion{cursor:pointer;border-radius:var(--radius-tile);align-items:center;gap:1rem;padding:1rem 1.25rem;list-style:none;display:flex}.home-module__nXrB_W__faqQuestion::-webkit-details-marker{display:none}.home-module__nXrB_W__faqQuestion:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.home-module__nXrB_W__faqToggle{width:2.25rem;height:2.25rem;transition:transform .3s var(--ease-game);flex-shrink:0}.home-module__nXrB_W__faq[open] .home-module__nXrB_W__faqToggle{transform:rotate(180deg)}.home-module__nXrB_W__row{transition:transform .5s var(--ease-spring);border-radius:1rem;align-items:center;gap:.5rem;padding:0 .375rem;display:flex;position:absolute;inset:0 0 auto}@keyframes home-module__nXrB_W__rise{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-26px)}}.home-module__nXrB_W__rise{animation:1.4s ease-out forwards home-module__nXrB_W__rise}@media (min-width:40rem){.home-module__nXrB_W__topicBody{padding:1.5rem}.home-module__nXrB_W__faqQuestion{padding:1rem 1.5rem}.home-module__nXrB_W__row{gap:.75rem;padding:0 .5rem}}@media (prefers-reduced-motion:reduce){.home-module__nXrB_W__reveal,.home-module__nXrB_W__lang,.home-module__nXrB_W__topicArt,.home-module__nXrB_W__faqToggle,.home-module__nXrB_W__row{transition:none}.home-module__nXrB_W__rise{opacity:0;animation:none}}.home-module__nXrB_W__window{background:linear-gradient(#5cb3ff 0%,#c2e9ff 100%);border-radius:20px;height:clamp(150px,15vw,184px);position:relative;overflow:hidden}.home-module__nXrB_W__window:before,.home-module__nXrB_W__window:after{content:"";opacity:var(--world-night);pointer-events:none;position:absolute;inset:0}.home-module__nXrB_W__window:before{background:linear-gradient(#08142e 0%,#1c3566 100%)}.home-module__nXrB_W__window:after{background:radial-gradient(2px 2px at 18% 34%,#fff 60%,#0000 70%),radial-gradient(2px 2px at 36% 16%,#fff 60%,#0000 70%),radial-gradient(3px 3px at 58% 40%,#ffe270 60%,#0000 70%),radial-gradient(2px 2px at 74% 20%,#fff 60%,#0000 70%),radial-gradient(2px 2px at 88% 46%,#fff 60%,#0000 70%);inset:0 0 45%}.home-module__nXrB_W__windowSky{position:absolute;top:12%;right:7%}.home-module__nXrB_W__windowHill{width:100%;height:34%;position:absolute;inset:auto 0 0}.home-module__nXrB_W__windowFar{position:absolute;bottom:16%;left:7%}.home-module__nXrB_W__windowNear{position:absolute;bottom:12%;right:8%}
@keyframes shop-module__suZibG__charge{0%{transform:scaleY(0)}70%,92%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes shop-module__suZibG__chargeOnce{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.shop-module__suZibG__fill{transform-origin:50% 100%;position:absolute;inset:0}.shop-module__suZibG__fillLoop{animation:shop-module__suZibG__charge 2.2s var(--ease-game) infinite;animation-delay:var(--charge-delay,0s)}.shop-module__suZibG__fillOnce{animation:shop-module__suZibG__chargeOnce .9s var(--ease-game) both}@keyframes shop-module__suZibG__glint{0%,62%,to{opacity:0;transform:scale(.2)rotate(0)}74%{opacity:1;transform:scale(1)rotate(45deg)}86%{opacity:0;transform:scale(.4)rotate(90deg)}}.shop-module__suZibG__glint{pointer-events:none;animation:3.2s ease-in-out infinite shop-module__suZibG__glint;animation-delay:var(--glint-delay,0s);position:absolute}@keyframes shop-module__suZibG__drift{0%{opacity:0;transform:translate(0)rotate(0)scale(.6)}25%{opacity:.95}to{opacity:0;transform:translate(var(--drift-x,6px), var(--drift-y,-14px)) rotate(120deg) scale(1)}}.shop-module__suZibG__flake{pointer-events:none;animation:2.6s ease-out infinite shop-module__suZibG__drift;animation-delay:var(--flake-delay,0s);position:absolute}@keyframes shop-module__suZibG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.shop-module__suZibG__float{animation:3s ease-in-out infinite shop-module__suZibG__float}@keyframes shop-module__suZibG__sheen{0%,55%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.shop-module__suZibG__sheen{background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:40%;animation:3.6s ease-in-out infinite shop-module__suZibG__sheen;position:absolute;inset:0 auto 0 0}@keyframes shop-module__suZibG__fly{0%{opacity:0;transform:translate(0)scale(.5)}15%{opacity:1;transform:translate(calc(var(--fly-x) * .15), calc(var(--fly-y) * .15 - 18px)) scale(1)}to{opacity:0;transform:translate(var(--fly-x), var(--fly-y)) scale(.6)}}.shop-module__suZibG__fly{pointer-events:none;animation:shop-module__suZibG__fly .76s var(--ease-game) both;animation-delay:var(--fly-delay,0s);position:absolute}@keyframes shop-module__suZibG__gulp{0%,to{transform:scale(1)}40%{transform:scale(1.22,.86)}70%{transform:scale(.94,1.08)}}.shop-module__suZibG__gulp{animation:shop-module__suZibG__gulp .52s var(--ease-spring)}@keyframes shop-module__suZibG__breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.04)}}.shop-module__suZibG__breathe{animation:2.4s ease-in-out infinite shop-module__suZibG__breathe;animation-delay:var(--breathe-delay,0s)}@media (prefers-reduced-motion:reduce){.shop-module__suZibG__fillLoop,.shop-module__suZibG__fillOnce,.shop-module__suZibG__float,.shop-module__suZibG__gulp,.shop-module__suZibG__breathe{animation:none}.shop-module__suZibG__fillLoop{transform:scaleY(1)}.shop-module__suZibG__glint,.shop-module__suZibG__flake,.shop-module__suZibG__sheen,.shop-module__suZibG__fly{animation:none;display:none}}
