.cq[data-astro-cid-rzevpnqu]{min-height:60vh}[data-astro-cid-rzevpnqu][data-focus]:focus{outline:none}.cq-intro[data-astro-cid-rzevpnqu],.cq-capture[data-astro-cid-rzevpnqu],.cq-result[data-astro-cid-rzevpnqu]{max-width:var(--content-narrow);text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;margin-inline:auto;display:flex}.cq-intro__image[data-astro-cid-rzevpnqu]{aspect-ratio:16/10;object-fit:cover;width:100%;max-width:30rem;margin-bottom:var(--space-3)}.cq-intro[data-astro-cid-rzevpnqu] .eyebrow[data-astro-cid-rzevpnqu],.cq-capture[data-astro-cid-rzevpnqu] .eyebrow[data-astro-cid-rzevpnqu],.cq-result[data-astro-cid-rzevpnqu] .eyebrow[data-astro-cid-rzevpnqu]{color:var(--color-clay);margin:0}.cq-intro[data-astro-cid-rzevpnqu] h1[data-astro-cid-rzevpnqu],.cq-capture[data-astro-cid-rzevpnqu] h2[data-astro-cid-rzevpnqu],.cq-result[data-astro-cid-rzevpnqu] h2[data-astro-cid-rzevpnqu]{text-wrap:balance;margin:0}.cq-intro__lede[data-astro-cid-rzevpnqu],.cq-capture__lede[data-astro-cid-rzevpnqu]{font-size:var(--text-lg);color:var(--color-text-muted);margin:0}.cq-intro__meta[data-astro-cid-rzevpnqu]{justify-content:center;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--color-espresso);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cq-intro__how[data-astro-cid-rzevpnqu]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-2)}.progress[data-astro-cid-rzevpnqu]{background:var(--color-border);height:2px;margin-bottom:var(--space-6);border-radius:2px}.progress__bar[data-astro-cid-rzevpnqu]{height:100%;width:var(--pct);background:var(--color-clay);transition:width var(--duration-base) var(--ease-editorial);border-radius:2px}.qblock[data-astro-cid-rzevpnqu]{border:0;max-width:46rem;margin:0 auto;padding:0}.qblock__legend[data-astro-cid-rzevpnqu]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);text-align:center;flex-direction:column;width:100%;display:flex}.qblock__icon[data-astro-cid-rzevpnqu]{width:4rem;height:4rem;color:var(--color-clay);background:color-mix(in srgb, currentColor 18%, transparent);border-radius:50%;padding:.9rem}.qblock__count[data-astro-cid-rzevpnqu]{color:var(--color-espresso)}.qblock__prompt[data-astro-cid-rzevpnqu]{font-family:var(--font-display);font-style:italic;font-weight:500;line-height:var(--leading-snug);font-size:clamp(var(--text-xl), 3.4vw, var(--text-3xl));text-wrap:balance}.options[data-astro-cid-rzevpnqu]{gap:var(--space-2);display:grid}.option[data-astro-cid-rzevpnqu] input[data-astro-cid-rzevpnqu]{opacity:0;width:0;height:0;position:absolute}.option__face[data-astro-cid-rzevpnqu]{height:100%;min-height:3.5rem;padding:var(--space-3) var(--space-4);background:var(--color-parchment);border-radius:var(--radius);cursor:pointer;line-height:var(--leading-snug);transition:transform var(--duration-fast) var(--ease-editorial), background var(--duration-fast) ease;border:1px solid #0000;align-items:center;display:flex}.option__face[data-astro-cid-rzevpnqu]:hover{transform:translateY(-2px)}.option[data-astro-cid-rzevpnqu] input[data-astro-cid-rzevpnqu]:focus-visible+.option__face[data-astro-cid-rzevpnqu]{outline:2px solid var(--color-focus);outline-offset:3px}.option[data-astro-cid-rzevpnqu] input[data-astro-cid-rzevpnqu]:checked+.option__face[data-astro-cid-rzevpnqu]{background:var(--color-charcoal);color:var(--color-ivory)}.option__label[data-astro-cid-rzevpnqu]{font-size:var(--text-base)}.option--other[data-astro-cid-rzevpnqu] .option__face[data-astro-cid-rzevpnqu],.option--fine[data-astro-cid-rzevpnqu] .option__face[data-astro-cid-rzevpnqu]{border:1px dashed var(--color-border);background:0 0}.option[data-astro-cid-rzevpnqu].is-mix .option__face[data-astro-cid-rzevpnqu]{background:var(--color-charcoal);color:var(--color-ivory);border-style:solid}.other[data-astro-cid-rzevpnqu]{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.other__label[data-astro-cid-rzevpnqu]{gap:var(--space-1);width:100%;font-size:var(--text-sm);flex-direction:column;display:flex}.other__label[data-astro-cid-rzevpnqu] textarea[data-astro-cid-rzevpnqu]{font:inherit;font-size:var(--text-base);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-ivory);color:var(--color-text);resize:vertical}.other__hint[data-astro-cid-rzevpnqu]{min-height:1.2em;font-size:var(--text-sm);color:var(--color-clay);margin:0}.suggest[data-astro-cid-rzevpnqu]{margin-top:var(--space-3);background:var(--color-parchment);border-radius:var(--radius);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.suggest__text[data-astro-cid-rzevpnqu]{margin:0}.suggest__actions[data-astro-cid-rzevpnqu]{gap:var(--space-2);flex-wrap:wrap;display:flex}.cq-result__light[data-astro-cid-rzevpnqu]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.back[data-astro-cid-rzevpnqu]{margin:var(--space-6) auto 0;padding:var(--space-2);color:var(--color-espresso);font-family:var(--font-body);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;display:block}.back[data-astro-cid-rzevpnqu]:hover{color:var(--color-clay)}.cq-form[data-astro-cid-rzevpnqu]{gap:var(--space-3);text-align:left;width:100%;margin-top:var(--space-3);flex-direction:column;display:flex}.cq-field[data-astro-cid-rzevpnqu]{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.cq-field[data-astro-cid-rzevpnqu] input[data-astro-cid-rzevpnqu]{font:inherit;font-size:var(--text-base);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-ivory);color:var(--color-text)}.cq-check[data-astro-cid-rzevpnqu]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);align-items:flex-start;display:flex}.cq-check[data-astro-cid-rzevpnqu] input[data-astro-cid-rzevpnqu]{margin-top:.25rem}.hp-field[data-astro-cid-rzevpnqu]{position:absolute;left:-9999px}.cq-form[data-astro-cid-rzevpnqu] .btn[data-astro-cid-rzevpnqu]{align-self:flex-start}.cq-status[data-astro-cid-rzevpnqu]{min-height:1.4em;font-size:var(--text-sm);color:var(--color-clay);margin:0}.cq-privacy[data-astro-cid-rzevpnqu]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.cq-result__meaning[data-astro-cid-rzevpnqu]{font-size:var(--text-lg);margin:0}.cq-result__food[data-astro-cid-rzevpnqu]{margin:var(--space-2) 0 0;gap:var(--space-3);text-align:left;background:var(--color-parchment);width:100%;padding:var(--space-4);border-radius:var(--radius);display:grid}.cq-result__food[data-astro-cid-rzevpnqu] dt[data-astro-cid-rzevpnqu]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-clay)}.cq-result__food[data-astro-cid-rzevpnqu] dd[data-astro-cid-rzevpnqu]{margin:var(--space-1) 0 0;font-family:var(--font-display);font-style:italic;font-size:var(--text-lg)}.cq-result__sent[data-astro-cid-rzevpnqu]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.cq-locked[data-astro-cid-rzevpnqu]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.cq-locked[data-astro-cid-rzevpnqu] h3[data-astro-cid-rzevpnqu],.cq-locked[data-astro-cid-rzevpnqu] p[data-astro-cid-rzevpnqu]{margin:0}.cq-locked[data-astro-cid-rzevpnqu] ul[data-astro-cid-rzevpnqu]{text-align:left;gap:var(--space-1);margin:0;padding-left:1.2em;display:grid}.cq-locked__note[data-astro-cid-rzevpnqu]{font-size:var(--text-sm);color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){.progress__bar[data-astro-cid-rzevpnqu],.option__face[data-astro-cid-rzevpnqu]{transition:none}.option__face[data-astro-cid-rzevpnqu]:hover{transform:none}}
