.card[data-astro-cid-vljm7nnn]{width:100%;min-height:var(--row-min-height);border:var(--border-control) solid var(--color-line);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);grid-template-rows:auto 1fr;padding:0;display:grid;position:relative;overflow:hidden}.card[data-astro-cid-vljm7nnn]:hover:not(:disabled){border-color:var(--color-ink)}.card[data-astro-cid-vljm7nnn][aria-pressed=true]{border-color:var(--color-ink);box-shadow:0 0 0 var(--border-control) var(--color-ink)}.card[data-astro-cid-vljm7nnn]:disabled{cursor:not-allowed;opacity:.45}.card-media[data-astro-cid-vljm7nnn]{aspect-ratio:2;background:var(--card-ground,var(--pick-ground,var(--color-mist)));display:block;overflow:hidden}.card-media[data-astro-cid-vljm7nnn] img{object-fit:cover;width:100%;height:100%}.card--pouch[data-astro-cid-vljm7nnn] .card-media[data-astro-cid-vljm7nnn]{place-items:center;display:grid}.card--pouch[data-astro-cid-vljm7nnn] .card-media[data-astro-cid-vljm7nnn] .card-pouch{object-fit:contain;width:auto;height:86%;filter:var(--shadow-pouch);rotate:-4deg}.card-word[data-astro-cid-vljm7nnn]{padding:var(--space-1-5);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);align-items:end;display:grid}.card--word[data-astro-cid-vljm7nnn]{background:var(--pick-ground,var(--color-mist))}.card--word[data-astro-cid-vljm7nnn] .card-media[data-astro-cid-vljm7nnn]{background:0 0}.card--word[data-astro-cid-vljm7nnn] .card-label[data-astro-cid-vljm7nnn]{visibility:hidden}.card-label[data-astro-cid-vljm7nnn]{align-content:center;gap:var(--space-0-25);padding:var(--space-1) var(--space-1-5);font-weight:var(--weight-bold);line-height:var(--leading-card);display:grid}.card-sub[data-astro-cid-vljm7nnn]{font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-ink-muted)}.card--text[data-astro-cid-vljm7nnn]{background:var(--pick-ground,var(--color-mist));grid-template-rows:1fr}.card--text[data-astro-cid-vljm7nnn] .card-label[data-astro-cid-vljm7nnn]{padding-right:calc(var(--icon-md) + var(--space-1-5))}.card-check[data-astro-cid-vljm7nnn]{top:var(--space-1);right:var(--space-1);width:var(--icon-md);height:var(--icon-md);border-radius:var(--radius-round);background:var(--color-ink);color:var(--color-on-action);place-items:center;display:none;position:absolute}.card--text[data-astro-cid-vljm7nnn] .card-check[data-astro-cid-vljm7nnn]{top:50%;translate:0 -50%}.card-check[data-astro-cid-vljm7nnn] svg[data-astro-cid-vljm7nnn]{width:var(--icon-xs);height:var(--icon-xs)}.card[data-astro-cid-vljm7nnn][aria-pressed=true] .card-check[data-astro-cid-vljm7nnn]{display:grid}@media (width>=52rem){.card-media[data-astro-cid-vljm7nnn]{aspect-ratio:4/3}}.wizard[data-astro-cid-vbutk5gh]{--pick-ground:var(--color-mist);padding-bottom:var(--section-space)}.wizard[data-astro-cid-vbutk5gh] .ask-inner{max-width:calc(var(--measure-lg) + 2 * var(--gutter));padding-top:var(--space-1);padding-bottom:var(--space-3)}.ask-top[data-astro-cid-vbutk5gh]{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr;display:grid}.back[data-astro-cid-vbutk5gh]{align-items:center;gap:var(--space-0-5);min-height:var(--tap);padding:0 var(--space-1) 0 0;color:var(--color-ink);font:var(--weight-bold) var(--text-sm) / var(--leading-none) var(--font-sans);cursor:pointer;background:0 0;border:0;display:inline-flex}.back[data-astro-cid-vbutk5gh][hidden]{display:none}.back[data-astro-cid-vbutk5gh][hidden]+.progress[data-astro-cid-vbutk5gh]{grid-column:1/-1}.back[data-astro-cid-vbutk5gh] svg[data-astro-cid-vbutk5gh]{width:var(--icon-sm);height:var(--icon-sm)}.progress[data-astro-cid-vbutk5gh]{height:var(--space-0-5);border-radius:var(--radius-sm);background:var(--color-line);overflow:hidden}.progress-fill[data-astro-cid-vbutk5gh]{background:var(--color-ink);width:0;height:100%;transition:width var(--duration) var(--ease);display:block}.picks[data-astro-cid-vbutk5gh]{font-size:var(--text-sm);color:var(--color-ink-muted);text-align:center}.picks[data-astro-cid-vbutk5gh][hidden]{display:none}.picks[data-astro-cid-vbutk5gh] .pick-item{white-space:nowrap}.picks[data-astro-cid-vbutk5gh] .pick{min-height:var(--tap);color:var(--color-ink);font:var(--weight-semibold) var(--text-sm) / var(--leading-none) var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:var(--underline-offset-tight);cursor:pointer;background:0 0;border:0;padding:0}.picks[data-astro-cid-vbutk5gh] .pick:hover{-webkit-text-decoration-color:var(--color-pop);text-decoration-color:var(--color-pop)}.step[data-astro-cid-vbutk5gh]{margin-top:var(--space-2)}.picks[data-astro-cid-vbutk5gh]:not([hidden])+.step[data-astro-cid-vbutk5gh],.picks[data-astro-cid-vbutk5gh]:not([hidden])~.step[data-astro-cid-vbutk5gh]{margin-top:0}.step[data-astro-cid-vbutk5gh].is-entering{animation:fade-in var(--duration) var(--ease)}@keyframes fade-in{0%{opacity:0}}.question[data-astro-cid-vbutk5gh]{margin-bottom:var(--space-3);font-size:var(--display-s);font-weight:var(--weight-black);letter-spacing:var(--tracking-heading);text-align:center}.question[data-astro-cid-vbutk5gh]:focus{outline:none}.subhead[data-astro-cid-vbutk5gh]{margin:calc(var(--space-2) * -1) 0 var(--space-3);color:var(--color-ink-muted);text-align:center}.note[data-astro-cid-vbutk5gh]{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-muted);text-align:center}.note[data-astro-cid-vbutk5gh]:empty{margin:0}.describe[data-astro-cid-vbutk5gh]{gap:var(--space-2);display:grid}.describe[data-astro-cid-vbutk5gh] .cluster{justify-content:center}.cf-turnstile[data-astro-cid-vbutk5gh]:empty{display:none}.dock[data-astro-cid-vbutk5gh]{z-index:5;border-top:var(--border-hairline) solid var(--color-line);background:var(--color-page);position:sticky;bottom:0}.dock[data-astro-cid-vbutk5gh] .dock-inner{justify-content:flex-end;gap:var(--space-1);max-width:calc(var(--measure-lg) + 2 * var(--gutter));padding-block:var(--space-1-5);display:flex}.next[data-astro-cid-vbutk5gh]{flex:1}.skip[data-astro-cid-vbutk5gh]{border-color:#0000}.skip[data-astro-cid-vbutk5gh][hidden]{display:none}.next[data-astro-cid-vbutk5gh]:disabled{border-color:var(--color-line);background:var(--color-line);color:var(--color-ink-muted);cursor:not-allowed}@media (width>=52rem){.wizard[data-astro-cid-vbutk5gh] .ask-inner{padding-top:var(--space-3)}.question[data-astro-cid-vbutk5gh]{margin-bottom:var(--space-4);font-size:var(--display-m)}.subhead[data-astro-cid-vbutk5gh]{margin-top:calc(var(--space-3) * -1)}.dock[data-astro-cid-vbutk5gh]{border-top:0;position:static}.dock[data-astro-cid-vbutk5gh] .dock-inner{padding-top:0;padding-bottom:var(--section-gap);justify-content:center}.next[data-astro-cid-vbutk5gh]{min-width:var(--measure-xs);flex:0 auto}}.wizard[data-astro-cid-vbutk5gh] .result{padding-top:var(--space-4);padding-bottom:var(--section-gap)}.fan-slot[data-astro-cid-vbutk5gh]{height:100%}.actions[data-astro-cid-vbutk5gh]{gap:var(--space-2);margin-top:var(--space-1);display:grid}.actions[data-astro-cid-vbutk5gh][hidden],.buy-slot[data-astro-cid-vbutk5gh][hidden],.email[data-astro-cid-vbutk5gh][hidden],.sent[data-astro-cid-vbutk5gh][hidden]{display:none}.actions-main[data-astro-cid-vbutk5gh]{gap:var(--space-1);display:grid}.actions-more[data-astro-cid-vbutk5gh]{gap:var(--space-0-5) var(--space-3);flex-wrap:wrap;display:flex}.email[data-astro-cid-vbutk5gh]{gap:var(--space-1-5);max-width:var(--measure-md);padding:var(--space-3);border-radius:var(--radius-card);background:var(--color-mist);justify-items:start;display:grid}.email[data-astro-cid-vbutk5gh] .field{width:100%}.email-error[data-astro-cid-vbutk5gh]{color:var(--color-pop-ink);font-size:var(--text-sm)}.email-error[data-astro-cid-vbutk5gh]:empty{display:none}.sent[data-astro-cid-vbutk5gh]{font-weight:var(--weight-bold)}.sent[data-astro-cid-vbutk5gh]:focus{outline:none}@media (width>=30rem){.actions-main[data-astro-cid-vbutk5gh]{flex-wrap:wrap;display:flex}}.change[data-astro-cid-vbutk5gh]{min-height:var(--tap);color:var(--color-ink);font:var(--weight-bold) var(--text-base) / var(--leading-none) var(--font-sans);text-underline-offset:var(--underline-offset);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.change[data-astro-cid-vbutk5gh]:hover{-webkit-text-decoration-color:var(--color-pop);text-decoration-color:var(--color-pop)}.facts[data-astro-cid-vbutk5gh]{gap:var(--space-1);margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--color-line);display:grid}.facts[data-astro-cid-vbutk5gh][hidden]{display:none}.facts-title[data-astro-cid-vbutk5gh]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-none)}.allergens[data-astro-cid-vbutk5gh]{margin-bottom:var(--space-2)}.allergens[data-astro-cid-vbutk5gh][hidden]{display:none}.nutrition[data-astro-cid-vbutk5gh]{color:var(--color-ink-muted)}.ask[data-astro-cid-vbutk5gh],.wizard[data-astro-cid-vbutk5gh] .result{min-height:var(--stage-min-height)}.ask[data-astro-cid-vbutk5gh]{flex-direction:column;display:flex}.ask[data-astro-cid-vbutk5gh][hidden]{display:none}@media (width<=51.99rem){.ask[data-astro-cid-vbutk5gh] .dock[data-astro-cid-vbutk5gh]{margin-top:auto}}.loading[data-astro-cid-vbutk5gh]{height:var(--space-0-5);margin-bottom:var(--space-2);border-radius:var(--radius-sm);background:var(--color-line);visibility:hidden;overflow:hidden}.loading[data-astro-cid-vbutk5gh].is-on{visibility:visible}.loading[data-astro-cid-vbutk5gh] span[data-astro-cid-vbutk5gh]{border-radius:inherit;background:var(--color-ink);width:35%;height:100%;animation:sweep var(--duration-sweep) var(--ease) infinite;display:block}@keyframes sweep{0%{translate:-100%}to{translate:290%}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pulse{50%{opacity:.45}}.wizard[data-astro-cid-vbutk5gh] .is-waiting .sheet-title,.wizard[data-astro-cid-vbutk5gh] .is-problem .sheet-title{color:var(--color-ink-muted)}.wizard[data-astro-cid-vbutk5gh] .is-problem .sheet-title{font-size:var(--display-s)}.wizard[data-astro-cid-vbutk5gh] .is-waiting .actions{visibility:hidden}.wizard[data-astro-cid-vbutk5gh] .bar{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-mist) 30%, var(--color-oat) 50%, var(--color-mist) 70%) 0 0 / 200% 100%;height:1em;animation:shimmer var(--duration-shimmer) linear infinite;margin-block:calc(.5lh - .5em);display:block}@media (prefers-reduced-motion:reduce){.wizard[data-astro-cid-vbutk5gh] .bar{background:var(--color-mist);animation:pulse var(--duration-pulse) ease-in-out infinite!important}.loading[data-astro-cid-vbutk5gh] span[data-astro-cid-vbutk5gh]{width:100%;animation:pulse var(--duration-pulse) ease-in-out infinite!important}}.wizard[data-astro-cid-vbutk5gh] .sheet-intro .bar+.bar{margin-top:var(--space-1)}.wizard[data-astro-cid-vbutk5gh] .placeholder-list li::marker{color:var(--color-line)}.wizard[data-astro-cid-vbutk5gh] .is-problem .sheet-body{display:none}.dish[data-astro-cid-vbutk5gh]{height:100%;position:relative}.dish-wait[data-astro-cid-vbutk5gh],.dish-img[data-astro-cid-vbutk5gh]{position:absolute;inset:0}.dish-wait[data-astro-cid-vbutk5gh]{background:linear-gradient(90deg, var(--color-mist) 30%, var(--color-oat) 50%, var(--color-mist) 70%) 0 0 / 200% 100%;animation:shimmer var(--duration-shimmer) linear infinite}.wizard[data-astro-cid-vbutk5gh] .dish-img[data-astro-cid-vbutk5gh]{opacity:0;transition:opacity var(--duration-fade) var(--ease)}.wizard[data-astro-cid-vbutk5gh] .has-dish .dish-img[data-astro-cid-vbutk5gh]{opacity:1}.wizard[data-astro-cid-vbutk5gh] .has-dish .dish-wait[data-astro-cid-vbutk5gh]{animation:none}.wizard[data-astro-cid-vbutk5gh] .fan-slot.is-behind{display:none}.dish-caption[data-astro-cid-vbutk5gh]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-ink-muted)}@media (prefers-reduced-motion:reduce){.dish-wait[data-astro-cid-vbutk5gh]{background:var(--color-mist);animation:pulse var(--duration-pulse) ease-in-out infinite!important}.wizard[data-astro-cid-vbutk5gh] .has-dish .dish-wait[data-astro-cid-vbutk5gh]{animation:none!important}}.print-only[data-astro-cid-vbutk5gh]{display:none}@media print{.header,.footer,.skip-link,.sheet-figure:not(.has-dish),.ask[data-astro-cid-vbutk5gh],.actions[data-astro-cid-vbutk5gh],.loading[data-astro-cid-vbutk5gh],[data-astro-cid-vbutk5gh][data-status]{display:none!important}.wizard[data-astro-cid-vbutk5gh] .result{min-height:0;padding:0}.print-only[data-astro-cid-vbutk5gh]:not([hidden]){display:block}.print-logo[data-astro-cid-vbutk5gh]{width:auto;height:var(--logo-height);margin-bottom:var(--space-3)}.wizard[data-astro-cid-vbutk5gh] .sheet-top{grid-template-columns:1fr;margin-top:0}.wizard[data-astro-cid-vbutk5gh] .sheet-top:has(>.has-dish){grid-template-columns:1fr 1.4fr;align-items:start}.wizard[data-astro-cid-vbutk5gh] .sheet-intro{max-width:none;font-size:var(--text-base)}.wizard[data-astro-cid-vbutk5gh] .sheet-list li,.wizard[data-astro-cid-vbutk5gh] .sheet-steps li,.facts[data-astro-cid-vbutk5gh]{break-inside:avoid}.print-buy[data-astro-cid-vbutk5gh]{margin-top:var(--space-2);font-weight:var(--weight-bold);color:var(--color-ink)}}
