.hm{vertical-align:middle;color:var(--ink);font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:0;text-transform:none;flex-direction:column;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.hm-btn,.hm-row{color:inherit;border-radius:var(--r-control);align-items:center;gap:6px;margin:-3px -4px;padding:3px 4px;display:inline-flex}.hm-btn{cursor:pointer;transition:background-color var(--dur-micro) linear}.hm-btn:hover,.hm-btn[aria-expanded=true]{background:color-mix(in srgb, var(--ink) 8%, transparent)}.hm-strip{align-items:center;gap:3px;display:inline-flex}.hm-punch{flex:none;display:block;overflow:visible}.hm-t{font-family:var(--font-mono);fill:currentColor;font-size:10px;font-weight:500}.hm-t--knock{fill:var(--bg)}.hm-word{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--tr-mono);color:var(--ink);-webkit-text-decoration:underline dashed 1px var(--muted);text-decoration:underline dashed 1px var(--muted);text-underline-offset:.3em}.hm-prov{font-family:var(--font-text);font-size:var(--t-small);color:var(--ink);text-align:start;white-space:normal;gap:6px;line-height:1.45;display:grid}.hm-prov--pop{background:var(--surface);width:min(20rem,100vw - 16px);color:var(--ink);border:1px solid var(--ink);border-radius:0;margin:0;padding:14px 16px 12px;display:none;position:fixed;inset:auto;overflow:visible}.hm-prov--pop.is-fallback:not([hidden]){display:grid}.hm-prov--pop:popover-open{display:grid}.hm-prov--pop:focus{outline:none}.hm-prov__head{font-family:var(--font-display);font-size:1rem;font-weight:620;line-height:1.2}.hm-prov__def{color:var(--muted)}.hm-prov__rows{border-block:1px solid var(--hairline);grid-template-columns:max-content 1fr;gap:2px 12px;padding-block:6px;display:grid}.hm-prov__row{display:contents}.hm-prov__k{font-family:var(--font-mono);font-size:var(--t-meta);color:var(--muted);line-height:1.6}.hm-prov__mono,.hm-prov__math{font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:var(--tr-mono);font-variant-numeric:tabular-nums slashed-zero}.hm-prov__note{font-style:italic}.hm-prov__math{border-block-start:1px solid var(--rule);overflow-wrap:anywhere;padding-block-start:6px}.hm-close{justify-self:start;min-height:1.9rem;margin-block-start:4px;padding-block:.3em}.hm--expanded{vertical-align:top;gap:6px;max-width:34ch}.hm-prov--inline{font-size:var(--t-meta);gap:3px;line-height:1.45}.hm-prov--inline .hm-prov__head{display:none}.hm-prov--inline .hm-prov__rows{padding-block:3px}
