.training-shell{position:fixed;inset:0;z-index:1000000;display:grid;grid-template-rows:60px minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100vh;height:100dvh;min-height:0;padding:0;box-sizing:border-box;background:#e9e9e9;overflow:hidden;overscroll-behavior:contain;isolation:isolate}.training-shell:before{content:"";position:fixed;inset:0;background:#ffffff29;pointer-events:none}html[data-theme=powermemory][data-appearance=dark] .training-shell{background:var(--pm-color-background-site)}html[data-theme=powermemory][data-appearance=dark] .training-shell:before{background:#0000}.training-network-background{position:absolute;inset:60px 0 0;z-index:0;width:100%;height:calc(100% - 60px);contain:paint;pointer-events:none}.training-network-current-layer{backface-visibility:hidden;transform:translateZ(0)}.training-network-lines{fill:none;stroke:#c9cfd4;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;opacity:.27}.training-network-nodes{fill:#c9cfd4;opacity:.29}html[data-theme=powermemory][data-appearance=dark] .training-network-static-layer .training-network-lines{stroke:var(--pm-color-text-tertiary);opacity:.1}html[data-theme=powermemory][data-appearance=dark] .training-network-static-layer .training-network-nodes{fill:var(--pm-color-text-tertiary);opacity:.12}html[data-theme=powermemory][data-appearance=dark] .training-network-current-layer{opacity:.1}.training-network-current-segment line{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0}.training-network-current-segment-tail{stroke:#fff;stroke-width:7;animation:training-network-current-tail .72s ease-out both}.training-network-current-segment-core{stroke:#fff;stroke-width:2.5;animation:training-network-current-core .46s linear both}.training-network-split-node{opacity:0;transform-box:fill-box;transform-origin:center;animation:training-network-node-flash .52s ease-out both}.training-network-split-node circle{fill:#fff}.training-network-split-ring{fill:none!important;stroke:#fff;stroke-width:2}@keyframes training-network-current-tail{0%{opacity:0}15%{opacity:.3}46%{opacity:.18}to{opacity:0}}@keyframes training-network-current-core{0%{opacity:0}12%{opacity:.98}25%{opacity:.42}38%{opacity:.94}52%{opacity:.5}67%{opacity:.86}to{opacity:0}}@keyframes training-network-node-flash{0%{opacity:0;transform:scale(.6)}34%{opacity:.95}to{opacity:0;transform:scale(1.7)}}@media(prefers-reduced-motion:reduce){.training-network-current-segment,.training-network-split-node{display:none}}@media(max-width:1199px){.training-network-current-layer{display:none}}.training-shell-header{z-index:2;grid-row:1;width:100%;height:60px}.training-shell-header,.training-shell-surface{position:relative;grid-column:1;min-width:0;background:#fff}.training-shell-surface{z-index:1;grid-row:2;align-self:stretch;justify-self:center;width:min(1110px,100%);max-width:1110px;height:100%;min-height:0;margin:0 auto;overflow:hidden}html[data-theme=powermemory][data-appearance=dark] .training-shell-header{background:var(--pm-color-background-header)}html[data-theme=powermemory][data-appearance=dark] .training-shell-surface{background:var(--pm-color-background-surface-primary)}.training-shell-surface .homework-coding-choice-result,.training-shell-surface .homework-coding-choice-runner-preloading,.training-shell-surface .homework-coding-choice-screen,.training-shell-surface .homework-test-training-screen,.training-shell-surface .training-coding-page-screen{grid-template-rows:minmax(0,1fr)!important}.training-shell-surface .homework-coding-choice-result>.training-result-layout,.training-shell-surface .homework-test-training-screen>main,.training-shell-surface .homework-test-training-screen>section,.training-shell-surface .training-coding-page-screen>.training-result-layout{grid-row:1!important}.training-shell-surface .coding-training-screen{height:100%;min-height:0}.training-shell-surface .coding-training-screen>.header-training-component{height:0!important}.training-shell-surface .coding-training-screen>.coding-body{height:100%}.training-header{position:relative;z-index:1000001;display:flex;align-items:center;justify-content:center;width:100%;height:60px;min-height:60px;margin:0;border-bottom:1px solid #afafaf;box-sizing:border-box;background:#fff}html[data-theme=powermemory][data-appearance=dark] .training-header{border-bottom-color:var(--pm-color-border-default);background:var(--pm-color-background-header)}.training-header-box{display:flex;align-items:center;justify-content:space-between;width:min(1110px,100%);height:100%}.training-header-action,.training-header-spacer{position:relative;z-index:1;display:block;width:30px;height:100%;flex:0 0 30px;padding:0 32px;border:0;box-sizing:initial;background-color:#0000;background-position:50%;background-repeat:no-repeat;cursor:pointer}.training-header-close{background-image:url(https://powermemory.io/api/media/general/kr2.png);background-size:35px}.training-header-hint{background-size:45px}.training-header-spacer{cursor:default}.training-header-action:focus-visible{outline:3px solid #b973b2;outline-offset:-3px}.training-header-timer,.training-header-title{min-width:0;color:#afafaf;font-family:Roboto,sans-serif;font-size:22px;line-height:1;text-align:center;-webkit-user-select:none;user-select:none}html[data-theme=powermemory][data-appearance=dark] .training-header-timer,html[data-theme=powermemory][data-appearance=dark] .training-header-title{color:var(--pm-color-text-secondary)}.training-header-title{overflow:hidden;color:#777;font-family:HeliosCondBold,sans-serif;text-overflow:ellipsis;white-space:nowrap}.training-bottom-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:14px 0 0;box-sizing:border-box;background:linear-gradient(180deg,#fff0,#fff 16px)}html[data-theme=powermemory][data-appearance=dark] .training-bottom-actions{background:linear-gradient(to bottom,#0000,var(--pm-color-background-surface-primary) 16px)}.training-completed-title{margin:0;color:#8fb83d;font-family:HeliosCondBold,serif;font-size:24px;line-height:28px;text-align:center}.training-answer-field{display:flex;flex-direction:column;align-items:center;width:min(520px,100%);margin:0 auto;gap:6px}.training-answer-progress.green-line-component{flex:0 0 auto;width:100%;max-width:1110px;padding:20px 30px 0;margin:0 auto;box-sizing:border-box;pointer-events:none}.training-answer-progress .ex-greenline{height:10px;margin-bottom:8px}.training-answer-progress .exgl-quantity{color:#777;font-family:Roboto,sans-serif;font-size:16px;line-height:20px;-webkit-user-select:none;user-select:none}.training-answer-input{display:block;width:100%;min-height:70px;padding:8px 16px;border:2px solid #c7c7c7;border-radius:0;box-sizing:border-box;background:#fff;color:#000;font-family:HeliosCond,serif;font-size:32px;line-height:42px;text-align:center;outline:none}.training-answer-input:focus{border-color:#b973b2}.training-answer-input.is-correct{border-color:#8fb83d;background:#f1f7e5}.homework-cbc-runner .training-answer-input.is-correct::selection{background:#8fb83d2e;color:inherit}.homework-cbc-runner .training-answer-input.is-correct::-moz-selection{background:#8fb83d2e;color:inherit}.training-answer-input.is-error{border-color:#e05f69;background:#fff0f1}.training-count-input{display:block;width:124px;height:56px;margin:0 auto;padding:0;border:0;box-sizing:border-box;appearance:textfield;background:#ebecf0;color:#000;font:30px/56px BebasNeueBold,serif;text-align:center}.training-count-input::-webkit-inner-spin-button,.training-count-input::-webkit-outer-spin-button{margin:0;appearance:none}.training-intro-layout{display:grid!important;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0!important;padding:0!important;overflow:hidden}.training-intro-scroll{min-height:0;padding:48px 44px 20px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.training-intro-content{width:min(880px,100%);min-width:0;margin:0 auto;box-sizing:border-box}.learning-trainer-cbc-intro p,.learning-trainer-cbc-intro strong{font-size:inherit;line-height:inherit}.training-intro-bottom-actions{margin:0;padding:14px 16px max(40px,env(safe-area-inset-bottom));background:#fff}.training-intro-bottom-actions .homework-test-button{width:290px;max-width:100%;min-height:60px}.training-result-bottom-actions{padding:14px 16px max(40px,env(safe-area-inset-bottom))}.training-result-layout{display:grid!important;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;padding:0!important;background:#fff;overflow:hidden!important;align-items:stretch!important;justify-content:stretch!important;gap:0!important}.training-result-scroll{min-height:0;padding:30px 16px 18px;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.training-result-inner{width:min(880px,100%);min-width:0;margin:0 auto;box-sizing:border-box}.training-result-inner-centered{min-height:100%;text-align:center}.training-result-actions,.training-result-inner-centered{display:flex;flex-direction:column;align-items:center;justify-content:center}.training-result-actions{gap:12px}.training-resume-choice{width:min(290px,100%);text-align:center}.training-resume-choice-label{margin:0 0 14px;color:#000;font-family:HeliosCondBold,sans-serif;font-size:18px;line-height:21px;text-align:center}.training-resume-choice-label span{display:block;margin:0;color:inherit;line-height:inherit;text-align:inherit}.training-action-button{display:inline-flex;align-items:center;justify-content:center;width:290px;max-width:100%;min-height:48px;padding:0 24px;border:2px solid #9da3ad;border-radius:0;box-sizing:border-box;background:#fff;color:#25272b;cursor:pointer;font-family:HeliosCondBold,sans-serif;font-size:18px;line-height:1.05;text-align:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.training-action-button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.training-action-button:disabled{border-color:#b6bbc3;background:#e7e8ea;color:#787b81;cursor:not-allowed}.training-action-button.training-action-button-primary{height:60px;min-height:60px;border-color:#000;background:#000;color:#fff;font-family:BebasNeueBold,HeliosCondBold,sans-serif;font-size:24px;letter-spacing:2px;text-transform:uppercase}.training-action-button.training-action-button-primary:focus-visible,.training-action-button.training-action-button-primary:hover{border-color:#252525;background:#252525;color:#fff}.training-action-button.training-action-button-secondary{min-height:48px;border-color:#9da3ad;background:#fff;color:#25272b}.training-action-button.training-action-button-secondary:focus-visible,.training-action-button.training-action-button-secondary:hover{border-color:#252525;background:#252525;color:#fff}.training-result-actions .training-action-button{width:290px;max-width:100%}.training-compact-controls{border-color:#9da3ad;background:#fff}.training-member .training-compact-controls{height:60px;border-color:#9da3ad}.training-member .training-compact-controls .back-label,.training-member .training-compact-controls .next-label{border-color:#9da3ad}.training-member .training-compact-controls button:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}@media(max-width:640px){.training-header-action,.training-header-spacer{padding-right:16px;padding-left:16px}.training-header-title{font-size:18px}.training-result-scroll{padding:20px 16px 12px}.training-intro-scroll{padding:30px 18px 16px}.training-bottom-actions:not(.training-result-bottom-actions){padding-bottom:max(20px,env(safe-area-inset-bottom))}.training-answer-input{min-height:62px;font-size:28px;line-height:36px}.training-answer-progress.green-line-component{width:100%;padding:20px 28px 0}.training-answer-progress .exgl-quantity{font-size:16px;line-height:20px}}@media(max-height:640px){.training-result-bottom-actions{padding-top:8px;padding-bottom:max(38px,env(safe-area-inset-bottom))}}.trainingSetupPresentation_page__KRvK7{--training-setup-accent:var(--blue);--white:var(--pm-color-background-surface-primary);--black:var(--pm-color-text-primary);--primary-color:var(--pm-color-text-tertiary);--status-correct:var(--pm-color-status-correct);--status-incorrect:var(--pm-color-status-incorrect);--status-validation-error:var(--pm-color-status-validation-error);position:relative;display:flex;width:100%;min-height:100vh;min-height:100dvh;overflow:hidden;background:var(--pm-color-background-site);color:var(--pm-color-text-primary);font-family:HeliosCond,sans-serif;isolation:isolate}.trainingSetupPresentation_page__KRvK7 .training-network-background{inset:0;width:100%;height:100%}.trainingSetupPresentation_surface__VOaGp{position:relative;z-index:1;width:min(1110px,100%);min-height:inherit;margin:0 auto;background:var(--pm-color-background-surface-primary);overflow:hidden}.trainingSetupPresentation_routeLoadingContent__omfhS{display:flex;align-items:center;justify-content:center;min-height:100dvh;background:var(--white)}.trainingSetupPresentation_routeLoadingSpinner__JztEp{width:28px;height:28px;border:2px solid #6386b033;border-top:2px solid var(--blue);border-radius:50%;animation:trainingSetupPresentation_training-setup-route-loading__lcAs_ .7s linear infinite}@keyframes trainingSetupPresentation_training-setup-route-loading__lcAs_{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.trainingSetupPresentation_routeLoadingSpinner__JztEp{animation:none}}.trainingSetupPresentation_launchScreen__BIqHT{position:relative;display:flex;flex-direction:column;min-height:inherit;padding:42px 80px 35px;box-sizing:border-box}.trainingSetupPresentation_launchScreenContentLeavingNext__aYCvV,.trainingSetupPresentation_launchScreenContentLeavingPrevious__vQG4p{pointer-events:none}.trainingSetupPresentation_launchScreenContentLeavingPrevious__vQG4p{animation:trainingSetupPresentation_trainingSetupLeavePrevious__3Wm_x .18s ease-in both}.trainingSetupPresentation_launchScreenContentLeavingNext__aYCvV{animation:trainingSetupPresentation_trainingSetupLeaveNext__1S8nF .18s ease-in both}.trainingSetupPresentation_launchScreenContentEnteringPrevious__HtU1Y{animation:trainingSetupPresentation_trainingSetupEnterPrevious__fW6Xe .2s ease-out both}.trainingSetupPresentation_launchScreenContentEnteringNext__nTCa1{animation:trainingSetupPresentation_trainingSetupEnterNext__IaabP .2s ease-out both}@keyframes trainingSetupPresentation_trainingSetupLeavePrevious__3Wm_x{to{transform:translateX(120px)}}@keyframes trainingSetupPresentation_trainingSetupLeaveNext__1S8nF{to{transform:translateX(-120px)}}@keyframes trainingSetupPresentation_trainingSetupEnterPrevious__fW6Xe{0%{transform:translateX(-120px)}}@keyframes trainingSetupPresentation_trainingSetupEnterNext__IaabP{0%{transform:translateX(120px)}}@media(prefers-reduced-motion:reduce){.trainingSetupPresentation_launchScreenContentEnteringNext__nTCa1,.trainingSetupPresentation_launchScreenContentEnteringPrevious__HtU1Y,.trainingSetupPresentation_launchScreenContentLeavingNext__aYCvV,.trainingSetupPresentation_launchScreenContentLeavingPrevious__vQG4p{animation-duration:.01ms}}.trainingSetupPresentation_disciplineSwitcher__usg_I>h1,.trainingSetupPresentation_launchScreen__BIqHT>h1,.trainingSetupPresentation_launchSection__rPYEF>h2,.trainingSetupPresentation_proSettingsSection__s5SzA h2,.trainingSetupPresentation_settingsPanelHeader__HW9Ir h1,.trainingSetupPresentation_settingsSection__00F3W h2,.trainingSetupPresentation_settingsSidebar__kzbU4>h1{font-family:BebasNeueBold,HeliosCondBold,sans-serif;font-weight:400;letter-spacing:.03em;text-transform:uppercase}.trainingSetupPresentation_disciplineSwitcher__usg_I>h1,.trainingSetupPresentation_launchScreen__BIqHT>h1{margin:0;color:var(--training-setup-accent);font-size:46px;line-height:1;text-align:center}.trainingSetupPresentation_disciplineSwitcher__usg_I{position:relative;display:grid;grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center;width:calc(100% + 160px);margin:0 -80px}.trainingSetupPresentation_disciplineSwitchButton__ZKPlR{display:flex;position:relative;z-index:1;align-items:center;min-width:0;height:42px;padding:0;border:0;box-sizing:border-box;color:var(--training-setup-accent);background:#0000;visibility:visible;opacity:0;pointer-events:auto;text-decoration:none;transition:opacity .18s ease,color .18s ease}.trainingSetupPresentation_disciplineSwitchButtonPrevious__XSjuW{padding-right:18px}.trainingSetupPresentation_disciplineSwitchButtonNext__MClSF{padding-left:18px}.trainingSetupPresentation_disciplineSwitchRail__lOLku{display:block;flex:1 1 auto;height:1px;background:currentColor;opacity:.55;transition:transform .18s ease}.trainingSetupPresentation_disciplineSwitchButtonPrevious__XSjuW .trainingSetupPresentation_disciplineSwitchRail__lOLku{margin-left:9px;transform:scaleX(.88);transform-origin:right center}.trainingSetupPresentation_disciplineSwitchButtonNext__MClSF .trainingSetupPresentation_disciplineSwitchRail__lOLku{margin-right:9px;transform:scaleX(.88);transform-origin:left center}.trainingSetupPresentation_disciplineSwitcher__usg_I:focus-within .trainingSetupPresentation_disciplineSwitchButton__ZKPlR,.trainingSetupPresentation_disciplineSwitcher__usg_I:hover .trainingSetupPresentation_disciplineSwitchButton__ZKPlR{opacity:.82}.trainingSetupPresentation_disciplineSwitcher__usg_I:focus-within .trainingSetupPresentation_disciplineSwitchRail__lOLku,.trainingSetupPresentation_disciplineSwitcher__usg_I:hover .trainingSetupPresentation_disciplineSwitchRail__lOLku{transform:scaleX(1)}.trainingSetupPresentation_disciplineSwitchButton__ZKPlR:hover{color:var(--pm-color-text-primary)}.trainingSetupPresentation_disciplineSwitchButton__ZKPlR:focus-visible{outline:3px solid var(--training-setup-accent);outline-offset:-3px}.trainingSetupPresentation_iconButton__dr_ED{display:inline-flex;align-items:center;justify-content:center;color:#60636a;background:#0000;cursor:pointer}.trainingSetupPresentation_iconButton__dr_ED:hover{color:var(--training-setup-accent)}.trainingSetupPresentation_addCombinedCodeButton__d_Wbv:focus-visible,.trainingSetupPresentation_addRouteButton__C38nF:focus-visible,.trainingSetupPresentation_backToLaunch___e9n4:focus-visible,.trainingSetupPresentation_capacityIgnoreButton__Xye_q:focus-visible,.trainingSetupPresentation_goalChangeButton__KoKSV:focus-visible,.trainingSetupPresentation_goalChoice___0_M7:focus-visible,.trainingSetupPresentation_goalTypeTabs___uPtC button:focus-visible,.trainingSetupPresentation_iconButton__dr_ED:focus-visible,.trainingSetupPresentation_parameterSummary__2oTVx:focus-visible,.trainingSetupPresentation_primaryButton__x2s6V:focus-visible,.trainingSetupPresentation_removeCombinedCodeButton__RgsOE:focus-visible,.trainingSetupPresentation_removeRouteButton__CcbsZ:focus-visible,.trainingSetupPresentation_secondaryButton__smtJZ:focus-visible,.trainingSetupPresentation_settingsNavigation__xIvgk button:focus-visible,.trainingSetupPresentation_startButton__kWZPP:focus-visible,.trainingSetupPresentation_stepperAction__cGM_A:focus-visible{outline:3px solid var(--training-setup-accent);outline-offset:3px}.trainingSetupPresentation_launchContent__i0Jri{display:grid;width:100%;max-width:960px;margin:73px auto 0;gap:0}.trainingSetupPresentation_launchScreenContent__iRlet{width:100%}.trainingSetupPresentation_launchActions__6Hqfl{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:auto}.trainingSetupPresentation_launchSection__rPYEF>h2{margin:0 0 12px;color:var(--pm-color-text-secondary);font-size:21px;line-height:1}.trainingSetupPresentation_goalSummary__mOGK_{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;min-height:130px;padding:14px 0 20px;border:0;border-bottom:1px solid var(--pm-color-divider-default);box-sizing:border-box;gap:20px}.trainingSetupPresentation_goalSummaryIcon__WOU40{display:flex;align-items:center;justify-content:center;width:78px;height:78px;border:2px solid var(--training-setup-accent);border-radius:50%;color:var(--training-setup-accent);overflow:hidden}.trainingSetupPresentation_goalSummary__mOGK_ strong{display:block;color:var(--black);font-family:HeliosCondBold,sans-serif;font-size:36px;letter-spacing:.025em;line-height:1.05}.trainingSetupPresentation_goalSummaryCopy__NBJZf{min-width:0}.trainingSetupPresentation_goalSummary__mOGK_ p{margin:8px 0 0;color:var(--training-setup-accent);font-family:HeliosCondBold,sans-serif;font-size:23px;letter-spacing:.04em;line-height:1}.trainingSetupPresentation_goalSummary__mOGK_ p+p{margin-top:4px}.trainingSetupPresentation_goalChangeButton__KoKSV{display:grid;grid-template-columns:minmax(0,1fr) 56px;width:260px;max-width:100%;min-height:56px;padding:0;border:2px solid var(--training-setup-accent);box-sizing:border-box;color:var(--white);background:var(--training-setup-accent);font-family:HeliosCondBold,sans-serif;font-size:19px;letter-spacing:.04em;line-height:1;white-space:nowrap;cursor:pointer;overflow:hidden;transition:color .16s ease,background-color .16s ease}.trainingSetupPresentation_goalChangeButtonArrow__XNXja,.trainingSetupPresentation_goalChangeButtonLabel__t3_En{display:flex;align-items:center;justify-content:center}.trainingSetupPresentation_goalChangeButtonLabel__t3_En{min-width:0;padding:0 12px}.trainingSetupPresentation_goalChangeButtonArrow__XNXja{color:var(--training-setup-accent);background:var(--white);border-left:2px solid var(--training-setup-accent);transition:color .16s ease,background-color .16s ease}.trainingSetupPresentation_primaryButton__x2s6V,.trainingSetupPresentation_secondaryButton__smtJZ{min-height:48px;padding:11px 24px;border:2px solid var(--training-setup-accent);box-sizing:border-box;color:var(--training-setup-accent);background:var(--white);font-family:HeliosCondBold,sans-serif;font-size:18px;letter-spacing:.03em;cursor:pointer}.trainingSetupPresentation_secondaryButton__smtJZ:hover{background:var(--pm-color-background-control)}.trainingSetupPresentation_goalChangeButton__KoKSV:not(:disabled):hover{color:var(--training-setup-accent);background:var(--white)}.trainingSetupPresentation_goalChangeButton__KoKSV:not(:disabled):hover .trainingSetupPresentation_goalChangeButtonArrow__XNXja{color:var(--white);background:var(--training-setup-accent)}.trainingSetupPresentation_parameterSummary__2oTVx{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:90px;padding:15px 0;border:0;border-bottom:1px solid var(--pm-color-divider-default);box-sizing:border-box;color:var(--pm-color-text-secondary);background:var(--pm-color-background-surface-primary);text-align:left;cursor:pointer;gap:20px}.trainingSetupPresentation_parameterSummary__2oTVx:hover{border-color:var(--pm-color-divider-default);background:var(--pm-color-background-control);color:var(--training-setup-accent)}.trainingSetupPresentation_parameterSummaryWithRouteLedger__tT66_{padding-bottom:0}.trainingSetupPresentation_parameterSummaryGrid__FZPXn{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));min-width:0;align-items:center}.trainingSetupPresentation_parameterSummaryGridWithRoute__RWHOx{grid-template-columns:repeat(3,minmax(0,1fr))}.trainingSetupPresentation_parameterSummaryGridWithSelectedRoute__Rq0kM{grid-template-columns:200px minmax(0,1fr);padding:0 14px;box-sizing:border-box}.trainingSetupPresentation_parameterSummaryGridWithSelectedRoute__Rq0kM>.trainingSetupPresentation_parameterSummaryItem__OTFnP:not(.trainingSetupPresentation_parameterSummaryRoute__kcbdn){position:relative;min-height:98px;align-content:center;border-right:0}.trainingSetupPresentation_parameterSummaryGridWithSelectedRoute__Rq0kM>.trainingSetupPresentation_parameterSummaryItem__OTFnP:not(.trainingSetupPresentation_parameterSummaryRoute__kcbdn):first-child:after{position:absolute;top:24px;right:0;bottom:24px;width:1px;background:var(--pm-color-divider-default);content:"";pointer-events:none}.trainingSetupPresentation_parameterSummaryItem__OTFnP{display:grid;min-width:0;padding:0 20px;border-right:1px solid var(--pm-color-divider-default);gap:5px}.trainingSetupPresentation_parameterSummaryItem__OTFnP:first-child{padding-left:0}.trainingSetupPresentation_parameterSummaryItem__OTFnP small,.trainingSetupPresentation_parameterSummaryItem__OTFnP strong{display:block;font-family:HeliosCond,sans-serif}.trainingSetupPresentation_parameterSummaryItem__OTFnP strong{overflow:hidden;color:var(--pm-color-text-secondary);font-family:HeliosCondBold,sans-serif;font-size:20px;letter-spacing:.035em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.trainingSetupPresentation_parameterSummaryItem__OTFnP small{color:var(--pm-color-text-tertiary);font-size:18px;line-height:1}.trainingSetupPresentation_parameterSummaryGridWithSelectedRoute__Rq0kM .trainingSetupPresentation_parameterSummaryRoute__kcbdn{position:relative;grid-column:1/-1;padding-top:18px;padding-right:0;padding-left:0;border-top:0;border-right:0}.trainingSetupPresentation_parameterSummaryGridWithSelectedRoute__Rq0kM .trainingSetupPresentation_parameterSummaryRoute__kcbdn:before{position:absolute;top:0;right:0;left:0;height:1px;background:var(--pm-color-divider-default);content:"";pointer-events:none}.trainingSetupPresentation_parameterSummaryRouteLedger__EaNog{display:grid;min-width:0;gap:17px}.trainingSetupPresentation_parameterSummaryRouteLedgerRows__V95ZR{display:grid;max-height:clamp(192px,100dvh - 500px,300px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.trainingSetupPresentation_parameterSummaryRouteLedgerRow__ECAuh{position:relative;display:grid;grid-template-columns:40px 202px minmax(0,1fr);align-items:center;min-width:0;min-height:48px;column-gap:24px}.trainingSetupPresentation_parameterSummaryRouteLedgerRow__ECAuh:after{position:absolute;right:0;bottom:0;left:40px;height:1px;background:var(--pm-color-divider-default);content:"";pointer-events:none}.trainingSetupPresentation_parameterSummaryRouteLedgerRow__ECAuh:last-child:after{content:none}.trainingSetupPresentation_parameterSummaryRouteLedgerNumber__HkAe3{display:grid;align-self:center;width:40px;height:32px;place-items:center;color:var(--white);background:var(--training-setup-accent);font-family:HeliosCondBold,sans-serif;font-size:15px;letter-spacing:.04em}.trainingSetupPresentation_parameterSummaryRouteLedgerName__0nQi9{overflow:hidden;color:var(--pm-color-text-secondary);font-family:HeliosCondBold,sans-serif;font-size:18px;letter-spacing:.02em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.trainingSetupPresentation_parameterSummaryRouteLedgerEndpoints__vlKTY{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-width:0;color:var(--pm-color-text-secondary);font-family:HeliosCond,sans-serif;font-size:17px;line-height:1;gap:9px}.trainingSetupPresentation_parameterSummaryRouteLedgerEndpoints__vlKTY span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trainingSetupPresentation_parameterSummaryRouteLedgerEndpoints__vlKTY svg{color:var(--training-setup-accent)}@media(min-width:961px){.trainingSetupPresentation_parameterSummaryRouteLedgerEndpoints__vlKTY{grid-template-columns:minmax(0,201px) auto minmax(0,1fr);gap:48px}}.trainingSetupPresentation_parameterSummaryAction__2Mo2Y{position:relative;display:grid;align-self:stretch;width:60px;min-width:60px;padding:14px 0 0;box-sizing:border-box;justify-items:center;align-content:start;color:var(--training-setup-accent)}.trainingSetupPresentation_parameterSummaryAction__2Mo2Y:before{position:absolute;top:24px;bottom:24px;left:0;width:1px;background:var(--pm-color-divider-default);content:"";pointer-events:none}.trainingSetupPresentation_primaryButton__x2s6V,.trainingSetupPresentation_startButton__kWZPP{border-color:var(--pm-color-action-primary-surface);color:var(--pm-color-action-primary-text);background:var(--pm-color-action-primary-surface)}.trainingSetupPresentation_startButton__kWZPP{width:290px;min-height:64px;margin:0}.training-action-button-primary.trainingSetupPresentation_startButtonPreparing__vdXhc:disabled{border-color:var(--pm-color-action-primary-surface);background:var(--pm-color-action-primary-surface);color:var(--pm-color-action-primary-text);cursor:wait;opacity:1}.trainingSetupPresentation_startButtonSpinner__5i_y_{width:16px;height:16px;flex:0 0 16px;margin-right:10px;box-sizing:border-box;border:2px solid #ffffff6b;border-top:2px solid var(--white);border-radius:50%;animation:trainingSetupPresentation_training-setup-spinner__CUJvs .7s linear infinite}.trainingSetupPresentation_startPreparationError__szca9,.trainingSetupPresentation_startPreparationStatus__28x9i{width:290px;max-width:100%;margin:12px auto 0;color:#666b73;font-family:Roboto,sans-serif;font-size:15px;line-height:1.35;text-align:center}.trainingSetupPresentation_startPreparationError__szca9,.trainingSetupPresentation_startPreparationStatus__28x9i p{margin:0}.trainingSetupPresentation_startPreparationStatus__28x9i button{margin-top:8px;padding:0;border:0;background:#0000;color:var(--blue);cursor:pointer;font:inherit;text-decoration:underline}.trainingSetupPresentation_startPreparationError__szca9{color:#b4232d}@keyframes trainingSetupPresentation_training-setup-spinner__CUJvs{to{transform:rotate(1turn)}}.trainingSetupPresentation_primaryButton__x2s6V:hover{background:#252525}.trainingSetupPresentation_settingsScreen__TxPDy{display:grid;grid-template-columns:250px minmax(0,1fr);width:100%;height:100dvh;min-height:inherit;min-width:0;overflow:hidden;border:1px solid #d4d7dc;box-sizing:border-box;background:var(--white)}.trainingSetupPresentation_settingsSidebar__kzbU4{display:flex;flex-direction:column;min-width:0;padding:32px 20px 22px;border-right:1px solid #d4d7dc;box-sizing:border-box}.trainingSetupPresentation_settingsSidebar__kzbU4>h1{margin:0 0 28px;color:var(--black);font-size:25px;line-height:1}.trainingSetupPresentation_settingsNavigation__xIvgk{display:grid;gap:8px}.trainingSetupPresentation_settingsNavigation__xIvgk button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:64px;padding:11px 16px;box-sizing:border-box;color:var(--black);background:#0000;text-align:left;cursor:pointer;gap:11px}.trainingSetupPresentation_settingsNavigation__xIvgk button strong{display:block;font-family:HeliosCondBold,sans-serif;font-size:19px;line-height:1.1;white-space:nowrap}.trainingSetupPresentation_settingsNavigationActive__wpUaT{color:var(--training-setup-accent)!important;background:linear-gradient(135deg,#f2f7fd,#eaf3ff)!important}.trainingSetupPresentation_settingsHelp__psFK0{display:flex;align-items:flex-start;margin-top:auto;padding:24px 17px;box-sizing:border-box;color:var(--training-setup-accent);background:linear-gradient(135deg,#f3f8ff,#e9f2ff);gap:14px}.trainingSetupPresentation_settingsHelp__psFK0 p,.trainingSetupPresentation_settingsHelp__psFK0 strong{display:block;margin:0;font-family:HeliosCond,sans-serif}.trainingSetupPresentation_settingsHelp__psFK0 strong{font-family:HeliosCondBold,sans-serif;font-size:21px}.trainingSetupPresentation_settingsHelp__psFK0 p{margin-top:11px;color:#596274;font-size:16px;line-height:1.45}.trainingSetupPresentation_backToLaunch___e9n4{margin-top:18px;color:var(--training-setup-accent);background:#0000;font-family:HeliosCond,sans-serif;font-size:16px;cursor:pointer}.trainingSetupPresentation_settingsPanel__RuDOB{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;overflow:hidden;min-width:0;min-height:0}.trainingSetupPresentation_settingsPanelHeader__HW9Ir{display:flex;align-items:center;justify-content:space-between;padding:38px 50px 25px;border-bottom:1px solid #d6d9de;gap:24px}.trainingSetupPresentation_settingsPanelHeader__HW9Ir h1{margin:0;color:var(--black);font-size:40px;line-height:1}.trainingSetupPresentation_iconButton__dr_ED{flex:0 0 auto;width:42px;height:42px}.trainingSetupPresentation_settingsContent__xY001{overflow:auto;padding:29px 46px 30px}.trainingSetupPresentation_proSettingsSection__s5SzA,.trainingSetupPresentation_settingsSection__00F3W{padding:19px 0 26px;border-bottom:1px solid #d6d9de}.trainingSetupPresentation_proSettingsSection__s5SzA:first-child,.trainingSetupPresentation_settingsSection__00F3W:first-child{padding-top:0}.trainingSetupPresentation_settingsSection__00F3W.trainingSetupPresentation_materialSection__XK70R{padding-top:26px}.trainingSetupPresentation_proSettingsSection__s5SzA h2,.trainingSetupPresentation_settingsSection__00F3W h2{margin:0 0 20px;color:var(--black);font-size:22px;line-height:1}.trainingSetupPresentation_sectionTitleRow__fhLTQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;gap:18px}.trainingSetupPresentation_sectionTitleRow__fhLTQ h2{margin:0}.trainingSetupPresentation_formGridThree__ekiOm,.trainingSetupPresentation_formGridTwo__LJ4pq,.trainingSetupPresentation_routeGrid__pQVFy,.trainingSetupPresentation_routeSegment__R_rJu,.trainingSetupPresentation_switchGrid__CVR_o{display:grid;gap:24px}.trainingSetupPresentation_advancedDisplayTimingGrid__8CRMq,.trainingSetupPresentation_formGridThree__ekiOm,.trainingSetupPresentation_formGridTwo__LJ4pq{grid-template-columns:repeat(2,290px);max-width:654px;column-gap:74px}.trainingSetupPresentation_advancedDisplayTimingGrid__8CRMq{display:grid;align-items:start}.trainingSetupPresentation_advancedDisplayTimingGrid__8CRMq .trainingSetupPresentation_displayGroupingLayout__qa50E{grid-column:auto;grid-template-columns:1fr;max-width:none;column-gap:0}.trainingSetupPresentation_cardSystemValue__ZjZ4g{display:flex;align-items:center;min-height:56px;padding:0 19px;border:1px solid #cbd0d8;box-sizing:border-box;color:var(--pm-color-text-primary);background:var(--pm-color-background-control);font-family:HeliosCondBold,sans-serif;font-size:20px}.trainingSetupPresentation_combinedFormatControl__le0_0{display:block;align-self:start}.trainingSetupPresentation_combinedFormatControlWithEdit__Xjd_b{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:end;gap:10px}.trainingSetupPresentation_combinedFormatEditButton__Y_gUl{display:inline-flex;align-items:center;justify-content:center;height:56px;border:1px solid #cbd0d8;border-radius:0;color:var(--training-setup-accent);background:var(--white);cursor:pointer}.trainingSetupPresentation_combinedFormatEditButton__Y_gUl:hover{background:#edf5ff}.trainingSetupPresentation_combinedFormatEditButton__Y_gUl:focus-visible{outline:2px solid var(--training-setup-accent);outline-offset:-2px}.trainingSetupPresentation_displayGroupingLayout__qa50E{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,290px);column-gap:74px;align-items:start;max-width:654px}.trainingSetupPresentation_displayGroupingLayoutCustom__bHPKg{row-gap:15px}.trainingSetupPresentation_combinedPatternBuilder__xGr5L{display:grid;max-width:660px;margin-top:26px;padding-top:24px;border-top:1px solid #d6d9de;gap:16px}.trainingSetupPresentation_combinedPatternHeader__uLHoo{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.trainingSetupPresentation_combinedPatternHeader__uLHoo>div{display:grid;gap:7px}.trainingSetupPresentation_combinedPatternRows__dCN7m{display:grid;gap:12px}.trainingSetupPresentation_combinedPatternRow__fbg1S{display:grid;grid-template-columns:minmax(0,1fr) 56px;align-items:end;gap:10px}.trainingSetupPresentation_combinedPatternRow__fbg1S .trainingSetupPresentation_field__SEloh{gap:7px}.trainingSetupPresentation_addCombinedCodeButton__d_Wbv,.trainingSetupPresentation_removeCombinedCodeButton__RgsOE{display:inline-flex;align-items:center;justify-content:center;min-height:56px;border:1px solid #cbd0d8;box-sizing:border-box;color:#535861;background:var(--white);cursor:pointer}.trainingSetupPresentation_removeCombinedCodeButton__RgsOE:hover:not(:disabled){color:var(--red);border-color:var(--red)}.trainingSetupPresentation_removeCombinedCodeButton__RgsOE:disabled{color:#b6bbc3;cursor:not-allowed}.trainingSetupPresentation_addCombinedCodeButton__d_Wbv{justify-self:start;min-height:42px;padding:0 15px;border-color:var(--training-setup-accent);color:var(--training-setup-accent);gap:8px;font-family:HeliosCondBold,sans-serif;font-size:17px}.trainingSetupPresentation_addCombinedCodeButton__d_Wbv:hover{background:#edf5ff}.trainingSetupPresentation_routeGrid__pQVFy{grid-template-columns:minmax(290px,654px) 56px;max-width:734px;align-items:end}.trainingSetupPresentation_routeSegmentList__X57Zt{display:grid;gap:24px}.trainingSetupPresentation_routeSegment__R_rJu{grid-template-columns:290px 290px 56px;column-gap:74px;align-items:end}.trainingSetupPresentation_routeSegmentCard__X7kD_{padding:0}.trainingSetupPresentation_routeSegmentCardMulti__vhbmI{padding:20px 20px 22px;border:1px solid #d6dbe3;border-left:4px solid var(--training-setup-accent);box-sizing:border-box;background:var(--white)}.trainingSetupPresentation_routeSegmentCardMulti__vhbmI.trainingSetupPresentation_routeSegmentCardEven__EcJdb{border-left-color:color-mix(in srgb,var(--training-setup-accent) 52%,#fff)}.trainingSetupPresentation_routeSegmentCard__X7kD_>.trainingSetupPresentation_field__SEloh:first-child{grid-column:1/3}.trainingSetupPresentation_routeSegmentCard__X7kD_ .trainingSetupPresentation_routeSegmentActions__L2fHp{grid-column:3;grid-row:1/span 2;align-self:stretch;justify-self:start;display:grid;grid-template-rows:auto auto;align-content:space-between;justify-items:end;height:100%;margin-left:-58px;padding-top:30px;box-sizing:border-box}.trainingSetupPresentation_routeSegmentActions__L2fHp{display:flex;align-items:center;gap:8px}.trainingSetupPresentation_switchGrid__CVR_o{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 90px}.trainingSetupPresentation_field__SEloh{display:grid;align-content:start;min-width:0;gap:10px}.trainingSetupPresentation_fieldWithOpenSelect__UcmOh{position:relative;z-index:5}.trainingSetupPresentation_fieldHelper__IUW5B,.trainingSetupPresentation_fieldLabel__6Uiq4{color:var(--pm-color-text-tertiary);font-family:HeliosCond,sans-serif}.trainingSetupPresentation_fieldLabel__6Uiq4{font-size:18px;line-height:1.15}.trainingSetupPresentation_fieldHelper__IUW5B{font-size:16px;line-height:1.2}.trainingSetupPresentation_selectField__8xBnc,.trainingSetupPresentation_stepper__MNxr7{display:flex;align-items:center;min-width:0;min-height:56px;border:1px solid var(--pm-color-divider-default);border-radius:0;box-sizing:border-box;color:var(--pm-color-text-primary);background:var(--pm-color-background-surface-primary);font-family:HeliosCond,sans-serif;font-size:20px}.trainingSetupPresentation_materialSection__XK70R .trainingSetupPresentation_selectField__8xBnc,.trainingSetupPresentation_materialSection__XK70R .trainingSetupPresentation_stepper__MNxr7{height:56px}.trainingSetupPresentation_selectField__8xBnc{position:relative;padding:0;overflow:visible}.trainingSetupPresentation_staticSelectField__l26Fb{padding:0 19px;gap:12px}.trainingSetupPresentation_selectTrigger__L2pSj{display:flex;align-items:center;width:100%;min-width:0;min-height:54px;padding:0 19px;border:0;color:inherit;background:#0000;font:inherit;line-height:1.1;text-align:left;cursor:pointer;gap:12px}.trainingSetupPresentation_selectTrigger__L2pSj:focus-visible{outline:none}.trainingSetupPresentation_selectField__8xBnc:focus-within{border-color:var(--training-setup-accent);box-shadow:0 0 0 1px var(--training-setup-accent)}.trainingSetupPresentation_selectTrigger__L2pSj:disabled{color:var(--pm-color-text-supportive);cursor:not-allowed}.trainingSetupPresentation_selectValue__EYVfR{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trainingSetupPresentation_selectMenu__9GjKu{--white:var(--pm-color-background-surface-elevated);--black:var(--pm-color-text-primary);--primary-color:var(--pm-color-text-tertiary);position:fixed;z-index:1000;display:block;max-height:360px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;border:1px solid var(--pm-color-divider-default);box-sizing:border-box;color:var(--pm-color-text-primary);background:var(--pm-color-background-surface-elevated);isolation:isolate}.trainingSetupPresentation_selectOptionRow__IDtia{display:flex;border-top:1px solid var(--pm-color-divider-default)}.trainingSetupPresentation_selectOptionRow__IDtia:first-child{border-top:0}.trainingSetupPresentation_selectOption__wTCjh{display:block;flex:1 1 auto;min-width:0;min-height:52px;padding:13px 19px;border:0;box-sizing:border-box;color:var(--pm-color-text-primary);background:var(--pm-color-background-surface-elevated);font-family:HeliosCond,sans-serif;font-size:20px;line-height:1.2;text-align:left;cursor:pointer}.trainingSetupPresentation_selectOptionSelected__VbdEq{font-family:HeliosCondBold,sans-serif}.trainingSetupPresentation_selectOptionFocused__gSzYv{box-shadow:inset 4px 0 0 var(--training-setup-accent);background:var(--pm-color-background-control)}.trainingSetupPresentation_selectOption__wTCjh:hover{background:var(--pm-color-background-control)}.trainingSetupPresentation_selectOptionDisabled__ml3WT,.trainingSetupPresentation_selectOption__wTCjh:disabled{color:var(--pm-color-text-supportive);background:var(--pm-color-background-control);cursor:not-allowed}.trainingSetupPresentation_selectOptionDisabled__ml3WT:hover,.trainingSetupPresentation_selectOption__wTCjh:disabled:hover{background:var(--pm-color-background-control)}.trainingSetupPresentation_selectOption__wTCjh:disabled{pointer-events:none}.trainingSetupPresentation_selectOptionEditButton__kbMaH{display:inline-flex;flex:0 0 56px;align-items:center;justify-content:center;min-height:52px;padding:0;border:0;border-left:1px solid var(--pm-color-divider-default);color:var(--training-setup-accent);background:var(--white);cursor:pointer}.trainingSetupPresentation_selectOptionEditButton__kbMaH:hover{background:var(--pm-color-background-control)}.trainingSetupPresentation_selectOptionEditButton__kbMaH:focus-visible{outline:2px solid var(--training-setup-accent);outline-offset:-2px}.trainingSetupPresentation_selectOptionActionButton__KJR_h{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:52px;padding:0 17px;border:0;border-left:1px solid var(--pm-color-divider-default);color:var(--training-setup-accent);background:var(--white);font-family:HeliosCondBold,sans-serif;font-size:18px;line-height:1;cursor:pointer}.trainingSetupPresentation_selectOptionActionButton__KJR_h:hover{background:var(--pm-color-background-control)}.trainingSetupPresentation_selectOptionActionButton__KJR_h:focus-visible{outline:2px solid var(--training-setup-accent);outline-offset:-2px}.trainingSetupPresentation_fontPreviewRoboto__p6gwr{font-family:Roboto,sans-serif}.trainingSetupPresentation_fontPreviewMonospace__efFqy{font-family:monospace;font-feature-settings:"zero" 0}.trainingSetupPresentation_fontPreviewRobotoMono__MShU4{font-family:Roboto Mono,monospace;font-feature-settings:"zero" 0}.trainingSetupPresentation_fontPreviewCourier__X5U_5{font-family:Courier New,monospace;font-weight:700}.trainingSetupPresentation_fontPreviewTimes__f8YIs{font-family:Times New Roman,Times,serif}.trainingSetupPresentation_fontPreviewHelvetica__4ujEq{font-family:Helvetica,Arial,sans-serif}.trainingSetupPresentation_fontPreviewVerdana__bkmBR{font-family:Verdana,Geneva,sans-serif}.trainingSetupPresentation_fontPreviewArial__x4KYV{font-family:Arial,Helvetica,sans-serif}.trainingSetupPresentation_selectFieldAccent__rvMX7{border-color:var(--training-setup-accent)}.trainingSetupPresentation_selectIcon__c8mlP{display:inline-flex;flex:0 0 auto;color:var(--training-setup-accent)}.trainingSetupPresentation_numberFormatIcon__UUFKq{display:inline-grid;width:30px;height:34px;border:2px solid #a1a5ad;border-radius:0;box-sizing:border-box;color:#565a60;font-family:HeliosCondBold,sans-serif;font-size:12px;line-height:12px;place-content:center;text-align:center}.trainingSetupPresentation_selectChevron__6WmqY{flex:0 0 auto;margin-left:auto;color:var(--pm-color-text-tertiary);transition:transform .16s ease}.trainingSetupPresentation_selectChevronOpen__R4X97{transform:rotate(180deg)}.trainingSetupPresentation_customGroupingField__PfT6r{max-width:none}.trainingSetupPresentation_textField__S647t{width:100%;min-height:56px;padding:0 19px;border:1px solid var(--pm-color-divider-default);border-radius:0;box-sizing:border-box;color:var(--pm-color-text-primary);background:var(--pm-color-background-surface-primary);font-family:HeliosCond,sans-serif;font-size:20px}.trainingSetupPresentation_textField__S647t:focus{outline:2px solid var(--training-setup-accent);outline-offset:-2px}.trainingSetupPresentation_textFieldError__l_2BX{border-color:var(--red)}.trainingSetupPresentation_fieldError__U1QzD{color:var(--red);font-family:HeliosCond,sans-serif;font-size:16px;line-height:1.2}.trainingSetupPresentation_groupingPreviewPanel__KR7TV{display:grid;grid-column:1/-1;gap:7px}.trainingSetupPresentation_groupingPreviewLabel__jO9Ck{color:#61646a;font-family:HeliosCond,sans-serif;font-size:16px;line-height:1.2}.trainingSetupPresentation_groupingPreviewScreen__SN2Bk{display:flex;align-items:center;min-height:58px;padding:10px 18px;border:1px solid #9fa8b6;box-sizing:border-box;overflow-x:auto;color:#f8fbff;background:#25272b;font-family:HeliosCondBold,sans-serif;font-size:25px;letter-spacing:.06em;line-height:1;white-space:nowrap}.trainingSetupPresentation_stepper__MNxr7{justify-content:space-between;overflow:hidden}.trainingSetupPresentation_stepperAction__cGM_A,.trainingSetupPresentation_stepperValue__CQBPa{display:inline-flex;align-items:center;justify-content:center;min-height:54px}.trainingSetupPresentation_stepperAction__cGM_A{width:54px;color:var(--pm-color-text-secondary)}.trainingSetupPresentation_stepper__MNxr7 button.trainingSetupPresentation_stepperAction__cGM_A{border:0;border-radius:0;background:var(--white);cursor:pointer}.trainingSetupPresentation_stepper__MNxr7 button.trainingSetupPresentation_stepperAction__cGM_A:hover:not(:disabled){background:var(--pm-color-background-control)}.trainingSetupPresentation_stepper__MNxr7 button.trainingSetupPresentation_stepperAction__cGM_A:disabled{color:var(--pm-color-text-supportive);cursor:not-allowed}.trainingSetupPresentation_stepperValue__CQBPa{flex:1;min-width:0;padding:0 8px;border:0;border-right:1px solid var(--pm-color-divider-default);border-left:1px solid var(--pm-color-divider-default);outline:0;color:inherit;background:#0000;font-family:HeliosCondBold,sans-serif;font-size:inherit;text-align:center}.trainingSetupPresentation_stepperValue__CQBPa:focus{background:var(--pm-color-background-control)}.trainingSetupPresentation_addRouteButton__C38nF{display:inline-flex;align-items:center;justify-content:center;width:56px;min-height:56px;border:1px solid var(--training-setup-accent);box-sizing:border-box;color:var(--training-setup-accent);background:var(--white);cursor:pointer}.trainingSetupPresentation_addRouteButton__C38nF:hover{background:#edf5ff}.trainingSetupPresentation_removeRouteButton__CcbsZ{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;min-height:56px;border:1px solid #cbd0d8;box-sizing:border-box;color:#535861;background:var(--white);cursor:pointer}.trainingSetupPresentation_removeRouteButton__CcbsZ:hover{color:var(--red);border-color:var(--red)}.trainingSetupPresentation_simpleRouteSection__U9qpV{padding-top:29px}.trainingSetupPresentation_switchLine__v_d_e{display:flex;align-items:center;justify-content:space-between;min-width:0;color:#585c65;font-family:HeliosCond,sans-serif;font-size:20px;gap:16px}.trainingSetupPresentation_switch__2Tg17{display:inline-flex;align-items:center;flex:0 0 auto;width:47px;height:28px;padding:3px;border-radius:0;box-sizing:border-box;border:0;background:#c7cdd6;cursor:pointer}.trainingSetupPresentation_switch__2Tg17>span{display:block;width:22px;height:22px;border-radius:0;background:var(--white);transition:transform .16s ease}.trainingSetupPresentation_switchOn__yuUAk{background:var(--training-setup-accent)}.trainingSetupPresentation_switchOn__yuUAk>span{transform:translateX(19px)}.trainingSetupPresentation_capacityNotice__HUfH_{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;margin-top:27px;padding:20px 24px;border:1px solid #8ac99b;border-radius:0;color:#469e59;background:#fbfefb;gap:20px}.trainingSetupPresentation_capacityNotice__HUfH_ strong{font-family:HeliosCondBold,sans-serif;font-size:19px}.trainingSetupPresentation_capacityNotice__HUfH_ span{font-family:HeliosCond,sans-serif;font-size:18px}.trainingSetupPresentation_capacityStatus__5NQvy{color:#469e59;white-space:nowrap;justify-self:end}.trainingSetupPresentation_capacityMessage__LPtk4{display:grid;align-items:start;gap:8px;color:var(--black)}.trainingSetupPresentation_capacityMessage__LPtk4 span{color:#5d626b;line-height:1.25}.trainingSetupPresentation_capacityIgnoreButton__Xye_q{justify-self:start;margin-top:5px;padding:0;border:0;color:var(--blue);background:#0000;font-family:HeliosCondBold,sans-serif;font-size:17px;text-align:left;cursor:pointer}.trainingSetupPresentation_capacityIgnoreButton__Xye_q:hover{text-decoration:underline}.trainingSetupPresentation_capacityWarning__49GVk{border-color:color-mix(in srgb,var(--yellow) 65%,var(--white));color:var(--yellow);background:color-mix(in srgb,var(--yellow) 8%,var(--white))}.trainingSetupPresentation_capacityWarning__49GVk .trainingSetupPresentation_capacityStatus__5NQvy{color:var(--yellow)}html[data-theme=powermemory][data-appearance=dark] .trainingSetupPresentation_capacityNotice__HUfH_:not(.trainingSetupPresentation_capacityWarning__49GVk){border-color:var(--pm-color-border-default);color:var(--pm-color-text-primary);background:var(--pm-color-background-surface-secondary)}html[data-theme=powermemory][data-appearance=dark] .trainingSetupPresentation_capacityNotice__HUfH_:not(.trainingSetupPresentation_capacityWarning__49GVk) .trainingSetupPresentation_capacityStatus__5NQvy{color:var(--pm-color-text-primary)}html[data-theme=powermemory][data-appearance=dark] .trainingSetupPresentation_capacityMessage__LPtk4 span{color:var(--pm-color-text-secondary)}.trainingSetupPresentation_proSettingsSection__s5SzA{max-width:690px;padding:33px 0 52px}.trainingSetupPresentation_proSettingsSection__s5SzA h2{margin-bottom:19px}.trainingSetupPresentation_settingsFooter__ta2lW{display:flex;justify-content:flex-end;min-height:86px;padding:14px 46px;border-top:1px solid #d6d9de;background:var(--white);gap:32px}.trainingSetupPresentation_dialogActions__JsY6Z .trainingSetupPresentation_primaryButton__x2s6V,.trainingSetupPresentation_dialogActions__JsY6Z .trainingSetupPresentation_secondaryButton__smtJZ,.trainingSetupPresentation_settingsFooter__ta2lW .trainingSetupPresentation_primaryButton__x2s6V,.trainingSetupPresentation_settingsFooter__ta2lW .trainingSetupPresentation_secondaryButton__smtJZ{align-self:center;width:190px;min-width:190px;height:54px;min-height:54px;border-color:var(--pm-color-divider-default);color:var(--pm-color-text-primary);font-size:20px}.trainingSetupPresentation_simpleSettingsFooter__XZeKY{justify-content:center;min-height:96px;border-top:0;padding-bottom:18px}.trainingSetupPresentation_dialogActions__JsY6Z .trainingSetupPresentation_primaryButton__x2s6V,.trainingSetupPresentation_settingsFooter__ta2lW .trainingSetupPresentation_primaryButton__x2s6V{border-color:var(--black);color:var(--white)}.trainingSetupPresentation_goalBackdrop__Wuo_n{position:fixed;z-index:10;inset:0;display:flex;align-items:center;justify-content:center;padding:38px 24px;box-sizing:border-box;background:#0000009e}.trainingSetupPresentation_goalDialog__1vFFK{width:min(900px,100%);max-height:calc(100dvh - 76px);min-height:0;overflow:auto;padding:37px 40px 34px;border-radius:0;box-sizing:border-box;background:var(--white)}.trainingSetupPresentation_combinedPatternDialog__1vZHI,.trainingSetupPresentation_displayGroupingDialog__NooQo{width:min(760px,100%)}.trainingSetupPresentation_cardsPresentationDialog__Lu1Us{width:min(1110px,100%)}.trainingSetupPresentation_cardsSizeCalibrationDialog__zWEAD{width:min(780px,100%)}.trainingSetupPresentation_displayGroupingDialogField__iUmL3,.trainingSetupPresentation_displayGroupingDialog__NooQo .trainingSetupPresentation_groupingPreviewPanel__KR7TV{margin-top:26px}.trainingSetupPresentation_combinedPatternDialogDescription__bbd2U{margin:20px 0 0;color:#61646a;font-family:HeliosCond,sans-serif;font-size:19px;line-height:1.25}.trainingSetupPresentation_combinedPatternDialog__1vZHI .trainingSetupPresentation_combinedPatternBuilder__xGr5L{max-width:none;margin-top:22px;padding-top:22px}.trainingSetupPresentation_cardsPresentationModeList___uzY1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;border:1px solid #cbd0d8}.trainingSetupPresentation_cardsPresentationModeOption__hw_q_{min-height:54px;padding:10px 14px;border:0;border-left:1px solid #cbd0d8;color:#202226;background:var(--white);font-family:HeliosCond,sans-serif;font-size:19px;line-height:1.1;cursor:pointer}.trainingSetupPresentation_cardsPresentationModeOption__hw_q_:first-child{border-left:0}.trainingSetupPresentation_cardsPresentationModeOption__hw_q_:hover{background:#f2f7fd}.trainingSetupPresentation_cardsPresentationModeOptionSelected__GV681{color:var(--training-setup-accent);box-shadow:inset 0 -3px 0 var(--training-setup-accent);font-family:HeliosCondBold,sans-serif}.trainingSetupPresentation_cardsPresentationModeOption__hw_q_:focus-visible{position:relative;z-index:1;outline:3px solid var(--training-setup-accent);outline-offset:-3px}.trainingSetupPresentation_cardsPresentationCountControl__w0Ym_{display:grid;width:290px;margin-top:0;gap:10px}.trainingSetupPresentation_cardsPresentationCountControl__w0Ym_ .trainingSetupPresentation_stepperValue__CQBPa{display:flex;align-items:center;justify-content:center;padding:0 12px;box-sizing:border-box;overflow:hidden;white-space:nowrap}.trainingSetupPresentation_cardsPresentationPreviewOuter__ZMsid{width:calc(100% + 80px);margin:30px -40px 0;padding-top:25px;border-top:1px solid #d6d9de;box-sizing:border-box}.trainingSetupPresentation_cardsPresentationPreviewHeader__L7xBa{display:flex;align-items:baseline;justify-content:center;padding:0 40px;color:#202226;font-family:HeliosCondBold,sans-serif;font-size:21px;gap:18px}.trainingSetupPresentation_cardsPresentationPreviewHeader__L7xBa small{color:#61646a;font-family:HeliosCond,sans-serif;font-size:17px}.trainingSetupPresentation_cardsPresentationPreviewTable__egf2N{display:flex;align-items:center;justify-content:center;width:100%;height:260px;margin-top:12px;padding:28px clamp(24px,4vw,52px);box-sizing:border-box;overflow:hidden;background:#ebecf0}.trainingSetupPresentation_cardsPresentationPreviewCards__f9vvB{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.trainingSetupPresentation_cardsPresentationPreviewCard__86tCs{display:block;flex:0 0 var(--cards-card-width);width:var(--cards-card-width);max-height:200px;margin:0;object-fit:contain;position:relative;border:1px solid #b3b3b3;border-radius:7px;box-sizing:border-box;background:var(--white);z-index:2}.trainingSetupPresentation_cardsPresentationPreviewAdjacent__iqpRb{gap:12px}.trainingSetupPresentation_cardsPresentationPreviewIndex__uo1Ju .trainingSetupPresentation_cardsPresentationPreviewCard__86tCs+.trainingSetupPresentation_cardsPresentationPreviewCard__86tCs,.trainingSetupPresentation_cardsPresentationPreviewOverlap__NJnZH .trainingSetupPresentation_cardsPresentationPreviewCard__86tCs+.trainingSetupPresentation_cardsPresentationPreviewCard__86tCs{margin-left:var(--cards-card-offset)}.trainingSetupPresentation_cardsPresentationPreviewIndex__uo1Ju .trainingSetupPresentation_cardsPresentationPreviewCard__86tCs{box-shadow:1px 0 0 #00000024}.trainingSetupPresentation_cardsPresentationFitNotice__CNveN{display:flex;align-items:flex-start;margin-top:20px;padding:14px 16px;border-left:3px solid var(--training-setup-accent);color:#36404d;background:#f2f7fd;font-family:HeliosCond,sans-serif;font-size:18px;line-height:1.25;gap:11px}.trainingSetupPresentation_cardsPresentationFitNotice__CNveN svg{flex:0 0 auto;margin-top:1px;color:var(--training-setup-accent)}.trainingSetupPresentation_cardsPresentationFitNotice__CNveN p{margin:0}.trainingSetupPresentation_cardsSizeControl__dT9dY{display:grid;align-content:start;gap:8px}.trainingSetupPresentation_cardsSizeCalibrationButton__9Qsj7,.trainingSetupPresentation_cardsSizeCalibrationReset__HECJd{display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;padding:0;border:0;color:var(--training-setup-accent);background:#0000;font-family:HeliosCondBold,sans-serif;font-size:17px;line-height:1.2;cursor:pointer;gap:7px}.trainingSetupPresentation_cardsSizeCalibrationButton__9Qsj7:hover,.trainingSetupPresentation_cardsSizeCalibrationReset__HECJd:hover{text-decoration:underline}.trainingSetupPresentation_cardsSizeCalibrationButton__9Qsj7:focus-visible,.trainingSetupPresentation_cardsSizeCalibrationReset__HECJd:focus-visible{outline:3px solid var(--training-setup-accent);outline-offset:3px}.trainingSetupPresentation_cardsSizeCalibrationDescription__lvoDk,.trainingSetupPresentation_cardsSizeCalibrationHint__fL3H_{margin:22px 0 0;color:#61646a;font-family:HeliosCond,sans-serif;font-size:19px;line-height:1.3}.trainingSetupPresentation_cardsSizeCalibrationViewport__OuZXI{display:flex;align-items:center;justify-content:center;width:100%;min-height:228px;margin-top:26px;padding:30px;box-sizing:border-box;overflow:hidden;background:#f5f6f8}.trainingSetupPresentation_cardsSizeCalibrationCard__ZyyXh{display:flex;flex:0 0 auto;align-items:flex-end;min-width:1px;max-width:100%;aspect-ratio:85.6/53.98;padding:14px;border:2px solid var(--training-setup-accent);box-sizing:border-box;color:var(--training-setup-accent);background:var(--white);font-family:HeliosCondBold,sans-serif;font-size:16px}.trainingSetupPresentation_cardsSizeCalibrationControl__gs0_3{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:26px;color:#202226;font-family:HeliosCond,sans-serif;font-size:20px;gap:12px 16px}.trainingSetupPresentation_cardsSizeCalibrationControl__gs0_3>span{grid-column:1/-1}.trainingSetupPresentation_cardsSizeCalibrationControl__gs0_3 input{width:100%;margin:0;accent-color:var(--training-setup-accent)}.trainingSetupPresentation_cardsSizeCalibrationControl__gs0_3 output{min-width:50px;text-align:right}.trainingSetupPresentation_cardsSizeCalibrationReset__HECJd{margin-top:14px}.trainingSetupPresentation_cardsSizeCalibrationHint__fL3H_{margin-top:17px;font-size:17px}.trainingSetupPresentation_cardsPresentationTrigger__BG4fW{justify-content:space-between;width:100%;padding:0 19px;cursor:pointer;font:inherit;text-align:left;gap:12px}.trainingSetupPresentation_cardsPresentationTrigger__BG4fW:hover{background:#f9fbfe}.trainingSetupPresentation_cardsPresentationTrigger__BG4fW:focus-visible{outline:2px solid var(--training-setup-accent);outline-offset:-3px}.trainingSetupPresentation_dialogHeader__SVhe2{display:flex;align-items:center;justify-content:space-between}.trainingSetupPresentation_dialogHeader__SVhe2 h2{margin:0;font-family:HeliosCondBold,sans-serif;font-size:38px}.trainingSetupPresentation_goalTypeTabs___uPtC{display:grid;grid-template-columns:repeat(2,1fr);margin-top:25px;border:1px solid var(--pm-color-divider-default);border-radius:0;overflow:hidden}.trainingSetupPresentation_goalTypeTabs___uPtC button{min-height:50px;border-bottom:3px solid #0000;color:var(--pm-color-text-secondary);background:var(--pm-color-background-surface-primary);font-family:HeliosCond,sans-serif;font-size:20px;cursor:pointer}.trainingSetupPresentation_goalTypeTabs___uPtC button+button{border-left:1px solid var(--pm-color-divider-default)}.trainingSetupPresentation_goalTypeTabs___uPtC button.trainingSetupPresentation_goalTypeTabActive___wyaK{border-bottom-color:var(--training-setup-accent);color:var(--training-setup-accent)}.trainingSetupPresentation_goalChoiceList___yCEK{margin-top:25px;border:1px solid var(--pm-color-divider-default);border-radius:0;overflow:hidden}.trainingSetupPresentation_goalChoice___0_M7{display:grid;grid-template-columns:34px 68px minmax(0,1fr);align-items:center;width:100%;min-height:84px;padding:10px 24px;border-bottom:1px solid var(--pm-color-divider-default);box-sizing:border-box;color:var(--pm-color-text-secondary);background:var(--pm-color-background-surface-primary);text-align:left;cursor:pointer;gap:14px}.trainingSetupPresentation_goalChoice___0_M7:last-child{border-bottom:0}.trainingSetupPresentation_goalChoice___0_M7:hover{background:var(--pm-color-background-control)}.trainingSetupPresentation_goalChoice___0_M7>span:last-child small,.trainingSetupPresentation_goalChoice___0_M7>span:last-child strong{display:block;font-family:HeliosCond,sans-serif}.trainingSetupPresentation_goalChoice___0_M7>span:last-child strong{font-family:HeliosCondBold,sans-serif;font-size:22px}.trainingSetupPresentation_goalChoice___0_M7>span:last-child small{margin-top:5px;color:var(--pm-color-text-tertiary);font-size:16px}.trainingSetupPresentation_radio__VZDxJ{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--pm-color-border-strong);border-radius:50%;box-sizing:border-box}.trainingSetupPresentation_goalChoiceSelected__p0H6E .trainingSetupPresentation_radio__VZDxJ{border-color:var(--training-setup-accent)}.trainingSetupPresentation_goalChoiceSelected__p0H6E .trainingSetupPresentation_radio__VZDxJ span{width:12px;height:12px;border-radius:50%;background:var(--training-setup-accent)}.trainingSetupPresentation_goalChoiceIcon__R4sRb{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:0;color:var(--training-setup-accent);background:var(--pm-color-background-control)}.trainingSetupPresentation_dialogActions__JsY6Z{display:flex;justify-content:flex-end;margin-top:31px;gap:20px}@media(max-width:960px){.trainingSetupPresentation_launchScreen__BIqHT{padding-right:40px;padding-left:40px}.trainingSetupPresentation_disciplineSwitcher__usg_I{width:calc(100% + 80px);margin-right:-40px;margin-left:-40px}.trainingSetupPresentation_launchContent__i0Jri{margin-top:72px}.trainingSetupPresentation_goalSummary__mOGK_{grid-template-columns:92px minmax(0,1fr)}.trainingSetupPresentation_goalSummary__mOGK_ .trainingSetupPresentation_goalChangeButton__KoKSV{grid-column:2;justify-self:start}.trainingSetupPresentation_settingsScreen__TxPDy{grid-template-columns:250px minmax(0,1fr)}.trainingSetupPresentation_settingsSidebar__kzbU4{padding-right:16px;padding-left:16px}.trainingSetupPresentation_settingsContent__xY001,.trainingSetupPresentation_settingsFooter__ta2lW,.trainingSetupPresentation_settingsPanelHeader__HW9Ir{padding-right:28px;padding-left:28px}.trainingSetupPresentation_formGridThree__ekiOm{grid-template-columns:1fr 1fr}.trainingSetupPresentation_routeGrid__pQVFy{grid-template-columns:minmax(0,1fr)}.trainingSetupPresentation_routeGrid__pQVFy .trainingSetupPresentation_addRouteButton__C38nF{grid-column:2;justify-self:start}.trainingSetupPresentation_routeSegment__R_rJu{grid-template-columns:1fr 1fr;column-gap:24px}.trainingSetupPresentation_routeSegmentCard__X7kD_>.trainingSetupPresentation_field__SEloh:first-child{grid-column:1/-1}.trainingSetupPresentation_routeSegmentCard__X7kD_ .trainingSetupPresentation_routeSegmentActions__L2fHp{grid-column:span 2;grid-row:auto;align-self:auto;justify-self:start;display:flex;height:auto;margin-left:0;padding-top:0}.trainingSetupPresentation_routeSegmentActions__L2fHp{grid-column:span 2}}@media(max-width:700px){.trainingSetupPresentation_page__KRvK7,.trainingSetupPresentation_surface__VOaGp{min-height:100dvh;overflow:visible}.trainingSetupPresentation_launchScreen__BIqHT{min-height:100dvh;padding:48px 20px 24px}.trainingSetupPresentation_disciplineSwitcher__usg_I>h1,.trainingSetupPresentation_launchScreen__BIqHT>h1{font-size:clamp(34px,10vw,42px)}.trainingSetupPresentation_disciplineSwitcher__usg_I{width:calc(100% + 40px);margin-right:-20px;margin-left:-20px}.trainingSetupPresentation_disciplineSwitchButton__ZKPlR{height:30px}.trainingSetupPresentation_disciplineSwitchButton__ZKPlR svg{width:25px;height:25px}.trainingSetupPresentation_disciplineSwitchButtonPrevious__XSjuW{padding-right:7px}.trainingSetupPresentation_disciplineSwitchButtonNext__MClSF{padding-left:7px}.trainingSetupPresentation_disciplineSwitchButtonPrevious__XSjuW .trainingSetupPresentation_disciplineSwitchRail__lOLku{margin-left:4px}.trainingSetupPresentation_disciplineSwitchButtonNext__MClSF .trainingSetupPresentation_disciplineSwitchRail__lOLku{margin-right:4px}.trainingSetupPresentation_launchContent__i0Jri{margin-top:56px;gap:18px}.trainingSetupPresentation_launchActions__6Hqfl{margin-top:34px}.trainingSetupPresentation_launchSection__rPYEF>h2{margin-bottom:10px;font-size:20px}.trainingSetupPresentation_goalSummary__mOGK_{grid-template-columns:72px minmax(0,1fr);min-height:0;padding:12px 0 18px;gap:15px}.trainingSetupPresentation_goalSummaryIcon__WOU40{width:62px;height:62px;border-width:2px}.trainingSetupPresentation_goalSummaryIcon__WOU40 svg{width:43px;height:43px}.trainingSetupPresentation_goalSummary__mOGK_ strong{font-size:31px}.trainingSetupPresentation_goalSummary__mOGK_ p{margin-top:7px;font-size:21px}.trainingSetupPresentation_goalSummary__mOGK_ .trainingSetupPresentation_goalChangeButton__KoKSV{grid-column:2}.trainingSetupPresentation_parameterSummary__2oTVx{grid-template-columns:1fr;min-height:0;padding:16px 0;gap:15px}.trainingSetupPresentation_parameterSummaryGrid__FZPXn{grid-template-columns:1fr 1fr;gap:15px 0}.trainingSetupPresentation_parameterSummaryItem__OTFnP{padding:0 12px}.trainingSetupPresentation_parameterSummaryItem__OTFnP:nth-child(2),.trainingSetupPresentation_parameterSummaryItem__OTFnP:nth-child(4){border-right:0}.trainingSetupPresentation_parameterSummaryRoute__kcbdn{grid-column:span 2;border-top:1px solid #d0d2d6;border-right:0;padding-top:12px;padding-left:0}.trainingSetupPresentation_parameterSummaryGridWithSelectedRoute__Rq0kM{padding:0}.trainingSetupPresentation_parameterSummaryGridWithSelectedRoute__Rq0kM>.trainingSetupPresentation_parameterSummaryItem__OTFnP:not(.trainingSetupPresentation_parameterSummaryRoute__kcbdn){min-height:0}.trainingSetupPresentation_parameterSummaryGridWithSelectedRoute__Rq0kM .trainingSetupPresentation_parameterSummaryRoute__kcbdn{grid-column:1/-1;border-top:0}.trainingSetupPresentation_parameterSummaryRouteLedger__EaNog{gap:9px}.trainingSetupPresentation_parameterSummaryRouteLedgerRows__V95ZR{max-height:min(260px,40dvh)}.trainingSetupPresentation_parameterSummaryRouteLedgerRow__ECAuh{grid-template-columns:28px minmax(0,1fr);min-height:46px;column-gap:10px;row-gap:3px}.trainingSetupPresentation_parameterSummaryRouteLedgerRow__ECAuh:after{left:28px}.trainingSetupPresentation_parameterSummaryRouteLedgerNumber__HkAe3{grid-row:span 2}.trainingSetupPresentation_parameterSummaryRouteLedgerName__0nQi9{align-self:end;font-size:17px}.trainingSetupPresentation_parameterSummaryRouteLedgerEndpoints__vlKTY{grid-column:2;align-self:start;font-size:16px}.trainingSetupPresentation_parameterSummaryAction__2Mo2Y{grid-template-columns:auto auto;width:auto;min-width:0;min-height:44px;padding:12px 0 0;border-top:1px solid #d0d2d6;justify-content:center;align-items:center;gap:6px}.trainingSetupPresentation_parameterSummaryAction__2Mo2Y:before{content:none}.trainingSetupPresentation_startButton__kWZPP{width:min(290px,100%);min-height:64px}.trainingSetupPresentation_settingsScreen__TxPDy{display:block;width:100%;min-height:100dvh;overflow:visible}.trainingSetupPresentation_settingsPanel__RuDOB,.trainingSetupPresentation_settingsSidebar__kzbU4{width:100%;min-width:0;box-sizing:border-box}.trainingSetupPresentation_settingsSidebar__kzbU4{padding:27px 18px 16px;border-right:0;border-bottom:1px solid #d4d7dc}.trainingSetupPresentation_settingsSidebar__kzbU4>h1{margin-bottom:20px}.trainingSetupPresentation_settingsNavigation__xIvgk{display:flex;overflow-x:auto;gap:6px}.trainingSetupPresentation_settingsNavigation__xIvgk button{flex:0 0 auto;grid-template-columns:30px auto;min-height:60px;padding:10px 14px;text-align:left;gap:8px}.trainingSetupPresentation_settingsNavigation__xIvgk button svg{width:29px;height:29px}.trainingSetupPresentation_settingsNavigation__xIvgk button strong{font-size:17px}.trainingSetupPresentation_settingsHelp__psFK0{display:none}.trainingSetupPresentation_settingsPanel__RuDOB{display:block;height:auto;overflow:visible}.trainingSetupPresentation_settingsPanelHeader__HW9Ir{padding:26px 20px 18px}.trainingSetupPresentation_settingsPanelHeader__HW9Ir h1{font-size:32px}.trainingSetupPresentation_settingsContent__xY001{overflow:visible;padding:10px 20px 34px}.trainingSetupPresentation_proSettingsSection__s5SzA,.trainingSetupPresentation_settingsSection__00F3W{padding:24px 0}.trainingSetupPresentation_advancedDisplayTimingGrid__8CRMq,.trainingSetupPresentation_displayGroupingLayout__qa50E,.trainingSetupPresentation_formGridThree__ekiOm,.trainingSetupPresentation_formGridTwo__LJ4pq,.trainingSetupPresentation_routeGrid__pQVFy,.trainingSetupPresentation_routeSegment__R_rJu,.trainingSetupPresentation_switchGrid__CVR_o{grid-template-columns:1fr;max-width:none;gap:20px}.trainingSetupPresentation_combinedPatternHeader__uLHoo{align-items:flex-start;flex-direction:column;gap:8px}.trainingSetupPresentation_combinedPatternBuilder__xGr5L{max-width:none}.trainingSetupPresentation_displayGroupingLayout__qa50E,.trainingSetupPresentation_groupingPreviewPanel__KR7TV{grid-column:auto}.trainingSetupPresentation_routeGrid__pQVFy .trainingSetupPresentation_addRouteButton__C38nF{grid-column:auto;justify-self:start}.trainingSetupPresentation_routeSegmentActions__L2fHp,.trainingSetupPresentation_routeSegmentCard__X7kD_>.trainingSetupPresentation_field__SEloh:first-child{grid-column:auto}.trainingSetupPresentation_routeSegmentCard__X7kD_ .trainingSetupPresentation_routeSegmentActions__L2fHp{grid-row:auto;align-self:auto;justify-self:start;display:flex;height:auto;margin-left:0;padding-top:0}.trainingSetupPresentation_sectionTitleRow__fhLTQ{align-items:flex-start;flex-direction:column}.trainingSetupPresentation_capacityNotice__HUfH_{grid-template-columns:auto minmax(0,1fr);padding:18px}.trainingSetupPresentation_capacityStatus__5NQvy{grid-column:2}.trainingSetupPresentation_settingsFooter__ta2lW{position:sticky;bottom:0;padding:16px 20px;background:var(--white)}.trainingSetupPresentation_settingsFooter__ta2lW .trainingSetupPresentation_primaryButton__x2s6V,.trainingSetupPresentation_settingsFooter__ta2lW .trainingSetupPresentation_secondaryButton__smtJZ{min-width:0;flex:1}.trainingSetupPresentation_goalBackdrop__Wuo_n{align-items:flex-start;overflow:auto;padding:18px 10px}.trainingSetupPresentation_goalDialog__1vFFK{max-height:calc(100dvh - 36px);padding:25px 18px}.trainingSetupPresentation_cardsPresentationModeList___uzY1{grid-template-columns:repeat(2,minmax(0,1fr))}.trainingSetupPresentation_cardsPresentationModeOption__hw_q_:nth-child(3){border-left:0;border-top:1px solid #cbd0d8}.trainingSetupPresentation_cardsPresentationModeOption__hw_q_:nth-child(4){border-top:1px solid #cbd0d8}.trainingSetupPresentation_cardsPresentationCountControl__w0Ym_{width:100%}.trainingSetupPresentation_cardsPresentationPreviewOuter__ZMsid{width:calc(100% + 36px);margin-right:-18px;margin-left:-18px}.trainingSetupPresentation_cardsPresentationPreviewHeader__L7xBa{padding-right:18px;padding-left:18px}.trainingSetupPresentation_cardsPresentationPreviewTable__egf2N{height:220px}.trainingSetupPresentation_dialogHeader__SVhe2 h2{font-size:32px}.trainingSetupPresentation_goalChoice___0_M7{grid-template-columns:26px 55px minmax(0,1fr);padding:10px 13px;gap:9px}.trainingSetupPresentation_goalChoiceIcon__R4sRb{width:52px;height:52px}.trainingSetupPresentation_goalChoice___0_M7>span:last-child strong{font-size:20px}.trainingSetupPresentation_dialogActions__JsY6Z{gap:12px}.trainingSetupPresentation_dialogActions__JsY6Z .trainingSetupPresentation_primaryButton__x2s6V,.trainingSetupPresentation_dialogActions__JsY6Z .trainingSetupPresentation_secondaryButton__smtJZ{min-width:0;flex:1;padding-right:12px;padding-left:12px}}