.outgle-popup-overlay{position:fixed;inset:0;z-index:9999999 !important;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(11,15,25,0.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;visibility:hidden;transition:opacity .28s cubic-bezier(0.16,1,0.3,1),visibility .28s}.outgle-popup-overlay.is-active{opacity:1;visibility:visible}.outgle-popup-card{position:relative;width:100%;max-width:480px;background:#fff;border-radius:28px;padding:38px 30px 32px;box-shadow:0 25px 60px -15px rgba(11,15,25,0.28),0 0 0 1px rgba(0,0,0,0.05);overflow:hidden;transform:scale(0.92) translateY(16px);opacity:0;transition:transform .32s cubic-bezier(0.16,1,0.3,1),opacity .32s cubic-bezier(0.16,1,0.3,1);box-sizing:border-box}.outgle-popup-card,.outgle-popup-card *,.outgle-popup-card h1,.outgle-popup-card h2,.outgle-popup-card h3,.outgle-popup-card h4,.outgle-popup-card p,.outgle-popup-card span,.outgle-popup-card a,.outgle-popup-card button{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important}.outgle-popup-overlay.is-active .outgle-popup-card{transform:scale(1) translateY(0);opacity:1}.outgle-popup-aura{position:absolute;top:-70px;left:50%;transform:translateX(-50%);width:320px;height:160px;border-radius:50%;filter:blur(48px);pointer-events:none;opacity:.9;transition:background .3s ease}.outgle-popup-card.type-success .outgle-popup-aura{background:radial-gradient(circle,rgba(34,197,94,0.38) 0,rgba(16,185,129,0.16) 55%,transparent 75%)}.outgle-popup-card.type-error .outgle-popup-aura{background:radial-gradient(circle,rgba(239,68,68,0.38) 0,rgba(244,63,94,0.16) 55%,transparent 75%)}.outgle-popup-card.type-warning .outgle-popup-aura{background:radial-gradient(circle,rgba(245,158,11,0.38) 0,rgba(217,119,6,0.16) 55%,transparent 75%)}.outgle-popup-card.type-pending .outgle-popup-aura{background:radial-gradient(circle,rgba(0,31,255,0.35) 0,rgba(99,102,241,0.16) 55%,transparent 75%)}.outgle-popup-close-btn{position:absolute;top:18px;right:18px;width:32px;height:32px;border-radius:50%;background:rgba(15,23,42,0.04);border:1px solid rgba(0,0,0,0.06);color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .22s ease;z-index:10;padding:0}.outgle-popup-close-btn:hover{background:rgba(15,23,42,0.08);color:#0f172a;transform:scale(1.08) rotate(90deg)}.outgle-popup-icon-wrap{position:relative;width:64px;height:64px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 10px 25px -4px rgba(0,0,0,0.06);z-index:2}.outgle-popup-card.type-success .outgle-popup-icon-wrap{border:1.5px solid rgba(34,197,94,0.28);color:#16a34a;box-shadow:0 10px 25px -4px rgba(34,197,94,0.25)}.outgle-popup-card.type-error .outgle-popup-icon-wrap{border:1.5px solid rgba(239,68,68,0.28);color:#dc2626;box-shadow:0 10px 25px -4px rgba(239,68,68,0.25)}.outgle-popup-card.type-warning .outgle-popup-icon-wrap{border:1.5px solid rgba(245,158,11,0.28);color:#d97706;box-shadow:0 10px 25px -4px rgba(245,158,11,0.25)}.outgle-popup-card.type-pending .outgle-popup-icon-wrap{border:1.5px solid rgba(0,31,255,0.28);color:#001fff;box-shadow:0 10px 25px -4px rgba(0,31,255,0.25)}.outgle-popup-title{font-family:'Inter',sans-serif !important;font-size:22px !important;font-weight:700 !important;color:#111013 !important;text-align:center !important;margin:0 0 12px 0 !important;line-height:1.35 !important;letter-spacing:-.02em !important;text-transform:none !important}.outgle-popup-pill-wrap{display:flex;justify-content:center;margin-bottom:16px}.outgle-popup-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:12.5px;font-weight:600;color:#334155;line-height:1.4}.outgle-popup-pill-dot{width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(34,197,94,0.22);flex-shrink:0}.outgle-popup-card.type-error .outgle-popup-pill-dot{background:#dc2626;box-shadow:0 0 0 3px rgba(239,68,68,0.22)}.outgle-popup-card.type-warning .outgle-popup-pill-dot{background:#d97706;box-shadow:0 0 0 3px rgba(245,158,11,0.22)}.outgle-popup-desc{font-family:'Inter',sans-serif !important;font-size:14.5px !important;line-height:1.65 !important;color:#4b5563 !important;text-align:center !important;margin:0 0 18px 0 !important}.outgle-popup-notice{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:24px;text-align:left}.outgle-popup-notice-icon{flex-shrink:0;margin-top:2px;color:#0284c7}.outgle-popup-notice-text{font-family:'Inter',sans-serif !important;font-size:12.5px !important;line-height:1.55 !important;color:#334155 !important}.outgle-popup-notice-text strong{color:#111013 !important;font-weight:600 !important}.outgle-popup-actions{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;margin-top:10px;flex-wrap:wrap}.outgle-popup-actions button.tp-btn-black{border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit;line-height:inherit;outline:0}.outgle-popup-actions a.tp-btn-black{text-decoration:none !important;cursor:pointer;font-family:inherit}.outgle-popup-actions .tp-btn-black.btn-white-bg .tp-btn-black-text{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.12)}.outgle-popup-actions .tp-btn-black.btn-white-bg .tp-btn-black-circle{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.12)}.outgle-popup-actions .tp-btn-black.btn-white-bg:hover .tp-btn-black-text{color:#001fff !important}.outgle-popup-actions .tp-btn-black.btn-white-bg:hover .tp-btn-black-circle svg{color:#001fff !important}@media(max-width:520px){.outgle-popup-overlay{padding:16px}.outgle-popup-card{padding:30px 18px 24px;border-radius:24px;max-width:100%;width:100%;max-height:90vh;overflow-y:auto}.outgle-popup-aura{width:240px;height:120px;filter:blur(36px)}.outgle-popup-icon-wrap{width:56px;height:56px;margin-bottom:14px}.outgle-popup-icon-wrap svg{width:24px;height:24px}.outgle-popup-title{font-size:19px !important;margin-bottom:10px !important}.outgle-popup-pill{font-size:11.5px;padding:5px 12px}.outgle-popup-desc{font-size:13.5px !important;line-height:1.6 !important;margin-bottom:15px !important}.outgle-popup-notice{padding:11px 12px !important;margin-bottom:20px !important;font-size:12px !important}.outgle-popup-actions{gap:12px;justify-content:center}}