.coverage-page[data-v-9a0452ba]{color:#0f172a;background:#f8fafc;min-height:100vh}.sr-only[data-v-9a0452ba]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.coverage-hero[data-v-9a0452ba]{color:#fff;background:linear-gradient(135deg,#23b5af,#ff1c82);padding:4rem 1.25rem 3rem}.coverage-hero__inner[data-v-9a0452ba]{text-align:center;max-width:960px;margin:0 auto}.coverage-hero__title[data-v-9a0452ba]{margin-bottom:.75rem;font-size:2rem;font-weight:700}@media (width>=768px){.coverage-hero__title[data-v-9a0452ba]{font-size:2.75rem}}.coverage-hero__subtitle[data-v-9a0452ba]{opacity:.92;margin-bottom:2rem;font-size:1rem;line-height:1.5}.coverage-search[data-v-9a0452ba]{max-width:640px;margin:0 auto 2rem;position:relative}.coverage-search__icon[data-v-9a0452ba]{color:#64748b;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.coverage-search__input[data-v-9a0452ba]{color:#0f172a;background:#fff;border:0;border-radius:999px;width:100%;min-height:48px;padding:1rem 3rem 1rem 2.75rem;font-size:1rem;box-shadow:0 12px 32px #0f172a2e}.coverage-search__input[data-v-9a0452ba]:focus{outline-offset:2px;outline:3px solid #ffffffa6}.coverage-search__clear[data-v-9a0452ba]{color:#64748b;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:.5rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.coverage-suggestions[data-v-9a0452ba]{z-index:20;color:#0f172a;text-align:left;background:#fff;border-radius:1rem;max-height:22rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 48px #0f172a38}.coverage-suggestions__item[data-v-9a0452ba]{cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;min-height:44px;padding:.75rem 1rem;display:flex}.coverage-suggestions__item.is-active[data-v-9a0452ba],.coverage-suggestions__item[data-v-9a0452ba]:hover{background:#f1f5f9}.coverage-suggestions__name[data-v-9a0452ba]{text-transform:capitalize;font-weight:500}.coverage-suggestions__count[data-v-9a0452ba]{color:#64748b;font-size:.85rem}.coverage-suggestions__empty[data-v-9a0452ba]{color:#0f172a;text-align:left;z-index:20;background:#fff;border-radius:1rem;padding:1rem 1.25rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;box-shadow:0 16px 48px #0f172a38}.coverage-hero__notice[data-v-9a0452ba]{text-align:left;background:#ffffff26;border:1px solid #ffffff59;border-radius:.75rem;max-width:640px;margin:0 auto 1.5rem;padding:.85rem 1.25rem;font-size:.95rem;line-height:1.45}.coverage-hero__notice strong[data-v-9a0452ba]{font-weight:700}.coverage-stats[data-v-9a0452ba]{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:720px;margin:0 auto;padding:0;display:grid}@media (width>=768px){.coverage-stats[data-v-9a0452ba]{grid-template-columns:repeat(4,1fr)}}.coverage-stats__item dt[data-v-9a0452ba]{font-size:1.5rem;font-weight:700}.coverage-stats__cadence[data-v-9a0452ba]{font-size:1.05rem!important}.coverage-stats__item dd[data-v-9a0452ba]{opacity:.88;margin:0;font-size:.875rem}.coverage-filters[data-v-9a0452ba]{z-index:5;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0}.coverage-filters__inner[data-v-9a0452ba]{flex-wrap:wrap;align-items:center;gap:.75rem;max-width:1080px;margin:0 auto;padding:1rem 1.25rem;display:flex}.coverage-filters__label[data-v-9a0452ba]{color:#475569;font-size:.9rem;font-weight:600}.coverage-filters__row[data-v-9a0452ba]{flex-wrap:wrap;gap:.5rem;display:flex}.coverage-pill[data-v-9a0452ba]{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.coverage-pill[data-v-9a0452ba]:hover{background:#e2e8f0}.coverage-pill.is-active[data-v-9a0452ba]{color:#fff;background:#0f172a;border-color:#0f172a}.coverage-pill--clear[data-v-9a0452ba]{color:#475569;background:0 0;text-decoration:underline}.coverage-pill__dot[data-v-9a0452ba]{font-size:1.1rem;line-height:1}.coverage-state[data-v-9a0452ba]{text-align:center;background:#fff;border-radius:1rem;max-width:720px;margin:3rem auto;padding:2rem}.coverage-state--error[data-v-9a0452ba]{color:#991b1b;border:1px solid #fecaca}.coverage-matrix[data-v-9a0452ba]{max-width:1080px;margin:1.5rem auto;padding:0 1.25rem 4rem}.coverage-matrix__meta[data-v-9a0452ba]{color:#475569;margin-bottom:.75rem;font-size:.9rem}.coverage-matrix__scroll[data-v-9a0452ba]{background:#fff;border-radius:1rem;overflow-x:auto;box-shadow:0 8px 24px #0f172a0f}.coverage-matrix__table[data-v-9a0452ba]{border-collapse:collapse;width:100%;min-width:720px}.coverage-matrix__th[data-v-9a0452ba]{color:#475569;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.85rem 1rem;font-size:.85rem;font-weight:600}.coverage-matrix__th.is-sortable[data-v-9a0452ba]{cursor:pointer}.coverage-matrix__sort-button[data-v-9a0452ba]{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.coverage-matrix__sort-button[data-v-9a0452ba]:focus-visible,.coverage-row[data-v-9a0452ba]:focus-visible{outline-offset:-2px;outline:2px solid #23b5af}.coverage-matrix__th.is-sorted[data-v-9a0452ba]{color:#0f172a}.coverage-matrix__sort[data-v-9a0452ba]{margin-left:.25rem;font-size:.75rem}.coverage-row[data-v-9a0452ba]{cursor:pointer;border-bottom:1px solid #f1f5f9}.coverage-row.is-selected[data-v-9a0452ba],.coverage-row[data-v-9a0452ba]:hover{background:#f8fafc}.coverage-row__name[data-v-9a0452ba]{text-align:left;color:#0f172a;text-transform:capitalize;padding:.85rem 1rem;font-weight:600}.coverage-row__cell[data-v-9a0452ba]{text-align:center;vertical-align:middle;padding:.85rem 1rem}.coverage-row__cell.is-yes i[data-v-9a0452ba]{font-size:1.05rem}.coverage-row__soon[data-v-9a0452ba]{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;background:#f1f5f9;border-radius:999px;padding:.15rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.coverage-matrix__more[data-v-9a0452ba]{text-align:center;margin-top:1rem}.coverage-drawer[data-v-9a0452ba]{background:#fff}.coverage-drawer__inner[data-v-9a0452ba]{flex-direction:column;height:100%;display:flex}.coverage-drawer__header[data-v-9a0452ba]{border-bottom:1px solid #e2e8f0;padding:1.5rem 1.5rem 1rem;position:relative}.coverage-drawer__title[data-v-9a0452ba]{text-transform:capitalize;margin:0;font-size:1.5rem;font-weight:700}.coverage-drawer__subtitle[data-v-9a0452ba]{color:#475569;margin:.25rem 0 0}.coverage-drawer__close[data-v-9a0452ba]{cursor:pointer;color:#475569;background:#f1f5f9;border:0;border-radius:50%;width:44px;height:44px;position:absolute;top:1rem;right:1rem}.coverage-drawer__features[data-v-9a0452ba]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.coverage-feature[data-v-9a0452ba]{border-bottom:1px solid #f1f5f9;padding:1rem 1.5rem}.coverage-feature--soon[data-v-9a0452ba]{background:#fafafa}.coverage-feature__head[data-v-9a0452ba]{align-items:center;gap:.6rem;display:flex}.coverage-feature__head i[data-v-9a0452ba]{font-size:1.2rem}.coverage-feature__label[data-v-9a0452ba]{flex:1;margin:0;font-size:1rem;font-weight:600}.coverage-feature__badge[data-v-9a0452ba]{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;background:#f1f5f9;border-radius:999px;padding:.15rem .55rem;font-size:.65rem;font-weight:700}.coverage-feature__description[data-v-9a0452ba]{color:#334155;margin:.4rem 0 .2rem;font-size:.9rem;line-height:1.45}.coverage-feature__source[data-v-9a0452ba]{color:#64748b;margin:0;font-size:.78rem;font-style:italic}.coverage-drawer__cta[data-v-9a0452ba]{border-top:1px solid #e2e8f0;padding:1rem 1.5rem 1.5rem}.coverage-drawer__btn[data-v-9a0452ba]{color:#fff;text-align:center;text-transform:capitalize;background:linear-gradient(135deg,#23b5af,#ff1c82);border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:.9rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.coverage-drawer__btn[data-v-9a0452ba]:hover{opacity:.92}@media (prefers-reduced-motion:reduce){.coverage-page[data-v-9a0452ba] *,.coverage-page[data-v-9a0452ba] :after,.coverage-page[data-v-9a0452ba] :before,[data-v-9a0452ba] .coverage-drawer{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
