.fGFrWW_title{align-items:center;gap:18px;display:flex}.fGFrWW_bands{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;display:inline-flex}.fGFrWW_yellow{color:#e4c46b}.fGFrWW_grey,.fGFrWW_muted{color:var(--muted)}.fGFrWW_recipeName{font-weight:600}.fGFrWW_entity{text-underline-offset:3px;text-decoration:underline}.fGFrWW_taught{color:var(--muted);margin-top:8px;font-size:14px;display:block}.fGFrWW_lines,.fGFrWW_usage{margin:0;padding:0;list-style:none}.fGFrWW_lines li+li{margin-top:6px}.fGFrWW_line{display:block}.fGFrWW_usage li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.fGFrWW_recipes,.fGFrWW_abilities{min-width:0}.fGFrWW_legend{max-width:65ch;color:var(--muted);margin:16px 0 24px}.fGFrWW_planner{min-width:0}.fGFrWW_filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.fGFrWW_field{min-width:0;color:var(--muted);flex-direction:column;gap:8px;font-size:15px;display:flex}.fGFrWW_field input,.fGFrWW_field select,.fGFrWW_count{border:0;border-bottom:1px solid var(--field);background:var(--background);width:100%;min-width:0;min-height:44px;color:var(--foreground);border-radius:0;padding:10px 4px}.fGFrWW_wide{grid-column:span 2}.fGFrWW_actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.fGFrWW_button{min-height:44px;color:var(--accent);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.fGFrWW_button:disabled{color:var(--muted);cursor:default;text-decoration:none}.fGFrWW_columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:32px;display:grid}.fGFrWW_columns section{min-width:0}.fGFrWW_heading{font-size:var(--fs-h2);margin:24px 0 12px}.fGFrWW_recipeList,.fGFrWW_chosen,.fGFrWW_totals,.fGFrWW_saved{margin:0;padding:0;list-style:none}.fGFrWW_recipeList{scrollbar-gutter:stable;max-height:38rem;overflow-y:auto}.fGFrWW_recipeList li,.fGFrWW_chosen li,.fGFrWW_totals li,.fGFrWW_saved li{border-bottom:1px solid var(--border);padding:14px 0}.fGFrWW_recipeList button{text-align:left;width:100%;color:var(--foreground);background:0 0;border:0;min-height:44px;padding:8px 4px;display:block}.fGFrWW_recipeList button:disabled{color:var(--muted)}.fGFrWW_details{color:var(--muted);margin-top:6px;font-size:14px;display:block}.fGFrWW_chosen li{grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:8px 16px;display:grid}.fGFrWW_chosen .fGFrWW_button{grid-column:1/-1;justify-self:start}.fGFrWW_count{text-align:right}.fGFrWW_totals li{align-items:baseline;gap:16px;display:flex}.fGFrWW_quantity{font-variant-numeric:tabular-nums;text-align:right;min-width:3em;color:var(--foreground)}.fGFrWW_note{color:var(--muted);max-width:65ch;margin:16px 0;font-size:14px}.fGFrWW_status{min-height:1.6em;color:var(--text);overflow-wrap:anywhere;margin:16px 0}.fGFrWW_saveForm{flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-top:24px;display:flex}.fGFrWW_saveForm .fGFrWW_field{flex:160px}.fGFrWW_saved li{justify-content:space-between;gap:20px;display:flex}.fGFrWW_saved button{overflow-wrap:anywhere}.fGFrWW_link{margin:16px 0}@media not (min-width:900px){.fGFrWW_columns{gap:32px}.fGFrWW_filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:700px){.fGFrWW_columns{grid-template-columns:minmax(0,1fr);gap:24px}.fGFrWW_filters{gap:16px}.fGFrWW_usage li{flex-direction:column}.fGFrWW_title{gap:12px}.fGFrWW_recipeList{max-height:26rem}}.fGFrWW_planner [hidden]{display:none}.fGFrWW_leveling{min-width:0}.fGFrWW_levelingForm{margin-bottom:8px}.fGFrWW_levelingForm>label{flex:140px}.fGFrWW_levelingForm>.fGFrWW_full{flex:2 220px}.fGFrWW_summary{font-size:var(--fs-ref);font-variant-numeric:tabular-nums;margin:28px 0 8px}.fGFrWW_planGrid{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);grid-template-areas:"steps materials";gap:56px;margin-top:16px;display:grid}.fGFrWW_steps{grid-area:steps;min-width:0}.fGFrWW_materials{grid-area:materials;align-self:start;min-width:0}.fGFrWW_stepList{margin:0;padding:0;list-style:none}.fGFrWW_step{border-bottom:1px solid var(--border);padding:20px 0}.fGFrWW_stepTitle{overflow-wrap:anywhere;margin:0;font-size:1.15rem}.fGFrWW_range{font-variant-numeric:tabular-nums;min-width:5.5em;color:var(--muted);font-weight:400;display:inline-block}.fGFrWW_stepMeta{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 18px;margin:8px 0 0;display:flex}.fGFrWW_stepReagents{flex-wrap:wrap;gap:6px 22px;margin:10px 0 0;padding:0;list-style:none;display:flex}.fGFrWW_stepReagents li{align-items:baseline;gap:8px;display:flex}.fGFrWW_swap{flex-wrap:wrap;align-items:flex-end;gap:8px 20px;margin-top:12px;display:flex}.fGFrWW_swap .fGFrWW_field{flex:16rem;font-size:14px}@media not (min-width:1000px){.fGFrWW_planGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"steps""materials";gap:24px}}@media not (min-width:700px){.fGFrWW_levelingForm>.fGFrWW_full,.fGFrWW_levelingForm>button{grid-column:1/-1}.fGFrWW_range{min-width:0;display:block}}.fGFrWW_method{max-width:62rem;color:var(--muted);margin:1rem 0 2rem}.fGFrWW_method summary{cursor:pointer;min-height:44px;padding-block:.6rem;display:list-item}.fGFrWW_method p{margin-block:1rem}.fGFrWW_recipes th{white-space:nowrap}
.zEQF2a_basis{margin:0 0 var(--s4);font-size:var(--fs-meta);color:var(--muted);line-height:1.6}.zEQF2a_list{padding-left:1.25rem}.zEQF2a_list li{overflow-wrap:anywhere;padding:.3rem 0}.zEQF2a_plain{margin:0;padding:0;list-style:none}.zEQF2a_plain li{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:.45rem 0}.zEQF2a_plain li:first-child{border-top:0}.zEQF2a_detail{color:var(--muted);font-size:var(--fs-note);font-weight:400}.zEQF2a_group+.zEQF2a_group{margin-top:var(--s5)}.zEQF2a_group h3{margin:0 0 var(--s2);font-weight:600}.zEQF2a_positions{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.zEQF2a_more{margin-top:var(--s2)}.zEQF2a_more summary{cursor:pointer;min-height:44px;color:var(--muted);padding-block:.6rem;display:list-item}
.rVEkMW_table{border-collapse:collapse;text-align:left;width:100%}.rVEkMW_table th,.rVEkMW_table td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:1rem .8rem}.rVEkMW_table th:first-child,.rVEkMW_table td:first-child{padding-left:0}.rVEkMW_table th:last-child,.rVEkMW_table td:last-child{padding-right:0}.rVEkMW_table th{color:var(--muted);font-weight:500}.rVEkMW_table td:first-child{font-weight:600}.rVEkMW_chain{padding-left:1.5rem}.rVEkMW_chain li{padding:.35rem 0}@media (max-width:699px){.rVEkMW_table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rVEkMW_table tbody,.rVEkMW_table tr,.rVEkMW_table td{display:block}.rVEkMW_table tr{border-bottom:1px solid var(--border);padding:1rem 0}.rVEkMW_table td{border:0;padding:.25rem 0}.rVEkMW_table td[data-label]:before{content:attr(data-label) ": ";color:var(--muted)}}.rVEkMW_detail{color:var(--muted);font-size:var(--fs-note)}.rVEkMW_plain{margin:0;padding:0;list-style:none}.rVEkMW_plain li+li{margin-top:.4rem}.rVEkMW_plain li,.rVEkMW_chain li{overflow-wrap:anywhere}
