.lesson-slide-viewport{position:relative;width:100%;margin:0 auto}.lesson-deck-media-stack{display:grid;justify-self:center;width:min(100%,var(--lesson-slide-display-max-width));min-width:0}.lesson-deck-card-frame{width:100%;max-width:var(--lesson-slide-display-max-width)}.lesson-deck-media-stack:has(>.lesson-deck-audio-panel) .lesson-slide-canvas{border-bottom-right-radius:0;border-bottom-left-radius:0}.lesson-slide-canvas{box-sizing:border-box;position:absolute;isolation:isolate;top:0;left:0;width:var(--lesson-slide-canvas-width);height:var(--lesson-slide-canvas-height);border:var(--lesson-slide-border-width) solid var(--lesson-slide-border);border-radius:var(--lesson-slide-canvas-radius);background:var(--lesson-slide-background);color:var(--lesson-slide-text-primary);font-family:var(--lesson-slide-font-family);transform-origin:top left}.lesson-slide-opening-rail{position:absolute;inset:0 0 0 auto;width:var(--lesson-slide-opening-rail-width);border-left:var(--lesson-slide-border-width) solid var(--lesson-slide-surface-border);background:var(--lesson-slide-surface-subtle)}.lesson-slide-content-region,.lesson-slide-opening-content{box-sizing:border-box;position:absolute;left:var(--lesson-slide-canvas-padding-x);width:calc(var(--lesson-slide-canvas-width) - (var(--lesson-slide-canvas-padding-x) * 2));max-height:calc(var(--lesson-slide-canvas-height) - var(--lesson-slide-canvas-padding-bottom))}.lesson-slide-opening-content{top:0;width:var(--lesson-slide-opening-content-width);height:var(--lesson-slide-canvas-height);max-height:none}.lesson-slide-content-region{display:grid;align-content:safe center;top:var(--lesson-slide-heading-top);height:calc(var(--lesson-slide-canvas-height) - var(--lesson-slide-heading-top) - var(--lesson-slide-canvas-padding-bottom))}.lesson-slide-content-region.is-matrix{display:flex;flex-direction:column;justify-content:safe center;padding-bottom:var(--lesson-slide-matrix-content-bottom-reserve)}.lesson-slide-accent-rule{position:relative;z-index:1;display:block;width:var(--lesson-slide-accent-width);height:var(--lesson-slide-accent-height);margin:0;border-radius:var(--lesson-slide-panel-radius);background:var(--lesson-slide-accent-standard)}.lesson-slide-accent-rule.is-purple{background:var(--lesson-slide-accent-purple)}.lesson-slide-accent-rule.is-caution{background:var(--lesson-slide-accent-caution)}.lesson-slide-accent-rule.is-danger{background:var(--lesson-slide-accent-danger)}.lesson-slide-heading-group{display:grid;justify-items:start}.lesson-slide-heading{width:100%;margin:0;color:var(--lesson-slide-text-primary);text-align:left}.lesson-slide-heading.is-opening{font-size:var(--lesson-slide-opening-title-size);font-weight:var(--lesson-slide-opening-title-weight);line-height:var(--lesson-slide-opening-title-line-height)}.lesson-slide-heading.is-content{font-size:var(--lesson-slide-content-title-size);font-weight:var(--lesson-slide-content-title-weight);line-height:var(--lesson-slide-content-title-line-height)}.lesson-slide-eyebrow{position:relative;z-index:1;margin:0;color:var(--lesson-slide-sky);font-size:var(--lesson-slide-eyebrow-size);font-weight:var(--lesson-slide-eyebrow-weight);line-height:var(--lesson-slide-eyebrow-line-height);letter-spacing:var(--lesson-slide-eyebrow-letter-spacing);text-align:left;text-transform:uppercase}.lesson-slide-opening-eyebrow-group{position:absolute;top:var(--lesson-slide-opening-eyebrow-zone-top);left:0;display:grid;align-content:center;width:100%;height:var(--lesson-slide-opening-eyebrow-zone-height)}.lesson-slide-opening-eyebrow-group>.lesson-slide-accent-rule{margin-bottom:var(--lesson-slide-opening-accent-gap)}.lesson-slide-opening-title-zone{position:absolute;top:var(--lesson-slide-opening-title-zone-top);left:0;display:grid;align-items:center;width:100%;height:var(--lesson-slide-opening-title-zone-height)}.lesson-slide-opening-content>.lesson-slide-opening-description{position:absolute;top:var(--lesson-slide-opening-outcome-top);left:0;width:100%}.lesson-slide-heading-group>.lesson-slide-accent-rule{margin-bottom:var(--lesson-slide-content-accent-gap)}.lesson-slide-opening-description{display:grid;gap:var(--lesson-slide-space-sm);margin-top:0;color:var(--lesson-slide-text-secondary);font-size:var(--lesson-slide-opening-description-size);font-weight:var(--lesson-slide-opening-description-weight);line-height:var(--lesson-slide-opening-description-line-height)}.lesson-slide-copyright,.lesson-slide-opening-description p,.lesson-slide-panel p,.lesson-slide-single-focus-panel p,.lesson-slide-stacked-point-row p,.lesson-slide-table-row span,.lesson-slide-table-row strong{margin:0}.lesson-slide-single-focus-panel{box-sizing:border-box;display:grid;align-items:center;width:var(--lesson-slide-focus-panel-width);min-height:var(--lesson-slide-focus-panel-min-height);margin-top:var(--lesson-slide-title-content-gap);padding:var(--lesson-slide-focus-panel-padding-y) var(--lesson-slide-focus-panel-padding-x);border:var(--lesson-slide-border-width) solid var(--lesson-slide-surface-border);border-left:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-mint);border-radius:var(--lesson-slide-panel-radius);background:var(--lesson-slide-surface-subtle)}.lesson-slide-single-focus-panel p{color:var(--lesson-slide-text-primary);font-size:var(--lesson-slide-focus-size);font-weight:var(--lesson-slide-focus-weight);line-height:var(--lesson-slide-focus-line-height);text-align:left}.lesson-slide-media{position:relative;display:grid;place-items:center;width:var(--lesson-slide-media-width);height:var(--lesson-slide-media-height);margin:0 0 var(--lesson-slide-space-lg);padding:0;overflow:hidden;border:var(--lesson-slide-border-width) solid var(--lesson-slide-surface-border);border-radius:var(--lesson-slide-row-radius);background:var(--lesson-slide-background)}.lesson-slide-media.is-split{width:100%;height:var(--lesson-slide-split-panel-height);margin:0}.lesson-slide-media.is-full{width:var(--lesson-slide-full-image-width);height:var(--lesson-slide-full-image-height);margin:0}button.lesson-slide-media{cursor:pointer}.lesson-slide-media img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lesson-slide-stacked-points{display:grid;gap:var(--lesson-slide-row-gap);width:var(--lesson-slide-stack-width);margin:var(--lesson-slide-title-content-gap) 0 0;padding:0;list-style:none}.lesson-slide-stacked-point-row{box-sizing:border-box;display:grid;grid-template-columns:var(--lesson-slide-number-column-width) minmax(0,1fr);align-items:center;min-height:var(--lesson-slide-row-min-height);padding:var(--lesson-slide-row-padding-y) var(--lesson-slide-row-padding-x);border:var(--lesson-slide-border-width) solid var(--lesson-slide-surface-border);border-radius:var(--lesson-slide-row-radius);background:var(--lesson-slide-surface-subtle)}.lesson-slide-point-number{place-items:center;width:var(--lesson-slide-point-marker-size);height:var(--lesson-slide-point-marker-size);border:var(--lesson-slide-border-width) solid var(--lesson-slide-sky);border-radius:50%;background:var(--lesson-slide-surface);color:var(--lesson-slide-sky);font-size:var(--lesson-slide-point-number-size);font-weight:var(--lesson-slide-point-number-weight);line-height:var(--lesson-slide-point-number-line-height);letter-spacing:0}.lesson-slide-check-marker,.lesson-slide-point-number{box-sizing:border-box;display:inline-grid;justify-self:start}.lesson-slide-check-marker{place-items:center;width:var(--lesson-slide-point-marker-size);height:var(--lesson-slide-point-marker-size);border:var(--lesson-slide-border-width) solid var(--lesson-slide-sky);border-radius:50%;background:var(--lesson-slide-surface);color:var(--lesson-slide-mint)}.lesson-slide-check-marker svg{width:18px;height:18px}.lesson-slide-check-marker path{stroke:currentColor;stroke-width:var(--lesson-slide-icon-stroke-width);stroke-linecap:round;stroke-linejoin:round}.lesson-slide-point-marker{display:inline-grid;place-items:center;color:var(--lesson-slide-sky)}.lesson-slide-canvas .lesson-slide-real-estate-sign,.lesson-slide-point-marker{width:var(--lesson-slide-point-marker-size);height:var(--lesson-slide-point-marker-size)}.lesson-slide-canvas .lesson-slide-real-estate-sign{overflow:visible}.lesson-slide-real-estate-sign path,.lesson-slide-real-estate-sign rect{stroke:currentColor;stroke-width:var(--lesson-slide-icon-stroke-width);stroke-linecap:round;stroke-linejoin:round}.lesson-slide-real-estate-sign rect{fill:var(--lesson-slide-surface);stroke:var(--lesson-slide-mint)}.lesson-slide-stacked-point-row p{color:var(--lesson-slide-text-primary);font-size:var(--lesson-slide-point-size);font-weight:var(--lesson-slide-point-weight);line-height:var(--lesson-slide-point-line-height);text-align:left}.lesson-slide-stacked-points.is-compact{gap:var(--lesson-slide-compact-row-gap);width:var(--lesson-slide-compact-width)}.lesson-slide-stacked-point-row.is-compact{grid-template-columns:var(--lesson-slide-compact-number-column-width) minmax(0,1fr);min-height:var(--lesson-slide-compact-row-min-height);padding:var(--lesson-slide-compact-row-padding-y) var(--lesson-slide-compact-row-padding-x)}.lesson-slide-stacked-points.is-compact.is-count-6{gap:var(--lesson-slide-compact-row-gap-6)}.lesson-slide-stacked-points.is-compact.is-count-6 .lesson-slide-stacked-point-row{min-height:var(--lesson-slide-compact-row-min-height-6);padding-top:var(--lesson-slide-compact-row-padding-y-6);padding-bottom:var(--lesson-slide-compact-row-padding-y-6)}.lesson-slide-stacked-points.is-compact.is-count-7{gap:var(--lesson-slide-compact-row-gap-7)}.lesson-slide-stacked-points.is-compact.is-count-7 .lesson-slide-stacked-point-row{min-height:var(--lesson-slide-compact-row-min-height-7);padding-top:var(--lesson-slide-compact-row-padding-y-7);padding-bottom:var(--lesson-slide-compact-row-padding-y-7)}.lesson-slide-stacked-points.is-compact.is-count-8{gap:var(--lesson-slide-compact-row-gap-8)}.lesson-slide-stacked-points.is-compact.is-count-8 .lesson-slide-stacked-point-row{min-height:var(--lesson-slide-compact-row-min-height-8);padding-top:var(--lesson-slide-compact-row-padding-y-8);padding-bottom:var(--lesson-slide-compact-row-padding-y-8)}.lesson-slide-stacked-points.is-recap .lesson-slide-stacked-point-row{grid-template-columns:var(--lesson-slide-point-marker-size) minmax(0,1fr);-moz-column-gap:var(--lesson-slide-space-lg);column-gap:var(--lesson-slide-space-lg)}.lesson-slide-stacked-points.is-recap.is-compact .lesson-slide-stacked-point-row{padding-right:var(--lesson-slide-row-padding-x);padding-left:var(--lesson-slide-row-padding-x)}.lesson-slide-canvas.is-recap-density-compact .lesson-slide-stacked-points.is-recap.is-count-5{gap:var(--lesson-slide-recap-dense-row-gap)}.lesson-slide-canvas.is-recap-density-compact .lesson-slide-stacked-points.is-recap.is-count-5 .lesson-slide-stacked-point-row{min-height:var(--lesson-slide-recap-dense-row-min-height);padding-top:var(--lesson-slide-recap-dense-row-padding-y);padding-bottom:var(--lesson-slide-recap-dense-row-padding-y)}.lesson-slide-stacked-points.is-sequence{gap:var(--lesson-slide-sequence-row-gap);width:var(--lesson-slide-sequence-width)}.lesson-slide-stacked-point-row.is-sequence{grid-template-columns:var(--lesson-slide-sequence-number-column-width) minmax(0,1fr);min-height:var(--lesson-slide-sequence-row-min-height);padding:var(--lesson-slide-sequence-row-padding-y) var(--lesson-slide-sequence-row-padding-x);border-left:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-sky)}.lesson-slide-stacked-points.is-sequence.is-count-6{gap:var(--lesson-slide-sequence-dense-row-gap)}.lesson-slide-stacked-points.is-sequence.is-count-6 .lesson-slide-stacked-point-row{min-height:var(--lesson-slide-sequence-dense-row-min-height);padding-top:var(--lesson-slide-sequence-dense-row-padding-y);padding-bottom:var(--lesson-slide-sequence-dense-row-padding-y)}.lesson-slide-panel{box-sizing:border-box;display:grid;align-content:center;border:var(--lesson-slide-border-width) solid var(--lesson-slide-surface-border);border-radius:var(--lesson-slide-panel-radius);background:var(--lesson-slide-surface-subtle)}.lesson-slide-panel p,.lesson-slide-table-row{color:var(--lesson-slide-text-primary);font-size:var(--lesson-slide-point-size);font-weight:var(--lesson-slide-point-weight);line-height:var(--lesson-slide-point-line-height);text-align:left}.lesson-slide-two-column,.lesson-slide-two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lesson-slide-two-column-gap);width:var(--lesson-slide-two-column-width);margin-top:var(--lesson-slide-title-content-gap)}.lesson-slide-panel.is-compare{min-height:var(--lesson-slide-two-column-panel-min-height);padding:var(--lesson-slide-two-column-panel-padding);border-top:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-sky)}.lesson-slide-panel.is-compare:nth-child(2){border-top-color:var(--lesson-slide-mint)}.lesson-slide-panel.is-columns{align-content:start;min-height:var(--lesson-slide-columns-panel-min-height);padding:var(--lesson-slide-columns-panel-padding);border-top:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-sky)}.lesson-slide-panel.is-columns:nth-child(2){border-top-color:var(--lesson-slide-mint)}.lesson-slide-column-title{margin:0;color:var(--lesson-slide-text-primary);font-size:var(--lesson-slide-column-title-size);font-weight:var(--lesson-slide-column-title-weight);line-height:var(--lesson-slide-column-title-line-height)}.lesson-slide-column-points{display:grid;gap:var(--lesson-slide-space-sm);margin:var(--lesson-slide-space-lg) 0 0;padding-left:var(--lesson-slide-space-lg);color:var(--lesson-slide-text-secondary)}.lesson-slide-column-points li{padding-left:var(--lesson-slide-space-xs);font-size:var(--lesson-slide-opening-description-size);font-weight:400;line-height:var(--lesson-slide-opening-description-line-height);text-align:left}.lesson-slide-panel.is-columns:first-child .lesson-slide-column-points li::marker{color:var(--lesson-slide-sky)}.lesson-slide-panel.is-columns:nth-child(2) .lesson-slide-column-points li::marker{color:var(--lesson-slide-mint)}.lesson-slide-split{display:grid;grid-template-columns:var(--lesson-slide-split-text-width) minmax(0,1fr);align-items:stretch;gap:var(--lesson-slide-split-gap);width:var(--lesson-slide-split-width);margin-top:var(--lesson-slide-title-content-gap)}.lesson-slide-panel.is-split-text{align-content:center;min-height:var(--lesson-slide-split-panel-height);border-left:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-mint)}.lesson-slide-panel.is-split-text,.lesson-slide-visual-panel{gap:var(--lesson-slide-space-md);padding:var(--lesson-slide-split-panel-padding)}.lesson-slide-visual-panel{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;height:var(--lesson-slide-split-panel-height);border:var(--lesson-slide-border-width) solid var(--lesson-slide-surface-border);border-radius:var(--lesson-slide-panel-radius);background:var(--lesson-slide-surface-subtle)}.lesson-slide-visual-panel span{min-height:var(--lesson-slide-space-4xl);border-radius:var(--lesson-slide-row-radius);background:var(--lesson-slide-surface)}.lesson-slide-visual-panel span:nth-child(2){min-height:var(--lesson-slide-space-6xl)}.lesson-slide-visual-panel span:nth-child(3){min-height:var(--lesson-slide-space-5xl);background:var(--lesson-slide-mint)}.lesson-slide-full-image{justify-self:center;width:var(--lesson-slide-full-image-width);margin-top:var(--lesson-slide-full-image-content-gap)}.lesson-slide-process-flow{display:flex;gap:var(--lesson-slide-flow-gap);width:var(--lesson-slide-flow-width);margin:var(--lesson-slide-title-content-gap) 0 0;padding:0;list-style:none}.lesson-slide-process-flow>li{position:relative;flex:1 1 0;min-width:0}.lesson-slide-process-flow>li:not(:last-child):after{position:absolute;top:50%;right:calc(var(--lesson-slide-flow-gap) * -.78);width:calc(var(--lesson-slide-flow-gap) * .56);color:var(--lesson-slide-sky);font-size:var(--lesson-slide-space-lg);font-weight:700;line-height:1;text-align:center;content:"\2192";transform:translateY(-50%)}.lesson-slide-process-flow.is-wrapped{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;row-gap:var(--lesson-slide-flow-gap)}.lesson-slide-process-flow.is-wrapped.has-4{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-slide-process-flow.is-wrapped.has-4>li:nth-child(3){grid-column:2;grid-row:2}.lesson-slide-process-flow.is-wrapped.has-4>li:nth-child(4){grid-column:1;grid-row:2}.lesson-slide-process-flow.is-wrapped.has-5>li:nth-child(4),.lesson-slide-process-flow.is-wrapped.has-6>li:nth-child(4){grid-column:3;grid-row:2}.lesson-slide-process-flow.is-wrapped.has-5>li:nth-child(5),.lesson-slide-process-flow.is-wrapped.has-6>li:nth-child(5){grid-column:2;grid-row:2}.lesson-slide-process-flow.is-wrapped.has-6>li:nth-child(6){grid-column:1;grid-row:2}.lesson-slide-process-flow.is-wrapped>li:not(:last-child):after{content:none}.lesson-slide-process-flow.is-wrapped>li:first-child:after,.lesson-slide-process-flow.is-wrapped>li:nth-child(2):after{top:50%;right:calc(var(--lesson-slide-flow-gap) * -.78);bottom:auto;left:auto;content:"\2192";transform:translateY(-50%)}.lesson-slide-process-flow.is-wrapped>li:nth-child(3):after{top:auto;right:50%;bottom:calc(var(--lesson-slide-flow-gap) * -.78);left:auto;content:"\2193";transform:translateX(50%)}.lesson-slide-process-flow.is-wrapped.has-5>li:nth-child(4):after,.lesson-slide-process-flow.is-wrapped.has-6>li:nth-child(4):after,.lesson-slide-process-flow.is-wrapped.has-6>li:nth-child(5):after{top:50%;right:auto;bottom:auto;left:calc(var(--lesson-slide-flow-gap) * -.78);content:"\2190";transform:translateY(-50%)}.lesson-slide-process-flow.is-wrapped.has-4>li:nth-child(2):after{top:auto;right:50%;bottom:calc(var(--lesson-slide-flow-gap) * -.78);left:auto;content:"\2193";transform:translateX(50%)}.lesson-slide-process-flow.is-wrapped.has-4>li:nth-child(3):after{top:50%;right:auto;bottom:auto;left:calc(var(--lesson-slide-flow-gap) * -.78);content:"\2190";transform:translateY(-50%)}.lesson-slide-panel.is-flow{align-content:start;gap:var(--lesson-slide-space-sm);min-height:var(--lesson-slide-flow-node-min-height);height:100%;padding:var(--lesson-slide-flow-node-padding);border-top:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-sky)}.lesson-slide-process-flow.is-wrapped .lesson-slide-panel.is-flow{min-height:var(--lesson-slide-flow-wrapped-node-min-height)}.lesson-slide-process-flow>li:nth-child(2n) .lesson-slide-panel.is-flow{border-top-color:var(--lesson-slide-mint)}.lesson-slide-flow-title{margin:var(--lesson-slide-space-xs) 0 0;color:var(--lesson-slide-text-primary);font-size:var(--lesson-slide-flow-title-size);font-weight:var(--lesson-slide-flow-title-weight);line-height:var(--lesson-slide-flow-title-line-height);text-align:left}.lesson-slide-panel p.lesson-slide-flow-detail{margin:0;color:var(--lesson-slide-text-secondary);font-size:var(--lesson-slide-flow-detail-size);font-weight:var(--lesson-slide-flow-detail-weight);line-height:var(--lesson-slide-flow-detail-line-height);text-align:left}.lesson-slide-convergence{display:grid;grid-template-columns:var(--lesson-slide-convergence-concept-width) var(--lesson-slide-convergence-connector-width) var(--lesson-slide-convergence-result-width);align-items:stretch;width:var(--lesson-slide-convergence-width);height:var(--lesson-slide-convergence-height);margin-top:var(--lesson-slide-title-content-gap)}.lesson-slide-convergence-concepts{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--lesson-slide-convergence-concept-gap);min-width:0;height:100%}.lesson-slide-convergence.has-3-concepts .lesson-slide-convergence-concepts{grid-template-rows:repeat(3,minmax(0,1fr))}.lesson-slide-convergence.has-4-concepts .lesson-slide-convergence-concepts{grid-template-rows:repeat(4,minmax(0,1fr))}.lesson-slide-convergence-concepts>div{min-width:0;min-height:0}.lesson-slide-panel.is-convergence{grid-template-columns:var(--lesson-slide-point-marker-size) minmax(0,1fr);align-items:center;align-content:center;gap:var(--lesson-slide-space-md);height:100%;padding:var(--lesson-slide-convergence-concept-padding-y) var(--lesson-slide-convergence-concept-padding-x);border-right:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-sky)}.lesson-slide-convergence-concepts>div:nth-child(2) .lesson-slide-panel.is-convergence{border-right-color:var(--lesson-slide-mint)}.lesson-slide-convergence-concepts>div:nth-child(3) .lesson-slide-panel.is-convergence{border-right-color:var(--lesson-slide-purple)}.lesson-slide-convergence-concepts>div:nth-child(4) .lesson-slide-panel.is-convergence{border-right-color:var(--lesson-slide-accent-caution)}.lesson-slide-convergence-result-title,.lesson-slide-convergence-title{margin:0;color:var(--lesson-slide-text-primary)}.lesson-slide-convergence-title{font-size:var(--lesson-slide-convergence-title-size);font-weight:var(--lesson-slide-convergence-title-weight);line-height:var(--lesson-slide-convergence-title-line-height);text-align:left}.lesson-slide-panel p.lesson-slide-convergence-detail{margin:var(--lesson-slide-space-xs) 0 0;color:var(--lesson-slide-text-secondary);font-size:var(--lesson-slide-convergence-detail-size);font-weight:var(--lesson-slide-convergence-detail-weight);line-height:var(--lesson-slide-convergence-detail-line-height);text-align:left}.lesson-slide-convergence-connectors{width:100%;height:100%;overflow:visible}.lesson-slide-convergence-connectors line{fill:none;stroke:color-mix(in srgb,var(--lesson-slide-sky) 68%,transparent);stroke-width:1.5;vector-effect:non-scaling-stroke}.lesson-slide-convergence-connectors marker path{fill:var(--lesson-slide-mint)}.lesson-slide-panel.is-convergence-result{align-self:center;align-content:center;justify-items:center;width:100%;min-height:var(--lesson-slide-convergence-result-min-height);padding:var(--lesson-slide-convergence-result-padding);border-left:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-mint);background:color-mix(in srgb,var(--lesson-slide-surface) 72%,var(--lesson-slide-mint) 6%);text-align:center}.lesson-slide-convergence-result-label{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border:var(--lesson-slide-border-width) solid color-mix(in srgb,var(--lesson-slide-mint) 58%,transparent);border-radius:999px;color:var(--lesson-slide-mint);font-size:var(--lesson-slide-eyebrow-size);font-weight:var(--lesson-slide-eyebrow-weight);line-height:var(--lesson-slide-eyebrow-line-height);letter-spacing:var(--lesson-slide-eyebrow-letter-spacing);text-transform:uppercase}.lesson-slide-convergence-result-title{margin-top:var(--lesson-slide-space-md);font-size:var(--lesson-slide-flow-title-size);font-weight:var(--lesson-slide-flow-title-weight);line-height:var(--lesson-slide-flow-title-line-height);text-align:center}.lesson-slide-panel p.lesson-slide-convergence-result-detail{margin:var(--lesson-slide-space-lg) 0 0;color:var(--lesson-slide-text-primary);font-size:var(--lesson-slide-convergence-result-size);font-weight:var(--lesson-slide-convergence-result-weight);line-height:var(--lesson-slide-convergence-result-line-height);text-align:center}.lesson-slide-decision-path{display:grid;justify-items:center;width:var(--lesson-slide-decision-path-width);margin-top:var(--lesson-slide-title-content-gap)}.lesson-slide-panel.is-decision{box-sizing:border-box;display:grid;align-content:center;justify-items:center;width:var(--lesson-slide-decision-width);min-height:var(--lesson-slide-decision-min-height);padding:var(--lesson-slide-decision-padding-y) var(--lesson-slide-decision-padding-x);border-top:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-mint);text-align:center}.lesson-slide-decision-branch-label,.lesson-slide-decision-label{display:inline-flex;align-items:center;min-height:24px;margin:0;padding:3px 10px;border:var(--lesson-slide-border-width) solid color-mix(in srgb,var(--lesson-slide-sky) 55%,transparent);border-radius:999px;color:var(--lesson-slide-sky);font-size:var(--lesson-slide-eyebrow-size);font-weight:var(--lesson-slide-eyebrow-weight);line-height:var(--lesson-slide-eyebrow-line-height);letter-spacing:var(--lesson-slide-eyebrow-letter-spacing);text-transform:uppercase;justify-self:center;text-align:center}.lesson-slide-panel p.lesson-slide-decision-question{max-width:600px;margin:var(--lesson-slide-space-md) 0 0;color:var(--lesson-slide-text-primary);font-size:var(--lesson-slide-decision-question-size);font-weight:var(--lesson-slide-decision-question-weight);line-height:var(--lesson-slide-decision-question-line-height);text-align:center}.lesson-slide-decision-connector{position:relative;display:block;width:100%;height:var(--lesson-slide-decision-connector-height)}.lesson-slide-decision-connector:before{position:absolute;top:0;bottom:0;left:50%;border-left:var(--lesson-slide-border-width) solid color-mix(in srgb,var(--lesson-slide-sky) 58%,transparent);content:"";transform:translateX(-50%)}.lesson-slide-decision-connector:after{position:absolute;right:16.666%;bottom:0;left:16.666%;border-top:var(--lesson-slide-border-width) solid color-mix(in srgb,var(--lesson-slide-sky) 58%,transparent);content:""}.lesson-slide-decision-path.has-2-branches .lesson-slide-decision-connector:after{right:25%;left:25%}.lesson-slide-decision-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lesson-slide-decision-branch-gap);width:100%;padding-top:var(--lesson-slide-space-md)}.lesson-slide-decision-path.has-2-branches .lesson-slide-decision-branches{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-slide-decision-branch{position:relative;min-width:0}.lesson-slide-decision-branch:before{position:absolute;bottom:100%;left:50%;height:var(--lesson-slide-space-md);border-left:var(--lesson-slide-border-width) solid color-mix(in srgb,var(--lesson-slide-sky) 58%,transparent);content:"";transform:translateX(-50%)}.lesson-slide-panel.is-decision-branch{box-sizing:border-box;display:grid;align-content:start;justify-items:start;min-height:var(--lesson-slide-decision-branch-min-height);height:100%;padding:var(--lesson-slide-decision-branch-padding);border-top:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-sky)}.lesson-slide-decision-branch:nth-child(2) .lesson-slide-panel.is-decision-branch{border-top-color:var(--lesson-slide-mint)}.lesson-slide-decision-branch:nth-child(3) .lesson-slide-panel.is-decision-branch{border-top-color:var(--lesson-slide-purple)}.lesson-slide-decision-branch:nth-child(2) .lesson-slide-decision-branch-label{border-color:color-mix(in srgb,var(--lesson-slide-mint) 55%,transparent);color:var(--lesson-slide-mint)}.lesson-slide-decision-branch:nth-child(3) .lesson-slide-decision-branch-label{border-color:color-mix(in srgb,var(--lesson-slide-purple) 64%,transparent);color:color-mix(in srgb,var(--lesson-slide-purple) 68%,white)}.lesson-slide-panel p.lesson-slide-decision-outcome{width:100%;margin:var(--lesson-slide-space-lg) 0 0;color:var(--lesson-slide-text-secondary);font-size:var(--lesson-slide-decision-outcome-size);font-weight:var(--lesson-slide-decision-outcome-weight);line-height:var(--lesson-slide-decision-outcome-line-height);text-align:center}.lesson-slide-canvas .has-label-color-sky{--lesson-slide-label-color:var(--lesson-slide-sky)}.lesson-slide-canvas .has-label-color-mint{--lesson-slide-label-color:var(--lesson-slide-mint)}.lesson-slide-canvas .has-label-color-purple{--lesson-slide-label-color:color-mix(in srgb,var(--lesson-slide-purple) 68%,white)}.lesson-slide-canvas .has-label-color-coral{--lesson-slide-label-color:color-mix(in srgb,var(--lesson-slide-accent-danger) 80%,white)}.lesson-slide-canvas .has-label-color-gold{--lesson-slide-label-color:var(--lesson-slide-accent-caution)}.lesson-slide-decision-path .lesson-slide-decision-branch-label[class*=has-label-color-],.lesson-slide-decision-path .lesson-slide-decision-label[class*=has-label-color-]{border-color:color-mix(in srgb,var(--lesson-slide-label-color) 58%,transparent);color:var(--lesson-slide-label-color)}.lesson-slide-decision-path .lesson-slide-panel.is-decision-branch[class*=has-label-color-],.lesson-slide-decision-path .lesson-slide-panel.is-decision[class*=has-label-color-]{border-top-color:var(--lesson-slide-label-color)}.lesson-slide-column-title[class*=has-label-color-],.lesson-slide-convergence-result-title[class*=has-label-color-],.lesson-slide-convergence-title[class*=has-label-color-],.lesson-slide-cycle-title[class*=has-label-color-],.lesson-slide-flow-title[class*=has-label-color-],.lesson-slide-matrix-title[class*=has-label-color-],.lesson-slide-timeline-title[class*=has-label-color-]{color:var(--lesson-slide-label-color)}.lesson-slide-cycle .lesson-slide-cycle-stages>li .lesson-slide-panel.is-cycle[class*=has-label-color-],.lesson-slide-process-flow>li .lesson-slide-panel.is-flow[class*=has-label-color-],.lesson-slide-timeline .lesson-slide-panel.is-timeline[class*=has-label-color-],.lesson-slide-two-columns .lesson-slide-panel.is-columns[class*=has-label-color-]{border-top-color:var(--lesson-slide-label-color)}.lesson-slide-convergence .lesson-slide-convergence-concepts>div .lesson-slide-panel.is-convergence[class*=has-label-color-]{border-right-color:var(--lesson-slide-label-color)}.lesson-slide-convergence .lesson-slide-panel.is-convergence-result[class*=has-label-color-]{border-left-color:var(--lesson-slide-label-color)}.lesson-slide-convergence-result-label[class*=has-label-color-],.lesson-slide-timeline-marker[class*=has-label-color-]{border-color:color-mix(in srgb,var(--lesson-slide-label-color) 58%,transparent);color:var(--lesson-slide-label-color)}.lesson-slide-matrix-grid .lesson-slide-panel.is-matrix[class*=has-label-color-],.lesson-slide-table-row[class*=has-label-color-]{border-color:var(--lesson-slide-label-color)}.lesson-slide-table-row[class*=has-label-color-]>strong{color:var(--lesson-slide-label-color)}.lesson-slide-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--lesson-slide-timeline-gap);width:var(--lesson-slide-timeline-width);height:var(--lesson-slide-timeline-height);margin-top:var(--lesson-slide-title-content-gap)}.lesson-slide-timeline.has-3-events{grid-template-columns:repeat(3,minmax(0,1fr))}.lesson-slide-timeline.has-4-events{grid-template-columns:repeat(4,minmax(0,1fr))}.lesson-slide-timeline-rail{position:absolute;top:50%;right:0;left:0;height:var(--lesson-slide-border-width);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lesson-slide-sky) 58%,transparent) 5%,color-mix(in srgb,var(--lesson-slide-sky) 58%,transparent) 95%,transparent);transform:translateY(-50%)}.lesson-slide-timeline-event{position:relative;min-width:0;height:100%}.lesson-slide-timeline-dot{box-sizing:border-box;position:absolute;z-index:2;top:50%;left:50%;width:var(--lesson-slide-timeline-dot-size);height:var(--lesson-slide-timeline-dot-size);border:3px solid var(--lesson-slide-background);border-radius:50%;background:var(--lesson-slide-sky);box-shadow:0 0 0 var(--lesson-slide-border-width) var(--lesson-slide-sky);transform:translate(-50%,-50%)}.lesson-slide-timeline-event:nth-of-type(odd) .lesson-slide-timeline-dot{background:var(--lesson-slide-mint);box-shadow:0 0 0 var(--lesson-slide-border-width) var(--lesson-slide-mint)}.lesson-slide-timeline-connector{position:absolute;left:50%;height:var(--lesson-slide-timeline-connector-gap);border-left:var(--lesson-slide-border-width) solid color-mix(in srgb,var(--lesson-slide-sky) 58%,transparent);transform:translateX(-50%)}.lesson-slide-timeline-event.is-above .lesson-slide-timeline-connector{top:calc(50% - var(--lesson-slide-timeline-connector-gap))}.lesson-slide-timeline-event.is-below .lesson-slide-timeline-connector{top:50%}.lesson-slide-panel.is-timeline{box-sizing:border-box;position:absolute;right:0;left:0;display:grid;align-content:start;height:var(--lesson-slide-timeline-card-height);padding:var(--lesson-slide-timeline-card-padding);border-top:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-sky)}.lesson-slide-timeline-event.is-above .lesson-slide-panel.is-timeline{bottom:calc(50% + var(--lesson-slide-timeline-connector-gap))}.lesson-slide-timeline-event.is-below .lesson-slide-panel.is-timeline{top:calc(50% + var(--lesson-slide-timeline-connector-gap))}.lesson-slide-timeline-event:nth-of-type(odd) .lesson-slide-panel.is-timeline{border-top-color:var(--lesson-slide-mint)}.lesson-slide-timeline-marker{width:-moz-fit-content;width:fit-content;min-height:22px;padding:2px 9px;border:var(--lesson-slide-border-width) solid color-mix(in srgb,var(--lesson-slide-sky) 55%,transparent);border-radius:999px;color:var(--lesson-slide-sky);font-size:var(--lesson-slide-eyebrow-size);font-weight:var(--lesson-slide-eyebrow-weight);line-height:var(--lesson-slide-eyebrow-line-height);letter-spacing:var(--lesson-slide-eyebrow-letter-spacing);text-transform:uppercase}.lesson-slide-timeline-event:nth-of-type(odd) .lesson-slide-timeline-marker{border-color:color-mix(in srgb,var(--lesson-slide-mint) 55%,transparent);color:var(--lesson-slide-mint)}.lesson-slide-timeline-title{margin:var(--lesson-slide-space-sm) 0 0;color:var(--lesson-slide-text-primary);font-size:var(--lesson-slide-timeline-title-size);font-weight:var(--lesson-slide-timeline-title-weight);line-height:var(--lesson-slide-timeline-title-line-height);text-align:left}.lesson-slide-panel p.lesson-slide-timeline-detail{margin:var(--lesson-slide-space-xs) 0 0;color:var(--lesson-slide-text-secondary);font-size:var(--lesson-slide-timeline-detail-size);font-weight:var(--lesson-slide-timeline-detail-weight);line-height:var(--lesson-slide-timeline-detail-line-height);text-align:left}.lesson-slide-cycle{position:relative;width:var(--lesson-slide-cycle-width);height:var(--lesson-slide-cycle-height);margin-top:var(--lesson-slide-title-content-gap)}.lesson-slide-canvas .lesson-slide-cycle-loop{position:absolute;top:50%;left:50%;width:var(--lesson-slide-cycle-ring-width);height:var(--lesson-slide-cycle-ring-height);overflow:visible;color:var(--lesson-slide-sky);transform:translate(-50%,-50%)}.lesson-slide-cycle-loop ellipse{fill:none;stroke:currentColor;stroke-width:2;opacity:.38;vector-effect:non-scaling-stroke}.lesson-slide-cycle-loop path{fill:currentColor;opacity:.78}.lesson-slide-cycle-stages{position:absolute;inset:0;margin:0;padding:0;list-style:none}.lesson-slide-cycle-stages>li{position:absolute;width:220px;height:var(--lesson-slide-cycle-node-height);transform:translate(-50%,-50%)}.lesson-slide-cycle.has-3-stages .lesson-slide-cycle-stages>li{width:260px}.lesson-slide-cycle.has-4-stages .lesson-slide-cycle-stages>li{width:230px}.lesson-slide-panel.is-cycle{box-sizing:border-box;position:relative;z-index:2;display:grid;grid-template-columns:var(--lesson-slide-point-marker-size) minmax(0,1fr);align-items:start;gap:var(--lesson-slide-space-md);height:100%;padding:var(--lesson-slide-cycle-node-padding);border-top:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-sky);background:var(--lesson-slide-surface)}.lesson-slide-cycle-stages>li:nth-child(2n) .lesson-slide-panel.is-cycle{border-top-color:var(--lesson-slide-mint)}.lesson-slide-cycle-copy{min-width:0}.lesson-slide-cycle-title{margin:1px 0 0;color:var(--lesson-slide-text-primary);font-size:var(--lesson-slide-flow-title-size);font-weight:var(--lesson-slide-flow-title-weight);line-height:var(--lesson-slide-flow-title-line-height);text-align:left}.lesson-slide-panel p.lesson-slide-cycle-detail{margin:var(--lesson-slide-space-xs) 0 0;color:var(--lesson-slide-text-secondary);font-size:var(--lesson-slide-flow-detail-size);font-weight:var(--lesson-slide-flow-detail-weight);line-height:var(--lesson-slide-flow-detail-line-height);text-align:left}.lesson-slide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lesson-slide-grid-gap);width:var(--lesson-slide-grid-width);margin-top:var(--lesson-slide-title-content-gap)}.lesson-slide-panel.is-grid{grid-template-columns:var(--lesson-slide-number-column-width) minmax(0,1fr);align-items:center;gap:var(--lesson-slide-space-md);min-height:var(--lesson-slide-grid-panel-min-height);padding:var(--lesson-slide-grid-panel-padding)}.lesson-slide-matrix{display:grid;grid-template-columns:var(--lesson-slide-matrix-axis-width) minmax(0,1fr);flex:1 1 auto;gap:var(--lesson-slide-matrix-axis-gap);width:var(--lesson-slide-matrix-width);min-height:0;height:auto;max-height:var(--lesson-slide-matrix-height);margin-top:var(--lesson-slide-title-content-gap)}.lesson-slide-matrix-y-axis{position:relative;display:grid;grid-template-rows:auto 1fr auto;place-items:center;height:calc(100% - var(--lesson-slide-matrix-x-axis-height) - var(--lesson-slide-space-sm));color:var(--lesson-slide-text-secondary)}.lesson-slide-matrix-y-axis:before{position:absolute;top:18px;right:var(--lesson-slide-space-xs);bottom:18px;left:auto;width:1px;background:var(--lesson-slide-sky);content:"";opacity:.55}.lesson-slide-matrix-y-axis .lesson-slide-matrix-axis-end{justify-self:start}.lesson-slide-matrix-y-axis .lesson-slide-matrix-axis-title{z-index:1;padding:0 var(--lesson-slide-space-sm);background:var(--lesson-slide-background);transform:rotate(-90deg);white-space:nowrap}.lesson-slide-matrix-body{display:grid;grid-template-rows:minmax(0,1fr) var(--lesson-slide-matrix-x-axis-height);gap:var(--lesson-slide-space-sm);height:100%;min-width:0}.lesson-slide-matrix-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--lesson-slide-matrix-grid-gap);min-height:0;max-height:var(--lesson-slide-matrix-grid-height)}.lesson-slide-matrix-grid:after,.lesson-slide-matrix-grid:before{position:absolute;z-index:2;background:var(--lesson-slide-matrix-cross);content:"";opacity:.82;pointer-events:none}.lesson-slide-matrix-grid:before{top:50%;right:0;left:0;height:var(--lesson-slide-matrix-cross-width);border-radius:999px;transform:translateY(-50%)}.lesson-slide-matrix-grid:after{top:0;bottom:0;left:50%;width:var(--lesson-slide-matrix-cross-width);border-radius:999px;transform:translateX(-50%)}.lesson-slide-panel.is-matrix{position:relative;z-index:1;align-content:start;padding:var(--lesson-slide-matrix-panel-padding);border:var(--lesson-slide-border-width) solid var(--lesson-slide-matrix-sky-border);background:var(--lesson-slide-matrix-sky-surface)}.lesson-slide-panel.is-matrix:nth-child(2){border-color:var(--lesson-slide-matrix-mint-border);background:var(--lesson-slide-matrix-mint-surface)}.lesson-slide-panel.is-matrix:nth-child(3){border-color:var(--lesson-slide-matrix-purple-border);background:var(--lesson-slide-matrix-purple-surface)}.lesson-slide-panel.is-matrix:nth-child(4){border-color:var(--lesson-slide-matrix-amber-border);background:var(--lesson-slide-matrix-amber-surface)}.lesson-slide-matrix-title{margin:0;color:var(--lesson-slide-text-primary);font-size:var(--lesson-slide-matrix-title-size);font-weight:var(--lesson-slide-matrix-title-weight);line-height:var(--lesson-slide-matrix-title-line-height);text-align:left}.lesson-slide-panel p.lesson-slide-matrix-detail{margin:var(--lesson-slide-space-xs) 0 0;color:var(--lesson-slide-text-secondary);font-size:var(--lesson-slide-matrix-detail-size);font-weight:var(--lesson-slide-matrix-detail-weight);line-height:var(--lesson-slide-matrix-detail-line-height);text-align:left}.lesson-slide-matrix-x-axis{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--lesson-slide-matrix-x-axis-height);color:var(--lesson-slide-text-secondary)}.lesson-slide-matrix-x-axis:before{position:absolute;top:50%;right:12px;left:12px;height:1px;background:var(--lesson-slide-sky);content:"";opacity:.55}.lesson-slide-matrix-axis-end,.lesson-slide-matrix-axis-title{position:relative;z-index:1;color:var(--lesson-slide-text-secondary);font-size:var(--lesson-slide-matrix-axis-size);font-weight:var(--lesson-slide-matrix-axis-weight);line-height:var(--lesson-slide-matrix-axis-line-height);letter-spacing:var(--lesson-slide-matrix-axis-letter-spacing);text-transform:uppercase}.lesson-slide-matrix-x-axis .lesson-slide-matrix-axis-end,.lesson-slide-matrix-x-axis .lesson-slide-matrix-axis-title{padding:0 var(--lesson-slide-space-sm);background:var(--lesson-slide-background)}.lesson-slide-matrix-x-axis .lesson-slide-matrix-axis-end:first-child{justify-self:start}.lesson-slide-matrix-x-axis .lesson-slide-matrix-axis-end:last-child{justify-self:end}.lesson-slide-divider-content{width:var(--lesson-slide-divider-content-width)}.lesson-slide-callout{width:var(--lesson-slide-callout-width);margin-top:var(--lesson-slide-title-content-gap)}.lesson-slide-panel.is-callout{gap:var(--lesson-slide-space-md);min-height:var(--lesson-slide-callout-min-height);padding:var(--lesson-slide-callout-padding);border-left:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-mint)}.lesson-slide-panel.is-callout p{font-size:var(--lesson-slide-focus-size);font-weight:var(--lesson-slide-focus-weight);line-height:var(--lesson-slide-focus-line-height)}.lesson-slide-quote-region{box-sizing:border-box;position:absolute;top:var(--lesson-slide-quote-region-top);bottom:var(--lesson-slide-quote-region-bottom);left:var(--lesson-slide-canvas-padding-x);display:grid;align-content:safe center}.lesson-slide-quote-group,.lesson-slide-quote-region{width:var(--lesson-slide-quote-group-width)}.lesson-slide-quote-heading{margin-bottom:var(--lesson-slide-quote-header-panel-gap)}.lesson-slide-quote-heading.has-title{margin-bottom:var(--lesson-slide-quote-title-panel-gap)}.lesson-slide-quote-heading>.lesson-slide-accent-rule{margin-bottom:var(--lesson-slide-content-accent-gap)}.lesson-slide-panel.is-quote{box-sizing:border-box;align-content:start;width:var(--lesson-slide-quote-panel-width);padding:var(--lesson-slide-quote-panel-padding-top) var(--lesson-slide-quote-panel-padding-x) var(--lesson-slide-quote-panel-padding-bottom);border:var(--lesson-slide-border-width) solid var(--lesson-slide-quote-border);border-radius:var(--lesson-slide-panel-radius);background:var(--lesson-slide-quote-surface)}.lesson-slide-quote-mark{color:var(--lesson-slide-purple);font-size:var(--lesson-slide-quote-mark-size);font-weight:var(--lesson-slide-quote-mark-weight);line-height:var(--lesson-slide-quote-mark-line-height);margin-bottom:var(--lesson-slide-quote-mark-gap)}.lesson-slide-panel.is-quote .lesson-slide-quote-text{max-width:var(--lesson-slide-quote-max-width);color:var(--lesson-slide-text-primary);font-size:var(--lesson-slide-quote-text-size);font-style:normal;font-weight:var(--lesson-slide-quote-text-weight);line-height:var(--lesson-slide-quote-text-line-height);text-align:left}.lesson-slide-quote-attribution{display:grid;justify-items:start;margin-top:var(--lesson-slide-quote-attribution-gap)}.lesson-slide-quote-attribution strong{color:var(--lesson-slide-text-secondary);font-size:var(--lesson-slide-quote-attribution-size);font-weight:var(--lesson-slide-quote-attribution-weight);line-height:var(--lesson-slide-quote-attribution-line-height)}.lesson-slide-quote-attribution span{color:var(--lesson-slide-text-muted);font-size:var(--lesson-slide-quote-context-size);font-weight:var(--lesson-slide-quote-context-weight);line-height:var(--lesson-slide-quote-context-line-height)}.lesson-slide-statistic-region{box-sizing:border-box;position:absolute;top:var(--lesson-slide-statistic-region-top);right:var(--lesson-slide-canvas-padding-x);bottom:var(--lesson-slide-statistic-region-bottom);left:var(--lesson-slide-canvas-padding-x);display:grid;align-content:safe center}.lesson-slide-statistic-heading{width:var(--lesson-slide-statistic-header-width)}.lesson-slide-statistic-heading>.lesson-slide-accent-rule{margin-bottom:var(--lesson-slide-content-accent-gap)}.lesson-slide-statistic-heading .lesson-slide-heading{font-size:var(--lesson-slide-statistic-title-size);font-weight:var(--lesson-slide-statistic-title-weight);line-height:var(--lesson-slide-statistic-title-line-height)}.lesson-slide-statistic-stage{display:grid;justify-items:center;margin-top:var(--lesson-slide-statistic-header-block-gap)}.lesson-slide-statistic-region.has-title .lesson-slide-statistic-stage{margin-top:var(--lesson-slide-statistic-title-block-gap)}.lesson-slide-statistic-block{box-sizing:border-box;display:grid;align-content:center;justify-items:center;width:var(--lesson-slide-statistic-panel-width);min-height:var(--lesson-slide-statistic-panel-min-height);padding:var(--lesson-slide-statistic-panel-padding-y) var(--lesson-slide-statistic-panel-padding-x);text-align:center}.lesson-slide-statistic-block.is-panel{border:var(--lesson-slide-border-width) solid var(--lesson-slide-statistic-border);border-radius:var(--lesson-slide-panel-radius);background:var(--lesson-slide-statistic-surface)}.lesson-slide-statistic-block.is-open{border:0;background:transparent}.lesson-slide-statistic-value{max-width:100%;color:var(--lesson-slide-statistic-accent);font-size:var(--lesson-slide-statistic-value-size);font-weight:var(--lesson-slide-statistic-value-weight);line-height:var(--lesson-slide-statistic-value-line-height);text-align:center;white-space:nowrap}.lesson-slide-statistic-statement{max-width:var(--lesson-slide-statistic-statement-max-width);margin:var(--lesson-slide-statistic-statement-gap) 0 0;color:var(--lesson-slide-text-primary);font-size:var(--lesson-slide-statistic-statement-size);font-weight:var(--lesson-slide-statistic-statement-weight);line-height:var(--lesson-slide-statistic-statement-line-height);text-align:center}.lesson-slide-statistic-source{margin:var(--lesson-slide-statistic-source-gap) 0 0;color:var(--lesson-slide-text-muted);font-size:var(--lesson-slide-statistic-source-size);font-weight:var(--lesson-slide-statistic-source-weight);line-height:var(--lesson-slide-statistic-source-line-height);text-align:center}.lesson-slide-table{box-sizing:border-box;display:grid;gap:var(--lesson-slide-table-row-gap);width:var(--lesson-slide-table-width);margin-top:var(--lesson-slide-title-content-gap)}.lesson-slide-table.is-count-2{--lesson-slide-table-row-min-height:var(--lesson-slide-table-row-min-height-2)}.lesson-slide-table.is-count-3{--lesson-slide-table-row-min-height:var(--lesson-slide-table-row-min-height-3)}.lesson-slide-table.is-count-4{--lesson-slide-table-row-min-height:var(--lesson-slide-table-row-min-height-4)}.lesson-slide-table.is-count-5{--lesson-slide-table-row-min-height:var(--lesson-slide-table-row-min-height-5)}.lesson-slide-table.is-count-6{--lesson-slide-table-row-min-height:var(--lesson-slide-table-row-min-height-6)}.lesson-slide-table-row{box-sizing:border-box;display:grid;grid-template-columns:var(--lesson-slide-table-label-width) minmax(0,1fr);min-height:var(--lesson-slide-table-row-min-height);overflow:hidden;border:var(--lesson-slide-border-width) solid var(--lesson-slide-table-row-border);border-radius:var(--lesson-slide-row-radius);background:var(--lesson-slide-table-row-surface)}.lesson-slide-table-row>span,.lesson-slide-table-row>strong{box-sizing:border-box;display:flex;align-items:center;min-width:0;padding-top:var(--lesson-slide-table-row-padding-y);padding-bottom:var(--lesson-slide-table-row-padding-y)}.lesson-slide-table-row>strong{padding-right:var(--lesson-slide-table-label-padding-x);padding-left:var(--lesson-slide-table-label-padding-x);background:var(--lesson-slide-table-label-surface);color:var(--lesson-slide-sky);font-size:var(--lesson-slide-point-size);font-weight:var(--lesson-slide-point-weight);line-height:var(--lesson-slide-point-line-height)}.lesson-slide-table-row>span{padding-right:var(--lesson-slide-table-detail-padding-x);padding-left:var(--lesson-slide-table-detail-padding-x);border-left:var(--lesson-slide-accent-border-width) solid var(--lesson-slide-table-detail-divider)}.lesson-slide-copyright{position:absolute;z-index:1;right:var(--lesson-slide-canvas-padding-x);bottom:var(--lesson-slide-copyright-bottom);left:auto;color:var(--lesson-slide-text-muted);font-size:var(--lesson-slide-copyright-size);font-weight:var(--lesson-slide-copyright-weight);line-height:var(--lesson-slide-copyright-line-height)}.lesson-slide-overflow-warning{box-sizing:border-box;position:absolute;z-index:10;right:auto;bottom:var(--lesson-slide-warning-bottom);left:var(--lesson-slide-warning-left);display:grid;gap:var(--lesson-slide-space-xs);width:var(--lesson-slide-warning-width);padding:var(--lesson-slide-warning-padding-y) var(--lesson-slide-warning-padding-x);border:var(--lesson-slide-border-width) solid var(--lesson-slide-warning-border);border-radius:var(--lesson-slide-warning-radius);background:var(--lesson-slide-warning-background);color:var(--lesson-slide-warning-text);font-size:var(--lesson-slide-warning-size);font-weight:var(--lesson-slide-warning-weight);line-height:var(--lesson-slide-warning-line-height)}.lesson-slide-overflow-warning li,.lesson-slide-overflow-warning strong,.lesson-slide-overflow-warning ul{margin:0}.lesson-slide-overflow-warning ul{display:grid;gap:var(--lesson-slide-space-xs);padding:0 0 0 1.25em}.lesson-slide-overflow-warning li{color:var(--lesson-slide-text-secondary);font-size:var(--lesson-slide-copyright-size);font-weight:var(--lesson-slide-copyright-weight);line-height:var(--lesson-slide-copyright-line-height)}@media (prefers-reduced-motion:reduce){.lesson-slide-canvas{scroll-behavior:auto}}.lesson-deck-audio-panel{box-sizing:border-box;position:relative;grid-template-columns:auto auto minmax(8rem,1fr) auto auto;justify-self:stretch;width:100%;max-width:none;margin-top:0;border-top:0;border-radius:0 0 var(--lesson-slide-canvas-radius) var(--lesson-slide-canvas-radius)}.lesson-deck-audio-panel .lesson-audio-player-toggle{border-color:color-mix(in srgb,var(--lesson-slide-mint) 72%,white);background:var(--lesson-slide-mint);color:var(--lesson-slide-background);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 0 0 1px rgba(166,232,213,.12)}.lesson-deck-audio-panel .lesson-audio-player-toggle:focus-visible,.lesson-deck-audio-panel .lesson-audio-player-toggle:hover{border-color:color-mix(in srgb,var(--lesson-slide-mint) 78%,white);background:color-mix(in srgb,var(--lesson-slide-mint) 88%,white);color:var(--lesson-slide-background);outline:2px solid color-mix(in srgb,var(--lesson-slide-mint) 48%,transparent);outline-offset:2px}.lesson-audio-settings{position:relative;display:inline-flex}.lesson-audio-settings-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;padding:0;border:1px solid rgba(166,232,213,.2);border-radius:.58rem;background:rgba(0,13,22,.48);color:rgba(209,219,229,.76);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.lesson-audio-settings-toggle svg{width:1.2rem;height:1.2rem}.lesson-audio-settings-toggle:focus-visible,.lesson-audio-settings-toggle:hover,.lesson-audio-settings-toggle[aria-expanded=true]{border-color:rgba(166,232,213,.48);background:rgba(166,232,213,.1);color:var(--lesson-slide-mint);outline:none}.lesson-audio-settings-toggle:focus-visible{outline:2px solid rgba(166,232,213,.42);outline-offset:2px}.lesson-audio-settings-panel{position:absolute;right:0;bottom:calc(100% + .7rem);z-index:20;display:grid;gap:.85rem;width:min(18rem,calc(100vw - 1.5rem));padding:.9rem;border:1px solid rgba(166,232,213,.3);border-radius:8px;background:linear-gradient(180deg,rgba(4,31,49,.98),rgba(0,13,22,.99)),var(--lesson-slide-background);box-shadow:0 18px 44px rgba(0,8,14,.48);color:var(--lesson-slide-text-primary)}.lesson-audio-settings-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.lesson-audio-autoplay-setting small,.lesson-audio-autoplay-setting strong,.lesson-audio-settings-heading small,.lesson-audio-settings-heading strong{margin:0}.lesson-audio-settings-heading strong{font-size:.9rem}.lesson-audio-autoplay-setting small,.lesson-audio-settings-heading small{color:var(--lesson-slide-text-muted);font-size:.7rem;line-height:1.35}.lesson-audio-autoplay-setting,.lesson-audio-speed-setting{display:flex;align-items:center;justify-content:space-between;gap:.85rem;color:var(--lesson-slide-text-secondary);font-size:.78rem}.lesson-audio-speed-setting select{min-width:5.25rem;min-height:2.1rem;padding:.35rem 1.65rem .35rem .55rem;border:1px solid rgba(75,193,229,.28);border-radius:6px;background:rgba(0,13,22,.76);color:var(--lesson-slide-text-primary);font:inherit}.lesson-audio-autoplay-setting>span{display:grid;gap:.18rem}.lesson-audio-autoplay-setting input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 auto;width:2.45rem;height:1.35rem;margin:0;border:1px solid rgba(209,219,229,.3);border-radius:999px;background:rgba(148,163,184,.2);cursor:pointer;transition:border-color .16s ease,background .16s ease}.lesson-audio-autoplay-setting input:after{content:"";position:absolute;top:.17rem;left:.18rem;width:.9rem;height:.9rem;border-radius:999px;background:rgba(240,249,255,.82);transition:transform .16s ease,background .16s ease}.lesson-audio-autoplay-setting input:checked{border-color:var(--lesson-slide-mint);background:color-mix(in srgb,var(--lesson-slide-mint) 62%,var(--lesson-slide-background))}.lesson-audio-autoplay-setting input:checked:after{background:var(--lesson-slide-mint);transform:translateX(1.05rem)}.lesson-audio-autoplay-setting input:focus-visible,.lesson-audio-speed-setting select:focus-visible{outline:2px solid rgba(166,232,213,.48);outline-offset:2px}@media (max-width:640px){.lesson-deck-audio-panel{grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:.4rem;padding-inline:.45rem}.lesson-deck-audio-panel .lesson-audio-player-time{min-width:2.25rem;font-size:.72rem}}.lesson-deck-next-lesson-panel{display:flex;justify-content:center}.lesson-deck-next-lesson-panel button{display:inline-flex;align-items:center;gap:var(--lesson-slide-space-xs);min-height:var(--lesson-slide-space-2xl);padding:var(--lesson-slide-space-xs) var(--lesson-slide-space-md);border:var(--lesson-slide-border-width) solid var(--lesson-slide-mint);border-radius:var(--lesson-slide-canvas-radius);background:var(--lesson-slide-background);color:var(--lesson-slide-mint);font:inherit;cursor:pointer}.lesson-slide-system-qa{display:grid;gap:4rem;width:min(1280px,calc(100% - 2rem));margin:2rem auto 5rem}.main:has(.lesson-slide-system-qa){max-width:none}.lesson-slide-system-qa-case>h2,.lesson-slide-system-qa>header h1,.lesson-slide-system-qa>header p{margin:0}.lesson-slide-system-qa-case{display:grid;gap:1rem}.lesson-slide-system-qa-case>h2{font-size:1rem}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-ui:"Manrope","Manrope Fallback"}