[hidden]{display:none!important}.native-lesson-active .system-map,.native-lesson-active main.shell,.native-lesson-active .identity-strip,.native-lesson-active .badges{display:none}.surface-tabs{display:flex;gap:8px}.surface-tabs button{font-size:13px}.native-lesson{max-width:1600px;margin:0 auto;padding:20px 32px;color:#172033}.native-lesson p{font-size:14px;line-height:1.55;margin:8px 0}.native-lesson h2{font-size:29px;margin:6px 0 10px}.native-lesson h3{font-size:20px;margin:16px 0}.lesson-kicker{color:#315dc9;font-weight:700}.lesson-top nav,.lesson-actions,.lesson-selectors,.lesson-play{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.native-lesson button,.native-lesson select{font-size:14px;padding:8px 14px}.lesson-top nav{margin:14px 0}.lesson-top nav button{min-width:130px}.lesson-selectors label{display:flex;gap:8px;align-items:center}.lesson-selectors span,.lesson-play span{font-size:12px;color:#667085}.native-lesson canvas{display:block;width:100%;background:#fff;border:1px solid #dce1e8;border-radius:10px;margin-top:12px}.lesson-legend{display:flex;gap:26px;font-size:14px;margin-top:16px}.native-lesson .lesson-axis-note{font-size:13px;color:#667085}.lesson-play{margin:10px 0}.lesson-play label{display:flex;align-items:center;gap:8px;flex:1}.lesson-play input{flex:1;min-width:120px}.lesson-values{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.lesson-values caption{text-align:left;font-weight:700;margin:8px 0}.lesson-values td,.lesson-values th{padding:9px;border-bottom:1px solid #dce1e8;text-align:left}.native-lesson pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.native-lesson details{font-size:13px;margin:8px 0}.native-lesson #lessonPrediction{background:white;border:1px solid #dce1e8;padding:22px;border-radius:12px}.native-lesson #lessonInterpretation{border-left:4px solid #315dc9;padding:0 16px;margin-top:16px}.native-lesson #lessonFeedback{min-height:24px;color:#315dc9}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #795fc5;outline-offset:3px}@media(min-width:1800px){.native-lesson{padding-top:30px}.native-lesson #lessonChart{height:340px}}@media(prefers-reduced-motion:reduce){.native-lesson *{scroll-behavior:auto}}

.native-lesson[data-stage="3"] #lessonChart{height:220px}.native-lesson[data-stage="3"] .lesson-values,.native-lesson[data-stage="3"] .lesson-readout-note,.native-lesson[data-stage="3"] #lessonInterpret{display:none}.native-lesson[data-stage="3"] #lessonInterpretation p{font-size:13px}

.native-lesson #lessonPaths{height:190px}.native-lesson #lessonChart{height:280px}@media(min-width:1800px){.native-lesson #lessonChart{height:340px}}.native-lesson[data-stage="3"] #lessonChart{height:220px}

.lesson-source{font-size:12px;margin-top:16px;color:#667085}.native-lesson .lesson-values{table-layout:fixed;overflow-wrap:anywhere}.native-lesson details pre{font-size:12px;line-height:1.5}
