.brief.svelte-12bw2h4{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.brief.svelte-12bw2h4 label:where(.svelte-12bw2h4){color:var(--muted);gap:7px;font-size:.875rem;display:grid}select.svelte-12bw2h4{width:100%;min-height:44px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:8px}.gliders.svelte-12bw2h4{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0;display:grid}.glider.svelte-12bw2h4{--color:var(--sky);border:1px solid var(--line);border-top:3px solid var(--color);border-radius:12px;gap:10px;padding:18px;display:grid}.prototype.svelte-12bw2h4{--color:var(--teal)}.glider.svelte-12bw2h4>strong:where(.svelte-12bw2h4){color:color-mix(in srgb, var(--color) 65%, var(--ink));font:1.9rem/1.3 IBM Plex Mono,monospace}.glider.svelte-12bw2h4>span:where(.svelte-12bw2h4):not(.eyebrow){min-height:2.8em;color:var(--muted);font-size:.875rem}.rate-track.svelte-12bw2h4{background:var(--line);border-radius:10px;height:8px;overflow:hidden}.rate-track.svelte-12bw2h4 span:where(.svelte-12bw2h4){background:var(--color);height:100%;display:block}.test-strip.svelte-12bw2h4{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin:20px 0;padding:0;list-style:none;display:grid}.test-strip.svelte-12bw2h4 li:where(.svelte-12bw2h4){border:1px dashed var(--line);background:var(--paper);border-radius:8px;justify-items:center;padding:10px 2px;display:grid}.test-strip.svelte-12bw2h4 span:where(.svelte-12bw2h4),.test-strip.svelte-12bw2h4 small:where(.svelte-12bw2h4){color:var(--muted);font-size:.7rem}.test-strip.svelte-12bw2h4 b:where(.svelte-12bw2h4){font-size:1.4rem;line-height:1.8}.success.svelte-12bw2h4{--outcome:var(--teal)}.failure.svelte-12bw2h4{--outcome:var(--rose)}.test-strip.svelte-12bw2h4 .success:where(.svelte-12bw2h4),.test-strip.svelte-12bw2h4 .failure:where(.svelte-12bw2h4){border-style:solid;border-color:var(--outcome);background:color-mix(in srgb, var(--outcome) 7%, var(--paper))}.test-strip.svelte-12bw2h4 .success:where(.svelte-12bw2h4) b:where(.svelte-12bw2h4),.test-strip.svelte-12bw2h4 .failure:where(.svelte-12bw2h4) b:where(.svelte-12bw2h4){color:color-mix(in srgb, var(--outcome) 65%, var(--ink))}.test-action.svelte-12bw2h4{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.test-action.svelte-12bw2h4 span:where(.svelte-12bw2h4),.record.svelte-12bw2h4{color:var(--muted);font-size:.9rem}.buy.svelte-12bw2h4{background:color-mix(in srgb, var(--gold) 16%, var(--paper));border-color:var(--gold)}button.svelte-12bw2h4:disabled{cursor:default;opacity:.5}button.svelte-12bw2h4:focus-visible,select.svelte-12bw2h4:focus-visible,summary.svelte-12bw2h4:focus-visible{outline:2px solid var(--sky);outline-offset:4px}.value-desk.svelte-12bw2h4{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}summary.svelte-12bw2h4{cursor:pointer;min-height:44px;font-weight:600}.value-desk.svelte-12bw2h4 p:where(.svelte-12bw2h4),.lab-result.svelte-12bw2h4 p:where(.svelte-12bw2h4){font-size:.95rem;line-height:1.65}.recommendation.svelte-12bw2h4{border-left:3px solid var(--gold);background:color-mix(in srgb, var(--gold) 7%, var(--paper));padding:14px}.outcomes.svelte-12bw2h4{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 24px;display:grid}.outcomes.svelte-12bw2h4>div:where(.svelte-12bw2h4){border-top:2px solid var(--outcome);background:color-mix(in srgb, var(--outcome) 5%, var(--paper));gap:8px;padding:12px;display:grid}.outcomes.svelte-12bw2h4 span:where(.svelte-12bw2h4),.outcomes.svelte-12bw2h4 strong:where(.svelte-12bw2h4){font-size:.875rem}.comparison-wrap.svelte-12bw2h4{overflow-x:auto}table.svelte-12bw2h4{border-collapse:collapse;width:100%;font-size:.875rem}caption.svelte-12bw2h4{text-align:left;color:var(--muted);padding-bottom:10px}th.svelte-12bw2h4,td.svelte-12bw2h4{text-align:left;border-bottom:1px solid var(--line);padding:10px}tbody.svelte-12bw2h4 td:where(.svelte-12bw2h4):nth-child(2){font-family:IBM Plex Mono,monospace}tr.active.svelte-12bw2h4{background:color-mix(in srgb, var(--gold) 9%, var(--paper))}@container (width<=620px){.brief.svelte-12bw2h4{grid-template-columns:1fr}.test-strip.svelte-12bw2h4{grid-template-columns:repeat(4,minmax(0,1fr))}.gliders.svelte-12bw2h4,.outcomes.svelte-12bw2h4{gap:10px}.glider.svelte-12bw2h4{padding:12px}}@container (width<=420px){.gliders.svelte-12bw2h4,.outcomes.svelte-12bw2h4{grid-template-columns:1fr}.glider.svelte-12bw2h4>span:where(.svelte-12bw2h4):not(.eyebrow){min-height:0}}
