*{box-sizing:border-box;font-family:Open Sans,sans-serif;margin:0;padding:0}body{background:#fff;color:#0a0504}body.primary_bg{background-color:#0d4d3e}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}@keyframes flow{0%{transform:translate(0) scale(1)}50%{transform:translate(120px,-80px) scale(1.15)}to{transform:translate(-80px,100px) scale(.95)}}@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: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:#0d4d3e;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{max-width:400px;width:100%;z-index:999999}.auth__visual .brand__logo img.dhanuka{height:100px}@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__form{align-items:center;display:flex;justify-content:center;padding:24px}.card{border:1px solid #e6e6e6;max-width:380px;padding:32px;position:relative;width:100%}@media only screen and (max-width:480px){.card{padding:24px 16px;width:95%}}.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;margin-bottom:16px}.card button,.card input{font-size:14px;padding:14px;width:100%}.card button{background:#0d4d3e;border:none;border-radius:8px;color:#fff;cursor:pointer}.card .checkbox{align-items:center;color:#6b6b6b;display:flex;font-size:12px;gap:8px;margin-top:15px}.card .checkbox input{margin:0;width:auto}.card .checkbox span{font-size:14px}.card .checkbox span a{color:#0d4d3e}@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;margin:0 auto;max-width:360px;padding:28px 24px;text-align:center;width:90%}@media only screen and (max-width:480px){.card{padding:20px 16px;width:95%}}.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{font-size:18px;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:16px;font-weight:400;line-height:1.4;margin-bottom:16px}h2 span{color:red;font-weight:500}.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.mt-10{margin-top:10px}.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;transition:transform .3s ease}.voucher-usage.active .voucher-header{background-color:#0d4d3e}.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}.popup-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.popup-card{background:#fff;border-radius:10px;padding:25px;text-align:center;width:320px}.popup-card h3{margin-bottom:10px}.popup-buttons{display:flex;gap:8px;justify-content:space-between;margin-top:20px}.popup-cancel-btn{background:#fff;border:1px solid #ccc;border-radius:5px;color:#0d4d3e;cursor:pointer;padding:8px 18px}.confirm-btn{align-items:center;background:#0d4d3e;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px;text-decoration:none;width:100%}.confirm-btn.yellow{background:#ffc629;color:#0a0504}.popup-confirm-btn{background:#0d4d3e;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:8px 18px}.logo_inner{align-items:center;display:flex;justify-content:center;margin-bottom:15px}.logo_inner_left{display:flex;justify-content:start;width:70%}.logo_inner_left img{max-width:130px}.logo_inner_left img.dhanuka{height:50px}.logo_inner_right{width:30%}.logo_inner_right button{align-items:center;background:#0000;border:none;color:red;cursor:pointer;display:inline-flex;font-size:13px;height:auto;justify-content:end;margin:0;padding:0}.logo_inner_right button img{margin-right:3px;width:16px}a.copy-btn{cursor:pointer}.view_code_box{border:1px solid #e1e1e1;border-radius:10px;margin-top:15px}.view_code_box_inner{align-items:center;display:flex;justify-content:space-between}.view_code_box_inner_left{width:80%}.view_code_box_inner_left p{font-size:14px;font-weight:300;margin-bottom:0;padding:10px}.view_code_box_inner_left p span{color:#0d4d3e;font-size:16px;font-weight:600}.view_code_box_inner_left p:first-child{border-bottom:1px solid #e1e1e1}.view_code_box_inner_right{width:20%}.tnc_overlay{height:100%;left:0;top:0;width:100%;z-index:998}.tnc_modal{right:-420px;width:420px}.tnc_header{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:16px}.tnc_content{flex:1 1;overflow-y:auto;padding:20px}.tnc_header button.close_tnc{background:none;border:none;color:#000;cursor:pointer;font-size:22px;height:auto;width:auto}.tnc_page{color:#333;font-family:system-ui,Arial,sans-serif;line-height:1.6}.tnc_page h2{font-size:22px;font-weight:600;margin-bottom:16px}.tnc_page h3{font-size:16px;font-weight:600;margin-bottom:8px;margin-top:20px}.tnc_page p{font-size:14px;margin-bottom:12px}.tnc_page ul{margin-bottom:12px;padding-left:18px}.tnc_page ul li{font-size:14px;list-style:disc;margin-bottom:6px}.tnc_overlay{background:#00000080;inset:0;opacity:0;position:fixed;transition:.3s;visibility:hidden;z-index:9999998}.tnc_overlay.show{opacity:1;visibility:visible}.tnc_modal{background:#fff;display:flex;flex-direction:column;height:100%;position:fixed;right:-300px;top:0;transition:.35s;width:300px;z-index:999;z-index:9999999}.tnc_modal.show{right:0}.tnc_modal .tnc_header{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:16px}.tnc_modal .tnc_header h3{font-size:16px;font-weight:600;margin:0}.tnc_modal .tnc_header button{background:none;border:none;cursor:pointer;font-size:22px;line-height:1}.tnc_modal .tnc_content{flex:1 1;overflow-y:auto;padding:20px}.spinner{animation:spin .8s linear infinite;border:4px solid #2a2a2a;border-radius:50%;border-top-color:#facc15;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.2f513aba.css.map*/