:is(.training-reading-shell,.training-reading-drawer,.lesson-stage){--lk-a: 59 130 246;--lk-b: 6 182 212;--lk-c: 99 102 241;--lk-text: #1d4ed8;--lk-text-dark: #93c5fd;--lk-badge: linear-gradient(135deg, #2563eb, #0e7490);--lk-ink: var(--lk-text);--lk-sticky: #f8fafd;--lk-ok: #047857;--lk-ok-soft: #ecfdf5;--lk-bad: #be123c;--lk-bad-soft: #fff1f2;--lk-warn: #92400e;--lk-atlas: #4338ca;--lk-k: 1}.dark :is(.training-reading-shell,.training-reading-drawer,.lesson-stage){--lk-ink: var(--lk-text-dark);--lk-sticky: #121725;--lk-ok: #34d399;--lk-ok-soft: #0f2a24;--lk-bad: #fb7185;--lk-bad-soft: #2c151b;--lk-warn: #fbbf24;--lk-atlas: #a5b4fc;--lk-k: 1.3}:is(.training-reading-shell,.training-reading-drawer,.lesson-stage)[data-training-area=core-sales-skills]{--lk-a: 245 158 11;--lk-b: 249 115 22;--lk-c: 244 63 94;--lk-text: #92400e;--lk-text-dark: #fcd34d;--lk-badge: linear-gradient(135deg, #b45309, #c2410c)}:is(.training-reading-shell,.training-reading-drawer,.lesson-stage)[data-training-area=discovery]{--lk-a: 16 185 129;--lk-b: 20 184 166;--lk-c: 34 197 94;--lk-text: #065f46;--lk-text-dark: #6ee7b7;--lk-badge: linear-gradient(135deg, #047857, #0f766e)}:is(.training-reading-shell,.training-reading-drawer,.lesson-stage)[data-training-area=networking-foundations]{--lk-a: 168 85 247;--lk-b: 99 102 241;--lk-c: 217 70 239;--lk-text: #7e22ce;--lk-text-dark: #d8b4fe;--lk-badge: linear-gradient(135deg, #7e22ce, #4f46e5)}:is(.training-reading-shell,.training-reading-drawer,.lesson-stage)[data-training-area=zoominfo]{--lk-a: 6 182 212;--lk-b: 14 165 233;--lk-c: 20 184 166;--lk-text: #155e75;--lk-text-dark: #67e8f9;--lk-badge: linear-gradient(135deg, #0e7490, #0369a1)}:is(.training-reading-shell,.training-reading-drawer,.lesson-stage)[data-training-area=company-tools]{--lk-a: 244 63 94;--lk-b: 236 72 153;--lk-c: 249 115 22;--lk-text: #be123c;--lk-text-dark: #fda4af;--lk-badge: linear-gradient(135deg, #be123c, #be185d)}:is(.training-reading-shell,.training-reading-drawer,.lesson-stage)[data-training-area=compliance]{--lk-a: 239 68 68;--lk-b: 244 63 94;--lk-c: 249 115 22;--lk-text: #b91c1c;--lk-text-dark: #fca5a5;--lk-badge: linear-gradient(135deg, #b91c1c, #be123c)}main[data-training-reading=true]:has(.training-reading-shell[data-lesson-look=glass]){scroll-padding-top:96px;scroll-padding-bottom:112px}@media(max-width:1023px){main[data-training-reading=true]:has(.training-reading-shell[data-lesson-look=glass]){scroll-padding-top:144px}}.training-reading-content .lesson-part{scroll-margin-top:0}.training-reading-shell[data-lesson-look=glass]{background:radial-gradient(900px 620px at 6% -6%,rgb(var(--lk-a) / calc(.2 * var(--lk-k))),transparent 70%),radial-gradient(760px 560px at 102% 6%,rgb(var(--lk-b) / calc(.16 * var(--lk-k))),transparent 70%),radial-gradient(1000px 760px at 26% 58%,rgb(var(--lk-c) / calc(.08 * var(--lk-k))),transparent 72%),radial-gradient(860px 640px at 96% 96%,rgb(var(--lk-b) / calc(.12 * var(--lk-k))),transparent 70%),hsl(var(--canvas-reading))}@media not ((prefers-contrast:more)or (forced-colors:active)){:root:not(.high-contrast) .training-reading-shell[data-lesson-look=glass] .training-reading-progress [data-progress-indicator]{background:linear-gradient(90deg,rgb(var(--lk-a)),rgb(var(--lk-b)))}}.lesson-page{--lk-surface: rgb(255 255 255 / .86);--lk-surface-edge: rgb(255 255 255 / .85);--lk-inset: rgb(255 255 255 / .72);position:relative;overflow:clip;border:1px solid var(--lk-surface-edge);border-radius:28px;background:var(--lk-surface);box-shadow:0 24px 60px -32px rgb(var(--lk-a) / .3);color:hsl(var(--text-primary))}.dark .lesson-page{--lk-surface: rgb(16 20 30 / .82);--lk-surface-edge: rgb(255 255 255 / .07);--lk-inset: rgb(255 255 255 / .04);box-shadow:0 24px 60px -32px #0009}.lesson-page-band{display:flex;flex-direction:column;gap:10px;padding:40px 48px 32px;border-bottom:1px solid hsl(var(--separator) / .6);background:linear-gradient(120deg,rgb(var(--lk-a) / calc(.16 * var(--lk-k))) 0%,rgb(var(--lk-b) / calc(.12 * var(--lk-k))) 55%,transparent 100%)}.lesson-eyebrow,.lesson-part-label,.lesson-outline-title,.lesson-practice-eyebrow{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.lesson-eyebrow{color:var(--lk-ink)}.lesson-eyebrow-learned{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:var(--lk-ok)}.lesson-eyebrow-learned svg{width:14px;height:14px;flex-shrink:0}.lesson-page-title{margin:0;font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.lesson-page-subtitle{display:block;color:var(--lk-ink)}.lesson-page-body{padding:36px 48px 44px}.lesson-page[data-has-outline] .lesson-page-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.lesson-page-parts{display:flex;max-width:760px;min-width:0;flex-direction:column;gap:28px}.lesson-page:not([data-has-outline]) .lesson-page-parts{max-width:min(760px,calc(100% - 272px));margin-inline:auto}.lesson-page strong{color:hsl(var(--text-primary));font-weight:600}.lesson-outline ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lesson-outline-rail{position:sticky;top:96px}.lesson-outline-title{padding:0 12px 6px;color:hsl(var(--text-secondary))}.lesson-outline a{display:flex;min-height:44px;align-items:center;border-left:2px solid transparent;padding:8px 12px;color:hsl(var(--text-secondary));font-size:14px;font-weight:500;text-decoration:none;transition:background-color .18s var(--ease-enter),color .18s var(--ease-enter)}.lesson-outline a:hover{background:rgb(var(--lk-a) / .08);color:hsl(var(--text-primary))}.lesson-outline a[aria-current]{border-left-color:var(--lk-ink);color:var(--lk-ink);font-weight:600}.lesson-outline-disclosure summary:focus-visible,.lesson-outline a:focus-visible,.lesson-part-label:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.lesson-part-label:focus:not(:focus-visible){outline:none}.lesson-outline-disclosure{display:none;margin-top:16px}.lesson-outline-disclosure summary{min-height:44px;padding:12px 0;color:hsl(var(--text-primary));font-size:14px;font-weight:600;cursor:pointer}.lesson-outline-compact{padding-top:8px}.lesson-part{display:flex;flex-direction:column;gap:12px;border-bottom:1px solid hsl(var(--separator));padding-bottom:28px}.lesson-part:last-child{border-bottom:0;padding-bottom:0}.lesson-part-label{display:flex;align-items:center;gap:6px;color:var(--lk-ink)}.lesson-part[data-tone=caution] .lesson-part-label{color:var(--lk-warn)}.lesson-part-label svg{width:14px;height:14px}.lesson-lead{margin:0;font-size:20px;font-weight:500;line-height:1.45;text-wrap:pretty}.lesson-text{margin:0;font-size:16px;line-height:1.6;text-wrap:pretty}.lesson-text-muted{color:hsl(var(--text-secondary))}.lesson-heading{margin:0;font-size:17px;font-weight:600;line-height:1.35}.lesson-list,.lesson-steps,.lesson-signals,.lesson-questions ul,.lesson-decisions,.lesson-tiles,.lesson-options{margin:0;padding:0;list-style:none}.lesson-list{display:flex;flex-direction:column;gap:10px}.lesson-list-item{display:flex;align-items:flex-start;gap:12px;color:hsl(var(--text-secondary));font-size:16px;line-height:1.5}.lesson-list-marker{display:flex;flex-shrink:0;padding-top:3px;color:var(--lk-ink)}.lesson-list-marker svg{width:18px;height:18px}.lesson-list[data-marker=dot] .lesson-list-marker:before{content:"";width:6px;height:6px;margin:6px 6px 0;border-radius:9999px;background:rgb(var(--lk-a))}.lesson-list[data-marker=cross] .lesson-list-marker{color:var(--lk-bad)}.lesson-steps{display:flex;flex-direction:column;gap:18px;margin-top:4px}.lesson-step{display:flex;align-items:flex-start;gap:14px}.lesson-step-badge{display:flex;width:30px;height:30px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:var(--lk-badge);box-shadow:0 6px 14px -8px #0f172a73;color:#fff;font-size:14px;font-weight:700}.lesson-step-title{margin:0;font-size:16px;font-weight:600;line-height:1.35}.lesson-step-body{margin-top:4px;color:hsl(var(--text-secondary));font-size:16px;line-height:1.55}.lesson-signals,.lesson-questions ul{display:flex;flex-direction:column}.lesson-signal,.lesson-question{border-top:1px solid hsl(var(--separator));padding:14px 0}.lesson-signal:first-child,.lesson-question:first-child{border-top:0;padding-top:0}.lesson-signal:last-child,.lesson-question:last-child{padding-bottom:0}.lesson-signal-phrase,.lesson-question{margin:0;font-size:17px;font-weight:500;line-height:1.45}.lesson-signal-meaning{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0;color:hsl(var(--text-secondary));font-size:15px;line-height:1.5}.lesson-questions,.lesson-decisions{display:flex;flex-direction:column;gap:12px}.lesson-decision{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.lesson-decision+.lesson-decision{border-top:1px solid hsl(var(--separator) / .8);padding-top:12px}.lesson-decision-when{flex:1 1 240px;font-size:16px;font-weight:500;line-height:1.4}.lesson-decision-answer,.lesson-tag{display:inline-flex;align-items:center;border-radius:9999px;white-space:nowrap}.lesson-decision-answer{min-height:32px;gap:8px;padding:0 14px;background:var(--lk-badge);color:#fff;font-size:14px;font-weight:700}.lesson-tag{padding:2px 10px;background:rgb(var(--lk-a) / calc(.12 * var(--lk-k)));color:var(--lk-ink);font-size:12px;font-weight:600}.lesson-callout,.lesson-script-response,.lesson-talk-track{display:flex;flex-direction:column;gap:12px;border-radius:16px;padding:20px 24px;background:linear-gradient(135deg,rgb(var(--lk-a) / calc(.09 * var(--lk-k))),rgb(var(--lk-b) / calc(.07 * var(--lk-k))))}.lesson-callout[data-tone=caution]{background:linear-gradient(135deg,rgb(245 158 11 / calc(.12 * var(--lk-k))),rgb(249 115 22 / calc(.07 * var(--lk-k))))}.lesson-callout[data-tone=success]{background:linear-gradient(135deg,rgb(16 185 129 / calc(.12 * var(--lk-k))),rgb(20 184 166 / calc(.07 * var(--lk-k))))}.lesson-callout[data-tone=note]{border:1px solid hsl(var(--separator) / .8);background:var(--lk-inset)}.lesson-callout-title{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;line-height:1.35}.lesson-callout-title svg{width:18px;height:18px;flex-shrink:0}.lesson-callout[data-tone=caution] .lesson-callout-title{color:var(--lk-warn)}.lesson-callout[data-tone=success] .lesson-callout-title{color:var(--lk-ok)}.lesson-callout-body{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.55}.lesson-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lesson-compare-side,.lesson-tile,.lesson-option,.lesson-battle{display:flex;flex-direction:column;border:1px solid hsl(var(--separator));border-radius:16px;background:var(--lk-inset)}.lesson-compare-side{gap:12px;padding:20px}.lesson-compare-title{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600}.lesson-compare-title svg{width:18px;height:18px}.lesson-compare-side[data-tone=yes] .lesson-compare-title{color:var(--lk-ok)}.lesson-compare-side[data-tone=no] .lesson-compare-title{color:var(--lk-bad)}.lesson-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px}.lesson-tile{gap:4px;padding:16px 18px}.lesson-tile-title,.lesson-option-title{margin:0;font-size:16px;font-weight:600;line-height:1.35}.lesson-tile-body,.lesson-option-body{color:hsl(var(--text-secondary));font-size:15px;line-height:1.5}.lesson-options{display:flex;flex-direction:column;gap:12px}.lesson-option{gap:8px;padding:16px 20px}.lesson-option[data-featured]{border-color:rgb(var(--lk-a) / .45);background:linear-gradient(135deg,rgb(var(--lk-a) / calc(.09 * var(--lk-k))),rgb(var(--lk-b) / calc(.07 * var(--lk-k))))}.lesson-option-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lesson-option-body{display:flex;flex-direction:column;gap:12px}.lesson-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lesson-battle{gap:14px;padding:20px 24px}.lesson-battle-against{margin:0;font-size:17px;font-weight:600}.lesson-battle-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.lesson-battle-rows dt{margin-bottom:4px;color:hsl(var(--text-secondary));font-size:13px;font-weight:600}.lesson-battle-rows dd{margin:0;font-size:15px;line-height:1.5}.lesson-battle-rows [data-tone=advantage] dt{color:var(--lk-ok)}.lesson-table{display:flex;flex-direction:column;gap:8px}.lesson-table-cue{display:flex;align-items:center;gap:6px;margin:0;color:hsl(var(--text-secondary));font-size:13px;font-weight:600}.lesson-table-cue svg{width:14px;height:14px}.lesson-table-scroll{overflow-x:auto;border:1px solid hsl(var(--separator));border-radius:16px;background:var(--lk-inset)}.lesson-table-scroll:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.lesson-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px}.lesson-table th,.lesson-table td{padding:12px;text-align:left;vertical-align:middle}.lesson-table thead th{border-bottom:1px solid hsl(var(--separator));background:linear-gradient(90deg,rgb(var(--lk-a) / calc(.1 * var(--lk-k))),rgb(var(--lk-b) / calc(.06 * var(--lk-k))));font-size:15px;font-weight:700;vertical-align:bottom}.lesson-table thead th:first-child{color:hsl(var(--text-secondary));font-size:13px;font-weight:600}.lesson-table tbody th{font-weight:500}.lesson-table tbody tr+tr>*{border-top:1px solid hsl(var(--separator))}.lesson-table th:first-child{position:sticky;left:0;z-index:1;background:var(--lk-sticky)}.lesson-table thead th:first-child{background:linear-gradient(90deg,rgb(var(--lk-a) / calc(.1 * var(--lk-k))),rgb(var(--lk-b) / calc(.06 * var(--lk-k)))),var(--lk-sticky)}.lesson-table-head{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.lesson-yes,.lesson-no{display:inline-flex;align-items:center;gap:6px}.lesson-yes svg,.lesson-no svg{width:16px;height:16px;flex-shrink:0}.lesson-yes svg{color:var(--lk-ok)}.lesson-no{color:hsl(var(--text-secondary))}.lesson-script{display:flex;flex-direction:column;gap:14px}.lesson-script-label{margin:0;color:hsl(var(--text-secondary));font-size:13px;font-weight:600}.lesson-script-label[data-tone=response]{color:var(--lk-ink)}.lesson-script-quote{margin:6px 0 0;font-size:18px;font-weight:500;line-height:1.45}.lesson-script-response,.lesson-talk-track{gap:8px;padding:16px 20px 20px}.lesson-script-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lesson-script-text{margin:0;font-size:16px;line-height:1.6}.lesson-copy-row{display:flex;align-items:center;justify-content:flex-end;gap:8px}.lesson-copy{min-height:44px;padding-inline:12px;font-size:13px}.lesson-copy-failed{color:var(--lk-bad);font-size:13px;font-weight:600}.lesson-practice{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgb(79 70 229 / .35);border-radius:16px;padding:20px 24px;background:linear-gradient(120deg,#4f46e514,#0891b214)}.dark .lesson-practice{border-color:#818cf866;background:linear-gradient(120deg,#6366f124,#06b6d41a)}.lesson-practice-eyebrow{color:var(--lk-atlas)}.lesson-practice-label{margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.4}.lesson-quiz{display:flex;flex-direction:column;gap:20px}.lesson-quiz-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:hsl(var(--text-secondary));font-size:13px;font-weight:600}.lesson-quiz-meta p{margin:0}.lesson-quiz-progress{display:flex;gap:6px}.lesson-quiz-progress span{height:6px;max-width:48px;flex:1 1 0;border-radius:9999px;background:hsl(var(--separator))}.lesson-quiz-progress span[data-state=done],.lesson-quiz-progress span[data-state=current]{background:linear-gradient(90deg,rgb(var(--lk-a)),rgb(var(--lk-b)))}.lesson-quiz-question{margin:0;font-size:20px;font-weight:600;line-height:1.35}.lesson-quiz-question:focus-visible,.lesson-quiz-results-title:focus-visible{border-radius:4px;outline:2px solid hsl(var(--focus));outline-offset:4px}.lesson-quiz-question:focus:not(:focus-visible),.lesson-quiz-results-title:focus:not(:focus-visible){outline:none}.lesson-quiz-options{display:flex;flex-direction:column;gap:10px}.lesson-quiz-option{display:flex;min-height:56px;width:100%;flex-wrap:wrap;align-items:center;gap:8px 14px;border:1px solid hsl(var(--separator));border-radius:10px;padding:10px 12px;background:hsl(var(--content));color:hsl(var(--text-primary));font:inherit;text-align:left;cursor:pointer;transition:border-color .18s var(--ease-enter),background-color .18s var(--ease-enter)}.lesson-quiz-option:hover:not(:disabled){border-color:rgb(var(--lk-a) / .5);background:rgb(var(--lk-a) / .05)}.lesson-quiz-option:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.lesson-quiz-option:disabled{cursor:default}.lesson-quiz-option[data-state=selected]{border-color:rgb(var(--lk-a));box-shadow:inset 0 0 0 1px rgb(var(--lk-a));background:rgb(var(--lk-a) / .08)}.lesson-quiz-option[data-state=correct]{border-color:var(--lk-ok);box-shadow:inset 0 0 0 1px var(--lk-ok);background:var(--lk-ok-soft)}.lesson-quiz-option[data-state=wrong]{border-color:var(--lk-bad);box-shadow:inset 0 0 0 1px var(--lk-bad);background:var(--lk-bad-soft)}.lesson-quiz-letter{display:flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid hsl(var(--separator));border-radius:10px;color:hsl(var(--text-secondary));font-size:14px;font-weight:700}.lesson-quiz-option[data-state=selected] .lesson-quiz-letter{border-color:transparent;background:var(--lk-badge);color:#fff}.lesson-quiz-option[data-state=correct] .lesson-quiz-letter{border:2px solid var(--lk-ok);color:var(--lk-ok)}.lesson-quiz-option[data-state=wrong] .lesson-quiz-letter{border:2px solid var(--lk-bad);color:var(--lk-bad)}.lesson-quiz-option-text{min-width:0;flex:1 1 0;font-size:16px;line-height:1.4}.lesson-quiz-tag{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;white-space:nowrap}.lesson-quiz-tag svg{width:16px;height:16px}.lesson-quiz-tag[data-tone=correct]{color:var(--lk-ok)}.lesson-quiz-tag[data-tone=wrong]{color:var(--lk-bad)}.lesson-quiz-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;border-top:1px solid hsl(var(--separator));padding-top:16px}.lesson-quiz-actions[data-align=center]{justify-content:center;border-top:0;padding-top:0}.lesson-quiz-results{align-items:center;text-align:center}.lesson-quiz-results-title{margin:0;font-size:22px;font-weight:700}.lesson-quiz-results-score{margin:0;font-size:32px;font-weight:700;font-variant-numeric:tabular-nums}.lesson-quiz-results-bar{width:min(320px,100%);height:8px;overflow:hidden;border-radius:9999px;background:hsl(var(--separator))}.lesson-quiz-results-bar span{display:block;height:100%;background:linear-gradient(90deg,rgb(var(--lk-a)),rgb(var(--lk-b)))}.lesson-quiz-results-label,.lesson-quiz-best{margin:0;font-size:16px;font-weight:600}.lesson-quiz-best[data-tone=new]{color:var(--lk-ok)}.lesson-quiz-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.lesson-quiz-chips li{display:inline-flex;height:36px;min-width:52px;align-items:center;justify-content:center;gap:4px;border:1px solid hsl(var(--separator));border-radius:10px;font-size:14px;font-weight:600}.lesson-quiz-chips li[data-tone=right]{border-color:var(--lk-ok);color:var(--lk-ok)}.lesson-quiz-chips li[data-tone=wrong]{border-color:var(--lk-bad);color:var(--lk-bad)}.lesson-quiz-chips svg{width:14px;height:14px}.lesson-quiz-review{display:flex;flex-direction:column;gap:12px;border-top:1px solid hsl(var(--separator));padding-top:20px;text-align:left}@container (max-width: 800px){.lesson-page-band{padding:28px 20px 20px}.lesson-page-title{font-size:26px}.lesson-page-body,.lesson-page[data-has-outline] .lesson-page-body{display:block;padding:24px 20px 28px}.lesson-page:not([data-has-outline]) .lesson-page-parts{max-width:760px}.lesson-outline-rail{display:none}.lesson-outline-disclosure{display:block}.lesson-lead{font-size:18px}.lesson-callout,.lesson-practice{padding:18px}}@container (max-width: 640px){.lesson-compare,.lesson-columns,.lesson-battle-rows{grid-template-columns:minmax(0,1fr)}.lesson-practice{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.lesson-outline a,.lesson-quiz-option{transition:none}}.reduce-motion .lesson-outline a,.reduce-motion .lesson-quiz-option{transition:none}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.training-reading-shell[data-lesson-look=glass]{background:hsl(var(--canvas-reading))}.lesson-page{border-color:hsl(var(--separator-strong));background:hsl(var(--content));box-shadow:none}.lesson-outline-disclosure a{background:hsl(var(--content))}}:root[data-reduced-transparency=true] .training-reading-shell[data-lesson-look=glass],.reduce-transparency .training-reading-shell[data-lesson-look=glass],.high-contrast .training-reading-shell[data-lesson-look=glass]{background:hsl(var(--canvas-reading))}:root[data-reduced-transparency=true] .lesson-page,.reduce-transparency .lesson-page,.high-contrast .lesson-page{border-color:hsl(var(--separator-strong));background:hsl(var(--content));box-shadow:none}:root[data-reduced-transparency=true] .lesson-outline-disclosure a,.reduce-transparency .lesson-outline-disclosure a{background:hsl(var(--content))}@media(prefers-contrast:more){.lesson-page .lesson-page-band,.lesson-page .lesson-callout[data-tone],.lesson-page .lesson-script-response,.lesson-page .lesson-talk-track,.lesson-page .lesson-practice,.lesson-page .lesson-option[data-featured],.lesson-page .lesson-table thead th,.lesson-page .lesson-table thead th:first-child{border:2px solid hsl(var(--separator-strong));background:hsl(var(--content))}.lesson-page .lesson-step-badge,.lesson-page .lesson-decision-answer,.lesson-page .lesson-quiz-option[data-state=selected] .lesson-quiz-letter{background:hsl(var(--text-primary));color:hsl(var(--content));box-shadow:none}}.high-contrast .lesson-page .lesson-page-band,.high-contrast .lesson-page .lesson-callout[data-tone],.high-contrast .lesson-page .lesson-script-response,.high-contrast .lesson-page .lesson-talk-track,.high-contrast .lesson-page .lesson-practice,.high-contrast .lesson-page .lesson-option[data-featured],.high-contrast .lesson-page .lesson-table thead th,.high-contrast .lesson-page .lesson-table thead th:first-child{border:2px solid hsl(var(--separator-strong));background:hsl(var(--content))}.high-contrast .lesson-page .lesson-step-badge,.high-contrast .lesson-page .lesson-decision-answer,.high-contrast .lesson-page .lesson-quiz-option[data-state=selected] .lesson-quiz-letter{background:hsl(var(--text-primary));color:hsl(var(--content));box-shadow:none}@media(forced-colors:active){.training-reading-shell[data-lesson-look=glass],.training-reading-shell .lesson-page,.lesson-page .lesson-page-band,.lesson-page .lesson-callout[data-tone],.lesson-page .lesson-compare-side,.lesson-page .lesson-tile,.lesson-page .lesson-option,.lesson-page .lesson-battle,.lesson-page .lesson-table-scroll,.lesson-page .lesson-script-response,.lesson-page .lesson-talk-track,.lesson-page .lesson-practice,.lesson-page .lesson-quiz-option{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.lesson-page .lesson-step-badge,.lesson-page .lesson-decision-answer{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}.lesson-page .lesson-list[data-marker=dot] .lesson-list-marker:before{background:CanvasText;forced-color-adjust:none}.lesson-outline a[aria-current],.lesson-page .lesson-quiz-option[data-state=selected],.lesson-page .lesson-quiz-option[data-state=correct],.lesson-page .lesson-quiz-option[data-state=wrong]{outline:2px solid Highlight;outline-offset:-2px}}@media print{.training-reading-shell[data-lesson-look=glass]{background:none}.lesson-page{border:1px solid #ccc;background:#fff;box-shadow:none}.lesson-outline{display:none}}.lesson-drill{display:flex;flex-direction:column;gap:20px}.lesson-drill-results{align-items:center;gap:14px;text-align:center}.lesson-drill-panel,.lesson-roleplay-stage{border:1px solid hsl(var(--separator));border-radius:16px;padding:20px 24px;background:var(--lk-inset)}.lesson-drill-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lesson-drill-title{margin:0;font-size:17px;font-weight:600;line-height:1.35}.lesson-drill-count{flex-shrink:0;margin:0;color:hsl(var(--text-secondary));font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.lesson-drill-choices{display:flex;flex-direction:column;gap:10px}.lesson-quiz-actions[data-align=end]{justify-content:flex-end}.lesson-quiz-results-score[data-tone=ok],.lesson-quiz-results-label[data-tone=ok],.lesson-roleplay-score [data-tone=ok],.lesson-roleplay-row [data-tone=ok]{color:var(--lk-ok)}.lesson-quiz-results-score[data-tone=bad],.lesson-page strong[data-tone=bad],.lesson-roleplay-row [data-tone=bad]{color:var(--lk-bad)}.lesson-quiz-results-label[data-tone=warn]{color:var(--lk-warn)}.lesson-actions-group{display:flex;flex-wrap:wrap;gap:8px}.lesson-tag[data-tone=ok]{background:var(--lk-ok-soft);color:var(--lk-ok)}.lesson-tag[data-tone=bad]{background:var(--lk-bad-soft);color:var(--lk-bad)}.lesson-tag[data-tone=muted]{background:hsl(var(--separator) / .6);color:hsl(var(--text-secondary))}.lesson-convo{display:flex;flex-direction:column;gap:6px;border:1px solid hsl(var(--separator));border-radius:4px 16px 16px;padding:14px 18px;background:hsl(var(--content))}.lesson-convo-inset{margin-top:4px;background:var(--lk-inset)}.lesson-convo-quote{margin:0;font-size:17px;font-weight:500;line-height:1.45}.lesson-convo-quote:focus-visible{border-radius:4px;outline:2px solid hsl(var(--focus));outline-offset:4px}.lesson-convo-quote:focus:not(:focus-visible){outline:none}.lesson-convo-context{margin:0;color:hsl(var(--text-secondary));font-size:15px;font-style:italic;line-height:1.5}.lesson-convo-history{display:flex;width:100%;flex-direction:column;gap:12px;text-align:left}.lesson-convo-history ol{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.lesson-convo-turn{display:flex;flex-direction:column;gap:8px}.lesson-convo-reply{display:flex;flex-direction:column;gap:6px;margin-left:min(48px,10%);border:1px solid hsl(var(--separator));border-radius:16px 4px 16px 16px;padding:14px 18px;background:linear-gradient(135deg,rgb(var(--lk-a) / calc(.09 * var(--lk-k))),rgb(var(--lk-b) / calc(.07 * var(--lk-k))))}.lesson-convo-reply[data-tone=right]{border-color:var(--lk-ok)}.lesson-convo-reply[data-tone=wrong]{border-color:var(--lk-bad)}.lesson-convo-reply .lesson-quiz-tag{margin:0}.lesson-drill-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgb(var(--lk-a) / .35);border-radius:16px;padding:20px 24px;background:linear-gradient(120deg,rgb(var(--lk-a) / calc(.09 * var(--lk-k))),rgb(var(--lk-b) / calc(.07 * var(--lk-k))))}.lesson-drill-strip-label{margin:0;font-size:16px;font-weight:600;line-height:1.4}.lesson-drill-strip-detail{margin:4px 0 0;color:hsl(var(--text-secondary));font-size:14px;line-height:1.4}.lesson-drill-strip-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lesson-drill-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;width:100%;margin:0;border-block:1px solid hsl(var(--separator));padding:14px 0}.lesson-drill-stats dt{color:hsl(var(--text-secondary));font-size:13px;font-weight:600}.lesson-drill-stats dd{margin:2px 0 0;font-size:15px;font-weight:600}.lesson-meter{width:100%;height:6px;overflow:hidden;border-radius:9999px;background:hsl(var(--separator))}.lesson-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--lk-a)),rgb(var(--lk-b)));transition:width .28s var(--ease-enter)}.lesson-flashcards{display:flex;flex-direction:column;gap:16px}.lesson-chips{display:flex;flex-wrap:wrap;gap:8px}.lesson-chip{display:inline-flex;min-height:44px;align-items:center;border:1px solid hsl(var(--separator));border-radius:9999px;padding:0 16px;background:#ffffffb3;color:hsl(var(--text-secondary));font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .18s var(--ease-enter),color .18s var(--ease-enter)}.dark .lesson-chip{background:#ffffff0f}.lesson-chip:hover{background:rgb(var(--lk-a) / .08);color:hsl(var(--text-primary))}.lesson-chip[aria-pressed=true]{border-color:transparent;background:linear-gradient(120deg,rgb(var(--lk-a) / calc(.18 * var(--lk-k))),rgb(var(--lk-b) / calc(.14 * var(--lk-k))));color:var(--lk-ink)}.lesson-chip:focus-visible,.lesson-flashcard:focus-visible,.lesson-link:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.lesson-flashcard{border-radius:16px;cursor:pointer;perspective:1000px}.lesson-flashcard-inner{display:grid;transform-style:preserve-3d;transition:transform .28s var(--ease-enter)}.lesson-flashcard[data-flipped] .lesson-flashcard-inner{transform:rotateY(180deg)}.lesson-flashcard-face{display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;gap:12px;grid-area:1 / 1;border:1px solid hsl(var(--separator));border-radius:16px;padding:28px 32px;background:hsl(var(--content));box-shadow:0 18px 40px -30px rgb(var(--lk-a) / .45);text-align:center;backface-visibility:hidden}.lesson-flashcard-face[data-side=back]{background:linear-gradient(135deg,rgb(var(--lk-a) / calc(.09 * var(--lk-k))),rgb(var(--lk-b) / calc(.07 * var(--lk-k)))),hsl(var(--content));transform:rotateY(180deg)}.lesson-flashcard-face[aria-hidden=true]{visibility:hidden}.lesson-flashcard[data-known] .lesson-flashcard-face{border-color:var(--lk-ok)}.lesson-flashcard-category{margin:0;color:var(--lk-ink);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lesson-flashcard-front{margin:0;font-size:22px;font-weight:600;line-height:1.35;text-wrap:balance}.lesson-flashcard-back{margin:0;max-width:620px;font-size:17px;line-height:1.55;text-wrap:pretty}.lesson-flashcard-sections{display:flex;width:100%;flex-direction:column;gap:16px;text-align:left}.lesson-flashcard-section-label{margin:0 0 4px;font-size:14px;font-weight:600}.lesson-flashcard-hint{display:flex;flex-direction:column;gap:4px;max-width:560px;border-top:1px solid hsl(var(--separator));padding-top:12px;color:hsl(var(--text-secondary));font-size:15px;font-style:italic}.lesson-flashcard-hint p{margin:0}.lesson-flashcard-cue{margin:4px 0 0;color:hsl(var(--text-secondary));font-size:13px;font-weight:600}.lesson-link{display:inline-flex;min-height:44px;align-items:center;align-self:flex-start;border-radius:4px;color:var(--lk-ink);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.lesson-flashcard-known{display:flex;flex-direction:column;align-items:center;gap:4px}.lesson-flashcard-celebrate{height:24px;margin:0;color:var(--lk-ok);font-size:14px;font-weight:600;opacity:0;transition:opacity .18s var(--ease-enter)}.lesson-flashcard-celebrate[data-visible]{opacity:1}.lesson-flashcard-mastery{display:flex;flex-direction:column;gap:8px;color:var(--lk-ok);font-size:14px;font-weight:600;text-align:center}.lesson-flashcard-mastery p{margin:0}.lesson-roleplay,.lesson-roleplay-summary{display:flex;flex-direction:column;gap:14px}.lesson-roleplay-summary{gap:24px}.lesson-roleplay-stage{display:flex;flex-direction:column;gap:14px}.lesson-roleplay-stage[data-status=locked]{border-style:dashed;background:transparent}.lesson-roleplay-stage[data-status=active]{border-color:rgb(var(--lk-a) / .45);background:linear-gradient(135deg,rgb(var(--lk-a) / calc(.06 * var(--lk-k))),rgb(var(--lk-b) / calc(.04 * var(--lk-k)))),var(--lk-inset)}.lesson-roleplay-stage[data-status=passed],.lesson-roleplay-stage[data-status=complete]{border-color:var(--lk-ok)}.lesson-roleplay-stage[data-status=failed]{border-color:var(--lk-bad)}.lesson-roleplay-stage-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.lesson-roleplay-eyebrow{margin:0 0 4px;color:var(--lk-ink);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lesson-roleplay-stage[data-status=locked] .lesson-roleplay-eyebrow{color:hsl(var(--text-secondary))}.lesson-roleplay-title{margin:0;font-size:18px;font-weight:600;line-height:1.35}.lesson-roleplay-score{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.lesson-roleplay-score p{margin:0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.lesson-roleplay-actions{border-top:1px solid hsl(var(--separator));padding-top:14px}.lesson-roleplay-xp,.lesson-roleplay-total{margin:0;border-radius:10px;padding:8px 16px;background:linear-gradient(135deg,rgb(245 158 11 / calc(.14 * var(--lk-k))),rgb(249 115 22 / calc(.08 * var(--lk-k))));color:var(--lk-warn);font-size:14px;font-weight:700}.lesson-roleplay-total{display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:16px;padding:20px}.lesson-roleplay-total p{margin:0}.lesson-roleplay-total-value{font-size:36px;font-variant-numeric:tabular-nums}.lesson-roleplay-list{display:flex;flex-direction:column;gap:10px}.lesson-roleplay-list ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.lesson-roleplay-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid hsl(var(--separator));border-radius:10px;padding:12px 16px;background:var(--lk-inset);font-size:15px;font-weight:500}.lesson-roleplay-row span:last-child{font-weight:700;font-variant-numeric:tabular-nums}.lesson-drill-phrase{margin:0;border:1px solid hsl(var(--separator));border-radius:16px;padding:24px;background:hsl(var(--content));font-size:19px;font-weight:500;line-height:1.45;text-align:center}.lesson-drill-phrase[data-state=correct]{border-color:var(--lk-ok);box-shadow:inset 0 0 0 1px var(--lk-ok);background:var(--lk-ok-soft)}.lesson-drill-phrase[data-state=wrong]{border-color:var(--lk-bad);box-shadow:inset 0 0 0 1px var(--lk-bad);background:var(--lk-bad-soft)}.lesson-drill-phrase:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.lesson-drill-phrase:focus:not(:focus-visible){outline:none}.lesson-drill-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@container (max-width: 640px){.lesson-drill-panel,.lesson-roleplay-stage,.lesson-drill-strip{padding:18px}.lesson-flashcard-face{padding:24px 20px}.lesson-convo-reply{margin-left:0}}@media(prefers-reduced-motion:reduce){.lesson-chip,.lesson-flashcard-inner,.lesson-flashcard-celebrate,.lesson-meter span{transition:none}}.reduce-motion .lesson-chip,.reduce-motion .lesson-flashcard-inner,.reduce-motion .lesson-flashcard-celebrate,.reduce-motion .lesson-meter span{transition:none}@media(prefers-reduced-transparency:reduce){.lesson-chip{background:hsl(var(--content))}}:root[data-reduced-transparency=true] .lesson-chip,.reduce-transparency .lesson-chip{background:hsl(var(--content))}@media(prefers-contrast:more){.lesson-page .lesson-drill-panel,.lesson-page .lesson-roleplay-stage,.lesson-page .lesson-drill-strip,.lesson-page .lesson-convo,.lesson-page .lesson-convo-reply,.lesson-page .lesson-flashcard-face,.lesson-page .lesson-chip,.lesson-page .lesson-roleplay-row,.lesson-page .lesson-roleplay-xp,.lesson-page .lesson-roleplay-total,.lesson-page .lesson-drill-phrase{border:2px solid hsl(var(--separator-strong));background:hsl(var(--content));box-shadow:none}.lesson-page .lesson-chip[aria-pressed=true]{background:hsl(var(--text-primary));color:hsl(var(--content))}}.high-contrast .lesson-page .lesson-drill-panel,.high-contrast .lesson-page .lesson-roleplay-stage,.high-contrast .lesson-page .lesson-drill-strip,.high-contrast .lesson-page .lesson-convo,.high-contrast .lesson-page .lesson-convo-reply,.high-contrast .lesson-page .lesson-flashcard-face,.high-contrast .lesson-page .lesson-chip,.high-contrast .lesson-page .lesson-roleplay-row,.high-contrast .lesson-page .lesson-roleplay-xp,.high-contrast .lesson-page .lesson-roleplay-total,.high-contrast .lesson-page .lesson-drill-phrase{border:2px solid hsl(var(--separator-strong));background:hsl(var(--content));box-shadow:none}.high-contrast .lesson-page .lesson-chip[aria-pressed=true]{background:hsl(var(--text-primary));color:hsl(var(--content))}@media(forced-colors:active){.lesson-page .lesson-drill-panel,.lesson-page .lesson-roleplay-stage,.lesson-page .lesson-drill-strip,.lesson-page .lesson-convo,.lesson-page .lesson-convo-reply,.lesson-page .lesson-flashcard-face,.lesson-page .lesson-chip,.lesson-page .lesson-roleplay-row,.lesson-page .lesson-roleplay-xp,.lesson-page .lesson-roleplay-total,.lesson-page .lesson-drill-phrase,.lesson-page .lesson-tag{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.lesson-page .lesson-meter span{background:Highlight;forced-color-adjust:none}.lesson-page .lesson-chip[aria-pressed=true],.lesson-page .lesson-drill-phrase[data-state=correct],.lesson-page .lesson-drill-phrase[data-state=wrong],.lesson-page .lesson-roleplay-stage[data-status=active]{outline:2px solid Highlight;outline-offset:-2px}}.lesson-quiz-meta[data-align=end]{justify-content:flex-end}.lesson-tag-start,.lesson-reveal{align-self:flex-start}.lesson-reveal{color:var(--lk-ink)}.lesson-rating[data-rating=not-confident] svg{color:var(--lk-bad)}.lesson-rating[data-rating=getting-there] svg{color:var(--lk-warn)}.lesson-rating[data-rating=got-it] svg{color:var(--lk-ok)}.lesson-rating[aria-pressed=true]{border-color:rgb(var(--lk-a));box-shadow:inset 0 0 0 1px rgb(var(--lk-a))}.lesson-roleplay-row [data-tone=warn]{color:var(--lk-warn)}.lesson-revisit{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.lesson-revisit li{display:flex;flex-direction:column;gap:4px;border-radius:10px;padding:12px 16px;background:linear-gradient(135deg,rgb(245 158 11 / calc(.12 * var(--lk-k))),rgb(249 115 22 / calc(.07 * var(--lk-k))))}.lesson-revisit .lesson-flashcard-category{color:var(--lk-warn)}@media(prefers-contrast:more){.lesson-page .lesson-revisit li{border:2px solid hsl(var(--separator-strong));background:hsl(var(--content))}}.high-contrast .lesson-page .lesson-revisit li{border:2px solid hsl(var(--separator-strong));background:hsl(var(--content))}@media(forced-colors:active){.lesson-page .lesson-revisit li{border:1px solid CanvasText;background:Canvas;color:CanvasText}.lesson-page .lesson-rating[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}}.training-reading-shell[data-lesson-look=glass] .training-reading-top{padding-inline:max(48px,calc((100% - 1296px)/2 + 48px))}@media(max-width:1023px){.training-reading-shell[data-lesson-look=glass] .training-reading-top{padding-inline:24px}}@media(max-width:639px){.training-reading-shell[data-lesson-look=glass] .training-reading-top{padding-inline:16px}}.training-reading-shell[data-lesson-look=glass] .training-reading-top:before,.training-reading-shell[data-lesson-look=glass] .training-reading-toolbar-anchor:before{content:"";position:absolute;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.training-reading-shell[data-lesson-look=glass] .training-reading-top:before{inset:0 0 -32px;background:linear-gradient(to bottom,hsl(var(--canvas-reading) / .72),hsl(var(--canvas-reading) / 0));-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent);mask-image:linear-gradient(to bottom,#000 45%,transparent)}.training-reading-shell[data-lesson-look=glass] .training-reading-toolbar-anchor:before{inset:-28px 0 -16px;background:linear-gradient(to top,hsl(var(--canvas-reading) / .72),hsl(var(--canvas-reading) / 0));-webkit-mask-image:linear-gradient(to top,#000 45%,transparent),linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to top,#000 45%,transparent),linear-gradient(to right,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-composite:intersect}@media(max-width:1023px){.training-reading-shell[data-lesson-look=glass] .training-reading-top:before{top:-8px}}.training-reading-shell[data-lesson-look=glass] .training-reading-next,.training-reading-shell[data-lesson-look=glass] .training-reading-complete{border-color:transparent;background:var(--lk-badge);color:#fff;box-shadow:0 8px 18px -10px rgb(var(--lk-a) / .8)}.training-reading-shell[data-lesson-look=glass] .training-reading-next:hover:not(:disabled),.training-reading-shell[data-lesson-look=glass] .training-reading-complete:hover:not(:disabled){background:linear-gradient(#0000001f,#0000001f),var(--lk-badge);color:#fff}.training-reading-shell[data-lesson-look=glass] .training-reading-contents-button{background:rgb(var(--lk-a) / .12);color:var(--lk-ink)}.training-reading-shell[data-lesson-look=glass] .training-reading-contents-button:hover{background:rgb(var(--lk-a) / .2);color:var(--lk-ink)}.training-reading-shell[data-lesson-look=glass] .training-reading-contents-button[aria-expanded=true]{background:var(--lk-badge);color:#fff}.training-reading-drawer[data-lesson-look=glass] .training-reading-contents-row:hover{background:rgb(var(--lk-a) / .08)}.training-reading-drawer[data-lesson-look=glass] .training-reading-contents-row[aria-current=step]{background:linear-gradient(120deg,rgb(var(--lk-a) / calc(.18 * var(--lk-k))),rgb(var(--lk-b) / calc(.14 * var(--lk-k))));color:var(--lk-ink)}.training-reading-shell[data-lesson-look=glass] .training-reading-tool-button:not(.training-reading-tool-learned,.training-reading-tool-flagged){background:rgb(var(--lk-a) / .08)}.training-reading-shell[data-lesson-look=glass] .training-reading-learn-button:not(.training-reading-tool-learned){background:rgb(var(--lk-a) / .12)}.training-reading-shell[data-lesson-look=glass] .training-reading-tool-button:not(.training-reading-tool-learned,.training-reading-tool-flagged):hover{background:rgb(var(--lk-a) / .18)}.training-reading-shell[data-lesson-look=glass] .training-reading-resume{background:rgb(var(--lk-a) / .1)}.training-reading-shell[data-lesson-look=glass] .training-reading-resume-arrow{background:var(--lk-badge);color:#fff}.training-reading-shell[data-lesson-look=glass] .training-reading-atlas-launch{border:1px solid rgb(79 70 229 / .35);background:linear-gradient(120deg,#4f46e514,#0891b214),hsl(var(--content))}.dark .training-reading-shell[data-lesson-look=glass] .training-reading-atlas-launch{border-color:#818cf866;background:linear-gradient(120deg,#6366f124,#06b6d41a),hsl(var(--content))}.training-reading-shell[data-lesson-look=glass] .training-reading-atlas-launch [role=group]{background:transparent}.training-reading-shell[data-lesson-look=glass] .training-reading-atlas-launch [data-assistant-mode=atlas][aria-pressed=true]{background:hsl(var(--content));color:var(--lk-atlas);box-shadow:0 1px 2px #0f172a1f,inset 0 0 0 1px #4f46e559}.dark .training-reading-shell[data-lesson-look=glass] .training-reading-atlas-launch [data-assistant-mode=atlas][aria-pressed=true]{box-shadow:inset 0 0 0 1px #818cf880}.lesson-finish{margin-top:24px}.lesson-finish-status{display:flex;flex-direction:column;gap:10px}.lesson-finish-description{max-width:560px;margin:0;color:hsl(var(--text-secondary));font-size:16px;line-height:1.6}.lesson-finish-actions{display:grid;max-width:760px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.lesson-finish-action,.lesson-finish-next{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;text-decoration:none;transition:background-color .18s var(--ease-enter),border-color .18s var(--ease-enter)}.lesson-finish-action{border:1px solid hsl(var(--separator) / .8);border-radius:16px;padding:16px 20px;background:var(--lk-inset);color:hsl(var(--text-primary))}.lesson-finish-action:hover{border-color:rgb(var(--lk-a) / .4);background:rgb(var(--lk-a) / .08)}.lesson-finish-next{grid-column:1 / -1;border-radius:10px;padding:10px 20px;color:var(--lk-ink);font-size:14px;font-weight:600}.lesson-finish-next:hover{background:rgb(var(--lk-a) / .08)}.lesson-finish-action:focus-visible,.lesson-finish-next:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}@media(prefers-reduced-motion:reduce){.lesson-finish-action,.lesson-finish-next{transition:none}}.reduce-motion .lesson-finish-action,.reduce-motion .lesson-finish-next{transition:none}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.training-reading-shell[data-lesson-look=glass] .training-reading-top:before,.training-reading-shell[data-lesson-look=glass] .training-reading-toolbar-anchor:before{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none;background:hsl(var(--canvas-reading))}.training-reading-shell[data-lesson-look=glass] .training-reading-top:before{bottom:0}.training-reading-shell[data-lesson-look=glass] .training-reading-toolbar-anchor:before{top:0}.training-reading-shell[data-lesson-look=glass] .training-reading-atlas-launch{border-color:hsl(var(--primary));background:hsl(var(--content))}.lesson-finish-action{border-color:hsl(var(--separator-strong));background:hsl(var(--content))}}:root[data-reduced-transparency=true] .training-reading-shell[data-lesson-look=glass] .training-reading-top:before,:root[data-reduced-transparency=true] .training-reading-shell[data-lesson-look=glass] .training-reading-toolbar-anchor:before,.reduce-transparency .training-reading-shell[data-lesson-look=glass] .training-reading-top:before,.reduce-transparency .training-reading-shell[data-lesson-look=glass] .training-reading-toolbar-anchor:before,.high-contrast .training-reading-shell[data-lesson-look=glass] .training-reading-top:before,.high-contrast .training-reading-shell[data-lesson-look=glass] .training-reading-toolbar-anchor:before{top:0;bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none;background:hsl(var(--canvas-reading))}:root[data-reduced-transparency=true] .training-reading-shell[data-lesson-look=glass] .training-reading-toolbar-anchor:before,.reduce-transparency .training-reading-shell[data-lesson-look=glass] .training-reading-toolbar-anchor:before,.high-contrast .training-reading-shell[data-lesson-look=glass] .training-reading-toolbar-anchor:before{bottom:-16px}:root[data-reduced-transparency=true] .training-reading-shell[data-lesson-look=glass] .training-reading-atlas-launch,.reduce-transparency .training-reading-shell[data-lesson-look=glass] .training-reading-atlas-launch,.high-contrast .training-reading-shell[data-lesson-look=glass] .training-reading-atlas-launch{border-color:hsl(var(--primary));background:hsl(var(--content))}:root[data-reduced-transparency=true] .lesson-finish-action,.reduce-transparency .lesson-finish-action,.high-contrast .lesson-finish-action{border-color:hsl(var(--separator-strong));background:hsl(var(--content))}@media(prefers-contrast:more){.training-reading-shell[data-lesson-look=glass] .training-reading-next,.training-reading-shell[data-lesson-look=glass] .training-reading-complete,.training-reading-shell[data-lesson-look=glass] .training-reading-contents-button[aria-expanded=true],.training-reading-shell[data-lesson-look=glass] .training-reading-resume-arrow{background:hsl(var(--text-primary));color:hsl(var(--content));box-shadow:none}.training-reading-shell[data-lesson-look=glass] .training-reading-contents-button{border:2px solid hsl(var(--separator-strong))}}.high-contrast .training-reading-shell[data-lesson-look=glass] .training-reading-next,.high-contrast .training-reading-shell[data-lesson-look=glass] .training-reading-complete,.high-contrast .training-reading-shell[data-lesson-look=glass] .training-reading-contents-button[aria-expanded=true],.high-contrast .training-reading-shell[data-lesson-look=glass] .training-reading-resume-arrow{background:hsl(var(--text-primary));color:hsl(var(--content));box-shadow:none}.high-contrast .training-reading-shell[data-lesson-look=glass] .training-reading-contents-button{border:2px solid hsl(var(--separator-strong))}@media(forced-colors:active){.training-reading-shell[data-lesson-look=glass] .training-reading-top:before,.training-reading-shell[data-lesson-look=glass] .training-reading-toolbar-anchor:before{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none;background:Canvas}.training-reading-shell[data-lesson-look=glass] .training-reading-next,.training-reading-shell[data-lesson-look=glass] .training-reading-complete,.training-reading-shell[data-lesson-look=glass] .training-reading-contents-button,.training-reading-shell[data-lesson-look=glass] .training-reading-resume-arrow,.training-reading-shell[data-lesson-look=glass] .training-reading-atlas-launch{border:1px solid ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}.training-reading-shell[data-lesson-look=glass] .training-reading-contents-button[aria-expanded=true],.training-reading-shell[data-lesson-look=glass] .training-reading-atlas-launch [aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}.training-reading-drawer[data-lesson-look=glass] .training-reading-contents-row[aria-current=step]{background:Canvas;color:CanvasText}.lesson-finish-action{border:1px solid CanvasText;background:Canvas;color:CanvasText}.lesson-finish-next{color:LinkText}}.lesson-stage{--stage-ink: #ffffff;--stage-ink-soft: #d6e4f0;--stage-control: rgb(255 255 255 / .1);--stage-control-hover: rgb(255 255 255 / .18);--stage-control-border: rgb(255 255 255 / .5);position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;overflow-y:auto;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:radial-gradient(110% 85% at 100% 0%,rgb(var(--lk-b, 6 182 212) / .32),transparent 58%),radial-gradient(90% 80% at 0% 100%,rgb(var(--lk-c, 99 102 241) / .26),transparent 62%),linear-gradient(125deg,color-mix(in srgb,rgb(var(--lk-a, 59 130 246)) 22%,#04070f),color-mix(in srgb,rgb(var(--lk-b, 6 182 212)) 18%,#061223) 55%,color-mix(in srgb,rgb(var(--lk-c, 99 102 241)) 26%,#0b0b24));color:var(--stage-ink)}.lesson-stage-top{display:flex;align-items:center;gap:12px;min-height:48px}.lesson-stage-close{color:var(--stage-ink);background:var(--stage-control)}.lesson-stage-close:hover{background:var(--stage-control-hover)}.lesson-stage-area{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--stage-ink-soft)}.lesson-stage-body{width:100%;max-width:760px;margin:auto;padding:40px 0 24px}.lesson-stage-title{font-size:clamp(30px,4.6vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.025em}.lesson-stage-title:focus{outline:none}.lesson-stage-purpose{margin-top:18px;font-size:clamp(17px,2vw,20px);line-height:1.55;color:var(--stage-ink-soft)}.lesson-stage-outcomes-heading{margin-top:36px;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--stage-ink-soft)}.lesson-stage-outcomes{display:grid;gap:12px;margin-top:14px}.lesson-stage-outcomes li{display:flex;align-items:flex-start;gap:14px;border-radius:16px;border:1px solid rgb(255 255 255 / .16);background:#ffffff0f;padding:14px 16px;font-size:16px;line-height:1.5}.lesson-stage-outcome-number{display:inline-flex;height:28px;width:28px;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#ffffff29;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.lesson-stage-progress{display:grid;gap:8px;margin-top:28px;max-width:360px;font-size:14px;font-weight:600;color:var(--stage-ink-soft)}.lesson-stage-progress [role=progressbar]{background:#ffffff2e}.lesson-stage-progress [role=progressbar]>*{background:var(--stage-ink)}.lesson-stage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px}.lesson-stage-primary{min-height:48px;gap:8px;border-radius:9999px;background:var(--stage-ink);padding:0 22px;font-size:15px;font-weight:600;color:#0b1220}.lesson-stage-primary:hover{background:#e8eef6}.lesson-stage-secondary{min-height:48px;border-radius:9999px;border:1px solid var(--stage-control-border);background:var(--stage-control);padding:0 20px;font-size:15px;color:var(--stage-ink)}.lesson-stage-secondary:hover{background:var(--stage-control-hover);color:var(--stage-ink)}.lesson-stage :is(button,a):focus-visible{outline:2px solid var(--stage-ink);outline-offset:3px}@media(max-width:639px){.lesson-stage-body{padding-top:20px}.lesson-stage-actions>*{width:100%}}:is(.reduce-transparency,.high-contrast) .lesson-stage{background:#070b16}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.lesson-stage{background:#070b16}}@media(prefers-contrast:more){.lesson-stage{--stage-ink-soft: #ffffff}.lesson-stage-outcomes li,.lesson-stage-secondary{border:2px solid var(--stage-ink);background:transparent}}.high-contrast .lesson-stage{--stage-ink-soft: #ffffff}@media(forced-colors:active){.lesson-stage{background:Canvas;color:CanvasText;forced-color-adjust:none;--stage-ink: CanvasText;--stage-ink-soft: CanvasText}.lesson-stage-outcomes li,.lesson-stage-secondary,.lesson-stage-close{border:1px solid CanvasText;background:Canvas;color:CanvasText}.lesson-stage-primary{background:ButtonText;color:ButtonFace}.lesson-stage-progress [role=progressbar]>*{background:Highlight}}.training-reading-shell{transition:padding-right .24s var(--ease-enter)}.training-reading-shell[data-atlas-panel=docked]{padding-right:392px}.reading-atlas-panel{--rap-accent: #4338ca;position:fixed;z-index:45;top:12px;right:12px;bottom:12px;display:flex;flex-direction:column;width:min(380px,calc(100vw - 24px));overflow:hidden;border:1px solid hsl(var(--separator));border-radius:20px;background:hsl(var(--content));color:hsl(var(--text-primary));box-shadow:var(--elevation-overlay);animation:reading-atlas-panel-in .28s var(--ease-enter)}.dark .reading-atlas-panel{--rap-accent: #c7c2ff}.reading-atlas-panel[data-coach]{--rap-accent: #b45309}.dark .reading-atlas-panel[data-coach]{--rap-accent: #fcd34d}.reading-atlas-panel-header{display:flex;flex-shrink:0;align-items:center;gap:4px;padding:6px 6px 6px 16px;border-bottom:1px solid hsl(var(--separator))}.reading-atlas-panel-title{border-radius:6px;color:var(--rap-accent);font-size:16px;font-weight:700;outline:none}.reading-atlas-panel-title:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.reading-atlas-panel-mode{border-radius:9999px;padding:2px 8px;background:#fef3c7;color:#92400e;font-size:11px;font-weight:600}.dark .reading-atlas-panel-mode{background:#451a03;color:#fde68a}.reading-atlas-panel-actions{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:2px}.reading-atlas-panel-action{min-height:44px;padding-inline:10px;font-size:13px}.reading-atlas-panel-body{position:relative;display:flex;min-height:0;flex:1;flex-direction:column}.reading-atlas-panel-scroll{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.reading-atlas-panel-empty{padding:20px;color:hsl(var(--text-secondary));font-size:14px;line-height:1.6}.reading-atlas-panel-followups{padding:0 20px 20px}.reading-atlas-panel-eyebrow{margin-bottom:8px;color:hsl(var(--text-secondary));font-size:12px;font-weight:600}.reading-atlas-panel-chips{display:flex;flex-wrap:wrap;gap:6px}.reading-atlas-panel-chips button,.reading-atlas-panel-jump{min-height:44px;border:1px solid hsl(var(--separator-strong));border-radius:10px;padding:8px 12px;background:hsl(var(--content));font-size:13px;text-align:left;overflow-wrap:anywhere}.reading-atlas-panel-chips button{color:hsl(var(--text-primary))}.reading-atlas-panel-jump{position:absolute;right:12px;bottom:12px;color:var(--rap-accent);box-shadow:var(--elevation-overlay)}.reading-atlas-panel-chips button:hover,.reading-atlas-panel-jump:hover{background:hsl(var(--muted))}.reading-atlas-panel-chips button:focus-visible,.reading-atlas-panel-jump:focus-visible,.reading-atlas-panel-field textarea:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.reading-atlas-panel-composer{flex-shrink:0;padding:10px 12px 12px;border-top:1px solid hsl(var(--separator))}.reading-atlas-panel-off{margin-bottom:8px;color:hsl(var(--text-secondary));font-size:13px;line-height:1.5}.reading-atlas-panel-off a{color:var(--rap-accent);text-decoration:underline}.reading-atlas-panel-field{display:flex;align-items:flex-end;gap:8px}.reading-atlas-panel-field textarea{min-width:0;min-height:44px;max-height:200px;flex:1;resize:none;border:1px solid hsl(var(--separator-strong));border-radius:10px;padding:10px 12px;background:hsl(var(--content));color:hsl(var(--text-primary));font-size:14px;line-height:1.45}.reading-atlas-panel-send{min-height:44px;flex-shrink:0}.reading-atlas-panel[data-layout=floating]{bottom:var(--rap-bottom, 12px)}@keyframes reading-atlas-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes reading-atlas-panel-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.reading-atlas-panel,.reading-atlas-panel[data-layout=floating]{inset:auto 8px 8px;width:auto;height:min(80dvh,640px);animation-name:reading-atlas-panel-up}.reading-atlas-panel-header{padding-left:12px}}@media(prefers-reduced-motion:reduce){.training-reading-shell{transition:none}.reading-atlas-panel{animation:none}}.reduce-motion .training-reading-shell{transition:none}.reduce-motion .reading-atlas-panel{animation:none}@media(prefers-contrast:more){.reading-atlas-panel{border:2px solid currentColor}}.high-contrast .reading-atlas-panel{border:2px solid currentColor}@media(forced-colors:active){.reading-atlas-panel,.reading-atlas-panel-mode{border:1px solid CanvasText;background:Canvas;color:CanvasText}}@media print{.training-reading-shell[data-atlas-panel]{padding-right:0}}.training-reading-shell{min-height:100svh;background:hsl(var(--canvas-reading));color:hsl(var(--text-primary));padding-bottom:16px}.training-reading-top{position:sticky;top:0;z-index:35;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 24px 0;margin-bottom:36px;pointer-events:none}.training-reading-title-pill,.training-reading-progress-pill{display:flex;align-items:center;gap:4px;min-height:48px;border-radius:9999px;border-color:transparent;box-shadow:var(--elevation-content-raised);pointer-events:auto}.training-reading-title-pill{min-width:0;padding:2px 16px 2px 2px}.training-reading-progress-pill{flex-shrink:0;padding:2px 4px}.training-reading-progress{display:flex;align-items:center;gap:10px;padding:0 14px}.training-reading-time{white-space:nowrap}.training-reading-contents-button{border-radius:9999px;background:hsl(var(--text-primary));color:hsl(var(--content));font-size:13px;padding-inline:14px}.training-reading-contents-button:hover{background:hsl(var(--text-primary) / .9);color:hsl(var(--content))}.training-reading-contents-button[aria-expanded=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.training-reading-sources-button{border-radius:9999px;font-size:13px;padding-inline:14px}.training-reading-sources-button[aria-expanded=true]{background:hsl(var(--primary) / .12)}.training-reading-column{max-width:1296px;margin:0 auto;padding:0 48px}.training-reading-content section[id]{scroll-margin-top:88px}.training-reading-scrim{position:fixed;inset:0;z-index:50;background:#03071247}.dark .training-reading-scrim{background:#00000080}.training-reading-drawer{position:fixed;z-index:51;inset:12px 12px 12px auto;display:flex;flex-direction:column;width:min(380px,calc(100% - 24px));border-radius:24px;background:hsl(var(--content));color:hsl(var(--text-primary));box-shadow:var(--elevation-overlay);outline:none}.training-reading-drawer[data-state=open]{animation:training-reading-drawer-in .28s var(--ease-enter)}.training-reading-contents-list{min-height:0;flex:1;overflow-y:auto;padding:4px 12px 16px}.training-reading-contents-row{display:flex;align-items:center;gap:14px;width:100%;min-height:48px;padding:8px 12px;margin-bottom:2px;border-radius:14px;text-align:left;font-size:14px;font-weight:500}.training-reading-contents-row:hover{background:hsl(var(--primary) / .06)}.training-reading-contents-row[aria-current=step]{background:hsl(var(--primary) / .08);color:hsl(var(--primary));font-weight:600}.training-reading-contents-row:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:-2px}.training-reading-flag{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#d97706}.dark .training-reading-flag{background:#fbbf24}@keyframes training-reading-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media(max-width:1023px){.training-reading-top{flex-wrap:wrap;padding-inline:16px;gap:10px;margin-bottom:28px;top:8px}.training-reading-title-pill{width:100%}.training-reading-progress-pill{margin-left:auto;max-width:100%;flex-wrap:wrap}.training-reading-column{padding-inline:24px}}@media(max-width:639px){.training-reading-top{padding-inline:12px}.training-reading-column{padding-inline:16px}.training-reading-progress{gap:6px;padding-inline:8px}.training-reading-progress [role=progressbar]{width:44px}.training-reading-time{max-width:96px;white-space:normal}.training-reading-drawer{inset:8px 8px 8px auto;width:min(380px,calc(100% - 16px))}}@media(prefers-reduced-motion:reduce){.training-reading-drawer[data-state=open]{animation:none}}.reduce-motion .training-reading-drawer[data-state=open]{animation:none}@media(prefers-contrast:more),(forced-colors:active){.training-reading-title-pill,.training-reading-progress-pill,.training-reading-drawer{border:1px solid currentColor}.training-reading-contents-row[aria-current=step]{outline:2px solid currentColor;outline-offset:-2px}}@media(forced-colors:active){.training-reading-shell,.training-reading-drawer{background:Canvas;color:CanvasText}.training-reading-contents-button{background:ButtonFace;color:ButtonText;border:1px solid ButtonText}.training-reading-flag{background:Highlight;border:1px solid CanvasText}}@media print{body:has(main[data-training-reading=true]){overflow:visible!important;margin:0!important}body:has(main[data-training-reading=true])>:not(main[data-training-reading=true]):not(:has(main[data-training-reading=true])),:has(>main[data-training-reading=true])>:not(main),.training-reading-top,.training-reading-toolbar-anchor,.training-reading-drawer,.training-reading-scrim,[data-training-reading-tool-overlay]{display:none!important}:has(>main[data-training-reading=true]),main[data-training-reading=true]{display:block;height:auto;min-height:0;overflow:visible!important}main[data-training-reading=true]{margin-left:0!important;padding-bottom:0!important}main[data-training-reading=true] [data-route-canvas-stack],main[data-training-reading=true] [data-route-canvas],.training-reading-shell,.training-reading-page{display:block;min-height:0;transform:none!important}.training-reading-page{container-type:normal}.training-reading-column{max-width:none;padding-inline:0}}.training-reading-page{display:flex;min-height:calc(100svh - 116px);flex-direction:column;gap:28px;container-type:inline-size}.training-reading-content{min-width:0;flex:1}.training-reading-toolbar-anchor{position:sticky;bottom:16px;z-index:30;width:100%;margin-top:auto}.training-reading-toolbar{display:flex;min-height:60px;align-items:center;gap:6px;border-radius:9999px;padding:6px 8px;box-shadow:var(--elevation-overlay)}.training-reading-toolbar-divider{width:1px;height:24px;flex-shrink:0;margin:0 6px;background:hsl(var(--separator))}.training-reading-tools{display:flex;flex-shrink:0;align-items:center;gap:6px}.training-reading-tool-button{min-height:44px;height:auto;gap:8px;border-radius:9999px;padding:10px 14px;background:hsl(var(--primary) / .06);color:hsl(var(--foreground));font-size:13px;font-weight:600}.training-reading-tool-button:hover,.training-reading-note-input:focus{background:hsl(var(--primary) / .12)}.training-reading-learn-button{background:hsl(var(--primary) / .1)}.training-reading-tool-learned,.training-reading-tool-learned:hover{background:#ecfdf5;color:#047857}.training-reading-tool-flagged,.training-reading-tool-flagged:hover{background:#fef3c7;color:#92400e}.dark .training-reading-tool-learned,.dark .training-reading-tool-learned:hover{background:#064e3b59;color:#34d399}.dark .training-reading-tool-flagged,.dark .training-reading-tool-flagged:hover{background:#78350f59;color:#fbbf24}.training-reading-atlas{flex-shrink:0;margin-left:auto}.training-reading-atlas-launch{border:1px solid transparent;background:linear-gradient(hsl(var(--content)),hsl(var(--content))) padding-box,linear-gradient(118deg,#4f46e5f5,#0891b2d1) border-box}.training-reading-atlas-short-label,.training-reading-next-short{display:none}.training-reading-nav{height:auto;min-height:48px;max-width:240px;flex-shrink:1;gap:8px;border-radius:9999px;padding-block:6px}.training-reading-previous{background:hsl(var(--primary) / .06);color:hsl(var(--foreground))}.training-reading-previous:hover:not(:disabled){background:hsl(var(--primary) / .12)}.training-reading-nav-text{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:1px;text-align:left}.training-reading-next .training-reading-nav-text{align-items:flex-end;text-align:right}.training-reading-nav-eyebrow{font-size:11px;font-weight:500;line-height:1.2;opacity:.72}.training-reading-nav-title{font-weight:600;line-height:1.25;white-space:normal;overflow-wrap:break-word}.training-reading-note-input{background:hsl(var(--primary) / .06)}.training-reading-tool-popover,.training-reading-tool-sheet{background:hsl(var(--content));-webkit-backdrop-filter:none;backdrop-filter:none}.training-reading-tool-popover{animation-duration:.18s;animation-timing-function:var(--ease-enter)}.training-reading-finish-help{margin-top:8px;border-radius:10px;background:hsl(var(--content));padding:8px 12px;color:hsl(var(--muted-foreground));text-align:center;font-size:12px}@container (max-width: 1150px){.training-reading-atlas-full-label{display:none}.training-reading-atlas-short-label{display:inline}.training-reading-atlas-question{padding-inline:10px}}@container (max-width: 1000px){.training-reading-title-divider{display:none}}@container (max-width: 1000px){.training-reading-toolbar{display:grid;grid-template-columns:44px auto minmax(0,1fr);gap:8px;border-radius:24px;padding:8px}.training-reading-previous{grid-area:1 / 1;width:44px;min-height:44px;padding:0}.training-reading-previous .training-reading-nav-text{display:none}.training-reading-atlas{grid-area:1 / 2;margin-left:0;justify-self:center}.training-reading-next{grid-area:1 / 3;width:100%;max-width:280px;justify-self:end}.training-reading-next .training-reading-nav-text{align-items:center;text-align:center}.training-reading-next:not([data-last-section=true]) .training-reading-nav-eyebrow,.training-reading-next:not([data-last-section=true]) .training-reading-nav-title{display:none}.training-reading-tools{grid-area:2 / 1 / 3 / -1;display:grid;grid-template-columns:1.4fr 1fr 1fr}.training-reading-tools>button{min-width:0;padding-inline:8px;white-space:normal;font-size:12px}.training-reading-toolbar-divider{display:none}.training-reading-next-short{display:inline;font-weight:600;white-space:normal;line-height:1.3}}@media(max-width:400px){.training-reading-toolbar-anchor{bottom:8px}.training-reading-toolbar{gap:6px;padding:6px}.training-reading-next{padding-inline:6px;font-size:12px}.training-reading-next[data-last-section=true] svg{display:none}.training-reading-atlas-question,.training-reading-atlas-launch [role=group] button{min-width:44px;padding-inline:4px}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.training-reading-atlas-launch{border-color:hsl(var(--primary));background:hsl(var(--content))}}[data-reduced-transparency=true] .training-reading-atlas-launch,.reduce-transparency .training-reading-atlas-launch{border-color:hsl(var(--primary));background:hsl(var(--content))}@media(forced-colors:active){.training-reading-toolbar,.training-reading-previous,.training-reading-tool-button,.training-reading-atlas-launch,.training-reading-note-input{border:1px solid ButtonText;background:Canvas;color:CanvasText}.training-reading-tool-button[aria-pressed=true]{border:2px solid Highlight}}@media(max-width:359px){.training-reading-next svg{display:none}}.training-lesson-intro{margin-bottom:28px;border-radius:28px;background:hsl(var(--content));color:hsl(var(--text-primary));padding:28px 32px}.training-lesson-intro-purpose{margin:0;max-width:720px;font-size:18px;line-height:1.55;text-wrap:pretty}.training-lesson-intro-heading{margin:20px 0 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--text-secondary))}.training-lesson-intro-outcomes{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:disc;font-size:15px;line-height:1.45;color:hsl(var(--text-primary))}.training-lesson-intro-outcomes li::marker{color:hsl(var(--primary))}@media(max-width:639px){.training-lesson-intro{margin-bottom:20px;padding:22px 20px}.training-lesson-intro-purpose{font-size:17px}}@media(prefers-contrast:more),(forced-colors:active){.training-lesson-intro{border:1px solid currentColor}}@media(forced-colors:active){.training-lesson-intro{background:Canvas;color:CanvasText}.training-lesson-intro-heading,.training-lesson-intro-outcomes,.training-lesson-intro-outcomes li::marker{color:CanvasText}}.lesson-wrapup{margin-top:0}.lesson-wrapup .lesson-page-body{display:grid;gap:32px}.lesson-wrapup-block{max-width:760px}.lesson-wrapup-heading{margin-bottom:12px;color:var(--lk-ink);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.lesson-wrapup-outcomes{display:grid;gap:10px}.lesson-wrapup-outcomes li{display:flex;align-items:flex-start;gap:12px;border-radius:16px;border:1px solid hsl(var(--separator) / .8);background:var(--lk-inset);padding:14px 18px;font-size:16px;line-height:1.5}.lesson-wrapup-outcomes li>svg{margin-top:2px;color:hsl(var(--text-secondary))}.lesson-wrapup-outcomes li[data-done]>svg{color:var(--lk-ok)}.lesson-wrapup-remaining{display:grid;gap:6px}.lesson-wrapup-remaining button{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;padding:10px 16px;color:var(--lk-ink);font-size:15px;font-weight:600;text-align:left}.lesson-wrapup-remaining button:hover{background:rgb(var(--lk-a) / .08)}.lesson-wrapup-remaining button:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px}.training-reading-shell[data-lesson-immersive] .training-reading-top{padding-top:max(16px,env(safe-area-inset-top))}@media(forced-colors:active){.lesson-wrapup-outcomes li{border-color:CanvasText}.lesson-wrapup-outcomes li[data-done]>svg{color:Highlight}}
