.LmsJourneySection-module__r70lyG__section{background-color:var(--color-vsph-white);padding-block:var(--spacing-section)}.LmsJourneySection-module__r70lyG__eyebrow{color:var(--color-vsph-core-blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:500;line-height:20px}.LmsJourneySection-module__r70lyG__title{max-width:20ch;color:var(--color-vsph-navy);letter-spacing:-.01em;text-wrap:balance;margin:0 0 20px;font-size:clamp(30px,3.4vw,40px);font-weight:600;line-height:1.3}.LmsJourneySection-module__r70lyG__intro{color:#00255ac7;max-width:58ch;margin:0;font-size:18px;line-height:28px}@media (max-width:640px){.LmsJourneySection-module__r70lyG__intro{font-size:16px;line-height:24px}}.LmsJourneySection-module__r70lyG__selector{margin-top:clamp(32px,4vw,48px)}.LmsJourneySection-module__r70lyG__stages{border-top:1px solid #00255a24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:900px){.LmsJourneySection-module__r70lyG__stages{grid-template-columns:repeat(4,minmax(0,1fr))}}.LmsJourneySection-module__r70lyG__stage{color:#00255a9e;text-align:start;cursor:pointer;background-color:#0000;border:1px solid #00255a24;border-top:0;border-left:0;align-items:center;gap:12px;min-width:0;min-height:72px;padding:12px 16px;transition:background-color .18s,color .18s;display:flex}@media (min-width:900px){.LmsJourneySection-module__r70lyG__stage:last-child{border-right:0}}.LmsJourneySection-module__r70lyG__stage:hover{color:var(--color-vsph-navy);background-color:#00255a0a}.LmsJourneySection-module__r70lyG__stage[data-selected=true]{background-color:var(--color-vsph-navy);color:var(--color-vsph-white);font-weight:600}.LmsJourneySection-module__r70lyG__stage:focus-visible{outline:3px solid var(--color-vsph-core-blue);outline-offset:-3px}.LmsJourneySection-module__r70lyG__stageNumber{letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.7;flex:none;font-size:13px;font-weight:500;line-height:20px}.LmsJourneySection-module__r70lyG__stageLabel{min-width:0;font-size:16px;font-weight:500;line-height:24px}.LmsJourneySection-module__r70lyG__panel{margin-top:clamp(24px,3vw,40px)}.LmsJourneySection-module__r70lyG__panelBody{align-items:start;gap:clamp(24px,3vw,40px);display:grid}@media (min-width:1000px){.LmsJourneySection-module__r70lyG__panelBody{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}.LmsJourneySection-module__r70lyG__panelCopy{min-width:0}.LmsJourneySection-module__r70lyG__stageDescription{color:#00255ad1;max-width:44ch;margin:0 0 24px;font-size:18px;line-height:28px}@media (max-width:640px){.LmsJourneySection-module__r70lyG__stageDescription{font-size:16px;line-height:24px}}.LmsJourneySection-module__r70lyG__state{border-top:1px solid #00255a24;max-width:440px;margin:0;display:grid}.LmsJourneySection-module__r70lyG__stateRow{border-bottom:1px solid #00255a24;gap:2px 16px;padding-block:12px;display:grid}.LmsJourneySection-module__r70lyG__stateTerm{color:#00255a9e;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:18px}.LmsJourneySection-module__r70lyG__stateValue{color:var(--color-vsph-navy);margin:0;font-size:16px;font-weight:500;line-height:22px}.LmsJourneySection-module__r70lyG__window{min-width:0}.LmsJourneySection-module__r70lyG__windowHead{border-bottom:1px solid #00255a1f;padding:14px 16px}.LmsJourneySection-module__r70lyG__windowTitle{color:var(--color-vsph-navy);margin:0;font-size:15px;font-weight:600;line-height:22px}.LmsJourneySection-module__r70lyG__windowMeta{color:#00255a9e;margin:2px 0 0;font-size:13px;line-height:18px}.LmsJourneySection-module__r70lyG__lessons{margin:0;padding:8px 16px 16px;list-style:none;display:grid}.LmsJourneySection-module__r70lyG__lesson{border-bottom:1px solid #00255a1a;align-items:center;gap:10px;min-width:0;padding-block:11px;display:flex}.LmsJourneySection-module__r70lyG__lesson:last-child{border-bottom:0}.LmsJourneySection-module__r70lyG__lessonMarker{background-color:#0000;border-radius:9999px;flex:none;width:9px;height:9px}.LmsJourneySection-module__r70lyG__lesson[data-state=done] .LmsJourneySection-module__r70lyG__lessonMarker{background-color:#00255a73}.LmsJourneySection-module__r70lyG__lesson[data-state=current] .LmsJourneySection-module__r70lyG__lessonMarker{border:2px solid var(--color-vsph-core-blue);background-color:var(--color-vsph-white)}.LmsJourneySection-module__r70lyG__lesson[data-state=next] .LmsJourneySection-module__r70lyG__lessonMarker{background-color:#0000;border:1px solid #00255a4d}.LmsJourneySection-module__r70lyG__lessonBody{flex:1;gap:1px;min-width:0;display:grid}.LmsJourneySection-module__r70lyG__lessonTitle{color:var(--color-vsph-navy);font-size:14px;font-weight:500;line-height:20px}.LmsJourneySection-module__r70lyG__lesson[data-state=current] .LmsJourneySection-module__r70lyG__lessonTitle{font-weight:600}.LmsJourneySection-module__r70lyG__lessonMeta{color:#00255a99;font-size:12px;line-height:16px}.LmsJourneySection-module__r70lyG__lessonState{color:#00255a99;white-space:nowrap;flex:none;font-size:12px;font-weight:500;line-height:16px}@keyframes LmsJourneySection-module__r70lyG__lms-stage-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.LmsJourneySection-module__r70lyG__panelBody{animation:.22s cubic-bezier(.16,1,.3,1) LmsJourneySection-module__r70lyG__lms-stage-enter}}.LmsJourneySection-module__r70lyG__reveal{--reveal-delay:0s}.LmsJourneySection-module__r70lyG__title{--reveal-delay:90ms}.LmsJourneySection-module__r70lyG__intro{--reveal-delay:.18s}.LmsJourneySection-module__r70lyG__selector{--reveal-delay:.27s}.LmsJourneySection-module__r70lyG__panel{--reveal-delay:.36s}@media (prefers-reduced-motion:no-preference){[data-revealed=false] .LmsJourneySection-module__r70lyG__reveal{opacity:0;transform:translateY(12px)}}[data-revealed=true] .LmsJourneySection-module__r70lyG__reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){[data-revealed=true] .LmsJourneySection-module__r70lyG__reveal{transition:opacity .52s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay), transform .52s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay)}}
.LmsLearningWorkspace-module__nlkJia__detail{padding:18px 16px 20px}.LmsLearningWorkspace-module__nlkJia__detailLabel{color:#00255a99;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:500;line-height:16px}.LmsLearningWorkspace-module__nlkJia__courseTitle{color:var(--color-vsph-navy);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:28px}.LmsLearningWorkspace-module__nlkJia__courseInstructor{color:#00255a99;margin:2px 0 0;font-size:13px;line-height:18px}.LmsLearningWorkspace-module__nlkJia__lesson{border-top:1px solid #00255a1f;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:16px 0 0;padding-top:14px;display:flex}.LmsLearningWorkspace-module__nlkJia__lessonLabel{color:#00255a99;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:18px}.LmsLearningWorkspace-module__nlkJia__lessonName{color:var(--color-vsph-navy);font-size:15px;font-weight:600;line-height:22px}.LmsLearningWorkspace-module__nlkJia__progress{align-items:center;gap:10px;margin-top:14px;display:flex}.LmsLearningWorkspace-module__nlkJia__progressTrack{background-color:#00255a1a;border-radius:9999px;flex:1;height:6px;overflow:hidden}.LmsLearningWorkspace-module__nlkJia__progressFill{background-color:var(--color-vsph-core-blue);border-radius:9999px;height:100%}.LmsLearningWorkspace-module__nlkJia__progressValue{color:var(--color-vsph-navy);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:20px}.LmsLearningWorkspace-module__nlkJia__courseMeta{color:#00255a99;margin:8px 0 0;font-size:13px;line-height:18px}.LmsLearningWorkspace-module__nlkJia__continue{color:var(--color-vsph-core-blue);text-underline-offset:4px;margin-top:14px;font-size:14px;font-weight:500;line-height:20px;-webkit-text-decoration:underline #0069c873;text-decoration:underline #0069c873;display:inline-flex}.LmsLearningWorkspace-module__nlkJia__lower{gap:16px;padding:0 16px 16px;display:grid}@media (min-width:720px){.LmsLearningWorkspace-module__nlkJia__lower{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px}}.LmsLearningWorkspace-module__nlkJia__panelLabel{color:#00255a99;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:500;line-height:16px}.LmsLearningWorkspace-module__nlkJia__courseList{gap:8px;display:grid}.LmsLearningWorkspace-module__nlkJia__course{text-align:start;cursor:pointer;background-color:#0000;border:1px solid #00255a24;border-radius:8px;gap:6px;min-width:0;padding:10px 12px;transition:background-color .18s,border-color .18s;display:grid}.LmsLearningWorkspace-module__nlkJia__course:hover{background-color:#00255a0a;border-color:#00255a3d}.LmsLearningWorkspace-module__nlkJia__course[data-selected=true]{border-color:var(--color-vsph-core-blue);background-color:#0069c80f}.LmsLearningWorkspace-module__nlkJia__course:focus-visible{outline:3px solid var(--color-vsph-core-blue);outline-offset:2px}.LmsLearningWorkspace-module__nlkJia__courseName{color:var(--color-vsph-navy);font-size:14px;font-weight:600;line-height:20px}.LmsLearningWorkspace-module__nlkJia__course[data-selected=true] .LmsLearningWorkspace-module__nlkJia__courseName{font-weight:600}.LmsLearningWorkspace-module__nlkJia__courseLine{align-items:center;gap:8px;display:flex}.LmsLearningWorkspace-module__nlkJia__miniTrack{background-color:#00255a1a;border-radius:9999px;flex:1;height:4px;overflow:hidden}.LmsLearningWorkspace-module__nlkJia__miniFill{background-color:#0069c88c;border-radius:9999px;height:100%;display:block}.LmsLearningWorkspace-module__nlkJia__coursePercent{color:#00255a99;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:16px}.LmsLearningWorkspace-module__nlkJia__courseNext{color:#00255a99;font-size:12px;line-height:16px}.LmsLearningWorkspace-module__nlkJia__upcomingList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.LmsLearningWorkspace-module__nlkJia__upcomingItem{background-color:#00255a08;border-left:2px solid #0069c859;gap:1px;min-width:0;padding:10px 12px;display:grid}.LmsLearningWorkspace-module__nlkJia__upcomingKind{color:var(--color-vsph-core-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:15px}.LmsLearningWorkspace-module__nlkJia__upcomingTitle{color:var(--color-vsph-navy);font-size:14px;font-weight:500;line-height:20px}.LmsLearningWorkspace-module__nlkJia__upcomingWhen{color:#00255a99;font-size:12px;line-height:16px}@keyframes LmsLearningWorkspace-module__nlkJia__lms-detail-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.LmsLearningWorkspace-module__nlkJia__detail{animation:.22s cubic-bezier(.16,1,.3,1) LmsLearningWorkspace-module__nlkJia__lms-detail-enter}}
