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