.zc[data-v-3b874eca]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;width:100%;max-width:520px;margin-inline:auto;padding:clamp(22px,3vw,32px);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg)}.zc__head[data-v-3b874eca]{display:grid;gap:6px}.zc__title[data-v-3b874eca]{font-size:var(--fs-xl)}.zc__lead[data-v-3b874eca]{font-size:var(--fs-sm);color:var(--text-2)}.zc__form[data-v-3b874eca]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.zc__label[data-v-3b874eca]{font-size:var(--fs-sm);font-weight:500;color:var(--text-2)}.zc__field[data-v-3b874eca]{position:relative;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);transition:border-color .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart)}.zc__field[data-v-3b874eca]:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.12)}.zc__field.is-error[data-v-3b874eca]{border-color:var(--danger)}.zc__pin[data-v-3b874eca]{flex-shrink:0;color:var(--brand)}.zc__input[data-v-3b874eca]{flex:1;width:100%;min-width:0;height:48px;border:0;outline:none;background:transparent;font-size:1.5rem;font-weight:600;letter-spacing:.24em;color:var(--text)}.zc__input[data-v-3b874eca]::placeholder{color:var(--text-4)}.zc__submit[data-v-3b874eca]{flex-shrink:0}.zc__signal[data-v-3b874eca]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding-inline:18px}.zc__signal span[data-v-3b874eca]{height:3px;border-radius:3px;background:var(--surface-3);transition:background-color .3s var(--ease-out-quart),transform .3s var(--ease-out-quart)}.zc__signal span.is-on[data-v-3b874eca]{background:var(--brand);transform:scaleY(1.4)}.zc__error[data-v-3b874eca]{font-size:var(--fs-xs);color:var(--danger)}.zc__try[data-v-3b874eca]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:var(--fs-xs);color:var(--text-3)}.zc__sample[data-v-3b874eca]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-2);transition:border-color .3s,background-color .3s,color .3s}.zc__sample .mono[data-v-3b874eca]{color:var(--brand)}.zc__sample[data-v-3b874eca]:hover{color:var(--text);border-color:rgba(var(--accent-rgb),.5);background:var(--brand-50)}.zc__result[data-v-3b874eca]:empty{display:none}.zc__checking[data-v-3b874eca]{display:grid;gap:12px;padding:18px;border-radius:var(--radius-lg);border:1px dashed rgba(var(--accent-rgb),.35);background:rgba(var(--accent-rgb),.04);font-size:var(--fs-sm);color:var(--text-2)}.zc__trace[data-v-3b874eca]{position:relative;height:2px;border-radius:2px;background:var(--surface-3);overflow:hidden}.zc__trace span[data-v-3b874eca]{position:absolute;top:0;left:0;width:30%;height:100%;background:var(--brand);animation:zc-trace-3b874eca .9s var(--ease-in-out-quint) infinite}@keyframes zc-trace-3b874eca{0%{transform:translate(-110%)}to{transform:translate(360%)}}.zc__card[data-v-3b874eca]{position:relative;display:grid;gap:10px;padding:20px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--c) 40%,var(--surface));border-left:3px solid var(--c);background:color-mix(in srgb,var(--c) 4%,var(--surface));overflow:hidden}.zc__card-top[data-v-3b874eca]{display:flex;align-items:center;justify-content:space-between;gap:12px}.zc__icon[data-v-3b874eca]{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--ct);background:color-mix(in srgb,var(--c) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,var(--surface))}.zc__tags[data-v-3b874eca]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.zc__tag[data-v-3b874eca]{padding:3px 10px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--c) 40%,var(--surface));font-size:.6875rem;font-weight:600;color:var(--text);background:var(--surface)}.zc__card-title[data-v-3b874eca]{font-size:var(--fs-lg);line-height:1.25}.zc__status[data-v-3b874eca]{font-size:var(--fs-xs);font-weight:600;color:var(--ct)}.zc__card-text[data-v-3b874eca]{font-size:var(--fs-sm);color:var(--text-2)}.zc__eta[data-v-3b874eca]{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);font-weight:600;color:var(--text)}.zc__eta svg[data-v-3b874eca]{color:var(--ct)}.zc__actions[data-v-3b874eca]{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.zc__reset[data-v-3b874eca]{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:var(--fs-xs);color:var(--text-3);transition:color .3s}.zc__reset[data-v-3b874eca]:hover{color:var(--text)}.zc-res-enter-active[data-v-3b874eca]{transition:opacity .5s var(--ease-out-quart),transform .8s var(--ease-out-expo)}.zc-res-leave-active[data-v-3b874eca]{transition:opacity .2s var(--ease-in-out-quint),transform .2s var(--ease-in-out-quint)}.zc-res-enter-from[data-v-3b874eca]{opacity:0;transform:translateY(12px)}.zc-res-leave-to[data-v-3b874eca]{opacity:0;transform:translateY(-8px) scale(.98)}.zc-err-enter-active[data-v-3b874eca],.zc-err-leave-active[data-v-3b874eca]{transition:opacity .3s var(--ease-out-quart),transform .5s var(--ease-spring)}.zc-err-enter-from[data-v-3b874eca],.zc-err-leave-to[data-v-3b874eca]{opacity:0;transform:translateY(-4px)}@media(max-width:420px){.zc__input[data-v-3b874eca]{font-size:1.25rem;letter-spacing:.16em}.zc__submit[data-v-3b874eca] .btn{padding:0 16px}}.cd[data-v-2225f6d2]{margin-top:clamp(48px,7vw,88px)}.cd__head[data-v-2225f6d2]{display:grid;gap:6px;margin-bottom:24px}.cd__title[data-v-2225f6d2]{font-size:var(--fs-2xl)}.cd__lead[data-v-2225f6d2]{color:var(--text-2)}.cd__grid[data-v-2225f6d2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.cd__group[data-v-2225f6d2]{position:relative;padding:20px 18px 14px;border-radius:var(--radius-lg);border:1px solid var(--border);border-top:3px solid var(--c);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.cd__group-head[data-v-2225f6d2]{display:grid;gap:6px;padding:0 4px 14px;border-bottom:1px solid var(--border)}.cd__group-title[data-v-2225f6d2]{font-size:var(--fs-md)}.cd__group-status[data-v-2225f6d2]{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--text-2)}.cd__dot[data-v-2225f6d2]{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--c)}.cd__eta[data-v-2225f6d2]{font-size:var(--fs-xs);color:var(--text-3)}.cd__list[data-v-2225f6d2]{list-style:none;display:grid;gap:2px;margin-top:8px}.cd__city[data-v-2225f6d2]{display:grid;gap:2px;width:100%;min-height:48px;padding:8px 10px;border-radius:var(--radius-sm);text-align:left;transition:background-color .25s var(--ease-out-quart)}.cd__city[data-v-2225f6d2]:hover,.cd__city.is-hover[data-v-2225f6d2]{background:var(--surface-2)}.cd__city.is-active[data-v-2225f6d2]{background:color-mix(in srgb,var(--c) 8%,var(--surface));box-shadow:inset 3px 0 0 var(--c)}.cd__city-name[data-v-2225f6d2]{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--text)}.cd__city-name svg[data-v-2225f6d2]{color:var(--brand)}.cd__zips[data-v-2225f6d2]{font-size:.75rem;color:var(--text-3);line-height:1.5}@media(max-width:960px){.cd__grid[data-v-2225f6d2]{grid-template-columns:minmax(0,1fr)}}.bm__layout[data-v-de37edf3]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);gap:clamp(20px,3vw,44px);align-items:start}.bm__map[data-v-de37edf3]{position:relative;width:100%;max-width:640px;justify-self:center;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border);box-shadow:var(--shadow);isolation:isolate}.bm__svg[data-v-de37edf3]{position:absolute;inset:0;width:100%;height:100%}.bm__terrain path[data-v-de37edf3],.bm__roads path[data-v-de37edf3],.bm__route path[data-v-de37edf3],.bm__pulse[data-v-de37edf3],.bm__sel[data-v-de37edf3],.bm__scale path[data-v-de37edf3]{fill:none}.bm__grat line[data-v-de37edf3]{stroke:#64748b;stroke-opacity:.16;stroke-width:1;stroke-dasharray:2 6}.bm__grat text[data-v-de37edf3]{font-family:var(--font-mono);font-size:11px;fill:#64748b}.bm__terrain path[data-v-de37edf3]{stroke:#64748b;stroke-width:1}.bm__range[data-v-de37edf3]{font-family:var(--font-mono);font-size:12px;letter-spacing:.32em;text-transform:uppercase;fill:#64748b;text-anchor:middle}.bm__water path[data-v-de37edf3]:not(.bm__island){stroke:#60a5fa;stroke-opacity:.55;stroke-width:1.2}.bm__water path.bm__shore[data-v-de37edf3]{stroke:none}.bm__water .bm__island[data-v-de37edf3]{fill:#f8fafc;stroke:#60a5fa;stroke-opacity:.5}.bm__lake[data-v-de37edf3]{font-family:var(--font-display);font-style:italic;font-size:17px;fill:#1e40af;fill-opacity:.75;text-anchor:middle;letter-spacing:.04em}.bm__lake--sm[data-v-de37edf3]{font-size:13px}.bm__roads path[data-v-de37edf3]{stroke:#cbd5e1;stroke-width:2.2;stroke-linecap:round}.bm__shield rect[data-v-de37edf3]{fill:#fff;stroke:#94a3b8}.bm__shield text[data-v-de37edf3]{font-family:var(--font-mono);font-size:9px;font-weight:600;fill:#475569;text-anchor:middle}.bm__bloom circle[data-v-de37edf3]{transition:opacity .6s var(--ease-out-quart)}.bm__bloom .is-planned[data-v-de37edf3]{opacity:.8}.bm__bloom .is-future[data-v-de37edf3]{opacity:.6}.bm__bloom circle.is-dim[data-v-de37edf3]{opacity:.1}.bm__route[data-v-de37edf3]{transition:opacity .6s var(--ease-out-quart)}.bm__route.is-dim[data-v-de37edf3]{opacity:.15}.bm__seg[data-v-de37edf3]{stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.is-building>.bm__seg[data-v-de37edf3]{stroke:#1d4ed8}.is-planned>.bm__seg[data-v-de37edf3]{stroke:#0e7490;stroke-opacity:.25}.is-future>.bm__seg[data-v-de37edf3]{stroke:#94a3b8;stroke-opacity:.3}.bm__seg-dash[data-v-de37edf3]{stroke-width:2;stroke-dasharray:5 7;stroke-linecap:round}.is-planned>.bm__seg-dash[data-v-de37edf3]{stroke:#0e7490;stroke-opacity:.9}.is-future>.bm__seg-dash[data-v-de37edf3]{stroke:#94a3b8}.js .bm__map:not(.is-drawn) .bm__seg[data-v-de37edf3]{stroke-dashoffset:1}.js .bm__map:not(.is-drawn) .bm__seg-dash[data-v-de37edf3]{opacity:0}.js .bm__map.is-drawn .bm__seg[data-v-de37edf3]{transition:stroke-dashoffset var(--dur) cubic-bezier(.4,0,.3,1) var(--delay)}.js .bm__map.is-drawn .bm__seg-dash[data-v-de37edf3]{transition:opacity .8s var(--ease-out-quart) calc(var(--delay) + .3s)}.bm__sel[data-v-de37edf3]{stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;animation:bm-sel-de37edf3 1.3s var(--ease-out-expo) both}@keyframes bm-sel-de37edf3{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.bm__pulses[data-v-de37edf3]{opacity:0;transition:opacity 1s var(--ease-out-quart) 1.2s}.bm__map.is-drawn .bm__pulses[data-v-de37edf3]{opacity:1}.bm__pulse[data-v-de37edf3]{stroke-width:2;stroke-linecap:round;stroke-dashoffset:26;animation-name:bm-pulse-de37edf3;animation-iteration-count:infinite;animation-timing-function:linear;transition:opacity .6s var(--ease-out-quart)}.bm__pulse--core[data-v-de37edf3]{stroke:#fff}.bm__pulse.is-dim[data-v-de37edf3]{opacity:.08}.bm__pulse--glow[data-v-de37edf3]{stroke-width:7;stroke-opacity:.35}.bm__pulse--glow.is-building[data-v-de37edf3]{stroke:#1d4ed8}.bm__pulse--glow.is-planned[data-v-de37edf3]{stroke:#0e7490;stroke-opacity:.3}.bm__pulse--glow.is-future[data-v-de37edf3]{stroke:#94a3b8;stroke-opacity:.35}@keyframes bm-pulse-de37edf3{0%{stroke-dashoffset:26;opacity:0;animation-timing-function:cubic-bezier(.45,0,.2,1)}4%{opacity:1}72%{stroke-dashoffset:var(--end);opacity:1}74%,to{stroke-dashoffset:var(--end);opacity:0}}.bm__map.is-paused .bm__pulse[data-v-de37edf3],.bm__map:not(.is-drawn) .bm__pulse[data-v-de37edf3]{animation-play-state:paused}.bm__hub-ring[data-v-de37edf3]{fill:none;stroke:#1d4ed8;stroke-opacity:.55;stroke-width:1;stroke-dasharray:3 4}.bm__scale path[data-v-de37edf3]{stroke:#64748b;stroke-width:1.4}.bm__scale text[data-v-de37edf3],.bm__north text[data-v-de37edf3],.bm__inset-label[data-v-de37edf3]{font-family:var(--font-mono);font-size:11px;fill:#64748b;text-anchor:middle}.bm__north path[data-v-de37edf3]{fill:#64748b}.bm__inset-bg[data-v-de37edf3]{fill:#ffffffeb;stroke:#e2e8f0}.bm__inset-state[data-v-de37edf3]{fill:#f1f5f9;stroke:#94a3b8;stroke-width:1}.bm__inset-zoom[data-v-de37edf3]{fill:#1d4ed826;stroke:#1d4ed8;stroke-width:1.2}.bm__inset-label[data-v-de37edf3]{letter-spacing:.2em;text-transform:uppercase}.bm__nodes[data-v-de37edf3]{position:absolute;inset:0}.bm__node[data-v-de37edf3]{--size: 30px;position:absolute;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);display:grid;place-items:center;border-radius:50%;transition:opacity .6s var(--ease-out-quart),transform .6s var(--ease-out-expo);-webkit-tap-highlight-color:transparent}.js .bm__map.is-drawn:not(.is-settled) .bm__node[data-v-de37edf3]{transition-delay:var(--arrive)}.js .bm__map:not(.is-drawn) .bm__node[data-v-de37edf3]:not(.is-hq){opacity:0;transform:scale(.3)}.bm__node.is-dim[data-v-de37edf3]{opacity:.3}.bm__dot[data-v-de37edf3]{position:relative;z-index:2;width:11px;height:11px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2.5px #fff,0 0 0 3.5px #0f172a24;transition:transform .3s var(--ease-out-quart)}.bm__node.is-planned .bm__dot[data-v-de37edf3],.bm__node.is-future .bm__dot[data-v-de37edf3]{width:9px;height:9px}.bm__node:hover .bm__dot[data-v-de37edf3],.bm__node:focus-visible .bm__dot[data-v-de37edf3],.bm__node.is-active .bm__dot[data-v-de37edf3]{transform:scale(1.4)}.bm__node.is-active[data-v-de37edf3]:before{content:"";position:absolute;inset:5px;border-radius:50%;border:1.5px solid var(--c);background:#fff9;animation:bm-select-de37edf3 .5s var(--ease-out-quart) both}@keyframes bm-select-de37edf3{0%{transform:scale(1.6);opacity:0}}.bm__node.is-hq[data-v-de37edf3]{--size: 40px}.bm__node.is-hq .bm__dot[data-v-de37edf3]{width:15px;height:15px;border-radius:4px;transform:rotate(45deg)}.bm__node.is-hq:hover .bm__dot[data-v-de37edf3],.bm__node.is-hq.is-active .bm__dot[data-v-de37edf3]{transform:rotate(45deg) scale(1.2)}.bm__label[data-v-de37edf3]{position:absolute;z-index:3;white-space:nowrap;font-size:12px;font-weight:600;line-height:1;color:var(--text);text-shadow:0 0 2px #f8fafc,0 0 3px #f8fafc,0 0 4px #f8fafc;pointer-events:none;transition:color .3s,opacity .4s}.bm__label em[data-v-de37edf3]{font-style:normal;margin-left:6px;padding:2px 5px;border-radius:4px;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--text-on-brand);background:var(--brand);text-shadow:none;vertical-align:1px}.bm__node.is-future .bm__label[data-v-de37edf3],.bm__node.is-planned .bm__label[data-v-de37edf3]{color:var(--text-2);font-weight:500}.bm__node:hover .bm__label[data-v-de37edf3],.bm__node.is-active .bm__label[data-v-de37edf3]{color:var(--brand-dark)}.label-right .bm__label[data-v-de37edf3]{left:calc(50% + 12px);top:50%;transform:translateY(-50%)}.label-left .bm__label[data-v-de37edf3]{right:calc(50% + 12px);top:50%;transform:translateY(-50%)}.label-top .bm__label[data-v-de37edf3]{bottom:calc(50% + 10px);left:50%;transform:translate(-50%)}.label-bottom .bm__label[data-v-de37edf3]{top:calc(50% + 11px);left:50%;transform:translate(-50%)}.bm__tip[data-v-de37edf3]{position:absolute;z-index:10;min-width:180px;max-width:240px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);pointer-events:none}.bm__tip-name[data-v-de37edf3]{font-family:var(--font-display);font-weight:600;color:var(--text)}.bm__tip-status[data-v-de37edf3]{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:var(--fs-xs);color:var(--text-2);line-height:1.4}.bm__tip-status[data-v-de37edf3]:before{content:"";width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--c)}.bm__tip-meta[data-v-de37edf3]{margin-top:6px;font-size:.6875rem;color:var(--text-3)}.bm-tip-enter-active[data-v-de37edf3]{transition:opacity .25s var(--ease-out-quart),margin .3s var(--ease-out-quart)}.bm-tip-leave-active[data-v-de37edf3]{transition:opacity .15s}.bm-tip-enter-from[data-v-de37edf3]{opacity:0;margin-top:6px}.bm-tip-leave-to[data-v-de37edf3]{opacity:0}.bm__panel[data-v-de37edf3]{position:sticky;top:calc(var(--header-h) + 24px);display:grid;gap:18px}.bm__chips[data-v-de37edf3]{display:flex;flex-wrap:wrap;gap:8px}.bm__chip[data-v-de37edf3]{--c: var(--brand);display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--surface);font-size:var(--fs-sm);font-weight:600;color:var(--text-2);transition:border-color .3s var(--ease-out-quart),background-color .3s var(--ease-out-quart),color .3s}.bm__chip[data-v-de37edf3]:hover{color:var(--text);border-color:var(--text-4)}.bm__chip.is-on[data-v-de37edf3]{color:var(--text);border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,var(--surface));box-shadow:inset 0 0 0 1px var(--c)}.bm__chip-dot[data-v-de37edf3]{width:8px;height:8px;border-radius:50%;background:var(--c)}.bm__chip-count[data-v-de37edf3]{font-size:var(--fs-xs);color:var(--text-3)}.bm__detail[data-v-de37edf3]{position:relative;overflow:hidden;padding:22px;border-radius:var(--radius-lg);border:1px solid var(--border);border-top:3px solid var(--c);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .4s var(--ease-out-quart)}.bm__detail-inner[data-v-de37edf3]{display:grid;gap:12px}.bm__detail-eyebrow[data-v-de37edf3]{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}html[lang^=zh] .bm__detail-eyebrow[data-v-de37edf3]{letter-spacing:.06em}.bm__detail-name[data-v-de37edf3]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:var(--fs-xl)}.bm__detail-status[data-v-de37edf3]{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--text)}.bm__status-dot[data-v-de37edf3]{width:10px;height:10px;border-radius:50%;background:var(--c)}.bm__detail-facts[data-v-de37edf3]{display:grid;gap:10px;margin:2px 0 4px}.bm__detail-facts dt[data-v-de37edf3]{font-size:var(--fs-xs);color:var(--text-3)}.bm__detail-facts dd[data-v-de37edf3]{margin:2px 0 0;font-size:var(--fs-sm);color:var(--text-2)}.bm__zips[data-v-de37edf3]{display:flex;flex-wrap:wrap;gap:6px}.bm__zip[data-v-de37edf3]{padding:3px 8px;border-radius:6px;border:1px solid var(--border);background:var(--surface-2);font-size:var(--fs-xs);color:var(--text)}.bm__addr[data-v-de37edf3]{display:flex;gap:6px;align-items:flex-start}.bm__addr svg[data-v-de37edf3]{margin-top:3px;flex-shrink:0;color:var(--brand)}.bm-detail-enter-active[data-v-de37edf3]{transition:opacity .35s var(--ease-out-quart),transform .5s var(--ease-out-expo)}.bm-detail-leave-active[data-v-de37edf3]{transition:opacity .15s,transform .15s}.bm-detail-enter-from[data-v-de37edf3]{opacity:0;transform:translateY(10px)}.bm-detail-leave-to[data-v-de37edf3]{opacity:0;transform:translateY(-6px)}.bm__legend[data-v-de37edf3]{list-style:none;display:grid;gap:2px;padding:8px 18px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface)}.bm__legend li[data-v-de37edf3]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-2);transition:opacity .4s var(--ease-out-quart)}.bm__legend li[data-v-de37edf3]:last-child{border-bottom:0}.bm__legend li.is-dim[data-v-de37edf3]{opacity:.4}.bm__legend-dot[data-v-de37edf3]{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:var(--c)}.bm__legend-copy[data-v-de37edf3]{flex:1;display:grid;min-width:0;line-height:1.4}.bm__legend-copy strong[data-v-de37edf3]{color:var(--text);font-weight:600}.bm__legend-copy span[data-v-de37edf3]{font-size:var(--fs-xs);color:var(--text-3)}.bm__legend-count[data-v-de37edf3]{font-size:.6875rem;color:var(--text-3);text-align:right;line-height:1.5;white-space:nowrap}.bm__legend-route[data-v-de37edf3]{font-size:var(--fs-xs)!important}.bm__line[data-v-de37edf3]{width:28px;height:2px;flex-shrink:0;border-radius:2px}.bm__line--lit[data-v-de37edf3]{background:#1d4ed8}.bm__line--dash[data-v-de37edf3]{background:repeating-linear-gradient(90deg,#0e7490 0 5px,transparent 5px 10px)}.bm__kbd[data-v-de37edf3]{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-xs);color:var(--text-3)}.bm__kbd svg[data-v-de37edf3]{flex-shrink:0;margin-top:2px}@media(max-width:1080px){.bm__layout[data-v-de37edf3]{grid-template-columns:minmax(0,1fr)}.bm__panel[data-v-de37edf3]{position:relative;top:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.bm__chips[data-v-de37edf3],.bm__kbd[data-v-de37edf3]{grid-column:1 / -1}}@media(max-width:720px){.bm__panel[data-v-de37edf3]{grid-template-columns:minmax(0,1fr)}.bm__node.is-minor .bm__label[data-v-de37edf3]{opacity:0}.bm__node.is-minor:hover .bm__label[data-v-de37edf3],.bm__node.is-minor.is-active .bm__label[data-v-de37edf3],.bm__node.is-minor:focus-visible .bm__label[data-v-de37edf3]{opacity:1}.bm__label[data-v-de37edf3]{font-size:10.5px}.bm__node[data-v-de37edf3]{--size: 28px}.bm__kbd[data-v-de37edf3]{display:none}}@media(prefers-reduced-motion:reduce){.bm__pulses[data-v-de37edf3]{display:none}}.pt__track[data-v-36ebcb6e]{position:relative;height:24px;margin-bottom:18px}.pt__rail[data-v-36ebcb6e]{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:repeating-linear-gradient(90deg,var(--border-strong) 0 6px,transparent 6px 12px)}.pt__lit[data-v-36ebcb6e]{position:absolute;left:0;top:50%;width:25%;height:2px;transform:translateY(-50%) scaleX(1);transform-origin:left;background:var(--brand)}.js .pt:not(.is-shown) .pt__lit[data-v-36ebcb6e]{transform:translateY(-50%) scaleX(0)}.js .pt.is-shown .pt__lit[data-v-36ebcb6e]{transition:transform 1.8s var(--ease-out-expo) .2s}.pt__node[data-v-36ebcb6e]{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--bg);border:2px solid var(--c)}.pt__node.is-lit[data-v-36ebcb6e]{background:var(--c)}.pt__grid[data-v-36ebcb6e]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.pt__card[data-v-36ebcb6e]{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,30px);border-radius:var(--radius-lg);border:1px solid var(--border);border-top:3px solid var(--c);background:var(--surface);box-shadow:var(--shadow-sm);transition:border-color .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart)}.pt__card[data-v-36ebcb6e]:hover{border-color:var(--border-strong);border-top-color:var(--c);box-shadow:var(--shadow)}.pt__card-head[data-v-36ebcb6e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pt__num[data-v-36ebcb6e]{font-size:2.4rem;font-weight:600;line-height:1;color:var(--ct)}.pt__status[data-v-36ebcb6e]{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--c) 40%,var(--surface));background:color-mix(in srgb,var(--c) 8%,var(--surface));font-size:.75rem;font-weight:600;color:var(--text);text-align:right}.pt__dot[data-v-36ebcb6e]{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--c)}.pt__name[data-v-36ebcb6e]{font-size:var(--fs-lg)}.pt__eta[data-v-36ebcb6e]{font-size:var(--fs-sm);color:var(--ct)}.pt__meter[data-v-36ebcb6e]{height:4px;border-radius:4px;background:var(--surface-3);overflow:hidden}.pt__meter span[data-v-36ebcb6e]{display:block;height:100%;border-radius:inherit;background:var(--c);transform-origin:left}.js .pt:not(.is-shown) .pt__meter span[data-v-36ebcb6e]{transform:scaleX(0)!important}.js .pt.is-shown .pt__meter span[data-v-36ebcb6e]{transition:transform 1.6s var(--ease-out-expo) .4s}.pt__stages[data-v-36ebcb6e]{list-style:none;display:grid;gap:8px}.pt__stages li[data-v-36ebcb6e]{display:flex;align-items:center;gap:10px;font-size:var(--fs-sm);color:var(--text-3)}.pt__stage-icon[data-v-36ebcb6e]{position:relative;display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--border-strong)}.pt__stages li.is-done[data-v-36ebcb6e]{color:var(--text-2)}.pt__stages li.is-done .pt__stage-icon[data-v-36ebcb6e]{border-color:transparent;background:var(--c);color:#fff}.pt__stages li.is-current[data-v-36ebcb6e]{color:var(--text);font-weight:600}.pt__stages li.is-current .pt__stage-icon[data-v-36ebcb6e]{border-color:var(--c)}.pt__stages li.is-current .pt__stage-icon[data-v-36ebcb6e]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--c)}.pt__stage-label[data-v-36ebcb6e]{flex:1;min-width:0}.pt__stage-state[data-v-36ebcb6e]{font-size:.6875rem;color:var(--text-3);white-space:nowrap}.pt__stages li.is-current .pt__stage-state[data-v-36ebcb6e]{color:var(--ct);font-weight:600}.pt__facts[data-v-36ebcb6e]{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.pt__facts dt[data-v-36ebcb6e]{font-size:var(--fs-xs);color:var(--text-3)}.pt__facts dd[data-v-36ebcb6e]{margin:2px 0 0;font-size:var(--fs-sm);color:var(--text-2)}.pt__cta[data-v-36ebcb6e]{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-top:auto;font-size:var(--fs-sm);font-weight:600;color:var(--ct);transition:gap .3s var(--ease-out-quart)}.pt__cta[data-v-36ebcb6e]:hover{gap:10px;text-decoration:underline;text-underline-offset:3px}@media(max-width:960px){.pt__track[data-v-36ebcb6e]{display:none}.pt__grid[data-v-36ebcb6e]{grid-template-columns:minmax(0,1fr)}}.bc__grid[data-v-c8f0661f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,28px)}.bc__card[data-v-c8f0661f]{position:relative;display:flex;flex-direction:column;gap:16px;padding:clamp(24px,3vw,38px);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.bc__title[data-v-c8f0661f]{font-size:var(--fs-2xl)}.bc__text[data-v-c8f0661f]{color:var(--text-2)}.bc__points[data-v-c8f0661f]{font-size:var(--fs-sm)}.bc__actions[data-v-c8f0661f]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:auto;padding-top:8px}.bc__mail[data-v-c8f0661f]{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--fs-sm);font-weight:500;color:var(--brand);word-break:break-all}.bc__mail[data-v-c8f0661f]:hover{text-decoration:underline;text-underline-offset:3px}.bc__route[data-v-c8f0661f]{width:100%;height:auto;margin-bottom:4px}.bc__route path[data-v-c8f0661f],.bc__arcs path[data-v-c8f0661f]{fill:none}.bc__trunk[data-v-c8f0661f]{stroke-width:2.4;stroke-linecap:round}.bc__trunk-pulse[data-v-c8f0661f]{stroke:#1e3a8a;stroke-width:3.4;stroke-linecap:round;stroke-dasharray:8 100;animation:bc-run-c8f0661f 3.2s var(--ease-in-out-quint) infinite}@keyframes bc-run-c8f0661f{0%{stroke-dashoffset:8}to{stroke-dashoffset:-100}}.bc__bldg rect[data-v-c8f0661f]{fill:#eff6ff;stroke:#1d4ed8;stroke-opacity:.55}.bc__win[data-v-c8f0661f]{stroke:#1d4ed8;stroke-opacity:.3;stroke-width:1.4;stroke-dasharray:3 3}.bc__lat[data-v-c8f0661f]{stroke:#1d4ed8;stroke-width:2;stroke-dasharray:1 1;animation:bc-lat-c8f0661f 3.2s var(--ease-out-expo) infinite}.bc__bldg.is-off rect[data-v-c8f0661f]{stroke-dasharray:3 3;fill:#f8fafc;stroke:#64748b}.bc__bldg.is-off .bc__lat[data-v-c8f0661f]{stroke:#64748b;stroke-dasharray:.12 .1;animation:none}@keyframes bc-lat-c8f0661f{0%{stroke-dashoffset:-1;stroke-opacity:.2}40%,to{stroke-dashoffset:0;stroke-opacity:1}}.bc__prices[data-v-c8f0661f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bc__price[data-v-c8f0661f]{display:grid;gap:4px;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-2)}.bc__price-label[data-v-c8f0661f]{font-size:var(--fs-xs);color:var(--text-3)}.bc__price-value[data-v-c8f0661f]{font-size:var(--fs-lg);font-weight:600;color:var(--text)}.bc__price-value small[data-v-c8f0661f]{font-size:var(--fs-xs);font-weight:400;color:var(--text-3)}.bc__map[data-v-c8f0661f]{margin:-8px -8px 0}.bc__map svg[data-v-c8f0661f]{width:100%;height:auto}.bc__dots[data-v-c8f0661f]{stroke:#94a3b8;stroke-opacity:.45;stroke-width:2.2;stroke-linecap:round}.bc__arc[data-v-c8f0661f]{stroke:#1d4ed8;stroke-opacity:.4;stroke-width:1.3}.is-coming .bc__arc[data-v-c8f0661f]{stroke-dasharray:4 5;stroke-opacity:.35}.bc__arc-pulse[data-v-c8f0661f]{stroke:#1d4ed8;stroke-width:2.4;stroke-linecap:round;stroke-dasharray:10 100;animation:bc-run-c8f0661f 2.8s var(--ease-in-out-quint) infinite}.is-coming .bc__arc-pulse[data-v-c8f0661f]{opacity:.4}.bc__region-halo[data-v-c8f0661f]{fill:#1d4ed81f}.bc__region-dot[data-v-c8f0661f]{fill:#1d4ed8;stroke:#fff;stroke-width:2}.bc__region.is-coming .bc__region-dot[data-v-c8f0661f]{fill:#64748b}.bc__region.is-coming .bc__region-halo[data-v-c8f0661f]{fill:#64748b1f}.bc__region-code[data-v-c8f0661f]{font-family:var(--font-mono);font-size:10px;font-weight:600;fill:#0f172a;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:3px}.bc.is-paused .bc__trunk-pulse[data-v-c8f0661f],.bc.is-paused .bc__arc-pulse[data-v-c8f0661f],.bc.is-paused .bc__lat[data-v-c8f0661f]{animation-play-state:paused}.bc__regions[data-v-c8f0661f]{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.bc__regions li[data-v-c8f0661f]{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 0;border-bottom:1px dashed var(--border);font-size:var(--fs-sm)}.bc__code[data-v-c8f0661f]{font-weight:600;color:var(--text)}.bc__city[data-v-c8f0661f]{flex:1;min-width:0;color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc__meta[data-v-c8f0661f]{font-size:.6875rem;color:var(--text-3);white-space:nowrap}@media(max-width:1024px){.bc__grid[data-v-c8f0661f]{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.bc__prices[data-v-c8f0661f]{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bc__trunk-pulse[data-v-c8f0661f],.bc__arc-pulse[data-v-c8f0661f]{display:none}}.ar__grid[data-v-461c52f6]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:start}.ar__intro[data-v-461c52f6] .section-header{margin-bottom:28px}.ar__points[data-v-461c52f6]{font-size:var(--fs-sm)}.ar__panel[data-v-461c52f6]{display:grid;gap:14px;padding:clamp(22px,3vw,36px);border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.ar__icon[data-v-461c52f6]{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);color:var(--brand);background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-100)}.ar__title[data-v-461c52f6]{font-size:var(--fs-xl)}.ar__text[data-v-461c52f6]{color:var(--text-2)}.ar__label[data-v-461c52f6]{margin-top:4px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}html[lang^=zh] .ar__label[data-v-461c52f6]{letter-spacing:.04em}.ar__fields[data-v-461c52f6]{list-style:none;counter-reset:ar;display:grid;gap:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.ar__fields li[data-v-461c52f6]{counter-increment:ar;display:flex;align-items:baseline;gap:12px;padding:11px 16px;font-size:var(--fs-sm);color:var(--text);border-bottom:1px solid var(--border)}.ar__fields li[data-v-461c52f6]:last-child{border-bottom:0}.ar__fields li[data-v-461c52f6]:before{content:counter(ar);flex-shrink:0;width:1.5em;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:600;color:var(--brand)}.ar__zip[data-v-461c52f6]{font-size:var(--fs-sm);font-weight:500;color:var(--success)}.ar__cta[data-v-461c52f6]{display:grid;gap:10px;margin-top:6px}.ar__to[data-v-461c52f6]{font-size:var(--fs-xs);color:var(--text-3);text-align:center}.ar__to a[data-v-461c52f6]{display:inline-block;color:var(--brand)}.ar__to a[data-v-461c52f6]:hover{text-decoration:underline;text-underline-offset:3px}.ar__privacy[data-v-461c52f6]{padding-top:14px;border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-3)}.ar__privacy a[data-v-461c52f6]{color:var(--brand);text-decoration:underline;text-underline-offset:3px}@media(max-width:960px){.ar__grid[data-v-461c52f6]{grid-template-columns:minmax(0,1fr)}}.coverage[data-v-1740fddf] .page-hero__title .split__space{white-space:normal}.coverage[data-v-1740fddf] .page-hero__title{font-size:clamp(2.6rem,1.4rem + 3.9vw,5rem)}.coverage__stats[data-v-1740fddf]{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:12px clamp(20px,3vw,40px);margin:8px 0 0}.coverage__stat[data-v-1740fddf]{display:grid;gap:4px;padding-left:14px;border-left:2px solid var(--brand)}.js .coverage__stat[data-v-1740fddf]{animation:stat-in-1740fddf 1s var(--ease-out-expo) both;animation-delay:calc(.75s + var(--i) * 90ms)}@keyframes stat-in-1740fddf{0%{opacity:0;transform:translateY(12px)}}.coverage__stat dt[data-v-1740fddf]{order:2;font-size:var(--fs-xs);color:var(--text-3);max-width:16ch;line-height:1.4}.coverage__stat dd[data-v-1740fddf]{order:1;margin:0;font-size:var(--fs-xl);font-weight:600;color:var(--text)}@media(prefers-reduced-motion:reduce){.js .coverage__stat[data-v-1740fddf]{animation:none}}@media(max-width:480px){.coverage__stats[data-v-1740fddf]{grid-template-columns:repeat(3,minmax(0,1fr))}.coverage__stat[data-v-1740fddf]{padding-left:10px}.coverage__stat dd[data-v-1740fddf]{font-size:var(--fs-lg)}}
