.ClassroomRoundBinding_card__Hd7zB{width:min(100%,520px);margin:32px auto;padding:32px;border:4px solid var(--rsm-ink);border-radius:24px;background:var(--rsm-paper);color:var(--rsm-ink);text-align:center}.ClassroomRoundBinding_icon__6_3Nr{display:grid;width:56px;height:56px;margin:0 auto 16px;place-items:center;border:3px solid var(--rsm-ink);border-radius:50%}.ClassroomRoundBinding_iconPending__sC17I{background:var(--rsm-focus)}.ClassroomRoundBinding_iconFailed__pPTZj{background:var(--rsm-accent)}.ClassroomRoundBinding_spinner__nKwfV{animation:ClassroomRoundBinding_spin__JWE8G .9s linear infinite}.ClassroomRoundBinding_card__Hd7zB h1{margin:0;font-family:var(--font-kids-heading);font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.1}.ClassroomRoundBinding_card__Hd7zB p{max-width:34ch;margin:12px auto 0;font-family:var(--font-kids-body);font-size:1.05rem;font-weight:700;line-height:1.45}.ClassroomRoundBinding_actions__zAxLf{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.ClassroomRoundBinding_actions__zAxLf button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:3px solid var(--rsm-ink);border-radius:14px;color:var(--rsm-ink);font:800 1rem var(--font-kids-body);cursor:pointer}.ClassroomRoundBinding_primaryButton__RsJur{background:var(--rsm-cta)}.ClassroomRoundBinding_secondaryButton__cm21R{background:var(--rsm-surface,#FFFFFF)}.ClassroomRoundBinding_actions__zAxLf button:hover{background:var(--rsm-focus)}.ClassroomRoundBinding_actions__zAxLf button:active{transform:scale(.98)}.ClassroomRoundBinding_actions__zAxLf button:focus-visible{outline:4px solid var(--rsm-focus);outline-offset:3px}@keyframes ClassroomRoundBinding_spin__JWE8G{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ClassroomRoundBinding_spinner__nKwfV{animation:none}.ClassroomRoundBinding_actions__zAxLf button:active{transform:none}}.ComboFlame_comboFlame__PO2uh{box-sizing:border-box;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:.35rem .75rem .35rem .4rem;color:var(--rsm-ink);background:var(--rsm-paper);border:3px solid var(--rsm-ink);border-radius:999px;animation:ComboFlame_comboIn__6j41s .16s ease-out}.ComboFlame_iconBadge__2g7pW{width:32px;height:32px;display:inline-grid;place-items:center;color:var(--rsm-ink);background:var(--rsm-accent);border:2px solid var(--rsm-ink);border-radius:999px}.ComboFlame_comboLabel__op20p{font-family:var(--font-kids-body);font-size:.98rem;font-weight:900;line-height:1}.ComboFlame_milestone__4h8W5{background:var(--rsm-cta)}@keyframes ComboFlame_comboIn__6j41s{0%{transform:translateY(-4px) scale(.94);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.ComboFlame_comboFlame__PO2uh{animation:none}}.Numpad_grid__4Ws8j{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);width:100%;max-width:100%;min-width:0;padding-bottom:calc(var(--space-lg) + env(safe-area-inset-bottom))}.Numpad_key__Tkw_C{box-sizing:border-box;min-width:0;aspect-ratio:1.7;border:4px solid var(--rsm-ink);border-radius:var(--radius-lg);background:var(--rsm-paper);color:var(--rsm-ink);font-size:clamp(1.1rem,3vw,1.5rem);font-weight:700;cursor:pointer;transition:transform .1s}.Numpad_key__Tkw_C:active{transform:translateY(4px)}.Numpad_enter__8B33a{color:var(--rsm-ink)}.Numpad_clear__XCDb0{background:var(--rsm-accent);color:var(--rsm-ink)}.Numpad_backspaceContent__gJQPO{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;line-height:1}.Numpad_backspaceLabel__tkDgr{font-size:.7rem;font-weight:800;line-height:1}.Numpad_compact__FiqBH{padding-bottom:var(--space-sm)}.Numpad_compact__FiqBH .Numpad_key__Tkw_C{font-size:1.25rem;border-radius:var(--radius-md)}.Numpad_compact__FiqBH .Numpad_backspaceContent__gJQPO svg{width:22px;height:22px}.Numpad_compact__FiqBH .Numpad_backspaceLabel__tkDgr{font-size:.62rem}@media (max-height:780px),(max-width:420px){.Numpad_grid__4Ws8j{gap:var(--space-xs);padding-bottom:calc(var(--space-sm) + env(safe-area-inset-bottom))}.Numpad_key__Tkw_C{aspect-ratio:2.55;font-size:clamp(1rem,3.5vw,1.25rem);border-radius:var(--radius-md)}}.Numpad_grid__4Ws8j{gap:12px;padding:8px 0;align-content:center}.Numpad_key__Tkw_C{min-height:56px;height:clamp(56px,10dvh,88px);aspect-ratio:auto;border-radius:16px;border-width:3px 3px 7px;background:var(--rsm-surface);font-family:var(--font-kids-heading);font-size:clamp(28px,4vw,40px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Numpad_key__Tkw_C:active{transform:translateY(3px);border-bottom-width:3px}.Numpad_key__Tkw_C:focus-visible{outline:3px solid var(--rsm-focus);outline-offset:3px}.Numpad_key__Tkw_C:disabled{opacity:.55;cursor:default;transform:none}.Numpad_enter__8B33a{background:var(--rsm-cta);font-family:var(--font-kids-body);font-size:20px}.Numpad_clear__XCDb0{background:var(--rsm-paper)}.Numpad_backspaceLabel__tkDgr{font-size:12px}.Numpad_compact__FiqBH{gap:4px;padding:0}.Numpad_compact__FiqBH .Numpad_key__Tkw_C{height:auto;min-height:44px;font-size:24px}.Numpad_grid__4Ws8j[data-calm=true] .Numpad_key__Tkw_C:active{transform:none}@media (max-height:640px),(max-width:640px){.Numpad_grid__4Ws8j{gap:8px}.Numpad_key__Tkw_C{height:56px;font-size:28px}.Numpad_enter__8B33a{font-size:18px}}@media (prefers-reduced-motion:reduce){.Numpad_key__Tkw_C{transition:none}.Numpad_key__Tkw_C:active{transform:none}}.Numpad_key__Tkw_C{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform 90ms ease-out,border-bottom-width 90ms ease-out,background-color .12s ease-out}.Numpad_key__Tkw_C:active:not(:disabled){transition:none;background:color-mix(in srgb,var(--rsm-cta) 45%,var(--rsm-surface))}.Numpad_enter__8B33a:active:not(:disabled){background:color-mix(in srgb,var(--rsm-cta) 80%,var(--rsm-ink))}.Numpad_grid__4Ws8j[data-calm=true] .Numpad_key__Tkw_C:active{border-bottom-width:7px}@media (prefers-reduced-motion:reduce){.Numpad_key__Tkw_C:active:not(:disabled){transform:none;border-bottom-width:3px}}.Numpad_key__Tkw_C[data-pressed=true]:not(:disabled){transition:none;transform:translateY(3px);border-bottom-width:3px;background:color-mix(in srgb,var(--rsm-cta) 45%,var(--rsm-surface))}.Numpad_enter__8B33a[data-pressed=true]:not(:disabled){background:color-mix(in srgb,var(--rsm-cta) 80%,var(--rsm-ink))}.Numpad_key__Tkw_C{transition:transform var(--kid-release-ms) var(--kid-ease-out),border-bottom-width var(--kid-release-ms) var(--kid-ease-out),background-color var(--kid-release-ms) ease-out,opacity var(--kid-swap-ms) ease-out}.Numpad_fill__KbqZn{height:100%;min-height:0;padding:0;gap:clamp(8px,1.4vh,14px);grid-template-rows:repeat(4,minmax(0,1fr));align-content:stretch}.Numpad_fill__KbqZn .Numpad_key__Tkw_C{height:auto;min-height:56px;max-height:132px;font-size:clamp(32px,min(5.4vh,4.6vw),52px);border-radius:20px;border-width:4px 4px 8px}.Numpad_fill__KbqZn .Numpad_enter__8B33a{font-size:clamp(20px,min(3.2vh,2.8vw),28px)}.Numpad_fill__KbqZn .Numpad_key__Tkw_C:active:not(:disabled),.Numpad_fill__KbqZn .Numpad_key__Tkw_C[data-pressed=true]:not(:disabled){border-bottom-width:4px;transform:translateY(4px)}.Numpad_fill__KbqZn .Numpad_key__Tkw_C:disabled{opacity:1;cursor:default}@media (max-height:640px),(max-width:640px){.Numpad_fill__KbqZn .Numpad_key__Tkw_C{height:auto;font-size:30px}}@media (prefers-reduced-motion:reduce){.Numpad_fill__KbqZn .Numpad_key__Tkw_C[data-pressed=true]:not(:disabled),.Numpad_key__Tkw_C[data-pressed=true]:not(:disabled){transform:none}.Numpad_key__Tkw_C{transition:none}}@media (max-height:640px),(max-width:640px){.Numpad_fill__KbqZn .Numpad_enter__8B33a{font-size:20px}}