.missing-step-lesson{margin-block:1.5rem;padding:1rem;border:1px solid;border-radius:.5rem}.missing-step-lesson ol li>a{display:inline-block;min-height:44px;align-content:center}.missing-step-panel{max-width:54rem;overflow-wrap:anywhere;line-height:1.65}.missing-step-panel h2{font-size:clamp(1.3rem,3vw,2rem)}.missing-step-panel h3{margin-block:1.25rem .4rem}.missing-step-panel details{margin-block:.7rem;-webkit-border-before:1px solid currentColor;border-block-start:1px solid currentColor;padding-block:.6rem}.missing-step-case{margin-block:.75rem}.missing-step-modern{margin-block:1rem;-webkit-border-before:1px dashed currentColor;border-block-start:1px dashed currentColor;padding-block:.6rem}.missing-step-panel summary{cursor:pointer;font-weight:600}.missing-step-equations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.missing-step-math,.missing-step-table{max-width:100%;overflow-x:auto}.missing-step-math{padding:.5rem}.missing-step-panel table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.missing-step-panel td,.missing-step-panel th{padding:.5rem;text-align:center;-webkit-border-after:1px solid currentColor;border-block-end:1px solid currentColor}.missing-step-panel caption{text-align:left}.missing-step-panel :focus-visible{outline:3px solid currentColor;outline-offset:3px}[data-instrument-clarification-dialog]{width:min(58rem,calc(100vw - 2rem));max-height:85dvh;padding:clamp(.75rem,3vw,1.75rem);overflow:auto;color:inherit;background:var(--paper,Canvas)}[data-instrument-clarification-dialog]::-webkit-backdrop{background:rgb(0 0 0/.45)}[data-instrument-clarification-dialog]::backdrop{background:rgb(0 0 0/.45)}[data-instrument-clarification-dialog] [data-compass]{-webkit-border-after:1px solid currentColor;border-block-end:1px solid currentColor;-webkit-padding-after:1rem;padding-block-end:1rem;-webkit-margin-after:1rem;margin-block-end:1rem}[data-instrument-clarification-dialog] [data-compass-return]{min-height:44px;white-space:normal}@media (max-width:600px){.missing-step-equations{grid-template-columns:minmax(0,1fr)}}@media print{.missing-step-panel details>*{display:block}[data-clarification-open]{display:none}}.clock-entrance,.counting-entrance{min-width:0}.clock-entrance figure,.counting-entrance figure{margin:1rem 0}.clock-entrance svg,.counting-entrance svg{display:block;width:100%;max-width:38rem;height:auto}.clock-entrance fieldset,.counting-entrance fieldset{display:flex;flex-wrap:wrap;gap:1rem}.clock-entrance input,.counting-entrance select{font:inherit;max-width:100%}.encounter-table{max-width:100%;overflow-x:auto;margin-block:1rem}.encounter-table table{border-collapse:collapse;width:100%}.encounter-table td,.encounter-table th{border-bottom:1px solid;padding:.5rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}.clock-entrance details,.counting-entrance details{margin-block:.8rem}.clock-entrance summary,.counting-entrance summary{cursor:pointer}.entrance-bridge{border-top:1px solid;margin-top:1.5rem;padding-top:1rem}@media print{.clock-entrance fieldset,.counting-entrance fieldset{display:none}:root main .clock-entrance details[data-clock-choice]:not([open]),:root main .counting-entrance details[data-token-worked]:not([open]){display:block}.clock-entrance details[data-clock-choice]::details-content,.counting-entrance details[data-token-worked]::details-content{content-visibility:visible;display:block}.clock-entrance details[data-clock-choice]>summary,.counting-entrance details[data-token-worked]>summary{font-weight:600}.clock-entrance p:has(+details[data-clock-choice]){display:none}}.clock-entrance fieldset,.counting-entrance fieldset{align-items:center;margin-block:1.25rem}.clock-entrance input[type=text]{width:6rem}.clock-entrance form fieldset{display:grid;grid-template-columns:max-content 6rem;grid-gap:.75rem 1rem;gap:.75rem 1rem}.clock-entrance form fieldset button{grid-column:1/-1;justify-self:start}.counting-entrance select{width:auto;min-width:8rem}.counting-entrance fieldset{display:grid;grid-template-columns:max-content auto;grid-gap:.75rem 1rem;gap:.75rem 1rem}.counting-entrance fieldset select{justify-self:start}.counting-entrance fieldset>label.check{grid-column:1/-1}.clock-entrance label:has(>input[type=checkbox]),.counting-entrance label.check{display:inline-flex;align-items:center;gap:.6rem;min-height:44px}.clock-entrance input[type=checkbox],.counting-entrance input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--ink)}.clock-entrance input[type=range]{accent-color:var(--ink)}.me-entrance{margin-block:2rem;padding:clamp(.75rem,3vw,1.5rem);border:1px solid;border-radius:.5rem;overflow-wrap:anywhere}.me-entrance fieldset{min-width:0;margin-block:1rem}.me-ledgers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:1rem;gap:1rem}.me-ledgers article{padding:1rem;border:1px solid;border-radius:.25rem}.me-ledgers[data-accounts-aligned=true] article{border-style:double;border-width:3px}.me-entrance [data-body-energy]{display:block;padding:.5rem;border:1px dashed}.me-align-target,.me-bridge,.me-premise{margin-block:1rem;padding:.75rem;border:1px solid}.me-subtraction-steps li{margin-block:.75rem}.me-entrance .me-premise{border:0;padding:0}.me-entrance .me-premise p{font-family:var(--font-serif)}.me-entrance button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.me-entrance input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--ink)}@media (max-width:560px){.me-entrance{border:0;border-radius:0;padding:0}}.me-table{max-width:100%;overflow-x:auto;margin-block:1rem}.me-table table{min-width:30rem;width:100%;border-collapse:collapse}.me-table td,.me-table th{padding:.6rem;border:1px solid;text-align:start;overflow-wrap:break-word}.me-speed-lists{display:none}.me-speed{padding:.75rem;border:1px solid;overflow-wrap:normal}.me-speed-label{margin:0 0 .5rem;font-weight:700}.me-speed dl{display:grid;grid-gap:.35rem;gap:.35rem;margin:0}.me-speed dl>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem}.me-speed dd{margin:0 0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:40em){.me-table{display:none}.me-speed-lists{display:grid;grid-gap:1rem;gap:1rem;margin-block:1rem}}.me-entrance details{margin-block:.75rem}.me-static-solution{margin-block:1rem;padding:.75rem;border:1px solid;border-radius:.25rem}.me-static-solution summary{cursor:pointer;font-weight:600}.me-entrance :focus-visible{outline:3px solid currentColor;outline-offset:3px}@media print{.me-align-target,.me-entrance button,.me-entrance fieldset{display:none}.me-table{overflow:visible}.me-table table{min-width:0}.me-table tr{page-break-inside:avoid;break-inside:avoid}.me-subtraction-steps li[hidden]{display:list-item}.me-static-solution>*{display:block}}.linear-proof{margin-block:2rem;min-width:0}.linear-proof fieldset{display:grid;grid-gap:.7rem;gap:.7rem;padding:1rem;min-inline-size:0}.linear-proof label{display:block}.linear-proof label:has(input){min-height:2.75rem}.linear-step-nav{display:flex;flex-wrap:wrap;gap:.7rem 1.1rem;margin-block:1rem}.linear-step-list{list-style:none;padding:0}.linear-step-list>li{-webkit-border-before:1px solid currentColor;border-block-start:1px solid currentColor;margin-block:1.5rem;padding-block:1rem;scroll-margin-top:6rem}.linear-step-list>li:focus{outline:2px solid currentColor;outline-offset:.4rem}.linear-formula{overflow-wrap:anywhere}.linear-formula-scroll{overflow-x:auto;padding-block:.4rem}.linear-formula .katex-display{margin-block:.5rem}.linear-support{font-weight:600}.linear-mathml{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.linear-proof[data-proof-mode=compact] .linear-step-reason{display:none}@media print{.linear-proof .linear-controls,.linear-proof .linear-step-nav{display:none}.linear-proof[data-proof-mode] .linear-step-detail>:not(summary),.linear-proof[data-proof-mode] .linear-step-reason{display:revert}.linear-step-list>li{page-break-inside:avoid;break-inside:avoid}}.low-speed-table{overflow-x:auto;max-width:100%}.low-speed-table table{width:100%;border-collapse:collapse}.low-speed-table td,.low-speed-table th{text-align:left;padding:.4rem;border-bottom:1px solid}@media print{.low-speed-table{overflow:visible}}