figure.svelte-6fvln0{max-width:48rem;margin:1.5rem 0}.plot.svelte-6fvln0{position:relative}svg.reaching.svelte-6fvln0{cursor:pointer}circle.near.svelte-6fvln0{stroke:#fff;stroke-width:2.5px;paint-order:stroke}circle.outlier.near.svelte-6fvln0{stroke:var(--brand)}.drop.svelte-6fvln0{stroke:var(--muted);stroke-dasharray:3 3}.gap.near.svelte-6fvln0{stroke:var(--ink);stroke-opacity:1;stroke-width:1.5px}circle.scored.svelte-6fvln0{fill:#fff;stroke:var(--ink);stroke-width:2px}.tried.svelte-6fvln0{stroke:var(--brand);stroke-opacity:.6;fill:var(--brand)}.tip.svelte-6fvln0{z-index:1;border:1px solid var(--line);white-space:nowrap;pointer-events:none;background:#fff;gap:.1rem;min-width:9rem;padding:.5rem .7rem;font-size:.85rem;line-height:1.35;display:grid;position:absolute;transform:translate(.9rem,-50%);box-shadow:0 .25rem .75rem #00000026}.tip.left.svelte-6fvln0{transform:translate(calc(-100% - .9rem),-50%)}.tip.svelte-6fvln0 b:where(.svelte-6fvln0){color:#198754;margin-left:.25rem}.tip.svelte-6fvln0 b.down:where(.svelte-6fvln0){color:var(--brand)}svg.svelte-6fvln0{width:100%;max-width:48rem;height:auto;display:block}.grid.svelte-6fvln0{stroke:var(--line)}.axis.svelte-6fvln0{fill:var(--muted);font-size:11px}.line.svelte-6fvln0{stroke:var(--primary);stroke-width:2px}.gap.svelte-6fvln0{stroke:var(--muted);stroke-opacity:.4}circle.counted.svelte-6fvln0,i.counted.svelte-6fvln0{fill:var(--primary);background:var(--primary)}circle.outlier.svelte-6fvln0,i.outlier.svelte-6fvln0{fill:#fff;stroke:var(--brand);stroke-width:2px;border:2px solid var(--brand);background:#fff}circle.unscored.svelte-6fvln0,i.unscored.svelte-6fvln0{fill:var(--muted);background:var(--muted)}figcaption.svelte-6fvln0{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.5rem;font-size:.85rem;display:flex}i.svelte-6fvln0{border-radius:50%;width:.7rem;height:.7rem;margin-right:.3rem;display:inline-block}i.rule.svelte-6fvln0{background:var(--primary);vertical-align:middle;border-radius:0;width:1.2rem;height:2px}.sum.svelte-nt3vha{border:1px solid var(--line);border-left:.3rem solid var(--primary);background:linear-gradient(90deg, color-mix(in srgb, var(--info) 40%, white), #fff 60%);margin:.5rem 0 1rem;padding:1rem 1.25rem}.line.svelte-nt3vha{flex-wrap:wrap;align-items:flex-start;gap:.75rem .6rem;display:flex}.term.svelte-nt3vha{justify-items:center;gap:.15rem;min-width:4.5rem;display:grid}.term.svelte-nt3vha strong:where(.svelte-nt3vha){color:var(--primary);font-size:1.35rem;font-stretch:110%;line-height:1.2}.term.svelte-nt3vha small:where(.svelte-nt3vha){text-align:center;max-width:7.5rem;color:var(--muted);font-size:.75rem;line-height:1.25}.answer.svelte-nt3vha strong:where(.svelte-nt3vha){color:var(--brand);font-size:1.9rem}.yours.svelte-nt3vha strong:where(.svelte-nt3vha){background:var(--brand);color:#fff;padding:0 .4rem}.op.svelte-nt3vha{color:var(--muted);font-size:1.35rem;line-height:1.2}.answer.svelte-nt3vha+.op:where(.svelte-nt3vha){font-size:1.9rem}.bracket.svelte-nt3vha{font-weight:300}.try.svelte-nt3vha{color:var(--primary);grid-template-columns:auto 1fr;align-items:center;gap:.75rem;margin-top:1.25rem;font-size:.9rem;font-weight:700;display:grid}.try.svelte-nt3vha input:where(.svelte-nt3vha){width:100%;accent-color:var(--brand)}.said.svelte-nt3vha{max-width:none;margin:.5rem 0 0}.said.svelte-nt3vha button:where(.svelte-nt3vha){font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0;text-decoration:underline}h3.svelte-1mduc32{color:var(--primary);margin:1.5rem 0 .25rem;font-size:1.1rem}.notice.svelte-1mduc32{background:#fff3cd;border:1px solid #ffe69c;max-width:none;padding:1rem}nav.svelte-1mduc32{flex-wrap:wrap;gap:.4rem;margin:1rem 0;display:flex}nav.svelte-1mduc32 a:where(.svelte-1mduc32){border:1px solid var(--line);padding:.2rem .7rem;font-weight:700;font-stretch:90%;text-decoration:none}nav.svelte-1mduc32 a[aria-current]:where(.svelte-1mduc32){background:var(--primary);border-color:var(--primary);color:#fff}.time.svelte-1mduc32{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0 .25rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.time.picked.svelte-1mduc32{background:var(--brand);color:#fff;text-decoration:none}h2.svelte-1mduc32 span:where(.svelte-1mduc32){letter-spacing:0;margin-left:.5rem;font-size:.9rem;font-weight:400}
