@import "https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";*,:before,:after{box-sizing:border-box}html,body,#root{background:#000005;width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{color:#0cf;-webkit-font-smoothing:antialiased;font-family:Share Tech Mono,monospace}.hud-link{letter-spacing:.15em;color:#0af;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#001428bf;border:1px solid #0af6;padding:.45rem .9rem;font-family:Share Tech Mono,monospace;font-size:.7rem;text-decoration:none;transition:all .15s;display:inline-block}.hud-link:hover{color:#5df;text-shadow:0 0 8px #00c8ffcc;background:#00aaff26;border-color:#0afc}.hud-link--green{color:#0fa;border-color:#0fa6}.hud-link--green:hover{color:#5fc;text-shadow:0 0 8px #0fac;background:#00ffaa26;border-color:#0fac}.hud-link--dim{color:#fff6;background:#0a0a1499;border-color:#ffffff26}.hud-link--dim:hover{color:#ffffffb3;background:#1e1e2899;border-color:#ffffff59}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.08)}}@media (width<=768px){.repo-select-header{gap:1rem;flex-direction:column!important;align-items:flex-start!important;padding:1rem!important}.repo-select-controls{justify-content:space-between;width:100%}.repo-select-grid{grid-template-columns:1fr!important;padding:1rem!important}.hud-top-right{text-align:right!important;font-size:.55rem!important;line-height:1.5!important;top:auto!important;bottom:1.5rem!important;right:1.5rem!important}.hud-bottom-left{font-size:.65rem!important;bottom:4rem!important}.repo-details-panel{background:#000a14f2!important;border-top:1px solid #00c8ff33!important;border-left:none!important;justify-content:flex-start!important;width:100%!important;padding:2rem 1.5rem!important;overflow-y:auto!important}.repo-details-title{font-size:1.5rem!important}.repo-details-stats{gap:.5rem!important}}@media (width<=480px){.auth-container,.generating-container{padding:0 1rem!important}.generating-console{height:180px!important}.repo-select-controls{flex-direction:column;align-items:flex-start!important;gap:1rem!important}.repo-select-controls input{width:100%!important}.repo-select-controls>div,.repo-select-controls button{width:100%}}#root>div{touch-action:none}.repo-select-grid{touch-action:pan-y}
