.bg-guard-overlay[hidden],.bg-guard-exit[hidden]{display:none!important}.bg-guard-overlay{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;padding:20px;background:rgba(10,29,48,.96);color:#fff;font-family:Inter,"Nunito Sans",system-ui,sans-serif;text-align:center}.bg-guard-card{width:min(100%,470px);padding:28px;border:1px solid #50cfc1;border-radius:22px;background:#183b56;box-shadow:0 20px 70px rgba(0,0,0,.35)}.bg-guard-card h2{margin:0 0 12px;font-size:clamp(22px,5vw,30px)}.bg-guard-card p{font-size:16px;line-height:1.65}.bg-guard-card button,.bg-guard-exit{border:0;border-radius:12px;padding:12px 18px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.3;cursor:pointer}.bg-guard-card button{margin:8px;background:#36c8b7;color:#0b293a}.bg-guard-card button.bg-guard-leave{background:transparent;border:1px solid #a9cbd2;color:#fff}.bg-guard-error{color:#ffe0a6}.bg-guard-exit{position:fixed;z-index:2147483645;inset-block-start:max(12px,env(safe-area-inset-top));inset-inline-end:14px;background:#183b56;border:1px solid #9be1d6;color:#fff;box-shadow:0 3px 15px #102e4970}@media(max-width:600px){.bg-guard-card{padding:22px 16px}.bg-guard-exit{font-size:14px;padding:9px 12px}}
