*{box-sizing:border-box;font-family:Open Sans,sans-serif;margin:0;padding:0}body{background:#fff;color:#0a0504}body.primary_bg{background-color:#15305a}body.primary_gradient{background:#0a0504;position:relative}body.primary_gradient:after,body.primary_gradient:before{animation:flow 16s ease-in-out infinite alternate;border-radius:50%;content:"";filter:blur(140px);height:600px;opacity:.7;pointer-events:none;position:absolute;width:500px}body.primary_gradient:before{background:#ff008c;left:-50px;top:-50px}body.primary_gradient:after{animation-delay:6s;background:#7a00ff;bottom:-50px;right:-50px}@media only screen and (max-width:768px){body,body.fullflow,html{height:100%;overflow-x:hidden}body.fullflow{align-items:normal!important;overflow-y:visible;overflow-y:initial;padding:10px 0}body.fullflow .card{height:-webkit-fit-content!important;height:fit-content!important}}.auth{display:flex;flex-direction:row;min-height:100vh}@media only screen and (max-width:768px){.auth{flex-direction:column}}.auth__form,.auth__visual{flex:1 1}.auth__visual{align-items:center;background:#15305a;background:#0a0504;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:24px;position:relative}.auth__visual .brand{align-items:center;display:flex;gap:10px;margin-bottom:32px}.auth__visual .brand__logo img{filter:invert(1);max-width:400px;width:100%;z-index:999999}@media only screen and (max-width:480px){.auth__visual .brand__logo img{max-width:300px}}.auth__visual .auth__illustration{height:auto;max-width:600px;width:100%;z-index:9999}.auth__visual:after,.auth__visual:before{animation:flow 16s ease-in-out infinite alternate;border-radius:50%;content:"";filter:blur(140px);height:350px;opacity:.7;pointer-events:none;position:absolute;width:350px}.auth__visual:before{background:#ff008c;left:-50px;top:-50px}.auth__visual:after{animation-delay:6s;background:#7a00ff;bottom:-50px;right:-50px}@keyframes flow{0%{transform:translate(0) scale(1)}50%{transform:translate(120px,-80px) scale(1.15)}to{transform:translate(-80px,100px) scale(.95)}}.auth__form{align-items:center;display:flex;justify-content:center;padding:24px}.card{border:1px solid #e6e6e6;max-width:380px;padding:32px;position:relative}.card h1{font-size:22px;margin-bottom:8px;text-align:center}.card .subtitle{color:#6b6b6b;font-size:14px;margin-bottom:24px;text-align:center}.card input{border:1px solid #e6e6e6;border-radius:8px}.card button,.card input{font-size:14px;margin-bottom:16px;padding:14px;width:100%}.card button{background:#1a1f26;border:none;border-radius:8px;color:#fff;cursor:pointer}.card .checkbox{align-items:center;color:#6b6b6b;display:flex;font-size:12px;gap:8px}.card .checkbox input{margin:0;width:auto}@media(min-width:992px){.auth{flex-direction:row}.auth__form,.auth__visual{width:50%}.auth__visual{justify-content:center}}.otp-inputs{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.otp-inputs input{border:1px solid #e6e6e6;border-radius:8px;font-size:18px;font-weight:600;height:48px;padding:0;text-align:center;width:48px}.otp-inputs input:focus{border-color:#0a0504;outline:none}.resend{color:#6b6b6b;cursor:pointer;font-size:13px;text-align:center}.resend:hover{color:#0a0504}.auth__form .card form{display:flex;flex-direction:column}@media(max-width:480px){.otp-inputs{gap:10px}.otp-inputs input{font-size:16px;height:44px;width:44px}}.fit_box{align-items:center;display:flex;justify-content:center;margin:0;min-height:100vh}.card{background:#fff;border-radius:14px;box-shadow:0 6px 24px #0000001f;max-width:360px;padding:28px 24px;text-align:center;width:100%}.card p{font-size:14px;margin-bottom:10px}.logo{font-size:18px;font-weight:700;margin-bottom:18px}.logo img{max-width:150px;width:100%}.gift-card{background:#2f3b46;border-radius:14px;color:#fff;font-size:16px;margin:18px auto;padding:18px;width:90%}.gift-card img{border-radius:10px;width:100%}h2{margin:20px 0 12px}.input-box{margin-bottom:18px}.input-box h3{align-items:center;border:1px solid #ddd;border-radius:6px;display:flex;font-size:16px;height:44px;justify-content:center}.input-box button{background:#111827;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;height:44px;width:100%}.check-wrap .voucher_text img{width:80%}.check-wrap .worth{color:#e53935;font-size:28px;font-weight:600;margin-top:5px}.check-wrap .worth span{color:#121212;font-size:32px;font-weight:700}.check-wrap img{width:100%}.check{border-bottom:4px solid #22c55e;border-left:4px solid #22c55e;height:14px;margin-top:-4px;transform:rotate(-45deg);width:28px}h2{font-size:18px;line-height:1.4;margin-bottom:16px}.amount{align-items:center;border:1px solid #e5e7eb;border-radius:6px;display:flex;font-size:16px;justify-content:center;margin-bottom:18px}.amount,button{height:44px;width:100%}button{background:#111827;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px}.confetti{inset:0;pointer-events:none;position:absolute}.confetti img{transform:scale(1.2);width:100%}.voucher_info_box{background:#f5f5f5;border-radius:10px;margin-bottom:15px}.voucher_info_box_inner{align-items:start;border-bottom:1px solid #e1e1e1;display:flex;flex-direction:column;gap:5px;padding:10px}.voucher_info_box_inner:last-child{border-bottom:none}.voucher_info_box_inner_top{font-size:13px}.voucher_info_box_inner_bottom{align-items:center;display:flex;font-size:18px;font-weight:600;justify-content:space-between;width:100%}.voucher_info_box_inner_bottom a{background-color:#fff;border-radius:2px;color:#121212;font-size:12px;font-weight:400;padding:2px 5px;text-decoration:none}.voucher_info_box_inner_full{color:gray;display:flex;font-size:12px;justify-content:end;width:100%}.voucher-usage{background-color:#fff;border:1px solid #e2e2e2;border-radius:8px;margin-bottom:15px;max-width:600px}.voucher-header{align-items:center;border-top-left-radius:8px;border-top-right-radius:8px;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:10px}.voucher-header h4{font-size:16px;font-weight:600;margin:0}.toggle-icon{color:#0a0504;font-size:22px;line-height:1}.voucher-usage.active .voucher-header{background-color:#15305a}.voucher-usage.active .voucher-header h4{color:#fff}.voucher-usage.active .toggle-icon{color:#fff;transform:rotate(45deg)}.voucher-content{display:none;padding:10px}.voucher-content ol{margin:0;padding-left:18px}.voucher-content ol li{color:#444;font-size:13px;margin-bottom:5px;text-align:left}.voucher-content ol li:last-child{margin-bottom:0}.toggle-icon{display:inline-block;transform-origin:center;transition:transform .3s ease}.voucher-usage.active .toggle-icon{transform:rotate(180deg)}.voucher-usage.active .voucher-content{display:block}.spinner{animation:spin 1s linear infinite;border:5px solid #ddd;border-radius:50%;border-top-color:#ffc629;height:50px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.popup-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.popup-card{background:#fff;border-radius:10px;padding:25px;text-align:center;width:400px}.popup-card h3{margin-bottom:10px}.popup-card p{font-size:14px;margin-bottom:20px}.popup-buttons{display:flex;gap:20px;justify-content:space-between}.cancel-btn{background:#888}.cancel-btn,.confirm-btn{border:none;border-radius:6px;padding:8px 14px}.confirm-btn{background:#ffc629}.copy-btn{color:#007bff;cursor:pointer;font-size:13px;margin-left:10px}
/*# sourceMappingURL=main.b4b255fa.css.map*/