:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Bauhaus2015;src:url(/fonts/Bauhaus2015.woff2) format("woff2"),url(/fonts/Bauhaus2015.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}html{background-color:#000;width:100vw;height:100dvh}:root{font-family:Bauhaus2015,Courier New,sans-serif;font-weight:500;color:#00ff3c;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;width:100vw;height:100dvh}h1{font-size:3.2em;line-height:1.1}p{font-size:1.45em;font-weight:700}#root{width:100vw;height:100dvh;overflow-x:hidden}.system-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100dvh;width:100vw;text-align:center;box-sizing:border-box;padding:90px 20px 50px;position:relative}.system-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6rem 2rem;padding:2rem}.system-item{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}.system-item .system-img{width:200px;height:200px;margin-bottom:1rem}.system-item .search-img{width:140px;height:200px;margin-bottom:.5rem}.system-item h2{margin:0;font-size:1.2rem}.system-item:hover{opacity:.8}@media(min-width:48em)and (max-height:60em){.system-grid{gap:3rem 1.5rem;padding:1.5rem}.system-grid .system-item .system-img{width:200px;height:200px;margin-bottom:.6rem}.system-grid .system-item .search-img{height:200px;margin-bottom:.5rem}.system-grid .system-item h2{font-size:1rem}.trash-container{bottom:4rem;right:40px}.trash-container img{width:140px;height:140px;margin-bottom:.3rem}.trash-container h2{font-size:1rem}.gate-container{bottom:16rem;right:40px}.gate-container img{width:140px;height:140px;margin-bottom:.3rem}.gate-container h2{font-size:1rem}}@media(min-width:48em)and (max-height:50em){.system-grid{gap:2rem 1.2rem;padding:1.2rem}.system-grid .system-item .system-img{width:140px;height:140px;margin-bottom:.5rem}.system-grid .system-item .search-img{width:120px;height:120px;margin-bottom:.5rem}.system-grid .system-item h2{font-size:.9rem}}@media(max-width:48em){.system-grid{grid-template-columns:repeat(2,1fr);gap:2rem 2rem;padding:2rem}.system-grid .system-item img{width:120px;height:120px}}.top-bar-container{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;padding:20px;box-sizing:border-box;z-index:100}.top-bar-container .top-bar-outline{width:100%;height:50px;border:1.5px solid #00ff3c;border-radius:2px;background-color:transparent;display:flex;align-items:center;padding:0 .15rem}.top-bar-container .top-bar-outline .top-bar{width:100%;height:46px;background-color:#00ff3c;display:flex;align-items:center;justify-content:flex-end;padding-right:.2rem}.bottom-container{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;padding:20px;box-sizing:border-box;z-index:100}.bottom-container .bottom-outline{width:100%;height:2px;border:1.5px solid #00ff3c;border-radius:2px;background-color:transparent;display:flex;align-items:center;padding:0 .15rem}.window-container{display:flex;justify-content:center;align-items:center;width:100%;padding:10px;box-sizing:border-box;position:relative;z-index:auto}.window-container .window-outer-outline{border:1.5px solid #00ff3c;border-radius:2px;padding:.1rem;background-color:#000;transform-origin:center center;z-index:10}.window-container .window-outline{width:min(1046px,100vw - 60px);height:min(714px,100dvh - 160px);border:1.5px solid #00ff3c;border-radius:2px;background-color:#000;display:flex;flex-direction:column;align-items:flex-start;padding:0;transform-origin:center center}.window-container .window-outline .top-window-bar{width:100%;height:44px;border-bottom:1.5px solid #00ff3c;background-color:transparent;display:flex;align-items:center;justify-content:flex-end;position:relative}.window-container .window-outline .top-window-bar .gradient-img{position:absolute;right:.1rem;top:.1rem;height:calc(100% - .2rem);width:auto;max-width:calc(100% - .2rem);z-index:1}.window-container .window-outline .top-window-buttons{display:flex;gap:.1rem;align-items:center;position:relative;z-index:2;margin-right:.3rem}.window-container .window-outline .top-window-buttons .close-button,.window-container .window-outline .top-window-buttons .minimize-button,.window-container .window-outline .top-window-buttons .expand-button{display:flex;align-items:center;justify-content:center;cursor:pointer;width:33px;height:33px}.window-container .window-outline .top-window-buttons .close-button img,.window-container .window-outline .top-window-buttons .minimize-button img,.window-container .window-outline .top-window-buttons .expand-button img{width:100%;height:100%}.window-container .window-outline .window-body{display:flex;flex:1;width:100%;overflow:hidden}.window-container .window-outline .window-body .window-content{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.window-container .window-outline .window-body .window-content::-webkit-scrollbar{display:none}.window-container .window-outline .window-body .window-scrollbar{width:34px;background-color:transparent;border:1.5px solid #00ff3c;border-radius:2px;display:flex;flex-direction:column;padding:3px;margin:.2rem}.window-container .window-outline .window-body .window-scrollbar .scrollbar-arrow{width:34px;height:34px;background-color:#00ff3c;border:1.5px solid #00ff3c;border-radius:2px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.window-container .window-outline .window-body .window-scrollbar .scrollbar-arrow:disabled{cursor:not-allowed}.window-container .window-outline .window-body .window-scrollbar .scrollbar-arrow:hover:not(:disabled){opacity:.8}.window-container .window-outline .window-body .window-scrollbar .scrollbar-arrow .arrow-up,.window-container .window-outline .window-body .window-scrollbar .scrollbar-arrow .arrow-down{width:0;height:0}.window-container .window-outline .window-body .window-scrollbar .scrollbar-arrow .arrow-up{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:20px solid #000}.window-container .window-outline .window-body .window-scrollbar .scrollbar-arrow .arrow-down{border-left:12px solid transparent;border-right:12px solid transparent;border-top:20px solid #000}.window-container .window-outline .window-body .window-scrollbar .scrollbar-track{flex:1;width:100%;position:relative;margin:3px 0}.window-container .window-outline .window-body .window-scrollbar .scrollbar-track .scrollbar-dots{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;left:50%;transform:translate(-50%);z-index:1}.window-container .window-outline .window-body .window-scrollbar .scrollbar-thumb{width:100%;background-color:#00ff3c;position:absolute;cursor:pointer;transition:transform .1s ease-out;border-radius:2px;z-index:2}@media(max-width:69em)and (min-width:48em){.window-container .window-outer-outline{transform:scale(.8)}.window-container .window-outline .top-window-bar .gradient-img{width:calc(100% - 120px);object-fit:cover;object-position:right center}}@media(max-width:62em)and (min-width:48em){.window-container .window-outer-outline{transform:scale(.8)}.window-container .window-outline .top-window-bar .gradient-img{width:calc(100% - 120px);object-fit:cover;object-position:right center}}@media(max-width:55em)and (min-width:48em){.window-container .window-outer-outline{transform:scale(.7)}.window-container .window-outline .top-window-bar .gradient-img{width:calc(100% - 120px);object-fit:cover;object-position:right center}}@media(max-width:48em){.window-container{padding:10px}.window-container .window-outer-outline{transform:none}.window-container .window-outline{width:400px;height:calc(100dvh - 20px);max-height:900px}.window-container .window-outline .top-window-bar .gradient-img{left:50%;top:0;transform:translate(-50%);width:99%;height:100%;object-fit:cover}.window-container .window-outline .top-window-buttons{margin-right:.2rem;gap:.05rem}.window-container .window-outline .top-window-buttons .close-button,.window-container .window-outline .top-window-buttons .minimize-button,.window-container .window-outline .top-window-buttons .expand-button{width:38px;height:38px}.window-container .window-outline .window-body .window-scrollbar{display:none}.window-container .window-outline .window-body .window-content{width:100%}}@media(max-width:30em){.window-container{padding:5px}.window-container .window-outline{width:calc(100vw - 50px);max-width:350px;height:calc(100dvh - 170px)}.window-container .window-outline .top-window-bar{height:36px}.window-container .window-outline .top-window-bar .gradient-img{left:50%;top:0;transform:translate(-50%);width:99%;height:100%;object-fit:cover}.window-container .window-outline .top-window-buttons{margin-right:.15rem}.window-container .window-outline .top-window-buttons .close-button,.window-container .window-outline .top-window-buttons .minimize-button,.window-container .window-outline .top-window-buttons .expand-button{width:30px;height:30px}.window-container .window-outline .window-body .window-scrollbar{display:none}.window-container .window-outline .window-body .window-content{width:100%}}.modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{position:relative;z-index:1001;transform:translate(20px,40px)}.order-modal{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;min-height:100%}.order-modal img{max-width:800px;flex-shrink:0}.order-modal .title-desktop{display:block}.order-modal .order-bucket{width:8em;height:auto;margin-bottom:2rem}.order-modal .title-mobile{display:none}.order-modal h1{margin-bottom:1rem;color:#00ff3c;font-size:3rem}.order-modal h2{margin-bottom:2rem;color:#00ff3c;max-width:400px}.order-modal h2.verifying-text{margin-bottom:0}.order-modal h3{max-width:400px}.order-modal .content-wrapper{min-height:300px;display:flex;flex-direction:column;align-items:center;width:100%}.order-modal form{flex-direction:column;gap:1rem;width:100%;max-width:400px}.order-modal .field-label{font-size:1rem;margin-bottom:.5rem;text-align:center}.order-modal .password-field{width:100%;padding:1rem;background-color:transparent;border:1.5px solid #00ff3c;border-radius:2px;color:#00ff3c;font-family:inherit;font-size:1.2rem;outline:none;transition:all .2s;box-sizing:border-box;margin-bottom:2rem}.order-modal .password-field:focus{box-shadow:0 0 10px #00ff3c4d}.order-modal .password-field::placeholder{color:#00ff3c80}.order-modal .terms-checkbox-container{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;width:100%;max-width:400px}.order-modal .terms-checkbox-container input[type=checkbox]{width:18px;height:18px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#000;border:1.5px solid #00ff3c;border-radius:2px;cursor:pointer;flex-shrink:0;position:relative}.order-modal .terms-checkbox-container input[type=checkbox]:checked{background-color:#000}.order-modal .terms-checkbox-container input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #00ff3c;border-width:0 2px 2px 0;transform:rotate(45deg)}.order-modal .terms-checkbox-container input[type=checkbox]:hover{box-shadow:0 0 5px #00ff3c4d}.order-modal .terms-checkbox-container label{color:#00ff3c;font-size:.9rem;cursor:pointer;text-align:left}.order-modal .terms-checkbox-container label .tcs-link{color:#00ff3c;text-decoration:underline;cursor:pointer}.order-modal .terms-checkbox-container label .tcs-link:hover{opacity:.8}.order-modal .submit-button{width:166px;padding:1rem;background-color:transparent;border:1.5px solid #00ff3c;border-radius:2px;color:#00ff3c;font-family:inherit;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s;box-sizing:border-box}.order-modal .submit-button:hover:not(:disabled){background-color:#00ff3c;color:#000}.order-modal .submit-button:active:not(:disabled){transform:scale(.98)}.order-modal .submit-button:disabled{opacity:.5;cursor:not-allowed}.order-modal .modal-overlay{z-index:1100}@media(max-width:48em){.order-modal .title-desktop{display:none}.order-modal .title-mobile{display:block}.order-modal img{max-width:90%}.order-modal h1{font-size:2rem;margin-bottom:0}.order-modal h3{font-size:.9rem}}.tcs-modal{padding:2rem;text-align:left}
