.hero[data-v-1f952cdd]{position:relative;overflow:hidden;background:var(--c-ink);padding:30px 0 24px;color:var(--c-on-dark)}.hero-inner[data-v-1f952cdd],.hero-left[data-v-1f952cdd]{position:relative;z-index:2}.hero-banner[data-v-1f952cdd]{margin:14px var(--gutter) 0;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius);padding:6px}.hero-banner .container[data-v-1f952cdd]{padding:0}.hero-banner .banner-wrap[data-v-1f952cdd]{margin:0;border-radius:var(--radius);overflow:hidden}.hero-cats[data-v-1f952cdd]{display:none}.hero-cats-label[data-v-1f952cdd]{font-size:12px;letter-spacing:.16em;color:var(--c-brass);flex:0 0 auto;padding-right:4px}.hero-cat[data-v-1f952cdd]{font-size:12.5px;color:var(--c-on-dark-2);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:5px 11px;white-space:nowrap;transition:border-color .2s var(--ease),color .2s var(--ease)}.hero-cat[data-v-1f952cdd]:hover{border-color:var(--c-brass);color:var(--c-on-dark)}.eyebrow[data-v-1f952cdd]{display:inline-block;font-family:var(--f-num);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--c-brass);margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid rgba(176,141,87,.45)}.hero h1[data-v-1f952cdd]{font-size:23px;line-height:1.3;color:var(--c-white);margin-bottom:12px;max-width:15em;letter-spacing:.02em}.hero h1 .hl[data-v-1f952cdd]{display:block}.hero-sub[data-v-1f952cdd]{font-size:14px;line-height:1.8;color:var(--c-on-dark-2);margin-bottom:16px;max-width:34em}.search-row[data-v-1f952cdd]{margin-top:4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.search-box[data-v-1f952cdd]{flex:1 1 220px;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;background:var(--c-ivory);border-radius:var(--radius);border:1px solid var(--c-ivory)}.sb-ico[data-v-1f952cdd]{color:var(--c-muted);flex:0 0 auto;display:flex;cursor:pointer}.sb-input[data-v-1f952cdd]{flex:1 1 auto;min-width:0;height:100%;border:none;background:transparent;font-size:15px;color:var(--c-graphite);outline:none}.sb-input[data-v-1f952cdd]::placeholder{color:var(--c-faint)}.sb-clear[data-v-1f952cdd]{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--c-mist);color:var(--c-muted);font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer}.search-btn[data-v-1f952cdd]{flex:0 0 auto;height:40px;padding:0 22px;border:none;border-radius:var(--radius);background:var(--c-brass);color:#fff;font-size:14px;font-weight:500;letter-spacing:.08em;cursor:pointer;white-space:nowrap;transition:background-color .25s var(--ease)}.search-btn[data-v-1f952cdd]:active{background:var(--c-brass-deep)}.loc-btn[data-v-1f952cdd]{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 18px;border:1px solid rgba(239,237,231,.4);border-radius:var(--radius);background:transparent;color:var(--c-on-dark);font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color .25s var(--ease),background-color .25s var(--ease)}.loc-btn[data-v-1f952cdd]:hover{border-color:var(--c-on-dark);background:#ffffff0f}.loc-btn.busy[data-v-1f952cdd]{opacity:.7;cursor:default}.lb-ico[data-v-1f952cdd]{display:flex;color:var(--c-brass)}.search-empty[data-v-1f952cdd]{margin-top:10px;font-size:12.5px;color:var(--c-on-dark-2)}.search-empty span[data-v-1f952cdd]{color:var(--c-brass);text-decoration:underline;cursor:pointer}.section[data-v-1f952cdd]{padding-top:4px}.sec-head[data-v-1f952cdd]{display:flex;align-items:baseline;padding:26px 0 12px}.sec-title[data-v-1f952cdd]{margin:0}.sec-head .sp[data-v-1f952cdd]{flex:1}.sec-stat[data-v-1f952cdd]{flex:0 0 auto;font-size:12.5px;color:var(--c-muted);letter-spacing:.2px}.sec-more[data-v-1f952cdd]{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--c-brass);text-decoration:none;white-space:nowrap}.sec-more[data-v-1f952cdd]:active{opacity:.7}.banner-wrap[data-v-1f952cdd]{position:relative;margin:0}.banner-track[data-v-1f952cdd]{display:flex;transition:transform .45s ease}.banner-slide[data-v-1f952cdd]{flex:0 0 100%;width:100%;aspect-ratio:21 / 9;background:var(--c-ink-2);cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--radius)}.banner-slide img[data-v-1f952cdd]{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none}.banner-fallback[data-v-1f952cdd]{text-align:center;padding:0 24px;color:#fff}.banner-fallback-title[data-v-1f952cdd]{font-size:20px;font-weight:700;line-height:1.4;text-shadow:0 1px 6px rgba(0,0,0,.28)}.banner-fallback-sub[data-v-1f952cdd]{margin-top:6px;font-size:12px;opacity:.85;letter-spacing:2px}.banner-dots[data-v-1f952cdd]{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:6px}.banner-dots span[data-v-1f952cdd]{width:7px;height:7px;border-radius:50%;background:#ffffff8c;cursor:pointer;transition:width .25s,background .25s}.banner-dots span.on[data-v-1f952cdd]{width:18px;border-radius:4px;background:var(--c-brass)}.recommend .sec-head[data-v-1f952cdd]{padding-bottom:8px}.reco-list[data-v-1f952cdd]{display:grid;grid-template-columns:1fr;gap:12px}.reco-item[data-v-1f952cdd]{display:flex;align-items:center;gap:12px;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius);padding:14px 16px;cursor:pointer;transition:border-color .18s var(--ease)}.reco-item[data-v-1f952cdd]:hover{border-color:var(--c-brass)}.reco-main[data-v-1f952cdd]{flex:1;min-width:0}.reco-top[data-v-1f952cdd]{display:flex;align-items:center;gap:6px}.reco-name[data-v-1f952cdd]{flex:1;min-width:0;font-size:15px;font-weight:600;color:var(--c-graphite);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reco-region[data-v-1f952cdd]{margin-top:5px;font-size:12px;color:var(--c-muted)}.reco-tags[data-v-1f952cdd]{margin-top:7px;display:flex;flex-wrap:wrap;gap:5px}.reco-tag[data-v-1f952cdd]{font-size:11px;color:var(--c-brass);background:var(--c-brass-soft);border-radius:var(--radius);padding:2px 7px;white-space:nowrap}.reco-go[data-v-1f952cdd]{flex:0 0 auto;font-size:20px;color:var(--c-faint);line-height:1}.reco-ad[data-v-1f952cdd]{margin:12px 0 4px;border-radius:var(--radius);overflow:hidden;background:var(--c-white);min-height:1px}.reco-ad[data-v-1f952cdd] img{display:block;width:100%;height:auto}.region-tabs[data-v-1f952cdd]{display:flex;gap:8px;padding:4px 0 6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.region-tabs[data-v-1f952cdd]::-webkit-scrollbar{display:none}.region-tab[data-v-1f952cdd]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 13px;border-radius:16px;background:var(--c-white);border:1px solid var(--c-line);color:var(--c-muted);font-size:13px;white-space:nowrap;cursor:pointer;transition:all .15s ease}.region-tab .cnt[data-v-1f952cdd]{font-style:normal;font-size:11px;color:var(--c-faint);background:var(--c-mist);border-radius:8px;padding:0 5px;line-height:16px}.region-tab.on[data-v-1f952cdd]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-ivory);font-weight:600}.region-tab.on .cnt[data-v-1f952cdd]{color:var(--c-ivory);background:#fff3}.region-head[data-v-1f952cdd]{display:flex;align-items:center;gap:7px;padding:14px 0 8px;font-size:13px;font-weight:600;color:var(--c-muted);letter-spacing:.4px}.region-head.foldable[data-v-1f952cdd]{cursor:pointer}.region-head .rh-ico[data-v-1f952cdd]{font-size:13px;color:var(--c-brass)}.region-head .rh-name[data-v-1f952cdd]{font-size:14px;font-weight:700;color:var(--c-graphite);letter-spacing:0}.region-head .rh-cnt[data-v-1f952cdd]{font-size:11px;font-weight:500;color:var(--c-muted);background:var(--c-mist);border-radius:8px;padding:0 7px;line-height:17px}.region-head .rh-chev[data-v-1f952cdd]{margin-left:auto;font-size:18px;color:var(--c-muted);transition:transform .2s ease}.region-head .rh-chev.up[data-v-1f952cdd]{transform:rotate(180deg)}.city-grid[data-v-1f952cdd]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.city-card[data-v-1f952cdd]{display:flex;align-items:center;gap:11px;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius);padding:14px 13px;cursor:pointer;transition:border-color .16s var(--ease),transform .16s var(--ease)}.city-card[data-v-1f952cdd]:hover{border-color:var(--c-brass)}.city-card[data-v-1f952cdd]:active{transform:scale(.99)}.city-ico[data-v-1f952cdd]{width:38px;height:38px;flex:0 0 38px;border-radius:var(--radius);background:var(--c-mist);color:var(--c-ink);font-family:var(--f-serif);font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:center}.city-body[data-v-1f952cdd]{flex:1;min-width:0}.city-name[data-v-1f952cdd]{font-size:15px;font-weight:600;color:var(--c-graphite)}.city-count[data-v-1f952cdd]{margin-top:3px;font-size:11px;color:var(--c-muted);background:var(--c-mist);border-radius:7px;padding:1px 7px;display:inline-block}.city-go[data-v-1f952cdd]{color:var(--c-faint);font-size:20px;margin-left:4px}.cta-panel[data-v-1f952cdd]{margin:20px 0 8px;padding:26px 18px;background:var(--c-mist);border:1px solid var(--c-line);border-radius:var(--radius);text-align:center}.cta-title[data-v-1f952cdd]{font-size:16px;font-weight:700;color:var(--c-graphite)}.cta-sub[data-v-1f952cdd]{margin-top:6px;font-size:12.5px;color:var(--c-muted);line-height:1.6}.cta-row[data-v-1f952cdd]{display:flex;gap:10px;margin-top:18px}.cta-btn[data-v-1f952cdd]{flex:1 1 0;text-align:center;padding:12px 0}.hotline-tip[data-v-1f952cdd]{margin-top:16px;padding-top:14px;border-top:1px solid var(--c-line);font-size:12.5px;color:var(--c-muted);text-align:center;line-height:1.8}.hotline-tip a[data-v-1f952cdd]{color:var(--c-brass);margin:0 4px;font-weight:600}.sheet-mask[data-v-1f952cdd]{position:fixed;inset:0;z-index:60;background:#0f1b2a73;display:flex;align-items:flex-end}.sheet[data-v-1f952cdd]{width:100%;max-height:72vh;background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden;animation:sheetUp-1f952cdd .25s ease}@keyframes sheetUp-1f952cdd{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head[data-v-1f952cdd]{display:flex;align-items:center;justify-content:space-between;padding:14px;font-size:16px;font-weight:600;color:var(--c-graphite);border-bottom:1px solid var(--c-line)}.sheet-back[data-v-1f952cdd]{flex:0 0 auto;font-size:15px;font-weight:500;color:var(--c-brass);cursor:pointer;padding:2px 6px}.sheet-title[data-v-1f952cdd]{flex:1;text-align:center;font-size:15px}.sheet-close[data-v-1f952cdd]{flex:0 0 auto;font-size:18px;color:var(--c-muted);cursor:pointer;padding:0 4px}.sheet-body[data-v-1f952cdd]{padding:12px 14px 22px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.city-pick[data-v-1f952cdd]{display:flex;align-items:center;justify-content:center;gap:2px;text-align:center;padding:11px 6px;border-radius:var(--radius);background:var(--c-mist);color:var(--c-graphite);font-size:14px;cursor:pointer;border:1px solid transparent}.city-pick.nation[data-v-1f952cdd]{grid-column:1 / -1;background:var(--c-ivory);color:var(--c-ink);font-weight:600}.city-arrow[data-v-1f952cdd]{color:var(--c-muted);font-size:13px}.sheet-empty[data-v-1f952cdd]{grid-column:1 / -1;text-align:center;color:var(--c-muted);font-size:13px;padding:20px 0}.city-pick.on[data-v-1f952cdd]{background:var(--c-brass-soft);border-color:var(--c-brass);color:var(--c-brass-deep);font-weight:600}.fade-enter-active[data-v-1f952cdd],.fade-leave-active[data-v-1f952cdd]{transition:opacity .2s ease}.fade-enter-from[data-v-1f952cdd],.fade-leave-to[data-v-1f952cdd]{opacity:0}.loc-actions .sheet-body[data-v-1f952cdd]{display:block;padding:8px 14px 18px}.loc-act[data-v-1f952cdd]{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:var(--radius);background:var(--c-mist);cursor:pointer}.loc-act+.loc-act[data-v-1f952cdd]{margin-top:10px}.loc-act[data-v-1f952cdd]:hover{background:var(--c-brass-soft)}.la-ico[data-v-1f952cdd]{font-size:22px;flex:0 0 auto;color:var(--c-ink);display:flex}.la-txt[data-v-1f952cdd]{min-width:0}.la-t[data-v-1f952cdd]{font-size:15px;font-weight:600;color:var(--c-graphite)}.la-s[data-v-1f952cdd]{margin-top:2px;font-size:12px;color:var(--c-muted)}.toast[data-v-1f952cdd]{position:fixed;left:50%;bottom:84px;transform:translate(-50%);z-index:80;max-width:82%;padding:10px 16px;background:#0f1b2aeb;color:#fff;font-size:13px;line-height:1.5;border-radius:10px;text-align:center;box-shadow:0 6px 20px #00000040}@media (min-width: 760px){.hero[data-v-1f952cdd]{padding:64px 0 52px}.hero h1[data-v-1f952cdd]{font-size:44px}.hero-sub[data-v-1f952cdd]{font-size:16px}.search-box[data-v-1f952cdd]{height:46px;flex:1 1 360px}.search-btn[data-v-1f952cdd],.loc-btn[data-v-1f952cdd]{height:46px}.reco-list[data-v-1f952cdd]{grid-template-columns:repeat(2,1fr)}.city-grid[data-v-1f952cdd]{grid-template-columns:repeat(3,1fr);gap:14px}}@media (min-width: 1100px){.hero[data-v-1f952cdd]{padding:84px 0 68px}.hero h1[data-v-1f952cdd]{font-size:50px;max-width:none}.city-grid[data-v-1f952cdd],.reco-list[data-v-1f952cdd]{grid-template-columns:repeat(4,1fr)}.cta-panel[data-v-1f952cdd]{padding:40px 24px}}@media (min-width: 1024px){.hero-cats[data-v-1f952cdd]{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;align-items:center}}@media (min-width: 1200px){.hero-stage.has-banner[data-v-1f952cdd]{display:grid;grid-template-columns:1.02fr 1fr;gap:32px;align-items:center}.hero-stage.has-banner .hero-banner[data-v-1f952cdd]{margin:0}}@media (min-width: 1280px){.city-grid[data-v-1f952cdd]{grid-template-columns:repeat(5,1fr)}}.hero[data-v-c323c22d]{position:relative;overflow:hidden;background:var(--c-ink);padding:14px 0 26px;color:var(--c-on-dark)}.hero-top[data-v-c323c22d]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.back[data-v-c323c22d]{font-size:15px;opacity:.9;cursor:pointer}.brand-mini[data-v-c323c22d]{font-size:11px;letter-spacing:.12em;opacity:.6}.hero h1[data-v-c323c22d]{position:relative;z-index:2;font-size:26px;font-weight:600;letter-spacing:.5px;color:var(--c-on-dark)}.hero-meta[data-v-c323c22d]{position:relative;z-index:2;margin-top:12px}.meta-pill[data-v-c323c22d]{display:inline-block;padding:5px 12px;border-radius:var(--radius);background:#ffffff0f;border:1px solid rgba(255,255,255,.2);font-size:12px;color:var(--c-on-dark-2)}.hero-sub[data-v-c323c22d]{position:relative;z-index:2;margin-top:12px;font-size:12.5px;opacity:.78;line-height:1.6}.sec-title[data-v-c323c22d]{margin:22px 0 14px;font-size:18px;font-weight:600;color:var(--c-graphite);font-family:var(--f-serif)}.sec-title[data-v-c323c22d]:before{content:"";display:inline-block;width:24px;height:2px;background:var(--c-brass);margin-right:10px;vertical-align:middle}.m-grid[data-v-c323c22d]{display:grid;grid-template-columns:1fr;gap:12px}.mid-ad[data-v-c323c22d]{grid-column:1 / -1}.m-card[data-v-c323c22d]{padding:16px;border-radius:var(--radius);background:var(--c-white);border:1px solid var(--c-line);position:relative;overflow:hidden;transition:border-color .18s var(--ease)}.m-card[data-v-c323c22d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c-brass)}.m-card[data-v-c323c22d]:hover{border-color:var(--c-brass)}.m-head[data-v-c323c22d]{display:flex;align-items:flex-start}.m-no[data-v-c323c22d]{width:26px;height:26px;flex:0 0 26px;border-radius:var(--radius);background:var(--c-ink);color:var(--c-ivory);font-size:12px;font-weight:700;font-family:var(--f-num);display:flex;align-items:center;justify-content:center;margin-right:10px;margin-top:2px}.m-title[data-v-c323c22d]{flex:1;min-width:0}.m-title h4[data-v-c323c22d]{font-size:15.5px;color:var(--c-graphite);line-height:1.5;font-weight:600}.m-rows[data-v-c323c22d]{margin-top:12px;padding-top:12px;border-top:1px dashed var(--c-line)}.m-rows p[data-v-c323c22d]{font-size:13px;line-height:1.8;color:var(--c-muted);margin-bottom:2px}.m-rows .k[data-v-c323c22d]{display:inline-block;min-width:38px;color:var(--c-faint);font-size:12px}.m-foot[data-v-c323c22d]{margin-top:14px;display:flex;gap:10px}.m-btn[data-v-c323c22d]{flex:1;padding:9px 0;border-radius:var(--radius);background:var(--c-ink);color:var(--c-ivory);font-size:13px;font-weight:500;letter-spacing:.04em;border:1px solid var(--c-ink);transition:background-color .2s var(--ease)}.m-btn[data-v-c323c22d]:hover{background:var(--c-ink-2)}.m-btn[data-v-c323c22d]:active{transform:scale(.985)}.empty-card[data-v-c323c22d]{margin-top:6px}.empty-state[data-v-c323c22d]{padding:40px 24px;text-align:center;color:var(--c-faint);font-size:14px}.empty-ico[data-v-c323c22d]{color:var(--c-brass);opacity:.7;margin-bottom:12px}.empty-state .sub[data-v-c323c22d]{margin-top:6px;font-size:12.5px;color:var(--c-faint)}.hotline-box[data-v-c323c22d]{margin-top:6px;display:flex;justify-content:center;flex-wrap:wrap}.hl-btn[data-v-c323c22d]{display:inline-block;padding:9px 16px;margin:0 5px;border-radius:var(--radius);background:var(--c-ink);color:var(--c-ivory);font-size:13px;border:1px solid var(--c-ink)}.tips-card[data-v-c323c22d]{padding:6px 16px}.tip-row[data-v-c323c22d]{display:flex;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--c-line);font-size:13px;color:var(--c-muted);line-height:1.7}.tip-row[data-v-c323c22d]:last-child{border-bottom:none}.tip-no[data-v-c323c22d]{width:18px;height:18px;flex:0 0 18px;border-radius:var(--radius);background:var(--c-ink);color:var(--c-brass);font-size:11px;font-weight:600;font-family:var(--f-num);display:flex;align-items:center;justify-content:center;margin-right:10px;margin-top:3px}@media (min-width: 760px){.hero[data-v-c323c22d]{padding:26px 0 36px}.hero h1[data-v-c323c22d]{font-size:34px}.m-grid[data-v-c323c22d]{grid-template-columns:repeat(2,1fr);gap:16px}.sec-title[data-v-c323c22d]{font-size:22px;margin:32px 0 18px}}.hero[data-v-62f397c2]{position:relative;overflow:hidden;background:var(--c-ink);padding:14px 0 30px;color:var(--c-on-dark)}.hero-top[data-v-62f397c2]{position:relative;z-index:2;margin-bottom:14px}.back[data-v-62f397c2]{font-size:15px;opacity:.9;cursor:pointer}.hero h1[data-v-62f397c2]{position:relative;z-index:2;font-size:22px;font-weight:600;letter-spacing:.5px;color:var(--c-on-dark)}.hero-sub[data-v-62f397c2]{position:relative;z-index:2;margin-top:8px;font-size:12.5px;opacity:.82}.hero-sub2[data-v-62f397c2]{position:relative;z-index:2;margin-top:3px;font-size:12px;opacity:.66}.form-card[data-v-62f397c2]{margin-top:18px;padding:20px 16px 18px;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius)}.form-item[data-v-62f397c2]{margin-bottom:14px}.form-item label[data-v-62f397c2]{display:block;font-size:13px;color:var(--c-muted);margin-bottom:7px;font-weight:500}.form-item label i[data-v-62f397c2]{color:#b13a3a;font-style:normal}.form-item input[data-v-62f397c2],.form-item textarea[data-v-62f397c2]{width:100%;border:1px solid var(--c-line);border-radius:var(--radius);padding:11px 12px;background:var(--c-ivory);resize:none;line-height:1.6;color:var(--c-body);transition:border-color .15s,background .15s}.form-item input[data-v-62f397c2]:focus,.form-item textarea[data-v-62f397c2]:focus{border-color:var(--c-brass);background:#fff}.region-row[data-v-62f397c2]{display:flex;gap:8px}.region-sel[data-v-62f397c2]{flex:1 1 0;min-width:0;border:1px solid var(--c-line);border-radius:var(--radius);padding:11px 8px;background:var(--c-ivory);color:var(--c-body);font-size:14px;transition:border-color .15s,background .15s;-webkit-appearance:none;appearance:none}.region-sel[data-v-62f397c2]:focus{border-color:var(--c-brass);background:#fff}.region-sel[data-v-62f397c2]:disabled{opacity:.55}.submit-btn[data-v-62f397c2]{width:100%;height:46px;margin-top:6px;font-size:15px;font-weight:500;letter-spacing:.04em;border-radius:var(--radius);background:var(--c-ink);color:var(--c-ivory);border:1px solid var(--c-ink);transition:background-color .2s var(--ease)}.submit-btn[data-v-62f397c2]:hover{background:var(--c-ink-2)}.submit-btn[data-v-62f397c2]:active{transform:scale(.99)}.submit-btn[data-v-62f397c2]:disabled{opacity:.6}.hotline-tip[data-v-62f397c2]{padding:16px 0 34px;font-size:12.5px;color:var(--c-faint);text-align:center;line-height:2}.hotline-tip a[data-v-62f397c2]{color:var(--c-ink);margin:0 4px;font-weight:500;font-family:var(--f-num)}@media (min-width: 760px){.hero[data-v-62f397c2]{padding:26px 0 36px}.hero h1[data-v-62f397c2]{font-size:30px}.container>.form-card[data-v-62f397c2],.container>.ad-box[data-v-62f397c2],.container>.hotline-tip[data-v-62f397c2]{max-width:680px;margin-left:auto;margin-right:auto}.container>.form-card[data-v-62f397c2]{margin-top:26px;padding:28px 24px}}.hero[data-v-62fc9f0b]{position:relative;overflow:hidden;background:var(--c-ink);padding:14px 0 26px;color:var(--c-on-dark)}.hero-top[data-v-62fc9f0b]{position:relative;z-index:2;margin-bottom:14px}.back[data-v-62fc9f0b]{font-size:15px;opacity:.9;cursor:pointer}.hero h1[data-v-62fc9f0b]{position:relative;z-index:2;font-size:22px;font-weight:600;letter-spacing:.5px;color:var(--c-on-dark)}.hero-sub[data-v-62fc9f0b]{position:relative;z-index:2;margin-top:8px;font-size:12.5px;opacity:.82}.hero-sub2[data-v-62fc9f0b]{position:relative;z-index:2;margin-top:3px;font-size:12px;opacity:.66}.form-card[data-v-62fc9f0b]{margin-top:18px;padding:20px 16px 18px;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius)}.form-item[data-v-62fc9f0b]{margin-bottom:14px}.form-item label[data-v-62fc9f0b]{display:block;font-size:13px;color:var(--c-muted);margin-bottom:7px;font-weight:500}.form-item label i[data-v-62fc9f0b]{color:#b13a3a;font-style:normal}.form-item input[data-v-62fc9f0b],.form-item textarea[data-v-62fc9f0b]{width:100%;border:1px solid var(--c-line);border-radius:var(--radius);padding:11px 12px;background:var(--c-ivory);resize:none;line-height:1.6;color:var(--c-body);transition:border-color .15s,background .15s}.form-item input[data-v-62fc9f0b]:focus,.form-item textarea[data-v-62fc9f0b]:focus{border-color:var(--c-brass);background:#fff}.submit-btn[data-v-62fc9f0b]{width:100%;height:46px;margin-top:6px;font-size:15px;font-weight:500;letter-spacing:.04em;border-radius:var(--radius);background:var(--c-ink);color:var(--c-ivory);border:1px solid var(--c-ink);transition:background-color .2s var(--ease)}.submit-btn[data-v-62fc9f0b]:hover{background:var(--c-ink-2)}.submit-btn[data-v-62fc9f0b]:active{transform:scale(.99)}.submit-btn[data-v-62fc9f0b]:disabled{opacity:.6}.hotline-tip[data-v-62fc9f0b]{padding:16px 0 34px;font-size:12.5px;color:var(--c-faint);text-align:center;line-height:2}.hotline-tip a[data-v-62fc9f0b]{color:var(--c-ink);margin:0 4px;font-weight:500;font-family:var(--f-num)}@media (min-width: 760px){.hero[data-v-62fc9f0b]{padding:26px 0 36px}.hero h1[data-v-62fc9f0b]{font-size:30px}.container>.form-card[data-v-62fc9f0b],.container>.ad-box[data-v-62fc9f0b],.container>.hotline-tip[data-v-62fc9f0b]{max-width:680px;margin-left:auto;margin-right:auto}.container>.form-card[data-v-62fc9f0b]{margin-top:26px;padding:28px 24px}}.hero[data-v-213953c5]{position:relative;overflow:hidden;background:var(--c-ink);padding:14px 0 26px;color:var(--c-on-dark)}.hero-top[data-v-213953c5]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.back[data-v-213953c5]{font-size:15px;opacity:.9;cursor:pointer}.brand-mini[data-v-213953c5]{font-size:11px;letter-spacing:.12em;opacity:.6}.hero h1[data-v-213953c5]{position:relative;z-index:2;font-size:22px;font-weight:600;letter-spacing:.5px;color:var(--c-on-dark);line-height:1.4}.ad-flag[data-v-213953c5]{position:relative;z-index:2;display:inline-block;margin-top:10px;padding:2px 10px;border-radius:var(--radius);background:var(--c-brass-soft);border:1px solid rgba(176,141,87,.4);font-size:12px;color:var(--c-brass-deep)}.state[data-v-213953c5]{margin:40px auto;text-align:center;color:var(--c-faint);font-size:14px}.state-ico[data-v-213953c5]{color:var(--c-brass);opacity:.7;margin-bottom:12px}.info-card[data-v-213953c5]{margin-top:14px;border:1px solid var(--c-line);background:var(--c-white)}.row[data-v-213953c5]{display:flex;align-items:flex-start;padding:12px 0;border-bottom:1px dashed var(--c-line)}.row[data-v-213953c5]:last-child{border-bottom:none}.row .k[data-v-213953c5]{flex:0 0 84px;font-size:13px;color:var(--c-faint)}.row .v[data-v-213953c5]{flex:1;min-width:0;font-size:13.5px;color:var(--c-body);line-height:1.7}.tel-num[data-v-213953c5]{color:var(--c-ink);font-weight:600;font-size:14px;font-family:var(--f-num)}.web-link[data-v-213953c5]{color:var(--c-ink);font-weight:500;word-break:break-all;text-decoration:none;border-bottom:1px solid var(--c-brass)}.web-link[data-v-213953c5]:active{opacity:.7}.phone-hint[data-v-213953c5]{color:var(--c-brass-deep);font-size:13.5px;text-align:left}.call-btn-full[data-v-213953c5]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:14px 0 6px;padding:13px 0;border-radius:var(--radius);background:var(--c-ink);color:var(--c-ivory);font-size:15px;font-weight:500;letter-spacing:.04em;border:1px solid var(--c-ink);transition:background-color .2s var(--ease)}.call-btn-full[data-v-213953c5]:hover{background:var(--c-ink-2)}.call-btn-full[data-v-213953c5]:active{transform:scale(.99)}.cb-ico[data-v-213953c5]{color:var(--c-ivory)}.share-btn[data-v-213953c5]{display:block;width:100%;margin:10px 0 6px;padding:12px 0;border-radius:var(--radius);background:var(--c-white);border:1px solid var(--c-ink);color:var(--c-ink);font-size:15px;font-weight:500;text-align:center}.share-btn .share-ico[data-v-213953c5]{margin-right:4px}.share-btn[data-v-213953c5]:active{background:var(--c-mist)}.sec-title[data-v-213953c5]{margin:22px 0 12px;font-size:18px;font-weight:600;color:var(--c-graphite);font-family:var(--f-serif)}.sec-title[data-v-213953c5]:before{content:"";display:inline-block;width:24px;height:2px;background:var(--c-brass);margin-right:10px;vertical-align:middle}.tips-card[data-v-213953c5]{padding:6px 16px}.tip-row[data-v-213953c5]{display:flex;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--c-line);font-size:13px;color:var(--c-muted);line-height:1.7}.tip-row[data-v-213953c5]:last-child{border-bottom:none}.tip-no[data-v-213953c5]{width:18px;height:18px;flex:0 0 18px;border-radius:var(--radius);background:var(--c-ink);color:var(--c-brass);font-size:11px;font-weight:600;font-family:var(--f-num);display:flex;align-items:center;justify-content:center;margin-right:10px;margin-top:3px}.btn-outline[data-v-213953c5]{display:block;width:100%;margin:14px 0 0;padding:13px 0;text-align:center;border-radius:var(--radius);border:1px solid var(--c-ink);color:var(--c-ink);font-size:14px;font-weight:500;background:var(--c-white)}.btn-outline[data-v-213953c5]:active{background:var(--c-mist)}.ad-box[data-v-213953c5]{margin:16px 0 4px;min-height:60px}.hotline-tip[data-v-213953c5]{padding:16px 0 30px;font-size:12.5px;color:var(--c-faint);text-align:center;line-height:2}.hotline-tip a[data-v-213953c5]{color:var(--c-ink);margin:0 4px;font-weight:500;font-family:var(--f-num)}.share-mask[data-v-213953c5]{position:fixed;inset:0;z-index:1000;background:#0f1b2a8c;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(2px)}.share-dialog[data-v-213953c5]{width:100%;max-width:330px;display:flex;flex-direction:column;align-items:center;animation:sharePop-213953c5 .22s ease-out}@keyframes sharePop-213953c5{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.poster-img[data-v-213953c5]{width:100%;max-width:300px;height:auto;display:block;border-radius:var(--radius);box-shadow:0 18px 44px #00000047}.poster-fallback[data-v-213953c5]{width:100%;max-width:300px;padding:90px 0;display:flex;align-items:center;justify-content:center;background:#ffffff24;border-radius:var(--radius);font-size:13px;color:#fff}.share-save-tip[data-v-213953c5]{margin-top:14px;font-size:13.5px;color:#fff;text-align:center;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.35)}.share-close-btn[data-v-213953c5]{margin-top:16px;width:100%;padding:12px 0;border-radius:var(--radius);background:#fff;color:var(--c-body);font-size:15px;border:none;box-shadow:0 2px 10px #00000014}.share-close-btn[data-v-213953c5]:active{background:#f0f0f0}@media (min-width: 760px){.hero[data-v-213953c5]{padding:26px 0 36px}.hero h1[data-v-213953c5]{font-size:30px}.container>.info-card[data-v-213953c5],.container>.call-btn-full[data-v-213953c5],.container>.share-btn[data-v-213953c5],.container>.btn-outline[data-v-213953c5]{max-width:720px;margin-left:auto;margin-right:auto}.sec-title[data-v-213953c5]{font-size:22px;margin:32px 0 16px}}:root{--c-ink: #0F1B2A;--c-ink-2: #16263A;--c-slate: #2E4356;--c-graphite: #22262B;--c-body: #3A424E;--c-muted: #6E7683;--c-faint: #9AA0A8;--c-white: #FFFFFF;--c-ivory: #F7F5F0;--c-mist: #EDEAE3;--c-line: #DEDAD2;--c-line-soft: #E8E4DC;--c-brass: #B08D57;--c-brass-soft: rgba(176, 141, 87, .16);--c-brass-deep: #8a6d3b;--c-patina: #47705F;--c-on-dark: #EFEDE7;--c-on-dark-2: #A8B0BA;--c-on-dark-3: #7C8592;--f-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STZhongsong", "华文中宋", "SimSun", "宋体", serif;--f-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Hiragino Sans GB", "Helvetica Neue", Arial, sans-serif;--f-num: "Helvetica Neue", Arial, sans-serif;--radius: 2px;--rule: 1px solid var(--c-line);--gutter: 20px;--sec-y: 56px;--sec-y-lg: 96px;--maxw: 1160px;--header-h: 58px;--ease: cubic-bezier(.22, .61, .36, 1);--brand: var(--c-ink);--brand-2: var(--c-brass);--brand-dark: var(--c-ink);--ink: var(--c-ink);--ink-2: var(--c-ink-2);--bg: var(--c-ivory);--card: var(--c-white);--text: var(--c-body);--text-2: var(--c-muted);--text-3: var(--c-faint);--line: var(--c-line);--warn: var(--c-brass);--ok: var(--c-patina);--shadow: none;--shadow-lg: none}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--c-ivory);font-family:var(--f-sans);font-size:15px;line-height:1.8;color:var(--c-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:none;margin:0;background:var(--c-ivory);min-height:100vh;position:relative;overflow-x:hidden}img{max-width:100%;display:block;height:auto}a{text-decoration:none;color:inherit}ul,ol{padding-left:1.35em}li{margin-bottom:4px}button{font-family:inherit;cursor:pointer;border:none}input,textarea,select{font-family:inherit;font-size:14px;outline:none;border:none}strong,b{font-weight:600}::selection{background:var(--c-brass-soft)}h1,h2,h3,h4,.sec-title{font-family:var(--f-serif);font-weight:500;color:var(--c-graphite);letter-spacing:.01em}.container{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.sec{padding:var(--sec-y) 0;background:var(--c-ivory)}.sec.alt{background:var(--c-mist)}.sec-title{display:flex;align-items:center;margin:6px 0 18px;font-size:22px;font-weight:500;color:var(--c-graphite)}.sec-title:before{content:"";width:26px;height:2px;background:var(--c-brass);margin-right:12px;flex:0 0 auto}.sec-title .sp{flex:1}.sec-title .more{font-size:13px;font-weight:400;color:var(--c-brass)}.btn-blue{display:inline-block;text-align:center;background:var(--c-ink);color:var(--c-ivory);border:1px solid var(--c-ink);border-radius:var(--radius);padding:12px 26px;font-size:14px;font-weight:500;letter-spacing:.04em;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.btn-blue:hover{background:var(--c-ink-2)}.btn-blue:active{transform:scale(.985)}.btn-blue.ghost{background:transparent;color:var(--c-ink);border:1px solid var(--c-line)}.btn-blue.ghost:hover{border-color:var(--c-brass);color:var(--c-brass)}.card{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius);margin:0 0 12px;padding:16px;position:relative;overflow:hidden}.tag-ad{background:var(--c-brass-soft);color:var(--c-brass-deep);border:1px solid rgba(176,141,87,.4);font-size:11px;padding:1px 7px;border-radius:var(--radius);display:inline-block;margin-right:6px;vertical-align:middle;font-weight:500}.disclaimer{font-size:12px;color:var(--c-faint);padding:0;text-align:center;line-height:1.8;background:transparent}.disclaimer .icp{margin-bottom:6px}.disclaimer .brand{color:var(--c-muted);font-weight:500;margin-bottom:8px}.ad-box{margin:12px 0;min-height:1px;text-align:center;overflow:hidden}.ad-box.is-empty{display:none}.ad-feed{margin-top:4px}.ad-bottom{margin-bottom:6px}.ad-top{margin:12px 0 6px}.empty-state{padding:56px 24px;text-align:center;color:var(--c-faint);font-size:14px}.empty-state .ico{font-size:34px;opacity:.35;display:block;margin-bottom:10px}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rise{animation:riseIn .42s var(--ease) both}:focus-visible{outline:2px solid var(--c-brass);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-header{position:sticky;top:0;z-index:100;background:var(--c-ink);border-bottom:1px solid rgba(255,255,255,.07)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-h)}.logo{display:flex;align-items:center;gap:9px;flex:0 0 auto;color:var(--c-on-dark)}.logo-ico{flex:0 0 auto;color:var(--c-brass)}.logo-mark{font-family:var(--f-serif);font-size:18px;font-weight:600;letter-spacing:.2em;padding-right:.2em;line-height:1;color:var(--c-on-dark)}.logo-sub{font-size:11.5px;letter-spacing:.2em;line-height:1;padding-left:10px;margin-left:1px;color:var(--c-on-dark-3);border-left:1px solid rgba(255,255,255,.16)}@media (max-width: 360px){.logo-sub{display:none}}.nav-toggle{display:block;background:none;border:0;cursor:pointer;width:32px;height:32px;padding:0;position:relative;-webkit-tap-highlight-color:transparent}.nav-toggle span,.nav-toggle:before,.nav-toggle:after{content:"";position:absolute;left:5px;right:5px;height:1px;background:var(--c-on-dark);transition:transform .35s var(--ease),opacity .25s var(--ease),top .35s var(--ease)}.nav-toggle:before{top:11px}.nav-toggle span{top:16px}.nav-toggle:after{top:21px}.nav-toggle.active:before{top:16px;transform:rotate(45deg)}.nav-toggle.active:after{top:16px;transform:rotate(-45deg)}.nav-toggle.active span{opacity:0}.main-nav{display:none;position:absolute;top:var(--header-h);left:0;right:0;background:var(--c-ink);border-top:1px solid rgba(255,255,255,.07);max-height:80vh;overflow-y:auto}.main-nav.open{display:block}@media (min-width: 560px) and (max-width: 1099px){.main-nav{left:auto;right:var(--gutter);width:300px;max-height:72vh;border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 48px #0000006b}}.nav-item{border-bottom:1px solid rgba(255,255,255,.06)}.nav-link{display:block;padding:14px 20px;font-size:14.5px;color:var(--c-on-dark-2);letter-spacing:.04em}.nav-link:hover{color:var(--c-on-dark)}.nav-phone{display:none}@media (min-width: 1100px){:root{--header-h: 68px}.logo-ico{width:24px;height:24px}.logo-mark{font-size:20px}.logo-sub{font-size:12px}.nav-toggle{display:none}.main-nav{display:flex!important;position:static;background:none;border:0;max-height:none;overflow:visible;align-items:center}.nav-item{border:0}.nav-link{padding:10px 16px;color:var(--c-on-dark-2);font-size:14px;white-space:nowrap}.nav-link:hover{color:var(--c-on-dark)}.nav-cta{display:inline-block;margin-left:14px;padding:9px 22px;border:1px solid rgba(176,141,87,.55);border-radius:var(--radius);color:var(--c-brass);font-size:13.5px;letter-spacing:.08em;transition:background-color .25s var(--ease),color .25s var(--ease)}.nav-cta:hover{background:var(--c-brass);color:var(--c-white)}.nav-phone{display:block;margin-left:16px;font-family:var(--f-num);font-size:14px;color:var(--c-on-dark);letter-spacing:.04em}.nav-phone a{color:var(--c-brass)}}.site-footer{background:var(--c-ink);color:var(--c-on-dark-2);padding:34px 0 26px;margin-top:8px}.footer-hotline{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.fh-label{font-size:11px;letter-spacing:.22em;color:var(--c-brass)}.fh-num{font-family:var(--f-num);font-size:22px;color:var(--c-on-dark);letter-spacing:.04em}.fh-num a{color:var(--c-on-dark)}.footer-note{font-size:12px;color:var(--c-on-dark-3);line-height:1.7;margin:16px 0 0;max-width:34em}.footer-legal{font-size:12px;color:var(--c-on-dark-3);margin:14px 0 0;letter-spacing:.02em}.footer-legal .f-icp{color:var(--c-brass)}.footer-legal .f-icp:hover{text-decoration:underline}.float-bar{position:fixed;bottom:0;left:0;right:0;z-index:200;display:flex;border-top:1px solid rgba(255,255,255,.1)}.fb-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:15px 0;font-size:14.5px;font-weight:500;letter-spacing:.08em}.fb-call{background:var(--c-ink);color:var(--c-ivory)}.fb-apply{background:var(--c-brass);color:var(--c-white)}@media (min-width: 760px){.fb-btn{padding:16px 0;font-size:15px;letter-spacing:.08em}}.pc-shell{display:flex;align-items:flex-start;max-width:var(--maxw);margin:0 auto;padding:24px var(--gutter) 0}.pc-sidebar{flex:0 0 260px;width:260px;align-self:stretch;position:sticky;top:var(--header-h);max-height:calc(100vh - var(--header-h));overflow-y:auto;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--radius);padding:6px 0 16px;margin-bottom:28px}.pc-side-h{font-family:var(--f-serif);font-size:13px;font-weight:600;color:var(--c-graphite);letter-spacing:.12em;padding:14px 16px 8px}.pc-side-h--city{margin-top:10px;border-top:1px solid var(--c-line-soft)}.pc-side-scroll{padding:0 8px}.pc-side-group{margin-bottom:4px}.pc-side-region{font-size:11px;letter-spacing:.18em;color:var(--c-brass);padding:10px 8px 4px;font-weight:600}.pc-side-city{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:13.5px;color:var(--c-body);border-radius:var(--radius);transition:background-color .2s var(--ease),color .2s var(--ease)}.pc-side-city:hover{background:var(--c-mist);color:var(--c-ink)}.pc-side-city.router-link-active,.pc-side-city.router-link-exact-active{background:var(--c-brass-soft);color:var(--c-brass-deep);font-weight:600}.pc-side-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-side-cnt{font-family:var(--f-num);font-size:11px;color:var(--c-faint);background:var(--c-mist);border-radius:7px;padding:0 7px;line-height:17px;margin-left:8px;flex:0 0 auto}.pc-side-empty{padding:14px 16px;font-size:13px;color:var(--c-faint)}.pc-side-tags{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 6px}.pc-side-tag{font-size:12px;color:var(--c-muted);background:var(--c-ivory);border:1px solid var(--c-line);border-radius:var(--radius);padding:4px 9px}.pc-main{flex:1;min-width:0;padding-left:32px}.is-desktop .nav-toggle{display:none}.is-desktop .main-nav{display:flex!important;position:static;background:none;border:0;max-height:none;overflow:visible;align-items:center;flex:1;justify-content:flex-end}.is-desktop .nav-item{border:0}.is-desktop .nav-link{padding:10px 16px;color:var(--c-on-dark-2);font-size:14px;white-space:nowrap}.is-desktop .nav-link:hover{color:var(--c-on-dark)}.is-desktop .nav-cta{display:inline-block;margin-left:14px;padding:9px 22px;border:1px solid rgba(176,141,87,.55);border-radius:var(--radius);color:var(--c-brass);font-size:13.5px;letter-spacing:.08em;transition:background-color .25s var(--ease),color .25s var(--ease)}.is-desktop .nav-cta:hover{background:var(--c-brass);color:var(--c-white)}.is-desktop .nav-phone{display:block;margin-left:18px;font-family:var(--f-num);font-size:14px;color:var(--c-on-dark);letter-spacing:.04em}.is-desktop .nav-phone a{color:var(--c-brass)}.is-desktop .float-bar{display:none}@media (max-width: 1100px){.pc-shell{padding-top:18px}.pc-sidebar{flex-basis:220px;width:220px}.pc-main{padding-left:22px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}@media print{.site-header,.float-bar,.pc-sidebar{display:none}.pc-shell{display:block;padding:0}.pc-main{padding-left:0}}
