h1,h2,h3{text-wrap:balance;margin:0;line-height:1.2}p{margin:0}a{color:inherit}b{font-weight:700}b[data-es-plain=fragment]{white-space:nowrap}s{color:var(--faint)}.f{color:var(--stem);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em;font-style:normal}.f .en{color:var(--end);font-style:normal}.f .j{color:var(--faint);font-style:normal}.f .ir{color:var(--irr);background:var(--irr-soft);font-style:normal;font-weight:700}.f .noun{color:var(--muted)}.f .alt{color:var(--faint)}.d,.n{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.lede{color:var(--muted);max-width:60ch}.dot{color:var(--line2)}.legend .f{font-size:13px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.clip{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modebar{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.mb{cursor:pointer;border:1px solid var(--line2);background:var(--surface);color:var(--faint);user-select:none;white-space:nowrap;border-radius:999px;padding:1px 8px}#m-show:checked~* .mb-show,#m-es:checked~* .mb-es,#m-num:checked~* .mb-num{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}#m-show:focus-visible~* .mb-show,#m-es:focus-visible~* .mb-es,#m-num:focus-visible~* .mb-num{outline:2px solid var(--accent);outline-offset:2px}#m-es:checked~* .es,#m-num:checked~* .n{visibility:hidden}#m-es:checked~* .row:hover .es,#m-es:checked~* .row:focus .es,#m-es:checked~* .row:focus-within .es,#m-num:checked~* .row:hover .n,#m-num:checked~* .row:focus .n,#m-num:checked~* .row:focus-within .n{visibility:visible}.hint{color:var(--faint);font-size:12px;display:none}#m-es:checked~* .hint,#m-num:checked~* .hint{display:block}.row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}table{border-collapse:collapse;font-size:14px}.nt td{vertical-align:baseline;white-space:nowrap;padding:2px 12px 2px 0}.nt td.n{text-align:right;color:var(--ink);padding-right:14px;font-weight:600}.nt .es .f{font-size:14px}.tables{flex-wrap:wrap;align-items:flex-start;gap:8px 36px;display:flex}.watch{gap:4px;margin:0;padding-left:18px;font-size:15px;display:grid}.steps{gap:6px;margin:0;padding-left:20px;display:grid}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}html{scroll-behavior:smooth}.modeg{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.modeg .glabel{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:600}@media (width<=820px){.rail.rail{border-right:0;border-bottom:1px solid var(--line)}.rail .legend.legend{margin-top:0;display:flex}}.built{border-left:1px solid var(--line);padding-left:24px}.drill{gap:14px;display:grid}.ctlrow{flex-wrap:wrap;justify-content:space-between;gap:12px 24px;display:flex}.pills{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.pill{cursor:pointer;border:1px solid var(--line2);background:var(--surface);color:var(--faint);font:inherit;border-radius:999px;padding:1px 10px;font-size:12px;line-height:1.5}.pill[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.card{border:1px solid var(--line);background:var(--surface);justify-items:center;gap:22px;min-height:300px;padding:48px 32px 28px;display:grid}.prompt{letter-spacing:-.02em;text-align:center;text-wrap:balance;font-size:64px;font-weight:700;line-height:1.1}.prompt.f{letter-spacing:0;font-size:34px;font-weight:500}.answer{text-align:center;text-wrap:balance;min-height:1.25em;font-size:30px;line-height:1.25}.answer.d{font-size:44px;font-weight:700}.answer.blank{color:var(--line2)}.acts{gap:10px;display:flex}button.act{cursor:pointer;font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:6px;padding:8px 22px;font-size:15px;font-weight:600}button.act.ghost{background:var(--surface);color:var(--accent)}.key{color:var(--faint);font-size:12px}.key kbd{border:1px solid var(--line2);color:var(--muted);border-radius:3px;padding:0 5px;font-family:ui-monospace,Menlo,monospace;font-size:11px}.words{flex-wrap:wrap;gap:20px 28px;display:flex}.words>div{flex:auto;min-width:0}.words h3{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-bottom:6px;font-size:12px;font-weight:600}@media (width<=820px){.nt td.es{white-space:normal}.prompt{font-size:48px}.answer{font-size:24px}}.drillhead{gap:6px;margin-bottom:18px;display:grid}.drillhead h1{letter-spacing:-.01em;margin:4px 0;font-size:34px}.wordsec{gap:12px;margin-top:44px;display:grid}.wordsec h2{letter-spacing:-.01em;font-size:22px}.starthere{border-top:1px solid var(--line);margin-top:64px;padding-top:32px}.starthere h2{letter-spacing:-.01em;margin:0 0 10px;font-size:32px}.starthere:target{box-shadow:inset 4px 0 0 var(--accent);margin-left:-18px;padding-left:14px}main [lang]{overflow-anchor:none}
