.column.svelte-19n1o6s,.results_section.svelte-19n1o6s{max-width:760px;margin:0 auto}.column.svelte-19n1o6s{scroll-margin-top:20px}.results_section.two_results.svelte-19n1o6s{max-width:1000px}.results_section.three_results.svelte-19n1o6s{max-width:1200px}.intro.svelte-19n1o6s,.subtext.svelte-19n1o6s,.tagline.svelte-19n1o6s,.price_note.svelte-19n1o6s{color:var(--contrast-gray)}.intro.svelte-19n1o6s{margin:.25em 0 20px}.progress.svelte-19n1o6s{height:6px;background:var(--better-contrast-background);border-radius:var(--default-border-radius);overflow:hidden;margin-bottom:24px}.progress_fill.svelte-19n1o6s{height:100%;background:var(--chemlight);transform-origin:left;transition:transform .5s cubic-bezier(.4,0,.2,1)}.step.svelte-19n1o6s{animation:svelte-19n1o6s-fade_in .2s ease}@keyframes svelte-19n1o6s-fade_in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.question.svelte-19n1o6s{font-size:1.4rem}.subtext.svelte-19n1o6s{margin:.25em 0 0}.options.svelte-19n1o6s{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:20px}.option.svelte-19n1o6s{display:flex;align-items:center;background:#1a1a1a;border:1px solid var(--better-contrast-background);border-radius:var(--default-border-radius);padding:18px 20px;color:var(--text-color);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.option.svelte-19n1o6s:hover{border-color:var(--input-border-gray);background:#222}.option.selected.svelte-19n1o6s{border-color:var(--chemlight)}.option.svelte-19n1o6s:focus-visible{outline:2px solid white;outline-offset:2px}.option.with_image.svelte-19n1o6s{padding:0;overflow:hidden}.option_image.svelte-19n1o6s{width:110px;flex-shrink:0}.with_image.svelte-19n1o6s .option_text:where(.svelte-19n1o6s){padding:16px 20px}.option_text.svelte-19n1o6s{display:flex;flex-direction:column;gap:4px}.option_title.svelte-19n1o6s{color:var(--contrast-text);font-weight:500}.option_description.svelte-19n1o6s{color:var(--contrast-gray);line-height:1.5}.nav.svelte-19n1o6s{display:flex;gap:12px;margin-top:24px}.setups.svelte-19n1o6s{font-family:Protipo Wide,sans-serif;color:var(--contrast-text);margin:32px 0 12px}.standards_box.svelte-19n1o6s{background:#1a1a1a;border-radius:var(--default-border-radius);padding:20px 24px}.standards_box.svelte-19n1o6s h3:where(.svelte-19n1o6s),.standards_mobile.svelte-19n1o6s h3:where(.svelte-19n1o6s){font-size:1.1rem;margin-bottom:8px}.standards.svelte-19n1o6s{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.standards.svelte-19n1o6s li:where(.svelte-19n1o6s):before{content:"✓";color:var(--chemlight);margin-right:10px}.standards.svelte-19n1o6s li.divided:where(.svelte-19n1o6s){border-top:1px solid var(--better-contrast-background);margin-top:6px;padding-top:12px}.standards_mobile.svelte-19n1o6s{display:none;margin-top:32px;border-top:1px solid var(--better-contrast-background);border-bottom:1px solid var(--better-contrast-background);padding:12px 0}.standards_mobile.svelte-19n1o6s summary:where(.svelte-19n1o6s){color:var(--contrast-text);cursor:pointer}.standards_mobile.svelte-19n1o6s .setups:where(.svelte-19n1o6s){margin-top:16px}@media (max-width: 800px){.standards_desktop.svelte-19n1o6s{display:none}.standards_mobile.svelte-19n1o6s{display:block}}.result_label.svelte-19n1o6s{font-family:Protipo Wide,sans-serif;color:var(--chemlight);text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px}.results.svelte-19n1o6s{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:16px}@media (max-width: 800px){.results.svelte-19n1o6s{grid-auto-flow:row}}.card.svelte-19n1o6s{display:flex;flex-direction:column;background:#1a1a1a;border-radius:var(--default-border-radius);overflow:hidden}.card_body.svelte-19n1o6s{flex-grow:1;display:flex;flex-direction:column;padding:24px 28px}.shop.svelte-19n1o6s{margin-top:auto}.card.svelte-19n1o6s h2:where(.svelte-19n1o6s){font-size:1.8rem}.card.svelte-19n1o6s h2:where(.svelte-19n1o6s) a:where(.svelte-19n1o6s){color:inherit}.tagline.svelte-19n1o6s{margin:.25em 0 12px}.price.svelte-19n1o6s{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;font-size:1.5rem;color:var(--contrast-text)}.current_price.svelte-19n1o6s{font-weight:500}.price_note.svelte-19n1o6s{margin:4px 0 0}.traits.svelte-19n1o6s{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.traits.svelte-19n1o6s li:where(.svelte-19n1o6s){border:1px solid var(--better-contrast-background);border-radius:var(--default-border-radius);padding:4px 10px}
