.cap-widget-page{align-items:center;background:#f5f5f7;display:flex;justify-content:center;min-height:100vh;padding:20px;width:100%}.cap-widget-container{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;max-width:600px;overflow:hidden;position:relative;width:100%}.cap-widget-loading{color:#1d1d1f;padding:60px 40px;text-align:center}.cap-widget-loading .loading-spinner{animation:spin 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#c4b5fd;height:50px;margin:0 auto 20px;width:50px}.cap-widget-loading p{color:#6e6e73;font-size:16px}@keyframes spin{to{transform:rotate(1turn)}}.cap-widget-error{padding:60px 40px;text-align:center}.cap-widget-error .error-icon{color:#ef4444;font-size:64px;margin-bottom:20px}.cap-widget-error h2{color:#ef4444;font-size:24px;font-weight:600;margin-bottom:16px}.cap-widget-error .error-message{color:#1d1d1f;font-size:16px;line-height:1.5;margin-bottom:12px}.cap-widget-error .error-hint{color:#6e6e73;font-size:14px;margin-bottom:24px}.cap-widget-error .retry-button{background:#c4b5fd;border:none;border-radius:8px;color:#1d1d1f;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:all .2s}.cap-widget-error .retry-button:hover{background:#a78bfa;box-shadow:0 4px 12px #7c3aed33;transform:translateY(-1px)}.cap-widget-error .retry-button:active{transform:translateY(0)}.debug-info{background:#f9fafb;border-top:1px solid #e5e7eb;color:#6e6e73;font-family:monospace;font-size:12px;padding:16px}.debug-info p{margin:4px 0}.debug-info strong{color:#1d1d1f}@media(max-width:768px){.cap-widget-page{padding:0}.cap-widget-container{border-radius:0;max-width:100%;min-height:100vh}.cap-widget-iframe{min-height:calc(100vh - 100px)}.cap-widget-error,.cap-widget-loading{padding:40px 20px}}.cap-widget-content{width:100%}.cap-widget-header{margin-bottom:32px;text-align:center}.cap-widget-header h1{color:#1d1d1f;font-size:28px;font-weight:600;margin-bottom:16px}.cap-widget-amount{color:#7c3aed;font-size:18px;font-weight:600;margin-bottom:8px}.cap-widget-crypto{color:#6e6e73;font-size:16px}.cap-widget-form-container{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;width:100%}.paymentWidgets,.wpwl-container{margin-bottom:0;width:100%}.wpwl-form{background-color:#0000;background-image:none;border:none;box-shadow:none;margin:0;padding:0;width:100%}.wpwl-group{margin-bottom:20px;width:100%}.wpwl-group:last-child{margin-bottom:0}.wpwl-group-brand,.wpwl-group-cardHolder,.wpwl-group-cardNumber,.wpwl-group-cvv,.wpwl-group-expiry{margin-bottom:20px;width:100%}.wpwl-group-submit{margin-bottom:0;margin-top:24px;width:100%}.wpwl-label{color:#1d1d1f;display:block;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:8px}.wpwl-wrapper,.wpwl-wrapper-brand,.wpwl-wrapper-cardHolder,.wpwl-wrapper-cardNumber,.wpwl-wrapper-cvv,.wpwl-wrapper-expiry,.wpwl-wrapper-submit{max-width:100%!important;position:relative;width:100%!important}.wpwl-control{background-color:#f5f5f0;border:1px solid #0000;border-radius:8px;box-sizing:border-box;color:#1d1d1f;font-family:inherit;font-size:16px;line-height:1.5;max-width:100%!important;min-height:44px;padding:12px 16px;transition:all .2s;width:100%!important}.wpwl-control:focus,.wpwl-control:hover{border-color:#c4b5fd}.wpwl-control:focus{background-color:#f5f5f0;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.wpwl-control::placeholder{color:#86868b;font-weight:400;opacity:1}.wpwl-control-brand{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='%236e6e73' d='M7 10 2 5h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;font-weight:500;padding-right:48px}.wpwl-control-cardNumber{letter-spacing:.5px}.wpwl-control-cardNumber,.wpwl-control-expiry{font-size:16px;font-weight:500}.wpwl-control-cardHolder{font-weight:500;letter-spacing:.5px;text-transform:uppercase}.wpwl-control-cvv{font-size:16px;font-weight:500;letter-spacing:2px}.wpwl-button{background-color:#c4b5fd;border:none;border-radius:8px;box-sizing:border-box;color:#1d1d1f;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:600;padding:12px 24px;text-align:center;transition:all .2s;width:100%}.wpwl-button:hover{background-color:#a78bfa;box-shadow:0 4px 12px #7c3aed33;transform:translateY(-1px)}.wpwl-button:active{box-shadow:0 2px 4px #7c3aed33;transform:translateY(0)}.wpwl-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.wpwl-button:disabled:hover{background-color:#c4b5fd;box-shadow:none;transform:none}.wpwl-brand{display:inline-block;vertical-align:middle}.wpwl-brand-card{margin-left:8px}.wpwl-brand-MASTER,.wpwl-brand-VISA{height:24px;width:auto}.wpwl-has-error{background-color:#ef44440d!important;border-color:#ef4444!important}.wpwl-has-error:focus{box-shadow:0 0 0 3px #ef44441a!important}.wpwl-has-error:focus,.wpwl-has-error:hover{border-color:#ef4444!important}.wpwl-hint{display:block;font-size:13px;line-height:1.4;margin-top:6px}.wpwl-hint-cardHolderError,.wpwl-hint-cardNumberError,.wpwl-hint-cvvError,.wpwl-hint-expiryError{color:#ef4444}.wpwl-clearfix:after,.wpwl-clearfix:before{clear:both;content:"";display:table}.wpwl-wrapper-cardNumber iframe,.wpwl-wrapper-cvv iframe{background-color:#f5f5f0!important}@media(max-width:768px){.cap-widget-header h1{font-size:24px}.cap-widget-amount{font-size:16px}.cap-widget-crypto{font-size:14px}}.button{align-items:center;background-color:#c4b5fd;border:none;border-radius:8px;color:#1d1d1f;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;height:44px;justify-content:center;line-height:1.5;padding:0 24px;transition:all .2s;width:100%}.button:hover{background-color:#a78bfa;box-shadow:0 4px 12px #7c3aed33;transform:translateY(-1px)}.button:active{transform:translateY(0)}.button.disabled,.button.pending{cursor:not-allowed;opacity:.6;transform:none}.button.disabled:hover,.button.pending:hover{background-color:#c4b5fd;box-shadow:none;transform:none}.button.size-small{font-size:14px;height:36px;padding:0 16px}.button.size-big{font-size:18px;height:52px;padding:0 32px}.text-input-wrapper{display:flex;flex-direction:column;position:relative;width:100%}.text-input-wrapper div[data-lastpass-icon-root]{display:none!important;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden}.text-input-wrapper input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.text-input-wrapper .text-input-label{color:#1d1d1f;font-size:14px;font-weight:500;margin-bottom:8px}.text-input-wrapper .text-input-label .required{color:#ef4444;margin-left:2px}.text-input-wrapper .text-input{background:#f5f5f0;border:1px solid #0000;border-radius:8px;color:#1d1d1f;font-size:16px;padding:12px 16px;transition:all .2s;width:100%}.text-input-wrapper .text-input:hover{border-color:#c4b5fd}.text-input-wrapper .text-input:focus{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed1a;outline:none}.text-input-wrapper .text-input:disabled{background:#ebebeb;border-color:#0000;cursor:not-allowed;opacity:.6}.text-input-wrapper .text-input:disabled:hover{border-color:#0000}.text-input-wrapper .text-input.error{border-color:#ef4444}.text-input-wrapper .text-input.error:focus{box-shadow:0 0 0 3px #ef44441a}.text-input-wrapper .text-input::placeholder{color:#86868b}.text-input-wrapper .text-input-error{color:#ef4444;font-size:13px;position:absolute;top:100%}.text-input-wrapper.size-small .text-input{font-size:14px;padding:8px 12px}.text-input-wrapper.size-big .text-input{font-size:18px;padding:16px 20px}.cap-status{align-items:center;background-color:#f5f5f7;display:flex;justify-content:center;min-height:100vh;padding:40px 20px;width:100%}.cap-status__loading{color:#1d1d1f;font-size:16px}.cap-status-container{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;max-width:500px;padding:40px 32px;text-align:center;width:100%}.cap-status-container button{margin:auto}.status-icon{align-items:center;border:3px solid;border-radius:50%;display:flex;font-size:40px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.status-icon.success{background-color:#10b9811a;border-color:#10b981;color:#10b981}.status-icon.pending{background-color:#f59e0b1a;border-color:#f59e0b;color:#f59e0b}.status-icon.processing{background-color:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.status-icon.failed{background-color:#ef44441a;border-color:#ef4444;color:#ef4444}.status-title{color:#1d1d1f;font-size:24px;font-weight:600;margin:0 0 24px}.error-message{background-color:#ef44441a;border:1px solid #ef44444d;color:#ef4444;font-size:14px;line-height:1.5;padding:12px 16px;text-align:center;word-break:break-word}.error-message,.payment-details{border-radius:8px;margin-bottom:24px}.payment-details{background-color:#f9fafb;padding:16px;text-align:left}.payment-details-row{border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:8px 0}.payment-details-row:not(.message) .value{word-break:break-all}.payment-details-row:last-child{border-bottom:none}.payment-details-row .label{color:#6e6e73;font-size:14px}.payment-details-row .value{color:#1d1d1f;font-size:14px;font-weight:500;max-width:60%}.new-account-notice{background-color:#10b9811a;border:1px solid #10b981;border-radius:8px;color:#1d1d1f;font-size:14px;line-height:1.5;margin-bottom:24px;padding:12px 16px;text-align:left}@media(max-width:768px){.cap-status{padding:20px 16px}.cap-status-container{padding:32px 24px}.status-icon{font-size:32px;height:64px;width:64px}.status-title{font-size:20px}}.cap-confirm{align-items:center;background-color:#f5f5f7;display:flex;justify-content:center;min-height:100vh;padding:40px 20px;width:100%}.cap-confirm-container{max-width:600px;width:100%}.cap-confirm-title{color:#1d1d1f;font-size:32px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-align:center}.cap-confirm-subtitle{color:#6e6e73;font-size:14px;font-weight:400;line-height:20px;margin:0 0 32px;text-align:center}.payment-info-summary{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:20px 24px}.payment-info-title{color:#1d1d1f;font-size:14px;font-weight:600;margin:0 0 12px}.payment-info-row{align-items:center;display:flex;justify-content:space-between}.payment-info-label{color:#6e6e73;font-size:14px}.payment-info-value{color:#7c3aed;font-size:20px;font-weight:600}.transaction-summary{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:24px}.transaction-summary-title{color:#1d1d1f;font-size:16px;font-weight:600;margin:0 0 16px}.transaction-summary-content{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.transaction-summary-content:first-of-type{padding-top:0}.transaction-summary-content:last-of-type{padding-bottom:0}.transaction-summary-content+.transaction-summary-content{border-top:1px solid #e5e7eb}.transaction-label{color:#6e6e73;font-size:14px;font-weight:400}.transaction-amount{color:#1d1d1f;font-size:24px;font-weight:600}.transaction-amount.crypto{color:#10b981;font-size:18px}.cap-confirm-error,.cap-confirm-loading{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:40px;text-align:center}.cap-confirm-error h2,.cap-confirm-loading h2{color:#1d1d1f;font-size:20px;font-weight:600;margin:0 0 16px}.cap-confirm-error p,.cap-confirm-loading p{color:#6e6e73;font-size:14px;margin:0 0 24px}.cap-confirm-error-message{background-color:#ef44441a;border:1px solid #ef44444d;border-radius:8px;color:#ef4444;font-size:14px;margin-bottom:24px;padding:12px 16px}.cap-confirm-widget-container{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:32px}.cap-confirm-widget-container .widget-title{color:#1d1d1f;font-size:20px;font-weight:600;margin:0 0 24px;text-align:center}.cap-confirm-widget-container .cap-widget{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px}.cap-confirm-widget-container .cap-back-button{border-radius:8px;padding:14px 10px;width:100%}.cap-confirm-form{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;gap:20px;padding:32px}.cap-confirm-form .nova-form-field{margin-bottom:0}.cap-confirm-form .field-label{margin-bottom:8px}.cap-confirm-form .field-label span{color:#1d1d1f;font-size:14px;font-weight:500}.cap-confirm-form .field-details-error{color:#ef4444;font-size:12px;margin-top:4px}.cap-confirm-form .cap-confirm-submit-button{background-color:#c4b5fd;border:none;border-radius:8px;color:#1d1d1f;cursor:pointer;font-size:16px;font-weight:600;margin-top:12px;padding:14px 10px;transition:all .2s;width:100%}.cap-confirm-form .cap-confirm-submit-button:hover{background-color:#a78bfa;box-shadow:0 4px 12px #7c3aed33;transform:translateY(-1px)}.cap-confirm-form .cap-confirm-submit-button:active{transform:translateY(0)}.cap-confirm-form .cap-confirm-submit-button.disabled{cursor:not-allowed;opacity:.5;transform:none}.cap-confirm-form .cap-confirm-submit-button.disabled:hover{transform:none}.custom-select-wrapper{display:flex;flex-direction:column;width:100%}.custom-select-wrapper.disabled{cursor:not-allowed}.custom-select-wrapper .custom-select-label{color:#1d1d1f;font-size:14px;font-weight:500;margin-bottom:8px}.custom-select-wrapper .custom-select-label .required{color:#ef4444;margin-left:2px}.cap-custom-select-container .custom-select__control{background-color:#f5f5f0;border:1px solid #0000;border-radius:8px;cursor:pointer;min-height:34px;transition:all .2s}.cap-custom-select-container .custom-select__control:hover{border-color:#c4b5fd}.cap-custom-select-container .custom-select__control--is-focused{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed1a}.cap-custom-select-container .custom-select__value-container{padding:6px 12px}.cap-custom-select-container .custom-select__placeholder{color:#86868b;font-size:14px}.cap-custom-select-container .custom-select__single-value{color:#1d1d1f;font-size:14px;line-height:1.5}.cap-custom-select-container .custom-select__input-container{color:#1d1d1f;margin:0;padding:0}.cap-custom-select-container .custom-select__menu{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:4px;overflow:hidden;z-index:1000}.cap-custom-select-container .custom-select__menu-list{max-height:250px;padding:4px 0}.cap-custom-select-container .custom-select__option{background-color:#0000;color:#1d1d1f;cursor:pointer;font-size:14px;padding:8px 12px;transition:background-color .15s}.cap-custom-select-container .custom-select__option--is-focused,.cap-custom-select-container .custom-select__option:hover{background-color:#f3f4f6}.cap-custom-select-container .custom-select__option--is-selected{background-color:#7c3aed;color:#fff;font-weight:500}.cap-custom-select-container .custom-select__option--is-selected:hover{background-color:#6d28d9}.cap-custom-select-container .custom-select__indicator-separator{display:none}.cap-custom-select-container .custom-select__clear-indicator,.cap-custom-select-container .custom-select__dropdown-indicator{color:#6e6e73;padding:6px;transition:color .15s}.cap-custom-select-container .custom-select__clear-indicator:hover,.cap-custom-select-container .custom-select__dropdown-indicator:hover{color:#1d1d1f}.cap-custom-select-container .custom-select__clear-indicator svg,.cap-custom-select-container .custom-select__dropdown-indicator svg{height:16px;width:16px}.security-notice{color:#6e6e73;font-size:13px;line-height:1.5;margin-top:16px;text-align:center}.merchant-agreement{display:flex;flex-direction:column;gap:12px}.merchant-agreement-title{color:#1d1d1f;font-size:14px;font-weight:600;margin:0 0 8px}.merchant-option{align-items:flex-start;background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:16px;transition:all .2s}.merchant-option.selected,.merchant-option:hover{background-color:#faf5ff;border-color:#7c3aed}.merchant-option input[type=radio]{accent-color:#7c3aed;cursor:pointer;height:18px;margin-top:2px;width:18px}.merchant-option .merchant-option-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.merchant-option .merchant-option-title{color:#1d1d1f;font-size:14px;font-weight:500}.merchant-option .merchant-option-description{color:#6e6e73;font-size:13px;line-height:1.4}@media(max-width:768px){.cap-confirm{padding:20px 16px}.cap-confirm-title{font-size:24px}.cap-confirm-form,.cap-confirm-widget-container{padding:24px 20px}.payment-info-summary{padding:16px 20px}}.custom-select__control--is-disabled{opacity:.6}.not-found{align-items:center;display:flex;justify-content:center;min-height:100vh}.not-found .not-found-content{text-align:center}.not-found .not-found-content h1{color:#1d3a6e;font-size:96px;font-weight:700}.not-found .not-found-content p{color:#1d3a6e;font-size:18px}:root{--popup-background-color:#f7f9ff;--text-color:#1d3a6e;--border-color:#d3dff9;--input-text-color:#1d3a6e;--input-bg-color:#d3dff9;--input-bg-color-hover:#d9e6ff;--input-border-color-hover:#007bff;--input-error-text-color:#e74c3c;--input-error-bg-color:#e74c3c0d;--input-error-bg-color-hover:#e74c3c1a;--input-error-border-color-hover:#e74c3c;--button-text-color-primary:#fff;--button-bg-color-primary:#007bff;--button-text-color-secondary:#1d3a6e;--button-bg-color-secondary:#d9e6ff;--button-close-account-icon-color:#e74c3c;--button-close-account-border-color:#e74c3c4d;--button-repair-account-icon-color:#007bff;--button-repair-account-border-color:#007bff4d;--checkbox-color:#007bff;--checkbox-bg-color:#d9e6ff;--loader-color:#007bff;--loader-color-secondary:#007bff70;--loader-color-tertiary:#007bff20;--loader-color-quaternary:#007bff00;--link-color:#007bff;--text-success-color:#25c89d;--icon-color:#007bff;--icon-color-negative:#e74c3c;--icon-info-approved:#25c89d;--icon-info-pending:#ffc107;--icon-info-rejected:#e74c3c;--icon-info-closed:#e74c3c;--icon-info-caution:#ffc107;--icon-info-disabled:#0b0f1d;--tooltip-text-color:#fff;--tooltip-bg-color:#0b0f1d}[data-theme=dark]{--popup-background-color:#0b0f1d;--text-color:#fff;--border-color:#4a557e;--input-text-color:#fff;--input-bg-color:#4a557e;--input-bg-color-hover:#1b1e35;--input-border-color-hover:#25c89d;--button-text-color-primary:#1b1e35;--button-bg-color-primary:#25c89d;--button-text-color-secondary:#fff;--button-bg-color-secondary:#2e385e;--checkbox-color:#25c89d;--checkbox-bg-color:#0b0f1d;--loader-color:#25c89d;--loader-color-secondary:#25c89d70;--loader-color-tertiary:#25c89d20;--loader-color-quaternary:#25c89d00;--link-color:#25c89d;--text-success-color:#25c89d;--icon-color:#25c89d;--tooltip-text-color:#0b0f1d;--tooltip-bg-color:#fff}*{box-sizing:border-box;margin:0;outline:none;padding:0}body,html{height:100%;overflow:hidden;width:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Chakra Petch,sans-serif;font-size:14px;line-height:16px}#root{-webkit-overflow-scrolling:touch;height:100%;overflow:auto;scrollbar-color:#d3dff9 #0000;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin;width:100%}#root::-webkit-scrollbar{width:8px}#root::-webkit-scrollbar-track{background:#0000}#root::-webkit-scrollbar-thumb{background:#d3dff9;background:var(--border-color);border-radius:4px}#root::-webkit-scrollbar-thumb:hover{background:#1d3a6e;background:var(--text-color);opacity:.5}svg{height:auto;width:100%}.react-tooltip{background-color:#0b0f1d!important;background-color:var(--tooltip-bg-color)!important;color:#fff!important;color:var(--tooltip-text-color)!important;font-size:14px!important;line-height:16px!important;max-width:90%!important;text-transform:none!important;z-index:100!important}.react-tooltip ul{list-style:none;margin:0;padding:0}
/*# sourceMappingURL=main.712e6cf5.css.map*/