body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{align-items:flex-start;background:linear-gradient(to bottom right,#1b1f3b,#2e2c6d);color:#fff;display:flex;font-family:Poppins,sans-serif;justify-content:center;margin:0;min-height:100vh;padding:50px 0 0}.header{background:#282b8f;border-radius:15px;box-shadow:0 0 15px #00f7ff;color:#fff;font-size:2rem;font-weight:700;margin-bottom:30px;padding:20px 40px;text-align:center}.user-list{display:flex;flex-direction:column;gap:15px;list-style:none;padding:0;width:400px}.user-card{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #0000;border-radius:15px;cursor:pointer;display:flex;justify-content:space-between;padding:20px;transition:transform .2s,box-shadow .3s}.user-card:hover{border-color:#00ffe7;box-shadow:0 0 12px #00ffe7;transform:translateY(-4px)}.user-card.selected{background-color:#00fff71a;border:2px solid #00ffe7}.claim-btn{animation:pulse 1s infinite;background:#00ff91;border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;padding:8px 16px}.claim-btn:hover{background:#0fa}@keyframes pulse{0%{box-shadow:0 0 0 0 #00ff9166}70%{box-shadow:0 0 10px 10px #00ff9100}to{box-shadow:0 0 0 0 #00ff9100}}.footer{margin-top:30px;text-align:center}.btn-add{background:#4e4eff;border:none;border-radius:12px;box-shadow:0 0 8px #4e4eff;color:#fff;cursor:pointer;font-size:1rem;padding:12px 24px;transition:background .3s}.btn-add:hover{background:#6f6fff}.popup{align-items:center;background:#0f0f0f99;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.popup-content{background:#2b2b3c;border-radius:15px;box-shadow:0 0 12px #00f0ff;padding:30px;width:300px}.popup-content h3{color:#00f0ff;margin-top:0;text-align:center}.popup-content input{border:none;border-radius:8px;font-size:1rem;margin-bottom:15px;padding:10px;width:100%}.popup-actions{display:flex;justify-content:space-between}.popup-actions button{border:none;border-radius:8px;cursor:pointer;font-weight:700;padding:8px 16px}.popup-actions button:first-child{background-color:#00ff91}.popup-actions button:last-child{background-color:#ff4e4e;color:#fff}
/*# sourceMappingURL=main.b251908f.css.map*/