.decider[data-astro-cid-tywiboe2]{margin:var(--space-6) 0}.question[data-astro-cid-tywiboe2]{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-4);background:var(--color-surface)}.question[data-astro-cid-tywiboe2] legend[data-astro-cid-tywiboe2]{font-size:var(--text-base);font-weight:700;padding:0 var(--space-2);color:var(--color-text)}.options[data-astro-cid-tywiboe2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-2);margin-top:var(--space-3)}.options[data-astro-cid-tywiboe2] label[data-astro-cid-tywiboe2]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .12s ease,background .12s ease;font-size:var(--text-sm)}.options[data-astro-cid-tywiboe2] label[data-astro-cid-tywiboe2]:hover{border-color:var(--color-border-strong);background:var(--color-surface-alt)}.options[data-astro-cid-tywiboe2] label[data-astro-cid-tywiboe2]:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}.options[data-astro-cid-tywiboe2] input[data-astro-cid-tywiboe2][type=radio]{accent-color:var(--color-primary)}.result-zone[data-astro-cid-tywiboe2]{margin-top:var(--space-6);min-height:220px;position:relative}.result-placeholder[data-astro-cid-tywiboe2]{background:var(--color-surface-alt);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;color:var(--color-text-subtle);font-size:var(--text-sm)}.result-card[data-astro-cid-tywiboe2]{display:none;background:var(--color-surface);border:1px solid var(--color-border);border-top:4px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md)}.result-card-head[data-astro-cid-tywiboe2]{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.result-eyebrow[data-astro-cid-tywiboe2]{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-xs);color:var(--color-primary);font-weight:700;display:block}.result-card[data-astro-cid-tywiboe2] h3[data-astro-cid-tywiboe2]{margin:var(--space-1) 0 0;font-size:var(--text-2xl);letter-spacing:-.02em}.result-reason[data-astro-cid-tywiboe2]{color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0 0 var(--space-5)}.result-cta[data-astro-cid-tywiboe2]{display:flex;gap:var(--space-3);flex-wrap:wrap}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=solo]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=yes]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=solo]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=yes]:checked) .result-card[data-astro-cid-tywiboe2][data-size=solo][data-trade=pool][data-chem=yes]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=solo]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=no]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=solo]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=no]:checked) .result-card[data-astro-cid-tywiboe2][data-size=solo][data-trade=pool][data-chem=no]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=solo]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=yes]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=solo]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=yes]:checked) .result-card[data-astro-cid-tywiboe2][data-size=solo][data-trade=multi][data-chem=yes]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=solo]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=no]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=solo]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=no]:checked) .result-card[data-astro-cid-tywiboe2][data-size=solo][data-trade=multi][data-chem=no]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=small]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=yes]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=small]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=yes]:checked) .result-card[data-astro-cid-tywiboe2][data-size=small][data-trade=pool][data-chem=yes]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=small]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=no]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=small]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=no]:checked) .result-card[data-astro-cid-tywiboe2][data-size=small][data-trade=pool][data-chem=no]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=small]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=yes]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=small]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=yes]:checked) .result-card[data-astro-cid-tywiboe2][data-size=small][data-trade=multi][data-chem=yes]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=small]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=no]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=small]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=no]:checked) .result-card[data-astro-cid-tywiboe2][data-size=small][data-trade=multi][data-chem=no]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=mid]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=yes]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=mid]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=yes]:checked) .result-card[data-astro-cid-tywiboe2][data-size=mid][data-trade=pool][data-chem=yes]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=mid]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=no]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=mid]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=no]:checked) .result-card[data-astro-cid-tywiboe2][data-size=mid][data-trade=pool][data-chem=no]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=mid]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=yes]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=mid]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=yes]:checked) .result-card[data-astro-cid-tywiboe2][data-size=mid][data-trade=multi][data-chem=yes]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=mid]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=no]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=mid]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=no]:checked) .result-card[data-astro-cid-tywiboe2][data-size=mid][data-trade=multi][data-chem=no]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=enterprise]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=yes]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=enterprise]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=yes]:checked) .result-card[data-astro-cid-tywiboe2][data-size=enterprise][data-trade=pool][data-chem=yes]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=enterprise]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=no]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=enterprise]:checked):has(input[name=trade][value=pool]:checked):has(input[name=chem][value=no]:checked) .result-card[data-astro-cid-tywiboe2][data-size=enterprise][data-trade=pool][data-chem=no]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=enterprise]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=yes]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=enterprise]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=yes]:checked) .result-card[data-astro-cid-tywiboe2][data-size=enterprise][data-trade=multi][data-chem=yes]{display:block}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=enterprise]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=no]:checked) .result-placeholder[data-astro-cid-tywiboe2]{display:none}.decider[data-astro-cid-tywiboe2]:has(input[name=size][value=enterprise]:checked):has(input[name=trade][value=multi]:checked):has(input[name=chem][value=no]:checked) .result-card[data-astro-cid-tywiboe2][data-size=enterprise][data-trade=multi][data-chem=no]{display:block}
