.cards_album__jk5nq{display:grid;gap:1rem;min-width:0}.cards_back__EFwMZ{justify-self:start;min-height:48px;display:inline-flex;align-items:center;gap:.3rem;padding:0 1rem;border-radius:999px;background:rgba(0,0,0,.35);color:var(--parchment);text-decoration:none;font-weight:800}.cards_head__gpzar{display:grid;gap:.35rem;text-align:center}.cards_title__kjDjw{font-family:var(--font-display),sans-serif;font-size:clamp(2rem,9vw,2.8rem);margin:0;line-height:1;text-shadow:0 3px 10px rgba(0,0,0,.5)}.cards_sub__BBbnw{margin:0;font-size:1.1rem;font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.8)}.cards_calm__HCAp1{margin:0;padding:.8rem 1rem;border-radius:1rem;background:rgba(0,0,0,.35);text-align:center;line-height:1.4}.cards_error__API1Q{margin:0;padding:.6rem .8rem;border-radius:.8rem;background:rgba(200,60,60,.2);border:1px solid rgba(255,140,140,.55)}.cards_h2__IQ4Ju{margin:0;font-family:var(--font-display),sans-serif;font-size:1.5rem;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.7)}.cards_h3__fVPZ_{margin:.4rem 0 0;font-size:1.1rem}.cards_packs__poghj{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.cards_pack__hsP6V{position:relative;overflow:hidden;display:grid;justify-items:center;gap:.25rem;padding:.9rem .6rem;border-radius:1.2rem;border:2px solid rgba(255,228,154,.7);color:#fff;cursor:pointer;background:linear-gradient(150deg,#7a1c2c,#c62828 55%,#f2c14e);box-shadow:0 8px 24px rgba(0,0,0,.4);animation:cards_packBob__dMZ3k 2.6s ease-in-out infinite}.cards_pack__hsP6V:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);background-size:250% 100%;animation:cards_sheen__emOcM 3.2s linear infinite}.cards_pack__hsP6V:disabled{opacity:.7;cursor:default}.cards_pack_free__NAnZS{background:linear-gradient(150deg,#1e5631,#2e8b57 55%,#f2c14e)}.cards_pack_daily__h6f0j{background:linear-gradient(150deg,#1b2a6b,#3949ab 55%,#9ad0ff)}.cards_pack_paid__3w3i_{background:linear-gradient(150deg,#4a1d6b,#8e24aa 55%,#ff9ecf)}.cards_packArt__jJpUM{font-size:2.6rem;line-height:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.45))}.cards_packWrap__rEjd3{display:inline-grid;place-items:center;width:2.6rem;height:3.4rem;border-radius:.5rem;font-size:1.6rem;color:#ffe39a;border:2px solid #ffe39a;background:repeating-linear-gradient(45deg,rgba(255,255,255,.15) 0 6px,transparent 6px 12px)}.cards_packName__N7Y7m{font-weight:900;font-size:1rem;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.5)}.cards_tapHint__xuGYJ{font-size:.85rem;opacity:.9}.cards_worlds__AMVgn{display:flex;gap:.5rem;overflow-x:auto;padding:.2rem .1rem .5rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;min-width:0}.cards_world__wafEN{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:.4rem;min-height:48px;padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:rgba(0,0,0,.45);color:#fff;font:800 .95rem/1.1 system-ui,sans-serif;cursor:pointer;backdrop-filter:blur(4px)}.cards_worldClosed__mhMpL{opacity:.55;cursor:default}.cards_worldOn__pwABm{background:rgba(255,209,90,.25);border-color:#ffd15a;box-shadow:0 0 0 2px rgba(255,209,90,.35)}.cards_worldGlyph__H_C9c{font-size:1.3rem}.cards_worldName__zMZau{white-space:nowrap}.cards_worldDone__x6V92{color:#8ff0a4;font-weight:900}.cards_page__NOabz{display:grid;gap:.75rem;min-width:0}.cards_progress__FU_ug{position:relative;height:28px;border-radius:999px;overflow:hidden;background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.25)}.cards_progressFill__E9wNB{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#f2c14e,#ffe39a,#f2c14e);background-size:200% 100%;animation:cards_sheen__emOcM 4s linear infinite;transition:width .6s ease}.cards_progressText___dZGh{position:relative;display:grid;place-items:center;height:100%;font-style:normal;font-weight:900;text-shadow:0 1px 4px rgba(0,0,0,.8)}.cards_grid__h4f8_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (min-width:560px){.cards_grid__h4f8_{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}@media (min-width:860px){.cards_grid__h4f8_{grid-template-columns:repeat(6,minmax(0,1fr))}}.cards_card__W515X{position:relative;width:100%;min-width:0;aspect-ratio:5/7;border-radius:14px;border:3px solid var(--c1);background:linear-gradient(160deg,var(--c2),#fff 60%);color:#1a1a2e;display:block;padding:0;font:700 .8rem/1.1 system-ui,sans-serif;transform-style:preserve-3d;transition:transform .45s;box-shadow:0 6px 16px rgba(0,0,0,.35)}button.cards_card__W515X{cursor:pointer}.cards_card__W515X.cards_flipped__dwXed{transform:perspective(700px) rotateY(180deg)}.cards_big__U6QGe{max-width:220px;font-size:1rem}.cards_backFace__JLut_,.cards_front__sBRh3{position:absolute;inset:0;display:grid;grid-template-rows:1fr auto auto;justify-items:center;align-items:center;gap:2px;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:8px 5px 6px;border-radius:11px;overflow:hidden}.cards_backFace__JLut_{grid-template-rows:1fr;transform:rotateY(180deg);background:#fffdf5}.cards_icon__nn9Sa{font-size:2.2rem;line-height:1;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.cards_big__U6QGe .cards_icon__nn9Sa{font-size:3.4rem}.cards_name___J_cX{text-align:center;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cards_num__E5lur{font-size:.68rem;opacity:.65}.cards_dupe__dFIs7{right:4px;min-width:1.6rem;padding:.1rem .35rem;background:#1a1a2e;color:#ffe39a;font-size:.72rem;text-align:center}.cards_dupe__dFIs7,.cards_newTag__DGQ_g{position:absolute;top:4px;border-radius:999px}.cards_newTag__DGQ_g{left:4px;padding:.1rem .4rem;background:#e53935;color:#fff;font-size:.7rem;font-weight:900;transform:rotate(-8deg);box-shadow:0 2px 6px rgba(0,0,0,.3)}.cards_fact__MbqB7{font-size:.72rem;font-weight:600;line-height:1.25;text-align:center;overflow-wrap:anywhere}.cards_missing__YPXnu{filter:grayscale(1);opacity:.55;border-style:dashed;background:linear-gradient(160deg,#cfd6dc,#f3f5f7 60%);box-shadow:none}.cards_rare__WGOSk{border-color:color-mix(in srgb,var(--c1) 60%,#e3e8ff)}.cards_rare__WGOSk:after{content:"";position:absolute;inset:0;border-radius:11px;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);background-size:250% 100%;animation:cards_sheen__emOcM 2.8s linear infinite}.cards_golden__0H7NT{border-color:#f2c14e;background:linear-gradient(135deg,#fff2b0,#ffd166 25%,#ff9ecf 50%,#9ad0ff 75%,#c9ffdf);background-size:300% 300%;animation:cards_holo__AoxQt 5s ease-in-out infinite,cards_glow__vEMvD 2.4s ease-in-out infinite;box-shadow:0 0 18px rgba(255,209,102,.6)}.cards_golden__0H7NT:before{content:"✦";position:absolute;top:6px;right:8px;z-index:1;color:#fff;font-size:.9rem;text-shadow:0 0 6px #fff;pointer-events:none;animation:cards_twinkle__7lqk_ 1.6s ease-in-out infinite}.cards_golden__0H7NT:after{content:"";position:absolute;inset:0;border-radius:11px;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.6) 50%,transparent 65%);background-size:250% 100%;mix-blend-mode:overlay;animation:cards_sheen__emOcM 3.6s linear infinite}@keyframes cards_sheen__emOcM{0%{background-position:150% 0}to{background-position:-150% 0}}@keyframes cards_holo__AoxQt{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes cards_glow__vEMvD{0%,to{box-shadow:0 0 12px rgba(255,209,102,.45)}50%{box-shadow:0 0 24px rgba(255,209,102,.85)}}@keyframes cards_twinkle__7lqk_{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes cards_packBob__dMZ3k{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4px) rotate(1deg)}}.cards_actions___kYcb{display:grid;gap:.75rem;justify-items:stretch}.cards_elf__IGiAY,.cards_getPack__gtUsB,.cards_ghost___Ayjg,.cards_primary__goPcO{min-height:48px;padding:.6rem 1.1rem;border-radius:999px;font:800 1rem/1.15 system-ui,sans-serif;cursor:pointer}.cards_elf__IGiAY{border:2px solid #8ff0a4;background:linear-gradient(150deg,#1e5631,#2e8b57);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.35)}.cards_getPack__gtUsB{border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.45);color:#fff;backdrop-filter:blur(4px)}.cards_primary__goPcO{border:0;background:linear-gradient(180deg,#ffe39a,#f2c14e);color:#3a2400;box-shadow:0 4px 14px rgba(242,193,78,.35)}.cards_ghost___Ayjg{border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff}.cards_elf__IGiAY:disabled,.cards_getPack__gtUsB:disabled,.cards_ghost___Ayjg:disabled,.cards_primary__goPcO:disabled{opacity:.55;cursor:default}.cards_fair__4YvZb{margin:0;font-size:.85rem;text-align:center;color:var(--muted);line-height:1.4;text-shadow:0 1px 6px rgba(0,0,0,.8)}.cards_row__KJ4rd{display:flex;gap:.6rem;flex-wrap:wrap}.cards_row__KJ4rd>*{flex:1 1 9rem}.cards_sheet__J1ntn{position:fixed;inset:0;z-index:60;overflow:auto;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 50% 0,rgba(40,60,120,.96),rgba(8,18,40,.98) 70%);color:#fff}.cards_sheetInner__BVM80{width:min(560px,100%);margin:0 auto;display:grid;gap:.75rem;min-width:0}.cards_sheetTitle__cS4Nx{margin:0;font-family:var(--font-display),sans-serif;font-size:1.6rem;line-height:1.15;text-align:center}.cards_sheetText__5WzQ2{margin:0;text-align:center;line-height:1.4}.cards_stickyRow__OnfU8{position:sticky;bottom:0;padding:.6rem 0;background:linear-gradient(transparent,rgba(8,18,40,.98) 30%)}.cards_openGrid___v57r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0}.cards_openOne__CqWYN{grid-template-columns:minmax(0,180px);justify-content:center}.cards_slot__0FedG{position:relative;aspect-ratio:5/7;display:grid;place-items:stretch;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;min-width:0}.cards_slotShown__WJCYX{cursor:default;animation:cards_flipIn__GzGKu .45s ease-out}.cards_faceDown__FFjlv{display:grid;place-items:center;border-radius:14px;border:3px solid #ffe39a;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.25),transparent 55%),repeating-linear-gradient(45deg,#8e1d2c 0 8px,#b3263a 8px 16px);box-shadow:0 8px 18px rgba(0,0,0,.5);transition:transform .2s;animation:cards_wiggle__V_eNw 2.4s ease-in-out infinite}.cards_faceDownStar__FhRWH{font-size:2.2rem;color:#ffe39a;text-shadow:0 0 10px rgba(255,227,154,.9);animation:cards_twinkle__7lqk_ 1.8s ease-in-out infinite}.cards_slot__0FedG:nth-child(2n) .cards_faceDown__FFjlv{animation-delay:-.8s}.cards_slot__0FedG:nth-child(3n) .cards_faceDown__FFjlv{animation-delay:-1.6s}.cards_slot__0FedG:not(.cards_slotShown__WJCYX):active .cards_faceDown__FFjlv{transform:scale(.94)}.cards_burst__1Y4J5{position:absolute;inset:-18%;z-index:2;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgba(255,244,207,.95) 0 8%,transparent 9%),conic-gradient(from 0deg,transparent 0 8%,rgba(255,227,154,.8) 9% 11%,transparent 12% 33%,rgba(255,255,255,.8) 34% 36%,transparent 37% 58%,rgba(255,158,207,.8) 59% 61%,transparent 62% 83%,rgba(154,208,255,.8) 84% 86%,transparent 87%);opacity:0;animation:cards_burst__1Y4J5 .7s ease-out}.cards_worldOpened__07Q3d{display:grid;justify-items:center;gap:.3rem;padding:1rem;border-radius:1.2rem;text-align:center;background:rgba(255,209,90,.16);border:2px solid #ffd15a;animation:cards_glowBox__2oJ_3 2s ease-in-out infinite}.cards_worldOpened__07Q3d p{margin:0;font-size:1.15rem;line-height:1.35}.cards_worldIcon__AygtM{font-size:3.2rem;line-height:1;animation:cards_twinkle__7lqk_ 2s ease-in-out infinite}@keyframes cards_flipIn__GzGKu{0%{transform:perspective(700px) rotateY(90deg) scale(.92)}to{transform:none}}@keyframes cards_wiggle__V_eNw{0%,to{transform:rotate(0)}45%{transform:rotate(0)}50%{transform:rotate(-2deg)}55%{transform:rotate(2deg)}60%{transform:rotate(0)}}@keyframes cards_burst__1Y4J5{0%{opacity:1;transform:scale(.4) rotate(0)}to{opacity:0;transform:scale(1.25) rotate(40deg)}}@keyframes cards_glowBox__2oJ_3{0%,to{box-shadow:0 0 10px rgba(255,209,90,.3)}50%{box-shadow:0 0 28px rgba(255,209,90,.7)}}.cards_pickGrid__WaG9X{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (min-width:520px){.cards_pickGrid__WaG9X{grid-template-columns:repeat(4,minmax(0,1fr))}}.cards_pick__QU3s9{display:grid;gap:.3rem;justify-items:stretch;min-width:0;padding:4px;border-radius:16px;border:2px solid transparent;background:rgba(255,255,255,.06);color:#fff;font:inherit;cursor:pointer}.cards_picked__vXqG5{border-color:#ffd15a;background:rgba(255,209,90,.2);box-shadow:0 0 0 2px rgba(255,209,90,.35)}.cards_pickCount__OfDfh{font-size:.8rem;font-weight:800;text-align:center;overflow-wrap:anywhere;line-height:1.15}.cards_overlay__AAXnu{position:fixed;inset:0;z-index:70;display:grid;overflow:auto;place-items:center;place-items:safe center;padding:1rem;background:rgba(4,10,8,.78);backdrop-filter:blur(3px)}.cards_confirm__ntcm8{width:min(440px,100%);max-height:calc(100dvh - 2rem);overflow:auto;display:grid;gap:.85rem;padding:1.2rem;border-radius:1.4rem;background:#13241d;border:1px solid rgba(255,241,194,.25);box-shadow:0 24px 60px rgba(0,0,0,.5);color:var(--parchment)}.cards_confirmTitle__Z1X2g{margin:0;font-family:var(--font-display),sans-serif;font-size:1.5rem;line-height:1.15}.cards_grownTag__z3h5U{justify-self:start;font-size:.78rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .6rem;border-radius:999px;background:rgba(255,209,90,.18);color:#ffe39a}.cards_priceRow__gxwbF{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.7rem .9rem;border-radius:1rem;background:rgba(255,255,255,.06)}.cards_priceRow__gxwbF b{font-size:1.5rem}.cards_fine__bJL9M{margin:0;font-size:.88rem;color:var(--muted);line-height:1.4}.cards_fine__bJL9M a{color:inherit}@media (prefers-reduced-motion:reduce){.cards_burst__1Y4J5,.cards_faceDownStar__FhRWH,.cards_faceDown__FFjlv,.cards_golden__0H7NT,.cards_golden__0H7NT:after,.cards_golden__0H7NT:before,.cards_pack__hsP6V,.cards_pack__hsP6V:after,.cards_progressFill__E9wNB,.cards_rare__WGOSk:after,.cards_slotShown__WJCYX,.cards_worldIcon__AygtM,.cards_worldOpened__07Q3d{animation:none}.cards_card__W515X,.cards_faceDown__FFjlv,.cards_progressFill__E9wNB{transition:none}.cards_burst__1Y4J5{display:none}}.family_hero__jznmG{position:relative;overflow:hidden;border-radius:0 0 1.6rem 1.6rem;min-height:15rem;display:grid;align-items:end;background:#120c08;isolation:isolate}.family_heroArt__Wkcmd{position:absolute;inset:0;background-size:cover;background-position:50% 45%;z-index:-2;transform:scale(1.06);animation:family_drift__ZWV46 26s ease-in-out infinite alternate}.family_hero__jznmG:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(12,10,6,.15),rgba(12,10,6,.55) 45%,rgba(12,36,28,.97)),radial-gradient(80% 60% at 30% 20%,rgba(255,190,90,.18),transparent 70%)}@keyframes family_drift__ZWV46{0%{transform:scale(1.06) translate3d(-1%,0,0)}to{transform:scale(1.12) translate3d(1%,-1.5%,0)}}@media (prefers-reduced-motion:reduce){.family_heroArt__Wkcmd{animation:none}}.family_heroInner__kSTmG{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:4.5rem 0 1.4rem}.family_heroTitle__M6RYE{font-family:var(--font-display),sans-serif;font-size:clamp(2.1rem,7vw,3.4rem);line-height:1;margin:.2rem 0 .5rem;text-shadow:0 2px 18px rgba(0,0,0,.6)}.family_heroLede__aiSrG{margin:0;color:#f6ead2;max-width:36rem;line-height:1.45;text-shadow:0 1px 8px rgba(0,0,0,.7)}.family_who__9MFpc{display:flex;flex-wrap:wrap;gap:.5rem .9rem;align-items:center;margin-top:.9rem;font-size:.92rem;color:#eadfc6}.family_page__sKi1a{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:1rem 0 3rem}.family_tabs__wLwqr{position:sticky;top:0;z-index:5;display:flex;gap:.35rem;overflow-x:auto;padding:.6rem 0;margin-bottom:.6rem;background:linear-gradient(180deg,var(--night) 75%,transparent);scrollbar-width:none}@media (max-width:520px){.family_tabs__wLwqr{flex-wrap:wrap;overflow-x:visible;gap:.3rem}}.family_tab__bDnp8{flex:0 0 auto;min-height:44px;padding:.55rem 1rem;border-radius:999px;border:1px solid rgba(255,241,194,.22);background:rgba(255,255,255,.05);color:var(--parchment);font:inherit;font-weight:800;cursor:pointer}.family_tabOn__a2dla{background:var(--gold);color:#1b1408;border-color:var(--gold)}.family_section__o_PHw{display:grid;gap:1rem;margin-bottom:2rem;scroll-margin-top:4rem}.family_sectionHead__NZqoe{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap}.family_h2__ktiSU{font-family:var(--font-display),sans-serif;font-size:1.6rem;margin:0}.family_h3__jNexD{font-size:1.1rem;margin:0}.family_small__I9pVb{font-size:.92rem;line-height:1.5;color:var(--muted);margin:0}.family_glass__8oRW8{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03));border:1px solid rgba(255,241,194,.16);border-radius:1.25rem;padding:1rem;box-shadow:0 18px 40px rgba(0,0,0,.25)}.family_grid2__kGk1g{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:760px){.family_grid2__kGk1g{grid-template-columns:1fr 1fr}}.family_btnDanger__YlhBO,.family_btnGhost__AfqBE,.family_btnGold__JnI8s,.family_btn__ZtLLW{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.6rem 1rem;border-radius:999px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;border:1px solid transparent;line-height:1.15;text-align:center}.family_btnGold__JnI8s{background:var(--gold);color:#1b1408;box-shadow:0 5px 0 #b8861a}.family_btnGold__JnI8s:active{transform:translateY(3px);box-shadow:0 2px 0 #b8861a}.family_btnGhost__AfqBE{background:rgba(255,255,255,.06);color:var(--parchment);border-color:rgba(255,248,234,.3)}.family_btnDanger__YlhBO{background:transparent;color:#ffb4a8;border-color:rgba(255,140,120,.5)}.family_btnGhost__AfqBE[disabled],.family_btnGold__JnI8s[disabled]{opacity:.55;cursor:default}.family_row__rfvCA{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.family_linkBtn__fcZFU{background:none;border:0;padding:.3rem 0;color:var(--gold);font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:44px}.family_form__i6GYq{display:grid;gap:.85rem}.family_field__b6a5T{display:grid;gap:.3rem;font-size:.92rem;font-weight:700}.family_field__b6a5T small{font-weight:500;color:var(--muted)}.family_input__eZ_CW{width:100%;font:inherit;font-size:1rem;padding:.75rem .85rem;border-radius:.8rem;border:1px solid rgba(255,236,190,.32);background:rgba(0,0,0,.28);color:#fff;min-height:46px}.family_input__eZ_CW:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px rgba(255,209,90,.25)}.family_fields2__flrB8{display:grid;gap:.85rem;grid-template-columns:1fr}@media (min-width:560px){.family_fields2__flrB8{grid-template-columns:1fr 1fr}}.family_check__r418f{display:flex;gap:.7rem;align-items:flex-start;font-size:.95rem;line-height:1.4;padding:.75rem;border-radius:.9rem;background:rgba(255,209,90,.08);border:1px solid rgba(255,209,90,.3)}.family_check__r418f input{width:1.3rem;height:1.3rem;margin-top:.1rem;accent-color:var(--gold);flex:0 0 auto}.family_checkBad__Xk0h8{border-color:#ff8a7a;background:rgba(255,120,100,.12)}.family_error__IlgJy{color:#ffb4a8;font-weight:700;margin:0}.family_note__y5dpJ{color:#c8f0d8;font-weight:700;margin:0}.family_swatches__tBk21{display:flex;gap:.5rem;flex-wrap:wrap}.family_swatch__tbOR7{width:40px;height:40px;border-radius:50%;border:3px solid transparent;cursor:pointer;box-shadow:inset 0 0 0 2px rgba(255,255,255,.25)}.family_swatchOn__91LJV{border-color:#fff;box-shadow:0 0 0 3px var(--gold)}.family_devBox__J4TNT{border:2px dashed var(--gold);border-radius:1rem;padding:.9rem;background:rgba(255,209,90,.08);display:grid;gap:.5rem}.family_code__YmK15{font-family:ui-monospace,Menlo,monospace;font-size:1.6rem;letter-spacing:.3em;font-weight:800;color:var(--gold)}.family_signWrap__Z2Okl{display:grid;gap:1.2rem;width:min(520px,100%);margin:.6rem auto 0;position:relative;z-index:2}.family_signCard__YqYWS{padding:1.3rem;background:rgba(16,30,24,.92);backdrop-filter:blur(10px)}.family_oauthBtn__pSBti{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;min-height:60px;padding:0 1.2rem;border-radius:999px;border:2px solid rgba(255,248,234,.35);font:inherit;font-size:1.15rem;font-weight:800;text-decoration:none;cursor:pointer;background:#fff;color:#1f1f1f}.family_oauthBtn__pSBti[data-provider=apple]{background:#000;color:#fff;border-color:#000}.family_oauthBtn__pSBti[data-provider=apple] span{font-size:1.35rem;line-height:1}.family_oauthBtn__pSBti[data-provider=google] b{color:#4285f4;font-size:1.3rem}.family_oauthBtn__pSBti[data-provider=email]{background:var(--gold);color:#1b1408;border-color:transparent;box-shadow:0 5px 0 #b8861a}.family_oauthBtn__pSBti:focus-visible{outline:3px solid #fff;outline-offset:3px}.family_points__qfpmg{display:grid;gap:.6rem;padding:0;margin:0;list-style:none}.family_points__qfpmg li{display:flex;gap:.7rem;align-items:flex-start;line-height:1.4}.family_points__qfpmg li span:first-child{flex:0 0 2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:rgba(255,209,90,.15)}.family_codeInput__8o943{font-size:1.6rem;letter-spacing:.4em;text-align:center;font-family:ui-monospace,Menlo,monospace}.family_childGrid__W58FH{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:900px){.family_childGrid__W58FH{grid-template-columns:1fr 1fr}}.family_childCard__NYN0f{display:grid;gap:.9rem;position:relative;overflow:hidden}.family_childTop__sgYsd{display:flex;gap:.9rem;align-items:center}.family_avatar__cnMCc{flex:0 0 auto;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;overflow:hidden;font-family:var(--font-display),sans-serif;font-size:1.8rem;color:#fff;box-shadow:0 0 0 3px rgba(255,241,194,.65),0 10px 24px rgba(0,0,0,.4)}.family_avatar__cnMCc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.family_chips__cpVhY{display:flex;flex-wrap:wrap;gap:.35rem}.family_chip__Zx3n9{font-size:.82rem;padding:.25rem .6rem;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.family_chip__Zx3n9 b{color:var(--gold);font-weight:800}.family_films__NvLnH{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.family_film__MpytR{display:flex;justify-content:space-between;gap:.6rem;align-items:center;padding:.5rem .7rem;border-radius:.8rem;background:rgba(0,0,0,.22);font-size:.92rem}.family_status__kS5wx{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .5rem;border-radius:999px;background:rgba(255,255,255,.1)}.family_statusDone__bdGvh{background:#2f8a58}.family_addCard__EVuQV{display:grid;place-items:center;gap:.6rem;text-align:center;min-height:12rem;border-style:dashed}.family_editor__fDrX0{display:grid;gap:1rem;background:rgba(16,30,24,.95)}.family_photoRow__4zx_P{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.family_gifts__olmuD{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.family_gift__7Jt_I{display:grid;grid-template-columns:76px 1fr;gap:.9rem;align-items:start;padding:.8rem}.family_giftArt__zPM71{width:76px;height:76px;border-radius:.9rem;-o-object-fit:cover;object-fit:cover;background:#10281f}.family_giftBody__1ln7r{display:grid;gap:.45rem;min-width:0}.family_giftName__oKLpY{font-weight:800;font-size:1.05rem;margin:0}.family_select__EEU2Z{min-height:40px;padding:.4rem .6rem;width:auto;font-size:.92rem}.family_overlay__7PyJ9{position:fixed;inset:0;z-index:60;display:grid;overflow:auto;place-items:center;place-items:safe center;padding:1rem;background:rgba(4,10,8,.82);backdrop-filter:blur(8px)}.family_dialog__NfOXt{width:min(380px,100%);background:linear-gradient(180deg,#1c3a2e,#0f241b);border:1px solid rgba(255,241,194,.3);border-radius:1.4rem;padding:1.2rem;display:grid;gap:.9rem;box-shadow:0 30px 80px rgba(0,0,0,.6);text-align:center}.family_dots__9mgVQ{display:flex;gap:.8rem;justify-content:center}.family_dot__0MhKo{width:16px;height:16px;border-radius:50%;border:2px solid var(--gold)}.family_dotOn__Fd0ty{background:var(--gold)}.family_pad__UZCJp{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.family_key__03SD0{min-height:58px;border-radius:1rem;border:1px solid rgba(255,241,194,.25);background:rgba(255,255,255,.07);color:#fff;font:inherit;font-size:1.5rem;font-weight:800;cursor:pointer}.family_key__03SD0:active{background:rgba(255,209,90,.3)}.family_shake__NIyQP{animation:family_shake__NIyQP .35s}@keyframes family_shake__NIyQP{25%{transform:translateX(-8px)}75%{transform:translateX(8px)}}.family_kids__aqEj9{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;color:#fff}.family_kidsArt__35Vnc{position:fixed;inset:0;z-index:-2;background-size:cover;background-position:50%;transform:scale(1.08);animation:family_drift__ZWV46 30s ease-in-out infinite alternate}.family_kidsShade__q3_9b{position:fixed;inset:0;z-index:-1;background:radial-gradient(120% 80% at 50% 0,rgba(0,0,0,0) 0,rgba(0,0,0,.35) 55%,rgba(5,12,9,.88) 100%)}@media (prefers-reduced-motion:reduce){.family_kidsArt__35Vnc{animation:none}}.family_kidsBar__NdfTh{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:max(.8rem,env(safe-area-inset-top)) 1rem .4rem}.family_kidsInner__CIygK{width:min(980px,calc(100% - 2rem));margin:0 auto;padding:.5rem 0 3rem}.family_kidsTitle__iC2oi{font-family:var(--font-display),sans-serif;font-size:clamp(2.2rem,9vw,4rem);line-height:1;margin:.6rem 0 .4rem;text-align:center;text-shadow:0 3px 24px rgba(0,0,0,.75)}.family_kidsSub__3iiQk{text-align:center;margin:0 0 1.4rem;font-size:1.15rem;text-shadow:0 2px 10px rgba(0,0,0,.8)}.family_exitBtn__lD7rt{min-height:44px;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(0,0,0,.45);color:#fff;font:inherit;font-weight:800;cursor:pointer;backdrop-filter:blur(6px);text-decoration:none;display:inline-flex;align-items:center}.family_pickGrid__h_KyH{display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;margin-top:1rem}@media (min-width:760px){.family_pickGrid__h_KyH{grid-template-columns:repeat(4,minmax(0,1fr))}}.family_pick__DGOp_{display:grid;gap:.6rem;justify-items:center;text-decoration:none;color:#fff;font-family:var(--font-display),sans-serif;font-size:1.5rem;text-shadow:0 2px 10px rgba(0,0,0,.8);padding:.4rem;border-radius:1.4rem}.family_pickFace__WA8IR{width:clamp(120px,36vw,170px);height:clamp(120px,36vw,170px);border-radius:50%;display:grid;place-items:center;overflow:hidden;font-size:3.4rem;box-shadow:0 0 0 5px rgba(255,241,194,.85),0 0 40px rgba(255,209,90,.45),0 18px 40px rgba(0,0,0,.6);transition:transform .25s}.family_pick__DGOp_:focus-visible .family_pickFace__WA8IR,.family_pick__DGOp_:hover .family_pickFace__WA8IR{transform:scale(1.06) rotate(-2deg)}.family_pickFace__WA8IR img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.family_tiles__vwaEz{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:760px){.family_tiles__vwaEz{grid-template-columns:repeat(3,minmax(0,1fr))}}.family_tile__9u8ZB{position:relative;display:grid;align-content:end;min-height:clamp(150px,42vw,210px);border-radius:1.4rem;overflow:hidden;text-decoration:none;color:#fff;box-shadow:0 0 0 2px rgba(255,241,194,.35),0 18px 40px rgba(0,0,0,.5);isolation:isolate;transition:transform .2s;background:#10281f}.family_tile__9u8ZB:focus-visible,.family_tile__9u8ZB:hover{transform:translateY(-3px)}.family_tileBig__pTbKh{grid-column:1/-1;min-height:clamp(200px,56vw,300px)}.family_tileArt__uqjC9{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-size:cover;background-position:50%;transition:transform .6s}.family_tile__9u8ZB:hover .family_tileArt__uqjC9{transform:scale(1.05)}.family_tile__9u8ZB:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.82))}.family_tileText__OQtpb{padding:.9rem;display:grid;gap:.15rem}.family_tileText__OQtpb b{font-family:var(--font-display),sans-serif;font-size:clamp(1.25rem,4.6vw,1.8rem);line-height:1.05}.family_tileText__OQtpb span{font-size:.95rem;opacity:.92}.family_tileIcon__KUTF8{position:absolute;top:.7rem;left:.7rem;font-size:1.7rem;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.family_kidsH2___SM7F{font-family:var(--font-display),sans-serif;font-size:1.5rem;margin:1.6rem 0 .7rem;text-shadow:0 2px 10px rgba(0,0,0,.8)}.family_me__NmfUi{display:flex;align-items:center;gap:.9rem;justify-content:center;margin-top:.4rem}.family_meFace__MKpNw{width:84px;height:84px;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-family:var(--font-display),sans-serif;font-size:2rem;box-shadow:0 0 0 4px rgba(255,241,194,.85),0 0 30px rgba(255,209,90,.5)}.family_meFace__MKpNw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.family_xp__5rhVH{display:grid;gap:.3rem;min-width:10rem}.family_xpBar__MtgaA{height:10px;border-radius:999px;background:rgba(255,255,255,.2);overflow:hidden}.family_xpFill__ffCMT{height:100%;background:linear-gradient(90deg,#ffd15a,#ff9f43);border-radius:999px}.family_snow__NCndb{position:fixed;inset:0;pointer-events:none;z-index:-1}.family_portalLabel__lF1yO{font-family:var(--font-display),sans-serif;font-size:1.1rem;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.8);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family_kidsHero__T_bTy{margin:6px 0 14px;transform-origin:center top}.family_kidsHero__T_bTy>*{box-shadow:0 10px 0 rgba(0,0,0,.22),0 0 0 4px rgba(255,255,255,.9);border-radius:28px}.family_kidsSub__3iiQk{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.family_xp__5rhVH{min-width:min(260px,62vw)}.family_tileWait__Ovi3h{border:0;padding:0;width:100%;font:inherit;text-align:left;cursor:pointer}.family_tileWait__Ovi3h .family_tileArt__uqjC9{filter:saturate(.55) brightness(.8)}.family_tileWhy__fOWEN{display:inline-block;margin-top:.25rem;padding:.2rem .55rem;border-radius:999px;background:rgba(16,40,31,.82);box-shadow:0 0 0 1px rgba(255,241,194,.35);font-size:.85rem!important;font-weight:700;justify-self:start}.family_whyBackdrop__oU6ud{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.55);display:grid;align-items:end;justify-items:center;padding:1rem}.family_whySheet__mnqYB{width:min(420px,100%);background:#10281f;color:#fff;border-radius:1.4rem;padding:1.3rem 1.2rem 1.1rem;display:grid;gap:.6rem;justify-items:center;text-align:center;box-shadow:0 0 0 2px rgba(255,241,194,.45),0 20px 50px rgba(0,0,0,.6)}.family_whyIcon__fC0Ly{font-size:2.6rem;line-height:1}.family_whyTitle__2JyjH{font-family:var(--font-display),sans-serif;font-size:1.4rem}.family_whyText__6hZbT{margin:0;font-size:1.1rem;line-height:1.4}.family_giftWhy__5sl0v{display:grid;gap:.35rem;padding:.55rem .7rem;border-radius:.8rem;background:rgba(255,209,90,.12);box-shadow:inset 0 0 0 1px rgba(255,209,90,.35)}.family_giftWhyOk__MZLoY{background:rgba(120,220,160,.1);box-shadow:inset 0 0 0 1px rgba(120,220,160,.3)}.family_giftWhy__5sl0v p{margin:0;font-size:.95rem}.family_hub__xWOzA{width:min(1120px,calc(100% - 2rem));margin:.2rem auto 0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.family_hubTile__TJFxk{display:flex;flex-direction:column;justify-content:flex-end;gap:.15rem;min-height:92px;padding:.7rem .8rem;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,248,234,.18);color:var(--parchment);text-decoration:none;font-weight:800;line-height:1.2}.family_hubTile__TJFxk:focus-visible,.family_hubTile__TJFxk:hover{background:rgba(255,255,255,.11);border-color:rgba(255,248,234,.4);outline:none}.family_hubIcon__zBKis{font-size:1.6rem;line-height:1}.family_hubSub__ZvMXj{font-size:.78rem;font-weight:600;color:#cfc3a8}.family_backBar__TTJ0V{width:min(1120px,calc(100% - 2rem));margin:.6rem auto 0}.family_backBar__TTJ0V a{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:.3rem .9rem;border-radius:999px;border:1px solid rgba(255,248,234,.3);color:var(--parchment);text-decoration:none;font-weight:800}.family_kidsHello__cjxrw{font-family:var(--font-display),sans-serif;font-size:clamp(2.2rem,10vw,3.6rem);line-height:1.05;margin:.5rem 0 .9rem;text-align:center;text-shadow:0 3px 24px rgba(0,0,0,.75);overflow-wrap:anywhere}.family_homeTiles__fjvnT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:.2rem 0 1.2rem}@media (min-width:760px){.family_homeTiles__fjvnT{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.family_homeTile__Qrptz{position:relative;display:grid;grid-template-rows:1fr auto;min-width:0;border-radius:28px;overflow:hidden;text-decoration:none;color:#fff;background:#16264d;border:4px solid rgba(255,255,255,.95);box-shadow:0 8px 0 rgba(0,0,0,.28),0 18px 40px rgba(0,0,0,.35);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.family_homeTile__Qrptz:focus-visible,.family_homeTile__Qrptz:hover{transform:translateY(-3px)}.family_homeTile__Qrptz:active{transform:scale(.97)}.family_homeTileArt__sZGuc{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#16264d}.family_homeTileIcon__Q027B{position:absolute;top:8px;left:8px;font-size:clamp(1.7rem,8vw,2.6rem);line-height:1;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.family_homeTileWord__KvnsO{display:flex;align-items:center;justify-content:center;gap:6px;min-height:3.2rem;padding:8px 8px 10px;font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(1.2rem,6vw,1.8rem);line-height:1.05;text-align:center;overflow-wrap:anywhere}.family_homeTiles__fjvnT>:nth-child(4n+1) .family_homeTileWord__KvnsO{background:#ff4f6d}.family_homeTiles__fjvnT>:nth-child(4n+2) .family_homeTileWord__KvnsO{background:#27a866}.family_homeTiles__fjvnT>:nth-child(4n+3) .family_homeTileWord__KvnsO{background:#2f9cf0}.family_homeTiles__fjvnT>:nth-child(4n+4) .family_homeTileWord__KvnsO{background:#f2a51a}.family_homeTileStable__ANKK7{position:relative;display:grid;place-items:end center;aspect-ratio:1/1;overflow:hidden;background:radial-gradient(120% 90% at 50% 105%,#5a3a22 0,#27407a 48%,#101d44 100%)}.family_homeTileDeer__w7KZ1{display:block;width:84%;margin-bottom:-4%}.family_homeTileLine__tfWcf{position:absolute;left:8px;right:8px;top:8px;z-index:1;padding:5px 8px;border-radius:12px;background:#fffaf0;color:#3a2414;font-weight:900;font-size:clamp(.72rem,3.3vw,.92rem);line-height:1.2;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.3)}.family_homeTileBadge__KSqP7{position:absolute;right:6px;bottom:6px;z-index:1;padding:5px 10px;border-radius:999px;background:linear-gradient(180deg,#ffe27a,#ffb02e);color:#4a2600;font-weight:900;font-size:clamp(.78rem,3.5vw,.98rem);border:2px solid #fff;box-shadow:0 3px 0 rgba(0,0,0,.25);white-space:nowrap;animation:family_homeBadgeBounce__xskHv 1.4s ease-in-out infinite}@keyframes family_homeBadgeBounce__xskHv{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.family_moreRow__xFF8o{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 12px;margin:0 -2px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.family_moreRow__xFF8o::-webkit-scrollbar{display:none}@media (min-width:760px){.family_moreRow__xFF8o{flex-wrap:wrap;overflow:visible}}.family_moreCard__7Oe7L{flex:0 0 clamp(118px,32vw,150px);min-width:0;scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr;border-radius:18px;overflow:hidden;text-decoration:none;color:#fff;background:#16264d;border:3px solid rgba(255,255,255,.92);box-shadow:0 5px 0 rgba(0,0,0,.25);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.family_moreCard__7Oe7L:active{transform:scale(.97)}.family_moreArt__ncLH9{display:block;width:100%;height:auto;aspect-ratio:1/.85;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#16264d}.family_moreName__wtSIS{display:flex;align-items:center;justify-content:center;padding:6px 6px 8px;font-weight:900;font-size:.92rem;line-height:1.15;text-align:center;background:rgba(0,0,0,.42);overflow-wrap:anywhere}.family_moreWait__A11k9{flex:0 0 clamp(118px,32vw,150px);min-width:0;display:grid;scroll-snap-align:start}.family_moreWait__A11k9 .family_tile__9u8ZB{min-height:100%;border-radius:18px}.family_moreWait__A11k9 .family_tileText__OQtpb{padding:.5rem}.family_moreWait__A11k9 .family_tileText__OQtpb b{font-size:.95rem}.family_homeBtn___xU0f{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 1.2rem 0 .9rem;border-radius:999px;color:#fff;font-weight:900;font-size:1.1rem;text-decoration:none;background:rgba(10,18,50,.7);border:3px solid rgba(255,255,255,.85);box-shadow:0 5px 0 rgba(0,0,0,.25);backdrop-filter:blur(6px)}.family_homeBtn___xU0f:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.family_homeTileBadge__KSqP7{animation:none}}.family_kinds__dCtEA{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.family_kindBtn__zq_Fi{min-height:56px;padding:.5rem .4rem;border-radius:.9rem;border:2px solid rgba(255,236,190,.32);background:rgba(0,0,0,.28);color:#fff;font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;touch-action:manipulation}.family_kindBtn__zq_Fi[aria-pressed=true]{background:var(--gold);color:#1b1408;border-color:var(--gold)}.family_kindBtn__zq_Fi:focus-visible{outline:3px solid #fff;outline-offset:2px}.family_kindNone__BJKWc{font-weight:600;color:#ffd6a0}@media (max-width:380px){.family_kinds__dCtEA{grid-template-columns:1fr}}.coinconfirm_layer__4JNrY{position:relative;z-index:2147483000}.coinconfirm_overlay__fqrLH{position:fixed;inset:0;display:grid;overflow:auto;place-items:center;place-items:safe center;padding:16px;background:rgba(8,14,40,.62);z-index:2147483000}.coinconfirm_sheet__eLoZx{width:min(400px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;background:#fffaf0;color:#2b1a05;border-radius:28px;padding:22px 18px 18px;text-align:center;box-shadow:0 18px 50px rgba(0,0,0,.4);display:grid;gap:10px;justify-items:center;animation:coinconfirm_pop__BEeby .28s cubic-bezier(.2,1.5,.4,1) both}.coinconfirm_pic__WsPQ2{width:112px;height:112px;display:grid;place-items:center;border-radius:26px;background:radial-gradient(circle at 50% 40%,#fff,#ffeec2);box-shadow:inset 0 0 0 3px #ffe08a;font-size:4.2rem;line-height:1;overflow:hidden}.coinconfirm_pic__WsPQ2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coinconfirm_name__MwBEJ{margin:0;font-size:1.35rem;font-weight:900;line-height:1.2}.coinconfirm_ask__evdok{margin:0;font-size:1.6rem;font-weight:900;color:#8a4f00}.coinconfirm_have__EDtBN{margin:0;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px;align-items:center;padding:8px 14px;border-radius:999px;background:#fff1c9;font-size:1.05rem;font-weight:800;color:#5b3a10;font-variant-numeric:tabular-nums}.coinconfirm_arrow__MgML5{color:#b36b00}.coinconfirm_row__S34Sf{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;margin-top:4px}.coinconfirm_no__oQ2ed,.coinconfirm_yes__Yhu9t{min-height:88px;border:0;border-radius:22px;font:inherit;font-size:2.2rem;display:grid;place-items:center;gap:2px;cursor:pointer;font-weight:900;touch-action:manipulation}.coinconfirm_no__oQ2ed span,.coinconfirm_yes__Yhu9t span{font-size:1.15rem}.coinconfirm_yes__Yhu9t{background:#2bb673;color:#fff;box-shadow:0 5px 0 #1b7e4e}.coinconfirm_no__oQ2ed{background:#ffe3e3;color:#8a1c1c;box-shadow:0 5px 0 #e3a9a9}.coinconfirm_no__oQ2ed:active,.coinconfirm_yes__Yhu9t:active{transform:translateY(3px);box-shadow:none}.coinconfirm_no__oQ2ed:disabled,.coinconfirm_yes__Yhu9t:disabled{opacity:.6;cursor:default}.coinconfirm_no__oQ2ed:focus-visible,.coinconfirm_ok__wFelC:focus-visible,.coinconfirm_yes__Yhu9t:focus-visible{outline:4px solid #3b6cff;outline-offset:3px}.coinconfirm_ok__wFelC{min-height:56px;min-width:160px;padding:8px 24px;border:0;border-radius:999px;background:#2bb673;color:#fff;font:inherit;font-weight:900;font-size:1.2rem;box-shadow:0 4px 0 #1b7e4e;cursor:pointer}.coinconfirm_close__ZhXfa{min-height:44px;padding:8px 16px;border:0;border-radius:999px;background:transparent;color:#5b4630;font:inherit;font-weight:800;font-size:1rem;cursor:pointer}.coinconfirm_err__V08ux{margin:0;color:#a11;font-weight:700}.coinconfirm_slow__OriFg{margin:0;color:#8a4f00;font-weight:800}.coinconfirm_done__S_N_2{margin:0;font-size:1.5rem;font-weight:900;color:#1b7e4e}.coinconfirm_short__bFTOr{width:100%;display:grid;gap:8px;justify-items:center}.coinconfirm_busy__8pC6A{margin:0;font-weight:800;color:#5b4630}.coinconfirm_cele__60LuM{position:fixed;left:50%;top:18%;transform:translateX(-50%);z-index:2147483100;pointer-events:none;display:grid;justify-items:center;gap:6px}.coinconfirm_celeCard__JI3VO{padding:12px 22px;border-radius:999px;background:linear-gradient(180deg,#ffe58a,#ffc43d);color:#4a2a00;font-weight:900;font-size:1.35rem;box-shadow:0 5px 0 #c9871a,0 10px 24px rgba(0,0,0,.3);border:3px solid #fff3c4;animation:coinconfirm_pop__BEeby .45s cubic-bezier(.2,1.7,.4,1) both;white-space:nowrap}.coinconfirm_coinFly__1LA41{position:absolute;top:0;font-size:1.8rem;animation:coinconfirm_fly__0IT8c 1.4s ease-out both}@keyframes coinconfirm_pop__BEeby{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes coinconfirm_fly__0IT8c{0%{transform:translate(0) scale(.6);opacity:0}20%{opacity:1}to{transform:translate(var(--dx),160px) rotate(1turn) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.coinconfirm_celeCard__JI3VO,.coinconfirm_sheet__eLoZx{animation:none}.coinconfirm_coinFly__1LA41{display:none}}.powers_round__HJcx_{position:relative;width:3.6rem;height:3.6rem;border-radius:50%;cursor:pointer;display:grid;place-items:center;align-content:center;gap:0;border:2px solid rgba(255,214,102,.75);background:radial-gradient(circle at 50% 35%,#6b4c0a,#2a1d05 75%);color:#fff6d6;box-shadow:0 4px 12px rgba(0,0,0,.35),0 0 14px rgba(255,200,70,.35)}.powers_round__HJcx_ span{font-size:1.35rem;line-height:1.1}.powers_round__HJcx_ small{font-size:.6rem;font-weight:800;letter-spacing:.02em}.powers_dot__eVEaV{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#ffd45c;color:#3a2600;font:800 .72rem/20px system-ui,sans-serif;font-style:normal}.powers_overlay__WcI7e{position:fixed;inset:0;z-index:2147482000;display:grid;place-items:center;padding:16px;background:rgba(4,10,28,.66)}.powers_sheet__LbvZx{width:min(28rem,100%);max-height:calc(100dvh - 32px);overflow-y:auto;border-radius:24px;padding:18px 14px 14px;background:linear-gradient(170deg,#1d2f63,#0d1838 70%);color:#fff7e6;border:2px solid rgba(255,210,90,.5);box-shadow:0 24px 60px rgba(0,0,0,.55)}.powers_title__Y3M8m{margin:0;text-align:center;font-size:1.45rem;font-weight:900;color:#ffe08a}.powers_sub__vpbWn{margin:4px 0 12px;text-align:center;font-size:.9rem;opacity:.85}.powers_list__lh7Om{list-style:none;margin:0;padding:0;display:grid;gap:10px}.powers_card__PlNVx{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:10px;padding:10px;border-radius:18px;background:rgba(255,255,255,.07);border:2px solid rgba(255,255,255,.1)}.powers_cardOn__5WY0O{border-color:rgba(255,214,102,.8);background:rgba(255,200,70,.14)}.powers_icon__aOAaj{font-size:2.1rem;text-align:center}.powers_text__LVUC0{display:grid;gap:2px;min-width:0}.powers_text__LVUC0 b{font-size:1.02rem}.powers_text__LVUC0 span{font-size:.84rem;opacity:.9}.powers_chip__RBYIO{justify-self:start;margin-top:3px;padding:2px 8px;border-radius:999px;background:rgba(140,190,255,.2);font-size:.72rem;font-weight:700}.powers_state__nmf9V{font-size:.78rem;font-weight:700;color:#ffe08a}.powers_buy__EBcE8,.powers_use__M37lO{min-width:76px;min-height:52px;padding:0 12px;border-radius:16px;cursor:pointer;font-weight:900;font-size:1rem;border:0;color:#2b1c00;background:linear-gradient(180deg,#ffe17a,#f2b52e);box-shadow:0 3px 0 #a56f0b}.powers_use__M37lO{color:#fff;background:linear-gradient(180deg,#5bd18a,#2d9a5c);box-shadow:0 3px 0 #1d6b3e;font-size:.86rem}.powers_buy__EBcE8:disabled,.powers_use__M37lO:disabled{opacity:.8;cursor:default}.powers_close__p7Mhz{display:block;width:100%;margin-top:14px;min-height:52px;border-radius:16px;cursor:pointer;border:2px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-weight:800;font-size:1rem}@media (max-width:380px){.powers_card__PlNVx{grid-template-columns:40px 1fr}.powers_card__PlNVx button{grid-column:1/-1}}.powers_auraWrap__sT3iN{position:relative;display:block}.powers_aura__JKWH9{position:absolute;inset:0;border-radius:50%;pointer-events:none}.powers_auraGold__tGe6j{box-shadow:0 0 18px 6px rgba(255,205,70,.85),inset 0 0 16px 6px rgba(255,210,80,.85);background:radial-gradient(circle,transparent 55%,rgba(255,215,90,.35));animation:powers_pulse___YMd3 2.4s ease-in-out infinite}.powers_auraSnow__0L1Oj{box-shadow:0 0 18px 6px rgba(170,220,255,.85),inset 0 0 16px 6px rgba(190,230,255,.85);animation:powers_pulse___YMd3 3s ease-in-out infinite}.powers_auraSnow__0L1Oj:after{content:"❄ ✦ ❄";top:4px;font-size:12px;color:#dff3ff;white-space:nowrap}.powers_antlers__rivU9,.powers_auraSnow__0L1Oj:after{position:absolute;left:50%;transform:translateX(-50%)}.powers_antlers__rivU9{top:0;font-size:1.4em;filter:sepia(1) saturate(4) hue-rotate(5deg) brightness(1.15);pointer-events:none}@keyframes powers_pulse___YMd3{50%{opacity:.55}}.powers_antlersCard__jgto1{position:absolute;top:6px;right:10px;z-index:2;padding:4px 10px;border-radius:999px;font-size:1.1rem;background:linear-gradient(180deg,#fff1b0,#f2b52e);box-shadow:0 0 14px rgba(255,200,70,.8);pointer-events:none}@media (prefers-reduced-motion:reduce){.powers_auraGold__tGe6j,.powers_auraSnow__0L1Oj{animation:none}}.powers_runNote__T_w9N{margin:6px auto 0;text-align:center;font-size:.86rem;font-weight:700;color:#ffe08a}.powers_fireworks__D4U2n{position:fixed;inset:0;pointer-events:none;z-index:2147481000;overflow:hidden}.powers_fireworks__D4U2n span{position:absolute;font-size:2.2rem;animation:powers_pop__kIolO 1.4s ease-out forwards;opacity:0}@keyframes powers_pop__kIolO{0%{transform:scale(.2);opacity:0}30%{opacity:1}to{transform:scale(1.6) translateY(-30px);opacity:0}}@media (prefers-reduced-motion:reduce){.powers_fireworks__D4U2n{display:none}}.home_page__O7ppb{position:relative;width:min(34rem,100%);margin:0 auto;padding:12px 16px 40px;color:#fff7e6}.home_back__X15mT{display:inline-flex;align-items:center;min-height:48px;padding:0 16px;border-radius:999px;background:rgba(10,20,50,.7);color:#fff;font-weight:800;text-decoration:none;border:1px solid rgba(255,255,255,.3)}.home_h1__OoS4o{margin:10px 0 4px;text-align:center;font-size:1.8rem;font-weight:900;color:#ffe08a;text-shadow:0 3px 0 rgba(0,0,0,.3)}.home_h2__wH9q8{margin:18px 0 8px;font-size:1.15rem;font-weight:900}.home_sub__lCwVJ{margin:4px 0 12px;text-align:center;font-weight:700}.home_me__Jdy9Q{width:120px;height:120px;margin:8px auto 4px;border-radius:50%;overflow:visible;background:rgba(255,255,255,.12)}.home_today__rUVrx{padding:14px;border-radius:22px;color:#3a2400;background:linear-gradient(135deg,#fff3c4,#ffd25e);box-shadow:0 8px 22px rgba(0,0,0,.3);display:grid;gap:10px}.home_todayTag__kKsO6{margin:0;font-weight:900;font-size:.95rem}.home_todayRow__UrsKu{display:flex;align-items:center;gap:12px}.home_todayRow__UrsKu b{display:block;font-size:1.25rem}.home_todayRow__UrsKu span span{display:block;font-size:.92rem;font-weight:600}.home_todayIcon__dk1lH{font-size:3rem}.home_fine__s2_EH{margin:16px 0 0;text-align:center;font-size:.85rem;opacity:.85}.gameover_overlay__FNOjW{position:fixed;inset:0;z-index:2147482300;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 35%,rgba(40,30,90,.72),rgba(4,8,24,.9));backdrop-filter:blur(6px);animation:gameover_fadeIn__XBrHY .3s ease both;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;font-family:var(--font-body),system-ui,sans-serif}.gameover_card__7tWKd{width:min(560px,100%);display:grid;justify-items:center;gap:clamp(14px,3vh,26px);padding:clamp(22px,4vh,40px) clamp(16px,4vw,36px);border-radius:32px;background:linear-gradient(180deg,rgba(26,38,96,.96),rgba(12,18,52,.96));border:3px solid rgba(255,215,110,.65);box-shadow:0 24px 70px rgba(0,0,0,.55),inset 0 2px 0 rgba(255,255,255,.18);color:#fff;text-align:center;animation:gameover_popIn__FNZfp .45s cubic-bezier(.2,1.5,.4,1) both}.gameover_icon__MDnt9{font-size:clamp(44px,9vh,72px);line-height:1;filter:drop-shadow(0 6px 10px rgba(0,0,0,.4))}.gameover_title__0X8bW{margin:0;font-family:var(--font-display),var(--font-body),serif;font-weight:700;font-size:clamp(1.9rem,7vw,3rem);line-height:1.08;color:#fff3cf;text-shadow:0 3px 0 rgba(0,0,0,.35);overflow-wrap:anywhere}.gameover_stars__HRIhS{display:flex;gap:clamp(4px,1.6vw,12px);justify-content:center}.gameover_star__Fv2jD{font-size:clamp(44px,13vw,74px);line-height:1;color:rgba(255,255,255,.16);text-shadow:0 2px 0 rgba(0,0,0,.3);transition:color .2s ease}.gameover_on__k6TIx{color:#ffd84a;text-shadow:0 0 18px rgba(255,210,70,.85),0 3px 0 #a86a00;animation:gameover_starLand___mQc5 .5s cubic-bezier(.2,1.8,.4,1) both}.gameover_buttons__RNf0A{display:grid;gap:14px;width:100%;justify-items:center}.gameover_again__ic0tl,.gameover_next__Ftp2f{width:100%;min-height:76px;border-radius:24px;border:0;cursor:pointer;font:inherit;font-weight:900;font-family:var(--font-display),var(--font-body),serif;font-size:clamp(1.4rem,6vw,1.9rem);display:flex;align-items:center;justify-content:center;gap:12px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.gameover_again__ic0tl{background:linear-gradient(180deg,#ffe07a,#f2b632);color:#2a1a00;box-shadow:0 6px 0 #a8730f,0 10px 24px rgba(0,0,0,.35)}.gameover_next__Ftp2f{border:3px solid #d8ffe4;background:linear-gradient(180deg,#4fd27f,#1f9e52);color:#fff;box-shadow:0 6px 0 #146b37,0 10px 24px rgba(0,0,0,.35)}.gameover_again__ic0tl:active,.gameover_next__Ftp2f:active{transform:translateY(3px) scale(.98)}.gameover_again__ic0tl:focus-visible,.gameover_next__Ftp2f:focus-visible,.gameover_small__8L45o:focus-visible{outline:4px solid #9be7ff;outline-offset:3px}.gameover_row__ACO9g{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.gameover_small__8L45o{width:64px;height:64px;border-radius:50%;cursor:pointer;font:inherit;color:#fff;display:grid;place-items:center;align-content:center;gap:0;border:2px solid rgba(255,255,255,.45);background:rgba(255,255,255,.12);box-shadow:0 4px 12px rgba(0,0,0,.35);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.gameover_small__8L45o span{font-size:1.5rem;line-height:1.1}.gameover_small__8L45o small{font-size:.62rem;font-weight:800;letter-spacing:.02em}.gameover_small__8L45o:active{transform:translateY(2px) scale(.97)}@media (max-height:460px){.gameover_icon__MDnt9{display:none}.gameover_card__7tWKd{gap:10px;padding:14px 18px}.gameover_star__Fv2jD{font-size:40px}.gameover_again__ic0tl,.gameover_next__Ftp2f{min-height:64px}.gameover_small__8L45o{width:56px;height:56px}}.gameover_calm__DqKsC,.gameover_calm__DqKsC .gameover_card__7tWKd,.gameover_calm__DqKsC .gameover_on__k6TIx{animation:none!important}@keyframes gameover_fadeIn__XBrHY{0%{opacity:0}to{opacity:1}}@keyframes gameover_popIn__FNZfp{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes gameover_starLand___mQc5{0%{transform:scale(.2) rotate(-40deg)}70%{transform:scale(1.35) rotate(8deg)}to{transform:scale(1) rotate(0)}}.gameover_challenge__Z_AjO{margin:4px auto 0;padding:6px 14px;border-radius:999px;background:#2bb673;color:#fff;font-weight:900;font-size:1rem;box-shadow:0 4px 0 #17804c;width:-moz-fit-content;width:fit-content}.economy_chip__IsB0Y{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 14px 6px 10px;border-radius:999px;background:linear-gradient(180deg,#ffe58a,#ffc43d);color:#4a2a00;font-weight:900;font-size:1.15rem;box-shadow:0 4px 0 #c9871a,0 6px 14px rgba(0,0,0,.25);border:2px solid #fff3c4;font-variant-numeric:tabular-nums}.economy_chip__IsB0Y .economy_coin__7unkY{font-size:1.35rem;line-height:1}.economy_bump__SlHcB{animation:economy_bump__SlHcB .5s cubic-bezier(.2,1.8,.4,1)}@keyframes economy_bump__SlHcB{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.economy_burst__aWX6j{display:inline-flex;align-items:center;gap:8px;margin:2px auto 10px;padding:8px 18px;border-radius:999px;background:#fff5cf;color:#6b3b00;font-weight:900;font-size:clamp(1.3rem,5vw,1.7rem);box-shadow:0 4px 0 #e2a92e;animation:economy_burstIn__3_I_5 .6s cubic-bezier(.2,1.7,.4,1) both}.economy_burst__aWX6j .economy_coin__7unkY{display:inline-block;animation:economy_spinCoin__dZqlG 1.2s ease-in-out .3s 2}@keyframes economy_burstIn__3_I_5{0%{transform:scale(.3) translateY(20px);opacity:0}to{transform:none;opacity:1}}@keyframes economy_spinCoin__dZqlG{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.economy_gate__yMUli{position:relative;isolation:isolate;display:grid;justify-items:center;gap:10px;padding:18px 16px 16px;border-radius:26px;background:#1f1a52 linear-gradient(180deg,#2b1f6b,#14123a);border:3px solid #ffd15a;color:#fff;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.45);max-width:420px;margin:0 auto}.economy_gateIcon__raS_v{font-size:3.4rem;line-height:1;filter:drop-shadow(0 4px 6px rgba(0,0,0,.4))}.economy_gateTitle__Aktij{margin:0;font-size:clamp(1.3rem,5vw,1.7rem);font-weight:900;line-height:1.15}.economy_gateNeeds__uV7_u{margin:0;font-size:.95rem;opacity:.85}.economy_open__GpIey{min-height:64px;min-width:220px;padding:10px 26px;border:0;border-radius:999px;background:linear-gradient(180deg,#7ef08a,#2fbf4a);color:#06310f;font:inherit;font-weight:900;font-size:1.35rem;box-shadow:0 6px 0 #1d8a33;cursor:pointer;touch-action:manipulation}.economy_open__GpIey:active{transform:translateY(3px);box-shadow:0 3px 0 #1d8a33}.economy_open__GpIey:disabled{opacity:.6}.economy_short__OCk_D{display:grid;gap:8px;justify-items:center}.economy_need__QsZoD{margin:0;font-size:1.25rem;font-weight:900;color:#ffe58a}.economy_earn__ooHc4{margin:0;font-size:1.05rem}.economy_bar__cwmHa{width:min(260px,80vw);height:18px;border-radius:999px;background:rgba(255,255,255,.15);overflow:hidden;border:2px solid rgba(255,255,255,.35)}.economy_bar__cwmHa>span{display:block;height:100%;background:repeating-linear-gradient(45deg,#ffd15a 0 12px,#ffb000 12px 24px);border-radius:999px}.economy_lock__xP1cl{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.12);font-size:.9rem;font-weight:800;color:#e8e4ff}.economy_close__hODUh{position:absolute;top:8px;right:8px;width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:1.3rem;cursor:pointer}.economy_err__fImWd{margin:0;color:#ffb4b4;font-weight:700}.economy_spinCard__UcQNU{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;width:100%;min-height:96px;padding:12px 16px;border-radius:22px;border:3px solid #fff;background:linear-gradient(135deg,#ff6fa5,#ffb347 55%,#ffe066);color:#3a1300;text-align:left;font:inherit;cursor:pointer;box-shadow:0 6px 0 rgba(0,0,0,.18),0 10px 22px rgba(0,0,0,.3);touch-action:manipulation}.economy_spinCard__UcQNU strong{display:block;font-size:1.35rem;font-weight:900}.economy_spinCard__UcQNU small{font-size:.95rem;font-weight:700}.economy_spinCard__UcQNU[data-done="1"]{filter:saturate(.6)}.economy_spinMini__KB98p{font-size:3rem;line-height:1;animation:economy_wobble__EsaBP 2.4s ease-in-out infinite}.economy_spinCard__UcQNU[data-done="1"] .economy_spinMini__KB98p{animation:none}@keyframes economy_wobble__EsaBP{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.economy_overlay__Og5gd{position:fixed;inset:0;z-index:2147482300;display:grid;place-items:center;place-items:safe center;padding:16px;background:rgba(8,10,30,.72);overflow:auto}.economy_wheelBox__qyxm9{display:grid;justify-items:center;gap:14px;width:min(440px,100%);padding:20px 16px;border-radius:28px;background:linear-gradient(180deg,#1f2a6b,#121a45);border:3px solid #ffd15a;color:#fff;text-align:center;position:relative}.economy_wheelBox__qyxm9 h2{margin:0;font-size:1.6rem;font-weight:900}.economy_fine__J9JmJ{margin:0;font-size:.95rem;font-weight:700;color:#ffe7a8}.economy_wheelWrap____YJG{position:relative;width:min(320px,78vw);aspect-ratio:1}.economy_wheelWrap____YJG svg{width:100%;height:100%;display:block}.economy_wheel__dTZT3{transform-box:view-box;transform-origin:0 0}.economy_pointer__x1ePx{position:absolute;left:50%;top:-10px;transform:translateX(-50%);font-size:2.6rem;line-height:1;filter:drop-shadow(0 3px 3px rgba(0,0,0,.5));z-index:2}.economy_prizes__Erj4l{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.economy_prizes__Erj4l li{padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.12);font-size:.9rem;font-weight:700}.economy_won__Tl_Aw{margin:0;font-size:1.5rem;font-weight:900;color:#ffe58a}.economy_spinBtn___eBy9{min-height:64px;min-width:200px;padding:10px 26px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffe58a,#ffc43d);color:#4a2a00;font:inherit;font-weight:900;font-size:1.4rem;box-shadow:0 6px 0 #c9871a;cursor:pointer;touch-action:manipulation}.economy_spinBtn___eBy9:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){.economy_bump__SlHcB,.economy_burst__aWX6j,.economy_burst__aWX6j .economy_coin__7unkY,.economy_spinMini__KB98p{animation:none}}.addons_page__xLmO4{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:1.25rem 0 calc(env(safe-area-inset-bottom) + 7rem)}.addons_back__6gE5i{color:var(--gold-2);text-decoration:none;font-weight:700;font-size:.95rem}.addons_title__UUkcM{font-size:clamp(1.8rem,5vw,2.6rem);margin:.4rem 0 .25rem}.addons_lede__sf3FI{color:var(--frost);margin:0 0 1rem;max-width:46rem;line-height:1.45}.addons_trust__Xf_ST{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.25rem;padding:0;list-style:none}.addons_trust__Xf_ST li{background:rgba(255,255,255,.07);border:1px solid rgba(255,209,90,.25);border-radius:999px;padding:.3rem .7rem;font-size:.85rem;color:var(--gold-2)}.addons_wallet__5jEl5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;background:linear-gradient(135deg,#18402f,#0f2c22);border:1px solid var(--line);border-radius:1.1rem;padding:.9rem 1.1rem;margin-bottom:1.25rem}.addons_walletCoins__PKPqO{font-family:var(--font-display),sans-serif;font-size:1.5rem;font-weight:700;color:var(--gold)}.addons_walletSub__krjDB{color:var(--muted);font-size:.9rem}.addons_section__YQqLe{margin:2rem 0 0}.addons_h2__oegSU{font-size:1.45rem;margin:0 0 .6rem}.addons_small__b5uLq{color:var(--muted);font-size:.9rem;line-height:1.4;margin:.2rem 0}.addons_wishes__XRQ3g{display:grid;gap:.5rem;margin:0 0 1.25rem}.addons_wish__zprit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;background:var(--parchment);color:var(--ink);border-radius:.9rem;padding:.65rem .9rem}.addons_wish__zprit b{font-weight:800}.addons_grid__qOZdK{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.addons_card__qLhws{display:flex;flex-direction:column;background:var(--parchment);color:var(--ink);border-radius:1.1rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.25)}.addons_art__360Kr{position:relative;aspect-ratio:16/8;background-size:cover;background-position:50%}.addons_artIcon__xfrhI{position:absolute;left:.75rem;bottom:-1.2rem;width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;font-size:1.4rem;background:var(--parchment);box-shadow:0 4px 10px rgba(0,0,0,.25)}.addons_ownedBadge__h61Ty{position:absolute;right:.6rem;top:.6rem;background:var(--pine);color:#fff;font-weight:800;border-radius:999px;padding:.25rem .7rem;font-size:.85rem}.addons_body__zjeLM{padding:1.5rem 1rem 1rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.addons_game__Y1PPr{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--pine);margin:0}.addons_name__GybkW{font-size:1.25rem;margin:0;color:var(--ink)}.addons_blurb__BPl7L{margin:0;color:#3a4a42;line-height:1.4}.addons_items__FHMNH{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:.2rem 0}.addons_items__FHMNH li{background:#fff;border:1px solid rgba(20,33,28,.12);border-radius:.6rem;padding:.2rem .5rem;font-size:.85rem}.addons_meta___HH6C{display:flex;flex-wrap:wrap;gap:.35rem}.addons_chip__kwwUh{font-size:.78rem;font-weight:700;border-radius:999px;padding:.2rem .55rem;background:#e7f6ef;color:#154c33}.addons_chipWarm__J7yAq{background:#fff1c2;color:#6a4b00}.addons_price__JUt4W{font-family:var(--font-display),sans-serif;font-size:1.5rem;font-weight:700;color:var(--ink);margin:.2rem 0 0}.addons_priceNote__rCd4V{font-size:.8rem;color:#50605a;margin:0}.addons_note__etvaT{font-size:.82rem;color:#50605a;background:#fff;border-left:3px solid var(--gold);padding:.4rem .55rem;border-radius:.3rem;margin:0}.addons_actions__HsY6u{display:grid;gap:.45rem;margin-top:auto;padding-top:.5rem}.addons_btnBuy__w7tgW,.addons_btnCoins__iWNxX,.addons_btnSoft__W35Wq{font:inherit;font-weight:800;border-radius:.8rem;padding:.7rem .9rem;cursor:pointer;border:2px solid transparent;text-align:center}.addons_btnBuy__w7tgW{background:var(--gold);color:#1b1408;box-shadow:0 5px 0 #b8861a}.addons_btnCoins__iWNxX{background:#fff;color:var(--ink);border-color:rgba(20,33,28,.25)}.addons_btnSoft__W35Wq{background:transparent;color:inherit;border-color:rgba(255,255,255,.3)}.addons_btnBuy__w7tgW:disabled,.addons_btnCoins__iWNxX:disabled{opacity:.55;cursor:default}.addons_owned__V5tZ9{font-weight:800;color:var(--pine);margin:0}.addons_select__pd_Is{font:inherit;padding:.45rem .5rem;border-radius:.6rem;border:1px solid rgba(20,33,28,.25);background:#fff;color:var(--ink);width:100%}.addons_bundle__k3JRJ{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;background:radial-gradient(circle at 15% 20%,rgba(255,209,90,.25),transparent 50%),linear-gradient(135deg,#7a1f27,#3b0f14);border:1px solid var(--line);border-radius:1.2rem;padding:1.1rem 1.2rem;margin-bottom:1.5rem}@media (min-width:760px){.addons_bundle__k3JRJ{grid-template-columns:1fr auto;align-items:center}}.addons_bundle__k3JRJ h2{margin:0;font-size:1.5rem}.addons_bundleSave__1frsG{color:var(--gold);font-weight:800}.addons_strike__OPOrP{text-decoration:line-through;opacity:.75;margin-right:.35rem}.addons_packs__6sU_9{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.addons_pack__mdc7w{background:var(--parchment);color:var(--ink);border-radius:1rem;padding:.9rem;display:grid;gap:.35rem;text-align:center}.addons_packCoins__SXkTr{font-family:var(--font-display),sans-serif;font-size:1.6rem;font-weight:700}.addons_allow__Bu5pa{display:grid;gap:.6rem}.addons_allowRow__dkN34{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:.9rem;padding:.7rem .9rem}.addons_allowRow__dkN34 select{width:auto}.addons_soon__WGNHM{display:grid;gap:.4rem;list-style:none;padding:0;margin:0}.addons_soon__WGNHM li{background:rgba(255,255,255,.05);border-radius:.7rem;padding:.5rem .75rem;color:var(--muted)}.addons_history__5I0zG{width:100%;border-collapse:collapse;font-size:.9rem}.addons_history__5I0zG td,.addons_history__5I0zG th{text-align:left;padding:.35rem .4rem;border-bottom:1px solid rgba(255,255,255,.1)}.addons_historyWrap__bK05l{overflow-x:auto}.addons_terms__irehx{margin-top:2rem;background:rgba(255,255,255,.05);border-radius:.9rem;padding:.75rem 1rem}.addons_terms__irehx summary{cursor:pointer;font-weight:800}.addons_terms__irehx li{margin:.35rem 0;color:var(--frost);line-height:1.4}.addons_overlay__pvg0T{position:fixed;inset:0;background:rgba(5,15,11,.72);display:grid;overflow:auto;place-items:center;place-items:safe center;padding:1rem;z-index:60}.addons_sheet___peqZ{width:min(460px,100%);max-height:calc(100vh - 2rem);overflow:auto;background:var(--parchment);color:var(--ink);border-radius:1.2rem;padding:1.2rem;display:grid;gap:.7rem;box-shadow:0 20px 60px rgba(0,0,0,.45)}.addons_sheet___peqZ h2{margin:0;font-size:1.35rem}.addons_sheetRow__53yg6{display:flex;justify-content:space-between;gap:.5rem;border-bottom:1px dashed rgba(20,33,28,.2);padding:.3rem 0}.addons_pin__28uBo{font:inherit;font-size:1.4rem;letter-spacing:.5em;text-align:center;padding:.5rem;border-radius:.7rem;border:2px solid rgba(20,33,28,.25);width:100%}.addons_error__zJkbR{color:#a1141d;font-weight:700;margin:0}.addons_ok__dgKtC{color:var(--pine);font-weight:800;margin:0}.addons_sheetBtns__nmdej{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.addons_sheetBtns__nmdej .addons_btnSoft__W35Wq{border-color:rgba(20,33,28,.25);color:var(--ink)}.addons_corner__pG8MG{width:min(1120px,calc(100% - 2rem));margin:1.25rem auto 0}.addons_cornerCard__XG4tw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;background:linear-gradient(135deg,#18402f,#0f2c22);border:1px solid var(--line);border-radius:1.1rem;padding:.9rem 1.1rem;color:var(--parchment);text-decoration:none}.addons_cornerCard__XG4tw b{color:var(--gold)}.addons_kidSheet__IBFhu{width:min(420px,100%);background:#fffaf0;color:#14211c;border-radius:1.4rem;padding:1.3rem;display:grid;gap:.75rem;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.45)}.addons_lock__JfP85{font-size:3rem;line-height:1}.addons_kidTitle__qxnzd{margin:0;font-size:1.4rem}.addons_kidItems__I4J3u{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;list-style:none;padding:0;margin:0}.addons_kidItems__I4J3u li{background:#fff;border-radius:.7rem;padding:.25rem .55rem;border:1px solid rgba(0,0,0,.1)}.addons_kidBtn__afrBZ{font:inherit;font-weight:800;font-size:1.05rem;border-radius:1rem;padding:.75rem 1rem;border:0;cursor:pointer;background:#ffd15a;color:#1b1408}.addons_kidBtnSoft__diVta{font:inherit;font-weight:700;border-radius:1rem;padding:.6rem 1rem;border:2px solid rgba(0,0,0,.15);background:#fff;color:#14211c;cursor:pointer}.fairSocial_layer__0fsl4{position:absolute;inset:0;pointer-events:none;z-index:12;font-family:inherit}.fairSocial_layer__0fsl4 a,.fairSocial_layer__0fsl4 button{pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fairSocial_tag__QkpEi{position:absolute;left:0;top:0;display:grid;justify-items:center;gap:4px;transition:opacity .2s;will-change:transform}.fairSocial_nick__gbNsF{background:rgba(10,18,50,.72);color:#fff;font-weight:800;font-size:12px;padding:3px 8px;border-radius:999px;white-space:nowrap;border:2px solid rgba(255,255,255,.25)}.fairSocial_bubble__cbrBL{background:#fff;color:#222;border-radius:16px;padding:4px 10px;font-size:24px;line-height:1.1;box-shadow:0 4px 12px rgba(0,0,0,.3);animation:fairSocial_pop__yOmkR .3s cubic-bezier(.2,1.6,.4,1) both;white-space:nowrap}.fairSocial_bubble__cbrBL b,.fairSocial_mine__0Rm02 b{font-size:15px}.fairSocial_mine__0Rm02{top:34%;background:#fff;color:#222;border-radius:18px;padding:6px 14px;font-size:32px;box-shadow:0 6px 16px rgba(0,0,0,.35);animation:fairSocial_pop__yOmkR .3s cubic-bezier(.2,1.6,.4,1) both;white-space:nowrap}.fairSocial_mine__0Rm02,.fairSocial_notice__PobBF{position:absolute;left:50%;transform:translateX(-50%)}.fairSocial_notice__PobBF{top:max(84px,calc(env(safe-area-inset-top) + 76px));background:linear-gradient(180deg,#ffe27a,#ffb238);color:#3a1d00;font-weight:900;padding:10px 18px;border-radius:999px;box-shadow:0 8px 20px rgba(0,0,0,.35);max-width:92%;text-align:center;animation:fairSocial_pop__yOmkR .35s cubic-bezier(.2,1.6,.4,1) both}.fairSocial_bar__aJZXE{position:absolute;right:max(10px,env(safe-area-inset-right));bottom:max(150px,calc(env(safe-area-inset-bottom) + 140px));display:flex;flex-direction:column;gap:10px;align-items:flex-end}.fairSocial_round__6Mgec{width:56px;height:56px;border-radius:50%;border:3px solid #fff7e6;background:linear-gradient(180deg,#4b5bd6,#2b3594);font-size:28px;box-shadow:0 6px 14px rgba(0,0,0,.4);cursor:pointer}.fairSocial_round__6Mgec[aria-expanded=true],.fairSocial_round__6Mgec[aria-pressed=true]{background:linear-gradient(180deg,#ffcf4a,#f08c1d)}.fairSocial_who__V8vmn{pointer-events:none;background:rgba(10,18,50,.72);color:#fff;font-weight:800;font-size:13px;padding:4px 10px;border-radius:999px}.fairSocial_tray__zq51U{position:absolute;right:78px;bottom:max(150px,calc(env(safe-area-inset-bottom) + 140px));left:10px;margin-left:auto;max-width:420px;display:flex;flex-wrap:wrap;gap:8px;padding:10px;border-radius:20px;background:rgba(12,20,60,.88);border:2px solid rgba(255,255,255,.25);pointer-events:auto;animation:fairSocial_pop__yOmkR .25s ease-out both}.fairSocial_emote__zwHxp{width:56px;height:56px;font-size:30px;border-radius:16px;border:0;background:#fff;cursor:pointer}.fairSocial_phrase__SFwoS{min-height:48px;padding:0 12px;border-radius:999px;border:0;background:#ffe9a8;color:#3a1d00;font-weight:900;font-size:15px;cursor:pointer}.fairSocial_sheet__hzdaw{position:absolute;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(460px,calc(100% - 24px));max-height:calc(100% - 120px);overflow-y:auto;display:grid;gap:10px;justify-items:center;padding:18px 16px;border-radius:26px;background:linear-gradient(180deg,#24307e,#151b4c);border:3px solid #ffd54a;color:#fff;box-shadow:0 16px 40px rgba(0,0,0,.55);pointer-events:auto;animation:fairSocial_rise__UXLvT .3s ease-out both}.fairSocial_big__n_Doh{margin:0;font-size:clamp(20px,5vw,26px);font-weight:900;text-align:center}.fairSocial_small__aEOAb{margin:0;font-size:15px;opacity:.9;text-align:center}.fairSocial_go__4UZUv{display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:0 24px;border-radius:999px;border:0;background:linear-gradient(180deg,#5be37a,#1f9c47);color:#fff;font-weight:900;font-size:20px;text-decoration:none;box-shadow:0 6px 0 #146b30;cursor:pointer}.fairSocial_alt__38Avo{min-height:52px;width:100%;border-radius:16px;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.12);color:#fff;font-weight:800;font-size:16px;cursor:pointer}.fairSocial_leave__ta4Vf{min-height:48px;padding:0 18px;border-radius:999px;border:0;background:transparent;color:#ffd9d9;font-weight:800;text-decoration:underline;cursor:pointer}.fairSocial_snowfield__6IzRo{position:relative;width:100%;height:120px;border-radius:18px;background:linear-gradient(180deg,rgba(120,170,255,.25),rgba(255,255,255,.08));overflow:hidden}.fairSocial_flake__PHofs{position:absolute;top:-40px;width:56px;height:56px;border:0;background:transparent;font-size:32px;cursor:pointer;animation:fairSocial_fall__Kro9o 3s linear infinite}.fairSocial_caught__l5JMZ{position:absolute;right:10px;bottom:6px;font-weight:900}.fairSocial_prizes__h8pwH{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;width:100%}.fairSocial_prize__MfBL9{display:grid;justify-items:center;gap:4px;min-height:120px;padding:10px 6px;border-radius:18px;border:0;background:#fff8e6;color:#3a1d00;font-weight:800;font-size:14px;cursor:pointer}.fairSocial_prize__MfBL9:disabled{opacity:.75;cursor:default}.fairSocial_prizeIcon__c06MP{font-size:40px}.fairSocial_price__rwb6A{background:#ffd54a;border-radius:999px;padding:2px 10px;font-weight:900}.fairSocial_photo__uC2xS{width:min(300px,70vw);height:auto;border-radius:16px;box-shadow:0 8px 20px rgba(0,0,0,.45)}@keyframes fairSocial_pop__yOmkR{0%{transform:translateX(-50%) scale(.6);opacity:0}to{opacity:1}}.fairSocial_bubble__cbrBL,.fairSocial_tray__zq51U{animation-name:fairSocial_popPlain__qrhBq}@keyframes fairSocial_popPlain__qrhBq{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes fairSocial_rise__UXLvT{0%{transform:translate(-50%,30px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes fairSocial_fall__Kro9o{0%{transform:translateY(0) rotate(0)}to{transform:translateY(190px) rotate(240deg)}}@media (prefers-reduced-motion:reduce){.fairSocial_flake__PHofs{animation-duration:0s;top:30px}.fairSocial_bubble__cbrBL,.fairSocial_mine__0Rm02,.fairSocial_notice__PobBF,.fairSocial_sheet__hzdaw,.fairSocial_tray__zq51U{animation:none}}.fairSocial_sign__QUw6x{position:absolute;left:50%;bottom:max(232px,calc(env(safe-area-inset-bottom) + 222px));transform:translateX(-50%);background:#2b3594;color:#fff;font-weight:900;font-size:16px;padding:8px 16px;border-radius:999px;border:3px solid #ffd54a;box-shadow:0 6px 14px rgba(0,0,0,.4);white-space:nowrap}.fairSocial_signFree__Dv9lA{background:linear-gradient(180deg,#5be37a,#1f9c47)}.fairSocial_short__Q73rm{margin:0;text-align:center;font-weight:800;font-size:16px}.fairSocial_ask__UFIPI,.fairSocial_shortSmall__6qOKl{color:#ffe9a8}.fairSocial_shortSmall__6qOKl{font-size:12px;font-weight:800;text-align:center;color:#8a4b00}.fairSocial_sparkle__mGFC3{position:absolute;left:50%;top:30%;transform:translateX(-50%);background:linear-gradient(180deg,#fff6c8,#ffd54a);color:#3a1d00;font-weight:900;font-size:20px;padding:12px 20px;border-radius:999px;box-shadow:0 0 40px rgba(255,220,100,.9);z-index:3;animation:fairSocial_pop__yOmkR .35s cubic-bezier(.2,1.6,.4,1) both;white-space:nowrap}.fairSocial_tabs__H9CQm{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.fairSocial_tab__kiPmF{min-height:48px;padding:0 12px;border-radius:999px;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff;font-weight:800;font-size:14px;cursor:pointer}.fairSocial_tab__kiPmF[aria-selected=true]{background:#ffd54a;color:#3a1d00;border-color:#fff}.fairSocial_buy__GCf8g{min-height:44px;padding:0 10px;border-radius:999px;border:0;background:linear-gradient(180deg,#5be37a,#1f9c47);color:#fff;font-weight:900;font-size:14px;cursor:pointer}.fairSocial_tagTap__L9s1h{pointer-events:auto;cursor:pointer;border:0;background:transparent;padding:6px;min-width:56px;min-height:48px;display:grid;justify-items:center;gap:4px}.fairSocial_ask__UFIPI{pointer-events:auto}.fairSocial_game__2x3vp{position:absolute;inset:0;z-index:20;background:linear-gradient(180deg,rgba(20,36,110,.92),rgba(80,140,230,.88));overflow:hidden;pointer-events:auto;touch-action:none}.fairSocial_gameTop__EYTe3{position:absolute;left:0;right:0;top:max(70px,calc(env(safe-area-inset-top) + 64px));display:flex;justify-content:space-around;color:#fff;font-weight:900;font-size:16px;text-shadow:0 2px 4px rgba(0,0,0,.4)}.fairSocial_gameCount__kMwH_{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:#fff;font-size:96px;font-weight:900;text-shadow:0 6px 18px rgba(0,0,0,.4)}.fairSocial_gameCount__kMwH_ small{font-size:20px}.fairSocial_gameFlake__pGSY4{position:absolute;width:64px;height:64px;margin-left:-32px;border:0;background:transparent;cursor:pointer;line-height:1}.fairSocial_gameEnd__mbFRG{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(380px,calc(100% - 32px));display:grid;gap:12px;justify-items:center;padding:20px;border-radius:26px;background:linear-gradient(180deg,#24307e,#151b4c);border:3px solid #ffd54a;color:#fff}.fairSocial_friends__auSBF{position:absolute;left:max(10px,env(safe-area-inset-left));top:max(150px,calc(env(safe-area-inset-top) + 140px));display:grid;gap:8px;max-width:62%}.fairSocial_friendChip__I166N{pointer-events:auto;display:grid;justify-items:start;gap:2px;min-height:52px;padding:6px 14px;border-radius:18px;border:3px solid #ffd54a;background:rgba(20,30,90,.88);color:#fff;font-weight:900;font-size:15px;text-align:left;cursor:pointer;box-shadow:0 6px 14px rgba(0,0,0,.35)}.fairSocial_friendChip__I166N small{font-size:13px;font-weight:800;color:#ffe9a8}.fairSocial_friendLocked__VNyYv{opacity:.5;filter:grayscale(1);cursor:not-allowed}.storybook_fig__vfBZ8{position:relative;display:block;overflow:hidden;contain:layout paint}.storybook_full__1Udrd{aspect-ratio:var(--sb-w,3) /var(--sb-h,4);max-width:100%}.storybook_head__aLQWr{aspect-ratio:1;border-radius:50%}.storybook_stack__09yj8{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:50% 100%}.storybook_head__aLQWr .storybook_stack__09yj8{left:var(--sb-left);top:var(--sb-top);width:var(--sb-width);height:var(--sb-height);transform-origin:50% 50%}.storybook_stack__09yj8 img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.storybook_stack__09yj8 img,.storybook_stack__09yj8 svg{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.storybook_breathe__Nnl1K .storybook_stack__09yj8{animation:storybook_sbBreathe__Em60P 3.8s ease-in-out infinite;will-change:transform}@keyframes storybook_sbBreathe__Em60P{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.5%) scale(1.006,1.014)}}@media (prefers-reduced-motion:reduce){.storybook_breathe__Nnl1K .storybook_stack__09yj8{animation:none}}[data-motion=walk] .storybook_stack__09yj8{animation:storybook_sbWalk__Gp9xB .75s ease-in-out infinite}[data-motion=dance] .storybook_stack__09yj8{animation:storybook_sbDance__1Py5D 1.1s ease-in-out infinite}[data-motion=jump] .storybook_stack__09yj8{animation:storybook_sbJump__fqLX0 1.8s ease-in-out infinite}[data-motion=still] .storybook_stack__09yj8{animation:none}@keyframes storybook_sbWalk__Gp9xB{0%,to{transform:translateY(0) rotate(-2deg)}25%,75%{transform:translateY(-1.4%) rotate(0)}50%{transform:translateY(0) rotate(2deg)}}@keyframes storybook_sbDance__1Py5D{0%,to{transform:translateX(-2%) rotate(-5deg)}50%{transform:translateX(2%) translateY(-2%) rotate(5deg)}}@keyframes storybook_sbJump__fqLX0{0%,65%,to{transform:scale(1)}15%{transform:scale(1.04,.96)}35%{transform:translateY(-7%) scale(.98,1.02)}55%{transform:scale(1.04,.96)}}@media (prefers-reduced-motion:reduce){[data-motion] .storybook_stack__09yj8{animation:none}}.storybook_tileArt__UoNI5{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:radial-gradient(circle at 50% 30%,#fff7e6 0,#d8e9f8 60%,#b9d3ec 100%)}.storybook_tileArt__UoNI5 .storybook_full__1Udrd{height:100%;width:auto}.storybook_tileArt__UoNI5 .storybook_head__aLQWr{width:86%}.storybook_stage__XJTp1{background:radial-gradient(circle at 50% 28%,#fff7e6 0,#d8e9f8 55%,#b9d3ec 100%);display:grid;place-items:end center}.storybook_stage__XJTp1 .storybook_full__1Udrd{height:100%;width:auto}.storybook_off__1uW26{display:grid;place-items:center;width:100%;height:100%;font-size:3rem}.storybook_who__p4fti{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.storybook_whoBtn__x78dW{min-height:84px;display:grid;place-items:center;gap:2px;border-radius:18px;border:3px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff;font:inherit;font-weight:900;font-size:1rem;cursor:pointer;touch-action:manipulation}.storybook_whoBtn__x78dW span:first-child{font-size:2rem;line-height:1}.storybook_swap__tkMyJ{display:block;margin:10px auto 0;min-height:44px;padding:0 16px;border-radius:999px;border:2px solid rgba(255,255,255,.5);background:rgba(10,18,50,.5);color:#fff;font:inherit;font-weight:800;cursor:pointer}.storybook_make__Odczq{min-height:56px;padding:0 18px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-weight:900;font-size:1.05rem;touch-action:manipulation;background:linear-gradient(180deg,#ffe066,#ffb703);color:#3a2400;box-shadow:0 5px 0 #c77d00}.storybook_make__Odczq:active{transform:translateY(3px);box-shadow:0 2px 0 #c77d00}.storybook_chairRow__PzqTG{display:grid;gap:10px;margin:6px 0 12px}.storybook_chairBtn__AqIZD{min-height:64px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border-radius:18px;border:3px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff;font:inherit;font-weight:900;font-size:1.1rem;cursor:pointer;touch-action:manipulation}.storybook_chairBtn__AqIZD span:first-child{font-size:1.8rem;line-height:1}.storybook_chairBtn__AqIZD[aria-pressed=true]{background:#fff;color:#2b1d16;border-color:#ffb703;box-shadow:0 0 0 4px rgba(255,183,3,.45)}.storybook_chairColours__gED0j{display:flex;flex-wrap:wrap;gap:10px}.storybook_chairColour__swzKu{min-height:56px;min-width:56px;padding:0 16px;border-radius:999px;border:3px solid rgba(255,255,255,.5);color:#fff;font:inherit;font-weight:900;cursor:pointer;touch-action:manipulation;text-shadow:0 1px 0 rgba(0,0,0,.4)}.storybook_chairColour__swzKu[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.5)}.celebrate_host__FhqOz{position:fixed;inset:0;z-index:2147482300;display:grid;place-items:center;padding:16px;background:radial-gradient(ellipse at center,rgba(8,12,40,.55),rgba(8,12,40,.15) 70%);animation:celebrate_hostIn__wm2Vv .25s ease-out both;cursor:pointer;touch-action:manipulation}.celebrate_big__tClUi{animation:celebrate_hostIn__wm2Vv .25s ease-out both,celebrate_slowmo__TVtkN .9s ease-out both}.celebrate_confetti__o5jjX{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.celebrate_card__yTjI4{position:relative;display:grid;justify-items:center;gap:8px;max-width:min(92vw,900px);text-align:center;animation:celebrate_cardIn__aiFEG .5s cubic-bezier(.2,1.5,.4,1) both}.celebrate_icon__EBXax{font-size:clamp(48px,12vmin,96px);filter:drop-shadow(0 0 18px rgba(255,220,120,.8));animation:celebrate_bob__ZH_jQ 1.2s ease-in-out infinite alternate}.celebrate_lights__nXVEt{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 1px;padding:18px 10px 8px}.celebrate_wire__YfcAV{position:absolute;left:4%;right:4%;top:8px;height:10px;border-top:3px solid rgba(40,70,40,.9);border-radius:50%}.celebrate_bulb__RP2qZ{--hue:0;font-family:inherit;font-weight:900;line-height:1;color:hsl(var(--hue) 95% 88%);text-shadow:0 0 6px hsl(var(--hue) 100% 70%),0 0 18px hsl(var(--hue) 100% 60%),0 0 36px hsl(var(--hue) 100% 55%),0 3px 0 rgba(0,0,0,.5);opacity:.12;animation:celebrate_lightOn__UCKPo .35s ease-out forwards,celebrate_twinkle___KM4L 1.6s ease-in-out .9s infinite alternate}.celebrate_bulb__RP2qZ,.celebrate_gap__Hsp2y{display:inline-block;font-size:clamp(30px,8.5vmin,76px)}.celebrate_gap__Hsp2y{width:.35em}.celebrate_sub__LmZdJ{margin:0;padding:6px 14px;border-radius:999px;background:rgba(8,14,40,.7);color:#ffe7a8;font-weight:800;font-size:clamp(16px,3.6vmin,24px)}.celebrate_calm__Ry9Az,.celebrate_calm__Ry9Az.celebrate_big__tClUi{animation:celebrate_fade__s4NR9 .3s ease-out both}.celebrate_calm__Ry9Az .celebrate_card__yTjI4,.celebrate_calm__Ry9Az .celebrate_icon__EBXax{animation:none}.celebrate_calm__Ry9Az .celebrate_bulb__RP2qZ{animation:none;opacity:1}@keyframes celebrate_hostIn__wm2Vv{0%{opacity:0}to{opacity:1}}@keyframes celebrate_fade__s4NR9{0%{opacity:0}to{opacity:1}}@keyframes celebrate_slowmo__TVtkN{0%{backdrop-filter:blur(0) saturate(1)}35%{backdrop-filter:blur(2px) saturate(1.4)}to{backdrop-filter:blur(.5px) saturate(1.15)}}@keyframes celebrate_cardIn__aiFEG{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes celebrate_lightOn__UCKPo{0%{opacity:.12;transform:translateY(4px) scale(.9)}60%{opacity:1;transform:translateY(-2px) scale(1.12)}to{opacity:1;transform:none}}@keyframes celebrate_twinkle___KM4L{0%{filter:brightness(1)}to{filter:brightness(1.35)}}@keyframes celebrate_bob__ZH_jQ{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media print{.celebrate_host__FhqOz{display:none}}.what-next_wrap__mf7_D{width:min(1120px,calc(100% - 2rem));margin:1rem auto 0;padding:1.1rem;display:grid;gap:.8rem;border-radius:1.3rem;border:2px solid var(--gold);background:rgba(16,30,24,.94)}.what-next_title__nf4em{font-family:var(--font-display),sans-serif;font-size:clamp(1.4rem,5vw,1.9rem);margin:0}.what-next_list__1oT4d{display:grid;gap:.6rem;margin:0;padding:0;list-style:none;counter-reset:next}.what-next_item___60O7{display:grid;grid-template-columns:2.2rem 1fr;gap:.2rem .7rem;align-items:center}.what-next_num__LJDUv{grid-row:span 2;width:2.2rem;height:2.2rem;border-radius:50%;display:grid;place-items:center;font-weight:900;background:rgba(255,209,90,.16);color:var(--gold)}.what-next_item___60O7 a,.what-next_item___60O7 button{justify-self:start;min-height:52px;font-size:1.05rem}.what-next_sub__KHBXS{grid-column:2;margin:0;font-size:.9rem;color:var(--muted);line-height:1.35}.what-next_opt__1ypvg{font-weight:600;font-size:.85rem;opacity:.8}.band_row__zurRx{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:min(100%,460px);margin:6px auto}.band_opt___Iabf{display:grid;justify-items:center;align-content:center;gap:2px;min-height:64px;padding:8px 10px;border-radius:16px;border:3px solid rgba(255,255,255,.25);background:rgba(10,18,50,.6);color:#fff;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.band_opt___Iabf span{font-size:26px;line-height:1}.band_opt___Iabf b{font-size:1rem}.band_opt___Iabf small{font-size:.72rem;opacity:.85;text-align:center}.band_on__s5_MG{border-color:#ffd15a;background:rgba(255,209,90,.18);box-shadow:0 0 0 3px rgba(255,209,90,.3)}