:root{--hacker-bg:#0a0a0a;--hacker-surface:#111;--hacker-surface-hover:#1a1a1a;--hacker-border:#2a2a2a;--hacker-border-light:#333;--hacker-text-primary:#e0e0e0;--hacker-text-secondary:#888;--hacker-text-muted:#666;--hacker-text-accent:#00ff41;--hacker-success:#00ff41;--hacker-warning:#fa0;--hacker-danger:#ff0040;--hacker-info:#0080ff;--hacker-font-mono:"Source Code Pro","Fira Code",monospace;--hacker-font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--hacker-spacing-xs:0.25rem;--hacker-spacing-sm:0.5rem;--hacker-spacing-md:1rem;--hacker-spacing-lg:1.5rem;--hacker-spacing-xl:2rem;--hacker-transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}*{box-sizing:border-box}body{margin:0;font-family:var(--hacker-font-mono);background-color:var(--hacker-bg);color:var(--hacker-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;font-size:14px;font-weight:500;letter-spacing:.015em}@media (max-width:768px){body{font-size:13px;line-height:1.5;letter-spacing:.012em}}@media (max-width:480px){body{font-size:12px;line-height:1.4;letter-spacing:.01em}}@media (max-width:768px){.CopyableText,.hacker-badge,button,input[type=checkbox],input[type=radio]{min-height:44px;min-width:44px}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:700;letter-spacing:.025em}p{margin-bottom:.75rem;line-height:1.5;font-weight:500}}@media (max-width:768px) and (orientation:landscape){body{font-size:13px;line-height:1.6}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}code{font-family:var(--hacker-font-mono);background-color:var(--hacker-surface);padding:.125rem .25rem;border-radius:.25rem;font-size:.875em;font-weight:500;line-height:1.4}@media (max-width:768px){code{font-size:.8em;padding:.1rem .2rem;font-weight:500}}::-webkit-scrollbar-thumb:hover{background:var(--hacker-border-light)}@keyframes heart{0%,40%,80%,to{transform:scale(1)}20%,60%{transform:scale(1.15)}}.heart{animation:heart 1s infinite}@keyframes glitch{0%{text-shadow:.05em 0 0 var(--hacker-danger),-.05em -.025em 0 var(--hacker-info)}14%{text-shadow:.05em 0 0 var(--hacker-danger),-.05em -.025em 0 var(--hacker-info)}15%{text-shadow:-.05em -.025em 0 var(--hacker-danger),.025em .025em 0 var(--hacker-info)}49%{text-shadow:-.05em -.025em 0 var(--hacker-danger),.025em .025em 0 var(--hacker-info)}50%{text-shadow:.025em .05em 0 var(--hacker-danger),.05em 0 0 var(--hacker-info)}99%{text-shadow:.025em .05em 0 var(--hacker-danger),.05em 0 0 var(--hacker-info)}to{text-shadow:-.025em 0 0 var(--hacker-danger),-.025em -.025em 0 var(--hacker-info)}}.glitch{animation:glitch 1s infinite}.cursor-blink:after{content:"|";animation:blink 1s infinite;color:var(--hacker-text-accent)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}@keyframes fadeOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}.fade-out{animation:fadeOut .25s ease-in forwards}.pulse{animation:pulse 2s infinite}.App{text-align:left;background-color:var(--hacker-bg);min-height:100vh;padding:1rem;font-family:var(--hacker-font-mono)}@media (max-width:768px){.App{padding:.5rem}}@media (max-width:480px){.App{padding:.25rem}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:var(--hacker-surface);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:var(--hacker-text-primary);border:1px solid var(--hacker-border)}.App-link{color:var(--hacker-text-accent);text-decoration:none;transition:var(--hacker-transition)}.App-link:hover{color:var(--hacker-success);text-shadow:0 0 8px var(--hacker-success)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hacker-container{max-width:1400px;margin:0 auto;padding:0 .75rem;transition:var(--hacker-transition)}.hacker-container:hover{transform:scale(1.001)}@media (max-width:768px){.hacker-container{padding:0 .5rem}}@media (max-width:480px){.hacker-container{padding:0 .25rem}}.hacker-card{background-color:var(--hacker-surface);border:1px solid var(--hacker-border);border-radius:.5rem;padding:.75rem;margin-bottom:.75rem;transition:var(--hacker-transition)}.hacker-card:hover{border-color:var(--hacker-text-accent);box-shadow:0 6px 20px rgba(0,255,65,.15),0 2px 8px rgba(0,255,65,.1);transform:translateY(-2px);background-color:var(--hacker-surface-hover)}@media (max-width:768px){.hacker-card{padding:.6rem;margin-bottom:.6rem}}@media (max-width:480px){.hacker-card{padding:.5rem;margin-bottom:.5rem;border-radius:.4rem}}.hacker-badge{background-color:var(--hacker-surface);border:1px solid var(--hacker-border);color:var(--hacker-text-secondary);padding:.2rem .4rem;border-radius:.25rem;font-size:.7rem;font-weight:600;line-height:1.3;letter-spacing:.015em;transition:var(--hacker-transition);cursor:pointer}.hacker-badge:hover{border-color:var(--hacker-text-accent);color:var(--hacker-text-accent);box-shadow:0 2px 8px rgba(0,255,65,.2);transform:translateY(-1px);background-color:var(--hacker-surface-hover)}.hacker-badge.success{border-color:var(--hacker-success);color:var(--hacker-success);font-weight:700}.hacker-badge.warning{border-color:var(--hacker-warning);color:var(--hacker-warning);font-weight:700}.hacker-badge.danger{border-color:var(--hacker-danger);color:var(--hacker-danger);font-weight:700}.hacker-badge.info{border-color:var(--hacker-info);color:var(--hacker-info);font-weight:700}@media (max-width:480px){.hacker-badge{padding:.15rem .3rem;font-size:.65rem;font-weight:600;line-height:1.2;letter-spacing:.012em}}.form-check-input{background-color:var(--hacker-surface)!important;border-color:var(--hacker-border)!important;accent-color:var(--hacker-text-accent)!important;transition:var(--hacker-transition)!important;cursor:pointer!important;transform:none!important;min-width:16px!important;min-height:16px!important}.form-check-input:hover{border-color:var(--hacker-text-accent)!important;box-shadow:0 0 0 2px rgba(0,255,65,.2)!important;transform:scale(1.05)!important}.form-check-input:checked{background-color:var(--hacker-text-accent)!important;border-color:var(--hacker-text-accent)!important}.form-check-input:checked:hover{box-shadow:0 0 0 2px rgba(0,255,65,.3)!important;transform:scale(1.05)!important}.form-check-label{color:var(--hacker-text-secondary)!important;font-family:var(--hacker-font-mono)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.012em!important;transition:var(--hacker-transition)!important;cursor:pointer!important}.form-check-label:hover{color:var(--hacker-text-primary)!important}@media (max-width:480px){.form-check-label{font-size:.8rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.01em!important}}.servers-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr}@media (max-width:768px){.servers-grid{grid-gap:.75rem;gap:.75rem}}@media (max-width:480px){.servers-grid{grid-gap:.5rem;gap:.5rem}}.gpu-section{grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr}.gcp-section,.gpu-section{display:grid;max-width:1400px;margin:0 auto}.gcp-section{grid-gap:.55rem;gap:.55rem;grid-template-columns:2fr}@media (max-width:360px){.gcp-section,.gpu-section{grid-gap:.1rem;gap:.1rem}}@media (min-width:600px){.gcp-section,.gpu-section{grid-gap:.2rem;gap:.2rem}}@media (min-width:768px){.gpu-section{grid-template-columns:repeat(2,1fr);grid-gap:.9rem;gap:.9rem}.gcp-section{grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}}@media (min-width:1080px){.gpu-section{grid-template-columns:repeat(3,1fr);grid-gap:1.1rem;gap:1.1rem}.gcp-section{grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}}@media (min-width:1400px){.gpu-section{grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.gcp-section{grid-template-columns:repeat(5,1fr);grid-gap:.5rem;gap:.5rem}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes breathe{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:1}}.pulse{animation:pulse 2s ease-in-out infinite}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--hacker-surface)}::-webkit-scrollbar-thumb{background:var(--hacker-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--hacker-text-accent);box-shadow:0 0 8px var(--hacker-text-accent)}::selection{background-color:var(--hacker-text-accent);color:var(--hacker-bg)}@media (max-width:768px){.hacker-container{padding:0 .5rem}.hacker-card{padding:.6rem}.server-header{flex-direction:column;align-items:flex-start!important;grid-gap:.75rem;gap:.75rem}.d-flex.gap-2{flex-wrap:wrap}.gpu-section{grid-template-columns:1fr}h1{font-size:1.8rem!important;letter-spacing:.05em!important}.control-center-row{flex-direction:column;align-items:flex-start;grid-gap:.75rem;gap:.75rem}.control-center-row .d-flex{flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.control-center-row .form-check{display:flex;align-items:center;grid-gap:.3rem;gap:.3rem}.process-item{flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem}.process-item .d-flex{flex-wrap:wrap;grid-gap:.4rem;gap:.4rem}.processes-table{overflow-x:auto}.hacker-badge{min-height:28px;display:inline-flex;align-items:center}.mb-3{margin-bottom:1rem!important}.mb-2{margin-bottom:.75rem!important}}@media (max-width:480px){.hacker-container{padding:0 .25rem}.hacker-card{padding:.5rem}h1{font-size:1.5rem!important;letter-spacing:.03em!important}.control-center-row{grid-gap:.5rem;gap:.5rem}.control-center-row .d-flex{grid-gap:.3rem;gap:.3rem;flex-wrap:wrap;align-items:center}.control-center-row .form-check{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.process-item{grid-gap:.3rem;gap:.3rem}.process-item .d-flex{grid-gap:.2rem;gap:.2rem}.hacker-badge{padding:.1rem .25rem;font-size:.6rem;min-height:28px}.form-check-label{font-size:.75rem!important}.mb-3{margin-bottom:.75rem!important}.mb-2{margin-bottom:.5rem!important}.gap-2{grid-gap:.5rem!important;gap:.5rem!important}.server-header h3{font-size:1.1rem!important}.process-item .CopyableText,.process-item span{font-size:.65rem!important}}@media (max-width:360px){.hacker-container{padding:0 .15rem}.hacker-card{padding:.4rem;margin-bottom:.4rem}h1{font-size:1.3rem!important;letter-spacing:.02em!important}.control-center-row{grid-gap:.4rem;gap:.4rem}.control-center-row .d-flex{grid-gap:.25rem;gap:.25rem;flex-wrap:wrap;align-items:center}.control-center-row .form-check{display:flex;align-items:center;grid-gap:.2rem;gap:.2rem}.hacker-badge{padding:.08rem .2rem;font-size:.55rem;min-height:24px}.form-check-label{font-size:.7rem!important}.mb-3{margin-bottom:.6rem!important}.mb-2{margin-bottom:.4rem!important}.gap-2{grid-gap:.4rem!important;gap:.4rem!important}}@media (max-width:768px){.hacker-badge{min-height:28px;display:inline-flex;align-items:center}.form-check-input{transform:none!important;min-width:16px!important;min-height:16px!important}.d-flex.gap-2>*{margin-right:.5rem}.server-header h3{font-size:1.1rem!important}.process-item .CopyableText,.process-item span{font-size:.65rem!important}}@media (max-width:768px) and (orientation:landscape){.hacker-container{padding:0 1rem}.server-header{flex-direction:row;align-items:center!important;grid-gap:1rem;gap:1rem}.control-center-row{flex-direction:row;align-items:center}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hacker-badge,.hacker-card{border-width:.5px}}@media (prefers-reduced-motion:reduce){.App-link,.hacker-badge,.hacker-card{transition:none}.pulse{animation:none}}@media print{.hacker-card{page-break-inside:avoid;break-inside:avoid}.hacker-badge,.hacker-card{border:1px solid #000;background:#fff;color:#000}}.processes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:.75rem;gap:.75rem}.process-item{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.process-item:hover{border-color:var(--hacker-text-accent);box-shadow:0 4px 16px rgba(0,255,65,.15),0 2px 8px rgba(0,255,65,.1);transform:translateY(-3px);background-color:var(--hacker-surface-hover)}@media (max-width:768px){.processes-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:.6rem;gap:.6rem}.process-item{min-height:110px;padding:.6rem}}@media (max-width:480px){.processes-grid{grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}.process-item{min-height:100px;padding:.5rem}}.loading-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--hacker-bg);display:flex;align-items:center;justify-content:center;z-index:9999;font-family:var(--hacker-font-mono)}.loading-content{text-align:center;animation:fadeIn .5s ease-in-out}.loading-logo{margin-bottom:2rem}.loading-logo-text{font-size:2.5rem;font-weight:800;color:var(--hacker-text-accent);text-shadow:0 0 20px var(--hacker-text-accent);letter-spacing:.1em;margin-bottom:.5rem;animation:pulse 2s ease-in-out infinite}.loading-logo-subtitle{font-size:.9rem;color:var(--hacker-text-secondary);font-weight:600;letter-spacing:.05em;animation:blink 1.5s ease-in-out infinite}.loading-spinner{position:relative;width:80px;height:80px;margin:0 auto 2rem}.spinner-ring{position:absolute;width:100%;height:100%;border:2px solid transparent;border-top:2px solid var(--hacker-text-accent);border-radius:50%;animation:spin 1.5s linear infinite}.spinner-ring:first-child{animation-delay:0s}.spinner-ring:nth-child(2){width:60px;height:60px;top:10px;left:10px;border-top-color:var(--hacker-success);animation-delay:.2s}.spinner-ring:nth-child(3){width:40px;height:40px;top:20px;left:20px;border-top-color:var(--hacker-info);animation-delay:.4s}.loading-status{margin-top:1rem}.loading-dots{display:flex;justify-content:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem}.loading-dots span{width:8px;height:8px;background-color:var(--hacker-text-accent);border-radius:50%;animation:loadingDots 1.4s ease-in-out infinite both}.loading-dots span:first-child{animation-delay:0s}.loading-dots span:nth-child(2){animation-delay:.2s}.loading-dots span:nth-child(3){animation-delay:.4s}.loading-text{font-size:.8rem;color:var(--hacker-text-secondary);font-weight:600;letter-spacing:.05em;animation:blink 2s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loadingDots{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:.3}}@media (max-width:768px){.loading-logo-text{font-size:2rem;letter-spacing:.08em}.loading-logo-subtitle{font-size:.8rem}.loading-spinner{width:60px;height:60px}.spinner-ring:nth-child(2){width:45px;height:45px;top:7.5px;left:7.5px}.spinner-ring:nth-child(3){width:30px;height:30px;top:15px;left:15px}}@media (max-width:480px){.loading-logo-text{font-size:1.8rem;letter-spacing:.06em}.loading-logo-subtitle{font-size:.75rem}.loading-spinner{width:50px;height:50px}.spinner-ring:nth-child(2){width:37.5px;height:37.5px;top:6.25px;left:6.25px}.spinner-ring:nth-child(3){width:25px;height:25px;top:12.5px;left:12.5px}.loading-dots span{width:6px;height:6px}.loading-text{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.loading-logo-subtitle,.loading-logo-text,.loading-text{animation:none}.spinner-ring{animation:spin 3s linear infinite}.loading-dots span{animation:none;opacity:1}}.server-header h3{transition:var(--hacker-transition);cursor:pointer}.server-header h3:hover{text-shadow:0 0 12px var(--hacker-success)!important;transform:scale(1.02)}.control-center-row{transition:var(--hacker-transition)}.control-center-row:hover{background-color:rgba(0,255,65,.02);border-radius:.25rem}.CopyableText{transition:var(--hacker-transition);cursor:pointer}.CopyableText:hover{box-shadow:0 2px 8px rgba(0,255,65,.15);transform:translateY(-1px)}.processes-table tbody tr{transition:var(--hacker-transition);cursor:pointer}.processes-table tbody tr:hover{background-color:var(--hacker-surface-hover)!important;box-shadow:inset 0 0 0 1px var(--hacker-text-accent)}.gpu-section>*{transition:var(--hacker-transition);cursor:pointer}.gpu-section>:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,255,65,.1)}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{transition:var(--hacker-transition)!important;cursor:text!important}input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:var(--hacker-text-accent)!important;box-shadow:0 0 0 2px rgba(0,255,65,.1)!important;background-color:var(--hacker-surface-hover)!important}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:var(--hacker-text-accent)!important;box-shadow:0 0 0 3px rgba(0,255,65,.2)!important;background-color:var(--hacker-surface-hover)!important;outline:none!important}h1{transition:var(--hacker-transition);cursor:default}h1:hover{text-shadow:0 0 15px var(--hacker-text-accent)!important;transform:scale(1.01)}header{transition:var(--hacker-transition)}header:hover{transform:translateY(-1px)}footer{transition:var(--hacker-transition)}footer:hover{background-color:rgba(0,255,65,.02);border-radius:.25rem}.details-anim{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s}.details-anim.expanded{max-height:1000px;opacity:1}.details-anim.collapsed{max-height:0;opacity:0}
/*# sourceMappingURL=main.e9c16a8b.chunk.css.map */