.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}}