.map[data-v-4bc5fed5]{border-radius:var(--r-xl);isolation:isolate;background:radial-gradient(60% 60% at 50% 45%,#d4af371f,transparent 70%),var(--bg-2);border:1px solid var(--line);min-height:360px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.map[data-v-4bc5fed5],.map iframe[data-v-4bc5fed5]{width:100%;height:100%}.map iframe[data-v-4bc5fed5]{filter:saturate(.85)contrast(1.02);opacity:0;transition:opacity .6s var(--ease);border:0;position:absolute;inset:0}.map.is-loaded iframe[data-v-4bc5fed5]{opacity:1}.map__loading[data-v-4bc5fed5]{z-index:-1;color:var(--muted);place-content:center;justify-items:center;gap:8px;font-size:.9rem;display:grid;position:absolute;inset:0}.map__loading .icon[data-v-4bc5fed5]{color:var(--gold-ink);animation:float-y 1.6s var(--ease-in-out) infinite}.map.is-loaded .map__loading[data-v-4bc5fed5]{display:none}.map__bar[data-v-4bc5fed5]{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:52px;left:12px;right:60px}.map__bar[data-v-4bc5fed5]>*{pointer-events:auto}.map__addr[data-v-4bc5fed5]{border-radius:var(--pill);max-width:100%;transition:transform .35s var(--ease);background:#ffffffeb;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:.85rem;line-height:1.3;display:flex}.map__addr[data-v-4bc5fed5]:hover{transform:translateY(-2px)}.map__addr strong[data-v-4bc5fed5]{color:var(--ink);font-weight:600;display:block}.map__addr span span[data-v-4bc5fed5]{color:var(--text-soft)}.map__pin[data-v-4bc5fed5]{background:var(--ink);width:36px;height:36px;color:var(--gold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@media (width<=520px){.map__addr[data-v-4bc5fed5]{display:none}}.loc__grid[data-v-64ce662b]{gap:16px;display:grid}.loc__map[data-v-64ce662b]{height:calc(clamp(340px,85vw,440px))}.loc__info[data-v-64ce662b]{border-radius:var(--r-xl);background:radial-gradient(90% 60% at 100% 0,#d4af372e,transparent 60%),linear-gradient(160deg,var(--ink-2),var(--ink));align-content:start;gap:22px;padding:calc(clamp(20px,3vw,32px));display:grid}.loc__label[data-v-64ce662b]{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:.72rem;font-weight:600;display:block}.loc__addr[data-v-64ce662b]{color:#fff;font-size:1.2rem;font-style:normal;line-height:1.4}.loc__addr a[data-v-64ce662b]:hover{color:var(--gold-light)}.loc__row[data-v-64ce662b]{flex-wrap:wrap;gap:8px;display:flex}.loc__chip[data-v-64ce662b]{border-radius:var(--pill);color:#fff;transition:background-color .3s var(--ease);border:1px solid #ffffff29;align-items:center;gap:8px;padding:10px 16px;font-size:.92rem;font-weight:600;display:inline-flex}.loc__chip[data-v-64ce662b]:hover{background:#ffffff14}.loc__chip .icon[data-v-64ce662b]{color:var(--gold)}@media (width>=960px){.loc__grid[data-v-64ce662b]{grid-template-columns:1.25fr 1fr;align-items:stretch}.loc__map[data-v-64ce662b]{height:auto;min-height:480px}}
