.phone.svelte-1bv7ezn{box-shadow:inset 0 1px 0 #fff9, inset 1px 0 0 #ffffff26, 0 40px 80px #00000080, 0 0 60px color-mix(in oklab, var(--color-blue-400) 25%, transparent);background:linear-gradient(155deg,#ffffff38,#ffffff0f 55%,#ffffff1f);border:1px solid #ffffff57}@media (hover:hover) and (pointer:fine){.phone.svelte-1bv7ezn{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3)}}.call-ring.svelte-1bv7ezn{opacity:0;border:1.5px solid #ffffff80;border-radius:999px;animation:2.4s ease-out infinite svelte-1bv7ezn-call-ring;position:absolute;inset:0}.pin-ring.svelte-1bv7ezn{border-color:#0b233366}.map-wash.svelte-1bv7ezn{--radial:radial-gradient(circle, transparent 80px, color-mix(in oklab, var(--color-paper) 55%, transparent) 240px, color-mix(in oklab, var(--color-paper) 75%, transparent) 600px);background:linear-gradient(to bottom, var(--color-paper), transparent 35%, transparent 65%, var(--color-paper)), var(--radial)}@media (width>=64rem){.map-wash.svelte-1bv7ezn{--radial:radial-gradient(circle, transparent 120px, color-mix(in oklab, var(--color-paper) 50%, transparent) 420px, color-mix(in oklab, var(--color-paper) 75%, transparent) 900px)}}.map-fade.svelte-1bv7ezn{--fade-x:min(18%, 240px);background:linear-gradient(to right, var(--color-paper), transparent var(--fade-x), transparent calc(100% - var(--fade-x)), var(--color-paper))}@keyframes svelte-1bv7ezn-call-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}
