.frame[data-v-86137178]{flex:none;place-items:center;display:grid;overflow:visible}.frame.size-sm[data-v-86137178]{width:96px;height:96px}.frame.size-md[data-v-86137178]{width:140px;height:140px}.frame.size-lg[data-v-86137178]{width:200px;height:200px}.sprite[data-v-86137178]{object-fit:contain;object-position:center center;filter:drop-shadow(0 8px 10px #00000029);width:100%;height:100%;display:block}.frame.isometric .sprite[data-v-86137178]{object-fit:contain;object-position:42% 58%;width:100%;height:100%}.frame[data-v-ce7949a6]{flex:none;place-items:center;display:grid;overflow:visible}.frame.size-sm[data-v-ce7949a6]{width:72px;height:72px}.frame.size-md[data-v-ce7949a6]{width:110px;height:110px}.frame.size-lg[data-v-ce7949a6]{width:140px;height:140px}.sprite[data-v-ce7949a6]{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 8px #00000029);width:100%;height:100%;display:block}.celebrate[data-v-26c27f9c]{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#145338b8;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.burst[data-v-26c27f9c]{aspect-ratio:1;background:radial-gradient(circle,#f0c14a8c,#0000 70%);border-radius:50%;width:min(70vw,520px);animation:1.4s ease-in-out infinite sparkle;position:absolute}.spark[data-v-26c27f9c]{width:64px;image-rendering:pixelated;animation:1.2s ease-in-out infinite sparkle;position:absolute}.s1[data-v-26c27f9c]{top:14%;left:18%}.s2[data-v-26c27f9c]{animation-delay:.2s;top:22%;right:16%}.s3[data-v-26c27f9c]{animation-delay:.35s;bottom:18%;left:24%}.card[data-v-26c27f9c]{text-align:center;width:min(520px,92vw);padding:2rem 1.5rem 1.5rem;animation:.42s cubic-bezier(.2,1.4,.3,1) pop-in;position:relative}.cast[data-v-26c27f9c]{justify-content:center;align-items:flex-end;gap:.1rem;margin:0 auto .5rem;animation:.9s infinite bounce-soft;display:flex}.hero[data-v-26c27f9c]{width:min(220px,48vw)}.mood[data-v-26c27f9c]{width:56px;image-rendering:pixelated;position:absolute;top:1.2rem;right:1.4rem}h2[data-v-26c27f9c]{color:var(--leaf-deep);margin:.25rem 0;font-size:clamp(2rem,5vw,2.8rem)}p[data-v-26c27f9c]{color:var(--ink-soft);margin:.35rem 0 1rem;font-size:1.15rem;font-weight:700}.loot[data-v-26c27f9c]{justify-content:center;align-items:center;gap:1rem;display:flex}.chest[data-v-26c27f9c]{image-rendering:auto;width:110px;animation:.5s cubic-bezier(.2,1.4,.3,1) pop-in}.star-stack[data-v-26c27f9c]{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.gain[data-v-26c27f9c]{font-size:1.15rem}.total[data-v-26c27f9c]{color:var(--leaf-deep);font-size:1.05rem;font-weight:800}.nudge[data-v-26c27f9c]{width:100%;min-height:52px;color:var(--ink);background:linear-gradient(#ffe08a,#f0c14a);border-radius:16px;margin-top:1rem;padding:.6rem 1rem;font-size:1.05rem;font-weight:800;box-shadow:0 6px #b8860b59}.hint[data-v-26c27f9c]{opacity:.7;margin-top:1rem;font-size:.95rem}.pixel-btn[data-v-f338ba0a]{cursor:pointer;color:#1c2b24;min-width:120px;min-height:56px;image-rendering:pixelated;background:0 0;border:none;padding:.55rem 1.25rem;position:relative}.pixel-btn[data-v-f338ba0a]:before{content:"";background-image:var(--btn-bg);filter:drop-shadow(0 4px #1c2b2440);background-repeat:no-repeat;background-size:100% 100%;transition:transform .1s;position:absolute;inset:0}.pixel-btn[data-v-f338ba0a]:active:not(:disabled):before{filter:drop-shadow(0 1px #1c2b2440);transform:translateY(3px)}.pixel-btn[data-v-f338ba0a]:disabled{opacity:.55;cursor:default}.label[data-v-f338ba0a]{z-index:1;font-family:var(--font-display);text-shadow:0 1px #ffffff59;justify-content:center;align-items:center;gap:.35rem;font-size:1.2rem;font-weight:800;display:inline-flex;position:relative}.select[data-v-b1161b70]{min-height:100dvh;color:var(--cream);position:relative;overflow:hidden}.world[data-v-b1161b70]{pointer-events:none;position:absolute;inset:0}.sky[data-v-b1161b70]{background:radial-gradient(80% 50% at 20% 10%,#fff8ea73,#0000 55%),linear-gradient(#6eb8d8 0%,#8fd0b0 42%,#5aaa6e 70%,#2f8f5b 100%);position:absolute;inset:0}.haze[data-v-b1161b70]{background:radial-gradient(#fff8ea38,#0000 70%);height:28%;position:absolute;top:18%;left:-10%;right:-10%}.prop[data-v-b1161b70]{image-rendering:pixelated;opacity:.55;position:absolute}.tree-left[data-v-b1161b70]{width:auto;height:min(42vh,320px);bottom:18%;left:-2%}.tree-right[data-v-b1161b70]{width:auto;height:min(38vh,280px);bottom:16%;right:-3%}.grass[data-v-b1161b70]{background:linear-gradient(#6fba5a 0%,#3f9a4e 55%,#2a7a3d 100%);height:28%;position:absolute;bottom:0;left:0;right:0}.grass-edge[data-v-b1161b70]{background:linear-gradient(#0000,#2f8f5b59);height:40px;position:absolute;bottom:26%;left:0;right:0}.content[data-v-b1161b70]{z-index:2;text-align:center;grid-template-rows:auto 1fr;place-items:center;gap:1.25rem;min-height:100dvh;padding:clamp(1.25rem,4vh,2.5rem) 1.25rem 1.5rem;display:grid;position:relative}.brand[data-v-b1161b70]{color:var(--cream);text-shadow:0 3px #14533859;margin:0;font-size:clamp(2.8rem,9vw,5rem)}.eyebrow[data-v-b1161b70]{letter-spacing:.12em;text-transform:uppercase;color:#fff8ead1;margin:0 0 .35rem;font-size:.95rem;font-weight:800}.tagline[data-v-b1161b70]{color:#fff8eaeb;max-width:30ch;margin:.65rem auto 0;font-weight:800}.card[data-v-b1161b70]{justify-items:center;gap:.75rem;width:min(420px,100%);padding:1.35rem 1.25rem 1.2rem;display:grid;position:relative}.card h2[data-v-b1161b70]{color:var(--leaf-deep);margin:0;font-size:clamp(1.5rem,4vw,1.9rem)}.wide[data-v-b1161b70]{width:100%}.code[data-v-b1161b70],.text-input[data-v-b1161b70]{text-align:center;width:100%;min-height:52px;color:var(--leaf-deep);background:#ffffffeb;border:3px solid #14533833;border-radius:18px;padding:.4rem .75rem;font-weight:800}.code[data-v-b1161b70]{max-width:220px;font-family:var(--font-display);letter-spacing:.35em;font-size:2rem}.hint[data-v-b1161b70]{color:var(--ink-soft);margin:0;font-size:.92rem;font-weight:700}.error[data-v-b1161b70]{color:#b42318;margin:0;font-weight:800}.text-link[data-v-b1161b70],.back-mini[data-v-b1161b70]{color:var(--leaf-deep);font-weight:800}.text-link[data-v-b1161b70]{text-underline-offset:.2em;text-decoration:underline}.back-mini[data-v-b1161b70]{background:#14533814;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:.85rem;left:.85rem}.adventure[data-v-6cab4a86]{background:#7cb35a;border-radius:24px;width:100%;height:280px;position:relative;overflow:hidden}.adventure.compact[data-v-6cab4a86]{height:180px}.world[data-v-6cab4a86]{pointer-events:none;position:absolute;inset:0}.sky[data-v-6cab4a86]{background:linear-gradient(#8fd3ef 0%,#b5e4c4 70%,#9dcf7a 100%);height:48%;position:absolute;top:0;left:0;right:0}.grass[data-v-6cab4a86]{background-color:#7cb35a;background-image:radial-gradient(circle at 20% 30%,#8fc46a 0 2px,#0000 3px),radial-gradient(circle at 50% 60%,#6aa34c 0 1.5px,#0000 2px),radial-gradient(circle at 75% 25%,#c9a35a 0 1.5px,#0000 2px),radial-gradient(circle at 90% 70%,#8fc46a 0 2px,#0000 3px);background-size:40px 40px;height:58%;position:absolute;bottom:0;left:0;right:0}.ground-shadow[data-v-6cab4a86]{z-index:2;background:radial-gradient(#14533847,#0000 70%);border-radius:50%;width:min(280px,58%);height:28px;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.adventure.duo .ground-shadow[data-v-6cab4a86]{width:min(320px,64%)}.cast[data-v-6cab4a86]{z-index:3;justify-content:center;align-items:flex-end;gap:0;padding-bottom:4%;display:flex;position:absolute;inset:8% 0 0}.hero[data-v-6cab4a86]{z-index:2;position:relative}.buddy[data-v-6cab4a86]{z-index:1;transform-origin:bottom;margin-bottom:.35rem;margin-left:-1.6rem;position:relative;transform:scale(.92)}.adventure.compact .buddy[data-v-6cab4a86]{margin-bottom:.2rem;margin-left:-1.1rem}.kid-home[data-v-2ee1e43a]{background:linear-gradient(#5eb7d8 0%,#6ec994 45%,#1f6b4a 100%);grid-template-rows:auto minmax(0,1fr) auto auto;gap:.55rem;height:100dvh;padding:.75rem 1.1rem .9rem;display:grid}.stage[data-v-2ee1e43a]{grid-template-rows:auto minmax(0,1fr);gap:.55rem;min-height:0;display:grid}.top[data-v-2ee1e43a]{grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}.title-block h1[data-v-2ee1e43a]{color:var(--cream);text-shadow:0 2px #14533840;align-items:center;gap:.35rem;margin:0;font-size:clamp(1.8rem,4vw,2.4rem);display:flex}.featured-badge[data-v-2ee1e43a]{object-fit:contain;width:1.1em;height:1.1em;image-rendering:pixelated;filter:drop-shadow(0 2px 2px #0003)}.title-block p[data-v-2ee1e43a]{color:#fff8eae6;margin:.1rem 0 0;font-weight:800}.hero-btn[data-v-2ee1e43a]{text-align:center;cursor:pointer;background:0 0;border:none;border-radius:24px;width:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.hero-btn[data-v-2ee1e43a]:focus-visible{outline-offset:4px;border-radius:24px;outline:3px solid #fff8ead9}.hero-edit[data-v-2ee1e43a]{z-index:4;color:var(--leaf-deep);box-shadow:0 4px 10px var(--shadow);pointer-events:none;background:#fff8eaf0;border-radius:999px;padding:.28rem .85rem;font-size:.85rem;font-weight:800;position:absolute;bottom:.65rem;left:50%;transform:translate(-50%)}.quest-rail[data-v-2ee1e43a]{flex-direction:column;gap:.4rem;min-height:0;padding:.65rem .7rem;display:flex;overflow:auto}.progress-row[data-v-2ee1e43a]{gap:.35rem;padding:.15rem .15rem .35rem;display:grid}.progress-meta[data-v-2ee1e43a]{color:var(--leaf-deep);justify-content:space-between;align-items:baseline;font-weight:800;display:flex}.progress-meta strong[data-v-2ee1e43a]{font-family:var(--font-display);font-size:1.15rem}.progress-meta span[data-v-2ee1e43a]{color:var(--ink-soft);font-size:.9rem}.progress-bar[data-v-2ee1e43a]{background:#1453381f;border-radius:999px;height:10px;overflow:hidden}.progress-bar span[data-v-2ee1e43a]{border-radius:inherit;background:linear-gradient(90deg,#f0c14a,#6ec994);height:100%;transition:width .28s;display:block}.quest[data-v-2ee1e43a]{background:#ffffffd1;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:.6rem;min-height:64px;padding:.45rem .6rem;display:grid}.quest.open[data-v-2ee1e43a]{background:#ffffffeb;box-shadow:0 2px #14533814}.quest.pending[data-v-2ee1e43a]{background:#f0c14a47}.quest.approved[data-v-2ee1e43a]{background:#6ec99459;box-shadow:0 2px #1453381a}.quest.done[data-v-2ee1e43a]{opacity:.68}.icon-stack[data-v-2ee1e43a]{width:48px;height:48px;position:relative}.icon[data-v-2ee1e43a]{width:48px;height:48px}.status-emote[data-v-2ee1e43a]{width:24px;image-rendering:pixelated;position:absolute;top:-6px;right:-8px}.meta h3[data-v-2ee1e43a]{color:var(--leaf-deep);margin:0;font-size:1.15rem}.meta p[data-v-2ee1e43a]{color:var(--ink-soft);margin:.05rem 0 0;font-size:.9rem;font-weight:700}.do-btn[data-v-2ee1e43a]{min-width:110px}.check[data-v-2ee1e43a]{width:36px;image-rendering:pixelated}.dock[data-v-2ee1e43a]{gap:.65rem;display:flex}.dock-btn[data-v-2ee1e43a]{flex:1}@media (width>=900px){.kid-home[data-v-2ee1e43a]{gap:.75rem;padding:1rem 1.5rem 1.1rem}.stage[data-v-2ee1e43a]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,.95fr) minmax(340px,1.15fr);align-items:stretch;gap:1rem}.hero-btn[data-v-2ee1e43a]{background:linear-gradient(#fff8ea1f,#1453381f);place-items:center;height:100%;display:grid;box-shadow:inset 0 0 0 2px #fff8ea2e}.hero-btn[data-v-2ee1e43a] .adventure{height:100%;min-height:320px}.quest-rail[data-v-2ee1e43a]{height:100%;padding:.85rem .9rem}.dock[data-v-2ee1e43a]{justify-self:center;width:100%;max-width:720px}}.switch-account[data-v-2ee1e43a]{color:#fff8eac7;text-underline-offset:.18em;justify-self:center;padding:.35rem .75rem;font-size:.9rem;font-weight:800;text-decoration:underline}.reveal[data-v-76cc1557]{z-index:80;cursor:pointer;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow:hidden}.reveal.common[data-v-76cc1557]{background:radial-gradient(circle at 50% 40%,#3a8f5e 0%,#163828 62%,#0d2419 100%)}.reveal.rare[data-v-76cc1557]{background:radial-gradient(circle at 50% 40%,#3d7eb8 0%,#1a3a5c 62%,#0d2133 100%)}.reveal.legendary[data-v-76cc1557]{background:radial-gradient(circle at 50% 40%,#c9a035 0%,#6a4210 55%,#2a1808 100%)}.vignette[data-v-76cc1557]{pointer-events:none;background:radial-gradient(circle,#0000 35%,#00000059 100%);position:absolute;inset:0}.rays[data-v-76cc1557]{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff8ea59 0%,#0000 42%),repeating-conic-gradient(#fff8ea29 0deg 7deg,#0000 7deg 22deg);border-radius:50%;width:min(140vw,980px);transition:opacity .28s,transform .5s;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(.65);-webkit-mask-image:radial-gradient(circle,#000 0% 28%,#0000 72%);mask-image:radial-gradient(circle,#000 0% 28%,#0000 72%)}.reveal.burst .rays[data-v-76cc1557],.reveal.show .rays[data-v-76cc1557]{opacity:1;animation:18s linear infinite spin-slow-76cc1557;transform:translate(-50%,-50%)scale(1)}.reveal.legendary .rays[data-v-76cc1557]{background:radial-gradient(circle,#ffe08a73 0%,#0000 44%),repeating-conic-gradient(#ffe08a38 0deg 7deg,#0000 7deg 22deg)}.float[data-v-76cc1557]{width:56px;image-rendering:pixelated;opacity:0;pointer-events:none;position:absolute}.reveal.show .float[data-v-76cc1557]{opacity:1;animation:1.1s ease-in-out infinite sparkle}.f1[data-v-76cc1557]{top:12%;left:14%}.f2[data-v-76cc1557]{top:18%;right:16%;animation-delay:.2s!important}.f3[data-v-76cc1557]{bottom:16%;left:20%;animation-delay:.35s!important}.stage[data-v-76cc1557]{z-index:2;text-align:center;width:min(480px,94vw);color:var(--cream);position:relative}.count[data-v-76cc1557]{letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin:0 0 .75rem;font-weight:800}.chest-wrap[data-v-76cc1557]{transform-origin:50% 80%;width:min(240px,56vw);margin:0 auto;position:relative}.chest-wrap.enter[data-v-76cc1557]{animation:.42s cubic-bezier(.2,1.4,.3,1) both chest-drop-76cc1557}.chest-wrap.shake .chest-img[data-v-76cc1557]{animation:.12s linear infinite shake-hard-76cc1557}.chest-wrap.burst .chest-img[data-v-76cc1557],.chest-wrap.show .chest-img[data-v-76cc1557]{animation:.38s cubic-bezier(.2,1.3,.3,1) both chest-pop-76cc1557}.chest-img[data-v-76cc1557]{filter:drop-shadow(0 18px 20px #00000059);width:100%}.flash[data-v-76cc1557]{pointer-events:none;background:radial-gradient(circle,#fff8ead9,#0000 70%);border-radius:50%;animation:.42s forwards flash-out-76cc1557;position:absolute;inset:10% 5%}.prize[data-v-76cc1557]{margin-top:-1.5rem}.plate[data-v-76cc1557]{background:#fff8eaf2;border-radius:28px;place-items:center;width:min(180px,42vw);height:min(180px,42vw);margin:0 auto .75rem;display:grid;box-shadow:0 16px #0000002e}.plate.rare[data-v-76cc1557]{outline:4px solid #8ec5f0}.plate.legendary[data-v-76cc1557]{outline:4px solid #f0c14a;box-shadow:0 16px #0000002e,0 0 0 8px #f0c14a33}.art[data-v-76cc1557]{object-fit:contain;width:72%;height:72%;image-rendering:pixelated}.rarity-pill[data-v-76cc1557]{text-transform:uppercase;letter-spacing:.08em;background:#fff8ea2e;border-radius:999px;margin-bottom:.35rem;padding:.25rem .75rem;font-size:.9rem;font-weight:800;display:inline-block}.rarity-pill.rare[data-v-76cc1557]{color:#b8dcff}.rarity-pill.legendary[data-v-76cc1557]{color:#ffe08a}.name[data-v-76cc1557]{text-shadow:0 3px #00000040;margin:.15rem 0 .4rem;font-size:clamp(2rem,6vw,2.8rem)}.note[data-v-76cc1557]{margin:0;font-size:1.25rem;font-weight:800}.note.new[data-v-76cc1557]{color:#ffe08a}.note.dup[data-v-76cc1557]{color:#fff8eae6}.pity[data-v-76cc1557]{background:#fff8ea2e;border-radius:999px;margin:.45rem 0 0;padding:.3rem .8rem;font-weight:800;display:inline-block}.hint[data-v-76cc1557],.status[data-v-76cc1557]{opacity:.85;margin:1rem 0 0;font-weight:700}.prize-enter-active[data-v-76cc1557]{animation:.48s cubic-bezier(.2,1.4,.3,1) prize-pop-76cc1557}@keyframes chest-drop-76cc1557{0%{opacity:0;transform:translateY(48px)scale(.7)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shake-hard-76cc1557{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-7px,2px)rotate(-6deg)}50%{transform:translate(7px,-2px)rotate(6deg)}75%{transform:translate(-4px,1px)rotate(-3deg)}}@keyframes chest-pop-76cc1557{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes flash-out-76cc1557{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes prize-pop-76cc1557{0%{opacity:0;transform:translateY(24px)scale(.5)}70%{opacity:1;transform:translateY(-6px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes spin-slow-76cc1557{0%{transform:translate(-50%,-50%)scale(1)rotate(0)}to{transform:translate(-50%,-50%)scale(1)rotate(360deg)}}.album[data-v-4d258a47]{background:linear-gradient(#3d8fb0 0%,#2f8f5b 45%,#1f6b4a 100%);min-height:100dvh;padding:1rem 1.25rem 2rem}header[data-v-4d258a47]{color:var(--cream);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-bottom:.85rem;display:grid}header h1[data-v-4d258a47]{margin:0;font-size:clamp(1.9rem,5vw,2.8rem)}header p[data-v-4d258a47]{margin:.15rem 0 0;font-weight:700}.back[data-v-4d258a47]{width:56px;height:56px;color:var(--ink);background:#fff8eaeb;border-radius:50%;font-size:1.5rem;font-weight:800}.toast[data-v-4d258a47]{text-align:center;color:var(--cream);margin:0 0 .75rem;font-weight:800}.complete[data-v-4d258a47]{text-align:center;color:var(--ink);margin-bottom:.85rem;padding:1rem}.complete-chest[data-v-4d258a47]{width:80px;margin:0 auto .35rem;display:block}.complete strong[data-v-4d258a47]{color:var(--leaf-deep);font-size:1.5rem;display:block}.complete p[data-v-4d258a47]{color:var(--ink-soft);margin:.35rem 0 .75rem;font-weight:700}.stage[data-v-4d258a47]{color:var(--ink);text-align:center;background:linear-gradient(#fff8eaf7,#e8f4dcf2);margin-bottom:1.25rem;padding:1.1rem 1rem 1.25rem}.stage-top[data-v-4d258a47]{justify-content:center;align-items:flex-end;gap:.5rem;min-height:160px;display:flex}.cast[data-v-4d258a47]{align-items:flex-end;gap:.1rem;display:flex}.hero[data-v-4d258a47]{width:min(140px,34vw)}.stage-chest[data-v-4d258a47]{width:min(150px,38vw)}.progress[data-v-4d258a47]{margin:.75rem 0 .85rem}.progress .bar[data-v-4d258a47],.pity-bar[data-v-4d258a47]{background:#1c2b241a;border-radius:999px;height:14px;overflow:hidden}.progress .bar span[data-v-4d258a47]{background:linear-gradient(90deg,#6ec994,#f0c14a);height:100%;display:block}.progress p[data-v-4d258a47]{color:var(--leaf-deep);margin:.35rem 0 0;font-weight:800}.pity[data-v-4d258a47]{text-align:left;margin-bottom:1rem}.pity-label[data-v-4d258a47]{color:var(--ink-soft);justify-content:space-between;margin-bottom:.35rem;font-weight:800;display:flex}.pity-label strong[data-v-4d258a47]{color:var(--sun-deep)}.pity-bar span[data-v-4d258a47]{background:linear-gradient(90deg,#7eb6e8,#f0c14a 70%,#e07a5f);height:100%;transition:width .28s;display:block}.pity-hint[data-v-4d258a47]{color:var(--ink-soft);margin:.4rem 0 0;font-size:.88rem;font-weight:700}.actions[data-v-4d258a47]{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.pull[data-v-4d258a47] .label{width:100%;font-size:1.05rem}.collection h2[data-v-4d258a47]{color:var(--cream);margin:0;font-size:1.7rem}.collection .hint[data-v-4d258a47]{color:#fff8eae0;margin:.25rem 0 1rem;font-weight:700}.rarity-section[data-v-4d258a47]{margin-bottom:1.35rem}.section-head[data-v-4d258a47]{color:var(--cream);justify-content:space-between;align-items:baseline;margin-bottom:.65rem;display:flex}.section-head h3[data-v-4d258a47]{margin:0;font-size:1.35rem}.section-head span[data-v-4d258a47]{opacity:.85;font-weight:800}.section-head.legendary h3[data-v-4d258a47]{color:#ffe08a}.section-head.rare h3[data-v-4d258a47]{color:#b8dcff}.grid[data-v-4d258a47]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.sticker[data-v-4d258a47]{color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:.3rem;min-height:150px;padding:1rem .75rem;display:flex;position:relative}.sticker.owned[data-v-4d258a47]{background:#fffffff2}.sticker.locked[data-v-4d258a47]{background:#ffffff8c}.sticker.featured[data-v-4d258a47]{outline:3px solid var(--sun)}.sticker.rare.owned[data-v-4d258a47]{outline:2px solid #508cdc8c}.sticker.legendary.owned[data-v-4d258a47]{outline:2px solid #d6a028bf}.art[data-v-4d258a47]{object-fit:contain;width:72px;height:72px;image-rendering:pixelated}.art.mystery[data-v-4d258a47]{opacity:.85;filter:none}.sticker strong[data-v-4d258a47]{color:var(--leaf-deep);font-size:1.05rem}.tag[data-v-4d258a47]{color:var(--leaf);font-size:.9rem;font-weight:800}.featured-tag[data-v-4d258a47]{color:var(--sun-deep)}.locked-tag[data-v-4d258a47]{color:var(--ink-soft)}@media (width<=700px){.actions[data-v-4d258a47]{grid-template-columns:1fr}}.rewards[data-v-c857de0a]{background:linear-gradient(#7ec8e3 0%,#f7f1e3 40%,#f0c14a 100%);min-height:100dvh;padding:1rem 1.25rem 2rem}header[data-v-c857de0a]{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}header h1[data-v-c857de0a]{color:var(--leaf-deep);margin:0;font-size:clamp(2rem,5vw,3rem)}header p[data-v-c857de0a]{color:var(--ink-soft);margin:.2rem 0 0;font-weight:700}.back[data-v-c857de0a]{width:56px;height:56px;color:var(--ink);box-shadow:0 8px 16px var(--shadow);background:#fff8eaf2;border-radius:50%;font-size:1.5rem;font-weight:800}.banner[data-v-c857de0a]{grid-template-columns:140px 1fr;align-items:center;gap:1rem;margin:1.25rem 0;padding:1rem;display:grid}.banner-art[data-v-c857de0a]{position:relative}.banner-art .hero[data-v-c857de0a]{width:100%}.gift-chest[data-v-c857de0a]{position:absolute;bottom:0;left:0;width:42%!important}.mood[data-v-c857de0a]{image-rendering:pixelated;position:absolute;top:0;right:0;width:36px!important}.banner h2[data-v-c857de0a]{color:var(--leaf-deep);margin:0;font-size:1.8rem}.banner p[data-v-c857de0a]{color:var(--ink-soft);margin:.35rem 0 0;font-weight:700}.note[data-v-c857de0a]{color:var(--coral)!important}.list[data-v-c857de0a]{flex-direction:column;gap:.75rem;display:flex}.row[data-v-c857de0a]{text-align:left;grid-template-columns:56px 1fr auto;align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid}.row.affordable[data-v-c857de0a]{outline:2px solid #2f8f5b59}.row.short[data-v-c857de0a]{opacity:.78}.row img[data-v-c857de0a]{width:56px}.row strong[data-v-c857de0a]{color:var(--leaf-deep);font-size:1.35rem;display:block}.row span[data-v-c857de0a]{color:var(--sun-deep);font-weight:800}.ask[data-v-c857de0a]{border-radius:14px;place-items:center;min-width:72px;min-height:48px;padding:.5rem 1.1rem;font-size:1.1rem;font-weight:800;display:grid}.ask.ready[data-v-c857de0a]{color:var(--ink);background:linear-gradient(#ffe08a,#f0c14a)}.ask.wait[data-v-c857de0a]{color:var(--ink-soft);background:#1c2b2414}.to-album[data-v-c857de0a]{width:100%;margin-top:1.25rem}.to-album[data-v-c857de0a] .label{width:100%}@media (width<=700px){.banner[data-v-c857de0a]{text-align:center;grid-template-columns:1fr}.banner-art[data-v-c857de0a]{width:180px;margin:0 auto}}.avatar-page[data-v-0be0954a]{background:linear-gradient(#5eb7d8 0%,#6ec994 45%,#1f6b4a 100%);grid-template-rows:auto 1fr auto;gap:.75rem;min-height:100dvh;padding:.85rem 1.1rem 1rem;display:grid}header[data-v-0be0954a]{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.back[data-v-0be0954a]{width:52px;height:52px;color:var(--leaf-deep);box-shadow:0 6px 14px var(--shadow);background:#fff8eaeb;border-radius:50%;font-size:1.4rem;font-weight:800}header h1[data-v-0be0954a]{color:var(--cream);text-shadow:0 2px #14533840;margin:0;font-size:clamp(1.8rem,4vw,2.4rem)}header p[data-v-0be0954a]{color:#fff8eae6;margin:.15rem 0 0;font-weight:700}.preview[data-v-0be0954a]{filter:drop-shadow(0 6px 8px #0000002e);align-items:flex-end;gap:.1rem;display:flex}.list-panel[data-v-0be0954a]{align-content:start;gap:1.1rem;min-height:0;padding:.85rem;display:grid;overflow:auto}.group-title[data-v-0be0954a]{color:var(--leaf-deep);margin:0 0 .55rem;font-size:1.15rem}.hint[data-v-0be0954a]{color:#1f6b4ad9;margin:-.25rem 0 .65rem;font-size:.95rem;font-weight:700}.grid[data-v-0be0954a]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;display:grid}.choice[data-v-0be0954a]{cursor:pointer;background:#ffffffb8;border:3px solid #0000;border-radius:20px;align-content:start;justify-items:center;gap:.35rem;padding:.85rem .5rem .55rem;transition:transform .15s,border-color .15s;display:grid;overflow:visible}.choice[data-v-0be0954a]:hover,.choice[data-v-0be0954a]:focus-visible{transform:translateY(-3px)}.choice.on[data-v-0be0954a]{background:#fff8ea;border-color:#2f4a22;box-shadow:0 6px #2f4a2226}.choice.locked[data-v-0be0954a]{opacity:.55;cursor:not-allowed}.choice.locked[data-v-0be0954a]:hover,.choice.locked[data-v-0be0954a]:focus-visible{transform:none}.none[data-v-0be0954a]{width:110px;height:110px;color:var(--leaf-deep);background:#1f6b4a14;border-radius:18px;place-items:center;font-size:1.1rem;font-weight:900;display:grid}.locked-art[data-v-0be0954a]{width:110px;height:110px;color:var(--leaf-deep);background:#1f6b4a1a;border-radius:18px;place-items:center;font-size:2.4rem;font-weight:900;display:grid}.label[data-v-0be0954a]{color:var(--leaf-deep);text-align:center;font-size:.9rem;font-weight:800}.footer[data-v-0be0954a]{justify-content:center;display:flex}.done[data-v-0be0954a]{min-width:min(320px,100%)}.parent[data-v-83f9830d]{color:var(--cream);background:linear-gradient(#1f6b4a 0%,#145338 45%,#0f3f2a 100%);padding:1rem 1.25rem 2rem}header[data-v-83f9830d]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}header h1[data-v-83f9830d]{margin:0;font-size:clamp(2rem,5vw,3rem)}header p[data-v-83f9830d]{opacity:.85;margin:.2rem 0 0;font-weight:700}.switch[data-v-83f9830d]{color:var(--cream);background:#fff8ea29;border-radius:999px;flex:none;padding:.45rem .85rem;font-size:.95rem;font-weight:800}.tabs[data-v-83f9830d]{gap:.4rem;margin-bottom:1rem;display:flex}.tabs button[data-v-83f9830d]{min-height:48px;color:var(--cream);background:#fff8ea2e;border-radius:16px;flex:1;padding:.35rem .25rem;font-size:.95rem;font-weight:800}.prize-edit[data-v-83f9830d]{border-top:1px solid #1c2b2414;grid-template-columns:48px 1fr;align-items:start;gap:.65rem;padding:.85rem 0;display:grid}.prize-edit[data-v-83f9830d]:first-of-type{border-top:none}.tabs button.on[data-v-83f9830d]{color:var(--leaf-deep);background:#fff8eaf2}.gate[data-v-83f9830d],.block[data-v-83f9830d]{color:var(--ink);margin-bottom:1rem;padding:1.25rem}.gate[data-v-83f9830d]{text-align:center;flex-direction:column;gap:.75rem;max-width:420px;margin:2rem auto;display:flex}.gate input[data-v-83f9830d],.fields input[data-v-83f9830d],.fields select[data-v-83f9830d],.chore-fields input[data-v-83f9830d],.chore-fields select[data-v-83f9830d],.chore-card input[data-v-83f9830d],.chore-card select[data-v-83f9830d],.field-label input[data-v-83f9830d],.field-label select[data-v-83f9830d],.add-row input[data-v-83f9830d],.add-row select[data-v-83f9830d],.add-chore select[data-v-83f9830d]{width:100%;min-height:52px;font:inherit;color:var(--ink);background:#fff;border:2px solid #1c2b241f;border-radius:14px;padding:.4rem .75rem;font-weight:700}.chore-card select[data-v-83f9830d],.field-label select[data-v-83f9830d],.add-row select[data-v-83f9830d],.add-chore select[data-v-83f9830d],.chore-fields select[data-v-83f9830d],.fields select[data-v-83f9830d]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2rem}.block h2[data-v-83f9830d]{color:var(--leaf-deep);margin:0 0 .35rem;font-size:1.8rem}.hint[data-v-83f9830d]{color:var(--ink-soft);margin:0 0 1rem;font-weight:700}.empty[data-v-83f9830d]{color:var(--ink-soft);align-items:center;gap:.5rem;margin:0;font-weight:700;display:flex}.empty-emote[data-v-83f9830d]{width:36px;image-rendering:pixelated}.row[data-v-83f9830d]{border-top:1px solid #1c2b2414;grid-template-columns:72px 56px 1fr auto;align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.row.prize[data-v-83f9830d]{grid-template-columns:56px 1fr auto}.row[data-v-83f9830d]:first-of-type{border-top:none}.hero[data-v-83f9830d]{width:72px}.icon-stack[data-v-83f9830d]{width:48px;position:relative}.icon[data-v-83f9830d]{width:48px;image-rendering:pixelated}.buzz[data-v-83f9830d]{width:28px;image-rendering:pixelated;position:absolute;top:-10px;right:-12px}.meta strong[data-v-83f9830d]{color:var(--leaf-deep);font-size:1.35rem;display:block}.meta span[data-v-83f9830d]{color:var(--ink-soft);font-weight:700}.actions[data-v-83f9830d]{gap:.5rem;display:flex}.kid-edit[data-v-83f9830d]{border-top:1px solid #1c2b241a;gap:.85rem;padding:1rem 0;display:grid}.kid-edit[data-v-83f9830d]:first-of-type{border-top:none;padding-top:.25rem}.kid-head[data-v-83f9830d]{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.preview[data-v-83f9830d]{width:72px}.kid-identity[data-v-83f9830d]{gap:.55rem;min-width:0;display:grid}.kid-title-row[data-v-83f9830d]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.fields[data-v-83f9830d]{gap:.45rem;display:grid}.fields label[data-v-83f9830d],.chore-meta label[data-v-83f9830d],.field-label[data-v-83f9830d]{color:var(--ink-soft);gap:.2rem;font-size:.85rem;font-weight:800;display:grid}.field-label.name-label[data-v-83f9830d]{flex:1;min-width:140px}.stats[data-v-83f9830d]{color:var(--leaf-deep);font-weight:800}.kid-stars[data-v-83f9830d]{background:#1f6b4a0f;border-radius:14px;gap:.55rem;padding:.7rem .85rem;display:grid}.star-actions[data-v-83f9830d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.star-actions[data-v-83f9830d] .pixel-btn{width:100%;min-width:0;min-height:48px;padding:.35rem .4rem}.star-actions[data-v-83f9830d] .label{font-size:1.05rem}.add-kid[data-v-83f9830d]{border-top:1px dashed #1c2b2426;margin-top:1rem;padding-top:1rem}.add-kid h3[data-v-83f9830d]{color:var(--leaf-deep);margin:0 0 .65rem;font-size:1.4rem}.code-row[data-v-83f9830d]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.code-label[data-v-83f9830d]{color:var(--ink-soft);font-size:.85rem;font-weight:800}.play-code[data-v-83f9830d]{font-family:var(--font-display);letter-spacing:.18em;color:var(--leaf-deep);background:#f0c14a47;border-radius:12px;padding:.2rem .65rem;font-size:1.45rem}.play-code.copyable[data-v-83f9830d]{cursor:pointer;border:none;transition:transform .12s,background .12s}.play-code.copyable[data-v-83f9830d]:hover{background:#f0c14a6b}.play-code.copyable[data-v-83f9830d]:active{transform:scale(.97)}.play-code.copyable[data-v-83f9830d]:focus-visible{outline-offset:2px;outline:3px solid #5eb7d8b3}.subhead[data-v-83f9830d]{color:var(--leaf-deep);margin:1rem 0 .35rem;font-size:1.1rem}.household-name-btn[data-v-83f9830d]{text-align:left;width:100%;font-family:var(--font-display);color:var(--leaf-deep);background:#ffffffb8;border:2px solid #1c2b241f;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:.55rem;padding:.55rem .75rem;font-size:1.45rem;font-weight:800;display:flex}.household-name-btn .edit-hint[data-v-83f9830d]{font-family:var(--font-body);color:var(--ink-soft);font-size:.85rem;font-weight:700}.plain-list[data-v-83f9830d]{color:var(--ink);margin:0;padding-left:1.1rem;font-weight:700}.plain-list .tag[data-v-83f9830d]{background:#6ec99459;border-radius:999px;margin-left:.35rem;padding:.1rem .45rem;font-size:.8rem}.invite-list[data-v-83f9830d]{margin:.5rem 0 0}.invite-row[data-v-83f9830d]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.family-msg[data-v-83f9830d]{color:var(--leaf-deep);font-weight:800}.push-banner[data-v-83f9830d]{background:#5eb7d838;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin:0 0 .75rem;padding:.65rem .75rem;display:flex}.push-banner p[data-v-83f9830d]{color:var(--leaf-deep);margin:0;font-weight:800}.push-status[data-v-83f9830d]{color:var(--ink-soft);margin:0 0 .65rem;font-size:.95rem;font-weight:800}.add-row[data-v-83f9830d]{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.add-row.wrap[data-v-83f9830d]{flex-wrap:wrap}.add-row input[data-v-83f9830d]{flex:1;min-width:140px}.chore-card[data-v-83f9830d]{border-top:1px solid #1c2b241a;gap:.75rem;padding:1rem 0;display:grid}.chore-card[data-v-83f9830d]:first-of-type{border-top:none;padding-top:.25rem}.chore-top[data-v-83f9830d]{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.chore-top .icon[data-v-83f9830d]{object-fit:contain;width:52px;height:52px;margin-top:1.35rem}.chore-main[data-v-83f9830d]{gap:.65rem;min-width:0;display:grid}.title-row[data-v-83f9830d]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.chore-fields[data-v-83f9830d]{gap:.45rem;display:grid}.title-field[data-v-83f9830d]{min-width:0}.title-input[data-v-83f9830d]{width:100%;font-size:1.1rem}.chore-meta[data-v-83f9830d]{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.chore-card .chore-meta[data-v-83f9830d]{grid-template-columns:88px minmax(0,1fr);display:grid}.icon-field select[data-v-83f9830d]{width:100%;min-width:0}.stars-input[data-v-83f9830d],.chore-card .stars-input[data-v-83f9830d],.field-label .stars-input[data-v-83f9830d],.add-row .stars-input[data-v-83f9830d]{width:72px;max-width:72px}.linkish[data-v-83f9830d]{color:var(--coral);background:0 0;border:none;padding:.4rem 0;font-weight:800}.linkish.remove[data-v-83f9830d]{white-space:nowrap;padding:.55rem .1rem}.assign[data-v-83f9830d]{background:#1f6b4a0f;border-radius:14px;gap:.45rem;padding:.7rem .85rem;display:grid}.assign-label[data-v-83f9830d]{color:var(--ink-soft);font-size:.85rem;font-weight:800}.assign-chips[data-v-83f9830d]{flex-wrap:wrap;gap:.45rem;display:flex}.assign-empty[data-v-83f9830d]{color:var(--ink-soft);margin:0;font-size:.9rem;font-weight:700}.chip[data-v-83f9830d]{color:var(--leaf-deep);background:#fff8eae6;border:1px solid #1f6b4a2e;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:800;display:inline-flex}.chip input[data-v-83f9830d]{width:18px;height:18px}@media (width<=600px){.chore-top[data-v-83f9830d]{grid-template-columns:40px minmax(0,1fr);gap:.55rem}.chore-top .icon[data-v-83f9830d]{width:40px;height:40px;margin-top:1.45rem}}.add-chore[data-v-83f9830d]{border-top:1px dashed #1c2b2426;margin-top:1rem;padding-top:1rem}.add-chore h3[data-v-83f9830d]{color:var(--leaf-deep);margin:0 0 .65rem;font-size:1.4rem}@media (width<=800px){.row[data-v-83f9830d]{grid-template-columns:56px 1fr}.hero[data-v-83f9830d]{display:none}.actions[data-v-83f9830d]{grid-column:1/-1}.actions .btn[data-v-83f9830d]{flex:1}.kid-head[data-v-83f9830d]{grid-template-columns:64px minmax(0,1fr)}.preview[data-v-83f9830d]{width:64px}}:root{--ink:#1c2b24;--ink-soft:#3d5348;--paper:#f7f1e3;--leaf:#1f6b4a;--leaf-deep:#145338;--moss:#3d9b6a;--sky:#7ec8e3;--sky-deep:#4ea8c9;--sun:#f0c14a;--sun-deep:#d9a21b;--coral:#e07a5f;--cream:#fff8ea;--shadow:#1c2b242e;--radius:28px;--font-display:"Baloo 2", system-ui, sans-serif;--font-body:"Nunito", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{font-family:var(--font-body);color:var(--ink);background:var(--leaf-deep);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}button,input{font:inherit}button{cursor:pointer;background:0 0;border:none}img{max-width:100%;display:block}.app-shell{min-height:100dvh}.page{min-height:100dvh;position:relative;overflow:hidden}.display{font-family:var(--font-display);letter-spacing:.01em;line-height:1.05}.btn{min-height:64px;font-family:var(--font-display);color:#fff;background:linear-gradient(180deg, var(--moss), var(--leaf));box-shadow:0 8px 0 var(--leaf-deep), 0 14px 24px var(--shadow);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-size:1.35rem;font-weight:700;transition:transform .12s,filter .12s;display:inline-flex}.btn:active{box-shadow:0 4px 0 var(--leaf-deep), 0 8px 16px var(--shadow);transform:translateY(4px)}.btn-sun{background:linear-gradient(180deg, #ffd76a, var(--sun));color:var(--ink);box-shadow:0 8px 0 var(--sun-deep), 0 14px 24px var(--shadow)}.btn-sun:active{box-shadow:0 4px 0 var(--sun-deep), 0 8px 16px var(--shadow)}.btn-coral{background:linear-gradient(180deg, #f0947d, var(--coral));box-shadow:0 8px 0 #b85a43, 0 14px 24px var(--shadow)}.btn-ghost{color:#fff;box-shadow:none;background:#fff8ea2e;border:2px solid #fff8ea59}.btn-ghost:active{box-shadow:none}.chip{color:var(--ink);box-shadow:0 6px 16px var(--shadow);background:#fff8eaeb;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-weight:800;display:inline-flex}.chip img{width:28px;height:28px}.panel{border-radius:var(--radius);box-shadow:0 18px 40px var(--shadow);background:#fff8eaf0}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes sparkle{0%,to{opacity:.35;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(12deg)}}@keyframes bounce-soft{0%,to{transform:translateY(0)}40%{transform:translateY(-18px)}70%{transform:translateY(-6px)}}
