.ToastHost-module__q0gdoa__host{z-index:2000;pointer-events:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ToastHost-module__q0gdoa__toast{color:#f6fefd;text-align:center;background:#0f1a1ff5;border:1px solid #273035;border-radius:10px;max-width:min(420px,100vw - 32px);padding:12px 18px;font-size:14px;line-height:1.45;box-shadow:0 8px 32px #00000073}
.AppModal-module__VsVquW__backdrop{z-index:1500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#041411b8;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out AppModal-module__VsVquW__fadeIn;display:flex;position:fixed;inset:0}.AppModal-module__VsVquW__card{color:#f6fefd;background:linear-gradient(#122026 0%,#0c161b 100%);border:1px solid #50d2c124;border-radius:12px;flex-direction:column;gap:0;width:min(420px,100%);padding:0;animation:.22s ease-out AppModal-module__VsVquW__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00000059,0 24px 48px #00000073,0 0 80px #50d2c10f}.AppModal-module__VsVquW__accent{background:linear-gradient(90deg,#50d2c100 0%,#50d2c1d9 50%,#50d2c100 100%);height:2px}.AppModal-module__VsVquW__body{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 28px 24px;display:flex}.AppModal-module__VsVquW__iconWrap{color:#50d2c1;background:#50d2c114;border:1px solid #50d2c12e;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.AppModal-module__VsVquW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#50d2c1;margin:0;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:11px;font-weight:500}.AppModal-module__VsVquW__title{color:#f6fefd;margin:0;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:18px;font-weight:500;line-height:1.35}.AppModal-module__VsVquW__description{color:#949e9c;max-width:340px;margin:0;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:13px;line-height:1.55}.AppModal-module__VsVquW__content{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.AppModal-module__VsVquW__error{color:#ed7088;max-width:340px;margin:0;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:12px;line-height:1.45}.AppModal-module__VsVquW__footer{flex-direction:column;gap:8px;width:100%;padding:0 28px 24px;display:flex}.AppModal-module__VsVquW__primaryBtn{cursor:pointer;box-sizing:border-box;text-align:center;white-space:nowrap;color:#04060c;background:linear-gradient(#60dccb 0%,#50d2c1 100%);border:1px solid #0000;border-radius:8px;outline:none;width:100%;height:36px;padding:0 16px;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:13px;font-weight:500;line-height:34px;transition:filter .15s,transform .15s;box-shadow:inset 0 1px #ffffff1f}.AppModal-module__VsVquW__primaryBtn:hover{filter:brightness(1.06)}.AppModal-module__VsVquW__primaryBtn:active{transform:translateY(1px)}.AppModal-module__VsVquW__ghostBtn{cursor:pointer;color:#949e9c;background:0 0;border:none;width:100%;padding:6px 8px;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:12px;transition:color .15s}.AppModal-module__VsVquW__ghostBtn:hover{color:#f6fefd}.AppModal-module__VsVquW__spinner{border:2px solid #50d2c126;border-top-color:#50d2c1;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite AppModal-module__VsVquW__spin}@keyframes AppModal-module__VsVquW__spin{to{transform:rotate(360deg)}}@keyframes AppModal-module__VsVquW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AppModal-module__VsVquW__slideUp{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AppModal-module__VsVquW__formStack{flex-direction:column;gap:14px;width:100%;display:flex}.AppModal-module__VsVquW__amountCard{text-align:left;background:#50d2c10f;border:1px solid #50d2c129;border-radius:10px;flex-direction:column;gap:4px;width:100%;padding:14px 16px;display:flex}.AppModal-module__VsVquW__amountLabel{letter-spacing:.06em;text-transform:uppercase;color:#949e9c;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:11px}.AppModal-module__VsVquW__amountValue{color:#f6fefd;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:22px;font-weight:500}.AppModal-module__VsVquW__amountSub{color:#50d2c1;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:12px}.AppModal-module__VsVquW__fieldLabel{text-align:left;color:#949e9c;flex-direction:column;gap:8px;width:100%;font-family:OurFont,system-ui,Segoe UI,Roboto,Ubuntu,Helvetica Neue,sans-serif;font-size:12px;display:flex}.AppModal-module__VsVquW__fieldInput{box-sizing:border-box;color:#f6fefd;background:#0a1216;border:1px solid #273035;border-radius:8px;outline:none;width:100%;height:38px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;transition:border-color .15s,box-shadow .15s}.AppModal-module__VsVquW__fieldInput:focus{border-color:#50d2c173;box-shadow:0 0 0 3px #50d2c11f}.AppModal-module__VsVquW__fieldInput::placeholder{color:#5a6462}
