/*! (c) KudosC / MrDevStack - ZynSoft. All rights reserved. Proprietary software: copying, redistribution or reverse engineering without written permission is prohibited. */
.kc-gate-layer{align-items:center;background:#06070c9e;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:opacity .2s ease;z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.kc-gate-layer.is-open{opacity:1}.kc-gate{background:linear-gradient(180deg,#2b2a33,#1f1e25);border:1px solid rgba(255,255,255,.1);border-radius:26px;box-shadow:0 30px 80px -20px #000000d9,0 0 0 1px #8b7bff1f inset;color:#f4f4f2;max-width:340px;overflow:hidden;padding:30px 22px 20px;position:relative;text-align:center;transform:translateY(18px) scale(.96);transition:transform .26s cubic-bezier(.2,.9,.3,1.2);width:100%}.kc-gate-layer.is-open .kc-gate{transform:none}.kc-gate-glow{background:radial-gradient(60% 100% at 50% 0,rgba(139,123,255,.45),transparent 70%);height:150px;inset:0 0 auto;pointer-events:none;position:absolute}.kc-gate-x{align-items:center;background:#ffffff12;border-radius:50%;color:#c9c9c4;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;width:30px;z-index:2}.kc-gate-x svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-width:2.4;width:15px}.kc-gate-icon{align-items:center;background:linear-gradient(135deg,#7a64ff,#c04df0);border-radius:20px;box-shadow:0 14px 30px -10px #7a64ffe6;color:#fff;display:inline-flex;height:62px;justify-content:center;margin-bottom:16px;position:relative;width:62px}.kc-gate-icon svg{fill:none;height:29px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;width:29px}.kc-gate h2{color:#fff;font-size:21px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 6px;position:relative}.kc-gate p{color:#b6b6b1;font-size:13.5px;line-height:1.4;margin:0 0 20px;position:relative}.kc-gate-primary{align-items:center;background:#f4f4f2;border-radius:14px;box-shadow:0 8px 22px -10px #ffffff8c;color:#1f1e25;display:flex;font-size:14.5px;font-weight:800;gap:8px;justify-content:center;padding:14px 16px;position:relative;text-decoration:none;transition:transform .16s ease}.kc-gate-primary:active{transform:scale(.98)}.kc-gate-primary svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:16px}.kc-gate-secondary{color:#b9aeff;display:block;font-size:12.5px;font-weight:700;margin-top:4px;padding:11px 6px 2px;position:relative;text-decoration:none}#actionConfirmLayer{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:20px}#actionConfirmLayer .confirm-modal{animation:kcPop .24s cubic-bezier(.2,.9,.3,1.15);border-radius:24px;max-width:340px;max-height:none;overflow:visible;padding:24px 20px 18px;text-align:center}@keyframes kcPop{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:none}}#actionConfirmLayer .confirm-modal .eyebrow{background:#8b7bff24;border-radius:999px;color:#8b7bff;display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.14em;margin:0 0 12px;padding:5px 10px}#actionConfirmLayer .confirm-modal h2{font-size:20px;letter-spacing:-.03em;line-height:1.2;margin:0 0 6px}#actionConfirmLayer .confirm-modal .modal-intro{color:#7b8397;font-size:13px;line-height:1.4;margin:0 0 18px}#actionConfirmLayer .confirm-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}#actionConfirmLayer .confirm-actions button{border-radius:13px;font-size:13.5px;font-weight:800;justify-content:center;min-height:46px;width:100%}body[data-theme=dark] #actionConfirmLayer .confirm-modal{background:linear-gradient(180deg,#2b2a33,#1f1e25);border-color:#ffffff1a;color:#f4f4f2}body[data-theme=dark] #actionConfirmLayer .confirm-modal .modal-intro{color:#b6b6b1}body[data-theme=dark] #actionConfirmLayer .confirm-modal .eyebrow{color:#b9aeff}.ann-popup-text{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}@media (prefers-reduced-motion: reduce){.kc-gate,.kc-gate-layer,#actionConfirmLayer .confirm-modal{animation:none;transition:none}}
