.amap[data-astro-cid-qpmvm2fa]{background:var(--color-surface);border:1px solid var(--color-primary-100);border-radius:var(--radius-surface);overflow:hidden}.amap-canvas[data-astro-cid-qpmvm2fa]{background-color:var(--color-primary-50);background-image:radial-gradient(var(--color-primary-200) 1px, transparent 1.2px);background-size:18px 18px;width:100%;position:relative}.amap-svg[data-astro-cid-qpmvm2fa]{width:100%;height:100%;display:block;position:absolute;inset:0}.amap-route[data-astro-cid-qpmvm2fa]{stroke:var(--color-primary-300);stroke-width:1.5px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.amap-zone[data-astro-cid-qpmvm2fa]{fill:var(--color-primary-600);fill-opacity:.1;stroke:var(--color-primary-400);stroke-width:2px;vector-effect:non-scaling-stroke;cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:fill-opacity .2s,stroke .2s,transform .25s cubic-bezier(.14,1,.2,1)}.amap-zone[data-astro-cid-qpmvm2fa].is-hov{fill-opacity:.22;stroke:var(--color-primary-600);transform:scale(1.03)}.amap-zone[data-astro-cid-qpmvm2fa].is-on{fill-opacity:.3;stroke:var(--color-primary-700);stroke-width:3px}.amap-base-dot[data-astro-cid-qpmvm2fa]{fill:var(--color-dark)}.amap-pin[data-astro-cid-qpmvm2fa]{color:var(--color-dark);white-space:nowrap;pointer-events:none;align-items:flex-end;gap:.25rem;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;transform:translate(-12px,-100%)}.amap-hit[data-astro-cid-qpmvm2fa]{cursor:pointer;position:absolute;transform:translate(-50%,-50%)}.amap-leader[data-astro-cid-qpmvm2fa]{stroke:var(--color-primary-400);stroke-width:1px;vector-effect:non-scaling-stroke}.amap-label[data-astro-cid-qpmvm2fa]{border:1px solid var(--color-primary-300);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-dark);white-space:nowrap;cursor:pointer;padding:3px 7px;font-size:12px;font-weight:600;line-height:1.2;transition:border-color .2s,color .2s,transform .2s cubic-bezier(.14,1,.2,1);position:absolute;transform:translate(-50%,-50%)}.amap-label[data-astro-cid-qpmvm2fa]:hover,.amap-label[data-astro-cid-qpmvm2fa].is-hov{border-color:var(--color-primary-600);transform:translate(-50%,calc(-50% - 1px))}.amap-label[data-astro-cid-qpmvm2fa]:active{transform:translate(-50%,-50%)scale(.97)}.amap-label[data-astro-cid-qpmvm2fa].is-on{border:2px solid var(--color-primary-600);color:var(--color-primary-800)}.amap-label[data-astro-cid-qpmvm2fa]:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}@media (width>=640px){.amap-label[data-astro-cid-qpmvm2fa]{padding:4px 8px;font-size:13px}}.amap-cards[data-astro-cid-qpmvm2fa]{display:grid}.amap-card[data-astro-cid-qpmvm2fa]{visibility:hidden;border-top:1px solid var(--color-primary-100);opacity:0;flex-direction:column;grid-area:1/1;gap:.25rem;padding:1rem 1.25rem;transition:opacity .2s;display:flex}.amap-card[data-astro-cid-qpmvm2fa].is-on{visibility:visible;opacity:1}@media (width>=640px){.amap-card[data-astro-cid-qpmvm2fa]{flex-direction:row;justify-content:space-between;align-items:center;gap:1.5rem}}.amap-card-name[data-astro-cid-qpmvm2fa]{color:var(--color-dark);font-size:1.0625rem;font-weight:700}.amap-card-detail[data-astro-cid-qpmvm2fa]{color:color-mix(in oklab, var(--color-dark) 75%, white);font-size:.875rem}.amap-card-link[data-astro-cid-qpmvm2fa]{color:var(--color-primary-700);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;flex-shrink:0;align-self:flex-start;padding:.5rem 0;font-weight:600;transition:background-size .25s}@media (width>=640px){.amap-card-link[data-astro-cid-qpmvm2fa]{align-self:center}}.amap-card-link[data-astro-cid-qpmvm2fa]:hover,.amap-card-link[data-astro-cid-qpmvm2fa]:focus-visible{background-size:100% 1.5px}@media (prefers-reduced-motion:reduce){.amap-zone[data-astro-cid-qpmvm2fa],.amap-label[data-astro-cid-qpmvm2fa],.amap-card[data-astro-cid-qpmvm2fa],.amap-card-link[data-astro-cid-qpmvm2fa]{transition:none}.amap-zone[data-astro-cid-qpmvm2fa].is-hov{transform:none}.amap-label[data-astro-cid-qpmvm2fa]:hover,.amap-label[data-astro-cid-qpmvm2fa].is-hov,.amap-label[data-astro-cid-qpmvm2fa]:active{transform:translate(-50%,-50%)}}.area-chip[data-astro-cid-7qr6iovl]{border:1px solid var(--color-line);border-radius:var(--radius-control);min-height:44px;color:var(--color-dark);background:#fff;align-items:center;padding:0 16px;font-size:16px;font-weight:600;transition:background-color .3s,color .3s,border-color .3s,transform .225s cubic-bezier(.14,1,.2,1);display:inline-flex}.area-chip[data-astro-cid-7qr6iovl]:hover,.area-chip[data-astro-cid-7qr6iovl]:focus-visible{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff;transform:translateY(-2px)}.areas-link[data-astro-cid-7qr6iovl]{min-height:44px;color:var(--color-dark);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 10px)/0 1.5px no-repeat;align-items:center;font-weight:600;transition:color .2s,background-size .25s;display:inline-flex}.areas-link[data-astro-cid-7qr6iovl]:hover,.areas-link[data-astro-cid-7qr6iovl]:focus-visible,.areas-link[data-astro-cid-7qr6iovl].is-hov,.areas-link[data-astro-cid-7qr6iovl][aria-current=true]{color:var(--color-primary-700);background-size:100% 1.5px}@media (prefers-reduced-motion:reduce){.areas-link[data-astro-cid-7qr6iovl]{transition:none}}
