.confirm-overlay[data-v-537f8709]{z-index:var(--z-modal-top);-webkit-backdrop-filter:blur(16px);background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.confirm-modal[data-v-537f8709]{background:#141414;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:420px;padding:20px 24px 24px;position:relative;box-shadow:0 24px 80px #000000b3,0 0 0 1px #ffffff0a}.confirm-top[data-v-537f8709]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.confirm-back[data-v-537f8709]{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;transition:color .15s}.confirm-back[data-v-537f8709]:hover{color:#f5f5f5}.confirm-close[data-v-537f8709]{color:#555;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.confirm-close[data-v-537f8709]:hover{color:#999;background:#ffffff0f}.confirm-plan[data-v-537f8709]{align-items:center;gap:12px;margin-bottom:20px;display:flex}.confirm-plan__icon[data-v-537f8709]{background:#d9ff870f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.confirm-plan__info[data-v-537f8709]{flex:1;min-width:0}.confirm-plan__info strong[data-v-537f8709]{color:#f5f5f5;font-size:15px;font-weight:700;display:block}.confirm-plan__info span[data-v-537f8709]{color:#8a8a8a;font-size:12px}.confirm-plan__price[data-v-537f8709]{color:#d9ff87;white-space:nowrap;font-size:18px;font-weight:800}.confirm-email[data-v-537f8709]{margin-bottom:16px}.confirm-email__label[data-v-537f8709]{color:#8a8a8a;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.confirm-email__input[data-v-537f8709]{color:#f5f5f5;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.confirm-email__input[data-v-537f8709]:focus{border-color:#d9ff874d}.confirm-email__input[data-v-537f8709]::placeholder{color:#555}.confirm-checkbox[data-v-537f8709]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;min-height:44px;margin-bottom:12px;padding:6px 0;display:flex}.confirm-checkbox input[data-v-537f8709]{display:none}.confirm-checkbox__mark[data-v-537f8709]{background:#ffffff0f;border:1.5px solid #ffffff4d;border-radius:6px;flex-shrink:0;width:24px;height:24px;margin-top:1px;transition:all .15s;position:relative}.confirm-checkbox input:checked+.confirm-checkbox__mark[data-v-537f8709]{background:#d9ff87;border-color:#d9ff87}.confirm-checkbox input:checked+.confirm-checkbox__mark[data-v-537f8709]:after{content:"";border:2px solid #0a0a0a;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:4px;left:7px;transform:rotate(45deg)}.confirm-checkbox__text[data-v-537f8709]{color:#a3a3a3;font-size:12px;line-height:1.5}.confirm-checkbox__text--small[data-v-537f8709]{color:#8a8a8a;font-size:11px;line-height:1.5}.confirm-link[data-v-537f8709],[data-v-537f8709] .confirm-link{color:#a3a3a3;text-underline-offset:2px;text-decoration:underline}.confirm-error[data-v-537f8709]{color:#f87171;background:#ef444414;border:1px solid #ef444426;border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:13px}.confirm-pay[data-v-537f8709]{cursor:pointer;color:#0a0a0a;background:#d9ff87;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:16px;padding:14px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s;display:flex}.confirm-pay[data-v-537f8709]:hover:not(:disabled){background:#c5f06a;transform:translateY(-1px)}.confirm-pay--disabled[data-v-537f8709]{opacity:.4;cursor:not-allowed}.confirm-upsell[data-v-537f8709]{color:#d9ff87;text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;width:100%;margin:-6px 0 14px;padding:0;font-family:inherit;font-size:12px;text-decoration:underline;transition:color .15s;display:block}.confirm-upsell[data-v-537f8709]:hover{color:#c5f06a}.confirm-terms-inline[data-v-537f8709]{text-align:center;color:#8a8a8a;margin-top:-8px;margin-bottom:12px;font-size:11px;line-height:1.5}.confirm-security[data-v-537f8709]{color:#555;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.confirm-spinner[data-v-537f8709]{border:2px solid #d9ff8726;border-top-color:#d9ff87;border-radius:50%;animation:.8s linear infinite spin-537f8709}.confirm-spinner--sm[data-v-537f8709]{width:16px;height:16px}@keyframes spin-537f8709{to{transform:rotate(1turn)}}.confirm-drag-handle[data-v-537f8709]{display:none}.confirm-modal-enter-active[data-v-537f8709]{transition:opacity .25s}.confirm-modal-enter-active .confirm-modal[data-v-537f8709]{transition:transform .25s,opacity .25s}.confirm-modal-leave-active[data-v-537f8709]{transition:opacity .2s}.confirm-modal-leave-active .confirm-modal[data-v-537f8709]{transition:transform .2s,opacity .2s}.confirm-modal-enter-from[data-v-537f8709]{opacity:0}.confirm-modal-enter-from .confirm-modal[data-v-537f8709]{opacity:0;transform:translateY(12px)scale(.97)}.confirm-modal-leave-to[data-v-537f8709]{opacity:0}.confirm-modal-leave-to .confirm-modal[data-v-537f8709]{opacity:0;transform:translateY(6px)scale(.98)}@media (width<=640px){.confirm-overlay[data-v-537f8709]{align-items:flex-end;padding:0}.confirm-modal[data-v-537f8709]{max-width:none;padding:8px 18px calc(20px + env(safe-area-inset-bottom,0px));border-bottom:none;border-radius:20px 20px 0 0;margin:0}.confirm-drag-handle[data-v-537f8709]{background:#ffffff26;border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:4px auto 8px;display:block}.confirm-modal-enter-active .confirm-modal[data-v-537f8709]{transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .2s}.confirm-modal-leave-active .confirm-modal[data-v-537f8709]{transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .15s}.confirm-modal-enter-from .confirm-modal[data-v-537f8709],.confirm-modal-leave-to .confirm-modal[data-v-537f8709]{opacity:0;transform:translateY(100%)}}
