:root{--background:#000;--foreground:#fff;--primary:#fff;--primary-hover:#e0e0e0;--secondary:#0a0a0a;--accent:#666;--glass-border:#222;--error:red;--success:#fff}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--background);color:var(--foreground);flex-direction:column;min-height:100vh;padding:40px 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;overflow-x:hidden}.container{background:var(--secondary);border:1px solid var(--glass-border);width:900px;max-width:95%;box-shadow:none;margin:80px auto 0;padding:60px;animation:.8s ease-out fadeIn;position:relative}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}header{text-align:center;margin-bottom:50px}h1{letter-spacing:-2px;text-transform:uppercase;margin-bottom:10px;font-size:2.5rem;font-weight:900}p.subtitle{color:var(--accent);text-transform:uppercase;letter-spacing:4px;font-size:.75rem}.info-section{flex-direction:column;gap:15px;width:100%;margin-bottom:40px;display:flex}.info-row{justify-content:center;width:100%;display:flex}.info-card{border:1px solid var(--glass-border);background:#000;align-items:center;gap:15px;width:100%;padding:20px;animation:.5s ease-out fadeIn;display:flex}.info-card img{border:1px solid var(--glass-border);border-radius:50%;flex-shrink:0;width:40px;height:40px}.info-card.server img{border-radius:6px}.info-card .details{flex-direction:column;flex:1;display:flex;overflow:hidden}.info-card .label{color:var(--accent);text-transform:uppercase;letter-spacing:2px;font-size:.55rem}.info-card .val{color:var(--foreground);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;overflow:hidden}.info-card .meta{color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin-top:4px;font-size:.6rem}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-group.full-width{grid-column:span 2}label{color:var(--accent);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;font-size:.65rem;font-weight:800;display:block}input[type=text],input[type=password]{border:1px solid var(--glass-border);color:#fff;background:0 0;border-radius:0;outline:none;width:100%;padding:14px 45px 14px 14px;font-size:.8rem;transition:all .2s}.input-wrapper{width:100%;position:relative}.toggle-visibility{width:30px;height:30px;color:var(--accent);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .3s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.checkbox-group{cursor:pointer;grid-column:span 2;align-items:center;gap:12px;margin-top:5px;display:flex}.checkbox-group input[type=checkbox]{appearance:none;border:1px solid var(--glass-border);cursor:pointer;background:0 0;width:18px;height:18px;position:relative}.checkbox-group input[type=checkbox]:checked{background:var(--foreground);border-color:var(--foreground)}.checkbox-group input[type=checkbox]:checked:after{content:"✓";color:var(--background);font-size:12px;position:absolute;top:0;left:4px}.checkbox-group label{cursor:pointer;margin-bottom:0}.fast-mode-warn{color:#f44;text-transform:uppercase;letter-spacing:1px;grid-column:span 2;width:100%;margin-top:5px;font-size:.7rem}.actions{grid-column:span 2;margin-top:15px}button{background:var(--foreground);border:1px solid var(--foreground);width:100%;color:var(--background);text-transform:uppercase;letter-spacing:3px;cursor:pointer;padding:18px;font-size:.85rem;font-weight:900;transition:all .3s}button:hover{color:var(--foreground);background:0 0}button:disabled{opacity:.5;cursor:not-allowed}.spinner{border:2px solid #0003;border-top-color:#000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn-content{justify-content:center;align-items:center;gap:10px;display:flex}.live-log{border:1px solid var(--glass-border);background:#000;grid-column:span 2;height:250px;padding:15px;font-family:monospace;font-size:.65rem;overflow-y:auto}.log-entry{color:var(--accent);gap:8px;margin-bottom:6px;display:flex}.log-entry.active{color:var(--foreground)}.status-message{text-align:center;text-transform:uppercase;border:1px solid var(--glass-border);grid-column:span 2;margin-top:15px;padding:14px;font-size:.7rem}.status-error{color:var(--error);border-color:var(--error)}.status-success{color:var(--foreground);border-color:var(--foreground)}.header-island{z-index:1000;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid var(--glass-border);background:#000;border-radius:100px;align-items:center;width:940px;max-width:96%;padding:6px 8px 6px 35px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:fixed;top:25px;left:50%;transform:translate(-50%);box-shadow:0 15px 40px #000000b3}.header-island:hover{border-color:#444;transform:translate(-50%)translateY(1px)}.logo-link{color:inherit;align-items:center;text-decoration:none;display:flex}.spacer{flex:1}.logo-section{align-items:center;gap:10px;display:flex}.logo-img{object-fit:contain;width:28px;height:28px}.site-name{letter-spacing:3px;color:#fff;white-space:nowrap;font-size:.75rem;font-weight:900}.header-island .divider{background:#ffffff26;width:1px;height:24px;margin:0 10px}.header-actions{align-items:center;gap:15px;display:flex}.discord-link{color:#fff;border-radius:50%;align-items:center;padding:8px;transition:all .3s;display:flex}.discord-link:hover{color:#5865f2;background:#5865f21a}.discord-icon{width:20px;height:20px}.custom-select{cursor:pointer;position:relative}.select-trigger{text-transform:uppercase;border-radius:50px;align-items:center;gap:8px;padding:8px 14px;font-size:.65rem;font-weight:800;transition:background .2s;display:flex}.select-trigger:hover{background:#ffffff0d}.select-options{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);z-index:1000;clip-path:inset(0 round 16px);background:#0a0a0af2;border-radius:16px;width:120px;max-height:300px;animation:.3s fadeIn;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 10px 25px #00000080}.select-options::-webkit-scrollbar{width:4px}.select-options::-webkit-scrollbar-track{background:0 0}.select-options::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.select-options::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.option{align-items:center;gap:10px;padding:12px 15px;font-size:.65rem;transition:background .2s;display:flex}.option:hover{background:#ffffff1a}.flag-img{object-fit:cover;border-radius:2px;width:16px;height:12px}.arrow{border-left:3.5px solid #0000;border-right:3.5px solid #0000;border-top:4px solid var(--accent);width:0;height:0;transition:transform .3s}.custom-select.open .arrow{transform:rotate(180deg)}footer{flex-direction:column;align-items:center;gap:20px;width:100%;margin-top:60px;padding-bottom:40px;display:flex}.footer-links{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.footer-links a{color:var(--accent);text-transform:uppercase;letter-spacing:2px;font-size:.65rem;font-weight:800;text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--foreground)}.copyright{color:var(--accent);text-transform:uppercase;letter-spacing:3px;opacity:.4;font-size:.55rem}.content-page{animation:.8s ease-out fadeIn}.content-page h1{text-align:left;margin-bottom:30px}.content-page .text-content{color:var(--foreground);font-size:.9rem;line-height:1.8}.content-page h2{text-transform:uppercase;letter-spacing:-1px;border-bottom:1px solid var(--glass-border);margin:40px 0 20px;padding-bottom:10px;font-size:1.2rem;font-weight:900}.content-page p{color:#ccc;margin-bottom:20px}.content-page ul{margin-bottom:20px;padding-left:20px;list-style:square}.content-page li{color:#ccc;margin-bottom:10px}@media (max-width:768px){body{justify-content:flex-start;padding:20px 0}.container{width:92%;margin:60px auto 20px;padding:30px 20px}h1{letter-spacing:-1px;font-size:1.8rem}p.subtitle{letter-spacing:2px;font-size:.65rem}.form-grid{grid-template-columns:1fr;gap:15px}.form-group,.checkbox-group,.fast-mode-warn,.actions,.live-log,.status-message{grid-column:span 1!important;width:100%!important}.header-island{width:94%;min-width:unset;gap:5px;max-width:96%;padding:4px 6px 4px 20px;top:15px}.site-name{letter-spacing:1.5px;font-size:.65rem}.logo-img{width:24px;height:24px}.header-island .divider{margin:0 5px}.select-trigger{padding:6px 10px}.select-trigger .lang-code{font-size:.65rem;display:inline-block!important}footer{gap:15px;padding-bottom:80px}.footer-links{flex-wrap:wrap;justify-content:center;gap:15px 25px;max-width:280px;margin:0 auto;display:flex}.footer-links a{white-space:nowrap;font-size:.65rem}.copyright{letter-spacing:1.5px;text-align:center;padding:0 15px;font-size:.5rem;line-height:1.6}}@media (max-width:480px){h1{font-size:1.5rem}.container{padding:25px 12px}.select-trigger .lang-code{display:none!important}}
