.GWzsvq_key{max-width:68ch;margin:0;padding:0;list-style:none}.GWzsvq_couplet{border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--nav-h) + 1.25rem);grid-template-columns:2.5rem 1fr;gap:0 .75rem;padding:1.125rem .75rem 1.125rem 0;display:grid}.GWzsvq_couplet:first-child{border-top:1px solid var(--border)}.GWzsvq_couplet:target{animation:GWzsvq_couplet-arrive 1.6s var(--ease-out)}@keyframes GWzsvq_couplet-arrive{0%{background:var(--surface-sunk)}to{background:0 0}}.GWzsvq_coupletNo{font-family:var(--font-display), var(--font-body);color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right;font-size:1.375rem;font-weight:700;line-height:1.3}.GWzsvq_question{font-family:var(--font-display), var(--font-body);letter-spacing:-.01em;color:var(--ink);font-size:1.0625rem;font-weight:600;line-height:1.45}.GWzsvq_answers{gap:.5rem;margin:.75rem 0 0;display:grid}.GWzsvq_answer{grid-template-columns:2.25rem 1fr;align-items:baseline;gap:.5rem;display:grid}.GWzsvq_answerLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:600}.GWzsvq_answerTo{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;min-width:0;margin:0;display:flex}.GWzsvq_apps{flex-wrap:wrap;align-items:baseline;gap:.375rem;display:inline-flex}.GWzsvq_or{color:var(--ink-muted);font-size:.8125rem}.GWzsvq_appItem{align-items:baseline;display:inline-flex}.GWzsvq_comma{color:var(--ink-muted)}.GWzsvq_appMark{border:1px solid var(--border-strong);background:var(--surface-sunk);font-family:var(--font-display), var(--font-body);color:var(--ink);border-radius:6px;align-items:center;gap:.4375rem;padding:.1875rem .5625rem;font-size:.875rem;font-weight:600;line-height:1.45;display:inline-flex}a.GWzsvq_appMark{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:border-color .14s var(--ease-out), text-decoration-color .14s var(--ease-out)}a.GWzsvq_appMark:hover{border-color:var(--ink-muted);text-decoration-color:currentColor}.GWzsvq_appMarkSelf{background:0 0}.GWzsvq_liveDot{background:var(--live);border-radius:50%;width:6px;height:6px}.GWzsvq_answerNote{color:var(--ink-muted);font-size:.875rem;line-height:1.5}.GWzsvq_next{min-height:32px;font-family:var(--font-display), var(--font-body);color:var(--accent-ink);text-underline-offset:3px;align-items:center;gap:.3125rem;font-size:.875rem;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (pointer:coarse){.GWzsvq_next{min-height:44px}}.GWzsvq_next svg{transition:transform .2s var(--ease-out)}.GWzsvq_next:hover svg{transform:translateY(2px)}.GWzsvq_ledgerWrap{width:100%}.GWzsvq_ledger{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.55}.GWzsvq_ledger thead th{border-bottom:1px solid var(--border-strong);font-family:var(--font-display), var(--font-body);letter-spacing:-.01em;text-align:left;color:var(--ink);vertical-align:bottom;padding:0 1rem .625rem 0;font-size:1rem;font-weight:700}.GWzsvq_ledger thead td{border-bottom:1px solid var(--border-strong)}.GWzsvq_selfCol:before{content:"";background:var(--live);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 .4375rem .1875rem 0;display:inline-block}.GWzsvq_ledger tbody th{letter-spacing:.04em;text-transform:uppercase;text-align:left;width:22%;color:var(--ink-muted);vertical-align:top;padding:.875rem 1rem .875rem 0;font-size:.75rem;font-weight:600;line-height:1.5}.GWzsvq_ledger tbody td{color:var(--ink);vertical-align:top;padding:.875rem 1rem .875rem 0}.GWzsvq_ledger tbody tr{border-bottom:1px solid var(--border)}.GWzsvq_ledger[data-cols="4"]{font-size:.875rem}.GWzsvq_ledger[data-cols="4"] tbody th{width:16%}@media (max-width:720px){.GWzsvq_ledger,.GWzsvq_ledger tbody,.GWzsvq_ledger tr,.GWzsvq_ledger tbody th,.GWzsvq_ledger tbody td{width:auto;display:block}.GWzsvq_ledger thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.GWzsvq_ledger tbody tr{padding:.875rem 0}.GWzsvq_ledger tbody tr:first-child{border-top:1px solid var(--border)}.GWzsvq_ledger tbody th,.GWzsvq_ledger[data-cols="4"] tbody th{width:auto;padding:0 0 .5rem}.GWzsvq_ledger tbody td{grid-template-columns:6.5rem 1fr;gap:.75rem;padding:.3125rem 0;display:grid}.GWzsvq_ledger tbody td:before{content:attr(data-app);font-family:var(--font-display), var(--font-body);color:var(--ink);font-size:.8125rem;font-weight:700}}.GWzsvq_fn{font-variant-numeric:tabular-nums;margin-left:.125rem;font-size:.6875rem;font-weight:600;line-height:0}.GWzsvq_fn a{color:var(--accent-ink);padding:0 .0625rem}.GWzsvq_fn a:hover{text-underline-offset:2px;text-decoration:underline}.GWzsvq_fits{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(1.75rem,4vw,3rem);display:grid}.GWzsvq_fitsTitle{border-bottom:1px solid var(--border);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:.5rem;padding-bottom:.625rem;font-size:1.125rem;font-weight:700;display:flex}.GWzsvq_fitsList{margin:0;padding:0;list-style:none}.GWzsvq_fitsList li{border-bottom:1px solid var(--border);color:var(--ink);padding:.75rem 0;font-size:.9375rem;line-height:1.6}.GWzsvq_fitsList li:last-child{border-bottom:none}.GWzsvq_sourcesNote{max-width:66ch;color:var(--ink-muted);font-size:.9375rem;line-height:1.65}.GWzsvq_sourcesNote a{color:var(--accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.GWzsvq_sources{font-variant-numeric:tabular-nums;margin:1.25rem 0 0;padding-left:1.75rem}.GWzsvq_sources li{color:var(--ink-muted);scroll-margin-top:calc(var(--nav-h) + 1.25rem);border-radius:6px;padding:.4375rem .5rem .4375rem .25rem;font-size:.875rem;line-height:1.5}.GWzsvq_sources li::marker{color:var(--accent-ink);font-weight:600}.GWzsvq_sources li:target{animation:GWzsvq_couplet-arrive 1.6s var(--ease-out)}.GWzsvq_sources a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500}.GWzsvq_sources a:hover{text-decoration-color:currentColor}.GWzsvq_sourceHost{margin-left:.5rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.GWzsvq_couplet:target,.GWzsvq_sources li:target{background:var(--surface-sunk);animation:none}.GWzsvq_next:hover svg{transform:none}}
