.anl-figure[data-astro-cid-i5ucmyp6]{margin:1.75rem 0 .5rem}.anl-frame[data-astro-cid-i5ucmyp6]{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:1rem;overflow-x:auto}.anl-svg[data-astro-cid-i5ucmyp6]{touch-action:none;width:100%;min-width:680px;height:auto;display:block}.anl-grid-dot[data-astro-cid-i5ucmyp6]{fill:var(--color-line)}.anl-rule[data-astro-cid-i5ucmyp6]{stroke:var(--color-line);stroke-width:1px}.anl-tag[data-astro-cid-i5ucmyp6],.anl-cos-label[data-astro-cid-i5ucmyp6],.anl-inset-key[data-astro-cid-i5ucmyp6]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;fill:var(--color-ink-soft);font-size:11px}.anl-inset-key-pair[data-astro-cid-i5ucmyp6]{fill:var(--color-moss)}.anl-cos[data-astro-cid-i5ucmyp6]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-ink);font-size:28px}.anl-arrow[data-astro-cid-i5ucmyp6]{fill:none;stroke-width:2px;stroke-linecap:round}.anl-gender[data-astro-cid-i5ucmyp6]{stroke:var(--color-amber-dark)}.anl-head[data-astro-cid-i5ucmyp6].anl-gender{fill:var(--color-amber-dark)}.anl-pair[data-astro-cid-i5ucmyp6]{stroke:var(--color-moss)}.anl-head[data-astro-cid-i5ucmyp6].anl-pair{fill:var(--color-moss)}.anl-arrow[data-astro-cid-i5ucmyp6].anl-copy{stroke:var(--color-amber-dark);stroke-dasharray:1 7;stroke-linecap:round}.anl-head[data-astro-cid-i5ucmyp6].anl-copy{fill:var(--color-amber-dark)}.anl-inset-top[data-astro-cid-i5ucmyp6]{stroke-dasharray:5 4}.anl-land[data-astro-cid-i5ucmyp6]{fill:var(--color-paper);stroke:var(--color-amber-dark);stroke-width:1.5px}.anl-land[data-astro-cid-i5ucmyp6].is-hit{fill:var(--color-amber);stroke:var(--color-amber-dark)}.anl-land-label[data-astro-cid-i5ucmyp6]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-amber-dark);pointer-events:none;font-size:12px}.anl-origin[data-astro-cid-i5ucmyp6]{fill:var(--color-ink-soft)}.anl-word[data-astro-cid-i5ucmyp6]{cursor:grab;outline:none}.anl-word[data-astro-cid-i5ucmyp6]:active{cursor:grabbing}.anl-word[data-astro-cid-i5ucmyp6]:focus-visible .anl-dot[data-astro-cid-i5ucmyp6]{stroke:var(--color-amber);stroke-width:2px}.anl-hit[data-astro-cid-i5ucmyp6]{fill:#0000}.anl-dot[data-astro-cid-i5ucmyp6]{fill:var(--color-ink)}.anl-label[data-astro-cid-i5ucmyp6]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-ink);pointer-events:none;font-size:15px}.anl-arrow[data-astro-cid-i5ucmyp6],.anl-head[data-astro-cid-i5ucmyp6],.anl-land[data-astro-cid-i5ucmyp6]{pointer-events:none}.anl-controls[data-astro-cid-i5ucmyp6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1rem;display:flex}.anl-readout[data-astro-cid-i5ucmyp6]{max-width:40rem;color:var(--color-ink-soft);margin:0;font-size:.95rem;line-height:1.55}.anl-reset[data-astro-cid-i5ucmyp6]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.8rem}.anl-reset[data-astro-cid-i5ucmyp6]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.anl-hint[data-astro-cid-i5ucmyp6]{color:var(--color-ink-soft);margin:.45rem 0 0;font-size:.8rem}.hlf-figure[data-astro-cid-ylmv2pvf]{margin:1.75rem 0 .5rem}.hlf-frame[data-astro-cid-ylmv2pvf]{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:1rem;overflow-x:auto}.hlf-frame[data-astro-cid-ylmv2pvf] svg[data-astro-cid-ylmv2pvf]{width:100%;min-width:640px;height:auto;display:block}.hlf-axis[data-astro-cid-ylmv2pvf]{stroke:var(--color-line);stroke-width:1px}.hlf-tick[data-astro-cid-ylmv2pvf],.hlf-axis-name[data-astro-cid-ylmv2pvf]{font-family:var(--font-label);letter-spacing:.04em;fill:var(--color-ink-soft);font-size:11px}.hlf-new-tick[data-astro-cid-ylmv2pvf]{fill:var(--color-amber-dark)}.hlf-fit[data-astro-cid-ylmv2pvf]{stroke:var(--color-amber-dark);stroke-width:2.5px;stroke-linecap:round}.hlf-guide[data-astro-cid-ylmv2pvf]{stroke:var(--color-amber-dark);stroke-width:1px;stroke-dasharray:2 5}.hlf-house[data-astro-cid-ylmv2pvf]{fill:var(--color-ink)}.hlf-guess[data-astro-cid-ylmv2pvf]{fill:var(--color-paper);stroke:var(--color-amber-dark);stroke-width:2px}.hlf-guess-label[data-astro-cid-ylmv2pvf]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-amber-dark);font-size:13px}.hlf-controls[data-astro-cid-ylmv2pvf]{flex-wrap:wrap;align-items:center;gap:.85rem 1.5rem;margin-top:1rem;display:flex}.hlf-knob[data-astro-cid-ylmv2pvf]{min-width:16rem;color:var(--color-ink-soft);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;flex:16rem;align-items:center;gap:.7rem;font-size:.72rem;display:flex}.hlf-slider[data-astro-cid-ylmv2pvf]{accent-color:var(--color-amber-dark);cursor:pointer;flex:1}.hlf-knob[data-astro-cid-ylmv2pvf] output[data-astro-cid-ylmv2pvf]{min-width:5.5rem;color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:.95rem}.hlf-reset[data-astro-cid-ylmv2pvf]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.8rem}.hlf-reset[data-astro-cid-ylmv2pvf]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.hlf-readout[data-astro-cid-ylmv2pvf]{max-width:40rem;color:var(--color-ink-soft);margin:.7rem 0 0;font-size:.95rem;line-height:1.55}.lsf-figure[data-astro-cid-yxjqiag4]{margin:1.75rem 0 .5rem}.lsf-frame[data-astro-cid-yxjqiag4]{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:1rem;overflow-x:auto}.lsf-svg[data-astro-cid-yxjqiag4]{touch-action:none;width:100%;min-width:640px;height:auto;display:block}.lsf-axis[data-astro-cid-yxjqiag4]{stroke:var(--color-line);stroke-width:1px}.lsf-tick[data-astro-cid-yxjqiag4],.lsf-axis-name[data-astro-cid-yxjqiag4]{font-family:var(--font-label);letter-spacing:.04em;fill:var(--color-ink-soft);font-size:11px}.lsf-fit[data-astro-cid-yxjqiag4],.lsf-stem[data-astro-cid-yxjqiag4]{pointer-events:none}.lsf-fit[data-astro-cid-yxjqiag4]{stroke:var(--color-amber-dark);stroke-width:2.5px;stroke-linecap:round}.lsf-stem[data-astro-cid-yxjqiag4]{stroke-width:1.5px;stroke-linecap:round}.lsf-stem[data-astro-cid-yxjqiag4].is-low{stroke:var(--color-amber-dark)}.lsf-stem[data-astro-cid-yxjqiag4].is-high{stroke:var(--color-moss)}.lsf-house[data-astro-cid-yxjqiag4]{cursor:grab;outline:none}.lsf-house[data-astro-cid-yxjqiag4]:active{cursor:grabbing}.lsf-house[data-astro-cid-yxjqiag4]:focus-visible .lsf-dot[data-astro-cid-yxjqiag4]{stroke:var(--color-amber);stroke-width:2px}.lsf-hit[data-astro-cid-yxjqiag4]{fill:#0000}.lsf-dot[data-astro-cid-yxjqiag4]{fill:var(--color-ink);pointer-events:none}.lsf-controls[data-astro-cid-yxjqiag4],.lsf-row[data-astro-cid-yxjqiag4]{flex-wrap:wrap;align-items:center;gap:.85rem 1.5rem;margin-top:1rem;display:flex}.lsf-knob[data-astro-cid-yxjqiag4]{min-width:16rem;color:var(--color-ink-soft);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;flex:16rem;align-items:center;gap:.7rem;font-size:.72rem;display:flex}.lsf-slider[data-astro-cid-yxjqiag4]{accent-color:var(--color-amber-dark);cursor:pointer;flex:1}.lsf-knob[data-astro-cid-yxjqiag4] output[data-astro-cid-yxjqiag4]{min-width:5.5rem;color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:.95rem}.lsf-presets[data-astro-cid-yxjqiag4],.lsf-methods[data-astro-cid-yxjqiag4]{flex-wrap:wrap;gap:.45rem;display:flex}.lsf-presets[data-astro-cid-yxjqiag4] button[data-astro-cid-yxjqiag4],.lsf-methods[data-astro-cid-yxjqiag4] button[data-astro-cid-yxjqiag4],.lsf-reset[data-astro-cid-yxjqiag4]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem}.lsf-methods[data-astro-cid-yxjqiag4]{margin-top:.85rem}.lsf-presets[data-astro-cid-yxjqiag4] button[data-astro-cid-yxjqiag4][aria-pressed=true],.lsf-methods[data-astro-cid-yxjqiag4] button[data-astro-cid-yxjqiag4][aria-pressed=true],.lsf-reset[data-astro-cid-yxjqiag4]:hover,.lsf-presets[data-astro-cid-yxjqiag4] button[data-astro-cid-yxjqiag4]:hover,.lsf-methods[data-astro-cid-yxjqiag4] button[data-astro-cid-yxjqiag4]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.lsf-readout[data-astro-cid-yxjqiag4]{max-width:42rem;color:var(--color-ink-soft);margin:.85rem 0 0;font-size:.95rem;line-height:1.55}.lsf-table[data-astro-cid-yxjqiag4]{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:1rem;font-size:.95rem}.lsf-table[data-astro-cid-yxjqiag4] th[data-astro-cid-yxjqiag4],.lsf-table[data-astro-cid-yxjqiag4] td[data-astro-cid-yxjqiag4]{text-align:left;padding:.35rem 1.1rem .35rem 0;font-weight:400}.lsf-table[data-astro-cid-yxjqiag4] thead[data-astro-cid-yxjqiag4] th[data-astro-cid-yxjqiag4]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber);font-size:.72rem}.lsf-hint[data-astro-cid-yxjqiag4]{color:var(--color-ink-soft);margin:.55rem 0 0;font-size:.8rem}.dsc-figure[data-astro-cid-6vcbtxt6]{margin:1.75rem 0 .5rem}.dsc-frame[data-astro-cid-6vcbtxt6]{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:1rem;overflow-x:auto}.dsc-frame[data-astro-cid-6vcbtxt6] svg[data-astro-cid-6vcbtxt6]{width:100%;min-width:640px;height:auto;display:block}.dsc-axis[data-astro-cid-6vcbtxt6]{stroke:var(--color-line);stroke-width:1px}.dsc-tick[data-astro-cid-6vcbtxt6],.dsc-axis-name[data-astro-cid-6vcbtxt6]{font-family:var(--font-label);letter-spacing:.04em;fill:var(--color-ink-soft);font-size:11px}.dsc-curve[data-astro-cid-6vcbtxt6]{fill:none;stroke:var(--color-ink-soft);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dsc-step[data-astro-cid-6vcbtxt6]{stroke:var(--color-amber-dark);stroke-width:1.5px;stroke-dasharray:3 4;stroke-linecap:round}.dsc-land[data-astro-cid-6vcbtxt6]{fill:var(--color-paper);stroke:var(--color-amber-dark);stroke-width:1.5px}.dsc-ball[data-astro-cid-6vcbtxt6]{fill:var(--color-amber);stroke:var(--color-amber-dark);stroke-width:1.5px}.dsc-controls[data-astro-cid-6vcbtxt6]{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1rem;display:flex}.dsc-knob[data-astro-cid-6vcbtxt6]{min-width:16rem;color:var(--color-ink-soft);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;flex:18rem;align-items:center;gap:.7rem;font-size:.72rem;display:flex}.dsc-slider[data-astro-cid-6vcbtxt6]{accent-color:var(--color-amber-dark);cursor:pointer;flex:1}.dsc-knob[data-astro-cid-6vcbtxt6] output[data-astro-cid-6vcbtxt6]{min-width:2.6rem;color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:.95rem}.dsc-go[data-astro-cid-6vcbtxt6],.dsc-reset[data-astro-cid-6vcbtxt6]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.8rem}.dsc-go[data-astro-cid-6vcbtxt6],.dsc-go[data-astro-cid-6vcbtxt6]:hover,.dsc-reset[data-astro-cid-6vcbtxt6]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.dsc-readout[data-astro-cid-6vcbtxt6]{max-width:42rem;color:var(--color-ink-soft);margin:.75rem 0 0;font-size:.95rem;line-height:1.55}.dsc-hint[data-astro-cid-6vcbtxt6]{color:var(--color-ink-soft);margin:.4rem 0 0;font-size:.8rem}.gnf-figure[data-astro-cid-idftarhr]{margin:1.75rem 0 .5rem}.gnf-frame[data-astro-cid-idftarhr]{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:1rem;overflow-x:auto}.gnf-frame[data-astro-cid-idftarhr] svg[data-astro-cid-idftarhr]{width:100%;min-width:640px;height:auto;display:block}.gnf-axis[data-astro-cid-idftarhr]{stroke:var(--color-line);stroke-width:1px}.gnf-tick[data-astro-cid-idftarhr],.gnf-axis-name[data-astro-cid-idftarhr]{font-family:var(--font-label);letter-spacing:.04em;fill:var(--color-ink-soft);font-size:11px}.gnf-fit[data-astro-cid-idftarhr]{fill:none;stroke:var(--color-amber-dark);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.gnf-stem[data-astro-cid-idftarhr]{stroke:var(--color-amber-dark);stroke-width:1.5px;stroke-linecap:round;pointer-events:none}.gnf-train[data-astro-cid-idftarhr]{fill:var(--color-ink)}.gnf-test[data-astro-cid-idftarhr]{opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(-28px)}.gnf-figure[data-astro-cid-idftarhr].is-revealed .gnf-test[data-astro-cid-idftarhr]{opacity:1;transform:none}.gnf-stem-new[data-astro-cid-idftarhr]{stroke:var(--color-moss);stroke-width:2.5px}.gnf-new[data-astro-cid-idftarhr]{fill:var(--color-paper);stroke:var(--color-moss);stroke-width:2.5px}.gnf-controls[data-astro-cid-idftarhr]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.gnf-shapes[data-astro-cid-idftarhr]{flex-wrap:wrap;gap:.45rem;display:flex}.gnf-shapes[data-astro-cid-idftarhr] button[data-astro-cid-idftarhr],.gnf-reveal[data-astro-cid-idftarhr],.gnf-reset[data-astro-cid-idftarhr]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem}.gnf-shapes[data-astro-cid-idftarhr] button[data-astro-cid-idftarhr][aria-pressed=true],.gnf-reveal[data-astro-cid-idftarhr][aria-pressed=true],.gnf-shapes[data-astro-cid-idftarhr] button[data-astro-cid-idftarhr]:hover,.gnf-reveal[data-astro-cid-idftarhr]:hover,.gnf-reset[data-astro-cid-idftarhr]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.gnf-knob[data-astro-cid-idftarhr]{color:var(--color-ink-soft);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;margin-top:.9rem;font-size:.72rem;display:flex}.gnf-slider[data-astro-cid-idftarhr]{accent-color:var(--color-amber-dark);cursor:pointer;flex:1}.gnf-knob[data-astro-cid-idftarhr] output[data-astro-cid-idftarhr]{min-width:9.5rem;color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:.95rem}.gnf-scale[data-astro-cid-idftarhr]{max-width:calc(100% - 12.8rem);color:var(--color-ink-soft);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin:.2rem 0 0 3.4rem;font-size:.68rem;display:flex}.gnf-readout[data-astro-cid-idftarhr]{max-width:42rem;color:var(--color-ink-soft);margin:.85rem 0 0;font-size:.95rem;line-height:1.55}.gnf-table[data-astro-cid-idftarhr]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:36rem;margin:.85rem 0 0;font-size:.92rem}.gnf-table[data-astro-cid-idftarhr] caption[data-astro-cid-idftarhr]{caption-side:bottom;text-align:left;color:var(--color-ink-soft);padding-top:.4rem;font-size:.82rem}.gnf-table[data-astro-cid-idftarhr] th[data-astro-cid-idftarhr],.gnf-table[data-astro-cid-idftarhr] td[data-astro-cid-idftarhr]{border-bottom:1px solid var(--color-line);text-align:left;padding:.35rem .6rem .35rem 0}.gnf-table[data-astro-cid-idftarhr] th[data-astro-cid-idftarhr]{color:var(--color-ink-soft);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:500}.gnf-hint[data-astro-cid-idftarhr]{color:var(--color-ink-soft);margin:.55rem 0 0;font-size:.82rem}.reg-figure[data-astro-cid-svuwwqhs]{margin:1.75rem 0 .5rem}.reg-frame[data-astro-cid-svuwwqhs]{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:1rem;overflow-x:auto}.reg-frame[data-astro-cid-svuwwqhs] svg[data-astro-cid-svuwwqhs],.reg-bars[data-astro-cid-svuwwqhs]{width:100%;height:auto;display:block}.reg-frame[data-astro-cid-svuwwqhs] svg[data-astro-cid-svuwwqhs]{min-width:640px}.reg-bars[data-astro-cid-svuwwqhs]{max-width:28rem;margin-top:.35rem}.reg-axis[data-astro-cid-svuwwqhs],.reg-zero[data-astro-cid-svuwwqhs]{stroke:var(--color-line);stroke-width:1px}.reg-tick[data-astro-cid-svuwwqhs],.reg-axis-name[data-astro-cid-svuwwqhs],.reg-bar-name[data-astro-cid-svuwwqhs]{font-family:var(--font-label);letter-spacing:.04em;fill:var(--color-ink-soft);font-size:11px}.reg-fit[data-astro-cid-svuwwqhs]{fill:none;stroke:var(--color-amber-dark);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.reg-stem[data-astro-cid-svuwwqhs]{stroke:var(--color-amber-dark);stroke-width:1.5px;stroke-linecap:round;pointer-events:none}.reg-stem-new[data-astro-cid-svuwwqhs]{stroke:var(--color-moss);stroke-width:2.5px}.reg-train[data-astro-cid-svuwwqhs]{fill:var(--color-ink)}.reg-new[data-astro-cid-svuwwqhs]{fill:var(--color-paper);stroke:var(--color-moss);stroke-width:2.5px}.reg-bar-up[data-astro-cid-svuwwqhs]{fill:var(--color-amber-dark)}.reg-bar-down[data-astro-cid-svuwwqhs]{fill:var(--color-moss)}.reg-controls[data-astro-cid-svuwwqhs]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.reg-presets[data-astro-cid-svuwwqhs]{flex-wrap:wrap;gap:.45rem;display:flex}.reg-presets[data-astro-cid-svuwwqhs] button[data-astro-cid-svuwwqhs],.reg-reset[data-astro-cid-svuwwqhs]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem}.reg-presets[data-astro-cid-svuwwqhs] button[data-astro-cid-svuwwqhs][aria-pressed=true],.reg-presets[data-astro-cid-svuwwqhs] button[data-astro-cid-svuwwqhs]:hover,.reg-reset[data-astro-cid-svuwwqhs]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.reg-knob[data-astro-cid-svuwwqhs]{color:var(--color-ink-soft);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;margin-top:.9rem;font-size:.72rem;display:flex}.reg-slider[data-astro-cid-svuwwqhs]{accent-color:var(--color-amber-dark);cursor:pointer;flex:1}.reg-knob[data-astro-cid-svuwwqhs] output[data-astro-cid-svuwwqhs]{min-width:6.5rem;color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:.95rem}.reg-readout[data-astro-cid-svuwwqhs]{max-width:42rem;color:var(--color-ink-soft);margin:.85rem 0 0;font-size:.95rem;line-height:1.55}.reg-bars-label[data-astro-cid-svuwwqhs],.reg-hint[data-astro-cid-svuwwqhs]{color:var(--color-ink-soft);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;margin:.85rem 0 0;font-size:.68rem}.reg-hint[data-astro-cid-svuwwqhs]{font-family:var(--font-sans,"Work Sans", sans-serif);letter-spacing:0;text-transform:none;margin-top:.35rem;font-size:.82rem}.dst-figure[data-astro-cid-kfgnoaac]{max-width:36rem;margin:1.75rem 0 .5rem}.dst-chart[data-astro-cid-kfgnoaac]{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:1rem;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:22rem;padding:1.1rem 1.25rem .9rem;display:grid}.dst-col[data-astro-cid-kfgnoaac]{flex-direction:column;align-items:center;gap:.45rem;display:flex}.dst-pct[data-astro-cid-kfgnoaac],.dst-name[data-astro-cid-kfgnoaac]{font-variant-numeric:tabular-nums;margin:0}.dst-pct[data-astro-cid-kfgnoaac]{font-size:.95rem}.dst-name[data-astro-cid-kfgnoaac]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.72rem}.dst-track[data-astro-cid-kfgnoaac]{background:color-mix(in srgb, var(--color-line) 55%, var(--color-paper));cursor:ns-resize;touch-action:none;border-radius:.7rem;width:2.75rem;height:11.5rem;position:relative}.dst-track[data-astro-cid-kfgnoaac]:focus-visible{outline:2px solid var(--color-amber-dark);outline-offset:3px}.dst-fill[data-astro-cid-kfgnoaac]{pointer-events:none;border-radius:.7rem;position:absolute;bottom:0;left:0;right:0}.dst-dog[data-astro-cid-kfgnoaac]{background:var(--color-amber-dark)}.dst-cat[data-astro-cid-kfgnoaac]{background:var(--color-ink)}.dst-fox[data-astro-cid-kfgnoaac]{background:var(--color-moss)}.dst-controls[data-astro-cid-kfgnoaac]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.dst-presets[data-astro-cid-kfgnoaac]{flex-wrap:wrap;gap:.45rem;display:flex}.dst-presets[data-astro-cid-kfgnoaac] button[data-astro-cid-kfgnoaac],.dst-reset[data-astro-cid-kfgnoaac]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem}.dst-presets[data-astro-cid-kfgnoaac] button[data-astro-cid-kfgnoaac][aria-pressed=true],.dst-presets[data-astro-cid-kfgnoaac] button[data-astro-cid-kfgnoaac]:hover,.dst-reset[data-astro-cid-kfgnoaac]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.dst-penalty[data-astro-cid-kfgnoaac]{font-family:var(--font-hand);color:var(--color-amber);margin:.95rem 0 0;font-size:1.7rem;line-height:1}.dst-penalty[data-astro-cid-kfgnoaac] strong[data-astro-cid-kfgnoaac]{font-variant-numeric:tabular-nums;font-weight:500}.dst-readout[data-astro-cid-kfgnoaac]{max-width:40rem;margin:.7rem 0 0;line-height:1.55}.dst-hint[data-astro-cid-kfgnoaac]{color:var(--color-ink-soft);margin:.55rem 0 0;font-size:.92rem}.cal-figure[data-astro-cid-5aso5u7q]{margin:1.75rem 0 .5rem}.cal-controls[data-astro-cid-5aso5u7q]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.cal-presets[data-astro-cid-5aso5u7q]{flex-wrap:wrap;gap:.45rem;display:flex}.cal-presets[data-astro-cid-5aso5u7q] button[data-astro-cid-5aso5u7q],.cal-reset[data-astro-cid-5aso5u7q]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem}.cal-presets[data-astro-cid-5aso5u7q] button[data-astro-cid-5aso5u7q][aria-pressed=true],.cal-presets[data-astro-cid-5aso5u7q] button[data-astro-cid-5aso5u7q]:hover,.cal-reset[data-astro-cid-5aso5u7q]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.cal-frame[data-astro-cid-5aso5u7q]{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:1rem;margin-top:1rem;overflow-x:auto}.cal-frame[data-astro-cid-5aso5u7q] svg[data-astro-cid-5aso5u7q]{width:100%;min-width:520px;height:auto;display:block}.cal-axis[data-astro-cid-5aso5u7q]{stroke:var(--color-line);stroke-width:1px}.cal-grid[data-astro-cid-5aso5u7q]{stroke:var(--color-line);stroke-width:1px;stroke-dasharray:2 5}.cal-perfect[data-astro-cid-5aso5u7q]{stroke:var(--color-ink-soft);stroke-width:1.5px;stroke-dasharray:5 5}.cal-tick[data-astro-cid-5aso5u7q],.cal-axis-name[data-astro-cid-5aso5u7q],.cal-note[data-astro-cid-5aso5u7q]{font-family:var(--font-label);letter-spacing:.04em;fill:var(--color-ink-soft);font-size:11px}.cal-note[data-astro-cid-5aso5u7q]{font-family:var(--font-hand);letter-spacing:0;fill:var(--color-amber);font-size:18px}.cal-readout[data-astro-cid-5aso5u7q]{max-width:40rem;margin:.9rem 0 0;line-height:1.55}.cal-rows[data-astro-cid-5aso5u7q]{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);margin:.7rem 0 0;padding:0;list-style:none}.cal-rows[data-astro-cid-5aso5u7q] li[data-astro-cid-5aso5u7q]+li[data-astro-cid-5aso5u7q]{margin-top:.15rem}.cal-hint[data-astro-cid-5aso5u7q]{max-width:40rem;color:var(--color-ink-soft);margin:.65rem 0 0;font-size:.92rem}.met-figure[data-astro-cid-rjl4fbae]{margin:1.75rem 0 .5rem}.met-frame[data-astro-cid-rjl4fbae]{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:1rem;overflow-x:auto}.met-frame[data-astro-cid-rjl4fbae] svg[data-astro-cid-rjl4fbae]{width:100%;min-width:520px;height:auto;display:block}.met-legend[data-astro-cid-rjl4fbae]{color:var(--color-ink-soft);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.9rem 1.2rem;margin:.75rem 0 0;font-size:.72rem;display:flex}.met-legend[data-astro-cid-rjl4fbae] span[data-astro-cid-rjl4fbae]{align-items:center;gap:.4rem;display:inline-flex}.met-swatch[data-astro-cid-rjl4fbae]{border-radius:999px;width:.7rem;height:.7rem;display:inline-block}.met-spam[data-astro-cid-rjl4fbae]{background:var(--color-amber-dark)}.met-real[data-astro-cid-rjl4fbae]{background:var(--color-moss)}.met-flagged[data-astro-cid-rjl4fbae]{box-shadow:inset 0 0 0 1.5px var(--color-ink);background:0 0}.met-controls[data-astro-cid-rjl4fbae]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.met-presets[data-astro-cid-rjl4fbae]{flex-wrap:wrap;gap:.45rem;display:flex}.met-presets[data-astro-cid-rjl4fbae] button[data-astro-cid-rjl4fbae],.met-reset[data-astro-cid-rjl4fbae]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem}.met-presets[data-astro-cid-rjl4fbae] button[data-astro-cid-rjl4fbae][aria-pressed=true],.met-presets[data-astro-cid-rjl4fbae] button[data-astro-cid-rjl4fbae]:hover,.met-reset[data-astro-cid-rjl4fbae]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.met-knob[data-astro-cid-rjl4fbae]{max-width:36rem;color:var(--color-ink-soft);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;margin-top:.9rem;font-size:.72rem;display:flex}.met-slider[data-astro-cid-rjl4fbae]{accent-color:var(--color-amber-dark);cursor:pointer;flex:1}.met-knob[data-astro-cid-rjl4fbae] output[data-astro-cid-rjl4fbae]{min-width:3.2rem;color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:.95rem}.met-matrix[data-astro-cid-rjl4fbae]{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:1rem}.met-matrix[data-astro-cid-rjl4fbae] th[data-astro-cid-rjl4fbae],.met-matrix[data-astro-cid-rjl4fbae] td[data-astro-cid-rjl4fbae]{text-align:left;padding:.35rem 1.1rem .35rem 0;font-weight:400}.met-matrix[data-astro-cid-rjl4fbae] thead[data-astro-cid-rjl4fbae] th[data-astro-cid-rjl4fbae]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-amber);font-size:.72rem}.met-matrix[data-astro-cid-rjl4fbae] tbody[data-astro-cid-rjl4fbae] th[data-astro-cid-rjl4fbae]{padding-right:1.4rem}.met-scores[data-astro-cid-rjl4fbae]{font-variant-numeric:tabular-nums;margin:.85rem 0 0}.met-readout[data-astro-cid-rjl4fbae]{max-width:40rem;margin:.45rem 0 0;line-height:1.55}.met-hint[data-astro-cid-rjl4fbae]{max-width:40rem;color:var(--color-ink-soft);margin:.55rem 0 0;font-size:.92rem}.drf-figure[data-astro-cid-yluzvine]{margin:1.75rem 0 .5rem}.drf-frame[data-astro-cid-yluzvine]{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:1rem;overflow-x:auto}.drf-frame[data-astro-cid-yluzvine] svg[data-astro-cid-yluzvine],.drf-bars[data-astro-cid-yluzvine]{width:100%;height:auto;display:block}.drf-frame[data-astro-cid-yluzvine] svg[data-astro-cid-yluzvine]{min-width:640px}.drf-bars[data-astro-cid-yluzvine]{max-width:28rem;margin-top:.85rem}.drf-axis[data-astro-cid-yluzvine]{stroke:var(--color-line);stroke-width:1px}.drf-tick[data-astro-cid-yluzvine],.drf-axis-name[data-astro-cid-yluzvine]{font-family:var(--font-label);letter-spacing:.04em;fill:var(--color-ink-soft);font-size:11px}.drf-old[data-astro-cid-yluzvine],.drf-new[data-astro-cid-yluzvine],.drf-miss[data-astro-cid-yluzvine],.drf-drop[data-astro-cid-yluzvine]{fill:none;stroke-linecap:round;stroke-linejoin:round}.drf-old[data-astro-cid-yluzvine]{stroke:var(--color-amber-dark);stroke-width:2.5px}.drf-new[data-astro-cid-yluzvine]{stroke:var(--color-moss);stroke-width:2.5px}.drf-miss[data-astro-cid-yluzvine]{stroke:var(--color-amber-dark);stroke-width:2.25px}.drf-drop[data-astro-cid-yluzvine]{stroke:var(--color-moss);stroke-width:2.25px}.drf-controls[data-astro-cid-yluzvine]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;display:flex}.drf-presets[data-astro-cid-yluzvine]{flex-wrap:wrap;gap:.45rem;display:flex}.drf-presets[data-astro-cid-yluzvine] button[data-astro-cid-yluzvine],.drf-reset[data-astro-cid-yluzvine]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem}.drf-presets[data-astro-cid-yluzvine] button[data-astro-cid-yluzvine][aria-pressed=true],.drf-presets[data-astro-cid-yluzvine] button[data-astro-cid-yluzvine]:hover,.drf-reset[data-astro-cid-yluzvine]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.drf-knob[data-astro-cid-yluzvine]{max-width:36rem;color:var(--color-ink-soft);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;margin-top:.9rem;font-size:.72rem;display:flex}.drf-slider[data-astro-cid-yluzvine]{accent-color:var(--color-amber-dark);cursor:pointer;flex:1}.drf-knob[data-astro-cid-yluzvine] output[data-astro-cid-yluzvine]{min-width:8.5rem;color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);letter-spacing:0;text-transform:none;font-size:.95rem}.drf-bars-label[data-astro-cid-yluzvine]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);margin:1rem 0 0;font-size:.72rem}.drf-readout[data-astro-cid-yluzvine]{max-width:40rem;margin:.85rem 0 0;line-height:1.55}.drf-hint[data-astro-cid-yluzvine]{max-width:40rem;color:var(--color-ink-soft);margin:.55rem 0 0;font-size:.92rem}.tok-figure[data-astro-cid-ksyoddun]{margin:1.75rem 0 .5rem}.tok-label[data-astro-cid-ksyoddun]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:.4rem;font-size:.72rem;display:block}.tok-input[data-astro-cid-ksyoddun]{box-sizing:border-box;border:1px solid var(--color-line);background:var(--color-paper);width:100%;max-width:40rem;color:var(--color-ink);font-family:var(--font-sans);resize:vertical;border-radius:.8rem;padding:.75rem .9rem;font-size:1.05rem;line-height:1.5;display:block}.tok-input[data-astro-cid-ksyoddun]:focus{outline:2px solid var(--color-amber);outline-offset:1px}.tok-presets[data-astro-cid-ksyoddun]{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.tok-presets[data-astro-cid-ksyoddun] button[data-astro-cid-ksyoddun]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem}.tok-presets[data-astro-cid-ksyoddun] button[data-astro-cid-ksyoddun][aria-pressed=true],.tok-presets[data-astro-cid-ksyoddun] button[data-astro-cid-ksyoddun]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.tok-count[data-astro-cid-ksyoddun]{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);margin:1rem 0 .55rem;font-size:.78rem}.tok-pieces[data-astro-cid-ksyoddun]{flex-wrap:wrap;align-items:center;max-width:46rem;min-height:2.4rem;display:flex}.tok-piece[data-astro-cid-ksyoddun]{color:var(--color-ink);font-family:var(--font-sans);white-space:pre-wrap;border-radius:.35rem;margin:.18rem .14rem;padding:.08rem .38rem .14rem;font-size:1.05rem;line-height:1.45}.tok-piece[data-astro-cid-ksyoddun].is-partial{text-align:center;min-width:.7rem;color:var(--color-ink-soft);padding-inline:.15rem}.tok-note[data-astro-cid-ksyoddun]{max-width:40rem;margin:.75rem 0 0;line-height:1.55}.tok-hint[data-astro-cid-ksyoddun]{max-width:40rem;color:var(--color-ink-soft);margin:.45rem 0 0;font-size:.92rem}.emb-figure[data-astro-cid-exnnnmlz]{margin:1.75rem 0 .5rem}.emb-frame[data-astro-cid-exnnnmlz]{border:1px solid var(--color-line);background:var(--color-paper);touch-action:none;border-radius:1rem;overflow:hidden}.emb-frame[data-astro-cid-exnnnmlz] canvas[data-astro-cid-exnnnmlz]{cursor:grab;width:100%;height:auto;display:block}.emb-frame[data-astro-cid-exnnnmlz] canvas[data-astro-cid-exnnnmlz].is-dragging{cursor:grabbing}.emb-controls[data-astro-cid-exnnnmlz]{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:.9rem;display:flex}.emb-search[data-astro-cid-exnnnmlz]{color:var(--color-ink-soft);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;display:flex}.emb-search[data-astro-cid-exnnnmlz] input[data-astro-cid-exnnnmlz]{border:1px solid var(--color-line);background:var(--color-paper);width:11rem;color:var(--color-ink);font-family:var(--font-sans);letter-spacing:0;text-transform:none;border-radius:999px;padding:.35rem .7rem;font-size:.95rem}.emb-search[data-astro-cid-exnnnmlz] input[data-astro-cid-exnnnmlz]:focus{outline:2px solid var(--color-amber);outline-offset:1px}.emb-presets[data-astro-cid-exnnnmlz]{flex-wrap:wrap;gap:.45rem;display:flex}.emb-presets[data-astro-cid-exnnnmlz] button[data-astro-cid-exnnnmlz],.emb-matches[data-astro-cid-exnnnmlz] button[data-astro-cid-exnnnmlz]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);cursor:pointer;border-radius:999px;padding:.35rem .85rem;font-size:.8rem}.emb-presets[data-astro-cid-exnnnmlz] button[data-astro-cid-exnnnmlz][aria-pressed=true],.emb-presets[data-astro-cid-exnnnmlz] button[data-astro-cid-exnnnmlz]:hover,.emb-matches[data-astro-cid-exnnnmlz] button[data-astro-cid-exnnnmlz]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.emb-matches[data-astro-cid-exnnnmlz]{flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.emb-matches[data-astro-cid-exnnnmlz][hidden]{display:none}.emb-readout[data-astro-cid-exnnnmlz]{max-width:40rem;margin:.85rem 0 0;line-height:1.55}.emb-hint[data-astro-cid-exnnnmlz]{max-width:40rem;color:var(--color-ink-soft);margin:.45rem 0 0;font-size:.92rem}.look[data-astro-cid-aelxjtdb]{max-width:40rem;margin:1.75rem 0 .5rem}.look-label[data-astro-cid-aelxjtdb]{font-family:var(--font-hand);color:var(--color-amber);margin:0 0 .85rem;font-size:1.55rem;line-height:1.15}.look-sentence[data-astro-cid-aelxjtdb]{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.look-word[data-astro-cid-aelxjtdb]{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-amber) calc(var(--heat,0) * 1.1%), transparent);color:var(--color-ink);font-family:var(--font-sans);cursor:pointer;border-radius:999px;padding:.28rem .7rem;font-size:.95rem;line-height:1.2}.look-word[data-astro-cid-aelxjtdb][aria-pressed=true]{border-color:var(--color-amber);color:var(--color-ink)}.look-status[data-astro-cid-aelxjtdb]{color:var(--color-ink-soft);margin:1rem 0 .7rem}.look-bars[data-astro-cid-aelxjtdb]{max-width:28rem;margin:0;padding:0;list-style:none}.look-bars[data-astro-cid-aelxjtdb] li[data-astro-cid-aelxjtdb]{grid-template-columns:11rem 1fr 3rem;align-items:center;gap:.65rem;margin-top:.4rem;display:grid}.look-name[data-astro-cid-aelxjtdb]{color:var(--color-ink)}.look-track[data-astro-cid-aelxjtdb]{background:var(--color-line);border-radius:999px;height:.45rem;overflow:hidden}.look-fill[data-astro-cid-aelxjtdb]{border-radius:inherit;background:var(--color-amber);height:100%;display:block}.look-pct[data-astro-cid-aelxjtdb]{font-family:var(--font-label);color:var(--color-ink-soft);text-align:right;font-size:.78rem}.look-hint[data-astro-cid-aelxjtdb]{color:var(--color-ink-soft);margin:.9rem 0 0;font-size:.92rem;line-height:1.45}@media (width<=640px){.look-bars[data-astro-cid-aelxjtdb] li[data-astro-cid-aelxjtdb]{grid-template-columns:1fr auto}.look-track[data-astro-cid-aelxjtdb]{order:3;grid-column:1/-1}}.cbf-figure[data-astro-cid-fy52nbhv]{margin:0}.cbf-frame[data-astro-cid-fy52nbhv]{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:1rem;overflow-x:auto}.cbf-frame[data-astro-cid-fy52nbhv] svg[data-astro-cid-fy52nbhv]{touch-action:pan-y;width:100%;min-width:640px;height:auto;display:block}.cbf-tag[data-astro-cid-fy52nbhv]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-ink-soft);font-size:13px}.cbf-track[data-astro-cid-fy52nbhv]{fill:var(--color-paper-dim);stroke:var(--color-line);stroke-width:1px}.cbf-seg[data-astro-cid-fy52nbhv]{transition:x .2s,width .2s}.cbf-seg-contract[data-astro-cid-fy52nbhv]{fill:var(--color-ink)}.cbf-seg-tools[data-astro-cid-fy52nbhv]{fill:var(--color-ink-soft)}.cbf-seg-evidence[data-astro-cid-fy52nbhv]{fill:var(--color-moss)}.cbf-seg-history[data-astro-cid-fy52nbhv]{fill:var(--color-clay)}.cbf-seg-scratch[data-astro-cid-fy52nbhv]{fill:var(--color-amber-dark)}.cbf-seg-compacted[data-astro-cid-fy52nbhv]{opacity:.55}.cbf-overflow[data-astro-cid-fy52nbhv]{fill:#b3452f52;stroke:#b3452f;stroke-width:1px;stroke-dasharray:3 3;transition:x .2s,width .2s}.cbf-cap-line[data-astro-cid-fy52nbhv]{stroke:var(--color-amber-dark);stroke-width:2px;stroke-dasharray:3 4;transition:x1 .2s,x2 .2s}.cbf-cap-label[data-astro-cid-fy52nbhv]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-ink);font-size:12px;font-weight:500;transition:x .2s}.cbf-legend-label[data-astro-cid-fy52nbhv]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-ink-soft);font-size:12px}.cbf-legend-value[data-astro-cid-fy52nbhv]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-ink);font-size:12px;font-weight:500}.cbf-controls[data-astro-cid-fy52nbhv]{font-family:var(--font-sans,"Work Sans", sans-serif);flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.cbf-controls-row[data-astro-cid-fy52nbhv]{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.cbf-readout[data-astro-cid-fy52nbhv]{color:var(--color-ink-soft);margin:0;font-size:.85rem}.cbf-readout[data-astro-cid-fy52nbhv] strong[data-astro-cid-fy52nbhv]{color:var(--color-ink);font-weight:500}.cbf-slider[data-astro-cid-fy52nbhv]{min-width:8rem;accent-color:var(--color-amber-dark);cursor:pointer;flex:12rem}.cbf-play-btn[data-astro-cid-fy52nbhv]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.8rem;transition:border-color .2s,color .2s}.cbf-play-btn[data-astro-cid-fy52nbhv]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.cbf-play-btn[data-astro-cid-fy52nbhv]:disabled{opacity:.5;cursor:default}.cbf-hint[data-astro-cid-fy52nbhv]{color:var(--color-ink-soft);opacity:.85;margin:.4rem 0 0;font-size:.8rem}.cbf-caption[data-astro-cid-fy52nbhv]{color:var(--color-ink-soft);margin-top:1rem;font-size:.95rem;line-height:1.6}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .cbf-cap-line[data-astro-cid-fy52nbhv]{filter:url(#cbf-glow)drop-shadow(0 0 5px #e3b04b80)}html:not([data-theme=light]) .cbf-overflow[data-astro-cid-fy52nbhv]{fill:#e2694f47;stroke:#e2694f}}html[data-theme=dark] .cbf-cap-line[data-astro-cid-fy52nbhv]{filter:url(#cbf-glow)drop-shadow(0 0 5px #e3b04b80)}html[data-theme=dark] .cbf-overflow[data-astro-cid-fy52nbhv]{fill:#e2694f47;stroke:#e2694f}.al-figure[data-astro-cid-wazy5cqz]{margin:0}.al-frame[data-astro-cid-wazy5cqz]{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:1rem;overflow-x:auto}.al-frame[data-astro-cid-wazy5cqz] svg[data-astro-cid-wazy5cqz]{touch-action:pan-y;width:100%;min-width:640px;height:auto;display:block}.al-tag[data-astro-cid-wazy5cqz]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-ink-soft);font-size:13px}.al-arrow[data-astro-cid-wazy5cqz]{stroke:var(--color-line);stroke-width:2px}.al-arrowhead-fill[data-astro-cid-wazy5cqz]{fill:var(--color-line)}.al-return-arrow[data-astro-cid-wazy5cqz]{fill:none;stroke:var(--color-ink-soft);stroke-width:2px;stroke-dasharray:2 5;transition:stroke .2s}.al-return-arrow[data-astro-cid-wazy5cqz].al-return-active{stroke:var(--color-amber-dark);stroke-dasharray:none}.al-return-label[data-astro-cid-wazy5cqz]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-ink-soft);font-size:11px}.al-chip[data-astro-cid-wazy5cqz] rect[data-astro-cid-wazy5cqz]{fill:var(--color-paper-dim);stroke:var(--color-line);stroke-width:1.5px;transition:fill .2s,stroke .2s}.al-chip-label[data-astro-cid-wazy5cqz]{font-family:var(--font-sans,"Work Sans", sans-serif);letter-spacing:.05em;fill:var(--color-ink-soft);font-size:13px;transition:fill .2s}.al-chip-active[data-astro-cid-wazy5cqz] rect[data-astro-cid-wazy5cqz]{fill:var(--color-ink);stroke:var(--color-amber-dark)}.al-chip-active[data-astro-cid-wazy5cqz] .al-chip-label[data-astro-cid-wazy5cqz]{fill:var(--color-paper)}.al-gauge-label[data-astro-cid-wazy5cqz]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-ink-soft);font-size:12px}.al-gauge-dot[data-astro-cid-wazy5cqz]{fill:var(--color-paper);stroke:var(--color-line);stroke-width:1.5px;transition:fill .2s,stroke .2s}.al-gauge-dot-used[data-astro-cid-wazy5cqz]{fill:var(--color-amber-dark);stroke:var(--color-amber-dark)}.al-halt-badge[data-astro-cid-wazy5cqz]{transition:opacity .2s}.al-halt-pill[data-astro-cid-wazy5cqz]{fill:#4b5d4326;stroke:var(--color-moss);stroke-width:1.5px}.al-halt-text[data-astro-cid-wazy5cqz]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-moss);font-size:13px;font-weight:500}.al-readout-bg[data-astro-cid-wazy5cqz]{fill:var(--color-paper-dim);stroke:var(--color-line);stroke-width:1px}.al-readout-stage[data-astro-cid-wazy5cqz]{font-family:var(--font-sans,"Work Sans", sans-serif);letter-spacing:.06em;fill:var(--color-amber-dark);font-size:12px;font-weight:500}.al-readout-text[data-astro-cid-wazy5cqz]{font-family:var(--font-sans,"Work Sans", sans-serif);fill:var(--color-ink);font-size:15px}.al-controls[data-astro-cid-wazy5cqz]{font-family:var(--font-sans,"Work Sans", sans-serif);flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.al-controls-row[data-astro-cid-wazy5cqz]{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.al-readout[data-astro-cid-wazy5cqz]{color:var(--color-ink-soft);margin:0;font-size:.85rem}.al-readout[data-astro-cid-wazy5cqz] strong[data-astro-cid-wazy5cqz]{color:var(--color-ink);font-weight:500}.al-slider[data-astro-cid-wazy5cqz]{min-width:8rem;accent-color:var(--color-amber-dark);cursor:pointer;flex:12rem}.al-play-btn[data-astro-cid-wazy5cqz]{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans,"Work Sans", sans-serif);cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-size:.8rem;transition:border-color .2s,color .2s}.al-play-btn[data-astro-cid-wazy5cqz]:hover{border-color:var(--color-amber-dark);color:var(--color-amber-dark)}.al-play-btn[data-astro-cid-wazy5cqz]:disabled{opacity:.5;cursor:default}.al-hint[data-astro-cid-wazy5cqz]{color:var(--color-ink-soft);opacity:.85;margin:.4rem 0 0;font-size:.8rem}.al-caption[data-astro-cid-wazy5cqz]{color:var(--color-ink-soft);margin-top:1rem;font-size:.95rem;line-height:1.6}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .al-chip-active[data-astro-cid-wazy5cqz] rect[data-astro-cid-wazy5cqz]{filter:url(#al-glow)drop-shadow(0 0 6px #e3b04b80)}html:not([data-theme=light]) .al-return-arrow[data-astro-cid-wazy5cqz].al-return-active{filter:drop-shadow(0 0 5px #e3b04b80)}html:not([data-theme=light]) .al-halt-pill[data-astro-cid-wazy5cqz]{filter:drop-shadow(0 0 5px #7c9a7280)}}html[data-theme=dark] .al-chip-active[data-astro-cid-wazy5cqz] rect[data-astro-cid-wazy5cqz]{filter:url(#al-glow)drop-shadow(0 0 6px #e3b04b80)}html[data-theme=dark] .al-return-arrow[data-astro-cid-wazy5cqz].al-return-active{filter:drop-shadow(0 0 5px #e3b04b80)}html[data-theme=dark] .al-halt-pill[data-astro-cid-wazy5cqz]{filter:drop-shadow(0 0 5px #7c9a7280)}.essay[data-astro-cid-uj47a35n]{max-width:none;color:var(--color-ink);font-size:1.125rem;line-height:1.7}.essay[data-astro-cid-uj47a35n]>p[data-astro-cid-uj47a35n],.essay[data-astro-cid-uj47a35n]>.essay-q[data-astro-cid-uj47a35n],.essay[data-astro-cid-uj47a35n]>.essay-items[data-astro-cid-uj47a35n],.essay[data-astro-cid-uj47a35n]>.essay-table[data-astro-cid-uj47a35n],.essay[data-astro-cid-uj47a35n]>.essay-table-wrap[data-astro-cid-uj47a35n]{max-width:46rem}.essay[data-astro-cid-uj47a35n] p[data-astro-cid-uj47a35n]{margin-top:1.15rem}.essay-q[data-astro-cid-uj47a35n]{font-family:var(--font-hand);color:var(--color-amber);margin-top:2.75rem;font-size:clamp(1.55rem,2.6vw,1.9rem);font-weight:500;line-height:1.2}.essay-items[data-astro-cid-uj47a35n]{font-variant-numeric:tabular-nums;margin-top:1rem;padding:0;list-style:none}.essay-items[data-astro-cid-uj47a35n] li[data-astro-cid-uj47a35n]+li[data-astro-cid-uj47a35n]{margin-top:.2rem}.essay-items[data-astro-cid-uj47a35n].loose li[data-astro-cid-uj47a35n]+li[data-astro-cid-uj47a35n]{margin-top:.55rem}.essay-table-wrap[data-astro-cid-uj47a35n]{margin-top:1.25rem;overflow-x:auto}.essay-table-wrap[data-astro-cid-uj47a35n].wide .essay-table[data-astro-cid-uj47a35n]{min-width:42rem}.essay-table[data-astro-cid-uj47a35n]{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:1.25rem}.essay-table-wrap[data-astro-cid-uj47a35n] .essay-table[data-astro-cid-uj47a35n]{margin-top:0}.essay-table[data-astro-cid-uj47a35n] th[data-astro-cid-uj47a35n],.essay-table[data-astro-cid-uj47a35n] td[data-astro-cid-uj47a35n]{text-align:left;padding:.45rem 1.1rem .45rem 0;font-weight:400}.essay-table[data-astro-cid-uj47a35n] thead[data-astro-cid-uj47a35n] th[data-astro-cid-uj47a35n]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-amber);font-size:.72rem}.essay-table[data-astro-cid-uj47a35n] tbody[data-astro-cid-uj47a35n] th[data-astro-cid-uj47a35n]{padding-right:1.75rem}.essay[data-astro-cid-uj47a35n] a[data-astro-cid-uj47a35n]{color:inherit;text-decoration:underline;text-decoration-color:var(--color-line);text-underline-offset:4px}.essay[data-astro-cid-uj47a35n] a[data-astro-cid-uj47a35n]:hover{color:var(--color-amber);text-decoration-color:var(--color-amber)}.essay[data-astro-cid-uj47a35n] a[data-astro-cid-uj47a35n] .gloss-mark[data-astro-cid-uj47a35n]:before{content:none}.essay[data-astro-cid-uj47a35n] a[data-astro-cid-uj47a35n] .gloss-term[data-astro-cid-uj47a35n]{cursor:pointer}.section-label-plain[data-astro-cid-uj47a35n]:before{content:none;counter-increment:none}.practice-card[data-astro-cid-uj47a35n]{border:1px solid var(--color-line);border-radius:1rem;max-width:46rem;margin-top:1.25rem;padding:1.25rem 1.5rem 1.4rem}.practice[data-astro-cid-uj47a35n]+.practice[data-astro-cid-uj47a35n]{border-top:1px dashed var(--color-line);margin-top:1.15rem;padding-top:1.15rem}.practice-when[data-astro-cid-uj47a35n]{font-family:var(--font-hand);color:var(--color-amber);margin:0 0 .35rem;font-size:1.35rem;font-weight:500;line-height:1}.practice[data-astro-cid-uj47a35n] p[data-astro-cid-uj47a35n]{margin:0;line-height:1.6}
