.method-chart.svelte-as0yem{flex-direction:column;gap:.75rem;min-width:0;max-width:100%;display:flex}.method-chart-prep.svelte-as0yem,.method-chart-step.svelte-as0yem{border:1px solid var(--color-surface-300);background:var(--color-surface-50);min-width:0;color:var(--color-surface-800);border-radius:.5rem}[data-mode=dark] .method-chart-prep.svelte-as0yem,[data-mode=dark] .method-chart-step.svelte-as0yem{border-color:var(--color-surface-700);background:var(--color-surface-900);color:var(--color-surface-200)}.method-chart-step.svelte-as0yem>summary:where(.svelte-as0yem){cursor:pointer;align-items:center;gap:.6rem;padding:.75rem 1rem;font-weight:600;list-style:none;display:flex}.method-chart-step.svelte-as0yem>summary:where(.svelte-as0yem)::-webkit-details-marker{display:none}.method-chart-step.svelte-as0yem>summary:where(.svelte-as0yem):after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.45rem;height:.45rem;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}.method-chart-step[open].svelte-as0yem>summary:where(.svelte-as0yem):after{transform:translateY(.15rem)rotate(225deg)}.method-chart-prep.svelte-as0yem{margin:0;padding:.75rem 1rem;list-style:none}.method-chart-prep.svelte-as0yem li:where(.svelte-as0yem)+li:where(.svelte-as0yem){margin-top:.35rem}.method-chart-scroll.svelte-as0yem{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;display:none;overflow-x:auto}.method-chart-table.svelte-as0yem{border-collapse:collapse;background:var(--color-surface-50);width:100%;min-width:28rem}[data-mode=dark] .method-chart-table.svelte-as0yem{background:var(--color-surface-900)}.method-chart-cell.svelte-as0yem{border:1px solid var(--color-primary-600);vertical-align:middle;color:var(--color-surface-800);overflow-wrap:anywhere;padding:.55rem .7rem}[data-mode=dark] .method-chart-cell.svelte-as0yem{border-color:var(--color-primary-400);color:var(--color-surface-100)}.method-chart-cell-ingredient.svelte-as0yem{white-space:nowrap;background:var(--color-surface-100);font-weight:500}[data-mode=dark] .method-chart-cell-ingredient.svelte-as0yem{background:var(--color-surface-800)}.method-chart-cell-op.svelte-as0yem{text-align:center;background:color-mix(in oklab, var(--color-primary-500) 8%, transparent);width:2.75rem;padding:.7rem .35rem;font-size:.95rem}.method-chart-cell-op.svelte-as0yem strong:where(.svelte-as0yem){writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.04em;font-weight:600;display:inline-block;transform:rotate(180deg)}.method-chart-cell-empty.svelte-as0yem{min-width:1.5rem}.method-chart-section.svelte-as0yem{letter-spacing:.02em;text-transform:uppercase;color:var(--color-primary-700);margin-bottom:.15rem;font-size:.7rem;font-weight:600;display:block}[data-mode=dark] .method-chart-section.svelte-as0yem{color:var(--color-primary-300)}.method-chart-stack.svelte-as0yem{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.method-chart-step.svelte-as0yem{border-color:var(--color-primary-600)}[data-mode=dark] .method-chart-step.svelte-as0yem{border-color:var(--color-primary-400)}.method-chart-step-index.svelte-as0yem{background:var(--color-primary-500);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.method-chart-step-title.svelte-as0yem{overflow-wrap:anywhere;min-width:0}.method-chart-step-count.svelte-as0yem{color:var(--color-surface-500);flex-shrink:0;font-size:.75rem;font-weight:500;display:none}@media (width>=380px){.method-chart-step-count.svelte-as0yem{display:inline}}.method-chart-step-note.svelte-as0yem,.method-chart-step-from.svelte-as0yem,.method-chart-step-group.svelte-as0yem{margin:0;padding:0 1rem .85rem}.method-chart-step-note.svelte-as0yem{font-size:.95rem}.method-chart-step-from.svelte-as0yem{color:var(--color-surface-600);font-size:.85rem}[data-mode=dark] .method-chart-step-from.svelte-as0yem{color:var(--color-surface-400)}.method-chart-step-group.svelte-as0yem ul:where(.svelte-as0yem){margin:0;padding-left:1.1rem}.method-chart-step-group.svelte-as0yem li:where(.svelte-as0yem)+li:where(.svelte-as0yem){margin-top:.25rem}.sr-only.svelte-as0yem{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1024px){.method-chart-scroll.svelte-as0yem{display:block}.method-chart-stack.svelte-as0yem{display:none}}.method-chart-print.svelte-as0yem{display:none}@media print{.method-chart-scroll.svelte-as0yem,.method-chart-stack.svelte-as0yem{display:none!important}.method-chart-prep.svelte-as0yem{color:#111;background:0 0;border:none;padding:0 0 8pt;font-size:10pt;line-height:1.45}.method-chart-prep.svelte-as0yem li:where(.svelte-as0yem)+li:where(.svelte-as0yem){margin-top:4pt}.method-chart-print.svelte-as0yem{color:#111;flex-direction:column;gap:8pt;margin:0;padding:0;list-style:none;display:flex}.method-chart-print.svelte-as0yem>li:where(.svelte-as0yem){break-inside:avoid;page-break-inside:avoid}.method-chart-print-heading.svelte-as0yem{align-items:flex-start;gap:8pt;display:flex}.method-chart-print-index.svelte-as0yem{color:#fff;background:#000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16pt;height:16pt;font-size:8pt;font-weight:700;line-height:1;display:flex}.method-chart-print-action.svelte-as0yem{margin:0;font-size:10pt;font-weight:700;line-height:1.35}.method-chart-print-note.svelte-as0yem{margin:2pt 0 0;font-size:9pt;font-weight:400;line-height:1.45}.method-chart-print-group.svelte-as0yem{margin:3pt 0 0 24pt;font-size:9pt;line-height:1.4}.method-chart-print-section.svelte-as0yem{font-weight:700}}
