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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.utr-deposit-page_{background-color:#000;min-height:100vh;padding-top:10px;width:100%}.utr-deposit-page_.FB{background-color:#fff}.utr-deposit-page-container_{width:100%}.upiid-and-qr-row-actions_{margin-bottom:10px;padding:5px 20px;width:100%}.upiid-and-qr-row-actions_,.upiid-gropu_{align-items:center;display:flex;justify-content:space-between}.download-action_,.upiid-gropu_{border:2px solid #fbb600;border-radius:6px;height:38px;width:47%}.download-action_{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:0 10px;transition:transform .5s ease-in-out}.download-action_:active{transform:scale(.8)}.upiid-id_{color:#fff;font-size:13px;padding:0 0 0 10px}.upiid-copy-icon_{color:#fbb600!important;font-size:25px!important;margin:0 3px;transition:transform .5s ease-in-out}.upiid-copy-icon_:active{transform:scale(.8)}.utr-deposit-page-header-container_{background-color:#000;left:0;padding-bottom:30px;padding-top:10px;position:fixed;top:0;width:100%;z-index:9998}.utr-deposit-page-header-container_.FB{background-color:#fff}.utr-loader_{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:9999}.utr-w-toast{background-color:initial!important}.error-class{background:#4a0500!important;color:#fff!important}.success-class{background-color:green!important;color:#fff!important}.utr-loader-icon{color:#fff!important;font-size:19px!important}.utr-deposit-page-heading_{display:flex;justify-content:center;width:100%}.label_{color:#fff;font-size:17px;margin-left:10px}.automatic-heading_{color:#fff;font-size:17px;text-transform:capitalize}.automatic-heading_.FB{color:#000}.cr-wrapper,.radio-group{align-items:center;display:flex}.cr-wrapper{cursor:pointer;gap:10px;justify-content:center;left:50%;margin-bottom:5px;position:relative;transform:translateX(-50%);width:100%}.cr-wrapper input{opacity:0;position:absolute;z-index:-1}.cr-input{align-items:center;background:#000;border:1px solid #f1f5f9;border-radius:50%;display:flex;height:24px;justify-content:center;position:relative;transition:background .25s,border-color .25s;width:24px}.cr-input:after{background:#fff;border-radius:50%;content:"";display:none;height:12px;transition:background .25s;width:12px}.cr-wrapper input:checked~.cr-input{background:#000;border:1px solid #fff}.cr-wrapper input:checked~.cr-input:after{display:block}.amount-and-employee-code-form_{margin:auto;width:98%}.pay-now-input-group_{margin:15px auto auto;width:95%}.pay-now-label_{color:#fff;font-size:16px;font-weight:700;margin-bottom:5px}.pay-now-label_.FB{color:#333}.pay-now-deposit-input_{background-color:#171717;border:1px solid #393939;border-radius:4px;box-sizing:border-box;color:#fff;font-size:14px;height:40px;outline:none;padding-left:12px;width:100%}.pay-now-deposit-input_.FB{background-color:initial;border:1px solid #182173;color:#000}.pay-now-deposit-input_::placeholder{color:#ccc;font-size:14px}.pay-now-deposit-input_.FB::placeholder{color:#000;font-size:14px}.deposit-form-actions_{margin:20px auto auto;width:150px}.pay-now-button_{background-color:initial;border:2px solid #435b87;border-radius:4px;border-radius:24px;color:#1fb182;font-size:18px;font-weight:700;height:43px;text-transform:uppercase;transition:transform .5s ease-in-out;width:100%}.pay-now-button_:active{transform:scale(.8)}.payment-accounts-container_,.payment-accounts-page_{width:100%}.no-payment-accounts-message_{color:#fff;font-size:13px;padding-top:100px;text-align:center}.no-payment-accounts-message_.FB{color:#333}.payment-accounts-box_{background:#222;border-radius:10px;margin:auto auto 15px;padding:14px 10px;width:90%}.payment-accounts-category_{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase}.payment-accounts-list_{display:flex;justify-content:center;margin-top:10px}.payment-accounts-banner_{display:flex;justify-content:center;margin:10px auto auto;max-height:50px;width:90%}.getway-banner_{max-height:50px;object-fit:fill;width:100%}.payment-account_{height:60px;margin:0 15px;width:60px}.payment-account-img{height:100%;object-fit:fill;width:100%}.deposit-limit-info_{color:#fbb600;font-size:14px;margin-top:6px}.deposit-limit-info_.note_{color:#02d302}.imps-popup-box_{background:#ededed;left:50%;min-height:100vh;overflow:hidden;padding:0;position:fixed;top:0;transform:translate(-50%);width:100%;z-index:999}.imps-popup-box-container_{margin:auto;width:100%}.imps-popup-box-header_{background:#fff;height:100px;width:100%}.imps-popup-box-close-btn_{background:#fff;position:absolute;right:10px;top:5px}.mui-close_{color:#1a1a1a!important;font-size:30px!important}.imps-logos-container_{align-items:center;display:flex;height:100%;justify-content:center;margin-top:5px;width:100%}.imps-image_{height:auto;object-fit:cover;width:150px}.imps-image_.NEFT{height:80px;object-fit:fill;width:80px}.imps-popup-box-body_{margin:auto;padding:5px 0;width:95%}.imps-popupbox-message-box_{background:#4682b4;border-radius:8px;margin:5px auto auto;padding:10px 5px;width:100%}.imps-note-message_{color:#fff;font-size:14px}.user-bank-details-listing_{margin:10px auto auto;width:100%}.user-bank-detail-row_{align-items:center;display:flex;margin-top:5px}.user-bank-detail-label_{color:#23507d;font-size:16px;font-weight:700;margin-right:5px}.user-bank-detail-value_{color:#276aa5;font-size:15px;font-weight:500}.imps-mui-copy-icon_{color:#749b2e!important;font-size:17px!important;margin-left:10px;transition:transform .5s ease-in-out}.imps-mui-copy-icon_:active{transform:scale(.8)}.imps-input-form_{margin-top:10px;width:100%}.imps-input-group_{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px;width:100%}.imps-input-group-label_{font-size:15px;font-weight:500}.imps-input-group-label_.amount_{color:#23507d;font-weight:600}.imps-input-group-input_{border:none;box-shadow:inset 0 1px 0 1px gray;height:27px;outline:none;padding:0 10px;width:200px}.imps-input-group-input_::-webkit-inner-spin-button{display:none}.imps-input-group-input_::placeholder{color:gray;font-size:13px;text-align:center}.imps-input-group-input_.deposit-amount-error_{border:1px solid #e91100;box-shadow:none;color:#e91100}.imps-input-group-input_.deposit-amount-error_::placeholder{color:#e91100}.imps-input-group-input_.account-number-error_{border:1px solid #e91100;box-shadow:none;color:#e91100}.imps-input-group-input_.account-number-error_::placeholder{color:#e91100}.imps-input-group-input_.upireferenceutr-number-error_{border:1px solid #e91100;box-shadow:none;color:#e91100}.imps-input-group-input_.upireferenceutr-number-error_::placeholder{color:#e91100}.errors-list_{margin-top:10px}.imps-form-error-message_{color:#e91100;font-size:13px;margin-bottom:5px}.imps-deposit-amounts-stake-group_{margin-top:10px;width:100%}.imps-deposit-amounts-groups-label_{color:#23507d;font-size:16px;font-weight:500}.imps-deposit-amounts-stakes-container_{align-items:center;display:flex;justify-content:center;margin-bottom:15px;margin-top:5px;width:100%}.imps-deposit-amouns-stake_{align-items:center;background:#fff;border:1px solid gray;display:flex;height:25px;justify-content:center;margin:0 4px;min-width:60px;padding:0 7px}.imps-code-with-copy_{align-items:center;display:flex;margin-top:10px}.imps-code-copy-label_{color:#23507d;font-size:16px;font-weight:500}.imps-code_{color:#23507d;font-size:14px;font-weight:500;margin-left:10px}.imps-code-message_{color:#23507d;font-size:13px;font-weight:400;margin-top:20px;width:100%}.imps-form-action-buttons_{align-items:center;display:flex;margin-top:25px;width:100%}.imps-form-action-button_{background:#749b2e;border:none;color:#fff;font-style:16px;font-weight:400;height:38px;outline:none;text-transform:uppercase;transition:transform .5s ease-out;width:100%}.imps-form-action-button_:active{transform:scale(.8)}.deposit-upi-id-page_{background:#000;height:100vh;left:50%;overflow-y:auto;padding:0;position:fixed;top:0;transform:translate(-50%);width:100%;z-index:999}.container-deposit-upi-id-page-container_{margin:auto;padding:10px 0;width:100%}.deposit-upi-id-form_{background-color:#fff;border:2px solid #3498db;border-radius:8px;margin:auto;padding:20px 10px;width:98%}.deposit-upi-id-form-group_{margin-bottom:15px;width:100%}.deposit-upi-id-form-group-label_{color:#000;font-size:16px;font-weight:700;margin-bottom:7px;text-transform:uppercase}.deposit-upi-id-input-wrapper_{border:3px solid #3498db;border-radius:6px;height:45px;position:relative;width:100%}.upi-id-input_{background:#fff;border:none;border-radius:6px;color:#000;font-size:17px;font-weight:500;height:100%;outline:none;padding-left:12px;position:absolute;width:100%}.form-error-message_{color:#e74c3c;font-size:14px;margin-top:3px}.deposit-mui-copy-icon_{color:#1fb182;cursor:pointer;font-size:23px!important;position:absolute;right:5px;top:50%;transform:translateY(-50%);transition:transform .5s ease-in-out}.deposit-mui-copy-icon_:active{transform:scale(.9)}.form-action-buttons-container_{align-items:center;display:flex;justify-content:center;margin-top:15px;width:100%}.form-action-button_{background:#3498db;border:none;border-radius:8px;color:#fff;font-size:18px;font-weight:700;height:43px;text-transform:uppercase;transition:transform all .5s;width:120px}.form-action-button_.disabled_{background:#2195f376;cursor:not-allowed}.form-action-button_:active{transform:scale(.8)}.deposit-notes-container_{margin:10px auto auto;width:98%}.deposit-instructions{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;padding:25px}.header{border-bottom:2px solid #3498db}.header,.steps-heading{color:#2c3e50;font-size:24px;font-weight:700;margin-bottom:20px;padding-bottom:10px;text-align:center}.instruction-item{border-left:3px solid #3498db;margin-bottom:20px;padding-left:15px}.warning{background-color:#fff8e1;border-left:3px solid #ff9800}.success,.warning{border-radius:5px;margin:15px 0;padding:15px}.success{background-color:#e8f5e9;border-left:3px solid #4caf50}.tip{background-color:#e3f2fd;border-left:3px solid #2196f3;border-radius:5px;margin:15px 0;padding:15px}.divider{border-top:1px dashed #ccc;margin:25px 0}.steps{counter-reset:step-counter}.step{margin-bottom:15px;padding-left:40px;position:relative}.step:before{background-color:#3498db;border-radius:50%;color:#fff;content:counter(step-counter);counter-increment:step-counter;font-size:14px;height:25px;left:0;line-height:25px;position:absolute;text-align:center;top:0;width:25px}.emoji{font-size:1.2em;margin-right:5px}.highlight{color:#e74c3c;font-weight:700}.do-kcy-modal-container_{background:#000000b1;height:100vh;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.do-kyc-popup-modal_{background:#fff;border:1px solid #ddd;border-radius:8px;height:250px;left:50%;position:fixed;top:35%;transform:translate(-50%,-35%);width:95%;z-index:9999}.do-kyc-popup-modal-body_{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.do-kyc-message_{color:#000;font-size:26px;font-weight:bolder;text-align:center}.do-kyc-actions_{align-items:center;display:flex;justify-content:center;margin-top:30px;width:100%}.do-kyc-action-button_{background:#3498db;border:none;border-radius:8px;color:#fff;font-size:18px;font-weight:700;height:50px;margin:0 5px;text-transform:capitalize;transition:transform all .5s;transition:transform .5s ease-in-out;width:150px}.do-kyc-action-button_:active{transform:scale(.9)}.not-found-page_{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.not-found-content_{text-align:center;width:100%}.not-found-message_{color:#000;font-size:17px;text-transform:capitalize}*{box-sizing:border-box;margin:0;padding:0}.kyc-page-section_{background-color:#000;min-height:100vh;padding-top:10px;width:100%}.kyc-page-section-container_{margin:auto;width:100%}.error-message_{color:#fff;font-size:13px;line-height:22px;margin:auto;padding-top:100px;text-align:center;width:80%}.kyc-page-section-header_{width:100%}.kcy-details-heading_{color:#fff;font-size:17px;text-align:center;text-transform:capitalize;width:100%}.kyc-details-form_{margin:30px auto auto;position:relative;width:88%}.kyc-loading-screen_{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:9999}.form-loader_{font-size:15pc!important}.kyc-details-form-group_{margin-bottom:23px;width:100%}.kyc-details-form-group-label_{color:#898989;font-size:15px;margin-bottom:5px;margin-left:3px;text-transform:capitalize}.kyc-details-form-group-input_{background:#171717;border:none;border-radius:8px;color:#fff;font-size:15.5px;height:42px;outline:none;padding-left:12px;width:100%}.kyc-details-form-group-input_::-webkit-inner-spin-button,.kyc-details-form-group-input_::-webkit-outer-spin-button{display:none}.kyc-details-form-actions_{align-items:center;display:flex;justify-content:center;width:100%}.kyc-details-form-action-btn_{background:linear-gradient(#fbb700,#151515);border:none;border-radius:6px;color:#fff;height:42px;text-transform:uppercase;width:120px}.form-loader_{color:#fff!important}.kyc-otp-page-section_{margin-top:20px;width:100%}.kyc-otp-form_{display:flex;flex-direction:column;justify-content:center;margin:auto;width:100%}.kyc-otp-form-group_{width:100%}.kyc-otp-form-input-label_{color:#ededed;font-size:15px;margin-bottom:10px;text-align:center;text-transform:capitalize}.kyc-otp-form-actions_,.otp-input-box_{display:flex;justify-content:center;width:100%}.kyc-otp-form-actions_{margin-top:15px}.kcy-otp-form-action-button_{border:none;border-radius:6px;color:#fff;font-weight:700;height:38px;margin-top:15px;text-transform:uppercase;width:100px}.kcy-otp-form-action-button_,.kcy-otp-form-action-button_.disabled{background:linear-gradient(#fbb700,#151515)}.after-kyc-popup-box_{background-color:#fff;border-radius:6px;height:160px;left:50%;position:absolute;top:30%;transform:translate(-50%,-30%);width:90%;z-index:9999}.after-kyc-popup-box-container_{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.after-kyc-success-message_{color:#01a801;font-size:22px;font-weight:600}.after-kyc-popup-box-action-btn_{background-color:#000;border:none;border-radius:6px;color:#fff;font-size:17px;font-weight:700;height:40px;margin-top:20px;transition:transform .5s ease-in-out;width:120px}.after-kyc-popup-box-action-btn_:active{transform:scale(.8)}.withdrawal-page-section_{background-color:#000;min-height:100vh;padding-bottom:20px;padding-top:8px;position:relative;width:100%}.withdraw-page-loader-container_{align-items:center;background:#000000b3;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.withdrawal-page-section-container_{margin:auto;width:100%}.withdrawal-instruction-box_{margin:auto;width:95%}.withdrawal-instruction-box-header_{align-items:center;background-color:#fbb600;border-top-left-radius:12px;border-top-right-radius:12px;color:#fff;display:flex;height:27px;justify-content:center;text-transform:uppercase;width:100%}.withdrawal-instructions-list_{background-color:#171717;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:5px 10px 15px;width:100%}.withdrawal-instruction-li_{color:#d7d7d7;font-size:13px;line-height:18px;margin-top:3px}.withdrawal-page-section-header_{border-bottom:1px solid #898989;border-top:1px solid #898989;margin-top:0;padding:10px 0;width:100%}.available-balance_{background-color:#fbb600;border-bottom:0;color:#000;font-weight:700;margin-bottom:3px}.withdrawal-details-heading_{color:#fff;font-size:17px;margin:auto;text-align:start;text-transform:capitalize;width:95%}.available-balance_ .withdrawal-details-heading_{color:#000;font-weight:700}.withdrawal-details-form_{margin:10px auto auto;width:95%}.withdrawal-details-form-group_{margin-bottom:13px;width:100%}.withdrawal-details-form-group_.upiid-and-scanner_{align-items:center;display:flex;justify-content:space-between;width:100%}.upiid-form-group_{width:50%}.or-divider_{color:#fbb700;padding:0 10px}.scanner-input-group_{border:1px dashed #ccc;border-radius:4px;display:inline-block;overflow:hidden;padding:8px;position:relative;text-align:center;width:40%}.disabled-file-choose_{background-color:#ededed38;border:none;cursor:not-allowed}.disabled-file-choose_,.scanner-input-field_{height:100%;left:0;position:absolute;top:0;width:100%}.scanner-input-field_{cursor:pointer;opacity:0}.scanner-upload-label_{align-items:center;color:#898989;display:flex;font-size:14px;margin-bottom:3px;text-align:center;text-transform:capitalize}.scanner-input-group_:after{background-color:#171717;border-radius:4px;color:#898989;content:"Choose File";display:inline-block;font-size:14px;padding:5px 16px;width:80%}.scanner-input-group_:hover:after{background-color:#171717}.scanner-input-group_:before{color:#fff;content:attr(data-file);display:block;font-size:12px;margin-bottom:8px}.withdrawal-details-form-group-label_{align-items:center;color:#898989;display:flex;font-size:14px;margin-bottom:5px;margin-left:3px;text-transform:capitalize}.close-file-icon_{color:#b81004!important;font-size:25px!important;margin-left:6px}.withdrawal-details-form-group-input_{background:#171717;border:none;border-radius:8px;color:#fff;font-size:15.5px;height:42px;outline:none;padding-left:12px;width:100%}.withdrawal-details-form-group-input_.disabled{background-color:#ededed38}.withdrawal-details-form-group-input_::-webkit-inner-spin-button,.withdrawal-details-form-group-input_::-webkit-outer-spin-button{display:none}.form-error_{color:#a40f05;font-size:11px;margin-left:4px;margin-top:2px}.withdrawal-note_{background-color:#35353f;border-radius:8px;padding:7px 10px;width:100%}.withdrawal-note-text_{color:#ededed;font-size:12px}.withdrawal-details-form-actions_{align-items:center;display:flex;justify-content:center;margin-top:13px;width:100%}.withdrawal-details-form-action-btn_{background:linear-gradient(#fbb700,#151515);border:none;border-radius:6px;color:#fff;height:42px;text-transform:uppercase;width:120px}.scan-pay-container{background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:20px}.scan-pay-content{animation:slideUp .6s ease-out;background:#fff;border-radius:24px;box-shadow:0 20px 60px #00000026;margin:0 auto;max-width:400px;padding:32px 24px}.header-section{margin-bottom:32px;text-align:center}.header-icon{align-items:center;animation:float 3s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;color:#fff;display:inline-flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.header-title{color:#1a1a1a;font-size:28px;font-weight:700;margin:0 0 8px}.header-subtitle{color:#666;font-size:16px;margin:0}.qr-section{margin-bottom:32px}.qr-wrapper{text-align:center}.qr-container{border:2px solid #f0f0f0;border-radius:20px;box-shadow:0 8px 24px #00000014;display:inline-block;margin-bottom:20px;padding:24px}.qr-code{background:#fff;border:3px solid #000;border-radius:12px;height:200px;overflow:hidden;position:relative;width:200px}.qr-pattern{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);height:100%;padding:20px;width:100%}.qr-dot{background:#f0f0f0;border-radius:2px;margin:1px}.qr-dot.active{animation:pulse 2s infinite;background:#000}.qr-center{align-items:center;background:#fff;border:2px solid #000;border-radius:8px;display:flex;justify-content:center;left:50%;padding:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.qr-amount,.qr-icon{color:#667eea}.qr-amount{font-size:20px;font-weight:700;margin-top:16px}.download-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.download-btn:hover{box-shadow:0 8px 24px #667eea4d;transform:translateY(-2px)}.or-divider{align-items:center;display:flex;gap:16px;margin:24px 0}.or-line{background:linear-gradient(90deg,#0000,#e2e8f0,#0000);flex:1 1;height:1px}.or-text{background:#fff;border:2px solid #f1f5f9;border-radius:20px;color:#64748b;font-size:14px;font-weight:600;min-width:50px;padding:0 16px;text-align:center}.upi-section{margin-bottom:32px}.upi-label{color:#666;font-size:14px;font-weight:600;margin-bottom:8px}.upi-container{align-items:center;background:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;display:flex;padding:12px 16px;transition:all .3s ease}.upi-container:hover{border-color:#667eea}.upi-id{color:#333;flex:1 1;font-family:Courier New,monospace;font-size:16px;font-weight:500}.copy-btn{align-items:center;background:#667eea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;justify-content:center;min-width:80px;padding:8px 12px;transition:all .3s ease}.copy-btn:hover{background:#5a67d8}.copy-btn.copied{background:#48bb78}.utr-section{margin-bottom:32px}.form-group{margin-bottom:20px}.form-label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.required{color:#e53e3e;margin-left:4px}.input-wrapper{position:relative}.form-input{border:2px solid #e9ecef;border-radius:12px;box-sizing:border-box;font-size:16px;padding:16px;transition:all .3s ease;width:100%}.form-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-input.error{border-color:#e53e3e}.error-message{color:#e53e3e;font-size:12px;gap:6px;margin-top:6px}.error-message,.submit-btn{align-items:center;display:flex}.submit-btn{background:linear-gradient(135deg,#48bb78,#38a169);font-size:16px;gap:8px;justify-content:center;padding:16px}.submit-btn:hover:not(:disabled){box-shadow:0 8px 24px #48bb784d}.spinner{animation:spin 1s ease-in-out infinite;border:2px solid #ffffff4d;height:16px;width:16px}.bonus-section{margin-top:24px}.bonus-card{align-items:flex-start;animation:glow 2s ease-in-out infinite alternate;background:linear-gradient(135deg,#fef5e7,#fed7aa);border:2px solid #fdba74;border-radius:16px;display:flex;gap:16px;padding:20px}@keyframes glow{0%{box-shadow:0 0 20px #fdba744d}to{box-shadow:0 0 30px #fdba7480}}.bonus-icon{flex-shrink:0;font-size:24px}.bonus-content{flex:1 1}.bonus-title{color:#92400e;font-size:16px;font-weight:700;margin-bottom:4px}.bonus-text{color:#a16207;font-size:14px;line-height:1.5}@media (max-width:480px){.scan-pay-container{padding:16px}.scan-pay-content{padding:24px 20px}.qr-code{height:180px;width:180px}.header-title{font-size:24px}}.scanner-container{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;justify-content:center;min-height:100vh;padding:1rem}.scanner-wrapper{animation:slideUp .6s ease-out;background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;overflow:hidden;width:100%}.scanner-section{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;text-align:center}.qr-container{background:#fff;border-radius:12px;box-shadow:0 10px 20px #0003;height:160px;margin:0 auto;padding:4px;position:relative;width:150px}.qr-image{border-radius:8px;height:100%;width:100%}.scanning-overlay{align-items:center;border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.scanning-line{animation:scanning 2s ease-in-out infinite;background:#ef4444;border-radius:1px;box-shadow:0 0 10px #ef444499;height:2px;width:80%}.scanner-text{font-size:1.125rem;font-weight:600;margin-top:1.5rem;text-shadow:0 2px 4px #0000001a}.form-section{padding:2rem}.form-title{color:#1f2937;font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.input-group{margin-bottom:1.5rem}.input-label{color:#1f2937;display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.input-field{background:#fff;border:2px solid #d1d5db;border-radius:10px;font-size:1rem;padding:.875rem 1rem;transition:all .3s ease;width:100%}.input-field:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none;transform:translateY(-1px)}.input-field.error{background-color:#fef2f2;border-color:#ef4444}.input-field.error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.input-field:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.input-field::placeholder{color:#9ca3af}.error-message{color:#ef4444;display:block;font-size:.875rem;font-weight:500;margin-top:.5rem}.submit-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease;width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 10px 20px #667eea4d;transform:translateY(-2px)}.submit-btn:active:not(:disabled){transform:translateY(-1px)}.submit-btn.loading{background:#9ca3af;cursor:not-allowed;transform:none}.submit-btn.loading:hover{box-shadow:none;transform:none}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.loading-content{align-items:center;display:flex;gap:.5rem;justify-content:center}.spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:#fff;height:1.25rem;width:1.25rem}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scanning{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.7;transform:scaleX(1.1)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:480px){.scanner-container{padding:.5rem}.scanner-wrapper{border-radius:16px;margin:0}.scanner-section{padding:1.5rem}.qr-container{height:150px;width:170px}.form-section{padding:1.5rem}.form-title{font-size:1.25rem}}@media (max-width:320px){.qr-container{height:170px;width:170px}.scanner-text{font-size:1rem}}.success-animation{animation:pulse .6s ease-in-out}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}
/*# sourceMappingURL=main.1a504f22.css.map*/