.learn-figure.anatomy{--anatomy-card:#fff;--anatomy-strong:#0c1115;--anatomy-muted:#8f8779;--anatomy-lit-top:#fff8ea;--anatomy-lit-shade:#f3eadb;--anatomy-weight:.6px;--anatomy-ease:cubic-bezier(.32, .72, 0, 1);--anatomy-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--lf-text-muted:#6b6459;--lf-text-lit:#94600f;--lf-lit-0:#eee3d0;--lf-lit-1:#f3eadb;--lf-lit-2:#f7f0e3;--lf-lit-3:#fbf5ea}.dark .learn-figure.anatomy{--anatomy-card:#26221d;--anatomy-strong:#fff;--anatomy-muted:#8f8779;--anatomy-lit-top:#3e382f;--anatomy-lit-shade:#332d25;--lf-text-muted:#a39b8c;--lf-text-lit:#f5a623;--lf-lit-0:#2a251e;--lf-lit-1:#2f2922;--lf-lit-2:#342e26;--lf-lit-3:#39332b}.learn-figure [hidden]{display:none!important}.learn-figure .lf-card{background:var(--anatomy-card);--anatomy-paper:var(--anatomy-card)}.learn-figure .lf-grid{grid-template-columns:minmax(0,1fr) 296px;grid-template-areas:"stage parts""notes parts";align-items:start;gap:8px 24px;display:grid}.learn-figure .lf-stage-block{grid-area:stage;grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.learn-figure .lf-parts{grid-area:parts;padding-top:2px}.learn-figure .lf-notes{grid-area:notes;margin-top:6px}.learn-figure .lf-stage{touch-action:pan-y;cursor:crosshair;border-radius:6px;outline:none}.learn-figure .lf-stage:focus-visible,.learn-figure .lf-chart:focus-visible{outline:2px solid var(--anatomy-lit);outline-offset:4px}.learn-figure .lf-chart{touch-action:pan-y;cursor:ew-resize;width:100%;height:auto;font-family:var(--anatomy-mono);outline:none;display:block;overflow:visible}.learn-figure .lf-chart text{fill:var(--lf-text-muted);letter-spacing:.04em;font-size:9px}.learn-figure .lf-rule{stroke:var(--anatomy-faint);stroke-width:.6px}.learn-figure .lf-rule-ref{stroke:var(--anatomy-mid);stroke-dasharray:1 3}.learn-figure .lf-axis{fill:none;stroke:var(--anatomy-lo);stroke-width:.7px}.learn-figure .lf-line{fill:none;stroke:var(--anatomy-lo);stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round;transition:stroke .32s var(--anatomy-ease)}.learn-figure .lf-line.lf-sum{stroke:var(--anatomy-hi);stroke-width:1.4px}.learn-figure .lf-line.lf-ghost{stroke:var(--anatomy-mid);stroke-width:1px;stroke-dasharray:1.5 2.5}.learn-figure .lf-line.is-lit{stroke:var(--anatomy-lit);stroke-width:1.6px}.learn-figure .lf-cur-line{stroke:var(--anatomy-mid);stroke-width:.7px;stroke-dasharray:2 3}.learn-figure .lf-cur-dot{fill:var(--anatomy-card);stroke:var(--anatomy-lit);stroke-width:1.4px}.learn-figure .lf-chart .lf-cur-label{fill:var(--anatomy-strong);font-variant-numeric:tabular-nums;font-size:10px}.learn-figure [data-mode-set]{transition:opacity .32s var(--anatomy-ease)}.learn-figure [data-mode-set][data-off]{opacity:0}.learn-figure .lf-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 10px;display:flex}.learn-figure .lf-seg{border:1px solid var(--anatomy-lo);border-radius:6px;width:max-content;max-width:100%;margin:6px 0 2px;padding:2px;display:flex}.learn-figure .lf-seg button{font:inherit;color:var(--anatomy-text);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 12px;font-size:12.5px;font-weight:500}.learn-figure .lf-seg button[aria-checked=true]{background:var(--anatomy-strong);color:var(--anatomy-card)}.learn-figure .lf-seg button:focus-visible{outline:2px solid var(--anatomy-lit);outline-offset:-2px}.learn-figure .lf-foot{font-family:var(--anatomy-mono);letter-spacing:.04em;justify-content:space-between;gap:16px;margin-top:2px;font-size:10.5px;line-height:1.4;display:flex}.learn-figure .lf-hint{color:var(--lf-text-muted);text-transform:uppercase;letter-spacing:.1em;flex:none}.learn-figure .lf-readout{color:var(--anatomy-strong);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.learn-figure .lf-view-note p,.learn-figure .lf-mode-note p{color:var(--anatomy-text);margin:0 0 6px;font-size:13.5px;line-height:1.5}.learn-figure .lf-pair{color:var(--anatomy-strong)!important}.learn-figure .lf-mode-note{border-top:1px solid var(--anatomy-faint);margin-top:8px;padding-top:8px}.learn-figure .lf-mode-note b{color:var(--anatomy-strong);font-weight:600}.learn-figure .lf-parts-h{font-family:var(--anatomy-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lf-text-muted);margin:10px 0 2px;font-size:10px;font-weight:500}.learn-figure .lf-parts>div:first-of-type .lf-parts-h{margin-top:0}.learn-figure .lf-rows{margin:0;padding:0;list-style:none}.learn-figure .lf-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color .2s var(--anatomy-ease), background .2s var(--anatomy-ease);background:0 0;border:0;border-left:2px solid #0000;border-radius:0 4px 4px 0;margin:0;padding:5px 10px 5px 12px;display:block}.learn-figure .lf-row:hover,.learn-figure .lf-row:focus-visible{background:var(--anatomy-shade-3)}.learn-figure .lf-row:focus-visible{outline:2px solid var(--anatomy-lit);outline-offset:-2px}.learn-figure .lf-row.is-lit{border-left-color:var(--anatomy-lit)}.learn-figure .lf-row[aria-pressed=true]{background:var(--anatomy-shade-2)}.learn-figure .lf-row-name{color:var(--anatomy-strong);font-size:13.5px;font-weight:600;line-height:1.3;display:block}.learn-figure .lf-row.is-lit .lf-row-name{color:var(--lf-text-lit)}.learn-figure .lf-row-line{color:var(--anatomy-text);font-size:12.5px;line-height:1.35;display:block}.learn-figure .lf-void{fill:var(--anatomy-shade-0)}.learn-figure [data-row] .iso-edge,.learn-figure [data-row] .iso-top,.learn-figure [data-row] .iso-shade,.learn-figure [data-row] .iso-wire path,.learn-figure [data-row] .iso-wire-end{transition:stroke .36s var(--anatomy-ease), fill .36s var(--anatomy-ease)}.learn-figure [data-row].on .iso-solid>.iso-top{fill:var(--anatomy-lit-top)}.learn-figure [data-row].on .iso-solid>.iso-shade[data-shade="0"]{fill:var(--lf-lit-0)}.learn-figure [data-row].on .iso-solid>.iso-shade[data-shade="1"]{fill:var(--lf-lit-1)}.learn-figure [data-row].on .iso-solid>.iso-shade[data-shade="2"]{fill:var(--lf-lit-2)}.learn-figure [data-row].on .iso-solid>.iso-shade[data-shade="3"]{fill:var(--lf-lit-3)}.learn-figure [data-row].on .iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-lit-top)}.learn-figure [data-row].on .iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--lf-lit-0)}.learn-figure [data-row].on .iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--lf-lit-1)}.learn-figure [data-row].on .iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--lf-lit-2)}.learn-figure [data-row].on .iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--lf-lit-3)}.learn-figure [data-row].on .iso-solid>.iso-edge,.learn-figure [data-row].on .iso-wire path,.learn-figure [data-row].on .iso-wire .iso-wire-end{stroke:var(--anatomy-lit);stroke-width:1px}.learn-figure [data-row].on .lf-void{fill:var(--anatomy-shade-1)}.learn-figure .it.sub:not(.on) .iso-solid>.iso-edge{stroke:var(--anatomy-mid)}.learn-figure .it.sub:not(.on) .iso-wire path,.learn-figure .it.sub:not(.on) .iso-wire .iso-wire-end{stroke:var(--anatomy-lo)}.learn-figure .lf-ring{fill:none;stroke:var(--anatomy-mid);stroke-width:.7px}.learn-figure .lf-waves.is-accent .lf-ring{stroke:var(--anatomy-lit)}.learn-figure .lf-plug{opacity:0;transition:opacity .36s var(--anatomy-ease)}.learn-figure [data-mode=sealed] .lf-plug{opacity:1}.learn-figure [data-mode=sealed] .it[data-row=port]:not(.on) .iso-solid>.iso-edge{stroke:var(--anatomy-lo)}.learn-figure [data-figure=planar-magnetic] .lf-ring{stroke-width:.9px}@media (prefers-reduced-motion:reduce){.learn-figure [data-row] *,.learn-figure .lf-line,.learn-figure .lf-row,.learn-figure .lf-plug,.learn-figure [data-mode-set]{transition:none}}@media (max-width:720px){.learn-figure .lf-grid{grid-template-columns:1fr;grid-template-areas:"stage""notes""parts";gap:12px}.learn-figure .lf-seg button{padding:5px 8px;font-size:12px}.learn-figure .lf-stage-block{z-index:2;background:var(--anatomy-card);border-bottom:1px solid var(--anatomy-faint);padding-bottom:6px;position:sticky;top:0}.learn-figure .lf-foot{flex-direction:column;gap:2px}.learn-figure .lf-readout{text-align:left;white-space:normal}.learn-figure .lf-chart text{font-size:13px}.learn-figure .lf-chart .lf-cur-label{font-size:14px}}.learn-figure .lf-stage{position:relative}.learn-figure .lf-poster,.learn-figure .lf-stage>svg{width:100%;height:auto;display:block}.learn-figure .lf-foot-light{flex-wrap:wrap;align-items:center;gap:6px 16px}.learn-figure .lf-foot-light .lf-hint{flex:1 1 0;min-width:10em}.learn-figure .lf-toggle{border:1px solid var(--anatomy-lo);min-height:32px;font:inherit;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;text-transform:none;color:var(--anatomy-strong);cursor:pointer;background:0 0;border-radius:6px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:500}.learn-figure .lf-toggle:hover{border-color:var(--anatomy-lit)}.learn-figure .lf-toggle:focus-visible{outline:2px solid var(--anatomy-lit);outline-offset:2px}.learn-figure .lf-readout-light{text-align:left;white-space:normal;font-family:var(--anatomy-mono);letter-spacing:.04em;margin:2px 0 0;font-size:10.5px}@media (max-width:720px){.learn-figure .lf-foot-light{flex-direction:row}}
