.fields.svelte-2osxzc{grid-template-columns:2fr 1fr 1fr}.fields.svelte-2osxzc .wide:where(.svelte-2osxzc){grid-column:1 / -1}.fields.svelte-2osxzc .wide:where(.svelte-2osxzc):first-child{grid-column:auto}.check.svelte-2osxzc{margin-top:18px}.btn--block.svelte-2osxzc{width:100%}.lead-in.svelte-2osxzc{margin:0 0 14px;font-size:16px}.matches.svelte-2osxzc{list-style:none;margin:0;padding:0;display:grid;gap:10px}.match.svelte-2osxzc{width:100%;text-align:left;cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-template-areas:"name rating" "meta go";gap:4px 16px;align-items:center;padding:14px 16px;border:1px solid var(--rule-mid);background:var(--tint);color:inherit;transition:border-color .18s ease,background-color .18s ease}.match.svelte-2osxzc:hover:not(:disabled),.match.svelte-2osxzc:focus-visible{border-color:var(--green);background:#5baa530f}.match.svelte-2osxzc:disabled{cursor:progress;opacity:.7}.match__name.svelte-2osxzc{grid-area:name;font-weight:600;color:var(--white);font-size:17px}.match__meta.svelte-2osxzc{grid-area:meta;font-size:15px;color:var(--muted)}.match__rating.svelte-2osxzc{grid-area:rating;font-size:15px;color:var(--sky);font-variant-numeric:tabular-nums;justify-self:end}.match__go.svelte-2osxzc{grid-area:go;justify-self:end;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--sky)}.matches.svelte-2osxzc+.error:where(.svelte-2osxzc){margin-top:10px}.matches.svelte-2osxzc~.btn-text:where(.svelte-2osxzc){margin-top:16px}.empty.svelte-2osxzc{text-align:center;padding:34px 24px}.empty.svelte-2osxzc p:where(.svelte-2osxzc){margin:12px auto 0;max-width:56ch;font-size:16.5px;line-height:1.56}.empty.svelte-2osxzc .btn:where(.svelte-2osxzc){margin-top:20px}.picked.svelte-2osxzc{max-width:680px;width:100%;margin:0 auto}.picked.svelte-2osxzc p:where(.svelte-2osxzc){margin-top:6px}.picked.svelte-2osxzc .btn-text:where(.svelte-2osxzc){margin-top:8px}.how.svelte-2osxzc .h3--s:where(.svelte-2osxzc){margin-bottom:14px}.how__grid.svelte-2osxzc{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.how__grid.svelte-2osxzc p:where(.svelte-2osxzc){font-size:16px;line-height:1.56;color:var(--text)}@media(max-width:720px){.fields.svelte-2osxzc,.how__grid.svelte-2osxzc{grid-template-columns:1fr}.match.svelte-2osxzc{grid-template-columns:1fr;grid-template-areas:"name" "meta" "rating" "go"}.match__rating.svelte-2osxzc,.match__go.svelte-2osxzc{justify-self:start}}
