.Port.svelte-1wjz5nx{position:absolute;box-sizing:border-box;cursor:pointer;border-radius:.1em}.Port.disable.svelte-1wjz5nx{pointer-events:none}.Port.svelte-1wjz5nx:hover{background-color:#00000080}.Port.s.svelte-1wjz5nx{color:#eedb3de6;border:.1em solid transparent;border-radius:.3em;background:repeating-linear-gradient(-48deg,#0006,#0006 .09em,#eedb3de6 .1em .19em,#0006 .2em);cursor:default;background-position:0 0;animation:2s svelte-1wjz5nx-crawl infinite linear;background-clip:padding-box}@keyframes svelte-1wjz5nx-crawl{0%{background-position:0 0}to{background-position:.8em 0em}}.arr.svelte-1wjz5nx{opacity:0;width:0;height:0;pointer-events:none;position:absolute;left:50%;top:50%}.arr.svelte-1wjz5nx:after{content:"";position:absolute;display:block;inset:0}.Port.svelte-1wjz5nx:hover .arr:where(.svelte-1wjz5nx){opacity:.5}.Port.show.svelte-1wjz5nx .arr:where(.svelte-1wjz5nx){opacity:1}.Port.s.svelte-1wjz5nx .arr:where(.svelte-1wjz5nx){opacity:1}.Port.InputPipe.svelte-1wjz5nx,.Port.OutputPipe.svelte-1wjz5nx{color:#78c8ff}.item.svelte-1wjz5nx{width:0;height:0;top:50%;left:50%;position:absolute;display:flex;justify-content:center;align-items:center}.Building.svelte-1ih9vic{position:absolute;top:0;left:0;box-sizing:border-box;box-shadow:0 0 2em #0000004d,var(--shadow) var(--shadow) .2em 0 #0000004d;cursor:pointer}.shadow.svelte-1ih9vic{position:absolute;inset:.3em;opacity:.4}.model.svelte-1ih9vic{position:absolute;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;transform-origin:0 0}.name.svelte-1ih9vic{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.2em;color:#fff;font-size:.4em;padding:.1em .3em;box-sizing:border-box;text-shadow:0 0 5px black,0 0 10px black,0 0 15px black;text-align:center;text-transform:uppercase;font-weight:700;opacity:1;transition:opacity .2s ease}.Building.svelte-1ih9vic:hover .name:where(.svelte-1ih9vic){opacity:0}.Building.s.svelte-1ih9vic .model:where(.svelte-1ih9vic):before{content:"";pointer-events:none;position:absolute;inset:.1em;opacity:1;border-radius:.2em;background:linear-gradient(-55deg,#eedb3d 0% 22%,#0000001a 25% 47%,#eedb3d 50% 72%,#0000001a 75% 99%);background-size:.4em .562em;cursor:default;background-position:0 0;animation:2s svelte-1ih9vic-crawl infinite linear;background-clip:padding-box;mix-blend-mode:overlay}@keyframes svelte-1ih9vic-crawl{0%{background-position:0 0}to{background-position:.8em 0em}}.placing.svelte-1ih9vic{pointer-events:none}.placing.svelte-1ih9vic .model:where(.svelte-1ih9vic){filter:sepia(1) hue-rotate(140deg) saturate(2) brightness(1.3)}.unpowered.svelte-1ih9vic .model:where(.svelte-1ih9vic){box-shadow:0 0 1em -.3em #ff4500 inset}.Belt.svelte-1mk2q6j{position:absolute;top:0;left:0;pointer-events:none;z-index:50}canvas.svelte-1mk2q6j{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}i.svelte-1mk2q6j{position:absolute;display:block;width:var(--unit);height:var(--unit);background-size:100% 100%;background-repeat:no-repeat;pointer-events:all}i.svelte-1mk2q6j:after{bottom:0;right:0;content:"";display:block;position:absolute;height:0;width:0;border-style:solid;border-width:0 calc(var(--unit) * .1) calc(var(--unit) * 1.7 * .1) calc(var(--unit) * .1);border-color:transparent transparent orange transparent;opacity:.5;transform:translate3d(50%,0,0) translate(calc(var(--unit) * -.5)) translateY(calc(var(--unit) * -.5))}@keyframes svelte-1mk2q6j-st{0%{transform:translate3d(50%,0,0) translate(calc(var(--unit) * -.5)) translateY(calc(var(--unit) * 0))}to{transform:translate3d(50%,0,0) translate(calc(var(--unit) * -.5)) translateY(calc(var(--unit) * -1))}}@keyframes svelte-1mk2q6j-turn{0%{transform:rotate(-45deg) translate3d(calc(var(--unit) * -.35355),calc(var(--unit) * -.35355),0) rotate(45deg) translate3d(50%,50%,0) translateY(-50%)}to{transform:rotate(45deg) translate3d(calc(var(--unit) * -.35355),calc(var(--unit) * -.35355),0) rotate(45deg) translate3d(50%,50%,0) translateY(-50%)}}i.turn.svelte-1mk2q6j:after{transform:rotate(0) translate3d(calc(var(--unit) * -.35355),calc(var(--unit) * -.35355),0) rotate(45deg) translate3d(50%,50%,0) translateY(-50%);transform-origin:100% 100%}i.turn.svelte-1mk2q6j{overflow:hidden}i.turn.svelte-1mk2q6j:before{content:"";display:block;box-shadow:0 0 0 .08em orange,0 0 0 .08em orange inset;border-radius:50%;border:calc(var(--unit) * .72) solid rgba(255,165,0,.05);width:calc(var(--unit) * .3);height:calc(var(--unit) * .3);position:absolute;left:100%;top:100%;transform:translate(-50%) translateY(-50%)}i.st.svelte-1mk2q6j:before{content:"";display:block;width:calc(var(--unit) * .7);height:100%;border-right:.1em solid orange;border-left:.1em solid orange;margin:0 auto;background:#ffa5000d}.s.svelte-1mk2q6j i.st:where(.svelte-1mk2q6j):before{border-color:#fff}.s.svelte-1mk2q6j i.turn:where(.svelte-1mk2q6j):before{box-shadow:0 0 0 .08em #fff,0 0 0 .08em #fff inset}.placing.svelte-1mk2q6j i.st:where(.svelte-1mk2q6j):before{border-color:#fff;background:#ffffff1a}.placing.svelte-1mk2q6j i.turn:where(.svelte-1mk2q6j):before{border-color:#ffffff1a;box-shadow:0 0 0 .08em #fff,0 0 0 .08em #fff inset}.Pipe.svelte-tz7tsc{position:absolute;top:0;left:0;pointer-events:none}svg.svelte-tz7tsc{position:absolute;pointer-events:none}i.svelte-tz7tsc{position:absolute;display:block;width:var(--unit);height:var(--unit);background-size:100% 100%;background-repeat:no-repeat}i.svelte-tz7tsc:nth-child(odd):after{bottom:0;right:0;content:"";display:block;position:absolute;height:0;width:0;border-style:solid;border-width:0 calc(var(--unit) * .1) calc(var(--unit) * 1.7 * .1) calc(var(--unit) * .1);border-color:transparent transparent white transparent;opacity:.75;transform:translate3d(50%,0,0) translate(calc(var(--unit) * -.5)) translateY(calc(var(--unit) * -.5))}i.turn.svelte-tz7tsc{overflow:hidden}i.turn.svelte-tz7tsc:before{pointer-events:all;content:"";display:block;background:radial-gradient(circle at bottom right,transparent 0%,transparent 17.6%,#061a2e 17.6%,#0a284c 18.3%,#1e4a6f 19.8%,#5b9fc7 21.5%,#7bc0e8 23.3%,#5b9fc7 25.9%,#39709b 35.3%,#5b9fc7 44.7%,#7bc0e8 47.3%,#5b9fc7 49.7%,#1e4a6f 51.2%,#0a284c 52.4%,#061a2e 53%,transparent 53%,transparent 100%);background-size:100% 100%;width:calc(var(--unit) * 1);height:calc(var(--unit) * 1);position:absolute;left:0%;top:0%}i.turn.svelte-tz7tsc:after{transform:rotate(0) translate3d(calc(var(--unit) * -.35355),calc(var(--unit) * -.35355),0) rotate(45deg) translate3d(50%,50%,0) translateY(-50%);transform-origin:100% 100%}i.st.svelte-tz7tsc:before{pointer-events:all;content:"";display:block;width:calc(var(--unit) * .5);height:100%;background:linear-gradient(90deg,#061a2e,#0a284c 2%,#1e4a6f,#5b9fc7 10%,#7bc0e8,#5b9fc7 20%,#39709b,#5b9fc7 80%,#7bc0e8,#5b9fc7 90%,#1e4a6f,#0a284c 98%,#061a2e);margin:0 auto}.s.svelte-tz7tsc i.st:where(.svelte-tz7tsc):before{filter:saturate(1.5) sepia()}.s.svelte-tz7tsc i.turn:where(.svelte-tz7tsc):before{filter:saturate(1.5) sepia()}.placing.svelte-tz7tsc i.st:where(.svelte-tz7tsc):before{filter:sepia() hue-rotate(130deg)}.placing.svelte-tz7tsc i.turn:where(.svelte-tz7tsc):before{filter:sepia() hue-rotate(130deg)}.BuildingButton.svelte-1a9p4kc{height:4rem;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}.s.svelte-1a9p4kc{background:#444}figure.svelte-1a9p4kc{height:100%;width:4rem;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}.Modal.svelte-ta60gp{border:none;background:transparent;padding:0;margin-top:3rem;margin-bottom:auto;box-shadow:0 1rem 2rem #000000b3;border-radius:.75rem;outline:none!important}.modal-content.svelte-ta60gp{position:relative;background:linear-gradient(182deg,#eee 0% .5em,#28282800 7em,#28282880 50%,#2828284d),linear-gradient(190deg,#eee,#2828284d 5em,#28282880 50%,#282828);border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;gap:.5rem;padding:.4rem .6rem .4rem .4rem;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:60rem;min-height:8rem;max-width:var(--mw, min(90vw, 70rem));max-height:min(90vh,50rem)}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}content.svelte-ta60gp{padding:.5em;overflow-y:auto;flex-grow:1;box-sizing:border-box}@media(max-width:700px){.Modal.svelte-ta60gp{margin-top:4rem}.Modal.svelte-ta60gp::backdrop{background:#0006}}.QuickPlace.svelte-raapxr{display:contents}.QuickPlace.svelte-raapxr .Modal .modal-content{border-radius:.2em;background:#333;box-shadow:0 .5em 2em #00000080;color:#fff;width:15em;display:flex;flex-direction:column}.QuickPlace.svelte-raapxr .Modal content{padding:0}input.svelte-raapxr{background:#0000004d;border:none;height:2em;font-size:1.25em;color:#fff;padding:0 3em 0 .5em;border-radius:.2em;margin-bottom:.5em;outline:none;min-width:0;width:12em;box-sizing:border-box}input.svelte-raapxr:focus{border:1px solid yellow}.list.svelte-raapxr{max-height:30em;min-width:0;overflow:auto;display:flex;flex-direction:column;gap:.5em}@media(max-width:700px){.QuickPlace.svelte-raapxr .Modal{left:5rem!important;top:5rem!important;max-height:100vh}}.Area.svelte-1gxc0j6{width:2000px;position:relative;transform-origin:0 0;-webkit-user-select:none;user-select:none;font-size:var(--unit)}.Area.svelte-1gxc0j6:before{content:"";display:block;position:absolute;inset:-10em;background:url(./grc.CYFTT4jq.png),url(./grb.5nTNaSkY.png),url(./gra.D6kcB8-l.png);box-shadow:0 0 5em 5em #222 inset}.grid.svelte-1gxc0j6{position:absolute;top:0;right:0;width:100%;height:100%;background-size:1em 1em,1em 1em;background-image:radial-gradient(ellipse .03em .4em at center right,rgba(255,255,255,.4) 0%,rgba(255,255,255,.4) 55%,transparent 100%),radial-gradient(ellipse .4em .03em at center bottom,rgba(255,255,255,.4) 0%,rgba(255,255,255,.4) 55%,transparent 100%);background-position:-0em -0em,-0em -0em;opacity:.7;box-sizing:border-box}.safe-area.svelte-1gxc0j6{position:absolute;border:5px double goldenrod}.cell.svelte-1gxc0j6{position:absolute;pointer-events:none}.cell.Intersection.svelte-1gxc0j6{background-color:#f006;z-index:991}.cell.Building.svelte-1gxc0j6{background-color:#00008033}.cell.Port.svelte-1gxc0j6{border:1px solid white}.cell.Belt.svelte-1gxc0j6{border:1px solid darkorange}.layer.Placement.svelte-1gxc0j6 .name{display:none}.layer-bounds.svelte-1gxc0j6{position:absolute;border:2px solid cyan;pointer-events:none;box-sizing:border-box}.layer-info.svelte-1gxc0j6{position:absolute;top:0;left:0;transform:translate(-100%);background:#0ffc;color:#000;font-size:.5em;padding:.2em .4em;font-family:monospace;white-space:nowrap}.powers.svelte-1gxc0j6{pointer-events:none;opacity:.4;mix-blend-mode:color-dodge;filter:drop-shadow(.1em 0px .1em dodgerblue) drop-shadow(-.1em 0px .1em dodgerblue) drop-shadow(0px .1em .1em dodgerblue) drop-shadow(0px -.1em .1em dodgerblue)}.power.svelte-1gxc0j6{background:#000;position:absolute}.placement.svelte-1gxc0j6 .Root{pointer-events:none}.cover.svelte-1gxc0j6{position:absolute;inset:0}.Camera.svelte-1j8if0l{width:100vw;height:100vh;max-height:100vh;max-width:100vw;overflow:hidden;position:relative}.Camera.svelte-1j8if0l div:where(.svelte-1j8if0l){position:absolute;overflow:visible;width:0;height:0;outline:1px solid red}.space.svelte-1j8if0l{cursor:move}.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;transition:all .1s ease,top 0s linear;cursor:pointer;border-radius:3px;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!important}.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=NONE][data-variant=PRIMARY].svelte-18sv61c,.Button[data-type=OUTLINE][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)}}.Soc.svelte-1ld6r3r{position:absolute;bottom:0;left:0;width:4em;height:10em;display:block;color:#fff;text-decoration:none}.fx.svelte-1ld6r3r{position:absolute;bottom:0;height:6em;width:4em;background:url(https://enka.network/img/focks.png),url(https://enka.network/img/focks2.png);background-size:auto 6em,0 0;background-repeat:no-repeat;transform:scaleX(-1)}.fx.svelte-1ld6r3r:hover{background-image:url(https://enka.network/img/focks2.png);background-size:auto 8em;background-position:-8em 0em;transform:none}.text.svelte-1ld6r3r svg{flex-shrink:0;margin-right:.5em}.text.svelte-1ld6r3r{display:flex;width:1em;height:2em;white-space:nowrap;transform:translateY(1em) rotate(-90deg);margin-left:1em;font-size:1.2em;align-items:center}.ToolbarCategories.svelte-1ld6r3r{position:absolute;top:1rem;left:0;width:4rem;min-height:calc(100vh - 1rem);box-sizing:border-box;background-image:linear-gradient(270deg,rgba(0,0,0,.6) 0%,transparent 100%)}.category.svelte-1ld6r3r{background-image:var(--image);background-repeat:no-repeat;background-position:left center;background-size:contain}.ToolbarCategories.svelte-1ld6r3r .category:where(.svelte-1ld6r3r){width:4em;height:3.2em;background-position:center center;cursor:pointer}.ToolbarCategories.svelte-1ld6r3r .category.s:where(.svelte-1ld6r3r){box-shadow:-3px 0 0 -2px #fff inset,-25px 0 20px -20px #ff0 inset}.Toolbar.svelte-1ld6r3r{position:absolute;top:1rem;left:3.5rem;width:12rem;height:calc(100vh - 2rem);background:#222;box-shadow:0 0 1rem #00000080;border-radius:.75rem;-webkit-user-select:none;user-select:none;overflow:hidden;scrollbar-width:thin;scrollbar-color:#959595 transparent;padding-left:.2em;box-sizing:border-box}.scroll.svelte-1ld6r3r{display:flex;flex-direction:column;gap:.5rem;max-height:100%;overflow-y:scroll;padding:.2rem .6rem .2rem .4rem;box-sizing:border-box;transform:scaleX(-1)}.Toolbar.svelte-1ld6r3r .category:where(.svelte-1ld6r3r){transform:scaleX(-1);padding:.75em .5em .75em 2.5em;margin-top:.5em;font-size:1.2em;flex-shrink:0;filter:sepia() saturate(2)}.Toolbar.svelte-1ld6r3r .BuildingButton{transform:scaleX(-1)}figure.svelte-1ld6r3r{height:100%;width:4rem;background-size:contain;background-repeat:no-repeat;background-position:50% 100%;margin:0;flex-shrink:0}.ToolbarBelts.svelte-1ld6r3r{position:absolute;flex-direction:column;display:flex;top:4.5rem;left:17rem;background:#222;box-shadow:0 0 1rem #00000080;border-radius:.75rem;padding:.5em;gap:.5em}.belt.svelte-1ld6r3r{height:3rem;flex-shrink:0;background-size:cover;background:#191919;background-position:center;border-radius:.25rem;cursor:pointer}.belt.svelte-1ld6r3r figure:where(.svelte-1ld6r3r){width:3rem;background-position:center center}.Search.svelte-1ld6r3r{display:none}@media(max-width:700px){.Toolbar.svelte-1ld6r3r{top:unset;right:0;left:0;bottom:0;width:auto;height:5.5em}.scroll.svelte-1ld6r3r{transform:none;flex-direction:row}.Toolbar.svelte-1ld6r3r .BuildingButton{transform:none;flex-basis:12em}.Toolbar.svelte-1ld6r3r .category:where(.svelte-1ld6r3r){transform:none;padding:.5em;background-position:center -1.5em;background-size:5.5em;filter:none;box-shadow:0 0 0 4em #222d inset}.ToolbarCategories.svelte-1ld6r3r,.Soc.svelte-1ld6r3r{display:none}.Search.svelte-1ld6r3r{display:block;position:absolute;bottom:5.5rem;right:.5em;font-size:1.2em}.ToolbarBelts.svelte-1ld6r3r{left:.5em;bottom:5.5rem;top:unset;flex-direction:row}}.item-grid.svelte-t4dwt{display:flex;flex-wrap:wrap;gap:.8em;padding:.5em}.RecipeViewer.svelte-p31jsg{background:#fffe;margin:0;border:none;border-radius:.5em;padding:.5em;display:flex;align-items:center;gap:1.75em;cursor:pointer;font-family:inherit}.RecipeViewer.svelte-p31jsg:hover{background:#fffb}.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;flex-direction:column;padding-top:.75em}.RecipeSelector.svelte-1m8neh9{padding:.5em}.recipe-list.svelte-1m8neh9{display:flex;gap:.8em;padding:.5em;flex-wrap:wrap;justify-content:center}.RightToolbar.svelte-12lvzbb{position:absolute;top:1rem;right:1rem;min-width:18rem;max-height:calc(100vh - 2rem);min-height:10em;background:linear-gradient(182deg,#eee 0% .5em,#28282800 5em,#2828284d),linear-gradient(190deg,#eee,#2828284d 8em 100%),linear-gradient(170deg,#eee,#2828284d 7em 100%);box-shadow:0 0 1rem #00000080;border-radius:.75rem;display:flex;flex-direction:column;gap:.5rem;padding:.4rem .6rem .4rem .4rem;-webkit-user-select:none;user-select:none;overflow-y:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}h3.svelte-12lvzbb{padding:.5em .5em .75em;color:#333;border-bottom:1px solid rgba(110,110,110,.5);margin-bottom:.4em}img.svelte-12lvzbb{width:6.8em}content.svelte-12lvzbb{display:flex;gap:1em}.left.svelte-12lvzbb{display:flex;flex-direction:column;flex-shrink:1;padding:.5em;gap:.5em}.right.svelte-12lvzbb{flex-grow:1}.AppToolbar.svelte-jrxtbu{position:absolute;top:1rem;left:19.5em;background:#222;box-shadow:0 0 1rem #00000080;border-radius:.5rem;display:flex;align-items:center;gap:.25rem;padding:.35rem;-webkit-user-select:none;user-select:none;z-index:100}.spacer.svelte-jrxtbu{width:1px;height:1.5rem;background:#ffffff26;margin:0 .25rem}.enka-logo.svelte-jrxtbu{display:flex;align-items:center;justify-content:center;padding:0 .5rem;opacity:.7;transition:opacity .15s ease}.enka-logo.svelte-jrxtbu:hover{opacity:1}.enka-logo.svelte-jrxtbu img:where(.svelte-jrxtbu){height:1.6rem;width:auto;filter:brightness(0) invert(1)}@media(max-width:700px){.AppToolbar.svelte-jrxtbu{top:1em;left:1em}}.splash-content.svelte-np4v4k{display:flex;flex-direction:column;gap:1rem;color:#eee}.two-column.svelte-np4v4k{display:flex;gap:1.5rem}.left-column.svelte-np4v4k{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0}.right-column.svelte-np4v4k{width:16rem;flex-shrink:0}.action-section.svelte-np4v4k{display:flex;gap:1rem}.action-card.svelte-np4v4k{flex-grow:0;display:flex;align-items:center;gap:1rem;padding:1.25rem 2.5rem 1.25rem 1.5rem;background:#e9c74614;border:2px dashed #e9c746;border-radius:.5rem;cursor:pointer;text-align:left;color:#eee}.action-card.svelte-np4v4k:hover{background:#e9c74626}.action-text.svelte-np4v4k{display:flex;flex-direction:column;gap:.25rem}.action-text.svelte-np4v4k strong:where(.svelte-np4v4k){font-size:1.3em}.action-text.svelte-np4v4k span:where(.svelte-np4v4k){font-size:.85em;opacity:.7}h4.svelte-np4v4k{margin:0;font-weight:500;font-size:1em;color:#ccc;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.15)}.favorites-header.svelte-np4v4k{display:flex;align-items:center;gap:.5rem;margin-top:1rem;color:#b8941f}.blueprint-list.svelte-np4v4k{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;overflow-y:auto}.blueprint-item.svelte-np4v4k{display:flex;align-items:center;gap:1em;padding:.75rem 1rem;background:#ffffff14;border-radius:.35rem;cursor:pointer}.blueprint-item.svelte-np4v4k:hover{background:#ffffff1f}.blueprint-item.favorite.svelte-np4v4k{background:#e9c74626}.blueprint-info.svelte-np4v4k{flex:1}.blueprint-name.svelte-np4v4k{font-weight:500}.blueprint-actions.svelte-np4v4k{display:flex;gap:.25rem}.rename-input.svelte-np4v4k{background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:.25rem;color:#eee;padding:0 .25em;font:inherit;font-weight:500;width:100%;outline:none;min-height:2em;box-sizing:border-box}.rename-input.svelte-np4v4k:focus{border-color:#e9c74680}.blueprint-meta.svelte-np4v4k{font-size:.8em;color:#999;margin-top:.2rem;display:flex;align-items:center;gap:.5rem}.shared-badge.svelte-np4v4k{background:#4579aa;color:#fff;padding:.1rem .4rem;border-radius:.2rem;font-size:.85em}.curated-section.svelte-np4v4k h4:where(.svelte-np4v4k){margin-bottom:.75rem}.curated-list.svelte-np4v4k{display:flex;flex-direction:column;gap:.5rem}.delete-overlay.svelte-np4v4k{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.delete-dialog.svelte-np4v4k{background:#333;padding:1.5rem;border-radius:.5rem;min-width:20rem;color:#eee}.delete-dialog.svelte-np4v4k p:where(.svelte-np4v4k){margin:0 0 1rem;font-size:1.1em}.delete-actions.svelte-np4v4k{display:flex;gap:.75rem;justify-content:flex-end}.btn-cancel.svelte-np4v4k,.btn-delete.svelte-np4v4k{padding:.5rem 1rem;border:none;border-radius:.35rem;cursor:pointer;font-size:.95em}.btn-cancel.svelte-np4v4k{background:#ffffff26;color:#eee}.btn-cancel.svelte-np4v4k:hover{background:#fff3}.btn-delete.svelte-np4v4k{background:#dd6161;color:#fff}.btn-delete.svelte-np4v4k:hover{background:#c54545}.unsaved-content.svelte-np4v4k p:where(.svelte-np4v4k){margin:0 0 1.5rem;color:#ccc;line-height:1.5}.unsaved-actions.svelte-np4v4k{display:flex;gap:.75rem}.btn-back.svelte-np4v4k,.btn-save.svelte-np4v4k,.btn-discard.svelte-np4v4k{padding:.6rem 1.25rem;border:none;border-radius:.35rem;cursor:pointer;font-size:.95em}.btn-back.svelte-np4v4k{background:#ffffff26;color:#eee;margin-right:auto}.btn-back.svelte-np4v4k:hover{background:#fff3}.btn-save.svelte-np4v4k{background:#4579aa;color:#fff}.btn-save.svelte-np4v4k:hover{background:#3a6691}.btn-discard.svelte-np4v4k{background:#dd6161;color:#fff}.btn-discard.svelte-np4v4k:hover{background:#c54545}@media(max-width:700px){.two-column.svelte-np4v4k{flex-direction:column}.right-column.svelte-np4v4k{width:100%}.curated-list.svelte-np4v4k{flex-direction:row;overflow-x:auto}.curated-list.svelte-np4v4k>*{min-width:12rem}}.share-content.svelte-lgz2lc{display:flex;flex-direction:column;gap:1rem;color:#eee}.success-message.svelte-lgz2lc{margin:0;padding:.75rem 1rem;background:#8cdd7433;border:1px solid #8cdd74;color:#8cdd74;border-radius:.35rem}label.svelte-lgz2lc{display:flex;flex-direction:column;gap:.5rem;font-size:.9em;color:#ccc}.url-input-row.svelte-lgz2lc{display:flex;gap:.5rem}input.svelte-lgz2lc{flex:1;padding:.6rem .75rem;border:1px solid rgba(255,255,255,.2);border-radius:.35rem;font-family:monospace;font-size:.95em;background:#0000004d;color:#eee}input.svelte-lgz2lc:focus{outline:none;border-color:#4579aa}.copy-btn.svelte-lgz2lc{display:flex;align-items:center;justify-content:center;width:2.5rem;background:#4579aa;color:#fff;border:none;border-radius:.35rem;cursor:pointer;transition:all .15s ease}.copy-btn.svelte-lgz2lc:hover{background:#3a6691}.copy-btn.copied.svelte-lgz2lc{background:#4b9534}.share-note.svelte-lgz2lc{margin:0;font-size:.85em;color:#999}.help-content.svelte-apjqso{display:flex;flex-direction:column;gap:1.5rem;color:#eee}section.svelte-apjqso{padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}section.svelte-apjqso:last-child{border-bottom:none;padding-bottom:0}h4.svelte-apjqso{margin:0 0 .75rem;font-weight:600;font-size:1em;color:#eee}p.svelte-apjqso{margin:0;line-height:1.6;font-size:.95em;color:#ccc}.keybinds.svelte-apjqso{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem}.keybind.svelte-apjqso{display:flex;align-items:center;gap:.75rem;font-size:.9em}kbd.svelte-apjqso{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;font-family:inherit;font-size:.85em;font-weight:500;color:#eee}.confirm-content.svelte-7e0w24{color:#eee}p.svelte-7e0w24{margin:0 0 1.5rem;font-size:1em;line-height:1.5;color:#ccc}.actions.svelte-7e0w24{display:flex;gap:.75rem;justify-content:flex-end}.btn-cancel.svelte-7e0w24,.btn-confirm.svelte-7e0w24{padding:.6rem 1.25rem;border:none;border-radius:.35rem;cursor:pointer;font-size:.95em;transition:all .15s ease}.btn-cancel.svelte-7e0w24{background:#ffffff26;color:#eee}.btn-cancel.svelte-7e0w24:hover{background:#fff3}.btn-confirm.svelte-7e0w24{background:#4579aa;color:#fff}.btn-confirm.svelte-7e0w24:hover{background:#3a6691}.btn-confirm.danger.svelte-7e0w24{background:#dd6161}.btn-confirm.danger.svelte-7e0w24:hover{background:#c54545}.name-modal-content.svelte-1uha8ag{display:flex;flex-direction:column;gap:1rem}.name-input.svelte-1uha8ag{background:#0003;border:1px solid rgba(255,255,255,.15);border-radius:.35rem;color:#eee;padding:.75rem 1rem;font:inherit;font-size:1.1em;outline:none;width:100%;box-sizing:border-box}.name-input.svelte-1uha8ag:focus{border-color:#e9c74680}.name-modal-actions.svelte-1uha8ag{display:flex;gap:.75rem;justify-content:flex-end}.view-only-banner.svelte-1uha8ag{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);background:#222222f2;padding:.6rem 1.25rem;border-radius:.5rem;color:#e9c746;font-size:.95em;display:flex;align-items:center;gap:1rem;box-shadow:0 0 1rem #00000080;z-index:100}.view-only-hint.svelte-1uha8ag{color:#888;font-size:.85em}
