.loop.svelte-lsnonw{--viz-err: #eb6834;--viz-on-err: var(--ink)}.dark .loop.svelte-lsnonw{--viz-err: #d95926;--viz-on-err: var(--bg)}.steps.svelte-lsnonw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.steps.svelte-lsnonw li:where(.svelte-lsnonw){position:relative;border-radius:.75rem;background:var(--surface-2);padding:.75rem .875rem}.num.svelte-lsnonw{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;margin-bottom:.5rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.75rem;font-weight:600}@media(min-width:40rem){.steps.svelte-lsnonw{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.steps.svelte-lsnonw li:where(.svelte-lsnonw):not(:last-child):after{content:"";position:absolute;top:50%;right:-.9rem;width:.5rem;height:.5rem;border-top:1.5px solid var(--line-strong);border-right:1.5px solid var(--line-strong);transform:translateY(-50%) rotate(45deg)}}.outcomes.svelte-lsnonw{width:100%;margin-top:1.75rem;border-collapse:separate;border-spacing:.375rem;table-layout:fixed}caption.svelte-lsnonw{padding-bottom:.25rem;font-size:.875rem;font-weight:600;color:var(--ink);text-align:left;padding-left:.375rem}thead.svelte-lsnonw th:where(.svelte-lsnonw){padding:.25rem .5rem 0;font-size:.75rem;font-weight:500;color:var(--ink-muted);text-align:left}thead.svelte-lsnonw td:where(.svelte-lsnonw),tbody.svelte-lsnonw th:where(.svelte-lsnonw){width:5.5rem}tbody.svelte-lsnonw th:where(.svelte-lsnonw){padding-right:.25rem;font-size:.8125rem;font-weight:500;line-height:1.3;color:var(--ink);text-align:left;vertical-align:middle}tbody.svelte-lsnonw td:where(.svelte-lsnonw){border-radius:.75rem;background:var(--surface-2);padding:.75rem .875rem;vertical-align:top}tbody.svelte-lsnonw td.wrong:where(.svelte-lsnonw){background:color-mix(in oklab,var(--viz-err) 14%,var(--surface))}.chip.svelte-lsnonw{display:grid;place-items:center;width:1.5rem;height:1.5rem;margin-bottom:.5rem;border-radius:6px;background:color-mix(in oklab,var(--ink-muted) 22%,var(--surface));color:var(--ink)}.chip.wrong.svelte-lsnonw{background:var(--viz-err);color:var(--viz-on-err)}@media(min-width:40rem){thead.svelte-lsnonw td:where(.svelte-lsnonw),tbody.svelte-lsnonw th:where(.svelte-lsnonw){width:7.5rem}}.conformance.svelte-aw7oh9{--viz-err: #eb6834;--reach: 86%;position:relative}.dark .conformance.svelte-aw7oh9{--viz-err: #d95926;--reach: 61%}table.svelte-aw7oh9{width:100%;border-collapse:separate;border-spacing:2px;table-layout:fixed}th.svelte-aw7oh9{font-weight:500;color:var(--ink)}thead.svelte-aw7oh9 th:where(.svelte-aw7oh9){padding:0 .125rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.2;vertical-align:bottom}thead.svelte-aw7oh9 .corner:where(.svelte-aw7oh9){width:6.5rem;font-weight:500;color:var(--ink-muted);text-align:left}tbody.svelte-aw7oh9 th:where(.svelte-aw7oh9),tfoot.svelte-aw7oh9 th:where(.svelte-aw7oh9){padding-right:.5rem;font-size:.75rem;line-height:1.25;text-align:left}tbody.svelte-aw7oh9 td:where(.svelte-aw7oh9){height:2.5rem;border-radius:6px;background:color-mix(in oklab,var(--viz-err) calc(14% + var(--share) * var(--reach)),var(--surface));color:var(--ink);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:center;transition:box-shadow .12s}tbody.svelte-aw7oh9 td:where(.svelte-aw7oh9) strong:where(.svelte-aw7oh9){font-weight:600}tbody.svelte-aw7oh9 td:where(.svelte-aw7oh9):not(.na):hover{box-shadow:inset 0 0 0 1.5px var(--ink)}tbody.svelte-aw7oh9 td.none:where(.svelte-aw7oh9){background:var(--surface-2);color:var(--ink-muted)}tbody.svelte-aw7oh9 td.na:where(.svelte-aw7oh9){background:none;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-muted)}tfoot.svelte-aw7oh9 th:where(.svelte-aw7oh9),tfoot.svelte-aw7oh9 td:where(.svelte-aw7oh9){padding-top:.625rem;font-size:.75rem;font-weight:600;color:var(--ink)}tfoot.svelte-aw7oh9 td:where(.svelte-aw7oh9){text-align:center;font-variant-numeric:tabular-nums}.tip.svelte-aw7oh9{position:absolute;z-index:10;display:grid;gap:.125rem;min-width:10rem;transform:translate(-50%,calc(-100% - .75rem));border:1px solid var(--line);border-radius:.5rem;background:var(--surface);padding:.5rem .625rem;box-shadow:0 6px 18px #0000001f;pointer-events:none;font-size:.75rem;line-height:1.35;color:var(--ink-muted)}.tip.svelte-aw7oh9 strong:where(.svelte-aw7oh9){font-size:.8125rem;font-weight:600;color:var(--ink)}@media(min-width:40rem){thead.svelte-aw7oh9 th:where(.svelte-aw7oh9){font-size:.8125rem}thead.svelte-aw7oh9 .corner:where(.svelte-aw7oh9){width:11rem}tbody.svelte-aw7oh9 th:where(.svelte-aw7oh9),tfoot.svelte-aw7oh9 th:where(.svelte-aw7oh9),tbody.svelte-aw7oh9 td:where(.svelte-aw7oh9),tfoot.svelte-aw7oh9 td:where(.svelte-aw7oh9){font-size:.8125rem}tbody.svelte-aw7oh9 td:where(.svelte-aw7oh9){height:2.75rem}}.usual.svelte-xro45r{--viz-err: #eb6834;--viz-context: color-mix(in oklab, var(--ink-muted) 45%, var(--surface));position:relative}.dark .usual.svelte-xro45r{--viz-err: #d95926}table.svelte-xro45r{width:100%;border-collapse:collapse}th.svelte-xro45r{width:1%;padding:.25rem .875rem .25rem 0;font-size:.8125rem;font-weight:500;color:var(--ink);text-align:left;white-space:nowrap}td.svelte-xro45r{padding:0}.track.svelte-xro45r{height:2.25rem}.bar.svelte-xro45r{display:flex;gap:2px;height:.875rem}.seg.svelte-xro45r{flex-basis:0;transition:filter .12s}.track.svelte-xro45r:hover .seg:where(.svelte-xro45r){filter:brightness(1.08)}.seg.caught.svelte-xro45r{background:var(--viz-context)}.seg.missed.svelte-xro45r{border-radius:0 4px 4px 0;background:var(--viz-err)}.value.svelte-xro45r{width:1%;padding-left:.75rem;font-size:.8125rem;color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.value.svelte-xro45r strong:where(.svelte-xro45r){font-weight:600;color:var(--ink)}tr.total.svelte-xro45r th:where(.svelte-xro45r),tr.total.svelte-xro45r td:where(.svelte-xro45r){border-top:1px solid var(--line)}tr.total.svelte-xro45r th:where(.svelte-xro45r){font-weight:600}.swatch.svelte-xro45r{display:inline-block;width:.875rem;height:.625rem;border-radius:2px}.swatch.caught.svelte-xro45r{background:var(--viz-context)}.swatch.missed.svelte-xro45r{background:var(--viz-err)}.tip.svelte-xro45r{position:absolute;z-index:10;display:grid;gap:.125rem;min-width:10rem;transform:translate(-50%,calc(-100% - .75rem));border:1px solid var(--line);border-radius:.5rem;background:var(--surface);padding:.5rem .625rem;box-shadow:0 6px 18px #0000001f;pointer-events:none;font-size:.75rem;line-height:1.35;color:var(--ink-muted)}.tip.svelte-xro45r strong:where(.svelte-xro45r){font-size:.8125rem;font-weight:600;color:var(--ink)}.settle.svelte-m0m9ix{--viz-fix: #1baf7a;--viz-err: #eb6834;display:grid;gap:1.75rem;border-radius:.75rem;outline:none}.dark .settle.svelte-m0m9ix{--viz-fix: #199e70;--viz-err: #d95926}.settle.svelte-m0m9ix:focus-visible{box-shadow:0 0 0 2px var(--accent-ring)}.panel.fix.svelte-m0m9ix{--series: var(--viz-fix)}.panel.err.svelte-m0m9ix,.tip-row.err.svelte-m0m9ix{--series: var(--viz-err)}.tip-row.fix.svelte-m0m9ix{--series: var(--viz-fix)}.key.svelte-m0m9ix{display:inline-block;width:.875rem;height:2px;border-radius:1px;background:var(--series)}.plot.svelte-m0m9ix{position:relative;margin-top:.875rem;padding-left:1.25rem}.y.svelte-m0m9ix{position:absolute;inset:0 auto 1.5rem 0;width:1.25rem}.y.svelte-m0m9ix span:where(.svelte-m0m9ix),.x.svelte-m0m9ix span:where(.svelte-m0m9ix){position:absolute;font-size:.6875rem;color:var(--ink-muted);font-variant-numeric:tabular-nums}.y.svelte-m0m9ix span:where(.svelte-m0m9ix){left:0;transform:translateY(-50%)}.canvas.svelte-m0m9ix{position:relative;height:6.5rem;touch-action:pan-y}svg.svelte-m0m9ix{display:block;width:100%;height:100%;overflow:visible}.grid.svelte-m0m9ix,.axis.svelte-m0m9ix{vector-effect:non-scaling-stroke;stroke-width:1px}.grid.svelte-m0m9ix{stroke:var(--line-strong)}.grid.minor.svelte-m0m9ix{stroke:var(--line)}.axis.svelte-m0m9ix{stroke:var(--line-strong)}.wash.svelte-m0m9ix{fill:var(--series);opacity:.1}.step.svelte-m0m9ix{fill:none;stroke:var(--series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.end.svelte-m0m9ix{position:absolute;left:100%;width:.5rem;height:.5rem;border-radius:999px;background:var(--series);box-shadow:0 0 0 2px var(--surface);transform:translate(-50%,-50%)}.cursor.svelte-m0m9ix{position:absolute;inset-block:0;width:1px;background:var(--ink-muted);pointer-events:none}.x.svelte-m0m9ix{position:relative;height:1.5rem}.x.svelte-m0m9ix span:where(.svelte-m0m9ix){top:.375rem;transform:translate(-50%);white-space:nowrap}.x.svelte-m0m9ix span:where(.svelte-m0m9ix):first-child{transform:none}.x.svelte-m0m9ix span:where(.svelte-m0m9ix):last-child{transform:translate(-100%)}.tip.svelte-m0m9ix{position:absolute;bottom:calc(100% + .5rem);z-index:10;display:grid;gap:.25rem;width:max-content;transform:translate(var(--shift));border:1px solid var(--line);border-radius:.5rem;background:var(--surface);padding:.5rem .625rem;box-shadow:0 6px 18px #0000001f;pointer-events:none;font-size:.75rem;line-height:1.35;color:var(--ink-muted)}.tip-head.svelte-m0m9ix{font-weight:600;color:var(--ink)}.tip-row.svelte-m0m9ix{display:flex;align-items:center;gap:.5rem}.tip-row.svelte-m0m9ix strong:where(.svelte-m0m9ix){min-width:2.75rem;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}@media(min-width:40rem){.settle.svelte-m0m9ix{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.verdicts.svelte-i110dc{--viz-err: #eb6834;--viz-on-err: var(--ink);position:relative}.dark .verdicts.svelte-i110dc{--viz-err: #d95926;--viz-on-err: var(--bg)}table.svelte-i110dc{margin-inline:auto;border-collapse:separate;border-spacing:0 3px}thead.svelte-i110dc th:where(.svelte-i110dc){padding-bottom:.125rem;font-size:.75rem;font-weight:600;color:var(--ink);text-align:center}.attempts.svelte-i110dc td:where(.svelte-i110dc){padding-bottom:.25rem;font-size:.6875rem;color:var(--ink-muted);text-align:center;font-variant-numeric:tabular-nums}.group.svelte-i110dc{padding:.75rem 0 .125rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--ink-muted);text-align:left;text-transform:uppercase}tbody.svelte-i110dc th[scope=row]:where(.svelte-i110dc){padding-right:.75rem;font-size:.75rem;font-weight:500;line-height:1.25;color:var(--ink);text-align:left}td.svelte-i110dc{padding:0 0 0 2px}td.start.svelte-i110dc{padding-left:.5rem}.chip.svelte-i110dc{position:relative;display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:5px;background:color-mix(in oklab,var(--ink-muted) 22%,var(--surface));color:var(--ink);transition:box-shadow .12s}.chip.wrong.svelte-i110dc{background:var(--viz-err);color:var(--viz-on-err)}td.svelte-i110dc:hover .chip:where(.svelte-i110dc){box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--ink)}.mark.svelte-i110dc{display:inline-block;width:.4375rem;height:.4375rem;border-radius:999px;background:var(--ink);box-shadow:0 0 0 1.5px var(--surface)}.chip.svelte-i110dc .mark:where(.svelte-i110dc){position:absolute;top:-.1875rem;right:-.1875rem}.tip.svelte-i110dc{position:absolute;z-index:10;display:grid;gap:.125rem;width:max-content;max-width:15rem;transform:translate(-50%,calc(-100% - .875rem));border:1px solid var(--line);border-radius:.5rem;background:var(--surface);padding:.5rem .625rem;box-shadow:0 6px 18px #0000001f;pointer-events:none;font-size:.75rem;line-height:1.35;color:var(--ink-muted)}.tip.svelte-i110dc strong:where(.svelte-i110dc){font-size:.8125rem;font-weight:600;color:var(--ink)}@media(min-width:40rem){tbody.svelte-i110dc th[scope=row]:where(.svelte-i110dc){padding-right:1.25rem;font-size:.8125rem;white-space:nowrap}.chip.svelte-i110dc{width:1.625rem;height:1.625rem}td.svelte-i110dc{padding-left:4px}td.start.svelte-i110dc{padding-left:1rem}}.limits.svelte-1ah3drw{margin-block:2.5rem;border-top:1px solid var(--line);padding-top:1.25rem;font-size:.9375rem;line-height:1.65;color:var(--ink-muted)}.limits-title.svelte-1ah3drw{margin-bottom:.375rem;font-weight:600;color:var(--ink)}
