@font-face{font-family:Saira Condensed;font-weight:500;font-display:swap;src:url(/assets/saira-condensed-500-9fIGi2fY.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-weight:600;font-display:swap;src:url(/assets/saira-condensed-600-BolWie4d.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-weight:700;font-display:swap;src:url(/assets/saira-condensed-700-DH8ut11Q.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-weight:400 600;font-display:swap;src:url(/assets/ibm-plex-sans-BD64o3ke.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-400-BJoXLJYV.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-mono-500-C820gu2e.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-mono-600-DpGnXj3s.woff2)format("woff2")}:root{--bg:#e6e5e2;--panel:#f4f3f1;--panel-sunken:#ecebe8;--line:#d0cec9;--line-strong:#bfbcb5;--ink:#1c1b19;--ink-dim:#6a6761;--ink-faint:#69655f;--accent:#b4520f;--accent-ink:#fff;--accent-soft:#f0e0d2;--fluid:#256a75;--danger:#b3261e;--shadow:0 1px 2px #1c1b1912, 0 8px 24px -12px #1c1b192e;--graph-paper:#1c1b190b;--backdrop:#1c1b1959;--icon-outline:#000;--icon-text:#fff;--quality-uncommon:#2ad16b;--quality-rare:#2a8bf2;--quality-epic:#b23bf6;--quality-legendary:#ff9f1c;--quality-normal:#a0a0a0;--font-display:"Saira Condensed", Impact, sans-serif;--font-body:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--slot-size:40px;--control-height:30px;--radius:3px;--radius-card:4px;--z-raised:1;--z-sticky:2;--z-header:5;--z-modal:400;--z-popover:500;--z-dropdown:600;--z-notice:700;--z-tooltip:1000;--duration-fast:80ms;--duration:.15s;--duration-slow:.25s;--ease:cubic-bezier(.2, 0, 0, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#191817;--panel:#232221;--panel-sunken:#1f1e1d;--line:#343230;--line-strong:#464340;--ink:#ece8e2;--ink-dim:#9d978d;--ink-faint:#918b81;--accent:#ff9d2e;--accent-ink:#1a1614;--accent-soft:#3a2a17;--fluid:#6cbccb;--danger:#ff6b5e;--shadow:0 1px 2px #0006, 0 10px 30px -14px #000000b3;--graph-paper:#ffffff09;--backdrop:#0000008c;--icon-outline:#000;--icon-text:#fff}}:root[data-theme=dark]{--bg:#191817;--panel:#232221;--panel-sunken:#1f1e1d;--line:#343230;--line-strong:#464340;--ink:#ece8e2;--ink-dim:#9d978d;--ink-faint:#918b81;--accent:#ff9d2e;--accent-ink:#1a1614;--accent-soft:#3a2a17;--fluid:#6cbccb;--danger:#ff6b5e;--shadow:0 1px 2px #0006, 0 10px 30px -14px #000000b3;--graph-paper:#ffffff09;--backdrop:#0000008c;--icon-outline:#000;--icon-text:#fff}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration:0s;--duration-slow:0s}}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._button_1gw32_3{min-height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink-dim);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}._button_1gw32_3:hover,._button_1gw32_3:focus-visible{border-color:var(--accent);color:var(--accent)}._button_1gw32_3:active{transform:translateY(1px)}._button_1gw32_3:disabled{opacity:.4;cursor:default;transform:none}._button_1gw32_3:disabled:hover{border-color:var(--line-strong);color:var(--ink-dim)}._confirm_1gw32_45,._selected_1gw32_46,._selected_1gw32_46:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}._confirm_1gw32_45:hover,._confirm_1gw32_45:focus-visible{color:var(--accent-ink);filter:brightness(1.08)}._danger_1gw32_59{color:var(--ink-faint);font-family:var(--font-body);border-color:#0000;font-size:16px}._danger_1gw32_59:hover,._danger_1gw32_59:focus-visible{background:var(--accent-soft);color:var(--accent);border-color:#0000}._square_1gw32_73{width:var(--control-height);padding:0}._back_1gw32_79,._forward_1gw32_80{min-width:96px}._icon_tmwto_1{vertical-align:middle;background-repeat:no-repeat;flex:none;display:inline-block}._missing_tmwto_8{border:1px dashed var(--line-strong);border-radius:var(--radius);color:var(--ink-faint);font-family:var(--font-mono);place-items:center;font-weight:600;display:inline-grid}._panel_iuft8_2{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);padding:11px 13px 12px}._deep_iuft8_9{padding:var(--space-1);background:var(--panel-sunken)}._select_xs2oy_2{min-width:120px;display:inline-block;position:relative}._button_xs2oy_8{align-items:center;gap:var(--space-2);width:100%;height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-sunken);color:var(--ink);text-align:left;cursor:pointer;padding:4px 8px;display:flex}._button_xs2oy_8:hover,._button_xs2oy_8:focus-visible{border-color:var(--accent);outline:none}._value_xs2oy_29{align-items:center;gap:var(--space-1);white-space:nowrap;flex:1;display:flex;overflow:hidden}._hidden_xs2oy_39{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._arrow_xs2oy_48{border:4px solid #0000;border-top-color:var(--ink-faint);width:0;height:0;transform:translateY(2px)}._list_xs2oy_56{z-index:var(--z-dropdown);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--panel);max-height:320px;box-shadow:var(--shadow);animation:_drop_xs2oy_1 var(--duration) var(--ease);margin:0;padding:3px 0;list-style:none;position:fixed;top:0;left:0;overflow:auto}._option_xs2oy_73{align-items:center;gap:var(--space-2);white-space:nowrap;cursor:pointer;padding:5px 10px;display:flex}._option_xs2oy_73[aria-selected=true]{color:var(--accent)}._active_xs2oy_86{background:var(--accent-soft)}@keyframes _drop_xs2oy_1{0%{opacity:0;translate:0 -4px}}._window_c49d2_2{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);min-width:0;box-shadow:var(--shadow);flex-direction:column;padding:10px 14px 14px;display:flex}._titleBar_c49d2_13{min-height:28px;margin-bottom:var(--space-2);align-items:center;gap:9px;display:flex}._title_c49d2_13{color:var(--ink-dim);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:13px;font-weight:600}._filler_c49d2_33{background:var(--line);flex:1;height:1px}._body_c49d2_39{gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex}._toggle_c49d2_48{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}._toggle_c49d2_48:hover{color:var(--ink)}._chevron_c49d2_66{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px;transition:transform var(--duration) var(--ease)}._collapsed_c49d2_77 ._chevron_c49d2_66{transform:rotate(-90deg)}._collapsed_c49d2_77 ._titleBar_c49d2_13{margin-bottom:0}._collapsed_c49d2_77{padding-bottom:10px}._body_c49d2_39[hidden]{display:none}._tooltip_kkrs2_2{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--panel);min-width:50px;max-width:380px;box-shadow:var(--shadow);color:var(--ink);flex-direction:column;font-size:13px;display:flex}._floating_kkrs2_15{z-index:var(--z-tooltip);pointer-events:none;animation:_appear_kkrs2_1 var(--duration) var(--ease);position:fixed;top:0;left:0}._title_kkrs2_24{padding:6px 11px;font-weight:600}._content_kkrs2_29{gap:var(--space-1);border-top:1px solid var(--line);color:var(--ink-dim);flex-direction:column;padding:7px 11px 9px;display:flex}@keyframes _appear_kkrs2_1{0%{opacity:0}}._slot_1tm9k_2{width:var(--slot-size);height:var(--slot-size);border-radius:var(--radius);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;line-height:0;display:inline-grid;position:relative}._slot_1tm9k_2:hover,._slot_1tm9k_2:focus-visible{z-index:var(--z-raised);border-color:var(--line-strong);background:var(--panel);outline:none}._slot_1tm9k_2:focus-visible{border-color:var(--accent)}._selected_1tm9k_30,._selected_1tm9k_30:hover{border-color:var(--accent);background:var(--accent-soft)}._amount_1tm9k_37{color:var(--icon-text);font:600 10.5px/1 var(--font-mono);text-shadow:0 0 2px var(--icon-outline), 0 0 2px var(--icon-outline), 0 0 1px var(--icon-outline);pointer-events:none;position:absolute;bottom:1px;right:1px}._quality_1tm9k_47{width:8px;height:8px;box-shadow:0 0 0 1px var(--icon-outline);position:absolute;bottom:3px;left:3px;transform:rotate(45deg)}._uncommon_1tm9k_57{background:var(--quality-uncommon)}._rare_1tm9k_60{background:var(--quality-rare)}._epic_1tm9k_63{background:var(--quality-epic)}._legendary_1tm9k_66{background:var(--quality-legendary)}._choices_p2snc_1{flex-direction:column;gap:4px;display:flex}._category_p2snc_7{align-items:center;gap:var(--space-2);display:flex}._label_p2snc_13{width:200px;font-weight:500}._slots_p2snc_18{gap:1px;display:flex}._compact_p2snc_24{gap:var(--space-2) 18px;flex-flow:wrap}._compact_p2snc_24 ._category_p2snc_7{flex-direction:column;align-items:flex-start;gap:2px}._compact_p2snc_24 ._label_p2snc_13{width:auto;color:var(--ink-faint);font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}._apply_p2snc_46{margin-left:var(--space-2);align-self:center}._popover_fya5u_1{z-index:var(--z-popover);min-width:200px;max-width:min(480px, calc(100vw / var(--ui-scale,1) - 8px));border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--shadow);animation:_appear_fya5u_1 var(--duration) var(--ease);padding:10px 14px 14px;position:fixed;top:0;left:0}._title_fya5u_16{margin-bottom:var(--space-2);color:var(--ink-dim);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}._body_fya5u_26{gap:var(--space-2);flex-direction:column;display:flex}@keyframes _appear_fya5u_1{0%{opacity:0}}._pane_1ejbb_1{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;min-height:0;overflow:auto}._tabs_18ga6_2{border:1px solid var(--line-strong);border-radius:var(--radius);flex-wrap:wrap;align-self:flex-start;display:inline-flex;overflow:hidden}._tab_18ga6_2{color:var(--ink-dim);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:6px 13px;font-size:12.5px;font-weight:600}._tab_18ga6_2+._tab_18ga6_2{border-left:1px solid var(--line-strong)}._tab_18ga6_2:hover{color:var(--ink)}._selected_18ga6_32,._selected_18ga6_32:hover{background:var(--accent);color:var(--accent-ink)}._large_18ga6_39{border:0;gap:5px;overflow:visible}._large_18ga6_39 ._tab_18ga6_2{border:1px solid var(--line-strong);border-radius:2px;padding:4px 9px}._large_18ga6_39 ._tab_18ga6_2+._tab_18ga6_2{border-left:1px solid var(--line-strong)}._large_18ga6_39 ._tab_18ga6_2:hover{border-color:var(--ink-faint)}._large_18ga6_39 ._selected_18ga6_32,._large_18ga6_39 ._selected_18ga6_32:hover{border-color:var(--accent)}._input_yyen3_2{min-width:0;height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-sunken);color:var(--ink);padding:5px 9px}._input_yyen3_2::placeholder{color:var(--ink-faint)}._input_yyen3_2:focus{border-color:var(--accent);outline:none}._number_yyen3_21{width:82px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}._invalid_yyen3_28,._invalid_yyen3_28:focus{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}._flow_vud61_2{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;display:flex}._tools_vud61_11{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}._status_vud61_19{color:var(--ink-faint);font-family:var(--font-mono);opacity:0;transition:opacity var(--duration) var(--ease);margin-right:auto;font-size:11px}._status_vud61_19[data-visible=true]{opacity:1;transition-delay:.2s}._hint_vud61_33{color:var(--ink-faint);margin-right:8px;font-size:12px}._icon_vud61_39{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}._find_vud61_49{width:150px}._found_vud61_53{min-width:7ch;color:var(--ink-dim);font-family:var(--font-mono);font-size:12px}._zoom_vud61_60{min-width:5ch;color:var(--ink-dim);font-family:var(--font-mono);text-align:center;font-size:12px}._pane_vud61_68{height:calc(100vh / var(--ui-scale,1));cursor:grab;touch-action:none;border:1px solid var(--line);border-radius:var(--radius-card);background-color:var(--panel-sunken);background-image:linear-gradient(var(--graph-paper) 1px, transparent 1px), linear-gradient(90deg, var(--graph-paper) 1px, transparent 1px);background-size:28px 28px;flex:0 auto;min-height:120px;position:relative;overflow:clip}._canvas_vud61_88{transform-origin:0 0;will-change:transform;transition:opacity var(--duration) var(--ease);position:absolute;top:0;left:0}._stale_vud61_97{opacity:.55}._lines_vud61_101{position:absolute;inset:0;overflow:visible}._item_vud61_107,._fluid_vud61_108{fill:none;stroke-width:1.5px}._item_vud61_107{stroke:var(--line-strong)}._fluid_vud61_108{stroke:var(--fluid)}._arrowItem_vud61_121{fill:var(--line-strong)}._arrowFluid_vud61_125{fill:var(--fluid)}._label_vud61_129{background:var(--panel-sunken);height:18px;color:var(--ink-dim);font-family:var(--font-mono);white-space:nowrap;border-radius:2px;align-items:center;gap:4px;padding:0 3px;font-size:11px;display:inline-flex;position:absolute}._fluidLabel_vud61_144{color:var(--fluid)}._box_vud61_148{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--shadow);color:var(--ink);font:inherit;text-align:left;align-items:center;gap:8px;padding:6px 10px;display:flex;position:absolute}button._box_vud61_148{cursor:pointer}button._box_vud61_148:hover{border-color:var(--accent)}._source_vud61_172{background:var(--panel-sunken);box-shadow:none;border-style:dashed}._target_vud61_179{border-left:4px solid var(--accent)}._selected_vud61_183{border-color:var(--accent);background:var(--accent-soft)}._selected_vud61_183 ._meta_vud61_188{color:var(--ink)}._match_vud61_193{outline:1px dashed var(--accent);outline-offset:3px}._current_vud61_198{outline:2px solid var(--accent)}._text_vud61_202{flex-direction:column;min-width:0;display:flex}._name_vud61_208{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}._meta_vud61_188{color:var(--ink-dim);font-family:var(--font-mono);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}._dragging_vud61_225{cursor:grabbing;-webkit-user-select:none;user-select:none}._dragging_vud61_225 button._box_vud61_148{cursor:grabbing}@media (width<=900px){._pane_vud61_68{height:75vh}}._select_1vgbb_1{min-width:120px}._dot_1vgbb_5{background:var(--quality-normal);width:8px;height:8px;margin:0 2px;display:inline-block;transform:rotate(45deg)}._dot_1vgbb_5[data-quality=uncommon]{background:var(--quality-uncommon)}._dot_1vgbb_5[data-quality=rare]{background:var(--quality-rare)}._dot_1vgbb_5[data-quality=epic]{background:var(--quality-epic)}._dot_1vgbb_5[data-quality=legendary]{background:var(--quality-legendary)}._editor_1nxor_1{flex-direction:column;gap:6px;display:flex}._choices_1nxor_7{flex-wrap:wrap;gap:2px;display:flex}._beacons_1nxor_13{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._results_vqod6_2{flex:0 auto;min-height:240px;container-type:inline-size}._layout_vqod6_11{flex:0 auto;gap:12px;min-height:0;display:flex;position:relative}._layout_vqod6_11>._scroll_vqod6_19{flex:1;min-width:0}._aside_vqod6_24{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);width:300px;max-height:100%;box-shadow:var(--shadow);animation:_appear_vqod6_1 var(--duration) var(--ease);flex:none;align-self:flex-start;overflow-y:auto}._expanded_vqod6_38{z-index:var(--z-modal);background:var(--panel);padding:12px;position:fixed;inset:0}._inline_vqod6_47{display:none}._table_vqod6_51 ._inline_vqod6_47>td{background:var(--panel-sunken);padding:0}@container (width<=1000px){._aside_vqod6_24{display:none}._tree_vqod6_63 ._aside_vqod6_24{width:min(300px,100% - 16px);max-height:calc(100% - 52px);display:block;position:absolute;top:44px;right:8px}._inline_vqod6_47{display:table-row}}._uses_vqod6_77{flex-direction:column;gap:6px;padding:10px 12px 12px;display:flex}._usesTitle_vqod6_84{align-items:center;gap:8px;font-weight:600;display:flex}._usesHead_vqod6_91{color:var(--ink-faint);font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;margin:6px 0 0;font-size:11px;font-weight:600}._usesItem_vqod6_101{flex-direction:column;gap:2px;display:flex}._usesAmount_vqod6_107,._link_vqod6_108,._note_vqod6_109{align-items:center;gap:7px;min-height:24px;display:flex}._usesAmount_vqod6_107{font-weight:500}._links_vqod6_120{border-left:1px solid var(--line-strong);margin:0 0 0 9px;padding:0 0 0 13px;list-style:none}._links_vqod6_120._flat_vqod6_128{border-left:0;margin-left:0;padding-left:0}._link_vqod6_108{border-radius:var(--radius);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:1px 4px}._link_vqod6_108:hover{background:var(--accent-soft)}._note_vqod6_109{color:var(--ink-dim);padding:1px 4px;font-style:italic}._linkName_vqod6_156{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._rate_vqod6_164{color:var(--accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}._scroll_vqod6_19{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel);min-height:0}._table_vqod6_51{border-collapse:collapse;width:100%}._table_vqod6_51 th{z-index:var(--z-sticky);border-bottom:1px solid var(--line);background:var(--panel);color:var(--ink-faint);font-family:var(--font-display);letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:7px 10px;font-size:11px;font-weight:600;position:sticky;top:0}._table_vqod6_51 td{border-top:1px solid var(--line);vertical-align:middle;padding:3px 10px}._row_vqod6_207{animation:_appear_vqod6_1 var(--duration) var(--ease);cursor:pointer}._row_vqod6_207:hover{background:var(--panel-sunken)}._row_vqod6_207._selected_vqod6_219{background:var(--accent-soft)}._recipe_vqod6_223,._machine_vqod6_224,._amounts_vqod6_225{align-items:center;gap:7px;display:flex}._recipe_vqod6_223{color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}._quality_vqod6_243{color:var(--ink-faint);font-weight:400}._amounts_vqod6_225{flex-wrap:wrap;gap:2px}._machine_vqod6_224{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}._beltHead_vqod6_261>*{vertical-align:middle}._belt_vqod6_261{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}._share_vqod6_273{align-items:center;gap:4px;display:flex}._choose_vqod6_279{border:1px solid var(--line);border-radius:var(--radius);color:inherit;font:inherit;cursor:pointer;background:0 0;margin:0 -6px;padding:2px 5px}._choose_vqod6_279:hover,._choose_vqod6_279:focus-visible{border-color:var(--accent);outline:none}._belts_vqod6_296{color:var(--ink-dim)}._plain_vqod6_300{cursor:default}._custom_vqod6_305{position:relative}._custom_vqod6_305:before{content:"";z-index:var(--z-raised);border:4px solid #0000;border-top-color:var(--accent);border-left-color:var(--accent);position:absolute;top:-1px;left:-1px}._modules_vqod6_320{border:1px solid var(--line);border-radius:var(--radius);min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:2px;padding:2px 6px;display:inline-flex}._modules_vqod6_320:hover,._modules_vqod6_320:focus-visible{border-color:var(--accent);outline:none}._beacon_vqod6_340{margin-left:var(--space-1);color:var(--ink-faint);font-family:var(--font-mono);align-items:center;font-size:11px;display:inline-flex}._none_vqod6_349{color:var(--ink-faint);font-size:12px}._power_vqod6_354{color:var(--accent);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}._choices_vqod6_362{flex-wrap:wrap;gap:2px;display:flex}._effects_vqod6_368{color:var(--ink-faint);font-family:var(--font-mono);font-size:11.5px}._recipeList_vqod6_374{flex-direction:column;gap:4px;display:flex}._recipeChoice_vqod6_380{text-transform:none;letter-spacing:0;font-family:var(--font-body);justify-content:flex-start;font-weight:500}._recipeName_vqod6_388{text-align:left;flex:1}._ingredients_vqod6_393{gap:var(--space-1);font-family:var(--font-mono);font-size:11px;display:inline-flex}._changed_vqod6_401{position:relative}._changed_vqod6_401:after{content:"";border-radius:var(--radius);background:var(--accent);opacity:0;animation:_flash_vqod6_1 var(--duration-slow) var(--ease);pointer-events:none;position:absolute;inset:-2px -4px}@keyframes _flash_vqod6_1{0%{opacity:.25}}@keyframes _appear_vqod6_1{0%{opacity:0}}@media (width<=900px){._results_vqod6_2{min-height:0}._scroll_vqod6_19{max-height:75vh}}@media (width>=1000px){._layout_vqod6_11._expanded_vqod6_38{flex-direction:row}._layout_vqod6_11._expanded_vqod6_38 ._aside_vqod6_24{align-self:flex-start;width:300px;max-height:100%;display:block;position:static}}._backdrop_1iane_1{z-index:var(--z-modal);padding:var(--space-3);background:var(--backdrop);animation:_fade_1iane_1 var(--duration) var(--ease);place-items:center;display:grid;position:fixed;inset:0}._modal_1iane_12{max-width:100%;max-height:100%;animation:_rise_1iane_1 var(--duration) var(--ease);display:flex}._window_1iane_19{width:min(720px, calc(100vw / var(--ui-scale,1) - 2 * var(--space-3)));max-height:calc(100vh / var(--ui-scale,1) - 2 * var(--space-3))}@keyframes _fade_1iane_1{0%{opacity:0}}@keyframes _rise_1iane_1{0%{opacity:0;transform:translateY(8px)}}._about_v04cg_1{gap:var(--space-2);flex-direction:column;max-width:560px;display:flex}._about_v04cg_1 p,._about_v04cg_1 ul{margin:0}._about_v04cg_1 ul{gap:var(--space-1);padding-left:var(--space-4);flex-direction:column;display:flex}._about_v04cg_1 h3{color:var(--ink-faint);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}._about_v04cg_1 a{color:var(--accent)}._about_v04cg_1 kbd{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-sunken);font-family:var(--font-mono);padding:0 5px;font-size:12px}._label_w7uos_1{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}._checkbox_w7uos_8{border:1px solid var(--line-strong);background:var(--panel-sunken);appearance:none;cursor:pointer;border-radius:2px;flex:none;place-items:center;width:16px;height:16px;margin:0;display:grid}._checkbox_w7uos_8:checked{border-color:var(--accent);background:var(--accent)}._checkbox_w7uos_8:after{content:"";border:solid var(--accent-ink);opacity:0;width:8px;height:4px;transition:opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease);border-width:0 0 2px 2px;transform:translateY(-1px)rotate(-45deg)scale(.6)}._checkbox_w7uos_8:checked:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}._label_w7uos_1:hover ._checkbox_w7uos_8{border-color:var(--accent)}._radio_w7uos_47{border-radius:50%}._radio_w7uos_47:checked{background:var(--panel-sunken)}._radio_w7uos_47:after{background:var(--accent);border:0;border-radius:50%;width:8px;height:8px;transform:scale(.4)}._radio_w7uos_47:checked:after{transform:scale(1)}._slider_1geaa_2{min-width:160px;padding-top:8px;display:inline-block;position:relative}._slider_1geaa_2:before{content:"";background:repeating-linear-gradient(90deg, var(--line-strong) 0 1px, transparent 1px calc((100% - 1px) / var(--ticks))) 0 0 / calc(100% + 1px) 100%;pointer-events:none;height:5px;position:absolute;top:0;left:7px;right:7px}._input_1geaa_20{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0}._input_1geaa_20::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--fill), var(--line-strong) var(--fill));border-radius:2px;height:4px}._input_1geaa_20::-moz-range-track{background:var(--line-strong);border-radius:2px;height:4px}._input_1geaa_20::-moz-range-progress{background:var(--accent);border-radius:2px;height:4px}._input_1geaa_20::-webkit-slider-thumb{border:1px solid var(--line-strong);background:var(--panel);width:14px;height:14px;box-shadow:var(--shadow);appearance:none;border-radius:50%;margin-top:-5px}._input_1geaa_20::-moz-range-thumb{border:1px solid var(--line-strong);background:var(--panel);border-radius:50%;width:14px;height:14px}._input_1geaa_20:hover::-webkit-slider-thumb{border-color:var(--accent)}._input_1geaa_20:focus-visible::-webkit-slider-thumb{border-color:var(--accent)}._input_1geaa_20:focus-visible{outline:none}._page_11i77_1{min-height:0;padding:var(--space-2);display:flex}._scroll_11i77_7{height:min(calc(60vh / var(--ui-scale,1)), 560px);flex:1}._rows_11i77_12{padding-right:var(--space-2);flex-direction:column;gap:6px;display:flex}._row_11i77_12{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--line);flex-wrap:wrap;padding-bottom:6px;display:flex}._rowLabel_11i77_28{align-items:center;gap:var(--space-1);width:200px;font-weight:500;display:inline-flex}._choices_11i77_36{flex-wrap:wrap;gap:2px;display:flex}._note_11i77_42{color:var(--ink-faint);margin:0;font-size:12.5px}._recipe_11i77_48{align-self:flex-start}._section_11i77_52{color:var(--ink-dim);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:600}._value_11i77_61{min-width:64px;height:var(--control-height);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--panel-sunken);font-family:var(--font-mono);place-items:center;display:inline-grid}._footer_11i77_72{align-items:center;gap:var(--space-2);padding-top:var(--space-2);display:flex}._message_11i77_79{color:var(--ink-faint);flex:1;font-size:13px}._picker_1djx7_2{gap:var(--space-2);flex-direction:column;min-height:0;display:flex}._search_1djx7_9{width:100%}._grid_1djx7_13{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--panel-sunken);min-height:0;padding:0 2px 8px}._groupHead_1djx7_21{color:var(--ink-faint);font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:12px 6px 4px;font-size:12px;font-weight:600;display:flex}._groupHead_1djx7_21:after{content:"";background:var(--line);flex:1;height:1px}._count_1djx7_42{font-family:var(--font-mono);letter-spacing:0;order:2;font-size:11px}._row_1djx7_51{flex-wrap:wrap;gap:1px;padding:1px 4px;display:flex}._empty_1djx7_58{color:var(--ink-faint);text-align:center;margin:0;padding:26px 12px}._info_vwo8i_1{flex-direction:column;margin:-7px -11px -9px;display:flex}._section_vwo8i_7{flex-direction:column;gap:4px;padding:7px 11px 9px;display:flex}._section_vwo8i_7+._section_vwo8i_7{border-top:1px solid var(--line)}._heading_vwo8i_18{color:var(--ink-faint);font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:600}._amount_vwo8i_27,._time_vwo8i_28,._icons_vwo8i_29{color:var(--ink);align-items:center;gap:6px;display:flex}._amount_vwo8i_27 strong,._time_vwo8i_28 strong{color:var(--accent);font-family:var(--font-mono);font-weight:500}._icons_vwo8i_29{flex-wrap:wrap}._click_vwo8i_47{color:var(--ink-faint);font-size:12px}._targets_jac64_2{border:0;border-right:1px solid var(--line);background:var(--panel-sunken);min-height:0;box-shadow:none;border-radius:0;grid-area:targets}._panel_jac64_12{flex-direction:column;flex:1;min-height:0;display:flex}._list_jac64_19{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}._panel_jac64_12[hidden],._list_jac64_19[hidden]{display:none}._hint_jac64_32{color:var(--ink-faint);margin:0;font-size:13px}._target_jac64_2{box-shadow:var(--shadow);animation:_appear_jac64_1 var(--duration) var(--ease);align-items:center;gap:10px;padding:7px 9px 7px 8px;display:flex}._fields_jac64_47{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._name_jac64_55{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._amount_jac64_62{gap:4px;display:flex}._unit_jac64_67{min-width:96px}@keyframes _appear_jac64_1{0%{opacity:0;transform:translateY(-4px)}}._saved_jac64_78{margin-bottom:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;display:flex}._savedLists_jac64_88{flex-direction:column;flex:none;gap:6px;max-height:178px;display:flex}._listHead_jac64_96{justify-content:space-between;align-items:center;display:flex}._savedHead_jac64_102{color:var(--ink-faint);font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}._saveRow_jac64_112{align-items:center;gap:4px;display:flex}._saveRow_jac64_112>input{flex:1;min-width:0}._count_jac64_123{min-width:2ch;color:var(--ink-dim);font-family:var(--font-mono);text-align:right;font-size:12px}._totals_1qv3w_2{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:8px;display:grid}._section_1qv3w_8{box-shadow:var(--shadow);flex-direction:column;gap:6px;display:flex}._section_1qv3w_8 h3{color:var(--ink-faint);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}._slots_1qv3w_25{flex-wrap:wrap;display:flex}._power_1qv3w_30{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:23px;line-height:1.1}._solving_1qv3w_37{color:var(--ink-faint);font-family:var(--font-mono);opacity:0;transition:opacity var(--duration) var(--ease);font-size:11px}._solving_1qv3w_37[data-visible=true]{opacity:1;transition-delay:.2s}._warnings_1qv3w_50{border-color:var(--accent);color:var(--accent);font-size:13px}._planner_26ik0_3{height:calc(100vh / var(--ui-scale,1));grid-template:"header header""targets main"minmax(0,1fr)/minmax(360px,440px) minmax(0,1fr);display:grid}._header_26ik0_13{z-index:var(--z-header);border-bottom:1px solid var(--line);background:var(--panel);flex-wrap:wrap;grid-area:header;align-items:center;gap:18px;padding:12px 20px 11px;display:flex;position:relative}._header_26ik0_13:after{content:"";background:repeating-linear-gradient(115deg, var(--accent) 0 9px, transparent 9px 20px);opacity:.55;height:3px;position:absolute;inset:auto 0 -3px}._title_26ik0_36{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:23px;font-weight:700}._title_26ik0_36 em{color:var(--accent);font-style:normal}._dataset_26ik0_50{border:1px solid var(--line-strong);color:var(--ink-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:2px 7px;font-size:10.5px}._spacer_26ik0_61{flex:1}._setting_26ik0_65{color:var(--ink-faint);font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}._setting_26ik0_65>*{color:var(--ink);font-family:var(--font-body);letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400}._skeletonTargets_26ik0_87{grid-area:targets}._main_26ik0_92{background-image:linear-gradient(var(--graph-paper) 1px, transparent 1px), linear-gradient(90deg, var(--graph-paper) 1px, transparent 1px);background-size:28px 28px;flex-direction:column;grid-area:main;gap:22px;min-height:0;padding:24px 26px 40px;display:flex;overflow-y:auto}._error_26ik0_106{border-color:var(--accent);color:var(--accent);animation:_appear_26ik0_1 var(--duration) var(--ease)}._empty_26ik0_112{border:1px dashed var(--line-strong);color:var(--ink-dim);text-align:center;background:0 0}@media (width<=900px){._planner_26ik0_3{height:auto;min-height:calc(100vh / var(--ui-scale,1));grid-template:"header""targets""main"/minmax(0,1fr)}._main_26ik0_92{padding:18px 14px 70px;overflow:visible}}@keyframes _appear_26ik0_1{0%{opacity:0}}._detail_1gbfv_1{color:var(--ink-faint);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:12px}._retry_1gbfv_9{align-self:flex-start}._notice_bh9hn_1{right:var(--space-3);bottom:var(--space-3);z-index:var(--z-notice);align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--panel);box-shadow:var(--shadow);animation:_rise_bh9hn_1 var(--duration-slow) var(--ease);padding:9px 13px;display:flex;position:fixed}@keyframes _rise_bh9hn_1{0%{opacity:0;transform:translateY(8px)}}
