.runtime-module__r9iS8q__stage{isolation:isolate;background:radial-gradient(46% 44% at 50% 22%,#ffd69638,#0000 66%),radial-gradient(60% 46% at 50% 108%,#ec48992e,#0000 70%),radial-gradient(42% 40% at 4% 4%,#a78bfa29,#0000 72%),linear-gradient(162deg,#2a1145 0%,#190a33 54%,#34124a 100%);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.runtime-module__r9iS8q__starsFar,.runtime-module__r9iS8q__starsNear{pointer-events:none;width:160%;height:160%;position:absolute;top:-30%;left:-30%}.runtime-module__r9iS8q__starsFar{opacity:.46;background-image:radial-gradient(circle,#fff6 1px,#0000 1.2px);background-position:29px 17px;background-size:88px 88px;animation:68s ease-in-out infinite alternate runtime-module__r9iS8q__drift-far}.runtime-module__r9iS8q__starsNear{opacity:.55;background-image:radial-gradient(circle,#ffffffc7 1.4px,#0000 1.6px),radial-gradient(circle,#ffd8a894 1px,#0000 1.3px);background-position:0 0,33px 25px;background-size:61px 61px,87px 87px;animation:48s ease-in-out infinite alternate runtime-module__r9iS8q__drift-near}.runtime-module__r9iS8q__firefly{pointer-events:none;width:1.1cqw;height:1.1cqw;animation:runtime-module__r9iS8q__firefly-float var(--tw-dur,2.8s) ease-in-out infinite;animation-delay:var(--tw-delay,0s);background:#ffe6c2;border-radius:50%;position:absolute;box-shadow:0 0 1.2cqw #ffd696e6}.runtime-module__r9iS8q__hill{background:linear-gradient(180deg, var(--tint-a), var(--tint-b)), #260c388c;pointer-events:none;border-top:1px solid #ffffff24;border-radius:50% 50% 0 0/26cqh 26cqh 0 0;height:62cqh;position:absolute;bottom:-34cqh;left:-6%;right:-6%;box-shadow:inset 0 2px #ffffff1a}.runtime-module__r9iS8q__house{pointer-events:none;z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:15cqh;left:50%;transform:translate(-50%)}.runtime-module__r9iS8q__roof{width:calc(var(--slots) * 9.2cqh + 12cqh);clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(170deg,#f9a8d4 0%,#ec4899 58%,#be185d 100%);height:6.4cqh;box-shadow:0 .4cqh .8cqh #18062273}.runtime-module__r9iS8q__chimneyStar{clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%);opacity:.5;background:#ffe9a8;width:2.6cqh;height:2.6cqh;margin-left:-1.3cqh;animation:2.2s ease-in-out infinite runtime-module__r9iS8q__chimney-twinkle;position:absolute;top:-3.2cqh;left:50%}.runtime-module__r9iS8q__houseBody{background:linear-gradient(168deg,#ffffff1f,#ffffff08),#3e144ccc;border:.3cqh solid #ffc4e252;border-radius:1.8cqh;flex-direction:column;align-items:center;gap:1.3cqh;padding:1.9cqh 2.2cqh;transition:box-shadow .52s ease-out,border-color .52s ease-out;display:flex;box-shadow:inset 0 1px #fff3,0 2cqh 4cqh #1605207a}.runtime-module__r9iS8q__seedWindow{background:radial-gradient(circle at 50% 36%,#ffffff1a,#0000 64%),#22082cb3;border:.28cqh solid #ffd2ec47;border-radius:1.4cqh;justify-content:center;align-items:center;width:15cqh;height:15cqh;transition:background .52s ease-out,border-color .52s ease-out,box-shadow .52s ease-out;display:flex}.runtime-module__r9iS8q__seedGlyph{color:#ffe4f44d;opacity:0;font-size:10.4cqh;line-height:1;transition:opacity .46s ease-out,transform .62s cubic-bezier(.22,1,.36,1),color .46s ease-out,text-shadow .46s ease-out;transform:scale(.74)}.runtime-module__r9iS8q__seedChip{margin-left:calc(var(--slots) * -4.6cqh - 10cqh);color:#4a2410;opacity:0;background:linear-gradient(150deg,#ffe9a8,#ffc861);border:.26cqh solid #fffc;border-radius:999px;justify-content:center;align-items:center;min-width:7.6cqh;height:7.6cqh;padding:0 .8cqh;font-size:4.6cqh;line-height:1;transition:opacity .42s ease-out,transform .52s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:11cqh;left:50%;transform:scale(.7)translateY(.8cqh);box-shadow:0 .8cqh 1.6cqh #16052073}.runtime-module__r9iS8q__slotsRow{justify-content:center;align-items:center;gap:1.2cqh;display:flex}.runtime-module__r9iS8q__slot{background:#1c06268c;border:.26cqh dashed #ffd2ec61;border-radius:1cqh;justify-content:center;align-items:center;width:8cqh;height:8cqh;transition:background .32s ease-out,border-color .32s ease-out,box-shadow .32s ease-out;display:flex}.runtime-module__r9iS8q__slotGlyph{color:#fff4de;text-shadow:0 0 1cqh #ffce78cc;font-size:5.2cqh;line-height:1}.runtime-module__r9iS8q__slotFilled{background:linear-gradient(160deg,#ffe2aa57,#ffba7829),#4a183cb3;border-style:solid;border-color:#ffdc96d9;animation:.48s cubic-bezier(.22,1,.36,1) both runtime-module__r9iS8q__slot-fill;box-shadow:0 0 1.8cqh #ffce7899,inset 0 1px #ffffff4d}.runtime-module__r9iS8q__houseLit .runtime-module__r9iS8q__houseBody{border-color:#ffe09699;box-shadow:inset 0 1px #ffffff47,0 0 3cqh #ffce6e66,0 2cqh 4cqh #1605207a}.runtime-module__r9iS8q__houseLit .runtime-module__r9iS8q__seedWindow{background:radial-gradient(circle at 50% 38%,#ffecbe57,#0000 66%),#5c1e46cc;border-color:#ffe096bf;animation:4.6s ease-in-out infinite runtime-module__r9iS8q__window-glow;box-shadow:inset 0 0 2.4cqh #ffce6e52,0 0 3.4cqh #ffc66461}.runtime-module__r9iS8q__houseLit .runtime-module__r9iS8q__seedGlyph{opacity:1;color:#fff7e0;text-shadow:0 0 1.6cqh #ffd878e6,0 .5cqh .9cqh #16052080;transform:scale(1)}.runtime-module__r9iS8q__houseLit .runtime-module__r9iS8q__seedChip{opacity:1;transform:scale(1)translateY(0)}.runtime-module__r9iS8q__tilesGrid{grid-template-columns:repeat(var(--cols,3), minmax(0, var(--tile,18cqh)));z-index:3;place-content:center;gap:max(16px,2.2cqh) max(16px,2.6cqw);display:grid;position:absolute;inset:49cqh 5% 4cqh}.runtime-module__r9iS8q__tileWrap{aspect-ratio:1;opacity:0;position:relative;transform:translateY(3.2cqh)scale(.86)}.runtime-module__r9iS8q__tileShown{animation:.52s cubic-bezier(.22,1,.36,1) both runtime-module__r9iS8q__tile-enter,5.2s ease-in-out infinite runtime-module__r9iS8q__tile-float;animation-delay:var(--enter-delay,0s), calc(var(--enter-delay,0s) + var(--float-delay,0s))}.runtime-module__r9iS8q__tile{cursor:pointer;background:radial-gradient(circle at 38% 30%,#ffffff47,#0000 58%),linear-gradient(160deg,#ffffff24,#ffffff0a),#4a1654a8;border:none;border-radius:50%;justify-content:center;align-items:center;width:100%;min-width:56px;height:100%;min-height:56px;transition:transform .2s ease-out,box-shadow .24s ease-out,background .24s ease-out,opacity .24s ease-out;display:flex;box-shadow:inset 0 .3cqh #ffffff3d,0 1.4cqh 2.6cqh #16052070}.runtime-module__r9iS8q__tileGlyph{font-size:calc(var(--tile,18cqh) * .58);color:#fff2fa;text-shadow:0 .5cqh 1cqh #16052080;line-height:1}.runtime-module__r9iS8q__tile:hover{transform:translateY(-.5cqh)scale(1.04)}.runtime-module__r9iS8q__tile:active{transform:translateY(.2cqh)scale(.95)}.runtime-module__r9iS8q__tile:focus-visible{outline-offset:.5cqh;outline:.5cqh solid #ffd43b}.runtime-module__r9iS8q__chip{min-width:calc(var(--tile,18cqh) * .42);height:calc(var(--tile,18cqh) * .42);font-size:calc(var(--tile,18cqh) * .26);pointer-events:none;z-index:4;border-radius:999px;justify-content:center;align-items:center;padding:0 .6cqh;line-height:1;animation:.3s cubic-bezier(.22,1,.36,1) both runtime-module__r9iS8q__chip-pop;display:flex;position:absolute;top:-1.2cqh;left:-1.2cqh}.runtime-module__r9iS8q__chipIdle{color:#f6e6ff;background:#2e0e3ed1;border:.22cqh solid #ffffff73}.runtime-module__r9iS8q__chipMatch{color:#4a2410;background:linear-gradient(150deg,#ffe9a8,#ffc861);border:.24cqh solid #ffffffd9;box-shadow:0 0 1.6cqh #ffce78cc}.runtime-module__r9iS8q__chipMiss{color:#d8cfe6;background:#260e34e6;border:.24cqh solid #d8cfe680}.runtime-module__r9iS8q__tileMatch .runtime-module__r9iS8q__tile{background:radial-gradient(circle at 38% 30%,#ffffff57,#0000 58%),linear-gradient(160deg,#ffe8b061,#ffc48229),#602048ad;box-shadow:inset 0 .3cqh #ffffff57,0 0 2.4cqh #ffd278e6,0 1.4cqh 2.6cqh #16052070}.runtime-module__r9iS8q__tileMiss .runtime-module__r9iS8q__tile{opacity:.52;box-shadow:inset 0 .3cqh #ffffff29,0 .8cqh 1.6cqh #16052066}.runtime-module__r9iS8q__tileFlying{opacity:1;z-index:6;transform:none;animation:none!important}.runtime-module__r9iS8q__tileCaught{opacity:0;pointer-events:none;transition:opacity .26s ease-out,transform .26s ease-out;transform:scale(.6);animation:none!important}.runtime-module__r9iS8q__fxLayer{pointer-events:none;z-index:5;position:absolute;inset:0}@keyframes runtime-module__r9iS8q__drift-far{0%{transform:translate(0,0)}to{transform:translate(-2.2%,1.5%)}}@keyframes runtime-module__r9iS8q__drift-near{0%{transform:translate(0,0)}to{transform:translate(3%,-1.8%)}}@keyframes runtime-module__r9iS8q__firefly-float{0%,to{opacity:.2;transform:translate(0,0)scale(.8)}50%{opacity:1;transform:translate(.7cqw,-1.5cqh)scale(1.15)}}@keyframes runtime-module__r9iS8q__chimney-twinkle{0%,to{opacity:.4;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(8deg)}}@keyframes runtime-module__r9iS8q__window-glow{0%,to{box-shadow:inset 0 0 2.4cqh #ffce6e4d,0 0 3cqh #ffc66452}50%{box-shadow:inset 0 0 3cqh #ffce6e6b,0 0 4.4cqh #ffc66475}}@keyframes runtime-module__r9iS8q__slot-fill{0%{transform:scale(.7)}62%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes runtime-module__r9iS8q__tile-enter{0%{opacity:0;transform:translateY(3.2cqh)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes runtime-module__r9iS8q__tile-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-1.1cqh)scale(1.014)}}@keyframes runtime-module__r9iS8q__chip-pop{0%{opacity:0;transform:translateY(1cqh)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__starsFar,.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__starsNear,.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__firefly,.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__chimneyStar,.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__practiceGlow{animation:none}.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__tileShown{opacity:1;animation:none;transform:none}.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__chip,.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__slotFilled,.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__houseLit .runtime-module__r9iS8q__seedWindow{animation:none}.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__tile,.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__seedGlyph,.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__seedChip,.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__slot{transition:none}.runtime-module__r9iS8q__qLow .runtime-module__r9iS8q__starsFar{display:none}.runtime-module__r9iS8q__practice{box-shadow:inset 0 0 0 .9cqh #22d3eed9,inset 0 0 4cqh #22d3ee47}.runtime-module__r9iS8q__practiceGlow{pointer-events:none;z-index:1;background:linear-gradient(#22d3ee2e 0%,#0000 26%),linear-gradient(#0000 78%,#22d3ee24 100%);animation:3.2s ease-in-out infinite runtime-module__r9iS8q__practice-breathe;position:absolute;inset:0}@keyframes runtime-module__r9iS8q__practice-breathe{0%,to{opacity:.55}50%{opacity:1}}.runtime-module__r9iS8q__rm .runtime-module__r9iS8q__practiceGlow{opacity:.8}.runtime-module__r9iS8q__practice .runtime-module__r9iS8q__hill{background:linear-gradient(#22d3ee38,#0e749029),#08222e8c;border-top-color:#67e8f966}.runtime-module__r9iS8q__practice .runtime-module__r9iS8q__roof{background:linear-gradient(170deg,#a5f3fc 0%,#22d3ee 58%,#0e7490 100%)}
