.page_page__0Kroq{box-sizing:border-box;min-height:100vh;padding:32px 20px;background:radial-gradient(circle at 10% 8%,rgba(250,228,21,.14),transparent 23%),radial-gradient(circle at 90% 86%,rgba(39,164,204,.16),transparent 24%),var(--rsm-bg);color:var(--rsm-ink);font-family:var(--font-kids-body)}.page_panel__a0Guf{box-sizing:border-box;width:min(100%,980px);margin:0 auto;display:grid;gap:24px;padding:28px;border:4px solid var(--rsm-ink);border-radius:28px;background:var(--rsm-paper)}.page_header__j5tf7{display:grid;gap:8px;max-width:640px}.page_eyebrow__5eOcI{margin:0;color:var(--rsm-accent);font-size:.82rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.page_earnedPanel__TqRRT h2,.page_header__j5tf7 h1{margin:0;font-family:var(--font-kids-heading);font-weight:800;line-height:1}.page_header__j5tf7 h1{font-size:clamp(2rem,5vw,4rem)}.page_earnedPanel__TqRRT h2{font-size:clamp(1.6rem,3vw,2.4rem)}.page_earnedPanel__TqRRT p,.page_header__j5tf7 p{margin:0;font-size:1.05rem;font-weight:800}.page_grid__0QQYZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.page_avatarOption__vWHKz{box-sizing:border-box;min-height:150px;display:grid;place-items:center;gap:10px;padding:16px 10px;border:3px solid var(--rsm-ink);border-radius:20px;background:var(--rsm-surface);color:var(--rsm-ink);font:inherit;font-weight:900;cursor:pointer}.page_avatarOption__vWHKz:focus-visible,.page_selected__2Bdqc{outline:4px solid var(--rsm-focus);outline-offset:3px}.page_earnedPanel__TqRRT{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:3px solid var(--rsm-ink);border-radius:22px;background:color-mix(in srgb,var(--rsm-cta) 45%,var(--rsm-surface) 55%)}.page_earnedAvatar__x3btD{min-width:132px;display:grid;place-items:center;gap:8px;font-weight:900}@media (max-width:760px){.page_page__0Kroq{padding:18px 12px}.page_panel__a0Guf{padding:18px;border-radius:24px}.page_grid__0QQYZ{grid-template-columns:repeat(3,minmax(0,1fr))}.page_avatarOption__vWHKz{min-height:132px}.page_earnedPanel__TqRRT{align-items:flex-start;flex-direction:column}}@media (max-width:460px){.page_grid__0QQYZ{grid-template-columns:repeat(2,minmax(0,1fr))}}.AvatarBadge_badge__ueYSM{--frame-bg:var(--rsm-surface);--frame-border:var(--rsm-ink);--frame-accent:var(--rsm-paper);display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:var(--radius-full);background:var(--frame-bg);border:3px solid var(--frame-border);flex-shrink:0;overflow:hidden}.AvatarBadge_badge__ueYSM:after{content:"";position:absolute;inset:4px;border-radius:inherit;border:2px solid color-mix(in srgb,var(--frame-accent) 72%,var(--rsm-ink) 28%);pointer-events:none}.AvatarBadge_avatar__cd_6s{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:1;width:calc(100% - 10px);height:calc(100% - 10px);line-height:1}.AvatarBadge_avatarImage__z3JNu{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.AvatarBadge_sm__7APES{width:32px;height:32px}.AvatarBadge_md__aPFAn{width:40px;height:40px}.AvatarBadge_lg__aI8xq{width:60px;height:60px}.AvatarBadge_xl__1SMa_{width:82px;height:82px}.AvatarBadge_frameClassic__WWOHT{--frame-bg:var(--rsm-surface);--frame-border:var(--rsm-ink);--frame-accent:var(--rsm-paper)}.AvatarBadge_frameSpark__VAMnM{--frame-bg:var(--rsm-cta);--frame-border:var(--rsm-ink);--frame-accent:color-mix(in srgb,var(--rsm-paper) 70%,var(--rsm-cta) 30%)}.AvatarBadge_frameMap__S2Jxn{--frame-bg:color-mix(in srgb,var(--rsm-focus) 28%,var(--rsm-surface) 72%);--frame-border:var(--rsm-ink);--frame-accent:color-mix(in srgb,var(--rsm-paper) 55%,var(--rsm-focus) 45%)}.AvatarBadge_frameBurst__R43Mu{--frame-bg:color-mix(in srgb,var(--rsm-accent) 18%,var(--rsm-surface) 82%);--frame-border:var(--rsm-ink);--frame-accent:color-mix(in srgb,var(--rsm-paper) 72%,var(--rsm-accent) 28%)}.AvatarBadge_frameFlare__TqqjR{--frame-bg:color-mix(in srgb,var(--rsm-cta) 38%,var(--rsm-paper) 62%);--frame-border:var(--rsm-ink);--frame-accent:color-mix(in srgb,var(--rsm-paper) 62%,var(--rsm-cta) 38%)}.AvatarBadge_frameComet__7sgmW{--frame-bg:color-mix(in srgb,var(--rsm-focus) 36%,var(--rsm-paper) 64%);--frame-border:var(--rsm-ink);--frame-accent:color-mix(in srgb,var(--rsm-surface) 62%,var(--rsm-focus) 38%)}.AvatarBadge_frameFocus__kmKLQ{--frame-bg:color-mix(in srgb,var(--rsm-focus) 52%,var(--rsm-surface) 48%);--frame-border:var(--rsm-ink);--frame-accent:color-mix(in srgb,var(--rsm-paper) 48%,var(--rsm-focus) 52%)}.AvatarBadge_frameCrown__3no66{--frame-bg:color-mix(in srgb,var(--rsm-cta) 52%,var(--rsm-surface) 48%);--frame-border:var(--rsm-ink);--frame-accent:color-mix(in srgb,var(--rsm-paper) 52%,var(--rsm-cta) 48%)}.DeleteConfirmationModal_overlay__yD4VL{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.DeleteConfirmationModal_modal__mmh6r{background:var(--rsm-paper);border-radius:1rem;padding:2rem;width:100%;max-width:460px;max-height:calc(100dvh - 2rem);overflow-y:auto;position:relative;border:4px solid var(--rsm-ink);color:var(--rsm-ink)}.DeleteConfirmationModal_closeButton__8DOrR{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--rsm-ink);cursor:pointer;padding:.25rem;border-radius:.375rem;transition:all .2s}.DeleteConfirmationModal_closeButton__8DOrR:hover{background:var(--rsm-surface);color:var(--rsm-ink)}.DeleteConfirmationModal_content__qRKga{display:flex;flex-direction:column;align-items:center;text-align:center}.DeleteConfirmationModal_iconDanger__E5G0o{background:var(--rsm-danger-adult);color:var(--rsm-surface)}.DeleteConfirmationModal_iconDanger__E5G0o,.DeleteConfirmationModal_iconSuccess__QNVyd{width:64px;height:64px;border:3px solid var(--rsm-ink);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.DeleteConfirmationModal_iconSuccess__QNVyd{background:var(--rsm-success);color:var(--rsm-ink)}.DeleteConfirmationModal_title__drHSr{font-size:1.375rem;font-weight:800;color:var(--rsm-ink);margin:0 0 .75rem}.DeleteConfirmationModal_description__etxA_{font-size:1rem;color:rgba(11,11,11,.78);margin:0 0 1rem;line-height:1.5}.DeleteConfirmationModal_profilePreview__4XmlF{display:flex;align-items:center;gap:.75rem;background:var(--rsm-surface);border:2px solid var(--rsm-ink);padding:.75rem 1.25rem;border-radius:.75rem;margin-bottom:1rem}.DeleteConfirmationModal_profileAvatarBadge__qZUAV{flex-shrink:0}.DeleteConfirmationModal_profileName__iyDLi{font-weight:600;color:var(--rsm-ink);font-size:1rem}.DeleteConfirmationModal_factBox__A4boc{box-sizing:border-box;background:var(--rsm-surface);border:2px solid var(--rsm-ink);border-radius:.75rem;padding:.75rem 1rem;width:100%;text-align:left;margin-bottom:.75rem}.DeleteConfirmationModal_factTitle__5iPLK{font-size:.875rem;font-weight:800;color:var(--rsm-ink);margin:0 0 .375rem}.DeleteConfirmationModal_factList__U4_zH{margin:0;padding-left:1.25rem;color:rgba(11,11,11,.82);font-size:.9375rem;line-height:1.5}.DeleteConfirmationModal_factList__U4_zH li{margin-bottom:.25rem}.DeleteConfirmationModal_factList__U4_zH li:last-child{margin-bottom:0}.DeleteConfirmationModal_note__UzdfV{font-size:.9375rem;font-weight:700;color:var(--rsm-ink);margin:.25rem 0 1.25rem}.DeleteConfirmationModal_form__nfHy5{width:100%}.DeleteConfirmationModal_label__fSVNp{display:block;font-size:1rem;color:var(--rsm-ink);margin:0 0 .5rem;text-align:left;line-height:1.4}.DeleteConfirmationModal_inputGroup__sCNx_{width:100%;margin-bottom:1.5rem}.DeleteConfirmationModal_input__pcpAa{width:100%;padding:.75rem 1rem;font-size:1rem;border:2px solid var(--rsm-ink);border-radius:.5rem;outline:none;transition:border-color .2s;box-sizing:border-box}.DeleteConfirmationModal_input__pcpAa:focus{border-color:var(--rsm-focus)}.DeleteConfirmationModal_input__pcpAa::placeholder{color:rgba(11,11,11,.5)}.DeleteConfirmationModal_inputError__C5nMu,.DeleteConfirmationModal_inputError__C5nMu:focus{border-color:var(--rsm-danger-adult)}.DeleteConfirmationModal_hint__2WMaP{color:rgba(11,11,11,.7);font-size:.875rem;margin:.5rem 0 0;text-align:left}.DeleteConfirmationModal_errorText__XztDZ{color:var(--rsm-danger-adult);font-size:.875rem;margin:.5rem 0 0;text-align:left}.DeleteConfirmationModal_actions__eitfT{display:flex;gap:.75rem;width:100%;justify-content:center}.DeleteConfirmationModal_actions__eitfT button{flex:1 1;max-width:200px}.DeleteConfirmationModal_spinner__WeDjh{width:48px;height:48px;border:4px solid var(--rsm-surface);border-top-color:var(--rsm-focus);border-radius:50%;animation:DeleteConfirmationModal_spin__z6036 1s linear infinite;margin-bottom:1rem}@keyframes DeleteConfirmationModal_spin__z6036{to{transform:rotate(1turn)}}@media (max-width:480px){.DeleteConfirmationModal_overlay__yD4VL{padding:.75rem}.DeleteConfirmationModal_modal__mmh6r{padding:1.25rem 1rem;max-width:100%;max-height:calc(100dvh - 1.5rem)}.DeleteConfirmationModal_profilePreview__4XmlF{padding:.375rem .875rem;margin-bottom:.625rem}.DeleteConfirmationModal_title__drHSr{font-size:1.25rem;margin-bottom:.5rem}.DeleteConfirmationModal_description__etxA_{font-size:.9375rem;margin-bottom:.75rem}.DeleteConfirmationModal_factBox__A4boc{padding:.625rem .875rem;margin-bottom:.5rem}.DeleteConfirmationModal_factList__U4_zH{font-size:.875rem;line-height:1.4}.DeleteConfirmationModal_note__UzdfV{font-size:.875rem;margin:.25rem 0 .75rem}.DeleteConfirmationModal_actions__eitfT{flex-direction:column}.DeleteConfirmationModal_actions__eitfT button{max-width:100%}}.page_container__ROr4R{min-height:100vh;background:var(--rsm-bg);color:var(--rsm-ink);padding:var(--space-md);padding-bottom:var(--space-3xl)}.page_header__IgsjV{max-width:var(--container-lg);margin:0 auto var(--space-lg);display:flex;align-items:center;gap:var(--space-md)}.page_backButton__XAiuA{min-height:44px;display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--rsm-paper);border:3px solid var(--rsm-ink);border-radius:999px;color:var(--rsm-ink);font-size:var(--text-body-sm);font-weight:900;text-decoration:none;transition:transform var(--motion-duration-short) var(--motion-ease-standard)}.page_backButton__XAiuA:hover{transform:translateY(-1px)}.page_applyButton__ODm8J:focus-visible,.page_backButton__XAiuA:focus-visible,.page_characterCard__k2KEl:focus-visible,.page_itemCard__8efiW:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.page_title__tVOe4{margin:0;font-family:"Baloo 2",var(--font-heading);font-size:var(--text-h2);font-weight:800;color:var(--rsm-paper);line-height:1}.page_main__tF_F4{max-width:var(--container-lg);margin:0 auto;display:grid;gap:var(--space-2xl)}.page_characterSection__zRK_y,.page_inventorySection__cBtVH,.page_previewCard__vWMJ3{background:var(--rsm-paper);border:4px solid var(--rsm-ink);border-radius:24px;padding:var(--space-lg)}.page_previewCard__vWMJ3,.page_previewHeader__sz_VS{display:grid;gap:var(--space-lg)}.page_previewHeader__sz_VS{align-items:center}.page_inventoryTitle__UFnDj,.page_previewTitle__liqBL{margin:0 0 var(--space-xs);font-family:"Baloo 2",var(--font-heading);color:var(--rsm-ink);font-size:var(--text-h3);font-weight:800;line-height:1.08}.page_inventorySubtitle__k_6TO,.page_itemHint__fONtA,.page_previewHint__0HdQs,.page_previewSubtitle__g5QiP{margin:0;color:rgba(11,11,11,.72);font-size:var(--text-body-sm);font-weight:700}.page_previewBody__I_NgF{display:grid;gap:var(--space-lg);align-items:end}.page_previewInfo__SpmXx{display:grid;gap:var(--space-xs)}.page_previewName__JddFU{font-size:var(--text-body-lg);font-weight:900;color:var(--rsm-ink)}.page_previewDescription__fd_35{width:fit-content;min-height:32px;display:inline-flex;align-items:center;padding:2px var(--space-sm);border:2px solid var(--rsm-ink);border-radius:999px;background:var(--rsm-focus);color:var(--rsm-ink);font-size:var(--text-body-sm);font-weight:900}.page_previewActions__U9kwe{display:grid;gap:var(--space-xs);justify-items:start}.page_applyButton__ODm8J{min-height:48px;padding:var(--space-sm) var(--space-xl);border-radius:999px;border:4px solid var(--rsm-ink);background:var(--rsm-cta);color:var(--rsm-ink);font-weight:900;cursor:pointer;transition:transform var(--motion-duration-short) var(--motion-ease-standard)}.page_applyButton__ODm8J:hover:not(:disabled){transform:translateY(-1px)}.page_applyButton__ODm8J:disabled{opacity:.62;cursor:not-allowed;transform:none}.page_lockedNote__Xxur1{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-caption);color:rgba(11,11,11,.7);font-weight:800}.page_unlockBanner__7Z2iE{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:18px;background:var(--rsm-focus);border:3px solid var(--rsm-ink);color:var(--rsm-ink)}.page_unlockTitle__gk20K{font-weight:900}.page_unlockList__HEXqq{font-size:var(--text-body-sm);color:rgba(11,11,11,.74);font-weight:800}.page_characterSection__zRK_y,.page_inventorySection__cBtVH{display:grid;gap:var(--space-lg)}.page_inventoryHeader__pYjpc{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.page_inventoryCount__jdZjo{min-height:44px;display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-md);border:3px solid var(--rsm-ink);border-radius:999px;background:var(--rsm-surface);color:var(--rsm-ink);font-weight:900;font-size:var(--text-body-sm)}.page_inventoryGrid__JuffI{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-md)}.page_characterGrid__u1ahp{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:var(--space-md)}.page_characterCard__k2KEl,.page_itemCard__8efiW{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);border-radius:20px;border:3px solid var(--rsm-ink);background:var(--rsm-surface);color:var(--rsm-ink);text-align:center;cursor:pointer;transition:transform var(--motion-duration-short) var(--motion-ease-standard)}.page_itemCard__8efiW{min-height:220px}.page_characterCard__k2KEl{min-height:160px}.page_characterCard__k2KEl:hover,.page_itemCard__8efiW:hover{transform:translateY(-1px)}.page_itemSelected__2OjYg{background:var(--rsm-cta)}.page_itemLocked__yYWca{background:var(--rsm-paper)}.page_itemAvatar__kPeVg{margin-bottom:var(--space-xs)}.page_itemLabel__itDha{font-weight:900;color:var(--rsm-ink)}.page_itemStatus__cEL8W{margin-top:auto;min-height:30px;display:inline-flex;align-items:center;gap:var(--space-xs);background:var(--rsm-surface)}.page_itemStatus__cEL8W,.page_newBadge__eq4f_{padding:2px var(--space-sm);border:2px solid var(--rsm-ink);border-radius:999px;color:var(--rsm-ink);font-size:var(--text-caption);font-weight:900}.page_newBadge__eq4f_{position:absolute;top:var(--space-sm);right:var(--space-sm);background:var(--rsm-focus);text-transform:uppercase}@media (min-width:640px){.page_container__ROr4R{padding:var(--space-lg);padding-bottom:var(--space-3xl)}.page_previewBody__I_NgF,.page_previewHeader__sz_VS{grid-template-columns:minmax(0,1fr) auto}.page_previewAvatar__1BiRX{justify-self:end}}@media (max-width:520px){.page_header__IgsjV{align-items:flex-start;flex-direction:column}.page_characterSection__zRK_y,.page_inventorySection__cBtVH,.page_previewCard__vWMJ3{padding:var(--space-md);border-radius:20px}.page_inventoryGrid__JuffI{grid-template-columns:1fr}.page_characterGrid__u1ahp{grid-template-columns:repeat(2,minmax(0,1fr))}}.page_container__ROr4R{min-height:0;background:var(--rsm-paper);padding:16px;font-family:var(--font-nunito),Nunito,sans-serif}.page_header__IgsjV{margin-bottom:12px;gap:12px}.page_title__tVOe4{color:var(--rsm-ink);font-size:28px}.page_main__tF_F4{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);align-items:start;gap:12px}.page_previewCard__vWMJ3{padding:16px;gap:12px}.page_previewBody__I_NgF,.page_previewHeader__sz_VS{grid-template-columns:1fr;gap:12px}.page_previewAvatar__1BiRX{justify-self:center}.page_previewTitle__liqBL{font-size:22px}.page_previewName__JddFU{overflow-wrap:anywhere}.page_previewActions__U9kwe{justify-items:stretch}.page_collectionPanel__chVjU{min-width:0;display:grid;gap:10px}.page_collectionTabs__2JSoY{display:grid;grid-template-columns:1fr 1fr;gap:8px}.page_collectionTabs__2JSoY button,.page_pager__pNM_1 button{min-height:44px;padding:8px 10px;background:var(--rsm-surface);color:var(--rsm-ink);border:3px solid var(--rsm-ink);border-radius:14px;font:inherit;font-weight:800;cursor:pointer}.page_collectionTabs__2JSoY button[aria-pressed=true],.page_itemSelected__2OjYg{background:var(--rsm-focus)}.page_collectionTabs__2JSoY button:focus-visible,.page_pager__pNM_1 button:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.page_pager__pNM_1{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:800}.page_pager__pNM_1 span{white-space:nowrap}.page_pager__pNM_1 button:disabled{opacity:.5;cursor:default}.page_characterSection__zRK_y,.page_inventorySection__cBtVH{padding:12px;gap:10px;background:var(--rsm-surface);border-radius:20px}.page_inventoryTitle__UFnDj{font-size:22px}.page_inventorySubtitle__k_6TO{font-size:13px}.page_inventoryCount__jdZjo{border:0;padding:0;min-height:0;font-size:13px}.page_inventoryGrid__JuffI{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page_characterGrid__u1ahp{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.page_characterCard__k2KEl,.page_itemCard__8efiW{min-width:0;min-height:0;padding:10px 8px;gap:4px;border-radius:16px}.page_itemHint__fONtA{font-size:12px;line-height:1.3}.page_itemLabel__itDha{font-size:14px}.page_itemStatus__cEL8W{font-size:12px;min-height:24px}.page_itemAvatar__kPeVg{margin:0}.page_itemLocked__yYWca.page_itemSelected__2OjYg{background:var(--rsm-focus)}.page_newBadge__eq4f_{top:3px;right:3px;font-size:10px}.page_unlockBanner__7Z2iE{padding:8px;gap:8px;font-size:13px}@media (max-width:700px){.page_main__tF_F4{grid-template-columns:1fr}.page_previewHeader__sz_VS{grid-template-columns:1fr auto}.page_previewBody__I_NgF{grid-template-columns:minmax(0,1fr) auto}.page_header__IgsjV{flex-direction:row;align-items:center}.page_title__tVOe4{font-size:24px}}.page_container__ROr4R .page_backButton__XAiuA{min-height:44px;padding:8px 12px}.page_container__ROr4R .page_applyButton__ODm8J{min-height:48px;padding:8px 16px}.page_container__ROr4R,.page_container__ROr4R *{box-sizing:border-box}.page_itemSelected__2OjYg .page_itemHint__fONtA,.page_itemSelected__2OjYg .page_itemStatus__cEL8W{color:var(--rsm-ink)}.PlayCodeDisplay_container__V28aV{box-sizing:border-box;background:var(--rsm-paper);border-radius:24px;padding:var(--space-xl);border:4px solid var(--rsm-ink);display:flex;flex-direction:column;gap:var(--space-lg);width:100%;position:relative;font-family:var(--font-kids-body);color:var(--rsm-ink)}.PlayCodeDisplay_cardHeader__vxfbk{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:3px solid var(--rsm-ink)}.PlayCodeDisplay_avatarBadge__11yOs{flex-shrink:0}.PlayCodeDisplay_playerName__R_Yxy{font-size:var(--text-h4);font-weight:800;color:var(--rsm-ink)}.PlayCodeDisplay_codeSection__Pc0HL{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.PlayCodeDisplay_codeLabel__c0l1M{font-size:var(--text-body-sm);font-weight:700;color:var(--rsm-ink);text-transform:uppercase;letter-spacing:.05em}.PlayCodeDisplay_codeDisplay__vqgJL{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-md) var(--space-xl);background:var(--rsm-surface);border-radius:16px;border:3px dashed var(--rsm-ink)}.PlayCodeDisplay_codePrefix__xb_f8{font-size:var(--text-h3);font-weight:800;color:var(--rsm-ink);font-family:var(--font-kids-heading)}.PlayCodeDisplay_codeDash__HDMx_{font-size:var(--text-h3);font-weight:800;color:rgba(11,11,11,.4)}.PlayCodeDisplay_codeValue__qkdx3{font-size:var(--text-h3);font-weight:800;color:var(--rsm-ink);font-family:var(--font-kids-heading);letter-spacing:.1em}.PlayCodeDisplay_qrSection__0XYep{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.PlayCodeDisplay_qrWrapper__15qsQ{padding:var(--space-sm);background:var(--rsm-surface);border-radius:var(--radius-md);border:3px solid var(--rsm-ink)}.PlayCodeDisplay_qrImage__g6zSq{display:block;border-radius:var(--radius-sm)}.PlayCodeDisplay_qrHint__u4_YN{font-size:var(--text-caption);color:rgba(11,11,11,.7)}.PlayCodeDisplay_actions__Rl_7c{display:flex;gap:var(--space-md);justify-content:center}.PlayCodeDisplay_actionButton__ll2ze{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);font-size:var(--text-body-sm);font-weight:700;cursor:pointer;transition:transform var(--motion-duration-micro) var(--motion-ease-standard);border:3px solid var(--rsm-ink);background:var(--rsm-surface);color:var(--rsm-ink);min-height:44px}.PlayCodeDisplay_actionButton__ll2ze:hover{transform:translateY(-1px)}.PlayCodeDisplay_actionButton__ll2ze:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.PlayCodeDisplay_primaryAction__um9bC{background:var(--rsm-cta)}.PlayCodeDisplay_reminder__hrw8_{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);background:var(--rsm-surface);border-radius:16px;border:3px solid var(--rsm-accent)}.PlayCodeDisplay_reminderIcon__5zS_i{font-size:1.25rem;line-height:1;flex-shrink:0}.PlayCodeDisplay_reminderText__a9f3L{font-size:var(--text-body-sm);color:var(--rsm-ink);line-height:1.5;margin:0}.PlayCodeDisplay_compactContainer__ebcjP{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--rsm-surface);border-radius:var(--radius-md);border:3px solid var(--rsm-ink)}.PlayCodeDisplay_compactCode__rw5_X{font-size:var(--text-body);font-weight:800;color:var(--rsm-ink);font-family:var(--font-kids-heading);letter-spacing:.05em}.PlayCodeDisplay_compactCopyButton__rfgp5{width:44px;height:44px;border-radius:var(--radius-sm);border:2px solid var(--rsm-ink);background:var(--rsm-cta);color:var(--rsm-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--motion-duration-micro) var(--motion-ease-standard)}@media (min-width:600px){.PlayCodeDisplay_container__V28aV{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px;padding:16px}.PlayCodeDisplay_cardHeader__vxfbk{grid-column:1/-1;padding-bottom:8px}.PlayCodeDisplay_avatarBadge__11yOs{width:40px;height:40px}.PlayCodeDisplay_codeSection__Pc0HL{grid-column:1;align-self:end}.PlayCodeDisplay_codeDisplay__vqgJL{padding:8px 16px}.PlayCodeDisplay_qrSection__0XYep{grid-column:2;grid-row:2/4;gap:4px;text-align:center}.PlayCodeDisplay_qrImage__g6zSq{width:104px;height:104px}.PlayCodeDisplay_qrHint__u4_YN{font-size:12px;line-height:1.3}.PlayCodeDisplay_actions__Rl_7c{grid-column:1;gap:8px;flex-wrap:wrap;align-self:start}.PlayCodeDisplay_actionButton__ll2ze{padding:6px 12px}.PlayCodeDisplay_reminder__hrw8_{grid-column:1/-1;padding:8px}}.PlayCodeDisplay_compactCopyButton__rfgp5:hover{transform:translateY(-1px)}@media (max-width:480px){.PlayCodeDisplay_codeDisplay__vqgJL{padding:var(--space-sm) var(--space-md)}.PlayCodeDisplay_codeDash__HDMx_,.PlayCodeDisplay_codePrefix__xb_f8,.PlayCodeDisplay_codeValue__qkdx3{font-size:var(--text-h4)}.PlayCodeDisplay_actions__Rl_7c{flex-direction:column}.PlayCodeDisplay_actionButton__ll2ze{width:100%;justify-content:center}}@media (max-width:599px){.PlayCodeDisplay_container__V28aV{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:10px;padding:14px}.PlayCodeDisplay_cardHeader__vxfbk{grid-column:1/-1;padding-bottom:6px}.PlayCodeDisplay_avatarBadge__11yOs{width:40px;height:40px}.PlayCodeDisplay_codeSection__Pc0HL{grid-column:1;align-self:center}.PlayCodeDisplay_qrSection__0XYep{grid-column:2;grid-row:2/4;gap:4px;text-align:center}.PlayCodeDisplay_qrImage__g6zSq{width:96px;height:96px}.PlayCodeDisplay_qrHint__u4_YN{font-size:12px;line-height:1.3}.PlayCodeDisplay_actions__Rl_7c{grid-column:1;flex-direction:column;gap:8px;align-self:start}.PlayCodeDisplay_actionButton__ll2ze{width:100%;padding:6px 12px}.PlayCodeDisplay_reminder__hrw8_{grid-column:1/-1;padding:8px}}.CreatePlayerFlow_container__ZEJFt{display:flex;flex-direction:column;gap:clamp(var(--space-md),2.2vh,var(--space-lg));color:var(--rsm-paper);font-family:var(--font-kids-body);width:min(100%,34rem);max-height:none;margin:0 auto;overflow-y:auto;overflow-x:hidden;padding:clamp(var(--space-sm),2vw,var(--space-md));scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.CreatePlayerFlow_container__ZEJFt,.CreatePlayerFlow_container__ZEJFt *{box-sizing:border-box}.CreatePlayerFlow_progress__rIfKs{display:flex;align-items:center;gap:var(--space-md);margin-bottom:clamp(0px,1vh,var(--space-md));padding-inline:4px}.CreatePlayerFlow_backButton__f_kLQ{width:44px;height:44px;border-radius:var(--radius-full);border:3px solid var(--rsm-ink);background:var(--rsm-surface);color:var(--rsm-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 44px;transition:transform var(--motion-duration-micro) var(--motion-ease-standard)}.CreatePlayerFlow_backButton__f_kLQ:hover{transform:translateY(-1px);background:var(--rsm-paper)}.CreatePlayerFlow_backButton__f_kLQ:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.CreatePlayerFlow_progressDots__weH29{display:flex;gap:var(--space-sm);flex:1 1;justify-content:center}.CreatePlayerFlow_dot__l_5aT{width:8px;height:8px;border-radius:var(--radius-full);background:rgba(255,246,229,.4);transition:background var(--motion-duration-short) var(--motion-ease-standard),transform var(--motion-duration-short) var(--motion-ease-spring)}.CreatePlayerFlow_dotActive__y32Bb{background:var(--rsm-focus);transform:scale(1.3)}.CreatePlayerFlow_stepLabel__O7of4{font-size:var(--text-body-sm);color:rgba(255,246,229,.8);font-weight:700;min-width:90px;text-align:right}.CreatePlayerFlow_step__0m4pD{display:flex;flex-direction:column;align-items:center;gap:clamp(var(--space-md),3vh,var(--space-xl));text-align:center;width:100%;min-width:0}.CreatePlayerFlow_stepHeader__BVVCZ{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.CreatePlayerFlow_stepIconBadge__lqi9W{width:64px;height:64px;border:4px solid var(--rsm-ink);border-radius:22px;background:var(--rsm-focus);color:var(--rsm-ink);display:inline-flex;align-items:center;justify-content:center;margin-bottom:clamp(0px,1vh,var(--space-sm));flex-shrink:0}.CreatePlayerFlow_stepTitle__5HJYw{font-family:var(--font-kids-heading);font-size:var(--text-h2);font-weight:800;color:var(--rsm-paper);margin:0;overflow-wrap:anywhere}.CreatePlayerFlow_stepDesc__y8_nS{font-size:var(--text-body);color:rgba(255,246,229,.8);max-width:30ch;margin:0}.CreatePlayerFlow_inputWrapper__RPzCI{width:100%;max-width:420px;position:relative}.CreatePlayerFlow_input__kHy3T{width:100%;padding:var(--space-lg);padding-right:60px;font-family:inherit;font-size:var(--text-h4);font-weight:700;text-align:center;border:4px solid var(--rsm-ink);border-radius:24px;background:var(--rsm-paper);color:var(--rsm-ink);outline:none;transition:border-color var(--motion-duration-short) var(--motion-ease-standard);min-height:58px;text-overflow:ellipsis}.CreatePlayerFlow_input__kHy3T::placeholder{color:rgba(11,11,11,.4);font-weight:600}.CreatePlayerFlow_input__kHy3T:focus{border-color:var(--rsm-focus)}.CreatePlayerFlow_input__kHy3T:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.CreatePlayerFlow_charCount__LuVJq{position:absolute;right:var(--space-md);top:50%;transform:translateY(-50%);font-size:var(--text-caption);color:rgba(11,11,11,.6);font-weight:700}.CreatePlayerFlow_error__d_E36{display:block;margin-top:var(--space-sm);font-size:var(--text-body-sm);color:var(--rsm-accent-text);font-weight:700}.CreatePlayerFlow_suggestionGroup__osfnP{width:100%;max-width:420px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm)}.CreatePlayerFlow_suggestionChip__Q_N1Y{min-height:44px;padding:var(--space-sm) var(--space-md);border:3px solid var(--rsm-ink);border-radius:var(--radius-full);background:var(--rsm-surface);color:var(--rsm-ink);font:inherit;font-size:var(--text-body-sm);font-weight:800;cursor:pointer;max-width:100%;overflow-wrap:anywhere;transition:transform var(--motion-duration-micro) var(--motion-ease-standard),background var(--motion-duration-short) var(--motion-ease-standard)}.CreatePlayerFlow_suggestionChip__Q_N1Y:hover{transform:translateY(-1px);background:var(--rsm-paper)}.CreatePlayerFlow_suggestionChip__Q_N1Y:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.CreatePlayerFlow_avatarGrid__xJOP7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);width:100%;max-width:min(320px,100%)}.CreatePlayerFlow_avatarButton__EAEir{aspect-ratio:1;border-radius:18px;border:3px solid var(--rsm-ink);background:var(--rsm-paper);cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:transform var(--motion-duration-micro) var(--motion-ease-standard),border-color var(--motion-duration-short) var(--motion-ease-standard)}.CreatePlayerFlow_avatarButton__EAEir:hover{transform:scale(1.04);border-color:var(--rsm-focus)}.CreatePlayerFlow_avatarButton__EAEir:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.CreatePlayerFlow_avatarSelected__mimA1{border-color:var(--rsm-ink);background:var(--rsm-focus);transform:scale(1.06)}.CreatePlayerFlow_avatarBadge__JO5dA{flex-shrink:0}.CreatePlayerFlow_avatarCheck__E0XZg{position:absolute;top:-6px;right:-6px;width:24px;height:24px;border-radius:var(--radius-full);background:var(--rsm-cta);color:var(--rsm-ink);border:3px solid var(--rsm-ink);display:flex;align-items:center;justify-content:center}.CreatePlayerFlow_ageOptions__9BxN4{display:flex;flex-direction:column;gap:var(--space-md);width:100%;max-width:360px}.CreatePlayerFlow_ageButton__chihO{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);border-radius:24px;border:3px solid var(--rsm-ink);background:var(--rsm-paper);cursor:pointer;transition:transform var(--motion-duration-micro) var(--motion-ease-standard),background var(--motion-duration-short) var(--motion-ease-standard);min-height:58px}.CreatePlayerFlow_ageButton__chihO:hover:not(:disabled){transform:translateY(-1px);background:var(--rsm-surface)}.CreatePlayerFlow_ageButton__chihO:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.CreatePlayerFlow_ageButton__chihO:disabled{opacity:.6;cursor:not-allowed}.CreatePlayerFlow_ageIconShell__rD0VW{width:42px;height:42px;border:3px solid var(--rsm-ink);border-radius:14px;background:var(--rsm-cta);color:var(--rsm-ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.CreatePlayerFlow_ageLabel__Ed5fe{font-size:var(--text-body-lg);font-weight:800;color:var(--rsm-ink);overflow-wrap:anywhere}.CreatePlayerFlow_creating__5grX1{display:flex;align-items:center;gap:var(--space-sm);color:var(--rsm-paper);font-weight:700}.CreatePlayerFlow_creatingIcon__Wl09C{color:var(--rsm-ink);animation:CreatePlayerFlow_spin__B13zm 1.5s linear infinite}.CreatePlayerFlow_creatingIconShell__J9N2V{width:36px;height:36px;border:3px solid var(--rsm-ink);border-radius:12px;background:var(--rsm-focus);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@keyframes CreatePlayerFlow_spin__B13zm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreatePlayerFlow_errorMessage__633tI{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--rsm-paper);border:3px solid var(--rsm-accent);border-radius:16px;color:var(--rsm-ink);font-weight:700;font-size:var(--text-body-sm)}.CreatePlayerFlow_errorIconShell__5Yim2{width:36px;height:36px;border:3px solid var(--rsm-ink);border-radius:12px;background:var(--rsm-accent);flex-shrink:0}.CreatePlayerFlow_continueButton__im_s9,.CreatePlayerFlow_errorIconShell__5Yim2{color:var(--rsm-ink);display:inline-flex;align-items:center;justify-content:center}.CreatePlayerFlow_continueButton__im_s9{gap:var(--space-sm);padding:var(--space-md) var(--space-2xl);background:var(--rsm-cta);border:4px solid var(--rsm-ink);border-radius:var(--radius-full);font-size:var(--text-body-lg);font-weight:800;cursor:pointer;min-height:48px;max-width:100%;overflow-wrap:anywhere;transition:transform var(--motion-duration-micro) var(--motion-ease-standard),opacity var(--motion-duration-short) var(--motion-ease-standard)}.CreatePlayerFlow_continueButton__im_s9:hover:not(:disabled){transform:translateY(-1px)}.CreatePlayerFlow_continueButton__im_s9:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.CreatePlayerFlow_continueButton__im_s9:disabled{opacity:1;background:rgba(255,246,229,.28);color:rgba(255,246,229,.64);border-color:rgba(255,246,229,.52);cursor:not-allowed;transform:none}.CreatePlayerFlow_notNowButton__8dlrL{min-height:48px;padding:var(--space-sm) var(--space-xl);background:transparent;color:var(--rsm-paper);border:3px solid rgba(255,246,229,.7);border-radius:var(--radius-full);font:inherit;font-size:var(--text-body-lg);font-weight:800;cursor:pointer}.CreatePlayerFlow_notNowButton__8dlrL:hover{border-color:var(--rsm-paper)}.CreatePlayerFlow_notNowButton__8dlrL:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.CreatePlayerFlow_startButton__OjFPd{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-2xl);background:var(--rsm-cta);color:var(--rsm-ink);border:4px solid var(--rsm-ink);border-radius:var(--radius-full);font-size:var(--text-h4);font-weight:800;cursor:pointer;min-height:52px;max-width:100%;overflow-wrap:anywhere;transition:transform var(--motion-duration-micro) var(--motion-ease-standard)}.CreatePlayerFlow_startButton__OjFPd:hover{transform:translateY(-1px)}.CreatePlayerFlow_startButton__OjFPd:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.CreatePlayerFlow_codeSurface__p4XtC{width:100%;max-width:min(100%,430px);min-width:0;overflow-wrap:anywhere}.CreatePlayerFlow_codeSurface__p4XtC *{min-width:0}@media (max-width:480px){.CreatePlayerFlow_container__ZEJFt{max-height:none;padding:var(--space-sm)}.CreatePlayerFlow_progress__rIfKs{gap:var(--space-sm)}.CreatePlayerFlow_stepLabel__O7of4{min-width:72px;font-size:var(--text-caption)}.CreatePlayerFlow_avatarGrid__xJOP7{grid-template-columns:repeat(3,1fr);gap:var(--space-sm)}.CreatePlayerFlow_stepTitle__5HJYw{font-size:var(--text-h3)}.CreatePlayerFlow_stepIconBadge__lqi9W{width:56px;height:56px;border-radius:20px}.CreatePlayerFlow_input__kHy3T{font-size:var(--text-body-lg)}.CreatePlayerFlow_continueButton__im_s9,.CreatePlayerFlow_startButton__OjFPd{width:100%}}.CreatePlayerFlow_avatarButton__EAEir span[class*=badge]{pointer-events:none}@media (min-width:600px){.CreatePlayerFlow_codeSurface__p4XtC{max-width:620px}}@media (min-width:600px) and (max-height:760px){.CreatePlayerFlow_input__kHy3T{padding-block:8px}.CreatePlayerFlow_container__ZEJFt{gap:12px;padding-block:8px}.CreatePlayerFlow_progress__rIfKs{margin-bottom:0}.CreatePlayerFlow_step__0m4pD{gap:12px}.CreatePlayerFlow_stepHeader__BVVCZ{gap:4px}.CreatePlayerFlow_stepIconBadge__lqi9W{width:44px;height:44px;border-radius:16px;margin-bottom:0}.CreatePlayerFlow_stepIconBadge__lqi9W svg{width:24px;height:24px}.CreatePlayerFlow_stepTitle__5HJYw{font-size:var(--text-h3)}.CreatePlayerFlow_avatarGrid__xJOP7{gap:12px;max-width:280px}.CreatePlayerFlow_ageOptions__9BxN4{gap:12px}.CreatePlayerFlow_ageButton__chihO{padding:8px 16px;min-height:58px}.CreatePlayerFlow_continueButton__im_s9,.CreatePlayerFlow_startButton__OjFPd{padding:8px 24px;min-height:48px}}@media (max-width:600px){.CreatePlayerFlow_container__ZEJFt{gap:12px}.CreatePlayerFlow_progress__rIfKs{margin-bottom:0}.CreatePlayerFlow_step__0m4pD{gap:12px}.CreatePlayerFlow_stepHeader__BVVCZ{gap:8px}}.EnterCodeScreen_container__G7bbi{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);color:var(--rsm-paper);font-family:var(--font-kids-body)}.EnterCodeScreen_backButton__gB7g_{min-height:44px;display:flex;align-items:center;gap:var(--space-xs);align-self:flex-start;padding:var(--space-sm) var(--space-md);background:var(--rsm-surface);border:3px solid var(--rsm-ink);color:var(--rsm-ink);font-size:var(--text-body-sm);font-weight:700;cursor:pointer;border-radius:var(--radius-full);transition:transform var(--motion-duration-micro) var(--motion-ease-standard)}.EnterCodeScreen_backButton__gB7g_:hover{transform:translateY(-1px);background:var(--rsm-paper)}.EnterCodeScreen_backButton__gB7g_:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.EnterCodeScreen_header__OXmph{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md)}.EnterCodeScreen_iconWrapper__eveuE{width:80px;height:80px;border-radius:20px;background:var(--rsm-cta);border:3px solid var(--rsm-ink);color:var(--rsm-ink);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-sm)}.EnterCodeScreen_title__1iEJX{font-family:var(--font-kids-heading);font-size:var(--text-h2);font-weight:800;color:var(--rsm-paper);margin:0}.EnterCodeScreen_subtitle__9wMHJ{font-size:var(--text-body);color:rgba(255,246,229,.8);max-width:30ch;line-height:1.5;margin:0}.EnterCodeScreen_codeInputWrapper__qLcwJ{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-lg);background:var(--rsm-paper);border-radius:24px;border:4px solid var(--rsm-ink)}.EnterCodeScreen_prefix__zx8Z1{font-size:var(--text-h3);font-weight:800;color:var(--rsm-ink);font-family:var(--font-kids-heading)}.EnterCodeScreen_dash__4hyGk{font-size:var(--text-h3);font-weight:800;color:rgba(11,11,11,.4)}.EnterCodeScreen_digitInputs__wcfxh{display:flex;gap:var(--space-sm)}.EnterCodeScreen_digitInput__M_KHJ{width:52px;height:64px;border:3px solid var(--rsm-ink);border-radius:14px;background:var(--rsm-surface);font-size:var(--text-h3);font-weight:800;font-family:var(--font-kids-heading);text-align:center;text-transform:uppercase;color:var(--rsm-ink);outline:none;transition:border-color var(--motion-duration-short) var(--motion-ease-standard),transform var(--motion-duration-micro) var(--motion-ease-standard),background var(--motion-duration-short) var(--motion-ease-standard);caret-color:var(--rsm-focus)}.EnterCodeScreen_digitInput__M_KHJ:focus{border-color:var(--rsm-focus);background:var(--rsm-paper)}.EnterCodeScreen_digitInput__M_KHJ:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.EnterCodeScreen_digitInput__M_KHJ.EnterCodeScreen_filled__lr0kp{background:var(--rsm-paper);border-color:var(--rsm-focus)}.EnterCodeScreen_digitInput__M_KHJ.EnterCodeScreen_error__6nooA{border-color:var(--rsm-accent);animation:EnterCodeScreen_shake__KRE7U .4s ease-in-out}@keyframes EnterCodeScreen_shake__KRE7U{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.EnterCodeScreen_digitInput__M_KHJ.EnterCodeScreen_error__6nooA{animation:none}}.EnterCodeScreen_digitInput__M_KHJ:disabled{opacity:.7;cursor:not-allowed}.EnterCodeScreen_errorMessage__PIqBR{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--rsm-paper);border:3px solid var(--rsm-accent);border-radius:16px;color:var(--rsm-ink);font-size:var(--text-body-sm);font-weight:700}.EnterCodeScreen_submitButton__jolRY{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-2xl);background:var(--rsm-cta);color:var(--rsm-ink);border:4px solid var(--rsm-ink);border-radius:var(--radius-full);font-size:var(--text-body-lg);font-weight:800;cursor:pointer;transition:transform var(--motion-duration-micro) var(--motion-ease-standard),opacity var(--motion-duration-short) var(--motion-ease-standard);min-width:160px;min-height:48px}.EnterCodeScreen_submitButton__jolRY:hover:not(:disabled){transform:translateY(-1px)}.EnterCodeScreen_submitButton__jolRY:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.EnterCodeScreen_submitButton__jolRY:disabled{opacity:.6;cursor:not-allowed;transform:none}.EnterCodeScreen_spinner__Zd5qO{animation:EnterCodeScreen_spin__I7ALz 1s linear infinite}@keyframes EnterCodeScreen_spin__I7ALz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EnterCodeScreen_helpText__Jf0n6{margin:0;font-size:var(--text-body-sm);color:rgba(255,246,229,.8);text-align:center;line-height:1.6}@media (min-width:600px) and (max-height:760px){.EnterCodeScreen_container__G7bbi{gap:16px}.EnterCodeScreen_header__OXmph{gap:8px}.EnterCodeScreen_iconWrapper__eveuE{width:48px;height:48px;margin-bottom:0;border-radius:16px}.EnterCodeScreen_iconWrapper__eveuE svg{width:28px;height:28px}.EnterCodeScreen_subtitle__9wMHJ{max-width:42ch}.EnterCodeScreen_codeInputWrapper__qLcwJ{padding:16px}.EnterCodeScreen_submitButton__jolRY{padding:8px 32px}}.EnterCodeScreen_helpText__Jf0n6 strong{color:var(--rsm-cta);font-weight:800}@media (max-width:480px){.EnterCodeScreen_codeInputWrapper__qLcwJ{padding:var(--space-md);flex-wrap:wrap;justify-content:center}.EnterCodeScreen_digitInput__M_KHJ{width:44px;height:56px;font-size:var(--text-h4)}.EnterCodeScreen_dash__4hyGk,.EnterCodeScreen_prefix__zx8Z1{font-size:var(--text-h4)}}.ProfileSelector_container__T8fkx{gap:clamp(var(--space-md),2.5vh,var(--space-xl));width:100%;padding:clamp(var(--space-md),2.5vh,var(--space-xl)) var(--space-lg);color:var(--rsm-ink)}.ProfileSelector_container__T8fkx,.ProfileSelector_loading___YCBz{display:flex;flex-direction:column;align-items:center;font-family:var(--font-kids-body)}.ProfileSelector_loading___YCBz{gap:var(--space-md);color:var(--rsm-paper);font-weight:700}.ProfileSelector_loadingIcon__xOVp_{animation:ProfileSelector_spin__vn5g6 2s linear infinite;color:var(--rsm-ink)}.ProfileSelector_loadingIconShell__QbFaO{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;background:var(--rsm-focus);border:3px solid var(--rsm-ink);border-radius:16px}@keyframes ProfileSelector_spin__vn5g6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProfileSelector_header__MXct2{text-align:center;max-width:28rem}.ProfileSelector_title__H7nmw{font-family:var(--font-kids-heading);font-size:var(--text-h1);font-weight:800;color:var(--rsm-paper);margin:0 0 var(--space-sm)}.ProfileSelector_subtitle__Jzgfq{font-size:var(--text-body-lg);color:rgba(255,246,229,.8);font-weight:600;margin:0}.ProfileSelector_otherWays__jnIkq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);width:100%;max-width:760px;padding:var(--space-sm);background:var(--rsm-paper);border:4px solid var(--rsm-ink);border-radius:22px}.ProfileSelector_otherWayButton__7DVP_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-xs);min-height:76px;padding:var(--space-sm);background:var(--rsm-surface);border:3px solid var(--rsm-ink);border-radius:16px;color:var(--rsm-ink);font-size:var(--text-body-sm);font-weight:800;cursor:pointer;text-align:center;transition:transform var(--motion-duration-micro) var(--motion-ease-standard),background var(--motion-duration-short) var(--motion-ease-standard)}.ProfileSelector_otherWayButton__7DVP_:hover{background:var(--rsm-cta);transform:translateY(-1px)}.ProfileSelector_otherWayButton__7DVP_:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.ProfileSelector_otherWayIcon__DBaj3{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:3px solid var(--rsm-ink);border-radius:12px;background:var(--rsm-cta);color:var(--rsm-ink);flex-shrink:0}.ProfileSelector_profileGrid__BLjPf{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,190px));justify-content:center;gap:var(--space-md);width:100%;max-width:760px}.ProfileSelector_profileCard__ehmuP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);background:var(--rsm-paper);border:4px solid var(--rsm-ink);border-radius:22px;cursor:pointer;transition:transform var(--motion-duration-micro) var(--motion-ease-standard);position:relative;aspect-ratio:1}.ProfileSelector_profileCard__ehmuP:hover{transform:translateY(-2px)}.ProfileSelector_profileCard__ehmuP:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.ProfileSelector_profileCardSelected__Ja8cL{background:var(--rsm-focus)}.ProfileSelector_profileAvatar__x3Dvb{margin-bottom:var(--space-xs)}.ProfileSelector_profileName__bVuA7{font-size:var(--text-body);font-weight:700;color:var(--rsm-ink);text-align:center;word-break:break-word}.ProfileSelector_yearBadge__XWA56{margin-top:.35rem;padding:.15rem .6rem;background:var(--rsm-surface);color:var(--rsm-ink);border-radius:999px;border:2px solid var(--rsm-ink);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.ProfileSelector_guestCard__XICSD{border-style:dashed;background:var(--rsm-surface)}.ProfileSelector_guestBadge__o4pk_{position:absolute;top:var(--space-sm);right:var(--space-sm);padding:2px var(--space-sm);background:var(--rsm-surface);color:var(--rsm-ink);border:2px solid var(--rsm-ink);font-size:.7rem;font-weight:800;border-radius:999px;text-transform:uppercase;letter-spacing:.02em}.ProfileSelector_secondaryActions__XXvRC{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.ProfileSelector_continueRow__Jm7Vb{width:100%;display:flex;justify-content:center}.ProfileSelector_continueButton__6cgPM{min-width:220px;min-height:52px;padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-full);border:4px solid var(--rsm-ink);background:var(--rsm-cta);color:var(--rsm-ink);font-size:var(--text-body-lg);font-weight:800;cursor:pointer;transition:transform var(--motion-duration-micro) var(--motion-ease-standard)}.ProfileSelector_continueButton__6cgPM:hover:not(:disabled){transform:translateY(-1px)}.ProfileSelector_continueButton__6cgPM:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}.ProfileSelector_continueButton__6cgPM:disabled{background:var(--rsm-surface);color:rgba(11,11,11,.6);cursor:not-allowed;transform:none}.ProfileSelector_secondaryButton__KFug_{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:44px;padding:var(--space-sm) var(--space-lg);background:var(--rsm-surface);border:3px solid var(--rsm-ink);border-radius:var(--radius-full);color:var(--rsm-ink);font-size:var(--text-body-sm);font-weight:700;cursor:pointer;transition:transform var(--motion-duration-micro) var(--motion-ease-standard),background var(--motion-duration-short) var(--motion-ease-standard)}.ProfileSelector_secondaryButton__KFug_:hover{background:var(--rsm-paper);transform:translateY(-1px)}.ProfileSelector_secondaryButton__KFug_:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px}@media (max-width:640px){.ProfileSelector_container__T8fkx{padding:var(--space-md) 0}.ProfileSelector_otherWays__jnIkq,.ProfileSelector_profileGrid__BLjPf{grid-template-columns:repeat(2,minmax(0,1fr))}.ProfileSelector_profileGrid__BLjPf{gap:var(--space-md)}.ProfileSelector_title__H7nmw{font-size:var(--text-h2)}}