@layer theme,base,components,product;@layer compositions{._providerProfile_15ask_10{--provider-profile-focus-height:0px;--provider-profile-section-nav-height:3rem;--provider-profile-section-nav-top:0px;--provider-profile-page:var(--surface);background:var(--surface);min-height:100svh;overflow:clip;container-type:inline-size}._providerProfilePageSection_15ask_23{scroll-margin-top:calc(var(--provider-profile-section-nav-height) + var(--provider-profile-section-nav-top) + var(--provider-profile-focus-height) + 1rem)}._providerProfile_15ask_10[data-focused=true]{--provider-profile-focus-height:4rem}._providerProfileSticky_15ask_34{top:var(--provider-profile-section-nav-top);z-index:var(--z-sticky);position:sticky}._providerProfileFocusBar_15ask_40{background:var(--surface);border-bottom:var(--border-width-hairline) dashed var(--border-accent);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:4rem;display:grid}._providerProfileFocusItem_15ask_49{align-items:center;gap:var(--space-2);min-width:0;padding-inline:var(--space-4);background:var(--accent-wash);display:flex}._providerProfileFocusItem_15ask_49+._providerProfileFocusItem_15ask_49{border-inline-start:var(--border-width-hairline) dashed var(--border-accent)}._providerProfileFocusItem_15ask_49>div{flex:1;min-width:0}._providerProfileFocusItem_15ask_49 span{font-size:var(--font-size-label);color:var(--text-muted);display:block}._providerProfileFocusItem_15ask_49 strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-body-sm);color:var(--text);display:block;overflow:hidden}._providerProfileFocusItem_15ask_49>a{width:2.75rem;height:2.75rem;color:var(--accent-ink);font-size:var(--font-size-title-xl);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._providerProfileFocusItem_15ask_49>a:hover{background:var(--surface)}._providerProfilePageSection_15ask_23:focus{outline:none}@media (prefers-reduced-motion:no-preference){html:has(._providerProfile_15ask_10){scroll-behavior:smooth}}._providerProfileSectionNav_15ask_105{top:var(--provider-profile-section-nav-top,0px);z-index:var(--z-sticky);height:var(--provider-profile-section-nav-height,3rem);min-height:var(--provider-profile-section-nav-height,3rem);padding-inline:var(--layout-gutter-canvas);color:var(--text);background:color-mix(in oklch, var(--surface) 94%, transparent);border-top:var(--border-width-hairline) dashed color-mix(in oklch, var(--text-muted) 70%, transparent);border-bottom:var(--border-width-hairline) dashed color-mix(in oklch, var(--text-muted) 70%, transparent);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));touch-action:pan-y;display:block;position:sticky}._providerProfileSectionNavCurrent_15ask_123{inset:.35rem var(--layout-gutter-canvas) auto;z-index:1;justify-content:space-between;align-items:baseline;gap:var(--space-4);min-width:0;font-family:var(--font-mono), monospace;font-size:var(--font-size-label);line-height:var(--line-height-heading);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps-wide);display:flex;position:absolute}._providerProfileSectionNavCurrent_15ask_123>span{color:var(--text-muted)}._providerProfileSectionNavCurrent_15ask_123>strong{color:var(--accent-ink);font-weight:var(--font-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._providerProfileSectionNavList_15ask_151{grid-template-columns:repeat(var(--provider-profile-section-count), minmax(0, 1fr));align-items:stretch;height:100%;margin:0;padding:0;list-style:none;display:grid}._providerProfileSectionNavLink_15ask_161{min-width:2.75rem;height:100%;min-height:var(--control-size-default);border-radius:var(--radius-lg);color:var(--text-muted);-webkit-tap-highlight-color:transparent;place-items:end center;padding-block-end:var(--space-1-5);display:grid;position:relative}._providerProfileSectionNavLink_15ask_161:focus-visible{outline:var(--focus-ring-width) solid var(--component-button-focus);outline-offset:-2px}._providerProfileSectionNavMarker_15ask_180{background:var(--text-muted);border-radius:var(--radius-pill);transform-origin:50%;width:min(1.75rem,72%);height:2px;transition:background-color var(--duration-quick) var(--ease-interface), transform var(--duration-proof) var(--ease-interface);display:block;transform:scaleX(.25)}._providerProfileSectionNavLink_15ask_161:focus-visible ._providerProfileSectionNavMarker_15ask_180{background:var(--text);transform:scaleX(1)}._providerProfileSectionNavLink_15ask_161[aria-current=location] ._providerProfileSectionNavMarker_15ask_180{background:var(--dash-active);box-shadow:0 1px 0 color-mix(in oklch, var(--accent) 30%, transparent);transform:scaleX(1)}._providerProfileSectionNavLabel_15ask_204{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._providerProfileSectionNav_15ask_105[data-touch-scrubbing] ._providerProfileSectionNavMarker_15ask_180{background:var(--text-muted);transform:translateY(-.1rem)scaleX(.25)scaleY(1.35)}._providerProfileSectionNavList_15ask_151>li:has(+li+li>._providerProfileSectionNavLink_15ask_161[data-touch-preview])>._providerProfileSectionNavLink_15ask_161 ._providerProfileSectionNavMarker_15ask_180{transform:translateY(-.1rem)scaleX(.43)scaleY(1.35)}._providerProfileSectionNavList_15ask_151>li:has(>._providerProfileSectionNavLink_15ask_161[data-touch-preview])+li+li>._providerProfileSectionNavLink_15ask_161 ._providerProfileSectionNavMarker_15ask_180{transform:translateY(-.1rem)scaleX(.43)scaleY(1.35)}._providerProfileSectionNavList_15ask_151>li:has(+li>._providerProfileSectionNavLink_15ask_161[data-touch-preview])>._providerProfileSectionNavLink_15ask_161 ._providerProfileSectionNavMarker_15ask_180{transform:translateY(-.1rem)scaleX(.68)scaleY(1.35)}._providerProfileSectionNavList_15ask_151>li:has(>._providerProfileSectionNavLink_15ask_161[data-touch-preview])+li>._providerProfileSectionNavLink_15ask_161 ._providerProfileSectionNavMarker_15ask_180{transform:translateY(-.1rem)scaleX(.68)scaleY(1.35)}._providerProfileSectionNavLink_15ask_161[data-touch-preview] ._providerProfileSectionNavMarker_15ask_180{transform:translateY(-.1rem)scaleX(1)scaleY(1.35)}@media (hover:hover){._providerProfileSectionNavLink_15ask_161:hover ._providerProfileSectionNavMarker_15ask_180{background:var(--text);transform:scaleX(1)}}._providerProfileSectionNav_15ask_105[data-over-hero]{pointer-events:none;border-top-color:#0000}._providerProfileSectionNav_15ask_105[data-over-hero] ._providerProfileSectionNavCurrent_15ask_123{opacity:0}@media (pointer:coarse){._providerProfileSectionNavCurrent_15ask_123{display:none}._providerProfileSectionNavLink_15ask_161{align-content:center;align-items:center;gap:var(--space-1);padding-block:var(--space-1)}._providerProfileSectionNavLabel_15ask_204{clip:auto;width:auto;max-width:100%;height:auto;color:var(--text-muted);font-size:var(--font-size-label);line-height:var(--line-height-heading);text-overflow:ellipsis;transition:color var(--duration-quick) var(--ease-interface);position:static;overflow:hidden}._providerProfileSectionNavLink_15ask_161[aria-current=location] ._providerProfileSectionNavLabel_15ask_204,._providerProfileSectionNavLink_15ask_161[data-touch-preview] ._providerProfileSectionNavLabel_15ask_204{color:var(--accent-ink);font-weight:var(--font-weight-emphasis)}._providerProfileSectionNav_15ask_105[data-over-hero] ._providerProfileSectionNavLabel_15ask_204{opacity:0}}._providerProfileSticky_15ask_34>._providerProfileSectionNav_15ask_105{position:relative;top:0}._providerProfileSectionNav_15ask_105[data-over-hero] ._providerProfileSectionNavLink_15ask_161 ._providerProfileSectionNavMarker_15ask_180{transform:scaleX(0)}@media (width<=22rem){._providerProfileSectionNav_15ask_105{padding-inline:var(--space-1-5)}._providerProfileSectionNavCurrent_15ask_123{inset-inline:.375rem}}._providerProfileHero_15ask_330{--provider-profile-hero-curve:clamp(4rem, 8vw, 8rem);width:min(100%, var(--layout-shell-max));background:var(--surface-focus);margin-inline:auto;display:grid}._providerProfileHeroVisual_15ask_339{min-width:0;position:relative}._providerProfileHeroMedia_15ask_344{background:var(--surface-muted);border-bottom-right-radius:var(--radius-organic);corner-shape:var(--corner-shape-art);width:100%;min-height:clamp(28rem,62svh,42rem);position:relative;overflow:hidden}@property --provider-profile-perimeter-angle{syntax:"<angle>";inherits:false;initial-value:0deg}._providerProfileHeroMedia_15ask_344:after{z-index:1;padding:var(--border-width-hairline);background:conic-gradient(from var(--provider-profile-perimeter-angle), transparent 0deg, transparent 306deg, var(--surface-proof-soft) 334deg, transparent 360deg);border-radius:inherit;opacity:0;content:"";pointer-events:none;-webkit-mask:linear-gradient(var(--mask-opaque) 0 0) content-box, linear-gradient(var(--mask-opaque) 0 0);-webkit-mask:linear-gradient(var(--mask-opaque) 0 0) content-box, linear-gradient(var(--mask-opaque) 0 0);mask:linear-gradient(var(--mask-opaque) 0 0) content-box, linear-gradient(var(--mask-opaque) 0 0);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}._providerProfileHeroMedia_15ask_344:has([data-loaded=true]):after{animation:_provider-profile-perimeter-sweep_15ask_1 var(--duration-marquee) var(--ease-none) var(--duration-showcase) both}@keyframes _provider-profile-perimeter-sweep_15ask_1{0%{--provider-profile-perimeter-angle:0deg;opacity:0;animation-timing-function:var(--ease-interface)}6%{--provider-profile-perimeter-angle:4deg;opacity:.36;animation-timing-function:var(--ease-interface)}42%{--provider-profile-perimeter-angle:76deg;opacity:.36;animation-timing-function:var(--ease-proof)}54%{--provider-profile-perimeter-angle:204deg;animation-timing-function:var(--ease-proof)}63%{--provider-profile-perimeter-angle:294deg;animation-timing-function:var(--ease-interface)}86%{--provider-profile-perimeter-angle:338deg;animation-timing-function:var(--ease-interface)}96%{--provider-profile-perimeter-angle:350deg;opacity:.36;animation-timing-function:var(--ease-exit)}to{--provider-profile-perimeter-angle:360deg;opacity:0}}._providerProfileHeroNav_15ask_445{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:1rem 1rem auto}._providerProfileHeroNav_15ask_445>*{pointer-events:auto}._providerProfileHeroBack_15ask_460{min-height:var(--control-size-default);padding:0 var(--space-3);border:var(--border-width-hairline) solid var(--media-control-dark-border);border-radius:var(--radius-pill);background:var(--media-badge-dark-bg);color:var(--media-control-dark-fg);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));text-decoration:none}._providerProfileHeroBack_15ask_460:hover,._providerProfileHeroBack_15ask_460:focus-visible{color:var(--media-control-dark-fg);background:color-mix(in oklch, var(--media-chrome-dark) 72%, transparent);text-decoration-color:currentColor}._providerProfileHeroIdentity_15ask_478{justify-content:center;gap:var(--space-fluid-xs);padding:var(--space-fluid-lg) var(--layout-gutter-canvas);color:var(--text-on-ink);flex-direction:column;display:flex}._providerProfileHeroIdentityMark_15ask_487{z-index:3;align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);background:var(--surface-paper);outline:var(--border-width-emphasis) solid var(--surface-paper);display:flex;position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-5)}._providerProfileHeroAvatar_15ask_500{width:4.5rem;height:4.5rem;font-size:var(--font-size-title-xl)}._providerProfileHeroCopy_15ask_506{gap:var(--space-4);display:grid}._providerProfileHeroCopy_15ask_506 h1{color:var(--text-on-ink)}._providerProfileHeroFacts_15ask_518{align-items:start;gap:var(--space-2);color:var(--text-muted-on-ink);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);grid-template-columns:minmax(0,1fr);display:grid}._providerProfileHeroFacts_15ask_518>*{min-width:0}._providerProfileHeroFacts_15ask_518>:only-child{grid-column:1/-1}._providerProfileHeroFacts_15ask_518 [data-location-state]{align-items:flex-start;display:flex}._providerProfileHeroFacts_15ask_518 [data-location-map]{align-items:flex-start}._providerProfileHeroFacts_15ask_518 [data-location-label]{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._providerProfileHeroFacts_15ask_518 svg{flex-shrink:0}._providerProfileHeroNotice_15ask_552{color:var(--text-muted-on-ink);font-size:var(--font-size-label);line-height:var(--line-height-body)}._providerProfileHeroClaim_15ask_558{gap:var(--space-3);padding-top:var(--space-5);border-top:var(--border-width-hairline) solid color-mix(in oklch, var(--border-on-ink-strong) 65%, transparent);display:grid}._providerProfileHeroClaimStatus_15ask_566{color:var(--accent-ink-on-ink);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-caps-wider)}._providerProfileHeroActions_15ask_575{align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}._providerProfileHeroActions_15ask_575 :is(a,button){white-space:nowrap}._providerProfileReplyTime_15ask_589{margin-top:var(--space-2);color:var(--text-muted-on-ink);font-size:var(--font-size-label)}._providerProfileReplyTime_15ask_589 strong{color:var(--text-on-ink);font-weight:var(--font-weight-emphasis)}._providerProfileHeroActions_15ask_575>*{flex:1 1 0;min-width:max-content;max-width:100%}._providerProfileHeroActions_15ask_575>:first-child>*{width:100%}._providerProfileHeroActions_15ask_575>:first-child:is(a,button),._providerProfileHeroActions_15ask_575>:first-child>a{display:flex}._providerProfileQuickActions_15ask_619{width:100%;display:grid;position:relative}._providerProfileQuickActions_15ask_619>*{grid-area:1/1}._providerProfileSaveAction_15ask_633{width:calc(2 * var(--control-size-default) + var(--space-2));pointer-events:none;justify-self:end;display:flex}._providerProfileSaveMenu_15ask_642,._providerProfileSaveNotice_15ask_643,._providerProfileSaveOffer_15ask_644{color:inherit;pointer-events:auto;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}._providerProfileSaveNotice_15ask_643,._providerProfileSaveOffer_15ask_644{width:min(20rem, calc(100vw - 2 * var(--space-4)))}._providerProfileSaveOffer_15ask_644{border:var(--border-width-hairline) solid var(--border-strong);border-radius:var(--radius-xl);background:var(--surface-elevated);box-shadow:var(--shadow-floating);color:var(--text)}._providerProfileSaveOffer_15ask_644:empty{display:none}._providerProfileReportAction_15ask_675{min-inline-size:0;justify-self:end;width:100%}._providerProfileCoverActions_15ask_684{z-index:2;--expanding-open-min-width:100%;width:min(11rem,60%);position:absolute;inset-block-start:1rem;inset-inline-end:1rem}._providerProfileCoverActions_15ask_684 button:not([popover] *){border-style:solid;border-color:var(--media-control-dark-border);color:var(--media-control-dark-fg);background:color-mix(in oklch, var(--media-chrome-dark) 72%, transparent);-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm))}._providerProfileCoverActions_15ask_684 button:not([popover] *):hover,._providerProfileCoverActions_15ask_684 button:not([popover] *):focus-visible{border-color:var(--media-control-dark-fg);color:var(--media-control-dark-fg);background:color-mix(in oklch, var(--media-chrome-dark) 85%, transparent)}._providerProfileBody_15ask_717{width:min(100%, var(--layout-shell-max));padding:var(--space-6) var(--layout-gutter-canvas) var(--space-28);margin-inline:auto}._providerProfileContent_15ask_723{gap:var(--space-fluid-3xl);margin-top:0;display:grid}._providerProfileContent_15ask_723 [data-provider-profile-section=portfolio]{padding-top:var(--space-5);margin-top:0}._providerProfileContent_15ask_723 [data-provider-profile-section=portfolio]>div:first-child h2,._providerProfileSection_15ask_105>div:first-child h2,._providerProfileSection_15ask_105>h2{font-size:var(--font-size-section-sm);line-height:var(--line-height-display)}._providerProfileSection_15ask_105{margin-top:0}._providerProfileFilterRegion_15ask_747{gap:var(--space-2);margin-block:var(--space-3);display:grid}._providerProfileFilterRegion_15ask_747:last-of-type{margin-block-end:var(--space-5)}._providerProfileFilterRegionLabel_15ask_757{color:var(--accent-ink);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-caps-wider)}._providerInlineFilterList_15ask_763{gap:var(--space-1) var(--space-4);scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y;min-width:0;display:flex;overflow-x:auto}._providerInlineFilterList_15ask_763::-webkit-scrollbar{display:none}._providerInlineFilterList_15ask_763[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}._providerInlineFilterListOption_15ask_782{gap:var(--space-1-5);min-height:var(--control-size-small);padding:var(--space-1) 0;color:var(--text-muted);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-emphasis);text-align:left;border-bottom:var(--border-width-hairline) solid transparent;transition:color var(--duration-quick) ease, border-color var(--duration-quick) ease;flex:none;align-items:baseline;display:inline-flex}._providerInlineFilterListOption_15ask_782:hover{color:var(--text)}._providerInlineFilterListOption_15ask_782[data-active=true]{color:var(--text);border-bottom-color:var(--accent)}._providerInlineFilterListOption_15ask_782:focus-visible{outline:var(--focus-ring-width) solid var(--accent);outline-offset:var(--focus-ring-offset-strong)}._providerInlineFilterAvatar_15ask_813{block-size:1.5rem;inline-size:1.5rem;font-size:var(--font-size-label);flex-shrink:0;margin-inline-start:calc(-1 * var(--space-1-5))}._providerInlineFilterListCount_15ask_821{min-inline-size:var(--space-5);block-size:var(--space-5);padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text);font-family:var(--font-mono), monospace;font-size:var(--font-size-label);font-weight:var(--font-weight-medium);place-items:center;display:inline-grid}._providerInlineFilterListOption_15ask_782[data-active=true] ._providerInlineFilterListCount_15ask_821{background:var(--highlight-warm);color:var(--text-on-paper)}._providerReviewToolbar_15ask_840{margin-bottom:var(--space-5)}._providerProfileFilterRegionMore_15ask_844{width:auto;min-height:0;color:var(--accent-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-strong);box-shadow:none;justify-self:start;padding:0}._providerProfileFilterRegionMore_15ask_844:hover{color:var(--accent-ink);text-decoration:underline}._providerPortfolioMore_15ask_865,._providerReviewsMore_15ask_866{--text:var(--text-on-proof);--text-muted:var(--text-on-proof);--accent-ink:var(--accent-ink-on-proof);--surface:var(--surface-paper);--surface-elevated:var(--surface-paper);--border:var(--border-proof);justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-6);padding:var(--space-5) max(var(--layout-gutter-canvas), calc((100cqw - var(--layout-shell-max)) / 2 + var(--layout-gutter-canvas)));color:var(--surface-ink);background:var(--highlight-warm);border-top:var(--border-width-hairline) dashed color-mix(in oklch, var(--accent-ink) 45%, transparent);flex-wrap:wrap;margin-inline:calc(50% - 50cqw);display:flex}._providerPortfolioMore_15ask_865>p,._providerReviewsMore_15ask_866>p{align-items:center;gap:0 var(--space-4);color:var(--accent-ink);font-size:var(--font-size-body-sm);flex-wrap:wrap;display:flex}._providerPortfolioMore_15ask_865>p strong,._providerReviewsMore_15ask_866>p strong{font-weight:var(--font-weight-strong);font-variant-numeric:tabular-nums}._providerPortfolioMore_15ask_865>div,._providerReviewsMore_15ask_866>div{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}._providerContinuationAction_15ask_916{min-block-size:44px;inline-size:auto;padding-inline:var(--space-4);border:var(--border-width-hairline) solid color-mix(in oklch, var(--accent-ink) 24%, transparent);border-radius:var(--radius-pill);color:var(--accent-ink);background:color-mix(in oklch, var(--surface) 40%, transparent);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-strong);box-shadow:none}._providerContinuationAction_15ask_916:hover:not(:disabled){color:var(--accent-ink);background:color-mix(in oklch, var(--surface) 70%, transparent);border-color:color-mix(in oklch, var(--accent-ink) 45%, transparent);box-shadow:none;transform:none}@media (width<=40rem){._providerPortfolioMore_15ask_865>div,._providerReviewsMore_15ask_866>div{justify-content:center;width:100%}._providerPortfolioMore_15ask_865 ._providerContinuationAction_15ask_916,._providerReviewsMore_15ask_866 ._providerContinuationAction_15ask_916{flex:auto;justify-content:center;max-inline-size:22rem}._providerPortfolioMore_15ask_865,._providerReviewsMore_15ask_866{justify-content:center}._providerPortfolioMore_15ask_865>p,._providerReviewsMore_15ask_866>p{justify-content:center;width:100%}}._providerContinuationBack_15ask_968{align-items:center;gap:var(--space-1);min-block-size:44px;color:var(--accent-ink);font-size:var(--font-size-body-sm);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--accent-ink) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--accent-ink) 40%, transparent);text-underline-offset:.25em;display:inline-flex}._providerContinuationBack_15ask_968>svg{flex-shrink:0;block-size:.9em;inline-size:.9em}._providerContinuationBack_15ask_968:hover{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}._providerContinuationBack_15ask_968:focus-visible{outline:var(--focus-ring-width) solid var(--accent-ink);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}._providerReviewList_15ask_998{gap:var(--space-fluid-xs);display:grid}._providerReviewCard_15ask_1003{min-width:0;color:var(--text-on-ink);background:var(--surface-focus);border-radius:var(--radius-media-wide);corner-shape:var(--corner-shape-art);display:grid;overflow:hidden}._providerReviewCardMedia_15ask_1013{background:var(--highlight-warm);border-radius:0 0 var(--radius-media-wide) var(--radius-media-wide);corner-shape:var(--corner-shape-art);min-width:0;height:clamp(13rem,48vw,18rem);position:relative;overflow:hidden}._providerReviewCardMediaStrip_15ask_1023{align-items:center;gap:var(--space-2);min-width:0;height:100%;padding:var(--space-3);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}._providerReviewCardMediaCount_15ask_1036{top:var(--space-2);left:var(--space-2);z-index:2;padding:var(--space-1-5) var(--space-3);color:var(--text-on-ink);font-family:var(--font-mono), monospace;font-size:var(--font-size-label);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);background:color-mix(in oklch, var(--surface-ink) 82%, transparent);border-radius:var(--radius-lg);pointer-events:none;position:absolute}._providerReviewMedia_15ask_1052{border:var(--border-width-hairline) solid color-mix(in oklch, var(--surface-ink) 18%, transparent);border-radius:var(--radius-xl);scroll-snap-align:start;flex:0 0 min(70vw,13rem);height:100%}._providerReviewCardMedia_15ask_1013[data-media-count="1"]>._providerReviewCardMediaStrip_15ask_1023{justify-content:center}._providerReviewCardMedia_15ask_1013[data-media-count="2"]>._providerReviewCardMediaStrip_15ask_1023{justify-content:safe center}._providerReviewCardMedia_15ask_1013[data-media-count="1"] ._providerReviewMedia_15ask_1052{flex-basis:min(100%,22rem)}._providerReviewCardCopy_15ask_1073{min-width:0;padding:var(--space-fluid-sm);flex-direction:column;display:flex}._providerReviewCardCopy_15ask_1073>[data-type-role=evidence-label],._providerReviewCardReply_15ask_1081>[data-type-role=evidence-label]{color:var(--accent-ink-on-ink)}._providerReviewCardTrust_15ask_1087{margin-top:var(--space-1);color:var(--text-muted-on-ink);font-size:var(--font-size-label)}._providerReviewCardDescriptor_15ask_1093{color:var(--text-on-ink);font-family:var(--font-display), serif;font-size:var(--font-size-heading);font-weight:var(--font-weight-medium);line-height:var(--line-height-display);margin-top:0}._providerReviewCardByline_15ask_1102,._providerReviewCardCredit_15ask_1103{margin-top:var(--space-4);color:var(--text-muted-on-ink);font-size:var(--font-size-label)}._providerReviewCardByline_15ask_1102 a,._providerReviewCardCredit_15ask_1103 a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, currentColor 55%, transparent);text-decoration-color:color-mix(in oklch, currentColor 55%, transparent);text-underline-offset:.2rem}._providerReviewCardByline_15ask_1102 a:hover,._providerReviewCardByline_15ask_1102 a:focus-visible,._providerReviewCardCredit_15ask_1103 a:hover,._providerReviewCardCredit_15ask_1103 a:focus-visible{color:var(--text-on-ink);text-decoration-color:currentColor}._providerReviewCardCredit_15ask_1103{color:var(--text-on-ink);font-weight:var(--font-weight-prominent)}._providerReviewCardCopy_15ask_1073 h4{margin-top:var(--space-6);color:var(--text-on-ink);font-size:var(--font-size-title);font-weight:var(--font-weight-prominent)}._providerReviewCardBody_15ask_1137{margin-top:var(--space-2);color:var(--text-muted-on-ink);font-size:var(--font-size-body);line-height:var(--line-height-spacious)}._providerReviewCardReply_15ask_1081{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-width-hairline) dashed color-mix(in oklch, var(--border-on-ink-strong) 88%, transparent)}._providerReviewCardReply_15ask_1081>p:not([data-type-role=evidence-label]){margin-top:var(--space-2);color:var(--text-on-ink);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed)}._providerReviewCardReply_15ask_1081 small{margin-top:var(--space-3);color:var(--text-muted-on-ink);font-size:var(--font-size-label);display:block}._providerProfileDetails_15ask_1169{--surface:var(--surface-proof-soft);--surface-elevated:var(--surface-paper);--text:var(--text-on-paper);--text-muted:var(--text-muted-on-tint);--border:color-mix(in oklch, var(--border-on-paper-strong) 45%, transparent);--accent-ink:var(--accent-ink-on-proof);gap:var(--space-5);margin-inline:calc(-1 * var(--layout-gutter-canvas));padding:var(--space-fluid-sm) var(--layout-gutter-canvas) var(--space-fluid-md);color:var(--text);background:var(--surface);display:grid;position:relative}._providerProfileDetails_15ask_1169:after{background:linear-gradient(-45deg, var(--provider-profile-page) .3rem, transparent 0) 0 100% / .6rem .6rem repeat-x, linear-gradient(45deg, var(--provider-profile-page) .3rem, transparent 0) 0 100% / .6rem .6rem repeat-x;content:"";height:.6rem;position:absolute;inset:auto 0 -1px}._providerProfileDetailsHeading_15ask_1199{gap:var(--space-3);border-bottom:var(--border-width-hairline) dashed color-mix(in oklch, var(--accent-ink) 40%, transparent);padding-block-end:var(--space-4);display:grid}._providerProfileDetailsHeading_15ask_1199 h2{font-size:var(--font-size-heading);line-height:var(--line-height-display)}._providerProfileDetailsIssuer_15ask_1212{gap:var(--space-1) var(--space-4);color:var(--accent-ink);font-family:var(--font-mono), monospace;font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-caps-wide);text-transform:uppercase;flex-wrap:wrap;display:flex}._providerProfileDetails_15ask_1169:before{background:linear-gradient(-135deg, var(--provider-profile-page) .3rem, transparent 0) 0 0 / .6rem .6rem repeat-x, linear-gradient(135deg, var(--provider-profile-page) .3rem, transparent 0) 0 0 / .6rem .6rem repeat-x;content:"";height:.6rem;position:absolute;inset:-1px 0 auto}._providerProfileDetailsReceipt_15ask_1236{gap:var(--space-4);display:grid}._providerProfileDetailsGrid_15ask_1245{column-gap:var(--space-fluid-lg);align-items:start;display:grid}@media (width>=48rem){._providerProfileDetailsGrid_15ask_1245{grid-template-columns:repeat(2,minmax(0,1fr))}}._providerDetailZone_15ask_1257{min-width:0;padding-top:var(--space-5)}._providerDetailZone_15ask_1257:not(:has(>section)){display:none}._providerDetailZone_15ask_1257>._providerDetailBlock_15ask_1266:last-child{border-bottom:0}._providerDetailZoneLabel_15ask_1270{align-items:center;gap:var(--space-3);color:var(--accent-ink);font-family:var(--font-display), serif;font-size:var(--font-size-title);line-height:var(--line-height-solid);display:flex}._providerDetailZoneLabel_15ask_1270:after{border-top:var(--border-width-emphasis) dotted color-mix(in oklch, var(--accent-ink) 45%, transparent);content:"";flex:1}._providerDetailBlock_15ask_1266{min-width:0;padding-block:var(--space-4);border-bottom:var(--border-width-hairline) dashed var(--border);border-bottom-style:dashed}._providerDetailBlock_15ask_1266>h3{align-items:center;gap:var(--space-2);color:var(--accent-ink);font-family:var(--font-mono), monospace;font-size:var(--font-size-label);font-weight:var(--font-weight-emphasis);line-height:var(--line-height-compact);letter-spacing:var(--letter-spacing-caps-wide);text-transform:uppercase;display:flex}._providerDetailBlock_15ask_1266>h3 svg{inline-size:var(--space-4);block-size:var(--space-4);flex-shrink:0}._providerDetailValue_15ask_1317{font-size:var(--font-size-body);font-weight:var(--font-weight-emphasis);line-height:var(--line-height-body);overflow-wrap:anywhere;margin-block-start:var(--space-1)}._providerDetailRow_15ask_1326{padding-block:var(--space-2)}._providerDetailRow_15ask_1326+._providerDetailRow_15ask_1326{border-top:var(--border-width-hairline) dotted var(--border)}._providerVisitMark_15ask_1334{block-size:1rem;inline-size:1rem;color:var(--accent-ink);flex-shrink:0;margin-block-start:.15rem}._providerVisitRow_15ask_1342[data-available=false] ._providerVisitMark_15ask_1334{color:var(--text-muted)}._providerVisitConfirmed_15ask_1348{align-items:center;gap:var(--space-1);color:var(--accent-ink);font-size:var(--font-size-label);font-weight:var(--font-weight-emphasis);white-space:nowrap;margin-inline-start:var(--space-2);display:inline-flex}._providerVisitNote_15ask_1359{color:var(--text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);margin-block-start:var(--space-1);padding-inline-start:calc(1rem + var(--space-2))}._providerVisitNote_15ask_1359[data-clamped]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._providerVisitNoteMore_15ask_1374{color:var(--text);font-weight:var(--font-weight-emphasis);text-underline-offset:.2em;text-decoration:underline}._providerDetailBlock_15ask_1266[data-provider-credentials]{border-bottom:0}._providerProfilePlanAction_15ask_1386{gap:var(--space-3);border-top:var(--border-width-strong) double var(--border);padding-block-start:var(--space-4);display:grid}._providerProfilePlanAction_15ask_1386 h3{font-size:var(--font-size-title);font-weight:var(--font-weight-emphasis)}._providerProfilePlanAction_15ask_1386 p{color:var(--text-muted);font-size:var(--font-size-body-sm);line-height:var(--line-height-body);margin-block-start:var(--space-1)}._providerProfilePlanAction_15ask_1386>div:last-child :is(a,button){width:100%}._providerDetailBlockManage_15ask_1409{align-self:start}._providerProfileDetailsEmpty_15ask_1413{padding-block:var(--space-4);color:var(--text-muted);font-size:var(--font-size-body-sm)}@media (width>=48rem){._providerReviewCard_15ask_1003:has(._providerReviewCardMedia_15ask_1013){grid-template-columns:minmax(16rem,.85fr) minmax(0,1.15fr)}._providerReviewCardMedia_15ask_1013{border-radius:0 var(--radius-media-wide) var(--radius-media-wide) 0;corner-shape:var(--corner-shape-art);height:100%;min-height:clamp(20rem,34vw,28rem)}._providerReviewMedia_15ask_1052{flex-basis:clamp(12rem,18vw,16rem);height:clamp(18rem,30vw,26rem)}._providerReviewCardMedia_15ask_1013[data-media-count="1"] ._providerReviewMedia_15ask_1052{flex-basis:min(78%,24rem)}}@media (width>=56.25rem){._providerProfileHero_15ask_330{grid-template-columns:minmax(0,1.35fr) minmax(25rem,.75fr);min-height:min(44rem,100svh - 10rem)}._providerProfileHeroVisual_15ask_339,._providerProfileHeroMedia_15ask_344{min-height:100%}._providerProfileHeroMedia_15ask_344{border-top-right-radius:var(--provider-profile-hero-curve);border-bottom-right-radius:0}._providerProfileHeroIdentity_15ask_478{padding-inline:var(--space-fluid-sm)}._providerProfileCoverActions_15ask_684{inset-block:auto 1rem}._providerProfileHeroIdentityMark_15ask_487{inset-block-start:var(--space-5);inset-block-end:auto;inset-inline-end:max(var(--space-5), calc(var(--provider-profile-hero-curve) / 3))}}@media (width>=80rem) and (hover:hover) and (pointer:fine){._providerProfile_15ask_10{--provider-profile-section-nav-height:0px}._providerProfileSectionNav_15ask_105{z-index:var(--z-sticky);width:2.75rem;height:auto;min-height:0;padding:var(--space-1) 0;border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-xl) 0 0 var(--radius-xl);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;display:block;position:fixed;top:50%;right:1rem;transform:translateY(-50%)}._providerProfileSticky_15ask_34>._providerProfileSectionNav_15ask_105{position:fixed;top:50%}._providerProfileSectionNavCurrent_15ask_123{display:none}._providerProfileSectionNavList_15ask_151{flex-direction:column;height:auto;display:flex}._providerProfileSectionNavLink_15ask_161{width:100%;min-width:0;height:2.75rem;min-height:var(--control-size-default);padding:0 var(--space-1-5);place-items:center end}._providerProfileSectionNavMarker_15ask_180{transform-origin:100%;width:1.5rem;transform:scaleX(.25)}._providerProfileSectionNavLink_15ask_161[aria-current=location] ._providerProfileSectionNavMarker_15ask_180,._providerProfileSectionNavLink_15ask_161:hover ._providerProfileSectionNavMarker_15ask_180,._providerProfileSectionNavLink_15ask_161:focus-visible ._providerProfileSectionNavMarker_15ask_180{transform:scaleX(1)}._providerProfileSectionNav_15ask_105:has(._providerProfileSectionNavLink_15ask_161:is(:hover,:focus-visible)) :where(._providerProfileSectionNavLink_15ask_161[aria-current=location]) ._providerProfileSectionNavMarker_15ask_180{transform:scaleX(.25)}._providerProfileSectionNavList_15ask_151>li:has(+li+li>._providerProfileSectionNavLink_15ask_161:is(:hover,:focus-visible))>._providerProfileSectionNavLink_15ask_161 ._providerProfileSectionNavMarker_15ask_180{transform:scaleX(.43)}._providerProfileSectionNavList_15ask_151>li:has(>._providerProfileSectionNavLink_15ask_161:is(:hover,:focus-visible))+li+li>._providerProfileSectionNavLink_15ask_161 ._providerProfileSectionNavMarker_15ask_180{transform:scaleX(.43)}._providerProfileSectionNavList_15ask_151>li:has(+li>._providerProfileSectionNavLink_15ask_161:is(:hover,:focus-visible))>._providerProfileSectionNavLink_15ask_161 ._providerProfileSectionNavMarker_15ask_180{transform:scaleX(.68)}._providerProfileSectionNavList_15ask_151>li:has(>._providerProfileSectionNavLink_15ask_161:is(:hover,:focus-visible))+li>._providerProfileSectionNavLink_15ask_161 ._providerProfileSectionNavMarker_15ask_180{transform:scaleX(.68)}._providerProfileSectionNavList_15ask_151>li:has(>._providerProfileSectionNavLink_15ask_161:is(:hover,:focus-visible))>._providerProfileSectionNavLink_15ask_161 ._providerProfileSectionNavMarker_15ask_180{transform:scaleX(1)}._providerProfileSectionNavLabel_15ask_204{width:max-content;max-width:12rem;height:auto;padding:var(--space-2) var(--space-3);clip:auto;color:var(--text-on-ink);font-family:var(--font-mono), monospace;font-size:var(--font-size-label);font-weight:var(--font-weight-prominent);line-height:var(--line-height-heading);text-transform:uppercase;letter-spacing:var(--letter-spacing-caps);background:var(--surface-focus);border:var(--border-width-hairline) solid color-mix(in oklch, var(--border-on-ink-strong) 53%, transparent);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-xs) var(--radius-lg);clip-path:inset(0 0 0 100%);pointer-events:none;transition:clip-path var(--duration-proof) var(--ease-interface), transform var(--duration-proof) var(--ease-interface);top:50%;right:calc(100% + .5rem);transform:translate(.4rem,-50%)}._providerProfileSectionNavLink_15ask_161:hover ._providerProfileSectionNavLabel_15ask_204,._providerProfileSectionNavLink_15ask_161:focus-visible ._providerProfileSectionNavLabel_15ask_204{clip-path:inset(0);transform:translateY(-50%)}._providerProfilePageSection_15ask_23{scroll-margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){._providerProfile_15ask_10 img{transition:none}._providerProfileHeroMedia_15ask_344:after{content:none}._providerProfileSectionNavMarker_15ask_180,._providerProfileSectionNavLabel_15ask_204,._providerProfileSectionNav_15ask_105{transition:none}}._providerContactList_15ask_1632{gap:var(--space-2);margin-block-start:var(--space-3);display:grid}._providerContactList_15ask_1632 li{align-items:baseline;gap:var(--space-1) var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}._providerContactLink_15ask_1644{align-items:center;gap:var(--space-1);max-inline-size:100%;color:var(--accent-ink);font-weight:var(--font-weight-emphasis);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline;display:inline-flex}._providerContactLink_15ask_1644 svg{inline-size:var(--space-4);block-size:var(--space-4);flex-shrink:0}._providerContactLink_15ask_1644:focus-visible{outline:var(--focus-ring-width) solid var(--accent-ink);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}}@layer utilities,overrides;
