.TrainingSpace_studio__bPUMa{color:var(--mt-ink);font-family:var(--font-manrope),sans-serif}.TrainingSpace_studio__bPUMa.dashboard-shell{display:block;min-height:100svh;background:var(--mt-bg)}.TrainingSpace_studio__bPUMa .dashboard-main{margin:0;padding:calc(var(--mt-header-height) + 24px) 32px 64px;min-width:0}.TrainingSpace_studio__bPUMa .dashboard-content{width:100%;max-width:var(--mt-max-width);margin:0 auto;padding:0}.TrainingSpace_studio__bPUMa .dashboard-content>*{min-width:0}.TrainingSpace_studio__bPUMa :is(button,input,select,textarea){font:inherit}.TrainingSpace_studio__bPUMa :is(button,summary){cursor:pointer}.TrainingSpace_studio__bPUMa button:disabled{cursor:not-allowed;opacity:.4}.TrainingSpace_header__yfVam{position:fixed;inset:0 0 auto;height:var(--mt-header-height);z-index:45;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 32px;border-bottom:1px solid var(--mt-border);background:var(--mt-surface)}.TrainingSpace_brand__DDNgf{display:flex;min-width:0;align-items:center;gap:8px;color:var(--mt-ink);font-size:var(--mt-font-body);font-weight:650}.TrainingSpace_brand__DDNgf>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrainingSpace_dock__rF7_1{display:flex;gap:4px}.TrainingSpace_dock__rF7_1 .dashboard-side-nav-item{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border-radius:var(--mt-control-radius);color:var(--mt-text);font-size:var(--mt-font-ui);font-weight:500;transition:background var(--mt-duration-fast) var(--mt-ease),color var(--mt-duration-fast) var(--mt-ease)}.TrainingSpace_dock__rF7_1 .dashboard-nav-icon{width:16px;height:16px;display:flex}.TrainingSpace_dock__rF7_1 .dashboard-nav-icon svg{width:100%;height:100%}.TrainingSpace_dock__rF7_1 .dashboard-side-nav-item.is-active{color:var(--mt-accent);background:var(--mt-info-bg);font-weight:600}.TrainingSpace_utilities__LNCcP{display:flex;flex-shrink:0;align-items:center;gap:12px}.TrainingSpace_family__kgb67 select{max-width:32vw;min-height:44px;border:1px solid var(--mt-control);border-radius:var(--mt-control-radius);padding:0 8px;font-size:var(--mt-font-ui)}.TrainingSpace_family__kgb67 option,.TrainingSpace_family__kgb67 select{background:var(--mt-surface);color:var(--mt-ink)}.TrainingSpace_accountMenu___CZMP{position:relative}.TrainingSpace_accountMenu___CZMP>summary{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--mt-control);background:var(--mt-surface-2);color:var(--mt-accent);font-size:var(--mt-font-ui);font-weight:600;list-style:none}.TrainingSpace_accountMenu___CZMP>summary::-webkit-details-marker{display:none}.TrainingSpace_accountMenu___CZMP>div{position:absolute;right:0;top:52px;min-width:232px;padding:16px;display:grid;gap:4px;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface);box-shadow:var(--mt-elevation);font-size:var(--mt-font-ui)}.TrainingSpace_accountMenu___CZMP>div>strong{padding:0 0 8px;color:var(--mt-ink);font-weight:600}.TrainingSpace_accountMenu___CZMP>div>:is(a,button){display:flex;align-items:center;min-height:44px;color:var(--mt-text);text-align:left}.TrainingSpace_breadcrumb__QllfI{max-width:var(--mt-max-width);margin:0 auto 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--mt-muted);font-size:var(--mt-font-caption)}.TrainingSpace_breadcrumb__QllfI i{font-style:normal;margin:0 8px}.TrainingSpace_breadcrumb__QllfI button{min-height:44px;border:1px solid var(--mt-control);border-radius:var(--mt-control-radius);padding:0 12px;background:var(--mt-surface);color:var(--mt-accent);font-size:var(--mt-font-ui);font-weight:600}.TrainingSpace_mobileDock__YR8R4.dashboard-mobile-nav{display:none}.TrainingSpace_page__CjNjd{display:grid;gap:var(--mt-section-gap)}.TrainingSpace_heading__oVQDw{display:flex;align-items:end;justify-content:space-between;gap:20px}.TrainingSpace_heading__oVQDw h1{margin:0;color:var(--mt-ink);font-size:var(--mt-font-display);font-weight:600;line-height:1.2}.TrainingSpace_heading__oVQDw p{margin:8px 0 0;color:var(--mt-muted);font-size:var(--mt-font-ui);line-height:1.25rem}.TrainingSpace_eyebrow__JvsH4{display:block;margin-bottom:8px;color:var(--mt-muted);font-size:var(--mt-font-caption);font-weight:600}.TrainingSpace_hero__1IhH7{position:relative;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.TrainingSpace_heroCopy__zrZgQ{padding:32px}.TrainingSpace_hero__1IhH7 h2{max-width:640px;color:var(--mt-ink);font-size:var(--mt-font-h2);font-weight:650;line-height:1.75rem}.TrainingSpace_hero__1IhH7 p{max-width:560px;margin:8px 0 24px;color:var(--mt-text);font-size:var(--mt-font-ui);line-height:1.25rem}.TrainingSpace_hero__1IhH7 p a{color:var(--mt-accent);font-weight:600}.TrainingSpace_actions__vZAbx{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.TrainingSpace_primary__5LqcS{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:0 16px;border:1px solid transparent;border-radius:var(--mt-control-radius);background:var(--mt-accent);color:var(--mt-on-accent);font-size:var(--mt-font-ui);font-weight:600;transition:background var(--mt-duration-fast) var(--mt-ease)}.TrainingSpace_textAction__POCay{min-height:44px;padding:8px 0;color:var(--mt-accent);font-size:var(--mt-font-ui);font-weight:600;text-align:left}.TrainingSpace_quickRow__MuAFD{display:grid;grid-template-columns:1fr 1fr;gap:32px}.TrainingSpace_sectionHead__nd23B{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.TrainingSpace_sectionHead__nd23B h2{color:var(--mt-ink);font-size:var(--mt-font-h2);font-weight:650;line-height:1.75rem}.TrainingSpace_focusList__tW0Yc{display:grid;grid-template-columns:1fr 1fr;gap:16px}.TrainingSpace_focus__Zo2FQ{padding:24px;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.TrainingSpace_focus__Zo2FQ h3{margin-top:8px;color:var(--mt-ink);font-size:var(--mt-font-h3);font-weight:650}.TrainingSpace_focus__Zo2FQ p{margin:8px 0;color:var(--mt-muted);font-size:var(--mt-font-ui);line-height:1.25rem}.TrainingSpace_recent__SBXdq{padding:24px 0;border-block:1px solid var(--mt-border)}.TrainingSpace_recent__SBXdq strong{color:var(--mt-ink);font-size:var(--mt-font-ui);font-weight:600}.TrainingSpace_recent__SBXdq p{margin-top:8px;color:var(--mt-muted);font-size:var(--mt-font-caption);line-height:1.125rem}.TrainingSpace_journey__e3dt3{padding:24px;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.TrainingSpace_journey__e3dt3 h2{color:var(--mt-ink);font-size:var(--mt-font-h2);font-weight:650}.TrainingSpace_journey__e3dt3 p{margin-top:8px;color:var(--mt-muted);font-size:var(--mt-font-ui);line-height:1.25rem}.TrainingSpace_sparkline__zeUDZ{width:100%;height:72px;margin:12px 0;overflow:visible;color:var(--mt-accent)}.TrainingSpace_sparkStats__uVILp{display:flex;gap:24px;margin:0}.TrainingSpace_sparkStats__uVILp dt{color:var(--mt-muted);font-size:var(--mt-font-caption)}.TrainingSpace_sparkStats__uVILp dd{margin:4px 0 0;color:var(--mt-ink);font-size:var(--mt-font-body);font-weight:600;font-variant-numeric:tabular-nums}.TrainingSpace_subnav__7eRVm{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--mt-border)}.TrainingSpace_subnav__7eRVm a,.TrainingSpace_subnav__7eRVm button{min-height:44px;padding:8px 16px;border:1px solid transparent;border-radius:var(--mt-control-radius);color:var(--mt-text);font-size:var(--mt-font-ui);font-weight:500}.TrainingSpace_subnav__7eRVm [aria-current=page],.TrainingSpace_subnav__7eRVm [aria-pressed=true]{border-color:var(--mt-control);background:var(--mt-surface-2);color:var(--mt-ink);font-weight:600}.TrainingSpace_subnav__7eRVm select{max-width:200px;min-height:44px;margin-left:auto;padding:0 12px;border:1px solid var(--mt-control);border-radius:var(--mt-control-radius);background:var(--mt-surface);color:var(--mt-ink);font-size:var(--mt-font-ui)}.TrainingSpace_map__NjVls{padding:32px 0;border-block:1px solid var(--mt-border)}.TrainingSpace_mapBody__G4HJn{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:stretch}.TrainingSpace_quietCell__arOEF{display:block;color:var(--mt-muted);font-size:var(--mt-font-caption);font-weight:500}.TrainingSpace_mapBody__G4HJn>*{min-width:0}.TrainingSpace_mapBody__G4HJn [aria-pressed=true]{color:var(--mt-ink);text-decoration:underline}.TrainingSpace_skillDetail__F485T{align-self:center;padding:24px;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.TrainingSpace_skillDetail__F485T h3{margin:16px 0 8px;color:var(--mt-ink);font-size:var(--mt-font-h2);font-weight:650}.TrainingSpace_skillDetail__F485T p{color:var(--mt-muted);font-size:var(--mt-font-ui);line-height:1.25rem}.TrainingSpace_skillDetail__F485T .TrainingSpace_actions__vZAbx{margin-top:24px}.TrainingSpace_status__h8b61{display:inline-flex;max-width:100%;align-items:center;gap:8px;color:var(--mt-accent);font-size:var(--mt-font-caption);font-weight:600}.TrainingSpace_status__h8b61:before{content:"";width:6px;height:6px;border:1px solid;border-radius:50%}.TrainingSpace_coachLayout__KcEQr{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:32px;align-items:start}.TrainingSpace_coachMain__bQatg{min-width:0}.TrainingSpace_coachMain__bQatg .ai-chat-panel{display:flex;flex-direction:column;min-height:560px;margin:0;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface)}.TrainingSpace_coachMain__bQatg .ai-chat-body{display:flex;flex-direction:column;flex:1}.TrainingSpace_coachMain__bQatg .ai-chat-form{margin-top:auto}.TrainingSpace_coachMain__bQatg .ai-chat-suggestions{display:flex;flex-direction:column;align-items:start;margin-bottom:32px}.TrainingSpace_coachMain__bQatg .ai-chat-suggestion{min-height:44px;text-align:left}.TrainingSpace_coachAside__27IUM{display:grid;gap:24px}.TrainingSpace_goal__Up5_T{padding-bottom:24px;border-bottom:1px solid var(--mt-border)}.TrainingSpace_goal__Up5_T h2{color:var(--mt-ink);font-size:var(--mt-font-h2);font-weight:650}.TrainingSpace_goal__Up5_T p{margin:8px 0;color:var(--mt-muted);font-size:var(--mt-font-ui);line-height:1.25rem}.TrainingSpace_plan__UaKLH{position:relative;padding:0;list-style:none}.TrainingSpace_plan__UaKLH li{position:relative;display:grid;grid-template-columns:24px 1fr;gap:12px;padding:20px 0;border-top:1px solid var(--mt-border)}.TrainingSpace_plan__UaKLH li:not(:last-child):after{content:"";position:absolute;top:44px;bottom:-16px;left:8px;border-left:1px dashed var(--mt-control);pointer-events:none}.TrainingSpace_plan__UaKLH input{width:18px;height:18px;margin-top:2px;accent-color:var(--mt-accent)}.TrainingSpace_plan__UaKLH strong{color:var(--mt-ink);font-size:var(--mt-font-ui);font-weight:600}.TrainingSpace_plan__UaKLH li:has(input:checked) strong{color:var(--mt-accent)}.TrainingSpace_plan__UaKLH p{margin:8px 0;line-height:1.125rem}.TrainingSpace_plan__UaKLH p,.TrainingSpace_plan__UaKLH small{color:var(--mt-muted);font-size:var(--mt-font-caption)}.TrainingSpace_planSkipped__Utaty p,.TrainingSpace_planSkipped__Utaty strong{text-decoration:line-through}.TrainingSpace_notice__5_7ua{padding:12px 0;color:var(--mt-muted);font-size:var(--mt-font-ui);line-height:1.25rem}.TrainingSpace_notice__5_7ua a{color:var(--mt-accent);font-weight:600}.TrainingSpace_details__rUj5i{padding:12px 0;border-top:1px solid var(--mt-border);color:var(--mt-muted);font-size:var(--mt-font-caption)}.TrainingSpace_details__rUj5i summary{display:flex;align-items:center;min-height:44px;color:var(--mt-text);font-size:var(--mt-font-ui)}.TrainingSpace_details__rUj5i p{margin:8px 0;line-height:1.125rem}.TrainingSpace_planEditActions__AOUUF{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:4px}.TrainingSpace_planEditActions__AOUUF label{display:flex;align-items:center;gap:8px;color:var(--mt-muted);font-size:var(--mt-font-caption)}.TrainingSpace_planEditActions__AOUUF select{max-width:160px;min-height:44px;padding:0 8px;border:1px solid var(--mt-control);border-radius:var(--mt-control-radius);background:var(--mt-surface);color:var(--mt-ink);font:inherit}.TrainingSpace_planSchedule__9P9_J{display:grid;gap:16px;padding-top:16px;border-top:1px solid var(--mt-border)}.TrainingSpace_planSchedule__9P9_J fieldset{min-width:0;padding:0;border:0}.TrainingSpace_planScheduleOptions__OlGe5 label,.TrainingSpace_planSchedule__9P9_J legend{color:var(--mt-text);font-size:var(--mt-font-caption);font-weight:600}.TrainingSpace_planDayChoices__gz8p6{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.TrainingSpace_planDayChoices__gz8p6 label{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:8px;border:1px solid var(--mt-control);border-radius:var(--mt-control-radius);color:var(--mt-text);font-size:var(--mt-font-caption)}.TrainingSpace_planDayChoices__gz8p6 input{width:16px;height:16px;accent-color:var(--mt-accent)}.TrainingSpace_planScheduleOptions__OlGe5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.TrainingSpace_planScheduleOptions__OlGe5 label{display:grid;gap:4px}.TrainingSpace_planScheduleOptions__OlGe5 select{width:100%;min-height:44px;padding:0 8px;border:1px solid var(--mt-control);border-radius:var(--mt-control-radius);background:var(--mt-surface);color:var(--mt-ink);font:inherit}.TrainingSpace_tutorDialog__XfSfz{position:fixed;inset:16px 16px 16px auto;width:min(520px,calc(100vw - 32px));max-width:none;height:calc(100svh - 32px);max-height:calc(100svh - 32px);margin:0 0 0 auto;padding:24px;overflow-y:auto;border:1px solid var(--mt-border);border-radius:var(--mt-radius);background:var(--mt-surface);color:var(--mt-ink);box-shadow:var(--mt-elevation)}.TrainingSpace_tutorDialog__XfSfz::backdrop{background:rgb(0 0 0/.4)}.TrainingSpace_tutorDialog__XfSfz>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;font-size:var(--mt-font-ui)}.TrainingSpace_tutorDialog__XfSfz>header button{min-width:44px;min-height:44px;font-size:var(--mt-font-h2)}.TrainingSpace_tutorDialog__XfSfz .ai-chat-panel{padding:0;border:0;background:transparent}.TrainingSpace_studio__bPUMa .ai-chat-header{padding:24px}.TrainingSpace_studio__bPUMa .ai-chat-header h3{color:var(--mt-ink);font-size:var(--mt-font-h2);font-weight:650}.TrainingSpace_studio__bPUMa .ai-chat-heading-row{flex-direction:column;align-items:start;gap:16px}.TrainingSpace_studio__bPUMa .ai-chat-header-actions{gap:8px}.TrainingSpace_studio__bPUMa .ai-chat-header-actions a{color:var(--mt-accent);font-size:var(--mt-font-caption)}.TrainingSpace_studio__bPUMa .ai-chat-description{font-size:var(--mt-font-caption);line-height:1.125rem}.TrainingSpace_studio__bPUMa .ai-chat-label{color:var(--mt-accent);font-size:var(--mt-font-caption);font-weight:600;letter-spacing:0;text-transform:none}.TrainingSpace_studio__bPUMa .ai-chat-body{padding:0 24px 24px}.TrainingSpace_studio__bPUMa .ai-chat-form input{min-height:48px;border-radius:var(--mt-control-radius)}.TrainingSpace_studio__bPUMa .ai-chat-send{border-radius:var(--mt-control-radius);background:var(--mt-accent);color:var(--mt-on-accent)}.TrainingSpace_studio__bPUMa .ai-chat-suggestion{padding:12px 16px;border:1px solid var(--mt-control);border-radius:var(--mt-control-radius);background:var(--mt-surface);color:var(--mt-text);font-size:var(--mt-font-caption)}.TrainingSpace_studio__bPUMa .ai-chat-message{border-radius:var(--mt-radius);font-size:var(--mt-font-ui);line-height:1.7}.TrainingSpace_result__b3I1F .test-summary-primary{border-radius:var(--mt-radius);border-color:var(--mt-border);background:var(--mt-surface);box-shadow:none}.TrainingSpace_result__b3I1F .test-summary-review-action{border-radius:var(--mt-control-radius);background:var(--mt-accent);color:var(--mt-on-accent)}.TrainingSpace_result__b3I1F .font-black{font-weight:600}@media (hover:hover){.TrainingSpace_dock__rF7_1 .dashboard-side-nav-item:hover{background:var(--mt-surface-2);color:var(--mt-ink)}.TrainingSpace_dock__rF7_1 .dashboard-side-nav-item.is-active:hover{background:var(--mt-info-bg);color:var(--mt-accent)}.TrainingSpace_primary__5LqcS:hover{background:var(--mt-accent-hover)}.TrainingSpace_textAction__POCay:hover{text-decoration:underline}.TrainingSpace_breadcrumb__QllfI button:hover{background:var(--mt-surface-2)}}@media (max-width:1099px){.TrainingSpace_header__yfVam{padding:0 24px}.TrainingSpace_dock__rF7_1{display:none}.TrainingSpace_studio__bPUMa .dashboard-main{padding:calc(var(--mt-header-height) + 24px) 24px calc(56px + 32px + env(safe-area-inset-bottom))}.TrainingSpace_mobileDock__YR8R4.dashboard-mobile-nav{position:fixed;inset:auto 0 0;z-index:44;display:flex;height:calc(56px + env(safe-area-inset-bottom));padding:0 max(4px,env(safe-area-inset-left)) env(safe-area-inset-bottom);border-top:1px solid var(--mt-border);background:var(--mt-surface)}.TrainingSpace_mobileDock__YR8R4 .dashboard-mobile-nav-item{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--mt-muted);font-size:var(--mt-font-micro);font-weight:600}.TrainingSpace_mobileDock__YR8R4 .dashboard-nav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrainingSpace_mobileDock__YR8R4 .dashboard-nav-icon{width:18px;height:18px;display:flex}.TrainingSpace_mobileDock__YR8R4 .dashboard-nav-icon svg{width:100%;height:100%}.TrainingSpace_mobileDock__YR8R4 .dashboard-mobile-nav-item.is-active{color:var(--mt-accent);box-shadow:inset 0 2px var(--mt-accent)}.TrainingSpace_coachLayout__KcEQr{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr)}.TrainingSpace_heroCopy__zrZgQ{padding:24px}}@media (max-width:700px){.TrainingSpace_header__yfVam{gap:12px;padding:0 16px}.TrainingSpace_utilities__LNCcP{gap:8px}.TrainingSpace_studio__bPUMa .dashboard-main{padding-inline:16px}.TrainingSpace_breadcrumb__QllfI{margin-bottom:16px}.TrainingSpace_coachLayout__KcEQr,.TrainingSpace_focusList__tW0Yc,.TrainingSpace_mapBody__G4HJn,.TrainingSpace_quickRow__MuAFD{grid-template-columns:1fr;gap:24px}.TrainingSpace_coachMain__bQatg .ai-chat-panel{min-height:430px}.TrainingSpace_subnav__7eRVm{flex-wrap:wrap}.TrainingSpace_subnav__7eRVm select{max-width:100%}.TrainingSpace_subnav__7eRVm a,.TrainingSpace_subnav__7eRVm button{padding:8px 12px}.TrainingSpace_tutorDialog__XfSfz{inset:0;width:100vw;height:100svh;max-height:100svh;margin:0;padding:16px;border-radius:0}}.AuthShell_root__fLtrl{min-height:100svh;color:var(--mt-text);background:var(--mt-bg)}.AuthShell_root__fLtrl :is(a,button,input):focus-visible{outline:2px solid var(--mt-focus);outline-offset:3px}.AuthShell_header__cEcyJ{width:min(calc(100% - 2.5rem),78rem);min-height:4.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--mt-border);margin-inline:auto}.AuthShell_brand__tuEcD{color:var(--mt-ink);font-size:1rem;font-weight:760;letter-spacing:-.035em}.AuthShell_brand__tuEcD svg{color:var(--mt-accent)}.AuthShell_homeLink__Kuhoj{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--mt-muted);font-size:.875rem;font-weight:700}.AuthShell_homeLink__Kuhoj:hover{color:var(--mt-accent)}.AuthShell_layout__Yzlgu{width:min(calc(100% - 3rem),72rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(25rem,.9fr);gap:clamp(2rem,5vw,5rem);align-items:center;margin-inline:auto;padding:clamp(3rem,9vh,6rem) 0 2.5rem}.AuthShell_story__eMqAV{position:relative;overflow:hidden;border:1px solid #354962;border-radius:1rem;padding:clamp(2rem,4vw,3rem);color:#f2f6ff;background:var(--mt-surface-2);box-shadow:0 24px 48px rgba(21,35,57,.12)}.AuthShell_storyLabel__7udAG{color:#b2c7f3;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.AuthShell_story__eMqAV h2{margin-top:1.2rem;font-family:var(--font-display),sans-serif;font-size:clamp(2.2rem,3.6vw,3.2rem);font-weight:500;line-height:1.12;letter-spacing:-.055em}.AuthShell_storyCopy__qG160{max-width:31rem;margin-top:1rem;color:#bdc9dc;font-size:.9375rem;line-height:1.75}.AuthShell_studyDiagram__oRly0{margin:2.5rem -.5rem 2rem}.AuthShell_studyDiagram__oRly0 svg{display:block;width:100%;height:auto;overflow:visible}.AuthShell_studyDiagram__oRly0>span{display:block;margin-top:.65rem;color:#a8bad6;font-size:.75rem}.AuthShell_diagramGrid__20xl_{stroke:#2c3e56;stroke-width:.7}.AuthShell_diagramBaseline__Z22zH{stroke:#516780;stroke-width:1}.AuthShell_diagramGuide__8DUNr{stroke:#587297;stroke-dasharray:4 6}.AuthShell_diagramPath__MZGuL{stroke:#91b3ff;stroke-width:3;stroke-linecap:round}.AuthShell_diagramPoints__MLCh9{stroke:#91b3ff;stroke-width:2;fill:#152339}.AuthShell_diagramPoints__MLCh9 circle:last-child{fill:#91b3ff}.AuthShell_diagramHalo__UL5_z{stroke:#5d82b9;stroke-width:1}.AuthShell_studyLoop__2TGxn{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid #354962;padding-top:1.35rem;color:#e1eaff;font-size:.75rem;font-weight:650}.AuthShell_studyLoop__2TGxn i{color:#9ab6e8;font-style:normal}.AuthShell_formColumn__su6de{display:grid;gap:1rem}.AuthShell_formCard__JQ_6r{border:1px solid var(--mt-border);border-radius:var(--mt-radius);padding:clamp(1.5rem,5vw,2.25rem);background:var(--mt-surface)}.AuthShell_eyebrow__rgnAC{color:var(--mt-accent);font-size:.75rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.AuthShell_formCard__JQ_6r h1{margin-top:.55rem;color:var(--mt-ink);font-family:var(--font-display),sans-serif;font-size:clamp(2.4rem,8vw,3.25rem);font-weight:520;line-height:1.12;letter-spacing:-.04em}.AuthShell_description__PYj3W{margin-top:.8rem;color:var(--mt-muted);font-size:.875rem;line-height:1.65}.AuthShell_supportingCopy__oJTCK{color:var(--mt-muted);font-size:.75rem;text-align:center}.AuthShell_formCard__JQ_6r .auth-form{display:grid;gap:1rem;margin-top:1.5rem}.AuthShell_formCard__JQ_6r .auth-field{display:grid;gap:.4rem}.AuthShell_formCard__JQ_6r .auth-field label,.AuthShell_formCard__JQ_6r .auth-label-row{color:var(--mt-text);font-size:.8125rem;font-weight:720}.AuthShell_formCard__JQ_6r .auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.AuthShell_formCard__JQ_6r .auth-label-row>span{color:var(--mt-muted);font-size:.75rem}.AuthShell_formCard__JQ_6r .auth-label-row>a{font-size:.75rem}.AuthShell_formCard__JQ_6r .auth-footer-note a,.AuthShell_formCard__JQ_6r .auth-label-row a,.AuthShell_formCard__JQ_6r .auth-secondary-action,.AuthShell_formCard__JQ_6r .auth-switch a{color:var(--mt-accent);font-weight:730}.AuthShell_formCard__JQ_6r .auth-attestation{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;color:var(--mt-muted);font-size:.75rem;line-height:1.55}.AuthShell_formCard__JQ_6r .auth-attestation input{width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--mt-accent)}.AuthShell_formCard__JQ_6r .auth-attestation a{color:var(--mt-accent);font-weight:730}.AuthShell_formCard__JQ_6r .auth-input{width:100%;min-height:3rem;border:1px solid var(--mt-control);border-radius:var(--mt-control-radius);padding:0 .85rem;color:var(--mt-text);background:var(--mt-surface);font-size:.9375rem}.AuthShell_formCard__JQ_6r .auth-input:focus{border-color:var(--mt-accent);outline:3px solid var(--mt-focus);outline-offset:1px;box-shadow:none}.AuthShell_formCard__JQ_6r .auth-input::placeholder{color:var(--mt-muted);opacity:1}.AuthShell_formCard__JQ_6r .auth-secondary-action,.AuthShell_formCard__JQ_6r .auth-submit{min-height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--mt-control-radius);font-size:.875rem;font-weight:760}.AuthShell_formCard__JQ_6r .auth-submit{width:100%;border:1px solid var(--mt-control);color:var(--mt-on-accent);background:var(--mt-accent);box-shadow:inset 0 1px #ffffff18;transition:background var(--mt-duration-fast) var(--mt-ease)}.AuthShell_formCard__JQ_6r .auth-submit:hover:not(:disabled){background:color-mix(in srgb,var(--mt-accent) 90%,var(--mt-on-accent));transform:none;box-shadow:none}.AuthShell_formCard__JQ_6r .auth-submit:disabled{cursor:not-allowed;opacity:.55}.AuthShell_formCard__JQ_6r .auth-footer-note,.AuthShell_formCard__JQ_6r .auth-switch{margin-top:1rem;color:var(--mt-muted);font-size:.75rem;line-height:1.6;text-align:center}.AuthShell_formCard__JQ_6r .auth-confirmation,.AuthShell_formCard__JQ_6r .auth-message{margin-top:1rem;border-radius:var(--mt-control-radius);padding:.85rem;font-size:.8125rem;line-height:1.55}.AuthShell_formCard__JQ_6r .auth-message-error{color:var(--mt-danger);background:var(--mt-danger-bg)}.AuthShell_formCard__JQ_6r .auth-confirmation{color:var(--mt-text);background:var(--mt-info-bg)}.AuthShell_formCard__JQ_6r .auth-captcha{display:grid;min-width:0;gap:.4rem}.AuthShell_formCard__JQ_6r .auth-captcha>div{min-width:0;width:100%}.AuthShell_formCard__JQ_6r .auth-captcha-note{color:var(--mt-muted);font-size:.75rem;line-height:1.45}@media (max-width:960px){.AuthShell_layout__Yzlgu{width:min(calc(100% - 2.5rem),30rem);grid-template-columns:1fr}.AuthShell_story__eMqAV{display:none}}@media (max-width:520px){.AuthShell_header__cEcyJ,.AuthShell_layout__Yzlgu{width:min(calc(100% - 2rem),30rem)}.AuthShell_layout__Yzlgu{align-items:start;padding-top:2.25rem}.AuthShell_formCard__JQ_6r{padding:1.25rem}}.AuthShell_root__fLtrl{background:radial-gradient(ellipse at 15% 35%,color-mix(in srgb,var(--mt-accent) 6%,transparent),transparent 60%),var(--mt-bg)}.AuthShell_header__cEcyJ{border-bottom:0;max-width:1200px}.AuthShell_story__eMqAV{background:linear-gradient(135deg,#1b2638,#101722);border:1px solid #a5b9df33;box-shadow:18px 30px 60px #0002,inset 0 1px #fff1}.AuthShell_storyLabel__7udAG{font-size:12px;letter-spacing:.12em}.AuthShell_story__eMqAV h2{font-size:42px}.AuthShell_formCard__JQ_6r{border:0;background:transparent;box-shadow:none;padding:20px 0}.AuthShell_root__fLtrl .auth-submit{background:var(--mt-accent);color:var(--mt-on-accent);border-radius:9px}.AuthShell_root__fLtrl .auth-input{border-radius:9px;background:var(--mt-surface);border:1px solid var(--mt-control);min-height:48px}.AuthShell_formCard__JQ_6r h1{font-size:34px;font-weight:500}.AuthShell_formColumn__su6de{padding:22px}@media(max-width:700px){.AuthShell_layout__Yzlgu{padding:24px 0}.AuthShell_story__eMqAV{display:none}.AuthShell_formColumn__su6de{padding:0}}