:root{--sheet-ground:#f7f7f4;--sheet-ink:#141414;--sheet-pen-blue:#1f3d7a;--sheet-bookcloth:#33513b;--face-text:Georgia, "Iowan Old Style", "Times New Roman", serif;--face-grotesk:-apple-system, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--sheet-size-running-head:.75rem;--sheet-size-recipe-name:2rem;--sheet-size-headnote-prose:1rem;--sheet-size-table-body:.9375rem;--sheet-size-figure-value:1.25rem;--sheet-size-deviation-words:.8125rem;--sheet-size-small-print:.75rem;--sheet-type-section:.875rem;--sheet-leading-section:1.35;--sheet-type-label:.75rem;--sheet-type-control:.8125rem;--sheet-leading-control:1.3;--sheet-leading-helper:1.4;--sheet-leading-figure:1.1;--sheet-text-control-min:24px;--sheet-type-note:1rem;--sheet-leading-note:1.5;--sheet-leading-title:1.15;--gap-hair:2px;--gap-xs:6px;--gap-s:12px;--gap-m:20px;--gap-l:32px;--gap-xl:48px;--gap-page:var(--gap-xl);--rule-baseline:1.5px;--rule-hover:2px;--rule-graduation:1px;--rule-band-edge:1px;--rule-tick:2.5px;--rule-width:320px;--measure-prose:65ch;--sheet-leading-field:1.35;--sheet-field-min-h:26px;--sheet-leading-table:1.2;--sheet-hatch-pitch:4px;--sheet-hatch-stroke:1.2px;--focus-outline-width:var(--rule-hover);--focus-outline-offset:2px;--offset-link-underline:2px;--sheet-size-select-chevron:5px;--sheet-inset-select-chevron-x:14px;--sheet-inset-select-chevron-y:3px;--gap-select-chevron-room:var(--gap-m);--rule-ink-field:1px;--sheet-size-ink-field:.9375rem;--sheet-field-w-date:128px;--sheet-field-w-figure:56px;--gap-field-unit:4px;--sheet-caption-two-lines:2.4em;--sheet-caption-two-lines-abs:calc(2.4 * var(--sheet-type-label));--sheet-table-cell-pad-x:var(--gap-xs);--gap-mark-stop:var(--gap-xs);--sheet-size-mark-stop:.8125rem;--rule-strike:1.2px;--gap-strike:var(--gap-hair);--sheet-size-cross-flag:var(--sheet-size-small-print);--gap-uses-chip:var(--gap-xs);--rule-tick-hollow:1px;--rule-foot-band:var(--rule-ink-field);--sheet-col-batch-cell-min:96px;--touch-min:44px;--touch-stop-width:44px;--sheet-pen-w:640px;--sheet-track-stop:186px;--sheet-track-stop-narrow:216px;--sheet-stop-w:38px;--sheet-stop-h:32px;--sheet-control-h:var(--sheet-stop-h);--sheet-touch-stop-height:var(--touch-min);--sheet-caption-line-h:var(--sheet-text-control-min);--sheet-caption-line-h-touch:var(--touch-min);--sheet-seg-pad-y:5px;--sheet-seg-pad-x:8px;--sheet-size-lead-mark:var(--sheet-size-mark-stop);--gap-defect-col:var(--gap-m);--sheet-axes-cols-clearance:12px;--app-notebook:#fd5b57;--app-notebook-text:#ed0702;--app-recipe-book:#f18a36;--app-recipe-book-text:#bc5b0d;--app-idea-log:#fdc632;--app-idea-log-text:#976f01;--app-pantry:#76bd78;--app-ingredients:#388b57;--app-ingredients-text:#358452;--app-kitchen:#505db5;--app-blue:#2081ea;--app-blue-text:#1475dd;--app-background:#fff;--app-surface-subtle:#f3f4f2;--app-text:#141414;--app-text-secondary:#595959;--app-divider:#d6dad7;--app-blue-text-on-subtle:#136ed0;--app-notebook-text-on-subtle:#df0702;--app-recipe-book-text-on-subtle:#b1560c;--app-idea-log-text-on-subtle:#8f6901;--app-ingredients-text-on-subtle:#327d4e;--face-hand:"Caveat", var(--face-text);--size-hand:1.375rem;--leading-hand:1.25;--size-hand-min:1.25rem;--app-size-brand:1.375rem;--app-size-brand-rule:6px;--app-size-title:2.125rem;--app-size-recipe-name:1.5rem;--app-size-lead-name:1.75rem;--app-size-meta:.875rem;--app-size-label:.75rem;--app-tracking-label:.08em;--app-size-sprinkle-w:18px;--app-size-sprinkle-h:6px;--app-radius-sprinkle:3px;--app-size-rail-w:8px;--app-size-rail-h:56px;--app-radius-rail:4px;--app-radius-control:10px;--app-rule-tally:2px;--app-col-standing:120px;--app-col-tally:132px;--app-rule-nav-active:3px;--app-rule-row:var(--rule-graduation);--app-duration:.12s;--app-size-nav-w:224px;--app-size-icon:20px;--app-tilt-sprinkle:-8deg;--app-size-tab-h:56px;--app-size-visually-hidden:1px;--app-size-header-h:calc(var(--touch-min) + 2 * var(--gap-xs) + var(--app-rule-row));--app-z-notice:3;--app-z-scrim:4;--app-z-flyout:5;--app-z-import-errors:6;--app-z-header:11;--app-size-import-errors-w:480px;--app-import-errors-title-leading:1.3;--app-import-errors-leading:1.5;--app-scrim:#14141447;--app-shadow-flyout:4px 0 16px #1414142e;--app-tilt-menu:90deg;--app-notebook-gutter:var(--gap-l);--app-notebook-content-max:1482px;--app-notebook-frame-gap:28px;--app-notebook-band-rhythm:24px;--app-notebook-grid-gap:40px;--app-notebook-log-w:350px;--app-notebook-gap-tight:8px;--app-notebook-band-pad-t-narrow:16px;--app-notebook-frame-pad-b-phone:40px;--app-notebook-rail-min-h:32px;--app-notebook-recipe-rail-gap:14px;--app-notebook-name-leading:1.15;--app-notebook-size-body:15px;--app-notebook-desc-leading:1.5;--app-notebook-link-underline-offset:3px;--app-notebook-field-pad-x:10px;--app-notebook-gap-hairline:4px;--app-notebook-details-gap-row:8px;--app-notebook-checkbox-size:16px;--app-notebook-acts-gap:10px;--app-notebook-identity-size:18px;--app-notebook-log-value-size:20px;--app-notebook-log-cell-gap-row:16px;--app-notebook-log-head-gap:18px;--app-notebook-log-head-outer-gap:16px;--app-notebook-log-group-gap:18px;--app-notebook-pen-cue-line-h:20px;--app-notebook-history-head-gap:10px;--app-notebook-history-track-top:27px;--app-notebook-history-node-w:168px;--app-notebook-history-node-gap:24px;--app-notebook-history-row-label-h:16px;--app-notebook-history-row-mark-h:12px;--app-notebook-history-row-name-h:40px;--app-notebook-history-name-line-h:20px;--app-notebook-history-mark-size:12px;--app-notebook-history-ring-inset:2px;--app-notebook-history-ring-w:3.5px;--app-notebook-history-fade-w:96px;--sheet-plan-grams-w:64px;--sheet-plan-grams-gap:18px;--sheet-flag-gap:8px;--sheet-remove-gap:10px;--sheet-leading-hand:1;--sheet-grams-field-w:52px;--sheet-narrow-row-pad-y:8px;--sheet-narrow-step-pad-t:14px;--sheet-narrow-step-pad-b:4px;--sheet-narrow-name-gap:10px;--sheet-step-acts-gap:8px;--sheet-done-cancel-gap-t:10px;--sheet-done-cancel-gap:16px;--sheet-open-fields-offset:4px;--sheet-changed-line-gap-t:4px;--app-tracking-name:-.02em;--sheet-print-page-w:816px;--sheet-print-page-h:1056px;--sheet-print-margin-x:72px;--sheet-print-margin-y:48px;--sheet-print-guard:2px;--sheet-print-foot-gap:16px;--sheet-print-line-h:32px;--sheet-print-figure-w:96px;--sheet-print-box:14px;--sheet-print-datebox-w:168px;--sheet-print-datebox-h:52px;--sheet-print-caption-col:150px;--sheet-print-weight-title:700;--sheet-print-weight-head:600;--sheet-print-weight-cue:500;--sheet-print-tracking-caps:.04em;--sheet-print-tracking-foot:.02em;--sheet-print-tracking-title:-.01em;--sheet-print-leading-title:1.1;--sheet-print-leading-solid:1;--sheet-print-leading-anchor:1.2;--sheet-print-scale-word-col:76px;--sheet-print-scale-num-col:14px;--sheet-print-tick-h:8px;--sheet-print-tick-end-h:16px;--sheet-print-name-pad:3px;--sheet-print-content-w-webkit:630px;--sheet-print-content-h-webkit:900px;--sheet-print-content-w:672px;--sheet-print-content-h:960px;--sheet-print-asmade-col:84px;--sheet-print-asmade-w:72px;--sheet-print-asmade-h:24px;--sheet-print-step-n-col:32px;--sheet-print-tag-underline-offset:3px}@font-face{font-family:Caveat;src:url(/fonts/caveat-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}body{background:var(--app-background);color:var(--sheet-ink);font-family:var(--face-grotesk);font-size:var(--sheet-size-table-body);margin:0}.app-boot{font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-text-secondary);padding:var(--gap-page)}.visually-hidden{width:var(--app-size-visually-hidden);height:var(--app-size-visually-hidden);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}:focus-visible{outline:var(--focus-outline-width) solid var(--sheet-ink);outline-offset:var(--focus-outline-offset)}button,select{appearance:none;border:var(--rule-ink-field) solid var(--sheet-ink);color:var(--sheet-ink);font-family:var(--face-grotesk);font-size:var(--sheet-size-table-body);box-sizing:border-box;cursor:pointer;padding:calc(var(--gap-xs) + var(--rule-hover) - var(--rule-ink-field));background:0 0;border-radius:0}button:hover,select:hover{border-width:var(--rule-hover);padding:var(--gap-xs)}button:disabled,select:disabled{color:inherit;cursor:default;background:0 0;border-style:dashed}.text-control{appearance:none;color:var(--sheet-ink);font-family:var(--face-grotesk);font-size:var(--sheet-type-control);line-height:var(--sheet-leading-control);min-height:var(--sheet-text-control-min);cursor:pointer;text-decoration:underline;text-decoration-thickness:var(--rule-ink-field);text-underline-offset:var(--offset-link-underline);background:0 0;border:none;border-radius:0;padding:0}.text-control:hover{text-decoration-thickness:var(--rule-baseline);padding:0}.text-control:disabled{color:inherit;cursor:default;border:none;padding:0;text-decoration-style:dashed}.text-toggle{min-height:var(--sheet-control-h)}.text-toggle:before{content:"";width:var(--sheet-size-lead-mark);height:var(--sheet-size-lead-mark);box-sizing:border-box;border:var(--rule-graduation) solid var(--sheet-ink);margin-right:var(--gap-xs);vertical-align:baseline;display:inline-block}.text-toggle[aria-pressed=true]:before{background:var(--sheet-pen-blue);border-color:var(--sheet-pen-blue)}.text-toggle[aria-pressed=true],.text-toggle[aria-pressed=true]:hover{text-decoration-thickness:var(--rule-ink-field)}.text-toggle:hover:before{border-width:var(--rule-hover)}select.ink-field{padding:var(--gap-xs)}a{color:var(--sheet-ink);text-decoration:underline;text-decoration-thickness:var(--rule-ink-field);text-underline-offset:var(--offset-link-underline);cursor:pointer}:where(a:visited){color:var(--sheet-ink)}select,select.ink-field{background-image:linear-gradient(45deg, transparent 50%, var(--sheet-ink) 50%), linear-gradient(135deg, var(--sheet-ink) 50%, transparent 50%);background-position:calc(100% - var(--sheet-inset-select-chevron-x)) calc(50% - var(--sheet-inset-select-chevron-y)), calc(100% - var(--sheet-inset-select-chevron-x) + var(--sheet-size-select-chevron)) calc(50% - var(--sheet-inset-select-chevron-y));background-size:var(--sheet-size-select-chevron) var(--sheet-size-select-chevron), var(--sheet-size-select-chevron) var(--sheet-size-select-chevron);padding-right:var(--gap-select-chevron-room);background-repeat:no-repeat}input[type=checkbox]{appearance:none;width:var(--sheet-size-mark-stop);height:var(--sheet-size-mark-stop);border:var(--rule-graduation) solid var(--sheet-ink);box-sizing:border-box;cursor:pointer;background:0 0;border-radius:0;flex:none;margin:0}input[type=checkbox]:hover{border-width:var(--rule-hover)}input[type=checkbox]:checked{background:var(--sheet-pen-blue);border-color:var(--sheet-pen-blue)}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none}input[type=date].ink-field{appearance:none}input[type=date]:focus{outline:var(--focus-outline-width) solid var(--sheet-ink);outline-offset:var(--focus-outline-offset)}textarea{field-sizing:content;resize:none}.page-status{z-index:var(--app-z-notice);max-width:min(var(--measure-prose), calc(100vw - var(--gap-page) - var(--gap-m)));margin:0;padding:var(--gap-xs) var(--gap-s);border:var(--rule-baseline) solid var(--sheet-ink);background:var(--sheet-ground);color:var(--sheet-ink);font-family:var(--face-grotesk);font-size:var(--sheet-type-control);margin-block-start:var(--gap-xs);position:absolute;inset-block-start:0;inset-inline-start:var(--gap-page)}.page-status:empty{border:0;padding:0}.headnote{min-width:0}.headnote h1,.headnote__prose,.versions__lineage{overflow-wrap:anywhere}::placeholder{color:var(--sheet-ink);font-size:var(--sheet-size-small-print);opacity:1;font-style:italic}.page-status-anchor{position:relative}.not-found{padding:var(--gap-m) var(--gap-page);background:var(--sheet-ground);font-family:var(--face-grotesk);font-size:var(--sheet-size-table-body)}.not-found a{color:inherit}.list-page{padding:var(--gap-page)}.app-hand{font-family:var(--face-hand);font-size:max(var(--size-hand), var(--size-hand-min));line-height:var(--leading-hand);color:var(--sheet-pen-blue)}.sheet-hand{font-family:var(--face-hand);font-size:var(--size-hand-min);line-height:var(--sheet-leading-hand);color:var(--sheet-pen-blue)}.recipe-page{gap:var(--gap-l);padding:var(--gap-page);background:var(--sheet-ground);grid-template-columns:2fr 1fr;grid-template-areas:"band band""before side""ingredients side""method side""foot foot";display:grid}.recipe-page--no-before{grid-template-areas:"band band""ingredients side""method side""foot foot"}.recipe-page--no-method{grid-template-areas:"band band""before side""ingredients side""foot foot"}.recipe-page--no-before.recipe-page--no-method{grid-template-areas:"band band""ingredients side""foot foot"}.recipe-band{gap:var(--gap-m);border-bottom:var(--rule-baseline) solid var(--sheet-ink);padding-bottom:var(--gap-m);flex-direction:column;grid-area:band;min-width:0;display:flex}.headnote h1{font-family:var(--face-text);font-size:var(--sheet-size-recipe-name);margin:0}.headnote__prose{font-family:var(--face-text);font-size:var(--sheet-size-headnote-prose);max-width:var(--measure-prose);margin:var(--gap-s) 0 0}.headnote__sheet-title-field{display:block}.headnote__sheet-title-field .prose-field{font-family:var(--face-text);font-size:var(--sheet-size-recipe-name);font-weight:700;line-height:var(--sheet-leading-title);resize:none;display:block;overflow:hidden}.headnote__prose-field{margin-top:var(--gap-m);display:block}.headnote__prose-field .prose-field{font-size:var(--sheet-type-note)}.headnote__field-helper{margin:var(--gap-xs) 0 0;font-family:var(--face-grotesk);font-size:var(--sheet-size-deviation-words);line-height:var(--sheet-leading-helper)}.is-landing-focus:focus{outline:var(--focus-outline-width) solid var(--sheet-ink);outline-offset:var(--focus-outline-offset)}.versions__ceremony{margin-top:var(--gap-xs)}.versions__ceremony-field{font-family:var(--face-grotesk);font-size:var(--sheet-size-table-body);display:block}.versions__ceremony-field .ink-field[type=date]{width:var(--sheet-field-w-date)}.versions__ceremony-field span{font-size:var(--sheet-type-label);margin-bottom:var(--gap-xs);font-weight:500;display:block}.versions__ceremony-shortcut{margin-top:var(--gap-s);display:block}.versions__lineage{font-family:var(--face-text);font-size:var(--sheet-size-deviation-words);max-width:var(--measure-prose);margin:var(--gap-hair) 0 0}.versions__lineage a{color:inherit}.versions__lineage-label{font-family:var(--face-grotesk);font-size:var(--sheet-type-label);text-transform:uppercase;letter-spacing:.04em;font-weight:500;display:block}.version-row__parent-name{font-family:var(--face-text);font-size:var(--sheet-size-deviation-words)}.version-row__written,.version-row__batch-provenance{font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);font-variant-numeric:tabular-nums}.version-row__reason-label,.version-row__reason{grid-column:1/-1}.version-row__reason-label{margin-bottom:calc(-1 * var(--app-notebook-gap-hairline))}.version-row__reason{max-width:var(--measure-prose);overflow-wrap:anywhere;margin-inline-start:0}.version-row__reason--empty{font-family:var(--face-grotesk);font-size:var(--sheet-type-control);line-height:var(--sheet-leading-helper);color:var(--sheet-ink)}.version-row__history{margin-top:var(--gap-s)}.recipe-band__full-row{margin-top:var(--gap-m);padding-top:var(--gap-s);border-top:var(--rule-graduation) solid var(--sheet-bookcloth);grid-column:1/-1}.versions__batch-amended{font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);display:block}.before-region{min-width:0;max-width:var(--measure-prose);grid-area:before}.ingredient-table-region{grid-area:ingredients;min-width:0}.method-region{grid-area:method;min-width:0}.side-region{gap:var(--gap-l);flex-direction:column;grid-area:side;min-width:0;display:flex}.pen-foot{gap:var(--gap-l);grid-area:foot;grid-template-columns:1fr;display:grid}.pen-foot__rule{border:0;border-top:var(--rule-foot-band) solid var(--sheet-ink);grid-column:1/-1;margin:0}.pen-foot__controls{justify-content:flex-end;align-items:baseline;gap:var(--gap-s);margin-top:var(--gap-m);flex-wrap:wrap;grid-column:1/-1;display:flex}.ingredient-table{border-collapse:collapse;table-layout:auto;width:100%;font-family:var(--face-grotesk);font-size:var(--sheet-size-table-body);font-variant-numeric:tabular-nums}:where(.ingredient-table th,.ingredient-table td){box-sizing:border-box;text-align:left;padding:var(--gap-xs) var(--sheet-table-cell-pad-x);line-height:var(--sheet-leading-table);border-bottom:var(--rule-baseline) solid var(--sheet-ink)}.ingredient-table__col-name{width:auto}.ingredient-table__col-grams{white-space:nowrap;text-align:right;width:1%;padding-right:var(--sheet-plan-grams-gap)}.ingredient-table__col-numeric{text-align:right;width:1%}.ingredient-table td.ingredient-table__col-numeric{white-space:nowrap}.ingredient-table .ink-field{text-align:right}.ingredient-table .ingredient-table__as-made-field{width:var(--sheet-field-w-figure)}.ingredient-table td.ingredient-table__live-total .sheet-hand{contain:inline-size;justify-content:flex-end;display:flex}.struck-value{text-decoration:line-through;text-decoration-thickness:var(--rule-strike);margin-right:var(--gap-strike)}.prose-struck-beneath{font-family:var(--face-text);font-size:var(--sheet-size-headnote-prose);max-width:var(--measure-prose);text-decoration:line-through;text-decoration-thickness:var(--rule-strike);margin:var(--gap-strike) 0 0}.ingredient-table__flag{font-family:var(--face-grotesk);font-size:var(--sheet-size-cross-flag);margin:var(--gap-hair) 0 0 var(--sheet-flag-gap);vertical-align:middle}.ingredient-table__remove-gap{word-spacing:var(--sheet-remove-gap)}.ingredient-table__plan-grams{white-space:nowrap}.ingredient-table__plan-grams .ink-field{width:var(--sheet-grams-field-w);flex:none}.ingredient-table__step-head td{font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);text-transform:uppercase;letter-spacing:.04em;padding-top:var(--gap-s);border-bottom-width:var(--rule-baseline)}.ingredient-table__step-head-lead{text-transform:none;letter-spacing:0;font-family:var(--face-text);font-size:var(--sheet-size-deviation-words);margin-left:var(--gap-s)}.ingredient-table__portion-note{font-size:var(--sheet-size-small-print);display:block}.ingredient-table th{font-family:var(--face-grotesk);font-size:var(--sheet-size-running-head);text-transform:uppercase;letter-spacing:.04em}.ingredient-table tfoot td{border-bottom:none;border-top:var(--rule-baseline) solid var(--sheet-ink);font-weight:700}.ingredient-table tfoot .ingredient-table__col-numeric{white-space:nowrap}.table-small-print{font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);margin:var(--gap-hair) 0 0}.ingredient-table__comparison{caption-side:top;color:var(--sheet-ink);font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);letter-spacing:.04em;text-align:left;text-transform:uppercase;margin-bottom:var(--gap-xs);font-weight:500}.ingredient-table tbody tr.is-marked{outline:var(--rule-graduation) solid var(--sheet-ink);outline-offset:var(--focus-outline-offset);font-weight:700}.region-name{font-family:var(--face-grotesk);font-size:var(--sheet-type-section);font-weight:600;line-height:var(--sheet-leading-section);text-transform:uppercase;letter-spacing:.04em;color:var(--sheet-bookcloth);margin:0 0 var(--gap-xs)}.ingredient-table-region__head{justify-content:space-between;align-items:center;gap:var(--gap-s);margin:0 0 var(--gap-xs);display:flex}.ingredient-table-region__head .region-name{margin:0}.ingredient-table-region__head .text-control{flex:none;font-weight:400}.method-steps{margin:0;padding:0;list-style:none}.method-step{gap:var(--gap-s);grid-template-columns:auto 1fr;display:grid}.method-step+.method-step{margin-top:var(--gap-m)}.method-step__n{font-family:var(--face-grotesk);font-size:var(--sheet-size-figure-value);font-variant-numeric:tabular-nums}.method-step__n--struck{text-decoration:line-through;text-decoration-thickness:var(--rule-strike)}.method-step__lead{font-family:var(--face-text);font-size:var(--sheet-size-headnote-prose);max-width:var(--measure-prose);margin:0}.method-step__targets{gap:var(--gap-xs);margin:var(--gap-xs) 0 0;flex-wrap:wrap;display:flex}.target-chip{gap:var(--gap-hair);border:var(--rule-graduation) solid var(--sheet-ink);padding:0 var(--gap-xs);font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);font-variant-numeric:tabular-nums;display:inline-flex}.method-step__purpose,.method-step__aside{font-family:var(--face-text);font-style:italic;font-size:var(--sheet-size-deviation-words);max-width:var(--measure-prose);margin:var(--gap-xs) 0 0}.method-step__prose--struck{text-decoration:line-through}.method-step__skipped-label{font-family:var(--face-grotesk);font-size:var(--sheet-type-label);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.method-step__changed{max-width:var(--measure-prose);margin:var(--sheet-changed-line-gap-t) 0 0}.method-step__recording{gap:var(--gap-xs);margin-top:var(--gap-xs);flex-direction:column;display:flex}.method-step__field{margin-top:var(--gap-xs);display:block}.target-chip__label-field,.target-chip__value-field{width:auto}.method-step__uses{margin:var(--gap-xs) 0 0;gap:var(--gap-uses-chip);font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);border:none;flex-wrap:wrap;padding:0;display:flex}.method-step__uses legend{width:100%;font-size:var(--sheet-type-label);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--gap-xs);padding:0;font-weight:500}.method-step__uses-item{align-items:center;gap:var(--gap-hair);display:inline-flex}.method-step__uses-line{font-family:var(--face-grotesk);font-size:var(--sheet-size-cross-flag);margin:var(--gap-xs) 0 0;align-items:baseline;gap:var(--sheet-step-acts-gap);flex-wrap:wrap;display:flex}.method-step__on-demand{margin-top:var(--gap-xs);align-self:flex-start;display:block}.method-step__acts{align-items:baseline;gap:var(--sheet-step-acts-gap);margin-top:var(--gap-xs);display:flex}.method-step__open-fields{outline:var(--rule-graduation) solid var(--sheet-ink);outline-offset:var(--sheet-open-fields-offset)}.method-step__done-cancel{align-items:center;gap:var(--sheet-done-cancel-gap);margin-top:var(--sheet-done-cancel-gap-t);display:flex}.method-step__flag,.method-step__stale-flag{font-family:var(--face-grotesk);font-size:var(--sheet-size-cross-flag);margin:var(--gap-hair) 0 0}.method-step__strike-control{align-items:center;gap:var(--gap-xs);font-family:var(--face-grotesk);font-size:var(--sheet-size-table-body);display:flex}.method-step__line-control{gap:var(--gap-xs);font-family:var(--face-grotesk);font-size:var(--sheet-size-table-body);flex-direction:column;display:flex}.derived-advisories__item{font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);margin:var(--gap-xs) 0 0}.authored__legend{font-family:var(--face-grotesk);font-size:var(--sheet-type-section);font-weight:600;line-height:var(--sheet-leading-section);text-transform:uppercase;letter-spacing:.04em;margin:var(--gap-m) 0 0;justify-content:space-between;display:flex}.authored__notes{margin:var(--gap-xs) 0 0;padding-left:var(--gap-m);font-family:var(--face-text);font-size:var(--sheet-type-note);line-height:var(--sheet-leading-note)}.authored__note-field{align-items:flex-start;gap:var(--gap-xs);display:flex}.authored__note-field textarea.prose-field{flex:auto}.authored__inherited{font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print)}.formulation-note__rule+.formulation-note__rule{margin-top:var(--gap-m)}.formulation-note__fat-breakdown{font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);font-variant-numeric:tabular-nums;margin:var(--gap-xs) 0 0}.graduated-rule{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;max-width:var(--rule-width);background:0 0;border:none;padding:0;display:block}.graduated-rule__head{font-family:var(--face-grotesk);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}.graduated-rule__label{font-size:var(--sheet-size-table-body)}.graduated-rule__label-term{font-size:var(--sheet-size-small-print)}.graduated-rule__value{font-size:var(--sheet-size-figure-value);font-weight:700}.graduated-rule__anchors{font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);font-variant-numeric:tabular-nums;margin-top:var(--gap-hair);justify-content:space-between;display:flex}.graduated-rule__deviation{font-size:var(--sheet-size-deviation-words)}.graduated-rule__basis{font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);margin:var(--gap-hair) 0 0}.basis-note{font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);max-width:var(--measure-prose);margin:var(--gap-m) 0 0}.prose-field{font-family:var(--face-text);font-size:inherit;line-height:var(--sheet-leading-note);color:var(--sheet-pen-blue);padding:var(--gap-hair) 0;min-height:calc(var(--sheet-leading-note) * 1em);width:100%;max-width:var(--measure-prose);box-sizing:border-box;background:0 0;border:none;margin:0}.prose-field--empty{border-bottom:var(--rule-graduation) solid var(--sheet-ink)}.prose-field--lead-in{font-weight:700}.ink-field{font-family:var(--face-grotesk);font-size:var(--sheet-size-ink-field);font-variant-numeric:tabular-nums;color:var(--sheet-pen-blue);border:var(--rule-ink-field) solid var(--sheet-ink);padding:var(--gap-hair) var(--gap-xs);line-height:var(--sheet-leading-field);min-height:var(--sheet-field-min-h);box-sizing:border-box;background:0 0;border-radius:0;width:100%}.headnote__churn-field{width:auto;display:inline-block}.ink-text{color:var(--sheet-pen-blue)}.batch-margin__legend{font-family:var(--face-grotesk);font-size:var(--sheet-type-section);font-weight:600;line-height:var(--sheet-leading-section);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--gap-xs)}.batch-margin__field{gap:var(--gap-xs);font-family:var(--face-grotesk);font-size:var(--sheet-size-table-body);margin-top:var(--gap-xs);flex-direction:column;display:flex}.batch-margin__field--next-time{margin-top:var(--gap-l)}.batch-row__cells{grid-template-columns:repeat(auto-fit, minmax(var(--sheet-col-batch-cell-min), max-content));gap:var(--gap-s) var(--gap-l);margin:var(--gap-s) 0 0;display:grid}.tasting-reading{margin-top:var(--gap-m);padding-top:var(--gap-s);border-top:var(--rule-graduation) solid var(--sheet-ink)}.tasting-reading__note{max-width:var(--measure-prose);margin:var(--gap-m) 0 0;overflow-wrap:anywhere}.tasting-reading__group,.batch-row__conclusion{margin-top:var(--gap-l)}.batch-row__group-label{margin:0 0 var(--gap-xs);font-family:var(--face-grotesk);font-size:var(--sheet-type-label);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.tasting-reading__group .batch-row__cells{margin-top:0}.tasting-reading__problems{margin:var(--gap-s) 0 0}.batch-row__provenance{gap:var(--gap-xs) var(--gap-l);margin:var(--gap-l) 0 0;padding-top:var(--gap-s);border-top:var(--rule-graduation) solid var(--sheet-ink);font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);flex-wrap:wrap;display:flex}.batch-row__provenance>div{gap:var(--gap-xs);display:flex}.batch-row__provenance dt{text-transform:uppercase;letter-spacing:.04em;font-weight:500}.batch-row__provenance dd{color:var(--sheet-pen-blue);overflow-wrap:anywhere;margin:0}.batch-row__cell{gap:var(--gap-xs);flex-direction:column;display:flex}.batch-row__cell-label{font-family:var(--face-grotesk);font-size:var(--sheet-type-label);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.batch-row__cell-value{font-family:var(--face-grotesk);font-size:var(--sheet-type-note);font-weight:400;line-height:var(--sheet-leading-figure);color:var(--sheet-pen-blue);font-variant-numeric:tabular-nums}.batch-row__head{align-items:baseline;gap:var(--gap-s);flex-wrap:wrap;display:flex}.batch-row__head .region-name{margin:0}.batch-row__date{font-family:var(--face-grotesk);font-size:var(--sheet-type-control);font-variant-numeric:tabular-nums;color:var(--sheet-pen-blue)}.batch-row__unit{font-size:var(--sheet-size-deviation-words);font-weight:400}.batch-row__unit--absent{color:var(--sheet-ink)}.batch-row__tasting-meta{text-transform:none;letter-spacing:0;color:var(--sheet-pen-blue)}.batch-margin button{margin-top:var(--gap-s)}.batch-margin--pen{max-width:var(--sheet-pen-w)}.batch-margin__list{margin:var(--gap-xs) 0 0;font-family:var(--face-grotesk);font-size:var(--sheet-size-table-body);padding:0;list-style:none}.batch-margin__list li+li{margin-top:var(--gap-hair)}.batch-margin__list li.is-open{outline:var(--rule-graduation) solid var(--sheet-ink);outline-offset:var(--focus-outline-offset);font-weight:700}.tasting{margin-top:var(--gap-m);padding-top:var(--gap-s);border-top:var(--rule-graduation) solid var(--sheet-ink)}.pen-caption{font-family:var(--face-grotesk);font-size:var(--sheet-type-label);font-weight:500;line-height:var(--sheet-leading-section);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--gap-xs);display:block}.pen-helper{font-family:var(--face-grotesk);font-size:var(--sheet-type-control);line-height:var(--sheet-leading-helper);text-transform:none;letter-spacing:0;color:var(--sheet-ink);margin:0;font-style:normal;font-weight:400}.tasting-head{align-items:baseline;gap:var(--gap-s);margin-bottom:var(--gap-xs);flex-wrap:wrap;display:flex}.tasting-head .region-name{margin:0}.tasting-head__remove{margin-left:auto}.field-row{gap:var(--gap-s);flex-wrap:wrap;align-items:flex-start;display:flex}.field-row__label{margin:0 0 var(--gap-s);font-family:var(--face-grotesk);font-size:var(--sheet-size-table-body);flex:none;display:block}.field-row__label--date{width:var(--sheet-field-w-date)}.field-row .pen-caption:not(.segmented-field__caption){line-height:var(--sheet-leading-table);min-height:var(--sheet-caption-two-lines);align-items:flex-end;display:flex}.field-unit{align-items:baseline;gap:var(--gap-field-unit);display:flex}.field-unit .ink-field{width:var(--sheet-field-w-figure);text-align:right;flex:none}.field-unit__unit{font-size:var(--sheet-size-deviation-words);white-space:nowrap;line-height:var(--sheet-leading-control)}.field-row--start{align-items:flex-start}.axis-mark{margin:var(--gap-m) 0 0;border:none;padding:0}.axis-mark__head,.segmented-field__head{align-items:flex-end;gap:var(--gap-xs);margin-bottom:var(--gap-xs);min-height:var(--sheet-caption-line-h);flex-wrap:wrap;display:flex}.segmented-field{min-width:0;max-width:100%}.segmented-field__caption{margin-bottom:0}.axis-mark__name{font-family:var(--face-grotesk);font-size:var(--sheet-type-label);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.axis-mark__state{font-family:var(--face-grotesk);font-size:var(--sheet-type-control);font-style:italic}.axis-mark__state:has(~.axis-mark__clear){color:var(--sheet-pen-blue);font-style:normal}.axis-mark__stops{width:var(--sheet-track-stop);display:flex}.axis-mark__stop{flex:0 0 var(--sheet-stop-w);height:var(--sheet-stop-h);margin-right:calc(-1 * var(--rule-ink-field));border:var(--rule-ink-field) solid var(--sheet-ink);font-family:var(--face-grotesk);font-variant-numeric:tabular-nums;cursor:pointer;box-sizing:border-box;border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.axis-mark__stop:last-child{margin-right:0}.axis-mark__stop input[type=radio]{appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:is(.axis-mark__stop:has(input[type=radio]:checked),.segmented__option:has(input[type=radio]:checked)){background:var(--sheet-pen-blue);border-color:var(--sheet-pen-blue);color:var(--sheet-ground);z-index:1}:is(.axis-mark__stop:has(input[type=radio]:focus-visible),.segmented__option:has(input[type=radio]:focus-visible)){outline:var(--focus-outline-width) solid var(--sheet-ink);outline-offset:var(--focus-outline-offset)}.axis-mark__stop:hover{border-width:var(--rule-hover);z-index:2}.axis-mark__anchors{width:var(--sheet-track-stop);margin-top:var(--gap-hair);font-family:var(--face-grotesk);font-size:var(--sheet-type-control);white-space:nowrap;justify-content:space-between;font-style:italic;display:flex}.batch-margin .axis-mark__clear,.batch-margin .segmented-field__clear{font-family:var(--face-grotesk);font-size:var(--sheet-size-mark-stop);margin-top:0;margin-left:auto}.segmented{row-gap:var(--gap-xs);flex-wrap:wrap;display:flex}.segmented__option{border:var(--rule-ink-field) solid var(--sheet-ink);margin-right:calc(-1 * var(--rule-ink-field));padding:var(--sheet-seg-pad-y) var(--sheet-seg-pad-x);box-sizing:border-box;min-height:var(--sheet-stop-h);font-family:var(--face-grotesk);font-size:var(--sheet-type-control);line-height:var(--sheet-leading-control);color:var(--sheet-ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative}.segmented__option:last-child{margin-right:0}.segmented__option:hover{border-width:var(--rule-hover);padding:calc(var(--sheet-seg-pad-y) - (var(--rule-hover) - var(--rule-ink-field))) calc(var(--sheet-seg-pad-x) - (var(--rule-hover) - var(--rule-ink-field)));z-index:2}.segmented__option input[type=radio]{appearance:none;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.defects-row__chips{align-items:center;gap:var(--gap-xs) var(--gap-defect-col);flex-wrap:wrap;margin-top:0;display:flex}.batch-margin .chip-toggle{align-items:center;gap:var(--gap-xs);box-sizing:border-box;min-height:var(--sheet-stop-h);font-family:var(--face-grotesk);font-size:var(--sheet-type-control);line-height:var(--sheet-leading-control);letter-spacing:0;color:var(--sheet-ink);cursor:pointer;background:0 0;border:0;border-radius:0;margin-top:0;padding:0;display:inline-flex}.batch-margin .chip-toggle:hover{border:0;padding:0}.chip-toggle:before{content:"";width:var(--sheet-size-lead-mark);height:var(--sheet-size-lead-mark);box-sizing:border-box;border:var(--rule-graduation) solid var(--sheet-ink);flex:none;display:inline-block}.chip-toggle:hover:before{border-width:var(--rule-hover)}.chip-toggle[aria-pressed=true]:before{background:var(--sheet-pen-blue);border-color:var(--sheet-pen-blue)}.save-ceremony{align-items:baseline;gap:var(--gap-s);margin-top:var(--gap-m);justify-content:flex-end;display:flex}.save-ceremony button{white-space:nowrap;flex:none}.save-ceremony__hint{font-family:var(--face-grotesk);font-size:var(--sheet-type-control)}.save-ceremony__status{margin-right:auto}.form-status{font-family:var(--face-grotesk);font-size:var(--sheet-type-control);margin:var(--gap-m) 0 0;max-width:var(--measure-prose);line-height:var(--sheet-leading-note)}.field-requirement,.field-error{font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);margin-top:var(--gap-hair);display:block}.note-block{padding-bottom:var(--gap-s);margin-bottom:var(--gap-m)}.axes-grid{column-gap:0;row-gap:var(--gap-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.axes-grid:not(.axes-grid--stacked)>.axis-mark--core{padding-right:var(--gap-m)}.axes-grid:not(.axes-grid--stacked)>.axis-mark--declared{padding-left:var(--sheet-axes-cols-clearance)}.axes-rule{border-left:var(--rule-graduation) solid var(--sheet-ink);pointer-events:none;position:absolute;top:0;bottom:0;left:66.6667%}.axes-grid__group>.axes-cue{grid-column:1/-1}.axes-grid:not(.axes-grid--stacked)>.axes-cue--core,.axes-grid:not(.axes-grid--stacked)>.defects-head,.axes-grid:not(.axes-grid--stacked)>.defect-group--core{grid-column:1/3}.axes-grid:not(.axes-grid--stacked)>.defect-group--core{padding-right:var(--gap-m)}.axes-grid:not(.axes-grid--stacked)>.axes-cue--declared,.axes-grid:not(.axes-grid--stacked)>.defect-group--declared{padding-left:var(--sheet-axes-cols-clearance);grid-column:3}.defects-head{align-items:baseline;gap:var(--gap-s);margin-bottom:var(--gap-xs);flex-wrap:wrap;display:flex}.defects-head>.pen-caption,.defects-head>.pen-helper{margin:0}.axes-grid--stacked{gap:var(--gap-m);flex-direction:column;display:flex}.axes-grid__group{gap:var(--gap-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.axes-grid__group--declared{padding-top:var(--gap-s);border-top:var(--rule-graduation) solid var(--sheet-ink)}.axes-grid--stacked>.defect-group--declared{border-top:var(--rule-graduation) solid var(--sheet-ink);padding-top:var(--gap-s)}@media (width<=983.98px){.recipe-page{gap:var(--gap-m);grid-template-columns:1fr;grid-template-areas:"band""before""ingredients""side""method""foot"}.recipe-page--no-before{grid-template-areas:"band""ingredients""side""method""foot"}.recipe-page--no-method{grid-template-areas:"band""before""ingredients""side""foot"}.recipe-page--no-before.recipe-page--no-method{grid-template-areas:"band""ingredients""side""foot"}}@media (pointer:coarse){button,select,.ink-field,.prose-field,.segmented__option,.batch-margin .chip-toggle,.text-control,.method-step__uses-item,.method-step__strike-control{min-height:var(--touch-min)}.axis-mark__head,.segmented-field__head{min-height:var(--sheet-caption-line-h-touch)}.axis-mark__head .text-control,.segmented-field__head .text-control{align-items:flex-end;display:inline-flex}.ink-field,.prose-field{font-size:var(--sheet-type-note)}.axis-mark__stop{height:var(--sheet-touch-stop-height)}}@media (width<=723.98px){.axis-mark__stops,.axis-mark__anchors{width:var(--sheet-track-stop-narrow)}.axis-mark__stop{width:var(--touch-stop-width);height:var(--sheet-touch-stop-height);flex-basis:var(--touch-stop-width)}:root{--gap-page:var(--gap-m)}.field-row__label{max-width:100%}.batch-margin__field{font-size:var(--sheet-type-control)}.save-ceremony,.pen-foot__controls{flex-wrap:wrap}}@media screen and (width<=723.98px){.ingredient-table-region{overflow-x:auto}.ingredient-table thead{display:none}.ingredient-table,.ingredient-table tbody,.ingredient-table tfoot{width:100%;display:block}.ingredient-table tr{grid-template-columns:var(--sheet-plan-grams-w) minmax(0, 1fr) max-content;column-gap:var(--sheet-narrow-name-gap);width:100%;padding:var(--sheet-narrow-row-pad-y) 0;border-bottom:var(--rule-graduation) solid var(--sheet-ink);row-gap:0;display:grid}.ingredient-table tr.ingredient-table__step-head{padding:var(--sheet-narrow-step-pad-t) 0 var(--sheet-narrow-step-pad-b);border-bottom:0;display:block}.ingredient-table td{border:0;padding:0;display:block}.ingredient-table td.ingredient-table__col-grams,.ingredient-table td.ingredient-table__col-name,.ingredient-table td.ingredient-table__col-numeric{width:auto}.ingredient-table td.ingredient-table__col-grams{text-align:right;display:contents}.ingredient-table td.ingredient-table__col-name{text-align:left;grid-area:1/2/4}.ingredient-table td.ingredient-table__col-numeric:nth-last-child(2){margin-top:var(--gap-hair);text-align:right;grid-area:2/1}.ingredient-table td.ingredient-table__col-numeric:last-child{text-align:right;grid-area:1/3}.ingredient-table td.ingredient-table__col-numeric:empty{display:none}.ingredient-table tr:not(.ingredient-table__step-head){text-align:right}.ingredient-table__plan-grams:has(>.struck-value){display:contents}.ingredient-table td.ingredient-table__col-grams .struck-value{margin:var(--gap-hair) 0 0;text-align:right;grid-area:3/1;display:block}.ingredient-table tr:has(.ingredient-table__col-name>.struck-value) .ingredient-table__plan-grams>.struck-value{grid-row:1;margin-top:0}.ingredient-table td.ingredient-table__col-numeric:last-child:has(>.struck-value){flex-direction:column-reverse;align-items:flex-end;display:flex}.ingredient-table tr:has(.ingredient-table__col-grams .struck-value) td.ingredient-table__col-numeric:last-child:has(>.struck-value){grid-row:1/4;justify-content:space-between}.ingredient-table td.ingredient-table__col-numeric:last-child>.struck-value{margin:0}}@media (width>=724px) and (pointer:coarse){.axis-mark__head,.segmented-field__head{min-height:var(--sheet-caption-two-lines-abs)}.axis-mark__head .text-control,.segmented-field__head .text-control{min-height:0;position:relative}.axis-mark__head .text-control:after,.segmented-field__head .text-control:after{content:"";left:calc(-1 * var(--gap-xs));right:calc(-1 * var(--gap-xs));height:var(--touch-min);position:absolute;top:50%;transform:translateY(-50%)}}@media (forced-colors:active){.chip-toggle[aria-pressed=true]:before,.text-toggle[aria-pressed=true]:before,input[type=checkbox]:checked{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.axis-mark__stop:has(input[type=radio]:checked){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.segmented__option:has(input[type=radio]:checked){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}:is(.axis-mark__stop:has(input[type=radio]:checked):has(input[type=radio]:focus-visible),.segmented__option:has(input[type=radio]:checked):has(input[type=radio]:focus-visible)){outline-color:canvastext}.app-hand,.sheet-hand{font-family:var(--face-text);font-style:italic}}@media print{.page-status{display:none}.app-hand,.sheet-hand{font-family:var(--face-text);font-style:italic}.ingredient-table-region__head .text-control{display:none}.ingredient-table thead{display:table-header-group}.ingredient-table tfoot{break-before:avoid;display:table-row-group}.ingredient-table tbody:not(:only-of-type){break-inside:avoid}.region-name{break-after:avoid}.method-step{break-inside:avoid}}@media screen and (width>=724px){.ingredient-table,.ingredient-table thead,.ingredient-table tbody,.ingredient-table tfoot{width:100%;display:block}.ingredient-table tr:not(.ingredient-table__step-head){grid-template-columns:var(--sheet-plan-grams-w) minmax(0, 1fr) max-content;column-gap:var(--sheet-narrow-name-gap);row-gap:var(--gap-hair);box-sizing:border-box;width:100%;padding:var(--gap-xs) var(--sheet-table-cell-pad-x);border-bottom:var(--rule-baseline) solid var(--sheet-ink);grid-template-areas:"plan name share";display:grid}.ingredient-table thead tr:not(.ingredient-table__step-head){padding-top:0}.ingredient-table tfoot tr{border-bottom:0;border-top:var(--rule-baseline) solid var(--sheet-ink)}.ingredient-table tbody:last-of-type tr:last-child{border-bottom:0}.ingredient-table tr:not(.ingredient-table__step-head)>th,.ingredient-table tr:not(.ingredient-table__step-head)>td{border:0;padding:0;display:block}.ingredient-table td.ingredient-table__col-grams,.ingredient-table td.ingredient-table__col-name,.ingredient-table td.ingredient-table__col-numeric{width:auto}.ingredient-table td.ingredient-table__col-grams{text-align:right;grid-area:plan;padding-right:0}.ingredient-table td.ingredient-table__col-name{grid-area:name}.ingredient-table td.ingredient-table__col-numeric:nth-last-child(2){text-align:right;grid-area:asm;align-self:start}.ingredient-table td.ingredient-table__col-numeric:last-child{text-align:right;grid-area:share;align-self:start}.ingredient-table td.ingredient-table__col-numeric:empty{display:none}.ingredient-table thead th.ingredient-table__col-numeric:last-child{text-align:right;grid-column:-2/-1}.ingredient-table__plan-grams>.struck-value,.ingredient-table td.ingredient-table__col-numeric>.struck-value,.ingredient-table td.ingredient-table__col-grams>.struck-value{margin-right:0;display:block}.ingredient-table--as-made tr:not(.ingredient-table__step-head){grid-template-columns:var(--sheet-field-w-figure) var(--sheet-plan-grams-w) minmax(0, 1fr) max-content;grid-template-areas:"asm plan name share"}.ingredient-table thead th.ingredient-table__col-name{grid-column:1/3}.ingredient-table--as-made thead th.ingredient-table__col-name{grid-column:2/4}.ingredient-table thead th.ingredient-table__col-numeric:not(:last-child){text-align:right;grid-column:1}.ingredient-table thead th{white-space:nowrap;grid-row:1;width:auto}.ingredient-table--as-made thead th.ingredient-table__col-numeric:not(:last-child){justify-self:end}.ingredient-table td.ingredient-table__col-grams:has(.struck-value){flex-direction:column-reverse;align-items:flex-end;display:flex}.ingredient-table__plan-grams:has(>.struck-value){flex-direction:column-reverse;align-items:flex-end;display:flex}.ingredient-table td.ingredient-table__col-numeric:has(>.struck-value){flex-direction:column-reverse;align-items:flex-end;display:flex}}@media screen and (width>=984px){.recipe-page{grid-template-rows:auto auto auto 1fr auto}.recipe-page--no-before,.recipe-page--no-method{grid-template-rows:auto auto 1fr auto}.recipe-page--no-before.recipe-page--no-method{grid-template-rows:auto 1fr auto}}.shell{background:var(--app-background);min-height:100vh;color:var(--app-text);flex-direction:column;display:flex}.shell__head{z-index:var(--app-z-header);padding:var(--gap-xs) var(--gap-page);background:var(--app-background);border-bottom:var(--app-rule-row) solid var(--app-divider);flex-wrap:nowrap;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}html{scroll-padding-top:var(--app-size-header-h)}.shell__brand{font-family:var(--face-grotesk);font-weight:700;font-size:var(--app-size-brand);margin:0}.shell__brand a{color:inherit;border-radius:var(--app-radius-control);text-decoration:none}.shell__lead{align-items:center;gap:var(--gap-xs);display:flex}.shell__menu{appearance:none;width:var(--touch-min);height:var(--touch-min);margin:0;color:var(--app-text);cursor:pointer;border-radius:var(--app-radius-control);background:0 0;border:none;justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--gap-xs));padding:0;display:flex}.shell__menu svg{width:var(--app-size-icon);height:var(--app-size-icon);transform:rotate(var(--app-tilt-menu))}.shell__menu:focus-visible{outline:var(--focus-outline-width) solid var(--app-text);outline-offset:var(--focus-outline-offset)}.shell__scrim{z-index:var(--app-z-scrim);background:var(--app-scrim);position:fixed;inset-block-start:var(--app-size-header-h);inset-block-end:0;inset-inline:0}.shell__sprinkles{gap:var(--gap-xs);margin-top:var(--gap-xs);display:flex}.shell__sprinkle{width:var(--app-size-sprinkle-w);height:var(--app-size-sprinkle-h);border-radius:var(--app-radius-sprinkle);transform:rotate(var(--app-tilt-sprinkle));display:inline-block}.shell__sprinkle--notebook{background:var(--app-notebook)}.shell__sprinkle--recipe-book{background:var(--app-recipe-book)}.shell__sprinkle--idea-log{background:var(--app-idea-log)}.shell__sprinkle--ingredients{background:var(--app-ingredients)}.shell__sprinkle--kitchen{background:var(--app-kitchen)}.shell__tools{align-items:center;gap:var(--gap-m);display:flex}button.shell__place{appearance:none;color:inherit;cursor:pointer;padding:var(--gap-s) var(--gap-m);background:0 0;border:none}.shell__file-input{display:none}.shell__import-errors{z-index:var(--app-z-import-errors);width:var(--app-size-import-errors-w);box-sizing:border-box;gap:var(--gap-xs);padding:var(--gap-s) var(--gap-s) var(--gap-s) var(--gap-m);background:var(--app-background);border:var(--app-rule-row) solid var(--app-divider);border-radius:var(--app-radius-control);font-family:var(--face-grotesk);color:var(--app-text);flex-direction:column;margin-block-start:var(--gap-xs);display:flex;position:fixed;inset-block-start:var(--app-size-header-h);inset-inline-end:var(--gap-page)}.shell__import-errors-head{justify-content:space-between;align-items:center;gap:var(--gap-s);display:flex}.shell__import-errors-title{font-size:var(--app-size-meta);font-weight:600;line-height:var(--app-import-errors-title-leading);margin:0}.shell__import-errors-count{color:var(--app-text-secondary);font-size:var(--app-size-label);line-height:var(--app-import-errors-leading);margin:0}.shell__import-errors-list{padding-left:var(--gap-s);font-size:var(--app-size-label);line-height:var(--app-import-errors-leading);max-height:calc(6 * var(--app-import-errors-leading) * 1em);overflow-wrap:anywhere;margin:0;overflow-y:auto}.shell__body{flex:auto;display:flex}.shell__rail{flex:0 0 var(--app-size-nav-w);width:var(--app-size-nav-w);box-sizing:border-box;top:var(--app-size-header-h);height:calc(100vh - var(--app-size-header-h));padding:var(--gap-xs) var(--gap-m) var(--gap-l);border-right:var(--app-rule-row) solid var(--app-divider);flex-direction:column;align-self:flex-start;display:flex;position:sticky;overflow-y:auto}.shell__main{flex:auto;min-width:0}.place{color:var(--app-text);font-family:var(--face-grotesk)}.place__title{margin:var(--gap-l) 0 var(--gap-hair);font-family:var(--face-grotesk);font-size:var(--app-size-title);letter-spacing:-.02em;font-weight:800}.place__note{max-width:var(--measure-prose);font-size:var(--app-size-meta);color:var(--app-text-secondary)}.place .search__form{align-items:flex-end;gap:var(--gap-s);max-width:var(--measure-prose);flex-wrap:wrap;display:flex}.place .search__form .notebook-field{flex:auto;min-width:0}.place .nb__count{margin:0 0 var(--gap-m);font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.place .nb__list{margin:0;padding:0;list-style:none}.place .nb__row{grid-template-columns:auto minmax(0,1fr) var(--app-col-tally);column-gap:var(--gap-m);padding:var(--gap-m) 0;border-top:var(--app-rule-row) solid var(--app-divider);grid-template-areas:"rail name meta""rail desc desc";display:grid}.place .nb__rail{width:var(--app-size-rail-w);min-height:var(--app-size-rail-h);border-radius:var(--app-radius-rail);background:var(--app-notebook);grid-area:rail;align-self:stretch}.place .nb__name{font-family:var(--face-grotesk);font-size:var(--app-size-recipe-name);letter-spacing:var(--app-tracking-name);overflow-wrap:anywhere;grid-area:name;margin:0;font-weight:700}.place .nb__name a{color:inherit;border-radius:var(--app-radius-control)}.place .nb__desc{margin:var(--gap-xs) 0 0;max-width:var(--measure-prose);font-family:var(--face-grotesk);font-size:var(--app-notebook-size-body);line-height:var(--app-notebook-desc-leading);color:var(--app-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:desc;display:-webkit-box;overflow:hidden}.place .nb__meta{align-self:center;gap:var(--gap-hair);font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-text-secondary);font-variant-numeric:tabular-nums;flex-direction:column;grid-area:meta;margin:0;display:flex}.place .nb__dot{display:none}.place .ing__filters{align-items:flex-end;gap:var(--gap-s);margin:var(--gap-m) 0 0;flex-wrap:wrap;display:flex}.place .ing__field{flex:1 1 var(--measure-prose);min-width:0;max-width:var(--measure-prose)}.place .ing__field--category{flex:none;max-width:none}.place .ing__filters select.ink-field{background-color:var(--app-background);background-image:linear-gradient(45deg,transparent 50%,var(--app-text) 50%),linear-gradient(135deg,var(--app-text) 50%,transparent 50%);background-position:calc(100% - var(--sheet-inset-select-chevron-x)) calc(50% - var(--sheet-inset-select-chevron-y)),calc(100% - var(--sheet-inset-select-chevron-x) + var(--sheet-size-select-chevron)) calc(50% - var(--sheet-inset-select-chevron-y));background-size:var(--sheet-size-select-chevron) var(--sheet-size-select-chevron),var(--sheet-size-select-chevron) var(--sheet-size-select-chevron);padding-right:var(--gap-select-chevron-room);min-width:var(--app-col-standing);background-repeat:no-repeat}.place .ing__status{justify-content:space-between;align-items:center;column-gap:var(--gap-m);margin:var(--gap-m) 0 var(--gap-s);display:flex}.place .ing__count{font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-text-secondary);font-variant-numeric:tabular-nums;margin:0}.place .ing__clear{border-radius:var(--app-radius-control)}.place .ing__list{margin:0;padding:0;list-style:none}.place .ing__row{column-gap:var(--gap-m);padding:var(--gap-xs) 0;border-top:var(--app-rule-row) solid var(--app-divider);grid-template-columns:auto minmax(0,1fr);display:grid}.place .ing__rail{width:var(--app-size-rail-w);min-height:var(--touch-min);margin:var(--gap-xs) 0;border-radius:var(--app-radius-rail);background:var(--app-ingredients);grid-row:1/span 2;align-self:stretch}.place .ing__head{grid-column:2;grid-template-columns:minmax(0,1fr) var(--app-col-standing) minmax(0,1fr) auto;column-gap:var(--gap-m);width:100%;min-height:var(--touch-min);box-sizing:border-box;padding:var(--gap-xs) 0;border-radius:var(--app-radius-control);color:var(--app-text);font-family:var(--face-grotesk);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;margin:0;display:grid}.place .ing__head:hover{padding:var(--gap-xs) 0;border:none}.place .ing__name{font-size:var(--app-notebook-identity-size);letter-spacing:var(--app-tracking-name);overflow-wrap:anywhere;font-weight:700}.place .ing__meta{font-size:var(--app-size-meta);color:var(--app-text-secondary);display:contents}.place .ing__cat,.place .ing__sum{font-size:var(--app-size-meta);color:var(--app-text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.place .ing__control{font-size:var(--app-size-meta);color:var(--app-text);text-decoration:underline;text-decoration-thickness:var(--rule-ink-field);text-underline-offset:var(--offset-link-underline);font-weight:400}.place .ing__detail{padding:var(--gap-xs) 0 var(--gap-s);grid-column:2}.place .ing__figures{width:100%;max-width:calc(var(--measure-prose) + var(--app-col-tally));border-collapse:collapse;font-family:var(--face-grotesk);font-size:var(--app-notebook-size-body);font-variant-numeric:tabular-nums}.place .ing__figures th,.place .ing__figures td{padding:var(--gap-xs) var(--gap-m) var(--gap-xs) 0;border-top:var(--app-rule-row) solid var(--app-divider);text-align:left;vertical-align:baseline;font-weight:400}.place .ing__figures thead th{font-size:var(--app-size-label);letter-spacing:var(--app-tracking-label);text-transform:uppercase;color:var(--app-text-secondary);border-top:none;padding-top:0;font-weight:600}.place .ing__figures tbody th{white-space:nowrap;font-weight:600}.place .ing__figures .ing__amount{text-align:right;white-space:nowrap}.place .ing__figures .ing__unsaid{color:var(--app-text-secondary)}.place .ing__facts,.place .ing__helper{margin:var(--gap-s) 0 0;max-width:var(--measure-prose);font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-text-secondary)}.place .ing__note-cap{margin:var(--gap-m) 0 var(--gap-xs)}.place .ing__note{max-width:var(--measure-prose);font-family:var(--face-grotesk);font-size:var(--app-notebook-size-body);line-height:var(--app-notebook-desc-leading);color:var(--app-text);margin:0}.place .ing__none{margin:var(--gap-m) 0 0;max-width:var(--measure-prose);font-family:var(--face-grotesk);font-size:var(--app-notebook-size-body);line-height:var(--app-notebook-desc-leading);color:var(--app-text)}@media (width<=1099.98px){.place .ing__head{row-gap:var(--gap-hair);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cat cat""name control""sum sum"}.place .ing__cat{font-size:var(--app-size-label);letter-spacing:var(--app-tracking-label);text-transform:uppercase;grid-area:cat;font-weight:500}.place .ing__name{grid-area:name}.place .ing__sum{grid-area:sum}.place .ing__control{grid-area:control}}@media (width<=759.98px){.place .nb__row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"rail name""rail desc""rail meta"}.place .nb__meta{column-gap:var(--gap-xs);margin-top:var(--gap-xs);flex-flow:wrap}.place .nb__dot{display:inline}.place .ing__field{flex:100%;max-width:none}.place .ing__field--category{flex:100%}.place .ing__figures thead{display:none}.place .ing__figures,.place .ing__figures tbody{width:100%;display:block}.place .ing__figures tr{column-gap:var(--gap-m);padding:var(--gap-xs) 0;border-top:var(--app-rule-row) solid var(--app-divider);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fig amt""basis basis""src src";display:grid}.place .ing__figures th,.place .ing__figures td{border-top:none;padding:0;display:block}.place .ing__figures tbody th{grid-area:fig}.place .ing__figures .ing__amount{grid-area:amt}.place .ing__figures .ing__basis{color:var(--app-text-secondary);font-size:var(--app-size-meta);grid-area:basis}.place .ing__figures .ing__source{color:var(--app-text-secondary);font-size:var(--app-size-meta);text-align:left;grid-area:src}}@media (pointer:coarse){.place .nb__name a{min-height:var(--touch-min);align-items:center;display:inline-flex}.place .ing__clear,.place .ing__status{min-height:var(--touch-min)}}.shell__place{align-items:center;gap:var(--gap-xs);padding:var(--gap-s) var(--gap-m);border-radius:var(--app-radius-control);font-family:var(--face-grotesk);font-size:var(--app-size-meta);text-decoration:none;display:flex}.shell__place svg{width:var(--app-size-icon);height:var(--app-size-icon)}.shell__place[aria-current=page]{background:var(--app-surface-subtle)}.shell__rail .shell__place[aria-current=page]{font-weight:600}.shell__place:focus{outline:var(--focus-outline-width) solid var(--app-text);outline-offset:var(--focus-outline-offset)}.shell__divider{border:none;border-top:var(--app-rule-row) solid var(--app-divider);margin:var(--gap-xs) var(--gap-m)}.shell__place--home{color:var(--app-blue-text)}.shell__place--home svg{stroke:var(--app-blue)}.shell__place--notebook{color:var(--app-notebook-text)}.shell__place--notebook svg{stroke:var(--app-notebook)}.shell__place--recipe-book{color:var(--app-recipe-book-text)}.shell__place--recipe-book svg{stroke:var(--app-recipe-book)}.shell__place--idea-log{color:var(--app-idea-log-text)}.shell__place--idea-log svg{stroke:var(--app-idea-log)}.shell__place--ingredients{color:var(--app-ingredients-text)}.shell__place--ingredients svg{stroke:var(--app-ingredients)}.shell__place--kitchen{color:var(--app-kitchen)}.shell__place--kitchen svg{stroke:var(--app-kitchen)}.shell__place--home[aria-current=page]{color:var(--app-blue-text-on-subtle)}.shell__place--notebook[aria-current=page]{color:var(--app-notebook-text-on-subtle)}.shell__place--recipe-book[aria-current=page]{color:var(--app-recipe-book-text-on-subtle)}.shell__place--idea-log[aria-current=page]{color:var(--app-idea-log-text-on-subtle)}.shell__place--ingredients[aria-current=page]{color:var(--app-ingredients-text-on-subtle)}.shell__tabs{display:none}.shell__more>ul{margin:0;padding:0;list-style:none}@media (width<=1589.98px){.shell__rail{display:none}.shell__rail--open{z-index:var(--app-z-flyout);background:var(--app-background);box-shadow:var(--app-shadow-flyout);align-self:stretch;height:auto;display:flex;position:fixed;inset-block-start:var(--app-size-header-h);inset-block-end:0;inset-inline-start:0;overflow-y:auto}}@media (width<=723.98px){.shell__rail{display:none}.shell__head{padding:var(--gap-s) var(--gap-page);border-bottom:none;flex-wrap:wrap;position:static}html{scroll-padding-top:0}.shell__tabs{height:var(--app-size-tab-h);box-sizing:border-box;background:var(--app-background);border-top:var(--app-rule-row) solid var(--app-divider);align-items:stretch;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.shell__tabs>.shell__place,.shell__tabs>.shell__more{flex:1 1 0;min-width:0}.shell__tabs .shell__place{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--gap-hair);height:100%;padding:var(--gap-xs) 0;text-align:center;font-size:var(--app-size-label);flex-direction:column;display:flex}.shell__more li>button{width:100%}.shell__tabs .shell__more li .shell__place{padding-inline:var(--gap-xs)}.shell__tabs .shell__place[aria-current=page]{font-weight:600}.shell__tabs>.shell__place:focus,.shell__tabs>.shell__more>.shell__place:focus{outline-offset:calc(-1 * var(--focus-outline-width))}.shell__tabs .shell__place,.shell__more li{min-height:var(--touch-min)}.shell__more li.shell__more-sep{min-height:0}.shell__more li.shell__more-sep .shell__divider{margin-inline:0}.shell__more{position:relative}.shell__more[open]>ul{background:var(--app-background);border:var(--app-rule-row) solid var(--app-divider);width:max-content;padding:var(--gap-s);position:absolute;inset-block-end:100%;inset-inline-end:0}.shell__import-errors{inset-block-start:auto;inset-block-end:calc(var(--app-size-tab-h) + var(--gap-xs));inset-inline:var(--gap-page);width:auto;margin-block-start:0}.shell__tools>.shell__place{display:none}.shell__main{padding-bottom:var(--app-size-tab-h)}}.home{background:var(--app-background);color:var(--app-text);font-family:var(--face-grotesk)}.home__title{margin:var(--gap-l) 0 var(--gap-hair);font-family:var(--face-grotesk);font-size:var(--app-size-title);letter-spacing:-.02em;font-weight:800}.home__empty{margin-top:var(--gap-m)}.home__empty p{margin:0 0 var(--gap-s)}.home__empty-lead{font-weight:700}.home__empty-lead:first-of-type{color:var(--app-recipe-book-text)}.home__empty-lead:last-of-type{color:var(--app-idea-log-text)}.home__loading{margin-top:var(--gap-m);font-size:var(--app-size-meta);color:var(--app-text-secondary)}.home__lead{align-items:center;column-gap:var(--gap-m);padding:var(--gap-m);margin:0 0 var(--gap-l);border:var(--app-rule-row) solid var(--app-text);border-radius:var(--app-radius-control);display:flex}.home__lead .home__rail{flex-shrink:0}.home__lead-identity,.home__lead-next{flex:1 1 0;min-width:0}.home__lead .home__actions{flex:none}.home__lead-caption{margin:0 0 var(--gap-hair);font-family:var(--face-grotesk);font-size:var(--app-size-label);text-transform:uppercase;letter-spacing:var(--app-tracking-label);color:var(--app-text-secondary);font-weight:500}.home__lead-place{margin:0 0 var(--gap-hair);font-family:var(--face-grotesk);font-size:var(--app-size-label);text-transform:uppercase;letter-spacing:var(--app-tracking-label);color:var(--app-notebook-text);font-weight:500}.home__lead-name{font-family:var(--face-grotesk);font-size:var(--app-size-lead-name);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:700}.home__lead-name a{color:inherit}.home__lead-meta{margin:var(--gap-hair) 0 0;font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.home__lead-draft{margin:var(--gap-xs) 0 0;font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-text)}.home__lead-draft a{color:var(--app-blue-text);text-decoration:underline;text-decoration-thickness:var(--rule-ink-field);text-underline-offset:var(--offset-link-underline)}.home__lead-next-time{margin:var(--gap-s) 0 0;max-width:var(--measure-prose)}.home__section{margin:0 0 var(--gap-s);font-family:var(--face-grotesk);font-size:var(--app-size-label);text-transform:uppercase;letter-spacing:var(--app-tracking-label);color:var(--app-text-secondary);font-weight:600}.home__section-row{justify-content:space-between;align-items:center;column-gap:var(--gap-m);margin:0 0 var(--gap-s);display:flex}.home__section-row .home__section{margin:0}.home__code-link{font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-blue-text);text-decoration:underline;text-decoration-thickness:var(--rule-ink-field);text-underline-offset:var(--offset-link-underline)}.home__name a,.home__lead-name a,.home__lead-draft a,.home__code-link{border-radius:var(--app-radius-control)}.home__list{margin:0;padding:0;list-style:none}.home__row{grid-template-columns:auto 1fr var(--app-col-standing) var(--app-col-tally) auto;align-items:center;column-gap:var(--gap-m);row-gap:var(--gap-hair);padding:var(--gap-m) 0;border-top:var(--app-rule-row) solid var(--app-divider);grid-template-areas:"rail place standing tally actions""rail name standing tally actions";display:grid}.home__standing{font-family:var(--face-grotesk);font-size:var(--app-size-meta);grid-area:standing;font-weight:600}.home__rail{width:var(--app-size-rail-w);height:var(--app-size-rail-h);border-radius:var(--app-radius-rail);background:var(--app-notebook);grid-area:rail}.home__place{font-family:var(--face-grotesk);font-size:var(--app-size-label);text-transform:uppercase;letter-spacing:var(--app-tracking-label);color:var(--app-notebook-text);grid-area:place;margin:0;font-weight:500}.home__name{font-family:var(--face-grotesk);font-size:var(--app-size-recipe-name);letter-spacing:-.02em;overflow-wrap:anywhere;grid-area:name;margin:0;font-weight:700}.home__name a{color:inherit}.home__meta{gap:var(--gap-hair);flex-direction:column;grid-area:tally;display:flex}.home__tally{gap:var(--gap-xs);flex-wrap:wrap;align-items:center;display:flex}.home__tally-mark{width:var(--app-size-sprinkle-w);height:var(--app-size-sprinkle-h);border-radius:var(--app-radius-sprinkle);border:var(--app-rule-tally) solid var(--app-notebook);display:inline-block}.home__count{font-family:var(--face-grotesk);font-size:var(--app-size-label);color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.home__actions{align-items:center;gap:var(--gap-s);flex-wrap:wrap;grid-area:actions;display:flex}.home__action{box-sizing:border-box;min-height:var(--touch-min);padding:var(--gap-s) var(--gap-m);border-radius:var(--app-radius-control);border:var(--app-rule-row) solid var(--app-blue-text);background:var(--app-blue-text);color:var(--app-background);font-family:var(--face-grotesk);font-size:var(--app-size-meta);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.home__action--secondary{background:var(--app-background);color:var(--app-blue-text)}@media (width<=1099.98px){.home__lead{align-items:stretch;row-gap:var(--gap-s);flex-direction:column}.home__lead .home__rail{display:none}.home__row{grid-template-columns:auto 1fr auto;grid-template-areas:"rail place standing""rail name standing""rail tally tally""rail actions actions"}}@media (width<=759.98px){.home__row{padding:var(--gap-s) 0;grid-template-columns:1fr auto;grid-template-areas:"place standing""name standing""actions actions"}.home__row .home__rail,.home__row .home__meta,.home__row .home__action--secondary{display:none}.home__actions{width:100%}.home__action{flex:1 1 0}.home__lead{align-items:stretch;row-gap:var(--gap-s);padding:var(--gap-s);flex-direction:column}.home__lead .home__rail{display:none}}@media (pointer:coarse){.home__name a,.home__lead-name a,.home__lead-draft a,.home__code-link{min-height:var(--touch-min);align-items:center;display:inline-flex}}.notebook{box-sizing:border-box;width:100%;max-width:calc(var(--app-notebook-content-max) + 2 * var(--app-notebook-gutter));gap:var(--app-notebook-frame-gap);padding:0 var(--app-notebook-gutter) var(--gap-xl);flex-direction:column;margin:0 auto;display:flex}.notebook-band{gap:var(--app-notebook-band-rhythm);padding:var(--gap-m) 0 var(--app-notebook-band-rhythm);border-bottom:var(--app-rule-row) solid var(--app-divider);flex-direction:column;display:flex}.notebook-band__grid{gap:var(--app-notebook-grid-gap);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.notebook-body{gap:var(--app-notebook-gutter);align-items:flex-start;display:flex}.notebook-body__sheet{flex:1 1 0;min-width:0}.notebook-log{flex:0 0 var(--app-notebook-log-w);min-width:0;padding-top:var(--app-notebook-gap-tight)}.notebook-recipe{gap:var(--app-notebook-gap-tight);flex-direction:column;display:flex}.notebook-recipe__identity{align-items:stretch;gap:var(--app-notebook-recipe-rail-gap);display:flex}.notebook-recipe__rail{flex:0 0 var(--app-size-rail-w);width:var(--app-size-rail-w);min-height:var(--app-notebook-rail-min-h);border-radius:var(--app-radius-rail);background:var(--app-notebook);align-self:stretch}.notebook-recipe__name{font-family:var(--face-grotesk);font-size:var(--app-size-lead-name);line-height:var(--app-notebook-name-leading);color:var(--app-text);margin:0;font-weight:700}.notebook-recipe__description{font-family:var(--face-grotesk);font-size:var(--app-notebook-size-body);line-height:var(--app-notebook-desc-leading);color:var(--app-text-secondary);margin:0}.notebook-recipe__form{gap:var(--gap-s);flex-direction:column;display:flex}.notebook-recipe__form-actions{gap:var(--gap-s);flex-wrap:wrap;display:flex}.notebook-caption{font-family:var(--face-grotesk);font-size:var(--app-size-label);letter-spacing:var(--app-tracking-label);text-transform:uppercase;color:var(--app-text-secondary);font-weight:600;display:block}.notebook .fold-row{appearance:none;cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;width:100%;min-height:var(--touch-min);justify-content:flex-start;align-items:center;gap:var(--app-notebook-recipe-rail-gap);background:0 0;border:none;border-radius:0;padding:0;text-decoration:none;display:flex}.notebook .fold-row__head{align-items:baseline;gap:var(--app-notebook-recipe-rail-gap);display:flex}.notebook .fold-row__control,.notebook .notebook-jump__control{font-family:var(--face-grotesk);font-size:var(--sheet-type-control);letter-spacing:normal;text-transform:none;color:var(--sheet-ink);text-underline-offset:var(--app-notebook-link-underline-offset);font-weight:400;text-decoration:underline}.notebook .fold-row__count,.notebook .notebook-jump__status{font-family:var(--face-grotesk);font-size:var(--app-size-label);letter-spacing:normal;text-transform:none;color:var(--app-text-secondary);font-weight:400}.notebook .fold-row__count:before,.notebook .notebook-jump__status:before{content:"·";margin-right:var(--app-notebook-recipe-rail-gap)}.notebook-jump{justify-content:flex-start;display:none}.notebook-field{gap:var(--app-notebook-gap-hairline);flex-direction:column;display:flex}.notebook-field .ink-field,.notebook-field input,.notebook-field textarea{box-sizing:border-box;width:100%;padding:var(--app-notebook-gap-tight) var(--app-notebook-field-pad-x);border:var(--app-rule-row) solid var(--app-divider);border-radius:var(--app-radius-control);background:var(--app-background);font-family:var(--face-grotesk);font-size:var(--app-notebook-size-body);color:var(--app-text)}.notebook-helper{font-family:var(--face-grotesk);font-size:var(--app-size-label);color:var(--app-text-secondary);margin:0}.notebook-action{box-sizing:border-box;appearance:none;min-height:var(--touch-min);padding:var(--gap-s) var(--gap-m);border-radius:var(--app-radius-control);border:var(--app-rule-row) solid var(--app-blue-text);background:var(--app-blue-text);color:var(--app-background);font-family:var(--face-grotesk);font-size:var(--app-size-meta);cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.notebook-action--outline{box-sizing:border-box;appearance:none;min-height:var(--touch-min);padding:var(--gap-s) var(--gap-m);border-radius:var(--app-radius-control);border:var(--app-rule-row) solid var(--app-blue-text);background:var(--app-background);color:var(--app-blue-text);font-family:var(--face-grotesk);font-size:var(--app-size-meta);cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.notebook-link{appearance:none;color:var(--app-blue-text);font-family:var(--face-grotesk);font-size:var(--app-size-meta);cursor:pointer;text-underline-offset:var(--app-notebook-link-underline-offset);background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.notebook-recipe>.notebook-link{align-self:flex-start}.notebook-action:hover,.notebook-action--outline:hover{border-width:var(--rule-hover);padding:calc(var(--gap-s) + var(--app-rule-row) - var(--rule-hover)) calc(var(--gap-m) + var(--app-rule-row) - var(--rule-hover))}.notebook-link:hover{padding:0}.notebook-ceremony{gap:var(--gap-s);flex-direction:column;display:flex}.notebook-ceremony__batch-fieldset{gap:var(--app-notebook-gap-hairline);border:0;flex-direction:column;margin:0;padding:0;display:flex}.notebook-ceremony__batch-option{align-items:center;gap:var(--app-notebook-gap-tight);font-family:var(--face-grotesk);font-size:var(--app-notebook-size-body);color:var(--app-text);display:flex}.notebook-ceremony__batch-option input{width:var(--app-notebook-checkbox-size);height:var(--app-notebook-checkbox-size);margin:0}.notebook-field .notebook-ceremony__why{font-family:var(--face-text);font-size:var(--sheet-type-note);line-height:var(--sheet-leading-note);color:var(--sheet-pen-blue);resize:vertical}.notebook-ceremony__actions{gap:var(--app-notebook-acts-gap);flex-wrap:wrap;display:flex}.notebook-version__latest{color:var(--app-text-secondary);font-weight:400}.notebook-version{gap:var(--gap-s);flex-direction:column;display:flex}.notebook-version__identity{font-family:var(--face-grotesk);font-size:var(--app-notebook-identity-size);color:var(--app-text);margin:0;font-weight:600}.notebook-version__details{column-gap:var(--app-notebook-recipe-rail-gap);row-gap:var(--app-notebook-details-gap-row);font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-text);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.notebook-version__details[hidden]{display:none}.notebook-version__details dt{color:var(--app-text-secondary)}.notebook-version__draft{font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-text-secondary);margin:0}.notebook-version__draft a{color:var(--app-blue-text);text-underline-offset:var(--app-notebook-link-underline-offset)}.notebook-version__acts{gap:var(--app-notebook-acts-gap);flex-wrap:wrap;display:flex}.notebook-version__acts>a.notebook-link{align-items:center;display:inline-flex}.notebook-history{gap:var(--app-notebook-history-head-gap);flex-direction:column;display:flex}.notebook-history__only{font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-text-secondary);margin:0}.notebook-history__rail{position:relative;overflow-x:auto}.notebook-history__strip{width:max-content;position:relative}.notebook-history__track{left:calc(var(--gap-xs) + var(--app-notebook-history-mark-size) / 2);width:calc((var(--app-notebook-history-count) - 1) * (var(--app-notebook-history-node-w) + var(--app-notebook-history-node-gap)));top:var(--app-notebook-history-track-top);height:var(--app-rule-row);background:var(--app-divider);position:absolute}.notebook-history__fade{width:var(--app-notebook-history-fade-w);background:linear-gradient(to left, transparent, var(--app-background));pointer-events:none;position:absolute;top:0;bottom:0;left:0}.notebook-history__nodes{gap:var(--app-notebook-history-node-gap);min-width:max-content;padding:0 var(--gap-xs);margin:0;list-style:none;display:flex;position:relative}.notebook-history__node{flex:0 0 var(--app-notebook-history-node-w);min-width:0}.notebook-history__node-inner{grid-template-rows:var(--app-notebook-history-row-label-h) var(--app-notebook-history-row-mark-h) var(--app-notebook-history-row-name-h) var(--app-notebook-history-row-label-h);row-gap:var(--gap-xs);min-width:0;color:var(--app-text);text-decoration:none;display:grid}.notebook-history__date{font-family:var(--face-grotesk);font-size:var(--app-size-label);line-height:var(--app-notebook-history-row-label-h);color:var(--app-text-secondary);font-variant-numeric:tabular-nums}.notebook-history__mark{box-sizing:border-box;width:var(--app-notebook-history-mark-size);height:var(--app-notebook-history-mark-size);background:var(--app-background);border:var(--rule-baseline) solid var(--app-notebook);border-radius:50%}.notebook-history__mark--churned{background:var(--app-notebook);border:none}.notebook-history__mark--in-view{box-shadow:0 0 0 var(--app-notebook-history-ring-inset) var(--app-background), 0 0 0 var(--app-notebook-history-ring-w) var(--app-notebook)}.notebook-history__name{font-family:var(--face-grotesk);font-size:var(--app-size-meta);font-weight:400;line-height:var(--app-notebook-history-name-line-h);margin:0;overflow:hidden}.notebook-history__name--in-view{font-weight:700}.notebook-history__state{font-family:var(--face-grotesk);font-size:var(--app-size-label);line-height:var(--app-notebook-history-row-label-h);color:var(--app-text-secondary)}.notebook-upright{gap:var(--gap-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.notebook-upright[hidden]{display:none}.notebook-upright__row{position:relative}.notebook-upright__row:not(:last-child):before{content:"";left:calc(var(--app-notebook-history-mark-size) / 2 - var(--app-rule-row) / 2);top:calc(var(--app-notebook-history-name-line-h) / 2 + var(--app-notebook-history-mark-size) / 2 + var(--gap-hair));bottom:calc(-1 * var(--gap-s));width:var(--app-rule-row);background:var(--app-divider);position:absolute}.notebook-upright__link{grid-template-columns:var(--app-notebook-history-mark-size) minmax(0, 1fr);column-gap:var(--app-notebook-recipe-rail-gap);min-height:var(--touch-min);color:inherit;align-items:start;text-decoration:none;display:grid;position:relative}.notebook-upright__mark-box{height:var(--app-notebook-history-name-line-h);align-items:center;display:flex}.notebook-upright__text{gap:var(--gap-hair);flex-direction:column;min-width:0;display:flex}.notebook-upright__mark{box-sizing:border-box;width:var(--app-notebook-history-mark-size);height:var(--app-notebook-history-mark-size);background:var(--app-background);border:var(--rule-baseline) solid var(--app-notebook);border-radius:50%}.notebook-upright__mark--filled{background:var(--app-notebook);border:none}.notebook-upright__mark--in-view{box-shadow:0 0 0 var(--app-notebook-history-ring-inset) var(--app-background), 0 0 0 var(--app-notebook-history-ring-w) var(--app-notebook)}.notebook-upright__title{font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-blue-text);text-underline-offset:var(--app-notebook-link-underline-offset);text-decoration:underline}.notebook-upright__link[aria-current=page] .notebook-upright__title{color:var(--app-text);font-weight:700;text-decoration:none}.notebook-upright__meta{font-family:var(--face-grotesk);font-size:var(--app-size-label);color:var(--app-text-secondary)}.notebook-log .batch-row{gap:var(--app-notebook-log-group-gap);flex-direction:column;display:flex}.notebook-log .batch-row__batch-list{gap:var(--app-notebook-history-head-gap);flex-direction:column;display:flex}.notebook-log .batch-row__head--after-list{padding-top:var(--app-notebook-recipe-rail-gap);border-top:var(--app-rule-row) solid var(--app-divider)}.notebook-log .batch-row__head{justify-content:flex-start;row-gap:var(--app-notebook-log-head-outer-gap);column-gap:var(--gap-l)}.notebook-log .batch-row__head-lead{align-items:baseline;gap:var(--app-notebook-recipe-rail-gap);display:flex}.notebook-log .batch-row__head-acts{align-items:baseline;gap:var(--app-notebook-log-head-gap);display:flex}.notebook-log .batch-row__head:has(.fold-row){align-items:center;row-gap:0}.notebook-log .batch-row__head:has(.fold-row) .region-name{flex:0 auto;margin:0}.notebook-log .batch-row__head:has(.fold-row) .fold-row{width:auto}.notebook-log .batch-row .region-name,.notebook-log .tasting-reading .region-name,.notebook-log .batch-row__group-label{font-family:var(--face-grotesk);font-size:var(--app-size-label);letter-spacing:var(--app-tracking-label);text-transform:uppercase;color:var(--app-text-secondary);font-weight:600}.notebook-log .tasting-reading>.region-name{margin:0}.notebook-log .batch-row__group-label--cue{font-size:var(--app-size-meta);text-transform:none;letter-spacing:0;font-weight:600;line-height:var(--app-notebook-pen-cue-line-h);color:var(--app-text)}.notebook-log .tasting-reading__subgroup+.tasting-reading__subgroup{margin-top:var(--gap-l)}.notebook-log .tasting-reading__subgroup>.tasting-reading__problems{margin-top:0}.notebook-log .batch-row__date{font-family:var(--face-grotesk);font-size:var(--app-notebook-size-body);color:var(--app-text)}.notebook-log .text-control{color:var(--app-blue-text);font-family:var(--face-grotesk);font-size:var(--app-size-meta);font-weight:600}.notebook-log .batch-row__cells{gap:var(--app-notebook-log-cell-gap-row) var(--gap-m);grid-template-columns:repeat(2,minmax(0,1fr))}.notebook-log .batch-margin>.batch-row__cells{margin-top:0}.notebook-log .batch-row__cell{gap:var(--gap-hair)}.notebook-log .batch-row__cell-label{font-family:var(--face-grotesk);font-size:var(--app-size-label);letter-spacing:var(--app-tracking-label);text-transform:uppercase;color:var(--app-text-secondary);font-weight:600}.notebook-log .batch-row__cell-value{font-family:var(--face-grotesk);font-size:var(--app-notebook-log-value-size);color:var(--app-text);font-variant-numeric:tabular-nums;font-weight:600;line-height:normal}.notebook-log .batch-row__unit{font-size:var(--app-size-meta);color:var(--app-text-secondary);font-weight:400}.notebook-log .batch-row__unit--absent{color:var(--app-text-secondary)}.notebook-log .batch-row__notes{gap:var(--app-notebook-gap-hairline);margin-top:var(--app-notebook-log-group-gap);flex-direction:column;display:flex}.notebook-log .batch-row__note{margin:0}.notebook-log .batch-row__provenance,.notebook-log .batch-row__provenance dt{font-family:var(--face-grotesk);font-size:var(--app-size-label);color:var(--app-text-secondary)}.notebook-log .batch-row__provenance dd{color:var(--app-text-secondary)}@media (width>=1366px){.notebook-log .batch-margin--pen{max-width:none}.notebook-log .axis-mark__stops,.notebook-log .axis-mark__anchors{width:var(--sheet-track-stop-narrow)}.notebook-log .axis-mark__stop{width:var(--touch-stop-width);height:var(--sheet-touch-stop-height);flex-basis:var(--touch-stop-width)}.notebook-log .field-row__label{max-width:100%}.notebook-log .batch-row__head:has(.fold-row) .batch-row__head-lead{flex:0 0 100%}.notebook-log .batch-row__head:has(.fold-row) .region-name{flex:auto}.notebook-log .batch-row__head:has(.fold-row) .fold-row{width:100%}}.notebook-log .save-ceremony,.notebook-log .pen-foot__controls{flex-wrap:wrap}.notebook-log *{border-color:var(--app-divider)}.notebook-log .axes-grid--stacked>.defect-group--declared{border-top-color:var(--app-divider)}.notebook-log .pen-caption{color:var(--app-text-secondary)}.notebook-log .ink-field{border-radius:var(--app-radius-control);color:var(--app-text)}.notebook-log .axis-mark__stop,.notebook-log .segmented__option{border-color:var(--app-text-secondary)}.notebook-log .axis-mark__stop:first-child,.notebook-log .segmented__option:first-child{border-top-left-radius:var(--app-radius-control);border-bottom-left-radius:var(--app-radius-control)}.notebook-log .axis-mark__stop:last-child,.notebook-log .segmented__option:last-child{border-top-right-radius:var(--app-radius-control);border-bottom-right-radius:var(--app-radius-control)}:is(.notebook-log .axis-mark__stop:has(input[type=radio]:checked),.notebook-log .segmented__option:has(input[type=radio]:checked)){background:var(--app-blue-text);border-color:var(--app-blue-text);color:var(--app-background)}.notebook-log .chip-toggle:before{border-color:var(--app-text-secondary);border-radius:var(--app-radius-rail)}.notebook-log .chip-toggle[aria-pressed=true]:before{background:var(--app-blue-text);border-color:var(--app-blue-text)}.notebook-log .save-ceremony button{border-color:var(--app-blue-text);border-radius:var(--app-radius-control);color:var(--app-blue-text);background:0 0;font-weight:600}.notebook-log .save-ceremony button:last-of-type{background:var(--app-blue-text);color:var(--app-background);font-weight:600}.notebook-log .axes-cue{font-size:var(--app-size-meta);text-transform:none;letter-spacing:0;font-weight:600;line-height:var(--app-notebook-pen-cue-line-h);color:var(--app-text)}.notebook-log .axes-grid--stacked{gap:var(--gap-l)}.notebook-log .axes-grid__group>.axis-mark:first-of-type{margin-top:0}.notebook-log .axes-grid__group>.axes-cue{margin-bottom:calc(var(--gap-s) - var(--gap-m))}.notebook-log .axes-grid--stacked>.defects-head{margin-bottom:calc(var(--gap-s) - var(--gap-l))}@media (width<=1365.98px){.notebook{gap:var(--app-notebook-band-rhythm)}.notebook-band{gap:var(--gap-m);padding:var(--app-notebook-band-pad-t-narrow) 0 var(--gap-m)}.notebook-band__grid{gap:var(--gap-l)}.notebook-jump{width:100%;min-height:var(--touch-min);align-items:center;gap:var(--app-notebook-recipe-rail-gap);color:inherit;grid-column:2;text-decoration:none;display:flex}.notebook-body{align-items:stretch;gap:var(--app-notebook-frame-gap);flex-direction:column}.notebook-log{padding:0 var(--app-notebook-gap-tight);flex-basis:auto}.notebook-log .batch-row__cells{grid-template-columns:repeat(5,minmax(0,1fr))}.notebook-log .tasting-reading .batch-row__cells{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=723.98px){.notebook{padding:0 0 var(--app-notebook-frame-pad-b-phone)}.notebook-band{padding:var(--app-notebook-band-pad-t-narrow) var(--gap-m) var(--gap-m)}.notebook-band__grid{gap:var(--gap-m);flex-direction:column;display:flex}.notebook-version{align-self:stretch}.notebook-log{padding:0 var(--gap-m)}.notebook-log .batch-row__cells,.notebook-log .tasting-reading .batch-row__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.notebook-log .batch-row__head:has(.fold-row) .batch-row__head-lead{flex:0 0 100%}.notebook-log .batch-row__head:has(.fold-row) .region-name{flex:auto}.notebook-log .batch-row__head:has(.fold-row) .fold-row{width:100%}}@media (pointer:coarse){.notebook-field .ink-field,.notebook-field input,.notebook-field textarea{font-size:var(--sheet-type-note)}.notebook-version__acts>a.notebook-link{min-height:var(--touch-min)}}@media (width<=723.98px) and (pointer:coarse){.notebook-log .axes-grid__group>.axes-cue{margin-bottom:calc(var(--gap-s) - var(--gap-m) - (var(--sheet-caption-line-h-touch) - var(--sheet-caption-two-lines-abs)))}}@media (forced-colors:active){.notebook-log .chip-toggle[aria-pressed=true]:before{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.notebook-log .axis-mark__stop:has(input[type=radio]:checked){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.notebook-log .segmented__option:has(input[type=radio]:checked){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.notebook-log .mo-group{border-top:var(--rule-graduation) solid var(--app-divider);padding-top:var(--gap-s);margin-top:var(--gap-l)}.notebook-log .mo-group .segmented-field__head{margin-bottom:var(--gap-xs)}.notebook-log .mo-end{margin-top:var(--gap-l)}.notebook-log .note-block+.mo-group,.notebook-log .batch-margin__field+.mo-group{border-top:0;margin-top:0;padding-top:0}.notebook-log .mo-group+.axes-grid{margin-top:var(--gap-m)}.notebook-log .mo-group .segmented__option.is-off{color:var(--app-text-secondary);cursor:default;border-style:dashed}.notebook-log .mo-group .segmented__option.is-off:hover{border-width:var(--rule-ink-field);padding:var(--sheet-seg-pad-y) var(--sheet-seg-pad-x)}.notebook-log .mo-group .segmented__option.is-off input{cursor:default}.notebook-log .mo-group .mo-hint{font-family:var(--face-grotesk);font-size:var(--sheet-size-mark-stop);line-height:var(--sheet-leading-control);color:var(--app-text-secondary);text-align:right;margin-left:auto}.notebook-log .batch-row__cells.mo-readgroup{margin-top:var(--app-notebook-log-cell-gap-row)}.notebook-log .mo-readgroup .mo-lead{grid-column:1/-1}.notebook-log .batch-row__conclusion+.batch-row__cells.mo-readgroup{margin-top:var(--gap-l)}.print-route{padding-top:var(--gap-l)}.print-route__head{justify-content:space-between;align-items:center;column-gap:var(--gap-m);padding-bottom:var(--gap-m);margin-bottom:var(--gap-m);border-bottom:var(--app-rule-row) solid var(--app-divider);display:flex}.print-route__id{min-width:0}.print-route__line{margin:var(--gap-hair) 0 0;font-family:var(--face-grotesk);font-size:var(--app-size-meta);color:var(--app-text-secondary);font-variant-numeric:tabular-nums;font-weight:400}.print-route__name{font-size:var(--app-size-recipe-name);font-weight:var(--sheet-print-weight-title);letter-spacing:var(--app-tracking-name);color:var(--app-text)}.print-route__code{font-weight:var(--sheet-print-weight-head);letter-spacing:var(--sheet-print-tracking-caps);color:var(--app-text)}.print-route__pages{row-gap:var(--gap-m);flex-direction:column;display:flex}.print-route__picture{box-sizing:border-box;width:calc(var(--sheet-print-page-w) * var(--sheet-print-picture-scale));height:calc(var(--sheet-print-page-h) * var(--sheet-print-picture-scale));background:var(--app-background);outline:var(--app-rule-row) solid var(--app-divider);outline-offset:calc(-1 * var(--app-rule-row));overflow:hidden}.print-page{box-sizing:border-box;width:var(--sheet-print-page-w);height:var(--sheet-print-page-h);background:var(--app-background);color:var(--sheet-ink);font-family:var(--face-grotesk);transform:scale(var(--sheet-print-picture-scale));transform-origin:0 0;overflow:hidden}.print-page--log{padding:var(--sheet-print-margin-y) calc(var(--sheet-print-margin-x) + var(--sheet-print-guard)) var(--sheet-print-margin-y) var(--sheet-print-margin-x)}.lf{height:100%;color:var(--sheet-ink);font-family:var(--face-grotesk);flex-direction:column;display:flex}.lf *{color:var(--sheet-ink)}.lf-body{margin-bottom:var(--sheet-print-foot-gap);flex:none}.lf .region-name{font-size:var(--sheet-type-section);margin:0}.lf-datebox{float:right;box-sizing:border-box;width:var(--sheet-print-datebox-w);height:var(--sheet-print-datebox-h);margin:0 0 0 var(--gap-l);border:var(--rule-ink-field) solid var(--sheet-ink);padding:var(--gap-xs) var(--gap-s)}.lf .lf-title{margin:0 0 var(--gap-s);font-size:var(--sheet-size-recipe-name);font-weight:var(--sheet-print-weight-title);line-height:var(--sheet-print-leading-title);letter-spacing:var(--sheet-print-tracking-title);text-transform:none}.lf-datebox .pen-caption{margin:0}.lf-sec{margin:0 0 var(--gap-m)}.lf-row{column-gap:var(--gap-m);row-gap:var(--gap-l);flex-wrap:wrap;align-items:flex-start;display:flex}.lf-field .pen-caption{margin:0 0 var(--gap-xs)}.lf-rule{align-items:flex-end;gap:var(--gap-field-unit);display:flex}.lf-base{height:var(--sheet-print-line-h);border-bottom:var(--rule-ink-field) solid var(--sheet-ink);display:block}.lf-base--figure{width:var(--sheet-print-figure-w)}.lf-unit{font-size:var(--sheet-type-control);line-height:var(--sheet-print-leading-solid);padding-bottom:var(--gap-hair)}.lf-mark{gap:var(--gap-m);font-size:var(--sheet-type-control);line-height:var(--sheet-leading-control);flex-wrap:wrap;display:flex}.lf-opt{align-items:center;gap:var(--gap-xs);display:inline-flex}.lf-box{width:var(--sheet-print-box);height:var(--sheet-print-box);border:var(--rule-ink-field) solid var(--sheet-ink);box-sizing:border-box;display:inline-block}.lf-mrow{grid-template-columns:var(--sheet-print-caption-col) 1fr;column-gap:var(--gap-s);margin:0 0 var(--gap-s);align-items:baseline;display:grid}.lf-mrow .pen-caption,.lf-mrow p{margin:0}.lf-mrow+.lf-sec{margin-top:var(--gap-m)}.lf-lines{flex-direction:column;display:flex}.lf-line{height:var(--sheet-print-line-h);border-bottom:var(--rule-ink-field) solid var(--sheet-ink)}.lf-group{margin:var(--gap-l) 0 0}.lf-ghead{border-bottom:var(--rule-tick) solid var(--sheet-ink);padding:0 0 var(--gap-xs);margin:0 0 var(--gap-s);justify-content:space-between;align-items:baseline;display:flex}.lf-gname,.lf-gcue{font-family:var(--face-grotesk);font-weight:var(--sheet-print-weight-head);text-transform:uppercase;line-height:var(--sheet-leading-section)}.lf-gname{font-size:var(--sheet-type-section);letter-spacing:var(--sheet-print-tracking-caps)}.lf-gcue{font-size:var(--sheet-type-label);font-weight:var(--sheet-print-weight-cue);letter-spacing:var(--sheet-print-tracking-caps)}.lf-verdict{gap:var(--gap-l);font-size:var(--sheet-type-control);line-height:var(--sheet-leading-control);margin:0 0 var(--gap-xs);display:flex}.lf-group .lf-mrow{border-bottom:var(--rule-ink-field) solid var(--sheet-ink);padding:var(--gap-xs) 0 var(--gap-hair);margin:0}.lf-field--under .lf-rule{align-items:flex-start;gap:var(--gap-xs);flex-direction:column}.lf-field--under .lf-unit{padding-bottom:0}.lf-mrow--plain{display:block}.lf-srow{grid-template-columns:var(--sheet-print-caption-col) 1fr;column-gap:var(--gap-s);border-bottom:var(--rule-ink-field) solid var(--sheet-ink);padding:var(--gap-hair) 0 var(--gap-field-unit);align-items:start;display:grid}.lf-srow .axis-mark__name{padding-top:var(--sheet-print-name-pad)}.lf-sc{grid-template-columns:var(--sheet-print-scale-word-col) var(--sheet-print-scale-num-col) repeat(5, var(--sheet-stop-w)) var(--sheet-print-scale-num-col) var(--sheet-print-scale-word-col);place-items:end center;display:grid}.lf-anchor{font-family:var(--face-text);font-style:italic;font-size:var(--sheet-type-control);line-height:var(--sheet-print-leading-anchor);white-space:nowrap;padding:0}.lf-sc .lf-num{font-size:var(--sheet-size-mark-stop);line-height:var(--sheet-print-leading-solid)}.lf-sc .lf-lo{grid-area:1/1;justify-self:end}.lf-sc .lf-n1{grid-area:1/2;justify-self:end}.lf-sc .lf-n5{grid-area:1/8;justify-self:start}.lf-sc .lf-hi{grid-area:1/9;justify-self:start}.lf-sc .lf-mid{font-size:var(--sheet-size-small-print);line-height:var(--sheet-print-leading-solid);grid-area:2/5;justify-self:center;margin-top:0}.lf-track{box-sizing:content-box;margin:0 calc(var(--sheet-stop-w) / 2);height:var(--sheet-print-tick-end-h);border-bottom:var(--rule-ink-field) solid var(--sheet-ink);grid-area:1/3/auto/8;place-self:end stretch;position:relative}.lf-tick{width:0;height:var(--sheet-print-tick-h);border-left:var(--rule-ink-field) solid var(--sheet-ink);position:absolute;bottom:0}.lf-tick--end{height:var(--sheet-print-tick-end-h)}.lf-tick--1{left:0}.lf-tick--2{left:25%}.lf-tick--3{left:50%}.lf-tick--4{left:75%}.lf-tick--5{right:0}.lf-sub{margin:var(--gap-s) 0 0;font-family:var(--face-grotesk);font-size:var(--sheet-type-section);font-weight:var(--sheet-print-weight-head);line-height:var(--sheet-leading-section);text-transform:none;letter-spacing:0;display:block}.lf-dhead .pen-helper{margin:0}.lf-dhead.lf-sub{align-items:baseline;gap:var(--gap-s);display:flex}.lf-notes{margin:var(--gap-l) 0 0}.lf-notes .lf-lines{margin-top:var(--gap-xs)}.lf-foot{padding-top:var(--gap-xs);border-top:var(--rule-ink-field) solid var(--sheet-ink);font-size:var(--sheet-size-small-print);letter-spacing:var(--sheet-print-tracking-foot);margin-top:auto}.print-pages--webkit .ps-fit,.print-pages--webkit .ps-box{width:var(--sheet-print-content-w-webkit);height:var(--sheet-print-content-h-webkit)}.print-pages--other .ps-fit,.print-pages--other .ps-box{width:var(--sheet-print-content-w);height:var(--sheet-print-content-h)}.print-page--sheet{padding:var(--sheet-print-margin-y) var(--sheet-print-margin-x)}.ps-fit{transform:scale(var(--sheet-print-fit-scale));transform-origin:0 0}.ps-frame{font-family:var(--face-grotesk);font-size:var(--sheet-size-table-body);color:var(--sheet-ink)}.ps-measure{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.ps-probe{width:calc(var(--sheet-print-page-w) - 2 * var(--sheet-print-margin-x));height:0}.ps-page{row-gap:var(--gap-m);flex-direction:column;display:flex}.ps-frame .region-name{color:var(--sheet-ink)}.ps-band{border-bottom:var(--rule-baseline) solid var(--sheet-ink);min-width:0;padding-bottom:var(--gap-m)}.ps-before{min-width:0;max-width:var(--measure-prose)}.ps-row{column-gap:var(--gap-m);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;display:grid}.ps-col1,.ps-col2{min-width:0}.ps-table{border-collapse:collapse;table-layout:auto;width:100%;font-family:var(--face-grotesk);font-size:var(--sheet-size-table-body);font-variant-numeric:tabular-nums}.ps-table--pinned{table-layout:fixed}.ps-table th,.ps-table td{box-sizing:border-box;text-align:left;padding:var(--gap-xs) var(--sheet-table-cell-pad-x);line-height:var(--sheet-leading-table);border-bottom:var(--rule-baseline) solid var(--sheet-ink)}.ps-table th{font-size:var(--sheet-size-running-head);text-transform:uppercase;letter-spacing:var(--sheet-print-tracking-caps)}.ps-table .ps-col-asmade{width:var(--sheet-print-asmade-col);padding-right:var(--gap-s);text-align:left}.ps-table .ps-col-grams{white-space:nowrap;text-align:right;width:1%;padding-right:var(--sheet-plan-grams-gap)}.ps-table .ps-col-name{width:auto}.ps-asmade{width:var(--sheet-print-asmade-w);height:var(--sheet-print-asmade-h);border-bottom:var(--rule-ink-field) solid var(--sheet-ink);display:block}.ps-step-head td{font-size:var(--sheet-size-small-print);text-transform:uppercase;letter-spacing:var(--sheet-print-tracking-caps);padding-top:var(--gap-s);border-top:var(--rule-tick) solid var(--sheet-ink)}.ps-step-lead{text-transform:none;letter-spacing:0;font-family:var(--face-text);font-size:var(--sheet-size-deviation-words);margin-left:var(--gap-s)}.ps-table tbody tr:not(.ps-step-head) td{border-bottom:0}.ps-flag{font-family:var(--face-grotesk);font-size:var(--sheet-size-cross-flag);margin:var(--gap-hair) 0 0 var(--sheet-flag-gap);vertical-align:middle}.ps-note{font-size:var(--sheet-size-small-print);display:block}.ps-table tfoot td{border-bottom:none;border-top:var(--rule-baseline) solid var(--sheet-ink);font-weight:700}.ps-balance{min-width:0}.ps-gauge{width:100%;max-width:var(--rule-width);display:block}.ps-balance>.basis-note:first-child{margin-top:0}.ps-instructions{min-width:0}.mp-steps{font-family:var(--face-text);margin:0;padding:0;list-style:none}.mp-step{grid-template-columns:var(--sheet-print-step-n-col) 1fr;break-inside:avoid;align-items:baseline;display:grid}.mp-step+.mp-step{margin-top:var(--gap-m)}.mp-n{font-family:var(--face-grotesk);font-size:var(--sheet-type-section);font-weight:var(--sheet-print-weight-head);font-variant-numeric:tabular-nums;line-height:var(--sheet-leading-control)}.mp-lead{font-size:var(--sheet-size-headnote-prose);line-height:var(--sheet-leading-control);max-width:var(--measure-prose);margin:0}.mp-tags{column-gap:var(--gap-l);row-gap:var(--gap-xs);margin:var(--gap-xs) 0 0;flex-wrap:wrap;display:flex}.mp-tag{align-items:baseline;gap:var(--gap-xs);display:inline-flex}.mp-tag__label{font-family:var(--face-grotesk);font-size:var(--sheet-type-label);font-weight:var(--sheet-print-weight-cue);text-transform:uppercase;letter-spacing:var(--sheet-print-tracking-caps)}.mp-tag__value{font-family:var(--face-grotesk);font-size:var(--sheet-type-section);font-weight:var(--sheet-print-weight-title);text-decoration:underline;text-decoration-thickness:var(--rule-ink-field);text-underline-offset:var(--sheet-print-tag-underline-offset)}.mp-why,.mp-aside{margin:var(--gap-xs) 0 0;font-size:var(--sheet-size-deviation-words);line-height:var(--sheet-leading-helper);max-width:var(--measure-prose)}.mp-why__label{font-family:var(--face-grotesk);font-size:var(--sheet-type-label);font-weight:var(--sheet-print-weight-cue);text-transform:uppercase;letter-spacing:var(--sheet-print-tracking-caps)}.mp-aside{border-left:var(--rule-tick) solid var(--sheet-ink);padding-left:var(--gap-s);margin-top:var(--gap-s)}.mp-foot{margin-top:var(--gap-l);padding-top:var(--gap-xs);border-top:var(--rule-ink-field) solid var(--sheet-ink);font-family:var(--face-grotesk);font-size:var(--sheet-size-small-print);letter-spacing:var(--sheet-print-tracking-foot)}@media (pointer:coarse){.print-route__name{min-height:var(--touch-min);align-items:center;display:inline-flex}}@media screen and (width<=723.98px){.print-route{padding-inline:var(--gap-page)}.print-route__dot{display:none}.print-route__name,.print-route__part{display:block}.print-route__name{font-size:var(--app-size-lead-name)}.print-route__head{align-items:stretch;row-gap:var(--gap-s);flex-direction:column}.print-route .notebook-action{width:100%}}@page{size:letter;margin:.5in .75in}@media print{.print-route__head{display:none}.shell:has(.print-route) .shell__head{display:none}.shell:has(.print-route) .shell__rail{display:none}.shell:has(.print-route) .shell__tabs{display:none}.shell:has(.print-route) .shell__scrim{display:none}.shell:has(.print-route) .shell__import-errors{display:none}.print-route,.print-route__pages{max-width:none;height:100%;min-height:0;margin:0;padding:0;display:block}html:has(.print-route){max-width:none;height:100%;min-height:0;margin:0;padding:0;display:block}html:has(.print-route) body{max-width:none;height:100%;min-height:0;margin:0;padding:0;display:block}html:has(.print-route) #root{max-width:none;height:100%;min-height:0;margin:0;padding:0;display:block}.shell:has(.print-route){max-width:none;height:100%;min-height:0;margin:0;padding:0;display:block}.shell:has(.print-route) .shell__body{max-width:none;height:100%;min-height:0;margin:0;padding:0;display:block}.shell:has(.print-route) .shell__main{max-width:none;height:100%;min-height:0;margin:0;padding:0;display:block}.print-route__pages{row-gap:0}.print-route__picture{break-after:page;page-break-after:always;outline:none;width:auto;height:100%;overflow:visible}.print-route__picture:last-child{break-after:auto;page-break-after:auto}.print-page{width:auto;height:100%;overflow:visible;transform:none}.print-page--log{padding:0 var(--sheet-print-guard) 0 0}.print-page--sheet{padding:0}.ps-fit{transform:none}}
