.hpcu{padding:24px;margin:16px 0;border:1px solid #bd8aff50;border-radius:18px;background:linear-gradient(130deg,#35204499,#1e152b99);color:#eee4fa;box-shadow:inset 0 1px 0 #efdcff15,0 0 22px #9c55ec18}.hpcu-heading{display:flex;align-items:center;gap:13px;margin-bottom:22px}.hpcu-heading h3{margin:0;font-size:21px;color:#f2e6ff;line-height:1.3}.hpcu-heading p{margin:4px 0 0;color:#bfaecc;font-size:13px}.hpcu-symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid #c295f450;background:#a765ec15;color:#d1a7ff;font-size:23px;flex:none}.hpcu-auto{margin-left:auto;font-size:11px;color:#d0aff3;border:1px solid #b985ef35;border-radius:30px;padding:5px 9px}.hpcu-label,.hpcu-methods legend{font-size:13px;font-weight:600;color:#e5d5f4;margin:0 0 9px;line-height:1.5}.hpcu-amount{position:relative;margin-bottom:19px}.hpcu-amount input{width:100%;height:52px!important;padding:13px 60px 13px 15px!important;border-radius:12px!important;font-size:20px!important}.hpcu-amount>span{position:absolute;right:17px;top:15px;color:#bca4d1}.hpcu-methods{padding:0;margin:0 0 18px;border:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hpcu-methods legend{float:none;width:100%;grid-column:1/-1}.hpcu-choice{display:flex;align-items:center;gap:11px;padding:15px;margin:0;border:1px solid #b68aff35;border-radius:12px;background:#20162d66;cursor:pointer}.hpcu-choice input{accent-color:#c194f5;flex:none;width:17px;height:17px}.hpcu-choice b,.hpcu-choice small{display:block}.hpcu-choice b{color:#e7daf8;font-size:14px}.hpcu-choice small{color:#b5a1c8;font-size:11px;line-height:1.5;margin-top:4px}.hpcu-choice:has(input:checked){background:#9960dc22;border-color:#ca9bff;box-shadow:0 0 17px #a963ed22}.hpcu-choice:has(input:focus-visible){outline:2px solid #dec0ff;outline-offset:3px}.hpcu-choice.is-disabled{opacity:.48;cursor:not-allowed}.hpcu-submit{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:48px;border-radius:12px;border:1px solid #d8b2ff;background:linear-gradient(120deg,#c99dfa,#aa76e8);color:#241330;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4;box-shadow:0 0 18px #b776ee30;cursor:pointer}.hpcu-submit:hover{filter:brightness(1.07)}.hpcu-note{color:#b6a4c9;font-size:12px;line-height:1.6;margin:12px 0 0}.hpcu-footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:20px;padding-top:15px;border-top:1px solid #b88aef26;font-size:12px;color:#bca9cf}.hpcu a{color:#d7b3ff}.hpcu-settings{margin-top:16px;padding-top:15px;border-top:1px solid #b58ae62c;font-size:12px}.hpcu-settings summary{cursor:pointer;color:#b5a0c8}.hpcu-settings form{display:flex;flex-wrap:wrap;gap:10px}.hpcu-resume{display:inline-block;margin:12px 0 0}.hpcu-error{padding:12px;border:1px solid #ed9aad60;background:#73304433;color:#ffd4e0;border-radius:10px}.hpcu-transfer{padding:15px 0}.hpcu-transfer h3{color:#e8d4ff}.hpcu-transfer .btn{margin:8px 0}
@media(max-width:575px){.hpcu{padding:18px}.hpcu-methods{grid-template-columns:1fr}.hpcu-auto{display:none}.hpcu-heading h3{font-size:19px}}

.hpcu-heading{margin-bottom:20px;align-items:center}.hpcu-heading h3{font-size:21px;letter-spacing:-.25px}.hpcu-choice{min-height:78px;align-items:center}.hpcu-choice small:empty{display:none}.hpcu-footer{justify-content:flex-end;margin-top:16px;padding-top:13px}.hpcu-methods{align-items:stretch}.hpcu-label{display:block}.hpcu-submit{font-family:inherit;font-size:14px;font-weight:600;line-height:1.4}.hpcu-form .hpcu-amount{margin-bottom:20px}
