@import url(https://fonts.googleapis.com/css2?family=Syne:wght@700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;1,400&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#c1527b;color:#fff;font-family:DM Sans,sans-serif}.page{align-items:center;background:radial-gradient(ellipse 60% 50% at 20% 10%,#1a6bff1f 0,#0000 70%),radial-gradient(ellipse 50% 40% at 80% 90%,#00c89617 0,#0000 70%),#051e12;display:flex;justify-content:center;min-height:100vh;padding:32px 16px}.card{animation:fadeUp .45s cubic-bezier(.22,1,.36,1) both;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;box-shadow:0 32px 64px #00000080,inset 0 1px 0 #ffffff12;max-width:500px;padding:40px 36px;width:100%}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-header{margin-bottom:32px;text-align:center}.logo-mark{align-items:center;background:linear-gradient(135deg,#1a6bff,#00c896);border-radius:14px;box-shadow:0 8px 20px #1a6bff4d;display:inline-flex;font-size:17px;height:52px;justify-content:center;margin-bottom:14px;width:52px}.card-title,.logo-mark{color:#fff;font-family:Syne,sans-serif;font-weight:800}.card-title{font-size:22px;letter-spacing:-.3px;margin-bottom:4px}.card-sub{color:#ffffff59;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.amount-label,.amount-wrap{margin-bottom:8px}.amount-label{color:#fff6;display:block;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.amount-input-row{align-items:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;display:flex;overflow:hidden;transition:border-color .2s,box-shadow .2s}.amount-input-row:focus-within{border-color:#1a6bff99;box-shadow:0 0 0 3px #1a6bff1f}.currency-prefix{border-right:1px solid #ffffff14;color:#ffffff80;font-size:16px;padding:0 14px;-webkit-user-select:none;user-select:none}.amount-input,.currency-prefix{font-family:Syne,sans-serif;font-weight:700}.amount-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:24px;letter-spacing:-.5px;outline:none;padding:14px 16px;width:100%}.amount-input::placeholder{color:#ffffff2e}.amount-input::-webkit-inner-spin-button,.amount-input::-webkit-outer-spin-button{-webkit-appearance:none}.amount-input[type=number]{-moz-appearance:textfield}.divider{border:none;border-top:1px solid #ffffff12;margin:24px 0}.row-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.field{display:flex;flex-direction:column;margin-bottom:16px}.field-label{color:#fff6;font-size:11px;font-weight:500;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.field-input{background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;color:#fff;font-family:DM Sans,sans-serif;font-size:14px;outline:none;padding:11px 14px;transition:border-color .2s,box-shadow .2s,background .2s}.field-input::placeholder{color:#ffffff2e}.field-input:focus{background:#1a6bff0f;border-color:#1a6bff8c;box-shadow:0 0 0 3px #1a6bff1a}.input-err{background:#ff50500d!important;border-color:#ff50508c!important}.field-hint{color:#ffffff47}.err-msg,.field-hint{font-size:11px;margin-top:5px}.err-msg{color:#ff7070}.api-error{align-items:flex-start;background:#ff505017;border:1px solid #ff505033;border-radius:10px;color:#ff8a8a;font-size:13px;margin-bottom:16px;padding:12px 14px}.api-error,.pay-btn{display:flex;gap:8px}.pay-btn{align-items:center;background:linear-gradient(135deg,#1a6bff,#0d4fd6);border:none;border-radius:12px;box-shadow:0 8px 24px #1a6bff4d;color:#fff;cursor:pointer;font-family:Syne,sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.01em;margin-top:6px;padding:15px;transition:transform .15s,box-shadow .15s,opacity .15s;width:100%}.pay-btn:hover:not(:disabled){box-shadow:0 12px 32px #1a6bff73;transform:translateY(-2px)}.pay-btn:active:not(:disabled){transform:translateY(0)}.pay-btn:disabled{cursor:not-allowed;opacity:.55}.spinner{animation:spin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.disclaimer{color:#ffffff40;font-size:11px;line-height:1.6;margin-top:20px;text-align:center}.disclaimer strong{color:#fff6}@media (max-width:480px){.card{padding:28px 18px}.row-2{gap:0;grid-template-columns:1fr}.amount-input{font-size:20px}}.logo-mark{height:90px;object-fit:contain;width:auto}.result-card{text-align:center}.result-body{align-items:center;display:flex;flex-direction:column;gap:0}.result-body h2{color:#fff;font-family:Syne,sans-serif;font-size:22px;font-weight:800;margin:16px 0 8px}.result-body p{color:#ffffff73;font-size:14px;line-height:1.6;margin-bottom:24px;max-width:340px}.icon-wrap{align-items:center;border-radius:50%;display:flex;font-size:26px;font-weight:700;height:68px;justify-content:center;margin-bottom:4px;width:68px}.icon-success{background:#00c8961f;border:2px solid #00c89659;box-shadow:0 0 32px #00c89626;color:#00c896}.icon-failed{background:#ff50501a;border:2px solid #ff50504d;color:#ff6b6b}.icon-pending{background:#ffc8001a;border:2px solid #ffc8004d;font-size:22px}.icon-loading{background:#1a6bff1a;border:2px solid #1a6bff40}.spinner-lg{animation:spin .8s linear infinite;border:3px solid #1a6bff33;border-radius:50%;border-top-color:#1a6bff;height:30px;width:30px}.details{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;margin-bottom:24px;padding:14px 18px;text-align:left;width:100%}.detail-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:6px 0}.detail-row:last-child{border-bottom:none}.detail-label{color:#ffffff4d;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.detail-value{color:#ffffffbf;font-size:13px;font-weight:500}.mono{font-family:Courier New,monospace;font-size:12px}.btn-outline{background:#0000!important;border:1px solid #ffffff1f!important;box-shadow:none!important;color:#ffffff80!important}.btn-outline:hover:not(:disabled){border-color:#ffffff40!important;color:#ffffffbf!important;transform:translateY(-1px)!important}.footer-note{color:#fff3;font-size:11px;letter-spacing:.04em;margin-top:28px}
/*# sourceMappingURL=main.8122faeb.css.map*/