path.svelte-1g28qyz{fill:currentColor}.Button.svelte-18sv61c{border:none;background:none;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;color:#fff;text-decoration:none;position:relative;cursor:pointer;border-radius:5px;vertical-align:middle;font-family:inherit;font-size:inherit;font-weight:500;box-sizing:border-box;height:2.5em;z-index:1;--success: #8fef71;-webkit-user-select:none;user-select:none}.Button.icon.svelte-18sv61c{min-width:2.5em}.Button.label.svelte-18sv61c{padding:.6em 1.5em}.Button.icon.label.svelte-18sv61c{padding-left:.8em;padding-right:1.1em;gap:.2em .6em}.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:"";display:block;position:absolute;bottom:.3em;right:.3em;width:.4em;height:.4em;border-radius:10em;background:#e9c746;border:1px solid;border-color:#0006}.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){font-size:.9em;white-space:nowrap}.Button.icon.svelte-18sv61c span:where(.svelte-18sv61c){display:inline-block;padding:0}.Button.svelte-18sv61c:hover:hover:hover{box-shadow:0 0 0 500px inset #ffffff1a}.Button.active.svelte-18sv61c{box-shadow:0 0 0 500px inset #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{background-color:#4579aa}.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:0 0 0 500px inset #0000004d}.Button[data-type=HALFILL][data-variant=PRIMARY].svelte-18sv61c{background-color:#0003;color:#4579aa}.Button[data-type=HALFILL][data-variant=WARNING].svelte-18sv61c{background-color:#0003;color:#aa7232}.Button[data-type=HALFILL][data-variant=DANGER].svelte-18sv61c{background-color:#0003;color:#dd6161}.Button[data-type=HALFILL][data-variant=SUCCESS].svelte-18sv61c{background-color:#0003;color:#4b9534}.Button[data-type=NONE].svelte-18sv61c{border:none;background-color:none}.Button[data-variant=FADED].svelte-18sv61c{opacity:.4;pointer-events:none}.anchor.svelte-18sv61c{font-size:1rem;position:absolute;left:var(--offsetX);top:var(--offsetY);z-index:10;pointer-events:all}.anchor.svelte-18sv61c>*{top:0;left:0;transform:var(--gravity)}@media(max-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{display:inline-flex;animation:svelte-18sv61c-spin .8s linear infinite}@keyframes svelte-18sv61c-spin{to{transform:rotate(360deg)}}.Modal.svelte-ta60gp{border:none;background:transparent;padding:0;position:absolute;top:0;margin-top:1rem;margin-bottom:auto;box-shadow:0 1rem 2rem #000000b3,0 0 0 100vw #0003;border-radius:.75rem;outline:none!important}.modal-content.svelte-ta60gp{position:relative;background:linear-gradient(180deg,#aaa 0% .5em,#1e1e1e99 4em,#1e1e1eb3 50%,#1e1e1ee6) #232323dd;border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:.4rem;-webkit-user-select:none;user-select:none;width:60rem;min-height:7rem;max-width:var(--mw, min(90vw, 70rem));max-height:min(90vh,80rem)}h3.svelte-ta60gp{padding:.5em .5em .75em;color:#fff;text-shadow:0px .1em .2em rgba(0,0,0,.3);border-bottom:1px solid rgba(110,110,110,.5);margin-bottom:.4em}.sm.svelte-ta60gp h3:where(.svelte-ta60gp){font-size:1em;margin:0!important;padding:0 0 0 1em!important;min-height:2.8em;display:flex;align-items:center}.modal-content.svelte-ta60gp>.Button{position:absolute;right:.5em;top:.5em;color:#333;cursor:pointer;font-size:1em}.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{padding:.5em;overflow-y:auto;flex-grow:1;box-sizing:border-box;display:flex;flex-direction:column}.modal-content.bare.svelte-ta60gp{padding:0;gap:0}.modal-content.bare.svelte-ta60gp h3:where(.svelte-ta60gp){padding:.5em .5em .75em;margin:.4rem .6rem 0 .4rem}content.bare.svelte-ta60gp{padding:0;overflow:hidden}@media(max-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{display:inline-flex;align-items:center;opacity:.5;flex-shrink:0;padding-left:.6em}input.svelte-8ff5h4{background:none;border:none;outline:none;color:inherit;font:inherit;font-size:1em;min-width:0;flex:1;padding:0 .6em;background:#0003;border:1px solid rgba(255,255,255,.18);border-radius:.3em;box-shadow:inset 0 1px 3px #0000001a;box-sizing:border-box;height:2.5em}input.svelte-8ff5h4:focus{outline:none;border-color:#f9df1199}.has-icon.svelte-8ff5h4 input:where(.svelte-8ff5h4){padding-left:.3em}.BuildingButton.svelte-1a9p4kc{height:4em;flex-shrink:0;background-size:cover;background:#191919;background-position:center;border-radius:.25rem;cursor:pointer;display:flex;gap:1em;overflow:hidden;align-items:center}.BuildingButton.smol.svelte-1a9p4kc{font-size:.6em;background:#00000026}.s.svelte-1a9p4kc{background:#444}figure.svelte-1a9p4kc{height:100%;width:4em;background-size:contain;background-repeat:no-repeat;background-position:50% 100%;margin:0;flex-shrink:0}.name.svelte-1a9p4kc{font-size:1em;padding-right:1em}.RecipeViewer.svelte-p31jsg{background:#fffe;margin:0;border:none;border-radius:.5em;padding:.5em;display:inline-flex;align-items:center;gap:1em;font-family:inherit}.RecipeViewer.onclick.svelte-p31jsg:hover{background:#fffb;cursor:pointer}.RecipeViewer.onclick.svelte-p31jsg .Item{pointer-events:none}.ingredients.svelte-p31jsg,.outcomes.svelte-p31jsg{display:flex;gap:.6em;align-items:center}.group.svelte-p31jsg{display:flex;flex-direction:column;align-items:center;gap:.2em}.arrow.svelte-p31jsg{color:#555;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5em;flex-wrap:wrap;font-size:1.2em}.nowrap.svelte-p31jsg{display:flex;align-items:center}.TabbedContainer.svelte-1m4v089{display:flex;flex-direction:row;min-height:0;flex:1}.TabbedContainer.floating.svelte-1m4v089{position:absolute;z-index:101;bottom:0;max-height:100vh;width:100%;flex-direction:column-reverse}.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){max-height:calc(100vh - 6rem);background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 20%)}nav.svelte-1m4v089{display:flex;flex-direction:column;width:10rem;flex-shrink:0;border-right:1px solid rgba(255,255,255,.08);padding:.25rem 0;gap:.1rem;padding-bottom:4em}.tab-item.svelte-1m4v089{display:flex;align-items:center;gap:.6em;padding:.65em .9em;background:none;border:none;border-left:2px solid transparent;color:#ffffffb3;cursor:pointer;font-family:inherit;font-size:1em;text-align:left;transition:color .1s,background .1s}.tab-item.svelte-1m4v089:hover{color:#ffffffd9;background:#ffffff0d}.tab-item.active.svelte-1m4v089{border-left-color:#f9df11e6;color:#fff;background:#ffffff12}.badge.svelte-1m4v089{margin-left:auto;width:1.4em;height:1.4em;display:flex;align-items:center;justify-content:center;border-radius:3px;border:1px solid #e5cd13;color:#e5cd13;font-size:.75em;text-align:center}.content.svelte-1m4v089{flex:1;overflow-y:auto;min-width:0;display:flex;flex-direction:column}@media(max-width:700px){.TabbedContainer.svelte-1m4v089{flex-direction:column}nav.svelte-1m4v089{flex-direction:row;width:auto;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto;padding:0;gap:0}.tab-item.svelte-1m4v089{border-left:none;border-bottom:2px solid transparent;border-radius:0;white-space:nowrap;flex-shrink:0;margin-bottom:0!important}.tab-item.active.svelte-1m4v089{border-bottom-color:#f9df11e6;border-left-color:transparent}}.layout.svelte-1ustwfb{display:flex;flex-direction:row;flex:1;min-height:0}.layout.svelte-1ustwfb .TabbedContainer{flex:0 0 auto}.layout.svelte-1ustwfb .TabbedContainer .content{display:none}.body.svelte-1ustwfb{flex:1;display:flex;flex-direction:column;min-width:0;padding:.75em;gap:.75em}.layout.svelte-1ustwfb .Input{width:100%;flex-shrink:0}.results.svelte-1ustwfb{flex:1;overflow-y:auto;display:flex;flex-wrap:wrap;gap:1.5em;align-items:flex-start;justify-content:flex-start;padding-top:.5em}.section-label.svelte-1ustwfb{display:flex;align-items:center;gap:.5em;min-width:100%;width:100%;font-size:.8em;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#fff9;margin-top:.5em;margin-bottom:-.75em}.section-label.svelte-1ustwfb span:where(.svelte-1ustwfb){margin-right:auto}.section-label.svelte-1ustwfb:first-child{margin-top:0}.empty.svelte-1ustwfb{line-height:1.5em;opacity:.7;padding:0 .5em}.Item.svelte-dy7fc0{border:none;background:#0000001a;box-shadow:0 -1.2em 1em -1em var(--rarity-shade, none) inset,0 0 .5em #0009 inset;border-radius:.2em .2em .4em;background-image:var(--composite),var(--image);background-size:65% 65%,105% 105%;background-position:50% 50%,center center;background-repeat:no-repeat,no-repeat;width:5em;height:5em;cursor:inherit;padding:0;box-sizing:border-box;position:relative;font-family:inherit;overflow:hidden;font-size:inherit;border-bottom-style:solid;border-bottom-width:.2em;cursor:pointer}.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{border-color:#9b9a9a;--rarity-shade: #9b9a9a}.Item[data-rarity="2"].svelte-dy7fc0,.ItemInline[data-rarity="2"].svelte-dy7fc0{border-color:#abcd41;--rarity-shade: #abcd41}.Item[data-rarity="3"].svelte-dy7fc0,.ItemInline[data-rarity="3"].svelte-dy7fc0{border-color:#26bafb;--rarity-shade: #26bafb}.Item[data-rarity="4"].svelte-dy7fc0,.ItemInline[data-rarity="4"].svelte-dy7fc0{border-color:#9451f8;--rarity-shade: #9451f8}.icon.svelte-dy7fc0{border:2px solid transparent;border-radius:50%;border-color:#fff;background-color:#1c1c1c;box-shadow:none;border-width:.3em;flex-shrink:0;font-size:.23em;pointer-events:none!important}.Item.inline.svelte-dy7fc0{background-size:120%;vertical-align:middle;font-size:.35em;border-width:1px}.ItemInline.svelte-dy7fc0 .Item:where(.svelte-dy7fc0){font-size:.5em}.Item.inline.svelte-dy7fc0+i{font-style:inherit}.Item.inline[data-rarity="1"].svelte-dy7fc0+i{border-bottom:1px solid #9b9a9a;--rarity-shade: #9b9a9a}.Item.inline[data-rarity="2"].svelte-dy7fc0+i{border-bottom:1px solid #abcd41;--rarity-shade: #abcd41}.Item.inline[data-rarity="3"].svelte-dy7fc0+i{border-bottom:1px solid #26bafb;--rarity-shade: #26bafb}.Item.inline[data-rarity="4"].svelte-dy7fc0+i{border-bottom:1px solid #9451f8;--rarity-shade: #9451f8}.count.svelte-dy7fc0{border:none}i.svelte-dy7fc0{font-style:normal;background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.6) 80%,rgba(0,0,0,.6) 100%);display:block;position:absolute;width:100%;bottom:0;text-align:right;color:#fff;padding:.2em .4em;font-size:1.1em;box-sizing:border-box}.s.svelte-dy7fc0{background-color:#ffffff21!important}.count.inline.svelte-dy7fc0{width:auto;min-width:5em;font-size:.38em;background-size:auto 65%,auto 105%;background-position:0 100%,0% 50%;flex-shrink:0}.count.inline.svelte-dy7fc0 i:where(.svelte-dy7fc0){position:relative;font-size:3em;font-weight:400;padding-left:2em}.lod2 .Item.icon.svelte-dy7fc0{background:#222;border-width:1em}.card.svelte-1c201tt{background:#ffffff0d;border-radius:.5rem;overflow:hidden;text-decoration:none;color:inherit;border:1px solid transparent;display:block}.card.svelte-1c201tt:hover{border-color:#e9c746;background:#ffffff1f}.image.svelte-1c201tt{height:180px;background:#0000004d;background-size:cover;background-position:center}.small.svelte-1c201tt{flex-basis:10em;flex-grow:1;max-width:15em}.small.svelte-1c201tt .image:where(.svelte-1c201tt){height:5rem}.content.svelte-1c201tt{padding:1.25rem}.small.svelte-1c201tt .content:where(.svelte-1c201tt){padding:.6rem .75rem}.header.svelte-1c201tt{display:flex;align-items:flex-start;gap:.75rem}.header.svelte-1c201tt .Item{font-size:.55rem}.small.svelte-1c201tt .header:where(.svelte-1c201tt) .Item{font-size:.4rem}.title.svelte-1c201tt{flex:1;min-width:0;line-height:1.2}h3.svelte-1c201tt{margin:0;font-size:1.2em;font-weight:500;color:#ffffffe6}.small.svelte-1c201tt h3:where(.svelte-1c201tt){font-size:1em}.author.svelte-1c201tt{color:#fff6;font-size:.85em}.small.svelte-1c201tt .author:where(.svelte-1c201tt){font-size:.75em}p.svelte-1c201tt{margin:.75rem 0 1rem;color:#aaa;font-size:.9em;line-height:1.5}
