:root{--color-primary:#50bf45;--color-secondary:#fdfdfe}@font-face{font-family:Switzer;src:url(./Switzer-Thin.BpODIT5_.woff2)format("woff2"),url(./Switzer-Thin.DkvMRu3t.woff)format("woff");font-weight:100;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(./Switzer-ThinItalic.D_XtI7MP.woff2)format("woff2"),url(./Switzer-ThinItalic.DjGmsva6.woff)format("woff");font-weight:100;font-display:swap;font-style:italic}@font-face{font-family:Switzer;src:url(./Switzer-Extralight.CkkSC2Af.woff2)format("woff2"),url(./Switzer-Extralight.14tRW_1C.woff)format("woff");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(./Switzer-ExtralightItalic.DiXSVHuC.woff2)format("woff2"),url(./Switzer-ExtralightItalic.CIxhyPHA.woff)format("woff");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:Switzer;src:url(./Switzer-Light.eWm7xITv.woff2)format("woff2"),url(./Switzer-Light.BQ3rlwAp.woff)format("woff");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(./Switzer-LightItalic.B6eqPytK.woff2)format("woff2"),url(./Switzer-LightItalic.BLfXctPQ.woff)format("woff");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Switzer;src:url(./Switzer-Regular.VGYRnayQ.woff2)format("woff2"),url(./Switzer-Regular.fTslQzub.woff)format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(./Switzer-Italic.CdFktu3A.woff2)format("woff2"),url(./Switzer-Italic.Wobc_6ca.woff)format("woff");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Switzer;src:url(./Switzer-Medium.Cv4k0_Dw.woff2)format("woff2"),url(./Switzer-Medium.COk_Hxa8.woff)format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(./Switzer-MediumItalic.uBPO3Z_B.woff2)format("woff2"),url(./Switzer-MediumItalic.DVcckXId.woff)format("woff");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Switzer;src:url(./Switzer-Semibold.BE_suUwe.woff2)format("woff2"),url(./Switzer-Semibold.y8t5CFb0.woff)format("woff");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(./Switzer-SemiboldItalic.CRSDmsN0.woff2)format("woff2"),url(./Switzer-SemiboldItalic.B9tr08Ka.woff)format("woff");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:Switzer;src:url(./Switzer-Bold.BemBbt9Y.woff2)format("woff2"),url(./Switzer-Bold.Cjz0b6x0.woff)format("woff");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(./Switzer-BoldItalic.CV1Sm790.woff2)format("woff2"),url(./Switzer-BoldItalic.BEJlCtwD.woff)format("woff");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Switzer;src:url(./Switzer-Extrabold.Z4kgZoxA.woff2)format("woff2"),url(./Switzer-Extrabold.Bhq36jgd.woff)format("woff");font-weight:800;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(./Switzer-ExtraboldItalic.a7nPgyoE.woff2)format("woff2"),url(./Switzer-ExtraboldItalic.DKw5OF6E.woff)format("woff");font-weight:800;font-display:swap;font-style:italic}@font-face{font-family:Switzer;src:url(./Switzer-Black.CWQuiU-I.woff2)format("woff2"),url(./Switzer-Black.Da_Cd4-f.woff)format("woff");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(./Switzer-BlackItalic.CZ2vhU8B.woff2)format("woff2"),url(./Switzer-BlackItalic.DeL3uEzX.woff)format("woff");font-weight:900;font-display:swap;font-style:italic}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}article,aside,figure,footer,header,hgroup,hr,nav,section{display:block}embed,img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{vertical-align:baseline;background:0 0;margin:0;padding:0;font-size:100%;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted #000}th{vertical-align:bottom;font-weight:700}td{vertical-align:top;font-weight:400}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom;vertical-align:baseline}input,select,textarea{font:100% sans-serif}table{border-collapse:collapse;border-spacing:0;font-size:inherit}small{font-size:85%}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,a,button,input[type=button],input[type=submit]{cursor:pointer}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button}button,input,select,textarea{margin:0}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}.clearfix:after,.clearfix:before{content:" ";height:0;display:block;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:16px Helmet,Freesans,sans-serif}a,button{font-size:100%}button{border:0;padding:0}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400}.label-transition-enter-active,.label-transition-leave-active{transition:opacity .2s}.fade-transition-enter-from,.fade-transition-leave-to,.label-transition-enter-from,.label-transition-leave-to{opacity:0}.fade-transition-enter-active,.fade-transition-leave-active{transition:opacity .5s}.app--standard .fade-transition-enter-active,.app--standard .fade-transition-leave-active{transition-delay:1s}body,html{touch-action:manipulation;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;font-size:.833333vw;overflow:hidden}body,body *,html,html *{-webkit-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.stats-js{opacity:.45!important;z-index:1!important}.tp-dfwv{--tp-base-background-color:#1a1a1acc;--tp-base-shadow-color:#0003;--tp-button-background-color:#ccc;--tp-button-background-color-active:#fff;--tp-button-background-color-focus:#f2f2f2;--tp-button-background-color-hover:#d9d9d9;--tp-button-foreground-color:#000c;--tp-container-background-color:#0000004d;--tp-container-background-color-active:#0009;--tp-container-background-color-focus:#00000080;--tp-container-background-color-hover:#0006;--tp-container-foreground-color:#ffffff80;--tp-groove-foreground-color:#0003;--tp-input-background-color:#0000004d;--tp-input-background-color-active:#0009;--tp-input-background-color-focus:#00000080;--tp-input-background-color-hover:#0006;--tp-input-foreground-color:#ffffff80;--tp-label-foreground-color:#ffffff80;--tp-monitor-background-color:#0000004d;--tp-monitor-foreground-color:#ffffff4d;max-height:90vh;overflow:hidden scroll}.tp-dfwv::-webkit-scrollbar{display:none}.LandingPad__detection-area,.stats-js,.tp-dfwv{opacity:0!important}.debug .LandingPad__detection-area,.debug .stats-js,.debug .tp-dfwv{opacity:1!important}.Text3D{pointer-events:auto;cursor:pointer;--delay:1.5s;transition:opacity .5s ease-in-out var(--delay,0s);opacity:.5;text-align:right;background-color:#0000;flex-direction:column;justify-content:flex-end;align-items:flex-end;display:flex}.Text3D--hidden{cursor:default;pointer-events:none;--delay:0s;opacity:0!important}.Text3D__icon{width:40px;height:40px;margin-bottom:16px}.Text3D__icon path{stroke:#fff}.Renderer{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Renderer .three__canvas{width:100%;height:100%;position:relative}.Renderer .three__canvas__css,.Renderer .three__canvas__webgl{width:100%;height:100%;position:absolute;top:0;left:0}.Renderer .three__canvas__css,.Renderer .three__canvas__css *{pointer-events:none}.Renderer .text-3d{letter-spacing:.05px;color:#fff;text-transform:uppercase;opacity:.5;--delay:1.5s;transition:opacity .5s ease-in-out var(--delay,0s);font-family:Switzer;font-size:24px;font-weight:700}.app--introduction .Renderer .text-3d{opacity:0;--delay:0s}.Home{z-index:10;pointer-events:none;--delay:1.5s;width:100%;height:100%;position:fixed;top:0;left:0}.Home .CText__word__letter{transition:opacity .3s ease calc(var(--delay,0s) + var(--letter-seed) * .5s)}.Home--hidden .CText__word__letter{opacity:0;--delay:0s}.Home__title{top:50%;transform:translateY(-50%)}.Home__subtitle,.Home__title{position:absolute;left:2.5rem}.Home__subtitle{top:2.5rem}.ProgressPanel{width:28.5625rem;max-width:23.8021vw}.ProgressPanel .Panel__content{flex-direction:column;justify-content:center;align-items:center;margin-top:auto;display:flex}.EfficiencyPanel{width:18.9375rem;max-width:15.7813vw}.EfficiencyPanel .Panel__content{flex-direction:column;justify-content:center;align-items:center;margin-top:auto;display:flex}.EnergyPanel{width:18.9375rem;max-width:15.7813vw}.EnergyPanel .Panel__content{flex-direction:column;justify-content:center;align-items:center;margin-top:auto;display:flex}.EnergyPanel__bars{justify-content:flex-start;align-items:center;gap:.25rem;width:100%;height:3.5rem;display:flex;position:relative}.EnergyPanel__bars__bar{opacity:1;border-radius:.25rem;width:.1875rem;height:100%;position:relative;overflow:hidden}.EnergyPanel__bars__bar:after,.EnergyPanel__bars__bar:before,.EnergyPanel__bars__bar__inner{content:"";width:100%;height:100%;transition:background-color 2s ease-out,opacity .1s;position:absolute;top:0;left:0}.EnergyPanel__bars__bar__inner{opacity:.2;background-color:#fff}.EnergyPanel__bars__bar:after,.EnergyPanel__bars__bar:before{background-color:var(--color);opacity:0}.EnergyPanel__bars__bar--active:after,.EnergyPanel__bars__bar--active:before{opacity:1}.RevenuePanel{width:18.9375rem;max-width:15.7813vw}.RevenuePanel .Panel__content{flex-direction:column;justify-content:center;align-items:center;margin-top:auto;display:flex}.UserInterface{--ui-delay:1.5s;justify-content:flex-start;align-items:center;gap:.25rem;height:17.5rem;display:flex;position:fixed;top:2.5rem;left:2.5rem;right:2.5rem}.UserInterface .Panel{transition:transform ease .3s calc(var(--ui-delay,1.5s) + var(--index) * .1s)}.UserInterface .Panel:after,.UserInterface .Panel:before,.UserInterface .Panel>*{transition:opacity ease .3s calc(var(--ui-delay,1.5s) + var(--index) * .1s)}.UserInterface .Panel:nth-child(0){--index:0}.UserInterface .Panel:first-child{--index:1}.UserInterface .Panel:nth-child(2){--index:2}.UserInterface .Panel:nth-child(3){--index:3}.UserInterface .Panel:nth-child(4){--index:4}.UserInterface .Panel:nth-child(5){--index:5}.UserInterface--hidden{pointer-events:none;--ui-delay:0s}.UserInterface--hidden .Panel{transform:scale(.95)translateY(30px)}.UserInterface--hidden .Panel:after,.UserInterface--hidden .Panel:before,.UserInterface--hidden .Panel>*{opacity:0}.DetectZone{z-index:1000;pointer-events:none;touch-action:none;width:25vmin;height:25vmin;position:fixed;top:50%}.DetectZone,.DetectZone__debug{-webkit-user-select:none;user-select:none;left:50%;transform:translate(-50%,-50%)}.DetectZone__debug{color:#fff;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100vw;font-size:48px;display:flex;position:absolute;top:-100%}.app{width:100%;height:100vh;position:relative;overflow:hidden}.app__logo{left:2.5rem}.app__header,.app__logo{z-index:1;pointer-events:none;width:10.875rem;position:fixed;bottom:2.5rem}.app__header{text-align:right;transition:opacity .3s 1.4s;right:2.5rem}.app--introduction .app__header{opacity:0;transition:opacity .3s}.app__loader{z-index:9999;background-color:#000;justify-content:flex-end;align-items:flex-end;gap:.5rem;width:100%;height:100%;padding:2.5rem;display:flex;position:fixed;top:0;left:0}.app__loader__logo{width:10.875rem;position:absolute;bottom:2.5rem;left:2.5rem}
