.PayClient-module__AVLfea__wrapper{min-height:calc(100vh - var(--header-height));justify-content:center;align-items:center;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.PayClient-module__AVLfea__background{z-index:-1;background:radial-gradient(circle at 50% 50%, var(--selection-bg) 0%, transparent 50%);opacity:.5;filter:blur(80px);position:absolute;inset:0}.PayClient-module__AVLfea__card{z-index:1;flex-direction:column;gap:2rem;width:100%;max-width:480px;padding:3rem 2.5rem;animation:.8s ease-out forwards PayClient-module__AVLfea__fadeUp;display:flex;position:relative}@keyframes PayClient-module__AVLfea__fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.PayClient-module__AVLfea__header{text-align:center}.PayClient-module__AVLfea__title{background:linear-gradient(to right, var(--text-primary), var(--text-secondary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2.5rem}.PayClient-module__AVLfea__subtitle{color:var(--text-secondary);font-size:1.1rem}.PayClient-module__AVLfea__formGroup{flex-direction:column;gap:.5rem;display:flex}.PayClient-module__AVLfea__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:500}.PayClient-module__AVLfea__inputWrapper{align-items:center;display:flex;position:relative}.PayClient-module__AVLfea__currencySymbol{color:var(--text-primary);pointer-events:none;font-size:1.5rem;font-weight:500;position:absolute;left:1.2rem}.PayClient-module__AVLfea__input{width:100%;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;outline:none;padding:1.2rem 1.2rem 1.2rem 2.5rem;font-family:inherit;font-size:1.5rem;font-weight:600;transition:all .3s}.PayClient-module__AVLfea__input:focus{border-color:var(--text-primary);box-shadow:0 0 0 4px var(--selection-bg)}.PayClient-module__AVLfea__input::placeholder{color:var(--text-secondary);opacity:.5}.PayClient-module__AVLfea__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PayClient-module__AVLfea__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PayClient-module__AVLfea__input[type=number]{-moz-appearance:textfield}.PayClient-module__AVLfea__presets{flex-wrap:wrap;gap:.75rem;display:flex}.PayClient-module__AVLfea__presetBtn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:.75rem;font-weight:500;transition:all .2s}.PayClient-module__AVLfea__presetBtn:hover,.PayClient-module__AVLfea__presetBtn.PayClient-module__AVLfea__active{background:var(--text-primary);color:var(--bg-color);border-color:var(--text-primary)}.PayClient-module__AVLfea__submitBtn{width:100%;margin-top:1rem;padding:1.2rem;font-size:1.1rem}.PayClient-module__AVLfea__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:1.5rem;height:1.5rem;animation:1s ease-in-out infinite PayClient-module__AVLfea__spin;display:inline-block}@keyframes PayClient-module__AVLfea__spin{to{transform:rotate(360deg)}}.PayClient-module__AVLfea__errorMsg{color:#ff4d4d;text-align:center;margin-top:-1rem;font-size:.9rem}.PayClient-module__AVLfea__successMsg{text-align:center;color:#4caf50;flex-direction:column;align-items:center;gap:1rem;font-size:1.2rem;font-weight:500;animation:.5s ease-out forwards PayClient-module__AVLfea__fadeUp;display:flex}.PayClient-module__AVLfea__successIcon{color:#4caf50;background:#4caf501a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}
