.ExerciseCompletePopup_popupWrapper__SWTIj{position:fixed;top:0;left:var(--sidebar-width);right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1010;pointer-events:none}.ExerciseCompletePopup_popupFrame__fMSQN{--popup-border:rgba(var(--background-inset),0.9);--popup-surface:rgba(var(--secondary-background),0.94);--popup-shell:rgba(var(--tertiary-background),0.96);--popup-ring:rgba(var(--background-inset),0.76);--popup-highlight:rgba(255,255,255,0.18);--popup-glow-a:rgba(255,255,255,0.2);--popup-glow-b:rgba(255,255,255,0.12);--popup-button-bg:rgba(var(--secondary-background),0.92);--popup-button-hover-bg:rgba(var(--active-background),0.78);--popup-button-border:rgba(var(--background-inset),0.8);position:relative;isolation:isolate;width:min(520px,calc(100vw - 32px));border-radius:18px;border:1px solid var(--popup-border);background:var(--popup-surface);box-shadow:inset 0 1px 0 var(--popup-highlight),inset 0 0 0 1px var(--popup-ring);overflow:hidden;pointer-events:all}html:not(.dark) .ExerciseCompletePopup_popupFrame__fMSQN{--popup-border:#dedede;--popup-surface:#f8f8f8;--popup-shell:#f0f0f0;--popup-ring:#ececec;--popup-highlight:rgba(255,255,255,0.7);--popup-glow-a:rgba(255,255,255,0.98);--popup-glow-b:rgba(255,255,255,0.78);--popup-button-bg:#f4f4f4;--popup-button-hover-bg:#f8f8f8;--popup-button-border:#cfcfcf}.dark .ExerciseCompletePopup_popupFrame__fMSQN,html.dark .ExerciseCompletePopup_popupFrame__fMSQN{--popup-border:#2a2a2a;--popup-surface:#121212;--popup-shell:#1a1a1a;--popup-ring:#262626;--popup-highlight:rgba(255,255,255,0.08);--popup-glow-a:rgba(255,255,255,0.18);--popup-glow-b:rgba(255,255,255,0.1);--popup-button-bg:#1f1f1f;--popup-button-hover-bg:#262626;--popup-button-border:#3b3b3b}.ExerciseCompletePopup_popupFrame__fMSQN:before{content:"";pointer-events:none;position:absolute;inset:-16px;border-radius:24px;background:radial-gradient(circle at top left,var(--popup-glow-a),transparent 68%),radial-gradient(circle at bottom right,var(--popup-glow-b),transparent 72%);filter:blur(12px);opacity:.92;z-index:0}.ExerciseCompletePopup_popupFrame__fMSQN:after{content:"";pointer-events:none;position:absolute;inset:3px 0 0 3px;border-radius:14px;background:var(--popup-shell);z-index:0}.ExerciseCompletePopup_popupContent__9HIu3{position:relative;z-index:1;color:rgb(var(--text-primary));padding:28px;text-align:center}.ExerciseCompletePopup_popupContent__9HIu3 h2{margin:0;font-size:clamp(28px,4vw,34px);line-height:1.05}.ExerciseCompletePopup_popupContent__9HIu3 p{margin:0 0 16px;font-size:20px}.ExerciseCompletePopup_genericHero__5DZCq{margin-bottom:26px}.ExerciseCompletePopup_variantStack__QLuPw{display:grid;gap:18px;margin-bottom:26px;text-align:left}.ExerciseCompletePopup_heroBlock__oncyQ{display:grid;gap:10px}.ExerciseCompletePopup_eyebrow__xl1sL{display:inline-flex;align-items:center;width:fit-content;padding:7px 12px;border-radius:999px;border:1px solid rgba(var(--background-inset),.28);background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(255,255,255,.06)),rgba(var(--secondary-background),.82);color:rgba(var(--text-primary),.76);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ExerciseCompletePopup_heroCopy__YjAqJ{margin:0;color:rgba(var(--text-primary),.8);font-size:16px;line-height:1.55}.ExerciseCompletePopup_scoreShell__qUnJp{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;padding:18px 20px;border-radius:18px;border:1px solid rgba(var(--background-inset),.2);background:radial-gradient(circle at top left,rgba(255,255,255,.16),transparent 48%),linear-gradient(160deg,rgba(var(--secondary-background),.96),rgba(var(--tertiary-background),.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 16px 36px rgba(0,0,0,.18)}.ExerciseCompletePopup_scoreBlock__i9N6U{display:grid;gap:8px;justify-items:center;text-align:center}.ExerciseCompletePopup_scoreLabel__raZuA{color:rgba(var(--text-primary),.62);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ExerciseCompletePopup_scoreValue___NAWx{font-size:clamp(44px,8vw,64px);font-weight:800;line-height:.9;letter-spacing:-.04em}.ExerciseCompletePopup_scoreValueMuted__GFTjf{color:rgba(var(--text-primary),.72)}.ExerciseCompletePopup_scoreSlash__AjYuV{color:rgba(var(--text-primary),.28);font-size:clamp(32px,6vw,48px);font-weight:600;line-height:1}.ExerciseCompletePopup_summaryGrid__Hd9gd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ExerciseCompletePopup_summaryCard__bvu_z{display:grid;gap:12px;min-height:148px;padding:16px;border-radius:16px;border:1px solid rgba(var(--background-inset),.16);background:rgba(var(--secondary-background),.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.ExerciseCompletePopup_summaryCardAccent__h1A7B{background:linear-gradient(160deg,rgba(32,123,255,.14),rgba(var(--secondary-background),.84)),rgba(var(--secondary-background),.84)}.ExerciseCompletePopup_summaryLabel__Z3nHX{color:rgba(var(--text-primary),.62);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ExerciseCompletePopup_summaryValue__KN25p{font-size:32px;font-weight:800;letter-spacing:-.03em;line-height:1}.ExerciseCompletePopup_summaryText__BY6Zg{color:rgba(var(--text-primary),.78);font-size:14px;line-height:1.5}.ExerciseCompletePopup_chordPills__Xk8C6{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.ExerciseCompletePopup_chordPill__I2Iso{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--background-inset),.18);background:rgba(var(--tertiary-background),.88);color:rgb(var(--text-primary));font-size:14px;font-weight:700}.ExerciseCompletePopup_buttonRow__7FSIQ{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ExerciseCompletePopup_popupContent__9HIu3 button{appearance:none;border:1px solid var(--popup-button-border);border-radius:8px;padding:10px 22px;font-size:16px;font-weight:600;color:rgb(var(--text-primary));background:var(--popup-button-bg);box-shadow:inset 0 1px 0 var(--popup-highlight),inset 0 0 0 1px var(--popup-ring);cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.ExerciseCompletePopup_popupContent__9HIu3 button:hover{transform:translateY(-1px);background:var(--popup-button-hover-bg);border-color:var(--popup-button-border)}.ExerciseCompletePopup_popupContent__9HIu3 button:active{transform:translateY(0)}.ExerciseCompletePopup_menuButtonRow__rldMA{display:flex;justify-content:center;margin-top:14px}@media (max-width:640px){.ExerciseCompletePopup_popupFrame__fMSQN{width:min(100vw - 20px,520px)}.ExerciseCompletePopup_popupContent__9HIu3{padding:22px}.ExerciseCompletePopup_variantStack__QLuPw{gap:14px;margin-bottom:22px}.ExerciseCompletePopup_scoreShell__qUnJp{padding:16px}.ExerciseCompletePopup_summaryGrid__Hd9gd{grid-template-columns:1fr}.ExerciseCompletePopup_summaryCard__bvu_z{min-height:0}}.ExerciseStatus_status-box__elbfE{display:grid;grid-template-rows:20px 30px;gap:0;padding:2px;position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--footer-card-border,rgb(var(--background-inset)));background:var(--footer-card-surface,rgb(var(--secondary-background)));font-style:italic;color:rgb(var(--text-primary));border-radius:6px;box-shadow:inset 0 1px 0 var(--footer-card-highlight,rgba(255,255,255,.2)),inset 0 0 0 1px var(--footer-card-ring,rgba(var(--background-inset),.7));width:clamp(var(--scale-box-min),12vw,var(--scale-box-max));max-width:var(--scale-box-max);min-width:var(--scale-box-min);height:50px;user-select:none}.ExerciseStatus_status-box__elbfE:after{content:"";pointer-events:none;position:absolute;inset:3px 0 0 3px;border-radius:5px;background:var(--footer-card-inner,rgb(var(--tertiary-background)));z-index:0}.ExerciseStatus_status-box__elbfE>*{position:relative;z-index:1}.ExerciseStatus_label__hozw1{grid-row:1}.ExerciseStatus_label__hozw1,.ExerciseStatus_value__B7Cwj{display:flex;align-items:center;justify-content:center;font-size:14px;color:rgb(var(--text-primary))}.ExerciseStatus_value__B7Cwj{grid-row:2;font-weight:700}.ExerciseStatus_valueSuccess__ShPfL{color:#2f9e44}.ExerciseStatus_leadInSequence__Bvpz1{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:700;line-height:1;white-space:nowrap}.ExerciseStatus_leadInBracket__W8Pjj,.ExerciseStatus_leadInStepActive__yuR_m,.ExerciseStatus_leadInStep__cCgy4{color:rgb(var(--text-primary));opacity:1}.ExerciseStatus_leadInStepActive__yuR_m{text-shadow:0 0 8px rgba(var(--highlight-primary),.3)}.ExerciseStatus_leadInComma__0_px0{color:rgb(var(--text-primary));opacity:1}.ExerciseStatus_errorBadge__JApXU{border:1px solid rgba(211,47,47,.55);background:rgba(211,47,47,.2);color:#ffb4b4;font-weight:700;font-size:12px;padding:4px 10px;border-radius:999px;cursor:pointer;letter-spacing:.08em;text-transform:uppercase}.ExerciseStatus_errorBadge__JApXU:hover{background:rgba(211,47,47,.28)}.ExerciseStatus_errorBadge__JApXU:focus-visible{outline:2px solid rgba(211,47,47,.7);outline-offset:2px}.ExerciseStatus_stopControlBox__X1Ch5{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;grid-template-rows:none;padding:0;margin:0;cursor:pointer}.ExerciseStatus_stopControlBox__X1Ch5:hover{filter:brightness(1.03)}.ExerciseStatus_stopControlBox__X1Ch5:focus-visible{outline:2px solid rgb(var(--highlight-primary));outline-offset:2px}.ExerciseStatus_stopControlText__JYLKE{font-size:14px;font-weight:700;line-height:1}.ExerciseStatus_statusButton__iiCUU{appearance:none;-webkit-appearance:none;text-align:inherit;font:inherit;cursor:pointer}.ExerciseStatus_statusButton__iiCUU:hover:not(:disabled){filter:brightness(1.04)}.ExerciseStatus_statusButton__iiCUU:focus-visible{outline:2px solid rgba(var(--highlight-primary),.66);outline-offset:2px}.ExerciseStatus_statusButton__iiCUU:disabled{cursor:default;opacity:.56}.ExerciseStatus_statusButtonHelp__CtRrI{color:rgb(var(--text-secondary))}.ExerciseStatus_statusBoxSingleLine__59_1v{grid-template-rows:1fr}.ExerciseStatus_statusBoxSingleLineText__EVbfa{grid-row:1;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;text-align:center}.ExerciseStatus_statusLayout__O1hYX{display:grid;grid-template-columns:auto minmax(0,1fr) var(--exercise-status-side-width,auto);align-items:center;gap:10px;width:100%;min-width:0}.ExerciseStatus_statusRail__DNl_R{display:flex;align-items:center;gap:10px;min-width:0}.ExerciseStatus_statusRailRight__mg1Bo{width:var(--exercise-status-side-width,auto);justify-content:flex-end;min-width:0}.ExerciseStatus_progress-container__QyTJ5{min-width:0;height:50px}.ExerciseStatus_progressBarWrapper__IcM3t{position:relative;isolation:isolate;width:100%;height:100%;overflow:hidden;border:1px solid var(--footer-card-border,rgb(var(--background-inset)));background:var(--footer-card-surface,rgb(var(--secondary-background)));box-shadow:inset 0 1px 0 var(--footer-card-highlight,rgba(255,255,255,.2)),inset 0 0 0 1px var(--footer-card-ring,rgba(var(--background-inset),.7));border-radius:6px}.ExerciseStatus_progressBarWrapper__IcM3t:after{content:"";pointer-events:none;position:absolute;inset:3px 0 0 3px;border-radius:5px;background:var(--footer-card-inner,rgb(var(--tertiary-background)));z-index:0}.ExerciseStatus_progressBarWrapperSegmented__4KVvH{border:0;background:transparent;box-shadow:none}.ExerciseStatus_progressBarWrapperSegmented__4KVvH:after{display:none}.ExerciseStatus_progressBarStartButton__wPfL0{cursor:pointer}.ExerciseStatus_progressBarStartButton__wPfL0:focus-visible{outline:2px solid rgb(var(--highlight-primary));outline-offset:2px}.ExerciseStatus_progressBar__GLQ7_{position:absolute;inset:3px auto 3px 3px;background:var(--footer-control-active-surface,rgb(var(--active-background)));transition:width .3s ease-in-out;z-index:1}.ExerciseStatus_segmentedProgress__UUYGo{position:absolute;inset:0;z-index:1}.ExerciseStatus_segmentedProgressBeat__Rj7xA,.ExerciseStatus_segmentedProgressChord__G0xzJ{inset:0}.ExerciseStatus_segment__zORUN{position:absolute;top:0;bottom:0;overflow:hidden;border-radius:6px;border:1px solid rgba(var(--background-inset),.7);background:rgba(var(--tertiary-background),.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(var(--background-inset),.26);transition:border-color .12s linear,box-shadow .12s linear,background .12s linear}.ExerciseStatus_segmentStateActive__f4bsi,.ExerciseStatus_segmentStateComplete__3PWVD{border-color:rgba(var(--highlight-primary),.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(var(--highlight-primary),.16)}.ExerciseStatus_segmentStateMissed__7c1tC{border-color:rgba(var(--background-inset),.9);background:rgba(var(--secondary-background),.9)}.ExerciseStatus_segmentFill__cczlh{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);transition:transform 60ms linear,background .12s linear}.ExerciseStatus_segmentFillChord__gPP2B,.ExerciseStatus_segmentFillComplete__AqVGz,.ExerciseStatus_segmentFillLead__XHV7Z{background:linear-gradient(90deg,rgba(var(--highlight-primary),.52),var(--footer-control-active-surface,rgba(var(--active-background),.92)))}.ExerciseStatus_segmentFillMissed__SeTRN{background:rgba(var(--background-inset),.62)}.ExerciseStatus_progressReadoutBox__vfynT{justify-self:stretch;width:100%;min-width:0;max-width:none}.ExerciseStatus_progressReadoutFill__urb_R{position:absolute;inset:3px 0 0 3px;border-radius:5px;background:linear-gradient(90deg,rgba(var(--highlight-primary),.52),var(--footer-control-active-surface,rgba(var(--active-background),.92)));box-shadow:inset 0 1px 0 rgba(255,255,255,.12);transform-origin:left center;transform:scaleX(0);transition:transform 60ms linear,background .12s linear;pointer-events:none;z-index:1}.ExerciseStatus_progressReadoutBox__vfynT>.ExerciseStatus_label__hozw1,.ExerciseStatus_progressReadoutBox__vfynT>.ExerciseStatus_value__B7Cwj{z-index:2}.ExerciseStatus_progressReadoutValue__rAzVB{width:100%;justify-content:center;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;white-space:nowrap;overflow:hidden}.ExerciseStatus_progressReadoutValueInner__4WeFB{display:inline-flex;align-items:center;justify-content:center;min-width:100%;animation:ExerciseStatus_progressReadoutSwap__vvYs6 .18s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}@keyframes ExerciseStatus_progressReadoutSwap__vvYs6{0%{opacity:0;transform:translateY(20%) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.ExerciseStatus_statusLayout__O1hYX{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.ExerciseStatus_statusRail__DNl_R{gap:6px}.ExerciseStatus_statusRailRight__mg1Bo{width:auto}.ExerciseStatus_status-box__elbfE{width:clamp(50px,20vw,100px);height:45px;grid-template-rows:18px 27px}.ExerciseStatus_label__hozw1,.ExerciseStatus_statusBoxSingleLineText__EVbfa,.ExerciseStatus_value__B7Cwj{font-size:12px}.ExerciseStatus_progress-container__QyTJ5{min-width:120px;height:45px}.ExerciseStatus_segment__zORUN{border-radius:5px}.ExerciseStatus_progressReadoutValue__rAzVB{font-size:11px}}.FeedbackModal_backdrop__31wMM{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1100;display:grid;place-items:center;padding:16px;animation:FeedbackModal_fadeIn___yoW5 .15s ease-out}.FeedbackModal_modal__wyE9m{width:min(640px,100%);max-height:90vh;overflow:auto;background:rgb(var(--secondary-background));background-image:linear-gradient(139deg,rgb(var(--tertiary-background)) 0,rgb(var(--secondary-background)) 100%);color:rgb(var(--text-primary));border-radius:10px;box-shadow:0 10px 40px rgba(0,0,0,.25),inset 0 0 0 1px rgb(var(--background-inset));padding:16px;transform-origin:top right;animation:FeedbackModal_modalIn__Hf1DY .16s ease-out}.FeedbackModal_header__JNAbd{margin:-16px -16px 12px;padding:12px 16px;background:rgb(var(--secondary-background));border-bottom:1px solid rgb(var(--background-inset));border-radius:10px 10px 0 0}.FeedbackModal_header__JNAbd h3{margin:0;font-size:18px;font-weight:600;color:rgb(var(--text-primary))}.FeedbackModal_label__W25yd{display:block;font-size:.9rem;color:rgb(var(--text-secondary));margin:8px 0}.FeedbackModal_textarea__fb7x9{width:100%;min-height:132px;resize:vertical;padding:10px 12px;border-radius:10px;border:1px solid rgb(var(--background-inset));background:rgba(255,255,255,.02);color:rgb(var(--text-primary));outline:none;line-height:1.4;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.FeedbackModal_textarea__fb7x9:focus{border-color:rgb(var(--text-secondary));box-shadow:0 0 0 3px rgba(127,127,127,.15);background:rgba(255,255,255,.03)}.FeedbackModal_errorDetails__mhzcH{margin:0 0 8px;padding:10px 12px;border-radius:8px;border:1px solid rgba(211,47,47,.35);background:rgba(211,47,47,.08);color:rgb(var(--text-primary));font-size:.85rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.FeedbackModal_honey__g8nJ7{position:absolute;left:-9999px;top:-9999px;height:0;width:0;opacity:0}.FeedbackModal_footer__wDt15{margin-top:12px;display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid rgb(var(--background-inset))}.FeedbackModal_hint__vrbzx{font-size:.8rem;color:rgb(var(--text-secondary))}.FeedbackModal_hint__vrbzx kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;padding:2px 6px;border-radius:6px;background:rgb(var(--secondary-background));box-shadow:inset 0 0 0 1px rgb(var(--background-inset));color:rgb(var(--text-primary));margin:0 2px}.FeedbackModal_metaNote__PfBFE{margin-top:6px;font-size:.8rem;color:rgb(var(--text-secondary))}.FeedbackModal_actions__lXQy0{display:flex;gap:10px}.FeedbackModal_btnPrimary__iStSR,.FeedbackModal_btnSecondary__G0Acr{padding:8px 14px;border-radius:8px;border:1px solid rgb(var(--background-inset));cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease,opacity .12s ease;font-weight:600}.FeedbackModal_btnPrimary__iStSR{background:rgb(var(--active-background));color:rgb(var(--text-primary))}.FeedbackModal_btnPrimary__iStSR:disabled{opacity:.55;cursor:not-allowed}.FeedbackModal_btnSecondary__G0Acr{background:rgb(var(--secondary-background));color:rgb(var(--text-primary));box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.FeedbackModal_btnPrimary__iStSR:hover:not(:disabled),.FeedbackModal_btnSecondary__G0Acr:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.18)}.FeedbackModal_error___tEO8{margin-top:8px;color:#d32f2f;font-size:.9rem;padding:8px 10px;border-radius:8px;background:rgba(211,47,47,.08);border:1px solid rgba(211,47,47,.35)}.FeedbackModal_success__BwV1U{padding:20px 12px;text-align:center;font-size:.95rem;color:#2e7d32;font-weight:600;background:rgba(46,125,50,.08);border:1px solid rgba(46,125,50,.35);border-radius:10px}@keyframes FeedbackModal_fadeIn___yoW5{0%{opacity:0}to{opacity:1}}@keyframes FeedbackModal_modalIn__Hf1DY{0%{opacity:0;transform:translateY(4px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:520px){.FeedbackModal_modal__wyE9m{padding:14px}.FeedbackModal_header__JNAbd{margin:-14px -14px 10px;padding:10px 14px}.FeedbackModal_actions__lXQy0{gap:8px}}.ExerciseMenu_wrapper__zzZU3{--menu-shell-border:rgba(var(--background-inset),0.92);--menu-shell-surface:rgb(var(--secondary-background));--menu-shell-inner:rgb(var(--tertiary-background));--menu-card-border:rgba(var(--background-inset),0.84);--menu-card-surface:rgba(var(--secondary-background),0.78);--menu-card-inner:rgba(var(--tertiary-background),0.88);--menu-highlight:rgba(255,255,255,0.22);--menu-focus:rgba(var(--text-primary),0.42);--menu-shell-shadow:0 22px 46px rgba(0,0,0,0.2);--menu-page-overlay:radial-gradient(circle at top left,rgba(var(--text-primary),0.08),transparent 55%);--menu-page-surface:rgb(var(--background));--menu-header-bg:rgba(var(--secondary-background),0.76);--menu-header-border:rgba(var(--background-inset),0.78);--menu-control-bg:rgba(var(--secondary-background),0.86);--menu-control-bg-alt:rgba(var(--secondary-background),0.82);--menu-control-hover-bg:rgba(var(--active-background),0.8);--menu-control-active-bg:rgba(var(--active-background),0.9);--menu-search-bg:rgba(var(--tertiary-background),0.8);--menu-dropdown-bg:rgba(var(--tertiary-background),0.94);--menu-scroll-thumb:rgba(var(--text-secondary),0.5);--menu-scroll-track:rgba(var(--secondary-background),0.9);position:fixed;top:var(--header-height,0);left:var(--sidebar-width);right:0;bottom:var(--footer-height,0);display:flex;align-items:stretch;justify-content:center;padding:18px 22px;background:var(--menu-page-overlay),var(--menu-page-surface);backdrop-filter:blur(8px);overflow:auto;z-index:900}html:not(.dark) .exerciseMenuBuilderTheme.ExerciseMenu_wrapper__zzZU3{--menu-shell-border:#d7d7d7;--menu-shell-surface:#e9e9e9;--menu-shell-inner:#ececec;--menu-card-border:#d2d2d2;--menu-card-surface:#f2f2f2;--menu-card-inner:#f2f2f2;--menu-highlight:rgba(255,255,255,0.4);--menu-focus:rgba(15,15,15,0.36);--menu-shell-shadow:0 1px 3px rgba(0,0,0,0.08);--menu-page-overlay:linear-gradient(180deg,#ededed,#dfdfdf);--menu-page-surface:#e8e8e8;--menu-header-bg:#f2f2f2;--menu-header-border:#d7d7d7;--menu-control-bg:#f8f8f8;--menu-control-bg-alt:#fafafa;--menu-control-hover-bg:#f3f3f3;--menu-control-active-bg:#fbfbfb;--menu-search-bg:#f9f9f9;--menu-dropdown-bg:#f8f8f8;--menu-scroll-thumb:rgba(15,15,15,0.32);--menu-scroll-track:#ededed;--menu-preview-panel-bg:#f4f4f4;--menu-preview-header-bg:#f6f6f6;--menu-preview-grid-bg:#f8f8f8;--menu-preview-chip-bg:#fafafa;--menu-preview-chip-active-bg:#fcfcfc}.ExerciseMenu_wrapperEmbedded__Bi7bJ{position:relative;inset:auto;padding:0;background:transparent;overflow:visible;z-index:1}.ExerciseMenu_frame__TiNgc{position:relative;isolation:isolate;border-radius:22px;border:1px solid var(--menu-shell-border);background:var(--menu-shell-surface);box-shadow:var(--menu-shell-shadow);display:flex;flex-direction:column;height:100%;max-height:100%;width:min(1100px,100%);overflow:hidden}.ExerciseMenu_frame__TiNgc:after{content:"";pointer-events:none;position:absolute;inset:3px 0 0 3px;border-radius:18px;background:var(--menu-shell-inner);z-index:0}html:not(.dark) .exerciseMenuBuilderTheme.ExerciseMenu_wrapper__zzZU3 .ExerciseMenu_frame__TiNgc:after{content:none}.ExerciseMenu_frame__TiNgc>*{position:relative;z-index:1}.ExerciseMenu_frameEmbedded__1efgv{width:100%;height:auto;max-height:none}.ExerciseMenu_header__t2B4e{padding:12px 18px;background:var(--menu-header-bg);border-bottom:1px solid var(--menu-header-border);text-align:center}.ExerciseMenu_headerTitle__ZOBzk{margin:0;font-size:18px;font-weight:600;color:rgb(var(--text-primary))}.ExerciseMenu_body__6P5W1{padding:14px;display:flex;flex-direction:row;gap:12px;flex:1;overflow:hidden}.ExerciseMenu_rightArea__l38l3{flex:1;display:flex;flex-direction:column;overflow:hidden;gap:16px}.ExerciseMenu_leftSidebar__43uZ9{flex:0 0 180px;gap:8px;align-items:stretch;background:var(--menu-card-surface);min-width:0}.ExerciseMenu_leftSidebar__43uZ9,.ExerciseMenu_mainArea__SHwM0{display:flex;flex-direction:column;padding:12px;border:1px solid var(--menu-card-border);border-radius:16px;overflow-y:auto;box-shadow:inset 0 1px 0 var(--menu-highlight)}.ExerciseMenu_mainArea__SHwM0{gap:16px;flex:1;position:relative;background:var(--menu-card-inner)}.ExerciseMenu_spacer__cmqOQ{flex:1}.ExerciseMenu_panelContainer__rA_q5{position:absolute;bottom:0;left:50%;transform:translateX(-50%);overflow:hidden;width:min(640px,100%);z-index:1}.ExerciseMenu_panelContainer__rA_q5.ExerciseMenu_collapsed__4CPX9{max-height:0}.ExerciseMenu_panelContainer__rA_q5.ExerciseMenu_expanded__20yf5{max-height:min(210px,calc(100% - 12px));overflow-y:auto;overflow-x:hidden;height:auto}.ExerciseMenu_selectorBox__yUhPf{cursor:pointer;padding:9px 10px;background-color:var(--menu-control-bg);color:rgb(var(--text-primary));border-radius:10px;border:1px solid var(--menu-card-border);display:flex;flex-direction:column;align-items:flex-start;min-height:unset;user-select:none;box-shadow:inset 0 1px 0 var(--menu-highlight);transition:background-color .14s ease,border-color .14s ease,transform .14s ease;width:110px}.ExerciseMenu_selectorBox__yUhPf:hover{transform:translateY(-1px);border-color:var(--menu-focus);background-color:var(--menu-control-hover-bg)}.ExerciseMenu_selectorBox__yUhPf .ExerciseMenu_active__2VnnK{background-color:var(--menu-control-active-bg)}.ExerciseMenu_selectorBox__yUhPf{width:100%}.ExerciseMenu_label__7nCq5{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--text-secondary));margin-bottom:3px}.ExerciseMenu_value__sZePh{font-size:13px;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:rgb(var(--text-primary))}.ExerciseMenu_radioInputs__huvUd{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;border-radius:12px;background-color:var(--menu-card-surface);border:1px solid var(--menu-card-border);box-shadow:inset 0 1px 0 var(--menu-highlight);padding:8px;font-size:13px;overflow-y:auto;overflow-x:hidden}.ExerciseMenu_radioInputs__huvUd :hover{background-color:var(--menu-control-hover-bg);border-radius:.5rem}.ExerciseMenu_radio__O7gW_{flex:0 0 auto;text-align:center;min-width:80px}.ExerciseMenu_radio__O7gW_ input{display:none}.ExerciseMenu_name__e1_4f{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid var(--menu-card-border);background:var(--menu-control-bg-alt);padding:.4rem .8rem;color:rgb(var(--text-primary));transition:background-color .15s ease,border-color .15s ease,font-weight .15s ease}.ExerciseMenu_name__e1_4f:hover{background-color:var(--menu-control-hover-bg)}.ExerciseMenu_radio__O7gW_ input:checked+.ExerciseMenu_name__e1_4f{border-color:var(--menu-focus);background-color:var(--menu-control-active-bg);font-weight:600}.ExerciseMenu_footer__EULTL{height:50px;display:flex;align-items:center;justify-content:center;background:transparent;padding:0 16px 12px}.ExerciseMenu_footerActions__8j6v0{width:100%;max-width:360px;display:flex;gap:8px}.ExerciseMenu_startButton__X5QMk{padding:8px 16px;background-color:var(--menu-control-active-bg);color:rgb(var(--text-primary));border:1px solid var(--menu-card-border);box-shadow:inset 0 1px 0 var(--menu-highlight);border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;flex:1;max-width:220px;transition:transform .14s ease,border-color .14s ease}.ExerciseMenu_startButton__X5QMk:hover:not(:disabled){transform:translateY(-1px);border-color:var(--menu-focus)}.ExerciseMenu_startButton__X5QMk:disabled{background-color:var(--menu-control-bg);cursor:not-allowed}.ExerciseMenu_saveButton__Mag8j{padding:8px 12px;min-width:90px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;border:1px solid var(--menu-card-border);background:var(--menu-control-bg-alt);box-shadow:inset 0 1px 0 var(--menu-highlight);color:rgb(var(--text-primary));cursor:pointer;font-size:14px;font-weight:600;transition:transform .14s ease,border-color .14s ease}.ExerciseMenu_saveButton__Mag8j:hover:not(:disabled){transform:translateY(-1px);border-color:var(--menu-focus)}.ExerciseMenu_saveButton__Mag8j svg{width:18px;height:18px}.ExerciseMenu_saveButton__Mag8j:disabled{opacity:.5;cursor:not-allowed}.ExerciseMenu_saveLabel__R5PJi{line-height:1}.ExerciseMenu_tabBar__vn7JW{display:flex;justify-content:center;gap:10px;padding:10px 0}.ExerciseMenu_tab__xRlHf{padding:6px 16px;background:var(--menu-control-bg);color:rgb(var(--text-primary));border:1px solid rgb(var(--background-inset));border-radius:4px;cursor:pointer}.ExerciseMenu_tab__xRlHf.ExerciseMenu_active__2VnnK{background:var(--menu-control-active-bg);font-weight:600}.ExerciseMenu_tabContent__vp3CN{display:flex;flex-direction:column;gap:10px}.ExerciseMenu_exerciseInfo__wz1Hg::-webkit-scrollbar,.ExerciseMenu_leftSidebar__43uZ9::-webkit-scrollbar,.ExerciseMenu_mainArea__SHwM0::-webkit-scrollbar,.ExerciseMenu_panelContainer__rA_q5::-webkit-scrollbar,.ExerciseMenu_radioInputs__huvUd::-webkit-scrollbar{width:8px}.ExerciseMenu_sequenceColumn__Vdlco{display:flex;flex-direction:column;gap:16px}.ExerciseMenu_exerciseInfo__wz1Hg::-webkit-scrollbar-thumb,.ExerciseMenu_leftSidebar__43uZ9::-webkit-scrollbar-thumb,.ExerciseMenu_mainArea__SHwM0::-webkit-scrollbar-thumb,.ExerciseMenu_panelContainer__rA_q5::-webkit-scrollbar-thumb,.ExerciseMenu_radioInputs__huvUd::-webkit-scrollbar-thumb{background:var(--menu-scroll-thumb);border-radius:999px;border:2px solid var(--menu-scroll-track)}.ExerciseMenu_exerciseInfo__wz1Hg::-webkit-scrollbar-track,.ExerciseMenu_leftSidebar__43uZ9::-webkit-scrollbar-track,.ExerciseMenu_mainArea__SHwM0::-webkit-scrollbar-track,.ExerciseMenu_panelContainer__rA_q5::-webkit-scrollbar-track,.ExerciseMenu_radioInputs__huvUd::-webkit-scrollbar-track{background:var(--menu-scroll-track);border-radius:999px}.ExerciseMenu_exerciseInfo__wz1Hg,.ExerciseMenu_leftSidebar__43uZ9,.ExerciseMenu_mainArea__SHwM0,.ExerciseMenu_panelContainer__rA_q5,.ExerciseMenu_radioInputs__huvUd{scrollbar-width:thin;scrollbar-color:var(--menu-scroll-thumb) var(--menu-scroll-track)}.SettingsAppearance_wrapper__2x4aB{width:100%;display:flex;flex-direction:column;gap:14px;padding-bottom:4px}.SettingsAppearance_settingsRow__7DGzp{border-radius:16px;border:none;background:transparent;box-shadow:none;padding:0}.SettingsAppearance_settingsRow__7DGzp h3{margin:0 0 10px;font-size:18px;font-weight:700;letter-spacing:.01em}.SettingsAppearance_optionGrid__8lfy0{display:flex;gap:8px;flex-wrap:wrap}.SettingsAppearance_optionGridCompact__BNPCZ{gap:8px}.SettingsAppearance_optionCell___n89M{width:88px;height:50px;display:flex;justify-content:center;align-items:center;border:1px solid var(--settings-card-border,rgba(var(--background-inset),.86));background:rgba(var(--secondary-background),.72);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));color:rgb(var(--text-primary));border-radius:.5rem;cursor:pointer;text-align:center;font-size:14px;font-weight:600;transition:transform .17s ease,border-color .17s ease,background-color .17s ease}.SettingsAppearance_optionCell___n89M:hover{transform:translateY(-1px);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));background:rgba(var(--active-background),.68)}.SettingsAppearance_optionCellCompact__HW8ab{width:46px;height:30px;font-size:12px;border-radius:.4rem}.SettingsAppearance_optionCell___n89M.SettingsAppearance_selected__pr3_H{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));background-color:rgba(var(--active-background),.92);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25)),0 8px 16px rgba(0,0,0,.12)}.SequenceSection_sequenceSection__zefDQ{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto}.SequenceSection_sectionLabel__XREzE{display:none}.SequenceSection_sequenceGrid__9GHJd{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;padding:6px;background-color:var(--menu-card-surface,rgba(var(--secondary-background),.88));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.16);border-radius:10px;min-height:60px;overflow-x:auto}.SequenceSection_addSlot__q__TJ,.SequenceSection_sequenceItem__fc4od{flex:1 1 0;min-width:0;aspect-ratio:1.5}.SequenceSection_sequenceItem__fc4od{display:flex;align-items:center;justify-content:center;padding:8px;background:var(--menu-control-bg,rgba(var(--secondary-background),.86));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.78));border-radius:8px;font-size:14px;color:rgb(var(--text-primary));cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.16);transition:background-color .15s ease,border-color .15s ease,transform .15s ease;text-align:center;word-break:break-word}.SequenceSection_sequenceItem__fc4od:hover{transform:translateY(-1px);border-color:var(--menu-focus,rgba(var(--text-primary),.4));background:var(--menu-control-hover-bg,rgba(var(--active-background),.84))}.SequenceSection_selected__pVOVR{border-color:var(--menu-focus,rgba(var(--text-primary),.4));background:var(--menu-control-active-bg,rgba(var(--active-background),.92))}.SequenceSection_addSlot__q__TJ{display:flex;align-items:center;justify-content:center;padding:8px;background:var(--menu-control-bg-alt,rgba(var(--secondary-background),.82));border:1px dashed var(--menu-card-border,rgba(var(--background-inset),.86));border-radius:8px;font-size:24px;color:rgb(var(--text-primary));cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.SequenceSection_addSlot__q__TJ:hover{transform:translateY(-1px);border-color:var(--menu-focus,rgba(var(--text-primary),.4));background-color:var(--menu-control-hover-bg,rgba(var(--active-background),.78))}.SequenceSection_removeButtonGlobal__izAVQ{padding:6px;background-color:var(--menu-control-bg,rgba(var(--secondary-background),.86));color:rgb(var(--text-primary));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.16);border-radius:8px;cursor:pointer;font-size:20px;font-weight:600;margin-top:4px;text-align:center;transition:transform .13s ease,border-color .13s ease,background .13s ease}.SequenceSection_removeButtonGlobal__izAVQ:hover:not(:disabled){transform:translateY(-1px);border-color:var(--menu-focus,rgba(var(--text-primary),.4));background-color:var(--menu-control-hover-bg,rgba(var(--active-background),.78))}.SequenceSection_removeButtonGlobal__izAVQ:disabled{background-color:var(--menu-control-bg,rgb(var(--secondary-background)));cursor:not-allowed}.SequenceSection_pivotContainer__TXImH{display:none}.SequenceSection_previewTable__3nHAw{display:flex;flex-direction:column;gap:6px;margin-top:14px;max-height:160px;overflow-y:auto}.SequenceSection_previewRow__Hy_cl{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:var(--menu-control-bg-alt,rgba(var(--secondary-background),.84));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.8));border-radius:8px;font-size:13px;cursor:pointer}.SequenceSection_previewRow__Hy_cl.SequenceSection_selected__pVOVR{background:var(--menu-control-active-bg,rgba(var(--active-background),.86))}.SequenceSection_rowName__DmoME{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SequenceSection_rowNext__jWp63{font-style:italic;white-space:nowrap}.SettingsAudio_wrapper__u_ZTi{width:100%;display:flex;flex-direction:column;gap:14px;padding-bottom:4px}.SettingsAudio_label__OwGVM{font-size:15px;font-weight:600;display:flex;flex-direction:column;gap:10px;border-radius:16px;border:none;background:transparent;box-shadow:none;padding:0}.SettingsAudio_volumeContainer__M9cMN{--slider-width:100%;--slider-height:6px;--slider-bg:rgba(var(--tertiary-background),0.92);--slider-border-radius:999px;--level-color:rgba(var(--text-primary),0.86);--level-transition-duration:.1s;display:inline-flex;flex-direction:row-reverse;align-items:center;cursor:pointer;gap:15px}.SettingsAudio_volumeIcon__yRuuR{color:var(--slider-bg);width:25px;height:25px;flex-shrink:0}.SettingsAudio_volumeLevel__q3Muk{-webkit-appearance:none;appearance:none;width:var(--slider-width);height:8px;border-radius:var(--slider-border-radius);border:1px solid rgba(var(--background-inset),.6);background:linear-gradient(to right,rgb(var(--active-background)) 0 var(--active,0),rgb(var(--secondary-background)) var(--active,0) 100%);overflow:visible;transition:height var(--level-transition-duration),border-color .17s ease;cursor:inherit}.SettingsAudio_volumeLevel__q3Muk::-webkit-slider-runnable-track{height:8px;border-radius:var(--slider-border-radius);border:none;background:transparent}.SettingsAudio_volumeLevel__q3Muk::-moz-range-track{height:8px;border-radius:var(--slider-border-radius);border:none;background:transparent}.SettingsAudio_volumeLevel__q3Muk::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:rgb(var(--text-primary));border:2px solid rgba(var(--secondary-background),.95);margin-top:-4px}.SettingsAudio_volumeLevel__q3Muk::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:rgb(var(--text-primary));border:2px solid rgba(var(--secondary-background),.95)}.SettingsAudio_volumeLevel__q3Muk:hover{height:calc(var(--slider-height) * 2);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42))}.SettingsAudio_slider__SocgM{position:relative;appearance:none;width:100%;height:24px;background:transparent;cursor:pointer}.SettingsAudio_slider__SocgM::-webkit-slider-runnable-track{height:8px;border-radius:999px;border:1px solid rgba(var(--background-inset),.6);background:linear-gradient(to right,rgb(var(--active-background)) 0 var(--active),rgb(var(--secondary-background)) var(--active) 100%)}.SettingsAudio_slider__SocgM::-moz-range-track{height:8px;border-radius:999px;border:1px solid rgba(var(--background-inset),.6);background:linear-gradient(to right,rgb(var(--active-background)) 0 var(--active),rgb(var(--secondary-background)) var(--active) 100%)}.SettingsAudio_slider__SocgM::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:rgb(var(--text-primary));border:2px solid rgba(var(--secondary-background),.95);margin-top:-4px}.SettingsAudio_slider__SocgM::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:rgb(var(--text-primary));border:2px solid rgba(var(--secondary-background),.95)}.SettingsAudio_slider__SocgM:before{content:"";position:absolute;left:var(--gate);top:8px;height:8px;width:2px;background:rgb(var(--text-primary));opacity:.9;pointer-events:none}.SettingsAudio_tuningButtons__OOSOy{display:flex;flex-wrap:wrap;gap:10px}.SettingsAudio_tuningButtons__OOSOy button{min-width:98px;height:54px;display:flex;justify-content:center;align-items:center;background-color:rgba(var(--secondary-background),.72);border:1px solid var(--settings-card-border,rgba(var(--background-inset),.86));box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));color:rgb(var(--text-primary));border-radius:.5rem;cursor:pointer;text-align:center;padding:6px;font-weight:600;transition:transform .17s ease,border-color .17s ease,background-color .17s ease}.SettingsAudio_tuningButtons__OOSOy button:hover{transform:translateY(-1px);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));background:rgba(var(--active-background),.7)}.SettingsAudio_selected__su8f5{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42))!important;background:rgba(var(--active-background),.9)!important;box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25)),0 8px 16px rgba(0,0,0,.12)}.SettingsAudio_buttonLabel__icO08{display:block;line-height:1.15;text-align:center}.ExerciseMenuHeader_header__CAWOS{display:grid;grid-template-columns:1fr minmax(220px,480px) 1fr;align-items:center;gap:12px;padding:12px 14px;background:var(--menu-header-bg,rgba(var(--secondary-background),.76));border-bottom:1px solid var(--menu-header-border,rgba(var(--background-inset),.78));box-shadow:inset 0 -1px 0 rgba(255,255,255,.08)}.ExerciseMenuHeader_leftControls__mZRvJ{display:flex;align-items:center;justify-content:flex-start}.ExerciseMenuHeader_closeButton__Z7a9z{width:36px;height:36px;border-radius:10px;border:1px solid var(--menu-card-border,rgba(var(--background-inset),.82));background:var(--menu-control-bg,rgba(var(--secondary-background),.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.2);color:rgb(var(--text-primary));font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .13s ease,border-color .13s ease,transform .13s ease}.ExerciseMenuHeader_closeButton__Z7a9z:hover{transform:translateY(-1px);border-color:var(--menu-focus,rgba(var(--text-primary),.4));background:var(--menu-control-hover-bg,rgba(var(--active-background),.82))}.ExerciseMenuHeader_searchWrapper__ipqIV{position:relative;width:100%}.ExerciseMenuHeader_searchInput__W0dQL{width:100%;padding:9px 12px;font-size:14px;border-radius:10px;border:1px solid var(--menu-card-border,rgba(var(--background-inset),.82));background:var(--menu-search-bg,rgba(var(--tertiary-background),.8));box-shadow:inset 0 1px 0 rgba(255,255,255,.16);color:rgb(var(--text-primary));transition:border-color .13s ease,box-shadow .13s ease,background .13s ease}.ExerciseMenuHeader_searchInput__W0dQL::placeholder{color:rgb(var(--text-secondary))}.ExerciseMenuHeader_searchInput__W0dQL:focus-visible{outline:none;border-color:var(--menu-focus,rgba(var(--text-primary),.42));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 3px rgba(var(--text-primary),.14);background:var(--menu-control-bg,rgba(var(--tertiary-background),.92))}.ExerciseMenuHeader_dropdown__j0bvm{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:160px;overflow-y:auto;background:var(--menu-dropdown-bg,rgba(var(--tertiary-background),.94));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.8));color:rgb(var(--text-primary));border-radius:10px;z-index:5;box-shadow:0 14px 26px rgba(0,0,0,.2);scrollbar-width:thin;scrollbar-color:var(--menu-scroll-thumb,rgba(var(--text-secondary),.5)) transparent}.ExerciseMenuHeader_dropdown__j0bvm::-webkit-scrollbar{width:6px;background:transparent}.ExerciseMenuHeader_dropdown__j0bvm::-webkit-scrollbar-thumb{background:var(--menu-scroll-thumb,rgba(var(--text-secondary),.5));border-radius:3px}.ExerciseMenuHeader_dropdown__j0bvm::-webkit-scrollbar-track{background:transparent}.ExerciseMenuHeader_item__ns1PN{padding:7px 10px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:background .12s ease}.ExerciseMenuHeader_item__ns1PN:hover{background:var(--menu-control-hover-bg,rgba(var(--active-background),.85));font-weight:600}.ExerciseMenuHeader_tabs__nh75E{display:flex;gap:8px;justify-content:flex-end}.ExerciseMenuHeader_tab__CiNcd{width:36px;height:36px;border-radius:10px;border:1px solid var(--menu-card-border,rgba(var(--background-inset),.82));background:var(--menu-control-bg,rgba(var(--secondary-background),.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.2);color:rgb(var(--text-primary));font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .13s ease,border-color .13s ease,transform .13s ease}.ExerciseMenuHeader_tab__CiNcd:hover{transform:translateY(-1px);border-color:var(--menu-focus,rgba(var(--text-primary),.4));background:var(--menu-control-hover-bg,rgba(var(--active-background),.84))}.ExerciseMenuHeader_tab__CiNcd.ExerciseMenuHeader_active__KPRlz{border-color:var(--menu-focus,rgba(var(--text-primary),.4));background:var(--menu-control-active-bg,rgba(var(--active-background),.9))}.ExerciseMenuHeader_icon__WA0NM{width:18px;height:18px;pointer-events:none}.SettingsExercise_repeatsSection__SkyAT{display:flex;flex-direction:column;gap:10px;border-radius:16px;border:none;background:transparent;box-shadow:none;padding:0}.SettingsExercise_sectionLabel__vewdQ{font-size:15px;font-weight:650;letter-spacing:.01em;color:rgb(var(--text-primary))}.SettingsExercise_radioInputs__Z7WRj{display:flex;flex-wrap:wrap;gap:6px;border-radius:.5rem;background:transparent;border:none;box-shadow:none;padding:0;font-size:14px}.SettingsExercise_radio__Dew83{flex:1 1 auto;text-align:center}.SettingsExercise_radio__Dew83 input{display:none}.SettingsExercise_name__Cjktg{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(var(--background-inset),.72);background:rgba(var(--secondary-background),.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.16);padding:.5rem .8rem;color:rgb(var(--text-primary));transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease,font-weight .15s ease}.SettingsExercise_name__Cjktg:hover{border-color:rgba(var(--text-primary),.3);background-color:rgba(var(--active-background),.7);transform:translateY(-1px)}.SettingsExercise_radio__Dew83 input:checked+.SettingsExercise_name__Cjktg{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));background-color:rgba(var(--active-background),.9);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));font-weight:600}.SettingsExercise_timedControls__b3igi{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center}.SettingsExercise_bpmInput__kEyuQ{width:100%;border-radius:8px;border:1px solid rgba(var(--background-inset),.8);background:rgba(var(--secondary-background),.88);color:rgb(var(--text-primary));padding:10px 12px;font-size:14px;box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25))}.SettingsExercise_bpmRange__UeXS0{width:100%;accent-color:rgb(var(--text-primary))}.SettingsExercise_freeWrapper__FxN39{display:flex;flex-direction:column;gap:16px;align-items:flex-start;text-align:left;border-radius:16px;border:none;background:transparent;box-shadow:none;padding:0}.SettingsExercise_freeHeader__dQLY0{margin:0;font-size:22px;font-weight:700;color:rgb(var(--text-primary))}.SettingsExercise_freeBody__Jco3J{margin:0;font-size:15px;color:rgba(var(--text-primary),.85);max-width:420px}.SettingsExercise_progressBar__pWEwa{width:100%;max-width:420px;height:10px;border-radius:999px;overflow:hidden;background:rgba(var(--background-inset),.36);border:1px solid rgba(var(--background-inset),.56);box-shadow:inset 0 1px 2px rgba(0,0,0,.16)}.SettingsExercise_progress__dqRjX{display:block;height:100%;border-radius:inherit;background:rgb(var(--text-primary));box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));transition:width .3s ease-in-out}.SettingsExercise_progressCaption__7yy49{margin:0;font-size:13px;color:rgba(var(--text-primary),.75)}.SettingsExercise_upgradeBtn__fI4gn{width:100%;max-width:420px;height:48px;border:1px solid rgba(var(--background-inset),.84);border-radius:8px;cursor:pointer;background:rgba(var(--active-background),.88);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));color:rgb(var(--text-primary));font-size:16px;font-weight:600;transition:transform .15s ease,border-color .15s ease}.SettingsExercise_upgradeBtn__fI4gn:hover{transform:translateY(-1px);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42))}.ExerciseCyclePreview_exerciseInfo__qqlMY{padding:12px 14px;background-color:var(--menu-preview-panel-bg,var(--menu-card-surface,rgba(var(--secondary-background),.74)));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.82));border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.14);overflow-y:auto;overflow-x:clip;min-width:0;scrollbar-width:thin;scrollbar-color:var(--menu-scroll-thumb,rgba(var(--text-secondary),.5)) var(--menu-scroll-track,rgb(var(--secondary-background)))}.ExerciseCyclePreview_exerciseInfo__qqlMY::-webkit-scrollbar{width:8px}.ExerciseCyclePreview_exerciseInfo__qqlMY::-webkit-scrollbar:horizontal{height:0}.ExerciseCyclePreview_exerciseInfo__qqlMY::-webkit-scrollbar-thumb{background:var(--menu-scroll-thumb,rgba(var(--text-secondary),.5));border-radius:999px;border:2px solid var(--menu-scroll-track,rgb(var(--secondary-background)))}.ExerciseCyclePreview_exerciseInfo__qqlMY::-webkit-scrollbar-track{background:var(--menu-scroll-track,rgb(var(--secondary-background)));border-radius:999px}.ExerciseCyclePreview_selectedName__m77aT{font-size:18px;font-weight:700;color:rgb(var(--text-primary));margin:4px 0 10px}.ExerciseCyclePreview_nextName__y0Mt0{font-size:16px;font-style:italic;color:rgb(var(--text-primary));margin:0 0 10px}.ExerciseCyclePreview_nameList__68muX{display:flex;flex-direction:column;margin:0 0 8px}.ExerciseCyclePreview_selectedLine__Zhh_O{font-size:18px;font-weight:700;color:rgb(var(--text-primary));margin:0}.ExerciseCyclePreview_nextLabel__GZChs,.ExerciseCyclePreview_nextLine__MC5oq{font-size:16px;font-style:italic;color:rgb(var(--text-primary));margin:0}.ExerciseCyclePreview_cycleContainer__pgLYy{display:flex;flex-direction:column;gap:10px}.ExerciseCyclePreview_headerRow__5l_qY{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:18px;padding:8px;border-radius:10px;background:var(--menu-preview-header-bg,var(--menu-card-inner,rgba(var(--tertiary-background),.6)));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.7))}.ExerciseCyclePreview_cycleContainer__pgLYy h3{margin:0;font-size:14px;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--text-primary))}.ExerciseCyclePreview_cycleContainer__pgLYy p{font-size:16px;font-style:italic;color:rgb(var(--text-secondary));margin:4px 0 0}.ExerciseCyclePreview_cycleGrid__kXTum{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;padding:6px;background-color:var(--menu-preview-grid-bg,var(--menu-card-inner,rgba(var(--secondary-background),.86)));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.14);border-radius:10px;min-height:40px;justify-content:center}.ExerciseCyclePreview_cycleItem__qTU6w{display:flex;align-items:center;justify-content:center;padding:4px 8px;background:var(--menu-preview-chip-bg,var(--menu-control-bg-alt,rgba(var(--secondary-background),.82)));border:1px solid var(--menu-card-border,rgba(var(--background-inset),.75));border-radius:8px;font-size:12px;color:rgb(var(--text-primary));cursor:default;transition:background-color .35s ease-out,border-color .35s ease-out;text-align:center;white-space:nowrap;min-width:50px}.ExerciseCyclePreview_active__rw3rH{border-color:var(--menu-focus,rgba(var(--text-primary),.38));background:var(--menu-preview-chip-active-bg,var(--menu-control-active-bg,rgba(var(--active-background),.9)))}.SettingsGame_wrapper__Jc499{width:100%;display:flex;flex-direction:column;gap:14px;padding-bottom:4px}.SettingsGame_section__y_qOO{display:flex;flex-direction:column;gap:10px;border-radius:16px;border:none;background:transparent;box-shadow:none;padding:0}.SettingsGame_sectionLabel__kENc8{font-size:15px;font-weight:650;letter-spacing:.01em;color:rgb(var(--text-primary))}.SettingsGame_sectionHint__w7GHS{margin:0;font-size:12px;color:rgba(var(--text-primary),.72)}.SettingsGame_bpmControls__IBFZB{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center}.SettingsGame_bpmInput__UU_5G{width:100%;border-radius:8px;border:1px solid rgba(var(--background-inset),.8);background:rgba(var(--secondary-background),.88);color:rgb(var(--text-primary));padding:10px 12px;font-size:14px;box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25))}.SettingsGame_bpmRange__VZUXC{width:100%;accent-color:rgb(var(--text-primary))}.SettingsGame_radioInputs___t_vT{display:flex;flex-wrap:wrap;gap:6px;border-radius:.5rem;background:transparent;border:none;box-shadow:none;padding:0;font-size:14px}.SettingsGame_radio__Z5O5c{flex:1 1 auto;text-align:center}.SettingsGame_radio__Z5O5c input{display:none}.SettingsGame_name__uYVXY{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgba(var(--background-inset),.72);background:rgba(var(--secondary-background),.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.16);padding:.5rem .8rem;color:rgb(var(--text-primary));transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease,font-weight .15s ease}.SettingsGame_name__uYVXY:hover{border-color:rgba(var(--text-primary),.3);background-color:rgba(var(--active-background),.7);transform:translateY(-1px)}.SettingsGame_radio__Z5O5c input:checked+.SettingsGame_name__uYVXY{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));background-color:rgba(var(--active-background),.9);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));font-weight:600}.SaveExerciseModal_overlay__ohQ8P{position:fixed;inset:0;background:rgba(6,8,14,.85);display:flex;align-items:center;justify-content:center;z-index:1200;padding:16px}.SaveExerciseModal_panel__lETYU{width:min(420px,100%);background:rgb(var(--secondary-background));border-radius:16px;box-shadow:0 12px 36px rgba(0,0,0,.35);padding:24px 28px;color:rgb(var(--text-primary))}.SaveExerciseModal_header__s1SKD{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.SaveExerciseModal_title__p9NhT{margin:0;font-size:20px;font-weight:600}.SaveExerciseModal_closeButton__Nl1MN{border:none;background:transparent;color:rgb(var(--text-primary));font-size:24px;line-height:1;cursor:pointer}.SaveExerciseModal_field__0Rgf0{display:flex;flex-direction:column;gap:6px;margin-top:12px}.SaveExerciseModal_label__eukR6{font-size:12px;color:rgb(var(--text-secondary))}.SaveExerciseModal_input__An32J{border-radius:10px;border:1px solid rgb(var(--background-inset));padding:10px 12px;background:rgb(var(--tertiary-background));color:rgb(var(--text-primary));font-size:15px;outline:none}.SaveExerciseModal_input__An32J:focus{border-color:rgb(var(--active-background));box-shadow:0 0 0 2px rgba(var(--active-background),.35)}.SaveExerciseModal_newCategoryRow__oZO6D{display:flex;align-items:center;gap:8px;margin-top:8px}.SaveExerciseModal_switchButton__sQBgO{border-radius:10px;border:1px solid rgb(var(--background-inset));padding:8px 12px;background:transparent;font-size:12px;font-weight:600;cursor:pointer;color:rgb(var(--text-primary));white-space:nowrap}.SaveExerciseModal_switchButton__sQBgO:hover{background:rgb(var(--tertiary-background))}.SaveExerciseModal_helper__ZQ03z{margin:12px 0 0;font-size:12px;color:rgb(var(--text-secondary))}.SaveExerciseModal_actions__oYI1C{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}.SaveExerciseModal_cancelButton__cEEUv,.SaveExerciseModal_saveButton__dryUK{border-radius:10px;border:1px solid rgb(var(--background-inset));padding:8px 18px;background:transparent;font-size:14px;font-weight:600;cursor:pointer;color:rgb(var(--text-primary))}.SaveExerciseModal_cancelButton__cEEUv:hover{background:rgb(var(--tertiary-background))}.SaveExerciseModal_saveButton__dryUK{background:rgb(var(--active-background));border-color:rgb(var(--active-background))}.SaveExerciseModal_saveButton__dryUK:disabled{opacity:.5;cursor:not-allowed}.SettingsBilling_wrapper__vv71n{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:2px 0 10px;text-align:left}.SettingsBilling_kicker__UE3Vx{margin:0 0 6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--text-secondary),.9)}.SettingsBilling_email__jW9dg{margin:0;font-size:16px;font-weight:600;color:rgb(var(--text-primary))}.SettingsBilling_accountCard__HnE4N{align-items:center;justify-content:space-between;gap:16px}.SettingsBilling_accountCard__HnE4N,.SettingsBilling_planCard__uogzy{width:100%;display:flex;padding:0;border-radius:16px;background:transparent;border:none;box-shadow:none}.SettingsBilling_planCard__uogzy{flex-direction:column;gap:12px}.SettingsBilling_planHeader__4VWxn{display:flex;align-items:center;justify-content:space-between;gap:16px}.SettingsBilling_planBadgeMuted__vOGoI,.SettingsBilling_planBadge__dpIVV{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em}.SettingsBilling_planBadge__dpIVV{color:rgb(var(--text-primary));background:rgba(var(--active-background),.62);border:1px solid rgba(var(--background-inset),.7)}.SettingsBilling_planBadgeMuted__vOGoI{color:rgba(var(--text-primary),.7);background:rgba(var(--background-inset),.3);border:1px solid rgba(var(--background-inset),.75)}.SettingsBilling_plan__j_rUd{margin:0;font-size:24px;font-weight:700;color:rgb(var(--text-primary))}.SettingsBilling_caption__NdElA{margin:0;font-size:16px;color:rgba(var(--text-primary),.85)}.SettingsBilling_features__8VfF_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:15px;color:rgb(var(--text-primary))}.SettingsBilling_upgradeBtn__tIfCG{width:100%;max-width:420px;height:48px;border:1px solid rgba(var(--background-inset),.84);border-radius:8px;background:rgba(var(--active-background),.9);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));color:rgb(var(--text-primary));font-size:16px;font-weight:600;cursor:pointer;transition:transform .15s ease,border-color .15s ease;margin-top:4px}.SettingsBilling_upgradeBtn__tIfCG:hover{transform:translateY(-1px);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42))}.SettingsBilling_manageBtn__NsUU_{min-width:200px;height:44px;display:flex;justify-content:center;align-items:center;border:1px solid var(--settings-card-border,rgba(var(--background-inset),.86));border-radius:.5rem;cursor:pointer;background:rgba(var(--secondary-background),.84);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));color:rgb(var(--text-primary));font-weight:600;font-size:15px;line-height:1;padding:0 16px;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease}.SettingsBilling_manageBtn__NsUU_:hover{transform:translateY(-1px);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));box-shadow:0 10px 18px rgba(0,0,0,.18);background:rgba(var(--active-background),.82)}.SettingsBilling_progressBarWrapper__6gbQ5{width:100%;max-width:420px;height:10px;background:rgba(var(--background-inset),.36);border:1px solid rgba(var(--background-inset),.56);box-shadow:inset 0 1px 2px rgba(0,0,0,.16);border-radius:999px;overflow:hidden}.SettingsBilling_progressBar__WJwd_{height:100%;border-radius:inherit;background:rgb(var(--text-primary));box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));transition:width .3s ease-in-out}.SettingsBilling_progressCaption__2xN2s{margin:0;font-size:13px;color:rgba(var(--text-primary),.75)}.SettingsBilling_actionRow__3GAcD{display:flex;justify-content:flex-start;width:100%}.SettingsFeedback_wrapper__msRxH{width:100%;display:flex;flex-direction:column;gap:10px;color:rgb(var(--text-primary));padding-bottom:4px}.SettingsFeedback_header__nmnTF{border-radius:16px;border:none;background:transparent;box-shadow:none;padding:0}.SettingsFeedback_header__nmnTF h2{margin:0;font-size:19px;font-weight:700}.SettingsFeedback_header__nmnTF p{margin:6px 0 0;font-size:.88rem;color:rgba(var(--text-primary),.7)}.SettingsFeedback_label__MdspM{display:inline-block;font-size:.88rem;font-weight:600;color:rgb(var(--text-secondary))}.SettingsFeedback_textarea__mddy5{width:100%;min-height:140px;resize:vertical;padding:12px 13px;border-radius:12px;border:1px solid var(--settings-card-border,rgba(var(--background-inset),.86));background:rgba(var(--tertiary-background),.72);box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25));color:rgb(var(--text-primary));outline:none;line-height:1.4;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.SettingsFeedback_textarea__mddy5:focus{border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25)),0 0 0 3px rgba(var(--text-primary),.15);background:rgba(var(--tertiary-background),.84)}.SettingsFeedback_honey__cOMvo{position:absolute;left:-9999px;top:-9999px;height:0;width:0;opacity:0}.SettingsFeedback_footer__LGdzM{margin-top:4px;display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(var(--background-inset),.76);gap:12px}.SettingsFeedback_hint__HUd9K{font-size:.8rem;color:rgb(var(--text-secondary))}.SettingsFeedback_actions___OIyh{display:flex;gap:10px}.SettingsFeedback_btnPrimary__MPn6_,.SettingsFeedback_btnSecondary__ebauF{min-height:38px;padding:8px 14px;border-radius:8px;border:1px solid var(--settings-card-border,rgba(var(--background-inset),.86));cursor:pointer;transition:transform .12s ease,background .12s ease,box-shadow .12s ease,opacity .12s ease;font-weight:600;color:rgb(var(--text-primary));box-shadow:inset 0 1px 0 var(--settings-soft-highlight,rgba(255,255,255,.25))}.SettingsFeedback_btnPrimary__MPn6_{background:rgba(var(--active-background),.9)}.SettingsFeedback_btnPrimary__MPn6_:disabled{opacity:.55;cursor:not-allowed}.SettingsFeedback_btnSecondary__ebauF{background:rgba(var(--secondary-background),.78)}.SettingsFeedback_btnPrimary__MPn6_:hover:not(:disabled),.SettingsFeedback_btnSecondary__ebauF:hover:not(:disabled){transform:translateY(-1px);border-color:var(--settings-focus-tone,rgba(var(--text-primary),.42));box-shadow:0 8px 18px rgba(0,0,0,.18)}.SettingsFeedback_error__FdmP2{margin-top:8px;color:#c04a4a;font-size:.9rem;padding:8px 10px;border-radius:8px;background:rgba(192,74,74,.1);border:1px solid rgba(192,74,74,.35)}.SettingsFeedback_success__a3uru{padding:8px 0;text-align:center;font-size:.95rem;color:rgb(var(--text-primary));font-weight:600;background:transparent;border:none;box-shadow:none;border-radius:0}@media (max-width:700px){.SettingsFeedback_footer__LGdzM{flex-direction:column;align-items:flex-start}}.SettingsModal_wrapper__bHPok{position:fixed;inset:0 0 0 var(--sidebar-width);z-index:1010;display:flex;align-items:center;justify-content:center;padding:22px;pointer-events:all;background:radial-gradient(circle at 0 0,rgba(var(--text-primary),.08),transparent 55%),rgba(0,0,0,.18);backdrop-filter:blur(8px)}.SettingsModal_frame__Cvt7P{--settings-shell-border:rgba(var(--background-inset),0.92);--settings-shell-surface:rgb(var(--secondary-background));--settings-shell-inner:rgb(var(--tertiary-background));--settings-shell-shadow:0 28px 64px rgba(0,0,0,0.34);--settings-card-border:rgba(var(--background-inset),0.86);--settings-card-surface:rgba(var(--secondary-background),0.76);--settings-card-inner:rgba(var(--tertiary-background),0.9);--settings-focus-tone:rgba(var(--text-primary),0.42);--settings-soft-highlight:rgba(255,255,255,0.26);--settings-close-size:38px;--settings-close-top:12px;--settings-close-right:12px;--settings-close-clearance:6px;position:relative;isolation:isolate;border-radius:24px;border:1px solid var(--settings-shell-border);background:var(--settings-shell-surface);box-shadow:var(--settings-shell-shadow);max-height:min(76vh,620px);width:min(860px,92vw);overflow:hidden}.dark .SettingsModal_frame__Cvt7P{--settings-soft-highlight:rgba(240,240,240,0.08);--settings-shell-shadow:0 30px 70px rgba(0,0,0,0.54)}.SettingsModal_frame__Cvt7P:before{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 0 0,rgba(255,255,255,.28),transparent 56%),radial-gradient(circle at 100% 100%,rgba(0,0,0,.2),transparent 58%);opacity:.72;z-index:0}.dark .SettingsModal_frame__Cvt7P:before{opacity:.4}.SettingsModal_frame__Cvt7P:after{content:"";pointer-events:none;position:absolute;inset:3px 0 0 3px;border-radius:20px;background:var(--settings-shell-inner);z-index:0}.SettingsModal_closeButton__MNIJJ{position:absolute;top:var(--settings-close-top);right:var(--settings-close-right);z-index:2;isolation:isolate;overflow:hidden;width:var(--settings-close-size);height:var(--settings-close-size);border-radius:12px;border:1px solid rgba(var(--background-inset),.84);background:rgba(var(--secondary-background),.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 0 1px rgba(var(--background-inset),.62);color:rgb(var(--text-primary));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease}.SettingsModal_closeButton__MNIJJ:after{content:"";pointer-events:none;position:absolute;inset:3px 0 0 3px;border-radius:9px;background:rgba(var(--tertiary-background),.96);z-index:0}.SettingsModal_closeButton__MNIJJ>*{position:relative;z-index:1}.SettingsModal_closeButton__MNIJJ:hover{transform:translateY(-1px);border-color:rgba(var(--background-inset),1)}.SettingsModal_closeButton__MNIJJ:focus-visible{outline:2px solid var(--settings-focus-tone);outline-offset:2px}.SettingsModal_closeIcon__NDR_n{font-size:14px;font-weight:800;line-height:1}.SettingsModal_container__tdEXC{position:relative;z-index:1;display:grid;grid-template-columns:224px minmax(320px,1fr);height:min(76vh,620px)}.SettingsModal_leftMenu__mn9vy{list-style:none;margin:0;padding:14px 12px;border-right:1px solid rgba(var(--background-inset),.8);border-radius:24px 0 0 24px;display:flex;flex-direction:column;gap:8px;overflow:auto;background:linear-gradient(180deg,rgba(var(--active-background),.42),rgba(var(--tertiary-background),.36));scrollbar-width:thin;scrollbar-color:rgba(var(--text-secondary),.5) transparent}.SettingsModal_leftMenu__mn9vy::-webkit-scrollbar{width:8px}.SettingsModal_leftMenu__mn9vy::-webkit-scrollbar-thumb{background:rgba(var(--text-secondary),.45);border-radius:999px}.SettingsModal_menuButton__zh_jY{position:relative;display:flex;align-items:center;gap:.75rem;min-height:46px;padding:0 .82rem;color:rgb(var(--text-primary));cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,border-color .18s ease,transform .18s ease;border-radius:12px;text-align:left;user-select:none;border:1px solid transparent;background:transparent;width:100%}.SettingsModal_menuButton__zh_jY:hover{border-color:rgba(var(--background-inset),.7);background:rgba(var(--active-background),.6);box-shadow:inset 0 1px 0 var(--settings-soft-highlight);transform:translateY(-1px)}.SettingsModal_menuButton__zh_jY:focus-visible{outline:2px solid var(--settings-focus-tone);outline-offset:2px}.SettingsModal_active__0F6jE{border-color:var(--settings-focus-tone);background:rgba(var(--active-background),.88);box-shadow:inset 0 1px 0 var(--settings-soft-highlight),0 10px 20px rgba(0,0,0,.14);font-weight:600}.SettingsModal_menuIcon__aUQBA{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--text-secondary));transition:color .18s ease}.SettingsModal_active__0F6jE .SettingsModal_menuIcon__aUQBA{color:rgb(var(--text-primary))}.SettingsModal_menuIcon__aUQBA svg{width:20px;height:20px}.SettingsModal_menuLabel__jWcDW{font-size:.93rem;font-weight:600;color:rgb(var(--text-primary));letter-spacing:.01em}.SettingsModal_rightPane__arfcs{padding:calc(var(--settings-close-top) + var(--settings-close-size) + var(--settings-close-clearance)) 30px 26px;color:rgb(var(--text-primary));display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:0 24px 24px 0;overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(var(--text-secondary),.5) transparent}.SettingsModal_rightPane__arfcs::-webkit-scrollbar{width:8px}.SettingsModal_rightPane__arfcs::-webkit-scrollbar-thumb{background:rgba(var(--text-secondary),.45);border-radius:999px}.SettingsModal_rightPane__arfcs p{margin:0;font-size:20px}@media (max-width:920px){.SettingsModal_frame__Cvt7P{width:min(96vw,860px)}.SettingsModal_container__tdEXC{grid-template-columns:198px minmax(260px,1fr)}.SettingsModal_rightPane__arfcs{padding:calc(var(--settings-close-top) + var(--settings-close-size) + var(--settings-close-clearance)) 20px 22px}}@media (max-width:720px){.SettingsModal_wrapper__bHPok{inset:0;padding:12px}.SettingsModal_frame__Cvt7P{--settings-close-size:34px;--settings-close-top:10px;--settings-close-right:10px;border-radius:18px;max-height:calc(100vh - 24px);width:100%}.SettingsModal_frame__Cvt7P:after{border-radius:14px}.SettingsModal_closeButton__MNIJJ{border-radius:11px}.SettingsModal_container__tdEXC{grid-template-columns:170px minmax(0,1fr);height:calc(100vh - 24px)}.SettingsModal_leftMenu__mn9vy{border-radius:18px 0 0 18px;padding:10px 8px;gap:6px}.SettingsModal_menuLabel__jWcDW{font-size:.88rem}.SettingsModal_rightPane__arfcs{border-radius:0 18px 18px 0;padding:calc(var(--settings-close-top) + var(--settings-close-size) + var(--settings-close-clearance)) 14px 16px}}.ExerciseHud_exerciseHud___wLYd{--hud-card-border:rgba(var(--background-inset),0.82);--hud-card-ring:rgba(var(--background-inset),0.64);--hud-card-highlight:rgba(255,255,255,0.12);--hud-card-glow-a:rgba(255,255,255,0.25);--hud-card-glow-b:rgba(192,147,69,0.18);--hud-card-inner:rgba(var(--active-hud),0.5);flex-shrink:0;width:var(--exercise-hud-width,clamp(9rem,16vw,13rem));padding:var(--exercise-hud-padding,.35rem .35rem .2rem);display:flex;flex-direction:column;position:relative;isolation:isolate;border-radius:.6rem;background:linear-gradient(145deg,rgba(var(--background),.95),rgba(var(--background),.7)),radial-gradient(120% 140% at 0 0,rgba(var(--active-hud),.15),transparent 60%);color:rgb(var(--text-primary));border:1px solid var(--hud-card-border);box-shadow:0 8px 24px rgba(0,0,0,.35),inset 0 1px 0 var(--hud-card-highlight),inset 0 0 0 1px var(--hud-card-ring);backdrop-filter:blur(6px);transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease;overflow:visible}.light-theme .ExerciseHud_exerciseHud___wLYd{--hud-card-border:#d8d8d8;--hud-card-ring:#ececec;--hud-card-highlight:rgba(255,255,255,0.66);--hud-card-glow-a:rgba(255,255,255,0.94);--hud-card-glow-b:rgba(192,147,69,0.22);--hud-card-inner:#f4f4f4}.dark-theme .ExerciseHud_exerciseHud___wLYd{--hud-card-border:#2b2b2b;--hud-card-ring:#252525;--hud-card-highlight:rgba(255,255,255,0.08);--hud-card-glow-a:rgba(240,240,240,0.14);--hud-card-glow-b:rgba(192,147,69,0.28);--hud-card-inner:#1a1a1a}.ExerciseHud_exerciseHud___wLYd:before{content:"";pointer-events:none;position:absolute;inset:-9px;border-radius:.95rem;background:radial-gradient(circle at top left,var(--hud-card-glow-a),transparent 90%),radial-gradient(circle at bottom right,var(--hud-card-glow-b),transparent 62%);filter:blur(14px);opacity:.22;z-index:0}.ExerciseHud_exerciseHud___wLYd:after{content:"";pointer-events:none;position:absolute;inset:3px;border-radius:calc(.6rem - 2px);background:var(--hud-card-inner);z-index:1}.ExerciseHud_exerciseHud___wLYd>*{position:relative;z-index:2}.ExerciseHud_exerciseHud___wLYd.ExerciseHud_selected__C_uhL{background:linear-gradient(145deg,rgba(var(--active-hud),.9),rgba(var(--active-hud),.65)),radial-gradient(120% 140% at 0 0,rgba(var(--text-primary),.2),transparent 60%);box-shadow:0 10px 30px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px var(--hud-card-ring);transform:translateY(-2px)}.ExerciseHud_exerciseHud___wLYd.ExerciseHud_selected__C_uhL:before{opacity:.34}.ExerciseHud_hidden__K8lt8{background:transparent;border:none;box-shadow:none}.ExerciseHud_hidden__K8lt8:after,.ExerciseHud_hidden__K8lt8:before{display:none}.ExerciseHud_footer__XxcrH{height:var(--exercise-hud-footer-height,clamp(2rem,4vw,3rem));display:flex;align-items:center;text-align:center;justify-content:center;text-overflow:ellipsis;font-size:var(--exercise-hud-footer-font-size,clamp(.5rem,1vw,1rem));font-weight:600;padding:var(--exercise-hud-footer-padding,.8rem .6rem);overflow-wrap:break-word;border-top:1px solid rgba(var(--background-inset),.6);background:linear-gradient(180deg,rgba(var(--background),.1),rgba(var(--background),.35))}.ExerciseHud_contentGrid__q6ZaR{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"key     position" "scale   degrees";padding:var(--exercise-hud-content-padding,.35rem .2rem .2rem);justify-items:center;align-items:start;width:100%}.ExerciseHud_contentGrid__q6ZaR>*{min-width:0;max-width:100%}.ExerciseHud_key__8ERo0{grid-area:key;color:limegreen;display:flex;align-items:center;justify-content:center}.ExerciseHud_degreesContainer__Kkcux{grid-area:degrees;display:flex;align-items:center;justify-content:center}.ExerciseHud_scaleInfo__O8hxV{grid-area:scale;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:var(--exercise-hud-scale-font-size,clamp(.72rem,1vw,1rem));color:rgb(var(--text-primary))}.ExerciseHud_positionContainer__JOKaS{grid-area:position;display:flex;align-items:center;justify-content:center}.ExerciseHud_keyNote__DubCJ{font-size:var(--exercise-hud-key-font-size,clamp(1.5rem,1vw,2rem));font-weight:950;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 6px rgba(0,0,0,.45)}.ExerciseHud_degrees__LbcNA{display:flex;gap:.7rem;margin-top:.45rem}.ExerciseHud_degrees__LbcNA span{font-size:var(--exercise-hud-degree-font-size,clamp(.95rem,.95vw,1.25rem));font-weight:700;white-space:nowrap;text-align:center;line-height:1.2}.ExerciseHud_startDegree__MHB1d{text-align:right}.ExerciseHud_endDegree__T6yNA{text-align:left}.ExerciseHud_positionDetails__A_A5T{display:flex;flex-direction:row;align-items:center;gap:.125rem;margin-top:var(--exercise-hud-position-margin-top,.35rem)}.ExerciseHud_position__9OGLi{font-size:var(--exercise-hud-position-font-size,clamp(1.5rem,1vw,2rem));line-height:1;color:limegreen;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 6px rgba(0,0,0,.45)}.light-theme .ExerciseHud_keyNote__DubCJ,.light-theme .ExerciseHud_position__9OGLi{text-shadow:none}.ExerciseHud_chordRoman__a98qq{font-size:var(--exercise-hud-roman-font-size,clamp(1rem,1vw,1.5rem));line-height:1;font-weight:600;color:rgba(var(--text-secondary),1)}.ExerciseHud_chordRoman__a98qq,.ExerciseHud_scaleInfo__O8hxV span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChordPracticeHudCard_chordHud__d5hgf{width:var(--exercise-hud-width,clamp(9rem,16vw,13rem));padding:var(--exercise-hud-padding,.35rem .35rem .2rem)}.ChordPracticeHudCard_chordHeader__CwBS8{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70px;padding:.25rem .25rem .15rem}.ChordPracticeHudCard_chordTitleWrap__b_HsV{display:flex;align-items:center;justify-content:center;width:100%}.ChordPracticeHudCard_chordTitle__LpHG3{font-size:clamp(1.35rem,1.8vw,1.85rem);line-height:1.05;font-weight:950;color:limegreen;letter-spacing:.01em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ChordPracticeHudCard_stackedTitleInline__mNy1g{display:inline-flex;align-items:flex-start;white-space:nowrap}.ChordPracticeHudCard_stackedSixNine__fRw4B{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;font-size:.56em;line-height:.82;margin-left:.04em;transform:translateY(.08em)}.ChordPracticeHudCard_stackedSixNine__fRw4B>span{display:block}.ChordPracticeHudCard_raisedAccidental__pNmFB{display:inline-block;font-size:.72em;line-height:1;transform:translateY(-.34em)}.ChordPracticeHudCard_superscriptParen__U8VDv{display:inline-block;transform:translateY(.12em)}.ChordPracticeHudCard_rootStringText__oRe4t{margin-top:.25rem;font-size:clamp(.7rem,1vw,.86rem);color:rgba(var(--text-secondary),1);text-align:center;white-space:nowrap}.light-theme .ChordPracticeHudCard_chordTitle__LpHG3{text-shadow:none}.dark-theme .ChordPracticeHudCard_chordTitle__LpHG3{text-shadow:0 2px 6px rgba(0,0,0,.45)}.ChordPracticeHudCard_emptyState__1sFyn{display:flex;align-items:center;justify-content:center;text-align:center;padding:.55rem .5rem;min-height:62px;font-size:clamp(.8rem,1.1vw,.95rem);color:rgba(var(--text-secondary),1)}.ChordPracticeHudCard_detectorPanel__pRU9s{border-top:1px solid rgba(var(--background-inset),.42);border-bottom:1px solid rgba(var(--background-inset),.42);background:linear-gradient(180deg,rgba(7,18,10,.92),rgba(12,28,16,.88));padding:.32rem .4rem .38rem}.ChordPracticeHudCard_detectorSummary__uaR4k{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.24rem;font-size:clamp(.52rem,.72vw,.7rem);font-weight:700;color:rgba(196,255,184,.92);letter-spacing:.02em}.ChordPracticeHudCard_detectorMetric__dWv_X{white-space:nowrap}.ChordPracticeHudCard_detectorBands__bovBx{display:flex;flex-direction:column;gap:.2rem}.ChordPracticeHudCard_detectorBand__rQfCG{display:grid;grid-template-columns:minmax(1.2rem,auto) 1fr minmax(1.3rem,auto);align-items:center;gap:.32rem}.ChordPracticeHudCard_detectorBandLabel__6vwqS{font-size:clamp(.56rem,.82vw,.74rem);font-weight:800;color:rgba(var(--text-primary),.95);text-align:left}.ChordPracticeHudCard_detectorBandMeter__r1i80{position:relative;height:.4rem;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.ChordPracticeHudCard_detectorBandFill__ZJG6D{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(187,90,54,.95),rgba(224,193,77,.96));transition:width 90ms linear}.ChordPracticeHudCard_detectorBandFillPassed__Icw6M{background:linear-gradient(90deg,rgba(78,175,75,.98),rgba(143,230,89,.98))}.ChordPracticeHudCard_detectorBandValue__IhKBE{font-size:clamp(.5rem,.72vw,.66rem);font-weight:700;color:rgba(var(--text-secondary),.92);text-align:right}.ChordPracticeHudCard_sequenceLane__HD0E2{height:var(--exercise-hud-footer-height,clamp(2rem,4vw,3rem));border-top:1px solid rgba(var(--background-inset),.6);background:linear-gradient(180deg,rgba(var(--background),.1),rgba(var(--background),.35));display:flex;align-items:center;justify-content:center;padding:0 .45rem}.ChordPracticeHudCard_sequenceText__qy10U{font-size:clamp(.62rem,.8vw,.9rem);font-weight:650;color:rgba(var(--text-secondary),1);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.ChordPracticeHudCard_sequenceTextSuccess__Z0ESG{color:#2f9e44}.ChordPracticeHudCard_sequenceTextError__uYbwr{color:#c92a2a}.ChordTuningDevPanel_panel__m4rdz{margin-top:12px;padding:12px 14px;border:1px solid rgba(18,18,18,.14);border-radius:14px;background:rgba(255,248,230,.94);box-shadow:0 8px 24px rgba(0,0,0,.08)}.ChordTuningDevPanel_header__3jf49{display:flex;align-items:center;justify-content:space-between;gap:12px}.ChordTuningDevPanel_title__YAJZQ{font-size:.95rem;font-weight:700;color:#2e2416}.ChordTuningDevPanel_badge__WA245{padding:3px 8px;border-radius:999px;background:#2e2416;color:#fff7df;font-size:.7rem;font-weight:700;letter-spacing:.04em}.ChordTuningDevPanel_summary__dfDka{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.ChordTuningDevPanel_summary__dfDka span{padding:4px 8px;border-radius:999px;background:rgba(46,36,22,.08);color:#3f311e;font-size:.78rem;font-weight:600}.ChordTuningDevPanel_actions__0XpGv{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.ChordTuningDevPanel_button__Q227z,.ChordTuningDevPanel_clearButton__SY8ce,.ChordTuningDevPanel_secondaryButton__AfxA3{border:0;border-radius:10px;padding:8px 12px;font-size:.82rem;font-weight:700;cursor:pointer}.ChordTuningDevPanel_button__Q227z{background:#2f9e44;color:white}.ChordTuningDevPanel_secondaryButton__AfxA3{background:#d97a18;color:white}.ChordTuningDevPanel_clearButton__SY8ce{background:rgba(46,36,22,.1);color:#3f311e}.ChordTuningDevPanel_stepActions__8Dd9W{display:flex;flex-wrap:wrap;gap:8px}.ChordTuningDevPanel_stepSelect__rulWc{min-width:220px;max-width:100%;border:1px solid rgba(46,36,22,.18);border-radius:10px;padding:8px 10px;font-size:.8rem;font-weight:600;color:#3f311e;background:rgba(255,255,255,.84)}.ChordTuningDevPanel_empty__mIMiT{margin-top:10px;font-size:.82rem;color:#5d4c33;line-height:1.45}.Sidebar_sidebar__Ld23E{width:var(--sidebar-width);height:100%;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,rgb(var(--background)) 0,rgb(var(--secondary-background)) 130%);border-right:1px solid rgb(var(--secondary-background));overflow-x:hidden;overflow-y:auto;transition:width .18s ease;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}:root:not([data-sidebar-transition-ready="1"]) .Sidebar_sidebar__Ld23E{transition:none}.Sidebar_sidebar__Ld23E::-webkit-scrollbar{width:0;height:0;background:transparent}.Sidebar_sidebar__Ld23E::-webkit-scrollbar-thumb,.Sidebar_sidebar__Ld23E::-webkit-scrollbar-track{background:transparent}.Sidebar_sidebarInner__X4iaU{display:flex;flex-direction:column;gap:.75rem;padding:.75rem .6rem .5rem}.Sidebar_brandRow__LhHGx{display:flex;align-items:center;gap:.75rem;border:none;background:transparent;padding:.4rem .6rem .4rem calc((var(--sidebar-width-collapsed) - 20px) / 2 - .6rem);border-radius:12px;color:rgb(var(--text-primary));cursor:default}.Sidebar_brandIcon__ICIOR{width:38px;height:38px;margin-left:-9px;display:inline-flex;align-items:center;justify-content:center}.Sidebar_brandIcon__ICIOR svg{width:32px;height:32px}.Sidebar_brandText__Pv0n1{font-size:1.15rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.Sidebar_navGroup__hcwwT{display:flex;flex-direction:column;gap:.35rem}.Sidebar_navButton__mmZJj{position:relative;display:flex;align-items:center;gap:.75rem;height:48px;padding:0 .8rem;padding-left:calc((var(--sidebar-width-collapsed) - 20px) / 2 - .6rem);border:none;border-radius:14px;background:transparent;color:rgb(var(--text-primary));cursor:pointer;transition:background-color .16s ease,box-shadow .16s ease}.Sidebar_navButton__mmZJj:hover{background:rgb(var(--secondary-background))}.Sidebar_navButtonActive__ZzHxq{background:rgb(var(--active-background));box-shadow:inset 0 0 0 1px rgba(var(--text-primary),.08)}.light-theme .Sidebar_navButton__mmZJj:hover{background:#f4f4f4;box-shadow:0 1px 2px rgba(0,0,0,.06)}.light-theme .Sidebar_navButtonActive__ZzHxq{background:linear-gradient(180deg,#f7f7f7,#f6f6f6);box-shadow:0 1px 2px rgba(0,0,0,.06)}.Sidebar_navButtonActive__ZzHxq:before{content:"";position:absolute;left:.35rem;top:10px;bottom:10px;width:4px;border-radius:999px;background:#22c55e}.Sidebar_navButtonCollapsed__9T_K_{justify-content:center;padding:0}.Sidebar_navIcon__LmwEN{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.Sidebar_navIcon__LmwEN svg{width:20px;height:20px}.Sidebar_navLabel__QhgZU{font-size:.95rem;font-weight:500;white-space:nowrap}.Sidebar_sidebarFooter__oR_Db{display:flex;flex-direction:column;padding:.2rem .6rem .9rem;gap:.75rem}.Sidebar_footerActions__8LVsC{display:flex;flex-direction:column;gap:.35rem}.Sidebar_footerButton__rTU0M{height:44px}.Sidebar_logoutButton__lz_Kk{color:rgb(var(--text-primary))}.Sidebar_collapseButton__X46_H{display:flex;align-items:center;gap:.6rem;height:44px;border:none;border-radius:14px;background:transparent;color:rgb(var(--text-primary));cursor:pointer;padding:0 .8rem;transition:background-color .16s ease}.Sidebar_collapseButton__X46_H:hover{background:rgb(var(--secondary-background))}.Sidebar_collapseIcon__VyV_R{width:26px;height:26px;border-radius:999px;border:1px solid rgba(var(--text-primary),.35);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.Sidebar_collapsed__ZeiKV .Sidebar_collapseButton__X46_H,.Sidebar_collapsed__ZeiKV .Sidebar_navButton__mmZJj{justify-content:center}.ExerciseHudRow_hudRow__bsISZ{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:flex-end}.ExerciseHudRow_devPanelSlot__2MOSB{flex:1 0 100%;display:flex;justify-content:center}.ExerciseHudRow_devPanelInner__j6liG{width:min(100%,46rem)}