.lessons-shell .learner-header .hero-copy br.mobile-only-break,.lessons-shell .learner-header h1 br.mobile-only-break{display:inline}.lessons-shell .study-paths-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;padding:5px;background:#f1f5fb;border:1px solid #e7edf5;border-radius:15px}.lessons-shell .study-paths-compact .study-path{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:7px 10px;border:1px solid transparent;border-radius:11px;background:0 0;color:#52647d;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.lessons-shell .study-paths-compact .study-path:hover{background:#fff;border-color:#dfe8f4;color:#1767ed}.lessons-shell .study-paths-compact .study-path[aria-current=page]{background:#fff;border-color:#d9e7fa;color:#145dcc;box-shadow:0 2px 8px #234b7610}.lessons-shell .study-paths-compact .study-path-icon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border-radius:8px;background:#eaf2ff;color:#1767ed;font-size:12px;font-weight:800}.lessons-shell .study-paths-compact .study-path-icon-lessons{background:#eaf7f4;color:#18745d}.lessons-shell .study-paths-compact .study-path strong{font-size:13px;font-weight:700}.lesson-portal-actions{width:100%;max-width:none;justify-content:flex-start}.lesson-voice-settings{margin-left:auto;flex:none}.lesson-word-audio-actions .speaker-slow{width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:0;border-radius:50%;background:#ecf3ff;color:#1767ed;font:600 17px/1 system-ui,sans-serif;display:inline-flex;align-items:center;justify-content:center}.lesson-word-audio-actions .speaker-slow:hover{background:#dceaff;color:#12488c}.lesson-word-pager[data-position=bottom]{position:sticky;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);z-index:30;margin:14px auto 10px;padding:8px 10px;border-color:#d6e2f1;background:#fffffff2;box-shadow:0 -4px 18px #203b5c16;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.lesson-word-pager[hidden]{display:none!important}.lesson-word-pager-summary{white-space:nowrap}.lesson-word-pager[data-position=bottom] .lesson-word-pager-prev{order:0}.lesson-word-pager[data-position=bottom] select{order:1}.lesson-word-pager[data-position=bottom] .lesson-word-pager-summary{order:2}.lesson-word-pager[data-position=bottom] .lesson-word-pager-next{order:3}.lesson-word-pager button{width:38px;min-width:38px;padding:5px;font-size:1rem}.lesson-word-pager select{min-width:0}.lesson-word-pager[data-position=top]{display:none!important}.lesson-animation.media-deck,.lesson-word-animation.media-deck{width:100%;max-width:760px;margin:8px auto}.lesson-animation.media-deck .media-deck-host:has(>img),.lesson-word-animation.media-deck .media-deck-host:has(>img){position:relative;isolation:isolate;overflow:hidden;border-radius:12px;background:#f1f5f9}.lesson-animation.media-deck .media-deck-host:has(>img)::before,.lesson-word-animation.media-deck .media-deck-host:has(>img)::before{content:"";position:absolute;inset:0;z-index:0;background-image:var(--media-deck-backdrop);background-position:center;background-size:cover;filter:blur(15px);transform:scale(1.08);opacity:.9;pointer-events:none}.lesson-animation.media-deck .media-deck-host>img,.lesson-word-animation.media-deck .media-deck-host>img{position:relative;z-index:1;object-fit:contain;background:0 0}@media(max-width:520px){.lessons-shell .study-paths-compact .study-path{gap:6px;padding-inline:6px}.lesson-portal-actions{gap:8px}.lesson-word-pager[data-position=bottom]{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(88px,.9fr) 34px;align-items:center;gap:5px;padding:6px}.lesson-word-pager .lesson-word-pager-summary{min-width:0;overflow:hidden;font-size:.72rem;text-align:center;text-overflow:ellipsis}.lesson-word-pager select{width:100%;max-width:none;min-width:0;padding:5px 4px;font-size:.72rem}.lesson-word-pager button{width:34px;min-width:34px;min-height:34px;padding:4px}.lesson-animation.media-deck,.lesson-word-animation.media-deck{max-width:100%}}@media(min-width:768px){.lessons-shell .learner-header .hero-copy br.mobile-only-break,.lessons-shell .learner-header h1 br.mobile-only-break{display:none}}@media(prefers-reduced-motion:reduce){.lessons-shell .study-paths-compact .study-path{transition:none}}