.TabbedContainer.svelte-1m4v089{flex-direction:row;flex:1;min-height:0;display:flex}.TabbedContainer.floating.svelte-1m4v089{z-index:101;flex-direction:column-reverse;width:100%;max-height:100vh;position:absolute;bottom:0}.TabbedContainer.floating.svelte-1m4v089 nav:where(.svelte-1m4v089){background:#181818;box-shadow:0 0 8px #0006}.TabbedContainer.floating.svelte-1m4v089 nav:where(.svelte-1m4v089) .tab-item:where(.svelte-1m4v089){flex-grow:1;height:3em}.TabbedContainer.floating.svelte-1m4v089 .content:where(.svelte-1m4v089){background:linear-gradient(#0000 0%,#0006 20%);max-height:calc(100vh - 6rem)}nav.svelte-1m4v089{border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;gap:.1rem;width:10rem;padding:.25rem 0 4em;display:flex}.tab-item.svelte-1m4v089{color:#ffffffb3;cursor:pointer;text-align:left;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:.6em;padding:.65em .9em;font-family:inherit;font-size:1em;transition:color .1s,background .1s;display:flex}.tab-item.svelte-1m4v089:hover{color:#ffffffd9;background:#ffffff0d}.tab-item.active.svelte-1m4v089{color:#fff;background:#ffffff12;border-left-color:#f9df11e6}.badge.svelte-1m4v089{color:#e5cd13;text-align:center;border:1px solid #e5cd13;border-radius:3px;justify-content:center;align-items:center;width:1.4em;height:1.4em;margin-left:auto;font-size:.75em;display:flex}.content.svelte-1m4v089{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}@media (width<=700px){.TabbedContainer.svelte-1m4v089{flex-direction:column}nav.svelte-1m4v089{border-bottom:1px solid #ffffff14;border-right:none;flex-direction:row;gap:0;width:auto;padding:0;overflow-x:auto}.tab-item.svelte-1m4v089{white-space:nowrap;border-bottom:2px solid #0000;border-left:none;border-radius:0;flex-shrink:0;margin-bottom:0!important}.tab-item.active.svelte-1m4v089{border-bottom-color:#f9df11e6;border-left-color:#0000}}.BuildingButton.svelte-1a9p4kc{cursor:pointer;background:#191919 50%;border-radius:.25rem;flex-shrink:0;align-items:center;gap:1em;height:4em;display:flex;overflow:hidden}.BuildingButton.smol.svelte-1a9p4kc{background:#00000026;font-size:.6em}.s.svelte-1a9p4kc{background:#444}figure.svelte-1a9p4kc{background-position:50% 100%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:4em;height:100%;margin:0}figure.kit.svelte-1a9p4kc{opacity:.8;justify-content:center;align-items:center;display:flex}.name.svelte-1a9p4kc{-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word;word-break:break-word;padding-right:1em;font-size:1em;line-height:1.2;overflow:hidden}.BuildingButton.icon.svelte-1a9p4kc figure:where(.svelte-1a9p4kc){background-position:50%;background-size:80%}.RecipeViewer.svelte-p31jsg{background:#fffe;border:none;border-radius:.5em;flex-wrap:wrap;align-items:center;gap:.5em;margin:0;padding:.5em;font-family:inherit;display:inline-flex;position:relative;overflow:hidden}.RecipeViewer.hasEnv.svelte-p31jsg{flex-direction:column;align-items:stretch;gap:0;padding:0}.envHeader.svelte-p31jsg{text-align:center;letter-spacing:.05em;color:#222;height:1.75em;font-size:1em;font-weight:500;line-height:1.75em}.body.svelte-p31jsg{align-items:center;gap:1em;display:inline-flex}.hasEnv.svelte-p31jsg .body:where(.svelte-p31jsg){padding:.5em}.RecipeViewer.onclick.svelte-p31jsg:hover{cursor:pointer;background:#fffb}.RecipeViewer.onclick.svelte-p31jsg .Item{pointer-events:none}.ingredients.svelte-p31jsg,.outcomes.svelte-p31jsg{align-items:center;gap:.6em;display:flex}.group.svelte-p31jsg{flex-direction:column;align-items:center;gap:.2em;display:flex}.arrow.svelte-p31jsg{color:#555;flex-flow:column wrap;justify-content:center;align-items:center;gap:.5em;font-size:1.2em;display:flex}.nowrap.svelte-p31jsg{align-items:center;display:flex}.efficiency.svelte-p31jsg{letter-spacing:.02em;white-space:nowrap;background:#000c;border-radius:.3em;margin-bottom:-.2em;padding:.25em .5em;line-height:1.3}.pct.svelte-p31jsg{opacity:.7;margin-left:.1em;font-size:.75em}.tick.svelte-p31jsg{background-color:#0003;background-image:linear-gradient(#0000004d);background-size:var(--tick) 100%;transform-origin:0 0;background-repeat:no-repeat;flex-shrink:0;min-width:calc(100% + 1em);height:6px;min-height:6px;margin-bottom:-.5em;margin-left:-.5em}.hasEnv.svelte-p31jsg .tick:where(.svelte-p31jsg){z-index:1;height:4px;min-height:4px;position:absolute;top:calc(100% - 4px)}.idle.svelte-p31jsg .tick:where(.svelte-p31jsg){background-image:linear-gradient(#73b7e5)}.clog.svelte-p31jsg .tick:where(.svelte-p31jsg){background-image:linear-gradient(#fa6464)}.layout.svelte-1ustwfb{flex-direction:row;flex:1;min-height:0;display:flex}@media (width<=700px){.layout.svelte-1ustwfb{flex-direction:column}}.layout.svelte-1ustwfb .TabbedContainer{flex:none}.layout.svelte-1ustwfb .TabbedContainer .content{display:none}.body.svelte-1ustwfb{flex-direction:column;flex:1;gap:.75em;min-width:15em;min-height:0;padding:.75em;display:flex}.layout.svelte-1ustwfb .Input{flex-shrink:0;width:100%}.results.svelte-1ustwfb{flex-wrap:wrap;flex:1;place-content:flex-start;align-items:flex-start;gap:1.5em;padding-top:.5em;display:flex;overflow-y:auto}.section-label.svelte-1ustwfb{text-transform:uppercase;letter-spacing:.06em;color:#fff9;align-items:center;gap:.5em;width:100%;min-width:100%;margin-top:.5em;margin-bottom:-.75em;font-size:.8em;font-weight:500;display:flex}.section-label.svelte-1ustwfb span:where(.svelte-1ustwfb){margin-right:auto}.section-label.svelte-1ustwfb:first-child{margin-top:0}.empty.svelte-1ustwfb{opacity:.7;padding:0 .5em;line-height:1.5em}.Item.svelte-dy7fc0{box-shadow:0 -1.2em 1em -1em var(--rarity-shade,none) inset, 0px 0px .5em #0009 inset;background:#0000001a;background-image:var(--composite), var(--image);width:5em;height:5em;cursor:inherit;box-sizing:border-box;font-family:inherit;font-size:inherit;cursor:pointer;background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:65% 65%,90% 90%;border:none;border-bottom:.2em solid;border-radius:.2em .2em .4em;flex-shrink:0;padding:0;position:relative;overflow:hidden}.Item.required.svelte-dy7fc0{box-shadow:inset 0 0 1em #ff8c00}.ghost.svelte-dy7fc0{opacity:.7}.liquid.svelte-dy7fc0{border-radius:50em}.liquid.svelte-dy7fc0 i:where(.svelte-dy7fc0){text-align:center!important}.dynamic.svelte-dy7fc0{border-radius:1.6em .2em}.catalyst.svelte-dy7fc0{border-radius:50em}.catalyst.svelte-dy7fc0 i:where(.svelte-dy7fc0){text-align:center!important}.Item.button.svelte-dy7fc0,.clickable.svelte-dy7fc0{cursor:pointer}.ItemInline.svelte-dy7fc0:hover button:where(.svelte-dy7fc0),.Item.button.svelte-dy7fc0:hover{background-color:#00000054}.Item[data-rarity="-1"].svelte-dy7fc0,.ItemInline[data-rarity="-1"].svelte-dy7fc0{--rarity-shade:transparent;border-color:#0000}.Item[data-rarity="1"].svelte-dy7fc0,.ItemInline[data-rarity="1"].svelte-dy7fc0{--rarity-shade:#9b9a9a;border-color:#9b9a9a}.Item[data-rarity="2"].svelte-dy7fc0,.ItemInline[data-rarity="2"].svelte-dy7fc0{--rarity-shade:#abcd41;border-color:#abcd41}.Item[data-rarity="3"].svelte-dy7fc0,.ItemInline[data-rarity="3"].svelte-dy7fc0{--rarity-shade:#26bafb;border-color:#26bafb}.Item[data-rarity="4"].svelte-dy7fc0,.ItemInline[data-rarity="4"].svelte-dy7fc0{--rarity-shade:#9451f8;border-color:#9451f8}.icon.svelte-dy7fc0{box-shadow:none;background-color:#1c1c1c;border:.3em solid #fff;border-radius:50%;flex-shrink:0;font-size:.23em;pointer-events:none!important}.Item.inline.svelte-dy7fc0{vertical-align:middle;background-size:120%;border-width:1px;font-size:.35em}.ItemInline.svelte-dy7fc0 .Item:where(.svelte-dy7fc0){margin-right:.5em;font-size:.5em}.Item.inline.svelte-dy7fc0+i{font-style:inherit}.Item.inline[data-rarity="0"].svelte-dy7fc0+i{--rarity-shade:transparent;border-bottom:1px solid #0000}.Item.inline[data-rarity="1"].svelte-dy7fc0+i{--rarity-shade:#9b9a9a;border-bottom:1px solid #9b9a9a}.Item.inline[data-rarity="2"].svelte-dy7fc0+i{--rarity-shade:#abcd41;border-bottom:1px solid #abcd41}.Item.inline[data-rarity="3"].svelte-dy7fc0+i{--rarity-shade:#26bafb;border-bottom:1px solid #26bafb}.Item.inline[data-rarity="4"].svelte-dy7fc0+i{--rarity-shade:#9451f8;border-bottom:1px solid #9451f8}.count.svelte-dy7fc0{border:none}i.svelte-dy7fc0{text-align:right;color:#fff;box-sizing:border-box;background:linear-gradient(90deg,#0000 0,#0009 80% 100%);width:100%;padding:.2em .4em;font-size:1.1em;font-style:normal;display:block;position:absolute;bottom:0}.s.svelte-dy7fc0{background-color:#ffffff21!important}.count.inline.svelte-dy7fc0{background-position:0 100%,0%;background-size:auto 65%,auto 105%;flex-shrink:0;width:auto;min-width:5em;font-size:.38em}.count.inline.svelte-dy7fc0 i:where(.svelte-dy7fc0){padding-left:2em;font-size:3em;font-weight:400;position:relative}.lod2 .Item.icon.svelte-dy7fc0{background:#222;background-image:radial-gradient(circle closest-side, rgba(var(--item-color), 1) 0%, rgba(var(--item-color), 1) 50%, transparent 50%);border-width:.6em}.hint.svelte-dy7fc0{text-align:left;white-space:nowrap;flex-direction:column;align-items:flex-start;font-size:1.1em;display:flex}.hint.svelte-dy7fc0 small:where(.svelte-dy7fc0){opacity:.8;font-variant-numeric:tabular-nums;align-items:center;gap:.3em;font-size:.9em;display:inline-flex}.hint.svelte-dy7fc0 small:where(.svelte-dy7fc0) b:where(.svelte-dy7fc0){font-weight:400}.hint.svelte-dy7fc0 small:where(.svelte-dy7fc0) b.bad:where(.svelte-dy7fc0){color:#f88}.hint.svelte-dy7fc0 .hint-clog{color:#f88;flex-shrink:0;width:.9em;height:.9em}
