.app-county-combobox__empty,.app-outage-stats__label,.app-recovery-subnav__count,.app-multiselect__empty,.app-case-lookup__required-note,.app-case-list small,.app-status-timeline__date,.app-account-table td:first-child span,.app-support-form .app-choice-row__hint,.app-resource-detail__verified,.app-resource-detail__contact-label{color:var(--color-text-muted);font-size:var(--font-size-sm)}.app-contact-info__choice-label small{color:var(--color-text-muted);font-size:var(--type-body-font-size)}.app-recovery-update-badge.app-badge,.app-program-group__title,.app-program-deadline,.app-outage-stats__value,.app-support-mobile-progress,.app-support-step-heading h2,.app-case-number-copy__value{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.app-recovery-hero__copy h1,.app-latest-updates__header h1,.app-recovery-directory-hero__inner h1,.app-ss-hero__title{font-size:var(--type-heading-1-font-size);letter-spacing:var(--type-heading-1-letter-spacing);line-height:var(--type-heading-1-line-height)}.app-rs__title,.app-county-combobox__chip,.app-outage-table__sort-button.app-button,.app-alerts-filter-panel__label,.app-case-lookup__header h1,.app-draft-link-unavailable__title,.app-recovery-directory-hero__inner h1,.app-ss-hero__title,.app-ss-rail__title,.app-ss-filters-dialog__title{color:var(--color-text);font-weight:var(--font-weight-semibold)}.app-account-details dt,.app-support-summary-section h3,.app-support-summary-subsection h4{color:var(--color-primary);font-weight:var(--font-weight-bold)}.app-recovery-home{overflow-wrap:anywhere;background:var(--color-background);--app-recovery-link:var(--color-primary)}.app-recovery-home>section:not(.app-recovery-hero):not(.app-recovery-section--compact){padding-block:var(--space-3xl)}.app-page--landing{padding:0 0 var(--space-2xl)}.app-recovery-hero{background-color:var(--color-recovery-hero-band-edge);background-image:radial-gradient(36.667% 100% at 50% 0%, var(--color-recovery-hero-band-core) 0%, var(--color-recovery-hero-band-mid) 50%, var(--color-recovery-hero-band-edge) 100%);color:var(--color-primary-text);position:relative}.app-recovery-hero__inner,.app-recovery-hero__copy,.app-recovery-section,.app-readiness-band__inner,.app-readiness-band__content,.app-funding-programs__inner,.app-outage-card__content,.app-recovery-directory__results,.app-case-lookup__header,.app-case-form__contact,.app-case-status__summary,.app-account-card .app-card__content,.app-account-details,.app-support-form__content,.app-resource-detail-page,.app-resource-detail{gap:var(--space-lg);display:grid}.app-recovery-hero__inner{width:min(100%,62rem);min-height:var(--layout-hero-band-min-height);padding:var(--space-3xl) var(--layout-content-gutter);text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;margin-inline:auto;position:relative}.app-recovery-hero__copy{justify-items:center;min-width:0;max-width:min(100%,48rem)}.app-recovery-hero__actions,.app-recovery-hero__links{flex-wrap:wrap;justify-content:center;display:flex}.app-recovery-hero__actions{gap:var(--space-md)}.app-recovery-hero__actions .app-button[data-variant=primary]{background:var(--color-primary-hover);color:var(--color-primary-text)}.app-recovery-hero__actions .app-button[data-variant=secondary]{border-color:var(--color-primary-text-border);color:var(--color-primary-text);background:0 0}.app-recovery-hero__actions .app-button[data-variant=secondary]:hover{border-color:var(--color-primary-text);background:var(--color-primary-text);color:var(--color-text)}.app-recovery-hero__copy h1,.app-recovery-hero__copy p{margin:0}.app-recovery-hero__copy h1{max-width:48rem;color:var(--color-primary-text);font-weight:var(--font-weight-bold)}.app-recovery-hero__copy>p:not(.app-dc-hero__label){max-width:35rem;color:var(--color-primary-text-soft);font-size:var(--type-body-large-font-size);line-height:var(--line-height-relaxed)}.app-recovery-hero__links{align-items:center;gap:var(--space-xs) var(--space-lg);margin-block-start:var(--space-xs)}.app-recovery-hero__link{color:var(--color-primary-text);font-size:var(--type-body-font-size);font-weight:var(--font-weight-semibold);text-decoration:underline}.app-recovery-hero__link:visited{color:var(--color-primary-text)}.app-recovery-hero__link:hover,.app-recovery-hero__link:active,.app-recovery-hero__link:visited:hover,.app-recovery-hero__link:visited:active{color:var(--color-link-inverse-text)}.app-recovery-section-heading__skeleton{max-width:22rem;height:2rem}.app-request-assistance__skeleton-title{max-width:18rem;height:1.75rem}.app-request-assistance__skeleton-body{height:4rem;margin-block-start:var(--space-sm)}.app-recovery-home__breadcrumbs{width:100%;padding:var(--space-md) 3.5rem 0;margin-inline:0}@media (width<=60rem){.app-recovery-home__breadcrumbs{padding-inline:var(--space-md)}}.app-recovery-hero .app-dc-landing-hero__actions{justify-content:center}.app-recovery-hero__actions .app-button[data-variant]{min-width:12.5rem;min-height:3.25rem;font-size:var(--font-size-md);justify-content:center}.app-recovery-main,.app-recovery-section,.app-readiness-band__inner{width:min(100%, var(--layout-page-max-width));margin-inline:auto}.app-recovery-main{width:100%;padding:var(--space-2xl) var(--layout-content-gutter);background:var(--color-surface)}.app-recovery-main__grid{gap:var(--space-2xl);width:min(100%, var(--layout-page-max-width));grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-inline:auto;display:grid}.app-recovery-main__grid>.app-recovery-resources-panel{grid-column:span 2}.app-recovery-main__grid>.app-recovery-updates-section{grid-column:span 1}.app-recovery-resource-list,.app-updates-list,.app-program-card__counties-list,.app-county-combobox__options,.app-outage-top-counties__list,.app-recovery-subnav ul,.app-alerts-signup-list,.app-case-list,.app-support-stepper,.app-ss-facet__options,.app-ss-card-list{margin:0;padding:0;list-style:none;display:grid}.app-recovery-section{padding-inline:var(--layout-content-gutter)}.app-recovery-section--compact{padding:var(--space-xl);border:var(--border-sm) solid var(--color-border);border-block-start:.35rem solid var(--color-primary);background:var(--color-surface)}.app-recovery-section-heading,.app-rs__text,.app-funding-programs__header,.app-program-card__counties-collapsible,.app-status-timeline__body,.app-contact-info__choice-label,.app-account-details__row,.app-support-roi-panel__section,.app-resource-detail__header,.app-program-card__counties,.app-multiselect__options,.app-alert-detail__header,.app-support-designee-prompt,.app-support-form .app-choice-row__content,.app-support-draft-banner ul,.app-ss-listing{gap:var(--space-2xs);display:grid}.app-recovery-section-heading{margin-block-end:var(--space-md)}.app-recovery-section-heading h2,.app-updates-section__header h2{margin:0}.app-recovery-section-heading h2,.app-updates-section__header h2,.app-readiness-band .app-dc-section__header h2{font-size:var(--type-heading-4-font-size);letter-spacing:var(--type-heading-4-letter-spacing);line-height:var(--type-heading-4-line-height)}.app-recovery-section-heading h2{color:var(--color-text);font-weight:var(--font-weight-bold)}.app-recovery-section-heading p{color:var(--color-text-muted);font-size:var(--type-body-font-size)}.app-recovery-resource-grid,.app-rs__header,.app-recovery-updates-section,.app-program-filters,.app-program-group,.app-alert-detail__body,.app-case-form__section,.app-case-form__verification,.app-case-form__verified,.app-status-timeline,.app-case-status__details,.app-case-status__row,.app-case-empty .app-card__content,.app-contact-info__form,.app-account-choice-list,.app-account-section,.app-account-empty,.app-resource-detail__contact,.app-program-grid,.app-outage-map-view,.app-recovery-filter__row,.app-alert-detail__card,.app-support-intro-callout,.app-support-next-steps,.app-support-next-steps ol,.app-support-confirmation-actions,.app-ss-rail,.app-ss-results,.app-ss-filters-fields{gap:var(--space-md);display:grid}.app-recovery-resource-grid{grid-template-columns:minmax(0,1fr)}.app-rs__header{min-height:var(--layout-touch-target);color:var(--color-text);transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none}.app-rs__content-icon{width:var(--space-xl);height:var(--space-xl);color:var(--color-text);justify-content:center;align-items:center;display:inline-grid}.app-rs__content-icon .app-material-symbol{width:var(--space-lg);height:var(--space-lg)}.app-rs__title{font-size:var(--font-size-sm);line-height:var(--line-height-tight)}.app-rs__desc{color:var(--color-text-muted);font-size:var(--type-body-font-size);line-height:var(--line-height-tight)}.app-rs__lang-hint{color:var(--color-text-muted);font-size:var(--font-size-xs);font-style:italic;line-height:var(--line-height-tight)}.app-readiness-view-more__lang-hint{margin-block-start:calc(var(--space-2xs) - var(--space-lg));margin-inline-start:calc(var(--space-sm) + var(--space-xl) + var(--space-md));display:block}.app-rs__arrow{color:var(--app-recovery-link)}.app-rs__arrow.app-material-symbol{width:var(--space-lg);height:var(--space-lg);overflow:clip}.app-recovery-resources-panel .app-recovery-resource-grid{border-block-start:var(--border-sm) solid var(--color-control-border-subtle);gap:0}.app-recovery-resources-panel .app-rs{border-block-end:var(--border-sm) solid var(--color-control-border-subtle);min-height:auto}.app-rs .app-rs__content-icon .app-material-symbol{--app-material-symbol-font-size:var(--space-lg)}.app-rs .app-rs__header{padding:var(--space-md) var(--space-sm);box-shadow:none;background:0 0;border:0;border-radius:0}.app-rs .app-rs__header:hover{background:var(--color-primary-hover);box-shadow:none}.app-rs .app-rs__header:active{background:var(--color-primary)}.app-rs .app-rs__header:focus-visible{z-index:var(--z-raised);outline-offset:calc(var(--border-md) * -1);background:0 0;position:relative}.app-rs .app-rs__header:hover:focus-visible{background:var(--color-primary-hover)}.app-rs .app-rs__header:active:focus-visible{background:var(--color-primary)}.app-recovery-resources-panel .app-rs__title{color:var(--color-text);font-size:18px}.app-rs .app-rs__header:is(:hover,:active) .app-rs__title{color:var(--color-primary-text);text-underline-offset:.12em;text-decoration:underline}.app-rs .app-rs__header:is(:hover,:active) :is(.app-rs__desc,.app-rs__lang-hint,.app-rs__content-icon,.app-rs__arrow){color:var(--color-primary-text)}.app-rs .app-rs__arrow{color:var(--color-text)}.app-recovery-resource-list{gap:var(--space-md);padding-block:var(--space-xs) var(--space-md)}.app-recovery-resource-list--directory{gap:0;padding-block:0}.app-recovery-resource-list li{gap:var(--space-xs);display:grid}.app-recovery-resource-list a{justify-content:flex-start;align-items:flex-start;gap:var(--space-xs);color:var(--color-link-text);font-weight:var(--font-weight-semibold);text-underline-offset:.12em;text-decoration:underline;display:inline-flex}.app-recovery-resource-list a:visited{color:var(--color-link-visited)}.app-recovery-resource-list a:hover{color:var(--color-link-hover);text-decoration:underline}.app-recovery-resource-list strong,.app-recovery-resource-list small{display:block}.app-recovery-resource-list small,.app-recovery-resource-list p{color:var(--color-text-muted);margin:0}.app-recovery-resource-list small{font-size:var(--font-size-sm)}.app-recovery-resource-list p{font-size:var(--type-body-font-size)}.app-recovery-resource-list a svg{flex:none;margin-block-start:.15rem}.app-updates-list li+li{border-block-start:var(--border-sm) solid var(--color-border)}.app-recovery-update-badge.app-badge{border-radius:var(--radius-xs);background:var(--color-success-surface);color:var(--color-primary);font-size:var(--font-size-2xs);border-color:#0000}.app-recovery-update-badge.app-badge[data-agency-level=federal]{background:var(--color-border);color:var(--color-text-muted)}.app-recovery-update-badge.app-badge[data-agency-level=local]{background:var(--color-local-badge-surface);color:var(--color-local-badge-text)}.app-recovery-updates-section,.app-program-card,.app-alerts-filter-panel,.app-alert-detail__card{border:var(--border-sm) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-xs)}.app-recovery-updates-section{min-height:100%;padding:var(--space-lg);align-content:start}.app-updates-section__header{gap:var(--space-2xs);display:grid}.app-updates-section__header h2{color:var(--color-text);font-weight:var(--type-heading-4-font-weight)}.app-updates-list{gap:var(--space-0)}.app-updates-list li,.app-program-filter,.app-outage-top-counties__item,.app-recovery-filter__field,.app-alerts-signup-list__item,.app-form-select-field,.app-support-step-heading,.app-support-program-status__content,.app-support-summary-section__content,.app-support-summary-subsection,.app-support-important ul,.app-ss-hero,.app-ss-subcategory{gap:var(--space-xs);display:grid}.app-updates-list li{padding-block:var(--space-sm)}.app-updates-list__meta{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.app-updates-list time{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.app-updates-list a{color:var(--color-link-text);font-size:var(--type-body-font-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);text-underline-offset:.12em;text-decoration:underline}.app-updates-list a:visited{color:var(--color-link-visited)}.app-updates-list a:hover{color:var(--color-link-hover)}.app-recovery-updates-section .app-button[data-variant=quiet],.app-recovery-updates-section .app-link-button,.app-recovery-resources-panel .app-button[data-variant=quiet],.app-recovery-resources-panel .app-link-button,.app-readiness-band .app-link-button{width:fit-content;color:var(--color-link-text);text-underline-offset:.12em;margin-inline-start:calc(var(--space-md) * -1);text-decoration:underline}.app-recovery-resources-panel .app-button[data-variant=quiet],.app-recovery-resources-panel .app-link-button{margin-block-start:var(--space-md)}.app-recovery-updates-section .app-link-button{margin-inline-start:0}.app-recovery-resources-panel .app-link-button,.app-readiness-band .app-link-button{padding-block:var(--space-sm);margin-inline-start:calc(var(--space-sm) + var(--space-xl) + var(--space-md))}.app-readiness-band .app-link-button{margin-block-start:calc(var(--space-md) - var(--space-lg))}:is(.app-recovery-updates-section,.app-recovery-resources-panel,.app-readiness-band) .app-link-button:visited{color:var(--color-link-visited)}:is(.app-recovery-updates-section,.app-recovery-resources-panel,.app-readiness-band) .app-link-button:hover,:is(.app-recovery-updates-section,.app-recovery-resources-panel,.app-readiness-band) .app-link-button:active{color:var(--color-link-hover)}.app-readiness-band{padding:var(--space-2xl) var(--layout-content-gutter);border-block:var(--border-sm) solid var(--color-border);background:var(--color-background)}.app-readiness-band__inner{grid-template-columns:minmax(0,2.15fr) minmax(21rem,.85fr)}.app-readiness-band .app-dc-section__header{max-width:none}.app-readiness-band .app-dc-section__header h2{font-weight:var(--type-heading-4-font-weight)}.app-readiness-band .app-dc-section__header p{color:var(--color-text-muted)}.app-recovery-resource-grid--readiness{border-block-start:var(--border-sm) solid var(--color-border);gap:0}.app-recovery-resource-grid--readiness .app-rs{border-block-end:var(--border-sm) solid var(--color-border);min-height:auto}.app-recovery-resource-grid--readiness .app-rs__content-icon{color:var(--color-text)}.app-recovery-resource-grid--readiness .app-rs__title{color:var(--color-text);font-size:var(--type-heading-6-font-size)}@media (width<=48rem){.app-rs .app-rs__header{row-gap:var(--space-xs);column-gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto}.app-rs .app-rs__content-icon{border-radius:var(--radius-sm);background:var(--color-surface-muted);grid-area:1/1}.app-rs .app-rs__text{grid-area:2/1}.app-rs .app-rs__arrow{grid-area:2/2}.app-recovery-resources-panel .app-link-button,.app-readiness-band .app-link-button,.app-readiness-band .app-readiness-view-more__lang-hint{margin-inline-start:var(--space-sm)}}.app-funding-programs{padding:var(--space-3xl) var(--layout-content-gutter);background:var(--color-background)}.app-funding-programs__inner{width:min(100%, var(--layout-page-max-width));margin-inline:auto}.app-funding-programs__header h2{color:var(--color-text);font-size:var(--type-heading-3-font-size);font-weight:var(--type-heading-3-font-weight);letter-spacing:var(--type-heading-3-letter-spacing);line-height:var(--type-heading-3-line-height);margin:0}.app-program-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.app-program-filter{align-content:start;min-width:0}.app-program-filter .app-program-filter__disaster,.app-program-filter .app-multiselect__control,.app-program-status-toggle .app-program-status-toggle__option{min-height:2.75rem}.app-program-filter .app-program-filter__disaster{appearance:none;min-width:0;max-width:100%;padding-block:0;padding-inline:var(--space-md) var(--space-xl);border-radius:var(--radius-md);box-shadow:none}.app-program-filter__select{min-width:0;position:relative}.app-program-filter__select>svg{inset-inline-end:var(--space-sm);width:var(--space-md);height:var(--space-md);color:var(--color-text);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.app-program-filter__selected-value{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-sm);color:var(--color-text);margin:0}.app-program-filter .app-program-filter__disaster:focus{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover);outline:0}.app-program-filter .app-multiselect__control{padding-inline:var(--space-md) var(--space-sm)}.app-program-status-toggle.app-radio-group{flex-wrap:nowrap;gap:0;width:100%;display:flex}.app-program-status-toggle .app-program-status-toggle__option{min-width:0;padding-inline:var(--space-md);border:var(--border-md) solid var(--color-link-text);background:var(--color-surface);color:var(--color-link-text);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard);flex:1 1 0;justify-content:center;align-items:center;display:inline-flex}.app-program-status-toggle .app-program-status-toggle__option:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.app-program-status-toggle .app-program-status-toggle__option:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.app-program-status-toggle .app-program-status-toggle__option+.app-program-status-toggle__option{margin-inline-start:calc(-1 * var(--border-md))}.app-program-status-toggle .app-program-status-toggle__option[data-active=true]{z-index:1;border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-primary-text);position:relative}.app-program-status-toggle__input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-program-status-toggle .app-program-status-toggle__option:has(.app-program-status-toggle__input:focus-visible){z-index:2;outline:var(--border-md) solid var(--color-focus);outline-offset:2px}.app-program-group__title{color:var(--color-primary);font-size:var(--font-size-md)}.app-program-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-program-card{align-items:stretch;gap:var(--space-sm);min-height:100%;padding:var(--space-lg)}.app-program-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.app-program-card__title{color:var(--color-text);font-size:var(--type-heading-6-font-size);font-weight:var(--type-heading-6-font-weight);letter-spacing:var(--type-heading-6-letter-spacing);line-height:var(--type-heading-6-line-height)}.app-program-card__status-badge.app-badge{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;flex-shrink:0}.app-program-card__divider{border:0;border-block-start:var(--border-sm) solid var(--color-border);width:100%;height:0;margin:0}.app-program-deadline{color:var(--color-warning);font-size:var(--font-size-2xs)}.app-program-card__desc{color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.app-program-card__counties{font-size:var(--font-size-xs)}.app-program-card__counties-label{color:var(--color-text);font-weight:var(--font-weight-bold)}.app-program-card__counties-inline{color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.app-program-card__counties-summary{gap:var(--space-2xs);color:var(--color-text-muted)}.app-program-card__counties-toggle.app-button,.app-account-choice__body,.app-support-stepper .app-support-stepper__link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app-program-card__counties-toggle.app-button{min-height:0;color:var(--color-primary);font-weight:var(--font-weight-semibold);text-underline-offset:.12em;text-decoration:underline}.app-program-card__counties-toggle.app-button:hover{color:var(--color-primary-hover)}.app-program-card__counties-list{gap:var(--space-2xs);color:var(--color-text);grid-template-columns:repeat(3,minmax(0,1fr))}.app-program-card__actions,.app-recovery-filter__search,.app-alert-card .app-card__header,.app-support-service-grid,.app-account-delivery-choice,.app-account-contact-verify,.app-support-choice-grid,.app-support-signin-panel__body,.app-support-case-number,.app-resource-detail__section,.app-ss-filters-actions{gap:var(--space-sm);display:grid}.app-program-card__actions{text-align:center;justify-items:center;margin-block-start:auto;padding-block-start:var(--space-sm)}.app-program-card__apply.app-button{border-color:var(--color-primary-hover);padding-inline:2.5rem}.app-county-combobox__control,.app-county-combobox__chips{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.app-county-combobox__control{min-height:var(--layout-touch-target);padding:var(--space-3xs) var(--space-2xs);border:var(--border-sm) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.app-county-combobox__control:focus-within{border-color:var(--color-primary);outline:var(--border-md) solid var(--color-focus-ring);outline-offset:1px}.app-county-combobox__chip{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-primary-subtle,var(--color-surface-muted));font-size:var(--font-size-2xs);display:inline-flex}.app-county-combobox__chip--summary{background:var(--color-surface-muted);color:var(--color-text-muted)}.app-county-combobox__chip-remove.app-button,.app-county-combobox__toggle.app-button{cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.app-county-combobox__chip-remove.app-button{border-radius:var(--radius-pill);width:1.25rem;height:1.25rem;min-height:0;color:var(--color-text-muted);justify-content:center;padding:0}.app-county-combobox__chip-remove.app-button:hover{background:var(--color-surface-muted);color:var(--color-text)}.app-county-combobox__toggle.app-button{justify-content:space-between;gap:var(--space-2xs);min-width:8rem;min-height:2rem;padding:var(--space-3xs) var(--space-2xs);color:var(--color-text);font:inherit;flex:auto}.app-county-combobox__placeholder{color:var(--color-text-muted)}.app-county-combobox__chevron{color:var(--color-text-muted);flex-shrink:0}.app-county-combobox__menu{max-block-size:var(--radix-popover-content-available-height);gap:var(--space-sm);width:min(22rem,100vw - 2rem);padding:var(--space-md);display:grid;overflow-y:auto}.app-county-combobox__menu-title{color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin:0}.app-county-combobox__search{align-items:center;display:flex;position:relative}.app-county-combobox__search-icon{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--space-2xs)}.app-county-combobox__search-input.app-input{padding-inline-start:calc(var(--space-md) + var(--space-xs))}.app-county-combobox__options{gap:var(--space-3xs);max-height:16rem;overflow-y:auto}.app-county-combobox__option{align-items:center;gap:var(--space-sm);min-height:2.75rem;padding:var(--space-2xs);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;display:flex}.app-county-combobox__option:hover{background:var(--color-surface-muted)}.app-county-combobox__empty{padding:var(--space-2xs)}.app-county-combobox__actions,.app-multiselect__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);border-block-start:var(--border-sm) solid var(--color-border);padding-block-start:var(--space-xs);display:flex}.app-county-combobox__actions .app-button,.app-multiselect__footer .app-button{flex:1 1 0;justify-content:center}.app-support-programs__status{color:var(--color-text-muted);margin:0}.app-support-programs__empty,.app-support-programs__resource-prompt{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}.app-support-programs__resource-prompt-text{color:var(--color-text);margin:0}.app-request-assistance{padding:var(--space-xl) var(--layout-content-gutter);background:var(--color-surface);border-block-end:0}.app-request-assistance__inner{gap:var(--space-xl);width:min(100%, var(--layout-section-max-width));padding:var(--space-xl);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-text);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.app-request-assistance--even .app-request-assistance__inner{width:100%;margin-inline:0}.app-request-assistance--even{padding-block-end:0;padding-inline:0}.app-request-assistance__col{gap:var(--space-sm)}.app-request-assistance__col--secondary{border-inline-start:var(--border-sm) solid var(--color-primary-text-separator);padding-inline-start:var(--space-xl)}.app-request-assistance__actions{gap:var(--space-sm);margin-block-start:auto}.app-request-assistance__title{font-size:var(--type-heading-4-font-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.app-request-assistance__description{font-size:var(--type-body-large-font-size);line-height:var(--line-height-relaxed);margin:0}.app-request-assistance__description>:first-child{margin-block-start:0}.app-request-assistance__description>:last-child{margin-block-end:0}.app-request-assistance__description a{color:inherit;font-weight:var(--font-weight-bold);text-underline-offset:.12em;text-decoration:underline}.app-request-assistance__button.app-button{max-width:100%;padding-inline:var(--space-xl);border-radius:var(--radius-pill);place-self:start;margin-block-start:var(--space-xs);border-color:var(--color-primary-hover)!important;background:var(--color-primary-hover)!important;color:var(--color-primary-text)!important}.app-request-assistance__button.app-button:hover{border-color:var(--color-primary-active,var(--color-primary-hover))!important;background:var(--color-primary-active,var(--color-primary-hover))!important}.app-outage-card{width:100%}.app-resource-map-page__header{text-align:center;border-block-end:0;place-items:center;margin-block-end:0;padding-block-end:0}.app-outage-card__controls,.app-outage-card__footer{justify-content:space-between}.app-outage-card__controls,.app-outage-stats{gap:var(--space-md)}.app-outage-view-toggle{gap:var(--space-xs);padding:var(--space-2xs);border-radius:var(--radius-md);background:var(--color-surface-muted);display:inline-flex}.app-outage-view-toggle__option,.app-outage-table__sort-button.app-button{align-items:center;gap:var(--space-2xs);font-size:var(--font-size-sm);display:inline-flex}.app-outage-view-toggle__option{padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;font-weight:var(--font-weight-medium);transition:background var(--motion-duration-fast) ease}.app-outage-view-toggle__option:hover{background:var(--color-surface)}.app-outage-view-toggle__option:has(.app-radio:checked){background:var(--color-surface);box-shadow:var(--shadow-sm)}.app-outage-stats__total{align-items:baseline;gap:var(--space-xs) var(--space-sm)}.app-outage-stats__label{font-weight:var(--font-weight-medium)}.app-outage-stats__value{font-size:var(--type-display-3-font-size);color:var(--color-text)}.app-outage-stats__updated,.app-outage-card__footer small{font-size:var(--font-size-xs);color:var(--color-text-muted)}.app-outage-map-view{grid-template-columns:minmax(0,1fr) 16rem;min-height:28rem}@media (width<=48rem){.app-outage-map-view{grid-template-columns:1fr}}.app-outage-map__embed{border-radius:var(--radius-md);background:var(--color-surface-muted);width:100%;height:100%;min-height:24rem;position:relative;overflow:hidden}.app-outage-map__iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.app-outage-top-counties{gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-elevated);align-content:start;display:grid}.app-outage-top-counties__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0}.app-outage-top-counties__list{gap:var(--space-2xs)}.app-outage-top-counties__item{padding:var(--space-2xs) 0;font-size:var(--font-size-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.app-outage-top-counties__bar{border-radius:var(--radius-pill);background:var(--color-success);width:.25rem;height:1rem}.app-outage-top-counties__name{font-weight:var(--font-weight-medium);text-transform:capitalize}.app-outage-top-counties__count{font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.app-outage-table-wrapper{border:var(--border-sm) solid var(--color-border);border-radius:var(--radius-md);max-height:28rem;overflow-y:auto}.app-outage-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.app-outage-table thead{background:var(--color-surface);z-index:1;position:sticky;top:0}.app-outage-table th,.app-outage-table td{padding:var(--space-sm) var(--space-md);border-block-end:var(--border-sm) solid var(--color-border)}.app-outage-table th{text-align:left;font-weight:var(--font-weight-semibold)}.app-outage-table__sort-button.app-button{background:0 0;border:none;height:auto;padding:0}.app-outage-table__sort-button.app-button:hover{color:var(--color-primary);background:0 0}.app-outage-table tbody tr:last-child td{border-block-end:none}.app-outage-table tbody tr:hover{background:var(--color-surface-muted)}.app-outage-table tbody tr[data-has-outages=true] td:last-child{font-weight:var(--font-weight-semibold);color:var(--color-warning)}.app-outage-card__footer{gap:var(--space-sm);border-block-start:var(--border-sm) solid var(--color-border);padding-block-start:var(--space-sm)}.app-outage-loading,.app-outage-error{justify-content:center;align-items:center;gap:var(--space-md);text-align:center;min-height:12rem;color:var(--color-text-muted);flex-direction:column;display:flex}.app-directory-frame{width:min(100%,64rem);padding:var(--space-lg) var(--layout-content-gutter) var(--space-2xl);margin-inline:auto}.app-recovery-directory{width:100%}.app-recovery-directory-hero{padding-bottom:0}.app-recovery-directory-hero__inner{gap:var(--space-xs);text-align:center;justify-items:center;display:grid}.app-recovery-directory-hero__inner p{max-width:42rem;color:var(--color-text-muted);margin:0}@media (width>=60.0625rem){.app-recovery-directory-hero__inner{padding-inline-end:calc(16rem + var(--space-xl))}}@media (width<=60rem){.app-recovery-directory-hero__inner{text-align:start;justify-items:start}}.app-recovery-directory__layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);align-items:start}.app-recovery-directory__main{gap:var(--space-lg) var(--space-xl);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 16rem;min-width:0}.app-recovery-directory__main>.app-recovery-filter-card{grid-area:1/1}.app-recovery-directory__main>.app-recovery-subnav{grid-area:1/2/-1;align-self:start}.app-recovery-directory__main>:not(.app-recovery-filter-card):not(.app-recovery-subnav){grid-column:1}.app-recovery-filter-card__title{margin:0 0 var(--space-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.app-recovery-filter__search{grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--space-md)}.app-recovery-filter__search-field,.app-multiselect{min-width:0;position:relative}.app-recovery-filter__search-icon,.app-multiselect__search-icon{inset-inline-start:var(--space-sm)}.app-recovery-filter__search-field .app-input{border-radius:var(--radius-md);padding-inline-start:2.5rem}.app-recovery-filter__search-field .app-input::placeholder{color:var(--color-text-muted);opacity:1}.app-recovery-filter__search-submit.app-button:focus-visible{box-shadow:inset 0 0 0 var(--border-md) var(--color-control-border-focus), inset 0 0 0 calc(var(--border-md) * 2) var(--color-control-surface);outline:none}.app-recovery-filter__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.app-recovery-filter__field{grid-template-columns:minmax(0,1fr);align-content:start;min-width:0}.app-recovery-filter__field .app-field__hint{font-size:var(--font-size-2xs)}.app-recovery-filter__field .app-field__hint a{color:var(--color-primary-hover);text-decoration:underline}.app-recovery-filter__field .app-field__hint a:visited{color:var(--color-link-visited)}.app-recovery-filter__field .app-field__hint a:hover,.app-recovery-filter__clear:hover{color:var(--color-focus);text-decoration:underline}.app-recovery-filter__clear{color:var(--color-primary-hover);justify-self:start;margin-block-start:var(--space-md);padding-inline:0;text-decoration:underline}.app-recovery-directory__results{min-width:0}.app-recovery-directory__results-header{align-items:flex-start;gap:var(--space-2xs);scroll-margin-top:var(--space-md);flex-direction:column;display:flex}.app-recovery-directory__results-header h2{color:var(--color-resource-list-title);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.app-recovery-directory__results-meta{align-items:baseline;gap:var(--space-md);display:flex}.app-recovery-directory__count{color:var(--color-text-subtle);font-weight:var(--font-weight-regular);margin:0}.app-recovery-directory__loading,.app-ss-results__loading{align-items:center;gap:var(--space-sm);display:inline-flex}.app-recovery-section-card__title{margin:0 0 var(--space-xs);color:var(--color-resource-list-title);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.app-recovery-section-card__description{margin:0 0 var(--space-md);color:var(--color-text-muted)}.app-recovery-section-card .app-recovery-resource-list li{padding-block:var(--space-sm);border-block-end:var(--border-sm) solid var(--color-border)}.app-recovery-section-card .app-recovery-resource-list li:first-child{padding-block-start:0}.app-recovery-section-card .app-recovery-resource-list li:last-child{border-block-end:0;padding-block-end:0}.app-recovery-section-card .app-recovery-resource-list a{width:auto;font-weight:var(--font-weight-medium);align-items:center}.app-recovery-directory__pagination{gap:var(--space-md)}.app-recovery-subnav{top:var(--space-sm);position:sticky}.app-recovery-subnav__heading,.app-recovery-subnav__label--short{display:none}.app-recovery-subnav ul{border-block:5px solid var(--color-primary-hover)}.app-recovery-subnav li+li .app-recovery-subnav__link.app-button{border-block-start:var(--border-sm) solid var(--color-border);padding-inline-start:var(--space-lg)}.app-recovery-subnav .app-recovery-subnav__link.app-button,.app-recovery-filter__toggle.app-button,.app-multiselect .app-multiselect__chip-remove.app-button,.app-multiselect .app-multiselect__toggle.app-button{cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;min-height:0}.app-recovery-subnav .app-recovery-subnav__link.app-button,.app-recovery-filter__toggle.app-button{font:inherit;font-weight:var(--font-weight-semibold);text-align:start}.app-recovery-subnav .app-recovery-subnav__link.app-button{justify-content:space-between;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);color:var(--color-text);text-decoration:none;display:flex}.app-recovery-subnav .app-recovery-subnav__link.app-button:hover{background:var(--color-surface-muted);color:var(--color-text);text-decoration:none}.app-recovery-subnav .app-recovery-subnav__link.app-button.is-active,.app-recovery-subnav .app-recovery-subnav__link.app-button.is-active:hover{background:var(--color-primary);color:var(--color-primary-text);font-weight:var(--font-weight-semibold)}.app-recovery-subnav__count{min-width:1.75rem;padding-inline:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-surface-muted);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;text-align:center;flex:none}.app-recovery-subnav .app-recovery-subnav__link.app-button.is-active .app-recovery-subnav__count{background:var(--color-primary-text);color:var(--color-primary)}.app-recovery-filter__toggle.app-button{justify-content:flex-start;gap:var(--space-2xs);width:auto;padding:var(--space-2xs) 0;color:var(--color-primary);font-size:var(--font-size-sm);margin-block-start:var(--space-sm);display:none}.app-recovery-filter__toggle.app-button:hover,.app-multiselect .app-multiselect__chip-remove.app-button:hover,.app-multiselect .app-multiselect__toggle.app-button:hover{background:0 0;text-decoration:none}.app-recovery-filter__toggle-icon{flex:none;transition:transform .15s;display:none}.app-multiselect__control,.app-multiselect__chips{align-items:center;gap:var(--space-2xs);flex-wrap:nowrap;display:flex;overflow:hidden}.app-multiselect__control{min-height:2.75rem;padding:var(--space-2xs) var(--space-sm) var(--space-2xs) .375rem;border:var(--border-sm) solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.app-recovery-filter__search-field .app-input:focus,.app-multiselect__control:focus-within,.app-multiselect__control[data-open=true],.app-multiselect__search input:focus{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.app-multiselect__chips{flex:0 auto;min-width:0}.app-multiselect__chip,.app-multiselect__chip--overflow{white-space:nowrap;background:0 0;flex:none}.app-multiselect__chip{border:var(--border-sm) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);align-items:center;gap:.3125rem;padding:.1rem .6rem .1rem .4rem;font-size:1.0625rem;display:inline-flex}.app-multiselect__chip-label{white-space:nowrap}.app-multiselect__chip--overflow{min-width:0;color:var(--color-primary-hover);font-size:var(--font-size-sm);border:0;margin-inline-start:calc(-1 * var(--space-2xs));padding-inline:0 .125rem}.app-multiselect .app-multiselect__chip-remove.app-button,.app-multiselect .app-multiselect__toggle.app-button{padding:0;display:inline-flex}.app-multiselect .app-multiselect__chip-remove.app-button{color:inherit;justify-content:center}.app-multiselect__chip-remove .app-icon{width:1.25rem;height:1.25rem}.app-multiselect .app-multiselect__toggle.app-button{justify-content:space-between;gap:var(--space-sm);min-width:0;color:var(--color-text);font:inherit;flex:auto}.app-multiselect__toggle:focus-visible{outline:0}.app-multiselect__toggle-spacer{flex:auto}.app-multiselect__placeholder{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-multiselect__chevron{color:var(--color-text-muted);flex:none}.app-multiselect__panel{gap:var(--space-sm);width:min(20rem,90vw);padding:var(--space-md);display:grid}.app-multiselect__panel-heading{font-weight:var(--font-weight-semibold);margin:0}.app-multiselect__search{position:relative}.app-multiselect__search input{padding-inline-start:2.25rem}.app-multiselect__options{max-block-size:16rem;padding:.125rem var(--space-2xs);margin:0;list-style:none;overflow-y:auto}.app-multiselect__option{align-items:center;gap:var(--space-sm);display:flex}.app-multiselect__option{padding-block:var(--space-2xs)}.app-multiselect__option label{cursor:pointer}.app-multiselect__option .app-checkbox[data-state=checked]{border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-primary-text)}.app-multiselect__empty{padding-block:var(--space-sm)}@media (width<=60rem){.app-recovery-filter__row{grid-template-columns:minmax(0,1fr)}.app-recovery-directory__main{gap:var(--space-md);flex-direction:column;display:flex}.app-recovery-filter-card .app-recovery-filter__search{margin-block-end:0}.app-recovery-subnav{scroll-margin-top:var(--space-md);margin-block:0;position:static}.app-recovery-subnav__heading{margin:0 0 var(--space-xs);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);display:block}.app-recovery-subnav__label--full{display:none}.app-recovery-subnav__label--short{display:inline}.app-recovery-subnav ul{gap:var(--space-xs);border-block:0;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;list-style:none;display:flex}.app-recovery-subnav li{flex:none}.app-recovery-subnav .app-recovery-subnav__link.app-button,.app-recovery-subnav li+li .app-recovery-subnav__link.app-button{width:auto;min-height:0;padding:var(--space-2xs) var(--space-sm);border:var(--border-sm) solid var(--color-link-text);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-link-text);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);text-align:center}.app-recovery-subnav .app-recovery-subnav__link.app-button:hover{background:var(--color-primary-surface);border-color:var(--color-link-text);color:var(--color-link-text)}.app-recovery-subnav .app-recovery-subnav__link.app-button.is-active,.app-recovery-subnav .app-recovery-subnav__link.app-button.is-active:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);color:var(--color-primary-text)}.app-recovery-subnav__count{display:none}.app-recovery-directory__main>.app-recovery-filter-card.app-card{box-shadow:none;background:0 0;border:0;border-radius:0}.app-recovery-filter-card .app-card__content{padding:0}.app-recovery-directory__results-meta{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;width:100%}.app-recovery-directory__results-meta .app-recovery-filter__advanced{flex-basis:100%}.app-recovery-filter__toggle.app-button{margin-block-start:0;display:inline-flex}.app-recovery-filter__toggle-icon{display:block}.app-recovery-filter__toggle[aria-expanded=true] .app-recovery-filter__toggle-icon{transform:rotate(180deg)}.app-recovery-filter__advanced.is-open{margin-block-start:var(--space-md)}.app-recovery-filter__advanced:not(.is-open){display:none}.app-recovery-directory .app-recovery-directory__back-to-top.app-button.is-visible{display:flex}}.app-recovery-directory .app-recovery-directory__back-to-top.app-button{z-index:20;border:var(--border-sm) solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-primary);width:3rem;height:3rem;min-height:0;color:var(--color-primary-text);box-shadow:var(--shadow-md);cursor:pointer;justify-content:center;align-items:center;padding:0;display:none;position:fixed;inset-block-end:var(--space-lg);inset-inline-end:var(--space-lg)}.app-recovery-directory .app-recovery-directory__back-to-top.app-button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);text-decoration:none}@media (prefers-reduced-motion:no-preference){.app-recovery-directory__back-to-top{transition:background .15s,border-color .15s}}.app-recovery-filter__primary,.app-recovery-directory__result-items{display:contents}@media (width>60rem){[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results){grid-template-rows:repeat(5,auto);row-gap:0}[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results)>.app-recovery-filter-card{grid-row:1/3;grid-template-rows:subgrid;display:grid}[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results) .app-recovery-filter-card>.app-card__content,[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results)>.app-recovery-directory__results,[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results) .app-recovery-directory__results-header,[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results) .app-recovery-directory__results-meta{display:contents}[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results) .app-recovery-filter__primary{padding:var(--space-md);grid-row:1;padding-block-end:0;display:block}[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results):not(:has(.app-recovery-filter__advanced)) .app-recovery-filter__primary{padding-block-end:var(--space-md)}[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results)>.app-recovery-subnav{grid-area:1/2/6/3}[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results) .app-recovery-filter__advanced{padding:0 calc(var(--space-md) + var(--border-sm)) calc(var(--space-md) + var(--border-sm));grid-area:2/1/3/2}[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results) .app-recovery-directory__results-header>h2{grid-area:3/1/4/2;margin-block-start:var(--space-lg)}[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results) .app-recovery-directory__count{grid-area:4/1/5/2;margin-block-start:var(--space-2xs)}[data-static-baseline=true] .app-recovery-directory__main:has(>.app-recovery-directory__results) .app-recovery-directory__result-items{gap:var(--space-lg);min-width:0;grid-area:5/1/6/2;margin-block-start:var(--space-lg);display:grid}}.app-alerts-page{--app-alert-title-color:var(--color-resource-list-title);width:min(100%, var(--layout-page-max-width));margin-inline:auto}.app-alerts-page__header{text-align:center;align-items:center}.app-alerts-page__header .app-page__title,.app-alerts-page__header .app-page__description{margin-inline:auto}.app-alerts-page__header .app-page__description{color:var(--color-text)}.app-alerts-filter-panel{gap:var(--space-0);grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);display:grid;overflow:hidden}:is(.app-alerts-filter-panel__main,.app-alerts-filter-panel__aside){gap:var(--space-sm);padding:var(--space-lg);display:grid}:is(.app-alerts-filter-panel__main,.app-alerts-filter-panel__aside) h2{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0}.app-alerts-filter-panel__main p,.app-alerts-page__hint,.app-alert-card .app-card__content p{color:var(--color-text-muted);margin:0}.app-alerts-filter-panel__label{margin:var(--space-xs) 0 0}.app-alerts-filter-panel__control .app-county-combobox__control{min-height:2.75rem;padding:0 var(--space-sm)}.app-alerts-filter-panel__control .app-county-combobox__toggle.app-button{min-height:2.75rem;padding:0}.app-alerts-filter-panel__aside{border-inline-start:var(--border-sm) solid var(--color-border);background:var(--color-primary);color:var(--color-primary-text);align-content:start}.app-alerts-filter-panel__aside[data-signup-layout=multi]{gap:var(--space-xs);padding:var(--space-md)}.app-alerts-filter-panel__aside[data-signup-layout=multi] .app-alerts-signup-list{gap:var(--space-sm)}.app-alerts-filter-panel__aside h2{color:var(--color-primary-text)}.app-alerts-filter-panel__signup-button{width:fit-content}.app-alerts-filter-panel__signup-button.app-button{padding-block:var(--space-md);padding-inline:var(--space-lg);font-size:var(--type-body-large-font-size);line-height:var(--line-height-normal);text-align:start}.app-alerts-filter-panel__aside .app-alerts-filter-panel__signup-button.app-button{border-color:var(--color-info);background:var(--color-info);color:var(--color-on-inverse)}.app-alerts-filter-panel__aside .app-alerts-filter-panel__signup-button.app-button:is(:hover,:focus-visible,:active){border-color:var(--color-surface);background:var(--color-surface);color:var(--color-link-text)}:root[data-color-scheme=dark] .app-alerts-filter-panel__aside .app-alerts-filter-panel__signup-button.app-button{border-color:var(--color-on-inverse)}.app-alerts-filter-panel__aside p{color:var(--color-primary-text-subtle);font-size:var(--type-body-font-size);margin:0;font-style:italic}.app-alerts-signup-list{gap:var(--space-md);scrollbar-color:var(--color-primary-text-border) transparent;max-height:26rem;overflow-y:auto}.app-alerts-signup-list::-webkit-scrollbar{width:var(--space-2xs)}.app-alerts-signup-list::-webkit-scrollbar-track{background:0 0}.app-alerts-signup-list::-webkit-scrollbar-thumb{background-color:var(--color-primary-text-border);border-radius:var(--radius-pill)}.app-alert-card .app-card__header{background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto}.app-latest-update-card .app-card__header,.app-alert-card--has-detail-indicator .app-card__header{align-items:start}.app-alert-card{flex-direction:column;height:100%;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.app-alert-card-link{height:100%;color:inherit;text-decoration:none;display:block}.app-alert-card-link:hover,.app-alert-card-link:focus-visible{color:inherit;outline:none;text-decoration:none}.app-alert-card:hover,.app-alert-card:focus,.app-alert-card:focus-within,.app-alert-card-link:focus-visible .app-alert-card{border-color:var(--color-focus);box-shadow:0 0 0 .125rem var(--color-focus);outline:none}@media (prefers-reduced-motion:no-preference){.app-alert-card{transition:border-color .14s,box-shadow .14s,transform .14s}.app-alert-card:hover,.app-alert-card:focus,.app-alert-card:focus-within,.app-alert-card-link:focus-visible .app-alert-card{transform:translateY(-.125rem)}}.app-alert-card__detail-indicator,.app-alert-card__source-link{color:var(--color-link-text);justify-content:center;align-items:center;display:inline-flex}.app-alert-card__detail-indicator{background:color-mix(in srgb, var(--color-link-text) 14%, var(--color-surface));border-radius:50%;width:2.25rem;height:2.25rem}.app-alert-card__detail-indicator .app-icon{stroke-width:3px;width:1.3rem;height:1.3rem}.app-alert-card__detail-indicator:hover{background:color-mix(in srgb, var(--color-link-text) 24%, var(--color-surface));color:var(--color-primary-hover)}.app-alert-card__detail-indicator:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}.app-alert-card__heading{min-height:2.25rem}.app-alert-card__heading .app-card__title{color:var(--app-alert-title-color);font-size:var(--font-size-lg)}.app-alert-card-link:visited .app-alert-card__summary-link,.app-alert-card__source-link:visited{color:var(--color-link-visited)}.app-alert-card-link:hover .app-card__title,.app-alert-card-link:hover .app-alert-card__summary-link,.app-alert-card__source-link:hover{color:var(--color-link-hover)}.app-alert-card__source-link{border-radius:var(--radius-xs);line-height:var(--line-height-tight);justify-self:end;text-decoration:none}.app-alert-card__source-link:focus-visible{outline:var(--border-md) solid var(--color-focus);outline-offset:var(--space-2xs)}.app-alert-card__source-link .app-icon{width:var(--space-lg);height:var(--space-lg)}.app-alert-card__meta,.app-case-status__header{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.app-alert-card__meta span,.app-alert-card .app-card__footer time,.app-case-status a{align-items:center;gap:var(--space-xs);display:inline-flex}.app-alert-card .app-card__content{gap:var(--space-sm);flex-direction:column;flex:auto;display:flex}.app-alert-card__summary-wrap{gap:var(--space-3xs);display:grid}.app-alert-card__summary{-webkit-line-clamp:3;line-height:var(--line-height-normal);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-latest-update-card .app-alert-card__summary{-webkit-box-orient:initial;-webkit-line-clamp:unset;display:block;overflow:visible}.app-alert-card__summary-link{color:var(--color-link-text);font-weight:var(--font-weight-semibold)}.app-latest-update-card .app-alert-card__summary-link{text-decoration:none}.app-latest-update-card .app-alert-card__summary-link:visited,.app-alert-detail__back:visited{color:var(--color-link-visited)}.app-latest-update-card .app-alert-card__summary-link:hover{color:var(--color-link-hover);text-underline-offset:.12em;text-decoration:underline}.app-latest-update-card .app-alert-card__summary-link:active{color:var(--color-link-hover)}.app-alert-card__location{align-items:center;gap:var(--space-xs);display:inline-flex}.app-alert-card .app-card__footer{border-block-start:0;justify-content:stretch;align-items:center;margin-block-start:auto;padding-block-start:var(--space-sm);display:grid}.app-alert-card .app-card__footer time{color:var(--color-text);justify-content:flex-start}.app-alert-detail{width:min(100%, var(--layout-page-max-width));margin-inline:auto}.app-alert-detail__back,.app-alert-detail__meta div,.app-program-deadline,.app-alert-detail__location p,.app-resource-detail-page__back a,.app-resource-detail__contact-value a,.app-resource-detail__verified{align-items:center;gap:var(--space-2xs);display:inline-flex}.app-alert-detail__back{width:fit-content;color:var(--color-link-text);font-weight:var(--font-weight-semibold);text-decoration:none}.app-alert-detail__back:hover{color:var(--color-link-hover);text-decoration:underline}.app-alert-detail__back-icon{transform:rotate(180deg)}.app-alert-detail__card{width:min(100%,41.25rem);padding:var(--space-md);margin-inline:auto}.app-alert-detail__header{border-block-end:var(--border-sm) solid var(--color-border);padding-block-end:var(--space-sm)}.app-alert-detail__eyebrow{color:var(--color-danger);font-weight:var(--font-weight-semibold);text-transform:uppercase;margin:0}.app-alert-detail__header h1{font-family:var(--font-heading);font-size:var(--type-heading-4-font-size);font-weight:var(--type-heading-4-font-weight);line-height:var(--line-height-tight);color:var(--color-alert-detail-title);margin:0}.app-alert-detail__summary,.app-alert-detail__body p,.app-alert-detail__source{color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin:0}.app-alert-detail__meta{gap:var(--space-2xs);display:grid}.app-alert-detail__meta dt{font-weight:var(--font-weight-semibold)}.app-agency-badge.app-badge{border-radius:var(--radius-md);color:var(--color-agency-badge-text);font-size:var(--font-size-2xs);line-height:var(--line-height-tight);border-color:#0000}.app-agency-badge.app-badge[data-agency-level=state]{background:var(--color-agency-state-surface)}.app-agency-badge.app-badge[data-agency-level=federal]{background:var(--color-agency-federal-surface)}.app-agency-badge.app-badge[data-agency-level=local]{background:var(--color-agency-local-surface)}.app-agency-badge.app-badge[data-agency-level=other]{background:var(--color-agency-other-surface)}.app-latest-updates__header{justify-items:center;gap:var(--space-2xs);text-align:center;display:grid}.app-latest-updates__header h1{font-family:var(--font-heading);font-weight:var(--type-heading-1-font-weight);margin:0}.app-latest-updates__header>.app-latest-updates__intro{max-width:42rem;color:var(--color-text-muted);margin:0}.app-latest-updates__header>.app-latest-updates__timestamp{color:var(--color-text-muted);margin:0}@media (width<=48rem){.app-alerts-filter-panel{grid-template-columns:1fr}.app-alerts-filter-panel__aside{border-block-start:var(--border-sm) solid var(--color-border);border-inline-start:0}}.app-support-stepper{gap:0}.app-support-stepper li{text-align:center;position:relative}.app-support-stepper li,.app-support-stepper .app-support-stepper__link{justify-items:center;min-width:0;display:grid}.app-support-stepper span:not(.app-sr-only){z-index:1;border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;display:inline-flex;position:relative}.app-support-stepper li:not(:first-child):before{background:var(--color-border);content:"";width:calc(100% - 2.25rem);height:.32rem;position:absolute;inset-block-start:1rem;inset-inline-end:calc(50% + 1.125rem)}.app-support-stepper li[data-current=true] span,.app-support-stepper li[data-complete=true] span{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-text)}.app-support-stepper li[data-complete=true]:before,.app-support-stepper li[data-current=true]:before{background:var(--color-primary)}.app-form-select-field{align-content:start}.app-form-select-field .app-select__trigger{width:100%}.app-support-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.app-textarea{resize:vertical;min-height:8rem}.app-case-lookup{width:min(100%, var(--layout-case-lookup-card-max-width));margin-inline:auto}.app-case-lookup__card.app-card{overflow:visible}.app-case-lookup__content.app-card__content{padding:var(--space-3xl) var(--space-xl)}.app-case-lookup__header{text-align:start}.app-case-lookup__header h1{font-size:var(--type-heading-2-font-size);line-height:var(--line-height-tight);margin:0}.app-case-lookup :is(ol,ul){margin:0;padding-inline-start:var(--space-lg)}.app-case-lookup ol{list-style-type:decimal}.app-case-lookup ul{list-style-type:disc}.app-case-lookup__required-note{margin:0}.app-case-form{width:min(100%, var(--layout-case-lookup-content-max-width));gap:var(--space-2xl);--color-primary:var(--color-request-status-action);--color-primary-hover:var(--color-primary);--color-primary-text:var(--color-on-inverse);margin-inline:auto;display:grid}.app-case-form__section{gap:var(--space-2xl)}.app-case-form,.app-case-form__section,.app-case-form__contact,.app-case-form__verification,.app-case-form__verified{grid-template-columns:minmax(0,1fr)}.app-case-form__verification,.app-case-form__verified{overflow-wrap:anywhere}.app-case-lookup .app-support-form .app-date-picker{max-width:none}.app-case-lookup .app-field__label-body,.app-case-form>*{min-width:0}.app-case-lookup .app-field__hint,.app-case-lookup .app-support-form .app-fieldset legend{font-size:var(--type-body-font-size);line-height:var(--line-height-relaxed)}.app-case-lookup .app-field__hint{overflow-wrap:anywhere}.app-case-lookup .app-alert{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr)}:root[data-color-scheme=dark] .app-case-lookup .app-alert{--color-link-text:var(--color-link-inverse-text)}.app-case-lookup__reference{max-width:min(100%, var(--layout-case-lookup-reference-width))}@media (width<=48rem){.app-case-lookup-page.app-page{padding:0}.app-case-lookup__card.app-card{box-shadow:none;border:0;border-radius:0}.app-case-lookup__content.app-card__content{padding:var(--space-xl) var(--space-md-plus)}.app-case-lookup__header h1{font-size:var(--type-heading-3-font-size)}.app-case-lookup__reference{max-width:100%}}.app-case-form__verified{justify-items:start}.app-case-form .app-button{border-radius:var(--radius-pill)}.app-case-status__duplicate p{margin:0}.app-case-list{gap:var(--space-sm)}.app-case-list a,.app-case-list__button{gap:var(--space-sm);padding:var(--space-md);border:var(--border-sm) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.app-case-list a{text-decoration:none}.app-case-list__button{background:var(--color-surface);text-align:left;cursor:pointer;width:100%}.app-case-list__button:hover,.app-case-list__button:focus-visible{border-color:var(--color-link)}.app-case-list a:hover{border-color:var(--color-primary);color:var(--color-text);box-shadow:var(--shadow-xs)}.app-case-list strong,.app-case-list small{display:block}.app-case-list small{text-overflow:ellipsis;overflow:hidden}.app-case-status-chip--closed.app-badge{border-color:var(--color-border-strong);background:var(--color-border-strong);color:var(--color-primary-text)}.app-case-status-chip.app-badge{width:fit-content;min-height:1.45rem;padding-inline:var(--space-sm);color:var(--color-primary-text);font-weight:var(--font-weight-bold);line-height:1}.app-case-status-chip.app-badge[data-case-status=Duplicate]{color:var(--color-warning-text)}.app-case-status{width:min(100%,52rem);margin-inline:auto}.app-case-status__duplicate{gap:var(--space-sm);padding:var(--space-md);border:var(--border-sm) solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-surface);color:var(--color-text);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.app-case-status__duplicate-icon{color:var(--color-warning)}.app-case-status__duplicate-heading{margin:0 0 var(--space-2xs);font-size:var(--font-size-md);font-weight:var(--font-weight-bold)}.app-case-status__header{display:block}.app-case-status__header h1{color:var(--color-primary);font-size:var(--type-display-3-font-size);font-weight:var(--type-display-3-font-weight);line-height:var(--type-display-3-line-height);margin:0}.app-status-timeline__dot{inline-size:var(--space-sm);block-size:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-border-strong);flex-shrink:0;margin-block-start:var(--space-2xs)}.app-status-icon--submitted{background:var(--color-success)}.app-status-icon--in-review{background:var(--color-info)}.app-status-icon--duplicate{background:var(--color-warning)}.app-case-status__content{gap:var(--space-xl);padding:var(--space-xl);display:grid}.app-case-status__summary{border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-block-end:var(--space-lg)}.app-case-status__summary p,.app-case-status__details,.app-case-status__row dd,.app-case-status__support h2,.app-case-status__support p,.app-case-status__support ul{margin:0}.app-case-status__label,.app-case-status__row dt,.app-case-status__support h2{color:var(--color-text);font-weight:var(--font-weight-bold)}.app-case-status__reference{color:var(--color-link);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-block-start:var(--space-xs)}.app-case-status__row{grid-template-columns:minmax(10rem,16rem) minmax(0,1fr)}.app-case-status__row dd,.app-case-status__support li{color:var(--color-text-muted)}.app-case-status__support,.app-case-status__support ul{gap:var(--space-xs);display:grid}.app-case-status__support{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-lg)}.app-case-status__support ul{padding-inline-start:0;list-style:none}.app-case-status__actions{justify-content:flex-end;display:flex}.app-case-empty{text-align:center;width:min(100%,42rem);margin-inline:auto}.app-case-empty .app-card__content{padding:var(--space-xl);justify-items:center}.app-contact-info{width:min(100%,54rem);margin-inline:auto}.app-contact-info__loading{width:min(100%,42rem);margin-inline:auto}.app-account-shell{gap:clamp(var(--space-lg), 4vw, var(--space-2xl));grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start;width:min(100%,78rem);margin-inline:auto;display:grid}.app-account-shell__content,.app-account-shell__sidebar{min-width:0}.app-account-nav{border-block:5px solid var(--color-primary-hover);display:grid}.app-account-nav__link+.app-account-nav__link{border-block-start:var(--border-sm) solid var(--color-border)}.app-account-nav__link{padding:var(--space-sm) var(--space-md);color:var(--color-text);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);text-decoration:none;display:block}.app-account-nav__link:hover{background:var(--color-surface-muted);color:var(--color-text);text-decoration:none}.app-account-nav__link--active,.app-account-nav__link--active:hover{background:var(--color-primary);color:var(--color-primary-text)}.app-account-card.app-card{border-color:var(--color-border);border-radius:var(--radius-lg);width:min(100%,52rem);box-shadow:none;margin-inline:auto}.app-account-card .app-card__header,.app-account-card .app-card__content,.app-account-card .app-card__footer{padding-inline:clamp(var(--space-lg), 5vw, var(--space-2xl))}.app-account-card .app-card__header{border-block-end:0;padding-block-start:clamp(var(--space-xl), 5vw, var(--space-2xl))}.app-account-card .app-card__title{color:var(--color-primary);font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.app-account-card__intro{max-width:42rem;margin:var(--space-sm) 0 0;color:var(--color-primary);font-size:var(--type-body-font-size);line-height:var(--line-height-normal)}.app-account-details{border-block-start:1px solid var(--color-border-strong);padding-block-start:var(--space-lg)}.app-account-details dd{color:var(--color-text-muted);font-size:var(--font-size-lg)}.app-account-actions.app-card__footer{justify-content:flex-end;gap:var(--space-md);margin-inline:clamp(var(--space-lg), 5vw, var(--space-2xl));padding:var(--space-lg) 0;border-block-start:1px solid var(--color-border-strong);display:flex}.app-account-actions .app-button{min-width:10rem}.app-account-choice,.app-account-consent-choice{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.app-account-choice{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-muted);cursor:default}.app-account-choice[data-disabled=true]{opacity:.72}.app-account-choice[data-selected=true]{background:var(--color-accent-muted)}.app-account-choice:has(.app-checkbox[data-state=checked]){background:var(--color-accent-muted)}.app-account-choice--selectable.app-button[data-variant],.app-account-consent-choice--button.app-button[data-variant]{appearance:none;background:var(--color-surface-muted);width:100%;font:inherit;text-align:left;text-decoration:none}.app-account-choice--selectable.app-button[data-variant]{color:inherit;border:0}:is(.app-account-choice--selectable,.app-account-consent-choice--button):not(:disabled){cursor:pointer}:is(.app-account-choice--selectable,.app-account-consent-choice--button).app-button:disabled{background:var(--color-surface-muted);cursor:not-allowed;opacity:.72}.app-account-choice--selectable.app-button:disabled{color:inherit}.app-account-choice--selectable:focus-visible,.app-account-consent-choice--button:focus-visible{outline:var(--border-md) solid var(--color-focus);outline-offset:2px}.app-account-choice__body{width:100%;color:inherit;text-align:left;display:block}.app-account-choice__body:disabled{cursor:not-allowed}.app-account-choice__indicator{border:var(--border-sm) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);width:1.25rem;height:1.25rem;color:var(--color-primary-text);place-items:center;display:inline-grid}.app-account-choice[data-selected=true] .app-account-choice__indicator,.app-account-consent-choice[data-selected=true] .app-account-choice__indicator{border-color:var(--color-primary);background:var(--color-primary)}.app-account-choice strong,.app-account-choice small{display:block}.app-account-choice strong,.app-account-sms-consent h3{color:var(--color-primary);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.app-account-choice:not(.app-button) strong{font-size:var(--type-body-font-size)}.app-account-choice small{margin-block-start:var(--space-2xs)}.app-account-sms-consent{background:var(--color-surface)}.app-account-sms-consent h3,.app-account-sms-consent p,.app-support-sms-acceptance h3,.app-support-sms-acceptance p{margin:0}.app-updates-section__header p,.app-funding-programs__header p,.app-account-choice small,.app-account-sms-consent p,.app-account-consent-choice,.app-support-intro-callout p{color:var(--color-text-muted);font-size:var(--type-body-font-size);line-height:var(--line-height-normal)}.app-account-consent-choice{gap:var(--space-sm)}.app-account-consent-choice--button.app-button[data-variant]{padding:var(--space-sm);border:var(--border-sm) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted)}.app-account-consent-choice--button.app-button:disabled{border:var(--border-sm) solid var(--color-border);color:var(--color-text-muted)}:is(.app-account-choice--selectable,.app-account-consent-choice--button).app-button[data-variant]:is(:hover,[data-selected=true]){background:var(--color-accent-muted);text-decoration:none}.app-account-consent-choice--button.app-button[data-variant]:is(:hover,[data-selected=true]){border-color:var(--color-primary);color:var(--color-primary)}.app-account-consent-choice a{color:var(--color-link)}.app-account-consent-links{font-size:var(--font-size-sm)}.app-account-contact-verify{margin-block-start:var(--space-sm)}.app-account-inline-note{color:var(--color-text-muted)}.app-account-section+.app-account-section{padding-block-start:var(--space-lg)}.app-account-section h2{color:var(--color-primary);font-size:var(--font-size-lg);margin:0}.app-account-section p{color:var(--color-primary);margin:0}.app-account-table-wrap{overflow-x:auto}.app-account-table{border-collapse:collapse;width:100%}.app-account-table th,.app-account-table td{padding:var(--space-md) var(--space-lg);border-block-start:1px solid var(--color-border);text-align:left;vertical-align:middle}.app-account-table th{color:var(--color-text-muted);font-weight:var(--font-weight-bold)}.app-account-table td{color:var(--color-primary);font-size:var(--font-size-md)}.app-account-table td:first-child{min-width:18rem}.app-account-table td:first-child a,.app-account-table td:first-child span,.app-account-table__request-title{display:block}.app-account-table td:first-child a,.app-account-table__request-title{color:var(--color-primary);font-size:var(--type-body-font-size);font-weight:var(--font-weight-bold)}.app-account-table td:first-child a span{font-size:inherit}.app-account-table__status-actions{align-items:center}.app-account-table td:first-child span{margin-block-start:var(--space-2xs)}.app-account-empty{justify-items:start}@media (width<=62rem){.app-account-shell{grid-template-columns:1fr}.app-account-shell__sidebar{order:-1}.app-account-nav{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.app-account-nav__link+.app-account-nav__link{border-block-start:0}}@media (width<=40rem){.app-account-actions.app-card__footer{justify-content:stretch}.app-account-actions .app-button{width:100%;min-width:0}.app-account-nav{grid-template-columns:1fr}.app-account-nav__link+.app-account-nav__link{border-block-start:var(--border-sm) solid var(--color-border)}.app-account-table thead{width:var(--border-sm);height:var(--border-sm);margin:calc(-1 * var(--border-sm));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.app-account-table,.app-account-table tbody,.app-account-table tr,.app-account-table td{width:100%;display:block}.app-account-table tr{padding-block:var(--space-md);border-block-start:var(--border-sm) solid var(--color-border)}.app-account-table td{min-width:0;padding-inline:0;padding-block:var(--space-2xs);border-block-start:0}.app-account-table td:before{content:attr(data-label);color:var(--color-text-muted);font-weight:var(--font-weight-bold);margin-block-end:var(--space-2xs);display:block}}.app-page--support-request{width:100%;padding:var(--space-2xl) var(--layout-content-gutter);background:var(--color-background)}.app-support-request{--app-support-card-padding:clamp(1.75rem, 4vw, 4rem);width:min(100%,76rem);margin-inline:auto}.app-support-form-card.app-card{border-radius:var(--radius-lg);box-shadow:none;border-color:#dcdcdc;overflow:visible}.app-support-form-card__header.app-card__header{gap:var(--space-2xl);padding:var(--app-support-card-padding) var(--app-support-card-padding) var(--space-2xl);background:0 0;border-block-end:0}.app-support-form-card__header p,.app-support-step-heading p,.app-support-required-note{color:var(--color-text-muted);margin:0}.app-support-mobile-progress{font-family:var(--font-body);display:none}.app-support-stepper{grid-template-columns:repeat(8,minmax(0,1fr))}.app-support-stepper li,.app-support-stepper .app-support-stepper__link{align-content:start;gap:var(--space-lg)}.app-support-stepper li,.app-support-stepper strong{font-size:var(--type-stepper-font-size);font-weight:var(--type-stepper-font-weight);line-height:var(--type-stepper-line-height)}.app-support-stepper li{color:var(--color-primary)}.app-support-stepper span:not(.app-sr-only){border:var(--border-sm) solid var(--color-control-border);background:var(--color-surface);color:var(--color-primary);font-size:var(--font-size-md);line-height:var(--type-stat-line-height)}.app-support-stepper li:not(:first-child):before{z-index:0}.app-support-stepper li[data-current=true]{color:var(--color-primary)}.app-support-stepper li[data-current=true] span,.app-support-form .app-choice-row:focus-within{box-shadow:var(--shadow-focus)}.app-support-stepper strong{max-width:100%;padding-inline:var(--space-2xs);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;display:block}.app-support-stepper .app-support-stepper__link{width:100%;min-height:0;color:inherit}.app-support-stepper .app-support-stepper__link:hover strong{text-decoration:underline}.app-support-stepper .app-support-stepper__link:focus-visible{outline:var(--border-md) solid var(--color-primary);outline-offset:var(--space-2xs);border-radius:var(--radius-sm)}.app-support-form{display:grid}.app-support-form__content{padding:0 var(--app-support-card-padding) var(--space-2xl)}.app-account-sms-consent,.app-fieldset,.app-support-sms-acceptance,.app-support-program-status,.app-support-unavailable,.app-support-summary-section,.app-support-important{gap:var(--space-sm);padding:var(--space-md);display:grid}.app-account-sms-consent,.app-fieldset,.app-support-sms-acceptance{border:var(--border-sm) solid var(--color-border)}.app-account-sms-consent,.app-fieldset{border-radius:var(--radius-md)}.app-fieldset{min-width:0}.app-fieldset legend{padding-inline:var(--space-2xs)}.app-fieldset p{margin:0}.app-fieldset p,.app-support-sms-acceptance p{color:var(--color-text-muted)}.app-fieldset p{font-size:var(--font-size-sm)}.app-support-sms-acceptance p{font-size:var(--type-body-font-size)}.app-support-form .app-fieldset{border:0;border-radius:0;padding:0}.app-support-form .app-fieldset legend{color:var(--color-text);font-size:18px;line-height:var(--line-height-tight);padding:0}.app-support-designee-prompt{width:100%}.app-support-sms-acceptance h3{font-size:var(--font-size-md)}.app-support-form .app-fieldset>p:not(.app-fieldset__hint){font-size:var(--type-body-font-size)}.app-household-table__scroll{position:relative;overflow-x:auto}.app-household-table table{border-collapse:collapse;width:100%;font-size:var(--type-body-large-font-size)}.app-household-table thead th{padding:var(--space-sm) var(--space-md);border-bottom:var(--border-sm) solid var(--color-border);background:var(--color-brand-darker);color:var(--color-on-inverse);font-weight:var(--font-weight-semibold);text-align:start;vertical-align:bottom}.app-household-table tbody td{padding:var(--space-sm) var(--space-md);border-bottom:var(--border-sm) solid var(--color-border);vertical-align:top}.app-household-table thead .app-support-required-mark{color:inherit}.app-household-table .app-input,.app-household-table .app-select__trigger,.app-household-table .app-button{font-size:var(--type-body-large-font-size)}.app-household-table .app-select__trigger{text-align:start;min-width:min-content}.app-household-table .app-select__trigger>span{overflow-wrap:normal;min-width:0}.app-household-table .app-select__trigger>svg{flex-shrink:0}.app-household-table tbody td .app-field__label,.app-household-table tbody td .app-fieldset legend,.app-household-table tbody td .app-field__required-marker{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.app-household-table tbody td .app-field__label,.app-household-table tbody td .app-fieldset legend{border:0;padding:0}.app-household-table__row--submitter td{color:var(--color-text)}.app-household-table__badge{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);background:var(--color-surface-muted,var(--color-border));color:var(--color-text-muted);white-space:normal;display:inline-block}.app-household-table__actions-col{width:1%}.app-household-table__actions{white-space:nowrap}.app-household-table__add{margin-block-start:var(--space-md)}@media (width<=48rem){.app-household-table__scroll{overflow-x:visible}.app-household-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-household-table table,.app-household-table tbody,.app-household-table tr,.app-household-table td{width:100%;display:block}.app-household-table__row{padding:var(--space-md);border:var(--border-sm) solid var(--color-border);border-radius:var(--radius-md);margin-block-end:var(--space-md)}.app-household-table tbody td{padding:var(--space-2xs) 0;border-bottom:0}.app-household-table tbody td .app-field__label,.app-household-table tbody td .app-fieldset legend,.app-household-table tbody td .app-field__required-marker{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.app-household-table__row--submitter td[data-label]:before{color:var(--color-text-muted);font-size:var(--type-body-large-font-size);font-weight:var(--font-weight-semibold);content:attr(data-label);margin-block-end:var(--space-3xs);display:block}.app-household-table__row--submitter td[data-label=""]:before{content:none}}.app-support-form .app-input,.app-support-form .app-select__trigger{border-color:var(--color-control-border);background:var(--color-control-surface);box-shadow:none}.app-support-form .app-input:hover:not(:disabled,[aria-invalid=true]),.app-support-form .app-select__trigger:hover{border-color:var(--color-control-border-hover)}.app-support-form .app-input:focus,.app-support-form .app-select__trigger:focus{border-color:var(--color-focus);box-shadow:var(--shadow-focus)}.app-support-choice-grid{grid-template-columns:1fr}.app-support-form .app-support-service-grid{border-block-start:var(--border-sm) solid var(--color-border);grid-template-columns:1fr;padding-block-start:var(--space-sm)}.app-support-form .app-choice-row--compact{align-items:start}.app-support-form .app-checkbox-group .app-choice-row,.app-support-form .app-choice-row>span{font-size:var(--type-body-font-size);line-height:var(--line-height-tight)}.app-support-sms-acceptance{border-radius:var(--radius-sm);background:var(--color-surface-muted)}.app-support-form .app-choice-row>span{overflow-wrap:break-word;min-width:0}.app-support-form .app-choice-row__hint{line-height:var(--line-height-normal)}.app-support-mobile-progress,.app-support-step-heading h2{color:var(--color-primary);margin:0;font-size:18px}.app-support-step-heading h2:focus-visible{outline:var(--border-md) solid var(--color-focus);outline-offset:var(--space-2xs)}.app-support-contact-verification .app-support-step-heading h3{font-weight:var(--font-weight-semibold)}.app-support-required-mark{color:var(--color-danger)}.app-support-required-label{align-items:baseline;gap:var(--space-2xs);display:inline-flex}.app-support-required-note{font-size:var(--font-size-md);display:block}.app-support-intro-callout{border:0}.app-support-program-status,.app-support-unavailable{border:var(--border-sm) solid var(--color-info-border-subtle);border-radius:var(--radius-sm);background:var(--color-primary-surface)}.app-support-program-status--available{background:#edf7ef;border-color:#8eb79a}.app-support-program-status--draft-restored,.app-support-contact-verification--verified{border-color:var(--color-success-border-subtle);background:var(--color-success-surface)}.app-support-contact-verification--verified .app-support-summary-section{background:var(--color-surface)}.app-support-program-status--stop{align-items:flex-start;gap:var(--space-sm);padding:var(--space-xl);border-color:var(--color-info-border-subtle);background:var(--color-surface-muted);border-radius:0;grid-template-columns:auto minmax(0,1fr)}.app-support-program-status--stop svg,.app-support-program-status--inline svg{flex:none;margin-block-start:.1rem}.app-support-program-status--stop svg{color:var(--color-primary)}.app-status-timeline__item,.app-resource-detail__contact-row,.app-support-program-status--inline{align-items:flex-start;gap:var(--space-sm);display:flex}.app-support-program-status--available svg{color:#2f7d3f}.app-support-program-status__content{min-width:0}.app-support-program-status h3,.app-support-unavailable h1,.app-support-roi-panel__section h3{color:var(--color-primary);font-size:var(--font-size-md);margin:0}.app-support-program-status--stop h3{color:var(--color-text)}.app-support-program-status--stop h3 strong{font-weight:var(--font-weight-bold)}.app-support-program-status p,.app-support-unavailable p{color:var(--color-text);margin:0}.app-support-program-status__actions,.app-support-unavailable div,.app-support-start-options,.app-support-confirmation-actions div,.app-support-footer-actions__end,.app-account-contact-verify__actions,.app-account-table__status-actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.app-support-program-status__actions{padding-block-start:var(--space-sm)}.app-support-program-status__actions .app-button[data-variant=primary],.app-support-program-status__actions .app-button[data-variant=secondary]{justify-content:center;min-width:min(16rem,100%)}.app-support-form .app-date-picker{max-width:18rem}.app-support-next-steps h2,.app-support-important h2,.app-support-case-number h2{font-size:var(--font-size-lg);margin:0}.app-support-form-card__header .app-card__title,.app-support-confirmation h1,.app-support-intro-callout h2,.app-support-signin-panel h2{color:var(--color-primary);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.app-support-intro-callout p{max-width:62rem}.app-support-intro-callout p.app-support-help-line{padding:var(--space-md);border:1px solid var(--color-info);border-inline-start:.3rem solid var(--color-info);color:var(--color-text);font-weight:var(--font-weight-bold)}.app-support-help-line__phone{color:var(--color-info);text-decoration:underline}.app-support-intro-callout p,.app-support-signin-panel p,.app-support-case-number p,.app-support-confirmation-actions p,.app-support-summary-section h3,.app-support-summary-section h4,.app-support-summary-section p,.app-support-summary-section ul,.app-support-roi-panel p,.app-support-roi-panel ul{margin:0}.app-support-signin-panel{gap:var(--space-lg);padding:var(--space-xl);border:var(--border-sm) solid var(--color-border);background:var(--color-surface);color:var(--color-text);flex-direction:column;display:flex}.app-support-signin-panel h2{max-width:30rem}.app-support-signin-panel>p,.app-support-signin-panel__body p{color:var(--color-text);font-size:var(--type-body-font-size)}.app-support-signin-panel__actions{gap:var(--space-md);flex-wrap:wrap;display:flex}.app-support-start-options .app-button{justify-content:center;min-width:min(100%,14rem)}.app-support-summary-section{border-radius:var(--radius-md);background:var(--color-surface-muted-blend)}.app-support-summary-section__header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.app-support-summary-section h3{font-size:18px}.app-support-summary-subsection{padding-block-start:var(--space-xs)}.app-support-summary-subsection h4{font-size:16px}.app-support-summary-section ul{padding-inline-start:var(--space-lg)}.app-support-roi-panel{gap:var(--space-md);padding:var(--space-lg);border:var(--border-sm) solid var(--color-info-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.app-support-roi-panel:focus-visible{outline:var(--border-md) solid var(--color-focus);outline-offset:2px}.app-support-roi-panel ul{padding-inline-start:var(--space-xl)}.app-support-form-card__footer.app-card__footer,.app-support-footer-actions{align-items:center;gap:var(--space-md);justify-content:space-between;display:flex}.app-support-form-card__footer.app-card__footer{padding:var(--space-xl) var(--app-support-card-padding) var(--space-2xl)}.app-support-footer-actions .app-support-draft-banner{--app-alert-max-inline-size:none;flex:100%;margin:0}.app-support-draft-restored-heading{margin:0 0 var(--space-2xs);font-weight:var(--font-weight-semibold)}.app-support-draft-banner ul{margin:var(--space-2xs) 0 0;padding-inline-start:var(--space-lg);list-style:outside}.app-support-footer-actions{flex-wrap:wrap;width:100%}.app-support-footer-actions__end{margin-inline-start:auto}.app-support-footer__save-draft.app-button{min-width:0;color:var(--color-link-text);background:0 0;border:0;padding-inline:0;text-decoration:underline}.app-support-footer__save-draft.app-button:hover{background:0 0;text-decoration:none}:is(.app-support-form-card__footer,.app-support-confirmation-actions) .app-button:is([data-variant=primary],[data-variant=secondary]){min-width:10rem}.app-support-confirmation-card.app-card{box-shadow:none;border-color:#dcdcdc}.app-support-confirmation{gap:var(--space-xl);padding:var(--space-2xl) var(--space-xl) var(--space-xl);display:grid}.app-support-confirmation h1{text-align:center;margin:0}.app-support-case-number{padding:var(--space-lg);border:var(--border-md) solid var(--color-primary-hover);border-radius:var(--radius-md);background:var(--color-surface-muted)}.app-case-status__reference,.app-case-number-copy{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:inline-flex}.app-case-number-copy__value{color:var(--color-primary-hover);font-size:var(--font-size-2xl)}.app-support-status-guidance{margin:0}.app-case-number-copy__button.app-button{border-radius:var(--radius-pill);white-space:nowrap;width:fit-content;min-width:0}.app-case-number-copy__button.app-button[data-state=copied],.app-case-number-copy__button.app-button[data-state=copied]:hover{border-color:var(--color-success);background:var(--color-success-surface);color:var(--color-text)}.app-case-number-copy__button.app-button[data-state=error],.app-case-number-copy__button.app-button[data-state=error]:hover{border-color:var(--color-danger);background:var(--color-danger-surface);color:var(--color-text)}.app-case-number-copy__hint{color:var(--color-danger);font-size:var(--font-size-sm)}.app-support-status-cta.app-button{width:fit-content;min-width:0;max-width:100%;height:auto;padding-block:var(--space-xs);border-radius:var(--radius-pill);white-space:normal;text-align:center}.app-case-number-copy--inline .app-case-number-copy__value{color:inherit;font-size:inherit;line-height:inherit}.app-support-next-steps ol{margin:0;padding-inline-start:var(--space-lg);list-style:decimal}.app-support-next-steps li::marker{color:var(--color-primary-hover);font-weight:var(--font-weight-bold)}.app-support-important{border:1px solid var(--color-info);border-inline-start:.3rem solid var(--color-info)}.app-support-important ul{margin:0;padding-inline-start:var(--space-md)}.app-support-confirmation-actions{text-align:center;justify-items:center}@media (width<=64rem){.app-recovery-main__grid,.app-readiness-band__inner{grid-template-columns:minmax(0,1fr)}.app-recovery-main__grid>.app-recovery-resources-panel,.app-recovery-main__grid>.app-recovery-updates-section{grid-column:auto}.app-program-grid,.app-program-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.app-readiness-band{padding-inline:var(--space-md)}.app-readiness-band__inner{min-width:0}}@media (width<=48rem){.app-recovery-home>section:not(.app-recovery-hero):not(.app-recovery-section--compact){padding-block:var(--space-xl)}.app-recovery-home .app-recovery-main__grid{row-gap:var(--space-xl)}.app-recovery-hero__inner{gap:var(--space-xl);min-height:0;padding-block:var(--space-xl)}.app-recovery-hero__copy h1{font-size:var(--type-display-3-font-size)}.app-recovery-hero__actions,.app-recovery-hero__actions .app-button[data-variant]{width:100%}.app-recovery-hero__actions .app-button[data-variant]{min-width:0}.app-recovery-main{padding:var(--space-xl) var(--space-md)}.app-recovery-resource-grid{grid-template-columns:minmax(0,1fr)}.app-program-grid,.app-program-filters{grid-template-columns:1fr}.app-recovery-resource-list p{display:block}.app-recovery-section{padding-inline:var(--space-md)}.app-program-card__actions .app-button{width:100%}.app-program-card__actions{grid-template-columns:1fr}.app-program-card__counties-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-county-combobox__checkbox.app-checkbox{width:2.5rem;height:2.5rem}.app-county-combobox__option{min-height:3.25rem}.app-request-assistance__inner,.app-request-assistance--even .app-request-assistance__inner{grid-template-columns:minmax(0,1fr)}.app-request-assistance__col--secondary{border-inline-start:0;border-block-start:var(--border-sm) solid var(--color-primary-text-separator);padding-block-start:var(--space-lg);padding-inline-start:0}.app-case-status__header,.app-case-list a,.app-support-form-card__footer.app-card__footer{grid-template-columns:1fr}.app-case-status__actions .app-button{width:100%}.app-case-status__header{align-items:flex-start}.app-case-status__content{padding:var(--space-lg)}.app-case-status__summary,.app-case-status__row{gap:var(--space-xs);grid-template-columns:1fr}.app-case-status__actions{justify-content:stretch}.app-support-request{--app-support-card-padding:var(--space-lg)}.app-page--support-request{padding:0}.app-support-request,.app-support-footer-actions,.app-support-footer-actions__end,.app-support-footer-actions__end .app-button{width:100%}.app-support-form-card.app-card{border-inline:0;border-radius:0}.app-support-form-card__header.app-card__header{gap:var(--space-xl);padding-block:var(--space-xl)}.app-support-mobile-progress{display:block}.app-support-stepper{display:none}.app-support-intro-callout{padding-block:var(--space-xl)}.app-support-intro-callout h2,.app-support-step-heading h2{font-size:var(--font-size-lg)}.app-support-signin-panel{gap:var(--space-md);padding:var(--space-lg)}.app-support-signin-panel h2{font-size:var(--font-size-lg)}.app-support-signin-panel__actions .app-button{flex:auto;justify-content:center}.app-support-footer__save-draft.app-button{width:auto}}.app-resource-detail-page{width:100%;max-width:52rem;padding:var(--space-lg) 3.5rem var(--space-2xl);margin-inline:auto}.app-resource-detail-page__back,.app-resource-detail__card{margin:0}:is(.app-resource-detail-page__back,.app-resource-detail__contact-value) a{color:var(--color-link-text);font-weight:var(--font-weight-semibold)}:is(.app-resource-detail-page__back,.app-resource-detail__contact-value) a:visited{color:var(--color-link-visited)}:is(.app-resource-detail-page__back,.app-resource-detail__contact-value) a:hover{color:var(--color-link-hover)}.app-resource-detail-page__back-icon{color:var(--app-recovery-link,var(--color-primary));transform:rotate(180deg)}.app-resource-detail__title{font-size:var(--font-size-2xl);line-height:var(--line-height-tight);margin:0}.app-resource-detail__verified{margin:0}.app-resource-detail__description{line-height:var(--line-height-relaxed);margin:0}.app-resource-detail__card-title{margin:0 0 var(--space-sm);font-size:var(--font-size-lg)}.app-resource-detail__contact-icon{color:var(--app-recovery-link);flex:none;margin-block-start:.1rem;display:inline-flex}.app-resource-detail__contact-body{gap:.1rem;display:grid}.app-resource-detail__contact-label{font-weight:var(--font-weight-semibold)}.app-resource-detail__contact-value a{text-underline-offset:.12em;word-break:break-word;text-decoration:underline}.app-resource-detail__contact-text{white-space:pre-line}.app-resource-detail__tags{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-resource-detail__tags .app-badge{gap:var(--space-3xs,.25rem)}@media (width<=48rem){.app-resource-detail-page{padding-inline:var(--space-md)}.app-resource-detail__title{font-size:var(--font-size-xl)}}.app-draft-access-page{background:var(--color-surface-muted);min-height:100vh;padding:var(--space-xl) var(--space-md);align-items:center;display:flex}.app-draft-access-page__container{width:100%;max-width:44rem;margin:0 auto}.app-draft-access-card .app-card__header,.app-draft-access-card .app-card__content,.app-draft-access-card .app-card__footer{padding-inline:clamp(var(--space-md), 5vw, var(--space-xl))}.app-secure-draft-dialog{width:min(92vw,46rem);max-width:46rem;max-height:min(90vh,54rem);overflow-y:auto}.app-draft-session-expiry-dialog .app-dialog__close{display:none}.app-draft-session-expiry-dialog__countdown{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.app-secure-draft-dialog__actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;margin-block-start:var(--space-lg);display:flex}.app-draft-link-unavailable__title{font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:0 0 var(--space-2xs)}.app-draft-link-unavailable__actions{justify-content:flex-end}.app-ss-directory,.app-ss-filters-dialog,.app-ss-results :is(.app-button:not([data-size=sm]),.app-input,.app-select__trigger,.app-pagination__page,.app-alert__content),.app-ss-results__count,.app-ss-filters-trigger.app-button{font-size:var(--type-body-large-font-size);line-height:var(--line-height-relaxed)}.app-ss-directory,.app-ss-filters-dialog{overflow-wrap:anywhere}.app-ss-directory{--app-ss-page-gutter:var(--layout-content-gutter)}@media (width>=60rem){.app-ss-directory{--app-ss-page-gutter:var(--space-lg)}}@media (width>=75rem){.app-ss-directory{--app-ss-page-gutter:var(--space-xl)}}@media (width>=84rem){.app-ss-directory{--app-ss-page-gutter:calc(var(--space-2xl) + var(--space-xs))}}.app-ss-directory>.app-recovery-home__breadcrumbs{width:calc(100% - var(--app-ss-page-gutter) * 2);max-width:var(--layout-resource-directory-max-width);margin-inline:auto;padding-inline:0}.app-ss-directory__body{padding:var(--space-3xl) var(--app-ss-page-gutter) var(--space-2xl)}.app-ss-directory__layout{grid-template-columns:minmax(0, var(--layout-resource-rail-max-width)) minmax(0, 1fr);max-width:var(--layout-resource-directory-max-width);gap:var(--space-3xl);align-items:baseline;margin-inline:auto}.app-recovery-directory-hero__inner h1,.app-ss-hero__title{font-family:var(--font-heading);margin:0}.app-ss-hero__subtitle{max-width:var(--layout-resource-results-max-width);color:var(--color-text-muted);margin:0}.app-ss-search{margin-top:var(--space-md);align-items:stretch;display:flex}.app-ss-search__submit.app-button{min-height:var(--layout-control-height-lg)}.app-ss-search__input.app-input{border-top-right-radius:0;border-bottom-right-radius:0;min-width:0}.app-ss-search__submit.app-button{border-top-left-radius:0;border-bottom-left-radius:0;flex:none}.app-ss-search-combobox{position:relative}.app-ss-search__field{flex:auto;min-width:0;position:relative}.app-ss-search__field:has(.app-ss-search__clear) .app-ss-search__input.app-input{padding-inline-end:2.75rem}.app-ss-facet__listbox-check{justify-content:center;align-items:center;display:inline-flex}.app-ss-search__clear.app-button{min-width:0;padding:var(--space-2xs);border-radius:var(--radius-sm);color:var(--color-text-muted);position:absolute;inset-block-start:50%;inset-inline-end:var(--space-2xs);transform:translateY(-50%)}.app-ss-search__clear.app-button:hover{color:var(--color-text)}.app-ss-search__listbox,.app-ss-facet__listbox{padding:var(--space-3xs);border-radius:var(--radius-md);list-style:none;overflow-y:auto}.app-ss-search__listbox{z-index:20;top:calc(100% + var(--space-2xs));border:1px solid var(--color-border);background:var(--color-surface);max-height:20rem;box-shadow:var(--shadow-md);margin:0;position:absolute;left:0;right:0}.app-ss-search__option,.app-ss-results__toolbar{justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap;display:flex}.app-ss-search__option{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);cursor:pointer;align-items:baseline}.app-ss-search__option[aria-selected=true]{background:var(--color-surface-muted)}.app-ss-search__option-title{font-weight:var(--font-weight-medium)}.app-ss-search__option-category{min-width:0;max-width:100%;color:var(--color-text-muted);flex:0 auto}.app-ss-rail,.app-ss-results{min-width:0}.app-ss-rail{color:var(--color-text-body);padding-block-start:var(--space-md)}.app-ss-rail__title,.app-ss-filters-dialog__title{font-size:var(--font-size-filter-title);line-height:var(--line-height-snug);margin:0}.app-ss-facet__heading{align-items:center;gap:var(--space-2xs);min-width:0;display:inline-flex}.app-ss-applied-filters{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-ss-facet__chip{min-width:0;max-width:100%}.app-ss-applied-clear{align-items:center;display:flex}.app-ss-applied-clear .app-link-button{--app-link-button-color:var(--color-control-outline-foreground);padding-inline:var(--space-sm)}.app-recovery-filter__search-icon,.app-multiselect__search-icon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.app-ss-facet__listbox-label{overflow-wrap:anywhere;min-width:0}.app-ss-facet__listbox{margin:var(--space-2xs) 0 0;gap:var(--space-3xs);border:var(--border-sm) solid var(--color-border);background:var(--color-surface-raised,var(--color-surface));max-height:18rem;display:grid}.app-ss-facet__listbox-option{color:var(--color-text);cursor:pointer;align-items:start;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);grid-template-columns:1rem minmax(0,1fr);display:grid}.app-ss-facet__listbox-option[data-active=true],.app-ss-facet__listbox-option:hover{background:var(--color-primary-surface)}.app-ss-facet__listbox-check{height:1.25rem;color:var(--color-control-selected)}.app-ss-facet__options{gap:var(--space-xs)}.app-ss-help-options{padding-inline:var(--space-2xs) var(--space-xs);line-height:var(--line-height-snug)}.app-ss-help-options .app-ss-facet__option{align-items:start;gap:var(--space-md);display:flex}.app-ss-help-options .app-choice-row{flex:1;min-width:0}.app-ss-facet__count{color:var(--color-text-subtle);flex:none;padding-block-start:max(0px, calc((var(--space-xl) - 1lh) / 2))}.app-ss-facet__empty{color:var(--color-text-muted)}.app-ss-results-container{justify-content:center;min-width:0;display:flex}.app-ss-results{width:100%;max-width:var(--layout-resource-results-max-width);align-content:start}.app-ss-results__toolbar{scroll-margin-top:var(--space-lg);align-items:flex-end}.app-ss-results__heading{flex-direction:column;align-items:flex-start;display:flex}.app-ss-results__count{min-height:var(--layout-touch-target);font-weight:var(--font-weight-semibold);align-items:center;margin:0;display:flex}.app-ss-results__controls{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;max-width:100%;margin-inline-start:auto;display:flex}.app-ss-sort__select.app-select__trigger,.app-ss-facet__select.app-native-select{width:100%;min-width:0;max-width:100%;min-height:var(--space-2xl);gap:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--radius-control)}.app-ss-help-select{min-width:0;position:relative}.app-ss-facet__select.app-native-select{appearance:none;padding-inline-end:var(--space-xl)}.app-ss-help-select>svg{inset-inline-end:var(--space-xs);width:var(--space-md);height:var(--space-md);color:var(--color-text);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.app-ss-sort__select.app-select__trigger{padding-inline-end:calc(var(--space-xs) - var(--border-sm))}.app-ss-sort__select>svg{width:var(--space-md);height:var(--space-md);flex-shrink:0}.app-ss-sort__menu{width:max-content;min-width:var(--radix-select-trigger-width);max-width:var(--radix-select-content-available-width)}.app-ss-subcategory{margin-top:var(--space-md)}.app-ss-subcategory>label{font-weight:var(--font-weight-semibold)}.app-ss-filters-trigger.app-button{padding:var(--space-xs) var(--space-sm);border-width:var(--border-sm);border-radius:var(--radius-control);color:var(--color-control-outline-foreground);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-control-outline);background:0 0;border-color:currentColor;padding-inline-start:var(--space-lg);display:none}.app-ss-filters-trigger__icon{width:var(--space-md);height:var(--space-md);flex:none}.app-ss-card-list{margin:var(--space-xs) 0 0}.app-ss-listing{padding-block:var(--space-lg);border-top:var(--border-sm) solid var(--color-border)}.app-ss-listing__heading{align-items:baseline;gap:var(--space-2xs) var(--space-sm)}.app-ss-listing__title{font-family:var(--font-heading);font-size:var(--type-heading-4-font-size);font-weight:var(--font-weight-semibold);line-height:var(--type-heading-4-line-height);letter-spacing:var(--type-heading-4-letter-spacing);color:var(--color-resource-list-title);margin:0}.app-ss-listing__title-link{color:inherit;text-decoration:none}.app-ss-listing__title-link:hover,.app-ss-listing__title-link:focus-visible{text-underline-offset:.12em;text-decoration:underline}.app-ss-listing__statewide{align-self:center}.app-ss-listing__summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.app-ss-search__hit{background:var(--color-accent-surface);color:inherit;border-radius:var(--radius-xs);padding-inline:.1em}.app-ss-empty{gap:var(--space-3)}.app-ss-empty__lead{font-size:var(--font-size-lg);margin:0}.app-ss-empty__hint{color:var(--color-text-muted);margin:0}.app-ss-empty__categories,.app-ss-empty__actions{align-items:normal;gap:var(--space-2)}.app-ss-listing__links{margin:0;margin-top:var(--space-2xs);gap:var(--space-md)}.app-ss-listing__link{align-items:center;gap:var(--space-2xs);color:var(--color-link);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.app-ss-listing__link:hover{text-decoration:underline}.app-ss-results__pagination{margin-top:var(--space-sm)}.app-ss-filters-dialog{color:var(--color-text-body);flex-direction:column;gap:0;display:flex}.app-ss-filters-dialog__title{padding:calc(var(--space-xl) + var(--space-xs)) var(--space-lg) var(--space-md);flex:none}.app-ss-filters-fields{align-content:start;min-height:0}.app-ss-filters-dialog .app-ss-filters-fields{overscroll-behavior-y:contain;padding:0 var(--space-md) var(--space-xs) var(--space-lg);scroll-padding-block:var(--space-xs);scrollbar-gutter:stable;scrollbar-color:var(--color-border-strong) var(--color-border);flex:auto;margin-block-end:var(--space-xs);margin-inline-end:var(--space-xs);overflow-y:scroll}@supports selector(::-webkit-scrollbar){.app-ss-filters-dialog .app-ss-filters-fields{scrollbar-color:auto}.app-ss-filters-dialog .app-ss-filters-fields::-webkit-scrollbar{width:var(--space-sm)}.app-ss-filters-dialog .app-ss-filters-fields::-webkit-scrollbar-track{background:var(--color-border);border-radius:var(--radius-pill)}.app-ss-filters-dialog .app-ss-filters-fields::-webkit-scrollbar-thumb{border:var(--border-md) solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-border-strong)}}.app-ss-filters-dialog .app-ss-filters-actions{padding:0 var(--space-lg) var(--space-lg);flex:none}@media (width>60rem){.app-ss-rail{--app-ss-actions-clearance:calc(var(--layout-control-height-xl) + var(--space-md) * 3)}.app-ss-rail .app-ss-filters-fields :is(input,button,select){scroll-margin-block-end:var(--app-ss-actions-clearance)}.app-ss-rail .app-ss-filters-actions{padding-block:var(--space-md);background:var(--color-background);z-index:var(--z-raised);margin-block-start:calc(-1 * var(--space-md));position:sticky;inset-block-end:0}}@media (height<=30rem){.app-ss-filters-dialog.app-dialog__content{overflow-y:auto}.app-ss-filters-dialog .app-ss-filters-fields{flex:none;overflow-y:visible}}@media (width<=40rem){.app-ss-hero__title{font-size:var(--type-heading-2-font-size);letter-spacing:var(--type-heading-2-letter-spacing)}.app-ss-listing__title{font-size:var(--font-size-resource-title-mobile)}}@media (width<=60rem){.app-ss-search__submit.app-button{width:min(var(--layout-control-height-lg), 20%);min-width:var(--layout-touch-target-min);padding-inline:0}.app-ss-search__submit-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-ss-directory__layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);align-items:start}.app-ss-rail{display:none}.app-ss-results-container{justify-content:flex-start}.app-ss-results__toolbar{align-items:center}.app-ss-applied-filters+.app-ss-results__toolbar{margin-block-start:var(--space-xs)}.app-ss-results__count{min-height:0}.app-ss-filters-trigger.app-button{display:inline-flex}}
