.courses-shell .cp-mf-turn-prompt .assistant-work-surface.assistant-work-surface--course-card{box-shadow:none;border-width:1px 0;border-radius:0;margin:0}.courses-shell .cp-mf-trail .cp-mf-trail-kind{color:var(--cp-marine);align-items:center;gap:6px;padding-inline:8px 11px;font-weight:600;display:inline-flex}.courses-shell .cp-mf-trail .cp-mf-trail-kind svg{width:15px;height:15px;color:var(--cp-ember-deep)}.courses-shell .cp-mf-trail .cp-course-trail-root{flex:0 auto;min-width:0;max-width:22rem}.courses-shell .cp-mf-trail .cp-course-trail-back{min-width:0;max-width:100%}.courses-shell .cp-mf-trail-return{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1099px){.courses-shell .cp-mf-trail ol{flex-wrap:wrap;row-gap:4px}.courses-shell .cp-mf-trail .cp-course-trail-root{max-width:48%}.courses-shell .cp-mf-trail .cp-course-trail-container{flex:1 1 0;min-width:0}.courses-shell .cp-mf-trail .cp-course-trail-container .cp-course-trail-link{max-width:100%}.courses-shell .cp-mf-trail.cp-course-trail .cp-course-trail-container .cp-course-trail-title{clip-path:none;text-overflow:ellipsis;white-space:nowrap;width:auto;height:auto;margin:0;position:static;overflow:hidden}.courses-shell .cp-mf-trail.cp-course-trail .cp-course-trail-course{flex:100%;max-width:none}.courses-shell .cp-mf-trail .cp-course-trail-course>.cp-course-trail-sep{display:none}.courses-shell .cp-mf-trail .cp-course-trail-course h1{white-space:normal;text-wrap:balance;overflow:visible}}@media (max-width:640px){.courses-shell .cp-mf-trail ol{row-gap:0}.courses-shell .cp-mf-trail .cp-course-trail-root{flex:100%;max-width:100%}.courses-shell .cp-mf-trail .cp-course-trail-container{flex:100%}.courses-shell .cp-mf-trail .cp-course-trail-container>.cp-course-trail-sep{display:none}.courses-shell .cp-mf-trail .cp-course-trail-course h1{margin-top:4px}}.courses-shell .cp-conclusion-lead .cp-mf-trail.cp-course-trail ol{flex-wrap:wrap}.courses-shell .cp-conclusion-lead .cp-mf-trail.cp-course-trail .cp-course-trail-root{flex:100%;max-width:100%}.courses-shell .cp-conclusion-lead .cp-mf-trail.cp-course-trail .cp-course-trail-container{flex:100%;min-width:0}.courses-shell .cp-conclusion-lead .cp-mf-trail.cp-course-trail .cp-course-trail-container>.cp-course-trail-sep{display:none}.courses-shell .cp-conclusion-lead .cp-mf-trail.cp-course-trail .cp-course-trail-container .cp-course-trail-title{text-overflow:clip;white-space:normal;text-wrap:balance;overflow:visible}.courses-shell.cp-mf .cp-dock-forward[data-return=true]:not([data-ready=true]){padding:0 12px 0 18px}.courses-shell.cp-mf .cp-dock-forward[data-return=true] .cp-dock-forward-title{max-width:30rem;display:block}@media (max-width:959px){.courses-shell.cp-mf .cp-dock-position-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.courses-shell.cp-mf .cp-dock:has(.cp-dock-forward[data-return=true]):not(:has(.cp-dock-practice-slot[data-shown=true])) .cp-dock-map{flex-shrink:0}.courses-shell.cp-mf .cp-dock:not(:has(.cp-dock-practice-slot[data-shown=true])) .cp-dock-forward[data-return=true]{flex:0 auto;min-width:0}.courses-shell.cp-mf .cp-dock:not(:has(.cp-dock-practice-slot[data-shown=true])) .cp-dock-forward[data-return=true] .cp-dock-forward-copy{min-width:0}.courses-shell.cp-mf .cp-dock-forward[data-return=true] .cp-dock-forward-title{max-width:min(30rem,100%)}}@media (max-width:640px){.courses-shell.cp-mf .cp-dock-forward[data-return=true]{gap:6px}.courses-shell.cp-mf .cp-dock-forward[data-return=true]:not([data-ready=true]){padding:0 8px 0 10px}.courses-shell.cp-mf .cp-dock-forward[data-return=true][data-ready=true]{padding:0 12px 0 16px}}@media (max-width:959px){.courses-shell.cp-mf .cp-dock:not(:has(.cp-dock-practice-slot[data-shown=true])) .cp-dock-forward[data-return=true] .cp-dock-forward-copy{-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-wrap:balance;-webkit-box-orient:vertical;margin-block:-3px;padding-block:3px;line-height:1.12;display:-webkit-box;overflow:hidden}.courses-shell.cp-mf .cp-dock:not(:has(.cp-dock-practice-slot[data-shown=true])) .cp-dock-forward[data-return=true] .cp-dock-forward-kicker:after{content:" "}.courses-shell.cp-mf .cp-dock:not(:has(.cp-dock-practice-slot[data-shown=true])) .cp-dock-forward[data-return=true] .cp-dock-forward-title{white-space:normal;max-width:none;display:inline}}@media (max-width:480px){.courses-shell.cp-mf .cp-dock:not(:has(.cp-dock-practice-slot[data-shown=true])) .cp-dock-forward[data-return=true][data-ready=true]{padding:0 14px}.courses-shell.cp-mf .cp-dock:not(:has(.cp-dock-practice-slot[data-shown=true])) .cp-dock-forward[data-return=true][data-ready=true] .cp-dock-forward-icon{display:none}}@media (max-width:640px){.courses-shell.cp-mf .cp-dock:has(.cp-dock-forward[data-return=true]){border-radius:29px}.courses-shell.cp-mf .cp-dock-forward[data-return=true]{border-radius:23px;height:auto;min-height:46px}.courses-shell.cp-mf .cp-dock:not(:has(.cp-dock-practice-slot[data-shown=true])) .cp-dock-forward[data-return=true][data-ready]{padding-block:3px}.courses-shell.cp-mf .cp-dock:not(:has(.cp-dock-practice-slot[data-shown=true])) .cp-dock-forward[data-return=true] .cp-dock-forward-copy{-webkit-line-clamp:3;line-clamp:3}html:has(.courses-shell.cp-mf .cp-player-page:not([data-dock=inline]) .cp-dock-forward[data-return=true]){--cp-dock-band:calc(max(16px, env(safe-area-inset-bottom)) + 79px + 12px)}@supports (anchor-name:--cp-mf-dock){.courses-shell.cp-mf .cp-player-page:not([data-dock=inline]) .cp-dock:has(.cp-dock-forward[data-return=true]){anchor-name:--cp-mf-dock}.courses-shell.cp-mf .cp-player-page:not([data-dock=inline]):has(.cp-dock-forward[data-return=true]):after{top:calc(anchor(--cp-mf-dock top, calc(100% - var(--cp-dock-band) + 12px)) - 12px);height:auto}}}@media (max-width:959px){.courses-shell.cp-mf .cp-dock:has(.cp-dock-practice-slot[data-shown=true]) .cp-dock-forward[data-return=true] .cp-dock-forward-title{display:none}}.courses-shell .cp-mf-turn-check{padding:18px var(--cp-practice-pad) 22px;gap:16px;display:grid}.courses-shell .cp-mf-turn[data-kind=do] .cp-mf-turn-check{padding-top:0}.courses-shell .cp-mf-turn-check p{color:var(--cp-marine);text-wrap:pretty;margin:0;font-size:19px;line-height:1.5}.courses-shell .cp-mf-turn .cp-mark-done{max-width:none}.courses-shell .cp-mf-turn{transition:border-color var(--cp-dur) ease}.courses-shell .cp-mf-turn[data-state=done]{border-color:color-mix(in oklab, var(--cp-success) 45%, var(--cp-line))}@media (prefers-reduced-motion:reduce){.courses-shell .cp-mf-turn{transition:none}}
