.cook-voice[data-astro-cid-5giu2txk]{margin-left:auto}.cook-voice-status[data-astro-cid-5giu2txk]{top:calc(76px + env(safe-area-inset-top));z-index:5;border:1px solid var(--border);background:var(--surface);width:max-content;max-width:min(560px,100vw - 32px);box-shadow:var(--shadow-2);color:var(--text);font-size:var(--fs-small);animation:voice-status-in .25s var(--ease,ease);border-radius:14px;margin:0;padding:10px 16px;line-height:1.45;position:fixed;left:50%;transform:translate(-50%)}.cook-voice-status[data-astro-cid-5giu2txk][data-tone=error]{border-color:color-mix(in srgb, var(--down) 45%, var(--border));background:color-mix(in srgb, var(--down) 12%, var(--surface))}.cook-voice-status[data-astro-cid-5giu2txk][hidden]{display:none}@keyframes voice-status-in{0%{opacity:0;transform:translate(-50%,-4px)}}.cook-voice[data-astro-cid-5giu2txk]+[data-astro-cid-5giu2txk][data-cook-close]{margin-left:0}.cook-voice[data-astro-cid-5giu2txk][aria-pressed=true]{color:#fff;background:var(--accent);animation:1.6s ease-in-out infinite voice-pulse}@keyframes voice-pulse{50%{box-shadow:0 0 0 6px var(--accent-soft)}}@media (prefers-reduced-motion:reduce){.cook-voice[data-astro-cid-5giu2txk][aria-pressed=true],.cook-voice-status[data-astro-cid-5giu2txk]{animation:none}}.cook-ingredients[data-astro-cid-5giu2txk] li[data-astro-cid-5giu2txk]{border-radius:8px;transition:opacity .2s,background .2s}.cook-ingredients[data-astro-cid-5giu2txk] li[data-astro-cid-5giu2txk].is-used{opacity:.45}.cook-ingredients[data-astro-cid-5giu2txk] li[data-astro-cid-5giu2txk].is-now{background:var(--accent-soft,color-mix(in srgb, var(--accent) 12%, transparent));font-weight:600}.cook[data-astro-cid-5giu2txk]{background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--text);border:0;margin:0;padding:0}.cook[data-astro-cid-5giu2txk]::backdrop{background:var(--bg)}.cook[data-astro-cid-5giu2txk][open]{animation:cook-in var(--t-slow) var(--ease)}@keyframes cook-in{0%{opacity:0;transform:translateY(16px)}}.cook-inner[data-astro-cid-5giu2txk]{gap:var(--s-4);max-width:860px;height:100%;padding:var(--s-4) var(--gutter) calc(var(--s-4) + env(safe-area-inset-bottom));grid-template-rows:auto auto 1fr auto auto;margin-inline:auto;display:grid}.cook-head[data-astro-cid-5giu2txk]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.cook-title[data-astro-cid-5giu2txk]{font-family:var(--font-display);font-size:22px;font-weight:600}.cook-progress[data-astro-cid-5giu2txk]{background:var(--surface-3);border-radius:4px;height:4px;overflow:hidden}.cook-progress[data-astro-cid-5giu2txk] span[data-astro-cid-5giu2txk]{background:var(--accent);width:0;height:100%;transition:width var(--t-slow) var(--ease);display:block}.cook-steps[data-astro-cid-5giu2txk]{padding:0;list-style:none;overflow-y:auto}.cook-count[data-astro-cid-5giu2txk]{color:var(--accent-text);font-size:16px;font-weight:650}.cook[data-astro-cid-5giu2txk]{--cook-scale:1}.cook[data-astro-cid-5giu2txk][data-size="1"]{--cook-scale:1.2}.cook[data-astro-cid-5giu2txk][data-size="2"]{--cook-scale:1.4}.cook-name[data-astro-cid-5giu2txk]{margin-top:var(--s-2);font-size:calc(clamp(22px, 2.6vw, 28px) * var(--cook-scale))}.cook-text[data-astro-cid-5giu2txk]{margin-top:var(--s-3);font-size:calc(clamp(24px, 3.4vw, 34px) * var(--cook-scale));line-height:1.45}.base-note[data-astro-cid-5giu2txk]{margin-top:var(--s-2);color:var(--text-muted);font-size:15px}.cook-uses[data-astro-cid-5giu2txk]{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-tile);background:var(--surface);box-shadow:var(--shadow-1)}.cook-uses-title[data-astro-cid-5giu2txk]{color:var(--accent-text);font-size:15px;font-weight:650}.cook-uses[data-astro-cid-5giu2txk] ul[data-astro-cid-5giu2txk]{padding:0;list-style:none}.cook-uses[data-astro-cid-5giu2txk] li[data-astro-cid-5giu2txk]{justify-content:space-between;gap:var(--s-3);font-size:calc(19px * var(--cook-scale));padding-block:8px;display:flex}.cook-uses[data-astro-cid-5giu2txk] li[data-astro-cid-5giu2txk]+li[data-astro-cid-5giu2txk]{border-top:1px solid var(--border)}.cook-step[data-astro-cid-5giu2txk] .timer[data-astro-cid-5giu2txk]{margin-top:var(--s-5);min-height:56px;font-size:18px}.cook-ingredients[data-astro-cid-5giu2txk]{border-radius:var(--r-tile);background:var(--surface);box-shadow:var(--shadow-1)}.cook-ingredients[data-astro-cid-5giu2txk] summary[data-astro-cid-5giu2txk]{min-height:52px;padding:0 var(--s-4);cursor:pointer;align-items:center;gap:10px;font-weight:650;list-style:none;display:flex}.cook-ingredients[data-astro-cid-5giu2txk] summary[data-astro-cid-5giu2txk]::-webkit-details-marker{display:none}.cook-ingredients[data-astro-cid-5giu2txk] ul[data-astro-cid-5giu2txk]{max-height:40vh;padding:0 var(--s-4) var(--s-3);list-style:none;overflow-y:auto}.cook-ingredients[data-astro-cid-5giu2txk] li[data-astro-cid-5giu2txk]{justify-content:space-between;gap:var(--s-3);border-top:1px solid var(--border);padding-block:8px;display:flex}.qty[data-astro-cid-5giu2txk]{white-space:nowrap;font-weight:650}.cook-nav[data-astro-cid-5giu2txk]{gap:var(--s-3);grid-template-columns:1fr 1.4fr;display:grid}.cook-nav[data-astro-cid-5giu2txk] .btn[data-astro-cid-5giu2txk]{min-height:60px;font-size:18px}.cook-nav[data-astro-cid-5giu2txk] .btn[data-astro-cid-5giu2txk]:disabled{opacity:.4}.confetti{z-index:60;pointer-events:none;width:0;height:0;position:fixed}.confetti i{opacity:0;border-radius:2px;width:8px;height:12px;animation:1.3s cubic-bezier(.2,.7,.3,1) forwards confetti-burst;position:absolute}@keyframes confetti-burst{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--x), calc(var(--y) + 120px)) rotate(var(--r)) scale(1)}}.question[data-astro-cid-jvf3rrwz]{margin-top:var(--s-6);padding:var(--s-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1)}.question-label[data-astro-cid-jvf3rrwz]{font-size:20px;font-weight:700;display:block}.question-hint[data-astro-cid-jvf3rrwz]{color:var(--text-muted);font-size:var(--fs-small);margin:4px 0 0}.question-row[data-astro-cid-jvf3rrwz]{gap:var(--s-3);margin-top:var(--s-3);align-items:flex-end;display:flex}.question[data-astro-cid-jvf3rrwz] textarea[data-astro-cid-jvf3rrwz]{border:1px solid var(--border);background:var(--bg);min-width:0;min-height:48px;color:var(--text);font:inherit;resize:vertical;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:14px;flex:1;padding:12px 14px}.question[data-astro-cid-jvf3rrwz] textarea[data-astro-cid-jvf3rrwz]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.question-send[data-astro-cid-jvf3rrwz]{flex:none;min-height:48px}.question-status[data-astro-cid-jvf3rrwz]{min-height:1.4em;margin:var(--s-2) 0 0;color:var(--text-muted);font-size:var(--fs-small)}.question[data-astro-cid-jvf3rrwz].is-sent .question-status[data-astro-cid-jvf3rrwz]{color:var(--fresh,var(--text))}@media (width<=600px){.question-row[data-astro-cid-jvf3rrwz]{flex-direction:column;align-items:stretch}}.bridges[data-astro-cid-pnn4ihk2]{margin-top:var(--s-3);font-size:var(--fs-small);flex-wrap:wrap;gap:6px 16px;display:flex}@media print{.bridges[data-astro-cid-pnn4ihk2]{display:none}}.ing-photo[data-astro-cid-pnn4ihk2]{margin:var(--s-4) 0 0}.ing-photo-frame[data-astro-cid-pnn4ihk2]{border-radius:var(--r-card);position:relative;overflow:hidden;container-type:inline-size}.ing-photo-frame[data-astro-cid-pnn4ihk2] img{width:100%;height:auto;display:block}.ing-tag[data-astro-cid-pnn4ihk2]{color:#1f1a17;text-align:center;pointer-events:none;background:#ffffffe0;border-radius:10px;flex-direction:column;align-items:center;width:max-content;max-width:46%;padding:3px 8px;line-height:1.2;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #0000002e}.ing-tag-name[data-astro-cid-pnn4ihk2]{font-size:clamp(11px,2.2cqi,15px);font-weight:600}.ing-tag-qty[data-astro-cid-pnn4ihk2]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(12px,2.6cqi,18px);font-weight:750}.ing-tag-n[data-astro-cid-pnn4ihk2],.ing-legend-n[data-astro-cid-pnn4ihk2]{font-variant-numeric:tabular-nums;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:750;display:inline-grid}.ing-legend-n[data-astro-cid-pnn4ihk2]{background:var(--surface-2,color-mix(in srgb, currentColor 12%, transparent))}[data-astro-cid-pnn4ihk2][data-mode=compact] .ing-tag[data-astro-cid-pnn4ihk2]{border-radius:11px;padding:0}[data-astro-cid-pnn4ihk2][data-mode=compact] .ing-tag-name[data-astro-cid-pnn4ihk2],[data-astro-cid-pnn4ihk2][data-mode=compact] .ing-tag-qty[data-astro-cid-pnn4ihk2],[data-astro-cid-pnn4ihk2][data-mode=full] .ing-tag-n[data-astro-cid-pnn4ihk2],[data-astro-cid-pnn4ihk2][data-mode=full] .ing-legend[data-astro-cid-pnn4ihk2]{display:none}.ing-legend[data-astro-cid-pnn4ihk2]{margin:var(--s-3) 0 0;font-size:var(--fs-small);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:6px 16px;padding:0;list-style:none;display:grid}.ing-legend[data-astro-cid-pnn4ihk2] li[data-astro-cid-pnn4ihk2]{align-items:center;gap:8px;display:flex}.ing-legend[data-astro-cid-pnn4ihk2] b[data-astro-cid-pnn4ihk2]{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.product-references[data-astro-cid-pnn4ihk2]{margin-top:var(--s-4);font-size:14px}.product-references[data-astro-cid-pnn4ihk2] ul[data-astro-cid-pnn4ihk2]{gap:var(--s-2) var(--s-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.product-references[data-astro-cid-pnn4ihk2] a[data-astro-cid-pnn4ihk2]{text-underline-offset:3px;text-decoration:underline}.product-hint[data-astro-cid-pnn4ihk2]{color:var(--text-muted);font-size:var(--fs-xs)}.ingredients[data-astro-cid-pnn4ihk2]{min-width:0;padding:var(--s-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1)}.head[data-astro-cid-pnn4ihk2]{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.hint[data-astro-cid-pnn4ihk2]{margin-bottom:var(--s-3);font-size:var(--fs-xs);color:var(--text-muted)}.head[data-astro-cid-pnn4ihk2] h2[data-astro-cid-pnn4ihk2]{font-size:clamp(26px,2.6vw,32px)}.h2-for[data-astro-cid-pnn4ihk2]{letter-spacing:0;margin-top:2px;font-size:.58em;font-weight:600;line-height:1.3;display:block}.servings[data-astro-cid-pnn4ihk2]{align-items:center;gap:6px;display:flex}.servings[data-astro-cid-pnn4ihk2] output[data-astro-cid-pnn4ihk2]{text-align:center;font-variant-numeric:tabular-nums;min-width:124px;font-weight:650}.servings[data-astro-cid-pnn4ihk2] button[data-astro-cid-pnn4ihk2]:disabled{opacity:.4;cursor:not-allowed}h3[data-astro-cid-pnn4ihk2]{margin:var(--s-4) 0 var(--s-1);color:var(--text-muted);font-size:16px}ul[data-astro-cid-pnn4ihk2]{padding:0;list-style:none}li[data-astro-cid-pnn4ihk2]+li[data-astro-cid-pnn4ihk2]{border-top:1px solid var(--border)}label[data-astro-cid-pnn4ihk2]{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding-block:10px;display:grid}input[data-astro-cid-pnn4ihk2]{opacity:0;pointer-events:none;position:absolute}.box[data-astro-cid-pnn4ihk2]{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--border-strong);color:#0000;transition:background-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:7px;place-items:center;display:grid}input[data-astro-cid-pnn4ihk2]:focus-visible+.box[data-astro-cid-pnn4ihk2]{outline:3px solid var(--focus);outline-offset:2px}input[data-astro-cid-pnn4ihk2]:checked+.box[data-astro-cid-pnn4ihk2]{background:var(--accent);box-shadow:none;color:var(--accent-contrast)}.name[data-astro-cid-pnn4ihk2]{overflow-wrap:anywhere;min-width:0;transition:color var(--t-fast) var(--ease);line-height:1.35}.note[data-astro-cid-pnn4ihk2]{font-size:var(--fs-xs);color:var(--text-muted);display:block}.qty[data-astro-cid-pnn4ihk2]{text-align:right;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-weight:650}.qty[data-astro-cid-pnn4ihk2][role=button]{cursor:pointer;text-decoration:underline dotted color-mix(in srgb, var(--accent) 70%, transparent);text-underline-offset:4px;border-radius:4px;text-decoration-thickness:1.5px}.qty[data-astro-cid-pnn4ihk2][role=button]:hover{color:var(--accent)}.qty[data-astro-cid-pnn4ihk2][role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ingredients[data-astro-cid-pnn4ihk2] .weight-editor{align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);padding:var(--s-3);border-radius:var(--r-small);background:var(--accent-soft);flex-wrap:wrap;display:flex}.ingredients[data-astro-cid-pnn4ihk2] .weight-editor .input{font-variant-numeric:tabular-nums;flex:0 9rem;min-width:6rem}.ingredients[data-astro-cid-pnn4ihk2] .weight-unit{margin-right:var(--s-2);color:var(--text-muted)}.ingredients[data-astro-cid-pnn4ihk2] .weight-error{color:var(--down);font-size:var(--fs-small);flex-basis:100%}input[data-astro-cid-pnn4ihk2]:checked~.name[data-astro-cid-pnn4ihk2],input[data-astro-cid-pnn4ihk2]:checked~.qty[data-astro-cid-pnn4ihk2]{color:var(--text-muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb, currentColor 50%, transparent)}.equipment[data-astro-cid-pnn4ihk2]{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--border)}.equipment[data-astro-cid-pnn4ihk2] h3[data-astro-cid-pnn4ihk2]{margin-top:0}.equipment[data-astro-cid-pnn4ihk2] p[data-astro-cid-pnn4ihk2]{font-size:var(--fs-small)}.send[data-astro-cid-pnn4ihk2]{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--border)}.send[data-astro-cid-pnn4ihk2] .btn[data-astro-cid-pnn4ihk2]{justify-content:center;width:100%}.measure-toggle[data-astro-cid-pnn4ihk2]{min-height:40px;margin-top:var(--s-2);color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.measure-switch[data-astro-cid-pnn4ihk2]{background:var(--surface-3);border-radius:11px;flex:none;width:36px;height:22px;transition:background .2s;position:relative}.measure-switch[data-astro-cid-pnn4ihk2] span[data-astro-cid-pnn4ihk2]{background:var(--surface);width:16px;height:16px;box-shadow:var(--shadow-1);border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}.measure-toggle[data-astro-cid-pnn4ihk2][aria-pressed=true] .measure-switch[data-astro-cid-pnn4ihk2]{background:var(--accent)}.measure-toggle[data-astro-cid-pnn4ihk2][aria-pressed=true] .measure-switch[data-astro-cid-pnn4ihk2] span[data-astro-cid-pnn4ihk2]{transform:translate(14px)}.measure-toggle[data-astro-cid-pnn4ihk2]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.measure[data-astro-cid-pnn4ihk2]{font-size:var(--fs-xs);color:var(--accent-text);margin-top:2px;display:block}@media (prefers-reduced-motion:reduce){.measure-switch[data-astro-cid-pnn4ihk2],.measure-switch[data-astro-cid-pnn4ihk2] span[data-astro-cid-pnn4ihk2]{transition:none}}.send-status[data-astro-cid-pnn4ihk2]{margin-top:var(--s-2);font-size:var(--fs-xs);color:var(--text-muted);text-align:center}.send-tg[data-astro-cid-pnn4ihk2]{margin-top:var(--s-2);gap:8px}.tg-logo[data-astro-cid-pnn4ihk2]{color:#229ed9;flex:none}.scale-note[data-astro-cid-pnn4ihk2]{margin:var(--s-3) 0 0;background:var(--accent-soft);color:var(--text);font-size:var(--fs-small);animation:scale-note-in .25s var(--ease,ease);border-radius:12px;padding:10px 14px}.scale-note[data-astro-cid-pnn4ihk2][hidden]{display:none}@keyframes scale-note-in{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.scale-note[data-astro-cid-pnn4ihk2]{animation:none}}@media print{.send-tg[data-astro-cid-pnn4ihk2],.scale-note[data-astro-cid-pnn4ihk2]{display:none}}.buy-packs[data-astro-cid-x724jevr]{margin:var(--s-3) 0 0;font-size:var(--fs-small)}.buy-k[data-astro-cid-x724jevr]{color:var(--text-muted)}.recipe-actions[data-astro-cid-zvcv5vcz]{flex-wrap:wrap;gap:6px;display:flex;position:relative}.recipe-actions[data-astro-cid-zvcv5vcz]>.btn[data-astro-cid-zvcv5vcz]{padding-inline:16px}.extra[data-astro-cid-zvcv5vcz]{gap:2px;display:flex}.views[data-astro-cid-zvcv5vcz]{color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding-inline:8px;font-size:.875rem;display:inline-flex}.views[data-astro-cid-zvcv5vcz][hidden]{display:none}.count[data-astro-cid-zvcv5vcz]{font-variant-numeric:tabular-nums;color:var(--text-muted)}.made[data-astro-cid-zvcv5vcz][aria-pressed=true]{color:var(--accent-text)}.like[data-astro-cid-zvcv5vcz][aria-pressed=true] .icon{fill:currentColor;animation:pulse .45s var(--ease)}@keyframes pulse{40%{transform:scale(1.3)}}@media (width<=600px){.recipe-actions[data-astro-cid-zvcv5vcz]{flex-wrap:nowrap}.recipe-actions[data-astro-cid-zvcv5vcz]>.btn[data-astro-cid-zvcv5vcz]{padding-inline:14px}.recipe-actions[data-astro-cid-zvcv5vcz]>.btn-primary[data-astro-cid-zvcv5vcz]{flex:auto}.recipe-actions[data-astro-cid-zvcv5vcz]>.btn-secondary[data-astro-cid-zvcv5vcz]{min-width:44px;padding-inline:12px}.recipe-actions[data-astro-cid-zvcv5vcz]>.btn-secondary[data-astro-cid-zvcv5vcz]>span[data-astro-cid-zvcv5vcz]:not(.count),.lbl-full[data-astro-cid-zvcv5vcz]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-astro-cid-zvcv5vcz][data-cook-open]:after{content:attr(data-short)}.recipe-actions[data-astro-cid-zvcv5vcz] [data-astro-cid-zvcv5vcz][data-print],.views[data-astro-cid-zvcv5vcz]{display:none!important}}.toast[data-astro-cid-zvcv5vcz]{border-radius:var(--r-small);background:var(--text);color:var(--bg);font-size:var(--fs-xs);opacity:0;pointer-events:none;transition:opacity var(--t-base) var(--ease), transform var(--t-base) var(--ease);padding:8px 12px;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)}.toast[data-astro-cid-zvcv5vcz].is-on{opacity:1;transform:none}.rnote[data-astro-cid-3ttdeoei]{margin-top:var(--s-3);--note:#e0a800}.rnote[data-astro-cid-3ttdeoei][hidden],.rnote[data-astro-cid-3ttdeoei] [data-astro-cid-3ttdeoei][hidden]{display:none!important}.rnote-add[data-astro-cid-3ttdeoei]{border:1px dashed color-mix(in srgb, var(--note) 70%, var(--border));border-radius:var(--r-small);min-height:40px;color:var(--text-muted);font:inherit;font-size:var(--fs-small);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;align-items:center;gap:8px;padding:0 14px;font-weight:500;display:inline-flex}.rnote-add[data-astro-cid-3ttdeoei] .icon{color:color-mix(in srgb, var(--note) 85%, var(--text))}.rnote-add[data-astro-cid-3ttdeoei]:hover{background:color-mix(in srgb, var(--note) 10%, transparent);color:var(--text)}.rnote-card[data-astro-cid-3ttdeoei]{border-radius:var(--r-small) var(--r-tile) var(--r-tile) var(--r-small);background:color-mix(in srgb, #ffd54a 22%, var(--surface));max-width:560px;box-shadow:inset 4px 0 0 var(--note), 0 8px 20px -14px #00000073;padding:14px 16px 12px;position:relative}.rnote-kicker[data-astro-cid-3ttdeoei]{color:color-mix(in srgb, var(--note) 55%, var(--text));font-size:var(--fs-xs);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:6px;font-weight:650;display:inline-flex}.rnote-text[data-astro-cid-3ttdeoei]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-small);margin-top:6px;line-height:1.5}.rnote-card[data-astro-cid-3ttdeoei] textarea[data-astro-cid-3ttdeoei]{resize:vertical;border:1px solid color-mix(in srgb, var(--note) 45%, var(--border));border-radius:var(--r-small);background:var(--surface);width:100%;color:var(--text);font:inherit;font-size:var(--fs-small);margin-top:8px;padding:10px 12px;line-height:1.5;display:block}.rnote-card[data-astro-cid-3ttdeoei] textarea[data-astro-cid-3ttdeoei]:focus-visible{outline:2px solid var(--note);outline-offset:1px}.rnote-hint[data-astro-cid-3ttdeoei]{color:var(--text-muted);font-size:var(--fs-xs);margin-top:6px}.rnote-row[data-astro-cid-3ttdeoei]{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:10px;display:flex}.rnote-save[data-astro-cid-3ttdeoei]{min-height:40px;padding-inline:18px}.rnote-link[data-astro-cid-3ttdeoei]{color:var(--accent-text);font:inherit;font-size:var(--fs-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.rnote-view[data-astro-cid-3ttdeoei] .rnote-link[data-astro-cid-3ttdeoei],.rnote-card[data-astro-cid-3ttdeoei]>.rnote-link[data-astro-cid-3ttdeoei]{margin-top:6px}.rnote-del[data-astro-cid-3ttdeoei]{color:var(--text-muted);margin-left:auto}@media print{.rnote-add[data-astro-cid-3ttdeoei],.rnote-link[data-astro-cid-3ttdeoei],.rnote-hint[data-astro-cid-3ttdeoei]{display:none!important}}@media (prefers-reduced-motion:reduce){.rnote-add[data-astro-cid-3ttdeoei]{transition:none}}.reasons[data-astro-cid-udzchhzm]{margin-top:var(--s-4)}.reasons-title[data-astro-cid-udzchhzm]{font-weight:600}.reasons-list[data-astro-cid-udzchhzm]{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}@media print{.reasons[data-astro-cid-udzchhzm]{display:none}}.rating[data-astro-cid-udzchhzm]{margin-top:var(--s-7);padding:var(--s-5);border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--border)}.summary[data-astro-cid-udzchhzm]{margin-top:var(--s-2);color:var(--text-muted)}.stars[data-astro-cid-udzchhzm]{margin-top:var(--s-3);gap:2px;margin-left:-8px;display:flex}.star[data-astro-cid-udzchhzm]{min-width:44px;min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;transition:color .15s,transform .15s;display:grid}.star[data-astro-cid-udzchhzm]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.star[data-astro-cid-udzchhzm]:disabled{cursor:default}.stars[data-astro-cid-udzchhzm]:not(:has(.star:disabled)):hover .star[data-astro-cid-udzchhzm],.star[data-astro-cid-udzchhzm].is-on{color:var(--accent-text)}.stars[data-astro-cid-udzchhzm]:not(:has(.star:disabled)) .star[data-astro-cid-udzchhzm]:hover~.star[data-astro-cid-udzchhzm]{color:var(--text-muted)}.stars[data-astro-cid-udzchhzm]:not(:has(.star:disabled)):hover .star[data-astro-cid-udzchhzm] svg,.star[data-astro-cid-udzchhzm].is-on svg{fill:currentColor}.stars[data-astro-cid-udzchhzm]:not(:has(.star:disabled)) .star[data-astro-cid-udzchhzm]:hover~.star[data-astro-cid-udzchhzm] svg{fill:none}@media (prefers-reduced-motion:no-preference){.stars[data-astro-cid-udzchhzm]:not(:has(.star:disabled)) .star[data-astro-cid-udzchhzm]:hover{transform:scale(1.12)}}.status[data-astro-cid-udzchhzm]{min-height:1.5em;margin-top:var(--s-2);font-weight:600}.status[data-astro-cid-udzchhzm]:empty{display:none}@media print{.rating[data-astro-cid-udzchhzm]{display:none}}.facts-box[data-astro-cid-faw2g4kk]{container-type:inline-size}.facts[data-astro-cid-faw2g4kk]{border-radius:var(--r-tile);background:var(--border);box-shadow:0 0 0 1px var(--border);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.fact[data-astro-cid-faw2g4kk]{background:var(--surface);padding:14px 16px}.facts-3[data-astro-cid-faw2g4kk] .fact[data-astro-cid-faw2g4kk]{grid-column:span 2}.facts-4[data-astro-cid-faw2g4kk] .fact[data-astro-cid-faw2g4kk]{grid-column:span 3}.facts-5[data-astro-cid-faw2g4kk] .fact[data-astro-cid-faw2g4kk]{grid-column:span 2}.facts-5[data-astro-cid-faw2g4kk] .fact[data-astro-cid-faw2g4kk]:nth-child(n+4){grid-column:span 3}@container (width<=399px){.fact[data-astro-cid-faw2g4kk]{padding:10px 12px}dt[data-astro-cid-faw2g4kk]{white-space:nowrap;gap:4px;font-size:12px}dt[data-astro-cid-faw2g4kk] .icon{flex:none;width:14px;height:14px}dd[data-astro-cid-faw2g4kk]{margin-top:2px;font-size:16px}}@container (width>=520px){.facts-4[data-astro-cid-faw2g4kk]{grid-template-columns:repeat(4,minmax(0,1fr))}.facts-4[data-astro-cid-faw2g4kk] .fact[data-astro-cid-faw2g4kk]{grid-column:auto}}@container (width>=660px){.facts-5[data-astro-cid-faw2g4kk]{grid-template-columns:repeat(5,minmax(0,1fr))}.facts-5[data-astro-cid-faw2g4kk] .fact[data-astro-cid-faw2g4kk]:nth-child(n),.facts-5[data-astro-cid-faw2g4kk] .fact[data-astro-cid-faw2g4kk]:nth-child(n+4){grid-column:auto}}dt[data-astro-cid-faw2g4kk]{font-size:var(--fs-xs);color:var(--text-muted);align-items:center;gap:6px;display:flex}dt[data-astro-cid-faw2g4kk] .icon{color:var(--accent-text)}dd[data-astro-cid-faw2g4kk]{font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:650}.tline[data-astro-cid-h2jxk3vy]{border-radius:var(--r-tile);background:var(--surface);box-shadow:0 0 0 1px var(--border);padding:14px 16px}.tline-title[data-astro-cid-h2jxk3vy]{font-size:var(--fs-small);font-weight:600}.tline-bar[data-astro-cid-h2jxk3vy]{gap:3px;height:10px;margin-top:10px;display:flex}.tline-bar[data-astro-cid-h2jxk3vy] span[data-astro-cid-h2jxk3vy]{border-radius:999px}.tl-prep[data-astro-cid-h2jxk3vy]{background:#e8743b}.tl-cook[data-astro-cid-h2jxk3vy]{background:#c0392b}.tl-wait[data-astro-cid-h2jxk3vy]{background:repeating-linear-gradient(135deg,#4a90c8 0 6px,#6fa9d8 6px 12px)}.tline-legend[data-astro-cid-h2jxk3vy]{font-size:var(--fs-small);color:var(--text-muted);flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tline-legend[data-astro-cid-h2jxk3vy] li[data-astro-cid-h2jxk3vy]{align-items:center;gap:6px;margin:0;display:inline-flex}.tline-legend[data-astro-cid-h2jxk3vy] li[data-astro-cid-h2jxk3vy]:before{content:none}.tline-legend[data-astro-cid-h2jxk3vy] b[data-astro-cid-h2jxk3vy]{color:var(--text);font-weight:600}.tl-dot[data-astro-cid-h2jxk3vy]{border-radius:50%;width:10px;height:10px}.tline-note[data-astro-cid-h2jxk3vy]{color:var(--text-muted);font-size:var(--fs-xs);margin-top:8px}.layer-diagram[data-astro-cid-73m4pxu6]{margin-block:var(--s-5);padding:var(--s-4);border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface)}h2[data-astro-cid-73m4pxu6]{margin:0}.direction[data-astro-cid-73m4pxu6]{margin-block:var(--s-2) var(--s-3);color:var(--text-muted)}svg[data-astro-cid-73m4pxu6]{width:100%;max-width:36rem;height:auto;display:block}rect[data-astro-cid-73m4pxu6]{fill:var(--surface-2);stroke:var(--border-strong)}g[data-astro-cid-73m4pxu6]:nth-child(2n) rect[data-astro-cid-73m4pxu6]{fill:var(--accent-soft)}rect[data-astro-cid-73m4pxu6].optional{stroke-dasharray:5 3}text[data-astro-cid-73m4pxu6]{fill:var(--text);font-family:inherit;font-size:18px}.layer-number[data-astro-cid-73m4pxu6]{font-variant-numeric:tabular-nums;font-size:16px}.step-links[data-astro-cid-73m4pxu6]{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.step-links[data-astro-cid-73m4pxu6] a[data-astro-cid-73m4pxu6]{min-height:44px;padding-inline:var(--s-3);color:var(--accent-text);align-items:center;display:inline-flex}.recipe-storage[data-astro-cid-qv6mdgps]{margin-top:var(--s-6)}.recipe-storage[data-astro-cid-qv6mdgps] ul[data-astro-cid-qv6mdgps]{gap:var(--s-2);margin:var(--s-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));padding:0;list-style:none;display:grid}.recipe-storage[data-astro-cid-qv6mdgps] a[data-astro-cid-qv6mdgps]:not(.link){height:100%;padding:var(--s-3) var(--s-4);border-radius:var(--r-tile);background:var(--surface);border:1px solid var(--border);color:inherit;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);flex-direction:column;gap:2px;text-decoration:none;display:flex}.recipe-storage[data-astro-cid-qv6mdgps] a[data-astro-cid-qv6mdgps]:not(.link):hover{border-color:var(--accent);background:var(--accent-soft)}.rs-name[data-astro-cid-qv6mdgps]{font-weight:650}.rs-term[data-astro-cid-qv6mdgps]{color:var(--text-muted);font-size:var(--fs-xs)}.rs-more[data-astro-cid-qv6mdgps]{margin-top:var(--s-3);font-size:var(--fs-small)}.reheat[data-astro-cid-p63r2eqh]{margin-top:var(--s-6)}.reheat[data-astro-cid-p63r2eqh] ul[data-astro-cid-p63r2eqh]{margin:var(--s-3) 0 0;padding-left:1.2em}.reheat[data-astro-cid-p63r2eqh] li[data-astro-cid-p63r2eqh]+li[data-astro-cid-p63r2eqh]{margin-top:6px}.sauces[data-astro-cid-sgkgrftg]{margin-top:var(--s-6)}.sauces-grid[data-astro-cid-sgkgrftg]{gap:var(--s-3);margin-top:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));display:grid}.sauce[data-astro-cid-sgkgrftg]{padding:var(--s-4);border-radius:var(--r-tile);background:var(--surface);border:1px solid var(--border)}.sauce[data-astro-cid-sgkgrftg] h3[data-astro-cid-sgkgrftg]{margin:0;font-size:18px}.sauce[data-astro-cid-sgkgrftg] p[data-astro-cid-sgkgrftg]{margin:var(--s-2) 0 0;font-size:var(--fs-small)}.sauce-time[data-astro-cid-sgkgrftg],.sauce-keep[data-astro-cid-sgkgrftg]{color:var(--text-muted)}.recipe-leftovers[data-astro-cid-5ejwegag]{margin-top:var(--s-6)}.rl-list[data-astro-cid-5ejwegag]{gap:var(--s-2);margin:var(--s-3) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));padding:0;list-style:none;display:grid}.rl-item[data-astro-cid-5ejwegag]{min-width:0;padding:var(--s-3) var(--s-4);border-radius:var(--r-tile);background:var(--surface);border:1px solid var(--border)}.rl-head[data-astro-cid-5ejwegag]{overflow-wrap:anywhere;margin:0}.rl-head[data-astro-cid-5ejwegag] a[data-astro-cid-5ejwegag]{color:inherit;font-weight:650}.rl-head[data-astro-cid-5ejwegag] a[data-astro-cid-5ejwegag]:hover{color:var(--accent-text)}.rl-why[data-astro-cid-5ejwegag],.rl-keep[data-astro-cid-5ejwegag]{color:var(--text-muted);font-size:var(--fs-xs)}.rl-keep[data-astro-cid-5ejwegag]{margin:4px 0 0}.rl-recipes[data-astro-cid-5ejwegag]{margin:var(--s-2) 0 0;font-size:var(--fs-small);gap:4px;padding:0;list-style:none;display:grid}.rl-recipes[data-astro-cid-5ejwegag] a[data-astro-cid-5ejwegag]{overflow-wrap:anywhere}.rl-more[data-astro-cid-5ejwegag]{margin-top:var(--s-3);font-size:var(--fs-small)}.recipe-subs[data-astro-cid-faymbzlt]{margin-top:var(--s-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1)}.recipe-subs[data-astro-cid-faymbzlt] summary[data-astro-cid-faymbzlt]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:16px 18px;list-style:none;display:flex}.recipe-subs[data-astro-cid-faymbzlt] summary[data-astro-cid-faymbzlt]::-webkit-details-marker{display:none}.recipe-subs[data-astro-cid-faymbzlt] summary[data-astro-cid-faymbzlt]:after{content:"+";color:var(--accent-text);margin-left:auto;font-size:1.3em;line-height:1;transition:transform .2s}.recipe-subs[data-astro-cid-faymbzlt][open] summary[data-astro-cid-faymbzlt]:after{transform:rotate(45deg)}.subs-title[data-astro-cid-faymbzlt]{font-weight:700}.subs-count[data-astro-cid-faymbzlt]{min-width:0;color:var(--text-muted);font-size:var(--fs-small)}.recipe-subs[data-astro-cid-faymbzlt] ul[data-astro-cid-faymbzlt]{gap:var(--s-3);margin:0;padding:0 18px;list-style:none;display:grid}.recipe-subs[data-astro-cid-faymbzlt] li[data-astro-cid-faymbzlt]{padding-top:var(--s-3);border-top:1px solid var(--border)}.recipe-subs[data-astro-cid-faymbzlt] li[data-astro-cid-faymbzlt] p[data-astro-cid-faymbzlt]{overflow-wrap:anywhere;margin:0}.subs-ratio[data-astro-cid-faymbzlt]{margin-top:4px!important}.subs-note[data-astro-cid-faymbzlt]{font-size:var(--fs-xs);color:var(--text-muted);margin-top:4px!important}.subs-more[data-astro-cid-faymbzlt]{padding:var(--s-3) 18px 16px;font-size:var(--fs-small);margin:0}@media (prefers-reduced-motion:reduce){.recipe-subs[data-astro-cid-faymbzlt] summary[data-astro-cid-faymbzlt]:after{transition:none}}.basket[data-astro-cid-argizaey]{margin-top:var(--s-6)}.basket[data-astro-cid-argizaey] h2[data-astro-cid-argizaey]{font-size:clamp(22px,3vw,28px)}.basket-lead[data-astro-cid-argizaey]{color:var(--text-muted);font-size:var(--fs-small);margin:4px 0 0}.basket[data-astro-cid-argizaey] .grid-cards[data-astro-cid-argizaey]{margin-top:var(--s-3)}.dish-about[data-astro-cid-isiggmb7]{margin-top:var(--s-6)}.da-part[data-astro-cid-isiggmb7]{margin-top:var(--s-4)}.da-part[data-astro-cid-isiggmb7] h3[data-astro-cid-isiggmb7]{margin:0;font-size:19px}.da-part[data-astro-cid-isiggmb7] p[data-astro-cid-isiggmb7]{margin:var(--s-2) 0 0;overflow-wrap:anywhere;max-width:70ch;line-height:1.6}.da-ref[data-astro-cid-isiggmb7]{margin-left:2px;font-size:.7em;line-height:0}.da-ref[data-astro-cid-isiggmb7] a[data-astro-cid-isiggmb7]{text-decoration:none}.da-links[data-astro-cid-isiggmb7]{font-size:var(--fs-small);color:var(--text-muted)}.da-sources[data-astro-cid-isiggmb7]{margin:var(--s-4) 0 0;color:var(--text-muted);font-size:var(--fs-xs);overflow-wrap:anywhere;padding-left:1.4em;line-height:1.5}.da-sources[data-astro-cid-isiggmb7] li[data-astro-cid-isiggmb7]+li[data-astro-cid-isiggmb7]{margin-top:4px}.da-sources[data-astro-cid-isiggmb7] a[data-astro-cid-isiggmb7]{color:inherit}.recipe-pan[data-astro-cid-6og5xhqx]{margin-top:var(--s-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1)}.recipe-pan[data-astro-cid-6og5xhqx] summary[data-astro-cid-6og5xhqx]{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:16px 18px;list-style:none;display:flex}.pan-height[data-astro-cid-6og5xhqx]{margin-top:var(--s-3)}.pan-height[data-astro-cid-6og5xhqx] span[data-astro-cid-6og5xhqx]{color:var(--text-muted);font-weight:400}.pan-h[data-astro-cid-6og5xhqx]{width:9rem}.pan-volume[data-astro-cid-6og5xhqx]{margin:var(--s-2) 0 0;background:var(--accent-soft);font-size:var(--fs-small);border-radius:10px;padding:8px 12px}.recipe-pan[data-astro-cid-6og5xhqx] summary[data-astro-cid-6og5xhqx]::-webkit-details-marker{display:none}.recipe-pan[data-astro-cid-6og5xhqx] summary[data-astro-cid-6og5xhqx]:after{content:"+";color:var(--accent-text);margin-left:auto;font-size:1.3em;line-height:1;transition:transform .2s}.recipe-pan[data-astro-cid-6og5xhqx][open] summary[data-astro-cid-6og5xhqx]:after{transform:rotate(45deg)}.pan-title[data-astro-cid-6og5xhqx]{font-weight:700}.pan-from[data-astro-cid-6og5xhqx]{color:var(--text-muted);font-size:var(--fs-small)}.pan-body[data-astro-cid-6og5xhqx]{padding:0 18px 16px}.pan-label[data-astro-cid-6og5xhqx]{font-size:var(--fs-small);font-weight:600;display:block}.pan-body[data-astro-cid-6og5xhqx] select[data-astro-cid-6og5xhqx]{border:1px solid var(--border);background:var(--bg);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:12px;margin-top:6px;padding:0 12px}.pan-factor[data-astro-cid-6og5xhqx]{margin:var(--s-3) 0 0;font-weight:600}.pan-list[data-astro-cid-6og5xhqx]{margin:var(--s-2) 0 0;font-size:var(--fs-small);gap:6px;padding:0;list-style:none;display:grid}.pan-list[data-astro-cid-6og5xhqx] li{justify-content:space-between;gap:var(--s-3);border-bottom:1px solid var(--border);padding-bottom:6px;display:flex}.pan-list[data-astro-cid-6og5xhqx] b{white-space:nowrap;font-variant-numeric:tabular-nums}.pan-note[data-astro-cid-6og5xhqx]{margin:var(--s-3) 0 0;font-size:var(--fs-xs);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.recipe-pan[data-astro-cid-6og5xhqx] summary[data-astro-cid-6og5xhqx]:after{transition:none}}.start-time[data-astro-cid-v6qq6dio]{margin-top:var(--s-3);color:var(--text-muted);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.start-label[data-astro-cid-v6qq6dio]{color:var(--text);font-weight:600}.start-pick[data-astro-cid-v6qq6dio]{border:1px solid var(--border);background:var(--surface);transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border-radius:12px;align-items:center;gap:2px;padding:2px 6px;display:inline-flex}.start-pick[data-astro-cid-v6qq6dio]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.start-select[data-astro-cid-v6qq6dio]{min-height:38px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;appearance:none;text-align:center;background:0 0;border:0;outline:none;padding:0 6px;font-size:16px;font-weight:650}.start-select[data-astro-cid-v6qq6dio] option[data-astro-cid-v6qq6dio]{background:var(--surface);color:var(--text)}.start-colon[data-astro-cid-v6qq6dio]{color:var(--text);font-weight:650}.start-result[data-astro-cid-v6qq6dio] b[data-astro-cid-v6qq6dio]{color:var(--text);font-variant-numeric:tabular-nums}.start-result[data-astro-cid-v6qq6dio] p{margin:0}.start-result[data-astro-cid-v6qq6dio].is-long{flex-basis:100%;line-height:1.7}.start-result[data-astro-cid-v6qq6dio] .start-note{max-width:68ch;font-size:var(--fs-xs);margin-top:6px}.start-result[data-astro-cid-v6qq6dio].is-fresh b[data-astro-cid-v6qq6dio]{animation:start-pop .35s var(--ease,ease)}@keyframes start-pop{0%{color:var(--accent-text)}}@media print{.start-time[data-astro-cid-v6qq6dio]{display:none}}@media (prefers-reduced-motion:reduce){.start-result[data-astro-cid-v6qq6dio].is-fresh b[data-astro-cid-v6qq6dio]{animation:none}}.step-progress[data-astro-cid-kffgciv6]{top:calc(var(--header-h) + 8px);z-index:5;align-items:center;gap:var(--s-3);margin:0 0 var(--s-3);background:color-mix(in srgb, var(--surface) 88%, transparent);backdrop-filter:blur(10px);box-shadow:var(--shadow-1);font-size:var(--fs-small);opacity:0;border-radius:999px;padding:8px 14px;transition:opacity .25s,transform .25s;display:flex;position:sticky;transform:translateY(-6px)}.step-progress[data-astro-cid-kffgciv6].is-on{opacity:1;transform:none}.step-progress-text[data-astro-cid-kffgciv6]{white-space:nowrap;color:var(--text-muted)}.step-progress-text[data-astro-cid-kffgciv6] b[data-astro-cid-kffgciv6]{color:var(--text);font-variant-numeric:tabular-nums}.step-progress-track[data-astro-cid-kffgciv6]{background:var(--surface-3);border-radius:2px;flex:1;height:4px;overflow:hidden}.step-progress-track[data-astro-cid-kffgciv6] span[data-astro-cid-kffgciv6]{background:var(--accent);transform-origin:0;height:100%;transform:scaleX(var(--p,0));transition:transform .35s cubic-bezier(.22,1,.36,1);display:block}@media print{.step-progress[data-astro-cid-kffgciv6]{display:none}}@media (prefers-reduced-motion:reduce){.step-progress[data-astro-cid-kffgciv6],.step-progress-track[data-astro-cid-kffgciv6] span[data-astro-cid-kffgciv6]{transition:none}}.steps[data-astro-cid-kffgciv6] h2[data-astro-cid-kffgciv6]{margin-bottom:var(--s-4)}ol[data-astro-cid-kffgciv6]{counter-reset:none;padding:0;list-style:none}.step[data-astro-cid-kffgciv6]{gap:var(--s-4);padding-block:var(--s-4);grid-template-columns:44px 1fr;display:grid}.step[data-astro-cid-kffgciv6]+.step[data-astro-cid-kffgciv6]{border-top:1px solid var(--border)}.step[data-astro-cid-kffgciv6]{position:relative}.num[data-astro-cid-kffgciv6]{width:48px;height:48px;font-family:var(--font-display);color:var(--accent-text);font-variant-numeric:lining-nums;cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:50%;align-self:start;place-items:center;margin:-4px 0 0 -6px;padding:0;font-size:36px;font-weight:600;line-height:1;display:grid;position:relative}.num[data-astro-cid-kffgciv6]:hover{background:var(--accent-soft)}.num-check[data-astro-cid-kffgciv6]{opacity:0;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);position:absolute;transform:scale(.6)}.num[data-astro-cid-kffgciv6][aria-pressed=true]{background:color-mix(in srgb, var(--fresh,var(--accent)) 16%, transparent);color:var(--fresh,var(--accent-text))}.num[data-astro-cid-kffgciv6][aria-pressed=true] .num-n[data-astro-cid-kffgciv6]{opacity:0}.num[data-astro-cid-kffgciv6][aria-pressed=true] .num-check[data-astro-cid-kffgciv6]{opacity:1;transform:scale(1)}.step[data-astro-cid-kffgciv6].is-done .body[data-astro-cid-kffgciv6]{opacity:.55;transition:opacity var(--t-base,.25s) var(--ease)}.step[data-astro-cid-kffgciv6][aria-current=step]:before{content:"";top:var(--s-4);bottom:var(--s-4);background:var(--accent);border-radius:2px;width:3px;position:absolute;left:-12px}@media print{.step[data-astro-cid-kffgciv6][aria-current=step]:before{display:none}}.step-zoom[data-astro-cid-kffgciv6]{top:var(--s-4);width:44px;height:44px;color:var(--text-muted);cursor:pointer;opacity:.7;transition:opacity var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;right:0}.body[data-astro-cid-kffgciv6]>[data-astro-cid-kffgciv6]:first-child{min-height:44px;padding-right:48px}.step-zoom[data-astro-cid-kffgciv6]:hover,.step-zoom[data-astro-cid-kffgciv6]:focus-visible{opacity:1;background:var(--surface);color:var(--accent-text)}@media (prefers-reduced-motion:reduce){.num[data-astro-cid-kffgciv6],.num-check[data-astro-cid-kffgciv6],.step-zoom[data-astro-cid-kffgciv6],.step[data-astro-cid-kffgciv6].is-done .body[data-astro-cid-kffgciv6]{transition:none}}@media print{.step-zoom[data-astro-cid-kffgciv6]{display:none}}.step-name[data-astro-cid-kffgciv6]{margin-bottom:var(--s-2);font-size:19px;line-height:1.35}.body[data-astro-cid-kffgciv6] p[data-astro-cid-kffgciv6]{max-width:66ch;font-size:18px;line-height:1.6}.body[data-astro-cid-kffgciv6]{min-width:0}.step-media[data-astro-cid-kffgciv6]{max-width:min(100%,760px);margin-top:var(--s-4)}.step-media[data-astro-cid-kffgciv6] img{object-fit:contain;border-radius:var(--r-tile);background:var(--surface-3);width:100%;height:auto;display:block}.step-media[data-astro-cid-kffgciv6] figcaption[data-astro-cid-kffgciv6]{margin-top:var(--s-2);overflow-wrap:anywhere}.step-media[data-astro-cid-kffgciv6] figcaption[data-astro-cid-kffgciv6] p{color:var(--text-muted);font-size:13px;line-height:1.5}.base-note[data-astro-cid-kffgciv6]{margin-top:var(--s-2);font-size:var(--fs-xs);color:var(--text-muted)}.step-badge[data-astro-cid-kffgciv6]{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;margin:0 -3px;padding:0 4px;font-weight:600}.sb-temp[data-astro-cid-kffgciv6]{background:color-mix(in srgb, #c2410c 13%, var(--surface));color:color-mix(in srgb, #c2410c 62%, var(--text))}.sb-time[data-astro-cid-kffgciv6]{background:color-mix(in srgb, #1d64b0 13%, var(--surface));color:color-mix(in srgb, #1d64b0 62%, var(--text))}@media print{.step-badge[data-astro-cid-kffgciv6]{color:inherit;background:0 0;margin:0;padding:0}}.timer[data-astro-cid-kffgciv6]{margin-top:var(--s-3);font-variant-numeric:tabular-nums;min-height:44px}.timer[data-astro-cid-kffgciv6][aria-pressed=true]{color:var(--accent-text)}.timer[data-astro-cid-kffgciv6].is-done{background:var(--accent);color:var(--accent-contrast);box-shadow:none;animation:ring .6s var(--ease) 3}@keyframes ring{50%{transform:scale(1.05)}}button.term{color:inherit;font:inherit;text-decoration:underline dotted;text-decoration-color:var(--accent);text-underline-offset:3px;cursor:help;background:0 0;border:0;padding:0}.term-pop{background:var(--surface);color:var(--text);box-shadow:var(--shadow-2,0 8px 28px #0000002e);font-size:var(--fs-small);border:0;border-radius:14px;margin:0;padding:12px 14px;line-height:1.45;position:fixed;inset:auto}.term-pop a{color:var(--accent-text);white-space:nowrap}.base-amounts{font-size:var(--fs-small);color:var(--accent-text);margin:4px 0 0;font-weight:600}.cost-top[data-astro-cid-dlqqlpyw]{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.cost-top[data-astro-cid-dlqqlpyw] h2[data-astro-cid-dlqqlpyw]{margin:0}.cost-region-wrap[data-astro-cid-dlqqlpyw]{display:inline-flex}.cost-region[data-astro-cid-dlqqlpyw]{border-radius:var(--r-tile);background:var(--surface);min-height:44px;box-shadow:var(--shadow-1);color:var(--text-muted);cursor:pointer;align-items:center;gap:8px;padding:0 14px;transition:box-shadow .2s,color .2s;display:inline-flex;position:relative}.cost-region[data-astro-cid-dlqqlpyw]:hover,.cost-region[data-astro-cid-dlqqlpyw]:focus-within{color:var(--accent-text);box-shadow:var(--shadow-2)}.cost-region[data-astro-cid-dlqqlpyw] select[data-astro-cid-dlqqlpyw]{appearance:none;color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;margin-right:-24px;padding:0 24px 0 0;font-weight:600}.cost-region[data-astro-cid-dlqqlpyw] select[data-astro-cid-dlqqlpyw]:focus-visible{outline:none}.cost-region[data-astro-cid-dlqqlpyw]:has(select:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.cost-chevron[data-astro-cid-dlqqlpyw]{pointer-events:none}.cost-card[data-astro-cid-dlqqlpyw]{gap:var(--s-5);margin-top:var(--s-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1);padding:clamp(18px,3vw,28px);display:grid}@media (width>=720px){.cost-card[data-astro-cid-dlqqlpyw]{grid-template-columns:minmax(180px,.8fr) 1.2fr;align-items:center}}.cost-main[data-astro-cid-dlqqlpyw]{gap:6px;margin:0;display:grid}.cost-value[data-astro-cid-dlqqlpyw]{font-family:var(--font-text);letter-spacing:-.03em;color:var(--text);font-variant-numeric:lining-nums tabular-nums;align-items:flex-start;gap:4px;font-size:clamp(48px,6vw,60px);font-weight:700;line-height:.95;display:inline-flex}.cost-rub[data-astro-cid-dlqqlpyw]{letter-spacing:0;color:var(--accent-text);margin-top:.12em;font-size:.42em;font-weight:600}.cost-approx[data-astro-cid-dlqqlpyw]{color:var(--text-muted);align-self:center;margin-right:1px;font-size:.6em;font-weight:500}.cost-unit[data-astro-cid-dlqqlpyw]{font-size:var(--fs-small);color:var(--text-muted);font-weight:500}.cost-sub[data-astro-cid-dlqqlpyw]{margin:var(--s-3) 0 0;color:var(--text-muted);font-size:var(--fs-small);line-height:1.5}.cost-parts-title[data-astro-cid-dlqqlpyw]{margin:0 0 var(--s-3);font-size:var(--fs-xs);color:var(--text-muted);font-weight:600}.cost-parts[data-astro-cid-dlqqlpyw] ul[data-astro-cid-dlqqlpyw]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.cost-parts[data-astro-cid-dlqqlpyw] li[data-astro-cid-dlqqlpyw]{gap:6px var(--s-3);font-size:var(--fs-small);grid-template-columns:1fr auto;display:grid}.cost-name[data-astro-cid-dlqqlpyw]{overflow-wrap:anywhere;min-width:0}.cost-share[data-astro-cid-dlqqlpyw]{color:var(--text-muted);font-variant-numeric:tabular-nums}.cost-bar[data-astro-cid-dlqqlpyw]{background:var(--surface-3);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.cost-bar[data-astro-cid-dlqqlpyw] span[data-astro-cid-dlqqlpyw]{border-radius:inherit;background:color-mix(in srgb, var(--accent) calc(100% - var(--i) * 16%), var(--surface-3));height:100%;transform:scaleX(var(--share));transform-origin:0;transition:transform .8s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 70ms);display:block}.is-waiting[data-astro-cid-dlqqlpyw] .cost-bar[data-astro-cid-dlqqlpyw] span[data-astro-cid-dlqqlpyw]{transform:scaleX(0)}.note[data-astro-cid-dlqqlpyw]{margin-top:var(--s-3);font-size:var(--fs-xs);color:var(--text-muted)}.cost-more[data-astro-cid-dlqqlpyw]{margin-top:var(--s-3);color:var(--accent-text);gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.cost-more[data-astro-cid-dlqqlpyw] span[data-astro-cid-dlqqlpyw]{transition:transform .2s}.cost-more[data-astro-cid-dlqqlpyw]:hover span[data-astro-cid-dlqqlpyw],.cost-more[data-astro-cid-dlqqlpyw]:focus-visible span[data-astro-cid-dlqqlpyw]{transform:translate(3px)}.dinner[data-astro-cid-xh23wzci]{margin-top:var(--s-4);border-radius:var(--r-tile);background:var(--surface-2);padding:14px 16px}.dinner[data-astro-cid-xh23wzci] h3[data-astro-cid-xh23wzci]{margin:0;font-size:17px}.dinner[data-astro-cid-xh23wzci] ul[data-astro-cid-xh23wzci]{margin:var(--s-2) 0 0;gap:8px;padding:0;list-style:none;display:grid}.dinner[data-astro-cid-xh23wzci] li[data-astro-cid-xh23wzci]{margin:0;padding:0}.dinner[data-astro-cid-xh23wzci] li[data-astro-cid-xh23wzci]:before{content:none}.dn-sum[data-astro-cid-xh23wzci]{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.dn-parts[data-astro-cid-xh23wzci]{color:var(--text-muted);font-size:var(--fs-small)}.dinner[data-astro-cid-xh23wzci] .note[data-astro-cid-xh23wzci]{margin-top:var(--s-2)}.ring[data-astro-cid-nqxk6i3m]{--ring-p:var(--fresh);--ring-f:#d89b12;--ring-c:var(--accent);align-items:center;gap:var(--s-4) var(--s-5);grid-template-columns:132px 1fr;margin:0;display:grid;position:relative}svg[data-astro-cid-nqxk6i3m]{width:132px;height:132px;transform:rotate(-90deg)}circle[data-astro-cid-nqxk6i3m]{fill:none;stroke-width:11px}.ring-track[data-astro-cid-nqxk6i3m]{stroke:var(--surface-3)}.ring-arc[data-astro-cid-nqxk6i3m]{stroke-linecap:butt;stroke-dasharray:calc(var(--len) * 1px) calc((var(--c) - var(--len)) * 1px);stroke-dashoffset:calc(var(--offset) * 1px);transition:stroke-dasharray .9s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * .12s)}.is-waiting[data-astro-cid-nqxk6i3m] .ring-arc[data-astro-cid-nqxk6i3m]{stroke-dasharray:0 calc(var(--c) * 1px)}.ring-p[data-astro-cid-nqxk6i3m]{stroke:var(--ring-p);background:var(--ring-p)}.ring-f[data-astro-cid-nqxk6i3m]{stroke:var(--ring-f);background:var(--ring-f)}.ring-c[data-astro-cid-nqxk6i3m]{stroke:var(--ring-c);background:var(--ring-c)}.ring-center[data-astro-cid-nqxk6i3m]{text-align:center;place-content:center;width:132px;height:132px;line-height:1.1;display:grid;position:absolute;top:0;left:0}.ring-kcal[data-astro-cid-nqxk6i3m]{font-family:var(--font-text);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-size:30px;font-weight:700}.ring-unit[data-astro-cid-nqxk6i3m]{font-size:var(--fs-xs);color:var(--text-muted)}figcaption[data-astro-cid-nqxk6i3m]{gap:var(--s-2);font-size:var(--fs-small);display:grid}.ring-legend[data-astro-cid-nqxk6i3m]{align-items:center;gap:var(--s-2);display:flex}.ring-dot[data-astro-cid-nqxk6i3m]{border-radius:3px;flex:none;width:10px;height:10px}.ring-hint[data-astro-cid-nqxk6i3m]{font-size:var(--fs-xs);color:var(--text-muted)}.diary-add[data-astro-cid-5r3p3t2c]{margin-top:var(--s-4);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.diary-add[data-astro-cid-5r3p3t2c] button[data-astro-cid-5r3p3t2c]{min-height:44px}.diary-status[data-astro-cid-5r3p3t2c]{font-size:var(--fs-small);margin:0}.diary-status[data-astro-cid-5r3p3t2c]:empty{display:none}.egg-grade[data-astro-cid-xb2nrlfy]{margin-top:var(--s-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1);padding:14px 18px}.egg-grade-title[data-astro-cid-xb2nrlfy]{margin:0;font-weight:700}.egg-grade[data-astro-cid-xb2nrlfy] ul[data-astro-cid-xb2nrlfy]{gap:var(--s-2);margin:var(--s-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.egg-grade[data-astro-cid-xb2nrlfy] li[data-astro-cid-xb2nrlfy]{border-radius:var(--r-small);background:var(--bg);text-align:center;gap:2px;margin:0;padding:10px 12px;display:grid}.egg-grade[data-astro-cid-xb2nrlfy] b[data-astro-cid-xb2nrlfy]{color:var(--accent-text);font-size:18px}.egg-grade[data-astro-cid-xb2nrlfy] span[data-astro-cid-xb2nrlfy]{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.egg-grade-note[data-astro-cid-xb2nrlfy]{margin:var(--s-3) 0 0;color:var(--text-muted);font-size:var(--fs-xs)}.egg-grade-note[data-astro-cid-xb2nrlfy] a[data-astro-cid-xb2nrlfy]{color:inherit;text-underline-offset:3px;text-decoration:underline}.pot[data-astro-cid-2nrbqi3o]{margin:var(--s-3) 0 0;background:var(--accent-soft);color:var(--text);border-radius:12px;padding:10px 14px;font-size:16px}.mise[data-astro-cid-rbevahuw]{margin-top:var(--s-5);border-radius:var(--r-card);background:var(--accent-soft);padding:16px 18px}.mise-title[data-astro-cid-rbevahuw]{margin:0 0 var(--s-2);font-size:18px}.mise-group[data-astro-cid-rbevahuw]+.mise-group[data-astro-cid-rbevahuw]{margin-top:var(--s-3)}.mise-k[data-astro-cid-rbevahuw]{font-size:var(--fs-small);color:var(--accent-text);margin:0;font-weight:700}.mise[data-astro-cid-rbevahuw] ul[data-astro-cid-rbevahuw]{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mise[data-astro-cid-rbevahuw] li[data-astro-cid-rbevahuw]{margin:0;padding:0}.mise[data-astro-cid-rbevahuw] li[data-astro-cid-rbevahuw]:before{content:none}.mise[data-astro-cid-rbevahuw] small[data-astro-cid-rbevahuw]{color:var(--text-muted);font-size:var(--fs-xs)}.packs[data-astro-cid-dpn3aoh5]{margin:var(--s-3) 0 0;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.packs-k[data-astro-cid-dpn3aoh5]{color:var(--text-muted);font-size:var(--fs-small)}.packs[data-astro-cid-dpn3aoh5] button[data-astro-cid-dpn3aoh5]{border:1px solid var(--border-strong);min-height:44px;color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px}.packs[data-astro-cid-dpn3aoh5] button[data-astro-cid-dpn3aoh5]:hover{border-color:var(--accent)}.packs[data-astro-cid-dpn3aoh5] button[data-astro-cid-dpn3aoh5]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.af-link[data-astro-cid-rukgnttr]{margin-top:var(--s-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1);color:var(--text);font-size:var(--fs-small);transition:box-shadow var(--t-fast) ease;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:flex}.af-link[data-astro-cid-rukgnttr]:hover{box-shadow:var(--shadow-2)}.af-link[data-astro-cid-rukgnttr]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.af-link[data-astro-cid-rukgnttr] .icon{color:var(--accent-text);flex:none}.af-link[data-astro-cid-rukgnttr] b[data-astro-cid-rukgnttr]{font-size:16px;display:block}.af-arrow[data-astro-cid-rukgnttr]{color:var(--accent-text);margin-left:auto;font-size:20px}.kcal-total[data-astro-cid-omazjy7e]{margin-top:var(--s-2);color:var(--text);font-weight:600;display:block}.trouble[data-astro-cid-s7vxpkoy]{gap:var(--s-2);margin-top:var(--s-5);display:grid}details[data-astro-cid-s7vxpkoy]{border-radius:var(--r-tile);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}summary[data-astro-cid-s7vxpkoy]{align-items:center;gap:var(--s-3);cursor:pointer;min-height:52px;padding:12px 16px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-s7vxpkoy]::-webkit-details-marker{display:none}summary[data-astro-cid-s7vxpkoy]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.trouble-mark[data-astro-cid-s7vxpkoy]{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.trouble-q[data-astro-cid-s7vxpkoy]{flex:1;min-width:0}.trouble-chevron[data-astro-cid-s7vxpkoy]{color:var(--text-muted);flex:none;transition:transform .25s}details[data-astro-cid-s7vxpkoy][open] .trouble-chevron[data-astro-cid-s7vxpkoy]{transform:rotate(180deg)}.trouble-body[data-astro-cid-s7vxpkoy]{padding:0 16px 16px 56px}.trouble-body[data-astro-cid-s7vxpkoy] p[data-astro-cid-s7vxpkoy]{color:var(--text);line-height:var(--lh-body);margin:0}.trouble-body[data-astro-cid-s7vxpkoy] a[data-astro-cid-s7vxpkoy]{margin-top:var(--s-3);color:var(--accent-text);gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.trouble-body[data-astro-cid-s7vxpkoy] a[data-astro-cid-s7vxpkoy] span[data-astro-cid-s7vxpkoy]{transition:transform .2s}.trouble-body[data-astro-cid-s7vxpkoy] a[data-astro-cid-s7vxpkoy]:hover span[data-astro-cid-s7vxpkoy]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.trouble-chevron[data-astro-cid-s7vxpkoy],.trouble-body[data-astro-cid-s7vxpkoy] a[data-astro-cid-s7vxpkoy] span[data-astro-cid-s7vxpkoy]{transition:none}}.key-steps[data-astro-cid-25uenibb]{margin-top:var(--s-7)}ol[data-astro-cid-25uenibb]{margin:var(--s-4) 0 0;padding:4px var(--s-4);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-1);counter-reset:key;list-style:none}li[data-astro-cid-25uenibb]{counter-increment:key;grid-template-columns:28px 1fr auto;align-items:baseline;gap:4px 14px;padding:14px 0;display:grid}li[data-astro-cid-25uenibb]+li[data-astro-cid-25uenibb]{border-top:1px solid var(--border)}li[data-astro-cid-25uenibb]:before{content:counter(key);background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);font-variant-numeric:tabular-nums;border-radius:50%;align-self:start;place-items:center;font-size:15px;font-weight:700;display:grid}p[data-astro-cid-25uenibb]{margin:0;font-size:17px;line-height:1.5}.to-step[data-astro-cid-25uenibb]{color:var(--accent-text);font-size:var(--fs-small);white-space:nowrap;text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (width<=560px){li[data-astro-cid-25uenibb]{grid-template-columns:28px 1fr}.to-step[data-astro-cid-25uenibb]{grid-column:2}}.pieces[data-astro-cid-gkcxu7nw]{margin:var(--s-3) 0 0;background:var(--accent-soft);color:var(--text);border-radius:12px;padding:10px 14px;font-size:16px}.pieces[data-astro-cid-gkcxu7nw] b[data-astro-cid-gkcxu7nw]{font-variant-numeric:tabular-nums}.kcal[data-astro-cid-gkcxu7nw]{color:var(--text-muted);white-space:nowrap}.pan-blini[data-astro-cid-bacf4p3n]{margin:var(--s-2) 0 0;color:var(--text-muted);font-size:var(--fs-small)}.pb-k[data-astro-cid-bacf4p3n]{color:var(--text)}.pb-item[data-astro-cid-bacf4p3n]{white-space:nowrap}.pan-blini[data-astro-cid-bacf4p3n] b[data-astro-cid-bacf4p3n]{color:var(--text);font-variant-numeric:tabular-nums}.pb-fill[data-astro-cid-bacf4p3n]{margin-top:6px;display:block}.drawer-open[data-astro-cid-ygaauaz2]{z-index:30;right:16px;bottom:calc(var(--tabbar-h,64px) + 28px + env(safe-area-inset-bottom));background:var(--text);min-height:44px;color:var(--bg);font:inherit;box-shadow:var(--shadow-2);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:650;display:inline-flex;position:fixed}.drawer-open[data-astro-cid-ygaauaz2][hidden]{display:none}body:has(.float-timer:not([hidden])) .drawer-open[data-astro-cid-ygaauaz2]{bottom:calc(var(--tabbar-h,64px) + 92px + env(safe-area-inset-bottom))}@media (width>=900px){.drawer-open[data-astro-cid-ygaauaz2]{display:none!important}}.drawer[data-astro-cid-ygaauaz2]{background:var(--surface);width:100%;max-width:560px;max-height:78vh;color:var(--text);box-shadow:var(--shadow-2);border:0;border-radius:20px 20px 0 0;margin:auto auto 0;padding:0}.drawer[data-astro-cid-ygaauaz2]::backdrop{background:#00000073}.drawer[data-astro-cid-ygaauaz2][open]{animation:drawer-up .22s var(--ease,ease)}.drawer-head[data-astro-cid-ygaauaz2]{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex;position:sticky;top:0}.drawer-head[data-astro-cid-ygaauaz2] h2[data-astro-cid-ygaauaz2]{margin:0;font-size:20px}.drawer-close[data-astro-cid-ygaauaz2]{background:var(--bg);width:40px;height:40px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.drawer-body[data-astro-cid-ygaauaz2]{padding:8px 16px calc(20px + env(safe-area-inset-bottom));overscroll-behavior-y:contain;max-height:calc(78vh - 64px);overflow-y:auto}.drawer-body[data-astro-cid-ygaauaz2] h3{color:var(--text-muted);margin:14px 0 4px;font-size:14px}.drawer-body[data-astro-cid-ygaauaz2] ul{margin:0;padding:0;list-style:none}.drawer-body[data-astro-cid-ygaauaz2] li{border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.drawer-body[data-astro-cid-ygaauaz2] li.is-done{color:var(--text-muted);text-decoration:line-through}.drawer-body[data-astro-cid-ygaauaz2] .dq{font-variant-numeric:tabular-nums;flex:none;font-weight:650}@keyframes drawer-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.drawer[data-astro-cid-ygaauaz2][open]{animation:none}}.kg-norms[data-astro-cid-nydd6sr2]{margin-top:var(--s-5);padding:var(--s-3) var(--s-4);border-radius:var(--r-tile);background:var(--surface);font-size:var(--fs-small)}.hero[data-astro-cid-nydd6sr2]{gap:var(--s-5);padding-top:var(--s-4);grid-template-areas:"title""media""meta";display:grid}@media (width>=1024px){.hero[data-astro-cid-nydd6sr2]{column-gap:var(--s-7);padding-top:var(--s-6);grid-template:"title media""meta media"1fr/minmax(0,1fr) minmax(0,1.05fr)}}.hero-title[data-astro-cid-nydd6sr2]{grid-area:title}.hero-title[data-astro-cid-nydd6sr2] h1[data-astro-cid-nydd6sr2]{margin-top:var(--s-2)}.hero-title[data-astro-cid-nydd6sr2] h1[data-astro-cid-nydd6sr2][data-long]{font-size:max(31px, calc(var(--fs-h1) * .76))}.hero-title[data-astro-cid-nydd6sr2] .lead[data-astro-cid-nydd6sr2]{margin-top:var(--s-4)}.hero-media[data-astro-cid-nydd6sr2]{grid-area:media}.hero-media[data-astro-cid-nydd6sr2] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-card);background:var(--surface-3);width:100%;height:auto}.hero-media[data-astro-cid-nydd6sr2][data-vt-photo] img{view-transition-name:recipe-photo}.hero-caption[data-astro-cid-nydd6sr2]{color:var(--text-muted);font-size:var(--fs-small);margin-top:6px;line-height:1.5}.hero-meta[data-astro-cid-nydd6sr2]{gap:var(--s-4);grid-area:meta;align-content:start;display:grid}.check[data-astro-cid-nydd6sr2]{font-size:var(--fs-small);color:var(--text-muted);align-items:flex-start;gap:8px;display:flex}.check[data-astro-cid-nydd6sr2] .icon{color:var(--accent-text);margin-top:2px}.check[data-astro-cid-nydd6sr2].is-verified{color:var(--fresh);font-weight:600}.check[data-astro-cid-nydd6sr2].is-verified .icon{color:var(--fresh)}.layout[data-astro-cid-nydd6sr2]{gap:var(--s-6);margin-top:var(--s-7);grid-template-columns:minmax(0,1fr);display:grid}.layout[data-astro-cid-nydd6sr2]>[data-astro-cid-nydd6sr2]{min-width:0}.task-labels[data-astro-cid-nydd6sr2]{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.task-labels[data-astro-cid-nydd6sr2] span[data-astro-cid-nydd6sr2]{border-radius:var(--r-small);background:var(--surface-2);font-size:var(--fs-xs);padding:5px 10px;display:block}.task-note[data-astro-cid-nydd6sr2]{color:var(--text-muted);font-size:var(--fs-xs);margin-top:8px;line-height:1.5}@media (width>=1024px){.layout[data-astro-cid-nydd6sr2]{gap:var(--s-7);grid-template-columns:minmax(330px,380px) minmax(0,1fr);align-items:start}.sticky[data-astro-cid-nydd6sr2]{top:calc(var(--header-h) + 28px);max-height:calc(100vh - var(--header-h) - 44px);border-radius:var(--r-card);scrollbar-width:thin;position:sticky;overflow-y:auto}}.main[data-astro-cid-nydd6sr2]{gap:var(--s-7);min-width:0;display:grid}.badge-claim[data-astro-cid-nydd6sr2]{background:var(--accent-soft);color:var(--accent-text);white-space:nowrap;border-radius:999px;margin-left:4px;padding:1px 8px;font-size:13px;font-weight:600;display:inline-block}.story[data-astro-cid-nydd6sr2] h2[data-astro-cid-nydd6sr2],.tips[data-astro-cid-nydd6sr2] h2[data-astro-cid-nydd6sr2],.nutrition-grid[data-astro-cid-nydd6sr2]{gap:var(--s-5);margin-top:var(--s-4);align-items:center;display:grid}@media (width>=900px){.nutrition-grid[data-astro-cid-nydd6sr2]{grid-template-columns:auto 1fr}}.nutrition[data-astro-cid-nydd6sr2] h2[data-astro-cid-nydd6sr2]{margin-bottom:var(--s-4)}.story[data-astro-cid-nydd6sr2] .prose[data-astro-cid-nydd6sr2]{font-size:18px}.tips[data-astro-cid-nydd6sr2] ul[data-astro-cid-nydd6sr2]{gap:var(--s-3);padding:0;list-style:none;display:grid}.tips[data-astro-cid-nydd6sr2] li[data-astro-cid-nydd6sr2]{padding:var(--s-4);border-radius:var(--r-tile);background:var(--surface);box-shadow:var(--shadow-1);grid-template-columns:auto 1fr;gap:12px;display:grid}.tips[data-astro-cid-nydd6sr2] li[data-astro-cid-nydd6sr2] .icon{color:var(--accent-text);margin-top:3px}.nutrition[data-astro-cid-nydd6sr2] .note[data-astro-cid-nydd6sr2],.recipe-byline[data-astro-cid-nydd6sr2]{margin-top:var(--s-3);font-size:var(--fs-xs);color:var(--text-muted)}@media (width<=600px){.hero-title[data-astro-cid-nydd6sr2] h1[data-astro-cid-nydd6sr2]{font-size:31px}}.recipe-contents[data-astro-cid-nydd6sr2]{gap:var(--s-2) var(--s-4);margin-top:var(--s-5);padding-block:var(--s-3);border-block:1px solid var(--border);flex-wrap:wrap;display:flex}.recipe-contents[data-astro-cid-nydd6sr2] a[data-astro-cid-nydd6sr2]{min-height:44px;color:var(--accent-text);font-size:var(--fs-small);text-underline-offset:4px;white-space:nowrap;align-items:center;text-decoration:underline;display:inline-flex}.prep-panel[data-astro-cid-nydd6sr2]{gap:var(--s-4);align-content:start;display:grid}.prep-panel[data-astro-cid-nydd6sr2]:empty{display:none}.lead-toggle[data-astro-cid-nydd6sr2]{color:var(--accent-text);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0;font-weight:600}.lead-toggle[data-astro-cid-nydd6sr2][hidden]{display:none}@media (width<=1023px){.hero-title[data-astro-cid-nydd6sr2] .lead[data-astro-cid-nydd6sr2].is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recipe-byline[data-astro-cid-nydd6sr2]{flex-wrap:wrap;gap:2px 12px;display:flex}.recipe-byline[data-astro-cid-nydd6sr2] .content-dates{margin-top:0}.recipe-contents[data-astro-cid-nydd6sr2]{padding-block:2px}.hero[data-astro-cid-nydd6sr2]{gap:var(--s-4)}.recipe-contents[data-astro-cid-nydd6sr2]{margin-inline:calc(var(--gutter) * -1);margin-top:var(--s-4);padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.recipe-contents[data-astro-cid-nydd6sr2]::-webkit-scrollbar{display:none}.layout[data-astro-cid-nydd6sr2]{margin-top:var(--s-5)}.hero-meta[data-astro-cid-nydd6sr2],.hero-meta[data-astro-cid-nydd6sr2]>[data-astro-cid-nydd6sr2]{min-width:0}.variants[data-astro-cid-nydd6sr2]{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.variants[data-astro-cid-nydd6sr2] .chips{min-width:0;margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.variants[data-astro-cid-nydd6sr2] .chips::-webkit-scrollbar{display:none}.variants[data-astro-cid-nydd6sr2] .chip{white-space:nowrap;flex:none}}.in-collections[data-astro-cid-nydd6sr2],.related[data-astro-cid-nydd6sr2]{margin-top:var(--s-8)}.article-links[data-astro-cid-nydd6sr2]{gap:var(--s-3);overflow-wrap:anywhere;padding-left:1.2em;display:grid}.in-collections[data-astro-cid-nydd6sr2] h2[data-astro-cid-nydd6sr2],.related[data-astro-cid-nydd6sr2] h2[data-astro-cid-nydd6sr2]{margin-bottom:var(--s-5)}.variants[data-astro-cid-nydd6sr2]{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.variants-label[data-astro-cid-nydd6sr2]{font-size:var(--fs-small);color:var(--text-muted)}.feedback[data-astro-cid-nydd6sr2]{margin-top:var(--s-6);font-size:var(--fs-small);color:var(--text-muted)}
