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:center;background:linear-gradient(135deg,#893939d0,#000);color:#fff;display:flex;font-family:Poppins,sans-serif;justify-content:center;margin:0;min-height:100vh;padding:0}.App{max-width:480px;padding:20px;width:100%}.App,h1{text-align:center}h1{margin-bottom:5px}.subtitle{color:#cfd8dc;font-size:.9rem;margin-bottom:20px}.input-group{margin-bottom:15px;max-width:440px;position:relative}.input-group input.same-size-input,.input-group select,input,input[type=email],input[type=text]{border:none;border-radius:8px;box-sizing:border-box;font-size:1rem;outline:none;padding:12px;width:105%}.input-group select{background-color:#fff;border:1px solid #ccc;color:#000}small{bottom:-18px;color:#bbb;font-size:.75rem;position:absolute;right:10px}.error{color:#ff6b6b;font-size:.8rem}.checkbox-group{margin:20px 0}.checkbox-group label{display:block;font-size:1rem;font-weight:600;margin-bottom:10px}.checkbox-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.checkbox-card{align-items:center;background:#ffffff26;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;gap:10px;height:25px;justify-content:center;padding:12px 10px;position:relative;text-align:center;transition:all .3s ease;width:120px}.checkbox-card input{display:none}.checkbox-card span{color:#fff;font-size:1rem;font-weight:500}.tooltip{background:#000000d9;border-radius:6px;bottom:120%;color:#fff;font-size:.8rem;left:50%;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s ease,transform .3s ease;visibility:hidden;width:180px;z-index:5}.checkbox-card:hover .tooltip{opacity:1;transform:translateX(-50%) translateY(-5px);visibility:visible}.tooltip:after{border:6px solid #0000;border-top-color:#000000d9;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.checkbox-card:hover{background:#ffffff40;border:2px solid #00eaff;transform:scale(1.05)}.checkbox-card input:checked+span{color:#00eaff;font-weight:600;text-shadow:0 0 6px #00eaff;transition:.3s}button{background:#00c6ff;border-radius:8px;cursor:pointer;font-size:1rem;margin-top:15px;padding:14px;position:relative;width:100%;z-index:2}button:hover{background:#1138d6;transform:scale(1.05)}button:disabled{cursor:not-allowed;opacity:.6}.message{border-radius:8px;margin-top:20px;padding:12px;position:relative;text-align:center;z-index:2}.success-msg{background-color:#1b0ceb}.error-msg{background-color:rgba(242,3,3,.992)}.loader{animation:spin .8s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:block;height:20px;margin:auto;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.mainlogo{align-items:center;margin-left:220px;text-align:center;transform:translateX(-50%);z-index:200}.mainlogo img{border-radius:8px;height:auto;width:300px}@media (max-width:500px){.App{max-width:90vw}.App,.form-container{padding:15px}.checkbox-grid{grid-template-columns:repeat(2,1fr)}.checkbox-card{max-width:140px;width:100%}.mainlogo{justify-content:center;margin-left:30vw;position:relative;text-align:center;z-index:2}.mainlogo img{border-radius:8px;height:auto;width:80vw}.checkbox-card{align-items:center;background:#ffffff26;border:2px solid #0000;border-radius:10px;cursor:pointer;display:flex;gap:10vw;height:25px;justify-content:center;padding:12px 10px;position:relative;text-align:center;transition:all .3s ease;width:30vw}}
/*# sourceMappingURL=main.30b279ca.css.map*/