.slider-box[data-v-2fdc3d69]{display:flex;flex-direction:column;gap:8px;width:100%}.popup[data-v-2fdc3d69]{background:#fff;width:10%;padding:20px;border-radius:5px;box-shadow:0 2px 10px #0003;z-index:1000}.popup-overlay[data-v-2fdc3d69]{position:fixed;top:0;left:0;width:100vw;height:100dvh;display:flex;justify-content:center;align-items:center}.slider-container[data-v-2fdc3d69]{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;font-size:12px}.flex-row[data-v-2fdc3d69]{gap:12px;display:flex;flex-direction:row;align-items:anchor-center;justify-content:space-between}.optilon-slider[data-v-2fdc3d69]{-webkit-appearance:none;width:100%;min-width:70%;max-width:70%;height:6px;background:#ccc;border-radius:0}input[type=range][data-v-2fdc3d69]::-webkit-slider-thumb{-webkit-appearance:none;height:14px;width:14px;background:#e85425;border-radius:50%;cursor:pointer}.slider-title[data-v-2fdc3d69]{text-align:left;font-size:14px}.slider-quantity[data-v-2fdc3d69]{font-size:14px}.slider-close-container[data-v-2fdc3d69]{height:100%;width:100%;display:flex;justify-content:center}.slider-close-button[data-v-2fdc3d69]{padding:5px;align-items:center;font-size:1rem}.network-container[data-v-29db8c7b]{display:flex;flex-direction:row;position:relative;background-color:#efe2dc;padding:8px;height:100%;gap:20%}.utilized-entity[data-v-29db8c7b]{filter:invert(56%) sepia(86%) saturate(500%) hue-rotate(0deg)}.capacity-broken[data-v-29db8c7b]{filter:invert(45%) sepia(95%) saturate(7487%) hue-rotate(358deg) brightness(108%) contrast(119%)}.node-title[data-v-29db8c7b]{display:flex;justify-content:flex-start;width:100%;font-size:20px;font-weight:600}.node-title.header-same-row[data-v-29db8c7b]{align-items:flex-end}.text-container[data-v-29db8c7b]{display:flex;flex-wrap:wrap;width:100%;margin-left:10px}.text-container span[data-v-29db8c7b]{font-size:14px;width:50%;text-align:start}.text-container-rows[data-v-29db8c7b]{width:100%}.text-row[data-v-29db8c7b]{display:flex;justify-content:flex-start;gap:16px;font-size:14px}.col[data-v-29db8c7b]{display:flex;flex-direction:column;align-items:center;width:20%;max-width:20%;gap:16px}.col.locations-column[data-v-29db8c7b]{justify-content:space-evenly}.col.locations-column.single-column[data-v-29db8c7b]{justify-content:center}.flex-item.mine-column[data-v-29db8c7b]{align-items:center}.flex-middle[data-v-29db8c7b]{align-items:center;transition:.2s ease-in-out}.flex-middle[data-v-29db8c7b]:not(.flex-middle-customer):hover{transform:scale(1.1);cursor:pointer}.flex-middle-customer[data-v-29db8c7b]{margin-left:5px}.box[data-v-29db8c7b]{padding:10px;min-height:165px;max-height:165px;flex-grow:1;width:80%;gap:10px;display:flex;flex-direction:column;color:#fff}.top-card-container[data-v-29db8c7b]{display:flex;justify-content:space-between;flex-direction:row;width:100%}.top-card-container.backside[data-v-29db8c7b]{justify-content:flex-end}.flex-item[data-v-29db8c7b]{display:flex;min-width:0;flex-grow:1;gap:8px;align-items:baseline;object-fit:contain}.flex-item.cogwheel-icon[data-v-29db8c7b]{display:flex;justify-content:end;align-items:flex-start;flex-grow:0;width:45px}.cogwheel[data-v-29db8c7b]{transform:rotate(180deg);position:absolute;top:5px}.box-mine[data-v-29db8c7b]{background-color:#18444c}.box-middle[data-v-29db8c7b]{background-color:#3e4647}.box-customer[data-v-29db8c7b]{background-color:#72827e}.node[data-v-29db8c7b]{justify-content:center;transform-style:preserve-3d}.connection-lines[data-v-29db8c7b]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.Locations[data-v-29db8c7b]{height:50px;text-align:center}.col[data-v-29db8c7b]{display:flex;flex-direction:column;flex-grow:1}.box[data-v-29db8c7b]{text-align:center;align-items:anchor-center;display:flex;color:#fff;transition:transform 1s ease-in-out}.flipped[data-v-29db8c7b]{animation:rotateAnimation-29db8c7b 1s forwards}.flipped-back[data-v-29db8c7b]{animation:rotateBackAnimation-29db8c7b 1s forwards}.hide-before-rotate[data-v-29db8c7b]{backface-visibility:hidden;transform:rotateY(180)}.hide-on-rotate[data-v-29db8c7b]{backface-visibility:hidden}.backside[data-v-29db8c7b]{transform:rotateY(180deg);display:flex;min-width:100%}.click-button[data-v-29db8c7b]:hover{transform:scale(1.3);cursor:pointer}.cogwheel[data-v-29db8c7b]:hover{transform:rotate(180deg) scale(1.1)}.click-button[data-v-29db8c7b]{transition:.2s ease-in-out}@keyframes rotateAnimation-29db8c7b{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes rotateBackAnimation-29db8c7b{0%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.curtain[data-v-30e21d53]{position:fixed;top:60px;left:0;right:0;bottom:0;background-color:#000c;z-index:1000;display:flex;justify-content:center;align-items:center;animation:curtainAppear-30e21d53 .6s ease-out forwards}@keyframes curtainAppear-30e21d53{0%{opacity:0}to{opacity:1}}.close-btn-container[data-v-30e21d53]{position:absolute;top:10px;right:10px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#0000004d;border-radius:4px;transition:background-color .3s ease;z-index:10}.close-btn[data-v-30e21d53]{font-size:25px;color:#fff;cursor:pointer}.close-btn-container[data-v-30e21d53]:hover{background-color:#a9a9a9cc}.results-card[data-v-30e21d53]{display:flex;flex-direction:column;background-color:#9bc8b9;opacity:0%;width:30%;height:80%;border-radius:5px;border:1px solid black}.results-card[data-v-30e21d53]{animation:fadeZoomIn-30e21d53 1s ease-out forwards;animation-delay:.8s;height:fit-content;padding:2rem 0}@keyframes fadeZoomIn-30e21d53{0%{opacity:0}to{opacity:1;transform:scale(1)}}.results-header[data-v-30e21d53]{height:15%;width:100%}.results-header-text[data-v-30e21d53]{height:15%;width:100%;margin-bottom:.5rem}.results-contents[data-v-30e21d53]{flex-direction:column;height:100%;width:100%}.results-stars[data-v-30e21d53]{display:flex;align-items:center;justify-content:center;width:100%;height:10%}.results-stars-explanation[data-v-30e21d53]{width:100%;height:60%}.stars[data-v-30e21d53]{display:flex;vertical-align:top;justify-content:center;padding:30px;background-color:#9bc8b9;width:30%;height:80%;border-radius:15px}.star[data-v-30e21d53]{margin:5px;width:3vw;height:3vw;transform:scale(.9);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:linear-gradient(to left,#494848 50%,gold 50%);background-size:200% 100%;background-position:right}.star-achieved[data-v-30e21d53]{animation:starPop-30e21d53 1s linear forwards}.star[data-v-30e21d53]:nth-child(1){animation-delay:1.5s}.star[data-v-30e21d53]:nth-child(2){animation-delay:2.3s}.star[data-v-30e21d53]:nth-child(3){animation-delay:3.1s}.star[data-v-30e21d53]:nth-child(4){animation-delay:3.9s}.star[data-v-30e21d53]:nth-child(5){animation-delay:4.7s}@keyframes starPop-30e21d53{to{background-position:left}}.results-star-explanation[data-v-30e21d53]{height:20px;width:20px}.form-container[data-v-30e21d53]{display:flex;height:30%;width:100%;align-items:center;justify-content:center;padding:10px}.subscribe-form[data-v-30e21d53]{max-width:300px;padding:20px}.input-wrapper[data-v-30e21d53]{display:flex}input[type=email][data-v-30e21d53]{flex:1;padding:.5rem;border-radius:6px;border:1px solid #ccc}button[data-v-30e21d53]{background-color:#3b82f6;color:#fff;padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer}button[data-v-30e21d53]:hover{background-color:#2563eb}.star-info[data-v-30e21d53]{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;height:20%}.star-info-achieved[data-v-30e21d53]{display:flex;align-items:center;justify-content:center;height:100%;width:5%}.star-info-displayname[data-v-30e21d53]{display:flex;text-align:left;height:100%;width:30%;padding-left:1rem}.star-info-description[data-v-30e21d53]{display:flex;align-items:center;justify-content:center;height:100%;width:50%}.star-info-icon[data-v-30e21d53]{width:30px;height:30px;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:6px;color:#fff;margin-bottom:1rem}.failure-icon[data-v-30e21d53]{background-color:#e85425}.success-icon[data-v-30e21d53]{background-color:#4caf50}.results-star-explanation[data-v-30e21d53]{display:flex;align-items:center;justify-content:center}.kpi-container[data-v-30e21d53]{background-color:#f8f9fa;border:1px solid #d1d5db;border-radius:8px;padding:16px;margin:16px auto;width:fit-content;box-shadow:0 2px 8px #0000001a}.kpi-item[data-v-30e21d53]{display:flex;justify-content:space-between;padding:6px 0;font-size:1.1rem;font-family:Segoe UI,sans-serif}.kpi-label[data-v-30e21d53]{font-weight:700;margin-right:8px;color:#374151}.kpi-value[data-v-30e21d53]{color:#1f2937}.optilon-logo[data-v-822424a6]{max-width:150px}.kpi-container[data-v-822424a6]{display:flex;justify-content:space-between;align-items:center;height:75px;padding:0 20px;background-color:#f3f3f3}.kpi-buttons-container[data-v-822424a6]{display:flex;flex-direction:row;justify-content:center;flex-grow:1;gap:16px}.kpi-text[data-v-822424a6]{font-weight:700;font-size:20px}.kpi-scorecard-container[data-v-822424a6]{flex-grow:2;display:flex;align-items:center;flex-direction:row;justify-content:space-evenly;width:30%}.kpi-scorecard[data-v-822424a6]{background:#f3f3f3;color:#000;padding:20px;gap:8px;text-align:center;transition:all .3s ease}.kpi-button-button[data-v-822424a6]{width:100%;padding:12px;max-width:175px;min-width:175px;max-height:50px;font-size:14px;font-weight:700;text-align:center;background:#77a395;color:#fff;border:none;cursor:pointer;transition:all .1s ease}.kpi-button-button.reset-button[data-v-822424a6]{background:#e85425}.kpi-button-button.reset-button[data-v-822424a6]:hover{background:#e85425;box-shadow:0 4px 10px #e85425}.kpi-button-button[data-v-822424a6]:hover{color:#f8f8f8;box-shadow:0 4px 10px #77a395}.kpi-button-button.home-button[data-v-822424a6]{color:#000;width:125px;background:#c6c6c6}.kpi-button-button.home-button[data-v-822424a6]:hover{color:#000;box-shadow:0 4px 10px #c6c6c6}.info-wrapper[data-v-822424a6]{display:flex;align-items:center;justify-content:center;width:7.5%;position:relative;cursor:pointer}.info-icon[data-v-822424a6]{width:50px;height:50px}.tooltip[data-v-822424a6]{visibility:hidden;width:250px;background-color:#f9f9f9;color:#333;text-align:left;border-radius:8px;padding:10px;position:absolute;z-index:1;top:120%;right:0;box-shadow:0 0 10px #0000001a}.info-wrapper:hover .tooltip[data-v-822424a6]{visibility:visible}.visual-container[data-v-a42fbf4d]{position:relative;width:100%;height:150px;background:#efe2dc;display:flex;align-items:flex-end;justify-content:space-between;padding:0 40px;gap:2rem;box-sizing:border-box}.factory[data-v-a42fbf4d]{font-size:10rem}.path-line[data-v-a42fbf4d]{position:relative;flex-grow:1;height:4px;background:repeating-linear-gradient(to right,black,black 80px,transparent 80px,transparent 120px);margin:0 4rem}.ingot[data-v-a42fbf4d]{position:absolute;left:0;width:100px;border-radius:4px;top:-100px;animation:moveIngot-a42fbf4d 40s linear infinite;will-change:transform}@keyframes moveIngot-a42fbf4d{0%{transform:translate(0)}to{left:100%}}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;height:100vh;width:100vw}h1{margin-top:32px}.init-overlay{height:100%;gap:32px;flex-direction:column;display:flex;background-color:#efe2dc}.game-container{display:flex;flex-direction:column;height:100%}.game-init-container{display:flex;z-index:10;opacity:1;gap:32px;flex-direction:column;align-items:center}.game-button{width:10%;padding:15px 20px;font-size:18px;font-weight:700;text-align:center;background:#77a395;color:#fff;border:none;cursor:pointer;transition:all .1s ease}.primary{background:#9bc8b9}.game-button.secondary{background:#e85425;cursor:default}.game-button.secondary:hover{box-shadow:none;color:#000}.game-button:hover{color:#2c3e50;box-shadow:0 4px 10px #9bc8b9}.main-text h1{margin:1rem 0}.main-text{color:#000}.help-icon{position:absolute;top:15px;right:15px;background:#e85425;color:#fff;font-weight:700;border-radius:50%;width:45px;height:45px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px}.help-icon .tooltip-text{visibility:hidden;width:220px;background-color:#333;color:#fff;text-align:left;border-radius:6px;padding:8px;position:absolute;top:30px;right:0;z-index:100;font-size:12px;line-height:1.3}.help-icon:hover .tooltip-text{visibility:visible}.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:#ffffffbf;cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:#ffffffbf}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:#000000bf}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:#000000bf}.shepherd-button:disabled{cursor:not-allowed}.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}.shepherd-cancel-icon{background:transparent;border:none;color:#808080bf;cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:#000000bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:#808080bf}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:#000000bf}.shepherd-title{color:#000000bf;display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}.shepherd-text{color:#000000bf;font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}.shepherd-content{border-radius:5px;outline:none;padding:0}.shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px #0003;margin:0;max-width:400px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}.shepherd-button-back{background-color:#6c757d;border-color:#6c757d}
