@layer base{._selectTrigger_w7w4z_3{display:flex;align-items:center;justify-content:space-between;height:2.25rem;padding:0 var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_w7w4z_3[data-placeholder]{color:var(--muted-foreground)}._selectIcon_w7w4z_23{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_w7w4z_3[data-state=open] ._selectIcon_w7w4z_23{transform:rotate(180deg)}._selectContent_w7w4z_36{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:max(12rem,var(--radix-select-trigger-width));max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);box-shadow:0 2px 6px #0000000f,0 16px 36px -10px #00000038;animation:_scaleIn_w7w4z_1 var(--animation-duration-fast) ease-out}@keyframes _scaleIn_w7w4z_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_w7w4z_63{padding:4px}._scrollButton_w7w4z_67{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_w7w4z_67:hover ._scrollIcon_w7w4z_79{color:var(--popup-foreground)}._scrollIcon_w7w4z_79{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_w7w4z_90{padding:6px 8px 4px;font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._selectItem_w7w4z_97{position:relative;display:flex;align-items:center;gap:8px;padding:6px 30px 6px 8px;font-size:.875rem;line-height:1.4;border-radius:7px;color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._selectItem_w7w4z_97:hover,._selectItem_w7w4z_97:focus-visible,._selectItem_w7w4z_97[data-highlighted]{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--popup-foreground)}._selectItem_w7w4z_97[data-state=checked]{font-weight:500}._selectItem_w7w4z_97[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_w7w4z_131{position:absolute;right:8px;display:flex;align-items:center;justify-content:center}._checkIcon_w7w4z_139{height:.875rem;width:.875rem;color:var(--popup-foreground)}._selectSeparator_w7w4z_145{height:1px;background-color:color-mix(in srgb,var(--foreground) 8%,transparent);margin:4px -4px}}._wrap_18qh7_1{margin:0;display:grid;gap:10px;min-width:0}._svg_18qh7_2{width:100%;height:auto;display:block;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:6px;touch-action:manipulation}._state_18qh7_3{stroke:var(--card);stroke-width:1;cursor:pointer;transition:fill var(--animation-duration-fast);outline:none}._state_18qh7_3:hover{stroke:var(--foreground);stroke-width:1.5}._state_18qh7_3:focus-visible{stroke:var(--foreground);stroke-width:3}._selected_18qh7_6{stroke:var(--foreground);stroke-width:3}._step0_18qh7_7{fill:color-mix(in srgb,var(--primary) 22%,var(--card));background:color-mix(in srgb,var(--primary) 22%,var(--card))}._step1_18qh7_8{fill:color-mix(in srgb,var(--primary) 38%,var(--card));background:color-mix(in srgb,var(--primary) 38%,var(--card))}._step2_18qh7_9{fill:color-mix(in srgb,var(--primary) 55%,var(--card));background:color-mix(in srgb,var(--primary) 55%,var(--card))}._step3_18qh7_10{fill:color-mix(in srgb,var(--primary) 72%,var(--card));background:color-mix(in srgb,var(--primary) 72%,var(--card))}._step4_18qh7_11{fill:color-mix(in srgb,var(--primary) 90%,var(--card));background:color-mix(in srgb,var(--primary) 90%,var(--card))}._none_18qh7_12{fill:var(--muted);background:var(--muted)}._dots_18qh7_13{pointer-events:none}._dotHospital_18qh7_14{fill:var(--foreground);stroke:var(--card);stroke-width:2;background:var(--foreground);border:1px solid var(--card)}._dotIndependent_18qh7_15{fill:var(--card);stroke:var(--foreground);stroke-width:2.5;background:var(--card);border:2px solid var(--foreground)}._dotKey_18qh7_16{display:inline-block;width:10px;height:10px;border-radius:50%}._leader_18qh7_17{stroke:var(--muted-foreground);stroke-width:1}._dcLabel_18qh7_18{font:600 16px var(--font-family-base);fill:var(--muted-foreground)}._legend_18qh7_19{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;color:var(--muted-foreground)}._legendTitle_18qh7_20{width:100%;font-weight:600;color:var(--foreground)}._scale_18qh7_21{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}._scaleEnd_18qh7_22{padding:0 4px}._swatch_18qh7_23{display:inline-block;width:22px;height:12px;border-radius:3px;border:1px solid var(--border)}._noneKey_18qh7_24{display:inline-flex;align-items:center;gap:6px}._wrapper_1uw85_1{display:grid;gap:8px;min-width:0}._map_1uw85_2{height:390px;width:100%;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;z-index:0}._legend_1uw85_3{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:12px;color:var(--muted-foreground)}._legend_1uw85_3 span{display:inline-flex;align-items:center;gap:6px}._key_1uw85_5{display:inline-block;width:12px;height:12px;border-radius:50%;box-sizing:border-box}._hospital_1uw85_6{background:#20304b;border:2px solid #ffffff;box-shadow:0 0 0 1px #20304b}._independent_1uw85_7{background:#fff;border:2.5px solid #20304B}._you_1uw85_8{background:#2463d4;width:10px;height:10px}@media(max-width:480px){._map_1uw85_2{height:340px}}._hero_dlmh2_1{padding:24px 20px;border-radius:22px;background:linear-gradient(120deg,var(--secondary),var(--accent));margin-bottom:16px}._eyebrow_dlmh2_2{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--secondary-foreground)}._title_dlmh2_3{font:600 clamp(1.75rem,6vw,2.5rem)/1.12 var(--font-family-display);margin:12px 0;letter-spacing:-.015em}._lede_dlmh2_4{margin:0;font-size:16px;line-height:1.55;color:var(--muted-foreground)}._panel_dlmh2_5{display:grid;gap:12px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow-md)}._field_dlmh2_6{display:grid;gap:6px;min-width:0}._label_dlmh2_7{font-size:13px;font-weight:600}._summary_dlmh2_8{display:flex;flex-direction:column;gap:2px;margin:0;padding-top:8px;border-top:1px solid var(--border)}._summary_dlmh2_8 span{font-size:13px;color:var(--muted-foreground)}._bigNumber_dlmh2_10{font:600 1.6rem/1.1 var(--font-family-display);font-variant-numeric:tabular-nums}._mapSection_dlmh2_11{margin-top:18px;display:grid;gap:8px}._fine_dlmh2_12{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin:0}._hint_dlmh2_13{margin:16px 0 0;font-size:14px;color:var(--muted-foreground)}._error_dlmh2_14{color:var(--error);font-size:14px}._results_dlmh2_15{margin-top:22px;display:grid;gap:12px;transition:opacity var(--animation-duration-normal)}._refreshing_dlmh2_16{opacity:.6}._h2_dlmh2_17{font:600 1.25rem/1.25 var(--font-family-display);margin:0}._notice_dlmh2_18{margin:0;padding:12px 14px;border-radius:var(--radius);background:var(--markup-high-bg);color:var(--markup-high-fg);font-size:14px;line-height:1.5}._empty_dlmh2_19{padding:20px;border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--muted-foreground);line-height:1.5}._empty_dlmh2_19 p{margin:0}._list_dlmh2_21{list-style:none;margin:0;padding:0;display:grid;gap:10px}._card_dlmh2_22{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}._best_dlmh2_23{border:2px solid var(--best-ring);padding:13px}._cardTop_dlmh2_24{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._who_dlmh2_25{display:grid;gap:3px;min-width:0}._bestTag_dlmh2_26{justify-self:start;font-size:11px;font-weight:700;padding:2px 8px;border-radius:var(--radius-full);background:var(--secondary);color:var(--secondary-foreground)}._vendor_dlmh2_27{font-size:16px}._product_dlmh2_28{font-size:13px;color:var(--muted-foreground);line-height:1.4}._price_dlmh2_29{font:600 1.6rem/1 var(--font-family-display);font-variant-numeric:tabular-nums;white-space:nowrap}._facts_dlmh2_30{display:grid;gap:4px;margin:0;padding-top:10px;border-top:1px solid var(--border);font-size:13px}._facts_dlmh2_30 div{display:grid;grid-template-columns:104px 1fr;gap:8px}._facts_dlmh2_30 dt{color:var(--muted-foreground)}._facts_dlmh2_30 dd{margin:0;font-variant-numeric:tabular-nums}._offerNote_dlmh2_34{margin:0;font-size:13px;color:var(--markup-high-fg);background:var(--markup-high-bg);padding:6px 10px;border-radius:var(--radius-sm)}._sourceLink_dlmh2_35{display:inline-flex;align-items:center;gap:4px;min-height:32px;font-size:13px;font-weight:600;color:var(--primary)}._labList_dlmh2_36{list-style:none;margin:0;padding:0;display:grid;gap:8px}._labItem_dlmh2_37{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card)}._labTop_dlmh2_38{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}._labTop_dlmh2_38 strong{font-size:15px;line-height:1.3}._kindTag_dlmh2_40{flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-full);background:var(--muted);color:var(--muted-foreground)}._labAddr_dlmh2_41{font-size:13px;color:var(--muted-foreground);line-height:1.4}._medicare_dlmh2_42{margin-top:24px;display:grid;gap:6px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}._medicare_dlmh2_42 p{margin:0;font-size:14px;line-height:1.5;color:var(--muted-foreground)}._education_dlmh2_44{margin:28px 0 16px;padding:20px;background:var(--secondary);border-radius:18px}._education_dlmh2_44 details{padding:14px 0;border-bottom:1px solid var(--border);line-height:1.5}._education_dlmh2_44 summary{cursor:pointer;font-weight:600;min-height:32px}._education_dlmh2_44 p{margin:8px 0 0}._ctaRow_dlmh2_48{margin-top:16px}@media(min-width:650px){._panel_dlmh2_5{grid-template-columns:1fr 1fr}._summary_dlmh2_8{grid-column:1 / -1}}
