.SuggestedPractice_container__pjaig{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);background:var(--rsm-paper);border-radius:24px;border:4px solid var(--rsm-ink);width:100%;min-width:0;max-width:100%;overflow:hidden;color:var(--rsm-ink);box-sizing:border-box;justify-self:stretch}.SuggestedPractice_header__zid_e{display:flex;align-items:center;gap:var(--space-sm)}.SuggestedPractice_headerIcon__61kgZ{color:var(--rsm-ink)}.SuggestedPractice_headerTitle__08kNm{font-size:var(--text-body);font-weight:800;color:var(--rsm-ink);margin:0}.SuggestedPractice_suggestions___P9u_{display:flex;flex-direction:column;gap:var(--space-sm);width:100%;min-width:0}.SuggestedPractice_suggestionCard__90F19{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--rsm-surface);border:3px solid var(--rsm-ink);border-radius:18px;cursor:pointer;transition:transform var(--motion-duration-short) var(--motion-ease-standard),background var(--motion-duration-short) var(--motion-ease-standard);text-align:left;text-decoration:none;width:100%;min-width:0;box-sizing:border-box}.SuggestedPractice_suggestionCard__90F19:hover{background:var(--rsm-focus);transform:translateY(-1px)}.SuggestedPractice_suggestionCard__90F19:active{transform:translateY(0)}.SuggestedPractice_suggestionIcon__po5fy{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:var(--rsm-paper);border-radius:14px;border:3px solid var(--rsm-ink)}.SuggestedPractice_suggestionContent__yBD_n{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.SuggestedPractice_suggestionHeadline__8cQxZ{font-size:var(--text-body-sm);font-weight:800;color:var(--rsm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SuggestedPractice_suggestionDescription__EMSlS{font-size:var(--text-body-sm);color:rgba(11,11,11,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SuggestedPractice_suggestionAction__msX6P{flex-shrink:0;margin-left:auto;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--rsm-ink);background:var(--rsm-cta);border-radius:999px;border:3px solid var(--rsm-ink);transition:transform var(--motion-duration-short) var(--motion-ease-standard)}.SuggestedPractice_suggestionCard__90F19:hover .SuggestedPractice_suggestionAction__msX6P{transform:translateX(2px)}.SuggestedPractice_loadingState__Zg70I{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);color:rgba(11,11,11,.7)}.SuggestedPractice_loadingPulse__y_xLs{width:24px;height:24px;border-radius:999px;background:var(--rsm-focus);animation:SuggestedPractice_pulse__2_Vn8 1.5s ease-in-out infinite}@keyframes SuggestedPractice_pulse__2_Vn8{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}.SuggestedPractice_emptyState__7nGG3{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-lg);text-align:center}.SuggestedPractice_emptyIcon__75dV6{font-size:2rem}.SuggestedPractice_emptyText__rzZXz{font-size:var(--text-body-sm);color:rgba(11,11,11,.7);margin:0;max-width:250px}@media (min-width:768px){.SuggestedPractice_suggestionCard__90F19{padding:var(--space-md) var(--space-xl)}.SuggestedPractice_suggestionIcon__po5fy{width:48px;height:48px;font-size:1.75rem}.SuggestedPractice_suggestionHeadline__8cQxZ{font-size:var(--text-body)}.SuggestedPractice_suggestionDescription__EMSlS{font-size:var(--text-body-sm)}}.SuggestedPractice_container__pjaig{padding:16px;gap:12px;font-family:Nunito,sans-serif}.SuggestedPractice_headerTitle__08kNm{font-family:Baloo\ 2,Nunito,sans-serif}.SuggestedPractice_suggestionCard__90F19{min-height:56px;padding:10px 12px}.SuggestedPractice_suggestionDescription__EMSlS,.SuggestedPractice_suggestionHeadline__8cQxZ{white-space:normal;overflow:visible;text-overflow:clip}.SuggestedPractice_suggestionIcon__po5fy{width:40px;height:40px}.SuggestedPractice_suggestionContent__yBD_n{overflow:visible}.SuggestedPractice_suggestionCard__90F19:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.SuggestedPractice_loadingPulse__y_xLs{animation:none}.SuggestedPractice_suggestionAction__msX6P,.SuggestedPractice_suggestionCard__90F19{transition:none}.SuggestedPractice_suggestionCard__90F19:hover,.SuggestedPractice_suggestionCard__90F19:hover .SuggestedPractice_suggestionAction__msX6P{transform:none}}.TeamChallengeCard_card__U4xR2{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);color:var(--rsm-ink)}.TeamChallengeCard_header__nQWob{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-lg);flex-wrap:wrap}.TeamChallengeCard_eyebrow__thiWU{display:inline-flex;align-items:center;gap:var(--space-xs);color:rgba(11,11,11,.7);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-caption)}.TeamChallengeCard_title__499si{margin:var(--space-sm) 0 var(--space-xs);font-size:var(--text-h3);font-weight:800;color:var(--rsm-ink)}.TeamChallengeCard_dateRange__lUemJ{margin:0;color:rgba(11,11,11,.7);font-size:var(--text-body-sm);font-weight:600}.TeamChallengeCard_status__ZLU7Y{background:var(--rsm-focus);color:var(--rsm-ink);padding:.35rem .8rem;border-radius:999px;font-size:var(--text-caption);font-weight:800;text-transform:uppercase;letter-spacing:.08em;border:3px solid var(--rsm-ink)}.TeamChallengeCard_progressBlock__YZYWs{background:var(--rsm-surface);border-radius:20px;padding:var(--space-md);border:3px solid var(--rsm-ink);display:flex;flex-direction:column;gap:var(--space-sm)}.TeamChallengeCard_progressHeader__xhi90{display:flex;justify-content:space-between;font-weight:700;color:rgba(11,11,11,.8);font-size:var(--text-body-sm)}.TeamChallengeCard_progressTrack__rbJIy{width:100%;height:14px;background:var(--rsm-paper);border-radius:999px;border:3px solid var(--rsm-ink);overflow:hidden}.TeamChallengeCard_progressFill__T_91K{height:100%;background:var(--rsm-accent);border-radius:inherit}.TeamChallengeCard_minutesNote__bcL0l,.TeamChallengeCard_progressMeta__7dpte{font-size:var(--text-caption);color:rgba(11,11,11,.7)}.TeamChallengeCard_minutesNote__bcL0l{font-weight:600}.TeamChallengeCard_personalGrid__XyiXg{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-md)}.TeamChallengeCard_personalCard__R_PXm{background:var(--rsm-surface);border-radius:18px;padding:var(--space-md);border:3px solid var(--rsm-ink);display:flex;flex-direction:column;gap:var(--space-xs)}.TeamChallengeCard_personalLabel__NgxtG{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--text-caption);color:rgba(11,11,11,.7);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.TeamChallengeCard_personalValue__ucHzk{font-size:var(--text-h4);font-weight:800;color:var(--rsm-ink)}.Modal_wrapper__JvrQj{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000;padding:clamp(var(--space-md),3vw,var(--space-lg))}.Modal_backdrop__MVQWC{position:absolute;inset:0;background:rgba(13,16,38,.92);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.Modal_modal__uIkm_{position:relative;width:100%;max-height:calc(100dvh - (2 * clamp(var(--space-md), 3vw, var(--space-lg))));background:var(--rsm-paper);border-radius:24px;border:4px solid var(--rsm-ink);overflow:hidden;display:flex;flex-direction:column}.Modal_header__8JnYo{padding:1rem 1.25rem;border-bottom:3px solid var(--rsm-ink);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);background:var(--rsm-paper)}.Modal_title__iI9nk{font-family:var(--font-body);font-size:1.5rem;font-weight:800;color:var(--rsm-ink);margin:0}.Modal_closeButton__fZ_vf{background:var(--rsm-surface);border:3px solid var(--rsm-ink);color:var(--rsm-ink);cursor:pointer;width:44px;height:44px;border-radius:14px;transition:transform var(--motion-duration-micro) var(--motion-ease-standard),background var(--motion-duration-micro) var(--motion-ease-standard);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Modal_closeButton__fZ_vf:hover{background:var(--rsm-cta);transform:translateY(-1px)}.Modal_closeButtonFloating__xmYpS{position:absolute;top:var(--space-md);right:var(--space-md);z-index:1}.Modal_content__TNJLG{padding:1.25rem;overflow-y:auto;flex:1 1 auto;min-height:0}.Modal_contentWithoutHeader__5M452{padding-top:calc(1.25rem + var(--space-lg))}.Modal_visuallyHidden__ejQVS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-height:420px){.Modal_wrapper__JvrQj{align-items:flex-start;overflow-y:auto}.Modal_backdrop__MVQWC{position:fixed}.Modal_modal__uIkm_{max-height:none;overflow:visible;flex-shrink:0}.Modal_content__TNJLG{overflow:visible}}.LiveSessionJoin_container__ujrG7{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2vh,16px);width:100%;max-width:440px;margin:clamp(8px,3vh,32px) auto;padding:clamp(18px,3.5vh,32px) clamp(16px,4vw,28px);background:var(--rsm-paper);border:4px solid var(--rsm-ink);border-radius:24px;color:var(--rsm-ink);font-family:var(--font-kids-body);text-align:center}.LiveSessionJoin_container__ujrG7 *{box-sizing:border-box}.LiveSessionJoin_closeButton__94JHr{position:absolute;top:12px;right:12px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;background:var(--rsm-surface);border:3px solid var(--rsm-ink);border-radius:50%;color:var(--rsm-ink);cursor:pointer;transition:background var(--motion-duration-short) var(--motion-ease-standard)}.LiveSessionJoin_closeButton__94JHr:hover{background:var(--rsm-cta)}.LiveSessionJoin_title__cHqyY{margin:8px 52px 0;font-family:var(--font-kids-heading);font-size:clamp(1.6rem,4.2vh,2rem);font-weight:800;line-height:1.1;color:var(--rsm-ink)}.LiveSessionJoin_subtitle__OdMYl{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35;color:var(--rsm-ink)}.LiveSessionJoin_form__h6RMb{width:100%;display:flex;flex-direction:column;gap:clamp(10px,2vh,16px)}.LiveSessionJoin_codeInput__4Ff3U{width:100%;min-height:64px;padding:8px 0 8px .3em;font-family:var(--font-kids-heading);font-size:clamp(1.9rem,5.5vh,2.6rem);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.3em;text-align:center;color:var(--rsm-ink);background:var(--rsm-surface);border:3px solid var(--rsm-ink);border-radius:16px;transition:border-color .2s}.LiveSessionJoin_codeInput__4Ff3U:focus{outline:3px solid var(--rsm-focus);outline-offset:3px}.LiveSessionJoin_codeInput__4Ff3U::placeholder{color:rgba(11,11,11,.28)}.LiveSessionJoin_error__2YY2n{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;background:var(--rsm-accent);border:3px solid var(--rsm-ink);border-radius:14px;color:var(--rsm-ink);font-size:1rem;font-weight:800;line-height:1.3;text-align:left}.LiveSessionJoin_error__2YY2n svg{flex:none}.LiveSessionJoin_joinButton__n62BB{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;padding:8px 16px;background:var(--rsm-cta);color:var(--rsm-ink);border:4px solid var(--rsm-ink);border-radius:999px;box-shadow:0 4px 0 var(--rsm-ink);font:inherit;font-size:1.25rem;font-weight:900;cursor:pointer;transition:transform .2s,box-shadow .2s}.LiveSessionJoin_joinButton__n62BB:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 0 var(--rsm-ink)}.LiveSessionJoin_joinButton__n62BB:disabled{background:var(--rsm-surface);color:rgba(11,11,11,.6);box-shadow:none;cursor:not-allowed}.LiveSessionJoin_reconnectButton__rXlpZ{min-height:48px;width:100%;padding:8px 16px;background:var(--rsm-surface);color:var(--rsm-ink);border:3px solid var(--rsm-ink);border-radius:999px;font:inherit;font-weight:800;cursor:pointer;transition:transform var(--motion-duration-micro) var(--motion-ease-standard),background var(--motion-duration-short) var(--motion-ease-standard)}.LiveSessionJoin_reconnectButton__rXlpZ:hover{background:var(--rsm-focus)}.LiveSessionJoin_reconnectButton__rXlpZ[data-primary=true]{min-height:56px;background:var(--rsm-cta);border-width:4px;box-shadow:0 4px 0 var(--rsm-ink);font-size:1.15rem;font-weight:900}.LiveSessionJoin_joinButton__n62BB[data-secondary=true]{background:var(--rsm-surface);border-width:3px;box-shadow:none;font-size:1.1rem}.LiveSessionJoin_reconnectButton__rXlpZ:active{transform:scale(.98)}.LiveSessionJoin_grownUpLink__DhHFM{min-height:44px;padding:0 18px;background:var(--rsm-surface);border:2px dashed var(--rsm-ink);border-radius:999px;color:var(--rsm-ink);font:inherit;font-size:1rem;font-weight:800;cursor:pointer}.LiveSessionJoin_grownUpLink__DhHFM:hover{background:var(--rsm-focus)}.LiveSessionJoin_privacyNote__gHv1R{margin:0;color:var(--rsm-ink);font-size:1rem;font-weight:600;line-height:1.5}.LiveSessionJoin_closeButton__94JHr:focus-visible,.LiveSessionJoin_grownUpLink__DhHFM:focus-visible,.LiveSessionJoin_joinButton__n62BB:focus-visible,.LiveSessionJoin_reconnectButton__rXlpZ:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.LiveSessionJoin_spinner__mFsq_{animation:LiveSessionJoin_spin__athtK 1s linear infinite}@keyframes LiveSessionJoin_spin__athtK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.LiveSessionJoin_spinner__mFsq_{animation:none}.LiveSessionJoin_closeButton__94JHr,.LiveSessionJoin_joinButton__n62BB,.LiveSessionJoin_reconnectButton__rXlpZ{transition:none}}.GameSetup_container__126Dk{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;box-sizing:border-box;min-height:100%;padding:16px 24px 24px;max-width:1000px;margin:0 auto;text-align:center;position:relative;overflow:visible}.GameSetup_container__126Dk>*{position:relative;z-index:1}.GameSetup_profileHeader__2LQlU{position:relative;top:auto;left:auto;transform:none;z-index:10;margin-bottom:clamp(.25rem,.8dvh,var(--space-sm))}.GameSetup_setupRail__AGNFe{display:flex;align-items:center;gap:16px;width:100%;margin-bottom:16px;color:var(--rsm-paper)}.GameSetup_railBack__lVSta{display:grid;place-items:center;width:48px;height:48px;flex:none;background:var(--rsm-paper);color:var(--rsm-ink);border:3px solid var(--rsm-ink);border-radius:16px}.GameSetup_railBack__lVSta:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.GameSetup_setupRail__AGNFe ol{display:flex;justify-content:center;gap:20px;list-style:none;margin:0 auto;padding:0}.GameSetup_setupRail__AGNFe li{display:flex;align-items:center;gap:8px;color:var(--rsm-paper)}.GameSetup_setupRail__AGNFe li>span{display:grid;place-items:center;width:28px;height:28px;border:2px solid;border-radius:8px;font-size:12px}.GameSetup_setupRail__AGNFe small{font-size:12px}.GameSetup_setupRail__AGNFe li[aria-current=step]>span{background:var(--rsm-focus);color:var(--rsm-ink);border-color:var(--rsm-ink)}.GameSetup_setupRail__AGNFe li[data-done=true]>span{background:var(--rsm-paper);color:var(--rsm-ink)}.GameSetup_stepCount__JTVyB{white-space:nowrap;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GameSetup_console__r8vOe,.GameSetup_console__r8vOe *{box-sizing:border-box}.GameSetup_console__r8vOe{padding:20px 24px;border:4px solid var(--rsm-ink);border-bottom:12px solid var(--rsm-focus);outline:3px solid var(--rsm-ink);outline-offset:-3px;border-radius:28px;background:var(--rsm-paper);color:var(--rsm-ink);gap:16px}.GameSetup_console__r8vOe .GameSetup_stepHeader__b9j_R{border:0;padding:0;background:transparent}.GameSetup_console__r8vOe .GameSetup_title__x8ZY3{font-size:30px}.GameSetup_console__r8vOe .GameSetup_subtitle__XAr1W{margin-top:4px}.GameSetup_console__r8vOe .GameSetup_categoryStack__j3V7P,.GameSetup_console__r8vOe .GameSetup_grid__euAKg{gap:12px}.GameSetup_console__r8vOe .GameSetup_operationChoiceGrid__SNyPR{grid-template-columns:repeat(2,minmax(0,1fr))}.GameSetup_console__r8vOe .GameSetup_operationCard__yozQF{min-height:88px;padding:12px 16px;display:grid;grid-template-columns:56px minmax(0,1fr);gap:4px 16px;text-align:left;justify-items:start;align-items:center;background:var(--rsm-surface);border-width:3px;border-radius:20px}.GameSetup_console__r8vOe .GameSetup_operationCard__yozQF.GameSetup_selected__I0QO8{background:color-mix(in srgb,var(--rsm-focus) 15%,var(--rsm-surface))}.GameSetup_console__r8vOe .GameSetup_operationCard__yozQF .GameSetup_cardIcon__t_PjH{grid-row:1/4;width:56px;height:56px;padding:8px;border:3px solid var(--rsm-ink);border-radius:16px;background:var(--rsm-paper)}.GameSetup_console__r8vOe .GameSetup_operationCard__yozQF.GameSetup_selected__I0QO8 .GameSetup_cardIcon__t_PjH{background:var(--rsm-focus)}.GameSetup_console__r8vOe .GameSetup_cardLabel__WuodK{font-size:22px;line-height:1.15}.GameSetup_console__r8vOe .GameSetup_freeAccessPill__3kCRH{padding:0;min-height:0;border:0;background:transparent;font-size:14px;font-weight:600}.GameSetup_console__r8vOe .GameSetup_secondaryPracticeGrid__mpzB0{gap:12px}.GameSetup_console__r8vOe .GameSetup_secondaryPracticeButton__lHcCh{min-height:52px;padding:8px 12px;border-width:3px;border-radius:14px;background:var(--rsm-surface)}.GameSetup_console__r8vOe .GameSetup_secondaryPracticeTitle__e3wDm{font-size:16px}.GameSetup_console__r8vOe .GameSetup_secondaryPracticeSubtitle__3JXlB{font-size:12px}.GameSetup_console__r8vOe .GameSetup_categoryIcons__wUoYA svg{color:var(--rsm-ink)}.GameSetup_console__r8vOe .GameSetup_recommendedPracticeButton__2na1R{min-height:52px;padding:8px 12px;border-width:3px;border-radius:14px}.GameSetup_console__r8vOe .GameSetup_recommendedPracticeTitle__RcrY4{font-size:16px}.GameSetup_console__r8vOe .GameSetup_recommendedPracticeReason__iMZI5{font-size:12px}.GameSetup_console__r8vOe .GameSetup_recommendedPracticeIcon__pt5bm{width:32px;height:32px;justify-content:center}.GameSetup_console__r8vOe .GameSetup_liveJoinSection__bs38X{margin-top:0}.GameSetup_console__r8vOe .GameSetup_liveJoinButton__cPEwX{min-height:48px;padding:8px 16px;border-width:3px;border-radius:14px}.GameSetup_console__r8vOe .GameSetup_liveJoinDivider__BTSsk{display:none}.GameSetup_console__r8vOe .GameSetup_liveJoinIconWrap__nc3ED{width:32px;height:32px}.GameSetup_console__r8vOe .GameSetup_actions__ztNSj{max-width:none;justify-content:flex-end;border-top:2px solid color-mix(in srgb,var(--rsm-ink) 15%,transparent);padding-top:16px}.GameSetup_console__r8vOe .GameSetup_actions__ztNSj:not(:has(button)){display:none}.GameSetup_console__r8vOe .GameSetup_backButton__JeVc_,.GameSetup_console__r8vOe .GameSetup_nextButton__IosFK{flex:0 1 200px;min-height:52px;padding:8px 16px;border-radius:16px}.GameSetup_console__r8vOe .GameSetup_backButton__JeVc_{margin-right:auto}.GameSetup_console__r8vOe .GameSetup_numberGrid__HT8wl{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:760px}.GameSetup_console__r8vOe .GameSetup_numberCard__Is30B{min-width:0;min-height:76px;aspect-ratio:auto;padding:8px 8px 20px;font-size:30px;border-width:3px;border-radius:16px;background:var(--rsm-surface)}.GameSetup_console__r8vOe .GameSetup_numberCard__Is30B.GameSetup_selected__I0QO8{background:var(--rsm-focus)}.GameSetup_console__r8vOe .GameSetup_selectionSummary__Uah0X{color:var(--rsm-ink);background:transparent;border:0;padding:4px}.GameSetup_console__r8vOe .GameSetup_placeholderText__mTzwl{color:var(--rsm-ink)}.GameSetup_console__r8vOe .GameSetup_premiumQuietNote__hxMDp{font-size:12px;border:0;padding:4px}.GameSetup_console__r8vOe .GameSetup_setupChoiceGrid__CLSCT .GameSetup_card__B5s4U{padding:16px;gap:12px;border-width:3px;border-radius:20px;background:var(--rsm-surface);text-align:left;align-items:stretch;justify-content:flex-start}.GameSetup_console__r8vOe .GameSetup_setupChoiceGrid__CLSCT .GameSetup_card__B5s4U.GameSetup_selected__I0QO8{background:color-mix(in srgb,var(--rsm-focus) 15%,var(--rsm-surface))}.GameSetup_console__r8vOe .GameSetup_setupChoiceGrid__CLSCT .GameSetup_cardIcon__t_PjH{width:100%;height:88px;padding:20px;border:3px solid var(--rsm-ink);border-radius:14px;background:var(--rsm-paper)}.GameSetup_console__r8vOe .GameSetup_setupChoiceGrid__CLSCT .GameSetup_selected__I0QO8 .GameSetup_cardIcon__t_PjH{background:var(--rsm-focus)}.GameSetup_console__r8vOe .GameSetup_modeDescription__7MAE9{margin:0;font-size:14px}.GameSetup_console__r8vOe .GameSetup_sliderContainer__vfbio{padding:20px;gap:16px;border-width:3px;background:var(--rsm-surface)}.GameSetup_console__r8vOe .GameSetup_sliderRow__QdnnV{gap:16px}.GameSetup_console__r8vOe .GameSetup_adjustButton__HmKXC{width:56px;height:56px}.GameSetup_console__r8vOe .GameSetup_adjustButton__HmKXC svg{width:28px;height:28px}.GameSetup_console__r8vOe .GameSetup_summary__ISZTo{max-width:680px;padding:20px;gap:12px;border-width:3px;background:var(--rsm-surface)}.GameSetup_topicFilters__HMh4n{display:flex;justify-content:center;gap:8px}.GameSetup_topicFilters__HMh4n button{min-height:44px;padding:8px 16px;border:3px solid var(--rsm-ink);border-radius:12px;background:var(--rsm-surface);color:var(--rsm-ink)}.GameSetup_topicFilters__HMh4n button[aria-pressed=true]{background:var(--rsm-focus)}.GameSetup_topicFilters__HMh4n button:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.GameSetup_console__r8vOe .GameSetup_topicSection__w0_So[hidden]{display:none}.GameSetup_console__r8vOe .GameSetup_topicSection__w0_So{border:0;padding:0;background:transparent}.GameSetup_console__r8vOe .GameSetup_specialTopicsContainer__U_LsM{gap:8px}.GameSetup_console__r8vOe .GameSetup_topicSectionTitle__SLL0L{display:none}.GameSetup_console__r8vOe .GameSetup_topicGrid__EXH4c{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.GameSetup_console__r8vOe .GameSetup_topicCard___3SM5{min-height:96px;padding:12px;gap:4px;border-width:3px;border-radius:16px;background:var(--rsm-surface)}.GameSetup_console__r8vOe .GameSetup_topicCard___3SM5.GameSetup_selected__I0QO8{background:var(--rsm-focus)}.GameSetup_console__r8vOe .GameSetup_topicIcon__itU_w{width:24px;height:24px;color:var(--rsm-ink)}.GameSetup_console__r8vOe .GameSetup_topicCard___3SM5 .GameSetup_topicLabel__E8l32{font-size:18px}.GameSetup_console__r8vOe .GameSetup_topicDescription__X9AJf{font-size:12px;line-height:1.25}@media (max-width:850px){.GameSetup_setupRail__AGNFe ol{gap:12px}.GameSetup_setupRail__AGNFe li{gap:4px}}@media (min-width:641px) and (max-height:720px){.GameSetup_container__126Dk{padding:8px 24px 16px}.GameSetup_setupRail__AGNFe{margin-bottom:8px}.GameSetup_console__r8vOe{padding:12px 20px;gap:12px}.GameSetup_console__r8vOe .GameSetup_operationCard__yozQF{min-height:76px;padding:8px 12px}.GameSetup_console__r8vOe .GameSetup_operationCard__yozQF .GameSetup_cardIcon__t_PjH{width:48px;height:48px}.GameSetup_console__r8vOe .GameSetup_categoryStack__j3V7P{gap:8px}.GameSetup_console__r8vOe .GameSetup_actions__ztNSj{padding-top:12px}.GameSetup_console__r8vOe .GameSetup_topicCard___3SM5{min-height:84px;padding:8px 12px}.GameSetup_console__r8vOe .GameSetup_topicGrid__EXH4c{gap:8px}.GameSetup_container__126Dk:has(.GameSetup_specialTopicsContainer__U_LsM){padding-bottom:12px}}@media (max-width:640px){.GameSetup_setupRail__AGNFe,.GameSetup_setupRail__AGNFe ol{gap:8px}.GameSetup_setupRail__AGNFe small{display:none}.GameSetup_console__r8vOe{padding:16px}.GameSetup_console__r8vOe .GameSetup_operationChoiceGrid__SNyPR{grid-template-columns:1fr}.GameSetup_console__r8vOe .GameSetup_numberGrid__HT8wl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.GameSetup_console__r8vOe .GameSetup_numberCard__Is30B{min-height:64px}.GameSetup_console__r8vOe .GameSetup_topicGrid__EXH4c{grid-template-columns:repeat(2,minmax(0,1fr))}.GameSetup_topicFilters__HMh4n{flex-wrap:wrap}}.GameSetup_stepContainer__EBpbe{width:100%;display:flex;flex-direction:column;gap:clamp(.55rem,1.25dvh,var(--space-md));justify-content:center;align-items:center;padding-top:0}.GameSetup_stepHeader__b9j_R{text-align:center;width:min(100%,46rem);box-sizing:border-box;padding:clamp(.7rem,1.5dvh,1.1rem) clamp(1rem,3vw,1.75rem);border-radius:1.5rem;border:4px solid var(--rsm-ink);background:var(--rsm-paper)}.GameSetup_stepContent__qhoxB{width:min(100%,76rem);display:flex;justify-content:center}.GameSetup_title__x8ZY3{font-size:var(--text-h2);color:var(--rsm-ink);margin:0 0 .15rem;line-height:1.2;font-family:var(--font-kids-heading)}.GameSetup_subtitle__XAr1W{font-size:var(--text-body-sm);color:rgba(11,11,11,.72);margin:0}.GameSetup_grid__euAKg{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-lg);width:100%}.GameSetup_card__B5s4U{background:var(--rsm-paper);border:4px solid var(--rsm-ink);border-radius:var(--radius-xl);padding:var(--space-xl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);cursor:pointer;transition:all var(--motion-duration-short) var(--motion-ease-spring);position:relative;overflow:hidden}.GameSetup_card__B5s4U:hover{transform:translateY(-4px);border-color:var(--rsm-focus)}.GameSetup_setupChoiceGrid__CLSCT{grid-template-columns:repeat(3,minmax(0,1fr))}.GameSetup_assignmentCard__EdmOv:focus,.GameSetup_assignmentCard__EdmOv:focus-visible,.GameSetup_assignmentItem__RvDzc:focus,.GameSetup_assignmentItem__RvDzc:focus-visible,.GameSetup_backButton__JeVc_:focus,.GameSetup_backButton__JeVc_:focus-visible,.GameSetup_card__B5s4U:focus,.GameSetup_card__B5s4U:focus-visible,.GameSetup_nextButton__IosFK:focus,.GameSetup_nextButton__IosFK:focus-visible,.GameSetup_numberCard__Is30B:focus,.GameSetup_numberCard__Is30B:focus-visible,.GameSetup_recommendedPracticeButton__2na1R:focus,.GameSetup_recommendedPracticeButton__2na1R:focus-visible,.GameSetup_secondaryPracticeButton__lHcCh:focus,.GameSetup_secondaryPracticeButton__lHcCh:focus-visible,.GameSetup_textButton__s0jvo:focus,.GameSetup_textButton__s0jvo:focus-visible,.GameSetup_topicCard___3SM5:focus,.GameSetup_topicCard___3SM5:focus-visible,.GameSetup_unlockButton__zgMiL:focus,.GameSetup_unlockButton__zgMiL:focus-visible{outline:4px solid var(--rsm-focus);outline-offset:4px}.GameSetup_card__B5s4U:disabled{cursor:not-allowed;opacity:.6}.GameSetup_card__B5s4U:disabled,.GameSetup_card__B5s4U:disabled:hover{border-color:var(--rsm-ink);transform:none}.GameSetup_card__B5s4U.GameSetup_selected__I0QO8{border-color:var(--rsm-ink);background:var(--rsm-focus)}.GameSetup_cardIcon__t_PjH{width:48px;height:48px;color:var(--rsm-ink);transition:color var(--motion-duration-short)}.GameSetup_card__B5s4U.GameSetup_selected__I0QO8 .GameSetup_cardIcon__t_PjH{color:var(--rsm-ink)}.GameSetup_cardLabel__WuodK{font-weight:700;font-size:var(--text-h4);color:var(--rsm-ink);font-family:var(--font-kids-heading)}.GameSetup_card__B5s4U.GameSetup_selected__I0QO8 .GameSetup_cardLabel__WuodK{color:var(--rsm-ink)}.GameSetup_actions__ztNSj{display:flex;justify-content:center;gap:var(--space-lg);width:100%;max-width:620px;margin:0 auto;padding-top:0}.GameSetup_backButton__JeVc_{background:var(--rsm-surface);color:var(--rsm-ink);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-full);font-weight:700;font-size:var(--text-body);transition:all var(--motion-duration-short);display:flex;align-items:center;gap:var(--space-sm);border:3px solid var(--rsm-ink);min-height:56px;flex:1 1;justify-content:center}.GameSetup_backButton__JeVc_:hover{background:var(--rsm-paper);color:var(--rsm-ink);transform:translateY(-2px);border-color:var(--rsm-focus)}.GameSetup_nextButton__IosFK{background:var(--rsm-cta);color:var(--rsm-ink);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-full);font-weight:700;font-size:var(--text-body);transition:all var(--motion-duration-short);display:flex;align-items:center;gap:var(--space-sm);min-height:56px;flex:1 1;justify-content:center;border:4px solid var(--rsm-ink)}.GameSetup_nextButton__IosFK:hover{background:var(--rsm-cta);transform:translateY(-2px);border-color:var(--rsm-focus)}.GameSetup_nextButton__IosFK:disabled{opacity:1;background:var(--rsm-surface);color:rgba(11,11,11,.5);border-color:rgba(11,11,11,.48);cursor:not-allowed;transform:none}.GameSetup_nextButton__IosFK.GameSetup_loading__kVnNl{background:var(--rsm-cta);cursor:wait}.GameSetup_spin__xbYB3{animation:GameSetup_spin__xbYB3 1s linear infinite}@keyframes GameSetup_spin__xbYB3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GameSetup_opAdd__fFmOq,.GameSetup_opDiv__c1xN_,.GameSetup_opMul__lZ32v,.GameSetup_opSub__Ntw_S{color:var(--rsm-ink)}.GameSetup_topicBonds__CLxvx{color:var(--rsm-focus)}.GameSetup_topicDoubles__uGes7{color:var(--rsm-cta)}.GameSetup_topicSquares__AvnQN{color:var(--rsm-accent)}.GameSetup_categoryCard__YfiUr{min-height:160px}.GameSetup_categoryIcons__wUoYA{display:flex;gap:var(--space-sm);flex-wrap:wrap;justify-content:center;align-items:center}.GameSetup_categoryStack__j3V7P{width:min(100%,76rem);display:grid;gap:clamp(.65rem,1.35dvh,1rem)}.GameSetup_recommendedPracticeButton__2na1R{width:100%;min-height:60px;display:flex;align-items:center;gap:var(--space-md);padding:.7rem 1rem;border:4px solid var(--rsm-ink);border-radius:24px;background:var(--rsm-cta);color:var(--rsm-ink);text-align:left;cursor:pointer;transition:transform var(--motion-duration-short) ease,border-color var(--motion-duration-short) ease}.GameSetup_recommendedPracticeButton__2na1R:hover{transform:translateY(-2px);border-color:var(--rsm-focus)}.GameSetup_recommendedPracticeIcon__pt5bm{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-start;border:3px solid var(--rsm-ink);border-radius:999px;background:var(--rsm-surface)}.GameSetup_recommendedPracticeCopy__DG0_x{min-width:0;flex:1 1;display:grid;gap:2px}.GameSetup_recommendedPracticeTitle__RcrY4{font-family:"Baloo 2",var(--font-heading);font-size:var(--text-body-lg);font-weight:800}.GameSetup_recommendedPracticeReason__iMZI5{font-size:var(--text-body-sm);font-weight:800;line-height:1.3;min-height:1.3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}@media (max-width:640px){.GameSetup_recommendedPracticeReason__iMZI5{min-height:2.6em;-webkit-line-clamp:2;line-clamp:2}}.GameSetup_recommendedPracticePlaceholder__VVenA{visibility:hidden;pointer-events:none}.GameSetup_categoryChoiceGrid__59ZtL{width:100%;align-items:stretch}.GameSetup_operationChoiceGrid__SNyPR{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:stretch}.GameSetup_operationCard__yozQF{min-height:10.5rem;padding:clamp(1rem,2.6vw,1.45rem);justify-content:flex-start;text-align:center}.GameSetup_freeAccessPill__3kCRH{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.25rem .7rem;border:3px 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}.GameSetup_premiumAccessLine__ART_L{color:rgba(11,11,11,.66);font-size:var(--text-caption);font-weight:800;line-height:1.35;max-width:13rem}.GameSetup_secondaryPracticeGrid__mpzB0{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md);width:100%}.GameSetup_secondaryPracticeButton__lHcCh{display:flex;align-items:center;gap:var(--space-md);min-height:64px;padding:.75rem 1rem;background:rgba(255,246,229,.96);border:4px solid var(--rsm-ink);border-radius:1.35rem;color:var(--rsm-ink);cursor:pointer;text-align:left;transition:transform var(--motion-duration-short) ease,border-color var(--motion-duration-short) ease}.GameSetup_secondaryPracticeButton__lHcCh:hover{transform:translateY(-2px);border-color:var(--rsm-focus)}.GameSetup_secondaryPracticeButton__lHcCh.GameSetup_selected__I0QO8{background:var(--rsm-focus)}.GameSetup_secondaryPracticeCopy__tXj2G{display:grid;gap:.1rem;flex:1 1;min-width:0}.GameSetup_secondaryPracticeTitle__e3wDm{font-family:var(--font-kids-heading);font-size:var(--text-body);font-weight:800;color:var(--rsm-ink)}.GameSetup_secondaryPracticeMeta__aKm0p{font-size:var(--text-caption);font-weight:800;color:rgba(11,11,11,.62)}.GameSetup_categoryCard__YfiUr{min-height:15rem;padding:clamp(1.25rem,3vw,2rem);justify-content:flex-start;gap:var(--space-md);text-align:center}.GameSetup_categoryCard__YfiUr .GameSetup_modeDescription__7MAE9{max-width:18rem}.GameSetup_liveJoinSection__bs38X{width:min(100%,34rem);margin:0 auto;display:grid;gap:.35rem}.GameSetup_liveJoinDivider__BTSsk{display:flex;align-items:center;gap:var(--space-sm);color:rgba(255,246,229,.94);text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-caption);font-weight:800}.GameSetup_liveJoinDivider__BTSsk:after,.GameSetup_liveJoinDivider__BTSsk:before{content:"";flex:1 1;height:3px;border-radius:var(--radius-full);background:rgba(255,246,229,.28)}.GameSetup_liveJoinDivider__BTSsk span{padding:.2rem .75rem;border-radius:var(--radius-full);border:2px solid rgba(255,246,229,.26);background:rgba(13,16,38,.56)}.GameSetup_liveJoinButton__cPEwX{width:100%;display:flex;align-items:center;gap:var(--space-md);padding:.65rem 1rem;background:rgba(255,246,229,.94);color:var(--rsm-ink);border:4px solid var(--rsm-ink);border-radius:1.5rem;cursor:pointer;transition:transform var(--motion-duration-short) ease,border-color var(--motion-duration-short) ease,background var(--motion-duration-short) ease;text-align:left}.GameSetup_liveJoinButton__cPEwX:hover{transform:translateY(-2px);border-color:var(--rsm-focus);background:var(--rsm-paper)}.GameSetup_liveJoinButton__cPEwX:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.GameSetup_liveJoinIconWrap__nc3ED{width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:50%;border:3px solid var(--rsm-ink);background:var(--rsm-cta);display:inline-flex;align-items:center;justify-content:center}.GameSetup_liveJoinCopy__gZBoR{min-width:0;display:grid;gap:.12rem;flex:1 1}.GameSetup_liveJoinTitle__axmDo{font-family:var(--font-kids-heading);font-size:clamp(1rem,2vw,1.25rem);font-weight:800;color:var(--rsm-ink)}.GameSetup_liveJoinSubtitle__Bj8Z7{font-size:var(--text-body-sm);font-weight:700;color:rgba(11,11,11,.62)}.GameSetup_liveJoinArrow__UdDPG{flex-shrink:0;color:rgba(11,11,11,.7)}@media (max-height:820px){.GameSetup_liveJoinDivider__BTSsk{display:none}.GameSetup_liveJoinButton__cPEwX{min-height:48px;border-width:3px;border-radius:1.1rem}.GameSetup_liveJoinSubtitle__Bj8Z7{display:none}}.GameSetup_specialTopicsContainer__U_LsM{display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,1.5rem);width:min(100%,76rem);padding:0 var(--space-sm) var(--space-sm)}.GameSetup_topicSection__w0_So{display:flex;flex-direction:column;gap:var(--space-md);padding:clamp(.95rem,2vw,1.3rem);border-radius:2rem;border:4px solid var(--rsm-ink);background:var(--rsm-paper)}.GameSetup_topicSectionTitle__SLL0L{display:inline-flex;align-items:center;gap:var(--space-sm);align-self:flex-start;font-size:var(--text-caption);font-weight:800;color:var(--rsm-ink);margin:0;padding:.45rem .8rem;border-radius:var(--radius-full);border:3px solid var(--rsm-ink);background:var(--rsm-surface);text-transform:uppercase;letter-spacing:.08em}.GameSetup_topicSectionTitle__SLL0L svg{opacity:.7}.GameSetup_topicGrid__EXH4c{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md);align-items:stretch}.GameSetup_topicCard___3SM5{background:rgba(255,246,229,.96);border:4px solid var(--rsm-ink);border-radius:var(--radius-xl);padding:1.15rem 1rem 1.1rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.55rem;cursor:pointer;transition:all var(--motion-duration-short) var(--motion-ease-spring);position:relative;text-align:center;min-height:168px}.GameSetup_topicCard___3SM5:hover{transform:translateY(-3px);border-color:var(--rsm-focus)}.GameSetup_topicCard___3SM5.GameSetup_selected__I0QO8{border-color:var(--rsm-ink);background:var(--rsm-focus)}.GameSetup_topicCard___3SM5.GameSetup_locked__1Jd5a{opacity:1;cursor:pointer;background:rgba(245,245,245,.94);border-color:var(--rsm-ink);border-style:dashed}.GameSetup_topicCard___3SM5.GameSetup_locked__1Jd5a:hover{transform:translateY(-3px) scale(1.02);border-color:var(--rsm-cta);background:var(--rsm-paper)}.GameSetup_topicCard___3SM5 .GameSetup_checkBadge__BfiO9{background:var(--rsm-success)}.GameSetup_topicCard___3SM5 .GameSetup_checkBadge__BfiO9,.GameSetup_topicCard___3SM5 .GameSetup_lockBadge__s3x4N{position:absolute;top:-10px;right:-10px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--rsm-ink);border:3px solid var(--rsm-ink);z-index:10}.GameSetup_topicCard___3SM5 .GameSetup_lockBadge__s3x4N{background:var(--rsm-cta)}.GameSetup_topicCard___3SM5.GameSetup_locked__1Jd5a .GameSetup_topicIcon__itU_w{opacity:.5;color:var(--rsm-ink)}.GameSetup_topicCard___3SM5.GameSetup_locked__1Jd5a .GameSetup_topicDescription__X9AJf,.GameSetup_topicCard___3SM5.GameSetup_locked__1Jd5a .GameSetup_topicLabel__E8l32{font-size:var(--text-caption);color:rgba(11,11,11,.62);line-height:1.35;max-width:16rem}.GameSetup_topicIcon__itU_w{color:var(--rsm-ink);transition:all var(--motion-duration-short);width:36px;height:36px;margin-bottom:var(--space-xs)}.GameSetup_iconBonds__DujGy{color:var(--rsm-focus)}.GameSetup_iconDoubles__RuuIE{color:var(--rsm-cta)}.GameSetup_iconHalves__bm02i{color:var(--rsm-accent)}.GameSetup_iconSquares__d_Ds8{color:var(--rsm-focus)}.GameSetup_topicCard___3SM5:hover .GameSetup_topicIcon__itU_w{transform:scale(1.1)}.GameSetup_topicCard___3SM5:hover .GameSetup_iconBonds__DujGy{color:var(--rsm-focus)}.GameSetup_topicCard___3SM5:hover .GameSetup_iconDoubles__RuuIE{color:var(--rsm-cta)}.GameSetup_topicCard___3SM5:hover .GameSetup_iconHalves__bm02i{color:var(--rsm-accent)}.GameSetup_topicCard___3SM5:hover .GameSetup_iconSquares__d_Ds8{color:var(--rsm-focus)}.GameSetup_topicCard___3SM5.GameSetup_selected__I0QO8 .GameSetup_iconBonds__DujGy,.GameSetup_topicCard___3SM5.GameSetup_selected__I0QO8 .GameSetup_iconDoubles__RuuIE,.GameSetup_topicCard___3SM5.GameSetup_selected__I0QO8 .GameSetup_iconHalves__bm02i,.GameSetup_topicCard___3SM5.GameSetup_selected__I0QO8 .GameSetup_iconSquares__d_Ds8{color:var(--rsm-ink)}.GameSetup_topicLabel__E8l32{font-size:var(--text-body);font-weight:700;color:var(--rsm-ink);line-height:1.2;font-family:var(--font-kids-heading)}.GameSetup_topicCard___3SM5.GameSetup_selected__I0QO8 .GameSetup_topicLabel__E8l32{color:var(--rsm-ink)}.GameSetup_topicDescription__X9AJf{font-size:var(--text-caption);color:rgba(11,11,11,.62);line-height:1.35;max-width:16rem}.GameSetup_modeDescription__7MAE9{font-size:var(--text-body-sm);color:rgba(11,11,11,.65);text-align:center;line-height:1.4;margin-top:auto}@media (max-width:600px){.GameSetup_setupChoiceGrid__CLSCT{grid-template-columns:1fr;gap:var(--space-sm)}.GameSetup_setupChoiceGrid__CLSCT .GameSetup_card__B5s4U{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;min-height:96px;padding:var(--space-md);column-gap:var(--space-md);row-gap:var(--space-xs);align-items:center;justify-items:start;text-align:left}.GameSetup_setupChoiceGrid__CLSCT .GameSetup_cardIcon__t_PjH{grid-row:1/3}.GameSetup_console__r8vOe .GameSetup_setupChoiceGrid__CLSCT .GameSetup_cardIcon__t_PjH{width:48px;height:48px;padding:8px;border-radius:12px}.GameSetup_setupChoiceGrid__CLSCT .GameSetup_cardLabel__WuodK,.GameSetup_setupChoiceGrid__CLSCT .GameSetup_modeDescription__7MAE9{grid-column:2}.GameSetup_setupChoiceGrid__CLSCT .GameSetup_modeDescription__7MAE9{margin:0;text-align:left}}.GameSetup_readyContainer__zlsJb{display:flex;align-items:center;justify-content:center;gap:var(--space-2xl);width:100%;max-width:700px}.GameSetup_mascotContainer__b7hq1{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:var(--space-sm)}.GameSetup_mascotReady__4Csg5{position:relative;z-index:2}.GameSetup_mascotImage__5u8up{width:160px;height:160px;object-fit:contain}.GameSetup_readyPulse__kTcL9{position:absolute;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(250,228,21,.3) 0,rgba(243,92,16,.2) 40%,transparent 70%);z-index:1}@media (max-width:640px){.GameSetup_mascotImage__5u8up{width:120px;height:120px}.GameSetup_readyPulse__kTcL9{width:110px;height:110px}}.GameSetup_summary__ISZTo{background:var(--rsm-paper);padding:var(--space-2xl);border-radius:var(--radius-xl);width:100%;max-width:400px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-md);border:4px solid var(--rsm-ink)}.GameSetup_summaryItem__V4lme{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-sm);border-bottom:2px solid rgba(11,11,11,.15)}.GameSetup_summaryLabel__OVNf5{color:rgba(11,11,11,.7);font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.05em}.GameSetup_summaryValue__u21DT{font-weight:700;color:var(--rsm-ink);display:flex;align-items:center;gap:var(--space-xs);min-width:0;text-align:right}.GameSetup_summaryValueStack__cy8Yx{display:grid;justify-items:end;gap:.18rem;min-width:0}.GameSetup_summaryHint__qw8ug{max-width:13rem;font-size:var(--text-caption);line-height:1.25;color:rgba(11,11,11,.66);font-weight:800}.GameSetup_numberGrid__HT8wl{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);width:100%;max-width:620px;margin:0 auto}.GameSetup_numbersContainer__HaSKp{display:flex;flex-direction:column;width:100%;align-items:center;gap:var(--space-xs)}.GameSetup_selectionControls__tw8H_{display:flex;gap:var(--space-md);margin-bottom:var(--space-sm);width:100%;max-width:620px;justify-content:center}.GameSetup_textButton__s0jvo{background:var(--rsm-paper);border:3px solid var(--rsm-ink);color:var(--rsm-ink);font-weight:600;font-size:var(--text-body-sm);cursor:pointer;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);transition:all var(--motion-duration-short);min-height:44px}.GameSetup_textButton__s0jvo:hover{background:var(--rsm-cta);transform:translateY(-1px);border-color:var(--rsm-focus)}.GameSetup_selectionSummary__Uah0X{margin-top:.15rem;align-self:center;font-size:var(--text-body);color:rgba(255,246,229,.98);font-weight:700;min-height:1.4em;text-align:center;max-width:620px;padding:.55rem 1rem;border-radius:var(--radius-full);border:2px solid rgba(255,246,229,.22);background:rgba(13,16,38,.62)}.GameSetup_placeholderText__mTzwl{color:rgba(255,246,229,.84);font-style:italic}.GameSetup_checkBadge__BfiO9{position:absolute;top:-6px;right:-6px;background:var(--rsm-cta);color:var(--rsm-ink);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:2px solid var(--rsm-ink);animation:GameSetup_popIn__l5cT7 .2s cubic-bezier(.175,.885,.32,1.275)}@keyframes GameSetup_popIn__l5cT7{0%{transform:scale(0)}to{transform:scale(1)}}.GameSetup_numberCard__Is30B{background:var(--rsm-paper);border:4px solid var(--rsm-ink);border-radius:var(--radius-xl);padding:var(--space-lg) var(--space-lg) calc(var(--space-lg) + 1rem);font-size:clamp(2rem,5vw,2.5rem);font-weight:800;color:var(--rsm-ink);cursor:pointer;transition:all var(--motion-duration-short);display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1;min-height:110px;min-width:110px}.GameSetup_numberAccessLabel__g6lU4{position:absolute;left:50%;bottom:.55rem;transform:translateX(-50%);padding:.1rem .45rem;background:var(--rsm-surface);font-size:.62rem;line-height:1}.GameSetup_numberAccessLabel__g6lU4,.GameSetup_premiumQuietNote__hxMDp{border:2px solid var(--rsm-ink);border-radius:var(--radius-full);color:var(--rsm-ink);font-weight:800}.GameSetup_premiumQuietNote__hxMDp{margin:.2rem 0 0;background:var(--rsm-paper);padding:.35rem .85rem;font-size:var(--text-body-sm);text-align:center}.GameSetup_numberCard__Is30B:hover{transform:scale(1.05);border-color:var(--rsm-focus)}.GameSetup_numberCard__Is30B.GameSetup_selected__I0QO8{background:var(--rsm-focus);color:var(--rsm-ink);border-color:var(--rsm-ink);transform:scale(1.05)}.GameSetup_sliderContainer__vfbio{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-2xl) var(--space-3xl);background:var(--rsm-paper);border:4px solid var(--rsm-ink);border-radius:var(--radius-xl);overflow:visible}.GameSetup_zenSettingsMessage__3__H3{background:var(--rsm-surface);border:3px solid var(--rsm-ink);border-radius:18px;padding:var(--space-md);display:grid;gap:var(--space-xs)}.GameSetup_zenSettingsTitle__k5jMt{margin:0;font-weight:800;font-size:var(--text-body-lg);color:var(--rsm-ink)}.GameSetup_zenSettingsBody__Y5o_K{margin:0;font-weight:700;font-size:var(--text-body);color:rgba(11,11,11,.7)}.GameSetup_sliderLabel__ANcot{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:var(--rsm-ink)}.GameSetup_sliderValue__Vvvpc{font-size:var(--text-h2);color:var(--rsm-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GameSetup_sliderRow__QdnnV{display:flex;align-items:center;gap:var(--space-xl);width:100%}.GameSetup_adjustButton__HmKXC{display:flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;background:var(--rsm-focus);color:var(--rsm-ink);border:3px solid var(--rsm-ink);cursor:pointer;transition:transform var(--motion-duration-short) ease-out;flex-shrink:0}.GameSetup_adjustButton__HmKXC:hover:not(:disabled){transform:scale(1.05)}.GameSetup_adjustButton__HmKXC:active:not(:disabled){transform:scale(.92)}.GameSetup_adjustButton__HmKXC:disabled{opacity:.4;cursor:not-allowed}.GameSetup_slider__spcMQ{appearance:none;width:100%;height:10px;border-radius:var(--radius-full);background:var(--rsm-surface);border:2px solid var(--rsm-ink);outline:none;transition:background var(--motion-duration-short)}.GameSetup_slider__spcMQ::-webkit-slider-thumb{appearance:none;width:24px;height:24px;border-radius:50%;background:var(--rsm-cta);border:3px solid var(--rsm-ink);cursor:pointer;-webkit-transition:transform var(--motion-duration-short);transition:transform var(--motion-duration-short)}.GameSetup_slider__spcMQ::-webkit-slider-thumb:hover{transform:scale(1.1)}.GameSetup_slider__spcMQ:focus::-webkit-slider-thumb{outline:3px solid var(--rsm-focus);outline-offset:2px}.GameSetup_numberCard__Is30B.GameSetup_locked__1Jd5a{background:var(--rsm-surface);border-color:var(--rsm-ink);border-style:dashed;cursor:pointer}.GameSetup_numberCard__Is30B.GameSetup_locked__1Jd5a:hover{transform:scale(1.02);border-color:var(--rsm-cta);background:var(--rsm-paper)}.GameSetup_lockBadge__s3x4N{position:absolute;top:-10px;right:-10px;background:var(--rsm-cta);color:var(--rsm-ink);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:3px solid var(--rsm-ink);animation:GameSetup_popIn__l5cT7 .2s cubic-bezier(.175,.885,.32,1.275);z-index:10}.GameSetup_lockedText__hABIQ{opacity:.5;color:var(--rsm-ink)}.GameSetup_unlockButton__zgMiL{display:flex;align-items:center;align-self:center;gap:var(--space-sm);background:var(--rsm-cta);border:4px solid var(--rsm-ink);color:var(--rsm-ink);font-size:var(--text-body-sm);font-weight:700;cursor:pointer;padding:.85rem 1.25rem;border-radius:var(--radius-full);transition:all var(--motion-duration-short);margin-top:.25rem;width:auto}.GameSetup_unlockButton__zgMiL:hover{transform:translateY(-2px);border-color:var(--rsm-focus)}.GameSetup_unlockPrice__5Ew__{background:var(--rsm-surface);border:2px solid var(--rsm-ink);padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-caption)}.GameSetup_assignmentList__ZhuSq{display:flex;flex-direction:column;gap:var(--space-md);width:100%;max-width:600px}.GameSetup_assignmentCard__EdmOv,.GameSetup_assignmentItem__RvDzc{background:var(--rsm-paper);border:3px solid var(--rsm-ink);border-radius:var(--radius-xl);padding:var(--space-lg);display:flex;align-items:center;gap:var(--space-lg);cursor:pointer;transition:all var(--motion-duration-short);text-align:left}.GameSetup_assignmentCard__EdmOv:hover,.GameSetup_assignmentItem__RvDzc:hover{transform:translateY(-2px);border-color:var(--rsm-focus)}.GameSetup_assignmentCard__EdmOv.GameSetup_selected__I0QO8,.GameSetup_assignmentItem__RvDzc.GameSetup_selected__I0QO8{border-color:var(--rsm-ink);background:var(--rsm-focus)}.GameSetup_assignmentIcon__eVRJm{width:48px;height:48px;background:var(--rsm-focus);color:var(--rsm-ink);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:3px solid var(--rsm-ink)}.GameSetup_assignmentInfo__PGOe2{flex:1 1}.GameSetup_assignmentTitle__LLlcD{font-weight:700;font-size:var(--text-h4);color:var(--rsm-ink);margin-bottom:var(--space-xs)}.GameSetup_assignmentMeta__b38kq{display:flex;gap:var(--space-md);font-size:var(--text-caption);color:rgba(11,11,11,.7)}.GameSetup_assignmentMetaItem__MxhIM{display:flex;align-items:center;gap:var(--space-xs)}.GameSetup_assignmentStatus__EWQEh{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:600;border:2px solid var(--rsm-ink)}.GameSetup_statusPending___uwzg{background:var(--rsm-cta);color:var(--rsm-ink)}.GameSetup_statusCompleted__Mk8py{background:var(--rsm-success);color:var(--rsm-ink)}.GameSetup_emptyState__1g28J{padding:var(--space-3xl);text-align:center;color:rgba(11,11,11,.6)}.GameSetup_card__B5s4U.GameSetup_selected__I0QO8 .GameSetup_modeDescription__7MAE9,.GameSetup_topicCard___3SM5.GameSetup_selected__I0QO8 .GameSetup_topicDescription__X9AJf{font-size:var(--text-caption);color:rgba(11,11,11,.62);line-height:1.35;max-width:16rem}@media (max-width:640px){.GameSetup_stepHeader__b9j_R{padding:var(--space-md) var(--space-lg)}}@media (max-width:900px){.GameSetup_stepHeader__b9j_R{width:min(100%,42rem)}.GameSetup_categoryChoiceGrid__59ZtL{grid-template-columns:1fr!important}.GameSetup_operationChoiceGrid__SNyPR{grid-template-columns:repeat(2,minmax(0,1fr))}.GameSetup_categoryCard__YfiUr{min-height:13.25rem}}@media (max-width:640px){.GameSetup_container__126Dk{padding:var(--space-sm) var(--space-md) var(--space-lg);justify-content:flex-start;overflow-x:hidden}.GameSetup_stepContainer__EBpbe{padding-top:0;gap:var(--space-sm)}.GameSetup_stepHeader__b9j_R{width:min(100%,100%);padding:.95rem 1rem 1.05rem;border-radius:1.4rem}.GameSetup_title__x8ZY3{font-size:clamp(2rem,8vw,2.6rem)}.GameSetup_subtitle__XAr1W{font-size:var(--text-body-sm)}.GameSetup_liveJoinButton__cPEwX{padding:.85rem 1rem;border-radius:1.25rem;gap:var(--space-sm)}.GameSetup_operationChoiceGrid__SNyPR{grid-template-columns:1fr}.GameSetup_operationCard__yozQF{min-height:auto}.GameSetup_liveJoinIconWrap__nc3ED{width:2.6rem;height:2.6rem}}@media (max-width:480px){.GameSetup_numberGrid__HT8wl{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);max-width:100%}.GameSetup_numberCard__Is30B{min-width:0;min-height:88px;padding:var(--space-md) var(--space-sm) calc(var(--space-md) + .85rem)}}.GameSetup_titleRow__qen_v{display:flex;align-items:center;justify-content:center;gap:12px}.GameSetup_titleRow__qen_v .GameSetup_title__x8ZY3{margin:0}.GameSetup_roundLength__DerBf{display:inline-block;margin:6px auto 0;padding:4px 14px;border:3px solid var(--rsm-ink);border-radius:999px;background:var(--rsm-cta);color:var(--rsm-ink);font-weight:900;font-size:16px}@media (max-width:600px){.GameSetup_container__126Dk{overflow-x:clip}.GameSetup_console__r8vOe .GameSetup_actions__ztNSj{position:sticky;bottom:0;z-index:3;margin:0 -16px -16px;padding:10px 16px 12px;border-top:3px solid var(--rsm-ink);border-radius:0 0 12px 12px;background:var(--rsm-paper)}}.EmptyState_emptyState__AhVgf{display:flex;align-items:center;gap:1rem;width:100%;box-sizing:border-box;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%}}.AvatarPicker_grid__xLc_U{display:grid;grid-template-columns:repeat(auto-fill,48px);gap:12px 14px;max-width:calc(6 * 48px + 5 * 14px + 12px);padding:6px}.AvatarPicker_option__ZzxxT{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:var(--radius-full);background:transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.AvatarPicker_badgeWrap__wu4ob{display:inline-flex;pointer-events:none}.AvatarPicker_option__ZzxxT .AvatarPicker_badge__qckRM{width:48px;height:48px}.AvatarPicker_option__ZzxxT:hover{transform:translateY(-2px);box-shadow:3px 3px 0 var(--rsm-ink)}.AvatarPicker_option__ZzxxT:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:8px}.AvatarPicker_option__ZzxxT.AvatarPicker_selected__gYeit,.AvatarPicker_option__ZzxxT.AvatarPicker_selected__gYeit:hover{transform:scale(1.1);box-shadow:0 0 0 4px var(--rsm-cta),0 0 0 7px var(--rsm-ink)}.AvatarPicker_tick__JdFW2{position:absolute;top:-8px;right:-8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid var(--rsm-ink);border-radius:var(--radius-full);background:var(--rsm-cta);color:var(--rsm-ink)}@media (max-width:420px){.AvatarPicker_grid__xLc_U{grid-template-columns:repeat(auto-fill,44px);gap:12px 10px}.AvatarPicker_option__ZzxxT,.AvatarPicker_option__ZzxxT .AvatarPicker_badge__qckRM{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.AvatarPicker_option__ZzxxT{transition:none}.AvatarPicker_option__ZzxxT.AvatarPicker_selected__gYeit,.AvatarPicker_option__ZzxxT.AvatarPicker_selected__gYeit:hover,.AvatarPicker_option__ZzxxT:hover{transform:none}}.SkillDetailModal_content__iSieo{display:flex;flex-direction:column;gap:var(--space-lg)}.SkillDetailModal_summary__PeCxi{display:flex;flex-direction:column;gap:var(--space-sm)}.SkillDetailModal_description__GjGa_{color:var(--text-strong);margin:0;line-height:1.5}.SkillDetailModal_statusRow__eMyE6{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;color:var(--text-muted);font-size:.95rem}.SkillDetailModal_statusBadge__YAio4{padding:0 var(--space-sm);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;text-transform:capitalize;line-height:1.8}.SkillDetailModal_status-not-started___bCAm{background:var(--color-neutral-200);color:var(--color-neutral-700)}.SkillDetailModal_status-developing__tXOfd{background:var(--color-warning-100);color:var(--color-warning-700)}.SkillDetailModal_status-proficient__9A02v{background:var(--color-success-100);color:var(--color-success-700)}.SkillDetailModal_status-mastered__EfnWo{background:var(--color-secondary-100);color:var(--color-secondary-700)}.SkillDetailModal_statusSummary__PkUdO{color:var(--text-muted)}.SkillDetailModal_metricsGrid__uc4ud{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.SkillDetailModal_metricCard__1xo_C{border:3px 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-xs)}.SkillDetailModal_metricLabel__KxcHI{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.SkillDetailModal_metricValue__YxQJ9{font-size:1.1rem;font-weight:600;color:var(--text-strong)}.SkillDetailModal_actions__vMSF8{display:flex;flex-direction:column;gap:var(--space-xs)}.SkillDetailModal_practiceButton__82q9C{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);border:3px solid var(--rsm-ink);background:var(--rsm-cta);color:var(--rsm-ink);font-weight:800;cursor:pointer;transition:transform .15s ease,background .15s ease}.SkillDetailModal_practiceButton__82q9C:hover:not(:disabled){background:var(--rsm-focus);transform:translateY(-1px)}.SkillDetailModal_practiceButton__82q9C:disabled{opacity:.5;cursor:not-allowed}.SkillDetailModal_helperText__Q92W4{font-size:.85rem;color:var(--text-subtle)}.CoachDashboard_container__HBE4M{max-width:1200px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:24px}.CoachDashboard_summaryLead__xIjor{min-width:0}.CoachDashboard_demoBanner__1Ml9d{display:flex;align-items:center;gap:16px;padding:16px 24px;background:var(--rsm-focus,#27A4CC);color:var(--rsm-ink,#0B0B0B);border-radius:12px;border:3px solid var(--rsm-ink,#0b0b0b);margin-bottom:-8px}.CoachDashboard_demoIcon__c6WSy{flex-shrink:0;color:var(--rsm-ink,#0B0B0B)}.CoachDashboard_demoContent___4LYn{flex-grow:1;font-size:.9375rem}.CoachDashboard_demoUpgradeLink__DMQU_{display:inline-flex;align-items:center;min-height:44px;background:var(--rsm-cta,#FAE415);color:var(--rsm-ink,#0B0B0B);padding:8px 16px;border:2px solid var(--rsm-ink,#0b0b0b);border-radius:8px;font-weight:600;font-size:.875rem;text-decoration:none;transition:transform .2s}.CoachDashboard_demoUpgradeLink__DMQU_:hover{transform:translateY(-1px)}.CoachDashboard_demoInfoCard__q6kcy{padding:24px;background:var(--rsm-paper,#FFF6E5);border:3px solid var(--rsm-ink,#0b0b0b);border-radius:16px;display:flex;flex-direction:column;gap:12px}.CoachDashboard_infoIcon__ToRV3{color:var(--rsm-ink,#0B0B0B)}.CoachDashboard_demoInfoCard__q6kcy h4{margin:0;font-size:1.125rem;color:var(--rsm-ink,#0B0B0B)}.CoachDashboard_demoInfoCard__q6kcy p{margin:0;font-size:.875rem;line-height:1.5;color:rgba(11,11,11,.75)}.CoachDashboard_header__wI6Ay{display:flex;flex-direction:column;gap:8px}.CoachDashboard_generationFailureCard__ToOef{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:20px 24px;background:var(--rsm-surface,#FFFFFF);color:var(--rsm-ink,#0B0B0B);border:3px solid var(--rsm-ink,#0b0b0b);border-radius:18px}.CoachDashboard_generationFailureIcon__1elHh{margin-top:2px;flex-shrink:0}.CoachDashboard_generationFailureContent__UoDVs{display:grid;gap:8px;min-width:0}.CoachDashboard_generationFailureContent__UoDVs h2,.CoachDashboard_generationFailureContent__UoDVs p{margin:0}.CoachDashboard_generationFailureContent__UoDVs h2{font-size:1.25rem;line-height:1.3}.CoachDashboard_generationFailureContent__UoDVs p{max-width:65ch;line-height:1.5}.CoachDashboard_generationFailureActions__WSoTj{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.CoachDashboard_generationFailureActions__WSoTj .CoachDashboard_generateButton__hWv8w,.CoachDashboard_generationFailureActions__WSoTj .CoachDashboard_secondaryButton__mx1JK{min-height:48px;margin-top:0}.CoachDashboard_badgeRow__Hc_YX{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.CoachDashboard_title__eyb6I{margin:0;font-size:2rem;font-weight:800;color:var(--color-text-primary)}.CoachDashboard_subtitle__RjvRW{margin:0;font-size:1.125rem;color:var(--color-text-secondary)}.CoachDashboard_syncingBadge__Mm3Uf{display:inline-block;font-size:.75rem;font-weight:600;color:var(--rsm-ink,#0B0B0B);background:var(--rsm-paper,#FFF6E5);border:2px solid var(--rsm-ink,#0b0b0b);padding:2px 8px;border-radius:4px;width:fit-content;animation:CoachDashboard_pulse__u3Wcs 2s infinite}.CoachDashboard_nextActions__GbiGr{background:var(--rsm-surface);border:3px solid var(--rsm-ink);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.CoachDashboard_nextTitle__kYPyJ{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-text-primary)}.CoachDashboard_nextSubtitle__h3V_8{margin:4px 0 0;color:var(--color-text-secondary)}.CoachDashboard_nextList__pyhBE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:900px){.CoachDashboard_nextList__pyhBE{grid-template-columns:1fr}}.CoachDashboard_nextCard__Fxv7E{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:12px;border:2px solid var(--rsm-ink);background:var(--rsm-paper)}.CoachDashboard_nextLabel__TsCKO{font-weight:700;color:var(--color-text-primary)}.CoachDashboard_nextMeta__qAldh{font-size:.9rem;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CoachDashboard_nextButton__TVaqs{box-sizing:border-box;min-height:48px;border:2px solid var(--rsm-ink,#0b0b0b);border-radius:999px;padding:8px 16px;background:var(--rsm-cta,#FAE415);color:var(--rsm-ink,#0B0B0B);font-weight:700;cursor:pointer}.CoachDashboard_nextButton__TVaqs:hover{background:var(--rsm-focus,#27A4CC)}.CoachDashboard_nextButton__TVaqs:active,.CoachDashboard_nextPremiumLink__CJvK4:active{transform:scale(.98)}.CoachDashboard_nextButton__TVaqs:disabled{cursor:wait;opacity:.65;transform:none}.CoachDashboard_nextAction__YLQHs{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.CoachDashboard_nextLocked__9inT6{display:inline-flex;align-items:center;gap:8px;min-height:48px;color:var(--rsm-ink,#0B0B0B);font-weight:700}.CoachDashboard_nextPremiumLink__CJvK4,.CoachDashboard_premiumAccessLink__W7_1t{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;border:3px solid var(--rsm-ink,#0b0b0b);border-radius:999px;background:var(--rsm-surface,#FFFFFF);color:var(--rsm-ink,#0B0B0B);font-weight:800;text-decoration:none}.CoachDashboard_nextPremiumLink__CJvK4:hover,.CoachDashboard_premiumAccessLink__W7_1t:hover{background:var(--rsm-paper,#FFF6E5)}.CoachDashboard_nextUnavailable__B9Ed7{max-width:28ch;color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}@keyframes CoachDashboard_pulse__u3Wcs{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.CoachDashboard_grid__Hc87p{display:grid;grid-template-columns:1fr 350px;gap:24px}.CoachDashboard_mainColumn__3OuWL,.CoachDashboard_sideColumn__L__ht{display:flex;flex-direction:column;gap:24px}.CoachDashboard_emptyContainer__wSNU3,.CoachDashboard_errorContainer__Pg0Mi,.CoachDashboard_loadingContainer__utD7F{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;gap:16px;padding:48px;background:var(--color-surface-card);border-radius:16px;border:1px dashed var(--color-border-subtle)}.CoachDashboard_emptyContainer__wSNU3,.CoachDashboard_errorContainer__Pg0Mi,.CoachDashboard_loadingContainer__utD7F{box-sizing:border-box;width:min(1152px,calc(100% - 48px));margin:24px auto}.CoachDashboard_generateButton__hWv8w{margin-top:16px;background:var(--rsm-cta,#FAE415);transition:background .2s}.CoachDashboard_generateButton__hWv8w,.CoachDashboard_secondaryButton__mx1JK{min-height:44px;padding:12px 24px;color:var(--rsm-ink,#0B0B0B);border:3px solid var(--rsm-ink,#0b0b0b);border-radius:8px;font-weight:600;cursor:pointer}.CoachDashboard_secondaryButton__mx1JK{background:var(--rsm-surface,#FFFFFF)}.CoachDashboard_generateButton__hWv8w:hover{background:var(--rsm-focus,#27A4CC)}.CoachDashboard_generateButton__hWv8w:disabled{cursor:wait;opacity:.7}.CoachDashboard_spinner__TFSUO{width:40px;height:40px;border-top:4px solid var(--rsm-paper,#fff6e5);border:4px solid var(--rsm-paper,#fff6e5);border-top-color:var(--rsm-focus,#27a4cc);border-radius:50%;animation:CoachDashboard_spin__hss_Y 1s linear infinite}@keyframes CoachDashboard_spin__hss_Y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.CoachDashboard_grid__Hc87p{grid-template-columns:1fr}.CoachDashboard_sideColumn__L__ht{order:0}}@media (max-width:720px){.CoachDashboard_container__HBE4M{padding:16px;gap:16px}.CoachDashboard_nextList__pyhBE{grid-template-columns:1fr}.CoachDashboard_nextActions__GbiGr,.CoachDashboard_nextCard__Fxv7E{padding:16px}.CoachDashboard_nextCard__Fxv7E{align-items:flex-start}.CoachDashboard_nextAction__YLQHs{justify-content:flex-start;width:100%}.CoachDashboard_demoBanner__1Ml9d{padding:12px;gap:8px;flex-wrap:wrap}.CoachDashboard_generationFailureCard__ToOef{padding:16px}}.CoachDashboard_container__HBE4M a:focus-visible,.CoachDashboard_container__HBE4M button:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.CoachDashboard_profileBadge__6TbTq{align-self:flex-start;background:var(--rsm-focus,#27A4CC)}.CoachDashboard_creditBadge__9Z060,.CoachDashboard_profileBadge__6TbTq{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:3px solid var(--rsm-ink,#0b0b0b);border-radius:999px;color:var(--rsm-ink,#0b0b0b);font-weight:800}.CoachDashboard_creditBadge__9Z060{background:var(--rsm-surface,#FFFFFF)}.CoachDashboard_emptyCoachCard__kY7Gw{display:grid;gap:12px;padding:24px;background:var(--rsm-paper,#FFF6E5);border:3px solid var(--rsm-ink,#0b0b0b);border-radius:18px}.CoachDashboard_emptyCoachCard__kY7Gw h3{margin:0;font-size:1.25rem;color:var(--rsm-ink,#0b0b0b)}.CoachDashboard_emptyCoachCard__kY7Gw p{margin:0;line-height:1.6;color:rgba(11,11,11,.75)}.CoachDashboard_zeroCreditNote__iQ9UC{font-weight:700}.CoachDashboard_preparationError__dctBk,.CoachDashboard_preparationSuccess__HqxuA{border:2px solid var(--rsm-ink,#0b0b0b);border-radius:12px;padding:12px 16px;font-weight:700}.CoachDashboard_preparationSuccess__HqxuA{background:color-mix(in srgb,var(--rsm-success,#4caf50) 24%,var(--rsm-surface,#ffffff))}.CoachDashboard_preparationError__dctBk{background:color-mix(in srgb,var(--rsm-danger-adult,#d7261e) 14%,var(--rsm-surface,#ffffff))}.CoachDashboard_emptyCoachActions__BLzy4{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.CoachDashboard_emptyCoachActions__BLzy4 .CoachDashboard_generateButton__hWv8w,.CoachDashboard_emptyCoachActions__BLzy4 .CoachDashboard_secondaryButton__mx1JK{min-height:48px;margin-top:0}.CoachDashboard_checkReportButton__WF7Hn{min-height:48px;padding:10px 20px;background:var(--rsm-surface,#FFFFFF);color:var(--rsm-ink,#0B0B0B);border:3px solid var(--rsm-ink,#0b0b0b);border-radius:10px;font-weight:800;cursor:pointer;transition:background .15s,transform .15s}.CoachDashboard_checkReportButton__WF7Hn:hover{background:var(--rsm-paper,#FFF6E5)}.CoachDashboard_checkReportButton__WF7Hn:active{transform:scale(.98)}.CoachDashboard_checkReportButton__WF7Hn:disabled{cursor:wait;opacity:.7}.CoachDashboard_reportStatusCard__xNDlE{display:grid;gap:12px;padding:20px 24px;background:var(--rsm-surface,#FFFFFF);border:3px solid var(--rsm-ink,#0b0b0b);border-radius:18px}.CoachDashboard_reportStatusCard__xNDlE p{margin:0;line-height:1.6;color:rgba(11,11,11,.8)}.CoachDashboard_cacheNote__iVnfx{font-size:.9375rem}.CoachDashboard_creditPurchaseLink__UPzqg{display:inline-flex;align-items:center;min-height:48px;color:var(--rsm-ink,#0B0B0B);font-weight:800;text-decoration-thickness:2px}.CoachDashboard_errorActions__PX9Cb{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.CoachDashboard_errorActions__PX9Cb .CoachDashboard_generateButton__hWv8w{margin-top:0}@media (max-width:520px){.CoachDashboard_generationFailureCard__ToOef{grid-template-columns:1fr}.CoachDashboard_generationFailureActions__WSoTj{align-items:stretch;flex-direction:column}.CoachDashboard_generationFailureActions__WSoTj .CoachDashboard_generateButton__hWv8w,.CoachDashboard_generationFailureActions__WSoTj .CoachDashboard_secondaryButton__mx1JK{width:100%}.CoachDashboard_emptyCoachActions__BLzy4{align-items:stretch;flex-direction:column}.CoachDashboard_checkReportButton__WF7Hn,.CoachDashboard_creditPurchaseLink__UPzqg,.CoachDashboard_emptyCoachActions__BLzy4 .CoachDashboard_generateButton__hWv8w,.CoachDashboard_emptyCoachActions__BLzy4 .CoachDashboard_secondaryButton__mx1JK{justify-content:center;width:100%}}