.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%)}.LockedContentModal_backdrop__5tGIF{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.LockedContentModal_modal__N_Aaa{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff6e5;border:4px solid #0b0b0b;border-radius:24px;padding:2rem;max-width:400px;width:calc(100% - 2rem);max-height:85vh;overflow-y:auto;z-index:1001;text-align:center}@media (max-height:600px){.LockedContentModal_modal__N_Aaa{max-height:calc(100vh - 3rem);padding:1.5rem}}.LockedContentModal_closeButton__tLNT_{position:absolute;top:1rem;right:1rem;background:#ffffff;border:3px solid #0b0b0b;color:#0b0b0b;cursor:pointer;padding:.5rem;border-radius:50%;transition:background .2s,transform .2s}.LockedContentModal_closeButton__tLNT_:hover{background:#fae415;transform:translateY(-1px)}.LockedContentModal_iconContainer__ywkcO{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.LockedContentModal_lockIcon__X86Zc{width:72px;height:72px;border-radius:50%;background:#fae415;border:4px solid #0b0b0b;display:flex;align-items:center;justify-content:center;color:#0b0b0b}.LockedContentModal_sparkle__jow5p{position:absolute;top:-4px;right:-4px;color:#0b0b0b}.LockedContentModal_title__rZrci{font-size:1.5rem;font-weight:700;color:#0b0b0b;margin:0 0 .5rem}.LockedContentModal_description___gFqi{font-size:1rem;color:#0b0b0b;margin:0 0 1.5rem;line-height:1.5}.LockedContentModal_features__VzQo3{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;text-align:left}.LockedContentModal_feature__uKWnd{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:#0b0b0b}.LockedContentModal_featureIcon__kvEE2{width:32px;height:32px;flex:0 0 32px;border:3px solid #0b0b0b;border-radius:50%;background:#ffffff;display:inline-flex;align-items:center;justify-content:center;color:#0b0b0b}.LockedContentModal_actions__8E9PJ{display:flex;flex-direction:column;gap:.75rem}.LockedContentModal_upgradeButton__YWmk1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;background:#fae415;color:#0b0b0b;font-size:1.1rem;font-weight:800;border:4px solid #0b0b0b;border-radius:12px;cursor:pointer;text-decoration:none;transition:transform .2s,background .2s}.LockedContentModal_upgradeButton__YWmk1:hover{background:#fff6e5;transform:translateY(-1px)}.LockedContentModal_laterButton__z4gAL{padding:.75rem 1rem;background:#ffffff;border:3px solid #0b0b0b;border-radius:12px;color:#0b0b0b;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .2s}.LockedContentModal_laterButton__z4gAL:hover{background:#27a4cc}.LockedContentModal_note__fFBQX{font-size:.8rem;color:#0b0b0b;margin:1rem 0 0}.NumberRangeSelector_container__oYMnK{display:flex;flex-direction:column;align-items:center;gap:clamp(.65rem,1.4dvh,var(--space-md));width:100%;max-width:700px;overflow:visible}.NumberRangeSelector_presetGrid__Ywyj1{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.55rem,1.4vw,var(--space-md));width:100%;overflow:visible;padding:var(--space-xs);margin:calc(-1 * var(--space-xs))}@media (min-width:768px){.NumberRangeSelector_presetGrid__Ywyj1{grid-template-columns:repeat(4,1fr);gap:clamp(.65rem,1.5vw,var(--space-md))}}.NumberRangeSelector_presetTile__ZWSnW{background:var(--rsm-paper);border:4px solid var(--rsm-ink);border-radius:var(--radius-lg);padding:clamp(.65rem,1.6vw,.9rem);display:flex;flex-direction:column;align-items:center;gap:.35rem;cursor:pointer;transition:all var(--motion-duration-short) var(--motion-ease-standard);position:relative;min-height:148px;text-align:center;overflow:visible}.NumberRangeSelector_presetTile__ZWSnW:hover{border-color:var(--rsm-focus)}.NumberRangeSelector_presetTile__ZWSnW:focus,.NumberRangeSelector_presetTile__ZWSnW:focus-visible{outline:4px solid var(--rsm-focus);outline-offset:4px}.NumberRangeSelector_presetTile__ZWSnW.NumberRangeSelector_selected__tNq6I{border-color:var(--rsm-ink);background:var(--rsm-focus)}.NumberRangeSelector_selectedBadge__wj4ff{position:absolute;top:-8px;right:-8px;width:28px;height:28px;background:var(--rsm-cta);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--rsm-ink);border:2px solid var(--rsm-ink)}.NumberRangeSelector_starRow__a68Ne{display:flex;gap:2px;margin-bottom:0}.NumberRangeSelector_star__z4Eoq{color:var(--rsm-cta);stroke:var(--rsm-ink);stroke-width:2.75}.NumberRangeSelector_tileLabel__2xNPm{font-family:var(--font-kids-heading);font-size:var(--text-body);font-weight:800;color:var(--rsm-ink);letter-spacing:.02em}.NumberRangeSelector_presetTile__ZWSnW.NumberRangeSelector_selected__tNq6I .NumberRangeSelector_tileLabel__2xNPm{color:var(--rsm-ink)}.NumberRangeSelector_rangeLabel__IBHu5{font-size:var(--text-body-sm);font-weight:600;color:var(--rsm-ink)}.NumberRangeSelector_exampleList__dj56H{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.1rem}.NumberRangeSelector_example__4ggOU{display:inline-flex;align-items:center;min-height:1.8rem;padding:.15rem .5rem;border:2px solid var(--rsm-ink);border-radius:var(--radius-full);background:var(--rsm-surface);color:var(--rsm-ink);font-family:var(--font-kids-heading);font-size:var(--text-body-sm);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NumberRangeSelector_yearHint__FGvin{font-size:var(--text-caption);color:rgba(11,11,11,.62);font-weight:800;margin-top:auto}.NumberRangeSelector_customIndicator__6Dg3I{display:flex;align-items:center;gap:var(--space-md);background:var(--rsm-paper);border:3px solid var(--rsm-ink);border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-md)}.NumberRangeSelector_customLabel__4RGr_{font-size:var(--text-body-sm);font-weight:600;color:var(--rsm-ink)}.NumberRangeSelector_editButton__H9HC8{background:var(--rsm-cta);color:var(--rsm-ink);border:3px solid var(--rsm-ink);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-md);font-size:var(--text-caption);font-weight:600;cursor:pointer;transition:transform var(--motion-duration-short)}.NumberRangeSelector_editButton__H9HC8:hover{transform:translateY(-1px)}.NumberRangeSelector_moreOptionsButton__Se4mE{display:flex;align-items:center;gap:var(--space-xs);background:var(--rsm-surface);border:3px solid var(--rsm-ink);color:var(--rsm-ink);font-size:var(--text-body-sm);font-weight:600;cursor:pointer;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);transition:all var(--motion-duration-short)}.NumberRangeSelector_moreOptionsButton__Se4mE:hover{background:var(--rsm-cta);border-color:var(--rsm-focus)}.NumberRangeSelector_overlay__JcMV4{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000}.NumberRangeSelector_panelWrapper__AAh2z{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1001;padding:1rem}@media (min-width:768px){.NumberRangeSelector_panelWrapper__AAh2z{padding:2rem}}.NumberRangeSelector_panel__k8o0h{background:var(--rsm-paper);border-radius:var(--radius-xl);border:4px solid var(--rsm-ink);width:calc(100% - 2rem);max-width:480px;max-height:90vh;overflow-y:auto}@media (min-width:768px){.NumberRangeSelector_panel__k8o0h{max-height:none;overflow-y:visible}}.NumberRangeSelector_panelHeader__eVurF{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) var(--space-lg);border-bottom:2px solid var(--rsm-ink);position:sticky;top:0;background:var(--rsm-paper);z-index:1}.NumberRangeSelector_panelTitle__iCy0y{font-family:var(--font-kids-heading);font-size:var(--text-h4);font-weight:700;color:var(--rsm-ink);margin:0}.NumberRangeSelector_closeButton___H7xe{background:var(--rsm-surface);border:2px solid var(--rsm-ink);color:var(--rsm-ink);padding:var(--space-xs);border-radius:var(--radius-md);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--motion-duration-short)}.NumberRangeSelector_closeButton___H7xe:hover{background:var(--rsm-cta)}.NumberRangeSelector_panelContent__e2Sof{padding:var(--space-md) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.NumberRangeSelector_section__3MY4d{display:flex;flex-direction:column;gap:var(--space-sm)}.NumberRangeSelector_sectionLabel__BZkUc{font-size:var(--text-body);font-weight:600;color:var(--rsm-ink)}.NumberRangeSelector_divider__RfdLR{height:1px;background:rgba(11,11,11,.2)}.NumberRangeSelector_radioGroup__RDHy7{display:flex;flex-direction:column;gap:var(--space-sm)}.NumberRangeSelector_radioLabel__GVgRG{display:flex;align-items:flex-start;gap:var(--space-sm);cursor:pointer;padding:var(--space-sm);border-radius:var(--radius-md);transition:background var(--motion-duration-short)}.NumberRangeSelector_radioLabel__GVgRG:hover{background:var(--rsm-surface)}.NumberRangeSelector_radioInput__Kf6xc{appearance:none;width:20px;height:20px;border:2px solid var(--rsm-ink);border-radius:50%;margin:0;cursor:pointer;flex-shrink:0;position:relative}.NumberRangeSelector_radioInput__Kf6xc:checked{border-color:var(--rsm-ink);background:var(--rsm-focus)}.NumberRangeSelector_radioInput__Kf6xc:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:white;border-radius:50%}.NumberRangeSelector_radioInput__Kf6xc:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:2px}.NumberRangeSelector_radioText__dYj1X{font-size:var(--text-body-sm);color:var(--rsm-ink);line-height:1.4}.NumberRangeSelector_radioContent__S0WhB{display:flex;flex-direction:column;gap:2px}.NumberRangeSelector_radioTitle__Ni_vD{font-size:var(--text-body-sm);font-weight:600;color:var(--rsm-ink)}.NumberRangeSelector_radioDescription__WO9f7{font-size:var(--text-caption);color:rgba(11,11,11,.6)}.NumberRangeSelector_rangeInputs__h1zjB{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.NumberRangeSelector_inputGroup__KxaBI{display:flex;flex-direction:column;gap:var(--space-sm)}.NumberRangeSelector_inputLabel__q5vsi{font-size:var(--text-body-sm);font-weight:600;color:var(--rsm-ink)}.NumberRangeSelector_stepperRow__SiOBO{display:flex;align-items:center;gap:var(--space-xs)}.NumberRangeSelector_stepperButton__NMlh_{width:44px;height:44px;border-radius:50%;background:var(--rsm-focus);border:3px solid var(--rsm-ink);color:var(--rsm-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--motion-duration-short);flex-shrink:0}.NumberRangeSelector_stepperButton__NMlh_:hover:not(:disabled){background:var(--rsm-focus);transform:scale(1.05)}.NumberRangeSelector_stepperButton__NMlh_:disabled{opacity:.4;cursor:not-allowed}.NumberRangeSelector_numberInput__OTJPh{flex:1 1;height:44px;border:3px solid var(--rsm-ink);border-radius:var(--radius-md);text-align:center;font-size:var(--text-h4);font-weight:700;color:var(--rsm-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0}.NumberRangeSelector_numberInput__OTJPh:focus{outline:none;border-color:var(--rsm-focus)}.NumberRangeSelector_checkboxLabel__JQ5yM{display:flex;align-items:center;gap:var(--space-sm);cursor:pointer;padding:var(--space-sm);border-radius:var(--radius-md);transition:background var(--motion-duration-short)}.NumberRangeSelector_checkboxLabel__JQ5yM:hover{background:var(--rsm-surface)}.NumberRangeSelector_checkboxInput__fV4oF{appearance:none;width:20px;height:20px;border:2px solid var(--rsm-ink);border-radius:var(--radius-sm);margin:0;cursor:pointer;flex-shrink:0;position:relative}.NumberRangeSelector_checkboxInput__fV4oF:checked{border-color:var(--rsm-ink);background:var(--rsm-focus)}.NumberRangeSelector_checkboxInput__fV4oF:checked:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.NumberRangeSelector_checkboxText__dfEtM{font-size:var(--text-body-sm);color:var(--rsm-ink)}.NumberRangeSelector_previewSection__7_CxH{background:var(--rsm-surface);border-radius:var(--radius-lg);padding:var(--space-md);border:3px solid var(--rsm-ink)}.NumberRangeSelector_previewProblems__gKSqh{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-sm)}.NumberRangeSelector_previewProblem__lG09x{font-family:ui-monospace,SF Mono,monospace;font-size:var(--text-body-sm);color:var(--rsm-ink);background:var(--rsm-paper);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);border:2px solid var(--rsm-ink)}.NumberRangeSelector_panelActions__F63bn{padding:var(--space-md) var(--space-lg);border-top:2px solid var(--rsm-ink);display:flex;gap:var(--space-sm)}.NumberRangeSelector_applyButton__kMhMn{flex:1 1;padding:var(--space-sm) var(--space-md);background-color:var(--rsm-cta);color:var(--rsm-ink);border:3px solid var(--rsm-ink);border-radius:var(--radius-full);font-size:var(--text-body-sm);font-weight:700;cursor:pointer;transition:transform var(--motion-duration-short)}.NumberRangeSelector_applyButton__kMhMn:hover{transform:translateY(-1px)}.NumberRangeSelector_applyButton__kMhMn:active{transform:translateY(0)}.NumberRangeSelector_resetButton__7GzA2{flex:1 1;padding:var(--space-sm) var(--space-md);background:var(--rsm-surface);color:var(--rsm-ink);border:3px solid var(--rsm-ink);border-radius:var(--radius-full);font-size:var(--text-body-sm);font-weight:600;cursor:pointer;transition:all var(--motion-duration-short)}.NumberRangeSelector_resetButton__7GzA2:hover{background:var(--rsm-paper);border-color:var(--rsm-focus)}.NumberRangeSelector_presetTile__ZWSnW.NumberRangeSelector_locked__x7Mvd{background:var(--rsm-surface);border-color:var(--rsm-ink);border-style:solid}.NumberRangeSelector_presetTile__ZWSnW.NumberRangeSelector_locked__x7Mvd:hover{border-color:var(--rsm-focus);background:var(--rsm-paper)}.NumberRangeSelector_lockBadge__b330b{position:absolute;top:-12px;right:-12px;width:36px;height:36px;background:var(--rsm-cta);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--rsm-ink);border:3px solid var(--rsm-ink);z-index:10}.NumberRangeSelector_lockedText___dPpI{opacity:.72}.NumberRangeSelector_presetTile__ZWSnW.NumberRangeSelector_locked__x7Mvd .NumberRangeSelector_star__z4Eoq{color:var(--rsm-cta);stroke:var(--rsm-ink)}.NumberRangeSelector_presetTile__ZWSnW.NumberRangeSelector_locked__x7Mvd .NumberRangeSelector_rangeLabel__IBHu5{color:rgba(11,11,11,.5)}.NumberRangeSelector_accessCue__a7RUY{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:28px;padding:.15rem .55rem;border:2px solid var(--rsm-ink);border-radius:var(--radius-full);background:var(--rsm-surface);color:var(--rsm-ink);font-size:var(--text-caption);font-weight:800;line-height:1.1}.NumberRangeSelector_lockedAccessCue__CGn6u{background:var(--rsm-paper)}.NumberRangeSelector_unlockButton___ky_A{display:flex;align-items:center;gap:var(--space-sm);background:var(--rsm-surface);border:3px solid var(--rsm-ink);color:var(--rsm-ink);font-size:var(--text-body-sm);font-weight:600;cursor:pointer;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);transition:all var(--motion-duration-short)}.NumberRangeSelector_unlockButton___ky_A:hover{transform:translateY(-2px);border-color:var(--rsm-focus)}.NumberRangeSelector_applyButton__kMhMn:focus,.NumberRangeSelector_applyButton__kMhMn:focus-visible,.NumberRangeSelector_closeButton___H7xe:focus,.NumberRangeSelector_closeButton___H7xe:focus-visible,.NumberRangeSelector_editButton__H9HC8:focus,.NumberRangeSelector_editButton__H9HC8:focus-visible,.NumberRangeSelector_moreOptionsButton__Se4mE:focus,.NumberRangeSelector_moreOptionsButton__Se4mE:focus-visible,.NumberRangeSelector_resetButton__7GzA2:focus,.NumberRangeSelector_resetButton__7GzA2:focus-visible,.NumberRangeSelector_unlockButton___ky_A:focus,.NumberRangeSelector_unlockButton___ky_A:focus-visible{outline:4px solid var(--rsm-focus);outline-offset:4px}.NumberRangeSelector_moreOptionsButton__Se4mE.NumberRangeSelector_lockedButton__Jml_e{color:var(--rsm-accent)}.NumberRangeSelector_moreOptionsButton__Se4mE.NumberRangeSelector_lockedButton__Jml_e:hover{background:var(--rsm-cta);color:var(--rsm-ink)}.LiveSessionJoin_container__ujrG7{display:flex;flex-direction:column;align-items:center;padding:2rem;background:var(--rsm-paper);border-radius:1.5rem;border:4px solid var(--rsm-ink);max-width:400px;width:100%;margin:2rem auto;text-align:center;position:relative}.LiveSessionJoin_closeButton__94JHr{position:absolute;top:1rem;right:1rem;background:none;border:2px solid var(--rsm-ink);color:var(--rsm-ink);cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.LiveSessionJoin_closeButton__94JHr:hover{background:var(--rsm-cta)}.LiveSessionJoin_title__cHqyY{font-size:1.5rem;font-weight:800;color:var(--rsm-ink);margin-bottom:.5rem}.LiveSessionJoin_subtitle__OdMYl{font-size:.875rem;color:rgba(11,11,11,.6);margin-bottom:2rem}.LiveSessionJoin_form__h6RMb{width:100%;display:flex;flex-direction:column;gap:1.5rem}.LiveSessionJoin_codeInput__4Ff3U{width:100%;font-size:3rem;font-weight:800;text-align:center;letter-spacing:.5em;padding:1rem;border:3px solid var(--rsm-ink);border-radius:1rem;color:var(--rsm-ink);transition:border-color .2s}.LiveSessionJoin_codeInput__4Ff3U:focus{outline:none;border-color:var(--rsm-focus)}.LiveSessionJoin_codeInput__4Ff3U::placeholder{color:rgba(11,11,11,.3);letter-spacing:.5em}.LiveSessionJoin_error__2YY2n{gap:.5rem;font-size:.875rem;font-weight:500;background:var(--rsm-accent);padding:.75rem;border-radius:.5rem;border:2px solid var(--rsm-ink)}.LiveSessionJoin_error__2YY2n,.LiveSessionJoin_joinButton__n62BB{display:flex;align-items:center;justify-content:center;color:var(--rsm-ink)}.LiveSessionJoin_joinButton__n62BB{gap:.75rem;width:100%;padding:1rem;background:var(--rsm-cta);border:4px solid var(--rsm-ink);border-radius:1rem;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .2s}.LiveSessionJoin_joinButton__n62BB:hover:not(:disabled){transform:translateY(-2px);border-color:var(--rsm-focus)}.LiveSessionJoin_joinButton__n62BB:disabled{opacity:.5;cursor:not-allowed}.LiveSessionJoin_spinner__mFsq_{animation:LiveSessionJoin_spin__athtK 1s linear infinite}@keyframes LiveSessionJoin_spin__athtK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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:440px;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.25rem;font-weight:700;color:var(--rsm-ink);margin:0 0 .75rem}.DeleteConfirmationModal_description__etxA_{font-size:.9375rem;color:rgba(11,11,11,.72);margin:0 0 1.5rem;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_warningBox__r4QHC{background:rgba(215,38,30,.08);border:2px solid var(--rsm-danger-adult);border-radius:.75rem;padding:1rem;width:100%;text-align:left;margin-bottom:1.5rem}.DeleteConfirmationModal_warningTitle__OTI2W{font-size:.875rem;font-weight:600;color:var(--rsm-danger-adult);margin:0 0 .5rem}.DeleteConfirmationModal_warningList__ALOAf{margin:0;padding-left:1.25rem;color:var(--rsm-danger-adult);font-size:.875rem;line-height:1.6}.DeleteConfirmationModal_warningList__ALOAf li{margin-bottom:.25rem}.DeleteConfirmationModal_warningList__ALOAf li:last-child{margin-bottom:0}.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_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:160px}.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_modal__mmh6r{padding:1.5rem;max-width:100%;margin:0 1rem}.DeleteConfirmationModal_actions__eitfT{flex-direction:column}.DeleteConfirmationModal_actions__eitfT button{max-width:100%}}.CountrySelector_container__dSd_e{width:100%}.CountrySelector_grid__qrUSd{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.CountrySelector_countryButton__LBjdA{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);border:2px solid var(--rsm-ink);border-radius:var(--radius-lg);background:var(--rsm-surface);cursor:pointer;transition:background-color var(--motion-duration-short) var(--motion-ease-standard),transform var(--motion-duration-short) var(--motion-ease-standard)}.CountrySelector_countryButton__LBjdA:hover:not(.CountrySelector_disabled__HJw1w){background:rgba(39,164,204,.14);transform:translateY(-1px)}.CountrySelector_countryButton__LBjdA:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.CountrySelector_countryButton__LBjdA:active:not(.CountrySelector_disabled__HJw1w){transform:translateY(0)}.CountrySelector_countryButton__LBjdA.CountrySelector_selected__mSTdq{background:var(--rsm-focus)}.CountrySelector_countryButton__LBjdA.CountrySelector_selected__mSTdq:hover:not(.CountrySelector_disabled__HJw1w){background:#53B8D5}.CountrySelector_skipOption__rLlgO{border-style:dashed}.CountrySelector_skipOption__rLlgO.CountrySelector_selected__mSTdq{background:var(--rsm-paper)}.CountrySelector_countryButton__LBjdA.CountrySelector_disabled__HJw1w{cursor:not-allowed;opacity:.55}.CountrySelector_flag__MfQhn{font-size:2.5rem;line-height:1}.CountrySelector_label__eZzup{color:var(--rsm-ink);font-family:var(--font-body);font-size:var(--text-body);font-weight:800;text-align:center}.CountrySelector_checkmark__mRe03{position:absolute;top:var(--space-sm);right:var(--space-sm);display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid var(--rsm-ink);border-radius:var(--radius-full);background:var(--rsm-cta);color:var(--rsm-ink)}.CountrySelector_skipOption__rLlgO .CountrySelector_checkmark__mRe03{background:var(--rsm-surface)}@media (max-width:400px){.CountrySelector_grid__qrUSd{grid-template-columns:1fr}}@media (pointer:coarse){.CountrySelector_countryButton__LBjdA{min-height:110px;padding:var(--space-xl) var(--space-lg)}.CountrySelector_flag__MfQhn{font-size:3rem}}.YearGradeSelector_container__Ls1FE{width:100%}.YearGradeSelector_optionsList__Y4ASb{display:flex;flex-direction:column;gap:var(--space-sm)}.YearGradeSelector_optionButton__S0D6p{display:flex;align-items:center;width:100%;min-height:56px;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:2px solid var(--rsm-ink);border-radius:var(--radius-md);background:var(--rsm-surface);cursor:pointer;text-align:left;transition:background-color var(--motion-duration-short) var(--motion-ease-standard),transform var(--motion-duration-short) var(--motion-ease-standard)}.YearGradeSelector_optionButton__S0D6p:hover:not(.YearGradeSelector_disabled__BV0uB){background:rgba(39,164,204,.14)}.YearGradeSelector_optionButton__S0D6p:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.YearGradeSelector_optionButton__S0D6p.YearGradeSelector_selected__qkUdH{background:var(--rsm-focus)}.YearGradeSelector_optionButton__S0D6p.YearGradeSelector_selected__qkUdH:hover:not(.YearGradeSelector_disabled__BV0uB){background:#53B8D5}.YearGradeSelector_optionButton__S0D6p.YearGradeSelector_recommended__neOj3{background:rgba(76,175,80,.16)}.YearGradeSelector_optionButton__S0D6p.YearGradeSelector_recommended__neOj3:hover:not(.YearGradeSelector_disabled__BV0uB){background:rgba(76,175,80,.22)}.YearGradeSelector_optionButton__S0D6p.YearGradeSelector_disabled__BV0uB{cursor:not-allowed;opacity:.55}.YearGradeSelector_radioIndicator__0h18W{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid var(--rsm-ink);border-radius:var(--radius-full);background:var(--rsm-surface);transition:background-color var(--motion-duration-short) var(--motion-ease-standard)}.YearGradeSelector_optionButton__S0D6p.YearGradeSelector_selected__qkUdH .YearGradeSelector_radioIndicator__0h18W{background:var(--rsm-cta)}.YearGradeSelector_radioInner__8EK86{width:10px;height:10px;border-radius:var(--radius-full);background:transparent;transform:scale(0);transition:transform var(--motion-duration-short) var(--motion-ease-spring),background-color var(--motion-duration-short) var(--motion-ease-standard)}.YearGradeSelector_optionButton__S0D6p.YearGradeSelector_selected__qkUdH .YearGradeSelector_radioInner__8EK86{background:var(--rsm-ink);transform:scale(1)}.YearGradeSelector_optionContent__ySgEP{display:flex;flex:1 1;flex-direction:column;min-width:0;gap:var(--space-2xs)}.YearGradeSelector_optionLabel__JAvKk{color:var(--rsm-ink);font-family:var(--font-body);font-size:var(--text-body);font-weight:800}.YearGradeSelector_ageHint__cmIro{color:rgba(11,11,11,.68);font-family:var(--font-body);font-size:var(--text-body-sm)}.YearGradeSelector_recommendedBadge__rvBAM{flex-shrink:0;padding:var(--space-xs) var(--space-sm);border:2px solid var(--rsm-ink);border-radius:var(--radius-full);background:var(--rsm-success);color:var(--rsm-ink);font-family:var(--font-body);font-size:var(--text-caption);font-weight:800;letter-spacing:.02em;text-transform:uppercase}.YearGradeSelector_optionButton__S0D6p.YearGradeSelector_selected__qkUdH .YearGradeSelector_recommendedBadge__rvBAM{background:var(--rsm-cta)}.YearGradeSelector_recommendationHint__uebWb{margin-top:.75rem;color:rgba(11,11,11,.68);font-family:var(--font-body);font-size:var(--text-body-sm)}.YearGradeSelector_noOptions__Cmv0x{padding:var(--space-lg);color:rgba(11,11,11,.68);font-style:italic;text-align:center}@media (pointer:coarse){.YearGradeSelector_optionButton__S0D6p{min-height:64px;padding:var(--space-lg) var(--space-xl)}.YearGradeSelector_radioIndicator__0h18W{width:26px;height:26px}.YearGradeSelector_radioInner__8EK86{width:12px;height:12px}}.PlayCodeDisplay_container__V28aV{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:32px;height:32px;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)}.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}}.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;overscroll-behavior:contain}.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-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);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_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}.EnterCodeScreen_container__G7bbi{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_{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)}}.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{font-size:var(--text-body-sm);color:rgba(255,246,229,.8);text-align:center;line-height:1.6}.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(160px,1fr));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}.ProfileSelector_codeVerify__JUmA5{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);padding:var(--space-2xl);background:var(--rsm-paper);border-radius:24px;border:4px solid var(--rsm-ink);text-align:center;max-width:420px;width:100%}.ProfileSelector_selectedAvatar__9_4Nc{margin-bottom:var(--space-sm)}.ProfileSelector_srOnly__iQwZm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProfileSelector_codeInputWrapper__7wSkv{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-md);background:var(--rsm-surface);border-radius:16px;border:3px solid var(--rsm-ink)}.ProfileSelector_codeInput__90R9d,.ProfileSelector_codePrefix__AYXkg{font-size:var(--text-h4);font-weight:800;color:var(--rsm-ink);font-family:var(--font-kids-heading)}.ProfileSelector_codeInput__90R9d{width:120px;text-transform:uppercase;background:transparent;border:none;outline:none;letter-spacing:.1em}.ProfileSelector_codeInput__90R9d:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:4px;border-radius:8px}.ProfileSelector_codeInput__90R9d::placeholder{color:rgba(11,11,11,.4)}.ProfileSelector_error__wQYNY{color:var(--rsm-accent);font-size:var(--text-body-sm);font-weight:700;margin:0}.ProfileSelector_codeActions___FKCr{display:flex;gap:var(--space-md);width:100%}.ProfileSelector_cancelButton__qi_sP,.ProfileSelector_verifyButton__3RGpM{flex:1 1;padding:var(--space-md);min-height:48px;border-radius:var(--radius-lg);font-size:var(--text-body);font-weight:800;cursor:pointer;transition:transform var(--motion-duration-micro) var(--motion-ease-standard)}.ProfileSelector_cancelButton__qi_sP{background:var(--rsm-surface);border:3px solid var(--rsm-ink);color:var(--rsm-ink)}.ProfileSelector_cancelButton__qi_sP:hover{transform:translateY(-1px)}.ProfileSelector_verifyButton__3RGpM{background:var(--rsm-cta);border:3px solid var(--rsm-ink);color:var(--rsm-ink)}.ProfileSelector_verifyButton__3RGpM:hover:not(:disabled){transform:translateY(-1px)}.ProfileSelector_verifyButton__3RGpM:disabled{opacity:.6;cursor:not-allowed;transform:none}@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)}}.SkillCard_card__trNPK{border:2px solid var(--rsm-ink);border-radius:var(--radius-md);padding:var(--space-md);background:var(--rsm-surface);display:flex;flex-direction:column;gap:var(--space-sm);cursor:pointer;transition:background-color .12s ease,transform .12s ease;outline:none}.SkillCard_card__trNPK:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.SkillCard_card__trNPK:hover{background:rgba(39,164,204,.12);transform:translateY(-1px)}.SkillCard_cardCore__yBfYR{border-left:6px solid var(--rsm-focus)}.SkillCard_cardExtension__aeaf1{border-left:6px solid var(--rsm-success)}.SkillCard_cardHighlight__PYSPH{background:rgba(250,228,21,.22)}.SkillCard_header__jG38S{display:flex;justify-content:space-between;gap:var(--space-sm);align-items:flex-start}.SkillCard_skillLabel__ZMnPt{font-weight:600;color:var(--text-strong);line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SkillCard_badge__6VE5r{padding:0 var(--space-xs);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;line-height:1.6;text-transform:capitalize;display:inline-flex;align-items:center;gap:.25rem}.SkillCard_badgeNotStarted__1A5NL{background:var(--color-neutral-200);color:var(--color-neutral-700)}.SkillCard_badgeDeveloping__Z7ZCN{background:var(--color-warning-100);color:var(--color-warning-700)}.SkillCard_badgeProficient__RDBZY{background:var(--color-success-100);color:var(--color-success-700)}.SkillCard_badgeMastered__Ke7_V{background:var(--color-secondary-100);color:var(--color-secondary-700)}.SkillCard_statRow__qIPfF{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-muted)}.SkillCard_meta__Yc7YH{font-size:.8rem;color:var(--text-subtle);min-height:1.2rem}.SkillProgressGrid_container__d8hZr{background:var(--rsm-paper);border:2px solid var(--rsm-ink);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.SkillProgressGrid_header__rssgI{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md)}.SkillProgressGrid_titleGroup__Y6N9H{display:flex;flex-direction:column;gap:var(--space-2xs)}.SkillProgressGrid_title__roSLl{font-size:1.1rem;font-weight:600;color:var(--text-strong)}.SkillProgressGrid_subtitle__R1D4y{color:var(--text-muted);font-size:.9rem}.SkillProgressGrid_variantBadge__l03Vw{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);font-size:.8rem;font-weight:600;border:2px solid var(--rsm-ink);align-self:flex-start}.SkillProgressGrid_variantCore__IXJkK{color:var(--rsm-ink);background:rgba(39,164,204,.16)}.SkillProgressGrid_variantExtension__u53Bo{color:var(--color-secondary-600);background:var(--color-secondary-50)}.SkillProgressGrid_filters__jyIfl{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.SkillProgressGrid_filterButton__qg4ez{border:2px solid var(--rsm-ink);background:var(--rsm-surface);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:.85rem;cursor:pointer;color:var(--text-muted);transition:background .12s ease,color .12s ease,border-color .12s ease}.SkillProgressGrid_filterButton__qg4ez:hover{background:rgba(39,164,204,.12);color:var(--text-strong)}.SkillProgressGrid_filterButton__qg4ez:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:2px}.SkillProgressGrid_filterButtonActive__yFreF{background:var(--rsm-focus);color:var(--rsm-ink);font-weight:600}.SkillProgressGrid_grid__441sP{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md)}.SkillProgressGrid_emptyState__49FLY{padding:var(--space-lg);text-align:center;color:var(--text-muted);border:2px dashed var(--rsm-ink);border-radius:var(--radius-md)}@media (max-width:600px){.SkillProgressGrid_grid__441sP{grid-template-columns:1fr}}.CurriculumStatusBadge_badge__ymOZc{display:inline-flex;align-items:center;gap:var(--spacing-2);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);white-space:nowrap;border:2px solid var(--rsm-ink)}.CurriculumStatusBadge_sm__BH43K{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs)}.CurriculumStatusBadge_md__tKiex{padding:var(--spacing-1-5) var(--spacing-4);font-size:var(--font-size-sm)}.CurriculumStatusBadge_lg__TjYP3{padding:var(--spacing-2) var(--spacing-5);font-size:var(--font-size-base)}.CurriculumStatusBadge_ahead__Hq0su{background-color:var(--rsm-success);color:var(--rsm-ink)}.CurriculumStatusBadge_onTrack__7DVk8{background-color:var(--rsm-focus);color:var(--rsm-ink)}.CurriculumStatusBadge_behind___dmOV{background-color:var(--rsm-cta);color:var(--rsm-ink)}.CurriculumStatusBadge_label__YlLxl{line-height:1}.CurriculumProgressCard_card__scp2H{background-color:var(--rsm-paper);border:2px solid var(--rsm-ink);border-radius:var(--radius-lg);padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4)}.CurriculumProgressCard_header__bsIwP{display:flex;justify-content:space-between;align-items:flex-start}.CurriculumProgressCard_titleGroup__l_4XY{display:flex;gap:var(--spacing-3);align-items:center}.CurriculumProgressCard_iconWrapper__h_ndg{width:40px;height:40px;border-radius:var(--radius-md);background-color:rgba(39,164,204,.16);display:flex;align-items:center;justify-content:center;color:var(--rsm-ink)}.CurriculumProgressCard_title__Eu72y{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.CurriculumProgressCard_subtitle__O_U4M{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.CurriculumProgressCard_content__Nvlte{display:flex;flex-direction:column;gap:var(--spacing-2)}.CurriculumProgressCard_progressInfo__JjuoY{display:flex;justify-content:space-between;font-size:var(--font-size-sm)}.CurriculumProgressCard_progressLabel__i8fD4{color:var(--color-text-secondary)}.CurriculumProgressCard_progressValue__XgT80{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.CurriculumProgressCard_progressBarContainer__PWxxI{height:8px;background-color:var(--color-surface-secondary);border-radius:var(--radius-full);overflow:hidden}.CurriculumProgressCard_progressBar__7lkHd{height:100%;background-color:var(--rsm-focus);border-radius:var(--radius-full);transition:width .5s ease-out}.CurriculumProgressCard_footerLink__Mzg3F{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-3);border-top:1px solid var(--color-border-subtle);color:var(--rsm-focus);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;transition:color .2s}.CurriculumProgressCard_footerLink__Mzg3F:hover{color:var(--rsm-accent)}.CurriculumProgressCard_loadingSkeleton__K6tlT{display:flex;flex-direction:column;gap:var(--spacing-4)}.CurriculumProgressCard_skeletonHeader__F_rwJ{height:40px;border-radius:var(--radius-md)}.CurriculumProgressCard_skeletonBar__nWb8_,.CurriculumProgressCard_skeletonHeader__F_rwJ{background-color:var(--color-surface-secondary);animation:CurriculumProgressCard_pulse__7Ynao 1.5s ease-in-out infinite}.CurriculumProgressCard_skeletonBar__nWb8_{height:20px;border-radius:var(--radius-sm)}.CurriculumProgressCard_skeletonBadge__7l9sZ{height:24px;width:80px;background-color:var(--color-surface-secondary);border-radius:var(--radius-full);animation:CurriculumProgressCard_pulse__7Ynao 1.5s ease-in-out infinite}@keyframes CurriculumProgressCard_pulse__7Ynao{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}.CurriculumCelebration_container__MCHfa{position:fixed;top:var(--space-lg);right:var(--space-lg);z-index:1000;pointer-events:none}.CurriculumCelebration_toast__vHWTO{position:relative;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);background:var(--rsm-paper);border:3px solid var(--rsm-ink);color:var(--rsm-ink);font-size:var(--text-body-sm);max-width:320px}.CurriculumCelebration_toastSkill__Os_Ge{border-left:4px solid var(--color-success)}.CurriculumCelebration_toastAhead__D9S9D{border-left:4px solid var(--color-accent-gold)}.CurriculumCelebration_icon__Fg8nV{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-full);background:var(--rsm-cta);color:var(--rsm-ink);border:2px solid var(--rsm-ink);flex-shrink:0}.CurriculumCelebration_message__64maP{font-weight:600}.CurriculumCelebration_sparkles__6PwW5{position:absolute;inset:0;pointer-events:none}.CurriculumCelebration_sparkle__o_28S{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-accent-gold);opacity:0;animation:CurriculumCelebration_sparkle-burst__vV2Mr .9s ease-out forwards;animation-delay:var(--sparkle-delay)}@keyframes CurriculumCelebration_sparkle-burst__vV2Mr{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}40%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--sparkle-x)),calc(-50% + var(--sparkle-y))) scale(1.1)}}@media (prefers-reduced-motion:reduce){.CurriculumCelebration_sparkle__o_28S{animation:none}}.ProfileManager_container__2wluU{background:var(--rsm-paper);border-radius:1rem;padding:1.5rem;box-shadow:none;border:3px solid var(--rsm-ink)}.ProfileManager_header__pD_sw{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.ProfileManager_title__R5EZL{font-weight:700;color:var(--rsm-ink)}.ProfileManager_list__8I1m9{display:flex;flex-direction:column;gap:1rem}.ProfileManager_itemWrapper__W1gB4{display:flex;flex-direction:column;gap:.5rem}.ProfileManager_curriculumCardWrapper__idLjr{padding:0 .5rem .5rem}.ProfileManager_item__S3V8r{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--rsm-surface);border-radius:.75rem;border:3px solid var(--rsm-ink);gap:1rem}.ProfileManager_info__x3ufr{display:flex;align-items:center;gap:1rem;min-width:0}.ProfileManager_avatarBadge__xbZu1{flex-shrink:0}.ProfileManager_details___eV5T{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ProfileManager_actions__NR2EV{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ProfileManager_routineActions__SgyZq{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.ProfileManager_dangerActions__NTVXW{display:flex;padding-left:.75rem;border-left:2px solid rgba(215,38,30,.28)}.ProfileManager_rotateButton__G4bq_{padding:.5rem 1rem;color:var(--rsm-ink);background:var(--rsm-surface);border:2px solid var(--rsm-ink);border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.4rem;min-height:44px}.ProfileManager_rotateButton__G4bq_:hover{background:var(--rsm-paper)}.ProfileManager_name__7w_oc{font-weight:600;color:var(--rsm-ink)}.ProfileManager_meta__3FILI{font-size:.875rem;color:rgba(11,11,11,.6)}.ProfileManager_playCodeRow__MpWgp{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.15rem}.ProfileManager_playCodeLabel__37HYJ{font-size:.75rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:rgba(11,11,11,.65)}.ProfileManager_playCodeValue__p7La3{min-height:36px;padding:0 .65rem;background:var(--rsm-paper);font-weight:800;font-size:.95rem;font-family:var(--font-body)}.ProfileManager_iconButton__QO6YF,.ProfileManager_playCodeValue__p7La3{display:inline-flex;align-items:center;border:2px solid var(--rsm-ink);border-radius:.5rem;color:var(--rsm-ink)}.ProfileManager_iconButton__QO6YF{width:40px;height:40px;justify-content:center;background:var(--rsm-surface);cursor:pointer}.ProfileManager_iconButton__QO6YF:hover:not(:disabled){background:var(--rsm-focus)}.ProfileManager_iconButton__QO6YF:disabled{cursor:not-allowed;opacity:.5}.ProfileManager_playCodeNotice__TcuUs{margin:0;color:var(--rsm-success);font-size:.85rem;font-weight:700}.ProfileManager_deleteButton__3F3Ac{padding:.5rem 1rem;color:var(--rsm-danger-adult);background:var(--rsm-surface);border:2px solid var(--rsm-danger-adult);border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:.4rem;min-height:44px}.ProfileManager_deleteButton__3F3Ac:hover{background:rgba(215,38,30,.08)}.ProfileManager_empty__WqWnm{text-align:center;color:rgba(11,11,11,.6);padding:2rem}.ProfileManager_createButton__KYRdq{padding:.5rem 1rem;background:var(--rsm-cta);color:var(--rsm-ink);border:3px solid var(--rsm-ink);border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s}.ProfileManager_createButton__KYRdq:hover{transform:translateY(-1px)}.ProfileManager_form__2C3cF{background:var(--rsm-surface);padding:1.5rem;border-radius:.75rem;border:3px solid var(--rsm-ink);margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.ProfileManager_formGroup__E4rfC{display:flex;flex-direction:column;gap:.5rem}.ProfileManager_label__okpW2{font-size:.875rem;font-weight:600;color:rgba(11,11,11,.7)}.ProfileManager_helpText__Xiloy{font-size:.75rem;color:rgba(11,11,11,.6);margin-top:-.25rem;margin-bottom:.75rem}.ProfileManager_input__GDDqQ,.ProfileManager_select__FjNxg{padding:.5rem;border:2px solid var(--rsm-ink);border-radius:.5rem;font-size:1rem;background:var(--rsm-surface);color:var(--rsm-ink)}.ProfileManager_avatarGrid__B_07V{display:flex;gap:.5rem;flex-wrap:wrap}.ProfileManager_avatarOption__vcibx{width:64px;height:64px;border-radius:50%;border:3px solid var(--rsm-ink);background:var(--rsm-surface);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ProfileManager_avatarOption__vcibx:hover{background:var(--rsm-paper)}.ProfileManager_avatarOption__vcibx.ProfileManager_selected__C_9wZ{border-color:var(--rsm-ink);background:var(--rsm-focus)}.ProfileManager_formActions__xnQDG{display:flex;gap:1rem;margin-top:1rem}.ProfileManager_cancelButton__8TlFr{padding:.5rem 1rem;background:var(--rsm-surface);color:var(--rsm-ink);border:2px solid var(--rsm-ink);border-radius:.5rem;font-size:.875rem;font-weight:600;cursor:pointer}.ProfileManager_cancelButton__8TlFr:hover{background:var(--rsm-paper)}.ProfileManager_devicesPanel__P9d_g{padding:.75rem 1rem;background:var(--rsm-surface);border-radius:.75rem;border:2px solid var(--rsm-ink)}.ProfileManager_devicesTitle__a9bND{font-size:.875rem;font-weight:700;color:var(--rsm-ink);margin-bottom:.5rem}.ProfileManager_devicesEmpty__N9N_A{color:rgba(11,11,11,.6);font-size:.875rem}.ProfileManager_devicesList__Txlhu{display:flex;flex-direction:column;gap:.5rem}.ProfileManager_deviceRow__IyPsh{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;background:var(--rsm-surface);border-radius:.5rem;border:2px solid var(--rsm-ink)}@media (max-width:760px){.ProfileManager_item__S3V8r{align-items:flex-start;flex-direction:column}.ProfileManager_actions__NR2EV{width:100%;justify-content:flex-start}.ProfileManager_dangerActions__NTVXW{width:100%;padding-left:0;padding-top:.75rem;border-left:0;border-top:2px solid rgba(215,38,30,.28)}}.ProfileManager_deviceMeta__b6XTc{display:flex;flex-direction:column;gap:2px;font-size:.875rem;color:rgba(11,11,11,.7)}.ProfileManager_avatarOption__vcibx span[class*=badge]{pointer-events:none}.EmptyState_emptyState__AhVgf{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;border:3px dashed var(--rsm-ink);border-radius:1rem;background:var(--rsm-paper);color:var(--rsm-ink)}.EmptyState_compact__zihcE{padding:.85rem;border-width:2px}.EmptyState_artFrame__ll3xk{position:relative;display:grid;flex:0 0 auto;width:72px;height:72px;place-items:center;overflow:hidden;border:2px solid var(--rsm-ink);border-radius:999px;background:radial-gradient(circle at 30% 30%,rgba(250,228,21,.45) 0 18%,transparent 19%),rgba(39,164,204,.18)}.EmptyState_compact__zihcE .EmptyState_artFrame__ll3xk{width:52px;height:52px}.EmptyState_mascot__JRaPZ{width:78%;height:78%;object-fit:contain}.EmptyState_copy__TpnEc{min-width:0;flex:1 1}.EmptyState_title___sezM{margin:0;color:var(--rsm-ink);font-size:1rem;font-weight:800;line-height:1.2}.EmptyState_message__YyEbQ{margin:.25rem 0 0;color:rgba(11,11,11,.68);font-size:.92rem;font-style:normal;line-height:1.4}.EmptyState_action__8gqJk{display:flex;flex:0 0 auto;align-items:center}@media (max-width:520px){.EmptyState_emptyState__AhVgf{align-items:flex-start;flex-direction:column}.EmptyState_action__8gqJk{width:100%}}.ProfileCurriculumSettings_container__U80oL{display:flex;flex-direction:column;gap:var(--space-md,1rem);color:var(--rsm-ink)}.ProfileCurriculumSettings_description__eWLh2{margin:0;color:rgba(11,11,11,.72);font-size:var(--text-body-sm,.875rem);line-height:1.5}.ProfileCurriculumSettings_emptyState__SXbkJ{padding:var(--space-lg,1.5rem);border:2px solid var(--rsm-ink);border-radius:var(--radius-lg,1rem);background:var(--rsm-surface);color:rgba(11,11,11,.68);font-size:var(--text-body-sm,.875rem);text-align:center}.ProfileCurriculumSettings_profileList__u4GcJ{display:flex;flex-direction:column;gap:var(--space-sm,.5rem)}.ProfileCurriculumSettings_profileCard__AG8XK{overflow:hidden;border:2px solid var(--rsm-ink);border-radius:var(--radius-lg,1rem);background:var(--rsm-paper)}.ProfileCurriculumSettings_profileHeader__rNZpV{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:var(--space-md,1rem);border:none;background:transparent;color:var(--rsm-ink);cursor:pointer;text-align:left;transition:background-color .15s ease}.ProfileCurriculumSettings_profileHeader__rNZpV:hover{background:rgba(39,164,204,.14)}.ProfileCurriculumSettings_profileHeader__rNZpV:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:-5px}.ProfileCurriculumSettings_profileInfo__Qj3IU{display:flex;align-items:center;gap:var(--space-md,1rem)}.ProfileCurriculumSettings_avatarBadge__VG3fe{flex-shrink:0}.ProfileCurriculumSettings_profileText__MI58F{display:flex;flex-direction:column;gap:var(--space-2xs,.25rem)}.ProfileCurriculumSettings_profileName__3LXWx{color:var(--rsm-ink);font-size:var(--text-body,1rem);font-weight:800}.ProfileCurriculumSettings_profileSummary__aQUq7{color:rgba(11,11,11,.68);font-size:var(--text-body-sm,.875rem)}.ProfileCurriculumSettings_expandedContent__9CLTO{overflow:hidden;border-top:2px solid var(--rsm-ink);background:var(--rsm-surface)}.ProfileCurriculumSettings_settingsGrid__Qp0kP{display:flex;flex-direction:column;gap:var(--space-md,1rem);padding:var(--space-md,1rem)}.ProfileCurriculumSettings_settingItem__DuVjc{display:flex;flex-direction:column;gap:var(--space-sm,.5rem)}.ProfileCurriculumSettings_settingHeader__SpQnB{display:flex;align-items:center;gap:var(--space-sm,.5rem)}.ProfileCurriculumSettings_settingIcon__2Norz{color:var(--rsm-ink);stroke-width:2.25}.ProfileCurriculumSettings_settingLabel__7H_ZV{color:var(--rsm-ink);font-size:var(--text-body-sm,.875rem);font-weight:800}.ProfileCurriculumSettings_settingValue__HV5yU{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:var(--space-sm,.5rem) var(--space-md,1rem);border:2px solid var(--rsm-ink);border-radius:var(--radius-md,.5rem);background:var(--rsm-surface);color:var(--rsm-ink);cursor:pointer;font-size:var(--text-body,1rem);text-align:left;transition:background-color .15s ease,transform .15s ease}.ProfileCurriculumSettings_settingValue__HV5yU:hover{background:rgba(250,228,21,.22);transform:translateY(-1px)}.ProfileCurriculumSettings_settingValue__HV5yU:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.ProfileCurriculumSettings_editHint__xSxbp{color:var(--rsm-focus);font-size:var(--text-body-sm,.875rem);font-weight:800}.ProfileCurriculumSettings_editPanel__JTKpG{display:flex;flex-direction:column;gap:var(--space-md,1rem);padding:var(--space-md,1rem);border:2px solid var(--rsm-ink);border-radius:var(--radius-md,.5rem);background:var(--rsm-paper)}.ProfileCurriculumSettings_selector__0PKVC{width:100%}.ProfileCurriculumSettings_editActions__XelPq{display:flex;justify-content:flex-end;gap:var(--space-sm,.5rem)}.ProfileCurriculumSettings_cancelBtn__D0UX7,.ProfileCurriculumSettings_saveBtn__6A2N8{min-height:44px;padding:var(--space-xs,.25rem) var(--space-md,1rem);border:2px solid var(--rsm-ink);border-radius:var(--radius-md,.5rem);cursor:pointer;font-size:var(--text-body-sm,.875rem);font-weight:800;transition:background-color .15s ease,transform .15s ease}.ProfileCurriculumSettings_cancelBtn__D0UX7{background:var(--rsm-surface);color:var(--rsm-ink)}.ProfileCurriculumSettings_cancelBtn__D0UX7:hover{background:rgba(39,164,204,.14)}.ProfileCurriculumSettings_saveBtn__6A2N8{background:var(--rsm-cta);color:var(--rsm-ink)}.ProfileCurriculumSettings_saveBtn__6A2N8:hover:not(:disabled){background:#FFF06A;transform:translateY(-1px)}.ProfileCurriculumSettings_saveBtn__6A2N8:disabled{cursor:not-allowed;opacity:.55}.ProfileCurriculumSettings_cancelBtn__D0UX7:focus-visible,.ProfileCurriculumSettings_saveBtn__6A2N8:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.SkillRadar_container__b3xQI{background:var(--rsm-paper);border-radius:24px;padding:var(--space-lg);border:4px solid var(--rsm-ink);width:100%;min-width:0;min-height:360px;display:flex;flex-direction:column;color:var(--rsm-ink);box-sizing:border-box;justify-self:stretch}.SkillRadar_title__uDKjT{font-size:var(--text-h4);font-weight:800;color:var(--rsm-ink);margin-bottom:var(--space-sm);text-align:center}.SkillRadar_chartWrapper___Vkew{flex:1 1;width:100%;min-height:280px}.ProgressEmptyState_container__Ww4gg{border:3px dashed var(--rsm-ink);border-radius:20px;background:var(--rsm-surface);padding:var(--space-lg);display:grid;gap:var(--space-xs);text-align:center;min-height:200px;place-items:center}.ProgressEmptyState_icon__gHyaI{width:44px;height:44px;border-radius:999px;background:var(--rsm-cta);color:var(--rsm-ink);border:3px solid var(--rsm-ink);display:inline-flex;align-items:center;justify-content:center}.ProgressEmptyState_title__AriCN{font-weight:800;color:var(--rsm-ink);font-size:var(--text-body-lg)}.ProgressEmptyState_message__MSZv1{margin:0;font-size:var(--text-body-sm);color:rgba(11,11,11,.7)}.ProgressEmptyState_target__EprRf{margin:0;font-size:var(--text-body-sm);font-weight:700;color:var(--rsm-focus)}.WeeklyTrends_container__9grHs{display:grid;gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.WeeklyTrends_card__OWabz{background:var(--rsm-paper);border:3px solid var(--rsm-ink);border-radius:var(--radius-lg);padding:var(--space-lg);display:grid;gap:var(--space-sm)}.WeeklyTrends_cardHeader__DgJgo{display:flex;align-items:center;justify-content:space-between}.WeeklyTrends_cardTitle__ZGoOt{margin:0;font-size:var(--text-body-lg);font-weight:700;color:var(--color-neutral-900)}.WeeklyTrends_summary__D1Y_2{margin:0;font-size:var(--text-body-sm);color:var(--text-muted)}.WeeklyTrends_barChart__WQ44f{display:flex;align-items:flex-end;gap:var(--space-sm);height:96px}.WeeklyTrends_barColumn__iOHHF{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.WeeklyTrends_barStem__x3T3_{width:100%;flex:1 1;min-height:56px;background:var(--color-neutral-100);border-radius:var(--radius-md);display:flex;align-items:flex-end;overflow:hidden}.WeeklyTrends_barFill__CyUzs{display:block;width:100%;background:linear-gradient(180deg,var(--rsm-focus),var(--rsm-accent));border-radius:inherit}.WeeklyTrends_lineChart__PEIQG{display:grid;gap:var(--space-sm)}.WeeklyTrends_lineSvg__4NWqL{width:100%;height:80px}.WeeklyTrends_linePath__nNTjb{stroke:var(--rsm-focus);stroke-width:2;fill:none}.WeeklyTrends_lineDot__qIVmO{fill:var(--rsm-focus)}.WeeklyTrends_lineDotEmpty__53_tA{fill:var(--color-neutral-300)}.WeeklyTrends_axisRow__yCnxS{display:flex;justify-content:space-between;gap:var(--space-xs)}.WeeklyTrends_axisLabel__1R1eZ{font-size:var(--text-caption);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.WeeklyTrends_emptyState__RqUZc{display:grid;gap:var(--space-sm)}