path.svelte-1g28qyz{fill:currentColor}.Button.svelte-18sv61c{color:#fff;cursor:pointer;vertical-align:middle;font-family:inherit;font-size:inherit;box-sizing:border-box;z-index:1;--success:#8fef71;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;height:2.5em;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.Button.icon.svelte-18sv61c{min-width:2.5em}.Button.label.svelte-18sv61c{padding:.6em 1.5em}.Button.icon.label.svelte-18sv61c{gap:.2em .6em;padding-left:.8em;padding-right:1.1em}.Button.icon.mark.svelte-18sv61c:before{clip-path:polygon(0 100%,0 0,100% 0,100% 60%,87% 61%,77% 64%,70% 69%,64% 78%,61% 88%,60% 100%)}.Button.icon.mark.svelte-18sv61c:after{content:"";background:#e9c746;border:1px solid #0006;border-radius:10em;width:.4em;height:.4em;display:block;position:absolute;bottom:.3em;right:.3em}.Button.svelte-18sv61c:before{font-size:1.2em}.Button.svelte-18sv61c img{width:1.35em;height:auto}.Button.svelte-18sv61c svg{width:1.2em;height:1.2em}.Button.svelte-18sv61c svg *{fill:currentColor}.Button.svelte-18sv61c span:where(.svelte-18sv61c){white-space:nowrap;font-size:.9em}.Button.icon.svelte-18sv61c span:where(.svelte-18sv61c){padding:0 0 0 0;display:inline-block}.Button.svelte-18sv61c:hover:hover:hover{box-shadow:inset 0 0 0 500px #ffffff1a}.Button.active.svelte-18sv61c{box-shadow:inset 0 0 0 500px #000}.Button[data-type=OUTLINE].svelte-18sv61c{border:1px solid}.Button[data-type=DOTTED].svelte-18sv61c{border:1px dashed}.Button[data-type=OUTLINE][data-variant=PRIMARY].svelte-18sv61c{color:gold}.Button[data-type=OUTLINE][data-variant=INFO].svelte-18sv61c,.Button[data-type=NONE][data-variant=PRIMARY].svelte-18sv61c,.Button[data-type=DOTTED][data-variant=PRIMARY].svelte-18sv61c{color:#6baae5}.Button[data-type=NONE][data-variant=WARNING].svelte-18sv61c,.Button[data-type=OUTLINE][data-variant=WARNING].svelte-18sv61c,.Button[data-type=DOTTED][data-variant=WARNING].svelte-18sv61c{color:#e99b43}.Button[data-type=NONE][data-variant=DANGER].svelte-18sv61c,.Button[data-type=OUTLINE][data-variant=DANGER].svelte-18sv61c,.Button[data-type=DOTTED][data-variant=DANGER].svelte-18sv61c{color:#dd6161}.Button[data-type=NONE][data-variant=SUCCESS].svelte-18sv61c,.Button[data-type=OUTLINE][data-variant=SUCCESS].svelte-18sv61c,.Button[data-type=DOTTED][data-variant=SUCCESS].svelte-18sv61c{color:#8cdd74}.Button[data-variant=FADED].svelte-18sv61c{border-color:#fff3}.Button[data-variant=DARK].svelte-18sv61c{border-color:#ffffff1a}.Button[data-variant=HALF].svelte-18sv61c{border-color:#ffffff80}.Button[data-type=FILL][data-variant=PRIMARY].svelte-18sv61c{color:#222;background-color:#e5cd13}.Button[data-type=FILL][data-variant=WARNING].svelte-18sv61c{background-color:#aa7232}.Button[data-type=FILL][data-variant=DANGER].svelte-18sv61c{background-color:#dd6161}.Button[data-type=FILL][data-variant=SUCCESS].svelte-18sv61c{background-color:#4b9534}.Button[data-type=FILL][data-variant=FADED].svelte-18sv61c{background-color:#fff3}.Button[data-type=FILL][data-variant=HALF].svelte-18sv61c{background-color:#ffffff80}.Button[data-type=FILL][data-variant=DARK].svelte-18sv61c{background-color:#0000004d}.Button[data-type=FILL][data-variant=DARK].svelte-18sv61c:hover{box-shadow:inset 0 0 0 500px #0000004d}.Button[data-type=HALFILL][data-variant=PRIMARY].svelte-18sv61c{color:#4579aa;background-color:#0003}.Button[data-type=HALFILL][data-variant=WARNING].svelte-18sv61c{color:#aa7232;background-color:#0003}.Button[data-type=HALFILL][data-variant=DANGER].svelte-18sv61c{color:#dd6161;background-color:#0003}.Button[data-type=HALFILL][data-variant=SUCCESS].svelte-18sv61c{color:#4b9534;background-color:#0003}.Button[data-type=NONE].svelte-18sv61c{background-color:none;border:none}.Button[data-variant=FADED].svelte-18sv61c{opacity:.4;pointer-events:none}.anchor.svelte-18sv61c{left:var(--offsetX);top:var(--offsetY);z-index:10;pointer-events:all;font-size:1rem;position:absolute}.anchor.svelte-18sv61c>*{transform:var(--gravity);top:0;left:0}@media (width<=500px){.collapsible.svelte-18sv61c{padding:0!important}.collapsible.svelte-18sv61c>span:where(.svelte-18sv61c){display:none!important}}.Button.loading.svelte-18sv61c{pointer-events:none;opacity:.7}.spinner.svelte-18sv61c{animation:.8s linear infinite svelte-18sv61c-spin;display:inline-flex}@keyframes svelte-18sv61c-spin{to{transform:rotate(360deg)}}kbd.svelte-18sv61c{color:#a0a0a080;border:1px solid #a0a0a080;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:1.4em;height:1.4em;margin-left:.5em;margin-right:-.5em;font-size:.8em;display:inline-flex}kbd.corner.svelte-18sv61c{background:#1e1e1e;font-size:.6em;position:absolute;bottom:-.4em;right:0}.Modal.svelte-ta60gp{background:0 0;border:none;border-radius:.75rem;margin-top:1rem;margin-bottom:auto;padding:0;position:absolute;top:0;box-shadow:0 1rem 2rem #000000b3;outline:none!important}.blocc.svelte-ta60gp{background:#0003;position:fixed;inset:0}.modal-content.svelte-ta60gp{-webkit-user-select:none;user-select:none;width:60rem;min-height:7rem;max-width:var(--mw,min(90vw, 70rem));background:#232323dd linear-gradient(#aaa 0% .5em,#1e1e1e99 4em,#1e1e1eb3 50%,#1e1e1ee6 100%);border-radius:.75rem;flex-direction:column;gap:.5rem;max-height:min(90vh,80rem);padding:.4rem;display:flex;position:relative}h3.svelte-ta60gp{color:#fff;text-shadow:0 .1em .2em #0000004d;border-bottom:1px solid #6e6e6e80;margin-bottom:.4em;padding:.5em .5em .75em}.sm.svelte-ta60gp h3:where(.svelte-ta60gp){align-items:center;min-height:2.8em;font-size:1em;display:flex;margin:0!important;padding:0 0 0 1em!important}.modal-content.svelte-ta60gp>.Button{color:#333;cursor:pointer;font-size:1em;position:absolute;top:.5em;right:.5em}.sm.svelte-ta60gp .modal-content:where(.svelte-ta60gp)>.Button{top:.115em;right:.115em}.modal-content.svelte-ta60gp>.Button svg{font-size:1.25em}content.svelte-ta60gp{box-sizing:border-box;flex-direction:column;flex-grow:1;padding:.5em;display:flex;overflow-y:auto}.modal-content.bare.svelte-ta60gp{gap:0;padding:0}.modal-content.bare.svelte-ta60gp h3:where(.svelte-ta60gp){margin:.4rem .6rem 0 .4rem;padding:.5em .5em .75em}content.bare.svelte-ta60gp{padding:0;overflow:hidden}@media (width<=700px){.Modal.svelte-ta60gp{margin-top:1rem}.Modal.svelte-ta60gp::backdrop{background:#0006}}.Input.svelte-8ff5h4{display:inline-flex}.Input.disabled.svelte-8ff5h4{opacity:.4;pointer-events:none}.icon.svelte-8ff5h4{opacity:.5;flex-shrink:0;align-items:center;padding-left:.6em;display:inline-flex}input.svelte-8ff5h4{color:inherit;font:inherit;box-sizing:border-box;background:#0003;border:1px solid #ffffff2e;border-radius:.3em;outline:none;flex:1;min-width:0;height:2.5em;padding:0 .6em;font-size:1em;box-shadow:inset 0 1px 3px #0000001a}input.svelte-8ff5h4:focus{border-color:#f9df1199;outline:none}.has-icon.svelte-8ff5h4 input:where(.svelte-8ff5h4){padding-left:.3em}.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}.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}.RecipeViewer.svelte-p31jsg{background:#fffe;border:none;border-radius:.5em;align-items:center;gap:1em;margin:0;padding:.5em;font-family:inherit;display:inline-flex;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}.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}}.layout.svelte-1ustwfb{flex-direction:row;flex:1;min-height:0;display:flex}.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:0;padding:.75em;display:flex}.layout.svelte-1ustwfb .Input{flex-shrink:0;width:100%}.results.svelte-1ustwfb{flex-wrap:wrap;flex:1;justify-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{outline-offset:-1px;outline:1px solid #e95858b3}.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;border-width:1em}
