@layer properties,theme,base;@layer components{._root_on53z_4{min-height:0;padding:var(--pui-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto;container-type:inline-size}@container (width>=60rem){._root_on53z_4{padding:var(--pui-space-6)}}._tabs_on53z_18{gap:var(--pui-space-4);flex-direction:column;display:flex}._quiet_on53z_23{color:var(--pui-ink-3);font-size:var(--pui-text-sm)}._quietLine_on53z_27{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._strong_on53z_31{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:500}._note_on53z_36{color:var(--pui-ink-2);font-size:var(--pui-text-sm)}._warn_on53z_40,._warnLine_on53z_41{align-items:center;gap:var(--pui-space-1);color:var(--pui-warning);font-size:var(--pui-text-sm);display:flex}._warnLine_on53z_41{font-size:var(--pui-text-xs)}._refusal_on53z_51{color:var(--pui-danger);font-size:var(--pui-text-sm)}._subhead_on53z_55{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:600}._icon_on53z_60,._iconWarn_on53z_61{flex:none;width:.95rem;height:.95rem}._iconWarn_on53z_61{color:var(--pui-warning);vertical-align:-.15em;margin-inline-end:var(--pui-space-1);display:inline}._num_on53z_72{font-variant-numeric:tabular-nums;text-align:end}._actions_on53z_76{justify-content:flex-end;align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._actions_on53z_76>span{margin-inline-end:auto}._start_on53z_86{align-self:flex-start}._binsView_on53z_91{gap:var(--pui-space-5);flex-direction:column;display:flex}._binList_on53z_96{gap:var(--pui-space-4);display:grid}@container (width>=60rem){._binList_on53z_96{grid-template-columns:repeat(2,minmax(0,1fr))}}._bin_on53z_91{gap:var(--pui-space-2);flex-direction:column;display:flex}._binHead_on53z_110{align-items:baseline;gap:var(--pui-space-1) var(--pui-space-3);flex-wrap:wrap;display:flex}._binUse_on53z_116{color:var(--pui-ink-2);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums;margin-inline-start:auto}._track_on53z_122{border:1px solid var(--pui-line-strong);border-radius:var(--pui-radius-control);height:2.25rem;display:flex;overflow:hidden}._track_on53z_122[data-empty]{padding-inline:var(--pui-space-3);align-items:center}._trackWords_on53z_133{color:var(--pui-ink-3);font-size:var(--pui-text-sm)}._segment_on53z_138{border-inline-end:2px solid var(--pui-surface);background:color-mix(in oklch, var(--pl-hue,var(--pui-ink-3)) 40%, var(--pui-surface));min-width:0;padding-inline:var(--pui-space-2);align-items:center;display:flex;overflow:hidden}._segment_on53z_138[data-warning]{box-shadow:inset 0 -3px 0 var(--pui-warning)}._segmentLabel_on53z_150{color:var(--pui-ink);font-size:var(--pui-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._contentsLine_on53z_157{color:var(--pui-ink-2);font-size:var(--pui-text-xs)}._stockTable_on53z_161{margin-top:var(--pui-space-2);flex-direction:column;display:flex}._stockRow_on53z_166{gap:var(--pui-space-3);border-bottom:1px solid var(--pui-line-soft);padding:var(--pui-space-2) 0;color:var(--pui-ink);font-size:var(--pui-text-sm);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(7rem,auto);display:grid}._stockHead_on53z_175{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._split_on53z_181{gap:var(--pui-space-4);flex-direction:column;display:flex}@container (width>=54rem){._split_on53z_181{align-items:start;gap:var(--pui-space-5);grid-template-columns:15rem minmax(0,1fr);display:grid}}._sideList_on53z_194 ul{flex-direction:column;display:flex}._sideRow_on53z_198{width:100%;padding:var(--pui-space-2);text-align:start;flex-direction:column;align-items:flex-start;display:flex}._editor_on53z_206{gap:var(--pui-space-3);border-radius:var(--pui-radius-card);min-width:0;padding:var(--pui-space-4);flex-direction:column;display:flex}._editorHead_on53z_214{justify-content:space-between;align-items:flex-end;gap:var(--pui-space-3);display:flex}._editorHead_on53z_214>:first-child{flex:1;min-width:0}._lines_on53z_224{flex-direction:column;display:flex}._line_on53z_224{align-items:center;gap:var(--pui-space-1) var(--pui-space-2);border-bottom:1px solid var(--pui-line-soft);padding:var(--pui-space-2) 0;grid-template-columns:minmax(0,1fr) 7rem 6rem auto;display:grid}._line_on53z_224>._warnLine_on53z_41{grid-column:1/-1}._outputRow_on53z_239{align-items:flex-end;gap:var(--pui-space-3);flex-wrap:wrap;display:flex}._outputRow_on53z_239>*{flex:1;min-width:8rem}._run_on53z_251{gap:var(--pui-space-5);flex-direction:column;display:flex}._runSentence_on53z_256{align-items:baseline;gap:var(--pui-space-2) var(--pui-space-4);flex-wrap:wrap;display:flex}._runRecipe_on53z_262{align-items:center;gap:var(--pui-space-1);color:var(--pui-ink);font-size:var(--pui-text-2xl);letter-spacing:-.01em;font-weight:600;display:inline-flex}._runFacts_on53z_271{align-items:center;gap:var(--pui-space-2) var(--pui-space-4);color:var(--pui-ink-2);font-size:var(--pui-text-sm);flex-wrap:wrap;display:inline-flex}._stepper_on53z_279{align-items:center;gap:var(--pui-space-1);display:inline-flex}._stepperValue_on53z_284{min-width:6.5rem;color:var(--pui-ink);font-size:var(--pui-text-base);font-variant-numeric:tabular-nums;text-align:center;font-weight:500}._runBody_on53z_292{gap:var(--pui-space-5);flex-direction:column;display:flex}@container (width>=52rem){._runBody_on53z_292{align-items:start;gap:var(--pui-space-6);grid-template-columns:minmax(0,1.35fr) minmax(19rem,1fr);display:grid}}._columnHead_on53z_305{color:var(--pui-ink-3);font-size:var(--pui-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}._takes_on53z_312{gap:var(--pui-space-2);flex-direction:column;min-width:0;display:flex}._inputs_on53z_318{flex-direction:column;display:flex}._input_on53z_318{gap:var(--pui-space-2);border-bottom:1px solid var(--pui-line-soft);padding:var(--pui-space-4) 0;flex-direction:column;display:flex}._input_on53z_318[data-problem]{border-radius:var(--pui-radius-control);background:var(--pui-orange-tint);border-inline-start:3px solid var(--pui-warning);padding-inline:var(--pui-space-3)}._inputHead_on53z_336{justify-content:space-between;align-items:baseline;gap:var(--pui-space-3);display:flex}._inputName_on53z_342{color:var(--pui-ink);font-size:var(--pui-text-base);font-weight:500}._inputNeed_on53z_347{color:var(--pui-ink);font-size:var(--pui-text-lg);font-variant-numeric:tabular-nums;font-weight:600}._inputFrom_on53z_353{align-items:baseline;gap:var(--pui-space-1);color:var(--pui-ink-2);font-size:var(--pui-text-sm);flex-wrap:wrap;display:flex}._binChoice_on53z_361{color:var(--pui-ink);font-size:var(--pui-text-sm)}._takeTrack_on53z_366{border-radius:var(--pui-radius-chip);background:var(--pui-line-soft);height:.625rem;display:flex;overflow:hidden}._takePart_on53z_373[data-part=taken]{background:var(--pui-ink-2)}._takePart_on53z_373[data-part=short]{background:repeating-linear-gradient(135deg, var(--pui-warning) 0 3px, transparent 3px 6px), color-mix(in oklch, var(--pui-warning) 25%, transparent)}._makes_on53z_381{gap:var(--pui-space-3);border-radius:var(--pui-radius-card);min-width:0;padding:var(--pui-space-5);flex-direction:column;display:flex}._makesFigure_on53z_389{gap:var(--pui-space-1);flex-direction:column;display:flex}._makesFigure_on53z_389>:first-child{color:var(--pui-ink);font-size:var(--pui-text-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;line-height:1.1}._makesItem_on53z_402{color:var(--pui-ink-2);font-size:var(--pui-text-sm)}._makesFacts_on53z_406{gap:var(--pui-space-2) var(--pui-space-4);border-block:1px solid var(--pui-line-soft);padding-block:var(--pui-space-3);font-size:var(--pui-text-sm);grid-template-columns:auto minmax(0,1fr);display:grid}._makesFacts_on53z_406 dt{color:var(--pui-ink-3)}._makesFacts_on53z_406 dd[data-missing] ._binChoice_on53z_361{color:var(--pui-warning)}._popBody_on53z_420{gap:var(--pui-space-3);min-width:16rem;padding:var(--pui-space-3);flex-direction:column;display:flex}._ledger_on53z_427{gap:var(--pui-space-2);flex-direction:column;display:flex}._move_on53z_432{align-items:flex-start;gap:var(--pui-space-2);color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums;display:flex}._move_on53z_432 ._icon_on53z_60{color:var(--pui-ink-3);margin-top:.1em}._move_on53z_432[data-dir=in]{color:var(--pui-ink)}._move_on53z_432[data-dir=in] ._icon_on53z_60{color:var(--pui-success)}._moveText_on53z_450{min-width:0}._postRow_on53z_453{justify-content:space-between;align-items:center;gap:var(--pui-space-2);margin-top:var(--pui-space-2);flex-wrap:wrap;display:flex}._recipeHead_on53z_463{justify-content:space-between;align-items:flex-start;gap:var(--pui-space-3);flex-wrap:wrap;display:flex}._recipeName_on53z_470{color:var(--pui-ink);font-size:var(--pui-text-xl);font-weight:600}._recipeLines_on53z_475{flex-direction:column;display:flex}._recipeLine_on53z_475{align-items:center;gap:var(--pui-space-1) var(--pui-space-3);border-bottom:1px solid var(--pui-line-soft);padding:var(--pui-space-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}@container (width>=48rem){._recipeLine_on53z_475{grid-template-columns:minmax(0,1fr) 6rem minmax(8rem,14rem) 8rem}}._recipeLine_on53z_475>._strong_on53z_31{align-items:baseline;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._recipeAmount_on53z_498{color:var(--pui-ink);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums;text-align:end}._shareTrack_on53z_504{border-radius:var(--pui-radius-chip);background:var(--pui-line-soft);height:.5rem;display:flex;overflow:hidden}._sharePart_on53z_511{background:var(--pui-ink-3)}@container (width<=47.99rem){._shareTrack_on53z_504{grid-column:1/-1}}._method_on53z_519{max-width:60ch;color:var(--pui-ink-2);font-size:var(--pui-text-sm);line-height:1.6}._yieldBar_on53z_527{border:1px solid var(--pui-line-strong);border-radius:var(--pui-radius-control);height:2.5rem;display:flex;overflow:hidden}._yieldPart_on53z_534{min-width:0;padding-inline:var(--pui-space-2);align-items:center;display:flex;overflow:hidden}._yieldPart_on53z_534[data-part=allocated]{background:var(--pui-green-tint)}._yieldPart_on53z_534[data-part=unallocated]{background:var(--pui-unmeasured-hatch), var(--pui-unmeasured)}._yieldPart_on53z_534[data-part=loss]{background:var(--pui-orange-tint);box-shadow:inset 0 0 0 1px var(--pui-warning)}._allocRow_on53z_551{gap:var(--pui-space-3);border-bottom:1px solid var(--pui-line-soft);padding:var(--pui-space-2) 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}._allocForm_on53z_558{align-items:end;gap:var(--pui-space-3);min-width:min(26rem,100%);padding:var(--pui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._allocForm_on53z_558>:first-child,._allocForm_on53z_558>button,._allocForm_on53z_558>[role=alert]{grid-column:1/-1}._finalize_on53z_571{gap:var(--pui-space-3);border-top:1px solid var(--pui-line-soft);padding-top:var(--pui-space-3);flex-direction:column;display:flex}}@layer utilities;
