.PetWorld-module__iPX8Ta__root{--ink:#2b2140;--paper:#fffaf2;--gold:#ffcf2e;--gold-d:#b8860b;--pink:#ff5d9e;--glass:#ffffffdb;--u:clamp(9px, 1.55vmin, 15px);--safe-t:max(8px, env(safe-area-inset-top));--safe-r:max(10px, env(safe-area-inset-right));--safe-b:max(8px, env(safe-area-inset-bottom));--safe-l:max(10px, env(safe-area-inset-left));z-index:100;width:100dvw;height:100dvh;color:var(--ink);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:#9ed8f5;font-family:ui-rounded,Nunito,Arial Rounded MT Bold,system-ui,sans-serif;font-weight:700;position:fixed;inset:0;overflow:hidden}.PetWorld-module__iPX8Ta__root button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}.PetWorld-module__iPX8Ta__root button:disabled{cursor:default}.PetWorld-module__iPX8Ta__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.PetWorld-module__iPX8Ta__loading{place-content:center;justify-items:center;gap:calc(var(--u) * 1.5);font-size:calc(var(--u) * 2);color:var(--ink);background:radial-gradient(circle at 50% 40%,#fff6d8,#ffd6ea 45%,#a8d8ff);display:grid;position:absolute;inset:0}.PetWorld-module__iPX8Ta__loadEgg{width:calc(var(--u) * 7);height:calc(var(--u) * 9);background:radial-gradient(circle at 35% 30%,#fff 0 10%,#0000 11%),radial-gradient(circle at 40% 35%,#fff6e0,#ffb46b);border-radius:50% 50% 46% 46%/58% 58% 42% 42%;animation:1s ease-in-out infinite PetWorld-module__iPX8Ta__wobble;box-shadow:0 10px 0 -4px #0002,inset -6px -8px #0001}@keyframes PetWorld-module__iPX8Ta__wobble{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.PetWorld-module__iPX8Ta__top{top:var(--safe-t);left:var(--safe-l);right:var(--safe-r);align-items:center;gap:calc(var(--u) * .7);pointer-events:none;display:flex;position:absolute}.PetWorld-module__iPX8Ta__top>*{pointer-events:auto}.PetWorld-module__iPX8Ta__spacer{flex:1}.PetWorld-module__iPX8Ta__round{width:calc(var(--u) * 4);height:calc(var(--u) * 4);font-size:calc(var(--u) * 1.8);background:linear-gradient(#fff,#e9e2ff);border:3px solid #fff;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 4px #0003,0 6px 14px #0002}.PetWorld-module__iPX8Ta__round:active,.PetWorld-module__iPX8Ta__bigBtn:active,.PetWorld-module__iPX8Ta__action:active,.PetWorld-module__iPX8Ta__btn:active,.PetWorld-module__iPX8Ta__btnSoft:active,.PetWorld-module__iPX8Ta__buy:active{transform:translateY(3px)scale(.97);box-shadow:0 1px #0003}.PetWorld-module__iPX8Ta__placeChip,.PetWorld-module__iPX8Ta__questChip,.PetWorld-module__iPX8Ta__coins,.PetWorld-module__iPX8Ta__treats{align-items:center;gap:calc(var(--u) * .5);height:calc(var(--u) * 4);padding:0 calc(var(--u) * 1.2);background:var(--glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:calc(var(--u) * 1.5);white-space:nowrap;border:3px solid #fff;border-radius:999px;display:flex;box-shadow:0 4px #0002,0 6px 14px #0002}.PetWorld-module__iPX8Ta__placeIcon{font-size:calc(var(--u) * 2)}.PetWorld-module__iPX8Ta__placeName{font-size:calc(var(--u) * 1.3)}@media (max-width:700px){.PetWorld-module__iPX8Ta__placeName{display:none}}.PetWorld-module__iPX8Ta__questChip{font-size:calc(var(--u) * 1.9)}.PetWorld-module__iPX8Ta__questNum{font-size:calc(var(--u) * 1.3)}.PetWorld-module__iPX8Ta__questReady{background:linear-gradient(#d8ffd0,#8be27a);animation:1s ease-in-out infinite PetWorld-module__iPX8Ta__pulse}@keyframes PetWorld-module__iPX8Ta__pulse{50%{transform:scale(1.08)}}.PetWorld-module__iPX8Ta__coins{font-size:calc(var(--u) * 1.8);color:#5a3a00;background:linear-gradient(#fff6c8,#ffd95c);border-color:#fff3b0}.PetWorld-module__iPX8Ta__coinIcon{vertical-align:-.15em;background:radial-gradient(circle at 35% 30%,#fff8c8 0 18%,#ffd23f 20%,#e0a400 70%,#b88000);border-radius:50%;width:1.05em;height:1.05em;display:inline-block;box-shadow:inset 0 -2px #0002,0 1px #7a5500}.PetWorld-module__iPX8Ta__treats{font-size:calc(var(--u) * 1.6)}.PetWorld-module__iPX8Ta__modeWrap{position:relative}.PetWorld-module__iPX8Ta__modeList{background:var(--glass);z-index:5;border:3px solid #fff;border-radius:18px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0003}.PetWorld-module__iPX8Ta__modeBtn{font-size:calc(var(--u) * 1.3);white-space:nowrap;background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;display:flex}.PetWorld-module__iPX8Ta__modeOn{background:linear-gradient(#ffe0f0,#ffb3d6)}.PetWorld-module__iPX8Ta__side{right:var(--safe-r);gap:calc(var(--u) * 1);display:grid;position:absolute;top:50%;transform:translateY(-50%)}.PetWorld-module__iPX8Ta__bigBtn{width:calc(var(--u) * 6);height:calc(var(--u) * 6);background:linear-gradient(#fff,#ffe3f1);border:3px solid #fff;border-radius:28%;place-content:center;justify-items:center;padding:0;display:grid;position:relative;box-shadow:0 5px #0003,0 10px 20px #0003}.PetWorld-module__iPX8Ta__bigIcon{font-size:calc(var(--u) * 2.8);line-height:1}.PetWorld-module__iPX8Ta__bigCap{font-size:calc(var(--u) * .95);margin-top:2px}.PetWorld-module__iPX8Ta__dot{color:#fff;background:#ff3d5e;border:2px solid #fff;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:13px;display:grid;position:absolute;top:-6px;right:-6px}.PetWorld-module__iPX8Ta__team{left:var(--safe-l);bottom:var(--safe-b);pointer-events:none;gap:6px;display:flex;position:absolute}.PetWorld-module__iPX8Ta__teamPet{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);background:radial-gradient(circle at 50% 40%,#fff,#dff1ff);border:3px solid #fff;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 4px 10px #0003}.PetWorld-module__iPX8Ta__teamPet img,.PetWorld-module__iPX8Ta__teamPet span{width:100%!important;height:100%!important}.PetWorld-module__iPX8Ta__action{left:50%;bottom:calc(var(--safe-b) + var(--u) * 1.5);min-width:calc(var(--u) * 9);height:calc(var(--u) * 7.5);padding:0 calc(var(--u) * 2);align-items:center;gap:calc(var(--u) * .8);background:linear-gradient(#ffe873,#ffb72e);border:4px solid #fff;border-radius:999px;animation:.25s cubic-bezier(.3,1.6,.6,1) PetWorld-module__iPX8Ta__pop,1.6s ease-in-out .25s infinite PetWorld-module__iPX8Ta__bob;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 6px #a86a00,0 12px 24px #0004}.PetWorld-module__iPX8Ta__actionDim{background:linear-gradient(#fff,#dcd6ea);box-shadow:0 6px #8a83a0,0 12px 24px #0003}.PetWorld-module__iPX8Ta__actionIcon{font-size:calc(var(--u) * 3.6);line-height:1}.PetWorld-module__iPX8Ta__actionCap{font-size:calc(var(--u) * 1.4);color:#5a3a00}@keyframes PetWorld-module__iPX8Ta__pop{0%{transform:translate(-50%)scale(.4)}}@keyframes PetWorld-module__iPX8Ta__bob{50%{transform:translate(-50%)translateY(-4px)}}.PetWorld-module__iPX8Ta__emotes{left:50%;top:calc(var(--safe-t) + var(--u) * 5);background:var(--glass);border:3px solid #fff;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 14px #0002}.PetWorld-module__iPX8Ta__emote{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);font-size:calc(var(--u) * 1.8);background:#fff;border:0;border-radius:50%;padding:0;box-shadow:0 3px #0002}.PetWorld-module__iPX8Ta__friends{font-size:calc(var(--u) * 1.3);padding:0 6px}.PetWorld-module__iPX8Ta__toasts{left:50%;top:calc(var(--safe-t) + var(--u) * 5.5);pointer-events:none;justify-items:center;gap:6px;display:grid;position:absolute;transform:translate(-50%)}.PetWorld-module__iPX8Ta__toast{font-size:calc(var(--u) * 1.5);background:linear-gradient(#fff,#fff1c8);border:3px solid #fff;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;animation:.3s cubic-bezier(.3,1.6,.6,1) PetWorld-module__iPX8Ta__pop2;display:flex;box-shadow:0 6px 20px #0003}.PetWorld-module__iPX8Ta__toastIcon{font-size:calc(var(--u) * 2)}@keyframes PetWorld-module__iPX8Ta__pop2{0%{opacity:0;transform:scale(.5)}}.PetWorld-module__iPX8Ta__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:20;background:radial-gradient(circle at 50% 40%,#2b214044,#2b2140aa);place-items:center;animation:.18s ease-out PetWorld-module__iPX8Ta__fade;display:grid;position:absolute;inset:0}@keyframes PetWorld-module__iPX8Ta__fade{0%{opacity:0}}.PetWorld-module__iPX8Ta__sheet{width:min(92vw,560px);max-height:calc(100dvh - var(--safe-t) - var(--safe-b) - 12px);background:linear-gradient(#fffdf8,#fff1f8);border:4px solid #fff;border-radius:28px;flex-direction:column;animation:.28s cubic-bezier(.3,1.4,.6,1) PetWorld-module__iPX8Ta__rise;display:flex;overflow:hidden;box-shadow:0 20px 60px #0005,inset 0 -6px #0000000d}.PetWorld-module__iPX8Ta__sheetWide{width:min(95vw,900px)}@keyframes PetWorld-module__iPX8Ta__rise{0%{opacity:0;transform:translateY(30px)scale(.94)}}.PetWorld-module__iPX8Ta__sheetHead{padding:calc(var(--u) * .9) calc(var(--u) * 1.4);background:linear-gradient(#ffe7f3,#ffd0e6);border-bottom:3px solid #fff;align-items:center;gap:10px;display:flex}.PetWorld-module__iPX8Ta__sheetIcon{font-size:calc(var(--u) * 2.4)}.PetWorld-module__iPX8Ta__sheetTitle{font-size:calc(var(--u) * 1.7);flex:1;margin:0;font-weight:900}.PetWorld-module__iPX8Ta__close{width:calc(var(--u) * 3.4);height:calc(var(--u) * 3.4);font-size:calc(var(--u) * 1.4);background:#fff;border:3px solid #fff;border-radius:50%;box-shadow:0 3px #0002}.PetWorld-module__iPX8Ta__sheetBody{padding:calc(var(--u) * 1.2);touch-action:pan-y;overflow-y:auto}.PetWorld-module__iPX8Ta__empty{text-align:center;font-size:calc(var(--u) * 3);margin:calc(var(--u) * 2)}.PetWorld-module__iPX8Ta__row{margin-top:calc(var(--u) * .8);flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.PetWorld-module__iPX8Ta__btn,.PetWorld-module__iPX8Ta__btnSoft,.PetWorld-module__iPX8Ta__buy,.PetWorld-module__iPX8Ta__btnBig{padding:calc(var(--u) * .6) calc(var(--u) * 1.4);font-size:calc(var(--u) * 1.35);border:3px solid #fff;border-radius:999px;align-items:center;gap:6px;display:inline-flex;box-shadow:0 4px #0003}.PetWorld-module__iPX8Ta__btn,.PetWorld-module__iPX8Ta__btnBig{text-shadow:0 1px #0003;background:linear-gradient(#7ee08a,#2fb64a);color:#fff!important}.PetWorld-module__iPX8Ta__btnBig{font-size:calc(var(--u) * 2);padding:calc(var(--u) * .9) calc(var(--u) * 2.4)}.PetWorld-module__iPX8Ta__btnSoft{background:#fff}.PetWorld-module__iPX8Ta__buy{background:linear-gradient(#fff6c8,#ffd23f);color:#5a3a00!important}.PetWorld-module__iPX8Ta__btn:disabled,.PetWorld-module__iPX8Ta__buy:disabled{filter:grayscale(.8);opacity:.55}.PetWorld-module__iPX8Ta__price{align-items:center;gap:4px;display:inline-flex}.PetWorld-module__iPX8Ta__eggRow{gap:calc(var(--u) * 1);touch-action:pan-x;padding-bottom:6px;display:flex;overflow-x:auto}.PetWorld-module__iPX8Ta__eggCard{width:calc(var(--u) * 15);padding:calc(var(--u) * 1);background:#fff;border-radius:22px;flex:none;justify-items:center;gap:6px;display:grid;box-shadow:0 4px #0001,0 6px 16px #0001}.PetWorld-module__iPX8Ta__egg{border-radius:50% 50% 46% 46%/58% 58% 42% 42%;display:inline-block;position:relative;box-shadow:inset -6px -8px #0002,0 6px 0 -2px #0002}.PetWorld-module__iPX8Ta__eggCrack{clip-path:polygon(0 0,20% 60%,40% 0,60% 60%,80% 0,100% 60%,100% 100%,0 100%);border-top:3px solid #0006;position:absolute;inset:40% 10%}.PetWorld-module__iPX8Ta__eggName{font-size:calc(var(--u) * 1.15);text-align:center}.PetWorld-module__iPX8Ta__inside{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.PetWorld-module__iPX8Ta__insidePet{background:#faf6ff;border:2px solid;border-radius:12px;place-items:center;width:46px;height:52px;display:grid;position:relative}.PetWorld-module__iPX8Ta__pct{background:#fff;border-radius:6px;padding:0 3px;font-size:10px;position:absolute;bottom:-2px}.PetWorld-module__iPX8Ta__reveal{width:min(86vw,420px);padding:calc(var(--u) * 2) calc(var(--u) * 1.5);border:5px solid var(--rc);box-shadow:0 0 0 6px #fff, 0 20px 60px #0006, 0 0 80px var(--rc);background:radial-gradient(circle at 50% 35%,#fff,#fff4fb 60%,#ffe0f0);border-radius:32px;justify-items:center;animation:.35s cubic-bezier(.3,1.5,.6,1) PetWorld-module__iPX8Ta__rise;display:grid;position:relative;overflow:hidden}.PetWorld-module__iPX8Ta__rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--rc) 22%, transparent) 0 10deg, transparent 10deg 20deg);z-index:0;animation:14s linear infinite PetWorld-module__iPX8Ta__spin;position:absolute;inset:-50%}.PetWorld-module__iPX8Ta__reveal>:not(.PetWorld-module__iPX8Ta__rays){z-index:1;position:relative}@keyframes PetWorld-module__iPX8Ta__spin{to{transform:rotate(360deg)}}.PetWorld-module__iPX8Ta__newBadge{color:#fff;font-size:calc(var(--u) * 1.3);background:#ff3d5e;border-radius:999px;padding:4px 12px;top:14px;right:14px;transform:rotate(8deg);box-shadow:0 3px #0003;position:absolute!important}.PetWorld-module__iPX8Ta__revealName{font-size:calc(var(--u) * 2.4);margin:4px 0;font-weight:900}.PetWorld-module__iPX8Ta__chips{justify-content:center;align-items:center;gap:6px;display:flex}.PetWorld-module__iPX8Ta__rarity,.PetWorld-module__iPX8Ta__element,.PetWorld-module__iPX8Ta__stage{color:#fff;font-size:calc(var(--u) * 1.1);text-shadow:0 1px #0004;border:2px solid #fff;border-radius:999px;padding:3px 12px}.PetWorld-module__iPX8Ta__stage{background:#6b5cff}.PetWorld-module__iPX8Ta__tabs{gap:6px;margin-bottom:10px;display:flex}.PetWorld-module__iPX8Ta__tab{font-size:calc(var(--u) * 1.4);background:#f1ecff;border:3px solid #fff;border-radius:999px;padding:6px 14px}.PetWorld-module__iPX8Ta__tabOn{background:linear-gradient(#ffd9ec,#ffb3d6)}.PetWorld-module__iPX8Ta__petsWrap{grid-template-columns:1fr minmax(180px,34%);align-items:start;gap:12px;display:grid}@media (max-width:560px){.PetWorld-module__iPX8Ta__petsWrap{grid-template-columns:1fr}}.PetWorld-module__iPX8Ta__grid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;display:grid}.PetWorld-module__iPX8Ta__cell{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#fff,#f3eeff);border:3px solid;border-radius:18px;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 3px #0001}.PetWorld-module__iPX8Ta__cellOn{box-shadow:0 0 0 3px #fff,0 0 0 6px #ff5d9e}.PetWorld-module__iPX8Ta__lv,.PetWorld-module__iPX8Ta__el,.PetWorld-module__iPX8Ta__followMark,.PetWorld-module__iPX8Ta__count{background:#fff;border-radius:8px;padding:2px 5px;font-size:12px;line-height:1;position:absolute;box-shadow:0 1px #0002}.PetWorld-module__iPX8Ta__lv{color:#fff;background:#6b5cff;top:3px;left:3px}.PetWorld-module__iPX8Ta__el{top:3px;right:3px}.PetWorld-module__iPX8Ta__followMark{bottom:3px;left:3px}.PetWorld-module__iPX8Ta__count{bottom:3px;right:3px}.PetWorld-module__iPX8Ta__stars{letter-spacing:-1px;font-size:10px;position:absolute;bottom:2px}.PetWorld-module__iPX8Ta__starOn{color:#ffb300}.PetWorld-module__iPX8Ta__starOff{color:#0002}.PetWorld-module__iPX8Ta__detail{border:3px solid var(--rc);background:radial-gradient(circle at 50% 30%,#fff,#fff4fb);border-radius:22px;justify-items:center;gap:6px;padding:10px;display:grid;position:sticky;top:0}.PetWorld-module__iPX8Ta__detailName{font-size:calc(var(--u) * 1.6);font-weight:900}.PetWorld-module__iPX8Ta__xpRow{align-items:center;gap:8px;width:100%;display:flex}.PetWorld-module__iPX8Ta__lvBig{font-size:calc(var(--u) * 1.3);color:#6b5cff}.PetWorld-module__iPX8Ta__xpBar,.PetWorld-module__iPX8Ta__miniBar{background:#ece6ff;border:2px solid #fff;border-radius:6px;flex:1;height:12px;overflow:hidden}.PetWorld-module__iPX8Ta__miniBar{height:8px;position:absolute;bottom:4px;left:8px;right:8px}.PetWorld-module__iPX8Ta__xpFill{background:linear-gradient(90deg,#8b7bff,#ff7ad9);border-radius:6px;height:100%}.PetWorld-module__iPX8Ta__stats{font-size:calc(var(--u) * 1.2);gap:10px;display:flex}.PetWorld-module__iPX8Ta__gearRow{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.PetWorld-module__iPX8Ta__gear{background:#fff;border:2px solid #fff;border-radius:12px;place-items:center;min-width:46px;padding:4px;font-size:22px;display:grid;box-shadow:0 2px #0002}.PetWorld-module__iPX8Ta__gear .PetWorld-module__iPX8Ta__price{font-size:10px}.PetWorld-module__iPX8Ta__gearOn{background:#ffd9ec}.PetWorld-module__iPX8Ta__badges{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:10px;display:grid}.PetWorld-module__iPX8Ta__badge{aspect-ratio:1;filter:grayscale()opacity(.4);background:#ece6ff;border:4px dashed #c9bfff;border-radius:50%;place-items:center;font-size:34px;display:grid}.PetWorld-module__iPX8Ta__badgeOn{filter:none;background:radial-gradient(circle at 40% 35%,#fff6c8,#ffcf2e);border:4px solid #fff;box-shadow:0 0 0 3px #e0a400,0 6px 14px #0003}.PetWorld-module__iPX8Ta__map{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.PetWorld-module__iPX8Ta__mapCard{background:linear-gradient(#fff,#eaf6ff);border:3px solid #fff;border-radius:22px;justify-items:center;gap:4px;padding:10px 6px;display:grid;box-shadow:0 4px #0001,0 6px 14px #0001}.PetWorld-module__iPX8Ta__mapHere{box-shadow:0 0 0 4px #ff5d9e,0 6px 14px #0002}.PetWorld-module__iPX8Ta__mapLocked{background:linear-gradient(#f2f0f7,#dcd8e8)}.PetWorld-module__iPX8Ta__mapLocked .PetWorld-module__iPX8Ta__mapIcon{filter:grayscale(.7)}.PetWorld-module__iPX8Ta__mapGo{background:0 0;border:0;justify-items:center;gap:2px;padding:0;display:grid;position:relative}.PetWorld-module__iPX8Ta__mapIcon{font-size:calc(var(--u) * 3.6);line-height:1.1}.PetWorld-module__iPX8Ta__mapName{font-size:calc(var(--u) * 1.05);text-align:center}.PetWorld-module__iPX8Ta__mapBadge{font-size:20px;position:absolute;top:-4px;right:-14px}.PetWorld-module__iPX8Ta__need{font-size:calc(var(--u) * 1.05);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.PetWorld-module__iPX8Ta__needTool{filter:grayscale()opacity(.55);font-size:22px}.PetWorld-module__iPX8Ta__haveTool{font-size:22px}.PetWorld-module__iPX8Ta__gate{justify-items:center;gap:14px;padding:10px;display:grid}.PetWorld-module__iPX8Ta__gateBar{background:#ece6ff;border:3px solid #fff;border-radius:18px;width:100%;height:36px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0002}.PetWorld-module__iPX8Ta__gateFill{background:linear-gradient(90deg,#ffe873,#ffb72e);height:100%}.PetWorld-module__iPX8Ta__gateNum{font-size:calc(var(--u) * 1.3);place-items:center;display:grid;position:absolute;inset:0}.PetWorld-module__iPX8Ta__toolNeed{filter:grayscale()opacity(.5);font-size:44px}.PetWorld-module__iPX8Ta__toolRow{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.PetWorld-module__iPX8Ta__toolCard{background:#fff;border-radius:22px;justify-items:center;gap:6px;padding:10px;display:grid;box-shadow:0 4px #0001}.PetWorld-module__iPX8Ta__toolHave{background:linear-gradient(#e8ffe4,#c6f5bd)}.PetWorld-module__iPX8Ta__toolLocked{opacity:.55}.PetWorld-module__iPX8Ta__toolIcon{background:0 0;border:0;padding:0;font-size:48px}.PetWorld-module__iPX8Ta__check{color:#2fb64a;font-size:24px}.PetWorld-module__iPX8Ta__lock{font-size:22px}.PetWorld-module__iPX8Ta__gymTop{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:12px;display:flex}.PetWorld-module__iPX8Ta__treatBig{font-size:calc(var(--u) * 2.4)}.PetWorld-module__iPX8Ta__foes{gap:8px;display:grid}.PetWorld-module__iPX8Ta__foe{text-align:left;background:linear-gradient(#fff,#f3eeff);border:3px solid #fff;border-radius:22px;align-items:center;gap:10px;padding:8px 12px;display:flex;box-shadow:0 4px #0001}.PetWorld-module__iPX8Ta__foeBeat{background:linear-gradient(#fff9e0,#ffefb3)}.PetWorld-module__iPX8Ta__foeFace{background:#ffe7f3;border:3px solid #fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:32px;display:grid}.PetWorld-module__iPX8Ta__foeEl{border:2px solid #fff;border-radius:999px;padding:4px 8px;font-size:18px}.PetWorld-module__iPX8Ta__foeTeam{flex:1;gap:4px;display:flex}.PetWorld-module__iPX8Ta__foeName{font-size:calc(var(--u) * 1.2)}.PetWorld-module__iPX8Ta__foeBadge{font-size:28px}.PetWorld-module__iPX8Ta__trained{font-size:calc(var(--u) * 2);text-align:center}.PetWorld-module__iPX8Ta__talk{align-items:flex-end;gap:12px;width:min(92vw,640px);animation:.28s cubic-bezier(.3,1.4,.6,1) PetWorld-module__iPX8Ta__rise;display:flex}.PetWorld-module__iPX8Ta__talkFace{width:calc(var(--u) * 10);height:calc(var(--u) * 10);font-size:calc(var(--u) * 6);border:5px solid #fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 10px 30px #0004}.PetWorld-module__iPX8Ta__bubble{padding:calc(var(--u) * 1.2);background:#fff;border-radius:28px;flex:1;position:relative;box-shadow:0 10px 30px #0004}.PetWorld-module__iPX8Ta__bubble:before{content:"";border:10px solid #0000;border-right:14px solid #fff;position:absolute;bottom:28px;left:-14px}.PetWorld-module__iPX8Ta__talkName{font-size:calc(var(--u) * 1.2);color:#8a7aa8}.PetWorld-module__iPX8Ta__questCard{background:linear-gradient(#fffdf2,#fff1c8);border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:6px;padding:10px;display:flex}.PetWorld-module__iPX8Ta__questBig{font-size:calc(var(--u) * 4.5);line-height:1}.PetWorld-module__iPX8Ta__dots{gap:5px;display:flex}.PetWorld-module__iPX8Ta__dotOn,.PetWorld-module__iPX8Ta__dotOff{border:2px solid #e0a400;border-radius:50%;width:14px;height:14px}.PetWorld-module__iPX8Ta__dotOn{background:#ffcf2e}.PetWorld-module__iPX8Ta__reward{font-size:calc(var(--u) * 1.3);align-items:center;gap:6px;display:flex}.PetWorld-module__iPX8Ta__old{z-index:30;padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);touch-action:pan-y;-webkit-user-select:text;user-select:text;background:linear-gradient(#fff8ef,#ffe8f3);position:absolute;inset:0;overflow:auto}@media (prefers-reduced-motion:reduce){.PetWorld-module__iPX8Ta__action,.PetWorld-module__iPX8Ta__questReady,.PetWorld-module__iPX8Ta__rays,.PetWorld-module__iPX8Ta__loadEgg{animation:none}}@media (max-height:500px){.PetWorld-module__iPX8Ta__eggCard{width:calc(var(--u) * 13);gap:3px;padding:6px}.PetWorld-module__iPX8Ta__insidePet{width:34px;height:40px}.PetWorld-module__iPX8Ta__insidePet img,.PetWorld-module__iPX8Ta__insidePet>span:first-child{width:30px!important;height:30px!important}.PetWorld-module__iPX8Ta__sheetHead{padding:4px 12px}.PetWorld-module__iPX8Ta__sheetBody{padding:8px}.PetWorld-module__iPX8Ta__reveal{padding:10px}}.PetWorld-module__iPX8Ta__vetBtn{left:calc(50% + var(--u) * 7);bottom:calc(var(--safe-b) + var(--u) * 2);width:calc(var(--u) * 6.5);height:calc(var(--u) * 6.5);font-size:calc(var(--u) * 3.2);background:linear-gradient(#ffd0dc,#ff7a9a);border:4px solid #fff;border-radius:50%;position:absolute;box-shadow:0 6px #b03a5a,0 12px 24px #0004}.PetWorld-module__iPX8Ta__vetBtn:active{transform:translateY(3px);box-shadow:0 2px #b03a5a}.PetWorld-module__iPX8Ta__retry{color:#3a2400;background:linear-gradient(#ffe873,#ffb72e);border:4px solid #fff;border-radius:999px;margin-top:14px;padding:12px 26px;font-size:22px;font-weight:900;box-shadow:0 6px #a86a00}
.PuzzleScreen-module__HQJYRa__screen{z-index:60;color:var(--ink);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;justify-content:center;align-items:center;font-family:ui-rounded,SF Pro Rounded,Nunito,system-ui,sans-serif;animation:.3s ease-out PuzzleScreen-module__HQJYRa__fadeIn;display:flex;position:absolute;inset:0}:where(.PuzzleScreen-module__HQJYRa__screen) button{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit}.PuzzleScreen-module__HQJYRa__screen button:disabled{cursor:default}.PuzzleScreen-module__HQJYRa__screen :is(.PuzzleScreen-module__HQJYRa__pics,.PuzzleScreen-module__HQJYRa__posed,.PuzzleScreen-module__HQJYRa__mPic,.PuzzleScreen-module__HQJYRa__sprite,.PuzzleScreen-module__HQJYRa__rock,.PuzzleScreen-module__HQJYRa__round,.PuzzleScreen-module__HQJYRa__hand,.PuzzleScreen-module__HQJYRa__spark,.PuzzleScreen-module__HQJYRa__bigStar,.PuzzleScreen-module__HQJYRa__tap,.PuzzleScreen-module__HQJYRa__plant){font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.PuzzleScreen-module__HQJYRa__veil{background:radial-gradient(ellipse 80% 70% at 50% 45%, color-mix(in srgb, var(--bg1) 55%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--bg1) 80%, transparent), color-mix(in srgb, var(--bg2) 92%, transparent));-webkit-backdrop-filter:blur(8px)saturate(1.25);position:absolute;inset:0}.PuzzleScreen-module__HQJYRa__frame{background:radial-gradient(ellipse 70% 50% at 50% 0%, #ffffff59, transparent 70%), linear-gradient(180deg, var(--card1), var(--card2));width:min(1040px,100% - 16px);height:min(680px,100% - 16px);box-shadow:inset 0 2px 0 #ffffff8c, inset 0 -8px 0 #00000014, 0 0 0 4px color-mix(in srgb, var(--edge) 70%, transparent), 0 26px 70px var(--shade);border-radius:34px;grid-template-columns:70px minmax(0,1fr) 70px;gap:4px;padding:10px;animation:.55s cubic-bezier(.2,1.45,.4,1) PuzzleScreen-module__HQJYRa__frameIn;display:grid;position:relative}.PuzzleScreen-module__HQJYRa__dark .PuzzleScreen-module__HQJYRa__frame{box-shadow:inset 0 1px 0 #ffffff2e, inset 0 -8px 0 #00000040, 0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 40px color-mix(in srgb, var(--accent) 25%, transparent), 0 26px 70px var(--shade)}.PuzzleScreen-module__HQJYRa__rail{flex-direction:column;align-items:center;gap:12px;padding:4px 0;display:flex}.PuzzleScreen-module__HQJYRa__rail:last-child{justify-content:flex-end}.PuzzleScreen-module__HQJYRa__round{width:56px;height:56px;box-shadow:inset 0 -4px 0 #00000014, 0 5px 0 #00000029, 0 10px 20px var(--shade);background:linear-gradient(#fff,#e7e9f3);border:0;border-radius:50%;flex:none;place-items:center;font-size:26px;transition:transform .18s cubic-bezier(.3,1.7,.5,1),opacity .25s,box-shadow .15s;display:grid;position:relative;color:#3b3550!important}.PuzzleScreen-module__HQJYRa__round:hover:not(:disabled){transform:translateY(-2px)scale(1.05)}.PuzzleScreen-module__HQJYRa__round:active:not(:disabled){box-shadow:inset 0 -2px 0 #00000014, 0 2px 0 #00000029, 0 4px 10px var(--shade);transform:translateY(3px)scale(.95)}.PuzzleScreen-module__HQJYRa__round:disabled{opacity:.35}.PuzzleScreen-module__HQJYRa__icon{width:52%;height:52%}.PuzzleScreen-module__HQJYRa__small{width:46px;height:46px;font-size:22px}.PuzzleScreen-module__HQJYRa__bulb{pointer-events:none;transform:scale(.3);opacity:0!important}.PuzzleScreen-module__HQJYRa__bulbOn{pointer-events:auto;background:linear-gradient(#fff8c8,#ffd23f);animation:1.6s ease-in-out infinite PuzzleScreen-module__HQJYRa__bulbGlow;transform:scale(1);opacity:1!important}.PuzzleScreen-module__HQJYRa__stage{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;container-type:size}.PuzzleScreen-module__HQJYRa__levelDots{background:var(--soft);border-radius:99px;gap:7px;padding:5px 10px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.PuzzleScreen-module__HQJYRa__levelDot{background:color-mix(in srgb, var(--ink) 18%, transparent);border-radius:50%;width:10px;height:10px}.PuzzleScreen-module__HQJYRa__levelOn{background:var(--accent);box-shadow:0 0 8px var(--accent)}.PuzzleScreen-module__HQJYRa__board{justify-content:center;align-items:center;width:100%;height:100%;padding-top:18px;display:flex}.PuzzleScreen-module__HQJYRa__nudgeA{animation:.32s PuzzleScreen-module__HQJYRa__nudgeA}.PuzzleScreen-module__HQJYRa__nudgeB{animation:.32s PuzzleScreen-module__HQJYRa__nudgeB}.PuzzleScreen-module__HQJYRa__grid{--cell:min(var(--cmax,88px), calc((100cqh - var(--top,0px) - 34px) / (var(--rows) * 1.08 + .3)), calc((100cqw - var(--side,0px) - 30px) / (var(--cols) * 1.08 + .3)));--gap:calc(var(--cell) * .08);--pitch:calc(var(--cell) + var(--gap));--pad:calc(var(--cell) * .15);grid-template-columns:repeat(var(--cols), var(--cell));grid-template-rows:repeat(var(--rows), var(--cell));gap:var(--gap);padding:var(--pad);border-radius:calc(var(--cell) * .38);background:color-mix(in srgb, var(--edge) 28%, transparent);touch-action:none;flex:none;display:grid;position:relative;box-shadow:inset 0 3px 10px #0000001f}.PuzzleScreen-module__HQJYRa__dark .PuzzleScreen-module__HQJYRa__grid{background:#00000040;box-shadow:inset 0 3px 14px #0006,0 0 0 1px #ffffff0f}.PuzzleScreen-module__HQJYRa__tile,.PuzzleScreen-module__HQJYRa__socket,.PuzzleScreen-module__HQJYRa__floorCell,.PuzzleScreen-module__HQJYRa__iceCell,.PuzzleScreen-module__HQJYRa__pCell,.PuzzleScreen-module__HQJYRa__choice,.PuzzleScreen-module__HQJYRa__mTile,.PuzzleScreen-module__HQJYRa__pipeTile,.PuzzleScreen-module__HQJYRa__slot,.PuzzleScreen-module__HQJYRa__stone{background:linear-gradient(180deg, var(--tile1), var(--tile2));box-shadow:inset 0 2px 0 #ffffffb3, 0 calc(var(--cell,70px) * .07) 0 var(--edge), 0 calc(var(--cell,70px) * .12) calc(var(--cell,70px) * .2) var(--shade);border:0;border-radius:24%;padding:0;position:relative}.PuzzleScreen-module__HQJYRa__dark :is(.PuzzleScreen-module__HQJYRa__socket,.PuzzleScreen-module__HQJYRa__floorCell,.PuzzleScreen-module__HQJYRa__iceCell,.PuzzleScreen-module__HQJYRa__pCell,.PuzzleScreen-module__HQJYRa__choice,.PuzzleScreen-module__HQJYRa__pipeTile,.PuzzleScreen-module__HQJYRa__slot){box-shadow:inset 0 1px 0 #ffffff38, 0 calc(var(--cell,70px) * .07) 0 var(--edge), 0 calc(var(--cell,70px) * .12) calc(var(--cell,70px) * .2) var(--shade)}.PuzzleScreen-module__HQJYRa__sprites{inset:var(--pad);pointer-events:none;position:absolute}.PuzzleScreen-module__HQJYRa__sprite{width:var(--cell);height:var(--cell);transform:translate(calc(var(--x) * var(--pitch)), calc(var(--y) * var(--pitch)));will-change:transform;place-items:center;transition:transform .2s cubic-bezier(.3,1.25,.5,1);display:grid;position:absolute;top:0;left:0}.PuzzleScreen-module__HQJYRa__pet{z-index:3;font-size:calc(var(--cell) * .7);filter:drop-shadow(0 calc(var(--cell) * .06) 0 #0000002e)}.PuzzleScreen-module__HQJYRa__pet>span{animation:1.4s ease-in-out infinite PuzzleScreen-module__HQJYRa__bob;display:inline-block}.PuzzleScreen-module__HQJYRa__petHappy>span{animation:.6s cubic-bezier(.3,1.6,.5,1) infinite alternate PuzzleScreen-module__HQJYRa__happy}.PuzzleScreen-module__HQJYRa__petBonk>span{animation:.5s PuzzleScreen-module__HQJYRa__bonk}.PuzzleScreen-module__HQJYRa__land{animation:.35s ease-out both PuzzleScreen-module__HQJYRa__land!important}.PuzzleScreen-module__HQJYRa__hop{animation:.34s ease-out both PuzzleScreen-module__HQJYRa__hop!important}.PuzzleScreen-module__HQJYRa__hand{z-index:20;font-size:clamp(28px, calc(var(--cell,64px) * .55), 46px);pointer-events:none;filter:drop-shadow(0 4px 3px #00000059);animation:1.05s ease-in-out infinite PuzzleScreen-module__HQJYRa__tap;position:absolute;top:58%;left:52%}.PuzzleScreen-module__HQJYRa__handSweep{animation:2.6s ease-in-out infinite PuzzleScreen-module__HQJYRa__sweep;top:70%}.PuzzleScreen-module__HQJYRa__pointed{z-index:4;animation:1.1s ease-in-out infinite PuzzleScreen-module__HQJYRa__pointPulse}.PuzzleScreen-module__HQJYRa__withPad{justify-content:center;align-items:center;gap:22px;display:flex}.PuzzleScreen-module__HQJYRa__dpad{flex:none;grid-template-rows:repeat(3,54px);grid-template-columns:repeat(3,54px);gap:6px;display:grid}.PuzzleScreen-module__HQJYRa__pad_up{grid-area:1/2}.PuzzleScreen-module__HQJYRa__pad_left{grid-area:2/1}.PuzzleScreen-module__HQJYRa__pad_right{grid-area:2/3}.PuzzleScreen-module__HQJYRa__pad_down{grid-area:3/2}.PuzzleScreen-module__HQJYRa__padBtn{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 80%, #fff), var(--accent));box-shadow:inset 0 2px 0 #ffffff80, 0 5px 0 color-mix(in srgb, var(--accent) 60%, #000), 0 9px 16px var(--shade);border:0;border-radius:18px;place-items:center;transition:transform .14s cubic-bezier(.3,1.7,.5,1),box-shadow .14s;display:grid;position:relative;color:#fff!important}.PuzzleScreen-module__HQJYRa__padBtn:hover:not(:disabled){transform:translateY(-2px)}.PuzzleScreen-module__HQJYRa__padBtn:active:not(:disabled){box-shadow:inset 0 2px 0 #ffffff80, 0 1px 0 color-mix(in srgb, var(--accent) 60%, #000), 0 3px 8px var(--shade);transform:translateY(4px)}.PuzzleScreen-module__HQJYRa__padBtn:disabled{filter:saturate(.4);opacity:.6}.PuzzleScreen-module__HQJYRa__arrow{filter:drop-shadow(0 2px #0000002e)}.PuzzleScreen-module__HQJYRa__patternBoard{--pc:min(112px, calc((100cqw - 40px) / (var(--n) * 1.14)), calc((100cqh - 60px) / 2.75));align-items:center;gap:calc(var(--pc) * .38);flex-direction:column;display:flex}.PuzzleScreen-module__HQJYRa__patternRow{gap:calc(var(--pc) * .12);padding:calc(var(--pc) * .14);border-radius:calc(var(--pc) * .34);background:color-mix(in srgb, var(--edge) 24%, transparent);display:flex}.PuzzleScreen-module__HQJYRa__dark .PuzzleScreen-module__HQJYRa__patternRow{background:#00000038}.PuzzleScreen-module__HQJYRa__pCell{--cell:var(--pc);width:var(--pc);height:var(--pc);place-items:center;animation:.45s cubic-bezier(.3,1.6,.5,1) both PuzzleScreen-module__HQJYRa__popIn;display:grid}.PuzzleScreen-module__HQJYRa__pGap{background:color-mix(in srgb, var(--accent) 16%, var(--tile1));box-shadow:inset 0 0 0 3px var(--accent), 0 0 18px color-mix(in srgb, var(--accent) 50%, transparent);animation:.45s cubic-bezier(.3,1.6,.5,1) both PuzzleScreen-module__HQJYRa__popIn,1.5s ease-in-out .6s infinite PuzzleScreen-module__HQJYRa__gapGlow}.PuzzleScreen-module__HQJYRa__pFilled{background:linear-gradient(180deg, #fffbe0, color-mix(in srgb, var(--accent) 35%, #fff));animation:.5s cubic-bezier(.3,1.6,.5,1) both PuzzleScreen-module__HQJYRa__landIn}.PuzzleScreen-module__HQJYRa__q{font-size:calc(var(--pc) * .6);color:var(--accent);text-shadow:0 3px 0 color-mix(in srgb, var(--accent) 50%, #000);font-weight:900}.PuzzleScreen-module__HQJYRa__pics{font-size:calc(var(--cell,var(--pc)) * .6);flex-wrap:wrap;justify-content:center;align-items:center;max-width:90%;display:flex}.PuzzleScreen-module__HQJYRa__pics[data-n="2"]{font-size:calc(var(--cell,var(--pc)) * .4);flex-direction:column}.PuzzleScreen-module__HQJYRa__pics[data-n="3"],.PuzzleScreen-module__HQJYRa__pics[data-n="4"]{font-size:calc(var(--cell,var(--pc)) * .34);max-width:76%}.PuzzleScreen-module__HQJYRa__choices{gap:calc(var(--pc,80px) * .3);display:flex;position:relative}.PuzzleScreen-module__HQJYRa__choice{--cell:calc(var(--pc) * 1.2);width:var(--cell);height:var(--cell);place-items:center;transition:transform .2s cubic-bezier(.3,1.7,.5,1),opacity .3s,filter .3s;animation:.5s cubic-bezier(.3,1.6,.5,1) both PuzzleScreen-module__HQJYRa__popIn;display:grid}.PuzzleScreen-module__HQJYRa__choice:nth-child(2){animation-delay:80ms}.PuzzleScreen-module__HQJYRa__choice:nth-child(3){animation-delay:.16s}.PuzzleScreen-module__HQJYRa__choice:hover:not(:disabled){transform:translateY(-4px)scale(1.04)}.PuzzleScreen-module__HQJYRa__choice:active:not(:disabled){transform:translateY(3px)scale(.96)}.PuzzleScreen-module__HQJYRa__wobble{animation:.5s both PuzzleScreen-module__HQJYRa__wobble!important}.PuzzleScreen-module__HQJYRa__chosen{transform:scale(1.1);box-shadow:0 0 0 4px var(--accent), 0 0 30px var(--glow), 0 calc(var(--cell) * .07) 0 var(--edge)!important}.PuzzleScreen-module__HQJYRa__faded{opacity:.3;filter:grayscale(.6);transform:scale(.88)}.PuzzleScreen-module__HQJYRa__shadowBoard{--pc:min(120px, calc((100cqh - 50px) / 3.25), calc((100cqw - 40px) / 4.6));align-items:center;gap:calc(var(--pc) * .3);flex-direction:column;display:flex}.PuzzleScreen-module__HQJYRa__spot{width:calc(var(--pc) * 1.85);height:calc(var(--pc) * 1.85);font-size:calc(var(--pc) * 1.05);background:radial-gradient(circle at 50% 45%, #fffef2 0%, #fff6c9 45%, color-mix(in srgb, var(--glow) 60%, transparent) 70%, transparent 72%);box-shadow:0 0 40px color-mix(in srgb, var(--glow) 60%, transparent);border-radius:50%;place-items:center;animation:.5s cubic-bezier(.3,1.6,.5,1) both PuzzleScreen-module__HQJYRa__popIn;display:grid}.PuzzleScreen-module__HQJYRa__spotLit{animation:.7s both PuzzleScreen-module__HQJYRa__spotWin}.PuzzleScreen-module__HQJYRa__posed{transition:transform .4s cubic-bezier(.3,1.6,.5,1);display:inline-block}.PuzzleScreen-module__HQJYRa__silhouette{filter:brightness(0)opacity(.82)blur(.4px)}.PuzzleScreen-module__HQJYRa__revealed{animation:.6s cubic-bezier(.3,1.6,.5,1) both PuzzleScreen-module__HQJYRa__reveal}.PuzzleScreen-module__HQJYRa__shadowChoice{font-size:calc(var(--cell) * .62)}.PuzzleScreen-module__HQJYRa__socket{place-items:center;transition:transform .15s,background .4s;display:grid;overflow:visible}.PuzzleScreen-module__HQJYRa__socket:active:not(:disabled){transform:translateY(3px)scale(.96)}.PuzzleScreen-module__HQJYRa__socket:has(.PuzzleScreen-module__HQJYRa__gemOn){background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--glow) 75%, transparent) 0%, transparent 62%), linear-gradient(180deg, var(--tile1), var(--tile2))}.PuzzleScreen-module__HQJYRa__gem{clip-path:polygon(50% 0,100% 27%,100% 73%,50% 100%,0 73%,0 27%);background:linear-gradient(160deg,#8a8ba6 0%,#4b4c66 60%,#2e2f45 100%);width:54%;height:76%;transition:background .3s,transform .45s cubic-bezier(.3,1.8,.5,1);position:relative;transform:scale(.88)}.PuzzleScreen-module__HQJYRa__gemOn{background:linear-gradient(160deg, #fff 0%, var(--glow) 28%, var(--accent) 72%, color-mix(in srgb, var(--accent) 55%, #000) 100%);transform:scale(1.06)rotate(.001deg)}.PuzzleScreen-module__HQJYRa__gemCut{clip-path:polygon(50% 0,100% 27%,50% 45%,0 27%);opacity:.8;background:linear-gradient(115deg,#ffffffbf 0 18%,#0000 19%),linear-gradient(#0000 50%,#0000002e 51%);position:absolute;inset:0}.PuzzleScreen-module__HQJYRa__gemOn .PuzzleScreen-module__HQJYRa__gemCut{animation:2.4s ease-in-out infinite PuzzleScreen-module__HQJYRa__shine}.PuzzleScreen-module__HQJYRa__gemWin{animation:.7s cubic-bezier(.3,1.6,.5,1) both PuzzleScreen-module__HQJYRa__gemWin}.PuzzleScreen-module__HQJYRa__floorCell{cursor:pointer;border-radius:20%}.PuzzleScreen-module__HQJYRa__wall{background:linear-gradient(180deg, #ffffff2e, transparent 40%), linear-gradient(180deg, color-mix(in srgb, var(--edge) 85%, #fff), color-mix(in srgb, var(--edge) 75%, #000));box-shadow:inset 0 2px 0 #ffffff4d, 0 calc(var(--cell) * .1) 0 color-mix(in srgb, var(--edge) 55%, #000), 0 calc(var(--cell) * .16) calc(var(--cell) * .2) var(--shade);transform:translateY(calc(var(--cell) * -.05));border-radius:20%}.PuzzleScreen-module__HQJYRa__pad{background:radial-gradient(circle, color-mix(in srgb, var(--glow) 90%, #fff) 0%, var(--accent) 45%, transparent 72%);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 18px var(--accent);border-radius:50%;animation:1.6s ease-in-out infinite PuzzleScreen-module__HQJYRa__padPulse;position:absolute;inset:16%}.PuzzleScreen-module__HQJYRa__crate{z-index:2}.PuzzleScreen-module__HQJYRa__crate>span{width:86%;height:86%;font-size:calc(var(--cell) * .46);box-shadow:inset 0 0 0 calc(var(--cell) * .06) #a8692e, inset 0 3px 0 calc(var(--cell) * .06) #ffffff40, 0 calc(var(--cell) * .08) 0 #7b4a1d, 0 calc(var(--cell) * .14) calc(var(--cell) * .18) var(--shade);background:linear-gradient(135deg,#0000 46%,#0000001a 47% 53%,#0000 54%),linear-gradient(45deg,#0000 46%,#0000001a 47% 53%,#0000 54%),linear-gradient(#f4c27c,#c98a45);border-radius:22%;place-items:center;transition:box-shadow .3s,transform .3s cubic-bezier(.3,1.7,.5,1);display:grid}.PuzzleScreen-module__HQJYRa__crateHome>span{box-shadow:inset 0 0 0 calc(var(--cell) * .06) #e0a020, 0 calc(var(--cell) * .08) 0 #8a5a10, 0 0 0 3px var(--accent), 0 0 26px var(--glow);animation:.5s cubic-bezier(.3,1.7,.5,1) PuzzleScreen-module__HQJYRa__crateHome;transform:scale(1.04)}.PuzzleScreen-module__HQJYRa__iceCell{background:linear-gradient(135deg, #ffffff8c 0 14%, transparent 15% 40%, #ffffff47 41% 47%, transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--tile1) 70%, #bfe9ff), color-mix(in srgb, var(--tile2) 70%, #8fd0f0));border-radius:18%}.PuzzleScreen-module__HQJYRa__dark .PuzzleScreen-module__HQJYRa__iceCell{background:linear-gradient(135deg, #ffffff38 0 12%, transparent 13% 40%, #ffffff1f 41% 46%, transparent 47%), linear-gradient(180deg, color-mix(in srgb, var(--tile1) 80%, #5a7a9a), color-mix(in srgb, var(--tile2) 85%, #24364a))}.PuzzleScreen-module__HQJYRa__iceCell{place-items:center;display:grid}.PuzzleScreen-module__HQJYRa__rockCell{background:linear-gradient(180deg, color-mix(in srgb, var(--edge) 50%, var(--tile2)), var(--edge))}.PuzzleScreen-module__HQJYRa__rock{font-size:calc(var(--cell) * .68);filter:drop-shadow(0 calc(var(--cell) * .05) 0 #0000004d)}.PuzzleScreen-module__HQJYRa__goalSprite{font-size:calc(var(--cell) * .62);background:radial-gradient(circle, color-mix(in srgb, var(--glow) 80%, transparent) 0%, transparent 65%);border-radius:50%}.PuzzleScreen-module__HQJYRa__goalSprite>span,.PuzzleScreen-module__HQJYRa__homeSprite>span{animation:1.6s ease-in-out infinite PuzzleScreen-module__HQJYRa__twinkle;display:inline-block}.PuzzleScreen-module__HQJYRa__goalWin>span{animation:.7s cubic-bezier(.3,1.6,.5,1) both PuzzleScreen-module__HQJYRa__gemWin}.PuzzleScreen-module__HQJYRa__memoryBoard{flex-direction:column;align-items:center;gap:10px;display:flex}.PuzzleScreen-module__HQJYRa__mTile{--h:200;background:linear-gradient(180deg, hsl(var(--h) 85% 82%), hsl(var(--h) 70% 66%));box-shadow:inset 0 2px 0 #fff9, 0 calc(var(--cell) * .07) 0 hsl(var(--h) 45% 42%), 0 calc(var(--cell) * .12) calc(var(--cell) * .2) var(--shade);place-items:center;transition:transform .18s cubic-bezier(.3,1.7,.5,1),filter .18s,box-shadow .18s;display:grid}.PuzzleScreen-module__HQJYRa__dark .PuzzleScreen-module__HQJYRa__mTile{background:linear-gradient(180deg, hsl(var(--h) 62% 60%), hsl(var(--h) 58% 44%));box-shadow:inset 0 1px 0 #ffffff4d, 0 calc(var(--cell) * .07) 0 hsl(var(--h) 50% 20%), 0 calc(var(--cell) * .12) calc(var(--cell) * .2) var(--shade)}.PuzzleScreen-module__HQJYRa__mTile:active:not(:disabled){transform:translateY(3px)scale(.95)}.PuzzleScreen-module__HQJYRa__watching .PuzzleScreen-module__HQJYRa__mTile{cursor:default}.PuzzleScreen-module__HQJYRa__mLit{filter:saturate(1.25)brightness(1.15);z-index:2;transform:scale(1.1);box-shadow:inset 0 2px 0 #fffc, 0 0 0 4px #fff, 0 0 34px 8px hsl(var(--h) 100% 70%)!important}.PuzzleScreen-module__HQJYRa__mPic{font-size:calc(var(--cell) * .5);filter:drop-shadow(0 2px #00000026)}.PuzzleScreen-module__HQJYRa__mFlash{border-radius:inherit;pointer-events:none;background:#fff;animation:.4s ease-out forwards PuzzleScreen-module__HQJYRa__flash;position:absolute;inset:0}.PuzzleScreen-module__HQJYRa__mWin{animation:.6s cubic-bezier(.3,1.6,.5,1) both PuzzleScreen-module__HQJYRa__gemWin}.PuzzleScreen-module__HQJYRa__mBar{align-items:center;gap:14px;height:46px;display:flex}.PuzzleScreen-module__HQJYRa__dots{gap:8px;display:flex}.PuzzleScreen-module__HQJYRa__dot{background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:50%;width:16px;height:16px;transition:background .2s,transform .3s cubic-bezier(.3,1.8,.5,1);box-shadow:inset 0 2px 3px #0000002e}.PuzzleScreen-module__HQJYRa__dotOn{background:var(--accent);box-shadow:0 0 10px var(--accent);transform:scale(1.2)}.PuzzleScreen-module__HQJYRa__pipesBoard{--cell:min(var(--cmax,96px), calc((100cqh - 40px) / (var(--rows) * 1.06 + .3)), calc((100cqw - 30px) / (var(--cols) * 1.06 + .3)));grid-template-columns:repeat(var(--cols), var(--cell));grid-template-rows:repeat(var(--rows), var(--cell));gap:calc(var(--cell) * .06);padding:calc(var(--cell) * .12) 0;display:grid}.PuzzleScreen-module__HQJYRa__pipeTile{border-radius:18%;place-items:center;display:grid;overflow:hidden}.PuzzleScreen-module__HQJYRa__pipeWrap{width:100%;height:100%;filter:drop-shadow(0 calc(var(--cell) * .04) 0 #00000047);transition:scale .1s}.PuzzleScreen-module__HQJYRa__pipeTile:active:not(:disabled) .PuzzleScreen-module__HQJYRa__pipeWrap{scale:.93}.PuzzleScreen-module__HQJYRa__pipeSvg{width:100%;height:100%;transition:transform .32s cubic-bezier(.3,1.5,.5,1);overflow:visible}.PuzzleScreen-module__HQJYRa__pipeOuter{fill:none;stroke:color-mix(in srgb, var(--accent2) 65%, #fff);stroke-width:40px}.PuzzleScreen-module__HQJYRa__pipeFlange{fill:color-mix(in srgb, var(--accent2) 55%, #000);opacity:.55}.PuzzleScreen-module__HQJYRa__pipeInner{fill:none;stroke:#14142880;stroke-width:18px;transition:stroke .25s}.PuzzleScreen-module__HQJYRa__pipeWet{stroke:var(--water)}.PuzzleScreen-module__HQJYRa__pipeRipple{fill:none;stroke:#fffc;stroke-width:5px;stroke-linecap:round;stroke-dasharray:4 14;opacity:0;animation:.7s linear infinite PuzzleScreen-module__HQJYRa__ripple}.PuzzleScreen-module__HQJYRa__tap{font-size:calc(var(--cell) * .62);place-items:center;display:grid;position:relative}.PuzzleScreen-module__HQJYRa__tapBody{filter:drop-shadow(0 3px #0003);transform:scaleX(-1)}.PuzzleScreen-module__HQJYRa__tapStream{background:var(--water);width:34%;height:16%;box-shadow:0 0 10px var(--water);border-radius:99px;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.PuzzleScreen-module__HQJYRa__plant{font-size:calc(var(--cell) * .7);place-items:center;display:grid;position:relative}.PuzzleScreen-module__HQJYRa__plant>span{grid-area:1/1;transition:transform .5s cubic-bezier(.3,1.7,.5,1),opacity .3s}.PuzzleScreen-module__HQJYRa__plantThirsty{animation:2s ease-in-out infinite PuzzleScreen-module__HQJYRa__droop}.PuzzleScreen-module__HQJYRa__plantBloom{opacity:0;transform:scale(.2)}.PuzzleScreen-module__HQJYRa__plantHappy .PuzzleScreen-module__HQJYRa__plantThirsty{opacity:0;transform:scale(.4)}.PuzzleScreen-module__HQJYRa__plantHappy .PuzzleScreen-module__HQJYRa__plantBloom{opacity:1;transform:scale(1.15)}.PuzzleScreen-module__HQJYRa__pathBoard{justify-content:center;align-items:center;gap:24px;display:flex}.PuzzleScreen-module__HQJYRa__skyGrid{background:color-mix(in srgb, var(--edge) 16%, transparent)}.PuzzleScreen-module__HQJYRa__skyCell{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:50%;margin:38%}.PuzzleScreen-module__HQJYRa__stone{background:linear-gradient(180deg, #fff, color-mix(in srgb, var(--tile2) 80%, var(--accent2) 8%));border-radius:34%;animation:.45s cubic-bezier(.3,1.6,.5,1) both PuzzleScreen-module__HQJYRa__popIn}.PuzzleScreen-module__HQJYRa__dark .PuzzleScreen-module__HQJYRa__stone{background:linear-gradient(180deg, color-mix(in srgb, var(--tile1) 80%, #fff), var(--tile2))}.PuzzleScreen-module__HQJYRa__homeSprite{font-size:calc(var(--cell) * .68);z-index:2}.PuzzleScreen-module__HQJYRa__program{--sl:min(58px, calc((100cqh - 150px) / 2.4));flex-direction:column;align-items:center;gap:16px;display:flex}.PuzzleScreen-module__HQJYRa__slots{grid-template-columns:repeat(min(var(--slots), 4), var(--sl));background:color-mix(in srgb, var(--edge) 22%, transparent);border-radius:20px;gap:8px;padding:10px;display:grid}.PuzzleScreen-module__HQJYRa__dark .PuzzleScreen-module__HQJYRa__slots{background:#00000040}.PuzzleScreen-module__HQJYRa__slot{--cell:var(--sl);width:var(--sl);height:var(--sl);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--ink) 22%, transparent);background:0 0;border-radius:16px;place-items:center;transition:transform .2s cubic-bezier(.3,1.7,.5,1),background .2s;display:grid}.PuzzleScreen-module__HQJYRa__slotNext{box-shadow:inset 0 0 0 3px var(--accent);animation:1.4s ease-in-out infinite PuzzleScreen-module__HQJYRa__gapGlow}.PuzzleScreen-module__HQJYRa__slotFull{background:linear-gradient(180deg, color-mix(in srgb, var(--accent2) 80%, #fff), var(--accent2));box-shadow:inset 0 2px 0 #ffffff73, 0 4px 0 color-mix(in srgb, var(--accent2) 55%, #000);animation:.3s cubic-bezier(.3,1.8,.5,1) PuzzleScreen-module__HQJYRa__popIn;color:#fff!important}.PuzzleScreen-module__HQJYRa__slotOk{box-shadow:0 0 0 3px #4ee08a, 0 0 16px #4ee08a, 0 4px 0 color-mix(in srgb, var(--accent2) 55%, #000)}.PuzzleScreen-module__HQJYRa__slotBad{box-shadow:0 0 0 4px #ff8a5c, 0 0 18px #ff8a5c, 0 4px 0 color-mix(in srgb, var(--accent2) 55%, #000);animation:.55s 2 PuzzleScreen-module__HQJYRa__wobble}.PuzzleScreen-module__HQJYRa__palette{align-items:center;gap:8px;display:flex}.PuzzleScreen-module__HQJYRa__paletteBtn{width:var(--sl);height:var(--sl)}.PuzzleScreen-module__HQJYRa__goBtn{width:calc(var(--sl) * 1.15);height:calc(var(--sl) * 1.15);font-size:calc(var(--sl) * .5);box-shadow:inset 0 2px 0 #ffffff80, 0 5px 0 #17803f, 0 10px 18px var(--shade);background:linear-gradient(#7cf0a0,#29b765);border:0;border-radius:50%;margin-left:6px;transition:transform .15s cubic-bezier(.3,1.7,.5,1),filter .2s;position:relative;color:#fff!important}.PuzzleScreen-module__HQJYRa__goBtn:active:not(:disabled){transform:translateY(4px)}.PuzzleScreen-module__HQJYRa__goBtn:disabled{filter:grayscale(.8);opacity:.5}.PuzzleScreen-module__HQJYRa__goReady{animation:1s ease-in-out infinite PuzzleScreen-module__HQJYRa__goPulse}.PuzzleScreen-module__HQJYRa__boardDone{animation:.6s cubic-bezier(.3,1.5,.5,1) PuzzleScreen-module__HQJYRa__boardWin}.PuzzleScreen-module__HQJYRa__burst{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PuzzleScreen-module__HQJYRa__ring{border:6px solid var(--glow);width:40vmin;height:40vmin;box-shadow:0 0 30px var(--glow), inset 0 0 30px var(--glow);border-radius:50%;margin:-20vmin 0 0 -20vmin;animation:.9s ease-out forwards PuzzleScreen-module__HQJYRa__ringOut;position:absolute;top:50%;left:50%}.PuzzleScreen-module__HQJYRa__bigStar{filter:drop-shadow(0 0 24px var(--glow)) drop-shadow(0 8px 0 #00000026);font-size:min(32vmin,190px);animation:2s cubic-bezier(.3,1.6,.5,1) forwards PuzzleScreen-module__HQJYRa__bigStar;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PuzzleScreen-module__HQJYRa__screen .PuzzleScreen-module__HQJYRa__bigStarStill{opacity:1;animation:none!important}.PuzzleScreen-module__HQJYRa__spark{opacity:0;font-size:30px;animation:1.3s cubic-bezier(.15,.7,.3,1) forwards PuzzleScreen-module__HQJYRa__fly;position:absolute;top:50%;left:50%}@media (max-aspect-ratio:4/5){.PuzzleScreen-module__HQJYRa__frame{grid-template-rows:60px minmax(0,1fr) 60px;grid-template-columns:minmax(0,1fr)}.PuzzleScreen-module__HQJYRa__rail{flex-direction:row;justify-content:space-between;padding:0 4px}.PuzzleScreen-module__HQJYRa__rail:last-child{justify-content:space-between}}@container (max-aspect-ratio:1){.PuzzleScreen-module__HQJYRa__withPad,.PuzzleScreen-module__HQJYRa__pathBoard{flex-direction:column;gap:12px}.PuzzleScreen-module__HQJYRa__withPad .PuzzleScreen-module__HQJYRa__grid{--side:0px;--top:196px}.PuzzleScreen-module__HQJYRa__pathBoard .PuzzleScreen-module__HQJYRa__grid{--side:0px;--top:220px}}@keyframes PuzzleScreen-module__HQJYRa__fadeIn{0%{opacity:0}}@keyframes PuzzleScreen-module__HQJYRa__frameIn{0%{opacity:0;transform:scale(.85)translateY(20px)}}@keyframes PuzzleScreen-module__HQJYRa__popIn{0%{opacity:0;transform:scale(.4)}}@keyframes PuzzleScreen-module__HQJYRa__landIn{0%{transform:scale(1.5)}60%{transform:scale(.92)}to{transform:scale(1)}}@keyframes PuzzleScreen-module__HQJYRa__gapGlow{50%{box-shadow:inset 0 0 0 3px var(--accent), 0 0 28px var(--accent)}}@keyframes PuzzleScreen-module__HQJYRa__wobble{20%{transform:rotate(-9deg)translate(-4px)}40%{transform:rotate(7deg)translate(4px)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}@keyframes PuzzleScreen-module__HQJYRa__nudgeA{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes PuzzleScreen-module__HQJYRa__nudgeB{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes PuzzleScreen-module__HQJYRa__tap{0%,to{transform:translate(0)rotate(-12deg)}45%{transform:translate(-4px,-10px)rotate(-12deg)scale(1.08)}60%{transform:translate(0)rotate(-12deg)scale(.92)}}@keyframes PuzzleScreen-module__HQJYRa__sweep{0%,to{left:8%;transform:rotate(-12deg)}50%{left:82%;transform:rotate(-12deg)}}@keyframes PuzzleScreen-module__HQJYRa__pointPulse{50%{box-shadow:0 0 0 5px var(--glow), 0 0 28px 6px var(--glow)}}@keyframes PuzzleScreen-module__HQJYRa__bulbGlow{50%{box-shadow:0 0 0 4px #fff3a0,0 0 26px #ffd23f,0 5px #00000029}}@keyframes PuzzleScreen-module__HQJYRa__bob{50%{transform:translateY(-5%)}}@keyframes PuzzleScreen-module__HQJYRa__happy{0%{transform:translateY(0)rotate(-6deg)}to{transform:translateY(-22%)rotate(6deg)scale(1.08)}}@keyframes PuzzleScreen-module__HQJYRa__bonk{20%{transform:translate(10%)rotate(10deg)}50%{transform:translate(-6%)rotate(-8deg)}80%{transform:rotate(4deg)}}@keyframes PuzzleScreen-module__HQJYRa__land{0%{transform:scale(1.25,.75)}50%{transform:scale(.9,1.12)}to{transform:scale(1)}}@keyframes PuzzleScreen-module__HQJYRa__hop{0%{transform:translateY(0)}45%{transform:translateY(-28%)scale(1.05)}to{transform:translateY(0)}}@keyframes PuzzleScreen-module__HQJYRa__padPulse{50%{opacity:.75;transform:scale(.88)}}@keyframes PuzzleScreen-module__HQJYRa__crateHome{0%{transform:scale(1.25)}to{transform:scale(1.04)}}@keyframes PuzzleScreen-module__HQJYRa__shine{0%,to{opacity:.6}50%{opacity:1}}@keyframes PuzzleScreen-module__HQJYRa__gemWin{0%{transform:scale(1)}40%{transform:scale(1.3)rotate(8deg)}to{transform:scale(1.06)}}@keyframes PuzzleScreen-module__HQJYRa__twinkle{50%{transform:scale(1.14)rotate(8deg)}}@keyframes PuzzleScreen-module__HQJYRa__flash{0%{opacity:.85}to{opacity:0}}@keyframes PuzzleScreen-module__HQJYRa__ripple{0%{stroke-dashoffset:36px;opacity:.8}to{stroke-dashoffset:0;opacity:.8}}@keyframes PuzzleScreen-module__HQJYRa__droop{50%{transform:rotate(-8deg)}}@keyframes PuzzleScreen-module__HQJYRa__spotWin{50%{box-shadow:0 0 70px var(--glow);transform:scale(1.12)}}@keyframes PuzzleScreen-module__HQJYRa__reveal{0%{filter:brightness(0);transform:scale(.6)}to{filter:none;transform:scale(1)}}@keyframes PuzzleScreen-module__HQJYRa__goPulse{50%{transform:scale(1.08);box-shadow:inset 0 2px #ffffff80,0 5px #17803f,0 0 24px #7cf0a0}}@keyframes PuzzleScreen-module__HQJYRa__boardWin{40%{transform:scale(1.04)}}@keyframes PuzzleScreen-module__HQJYRa__ringOut{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}@keyframes PuzzleScreen-module__HQJYRa__bigStar{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(-40deg)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(8deg)}45%{transform:translate(-50%,-50%)scale(1)rotate(0)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.05)}}@keyframes PuzzleScreen-module__HQJYRa__fly{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--a)) translateY(0) rotate(calc(-1 * var(--a))) scale(.3)}70%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateY(calc(-1 * var(--d))) rotate(calc(-1 * var(--a))) scale(var(--s))}}.PuzzleScreen-module__HQJYRa__still *,.PuzzleScreen-module__HQJYRa__still :before,.PuzzleScreen-module__HQJYRa__still :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.PuzzleScreen-module__HQJYRa__screen *,.PuzzleScreen-module__HQJYRa__screen :before,.PuzzleScreen-module__HQJYRa__screen :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
.Ride-module__8mb-7q__scrim{z-index:30;padding:calc(var(--u,8px) * 1.5);background:radial-gradient(circle at 50% 40%,#0000,#0007);place-items:center;display:grid;position:absolute;inset:0}.Ride-module__8mb-7q__card{width:min(560px,100%);max-height:100%;padding:calc(var(--u,8px) * 2);gap:calc(var(--u,8px) * 1.5);background:linear-gradient(170deg,#fff7e0,#ffe2b8 60%,#ffd29a);border:4px solid #fff;border-radius:28px;flex-direction:column;animation:.28s cubic-bezier(.3,1.6,.5,1) Ride-module__8mb-7q__pop;display:flex;position:relative;overflow:auto;box-shadow:0 10px #c0782a,0 24px 48px #0006}.Ride-module__8mb-7q__x{color:#fff;background:#ff7a6b;border:3px solid #fff;border-radius:50%;width:44px;height:44px;font-size:20px;font-weight:900;position:absolute;top:10px;right:10px}.Ride-module__8mb-7q__head{align-items:center;gap:calc(var(--u,8px) * 1.5);display:flex}.Ride-module__8mb-7q__badges{flex-direction:column;gap:6px;display:flex}.Ride-module__8mb-7q__zip{letter-spacing:2px;filter:drop-shadow(0 2px #b07000);font-size:28px}.Ride-module__8mb-7q__fly{color:#123a63;background:linear-gradient(#bfe6ff,#6fc0ff);border:3px solid #fff;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:18px;font-weight:900}.Ride-module__8mb-7q__prompt{color:#2b2140;text-align:center;background:#fffdf6;border:0;border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:14px 18px;font-size:clamp(22px,4.5vw,34px);font-weight:900;line-height:1.2;display:flex;box-shadow:inset 0 -4px #0001}.Ride-module__8mb-7q__pic{font-size:1.6em}.Ride-module__8mb-7q__ear{opacity:.6;font-size:.7em}.Ride-module__8mb-7q__options{gap:calc(var(--u,8px) * 1.2);grid-template-columns:repeat(3,1fr);display:grid}.Ride-module__8mb-7q__opt{color:#fff;text-shadow:0 2px #0003;overflow-wrap:anywhere;background:linear-gradient(#8ad8ff,#3b9cff);border:4px solid #fff;border-radius:22px;min-height:88px;padding:6px;font-size:clamp(22px,5vw,36px);font-weight:900;box-shadow:0 6px #1f5fae,0 10px 18px #0003}.Ride-module__8mb-7q__opt:active{transform:translateY(3px);box-shadow:0 2px #1f5fae}.Ride-module__8mb-7q__right{background:linear-gradient(#8ff08a,#2fbf4a);box-shadow:0 6px #1b7a2e,0 0 24px #7dff8a}.Ride-module__8mb-7q__wrong{opacity:.45;background:linear-gradient(#ffb0a6,#ff5a4a);animation:.4s Ride-module__8mb-7q__shake;box-shadow:0 6px #a3271b}.Ride-module__8mb-7q__off{z-index:12;left:calc(var(--safe-l,0px) + var(--u,8px) * 1.5);bottom:calc(var(--safe-b,0px) + var(--u,8px) * 6);background:linear-gradient(#ffe873,#ffb72e);border:4px solid #fff;border-radius:999px;align-items:center;gap:4px;padding:4px 12px 4px 4px;display:flex;position:absolute;box-shadow:0 6px #a86a00,0 12px 24px #0004}.Ride-module__8mb-7q__offIcon{font-size:30px}@keyframes Ride-module__8mb-7q__pop{0%{opacity:0;transform:scale(.7)}}@keyframes Ride-module__8mb-7q__shake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.Ride-module__8mb-7q__card,.Ride-module__8mb-7q__wrong{animation:none}}
.Legends-module__AzqlOW__scrim{z-index:30;padding:calc(var(--u,8px) * 1.2);background:radial-gradient(circle at 50% 40%,#0000,#0008);place-items:center;display:grid;position:absolute;inset:0}.Legends-module__AzqlOW__board,.Legends-module__AzqlOW__page{color:#3a2408;width:min(720px,100%);max-height:100%;padding:calc(var(--u,8px) * 1.6);background:radial-gradient(circle at 15% 10%,#fff8e6 0,#0000 40%),linear-gradient(170deg,#f6e3b4,#ebcd8b 60%,#ddb56b);border:4px solid #fff3d6;border-radius:24px;animation:.25s cubic-bezier(.3,1.6,.5,1) Legends-module__AzqlOW__pop;position:relative;overflow:auto;box-shadow:0 10px #8a5a22,0 24px 48px #0007,inset 0 0 40px #a8742a55}.Legends-module__AzqlOW__page{width:min(640px,100%)}.Legends-module__AzqlOW__head,.Legends-module__AzqlOW__pageHead{align-items:center;gap:12px;margin-bottom:10px;display:flex}.Legends-module__AzqlOW__head h2{flex:1;margin:0;font-size:clamp(22px,4vw,30px);font-weight:900}.Legends-module__AzqlOW__headIcon,.Legends-module__AzqlOW__face{filter:drop-shadow(0 3px #0002);font-size:40px}.Legends-module__AzqlOW__face{background:#fff8e6;border:3px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 3px #a8742a}.Legends-module__AzqlOW__pageHead>div{flex:1}.Legends-module__AzqlOW__pageTitle{font-size:clamp(20px,3.6vw,26px);font-weight:900}.Legends-module__AzqlOW__pageStep{opacity:.75;font-size:15px;font-weight:700}.Legends-module__AzqlOW__x{color:#fff;background:#c0582a;border:3px solid #fff;border-radius:50%;flex:none;width:44px;height:44px;font-size:20px;font-weight:900}.Legends-module__AzqlOW__shelf{background:#8a5a2233;border-radius:14px;justify-content:center;gap:10px;margin-bottom:10px;padding:8px;display:flex;box-shadow:inset 0 -6px #8a5a2244}.Legends-module__AzqlOW__relic{filter:grayscale()brightness(.6)opacity(.45);font-size:34px}.Legends-module__AzqlOW__relicOn{filter:drop-shadow(0 0 10px #ffe27a)}.Legends-module__AzqlOW__list{gap:10px;display:grid}.Legends-module__AzqlOW__card{background:#fff8e6cc;border:3px solid #fff;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.Legends-module__AzqlOW__cardOn{border-color:#ffd23f;box-shadow:0 0 0 3px #ffd23f88}.Legends-module__AzqlOW__cardRelic{font-size:40px}.Legends-module__AzqlOW__cardBody{flex:1;min-width:0}.Legends-module__AzqlOW__cardName{font-size:19px;font-weight:900}.Legends-module__AzqlOW__tick{font-size:16px}.Legends-module__AzqlOW__about{text-align:left;color:inherit;background:0 0;border:0;margin:2px 0;padding:0;font-size:15px;line-height:1.3;display:block}.Legends-module__AzqlOW__worlds{letter-spacing:4px;font-size:20px}.Legends-module__AzqlOW__go{color:#3a2400;background:linear-gradient(#ffe873,#ffb72e);border:4px solid #fff;border-radius:999px;flex:none;min-width:96px;padding:12px 16px;font-size:17px;font-weight:900;box-shadow:0 5px #a86a00}.Legends-module__AzqlOW__locked{text-align:center;opacity:.8;flex:none;max-width:130px;font-size:14px;font-weight:800}.Legends-module__AzqlOW__text{color:#2b1a05;text-align:left;background:#fffaf0;border:0;border-radius:16px;width:100%;padding:14px 16px;font-size:clamp(18px,3.2vw,23px);font-weight:600;line-height:1.45;display:block;box-shadow:inset 0 -4px #0001}.Legends-module__AzqlOW__ear{opacity:.6;font-size:.8em}.Legends-module__AzqlOW__prompt{margin:12px 2px 8px;font-size:clamp(19px,3.4vw,25px);font-weight:900}.Legends-module__AzqlOW__options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.Legends-module__AzqlOW__opt{color:#fff;text-shadow:0 2px #0003;overflow-wrap:anywhere;background:linear-gradient(#8ad8ff,#3b9cff);border:4px solid #fff;border-radius:18px;min-height:76px;padding:8px;font-size:clamp(16px,3vw,22px);font-weight:900;box-shadow:0 6px #1f5fae}.Legends-module__AzqlOW__opt:active{transform:translateY(3px);box-shadow:0 2px #1f5fae}.Legends-module__AzqlOW__right{background:linear-gradient(#8ff08a,#2fbf4a);box-shadow:0 6px #1b7a2e,0 0 22px #7dff8a}.Legends-module__AzqlOW__wrong{background:linear-gradient(#ffb0a6,#ff5a4a);animation:.4s Legends-module__AzqlOW__shake;box-shadow:0 6px #a3271b}.Legends-module__AzqlOW__tracker{z-index:11;top:calc(var(--safe-t,8px) + var(--u,8px) * 5.4);left:var(--safe-l,10px);color:#3a2408;white-space:nowrap;background:linear-gradient(#f6e3b4,#ddb56b);border:3px solid #fff3d6;border-radius:999px;align-items:center;gap:6px;max-width:min(70vw,420px);padding:6px 14px;font-size:18px;display:flex;position:absolute;box-shadow:0 4px #8a5a22,0 8px 16px #0003}.Legends-module__AzqlOW__trackerHere{animation:1.4s ease-in-out infinite Legends-module__AzqlOW__glow}.Legends-module__AzqlOW__trackStep{font-size:15px;font-weight:900}.Legends-module__AzqlOW__trackWhere{text-overflow:ellipsis;font-size:15px;font-weight:800;overflow:hidden}.Legends-module__AzqlOW__questBtn{z-index:12;left:calc(50% - var(--u,8px) * 14);bottom:calc(var(--safe-b,8px) + var(--u,8px) * 2);width:calc(var(--u,8px) * 6.5);height:calc(var(--u,8px) * 6.5);font-size:calc(var(--u,8px) * 3.2);background:linear-gradient(#f6e3b4,#ddb56b);border:4px solid #fff3d6;border-radius:50%;animation:1.4s ease-in-out infinite Legends-module__AzqlOW__glow;position:absolute;box-shadow:0 6px #8a5a22,0 0 24px #ffe27a}@keyframes Legends-module__AzqlOW__pop{0%{opacity:0;transform:scale(.75)}}@keyframes Legends-module__AzqlOW__shake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}@keyframes Legends-module__AzqlOW__glow{50%{box-shadow:0 4px #8a5a22,0 0 22px #ffe27a}}@media (prefers-reduced-motion:reduce){.Legends-module__AzqlOW__board,.Legends-module__AzqlOW__page,.Legends-module__AzqlOW__wrong,.Legends-module__AzqlOW__trackerHere,.Legends-module__AzqlOW__questBtn{animation:none}}
.kit2-module__5u40kW__scrim{--uu:var(--u,clamp(9px, 1.55vmin, 15px));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;color:#2b2140;background:radial-gradient(circle at 50% 40%,#1e163444,#1e1634b8);place-items:center;font-family:ui-rounded,Nunito,Arial Rounded MT Bold,system-ui,sans-serif;font-weight:700;animation:.18s ease-out kit2-module__5u40kW__fade;display:grid;position:absolute;inset:0}.kit2-module__5u40kW__scrim button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}.kit2-module__5u40kW__scrim button:disabled{cursor:default}@keyframes kit2-module__5u40kW__fade{0%{opacity:0}}.kit2-module__5u40kW__sheet{--h1:#ffe7f3;--h2:#ffc7e2;--b1:#fffdf8;--b2:#fff1f8;--acc:#ff5d9e;--ink:#2b2140;--rim:#fff;width:min(92vw,560px);max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)) - 10px);background:linear-gradient(180deg, var(--b1), var(--b2));border:4px solid var(--rim);color:var(--ink);border-radius:30px;flex-direction:column;animation:.3s cubic-bezier(.3,1.4,.6,1) kit2-module__5u40kW__rise;display:flex;overflow:hidden;box-shadow:0 24px 70px #0006,0 0 0 1px #0000000d,inset 0 -6px #0000000a}.kit2-module__5u40kW__wide{width:min(96vw,920px)}@keyframes kit2-module__5u40kW__rise{0%{opacity:0;transform:translateY(30px)scale(.94)}}.kit2-module__5u40kW__sheet[data-theme=hatchery]{--h1:#ffe9b8;--h2:#ffc66b;--b1:#fffaf0;--b2:#fff0d6;--acc:#ff9a1f}.kit2-module__5u40kW__sheet[data-theme=care]{--h1:#d9fbe6;--h2:#9fe8c0;--b1:#fbfffb;--b2:#eafbf1;--acc:#2fb67a}.kit2-module__5u40kW__sheet[data-theme=breeder]{--h1:#d4f7ff;--h2:#8fdcf0;--b1:#f6fdff;--b2:#e3f6fb;--acc:#1aa6c8}.kit2-module__5u40kW__sheet[data-theme=revive]{--h1:#e6e0ff;--h2:#c3b6ff;--b1:#faf8ff;--b2:#eee9ff;--acc:#7b67ff}.kit2-module__5u40kW__sheet[data-theme=vet]{--h1:#ffeef4;--h2:#ffc9da;--b1:#fffcfd;--b2:#fff0f5;--acc:#ff7aa2}.kit2-module__5u40kW__sheet[data-theme=shop]{--h1:#2a1d52;--h2:#160f33;--b1:#1a1338;--b2:#0b0820;--acc:#ffcf2e;--ink:#f4efff;--rim:#5c4aa8;box-shadow:0 24px 80px #000a,0 0 0 1px #ffffff1a,0 0 60px #6b4cff55}.kit2-module__5u40kW__head{align-items:center;gap:calc(var(--uu) * .9);padding:calc(var(--uu) * .7) calc(var(--uu) * 1.2);background:linear-gradient(180deg, var(--h1), var(--h2));border-bottom:3px solid var(--rim);flex:none;display:flex}.kit2-module__5u40kW__medal{width:calc(var(--uu) * 3.8);height:calc(var(--uu) * 3.8);font-size:calc(var(--uu) * 2.2);background:radial-gradient(circle at 38% 30%,#fff,#ffffffb0 55%,#ffffff60);border:3px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px #0002,0 6px 14px #0002}.kit2-module__5u40kW__sheet[data-theme=shop] .kit2-module__5u40kW__medal{background:radial-gradient(circle at 38% 30%,#7d66ff,#3a2a8c);border-color:#a99bff;box-shadow:0 0 18px #8b6cffaa}.kit2-module__5u40kW__title{font-size:calc(var(--uu) * 1.8);letter-spacing:.01em;text-shadow:0 2px #ffffff80;flex:1;margin:0;font-weight:900}.kit2-module__5u40kW__sheet[data-theme=shop] .kit2-module__5u40kW__title{text-shadow:0 0 14px #b49cff,0 2px #0008}.kit2-module__5u40kW__close{width:calc(var(--uu) * 3.4);height:calc(var(--uu) * 3.4);font-size:calc(var(--uu) * 1.4);background:#fff;border:3px solid #fff;border-radius:50%;flex:none;padding:0;box-shadow:0 3px #0002;color:#2b2140!important}.kit2-module__5u40kW__body{padding:calc(var(--uu) * 1.1);touch-action:pan-y;overscroll-behavior:contain;overflow-y:auto}.kit2-module__5u40kW__price{white-space:nowrap;align-items:center;gap:.25em;display:inline-flex}.kit2-module__5u40kW__coin{background:radial-gradient(circle at 35% 30%,#fff8c8 0 18%,#ffd23f 20%,#e0a400 70%,#b88000);border-radius:50%;width:1.05em;height:1.05em;display:inline-block;box-shadow:inset 0 -2px #0002,0 1px #7a5500}.kit2-module__5u40kW__barRow{align-items:center;gap:5px;width:100%;display:flex}.kit2-module__5u40kW__barIcon{font-size:calc(var(--uu) * 1.3);text-align:center;width:1.3em;line-height:1}.kit2-module__5u40kW__bar{height:calc(var(--uu) * 1.25);background:#00000012;border:2px solid #fff;border-radius:999px;flex:1;min-height:10px;overflow:hidden;box-shadow:inset 0 2px 3px #0001}.kit2-module__5u40kW__fill{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.3,1.2,.5,1);box-shadow:inset 0 3px #ffffff70}.kit2-module__5u40kW__bar[data-tone=food] .kit2-module__5u40kW__fill{background:linear-gradient(90deg,#ffb35c,#ffd36b)}.kit2-module__5u40kW__bar[data-tone=health] .kit2-module__5u40kW__fill{background:linear-gradient(90deg,#6fdc8c,#a8f0b8)}.kit2-module__5u40kW__bar[data-tone=nest] .kit2-module__5u40kW__fill{background:linear-gradient(90deg,#c9884a,#f2b86b)}.kit2-module__5u40kW__bar[data-tone=pen] .kit2-module__5u40kW__fill{background:linear-gradient(90deg,#36c6e0,#8ff0d0)}.kit2-module__5u40kW__bar[data-tone=warm] .kit2-module__5u40kW__fill{background:linear-gradient(90deg,#ff9a6b,#ffd36b)}.kit2-module__5u40kW__bar[data-tone=food][data-low] .kit2-module__5u40kW__fill{background:linear-gradient(90deg,#ffa07a,#ffc58f)}.kit2-module__5u40kW__bar[data-tone=health][data-low] .kit2-module__5u40kW__fill{background:linear-gradient(90deg,#c7a2ff,#e2ceff)}.kit2-module__5u40kW__bar[data-tone=nest][data-low] .kit2-module__5u40kW__fill{background:linear-gradient(90deg,#d79a6a,#f0c49a)}.kit2-module__5u40kW__dots{align-items:flex-end;gap:2px;display:inline-flex}.kit2-module__5u40kW__dotOn,.kit2-module__5u40kW__dotOff{width:calc(var(--uu) * .95 * var(--s));height:calc(var(--uu) * .95 * var(--s));border-radius:50%;min-width:5px;min-height:5px}.kit2-module__5u40kW__dotOn{background:radial-gradient(circle at 35% 30%,#fff 0 15%,#7ce0a0 20%,#2fb67a);box-shadow:0 1px #1b7a4f}.kit2-module__5u40kW__dotOff{background:#0000001a}.kit2-module__5u40kW__ring{flex:none;place-items:center;display:inline-grid;position:relative}.kit2-module__5u40kW__ring svg{position:absolute;inset:0}.kit2-module__5u40kW__ringArc{transition:stroke-dasharray .5s linear}.kit2-module__5u40kW__ringIn{place-items:center;display:grid;position:relative}.kit2-module__5u40kW__eggPic{flex:none;place-items:center;display:inline-grid;position:relative}.kit2-module__5u40kW__eggPic img{object-fit:contain;filter:drop-shadow(0 6px 10px #0005);width:100%;height:100%}.kit2-module__5u40kW__eggDrawn{width:64%;height:84%;box-shadow:inset -.12em -.18em 0 #0000002a, 0 .5em 1em -.3em #0007, 0 0 1.6em -.2em var(--glow);font-size:inherit;border-radius:50% 50% 46% 46%/58% 58% 42% 42%;position:relative}.kit2-module__5u40kW__eggRim{border-radius:inherit;mix-blend-mode:screen;background:radial-gradient(90% 60% at 85% 60%,#fff0 55%,#fff6 62%,#fff0 70%);position:absolute;inset:0}.kit2-module__5u40kW__wobble{animation:1.8s ease-in-out infinite kit2-module__5u40kW__wob}@keyframes kit2-module__5u40kW__wob{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-7deg)}84%{transform:rotate(6deg)}92%{transform:rotate(-3deg)}}.kit2-module__5u40kW__said{font-size:calc(var(--uu) * 1.35);align-items:center;gap:8px;display:flex}.kit2-module__5u40kW__hear{width:calc(var(--uu) * 3);height:calc(var(--uu) * 3);font-size:calc(var(--uu) * 1.3);background:#fff;border:3px solid #fff;border-radius:50%;flex:none;padding:0;box-shadow:0 3px #0002}@media (max-height:500px){.kit2-module__5u40kW__head{padding:4px 10px}.kit2-module__5u40kW__medal{width:calc(var(--uu) * 3.2);height:calc(var(--uu) * 3.2);font-size:calc(var(--uu) * 1.9)}.kit2-module__5u40kW__body{padding:8px}}@media (prefers-reduced-motion:reduce){.kit2-module__5u40kW__scrim,.kit2-module__5u40kW__sheet,.kit2-module__5u40kW__wobble{animation:none}.kit2-module__5u40kW__fill,.kit2-module__5u40kW__ringArc{transition:none}}.kit2-module__5u40kW__go,.kit2-module__5u40kW__buy,.kit2-module__5u40kW__soft{padding:calc(var(--uu) * .55) calc(var(--uu) * 1.3);font-size:calc(var(--uu) * 1.35);white-space:nowrap;border:3px solid #fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;transition:transform 80ms;display:inline-flex;box-shadow:0 4px #0003,0 6px 12px #0001}.kit2-module__5u40kW__go{text-shadow:0 1px #0004;background:linear-gradient(#8af09a,#2fb64a);color:#fff!important}.kit2-module__5u40kW__buy{background:linear-gradient(#fff6c8,#ffd23f);color:#5a3a00!important}.kit2-module__5u40kW__soft{background:linear-gradient(#fff,#f1ecff)}.kit2-module__5u40kW__go:active:not(:disabled),.kit2-module__5u40kW__buy:active:not(:disabled),.kit2-module__5u40kW__soft:active:not(:disabled){transform:translateY(3px)scale(.97);box-shadow:0 1px #0003}.kit2-module__5u40kW__go:disabled,.kit2-module__5u40kW__buy:disabled,.kit2-module__5u40kW__soft:disabled{filter:grayscale(.7);opacity:.5}.kit2-module__5u40kW__big{font-size:calc(var(--uu) * 1.8);padding:calc(var(--uu) * .8) calc(var(--uu) * 2.2)}.kit2-module__5u40kW__sheet[data-theme=shop].kit2-module__5u40kW__wide{width:min(96vw,1080px)}
.EggShop2-module__C1qX-G__carry{color:#fff;font-size:calc(var(--uu) * 1.3);white-space:nowrap;background:#ffffff1f;border:2px solid #ffffff40;border-radius:999px;padding:4px 12px}.EggShop2-module__C1qX-G__row{gap:calc(var(--uu) * 1.1);touch-action:pan-x pan-y;scroll-snap-type:x proximity;justify-content:safe center;padding:6px 4px 10px;display:flex;overflow-x:auto}.EggShop2-module__C1qX-G__card{width:calc(var(--uu) * 16.5);justify-items:center;gap:calc(var(--uu) * .45);padding:calc(var(--uu) * .9) calc(var(--uu) * .7) calc(var(--uu) * .9);isolation:isolate;scroll-snap-align:center;color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--rc) 42%, #120c2a) 0%, #120c2a 55%, #07051a 100%);border:2px solid color-mix(in srgb, var(--rc) 85%, #fff);box-shadow:0 0 0 1px #000a, 0 0 22px -4px var(--top), inset 0 0 0 1px #ffffff26, inset 0 1px 0 #fff5, 0 12px 26px #0009;border-radius:22px;flex:none;display:grid;position:relative;overflow:hidden}.EggShop2-module__C1qX-G__card:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff2,#fff0);position:absolute;inset:0 0 62%}.EggShop2-module__C1qX-G__card:after{content:"";border:1px solid color-mix(in srgb, var(--top) 55%, transparent);pointer-events:none;border-radius:17px;position:absolute;inset:5px;-webkit-mask:linear-gradient(#000 0 0) 0 0/22px 22px no-repeat,linear-gradient(#000 0 0) 100% 0/22px 22px no-repeat,linear-gradient(#000 0 0) 0 100%/22px 22px no-repeat,linear-gradient(#000 0 0) 100% 100%/22px 22px no-repeat;mask:linear-gradient(#000 0 0) 0 0/22px 22px no-repeat,linear-gradient(#000 0 0) 100% 0/22px 22px no-repeat,linear-gradient(#000 0 0) 0 100%/22px 22px no-repeat,linear-gradient(#000 0 0) 100% 100%/22px 22px no-repeat}.EggShop2-module__C1qX-G__lines{z-index:-2;background:repeating-conic-gradient(from 0deg at 50% 38%, color-mix(in srgb, var(--top) 22%, transparent) 0 2.5deg, transparent 2.5deg 9deg);opacity:.8;animation:40s linear infinite EggShop2-module__C1qX-G__turn;position:absolute;inset:-40%;-webkit-mask:radial-gradient(circle at 50% 38%,#0000 12%,#000 30%,#0000 62%);mask:radial-gradient(circle at 50% 38%,#0000 12%,#000 30%,#0000 62%)}.EggShop2-module__C1qX-G__spot{aspect-ratio:1;z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--top) 55%, #fff) 0%, color-mix(in srgb, var(--top) 30%, transparent) 26%, transparent 58%);filter:blur(2px);width:115%;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@keyframes EggShop2-module__C1qX-G__turn{to{transform:rotate(360deg)}}.EggShop2-module__C1qX-G__chip{font-size:calc(var(--uu) * .95);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:color-mix(in srgb, var(--top) 55%, #0008);border:1px solid color-mix(in srgb, var(--top) 80%, #fff);box-shadow:0 0 10px color-mix(in srgb, var(--top) 70%, transparent);text-shadow:0 1px #0008;white-space:nowrap;border-radius:999px;justify-self:start;padding:2px 9px}.EggShop2-module__C1qX-G__eggBtn{width:calc(var(--uu) * 12);height:calc(var(--uu) * 12);font-size:calc(var(--uu) * 5);background:0 0;border:0;place-items:center;padding:0;animation:3.2s ease-in-out infinite EggShop2-module__C1qX-G__float;display:grid;position:relative}.EggShop2-module__C1qX-G__card:nth-child(2n) .EggShop2-module__C1qX-G__eggBtn{animation-delay:-1.1s}.EggShop2-module__C1qX-G__card:nth-child(3n) .EggShop2-module__C1qX-G__eggBtn{animation-delay:-2.2s}@keyframes EggShop2-module__C1qX-G__float{50%{transform:translateY(-5px)rotate(1.5deg)}}.EggShop2-module__C1qX-G__sparkA,.EggShop2-module__C1qX-G__sparkB{color:#fff;text-shadow:0 0 8px var(--top), 0 0 2px #fff;pointer-events:none;animation:2.4s ease-in-out infinite EggShop2-module__C1qX-G__twinkle;position:absolute}.EggShop2-module__C1qX-G__sparkA{font-size:calc(var(--uu) * 1.7);top:10%;right:14%}.EggShop2-module__C1qX-G__sparkB{font-size:calc(var(--uu) * 1.2);animation-delay:-1.2s;bottom:22%;left:12%}@keyframes EggShop2-module__C1qX-G__twinkle{0%,to{opacity:.2;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(30deg)}}.EggShop2-module__C1qX-G__name{font-size:calc(var(--uu) * 1.45);text-align:center;text-shadow:0 0 12px color-mix(in srgb, var(--top) 80%, transparent), 0 2px 0 #000a;letter-spacing:.01em;font-weight:900;line-height:1.1}.EggShop2-module__C1qX-G__inside{flex-wrap:wrap;justify-content:center;gap:3px;min-height:40px;display:flex}.EggShop2-module__C1qX-G__pet{border:1px solid color-mix(in srgb, var(--pc) 70%, transparent);width:34px;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--pc) 60%, transparent);background:linear-gradient(#ffffff1c,#ffffff08);border-radius:10px;justify-items:center;padding-top:2px;display:grid;position:relative}.EggShop2-module__C1qX-G__pet img,.EggShop2-module__C1qX-G__pet>span:first-child{width:28px!important;height:28px!important}.EggShop2-module__C1qX-G__pet img[alt="A pet still to find"]{filter:brightness(0)invert()opacity(.38)!important}.EggShop2-module__C1qX-G__pct{color:#fff;opacity:.92;padding-bottom:1px;font-size:10px;line-height:1.2}.EggShop2-module__C1qX-G__more{opacity:.8;align-self:center;font-size:12px}.EggShop2-module__C1qX-G__buy{width:100%;font-size:calc(var(--uu) * 1.5)}.EggShop2-module__C1qX-G__trialGo{animation:1.4s ease-in-out infinite EggShop2-module__C1qX-G__beckon;background:linear-gradient(#b49cff,#6b4cff)!important;box-shadow:0 4px #3a2399,0 0 22px #a58bff!important}@keyframes EggShop2-module__C1qX-G__beckon{50%{transform:scale(1.05);box-shadow:0 4px #3a2399,0 0 34px #c9b8ff}}.EggShop2-module__C1qX-G__dimPrice{color:#ffffffa0;width:100%;font-size:calc(var(--uu) * 1.45);border:2px dashed #ffffff40;border-radius:999px;justify-content:center;padding:7px 0;display:flex}.EggShop2-module__C1qX-G__locked .EggShop2-module__C1qX-G__eggBtn{filter:saturate(.55)brightness(.8)}.EggShop2-module__C1qX-G__trialBadge{top:calc(var(--uu) * 3.4);right:calc(var(--uu) * .6);font-size:calc(var(--uu) * 1.2);z-index:2;background:#2a1d5acc;border:1px solid #c9b8ff;border-radius:999px;align-items:center;gap:1px;padding:2px 6px;display:flex;position:absolute;box-shadow:0 0 10px #8b6cff;color:#fff!important}.EggShop2-module__C1qX-G__trialBadge span{font-size:.85em}.EggShop2-module__C1qX-G__toast{color:#4a2f00;z-index:3;background:linear-gradient(#fff9df,#ffe08a);border:3px solid #fff;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:8px auto 0;padding:6px 10px 6px 6px;animation:.35s cubic-bezier(.3,1.6,.6,1) EggShop2-module__C1qX-G__pop;display:flex;position:sticky;bottom:0;box-shadow:0 10px 30px #000a,0 0 30px #ffcf2e80}.EggShop2-module__C1qX-G__arrow{font-size:calc(var(--uu) * 2.2);animation:.9s ease-in-out infinite EggShop2-module__C1qX-G__nudge}.EggShop2-module__C1qX-G__house{font-size:calc(var(--uu) * 2.6)}.EggShop2-module__C1qX-G__toastText{font-size:calc(var(--uu) * 1.4);font-weight:900}@keyframes EggShop2-module__C1qX-G__nudge{50%{transform:translate(5px)}}@keyframes EggShop2-module__C1qX-G__pop{0%{opacity:0;transform:scale(.5)}}@media (max-height:500px){.EggShop2-module__C1qX-G__card{width:calc(var(--uu) * 15.5);gap:2px;padding:7px 6px 8px}.EggShop2-module__C1qX-G__eggBtn{width:calc(var(--uu) * 9);height:calc(var(--uu) * 9)}.EggShop2-module__C1qX-G__inside{gap:2px;min-height:32px}.EggShop2-module__C1qX-G__pet{width:30px}.EggShop2-module__C1qX-G__pet img,.EggShop2-module__C1qX-G__pet>span:first-child{width:23px!important;height:23px!important}.EggShop2-module__C1qX-G__pct{font-size:9px}.EggShop2-module__C1qX-G__row{padding:2px 2px 4px}.EggShop2-module__C1qX-G__buy,.EggShop2-module__C1qX-G__dimPrice{min-height:34px;padding-top:3px;padding-bottom:3px}}@media (max-width:560px){.EggShop2-module__C1qX-G__toastText{display:none}}@media (prefers-reduced-motion:reduce){.EggShop2-module__C1qX-G__lines,.EggShop2-module__C1qX-G__eggBtn,.EggShop2-module__C1qX-G__sparkA,.EggShop2-module__C1qX-G__sparkB,.EggShop2-module__C1qX-G__trialGo,.EggShop2-module__C1qX-G__arrow,.EggShop2-module__C1qX-G__toast{animation:none}}
.Hatchery-module__cj8mxq__readyChip{font-size:calc(var(--uu) * 1.5);background:linear-gradient(#d8ffd0,#7fdc78);border:3px solid #fff;border-radius:999px;padding:3px 12px;animation:1.1s ease-in-out infinite Hatchery-module__cj8mxq__pulse;box-shadow:0 3px #0002}@keyframes Hatchery-module__cj8mxq__pulse{50%{transform:scale(1.08)}}.Hatchery-module__cj8mxq__wrap{gap:calc(var(--uu) * 1);grid-template-columns:1fr minmax(170px,28%);align-items:start;display:grid}@media (max-width:600px){.Hatchery-module__cj8mxq__wrap{grid-template-columns:1fr}}.Hatchery-module__cj8mxq__main{gap:calc(var(--uu) * .8);min-width:0;display:grid}.Hatchery-module__cj8mxq__slots{gap:calc(var(--uu) * .7);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:430px){.Hatchery-module__cj8mxq__slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.Hatchery-module__cj8mxq__slot{padding:calc(var(--uu) * .6) 4px calc(var(--uu) * .6);min-height:calc(var(--uu) * 17);background:radial-gradient(70% 45% at 50% 52%,#ffe7b0 0%,#ffe7b000 70%),linear-gradient(#fff6e2,#f6dcb0);border:3px solid #fff;border-radius:22px;align-content:start;justify-items:center;gap:4px;transition:box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:0 4px #c99a5c55,0 8px 18px #a0661f22,inset 0 -8px #d9a96a33}.Hatchery-module__cj8mxq__slot[data-machine=lamp]{background:radial-gradient(70% 45%,#fff2a0 0%,#fff2a000 70%),linear-gradient(#fff8dc,#ffd98a)}.Hatchery-module__cj8mxq__slot[data-machine=steam]{background:radial-gradient(70% 45%,#fff 0%,#fff0 70%),linear-gradient(#f2fbff,#c8e6f2)}.Hatchery-module__cj8mxq__slot[data-machine=crystal]{background:radial-gradient(70% 45%,#f4e8ff 0%,#f4e8ff00 70%),linear-gradient(#f6efff,#d6c2ff)}.Hatchery-module__cj8mxq__slot[data-machine=star]{color:#fff;background:radial-gradient(70% 45%,#fff6c8 0%,#fff6c800 70%),linear-gradient(#2c2366,#4b3aa8);box-shadow:0 4px #1a1440,0 0 18px #8b6cff88,inset 0 -8px #0002}.Hatchery-module__cj8mxq__empty{box-shadow:none;background:repeating-linear-gradient(135deg,#f5ead8 0 10px,#efe1ca 10px 20px);border-style:dashed;border-color:#e3caa0;align-content:center}.Hatchery-module__cj8mxq__ghostMachine{font-size:calc(var(--uu) * 3);opacity:.6}.Hatchery-module__cj8mxq__slotBuy{font-size:calc(var(--uu) * 1.15);min-height:34px;padding:4px 10px}.Hatchery-module__cj8mxq__ready{box-shadow:0 0 0 4px #7fdc78,0 0 24px #7fdc78aa,0 4px #c99a5c55}.Hatchery-module__cj8mxq__target{animation:.9s ease-in-out infinite Hatchery-module__cj8mxq__beckon;box-shadow:0 0 0 4px #ffb72e,0 0 22px #ffcf2eaa}@keyframes Hatchery-module__cj8mxq__beckon{50%{transform:scale(1.03)}}.Hatchery-module__cj8mxq__machine{color:#5a3a00;background:#fffc;border:2px solid #fff;border-radius:999px;align-items:center;gap:3px;padding:1px 8px 1px 4px;display:flex;box-shadow:0 2px #0001}.Hatchery-module__cj8mxq__machineIcon{font-size:calc(var(--uu) * 1.5)}.Hatchery-module__cj8mxq__speed{font-size:calc(var(--uu) * 1.05)}.Hatchery-module__cj8mxq__slotTap{background:0 0;border:0;place-items:center;width:92px;height:92px;padding:0;display:grid;position:relative}.Hatchery-module__cj8mxq__hole{filter:grayscale(.2);opacity:.9;background:radial-gradient(at 50% 35%,#8a5a2b 0%,#b07a3f 55%,#d8a868 72%,#e8c48f 100%);border-radius:50%;place-items:center;width:74px;height:52px;margin-top:26px;font-size:24px;display:grid;box-shadow:inset 0 6px 10px #0004,0 3px #fff8}.Hatchery-module__cj8mxq__hole:first-letter{opacity:.25}.Hatchery-module__cj8mxq__heart{pointer-events:none;font-size:22px;animation:.9s ease-out forwards Hatchery-module__cj8mxq__floatUp;position:absolute;top:6px;right:0}@keyframes Hatchery-module__cj8mxq__floatUp{0%{opacity:1;transform:translateY(10px)scale(.6)}to{opacity:0;transform:translateY(-28px)scale(1.2)}}.Hatchery-module__cj8mxq__time{font-size:calc(var(--uu) * 1.55);font-variant-numeric:tabular-nums;color:#7a4a10;min-height:1.4em}.Hatchery-module__cj8mxq__slot[data-machine=star] .Hatchery-module__cj8mxq__time{color:#fff}.Hatchery-module__cj8mxq__hatch{font-size:calc(var(--uu) * 1.35);min-height:36px;padding:4px 12px;animation:.8s ease-in-out infinite Hatchery-module__cj8mxq__beckon}.Hatchery-module__cj8mxq__up{font-size:calc(var(--uu) * 1.05);white-space:nowrap;background:linear-gradient(#fffaf0,#ffe6b3);border:2px solid #fff;border-radius:999px;align-items:center;gap:3px;max-width:100%;padding:2px 8px;display:inline-flex;box-shadow:0 2px #0002;color:#5a3a00!important}.Hatchery-module__cj8mxq__up:disabled{opacity:.5;filter:grayscale(.6)}.Hatchery-module__cj8mxq__carry{touch-action:pan-x;background:linear-gradient(#fff3d6,#f6dcb0);border:3px solid #fff;border-radius:20px;align-items:center;gap:8px;min-height:66px;padding:6px 10px;display:flex;overflow-x:auto;box-shadow:inset 0 3px 6px #a0661f22}.Hatchery-module__cj8mxq__carryCap{font-size:calc(var(--uu) * 2.4);flex:none}.Hatchery-module__cj8mxq__none{opacity:.7}.Hatchery-module__cj8mxq__carried{touch-action:none;background:radial-gradient(circle at 50% 40%,#fffdf6,#ffe8bf);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;padding:0;animation:1.6s ease-in-out infinite Hatchery-module__cj8mxq__bob;display:grid;box-shadow:0 3px #0002}.Hatchery-module__cj8mxq__carried:nth-child(2n){animation-delay:-.8s}@keyframes Hatchery-module__cj8mxq__bob{50%{transform:translateY(-3px)}}.Hatchery-module__cj8mxq__picked{box-shadow:0 0 0 4px #ffb72e,0 0 18px #ffcf2e}.Hatchery-module__cj8mxq__lifted{opacity:.3}.Hatchery-module__cj8mxq__ghost{z-index:50;pointer-events:none;filter:drop-shadow(0 10px 10px #0005);position:fixed;transform:translate(-50%,-60%)scale(1.15)}.Hatchery-module__cj8mxq__sideCol{gap:calc(var(--uu) * .7);min-width:0;display:grid}.Hatchery-module__cj8mxq__card{padding:calc(var(--uu) * .7);background:#ffffffd9;border:3px solid #fff;border-radius:20px;gap:6px;display:grid;box-shadow:0 3px #0001,0 6px 14px #0001}.Hatchery-module__cj8mxq__duty{background:linear-gradient(#f0fff0,#d6f5d6)}.Hatchery-module__cj8mxq__worn{background:linear-gradient(#fff6ea,#ffe6cc)}.Hatchery-module__cj8mxq__cardTop{align-items:center;gap:8px;display:flex}.Hatchery-module__cj8mxq__cardText{min-width:0;font-size:calc(var(--uu) * 1.25);flex:1;gap:2px;display:grid}.Hatchery-module__cj8mxq__left{font-size:calc(var(--uu) * 1.15);color:#7a6a8a;font-variant-numeric:tabular-nums}.Hatchery-module__cj8mxq__panda{width:calc(var(--uu) * 4);height:calc(var(--uu) * 4);min-width:40px;min-height:40px;font-size:calc(var(--uu) * 2.4);background:radial-gradient(circle at 40% 35%,#fff,#e6f5e6);border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 3px #0002}.Hatchery-module__cj8mxq__apron{font-size:.55em;position:absolute;bottom:-4px;right:-6px}.Hatchery-module__cj8mxq__building{font-size:calc(var(--uu) * 2.6)}.Hatchery-module__cj8mxq__hours{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.Hatchery-module__cj8mxq__hour{font-size:calc(var(--uu) * 1);border-radius:14px;flex-direction:column;gap:0;min-height:0;padding:3px 2px}.Hatchery-module__cj8mxq__hourN{font-size:calc(var(--uu) * 1.35);font-weight:900}.Hatchery-module__cj8mxq__repair{justify-self:stretch;min-height:34px;padding:4px 10px}.Hatchery-module__cj8mxq__warn{color:#6a4a00;font-size:calc(var(--uu) * 1.2);background:linear-gradient(#fff7da,#ffe9a8);border:3px solid #fff;border-radius:18px;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:0 3px #0001}.Hatchery-module__cj8mxq__critter{font-size:calc(var(--uu) * 2.4);animation:2.4s ease-in-out infinite Hatchery-module__cj8mxq__peek}@keyframes Hatchery-module__cj8mxq__peek{0%,60%,to{transform:translate(0)rotate(0)}70%{transform:translate(-4px)rotate(-8deg)}85%{transform:translate(3px)rotate(6deg)}}@media (max-height:500px){.Hatchery-module__cj8mxq__slot{gap:2px;min-height:0;padding:5px 3px}.Hatchery-module__cj8mxq__slotTap{width:80px;height:80px}.Hatchery-module__cj8mxq__carry{min-height:56px;padding:3px 8px}.Hatchery-module__cj8mxq__carried{width:52px;height:52px}.Hatchery-module__cj8mxq__card{gap:4px;padding:6px}}@media (prefers-reduced-motion:reduce){.Hatchery-module__cj8mxq__readyChip,.Hatchery-module__cj8mxq__target,.Hatchery-module__cj8mxq__hatch,.Hatchery-module__cj8mxq__carried,.Hatchery-module__cj8mxq__critter,.Hatchery-module__cj8mxq__heart{animation:none}}.Hatchery-module__cj8mxq__upArrow{color:#2fb64a;font-size:.85em}
.Care-module__H8iTXa__top{gap:calc(var(--uu) * .7);margin-bottom:calc(var(--uu) * .8);grid-template-columns:minmax(0,1.25fr) auto minmax(0,1.2fr);align-items:stretch;display:grid}@media (max-width:640px){.Care-module__H8iTXa__top{grid-template-columns:1fr auto}.Care-module__H8iTXa__home{grid-column:1/-1}}.Care-module__H8iTXa__pantry{background:#ffffffd9;border:3px solid #fff;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;display:grid;box-shadow:0 3px #0001}.Care-module__H8iTXa__foodRow{background:#f4fbf6;border-radius:14px;justify-items:center;gap:3px;padding:3px 2px;display:grid}.Care-module__H8iTXa__foodHave{align-items:center;gap:4px;display:flex}.Care-module__H8iTXa__foodBuy{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.Care-module__H8iTXa__foodIcon{font-size:calc(var(--uu) * 2);line-height:1}.Care-module__H8iTXa__foodN{font-size:calc(var(--uu) * 1.5);font-variant-numeric:tabular-nums}.Care-module__H8iTXa__plus{font-size:calc(var(--uu) * 1.05);border-width:2px;gap:3px;min-height:28px;padding:1px 7px}.Care-module__H8iTXa__feedAll{font-size:calc(var(--uu) * 1.3);border-radius:22px;flex-direction:column;gap:0;padding:6px 16px}.Care-module__H8iTXa__feedAllIcon{font-size:calc(var(--uu) * 2.4);line-height:1.1}.Care-module__H8iTXa__home{background:linear-gradient(#fffaf0,#fff0d6);border:3px solid #fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex;box-shadow:0 3px #0001}.Care-module__H8iTXa__homeFull{background:linear-gradient(#fff6e6,#ffe3c2)}.Care-module__H8iTXa__homeIcon{font-size:calc(var(--uu) * 3);line-height:1}.Care-module__H8iTXa__homeText{font-size:calc(var(--uu) * 1.2);flex:1;min-width:70px;display:grid}.Care-module__H8iTXa__cap{font-size:calc(var(--uu) * 1.5);font-variant-numeric:tabular-nums}.Care-module__H8iTXa__homeUp{font-size:calc(var(--uu) * 1.1);min-height:32px;padding:3px 10px}.Care-module__H8iTXa__holds{opacity:.85;font-size:.9em}.Care-module__H8iTXa__note{color:#6a4a00;font-size:calc(var(--uu) * 1.15);background:#fff3d9;border:2px solid #fff;border-radius:999px;align-items:center;gap:6px;margin:0 0 8px;padding:4px 12px;display:inline-flex}.Care-module__H8iTXa__empty{text-align:center;font-size:calc(var(--uu) * 3);margin:calc(var(--uu) * 2)}.Care-module__H8iTXa__grid{gap:calc(var(--uu) * .7);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.Care-module__H8iTXa__card{background:linear-gradient(#fff,#f2fbf5);border:3px solid #fff;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px 6px 6px;display:grid;position:relative;box-shadow:0 3px #0001,0 6px 14px #0001}.Care-module__H8iTXa__card[data-mood=hungry]{background:linear-gradient(#fffaf2,#fed);box-shadow:0 0 0 2px #ffd2a8,0 6px 14px #ffb06a22}.Care-module__H8iTXa__card[data-mood=sick]{background:linear-gradient(#fcf9ff,#efe6ff);box-shadow:0 0 0 2px #dccbff,0 6px 14px #8b6cff1a}.Care-module__H8iTXa__card[data-mood=fainted]{background:linear-gradient(#f4f1ff,#e2dcff);box-shadow:0 0 0 3px #c9bcff,0 6px 18px #7b67ff2a}.Care-module__H8iTXa__card[data-mood=fainted] .Care-module__H8iTXa__thumb{filter:grayscale(.7)brightness(1.05);transform:rotate(-80deg)translate(-6px)}.Care-module__H8iTXa__card[data-away]{opacity:.7}.Care-module__H8iTXa__face{position:relative}.Care-module__H8iTXa__thumb{background:radial-gradient(circle at 50% 40%, #fff, color-mix(in srgb, var(--rc) 18%, #fff));border:3px solid color-mix(in srgb, var(--rc) 70%, #fff);border-radius:50%;place-items:center;width:66px;height:66px;transition:transform .4s,filter .4s;display:grid;overflow:hidden}.Care-module__H8iTXa__mood{background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 2px #0002}.Care-module__H8iTXa__card[data-mood=hungry] .Care-module__H8iTXa__mood,.Care-module__H8iTXa__card[data-mood=sick] .Care-module__H8iTXa__mood{animation:1.6s ease-in-out infinite Care-module__H8iTXa__nudge}.Care-module__H8iTXa__card[data-mood=fainted] .Care-module__H8iTXa__mood{animation:2.4s ease-in-out infinite Care-module__H8iTXa__snooze}@keyframes Care-module__H8iTXa__nudge{0%,70%,to{transform:scale(1)}80%{transform:scale(1.2)rotate(-10deg)}90%{transform:scale(1.1)rotate(8deg)}}@keyframes Care-module__H8iTXa__snooze{50%{opacity:.6;transform:translate(3px,-4px)}}.Care-module__H8iTXa__count{background:#fff;border-radius:8px;padding:1px 5px;font-size:11px;position:absolute;bottom:-4px;left:-4px;box-shadow:0 1px #0002}.Care-module__H8iTXa__info{gap:3px;min-width:0;display:grid}.Care-module__H8iTXa__name{font-size:calc(var(--uu) * 1.2);white-space:nowrap;text-overflow:ellipsis;font-weight:900;overflow:hidden}.Care-module__H8iTXa__acts{gap:5px;display:grid}.Care-module__H8iTXa__food{background:linear-gradient(#fffaf0,#ffe0b3);border:3px solid #fff;border-radius:16px;width:46px;height:40px;padding:0;font-size:22px;box-shadow:0 3px #c98a3a66}.Care-module__H8iTXa__feast{background:linear-gradient(#fff0f6,#ffc9de);box-shadow:0 3px #d0607f55}.Care-module__H8iTXa__food:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #0002}.Care-module__H8iTXa__food:disabled{opacity:.4;filter:grayscale(.6)}.Care-module__H8iTXa__help{font-size:calc(var(--uu) * 1.2);padding:6px 10px;animation:1.2s ease-in-out infinite Care-module__H8iTXa__beckon;background:linear-gradient(#b9a8ff,#7b67ff)!important;box-shadow:0 4px #4a3aa8!important}@keyframes Care-module__H8iTXa__beckon{50%{transform:scale(1.06)}}.Care-module__H8iTXa__awayCap{font-size:22px}@media (max-height:500px){.Care-module__H8iTXa__grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:6px}.Care-module__H8iTXa__thumb{width:54px;height:54px}.Care-module__H8iTXa__food{width:40px;height:34px;font-size:19px}.Care-module__H8iTXa__card{padding:4px 6px 4px 4px}}@media (prefers-reduced-motion:reduce){.Care-module__H8iTXa__mood,.Care-module__H8iTXa__help{animation:none!important}.Care-module__H8iTXa__thumb{transition:none}}.Care-module__H8iTXa__sickBig{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:24px;animation:1.6s ease-in-out infinite Care-module__H8iTXa__nudge;display:grid;position:absolute;top:-10px;left:-10px;box-shadow:0 2px #0002,0 0 0 3px #e2d6ff}.Care-module__H8iTXa__pill{background:linear-gradient(#f6f2ff,#dccfff);position:relative;box-shadow:0 3px #7b67ff55}.Care-module__H8iTXa__out{opacity:.55;filter:grayscale(.5)}.Care-module__H8iTXa__buyHint{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;display:grid;position:absolute;bottom:-6px;right:-6px;box-shadow:0 1px #0002}.Care-module__H8iTXa__acts:has(.Care-module__H8iTXa__pill){grid-template-columns:repeat(2,auto)}@media (prefers-reduced-motion:reduce){.Care-module__H8iTXa__sickBig{animation:none}}
.Vet-module__y_zc7q__med{font-size:calc(var(--uu) * 1.4);align-items:center;gap:6px;display:flex}.Vet-module__y_zc7q__medBuy{font-size:calc(var(--uu) * 1.05);min-height:32px;padding:2px 10px}.Vet-module__y_zc7q__grid{gap:calc(var(--uu) * .8);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.Vet-module__y_zc7q__card{background:linear-gradient(#fff,#fff1f6);border:3px solid #fff;border-radius:24px;justify-items:center;gap:5px;padding:10px;display:grid;position:relative;box-shadow:0 3px #0001,0 6px 14px #ff7aa21a}.Vet-module__y_zc7q__card[data-state=sick]{background:linear-gradient(#fcf9ff,#efe6ff);box-shadow:0 0 0 2px #dccbff,0 6px 14px #8b6cff1a}.Vet-module__y_zc7q__card[data-state=fainted]{background:linear-gradient(#f4f1ff,#e2dcff);box-shadow:0 0 0 3px #c9bcff}.Vet-module__y_zc7q__card[data-state=fainted] .Vet-module__y_zc7q__thumb{filter:grayscale(.6);transform:rotate(-80deg)}.Vet-module__y_zc7q__badge{background:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;animation:1.8s ease-in-out infinite Vet-module__y_zc7q__nudge;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px #0002,0 0 0 3px #ffe0ea}@keyframes Vet-module__y_zc7q__nudge{0%,70%,to{transform:scale(1)}80%{transform:scale(1.15)rotate(-8deg)}90%{transform:scale(1.08)rotate(6deg)}}.Vet-module__y_zc7q__thumb{background:radial-gradient(circle at 50% 40%, #fff, color-mix(in srgb, var(--rc) 16%, #fff));border:3px solid color-mix(in srgb, var(--rc) 65%, #fff);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;overflow:hidden}.Vet-module__y_zc7q__name{font-size:calc(var(--uu) * 1.25);text-align:center;font-weight:900;line-height:1.1}.Vet-module__y_zc7q__cure{width:100%;background:linear-gradient(#ff9ec0,#ff5d8f)!important;box-shadow:0 4px #c23a68!important}.Vet-module__y_zc7q__happy{justify-items:center;gap:6px;padding:16px;display:grid}.Vet-module__y_zc7q__nurse{font-size:72px;animation:1s ease-in-out infinite Vet-module__y_zc7q__hop}@keyframes Vet-module__y_zc7q__hop{50%{transform:translateY(-6px)}}.Vet-module__y_zc7q__ok{font-size:30px}.Vet-module__y_zc7q__okText{font-size:calc(var(--uu) * 1.8);font-weight:900}@media (max-height:500px){.Vet-module__y_zc7q__thumb{width:80px;height:80px}.Vet-module__y_zc7q__thumb img,.Vet-module__y_zc7q__thumb>span{width:76px!important;height:76px!important}.Vet-module__y_zc7q__card{gap:3px;padding:6px}.Vet-module__y_zc7q__badge{width:36px;height:36px;font-size:22px}}@media (prefers-reduced-motion:reduce){.Vet-module__y_zc7q__badge,.Vet-module__y_zc7q__nurse{animation:none}}
.Breeder-module__hTONcG__wrap{gap:calc(var(--uu) * 1);grid-template-columns:minmax(0,1fr) minmax(180px,30%);align-items:start;display:grid}@media (max-width:600px){.Breeder-module__hTONcG__wrap{grid-template-columns:1fr}}.Breeder-module__hTONcG__left{gap:calc(var(--uu) * .7);min-width:0;display:grid}.Breeder-module__hTONcG__pair{justify-content:center;align-items:center;gap:calc(var(--uu) * .8);background:radial-gradient(at 50% 120%,#b8f0ff 0%,#fff0 70%),#ffffffb0;border:3px solid #fff;border-radius:24px;padding:6px;display:flex}.Breeder-module__hTONcG__slot{background:#f2fbff;border:3px dashed #8fcfe0;border-radius:50%;place-items:center;width:78px;height:78px;padding:0;display:grid;overflow:hidden}.Breeder-module__hTONcG__slotOn{border:4px solid color-mix(in srgb, var(--rc) 80%, #fff);background:radial-gradient(circle at 50% 40%, #fff, color-mix(in srgb, var(--rc) 20%, #fff));box-shadow:0 0 16px color-mix(in srgb, var(--rc) 60%, transparent), 0 4px 0 #0002;animation:.3s cubic-bezier(.3,1.6,.6,1) Breeder-module__hTONcG__pop}.Breeder-module__hTONcG__slot:disabled{opacity:1}.Breeder-module__hTONcG__slotQ{color:#8fcfe0;font-size:30px}.Breeder-module__hTONcG__plus,.Breeder-module__hTONcG__eq{font-size:calc(var(--uu) * 2.4);color:#1aa6c8;font-weight:900}.Breeder-module__hTONcG__baby{filter:grayscale(.6);opacity:.6;background:radial-gradient(circle at 40% 35%,#fff,#d9f3ff);border:3px solid #fff;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;display:grid;box-shadow:0 3px #0001}.Breeder-module__hTONcG__babyOn{filter:none;opacity:1;animation:1.4s ease-in-out infinite Breeder-module__hTONcG__glow;box-shadow:0 0 0 3px #7fe0f5,0 0 24px #7fe0f5}@keyframes Breeder-module__hTONcG__glow{50%{transform:scale(1.08)rotate(6deg)}}@keyframes Breeder-module__hTONcG__pop{0%{transform:scale(.5)}}.Breeder-module__hTONcG__quote{background:linear-gradient(#fff,#e9f8fc);border:3px solid #fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:6px 10px;display:flex;box-shadow:0 3px #0001}.Breeder-module__hTONcG__tortoise{font-size:calc(var(--uu) * 2.8);line-height:1}.Breeder-module__hTONcG__qBits{font-size:calc(var(--uu) * 1.6);flex:1;align-items:center;gap:12px;display:flex}.Breeder-module__hTONcG__mins{font-size:calc(var(--uu) * 1.35);color:#2a6f80}.Breeder-module__hTONcG__leave{padding:5px 14px}.Breeder-module__hTONcG__why,.Breeder-module__hTONcG__hint{font-size:calc(var(--uu) * 1.3);color:#2a6f80;flex:1}.Breeder-module__hTONcG__hear{background:#fff;border:3px solid #fff;border-radius:50%;width:38px;height:38px;padding:0;font-size:17px;box-shadow:0 3px #0002}.Breeder-module__hTONcG__grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.Breeder-module__hTONcG__cell{aspect-ratio:1;border:3px solid color-mix(in srgb, var(--rc) 75%, #fff);background:radial-gradient(circle at 50% 40%,#fff,#eef9fc);border-radius:18px;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 3px #0001}.Breeder-module__hTONcG__cellOn{transform:translateY(-2px);box-shadow:0 0 0 3px #fff,0 0 0 6px #1aa6c8,0 0 16px #7fe0f5}.Breeder-module__hTONcG__cell:disabled{opacity:.45;filter:grayscale(.5)}.Breeder-module__hTONcG__lv,.Breeder-module__hTONcG__away,.Breeder-module__hTONcG__x2{background:#fff;border-radius:8px;padding:2px 5px;font-size:11px;line-height:1;position:absolute;box-shadow:0 1px #0002}.Breeder-module__hTONcG__lv{color:#fff;background:#1aa6c8;top:2px;left:2px}.Breeder-module__hTONcG__away{box-shadow:none;background:0 0;font-size:14px;bottom:2px;right:2px}.Breeder-module__hTONcG__x2{color:#fff;background:#ff5d9e;top:2px;right:2px}.Breeder-module__hTONcG__pens{gap:calc(var(--uu) * .7);display:grid}.Breeder-module__hTONcG__pen{background:radial-gradient(80% 50% at 50% 100%,#c8f5d8 0%,#c8f5d800 70%),linear-gradient(#f4fdff,#dff4fa);border:3px solid #fff;border-radius:22px;justify-items:center;gap:6px;padding:10px 10px 8px;display:grid;position:relative;box-shadow:0 3px #0001,0 6px 14px #1aa6c81a,inset 0 0 0 1px #b7e6f2}.Breeder-module__hTONcG__penFree{background:repeating-linear-gradient(135deg,#f4fdff 0 10px,#e8f7fb 10px 20px);border-style:dashed;align-content:center;min-height:96px}.Breeder-module__hTONcG__penReady{box-shadow:0 0 0 4px #7fdc78,0 0 24px #7fdc78aa}.Breeder-module__hTONcG__penNum{color:#fff;background:#1aa6c8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid;position:absolute;top:6px;left:8px}.Breeder-module__hTONcG__penEmpty{opacity:.5;font-size:30px}.Breeder-module__hTONcG__parents{align-items:center;gap:4px;display:flex}.Breeder-module__hTONcG__parent{background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;overflow:hidden;box-shadow:0 2px #0002}.Breeder-module__hTONcG__heart{font-size:20px;animation:1.2s ease-in-out infinite Breeder-module__hTONcG__beat}@keyframes Breeder-module__hTONcG__beat{0%,to{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(1)}45%{transform:scale(1.15)}}.Breeder-module__hTONcG__left2{font-size:calc(var(--uu) * 1.3);font-variant-numeric:tabular-nums;color:#2a6f80}.Breeder-module__hTONcG__collect{animation:1s ease-in-out infinite Breeder-module__hTONcG__glow}@media (max-height:500px){.Breeder-module__hTONcG__slot{width:64px;height:64px}.Breeder-module__hTONcG__baby{width:52px;height:52px}.Breeder-module__hTONcG__pair{padding:3px}.Breeder-module__hTONcG__quote{min-height:44px;padding:4px 8px}.Breeder-module__hTONcG__pen{padding:8px 8px 6px}.Breeder-module__hTONcG__penFree{min-height:70px}}@media (prefers-reduced-motion:reduce){.Breeder-module__hTONcG__slotOn,.Breeder-module__hTONcG__babyOn,.Breeder-module__hTONcG__heart,.Breeder-module__hTONcG__collect{animation:none}}
.Revive-module__wMKkZW__center{justify-items:center;gap:calc(var(--uu) * .9);padding:4px 0 6px;display:grid}.Revive-module__wMKkZW__btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.Revive-module__wMKkZW__helpBtn{background:linear-gradient(#b9a8ff,#7b67ff)!important;box-shadow:0 5px #4a3aa8,0 0 22px #b9a8ff88!important}.Revive-module__wMKkZW__letBtn{font-size:calc(var(--uu) * 1.2)}.Revive-module__wMKkZW__line{font-size:calc(var(--uu) * 1.7);text-align:center;max-width:28em;font-weight:900}.Revive-module__wMKkZW__bed{background:radial-gradient(60% 30% at 50% 92%,#c9bcff 0%,#c9bcff00 70%),radial-gradient(circle at 50% 30%,#fff,#ece6ff 70%);border:4px solid #fff;border-radius:40px 40px 26px 26px;place-items:center;width:220px;height:150px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #7b67ff22}.Revive-module__wMKkZW__sleeping{transform-origin:50% 80%;filter:grayscale(.55)brightness(1.04)saturate(.8);animation:3.2s ease-in-out infinite Revive-module__wMKkZW__breathe;display:grid;transform:rotate(-14deg)translate(-6px,12px)}@keyframes Revive-module__wMKkZW__breathe{50%{transform:rotate(-14deg)translate(-6px,12px)scale(1.03,1.05)}}.Revive-module__wMKkZW__blanket{background:repeating-linear-gradient(90deg,#b9a8ff 0 18px,#d6ccff 18px 36px);border-radius:22px 22px 0 0;height:40px;position:absolute;bottom:-6px;left:8%;right:8%;box-shadow:inset 0 4px #fff8}.Revive-module__wMKkZW__zz{color:#7b67ff;z-index:2;font-size:22px;font-weight:900;animation:3s ease-in-out infinite Revive-module__wMKkZW__drift;position:absolute;top:10px;right:22px}.Revive-module__wMKkZW__zz span:first-child{margin-left:2px;font-size:.8em}.Revive-module__wMKkZW__zz span:last-child{margin-left:2px;font-size:1.3em}@keyframes Revive-module__wMKkZW__drift{0%{opacity:.3;transform:translateY(6px)}50%{opacity:1}to{opacity:.3;transform:translate(8px,-10px)}}.Revive-module__wMKkZW__quiz{gap:calc(var(--uu) * .8);--ink:#2b2140;display:grid}.Revive-module__wMKkZW__quizTop{justify-content:center;align-items:center;gap:12px;display:flex}.Revive-module__wMKkZW__mini{filter:grayscale(.4);background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;overflow:hidden;box-shadow:0 3px #0002}.Revive-module__wMKkZW__hearts{gap:6px;display:flex}.Revive-module__wMKkZW__heartOn,.Revive-module__wMKkZW__heartOff{font-size:calc(var(--uu) * 2.5);line-height:1}.Revive-module__wMKkZW__heartOn{animation:.4s cubic-bezier(.3,1.8,.6,1) Revive-module__wMKkZW__popIn}.Revive-module__wMKkZW__heartOff{opacity:.8}@keyframes Revive-module__wMKkZW__popIn{0%{transform:scale(.3)}}.Revive-module__wMKkZW__hear{background:#fff;border:3px solid #fff;border-radius:50%;width:44px;height:44px;padding:0;font-size:20px;box-shadow:0 3px #0002}.Revive-module__wMKkZW__prompt{font-size:calc(var(--uu) * 2.6);text-align:center;background:#fff;border:3px solid #fff;border-radius:22px;justify-content:center;align-items:center;gap:12px;padding:8px 14px;font-weight:900;display:flex;box-shadow:0 3px #0001}.Revive-module__wMKkZW__picture{font-size:1.3em}.Revive-module__wMKkZW__awake{place-items:center;width:200px;height:180px;display:grid;position:relative}.Revive-module__wMKkZW__rays{background:repeating-conic-gradient(from 0deg, #ffe08a66 0 10deg, transparent 10deg 20deg);border-radius:50%;animation:16s linear infinite Revive-module__wMKkZW__spin;position:absolute;inset:-10%;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}@keyframes Revive-module__wMKkZW__spin{to{transform:rotate(360deg)}}.Revive-module__wMKkZW__happy{animation:.9s ease-in-out infinite Revive-module__wMKkZW__hop;position:relative}@keyframes Revive-module__wMKkZW__hop{50%{transform:translateY(-8px)}}.Revive-module__wMKkZW__burst{animation:1.6s ease-out infinite Revive-module__wMKkZW__burst;animation-delay:calc(var(--i) * .25s);font-size:24px;position:absolute;top:50%;left:50%}@keyframes Revive-module__wMKkZW__burst{0%{transform:translate(-50%, -50%) rotate(calc(var(--i) * 72deg)) translateY(0) scale(.5);opacity:1}to{transform:translate(-50%, -50%) rotate(calc(var(--i) * 72deg)) translateY(-90px) scale(1.1);opacity:0}}.Revive-module__wMKkZW__bye{place-items:center;width:200px;height:150px;display:grid;position:relative}.Revive-module__wMKkZW__waving{transform-origin:50% 90%;animation:1.6s ease-in-out infinite Revive-module__wMKkZW__wave}@keyframes Revive-module__wMKkZW__wave{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.Revive-module__wMKkZW__float{bottom:10px;left:calc(20% + var(--i) * 20%);animation:3.2s ease-in infinite Revive-module__wMKkZW__rise;animation-delay:calc(var(--i) * .8s);opacity:0;font-size:20px;position:absolute}@keyframes Revive-module__wMKkZW__rise{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-120px)scale(1.1)}}@media (max-height:500px){.Revive-module__wMKkZW__bed{width:190px;height:118px}.Revive-module__wMKkZW__sleeping img,.Revive-module__wMKkZW__sleeping>span{width:104px!important;height:104px!important}.Revive-module__wMKkZW__awake,.Revive-module__wMKkZW__bye{height:130px}.Revive-module__wMKkZW__happy img,.Revive-module__wMKkZW__happy>span,.Revive-module__wMKkZW__waving img,.Revive-module__wMKkZW__waving>span{width:110px!important;height:110px!important}.Revive-module__wMKkZW__prompt{font-size:calc(var(--uu) * 2.3);padding:4px 10px}.Revive-module__wMKkZW__quiz{gap:6px}.Revive-module__wMKkZW__quiz button[aria-label^="1:"],.Revive-module__wMKkZW__quiz button[aria-label^="2:"],.Revive-module__wMKkZW__quiz button[aria-label^="3:"]{min-height:60px}.Revive-module__wMKkZW__quiz button[data-state]{min-height:60px}}@media (prefers-reduced-motion:reduce){.Revive-module__wMKkZW__sleeping,.Revive-module__wMKkZW__zz,.Revive-module__wMKkZW__heartOn,.Revive-module__wMKkZW__rays,.Revive-module__wMKkZW__happy,.Revive-module__wMKkZW__burst,.Revive-module__wMKkZW__waving,.Revive-module__wMKkZW__float{animation:none}.Revive-module__wMKkZW__float,.Revive-module__wMKkZW__burst{opacity:1}.Revive-module__wMKkZW__burst{transform:translate(-50%, -50%) rotate(calc(var(--i) * 72deg)) translateY(-70px)}.Revive-module__wMKkZW__float{transform:translateY(-60px)}}
.Tutorial-module__Vzhz9G__root{--uu:var(--u,clamp(9px, 1.55vmin, 15px));z-index:40;pointer-events:none;color:#2b2140;font-family:ui-rounded,Nunito,Arial Rounded MT Bold,system-ui,sans-serif;font-weight:700;position:absolute;inset:0}.Tutorial-module__Vzhz9G__root button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}.Tutorial-module__Vzhz9G__light{outline-offset:2px;border-radius:50%;outline:3px solid #fff8;transition:left .45s cubic-bezier(.3,1.2,.5,1),top .45s cubic-bezier(.3,1.2,.5,1),width .45s,height .45s;animation:1.8s ease-in-out infinite Tutorial-module__Vzhz9G__breathe;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 200vmax #1a103455,inset 0 0 24px 10px #1a103433}.Tutorial-module__Vzhz9G__lightRect{border-radius:24px}@keyframes Tutorial-module__Vzhz9G__breathe{50%{outline-offset:6px;outline-color:#ffe873}}.Tutorial-module__Vzhz9G__soft{background:linear-gradient(#1a103400 55%,#1a103440 100%);position:absolute;inset:0}.Tutorial-module__Vzhz9G__finger{width:0;height:0;font-size:calc(var(--uu) * 4.4);filter:drop-shadow(0 4px 4px #0006);position:absolute}.Tutorial-module__Vzhz9G__fingerIn{line-height:1;position:absolute}.Tutorial-module__Vzhz9G__above .Tutorial-module__Vzhz9G__fingerIn{animation:.8s ease-in-out infinite Tutorial-module__Vzhz9G__bobDown;bottom:0;left:-.5em}.Tutorial-module__Vzhz9G__below .Tutorial-module__Vzhz9G__fingerIn{animation:.8s ease-in-out infinite Tutorial-module__Vzhz9G__bobUp;top:0;left:-.5em}.Tutorial-module__Vzhz9G__left .Tutorial-module__Vzhz9G__fingerIn{animation:.8s ease-in-out infinite Tutorial-module__Vzhz9G__bobRight;top:-.55em;right:0}@keyframes Tutorial-module__Vzhz9G__bobDown{50%{transform:translateY(-12px)}}@keyframes Tutorial-module__Vzhz9G__bobUp{50%{transform:translateY(12px)}}@keyframes Tutorial-module__Vzhz9G__bobRight{50%{transform:translate(-12px)}}.Tutorial-module__Vzhz9G__card{left:50%;bottom:max(8px, env(safe-area-inset-bottom));align-items:flex-end;gap:calc(var(--uu) * .8);pointer-events:auto;width:min(94vw,680px);animation:.35s cubic-bezier(.3,1.5,.6,1) Tutorial-module__Vzhz9G__rise;display:flex;position:absolute;transform:translate(-50%)}.Tutorial-module__Vzhz9G__top{bottom:auto;top:max(8px, env(safe-area-inset-top));align-items:flex-start}@keyframes Tutorial-module__Vzhz9G__rise{0%{opacity:0;transform:translate(-50%,24px)scale(.95)}}.Tutorial-module__Vzhz9G__face{width:calc(var(--uu) * 10);height:calc(var(--uu) * 10);background:radial-gradient(circle at 40% 35%,#fff,#e9e2ff 70%);border:4px solid #fff;border-radius:50%;flex:none;place-items:center;min-width:84px;min-height:84px;padding:6px;animation:2.6s ease-in-out infinite Tutorial-module__Vzhz9G__nod;display:grid;box-shadow:0 8px 24px #0005,0 0 0 3px #a99bff55}@keyframes Tutorial-module__Vzhz9G__nod{50%{transform:rotate(-4deg)translateY(-2px)}}.Tutorial-module__Vzhz9G__bubble{min-width:0;padding:calc(var(--uu) * .9) calc(var(--uu) * 1.2) calc(var(--uu) * .7);background:linear-gradient(#fff,#fbf8ff);border:4px solid #fff;border-radius:26px;flex:1;position:relative;box-shadow:0 12px 34px #0005,inset 0 -4px #0000000a}.Tutorial-module__Vzhz9G__bubble:before{content:"";border:10px solid #0000;border-right:14px solid #fff;position:absolute;bottom:26px;left:-16px}.Tutorial-module__Vzhz9G__top .Tutorial-module__Vzhz9G__bubble:before{top:26px;bottom:auto}.Tutorial-module__Vzhz9G__say{font-size:calc(var(--uu) * 1.75);margin:0;font-weight:800;line-height:1.2}.Tutorial-module__Vzhz9G__big{font-size:calc(var(--uu) * 3.2);letter-spacing:.05em;margin:4px 0 0;line-height:1.1}.Tutorial-module__Vzhz9G__row{align-items:center;gap:8px;margin-top:6px;display:flex}.Tutorial-module__Vzhz9G__flex{flex:1}.Tutorial-module__Vzhz9G__hear{background:#f1ecff;border:3px solid #fff;border-radius:50%;width:40px;height:40px;padding:0;font-size:18px;box-shadow:0 3px #0002}.Tutorial-module__Vzhz9G__dots{color:#8a7aa8;font-variant-numeric:tabular-nums;font-size:12px}.Tutorial-module__Vzhz9G__next{min-height:44px;font-size:calc(var(--uu) * 1.6);text-shadow:0 1px #0004;background:linear-gradient(#8af09a,#2fb64a);border:3px solid #fff;border-radius:999px;padding:6px 18px;animation:1.4s ease-in-out infinite Tutorial-module__Vzhz9G__beckon;box-shadow:0 4px #1f8a35,0 6px 14px #0002;color:#fff!important}.Tutorial-module__Vzhz9G__next:active{transform:translateY(3px);box-shadow:0 1px #1f8a35}@keyframes Tutorial-module__Vzhz9G__beckon{50%{transform:scale(1.05)}}.Tutorial-module__Vzhz9G__wait{font-size:26px;animation:.8s ease-in-out infinite Tutorial-module__Vzhz9G__bobDown}.Tutorial-module__Vzhz9G__skip{background:#ffffffd0;border:2px solid #fff;border-radius:999px;padding:2px 10px;font-size:11px;position:absolute;top:-14px;right:10px;box-shadow:0 2px 6px #0002;color:#6a5a88!important}.Tutorial-module__Vzhz9G__top .Tutorial-module__Vzhz9G__skip{top:auto;bottom:-14px}.Tutorial-module__Vzhz9G__sure{background:#fff3c8;color:#6a4a00!important}@media (max-height:500px){.Tutorial-module__Vzhz9G__face{width:76px;min-width:76px;height:76px;min-height:76px}.Tutorial-module__Vzhz9G__say{font-size:calc(var(--uu) * 1.65)}.Tutorial-module__Vzhz9G__big{font-size:calc(var(--uu) * 2.8);margin-top:2px}.Tutorial-module__Vzhz9G__row{margin-top:2px}.Tutorial-module__Vzhz9G__bubble{padding:6px 12px 5px}.Tutorial-module__Vzhz9G__hear{width:34px;height:34px}.Tutorial-module__Vzhz9G__next{min-height:38px;padding:4px 14px}}@media (prefers-reduced-motion:reduce){.Tutorial-module__Vzhz9G__light,.Tutorial-module__Vzhz9G__fingerIn,.Tutorial-module__Vzhz9G__card,.Tutorial-module__Vzhz9G__face,.Tutorial-module__Vzhz9G__next,.Tutorial-module__Vzhz9G__wait{animation:none!important}.Tutorial-module__Vzhz9G__light{transition:none}}
.MonsterArt-module__7pM4vW__breathe,.MonsterArt-module__7pM4vW__zap,.MonsterArt-module__7pM4vW__flicker,.MonsterArt-module__7pM4vW__flickerSide,.MonsterArt-module__7pM4vW__sway,.MonsterArt-module__7pM4vW__glow,.MonsterArt-module__7pM4vW__ember,.MonsterArt-module__7pM4vW__smoke,.MonsterArt-module__7pM4vW__fog,.MonsterArt-module__7pM4vW__twinkle,.MonsterArt-module__7pM4vW__lava{transform-box:fill-box}.MonsterArt-module__7pM4vW__breathe,.MonsterArt-module__7pM4vW__flicker{transform-origin:50% 100%}.MonsterArt-module__7pM4vW__smoke,.MonsterArt-module__7pM4vW__twinkle,.MonsterArt-module__7pM4vW__ember,.MonsterArt-module__7pM4vW__fog{transform-origin:50%}.MonsterArt-module__7pM4vW__flickerSide{transform-origin:100%}.MonsterArt-module__7pM4vW__sway{transform-origin:0%}@media (prefers-reduced-motion:no-preference){.MonsterArt-module__7pM4vW__breathe{animation:3.4s ease-in-out infinite MonsterArt-module__7pM4vW__breathe}@keyframes MonsterArt-module__7pM4vW__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015,1.022)}}.MonsterArt-module__7pM4vW__flicker{animation:.42s ease-in-out infinite alternate MonsterArt-module__7pM4vW__flicker}@keyframes MonsterArt-module__7pM4vW__flicker{0%{transform:scale(1)}to{transform:scale(.94,1.1)}}.MonsterArt-module__7pM4vW__flickerSide{animation:.38s ease-in-out infinite alternate MonsterArt-module__7pM4vW__flickerSide}@keyframes MonsterArt-module__7pM4vW__flickerSide{0%{transform:scale(1)}to{transform:scale(1.14,.9)}}.MonsterArt-module__7pM4vW__sway{animation:2.2s ease-in-out infinite MonsterArt-module__7pM4vW__sway}@keyframes MonsterArt-module__7pM4vW__sway{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}.MonsterArt-module__7pM4vW__glow{animation:1.8s ease-in-out infinite MonsterArt-module__7pM4vW__glow}@keyframes MonsterArt-module__7pM4vW__glow{0%,to{opacity:1}50%{opacity:.55}}.MonsterArt-module__7pM4vW__ember{animation:3.2s linear infinite MonsterArt-module__7pM4vW__ember}@keyframes MonsterArt-module__7pM4vW__ember{0%{opacity:0;transform:translateY(8px)}20%{opacity:1}to{opacity:0;transform:translate(-6px,-34px)}}.MonsterArt-module__7pM4vW__smoke{animation:3.6s ease-out infinite MonsterArt-module__7pM4vW__smoke}@keyframes MonsterArt-module__7pM4vW__smoke{0%{opacity:0;transform:translateY(4px)scale(.6)}25%{opacity:.9}to{opacity:0;transform:translate(10px,-22px)scale(1.35)}}.MonsterArt-module__7pM4vW__fog{animation:9s ease-in-out infinite alternate MonsterArt-module__7pM4vW__fog}@keyframes MonsterArt-module__7pM4vW__fog{0%{transform:translate(-14px)}to{transform:translate(14px)}}.MonsterArt-module__7pM4vW__twinkle{animation:2.4s ease-in-out infinite MonsterArt-module__7pM4vW__twinkle}@keyframes MonsterArt-module__7pM4vW__twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(.45)rotate(45deg)}}.MonsterArt-module__7pM4vW__lava{animation:2.6s ease-in-out infinite MonsterArt-module__7pM4vW__lava}@keyframes MonsterArt-module__7pM4vW__lava{0%,to{opacity:1}50%{opacity:.7}}.MonsterArt-module__7pM4vW__zap{animation:.9s step-end infinite MonsterArt-module__7pM4vW__zap}@keyframes MonsterArt-module__7pM4vW__zap{0%,to{opacity:1}18%{opacity:.55}24%{opacity:1}60%{opacity:.75}66%{opacity:1}}}
