.event-geo-blocked-module-scss-module__xPY5Fq__root{box-sizing:border-box;justify-content:center;align-items:center;min-height:60vh;padding:2rem 1rem;display:flex}.event-geo-blocked-module-scss-module__xPY5Fq__card{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:26rem;display:flex}.event-geo-blocked-module-scss-module__xPY5Fq__iconWrap{background:color-mix(in srgb, var(--primary-color-cofig,#1652f0) 10%, transparent);width:6rem;height:6rem;color:var(--primary-color-cofig,#1652f0);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.75rem;display:flex;position:relative}.event-geo-blocked-module-scss-module__xPY5Fq__ring{border:2px solid color-mix(in srgb, var(--primary-color-cofig,#1652f0) 35%, transparent);pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite event-geo-blocked-module-scss-module__xPY5Fq__geo-ring;position:absolute;inset:0}.event-geo-blocked-module-scss-module__xPY5Fq__ringDelayed{animation-delay:1.2s}.event-geo-blocked-module-scss-module__xPY5Fq__icon{width:3rem;height:3rem;position:relative}.event-geo-blocked-module-scss-module__xPY5Fq__slash{stroke:var(--colors-red,#ef4444)}.event-geo-blocked-module-scss-module__xPY5Fq__message{color:var(--foreground);text-wrap:balance;margin:0 0 1.75rem;font-size:clamp(1.1rem,3.5vw,1.35rem);font-weight:600;line-height:1.4}.event-geo-blocked-module-scss-module__xPY5Fq__btnPrimary{border:1px solid var(--primary-color-cofig,#1652f0);background:var(--primary-color-cofig,#1652f0);color:#fff;min-height:44px;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--primary-color-cofig,#1652f0) 55%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:.625rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.event-geo-blocked-module-scss-module__xPY5Fq__btnPrimary:hover{background:color-mix(in srgb, var(--primary-color-cofig,#1652f0) 88%, white);color:#fff}.event-geo-blocked-module-scss-module__xPY5Fq__btnPrimary:active{transform:scale(.98)}@keyframes event-geo-blocked-module-scss-module__xPY5Fq__geo-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.event-geo-blocked-module-scss-module__xPY5Fq__ring{animation:none}.event-geo-blocked-module-scss-module__xPY5Fq__btnPrimary{transition:none}}
