@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";html{-webkit-tap-highlight-color:transparent}body{background-color:#010101;margin:0;padding:0}#root{width:100%;height:100dvh;position:fixed;top:0;left:0;overflow:hidden}p,span{font-family:Plus Jakarta Sans,sans-serif}.thrustJauge{z-index:10;opacity:.7;opacity:0;padding:32px;transition:opacity .1s;position:absolute;bottom:0;right:0}@media only screen and (device-width>=320px) and (device-width<=480px){.thrustJauge{padding:16px}}.thrustJauge span{text-shadow:none;opacity:.4;font-size:.75rem}input[type=range]{appearance:none;writing-mode:vertical-lr;direction:rtl;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAIACAMAAAB0CPY3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB5QTFRF7e3tFBQUzs7OHh4e5eXl3t7e1tbWFxcXHBwchoaGSws3fgAAAD5JREFUeNpiYKA5YIJCFprawga1hZWmtrBCbWGjqS0s8DCjT8yMxj+xgJOBGQw5GBhpCNmhtjDT1BYwBAgwACsyAOy1CvRxAAAAAElFTkSuQmCC) 0 0/contain repeat-x;border:1px solid #323232;border-radius:2px;width:32px;height:176px}input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background-color:#252525;border:1px solid #565656;border-radius:4px;width:50px;height:28px}input[type=range]::-moz-range-thumb{cursor:pointer;background-color:#252525;border:none;border-radius:4px;width:50px;height:28px}.loader-container{z-index:10;color:#000;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .5s ease-in-out;display:flex;position:absolute;top:0;left:0}.content{z-index:12;flex-direction:column;display:flex}.logo{width:350px}.animatedCurtains{z-index:11;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.curtain{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fff;width:100%;height:100%}.clickableArea{z-index:15;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.progressBar{z-index:12;background-color:#a52331;height:2px}.clickText{opacity:0;text-align:center;color:#fff;margin:0;font-size:.85rem;font-weight:400}.speedometer{z-index:10;color:#fff;opacity:0;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media only screen and (device-width>=320px) and (device-width<=480px){.speedometer{padding:16px}}.speedometer__value{color:#fff6;font-size:1.5rem}.speedometer__unit{color:#fff3;font-size:.75rem}
