:root{--eq-pencil:#3e3c38eb}:root[data-theme=dark]{--eq-pencil:#d6d1c7eb}.n{font:inherit;color:inherit}.n[data-fact]{cursor:default;border-radius:1px}.n[data-fact]:focus-visible{outline-offset:2px}.n.n--on{background:linear-gradient(var(--eq-pencil), var(--eq-pencil)) left calc(100% - .02em) / 100% 1.2px no-repeat;animation:eq-underline .38s var(--pen-ease) both}@keyframes eq-underline{0%{background-size:0 1.2px}}.eq-note{z-index:60;font-family:var(--font-hand), cursive;color:var(--eq-pencil);white-space:nowrap;pointer-events:none;transform-origin:0;animation:eq-wipe var(--wipe,.6s) var(--pen-ease) both;font-size:20px;font-weight:500;line-height:1.1;transition:opacity .32s;position:absolute;top:0;left:0;rotate:-1deg}.eq-note[data-fixed]{position:fixed}.eq-note[data-wrap]{white-space:normal;max-width:min(340px,100vw - 32px)}.eq-note[data-lines]{white-space:pre-line;line-height:1.15}.eq-note[data-over]{background:var(--bg);padding:0 4px}.eq-note.is-out{opacity:0}@keyframes eq-wipe{0%{clip-path:inset(-40% 100% -40% -6px)}to{clip-path:inset(-40% -12px -40% -6px)}}.eq-qed{z-index:60;pointer-events:none;border:1.1px solid var(--eq-pencil);background:repeating-linear-gradient(-55deg, var(--eq-pencil) 0 1px, transparent 1px 3.2px);width:13px;height:13px;animation:eq-wipe .5s var(--pen-ease) both;border-radius:1px;transition:opacity .4s;position:absolute;rotate:-2deg}.eq-qed.is-out{opacity:0}.eq-card{z-index:70;right:max(16px, var(--gut));background:var(--bg);min-width:230px;max-width:calc(100vw - 32px);color:var(--eq-pencil);border:1px solid color-mix(in srgb, var(--eq-pencil) 45%, transparent);font-family:var(--font-hand), cursive;animation:eq-wipe .45s var(--pen-ease) both;border-radius:2px;padding:12px 18px 10px;font-size:21px;line-height:1.2;position:fixed;bottom:24px;rotate:-.6deg}.eq-card:focus{outline:none}.eq-card__h{margin-bottom:4px;font-size:24px}.eq-card__l{gap:1px;margin:0;display:grid}.eq-card__l>div{grid-template-columns:4.2em 1fr;align-items:baseline;gap:10px;display:grid}.eq-card__l dt{font-family:var(--mono);letter-spacing:.02em;color:var(--ink);font-size:12px;font-stretch:87.5%}.eq-card__l dd{margin:0}.eq-card__foot{border-top:1px solid color-mix(in srgb, var(--eq-pencil) 25%, transparent);justify-content:space-between;gap:16px;margin-top:8px;padding-top:6px;display:flex}.eq-card__b{color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);background:0 0;border:0;padding:2px 0;font-size:18px}.eq-card__b:hover{text-decoration-color:currentColor}.ftr__base .eq-inst{text-transform:none;letter-spacing:.02em;align-items:center;gap:22px;margin-left:auto;display:flex}.eq-grad{font-family:var(--mono);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--meta);align-items:center;gap:0;font-size:11px;font-stretch:87.5%;display:inline-flex}.eq-grad__eq,.eq-grad__ck{display:none}.eq-grad.is-eq .eq-grad__eq{white-space:pre;color:var(--ink);display:inline}.eq-grad.is-eq .eq-grad__ck{margin-left:6px;display:block;overflow:visible}.eq-grad__ck path{fill:none;stroke:var(--eq-pencil);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.01;stroke-dashoffset:1.01px}.eq-grad.is-eq .eq-grad__ck path{animation:eq-tick .6s var(--pen-ease) .1s forwards}@keyframes eq-tick{to{stroke-dashoffset:0}}.snd{cursor:pointer;min-height:32px;color:var(--meta);font-family:var(--mono);letter-spacing:.02em;text-transform:none;background:0 0;border:0;align-items:center;gap:8px;padding:0 2px;font-size:12px;font-stretch:87.5%;transition:color .2s;display:inline-flex}.snd:hover,.snd[aria-pressed=true]{color:var(--ink)}.snd__g{width:24px;height:8px;display:block;overflow:hidden}.snd__g path{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.snd__off{opacity:.6;transition:opacity .25s}.snd__on{stroke-dasharray:1 1.01;stroke-dashoffset:1.01px;transition:stroke-dashoffset .6s var(--ease)}.snd[aria-pressed=true] .snd__off{opacity:0}.snd[aria-pressed=true] .snd__on{stroke-dashoffset:0}.snd[aria-pressed=true][data-live] .snd__wave{animation:2.4s linear infinite snd-wave}@keyframes snd-wave{to{transform:translate(11px)}}@media (prefers-reduced-motion:reduce){.snd[data-live] .snd__wave{animation:none}}@media (max-width:520px){.ftr__base .eq-inst{gap:16px}}@media (max-width:360px){.ftr__base .eq-inst{flex-direction:column;align-items:flex-end;gap:4px}}@media (pointer:coarse){.snd{min-height:44px;margin:-6px 0}}.ftr__note .eq-today{font-family:var(--font-hand), cursive;letter-spacing:0;color:var(--eq-pencil);font-size:19px;font-stretch:100%;line-height:1.2}.ftr__print,.eq-print-shot{display:none}@media (prefers-reduced-motion:reduce){.eq-note,.eq-qed,.eq-card,.n.n--on{animation:none}.eq-grad.is-eq .eq-grad__ck path{stroke-dashoffset:0;animation:none}}
