.hp-page[data-v-430d5299]{padding-bottom:40px}.hp-hub-crumb[data-v-430d5299]{align-items:center;color:var(--brand-text-2);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;margin-bottom:10px}.hp-hub-crumb a[data-v-430d5299]{color:var(--brand-text-2);text-decoration:none}.hp-hub-crumb a[data-v-430d5299]:hover{color:var(--brand-accent)}.hp-hub-crumb b[data-v-430d5299]{color:var(--brand-text);font-weight:700}.hp-hub-crumb i[data-v-430d5299]{font-style:normal;opacity:.45}.hp-card[data-v-430d5299]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-lg);padding:20px 22px}.mb8[data-v-430d5299]{margin-bottom:8px}.mt[data-v-430d5299]{margin-top:18px}.hp-btn[data-v-430d5299]{border:none;border-radius:var(--radius-full);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;padding:9px 20px;transition:all .2s;white-space:nowrap}.hp-btn.primary[data-v-430d5299]{background:var(--brand-accent);color:#fff}.hp-btn.primary[data-v-430d5299]:hover{background:var(--brand-accent-dark);box-shadow:0 4px 14px #ff6b354d;transform:translateY(-1px)}.hp-btn.ghost[data-v-430d5299]{background:#fff;border:1px solid var(--brand-line);color:var(--brand-text-2)}.hp-btn.ghost[data-v-430d5299]:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.hp-btn.ghost-white[data-v-430d5299]{background:#ffffff29;border:1px solid hsla(0,0%,100%,.3);color:#fff}.hp-btn.ghost-white[data-v-430d5299]:hover{background:#ffffff42}.hp-btn.sos[data-v-430d5299]{background:#e8573f;color:#fff}.hp-btn.sos[data-v-430d5299]:hover{background:#d8432f}.hp-btn.full[data-v-430d5299]{margin-top:12px;width:100%}.hp-sec-head[data-v-430d5299]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.hp-sec-head h3[data-v-430d5299]{color:var(--brand-text);font-size:17px;font-weight:800;margin:0}.hp-hero[data-v-430d5299]{background:linear-gradient(135deg,#5b3f38,#7a4e3c 45%,#ff6b35 130%);border-radius:var(--radius-lg);margin-bottom:8px;overflow:hidden;padding:30px 32px;position:relative}.hp-hero-deco[data-v-430d5299]{font-size:90px;opacity:.12;position:absolute;right:46px;top:50%;transform:translateY(-50%)}.hp-hero-inner[data-v-430d5299]{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;position:relative}.hp-eyebrow[data-v-430d5299]{background:#ffffff24;border-radius:var(--radius-full);color:var(--brand-mustard);display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;padding:4px 12px}.hp-h1[data-v-430d5299]{color:#fff;font-size:27px;font-weight:800;letter-spacing:1px;line-height:1.4;margin:14px 0 8px}.hp-h1 em[data-v-430d5299]{color:var(--brand-mustard);font-style:normal}.hp-hero-sub[data-v-430d5299]{color:#ffffffbf;font-size:13px;line-height:1.7;margin:0 0 16px}.hp-hero-stats[data-v-430d5299]{display:flex;flex-shrink:0;gap:30px}.hp-hero-stats div[data-v-430d5299]{text-align:center}.hp-hero-stats b[data-v-430d5299]{color:var(--brand-mustard);display:block;font-size:20px;font-weight:800}.hp-hero-stats span[data-v-430d5299]{color:#fff9;font-size:11px}.hp-search[data-v-430d5299]{flex-wrap:wrap;gap:12px;margin-bottom:12px}.hp-search[data-v-430d5299],.hp-search-main[data-v-430d5299]{align-items:center;display:flex}.hp-search-main[data-v-430d5299]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-full);flex:1;gap:8px;height:42px;min-width:300px;padding:0 18px}.hp-search-main[data-v-430d5299]:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px #ff8a651f}.hp-si[data-v-430d5299]{font-size:14px}.hp-search-main input[data-v-430d5299]{background:transparent;border:none;color:var(--brand-text);flex:1;font-family:inherit;font-size:14px;outline:none}.hp-clear[data-v-430d5299]{background:var(--brand-bg-2);border:none;border-radius:50%;font-size:14px;height:20px;line-height:1;width:20px}.hp-check[data-v-430d5299],.hp-clear[data-v-430d5299]{color:var(--brand-text-2);cursor:pointer}.hp-check[data-v-430d5299]{align-items:center;display:flex;font-size:13px;gap:6px}.hp-check input[data-v-430d5299]{accent-color:var(--brand-accent)}.hp-sel[data-v-430d5299]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);color:var(--brand-text);font-family:inherit;font-size:13px;height:38px;padding:0 12px}.hp-med-level[data-v-430d5299],.hp-subjects[data-v-430d5299]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.hp-subjects[data-v-430d5299]{margin-bottom:14px}.hp-med-label[data-v-430d5299]{color:var(--brand-text-3);flex-shrink:0;font-size:12px;font-weight:700;margin-right:2px}.hp-sub.hp-sub-sm[data-v-430d5299]{font-size:12.5px;padding:6px 13px}.hp-districts[data-v-430d5299]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.hp-sub-link[data-v-430d5299]{color:inherit;text-decoration:none}.hp-sub-link em[data-v-430d5299]{font-size:11px;font-style:normal;font-weight:500;margin-left:4px;opacity:.65}.hp-sub[data-v-430d5299]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-full);color:var(--brand-text-2);cursor:pointer;font-family:inherit;font-size:13px;padding:7px 15px;transition:all .18s}.hp-sub[data-v-430d5299]:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.hp-sub.on[data-v-430d5299]{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff;font-weight:700}.hp-list[data-v-430d5299]{display:flex;flex-direction:column;gap:10px}.hp-hos[data-v-430d5299]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:14px;padding:14px;transition:all .2s}.hp-hos[data-v-430d5299]:hover{border-color:var(--brand-primary);box-shadow:0 4px 16px #ff8a651f}.hp-hos.active[data-v-430d5299]{background:#fffaf6;border-color:var(--brand-accent)}.hp-hos-img[data-v-430d5299]{background:var(--brand-bg-2);border-radius:var(--radius-sm);flex-shrink:0;height:84px;overflow:hidden;position:relative;width:108px}.hp-hos-img img[data-v-430d5299]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hp-hos-badge[data-v-430d5299]{border-radius:0 0 var(--radius-sm) 0;color:#fff;font-size:10px;font-weight:700;left:0;padding:2px 7px;position:absolute;top:0}.hp-hos-badge.er[data-v-430d5299]{background:#e8573f}.hp-hos-badge.nt[data-v-430d5299]{background:#f5a623}.hp-hos-main[data-v-430d5299]{flex:1;min-width:0}.hp-hos-top[data-v-430d5299]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.hp-hos-name[data-v-430d5299]{color:var(--brand-text);font-size:15px;font-weight:800}.hp-hos-name em[data-v-430d5299]{color:var(--brand-text-2);font-size:12px;font-style:normal;font-weight:600}.hp-warn-tag[data-v-430d5299]{background:#ffebee;color:#c62828}.hp-brand-tag[data-v-430d5299],.hp-warn-tag[data-v-430d5299]{border-radius:var(--radius-sm);font-size:11px;font-weight:700;padding:2px 8px}.hp-brand-tag[data-v-430d5299]{background:var(--brand-bg-2);color:var(--brand-text-2)}.hp-hos-meta[data-v-430d5299]{align-items:center;color:var(--brand-text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin:6px 0 4px}.hp-score[data-v-430d5299]{color:#f5a623;font-size:14px;font-weight:800}.hp-src[data-v-430d5299]{font-size:11px}.hp-dot[data-v-430d5299],.hp-src[data-v-430d5299]{color:var(--brand-text-3)}.hp-hos-addr[data-v-430d5299]{color:var(--brand-text-2);font-size:12px;margin-bottom:6px}.hp-hos-tags[data-v-430d5299]{display:flex;flex-wrap:wrap;gap:6px}.hp-tag[data-v-430d5299]{background:var(--brand-bg-2);border-radius:var(--radius-sm);color:var(--brand-text-2);font-size:11px;padding:3px 8px}.hp-tag.lic[data-v-430d5299]{background:#e8f7ef;color:#2e9e6b}.hp-tag.vet[data-v-430d5299]{background:#e8f1fb;color:#4a90d9}.hp-tag.chip[data-v-430d5299]{background:#fff1e8;color:var(--brand-accent);font-weight:700}.hp-hos-acts[data-v-430d5299]{display:flex;flex-direction:column;flex-shrink:0;gap:6px;width:104px}.hp-hos-acts .hp-btn[data-v-430d5299]{font-size:12.5px;padding:7px 0;text-align:center}.hp-btn.is-off[data-v-430d5299]:disabled{border-style:dashed;cursor:not-allowed;opacity:.5}.hp-btn.is-off[data-v-430d5299]:disabled:hover{border-color:var(--brand-line);box-shadow:none;color:var(--brand-text-2);transform:none}.hp-btn-link[data-v-430d5299]{display:block;text-decoration:none}.hp-btn-link[data-v-430d5299]:hover{border-color:var(--brand-accent);color:var(--brand-accent)}.hp-from-triage[data-v-430d5299]{align-items:center;background:#fff6f1;border:1px solid #ffd9c7;border-radius:var(--radius-md);color:var(--brand-text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-bottom:12px;padding:9px 13px}.hp-from-triage b[data-v-430d5299]{color:var(--brand-accent)}.hp-from-triage span[data-v-430d5299]{color:var(--brand-text-2)}.hp-ft-link[data-v-430d5299]{color:var(--brand-primary);font-weight:700;margin-left:auto;text-decoration:none}.hp-ft-link[data-v-430d5299]:hover{color:var(--brand-accent)}.hp-empty[data-v-430d5299]{color:var(--brand-text-2);font-size:13px;padding:30px;text-align:center}.hp-pager[data-v-430d5299]{align-items:center;border-top:1px dashed var(--brand-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:16px;padding-top:14px}.hp-pager-meta[data-v-430d5299]{color:var(--brand-text-2);font-size:12px}.hp-pager-btns[data-v-430d5299]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.hp-page-btn[data-v-430d5299]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);color:var(--brand-text-2);cursor:pointer;font-family:inherit;font-size:13px;height:34px;min-width:34px;padding:0 10px;transition:all .18s}.hp-page-btn[data-v-430d5299]:hover:not(:disabled){border-color:var(--brand-accent);color:var(--brand-accent)}.hp-page-btn.on[data-v-430d5299]{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff;font-weight:700}.hp-page-btn[data-v-430d5299]:disabled{cursor:not-allowed;opacity:.45}.hp-page-btn.ellipsis[data-v-430d5299]{background:transparent;border-color:transparent;cursor:default;min-width:28px}.hp-page-link[data-v-430d5299]{box-sizing:border-box;text-decoration:none}.hp-page-btn.is-disabled[data-v-430d5299],.hp-page-link[data-v-430d5299]{align-items:center;display:inline-flex;justify-content:center}.hp-page-btn.is-disabled[data-v-430d5299]{cursor:not-allowed;opacity:.45}.hp-detail-grid[data-v-430d5299]{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.hp-dblock[data-v-430d5299]{background:#fffcfa;border:1px solid var(--brand-line);border-radius:var(--radius-md);padding:15px 16px}.hp-dt-title[data-v-430d5299]{color:var(--brand-text);font-size:14px;font-weight:800;margin-bottom:12px}.hp-lic-row[data-v-430d5299]{border-bottom:1px dashed var(--brand-line);display:flex;font-size:12px;justify-content:space-between;padding:5px 0}.hp-lic-row span[data-v-430d5299]{color:var(--brand-text-2)}.hp-lic-row b[data-v-430d5299]{color:var(--brand-text);font-weight:700}.hp-lic-row b.ok[data-v-430d5299]{color:#2e9e6b}.hp-vets[data-v-430d5299]{background:#e8f7ef;border-radius:var(--radius-sm);margin-top:12px;padding:11px 13px}.hp-vets.warn[data-v-430d5299]{background:#fff3f3}.hp-vets-top[data-v-430d5299]{align-items:baseline;color:var(--brand-text-2);display:flex;flex-wrap:wrap;font-size:12px;gap:5px}.hp-vets-top b[data-v-430d5299]{color:var(--brand-text);font-size:15px;font-weight:800}.hp-vets-top b.bad[data-v-430d5299]{color:#c62828}.hp-sep[data-v-430d5299]{color:var(--brand-text-3)}.hp-vets-note[data-v-430d5299]{font-size:12px;margin:7px 0 0}.hp-vets-note[data-v-430d5299],.hp-vets-tip[data-v-430d5299]{color:var(--brand-text-2);line-height:1.6}.hp-vets-tip[data-v-430d5299]{background:#ffffffb3;border-radius:var(--radius-sm);font-size:11px;margin-top:8px;padding:7px 9px}.hp-fee-table[data-v-430d5299]{border-collapse:collapse;width:100%}.hp-fee-table td[data-v-430d5299]{border-bottom:1px dashed var(--brand-line);color:var(--brand-text-2);font-size:12px;padding:6px 0}.hp-fee-table td[data-v-430d5299]:last-child{color:var(--brand-accent);font-weight:700;text-align:right}.hp-fee-note[data-v-430d5299]{background:#fff6e5;border-radius:var(--radius-sm);color:var(--brand-text-2);font-size:11px;line-height:1.7;margin-top:10px;padding:8px 10px}.hp-fee-note b[data-v-430d5299]{color:#c98a00}.hp-eq[data-v-430d5299]{display:flex;flex-wrap:wrap;gap:7px}.hp-eq-item[data-v-430d5299]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-sm);color:var(--brand-text);font-size:12px;padding:5px 10px}.hp-eq-note[data-v-430d5299]{color:var(--brand-text-2);font-size:11px;line-height:1.6;margin:12px 0 0}.hp-doctors[data-v-430d5299]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.hp-doc[data-v-430d5299]{align-items:center;background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);display:flex;gap:12px;padding:12px 14px}.hp-doc img[data-v-430d5299]{background:var(--brand-bg-2);border-radius:50%;flex-shrink:0;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.hp-doc-b[data-v-430d5299]{flex:1;min-width:0}.hp-doc-n[data-v-430d5299]{color:var(--brand-text);font-size:14px;font-weight:800}.hp-doc-n i[data-v-430d5299]{background:#fff1e8;border-radius:var(--radius-full);color:var(--brand-accent);font-size:11px;font-style:normal;font-weight:600;margin-left:6px;padding:2px 7px}.hp-doc-m[data-v-430d5299]{color:var(--brand-text-2);font-size:12px;margin:3px 0}.hp-doc-g[data-v-430d5299]{color:var(--brand-text);font-size:12px}.hp-doc-t[data-v-430d5299]{color:var(--brand-text-2);font-size:11px;margin-top:2px}.hp-rate-bar[data-v-430d5299]{background:var(--brand-bg-2);border-radius:var(--radius-full);height:30px;margin-bottom:14px;overflow:hidden;position:relative}.hp-rate-fill[data-v-430d5299]{background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));bottom:0;left:0;position:absolute;top:0;transition:width .4s}.hp-rate-bar span[data-v-430d5299]{color:var(--brand-text);display:block;font-size:11px;line-height:30px;position:relative;text-align:center}.hp-reviews[data-v-430d5299]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.hp-review[data-v-430d5299]{background:#fffcfa;border:1px solid var(--brand-line);border-radius:var(--radius-md);padding:12px 14px}.hp-rv-top[data-v-430d5299]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:7px;margin-bottom:7px}.hp-rv-top b[data-v-430d5299]{color:var(--brand-text)}.hp-rv-pet[data-v-430d5299]{color:var(--brand-text-2)}.hp-rv-tag[data-v-430d5299]{background:#fff1e8;border-radius:var(--radius-full);color:var(--brand-accent);font-size:11px;padding:2px 7px}.hp-rv-v[data-v-430d5299]{color:#2e9e6b;font-size:11px}.hp-rv-d[data-v-430d5299]{color:var(--brand-text-3);font-size:11px;margin-left:auto}.hp-review p[data-v-430d5299]{color:var(--brand-text-2);font-size:12px;line-height:1.75;margin:0}.hp-two[data-v-430d5299]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.hp-sos-fab[data-v-430d5299]{align-items:center;background:#e8573f;border:none;border-radius:50%;bottom:30px;box-shadow:0 6px 20px #e8573f6b;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:2px;height:68px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:26px;transform:translateY(12px);transition:all .25s;width:68px;z-index:2000}.hp-sos-fab.on[data-v-430d5299]{opacity:1;pointer-events:auto;transform:none}.hp-sos-fab[data-v-430d5299]:hover{background:#d8432f;transform:translateY(-2px)}.hp-sos-ico[data-v-430d5299]{font-size:22px;line-height:1}.hp-sos-t[data-v-430d5299]{font-size:11px;font-weight:700;line-height:1.2}@media (max-width:860px){.hp-entries[data-v-430d5299]{grid-template-columns:1fr}.hp-sos-fab[data-v-430d5299]{bottom:18px;height:58px;right:16px;width:58px}}@media (max-width:1500px){.hp-detail-grid[data-v-430d5299],.hp-doctors[data-v-430d5299],.hp-reviews[data-v-430d5299],.hp-two[data-v-430d5299]{grid-template-columns:1fr}.hp-trust[data-v-430d5299]{grid-template-columns:repeat(2,1fr)}}
