.training-module__btQOGW__trainingPageWrapper{--paper:#f7f6f2;--ink:#0b0b0b;--muted:#62625f;--rule:#0b0b0b24;--teal:#0e6a69;--mint:#e6efeb;background:var(--paper);height:100dvh;max-height:100dvh;color:var(--ink);font-family:var(--font-figtree), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden}.training-module__btQOGW__ambientGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#0e6a6914 0%,#f7f6f200 70%);width:1100px;height:500px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.training-module__btQOGW__topNav{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#f7f6f2eb;border-bottom:1px solid #0b0b0b14;justify-content:space-between;align-items:center;padding:14px 40px;transition:all .3s;display:flex;position:sticky;top:0}.training-module__btQOGW__brandLogoLink{align-items:center;gap:14px;text-decoration:none;display:flex}.training-module__btQOGW__brandLogo{width:145px;height:auto;display:block}.training-module__btQOGW__trainingBadge{color:#0e6a69;letter-spacing:.04em;text-transform:uppercase;background:#e6efeb;border:1px solid #0e6a6940;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.training-module__btQOGW__navLinks{align-items:center;gap:24px;display:flex}.training-module__btQOGW__navLinkItem{color:#4b4b48;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.training-module__btQOGW__navLinkItem:hover{color:#0e6a69}.training-module__btQOGW__navActions{align-items:center;gap:12px;display:flex}.training-module__btQOGW__changeLangBtn{color:#0b0b0b;cursor:pointer;background:#fff;border:1px solid #0b0b0b1f;border-radius:9999px;align-items:center;gap:7px;padding:5px 14px;font-size:12.5px;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #00000005}.training-module__btQOGW__changeLangBtn:hover{color:#0e6a69;background:#e6efeb;border-color:#0e6a694d}.training-module__btQOGW__exitTrainingBtn{color:#0b0b0b;background:0 0;border:1px solid #0b0b0b24;border-radius:9999px;align-items:center;padding:7px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.training-module__btQOGW__exitTrainingBtn:hover{background:#0b0b0b0d}.training-module__btQOGW__trialCtaBtn{color:#fff;background:#0e6a69;border:1px solid #0e6a69;border-radius:9999px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 12px #0e6a6933}.training-module__btQOGW__trialCtaBtn:hover{background:#094e4d;border-color:#094e4d;transform:translateY(-1px);box-shadow:0 6px 18px #0e6a694d}.training-module__btQOGW__heroHeader{z-index:5;text-align:center;flex-shrink:0;max-width:960px;margin:0 auto;padding:6px 16px 8px;position:relative}.training-module__btQOGW__heroLabel{text-transform:uppercase;letter-spacing:.12em;color:#62625f;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;font-weight:600;display:inline-flex}.training-module__btQOGW__heroLabelNumber{color:#0e6a69}.training-module__btQOGW__heroTag{color:#0e6a69;background:#e6efeb;border:1px solid #0e6a6940;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.training-module__btQOGW__heroTitle{color:#0b0b0b;letter-spacing:-.04em;text-wrap:balance;margin-bottom:16px;font-size:clamp(34px,4.5vw,56px);font-weight:500;line-height:1.05}.training-module__btQOGW__heroTitleTeal{color:#0e6a69}.training-module__btQOGW__heroSubtitle{color:#62625f;max-width:720px;margin:0 auto 16px;font-size:16px;line-height:1.65}.training-module__btQOGW__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.training-module__btQOGW__heroVoicePill{color:#0b0b0b;cursor:pointer;background:#fff;border:1px solid #0b0b0b1f;border-radius:9999px;align-items:center;gap:7px;margin-bottom:0;padding:5px 14px;font-size:12.5px;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 3px #00000005}.training-module__btQOGW__heroVoicePill:hover{color:#0e6a69;background:#e6efeb;border-color:#0e6a6959;transform:translateY(-1px)}.training-module__btQOGW__canvasArea{z-index:5;box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:1460px;min-height:0;margin:0 auto;padding:0 16px 8px;display:flex;position:relative;overflow:hidden}.training-module__btQOGW__modalOverlay{-webkit-backdrop-filter:blur(10px);z-index:100000;background:#0b0b0b80;justify-content:center;align-items:center;padding:24px;animation:.25s ease-out training-module__btQOGW__modalFadeIn;display:flex;position:fixed;inset:0}@keyframes training-module__btQOGW__modalFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.training-module__btQOGW__modalCard{background:#fff;border:1px solid #0b0b0b1f;border-radius:20px;width:100%;max-width:660px;max-height:90vh;padding:36px 32px;position:relative;overflow-y:auto;box-shadow:0 25px 60px -15px #0b0b0b33}.training-module__btQOGW__modalHeader{text-align:center;margin-bottom:24px}.training-module__btQOGW__modalIcon{margin-bottom:10px;font-size:36px}.training-module__btQOGW__modalTitle{color:#0b0b0b;letter-spacing:-.02em;margin-bottom:8px;font-size:24px;font-weight:600}.training-module__btQOGW__modalDesc{color:#62625f;max-width:480px;margin:0 auto;font-size:14px;line-height:1.55}.training-module__btQOGW__langGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:28px;display:grid}.training-module__btQOGW__langCard{cursor:pointer;text-align:left;background:#fff;border:1px solid #0b0b0b1f;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.training-module__btQOGW__langCard:hover{background:#f7f6f2;border-color:#0e6a69;transform:translateY(-2px)}.training-module__btQOGW__langCard.training-module__btQOGW__selectedLangCard{background:#e6efeb;border:2px solid #0e6a69;box-shadow:0 4px 12px #0e6a6926}.training-module__btQOGW__langFlag{font-size:24px;line-height:1}.training-module__btQOGW__langInfo{flex-direction:column;display:flex}.training-module__btQOGW__langNative{color:#0b0b0b;font-size:13.5px;font-weight:600}.training-module__btQOGW__langEn{color:#62625f;font-size:11.5px}.training-module__btQOGW__modalFooter{border-top:1px solid #0b0b0b14;justify-content:center;align-items:center;gap:12px;padding-top:24px;display:flex}.training-module__btQOGW__confirmLangBtn{color:#fff;cursor:pointer;background:#0e6a69;border:1px solid #0e6a69;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:12px 36px;font-size:14.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0e6a6940}.training-module__btQOGW__confirmLangBtn:hover{background:#094e4d;border-color:#094e4d;transform:translateY(-1px);box-shadow:0 6px 18px #0e6a6959}@media (max-width:900px){.training-module__btQOGW__heroHeader{padding:6px 10px}.training-module__btQOGW__canvasArea{padding:0 6px 8px}.training-module__btQOGW__heroVoicePill{margin-bottom:0;padding:5px 12px;font-size:12px}.training-module__btQOGW__modalCard{border-radius:16px;padding:20px 16px}.training-module__btQOGW__langGrid{grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:8px}}
.SimulatorContainer-module__Kpda5W__browserFrame{background:#fff;border:1px solid #0b0b0b1f;border-radius:16px;flex-direction:column;flex:1;width:100%;max-width:1460px;height:100%;min-height:0;max-height:100%;margin:0 auto;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px -12px #0b0b0b1f,0 4px 20px #0b0b0b0a}.SimulatorContainer-module__Kpda5W__browserFrame:fullscreen,.SimulatorContainer-module__Kpda5W__browserFrame.SimulatorContainer-module__Kpda5W__fullscreen{width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;box-shadow:none!important;z-index:999999!important;background:#fff!important;border:none!important;border-radius:0!important;flex-direction:column!important;display:flex!important;position:fixed!important;inset:0!important}.SimulatorContainer-module__Kpda5W__chromeHeader{-webkit-user-select:none;user-select:none;background:#f4f3ee;border-bottom:1px solid #0b0b0b14;flex-shrink:0;align-items:center;gap:14px;height:40px;padding:0 16px;display:flex}.SimulatorContainer-module__Kpda5W__trafficLights{align-items:center;gap:7px;display:flex}.SimulatorContainer-module__Kpda5W__trafficDot{border-radius:50%;width:11px;height:11px}.SimulatorContainer-module__Kpda5W__dotClose{background:#ff5f56;border:1px solid #0000001a}.SimulatorContainer-module__Kpda5W__dotMin{background:#ffbd2e;border:1px solid #0000001a}.SimulatorContainer-module__Kpda5W__dotMax{background:#27c93f;border:1px solid #0000001a}.SimulatorContainer-module__Kpda5W__navButtons{color:#62625f;align-items:center;gap:4px;display:flex}.SimulatorContainer-module__Kpda5W__navIconBtn{cursor:pointer;color:#62625f;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:flex}.SimulatorContainer-module__Kpda5W__navIconBtn:hover{color:#0b0b0b;background:#0b0b0b0f}.SimulatorContainer-module__Kpda5W__addressBar{color:#4b4b48;background:#fff;border:1px solid #0b0b0b1f;border-radius:9999px;flex:1;align-items:center;gap:9px;max-width:680px;height:30px;padding:0 14px;font-size:12px;display:flex;box-shadow:0 1px 3px #00000005}.SimulatorContainer-module__Kpda5W__sslBadge{color:#0e6a69;align-items:center;display:flex}.SimulatorContainer-module__Kpda5W__urlText{color:#62625f;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11.5px;overflow:hidden}.SimulatorContainer-module__Kpda5W__urlHighlight{color:#0b0b0b;font-weight:600}.SimulatorContainer-module__Kpda5W__resetDemoBtn{color:#62625f;cursor:pointer;background:#fff;border:1px solid #0b0b0b1f;border-radius:9999px;align-items:center;gap:5px;margin-left:auto;padding:5px 12px;font-size:11.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #00000005}.SimulatorContainer-module__Kpda5W__resetDemoBtn:hover{color:#b91c1c;background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px)}.SimulatorContainer-module__Kpda5W__viewportWrapper{width:100%;min-height:0;font-family:var(--font-inter-tight,"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);background:#fff;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden auto}.SimulatorContainer-module__Kpda5W__viewportWrapper *{font-family:var(--font-inter-tight,"Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.SimulatorContainer-module__Kpda5W__browserFrame:fullscreen .SimulatorContainer-module__Kpda5W__viewportWrapper,.SimulatorContainer-module__Kpda5W__browserFrame.SimulatorContainer-module__Kpda5W__fullscreen .SimulatorContainer-module__Kpda5W__viewportWrapper,.SimulatorContainer-module__Kpda5W__viewportWrapper.SimulatorContainer-module__Kpda5W__fullscreenViewport{flex:1!important;height:calc(100vh - 48px)!important;min-height:0!important;max-height:calc(100vh - 48px)!important}@media (max-width:640px){.SimulatorContainer-module__Kpda5W__browserFrame{border-radius:10px}.SimulatorContainer-module__Kpda5W__chromeHeader{justify-content:space-between;gap:8px;height:42px;padding:0 8px}.SimulatorContainer-module__Kpda5W__trafficLights{flex-shrink:0;gap:4px}.SimulatorContainer-module__Kpda5W__trafficDot{width:8px;height:8px}.SimulatorContainer-module__Kpda5W__navButtons{display:none}.SimulatorContainer-module__Kpda5W__addressBar{flex:1;gap:5px;min-width:0;height:28px;padding:0 8px;font-size:11px;overflow:hidden}.SimulatorContainer-module__Kpda5W__sslBadge{flex-shrink:0}.SimulatorContainer-module__Kpda5W__urlText{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0;font-size:10.5px;overflow-x:auto}.SimulatorContainer-module__Kpda5W__urlText::-webkit-scrollbar{display:none}.SimulatorContainer-module__Kpda5W__resetDemoBtn{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;margin-left:0;padding:4px 9px;font-size:11px;display:inline-flex}.SimulatorContainer-module__Kpda5W__viewportWrapper{flex:1;min-height:0}}
.VirtualCursor-module__qS0bIG__cursorContainer{pointer-events:none;z-index:99999;will-change:transform, opacity;transition:transform .65s cubic-bezier(.25,1,.5,1),opacity .3s;position:absolute;top:0;left:0}.VirtualCursor-module__qS0bIG__cursorPointer{filter:drop-shadow(0 4px 10px #00000059);width:28px;height:28px;position:relative}.VirtualCursor-module__qS0bIG__cursorSvg{transform-origin:0 0;width:100%;height:100%;transition:transform .15s}.VirtualCursor-module__qS0bIG__cursorClicking .VirtualCursor-module__qS0bIG__cursorSvg{transform:scale(.82)rotate(-6deg)}.VirtualCursor-module__qS0bIG__cursorHalo{pointer-events:none;background:#0e6a6940;border-radius:50%;width:36px;height:36px;animation:2s ease-out infinite VirtualCursor-module__qS0bIG__pulseHalo;position:absolute;top:-8px;left:-8px}@keyframes VirtualCursor-module__qS0bIG__pulseHalo{0%{opacity:.8;transform:scale(.8)}50%{opacity:.2;transform:scale(1.4)}to{opacity:.8;transform:scale(.8)}}.VirtualCursor-module__qS0bIG__clickRipple{pointer-events:none;background:#00e67666;border:3px solid #00e676;border-radius:50%;width:12px;height:12px;animation:.55s cubic-bezier(.1,.8,.3,1) forwards VirtualCursor-module__qS0bIG__rippleAnimation;position:absolute;top:2px;left:2px}@keyframes VirtualCursor-module__qS0bIG__rippleAnimation{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(3.5)}}.VirtualCursor-module__qS0bIG__typingBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;white-space:nowrap;background:#0f172aeb;border:1px solid #fff3;border-radius:12px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;animation:.2s ease-out VirtualCursor-module__qS0bIG__badgeFade;display:inline-flex;position:absolute;top:22px;left:18px;box-shadow:0 4px 14px #0000004d}.VirtualCursor-module__qS0bIG__typingDot{background:#00e676;border-radius:50%;width:5px;height:5px;animation:.8s ease-in-out infinite VirtualCursor-module__qS0bIG__blinkDot}@keyframes VirtualCursor-module__qS0bIG__blinkDot{0%,to{opacity:.3}50%{opacity:1}}@keyframes VirtualCursor-module__qS0bIG__badgeFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.TrainingControlBar-module__YlgwcG__controlBarWrapper{-webkit-backdrop-filter:blur(16px);color:#0b0b0b;z-index:1000;width:100%;font-family:var(--font-figtree), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background:#fffffff0;border-top:1px solid #0b0b0b14;flex-direction:column;flex-shrink:0;gap:8px;padding:8px 18px 10px;display:flex;position:relative;box-shadow:0 -4px 20px #00000008}.TrainingControlBar-module__YlgwcG__subtitleBanner{color:#0b0b0b;background:#f0f6f4;border:1px solid #0e6a6933;border-radius:10px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;line-height:1.4;transition:all .3s;display:flex}.TrainingControlBar-module__YlgwcG__aiSpeakerBadge{color:#fff;letter-spacing:.02em;background:#0e6a69;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.TrainingControlBar-module__YlgwcG__pulsingAudioWave{align-items:center;gap:2.5px;height:12px;display:flex}.TrainingControlBar-module__YlgwcG__waveBar{background:#fff;border-radius:2px;width:2.5px;height:100%;animation:1.2s ease-in-out infinite TrainingControlBar-module__YlgwcG__wavePulse}.TrainingControlBar-module__YlgwcG__waveBar:nth-child(2){animation-delay:.2s}.TrainingControlBar-module__YlgwcG__waveBar:nth-child(3){animation-delay:.4s}@keyframes TrainingControlBar-module__YlgwcG__wavePulse{0%,to{height:4px}50%{height:12px}}.TrainingControlBar-module__YlgwcG__subtitleText{color:#1e293b;flex:1;font-weight:500}.TrainingControlBar-module__YlgwcG__controlsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.TrainingControlBar-module__YlgwcG__leftGroup,.TrainingControlBar-module__YlgwcG__centerGroup,.TrainingControlBar-module__YlgwcG__rightGroup{align-items:center;gap:10px;display:flex}.TrainingControlBar-module__YlgwcG__modePillContainer{background:#f1f0ea;border:1px solid #0b0b0b14;border-radius:9999px;gap:4px;padding:4px;display:inline-flex}.TrainingControlBar-module__YlgwcG__modeButton{color:#62625f;cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:12.5px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.TrainingControlBar-module__YlgwcG__modeButton.TrainingControlBar-module__YlgwcG__activeMode{color:#fff;background:#0e6a69;box-shadow:0 2px 8px #0e6a6940}.TrainingControlBar-module__YlgwcG__modeButton:hover:not(.TrainingControlBar-module__YlgwcG__activeMode){color:#0b0b0b;background:#0b0b0b0d}.TrainingControlBar-module__YlgwcG__actionBtn{color:#0b0b0b;cursor:pointer;background:#fff;border:1px solid #0b0b0b1f;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #00000005}.TrainingControlBar-module__YlgwcG__actionBtn:hover{color:#0e6a69;background:#e6efeb;border-color:#0e6a6959;transform:translateY(-1px)}.TrainingControlBar-module__YlgwcG__actionBtn:active{transform:translateY(1px)}.TrainingControlBar-module__YlgwcG__playPauseBtn{color:#fff;cursor:pointer;background:#0e6a69;border:1px solid #0e6a69;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 3px 10px #0e6a6940}.TrainingControlBar-module__YlgwcG__playPauseBtn:hover{background:#094e4d;border-color:#094e4d;transform:scale(1.05)}.TrainingControlBar-module__YlgwcG__stepProgressBadge{color:#4b4b48;white-space:nowrap;background:#f1f0ea;border:1px solid #0b0b0b14;border-radius:9999px;padding:5px 12px;font-size:12px;font-weight:600}.TrainingControlBar-module__YlgwcG__selectPicker{appearance:none;color:#0b0b0b;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2362625F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #0b0b0b1f;border-radius:9999px;outline:none;padding:7px 30px 7px 14px;font-size:12.5px;font-weight:500;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #00000005}.TrainingControlBar-module__YlgwcG__selectPicker:focus{border-color:#0e6a69;box-shadow:0 0 0 2px #0e6a6926}.TrainingControlBar-module__YlgwcG__selectPicker option{color:#0b0b0b;background:#fff}.TrainingControlBar-module__YlgwcG__modeLabelShort{display:none}.TrainingControlBar-module__YlgwcG__modeLabelFull{display:inline}.TrainingControlBar-module__YlgwcG__mobileSectionRow{display:none}.TrainingControlBar-module__YlgwcG__modeAndPlaybackGroup{display:contents}@media (max-width:900px){.TrainingControlBar-module__YlgwcG__controlsRow{flex-direction:column;align-items:stretch;gap:8px}.TrainingControlBar-module__YlgwcG__leftGroup,.TrainingControlBar-module__YlgwcG__centerGroup,.TrainingControlBar-module__YlgwcG__rightGroup{flex-wrap:wrap;justify-content:center;gap:8px}}@media (max-width:640px){.TrainingControlBar-module__YlgwcG__controlBarWrapper{gap:6px;padding:6px 8px 8px}.TrainingControlBar-module__YlgwcG__subtitleBanner{box-sizing:border-box;border-radius:8px;align-items:flex-start;gap:7px;height:44px;max-height:44px;padding:5px 8px;overflow:hidden}.TrainingControlBar-module__YlgwcG__aiSpeakerBadge{flex-shrink:0;gap:4px;margin-top:1px;padding:2.5px 7px;font-size:9.5px}.TrainingControlBar-module__YlgwcG__pulsingAudioWave{height:9px}.TrainingControlBar-module__YlgwcG__subtitleText{color:#1e293b;scrollbar-width:thin;scrollbar-color:#0e6a6966 transparent;flex:1;min-width:0;height:100%;max-height:34px;font-size:11px;line-height:1.45;overflow-y:auto}.TrainingControlBar-module__YlgwcG__subtitleText::-webkit-scrollbar{width:3px}.TrainingControlBar-module__YlgwcG__subtitleText::-webkit-scrollbar-track{background:0 0}.TrainingControlBar-module__YlgwcG__subtitleText::-webkit-scrollbar-thumb{background:#0e6a6966;border-radius:3px}.TrainingControlBar-module__YlgwcG__modeLabelFull{display:none}.TrainingControlBar-module__YlgwcG__modeLabelShort{display:inline}.TrainingControlBar-module__YlgwcG__mobileSectionRow{width:100%;display:flex;position:relative}.TrainingControlBar-module__YlgwcG__mobileSectionBtn{cursor:pointer;background:#f7f6f2;border:1px solid #0e6a6940;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:30px;padding:0 10px;font-family:inherit;transition:all .2s;display:flex;box-shadow:0 1px 2px #00000005}.TrainingControlBar-module__YlgwcG__mobileSectionBtn:hover{background:#edf6f4;border-color:#0e6a69}.TrainingControlBar-module__YlgwcG__mobileSectionLabel{color:#0e6a69;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.TrainingControlBar-module__YlgwcG__mobileSectionDropdown{z-index:2000;background:#fff;border:1px solid #0b0b0b1f;border-radius:12px;flex-direction:column;animation:.18s cubic-bezier(.16,1,.3,1) TrainingControlBar-module__YlgwcG__dropUpFade;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 -8px 28px #00000029,0 2px 6px #0000000d}@keyframes TrainingControlBar-module__YlgwcG__dropUpFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TrainingControlBar-module__YlgwcG__dropdownHeader{background:#f8fafc;border-bottom:1px solid #0b0b0b14;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.TrainingControlBar-module__YlgwcG__dropdownTitle{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.TrainingControlBar-module__YlgwcG__dropdownCloseBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:13px;display:flex}.TrainingControlBar-module__YlgwcG__dropdownCloseBtn:hover{color:#0b0b0b;background:#0000000f}.TrainingControlBar-module__YlgwcG__dropdownList{flex-direction:column;gap:2px;max-height:220px;padding:4px;display:flex;overflow-y:auto}.TrainingControlBar-module__YlgwcG__dropdownItem{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 10px;font-family:inherit;transition:background .15s;display:flex}.TrainingControlBar-module__YlgwcG__dropdownItem:hover{background:#f1f5f9}.TrainingControlBar-module__YlgwcG__dropdownItemSelected{background:#e6efeb!important}.TrainingControlBar-module__YlgwcG__dropdownItemText{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.TrainingControlBar-module__YlgwcG__dropdownItemSelected .TrainingControlBar-module__YlgwcG__dropdownItemText{color:#0e6a69;font-weight:700}.TrainingControlBar-module__YlgwcG__sectionSelectPicker{display:none}.TrainingControlBar-module__YlgwcG__controlsRow{flex-direction:column;align-items:center;gap:6px;display:flex}.TrainingControlBar-module__YlgwcG__modeAndPlaybackGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;display:flex}.TrainingControlBar-module__YlgwcG__leftGroup,.TrainingControlBar-module__YlgwcG__centerGroup{flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:flex}.TrainingControlBar-module__YlgwcG__rightGroup{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;display:flex}.TrainingControlBar-module__YlgwcG__modePillContainer{gap:2px;padding:2px}.TrainingControlBar-module__YlgwcG__modeButton{gap:4px;padding:4px 8px;font-size:11px}.TrainingControlBar-module__YlgwcG__selectPicker{height:28px;padding:3px 18px 3px 6px;font-size:11px}.TrainingControlBar-module__YlgwcG__actionBtn{width:28px;height:28px}.TrainingControlBar-module__YlgwcG__actionBtn svg{width:14px;height:14px}.TrainingControlBar-module__YlgwcG__playPauseBtn{width:32px;height:32px}.TrainingControlBar-module__YlgwcG__playPauseBtn svg{width:15px;height:15px}.TrainingControlBar-module__YlgwcG__stepProgressBadge{padding:3px 6px;font-size:10px}}
