.app-county-combobox__empty,.app-outage-stats__label,.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-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-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-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-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-case-lookup__header,.app-case-form__contact,.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__actions .app-button[data-variant]{min-width:12.5rem;min-height:3.25rem;font-size:var(--font-size-md)}.app-recovery-section,.app-readiness-band__inner,.app-recovery-main__grid{width:min(100%, var(--layout-page-max-width));margin-inline:auto}.app-recovery-main{width:100%;padding-inline:var(--layout-content-gutter);background:var(--color-surface);margin-inline:auto}.app-recovery-main__grid{gap:var(--space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.app-recovery-main__grid>.app-recovery-resources-panel{grid-column:span 2}.app-updates-list,.app-program-card__counties-list,.app-county-combobox__options,.app-outage-top-counties__list,.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-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-rs__header,.app-recovery-updates-section,.app-program-filters,.app-program-group,.app-alert-detail__body,.app-case-form__verification,.app-case-form__verified,.app-status-timeline,.app-case-status__details,.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-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{--app-rs-border:var(--color-control-border-subtle);border-block-start:var(--border-sm) solid var(--app-rs-border);grid-template-columns:minmax(0,1fr);gap:0;display:grid}.app-rs{border-block-end:var(--border-sm) solid var(--app-rs-border)}.app-rs .app-rs__header{padding:var(--space-md) var(--space-sm);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);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);justify-content:center;align-items:center;display:inline-grid}.app-rs__content-icon .app-material-symbol{--app-material-symbol-font-size:var(--space-lg);width:var(--space-lg);height:var(--space-lg)}.app-rs__text{line-height:var(--line-height-tight)}.app-rs__title{font-size:18px;font-weight:var(--font-weight-semibold)}.app-rs__desc{color:var(--color-text-muted);font-size:var(--type-body-font-size)}.app-rs__lang-hint{color:var(--color-text-muted);font-size:var(--font-size-xs);font-style:italic}.app-readiness-view-more__lang-hint{line-height:var(--line-height-tight);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.app-material-symbol{width:var(--space-lg);height:var(--space-lg);overflow:clip}.app-rs .app-rs__header:focus-visible{z-index:var(--z-raised);outline-offset:calc(var(--border-md) * -1);position:relative}.app-rs .app-rs__header:hover{background:var(--color-primary-hover)}.app-rs .app-rs__header:active{background:var(--color-primary)}.app-rs .app-rs__header:is(:hover,:active){color:var(--color-primary-text)}.app-rs .app-rs__header:is(:hover,:active) .app-rs__title{text-underline-offset:.12em;text-decoration:underline}.app-rs .app-rs__header:is(:hover,:active) .app-rs__desc,.app-rs .app-rs__header:is(:hover,:active) .app-rs__lang-hint{color:inherit}.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-md);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-alerts-signup-list__item,.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{gap:var(--space-xs)}.app-updates-list time{color:var(--color-text-muted);font-size:var(--font-size-md);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-link-button,.app-recovery-resources-panel .app-link-button,.app-readiness-band .app-link-button{text-underline-offset:.12em;width:fit-content}.app-recovery-resources-panel .app-link-button{margin-block-start:var(--space-md)}.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))}.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{--app-rs-border:var(--color-border)}.app-recovery-resource-grid--readiness .app-rs__title{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(--type-heading-5-font-size)}.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(--type-body-font-size)}.app-program-card__desc{color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.app-program-card__counties{font-size:var(--type-body-font-size)}.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-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__menu{gap:var(--space-sm);padding:var(--space-md);display:grid}.app-county-combobox__option{align-items:center;gap:var(--space-sm);display:flex}.app-county-combobox__control,.app-county-combobox__chips{gap:var(--space-2xs)}.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}.app-county-combobox__chip-remove.app-button{width:1.25rem;height:1.25rem;min-height:0;color:var(--color-text-muted);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{min-width:8rem;min-height:2rem;padding:var(--space-3xs) var(--space-2xs);color:var(--color-text);font:inherit;flex:auto;justify-content:space-between}.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);width:min(22rem,100vw - 2rem);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{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}.app-county-combobox__option:hover{background:var(--color-surface-muted)}.app-county-combobox__empty{padding:var(--space-2xs)}.app-county-combobox__actions{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}.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)}.app-support-programs__resource-prompt-text{color:var(--color-text);margin:0}.app-support-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.app-textarea{min-height:8rem}.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)}.app-support-mobile-progress{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] 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}.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,.app-case-status__duplicate{gap:var(--space-sm);padding:var(--space-md);display:grid}.app-account-sms-consent,.app-fieldset,.app-support-sms-acceptance,.app-support-signin-panel{border:var(--border-sm) solid var(--color-border)}.app-account-sms-consent,.app-fieldset,.app-case-status__duplicate,.app-support-summary-section,.app-support-roi-panel,.app-support-case-number{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}.app-household-table table{border-collapse:collapse;width:100%;font-size:var(--type-body-large-font-size)}.app-household-table thead th,.app-household-table tbody td{padding:var(--space-sm) var(--space-md);border-bottom:var(--border-sm) solid var(--color-border)}.app-household-table thead th{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{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}@media (width>48rem){.app-household-table tbody td .app-field__label,.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__scroll{overflow-x:auto}}.app-household-table tbody td .app-field__label{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 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-field__required-marker{white-space:normal}.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);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}
