.teach .ws-root{flex:1;grid-template-columns:minmax(270px,340px) minmax(0,1fr);align-items:start;gap:18px;padding:clamp(10px,2vh,20px);display:grid}.teach .ws-controls{flex-direction:column;gap:12px;min-width:0;display:flex}.teach .ws-controls .mt-group,.teach .ws-controls .mt-field{min-width:0}.teach .ws-controls .mt-field select{box-sizing:border-box;width:100%}.teach .ws-controls .mt-row .mt-field select{width:auto}.teach .ws-preview{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.teach .ws-mix{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.teach .ws-mix li{border-top:1px solid var(--rule);flex-direction:column;gap:4px;padding-top:8px;display:flex}.teach .ws-mix select,.teach .ws-controls select{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--muted);border-radius:6px;max-width:100%;min-height:40px;padding:6px 8px;font-size:15px}.teach .ws-controls input[type=text]{box-sizing:border-box;width:100%}.teach .ws-preview .mt-seg{align-self:center}.teach .ws-page{width:min(100%,760px);aspect-ratio:var(--ratio,850 / 1100);box-sizing:border-box;color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--rule);background:#fff;border-radius:2px;font-family:Arial,Helvetica,sans-serif;overflow:hidden;container-type:inline-size}.teach .ws-in{box-sizing:border-box;flex-direction:column;height:100%;padding:5.5cqw 6cqw 3.2cqw;display:flex}.teach .ws-head{border-bottom:.35cqw solid #111;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1cqw 3cqw;padding-bottom:1.2cqw;display:flex}.teach .ws-title{margin:0;font-size:3.7cqw;font-weight:700;line-height:1.15}.teach .ws-name{color:#374151;white-space:nowrap;align-items:baseline;gap:1cqw;margin:0;font-size:2.3cqw;display:flex}.teach .ws-name i{border-bottom:.22cqw solid #111;width:15cqw;height:1em;display:inline-block}.teach .ws-dir{color:#374151;margin:1.4cqw 0 1.6cqw;font-size:2.3cqw}.teach .ws-grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));flex:1;grid-auto-rows:1fr;gap:1cqw 2cqw;min-height:0;margin:0;padding:0;list-style:none;display:grid}.teach .ws-p{min-width:0;font-size:calc(var(--fs,3) * 1cqw);align-items:center;padding-left:3.4cqw;line-height:1.2;display:flex;position:relative}.teach .ws-n{color:#6b7280;font-size:.6em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.teach .ws-p--stack{align-items:flex-start;padding-top:.6em}.teach .ws-p--stack .ws-n{top:.4em;transform:none}.teach .ws-foot{color:#6b7280;justify-content:space-between;margin-top:1.4cqw;font-size:1.7cqw;display:flex}.teach .ws-line{flex-direction:column;align-items:flex-start;gap:.3em;display:flex}.teach .ws-text{font-variant-numeric:tabular-nums;display:block}.teach .ws-blank{vertical-align:baseline;border-bottom:.07em solid #111;min-width:2.4em;height:.95em;margin:0 .12em;display:inline-block}.teach .ws-frac .ws-blank{min-width:1.1em}.teach .ws-exp{font-size:.7em;line-height:0}.teach .ws-exp .ws-blank{min-width:1.2em}.teach .ws-frac{vertical-align:middle;flex-direction:column;align-items:center;margin:0 .14em;font-size:.92em;line-height:1.15;display:inline-flex}.teach .ws-frac>span:first-child{border-bottom:.07em solid #111;padding:0 .18em}.teach .ws-whole{margin-left:.1em}.teach .ws-stack{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;padding-left:1em;display:inline-flex}.teach .ws-r{position:relative}.teach .ws-op{margin-right:.3em;position:absolute;right:100%}.teach .ws-ans{border-top:.07em solid #111;align-self:stretch;min-height:1.6em;margin-top:.12em}.teach .ws-div{font-variant-numeric:tabular-nums;flex-direction:column;display:inline-flex}.teach .ws-quot{min-height:1.5em}.teach .ws-longdiv{align-items:flex-end;display:inline-flex}.teach .ws-divisor{padding-right:.3em}.teach .ws-dividend{border-top:.07em solid #111;border-left:.07em solid #111;border-top-left-radius:.35em;padding:.1em .3em 0 .4em}.teach .ws-pic{justify-content:flex-start;display:flex}.teach .ws-pic svg{height:auto;display:block}.teach .ws-pic-clock,.teach .ws-pic-circle{width:calc(11cqw * var(--ps,1))}.teach .ws-pic-bar{width:calc(17cqw * var(--ps,1))}.teach .ws-pic-dots{width:calc(15cqw * var(--ps,1))}.teach .ws-key{aspect-ratio:auto;width:min(100%,760px);overflow:visible}.teach .ws-key .ws-in{height:auto}.teach .ws-keyset{margin-top:2cqw}.teach .ws-keyhead{margin:0 0 1cqw;font-size:2.6cqw;font-weight:700}.teach .ws-key--long .ws-answers{columns:6;font-size:2.1cqw;line-height:1.5}.teach .ws-answers{columns:5;font-variant-numeric:tabular-nums;column-gap:2.4cqw;margin:0;padding:0;font-size:2.5cqw;line-height:1.6;list-style:none}.teach .ws-answers li{break-inside:avoid;white-space:nowrap}.teach .ws-answers .ws-n{margin-right:.4em;font-size:.85em;position:static}.teach .ws-answers .ws-blank{min-width:1.4em}@media screen{.teach .ws-page[data-show="0"],.teach .ws-keyset[data-show="0"]{display:none}}.teach.is-projector .ws-root{grid-template-columns:minmax(0,1fr);padding:8px}.teach.is-projector .ws-controls{display:none}.teach.is-projector .ws-page{width:min(100%,77.2727vh - 18.5455px)}@media (max-width:900px){.teach .ws-root{grid-template-columns:minmax(0,1fr)}}@media print{:is(.teach:has(.ws-root) .teach-crumbs,.teach:has(.ws-root) .teach-title){display:none!important}.teach:has(.ws-root){background:#fff;min-height:0}:is(.teach:has(.ws-root) .teach-wrap,.teach:has(.ws-root) .teach-main){max-width:none;margin:0;padding:0}:is(.teach:has(.ws-root) .tool,.teach:has(.ws-root) .tool-canvas){background:#fff;border:0;border-radius:0;min-height:0;margin:0;display:block}.teach .ws-root{padding:0;display:block}.teach .ws-preview{display:block}.teach .ws-controls,.teach .ws-preview>.mt-note,.teach .ws-preview>.mt-seg{display:none!important}.teach .ws-page{width:var(--sheet-w);height:calc(var(--sheet-h) - .04in);aspect-ratio:auto;break-before:page;page-break-before:always;border:0;border-radius:0;overflow:hidden}.teach .ws-page[data-print="0"],.teach .ws-keyset[data-print="0"]{display:none!important}.teach .ws-page[data-show="0"][data-print="1"]{display:flex}.teach .ws-keyset[data-show="0"][data-print="1"]{display:block}.teach .ws-key .ws-in{height:100%}}.teach .ws-name i.ws-score{width:11cqw}
