.public-live-list{min-width:0}.public-list-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.public-list-status{color:#52635c;min-height:20px;font-size:13px}.public-list-error{color:#633a22;background:#fff1e7;border-radius:12px;margin-bottom:16px;padding:16px}.public-list-error button{font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;margin-left:8px;padding:8px 12px}.public-live-list[aria-busy=true] .ex-table-wrap{opacity:.68;transition:opacity .15s}.public-live-list .ex-cms-brand img{object-fit:contain}.public-live-list .ex-provider-identity{align-items:center;gap:8px;display:flex}.public-live-list .ex-filters label{font-size:13px;font-weight:650}.public-live-list .ex-filters input,.public-live-list .ex-filters select{min-height:44px}.cp-live-list{margin:24px 0}.public-live-list .ex-pagination{min-height:44px}.public-live-list .ex-pagination div{gap:24px;display:flex}.public-live-list .ex-pagination a{align-items:center;min-height:44px;display:inline-flex}html[data-theme=dark] .public-list-status{color:#bbccc2}html[data-theme=dark] .public-list-error{color:#ffddbe;background:#3b3025}@media (max-width:640px){.public-list-controls{gap:12px}.public-live-list .ex-section-title{align-items:flex-start;gap:12px}.public-live-list .ex-filters{grid-template-columns:1fr}.public-live-list .ex-filters label{min-width:0}.public-live-list .ex-site-name{overflow-wrap:anywhere}}.public-live-list{--ex-ink:#203b31;--ex-muted:#52635c;--ex-line:#dce2d9;--ex-card:#fff;--ex-sage:#f1f4ec;--ex-forest:#244d3f;--ex-coral:#cb7c61;--ex-violet:#f1edff}.public-live-list .ex-role-chips{flex-wrap:wrap;gap:8px;margin:0;padding:18px 0 0;display:flex}.public-live-list .ex-role-chip{border:1px solid var(--ex-line);background:var(--ex-sage);min-height:44px;color:var(--ex-ink);border-radius:10px;justify-content:center;align-items:center;padding:9px 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.public-live-list .ex-role-chip[aria-current=page]{background:var(--ex-forest);color:#fff;border-color:var(--ex-forest)}.public-live-list .ex-role-chip:hover{box-shadow:0 0 0 2px var(--ex-line)}.public-live-list .ex-cms-brand-list{flex-wrap:wrap;gap:8px;display:flex}.public-live-list .ex-cms-brand{align-items:center;gap:5px;display:inline-flex}:is(.public-live-list a:focus-visible,.public-live-list summary:focus-visible){outline:3px solid var(--ex-coral);outline-offset:3px}html[data-theme=dark] .public-live-list{--ex-ink:#e3eee5;--ex-muted:#b6c5ba;--ex-line:#3b5046;--ex-card:#1d3028;--ex-sage:#25392e;--ex-forest:#36614e;--ex-coral:#e6997b;--ex-violet:#332f42}.public-live-list .ex-role-chips a.ex-role-chip[aria-current=page]{background:var(--ex-forest);color:#fff;border-color:var(--ex-forest)}@media (max-width:640px){.public-live-list .ex-filters{grid-template-columns:1fr 1fr;display:grid}.public-live-list .ex-filters label:first-of-type,.public-live-list .ex-filters button{grid-column:1/-1}.public-live-list .ex-filter-field:first-of-type{min-width:0}.public-live-list .ex-role-chips{gap:6px}.public-live-list .ex-role-chip{flex:1 0 auto;padding:8px 10px}.public-live-list .ex-section-title{flex-wrap:wrap}.public-live-list .ex-table td{vertical-align:top}}.bare-public-content .public-live-list{--ex-ink:var(--bare-ink);--ex-muted:var(--bare-muted);--ex-line:var(--bare-border);--ex-card:var(--bare-panel);--ex-sage:var(--bare-wash);--ex-forest:var(--bare-green);--ex-violet:color-mix(in srgb, var(--bare-violet) 10%, var(--bare-panel));background:var(--bare-panel);border-color:var(--bare-border);border-radius:var(--bare-panel-radius);color:var(--bare-ink)}.bare-public-content .public-list-status{color:var(--bare-muted)}.bare-public-content .public-live-list .ex-role-chip[aria-current=page]{background:var(--bare-green);border-color:var(--bare-green);color:var(--theme-accent-ink,#fff)}.bare-public-content .public-live-list .ex-filters :is(input,select){background:var(--bare-panel);color:var(--bare-ink);border-color:var(--bare-border);border-radius:9px}.bare-public-content .public-live-list .ex-filters button{background:var(--bare-green);color:var(--theme-accent-ink,#fff);border-color:var(--bare-green);border-radius:9px}.provider-page{--ex-forest:#215b45;--ex-sage:#e9efdf;--ex-coral:#d96a50;--ex-card:var(--pd-paper);--ex-line:var(--pd-line);--ex-ink:var(--pd-ink);--ex-muted:var(--pd-muted)}.ex-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:34px 0 25px;display:grid}.ex-eyebrow{background:var(--ex-sage);letter-spacing:.08em;color:var(--ex-ink);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-block}.ex-hero h1{letter-spacing:-.065em;overflow-wrap:anywhere;margin:17px 0 12px;font-size:clamp(40px,5.6vw,68px);line-height:1.02}.ex-hero p{color:var(--ex-muted);max-width:720px;margin:0;font-size:18px;line-height:1.6}.ex-hero-aside{max-width:300px}.ex-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px;display:grid}.ex-stats article,.ex-stats>a{border:1px solid var(--ex-line);background:var(--ex-card);min-width:0;min-height:124px;color:var(--ex-ink);border-radius:14px;flex-direction:column;justify-content:center;padding:18px;text-decoration:none;display:flex}.ex-stats>a:hover{background:var(--ex-sage)}.ex-stats span{color:var(--ex-muted);font-size:14px;font-weight:700}.ex-stats strong{letter-spacing:-.05em;overflow-wrap:anywhere;margin:7px 0;font-size:36px;line-height:1.15}.ex-stats small{color:var(--ex-muted);font-size:13px;line-height:1.4}.ex-bar{min-height:48px;color:var(--ex-ink);grid-template-columns:minmax(100px,1fr) minmax(80px,2fr) auto auto;align-items:center;gap:12px;display:grid}.ex-bar-label{overflow-wrap:anywhere;min-width:0}.ex-bar-track{-webkit-appearance:none;appearance:none;background:var(--ex-line);border:0;border-radius:99px;width:100%;height:10px;overflow:hidden}.ex-bar-track::-webkit-progress-bar{background:var(--ex-line);border-radius:99px}.ex-bar-track::-webkit-progress-value{background:var(--ex-forest);border-radius:99px}.ex-bar-track::-moz-progress-bar{background:var(--ex-forest);border-radius:99px}.ex-bar>strong{font-variant-numeric:tabular-nums}.ex-bar>small{color:var(--ex-muted);text-align:right;min-width:45px}.ex-panel,.ex-cms-card{border:1px solid var(--ex-line);background:var(--ex-card);border-radius:16px;min-width:0;padding:22px}.ex-panel{overflow:hidden}.ex-cms-card h2{letter-spacing:-.035em;margin:0 0 18px;font-size:25px;line-height:1.2}.ex-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);align-items:start;gap:14px;display:grid}.ex-row{border-bottom:1px solid var(--ex-line);overflow-wrap:anywhere;align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.ex-empty{border:1px dashed var(--ex-line);background:var(--ex-sage);overflow-wrap:anywhere;border-radius:12px;padding:24px}.ex-empty h2{margin:0 0 8px;font-size:21px}.ex-empty p{color:var(--ex-muted);margin:0}.ex-breadcrumbs{color:var(--ex-muted);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.ex-breadcrumbs>span{align-items:center;gap:8px;min-height:44px;display:inline-flex}.ex-breadcrumbs b{color:var(--ex-line);font-weight:400}.ex-breadcrumbs [aria-current=page]{color:var(--ex-ink);font-weight:700}.ex-tabs{border-bottom:1px solid var(--ex-line);scrollbar-width:thin;gap:5px;max-width:100%;display:flex;overflow-x:auto}.ex-tabs a{min-height:48px;color:var(--ex-muted);flex:none;justify-content:center;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.ex-tabs a[aria-current=page]{color:var(--ex-ink);border-bottom:3px solid var(--ex-forest);font-weight:700}.ex-filters{flex-wrap:wrap;align-items:end;gap:10px;min-width:0;display:flex}.ex-filters>*{min-width:0}.ex-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.ex-pagination a{border:1px solid var(--ex-line);border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:7px 12px;display:inline-flex}.ex-stack{gap:12px;min-width:0;display:grid}.ex-cms-layout{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.ex-donut{aspect-ratio:1;width:min(100%,180px);margin:auto;position:relative}.ex-donut svg{width:100%;height:100%;display:block}.ex-donut circle{fill:none;stroke-width:24px}.ex-donut-base{stroke:var(--ex-line)}.ex-donut-segment{stroke-linecap:butt}.ex-donut-segment-0{stroke:#215b45}.ex-donut-segment-1{stroke:#9ab69b}.ex-donut-segment-2{stroke:#bd8ad8}.ex-donut-segment-3{stroke:#ed795d}.ex-donut-segment-4{stroke:#b6c1c2}.ex-donut>span{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ex-donut>span strong{letter-spacing:-.05em;font-size:28px}.ex-donut>span small{color:var(--ex-muted);font-size:12px}.ex-cms-legend{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ex-cms-legend li{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;font-size:14px;display:grid}.ex-cms-legend a{overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline}.ex-cms-legend strong{font-variant-numeric:tabular-nums}.ex-swatch,.ex-unidentified{background:#b6c1c2;border-radius:50%;width:11px;height:11px}.ex-swatch-0{background:#215b45}.ex-swatch-1{background:#9ab69b}.ex-swatch-2{background:#bd8ad8}.ex-swatch-3{background:#ed795d}.ex-swatch-4{background:#b6c1c2}.ex-cms-note{color:var(--ex-muted);margin:16px 0 0;font-size:13px;line-height:1.55}.ex-cms-card>.ex-empty{margin:0}.ex-cms-chip{border:1px solid var(--ex-line);background:var(--ex-sage);max-width:100%;min-height:44px;color:var(--ex-ink);font:inherit;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;padding:7px 13px;font-size:14px;display:inline-flex}.ex-insight-dialog{border:1px solid var(--ex-line);background:var(--ex-card);width:min(440px,100vw - 32px);max-width:calc(100vw - 32px);color:var(--ex-ink);border-radius:18px;margin:auto;padding:24px;position:fixed;inset:0;box-shadow:0 16px 60px #10221944}.ex-insight-dialog::backdrop{background:#10221977}.ex-insight-dialog h2{margin:0 35px 18px 0;font-size:23px;line-height:1.2}.ex-insight-close{width:44px;height:44px;color:var(--ex-ink);background:0 0;border:0;border-radius:50%;font-size:26px;position:absolute;top:10px;right:10px}.ex-insight-stat{align-items:center;gap:16px;display:flex}.ex-insight-stat p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.ex-insight-ring{flex:none;place-items:center;width:84px;height:84px;font-weight:800;display:grid;position:relative}.ex-insight-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ex-insight-ring circle{fill:none;stroke-width:12px}.ex-insight-ring-base{stroke:var(--ex-sage)}.ex-insight-ring-value{stroke:#bd8ad8}.ex-insight-note{color:var(--ex-muted);margin:17px 0 0;font-size:14px;line-height:1.55}.ex-insight-link{background:var(--ex-forest);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:19px;padding:10px 14px;font-weight:700;text-decoration:none;display:flex;color:#fff!important}@media (max-width:780px){.ex-grid{grid-template-columns:minmax(0,1fr)}.ex-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-hero{grid-template-columns:minmax(0,1fr)}.ex-hero-aside{max-width:none}}@media (max-width:520px){.ex-hero{padding:25px 0 20px}.ex-hero h1{font-size:clamp(38px,11vw,54px)}.ex-hero p{font-size:16px}.ex-stats{gap:8px}.ex-stats article,.ex-stats>a{min-height:108px;padding:13px}.ex-stats strong{font-size:29px}.ex-stats span{font-size:13px}.ex-panel,.ex-cms-card{padding:16px 13px}.ex-cms-card h2{font-size:22px}.ex-cms-layout{grid-template-columns:minmax(82px,.65fr) minmax(0,1fr);gap:10px}.ex-donut{width:min(100%,130px)}.ex-donut>span strong{font-size:23px}.ex-cms-legend{gap:8px}.ex-cms-legend li{grid-template-columns:10px minmax(0,1fr) auto;gap:6px;font-size:13px}.ex-bar{grid-template-columns:minmax(72px,1fr) minmax(48px,1fr) auto;gap:7px}.ex-bar>small{grid-column:3;justify-self:end}.ex-insight-dialog{width:100%;max-width:none;padding:25px 21px max(24px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;margin:0;position:fixed;inset:auto 0 0}.ex-breadcrumbs{font-size:13px}}html[data-theme=dark] .provider-page{--ex-sage:#293e2c;--ex-forest:#438364;--ex-line:var(--pd-line);--ex-card:var(--pd-paper);--ex-ink:var(--pd-ink);--ex-muted:var(--pd-muted)}html[data-theme=dark] .ex-donut-base{stroke:#354a3d}html[data-theme=dark] .ex-donut-segment-0{stroke:#438364}html[data-theme=dark] .ex-donut-segment-1{stroke:#a6c7a6}html[data-theme=dark] .ex-donut-segment-2{stroke:#c8a2dd}html[data-theme=dark] .ex-donut-segment-3{stroke:#ef9278}html[data-theme=dark] .ex-donut-segment-4{stroke:#aab9ba}html[data-theme=dark] .ex-swatch-0{background:#438364}html[data-theme=dark] .ex-swatch-1{background:#a6c7a6}html[data-theme=dark] .ex-swatch-2{background:#c8a2dd}html[data-theme=dark] .ex-swatch-3{background:#ef9278}html[data-theme=dark] .ex-swatch-4{background:#aab9ba}html[data-theme=dark] .ex-insight-link{background:#438364;color:#fff!important}html[data-theme=dark] .ex-insight-ring-value{stroke:#c8a2dd}.ex-filter-field{gap:6px;min-width:0;display:grid}.ex-filter-field label,.ex-filter-label{color:var(--ex-ink);font-size:14px;font-weight:700}.ex-filter-field :is(input,select),.ex-filters>:is(input,select){border:1px solid var(--ex-line);background:var(--ex-card);width:100%;min-height:48px;color:var(--ex-ink);font:inherit;border-radius:9px;padding:10px 12px}.ex-table-wrap{border:1px solid var(--ex-line);border-radius:12px;width:100%;min-width:0;overflow-x:auto}.ex-table{border-collapse:collapse;text-align:left;width:100%}.ex-table caption{text-align:left;color:var(--ex-muted);padding:10px 12px;font-size:13px}.ex-table th,.ex-table td{border-bottom:1px solid var(--ex-line);vertical-align:middle;overflow-wrap:anywhere;padding:12px}.ex-table th{color:var(--ex-muted);font-size:13px;font-weight:700}.ex-table td{font-size:14px}.ex-table tbody tr:last-child td{border-bottom:0}@media (max-width:620px){.ex-table-wrap{border:0;overflow:visible}.ex-table,.ex-table tbody{gap:9px;display:grid}.ex-table thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.ex-table caption{display:block}.ex-table tbody tr{border:1px solid var(--ex-line);background:var(--pd-bg);border-radius:10px;gap:0;padding:6px 11px;display:grid}.ex-table td{border-bottom:1px solid var(--ex-line);text-align:right;justify-content:space-between;align-items:start;gap:14px;padding:7px 0;display:flex}.ex-table td:last-child{border-bottom:0}.ex-table td:before{content:attr(data-label);color:var(--ex-muted);text-align:left;font-size:12px;font-weight:700}.ex-table td>*{min-width:0}}@media (prefers-reduced-motion:reduce){.ex-stats>a:hover{transform:none}}.ex-page .provider-main{max-width:1240px;padding-top:34px}.ex-page .pv-nav{margin-bottom:4px}.ex-panel h2{letter-spacing:-.035em;margin:0 0 16px;font-size:24px;line-height:1.2}.ex-panel p{font-size:15px;line-height:1.65}.ex-muted{color:var(--ex-muted)}.ex-filters{margin:18px 0 22px}.ex-filters .ex-filter-field:first-of-type{flex:1;min-width:145px}.ex-filters button{background:var(--ex-forest);color:#fff;min-height:48px;font:inherit;border:0;border-radius:9px;padding:11px 18px;font-weight:650}.ex-section-title,.ex-provider-caption{justify-content:space-between;align-items:center;gap:12px;display:flex}.ex-section-title>span,.ex-provider-caption{color:var(--ex-muted);font-size:13px}.ex-provider-caption{border-bottom:1px solid var(--ex-line);padding:12px 0}.ex-panel>.ex-bar{border-bottom:1px solid var(--ex-line);min-height:61px;padding:10px 0;text-decoration:none}.ex-panel>.ex-bar:hover{background:var(--ex-sage)}.ex-bar-label{font-weight:650}.ex-inline-link{min-height:44px;padding:10px 0;font-weight:650;display:block}.ex-sage-panel,.ex-answer{background:var(--ex-sage)}.ex-footnote{font-size:13px!important}.ex-table td>small{color:var(--ex-muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.ex-table td>strong,.ex-site-name{font-weight:650;line-height:1.5;display:block}.ex-chip-list{flex-wrap:wrap;gap:6px;display:flex}.ex-table .ex-cms-chip{padding:5px 9px;font-size:12px}.ex-table th:first-child,.ex-table th:nth-child(2){width:35%}.ex-answer{border:1px solid var(--ex-line);border-radius:18px;margin:0 0 20px;padding:26px}.ex-answer h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(28px,4vw,42px)}.ex-answer p{max-width:750px;color:var(--ex-muted);line-height:1.6}.ex-answer>a{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.ex-connections>div{border-bottom:1px solid var(--ex-line);grid-template-columns:100px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.ex-connections>div:last-child{border:0}.ex-connections>div>span{color:var(--ex-muted);font-size:14px}.ex-connections a{overflow-wrap:anywhere;min-height:44px;font-weight:650;display:block}.ex-connections small{color:var(--ex-muted);margin:6px 0;font-size:13px;font-weight:400;display:block}.ex-source{min-height:44px;padding:7px;display:inline-block}.ex-method{margin:22px 0}.ex-provider-footer{margin-top:22px}.ex-profile-sidebar .ex-bar{grid-template-columns:minmax(85px,1fr) minmax(30px,.7fr) auto auto;gap:7px}.ex-provider-note{color:var(--ex-muted);font-size:14px}.ex-filter-controls{margin-bottom:22px}.ex-table-wrap{margin-top:20px}.ex-table .ex-muted{font-size:13px}@media (max-width:620px){.ex-page .provider-main{padding-top:18px}.ex-page .ex-stats strong{font-size:27px}.ex-section-title{flex-direction:column;align-items:start}.ex-table td{text-align:left;grid-template-columns:78px minmax(0,1fr);column-gap:12px;display:grid}.ex-table td:before{grid-area:1/1/span 3}.ex-table td>*{grid-column:2}.ex-table td>small{margin-top:0}.ex-table .ex-chip-list{justify-content:start}.ex-connections>div{grid-template-columns:68px minmax(0,1fr);gap:14px}.ex-answer{padding:20px}.ex-page .ex-grid{margin-top:14px}.ex-panel>.ex-bar{grid-template-columns:minmax(85px,1fr) minmax(35px,.6fr) auto auto}.ex-panel>.ex-bar>small{grid-column:auto;min-width:34px;font-size:11px}}.provider-page .ex-insight-dialog h2{white-space:normal;overflow-wrap:anywhere;padding-right:32px;line-height:1.25}.ex-insight-dialog{max-height:calc(100dvh - 16px);overflow-y:auto}.ex-bar-track{color:var(--ex-forest)}@media (max-width:620px){.ex-table td[data-label=Domain] small a{align-items:center;min-height:44px;display:inline-flex}.ex-popularity-details summary{min-height:44px}}.ex-popularity-note{color:var(--ex-muted);margin:12px 0 -8px!important;font-size:13px!important}.ex-popularity-details{color:var(--ex-muted);margin-top:10px;font-size:13px;line-height:1.55}.ex-popularity-details summary{min-height:40px;color:var(--ex-ink);cursor:pointer;align-items:center;font-weight:650;display:flex}.ex-popularity-details p{margin:5px 0 9px;font-size:13px!important}.ex-score{font-weight:700;color:var(--ex-forest)!important}.ex-score a{color:inherit}.ex-table th:nth-child(4){width:15%}.ex-table td[data-label=Popularity] strong{display:block}.ex-table td[data-label=Popularity] small{color:var(--ex-muted);margin-top:4px;font-size:12px;display:block}.ex-table td[data-label=Domain] small a{text-underline-offset:2px;font-weight:650}.provider-page.ex-page{--ex-forest:#284637;--ex-sage:#e9eee1;--ex-coral:#ef795c;--ex-card:var(--pd-paper);--ex-line:var(--pd-line);--ex-ink:var(--pd-ink);--ex-muted:var(--pd-muted)}.provider-page.ex-page .provider-main{max-width:1320px;padding-top:28px}.ex-page :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #9b6342}.ex-page .ex-hero h1,.ex-page .ex-stats strong,.ex-page h2{font-family:Space Grotesk,Arial,sans-serif}.ex-page .ex-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-bar-brand{align-items:center;gap:10px;min-width:0;display:flex}.ex-bar-brand>img,.ex-bar-brand>span:first-child{object-fit:contain;border:1px solid var(--ex-line);background:var(--ex-card);width:32px;height:32px;color:var(--ex-forest);border-radius:8px;flex:0 0 32px;place-items:center;font-weight:700;display:grid}.ex-bar-label{overflow-wrap:anywhere}.ex-pagination>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.ex-pagination>span{color:var(--ex-muted);font-variant-numeric:tabular-nums;font-size:13px}.ex-page .ex-filters select{border:1px solid var(--ex-line);background:var(--ex-card);min-height:46px;color:var(--ex-ink);font:inherit;border-radius:8px;padding:8px 11px}.ex-provider-caption{grid-template-columns:minmax(180px,1.35fr) auto minmax(140px,1fr) minmax(95px,.4fr);gap:14px;display:grid}.ex-bar-provider{border-bottom:1px solid var(--ex-line);grid-template-columns:minmax(180px,1.35fr) auto minmax(140px,1fr) minmax(95px,.4fr);gap:14px;padding:11px 8px;text-decoration:none}.ex-bar-provider:hover{background:var(--ex-sage)}.ex-bar-provider>strong{grid-area:1/2}.ex-bar-provider>.ex-bar-track{grid-area:1/3}.ex-bar-provider>small{grid-area:1/4;min-width:0}.ex-bar-provider .ex-bar-brand{grid-area:1/1}@media (max-width:760px){.provider-page.ex-page .provider-main{padding-top:16px}.ex-page .ex-hero{grid-template-columns:1fr;gap:18px;padding:24px 0 20px}.ex-page .ex-hero h1{font-size:clamp(38px,11vw,52px)}.ex-page .ex-hero-aside{max-width:none}.ex-page .ex-stats-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ex-page .ex-stats article,.ex-page .ex-stats>a{min-height:104px;padding:12px 9px}.ex-page .ex-stats span{font-size:11px}.ex-page .ex-stats strong{font-size:26px}.ex-page .ex-stats small{font-size:10px}.ex-bar-brand{gap:7px}.ex-bar-brand>img,.ex-bar-brand>span:first-child{flex-basis:28px;width:28px;height:28px}}@media (max-width:380px){.ex-page .ex-stats-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.ex-page .ex-stats article,.ex-page .ex-stats>a{min-height:72px;padding:8px 6px}.ex-page .ex-stats strong{margin:3px 0;font-size:20px}.ex-page .ex-stats span{font-size:10px}.ex-page .ex-stats small{font-size:9px}.ex-pagination>div{justify-content:space-between;width:100%}}@media (max-width:620px){.ex-provider-caption{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.ex-provider-caption span:nth-child(3){display:none}.ex-bar-provider{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.ex-bar-provider .ex-bar-brand{grid-area:1/1}.ex-bar-provider>strong{grid-area:1/2}.ex-bar-provider>.ex-bar-track{grid-area:2/1}.ex-bar-provider>small{grid-area:2/2}}.ex-directory-page .ex-eyebrow{letter-spacing:.2em;color:var(--ex-forest);background:0 0;border-radius:0;padding:0;font-size:11px}.ex-directory-page .ex-hero h1{letter-spacing:-.065em;font-size:clamp(44px,5.2vw,68px);font-weight:700}.ex-directory-page .ex-hero-aside{max-width:none}.ex-summary .ex-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 12px;display:grid}.ex-summary .ex-stats article,.ex-summary .ex-stats>a{background:0 0;border:0;border-radius:0;justify-content:flex-start;min-height:74px;padding:4px 14px}.ex-summary .ex-stats span{font-size:12px;font-weight:500;line-height:1.4}.ex-summary .ex-stats strong{font-variant-numeric:tabular-nums;margin:4px 0;font-size:clamp(25px,3vw,36px)}.ex-summary .ex-stats small{font-size:11px;line-height:1.35}.ex-summary-date{color:var(--ex-muted);text-align:right;margin:2px 0 8px;font-size:12px!important}.ex-primary{background:var(--ex-forest);border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.ex-primary:hover{filter:brightness(1.1)}.ex-directory-page .pv-nav{border:0;border-bottom:1px solid var(--ex-line);scrollbar-width:thin;background:0 0;border-radius:0;gap:26px;margin:0 0 20px;display:flex;overflow-x:auto}.ex-directory-page .pv-nav a{min-height:48px;color:var(--ex-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;align-items:center;margin:0;padding:7px 2px 10px;font-size:15px;text-decoration:none;display:flex}.ex-directory-page .pv-nav a[aria-current]{border-bottom-color:var(--ex-forest);color:var(--ex-ink);font-weight:700}@media (max-width:760px){.ex-directory-page .ex-hero{grid-template-columns:1fr;gap:17px;padding:27px 0 21px}.ex-directory-page .ex-hero h1{font-size:clamp(40px,10.5vw,56px)}.ex-directory-page .ex-hero p{font-size:16px}.ex-directory-page .ex-summary .ex-stats article,.ex-directory-page .ex-summary .ex-stats>a{min-height:70px;padding-inline:10px}.ex-directory-page .ex-summary .ex-stats strong{font-size:clamp(24px,7vw,32px)}.ex-summary-date{text-align:left}.ex-directory-page .pv-nav{gap:20px;margin-bottom:16px}}@media (max-width:390px){.ex-directory-page .ex-summary .ex-stats article,.ex-directory-page .ex-summary .ex-stats>a{padding-inline:6px}.ex-directory-page .ex-summary .ex-stats span{font-size:10px}.ex-directory-page .ex-summary .ex-stats strong{font-size:22px}.ex-directory-page .pv-nav{gap:14px}.ex-directory-page .pv-nav a{font-size:13px}}html[data-theme=dark] .ex-directory-page .ex-eyebrow{color:#d3e6d5}html[data-theme=dark] .ex-directory-page .pv-nav a[aria-current]{color:var(--ex-ink);border-bottom-color:#a7c5a4}.ex-directory-controls{gap:12px;min-width:0;margin:0 0 18px;display:grid}.ex-directory-controls>.ex-filters{border:1px solid var(--ex-line);background:var(--ex-card);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(150px,220px) auto;align-items:end;margin:0;padding:12px;display:grid}.ex-directory-controls>.ex-filters .ex-filter-field:first-of-type{flex:320px}.ex-directory-controls>.ex-filters .ex-filter-field{flex:0 190px}.ex-directory-controls>.ex-filters button{flex:none}.ex-full-results{min-width:0}.ex-full-results>.ex-section-title{margin-bottom:12px}.ex-full-results>.ex-page-size{margin:8px 0 14px}.ex-optional-insight{border:1px solid var(--ex-line);background:var(--ex-card);border-radius:12px;margin:16px 0 20px;padding:0 16px}.ex-optional-insight>summary{cursor:pointer;align-items:center;min-height:48px;font-weight:650;display:flex}.ex-optional-insight>.ex-cms-card{border:0;border-top:1px solid var(--ex-line);background:0 0;border-radius:0;margin:0 0 12px;padding:16px}.ex-optional-insight>p{color:var(--ex-muted);font-size:14px}.ex-site-identity{align-items:center;gap:10px;min-width:0;display:flex}.ex-site-monogram{background:var(--ex-sage);width:36px;height:36px;color:var(--ex-forest);border-radius:9px;flex:0 0 36px;place-items:center;font-weight:700;display:grid}.ex-site-identity>span:last-child{min-width:0}.ex-provider-identity{width:max-content;max-width:100%;color:var(--ex-ink);align-items:center;gap:8px;text-decoration:none;display:flex}.ex-provider-identity img{object-fit:contain;border:1px solid var(--ex-line);background:var(--ex-card);border-radius:7px;width:28px;height:28px;padding:3px}.ex-provider-identity strong{overflow-wrap:anywhere}.ex-provider-identity>span{color:var(--ex-muted);font-size:12px}.ex-provider-identity:hover strong{text-underline-offset:3px;text-decoration:underline}.ex-cms-brand-list{flex-wrap:wrap;gap:7px;display:flex}.ex-cms-brand{align-items:center;gap:5px;min-width:0;display:inline-flex}.ex-cms-brand>[aria-hidden=true]{flex:0 0 22px;width:22px;height:22px}.ex-cms-brand>[aria-hidden=true] img{object-fit:contain;width:22px;height:22px}.ex-capture-detail{color:var(--ex-muted);margin-top:4px;font-size:12px}.ex-capture-detail summary{cursor:pointer;min-height:30px}.ex-capture-detail p{margin:3px 0;font-size:12px!important;line-height:1.45!important}@media (max-width:620px){.ex-directory-controls>.ex-filters{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:10px;display:grid}.ex-directory-controls>.ex-filters .ex-filter-field:first-of-type{grid-column:1/-1;min-width:0}.ex-directory-controls>.ex-filters .ex-filter-field:not(:first-of-type){grid-column:1}.ex-directory-controls>.ex-filters button{grid-area:2/2;min-height:46px;padding-inline:13px}.ex-directory-controls .ex-role-chips{gap:7px}.ex-full-results{padding:14px 11px}.ex-full-results .ex-table-wrap{margin-top:8px}.ex-full-results .ex-table tbody tr{padding:8px 10px}.ex-full-results .ex-table td{grid-template-columns:66px minmax(0,1fr);column-gap:8px;padding:5px 0}.ex-full-results .ex-table td:before{font-size:11px}.ex-full-results .ex-table td[data-label=Domain]{display:block}.ex-full-results .ex-table td[data-label=Domain]:before{display:none}.ex-site-monogram{flex-basis:32px;width:32px;height:32px}.ex-full-results .ex-site-name{font-size:14px;line-height:1.3}.ex-full-results .ex-table td>small{font-size:11px}.ex-capture-detail summary{min-height:28px}.ex-cms-brand{font-size:12px}.ex-cms-brand>[aria-hidden=true],.ex-cms-brand>[aria-hidden=true] img{width:19px;height:19px}.ex-full-results .ex-table td[data-label=Popularity]{justify-content:flex-start;align-items:center;gap:8px;display:flex}.ex-full-results .ex-table td[data-label=Popularity]:before{flex:none}}@media (max-width:360px){.ex-directory-controls .ex-role-chips a.ex-role-chip{gap:3px;padding-inline:4px;font-size:11px}.ex-directory-controls>.ex-filters button{font-size:13px}.ex-full-results .ex-table td{grid-template-columns:58px minmax(0,1fr)}}.ex-capture-detail ul{gap:3px;margin:7px 0 0;padding:0;list-style:none;display:grid}.ex-capture-detail li{overflow-wrap:anywhere}.ex-capture-detail li strong{color:var(--ex-ink)}.ex-optional-insight a{color:var(--ex-forest);text-underline-offset:3px}html[data-theme=dark] .ex-optional-insight a{color:#a7c5a4}@media (max-width:620px){.ex-full-results .ex-table td{row-gap:3px}.ex-full-results .ex-table td:before{grid-row:1}.ex-full-results .ex-table td[data-label=CMS]{align-items:center}.ex-full-results .ex-table td[data-label="Hosting / network"]>small{grid-column:2}}.ex-provider-identity img{background:#f6f7f1}.ex-directory-page .pv-nav{flex-wrap:wrap;overflow:visible}.provider-page.ex-page{--ex-forest:#284637;--ex-sage:#edf1e8;--ex-coral:#dd7357;--ex-violet:#7962ad;--ex-card:var(--pd-paper);--ex-line:var(--pd-line);--ex-ink:var(--pd-ink);--ex-muted:var(--pd-muted)}.ex-page .ex-panel,.ex-page .ex-cms-card{border-color:var(--ex-line);background:var(--pd-paper);border-radius:16px;box-shadow:0 5px 18px #263c2d08}.ex-page .ex-full-results{padding:22px}.ex-page .ex-section-title{border-bottom:1px solid var(--ex-line);padding-bottom:11px}.ex-page .ex-section-title h2{margin:0;font-size:22px}.ex-page .ex-section-title>span{border:1px solid var(--ex-line);background:var(--pd-bg);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:6px 10px}.ex-page .ex-bar-label{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;overflow:hidden}.ex-page .ex-bar-brand{min-width:0;max-width:100%}.ex-page .ex-bar-brand img{background:#fff}.ex-page .ex-provider-bars .ex-bar{grid-template-columns:minmax(0,1.25fr) minmax(70px,1fr) auto auto;gap:10px}.ex-page .ex-provider-bars .ex-bar-brand{grid-column:1}.ex-page .ex-provider-bars .ex-bar-track{grid-column:2}.ex-page .ex-provider-bars .ex-bar>strong{grid-column:3}.ex-page .ex-provider-bars .ex-bar>small{grid-column:4}.ex-page .ex-directory-controls>.ex-filters,.ex-page .ex-role-chips a.ex-role-chip{border-color:var(--ex-line);background:var(--pd-paper)}.ex-page .ex-role-chip{--role-color:#7962ad}.ex-page .ex-role-hosting{--role-color:#688c67}.ex-page .ex-role-cloud{--role-color:#7962ad}.ex-page .ex-role-network{--role-color:#d96a50}.ex-page .ex-role-cdn{--role-color:#c38b35}.ex-page .ex-role-dns{--role-color:#8d668e}.ex-page .ex-summary-date{font-size:12px!important}@media (max-width:760px){.ex-page .ex-provider-bars .ex-bar{grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}.ex-page .ex-provider-bars .ex-bar-brand{grid-area:1/1}.ex-page .ex-provider-bars .ex-bar>strong{grid-area:1/2}.ex-page .ex-provider-bars .ex-bar-track{grid-area:2/1}.ex-page .ex-provider-bars .ex-bar>small{grid-area:2/2}}@media (max-width:620px){.ex-page .ex-full-results{padding:16px 12px}.ex-page .ex-section-title{flex-direction:row;align-items:center}.ex-page .ex-section-title h2{font-size:20px}.ex-page .ex-section-title>span{font-size:12px}.ex-page .ex-provider-bars .ex-bar-label{max-width:calc(100% - 36px)}}html[data-theme=dark] .ex-page .ex-panel,html[data-theme=dark] .ex-page .ex-cms-card{box-shadow:none}.ex-directory-controls .ex-role-chips{border:0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid;overflow:visible}.ex-directory-controls .ex-role-chips a.ex-role-chip{border:1px solid var(--ex-line);border-bottom:3px solid var(--role-color,#466c53);background:var(--ex-card);min-height:46px;color:var(--ex-ink);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:7px 10px;font-weight:600;text-decoration:none;display:flex}.ex-directory-controls .ex-role-chip svg{flex:0 0 20px}.ex-directory-controls .ex-role-chips a.ex-role-chip[aria-current=page]{background:color-mix(in srgb,var(--role-color,#466c53) 12%,var(--ex-card));box-shadow:inset 0 0 0 1px var(--role-color,#466c53)}.ex-directory-controls .ex-role-all{--role-color:#286048}.ex-directory-controls .ex-role-hosting{--role-color:#769b58}.ex-directory-controls .ex-role-cloud{--role-color:#8a6ac4}.ex-directory-controls .ex-role-network{--role-color:#d96d50}.ex-directory-controls .ex-role-cdn{--role-color:#d69324}.ex-directory-controls .ex-role-dns{--role-color:#4d88c4}@media (max-width:760px){.ex-directory-controls .ex-role-chips{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(52px,auto)}.ex-directory-controls .ex-role-chips a.ex-role-chip{white-space:normal;text-align:center;flex-direction:column;gap:3px;min-height:50px;padding:5px 4px;font-size:12px;line-height:1.2}}.ex-directory-controls .ex-role-chips a.ex-role-chip>span{font-size:inherit;line-height:inherit}.ex-directory-controls .ex-role-chips a.ex-role-chip{border-radius:10px}.ex-directory-controls .ex-role-chips a.ex-role-chip[aria-current=page]{border-color:var(--ex-line);border-bottom-color:var(--role-color,#466c53);background:color-mix(in srgb,var(--role-color,#466c53) 12%,var(--ex-card));color:var(--ex-ink);box-shadow:inset 0 0 0 1px var(--role-color,#466c53)}.ex-bar-split .ex-bar-count{font-variant-numeric:tabular-nums;grid-area:1/2}.ex-bar-split .ex-bar-share{color:var(--ex-muted);grid-area:1/4}.ex-bar-split a{color:inherit;align-items:center;min-height:44px;text-decoration:none;display:flex}.ex-bar-split a:hover{text-decoration:underline}.ex-bar-split a:focus-visible{outline:2px solid var(--ex-forest);outline-offset:3px;border-radius:4px}@media (max-width:620px){.ex-bar-split .ex-bar-share{grid-area:2/2;min-height:24px}}.ex-sample-note{border-left:3px solid var(--ex-forest);background:var(--ex-sage);color:var(--ex-ink);padding:12px 15px;font-size:14px;line-height:1.55}.ex-sample-note a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.provider-page.ex-page{--pd-ink:var(--bare-ink,#18231f);--pd-muted:var(--bare-muted,#68756f);--pd-paper:var(--bare-panel,#fff);--pd-bg:var(--bare-wash,#f6f8f6);--pd-line:var(--bare-border,#e3e9e5);--pd-sage:var(--bare-wash,#f6f8f6);--pd-forest:var(--bare-green,#176b4b);--pd-coral:var(--bare-violet,#7556d8);--ex-forest:var(--bare-green,#176b4b);--ex-sage:var(--bare-wash,#f6f8f6);--ex-coral:var(--bare-violet,#7556d8);--ex-card:var(--bare-panel,#fff);--ex-line:var(--bare-border,#e3e9e5);--ex-ink:var(--bare-ink,#18231f);--ex-muted:var(--bare-muted,#68756f);background:var(--bare-canvas,#fbfcfb);color:var(--bare-ink,#18231f)}.provider-page.ex-page .provider-main{box-sizing:border-box;width:100%;max-width:var(--bare-page-max,1280px);padding:30px var(--bare-page-gutter,32px) 54px;font-family:inherit}.ex-hero{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:22px 0 24px}.ex-hero h1{letter-spacing:-.045em;margin:10px 0 8px;font-family:inherit;font-size:clamp(38px,5vw,58px);font-weight:700;line-height:1.04}.ex-directory-page .ex-hero h1{letter-spacing:-.045em;font-size:clamp(38px,5vw,58px)}.ex-hero h1>span{color:var(--bare-violet,#7556d8)}.ex-hero p{color:var(--bare-muted,#68756f);font-size:16px;line-height:1.55}.ex-eyebrow{color:var(--bare-green,#176b4b);letter-spacing:.12em;background:0 0;border-radius:0;padding:0;font-size:11px}.ex-directory-page .ex-hero{grid-template-columns:minmax(0,1.15fr) minmax(390px,1fr);gap:28px;padding:24px 0}.ex-summary .ex-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 10px}.ex-summary .ex-stats article,.ex-summary .ex-stats>a{border:1px solid var(--bare-border,#e3e9e5);border-radius:var(--bare-panel-radius,16px);background:var(--bare-panel,#fff);justify-content:center;min-height:92px;padding:13px}.ex-summary .ex-stats article+article,.ex-summary .ex-stats article+a,.ex-summary .ex-stats>a+article,.ex-summary .ex-stats>a+a{border-left:1px solid var(--bare-border,#e3e9e5)}.ex-summary .ex-stats span{color:var(--bare-muted,#68756f);font-size:12px;font-weight:650}.ex-summary .ex-stats strong{color:var(--bare-ink,#18231f);margin:5px 0;font-size:clamp(23px,2.7vw,32px)}.ex-summary-date{color:var(--bare-muted,#68756f);text-align:left}.ex-panel,.ex-cms-card,.ex-stats article,.ex-stats>a{border-color:var(--bare-border,#e3e9e5);border-radius:var(--bare-panel-radius,16px);background:var(--bare-panel,#fff);box-shadow:0 6px 22px #1b33250a}.ex-panel h2,.ex-cms-card h2{letter-spacing:-.025em;font-size:22px;font-weight:650}.ex-filters{border:1px solid var(--bare-border,#e3e9e5);background:var(--bare-wash,#f6f8f6);border-radius:14px;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(125px,.85fr)) auto;align-items:end;gap:9px;padding:15px;display:grid}.ex-filter-field{min-width:0;color:var(--bare-muted,#68756f);gap:6px;font-size:12px;font-weight:650;display:grid}.ex-filter-field input,.ex-filter-field select,.ex-filters input,.ex-filters select{border:1px solid var(--bare-border,#e3e9e5);background:var(--bare-panel,#fff);width:100%;min-width:0;min-height:44px;color:var(--bare-ink,#18231f);font:inherit;border-radius:9px;padding:8px 10px}.ex-filters>button{background:var(--bare-green,#176b4b);color:#fff;min-height:44px;font:inherit;border:0;border-radius:9px;padding:8px 14px;font-weight:700}.ex-role-chips{flex-wrap:wrap;gap:7px;margin:0 0 12px;display:flex}.ex-role-chip,.ex-tabs a,.ex-pagination a{border-color:var(--bare-border,#e3e9e5);background:var(--bare-panel,#fff);color:var(--bare-ink,#18231f);border-radius:9px}.ex-role-chip[aria-current=page],.ex-tabs a[aria-current=page]{border-color:var(--bare-green,#176b4b);color:var(--bare-green,#176b4b);background:#eef6f1}.ex-table-wrap{border:1px solid var(--bare-border,#e3e9e5);background:var(--bare-panel,#fff);border-radius:14px;overflow:auto}.ex-table th{background:var(--bare-wash,#f6f8f6);color:var(--bare-muted,#68756f)}.ex-table th,.ex-table td{border-color:var(--bare-border,#e3e9e5)}.ex-site-name{color:var(--bare-ink,#18231f)}.ex-popularity-note,.ex-muted,.ex-cms-note,.ex-summary-date{color:var(--bare-muted,#68756f)}.ex-sample-note{border-color:var(--bare-violet,#7556d8);background:var(--bare-wash,#f6f8f6);border-radius:0 10px 10px 0}.ex-method,.ex-optional-insight{border-color:var(--bare-border,#e3e9e5);background:var(--bare-panel,#fff);border-radius:12px}.ex-optional-insight>summary,.ex-method>summary{min-height:46px;padding:0 12px}.ex-page :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--bare-violet,#7556d8);outline-offset:3px}html[data-theme=dark] .provider-page.ex-page{--pd-ink:var(--theme-text,#eef4ef);--pd-muted:var(--theme-muted,#a2b0a6);--pd-paper:var(--theme-surface,#1b2a21);--pd-bg:var(--theme-raised,#24362a);--pd-line:var(--theme-line,#34483b);--pd-sage:var(--theme-raised,#24362a);--pd-forest:var(--theme-accent,#a9d5b5);--pd-coral:#beaaff;--ex-forest:var(--theme-accent,#a9d5b5);--ex-sage:var(--theme-raised,#24362a);--ex-card:var(--theme-surface,#1b2a21);--ex-line:var(--theme-line,#34483b);--ex-ink:var(--theme-text,#eef4ef);--ex-muted:var(--theme-muted,#a2b0a6);background:var(--theme-page,#111a14);color:var(--theme-text,#eef4ef)}html[data-theme=dark] .ex-page :is(.ex-panel,.ex-cms-card,.ex-summary .ex-stats article,.ex-summary .ex-stats>a,.ex-table-wrap,.ex-method,.ex-optional-insight){background:var(--theme-surface,#1b2a21);border-color:var(--theme-line,#34483b);color:var(--theme-text,#eef4ef);box-shadow:none}html[data-theme=dark] .ex-page :is(.ex-filters,.ex-filter-field input,.ex-filter-field select,.ex-filters input,.ex-filters select,.ex-table th,.ex-sample-note){background:var(--theme-raised,#24362a);border-color:var(--theme-line,#34483b);color:var(--theme-text,#eef4ef)}html[data-theme=dark] .ex-page :is(.ex-role-chip,.ex-tabs a,.ex-pagination a){background:var(--theme-surface,#1b2a21);border-color:var(--theme-line,#34483b);color:var(--theme-text,#eef4ef)}html[data-theme=dark] .ex-page :is(.ex-role-chip[aria-current=page],.ex-tabs a[aria-current=page]){color:var(--theme-accent,#a9d5b5);background:#293e32}html[data-theme=dark] .ex-page .ex-filters>button,html[data-theme=dark] .ex-page .ex-primary{background:var(--theme-accent,#a9d5b5);color:var(--theme-accent-ink,#14251a)!important}@media (max-width:760px){.provider-page.ex-page .provider-main{padding:25px var(--bare-page-gutter,18px) 40px}.ex-hero,.ex-directory-page .ex-hero{grid-template-columns:1fr;gap:16px;padding:18px 0}.ex-hero h1,.ex-directory-page .ex-hero h1{font-size:clamp(34px,8vw,44px)}.ex-hero p{font-size:15px}.ex-summary .ex-stats{gap:7px}.ex-summary .ex-stats article,.ex-summary .ex-stats>a{min-height:86px;padding:9px}.ex-summary .ex-stats strong{font-size:22px}.ex-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.ex-filters .ex-filter-field:first-child,.ex-filters>button{grid-column:1/-1}.ex-panel,.ex-cms-card{padding:17px}.ex-table-wrap{border-radius:12px}}@media (max-width:380px){.ex-summary .ex-stats{grid-template-columns:1fr 1fr}.ex-summary .ex-stats article:first-child{grid-column:1/-1}.ex-filters{grid-template-columns:1fr}}.public-live-list .ex-filters{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;display:grid}.public-live-list .ex-live-quick{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.public-live-list .ex-live-quick .ex-filter-field{min-width:0}.public-live-list .ex-live-quick button{background:var(--ex-forest);min-width:94px;min-height:44px;color:var(--theme-accent-ink,#fff);font:inherit;border:0;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:700}.public-live-list .ex-live-more{border-top:1px solid var(--ex-line);min-width:0}.public-live-list .ex-live-more>summary{min-height:44px;color:var(--ex-muted);cursor:pointer;align-items:center;padding:0 2px;font-size:13px;font-weight:650;display:flex}.public-live-list .ex-live-more>summary span{color:var(--ex-forest)}.public-live-list .ex-live-more-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:2px 0 4px;display:grid}.public-live-list .ex-live-more-fields .ex-filter-field{min-width:0}.public-live-list .ex-role-chips{padding-top:10px}.public-live-list .ex-role-chip{flex:none}@media (max-width:640px){.public-live-list .ex-filters{grid-template-columns:minmax(0,1fr);padding:9px 11px}.public-live-list .ex-live-quick{grid-template-columns:minmax(0,1fr) auto}.public-live-list .ex-filters .ex-live-quick .ex-filter-field{grid-area:1/1}.public-live-list .ex-filters .ex-live-quick button{grid-area:1/2;width:auto}.public-live-list .ex-live-more-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.public-live-list .ex-role-chips{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;padding:8px 0 5px;overflow-x:auto}.public-live-list .ex-role-chip{flex:none;min-height:44px}}@media (max-width:360px){.public-live-list .ex-live-more-fields{grid-template-columns:minmax(0,1fr)}}html:not([data-theme=dark]) .public-live-list .ex-live-quick button{color:#fff}
