.Rehearsal_rehearsal__eDbHD{width:calc(100% - 24px);max-width:800px;display:flex;flex-direction:column;gap:12px;margin:12px auto;padding:16px;border-radius:18px;background-color:var(--surface-panel);box-shadow:var(--shadow-card)}@media(max-width:480px){.Rehearsal_rehearsal__eDbHD{width:calc(100% - 16px);margin:8px auto;padding:12px}}.Rehearsal_help__zi5Y5{display:flex;align-items:center;gap:16px}.Rehearsal_help__zi5Y5 img{flex-shrink:0}.Rehearsal_help__zi5Y5 p{margin:0;color:var(--surface-ink-muted);font-size:13px;font-weight:600;line-height:1.5}.Rehearsal_formats__17KAc{display:flex;gap:8px;margin-top:2px;color:var(--surface-ink-faint);font-size:14px}.Rehearsal_progress__aXEkF{display:flex;flex-direction:column;gap:6px;padding-top:2px}.Rehearsal_progressLabel__oye3D{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px;color:var(--surface-ink-muted);font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.Rehearsal_done__r7r8j{flex-shrink:0;color:var(--success);font-size:16px;animation:Rehearsal_popIn___kFAe .34s cubic-bezier(.32,1.48,.52,1) 0s both}.Rehearsal_toolbar__HuV2f{display:flex;justify-content:flex-end;align-items:center;gap:12px}.Rehearsal_flaggedNotice__hdEJl{margin-right:auto;display:inline-flex;align-items:center;gap:4px;border-radius:999px;background-color:var(--danger-tint);color:var(--danger);font-size:11px;font-weight:700;line-height:18px;white-space:nowrap;padding:3px 10px;font-size:12px;white-space:normal;animation:Rehearsal_popIn___kFAe .34s cubic-bezier(.32,1.48,.52,1) 0s both}.Rehearsal_statsWrapper__qw32s{display:flex;flex-direction:column;gap:8px;padding-bottom:2px}.Rehearsal_distribution__OIMlx{position:relative;width:100%;aspect-ratio:2/1}.Rehearsal_stats__LF5cI{table-layout:fixed;border-collapse:separate;border-spacing:6px 0;width:calc(100% + 12px);margin:0 -6px;text-align:center}.Rehearsal_stats__LF5cI td,.Rehearsal_stats__LF5cI th{padding-inline:2px;background-color:var(--surface-alt);animation:Rehearsal_statPop__IqlG9 .6s cubic-bezier(.32,1.48,.52,1) both}.Rehearsal_stats__LF5cI td:nth-child(2),.Rehearsal_stats__LF5cI th:nth-child(2){animation-delay:40ms}.Rehearsal_stats__LF5cI td:nth-child(3),.Rehearsal_stats__LF5cI th:nth-child(3){animation-delay:80ms}.Rehearsal_stats__LF5cI td:nth-child(4),.Rehearsal_stats__LF5cI th:nth-child(4){animation-delay:.12s}.Rehearsal_stats__LF5cI th{padding-top:7px;border-radius:12px 12px 0 0;color:var(--surface-ink-muted);font-size:11px;font-weight:700;line-height:1.3;transform-origin:50% 100%}.Rehearsal_stats__LF5cI td{padding-bottom:6px;border-radius:0 0 12px 12px;font-size:17px;font-weight:800;line-height:1.3;transform-origin:50% 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.Rehearsal_stats__LF5cI .Rehearsal_hero__Ade33{background-color:var(--accent-tint);color:var(--accent-ink)}@keyframes Rehearsal_statPop__IqlG9{0%{scale:.86}}.Rehearsal_tableWrapper__HvOMf{overflow:auto;margin:0 -4px;padding:0 4px}.Rehearsal_table__myhlu{width:100%;border-collapse:separate;border-spacing:0;color:var(--surface-ink);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Rehearsal_table__myhlu th{padding:7px 10px;background-color:var(--fill-subtle);color:var(--surface-ink-muted);font-size:12px;font-weight:700;white-space:nowrap}.Rehearsal_table__myhlu th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.Rehearsal_table__myhlu th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.Rehearsal_table__myhlu td{padding:8px 10px;border-bottom:1px solid var(--surface-border)}.Rehearsal_table__myhlu tbody tr:last-child td{border-bottom:0}.Rehearsal_table__myhlu{border-spacing:3px}.Rehearsal_table__myhlu td,.Rehearsal_table__myhlu th{padding:7px 6px;border-bottom:0}.Rehearsal_table__myhlu th{border-radius:6px}.Rehearsal_chartButtons__OSAK_ td{padding:0 0 2px;text-align:center}.Rehearsal_chartButtons__OSAK_ td button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:30px;padding:0 12px;border-radius:999px;background-color:var(--fill-muted);color:var(--surface-ink-muted);font-size:12px;font-weight:700;white-space:nowrap;--press-opacity:1;box-shadow:0 2px 0 var(--surface-edge);transition:background-color .12s,color .12s,translate .34s cubic-bezier(.32,1.34,.52,1),scale .34s cubic-bezier(.32,1.34,.52,1),box-shadow .34s cubic-bezier(.32,1.34,.52,1)}.Rehearsal_chartButtons__OSAK_ td button:active:not(:disabled,[aria-disabled=true],.Rehearsal_disabled__jSt6j){translate:0 2px;box-shadow:0 0 0 var(--surface-edge);transition-duration:60ms}.Rehearsal_chartButtons__OSAK_ td button:hover:not(:disabled){background-color:var(--fill-muted-hover);color:var(--surface-ink)}.Rehearsal_chartButtons__OSAK_ td button{min-width:34px;min-height:28px;padding:0 8px;font-size:15px}.Rehearsal_chartButtons__OSAK_ td button.Rehearsal_selected__WmTRe{background-color:var(--accent-tint);color:var(--accent-ink);box-shadow:0 2px 0 var(--accent-edge)}.Rehearsal_chartButtons__OSAK_ td button.Rehearsal_selected__WmTRe:hover:not(:disabled){background-color:var(--accent-tint-hover);color:var(--accent-ink)}.Rehearsal_chartButtons__OSAK_ td button.Rehearsal_selected__WmTRe:active:not(:disabled){box-shadow:0 0 0 var(--accent-edge)}.Rehearsal_stageHeaders__ABNwu th{text-align:center}.Rehearsal_stageHeaders__ABNwu th:empty{background-color:rgba(0,0,0,0)}.Rehearsal_score__MTnDQ{border-radius:6px;background-color:color-mix(in srgb,#5bc0ff calc(var(--heat, 0) * 88% + 8%),transparent);font-weight:600;text-align:center;cursor:text;transition:background-color .18s}@media(hover:hover){.Rehearsal_score__MTnDQ:hover:not(.Rehearsal_editing___W79B){box-shadow:inset 0 0 0 1.5px #1c8fe8}}.Rehearsal_score__MTnDQ.Rehearsal_editing___W79B{padding:0}.Rehearsal_score__MTnDQ input{position:relative;z-index:1;width:100%;min-width:5ch;margin:0;padding:7px 6px;border:none;border-radius:6px;outline:none;background-color:var(--surface-panel);box-shadow:inset 0 0 0 1.5px var(--primary),0 0 0 3px var(--primary-halo);color:inherit;font:inherit;text-align:inherit}.Rehearsal_score__MTnDQ.Rehearsal_flagged__sZh0c{background-color:var(--danger-tint);box-shadow:inset 0 0 0 1.5px var(--danger);color:var(--danger);font-weight:800}.Rehearsal_table__myhlu td.Rehearsal_action__MwrpN{padding:0 2px;text-align:center;white-space:nowrap}.Rehearsal_action__MwrpN button{width:28px;height:28px;display:inline-flex;justify-content:center;align-items:center;vertical-align:middle;border-radius:999px;color:var(--surface-ink-subtle);font-size:14px;transition:background-color .12s,color .12s,scale .34s cubic-bezier(.32,1.34,.52,1);--press-opacity:1}.Rehearsal_action__MwrpN button:active:not(:disabled,[aria-disabled=true],.Rehearsal_disabled__jSt6j){scale:.88;transition-duration:60ms}.Rehearsal_action__MwrpN button+button{margin-left:2px}@media(hover:hover){.Rehearsal_action__MwrpN button:hover{background-color:var(--fill-muted);color:var(--surface-ink)}.Rehearsal_action__MwrpN button.Rehearsal_remove__NNb2n:hover{background-color:var(--danger-tint);color:var(--danger)}}.Rehearsal_action__MwrpN button.Rehearsal_active__azq_B{background-color:var(--accent-tint);color:var(--accent-ink)}.Rehearsal_action__MwrpN button.Rehearsal_verify__Eh_YX{background-color:var(--success-tint);box-shadow:0 2px 0 var(--success-edge);color:var(--success);animation:Rehearsal_popIn___kFAe .34s cubic-bezier(.32,1.48,.52,1) 0s both}@keyframes Rehearsal_popIn___kFAe{0%{opacity:0;scale:.92}}.Rehearsal_previewRow__gDkMr:not(:has(>td>*)){display:none}.Rehearsal_previewRow__gDkMr td{padding:0}.Rehearsal_preview__4z2gW{max-height:60vh;overflow:auto;padding:8px;border-radius:10px;background-color:var(--fill-subtle)}.Rehearsal_preview__4z2gW img{display:block;max-width:100%;margin:0 auto;border-radius:6px}.Rehearsal_addButton__bRRjH{width:100%;height:36px;display:flex;justify-content:center;align-items:center;margin-top:-8px;border:1.5px dashed var(--surface-edge);border-radius:10px;background-color:var(--fill-subtle);color:var(--surface-ink-subtle);font-size:15px;transition:background-color .12s,border-color .12s,color .12s,scale .34s cubic-bezier(.32,1.34,.52,1);--press-opacity:1}.Rehearsal_addButton__bRRjH:active:not(:disabled,[aria-disabled=true],.Rehearsal_disabled__jSt6j){scale:.985;transition-duration:60ms}.Rehearsal_addButton__bRRjH svg{transition:scale .34s cubic-bezier(.32,1.48,.52,1)}@media(hover:hover){.Rehearsal_addButton__bRRjH:hover{border-color:var(--accent-edge);background-color:var(--accent-tint);color:var(--accent-ink)}.Rehearsal_addButton__bRRjH:hover svg{scale:1.2}}.Rehearsal_ad__GdDJJ{margin-top:16px}