.site-v2 .lrn-pc-g1{stop-color:var(--sv-peri);stop-opacity:.16}.site-v2 .lrn-pc-g2{stop-color:var(--sv-peri);stop-opacity:0}.site-v2 .lrn-pc-shadow{fill:var(--sv-line)}.site-v2 .lrn-pc-foot{fill:var(--sv-card2);stroke:var(--sv-line2);stroke-width:1px}.site-v2 .lrn-pc-post{fill:none;stroke:var(--sv-ink3);stroke-width:3px;stroke-linecap:round}.site-v2 .lrn-pc-arm{fill:none;stroke:var(--sv-ink2);stroke-width:3px;stroke-linecap:round}.site-v2 .lrn-pc-end{fill:var(--sv-ink2)}.site-v2 .lrn-pc-pivot{fill:var(--sv-card);stroke:var(--sv-ink2);stroke-width:2px}.site-v2 .lrn-pc-str{fill:none;stroke:var(--rL);stroke-width:1.2px}.site-v2 .lrn-pc-bowl{fill:var(--rS);stroke:var(--rT);stroke-width:1.4px;stroke-linejoin:round}.site-v2 .lrn-pc-chip{fill:var(--rL);stroke:var(--rT);stroke-width:1.3px}.site-v2 .lrn-pc-note{fill:var(--rS);stroke:var(--rT);stroke-width:1.3px}.site-v2 .lrn-pc-seal{fill:none;stroke:var(--rT);stroke-width:1.3px;stroke-linecap:round}.site-v2 .lrn-pc-lab{font-family:var(--font-dm-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;text-anchor:middle;fill:var(--rT);font-size:11px;font-weight:500}.site-v2 .lrn-pc-beam{transform-box:view-box;transform-origin:240px 96px;transform:rotate(-7deg)}.site-v2 .lrn-pc-pan{transform-box:view-box}.site-v2 .lrn-pc-pl{transform-origin:84px 96px;transform:rotate(7deg)}.site-v2 .lrn-pc-pr{transform-origin:396px 96px;transform:rotate(7deg)}.site-v2 .lrn-pc-legend{border-top:1px solid var(--sv-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:10px 24px 0;padding-top:16px;display:grid}.site-v2 .lrn-pc-legend>div{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.site-v2 .lrn-pc-ln{font-family:var(--font-dm-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--rT);font-size:11px;font-weight:500}.site-v2 .lrn-pc-lv{font-family:var(--font-dm-mono),ui-monospace,monospace;font-feature-settings:"tnum";color:var(--sv-ink2);font-size:12.5px}.site-v2 .lrn-pc-lv b{color:var(--sv-accentText);margin-left:4px;font-size:17px;font-weight:500}.site-v2 .lrn-pc-cap{font-family:var(--font-dm-mono),ui-monospace,monospace;letter-spacing:.06em;color:var(--sv-ink3);margin:14px 24px 0;font-size:11px}@media (max-width:1023.98px){.site-v2 .lrn-pc-legend{gap:12px;margin:6px 0 0;padding-top:12px}.site-v2 .lrn-pc-ln{letter-spacing:.08em;font-size:10px}.site-v2 .lrn-pc-cap{margin:10px 0 0}.site-v2 .lrn-pc-lv b{margin:5px 0 0;display:block}}@media (prefers-reduced-motion:no-preference){.site-v2 .lrn-pc-beam,.site-v2 .lrn-pc-pan{animation-duration:8s;animation-timing-function:cubic-bezier(.45,0,.3,1);animation-iteration-count:infinite}.site-v2 .lrn-pc-beam{animation-name:lrn-pc-tip}.site-v2 .lrn-pc-pan{animation-name:lrn-pc-level}.site-v2 .lrn-pc-chip{animation-duration:8s;animation-timing-function:ease-out;animation-iteration-count:infinite}.site-v2 .lrn-pc-k1{animation-name:lrn-pc-c1}.site-v2 .lrn-pc-k2{animation-name:lrn-pc-c2}.site-v2 .lrn-pc-k3{animation-name:lrn-pc-c3}}@keyframes lrn-pc-tip{0%,6%{transform:rotate(4deg)}14%{transform:rotate(1.5deg)}22%{transform:rotate(-1.5deg)}30%{transform:rotate(-4deg)}38%{transform:rotate(-8.5deg)}45%{transform:rotate(-6deg)}52%,88%{transform:rotate(-7deg)}to{transform:rotate(4deg)}}@keyframes lrn-pc-level{0%,6%{transform:rotate(-4deg)}14%{transform:rotate(-1.5deg)}22%{transform:rotate(1.5deg)}30%{transform:rotate(4deg)}38%{transform:rotate(8.5deg)}45%{transform:rotate(6deg)}52%,88%{transform:rotate(7deg)}to{transform:rotate(-4deg)}}@keyframes lrn-pc-c1{0%,8%{opacity:0;transform:translateY(-14px)}14%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}@keyframes lrn-pc-c2{0%,16%{opacity:0;transform:translateY(-14px)}22%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}@keyframes lrn-pc-c3{0%,24%{opacity:0;transform:translateY(-14px)}30%,88%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}
