:root,.material-react-root{--material-ui-font: "Google Sans Flex", "Google Sans", "Roboto", "Helvetica Neue", Arial, sans-serif;--md-ref-typeface-brand: var(--material-ui-font);--md-ref-typeface-plain: var(--material-ui-font);--md-ref-typeface-weight-regular: 400;--md-ref-typeface-weight-medium: 500;--md-ref-typeface-weight-bold: 700;--md-sys-color-primary: #396a11;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #b8f38b;--md-sys-color-on-primary-container: #0b2000;--md-sys-color-primary-fixed: #b8f38b;--md-sys-color-primary-fixed-dim: #9dd672;--md-sys-color-on-primary-fixed: #0b2000;--md-sys-color-on-primary-fixed-variant: #255100;--md-sys-color-secondary: #56624b;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #dae7c9;--md-sys-color-on-secondary-container: #141e0c;--md-sys-color-tertiary: #386665;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #bbecea;--md-sys-color-on-tertiary-container: #002020;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #410002;--md-sys-color-background: #fdfdf5;--md-sys-color-on-background: #1a1c18;--md-sys-color-surface: #fdfdf5;--md-sys-color-on-surface: #1a1c18;--md-sys-color-surface-variant: #e0e4d6;--md-sys-color-on-surface-variant: #44483e;--md-sys-color-surface-dim: #dadad3;--md-sys-color-surface-bright: #fafaf2;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #f4f4ed;--md-sys-color-surface-container: #eeeee7;--md-sys-color-surface-container-high: #e9e8e1;--md-sys-color-surface-container-highest: #e3e3dc;--md-sys-color-surface-tint: #396a11;--md-sys-color-outline: #74796d;--md-sys-color-outline-variant: #c4c8ba;--md-sys-color-shadow: #000000;--md-sys-color-scrim: #000000;--md-sys-color-inverse-surface: #2f312c;--md-sys-color-inverse-on-surface: #f1f1ea;--md-sys-color-inverse-primary: #9dd672;--md-sys-shape-corner-none: 0;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-large-increased: 20px;--md-sys-shape-corner-extra-large: 28px;--md-sys-shape-corner-extra-large-increased: 32px;--md-sys-shape-corner-extra-extra-large: 48px;--md-sys-shape-corner-full: 9999px;--md-sys-elevation-level0: none;--md-sys-elevation-level1: 0 1px 2px rgb(0 0 0 / 18%);--md-sys-elevation-level2: 0 2px 6px rgb(0 0 0 / 16%);--md-sys-elevation-level3: 0 4px 10px rgb(0 0 0 / 14%);--md-sys-elevation-level4: 0 6px 14px rgb(0 0 0 / 14%);--md-sys-elevation-level5: 0 8px 18px rgb(0 0 0 / 14%);--md-sys-typescale-display-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-large-size: 57px;--md-sys-typescale-display-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-large-line-height: 64px;--md-sys-typescale-display-large-tracking: -.2px;--md-sys-typescale-display-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-size: 45px;--md-sys-typescale-display-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-medium-line-height: 52px;--md-sys-typescale-display-medium-tracking: 0px;--md-sys-typescale-display-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-small-size: 36px;--md-sys-typescale-display-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-small-line-height: 44px;--md-sys-typescale-display-small-tracking: 0px;--md-sys-typescale-headline-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-size: 32px;--md-sys-typescale-headline-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-large-line-height: 40px;--md-sys-typescale-headline-large-tracking: 0px;--md-sys-typescale-headline-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-size: 28px;--md-sys-typescale-headline-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-medium-line-height: 36px;--md-sys-typescale-headline-medium-tracking: 0px;--md-sys-typescale-headline-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-size: 24px;--md-sys-typescale-headline-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-small-line-height: 32px;--md-sys-typescale-headline-small-tracking: 0px;--md-sys-typescale-title-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-title-large-size: 22px;--md-sys-typescale-title-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-title-large-line-height: 28px;--md-sys-typescale-title-large-tracking: 0px;--md-sys-typescale-title-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-medium-size: 16px;--md-sys-typescale-title-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-medium-line-height: 24px;--md-sys-typescale-title-medium-tracking: .2px;--md-sys-typescale-title-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-small-size: 14px;--md-sys-typescale-title-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-small-line-height: 20px;--md-sys-typescale-title-small-tracking: .1px;--md-sys-typescale-body-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-large-size: 16px;--md-sys-typescale-body-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-large-line-height: 24px;--md-sys-typescale-body-large-tracking: .5px;--md-sys-typescale-body-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-size: 14px;--md-sys-typescale-body-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-medium-line-height: 20px;--md-sys-typescale-body-medium-tracking: .2px;--md-sys-typescale-body-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-small-size: 12px;--md-sys-typescale-body-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-small-line-height: 16px;--md-sys-typescale-body-small-tracking: .4px;--md-sys-typescale-label-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-large-size: 14px;--md-sys-typescale-label-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-large-line-height: 20px;--md-sys-typescale-label-large-tracking: .1px;--md-sys-typescale-label-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-size: 12px;--md-sys-typescale-label-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-medium-line-height: 16px;--md-sys-typescale-label-medium-tracking: .5px;--md-sys-typescale-label-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-small-size: 11px;--md-sys-typescale-label-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-small-line-height: 16px;--md-sys-typescale-label-small-tracking: .5px;--md-sys-typescale-display-large-emphasized-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-large-emphasized-size: 57px;--md-sys-typescale-display-large-emphasized-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-display-large-emphasized-line-height: 64px;--md-sys-typescale-display-large-emphasized-tracking: 0px;--md-sys-typescale-display-medium-emphasized-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-emphasized-size: 45px;--md-sys-typescale-display-medium-emphasized-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-display-medium-emphasized-line-height: 52px;--md-sys-typescale-display-medium-emphasized-tracking: 0px;--md-sys-typescale-display-small-emphasized-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-small-emphasized-size: 36px;--md-sys-typescale-display-small-emphasized-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-display-small-emphasized-line-height: 44px;--md-sys-typescale-display-small-emphasized-tracking: 0px;--md-sys-typescale-headline-large-emphasized-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-emphasized-size: 32px;--md-sys-typescale-headline-large-emphasized-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-headline-large-emphasized-line-height: 40px;--md-sys-typescale-headline-large-emphasized-tracking: 0px;--md-sys-typescale-headline-medium-emphasized-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-emphasized-size: 28px;--md-sys-typescale-headline-medium-emphasized-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-headline-medium-emphasized-line-height: 36px;--md-sys-typescale-headline-medium-emphasized-tracking: 0px;--md-sys-typescale-headline-small-emphasized-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-emphasized-size: 24px;--md-sys-typescale-headline-small-emphasized-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-headline-small-emphasized-line-height: 32px;--md-sys-typescale-headline-small-emphasized-tracking: 0px;--md-sys-typescale-title-large-emphasized-font: var(--md-ref-typeface-brand);--md-sys-typescale-title-large-emphasized-size: 22px;--md-sys-typescale-title-large-emphasized-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-large-emphasized-line-height: 28px;--md-sys-typescale-title-large-emphasized-tracking: 0px;--md-sys-typescale-title-medium-emphasized-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-medium-emphasized-size: 16px;--md-sys-typescale-title-medium-emphasized-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-title-medium-emphasized-line-height: 24px;--md-sys-typescale-title-medium-emphasized-tracking: .15px;--md-sys-typescale-title-small-emphasized-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-small-emphasized-size: 14px;--md-sys-typescale-title-small-emphasized-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-title-small-emphasized-line-height: 20px;--md-sys-typescale-title-small-emphasized-tracking: .1px;--md-sys-typescale-body-large-emphasized-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-large-emphasized-size: 16px;--md-sys-typescale-body-large-emphasized-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-body-large-emphasized-line-height: 24px;--md-sys-typescale-body-large-emphasized-tracking: .15px;--md-sys-typescale-body-medium-emphasized-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-emphasized-size: 14px;--md-sys-typescale-body-medium-emphasized-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-body-medium-emphasized-line-height: 20px;--md-sys-typescale-body-medium-emphasized-tracking: .25px;--md-sys-typescale-body-small-emphasized-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-small-emphasized-size: 12px;--md-sys-typescale-body-small-emphasized-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-body-small-emphasized-line-height: 16px;--md-sys-typescale-body-small-emphasized-tracking: .4px;--md-sys-typescale-label-large-emphasized-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-large-emphasized-size: 14px;--md-sys-typescale-label-large-emphasized-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-label-large-emphasized-line-height: 20px;--md-sys-typescale-label-large-emphasized-tracking: .1px;--md-sys-typescale-label-medium-emphasized-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-emphasized-size: 12px;--md-sys-typescale-label-medium-emphasized-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-label-medium-emphasized-line-height: 16px;--md-sys-typescale-label-medium-emphasized-tracking: .5px;--md-sys-typescale-label-small-emphasized-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-small-emphasized-size: 11px;--md-sys-typescale-label-small-emphasized-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-label-small-emphasized-line-height: 16px;--md-sys-typescale-label-small-emphasized-tracking: .5px;--m3-list-corner-large: var(--md-sys-shape-corner-large);--m3-list-corner-medium: var(--md-sys-shape-corner-medium);--m3-list-corner-connected: var(--md-sys-shape-corner-extra-small);--m3-list-one-line-container-height: 56px;--m3-list-two-line-container-height: 72px;--m3-list-three-line-container-height: 88px;--m3-list-leading-image-size: 56px;--m3-list-leading-avatar-size: 40px;--m3-list-leading-video-small-width: 100px;--m3-list-leading-video-small-height: 56px;--m3-list-leading-video-large-width: 114px;--m3-list-leading-video-large-height: 64px;--m3-list-leading-icon-size: 20px;--m3-list-trailing-icon-size: 20px;--m3-list-leading-space: 16px;--m3-list-trailing-space: 16px;--m3-list-between-space: 12px;--m3-list-vertical-space: 8px;--m3-list-three-line-vertical-space: 12px;--m3-list-row-gap: 2px;--m3-list-container-color: var(--md-sys-color-surface);--m3-list-selected-container-color: var(--md-sys-color-secondary-container);--m3-list-state-hover-opacity: var(--md-sys-state-hover-state-layer-opacity);--m3-list-state-focus-opacity: var(--md-sys-state-focus-state-layer-opacity);--m3-list-state-pressed-opacity: var(--md-sys-state-pressed-state-layer-opacity);--m3-list-state-dragged-opacity: var(--md-sys-state-dragged-state-layer-opacity);--m3-list-dragged-container-color: var(--md-sys-color-tertiary-container);--m3-list-dragged-content-color: var(--md-sys-color-on-tertiary-container);--md-switch-track-width: 52px;--md-switch-track-height: 32px;--md-switch-track-outline-width: 2px;--md-switch-track-shape: 999px;--md-switch-handle-width: 16px;--md-switch-handle-height: 16px;--md-switch-selected-handle-width: 24px;--md-switch-selected-handle-height: 24px;--md-switch-pressed-handle-width: 28px;--md-switch-pressed-handle-height: 28px;--md-switch-with-icon-handle-width: 24px;--md-switch-with-icon-handle-height: 24px;--md-switch-icon-size: 16px;--md-switch-selected-icon-size: 16px;--md-switch-state-layer-size: 40px;--md-switch-touch-target-size: 48px;--md-switch-handle-shape: 999px;--md-switch-state-layer-shape: 999px;--md-switch-track-color: var(--md-sys-color-surface-container-highest);--md-switch-track-outline-color: var(--md-sys-color-outline);--md-switch-handle-color: var(--md-sys-color-outline);--md-switch-icon-color: var(--md-sys-color-surface-container-highest);--md-switch-hover-track-color: var(--md-sys-color-surface-container-highest);--md-switch-hover-track-outline-color: var(--md-sys-color-outline);--md-switch-hover-handle-color: var(--md-sys-color-on-surface-variant);--md-switch-hover-icon-color: var(--md-sys-color-surface-container-highest);--md-switch-hover-state-layer-color: var(--md-sys-color-on-surface);--md-switch-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-switch-focus-track-color: var(--md-sys-color-surface-container-highest);--md-switch-focus-track-outline-color: var(--md-sys-color-outline);--md-switch-focus-handle-color: var(--md-sys-color-on-surface-variant);--md-switch-pressed-track-color: var(--md-sys-color-surface-container-highest);--md-switch-pressed-track-outline-color: var(--md-sys-color-outline);--md-switch-pressed-handle-color: var(--md-sys-color-on-surface-variant);--md-switch-pressed-icon-color: var(--md-sys-color-surface-container-highest);--md-switch-pressed-state-layer-color: var(--md-sys-color-on-surface);--md-switch-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-switch-selected-track-color: var(--md-sys-color-primary);--md-switch-selected-handle-color: var(--md-sys-color-on-primary);--md-switch-selected-icon-color: var(--md-sys-color-on-primary-container);--md-switch-selected-hover-track-color: var(--md-sys-color-primary);--md-switch-selected-hover-handle-color: var(--md-switch-selected-handle-color);--md-switch-selected-hover-icon-color: var(--md-sys-color-on-primary-container);--md-switch-selected-hover-state-layer-color: var(--md-sys-color-primary);--md-switch-selected-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-switch-selected-focus-track-color: var(--md-sys-color-primary);--md-switch-selected-focus-handle-color: var(--md-switch-selected-handle-color);--md-switch-selected-pressed-track-color: var(--md-sys-color-primary);--md-switch-selected-pressed-handle-color: var(--md-switch-selected-handle-color);--md-switch-selected-pressed-icon-color: var(--md-sys-color-on-primary-container);--md-switch-selected-pressed-state-layer-color: var(--md-sys-color-primary);--md-switch-selected-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-switch-disabled-track-color: var(--md-sys-color-surface-container-highest);--md-switch-disabled-track-outline-color: var(--md-sys-color-on-surface);--md-switch-disabled-selected-track-color: var(--md-sys-color-on-surface);--md-switch-disabled-track-opacity: .12;--md-switch-disabled-handle-color: var(--md-sys-color-on-surface);--md-switch-disabled-handle-opacity: .38;--md-switch-disabled-selected-handle-color: var(--md-sys-color-surface);--md-switch-disabled-selected-handle-opacity: 1;--md-switch-disabled-icon-color: var(--md-sys-color-surface-container-highest);--md-switch-disabled-icon-opacity: .38;--md-switch-disabled-selected-icon-color: var(--md-sys-color-on-surface);--md-switch-disabled-selected-icon-opacity: .38;--md-slider-track-height: 16px;--md-slider-track-shape: 999px;--md-slider-track-inside-corner-size: 2px;--md-slider-active-track-color: var(--md-sys-color-primary);--md-slider-inactive-track-color: var(--md-sys-color-secondary-container);--md-slider-active-stop-color: var(--md-slider-inactive-track-color);--md-slider-inactive-stop-color: var(--md-slider-active-track-color);--md-slider-handle-color: var(--md-sys-color-primary);--md-slider-handle-width: 4px;--md-slider-pressed-handle-width: 2px;--md-slider-handle-height: 44px;--md-slider-handle-gap-size: 6px;--md-slider-current-handle-width: var(--md-slider-handle-width);--md-slider-current-handle-gap-and-half-width: calc( var(--md-slider-handle-gap-size) + (var(--md-slider-current-handle-width) / 2) );--md-slider-handle-shape: 999px;--md-slider-stop-size: 4px;--md-slider-stop-indicator-trailing-space: 6px;--md-slider-stop-indicator-center-space: calc( var(--md-slider-stop-indicator-trailing-space) + (var(--md-slider-stop-size) / 2) );--md-slider-touch-target-size: 48px;--md-slider-touch-target-shape: 999px;--md-slider-disabled-active-track-color: var(--md-sys-color-on-surface);--md-slider-disabled-active-track-opacity: .38;--md-slider-disabled-inactive-track-color: var(--md-sys-color-on-surface);--md-slider-disabled-inactive-track-opacity: .12;--md-slider-disabled-handle-color: var(--md-sys-color-on-surface);--md-slider-disabled-handle-opacity: .38;--md-slider-disabled-stop-color: var(--md-sys-color-on-surface);--md-slider-disabled-stop-opacity: .38;--md-slider-value-indicator-container-color: var(--md-sys-color-inverse-surface);--md-slider-value-indicator-label-text-color: var(--md-sys-color-inverse-on-surface);--md-slider-value-indicator-container-height: 40px;--md-slider-value-indicator-min-width: 40px;--md-slider-value-indicator-horizontal-padding: 10px;--md-slider-value-indicator-shape: var(--md-sys-shape-corner-full)}:root{--m3-motion-demonstration-hold-duration: 1s;--md-sys-state-hover-state-layer-opacity: .08;--md-sys-state-focus-state-layer-opacity: .1;--md-sys-state-pressed-state-layer-opacity: .1;--md-sys-state-dragged-state-layer-opacity: .16;--md-ripple-hover-opacity-duration: 15ms;--md-ripple-press-fade-in-duration: 105ms;--md-ripple-press-fade-out-duration: 375ms;--md-sys-motion-duration-short1: 50ms;--md-sys-motion-duration-short2: .1s;--md-sys-motion-duration-short3: .15s;--md-sys-motion-duration-short4: .2s;--md-sys-motion-duration-medium1: .25s;--md-sys-motion-duration-medium2: .3s;--md-sys-motion-duration-medium3: .35s;--md-sys-motion-duration-medium4: .4s;--md-sys-motion-duration-long1: .45s;--md-sys-motion-duration-long2: .5s;--md-sys-motion-duration-long3: .55s;--md-sys-motion-duration-long4: .6s;--md-sys-motion-duration-extra-long1: .7s;--md-sys-motion-duration-extra-long2: .8s;--md-sys-motion-duration-extra-long3: .9s;--md-sys-motion-duration-extra-long4: 1s;--md-sys-motion-easing-linear: cubic-bezier(0, 0, 1, 1);--md-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-standard-accelerate: cubic-bezier(.3, 0, 1, 1);--md-sys-motion-easing-standard-decelerate: cubic-bezier(0, 0, 0, 1);--md-sys-motion-easing-emphasized: cubic-bezier(.2, 0, 0, 1);--md-sys-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--md-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-legacy: cubic-bezier(.4, 0, .2, 1);--md-sys-motion-easing-legacy-accelerate: cubic-bezier(.4, 0, 1, 1);--md-sys-motion-easing-legacy-decelerate: cubic-bezier(0, 0, .2, 1);--m3-motion-emphasized-duration: var(--md-sys-motion-duration-long2);--m3-motion-emphasized-easing: var(--md-sys-motion-easing-emphasized);--m3-motion-emphasized-decelerate-duration: var(--md-sys-motion-duration-medium4);--m3-motion-emphasized-decelerate-easing: var(--md-sys-motion-easing-emphasized-decelerate);--m3-motion-emphasized-accelerate-duration: var(--md-sys-motion-duration-short4);--m3-motion-emphasized-accelerate-easing: var(--md-sys-motion-easing-emphasized-accelerate);--m3-motion-standard-duration: var(--md-sys-motion-duration-medium2);--m3-motion-standard-easing: var(--md-sys-motion-easing-standard);--m3-motion-standard-decelerate-duration: var(--md-sys-motion-duration-medium1);--m3-motion-standard-decelerate-easing: var(--md-sys-motion-easing-standard-decelerate);--m3-motion-standard-accelerate-duration: var(--md-sys-motion-duration-short4);--m3-motion-standard-accelerate-easing: var(--md-sys-motion-easing-standard-accelerate);--m3-motion-transition-persistent: var(--m3-motion-emphasized-duration) var(--m3-motion-emphasized-easing);--m3-motion-transition-enter: var(--m3-motion-emphasized-decelerate-duration) var(--m3-motion-emphasized-decelerate-easing);--m3-motion-transition-exit: var(--m3-motion-emphasized-accelerate-duration) var(--m3-motion-emphasized-accelerate-easing);--m3-motion-transition-utility: var(--m3-motion-standard-duration) var(--m3-motion-standard-easing);--m3-motion-transition-utility-enter: var(--m3-motion-standard-decelerate-duration) var(--m3-motion-standard-decelerate-easing);--m3-motion-transition-utility-exit: var(--m3-motion-standard-accelerate-duration) var(--m3-motion-standard-accelerate-easing);--m3-motion-reduced-spatial-duration: 1ms;--m3-motion-reduced-effects-duration: 50ms;--m3-motion-feedback-loop-fast: var(--md-sys-motion-duration-medium4);--m3-motion-feedback-loop-medium: var(--md-sys-motion-duration-long4);--m3-motion-feedback-loop-long: var(--md-sys-motion-duration-extra-long1);--m3-motion-feedback-loop-slow: var(--md-sys-motion-duration-extra-long2);--m3-motion-feedback-loop-extra-slow: var(--md-sys-motion-duration-extra-long3);--m3-motion-stagger-fast-step: 33ms;--m3-motion-progress-linear-indeterminate-cycle: 1.75s;--m3-motion-progress-circular-indeterminate-cycle: 6s;--m3-motion-progress-circular-rotation-step: 1.5s;--m3-motion-progress-circular-rotation-duration: .3s;--m3-motion-progress-wavy-determinate-duration: var(--md-sys-motion-duration-long2);--m3-motion-card-elevation-incoming: .12s var(--md-sys-motion-easing-legacy);--m3-motion-card-elevation-outgoing: .12s cubic-bezier(.4, 0, .6, 1);--m3-motion-card-selection-enter: var(--md-sys-motion-duration-short2) linear;--m3-motion-card-selection-exit: var(--md-sys-motion-duration-short1) linear;--m3-motion-fab-menu-enter-stagger: 35ms;--m3-motion-fab-menu-exit-stagger: 25ms;--m3-motion-fab-menu-total-exit-delay: var(--md-sys-motion-duration-medium2);--md-sys-motion-expressive-fast-spatial-duration: .35s;--md-sys-motion-expressive-fast-spatial-easing: cubic-bezier(.42, 1.67, .21, .9);--md-sys-motion-expressive-default-spatial-duration: .5s;--md-sys-motion-expressive-default-spatial-easing: cubic-bezier(.38, 1.21, .22, 1);--md-sys-motion-expressive-slow-spatial-duration: .65s;--md-sys-motion-expressive-slow-spatial-easing: cubic-bezier(.39, 1.29, .35, .98);--md-sys-motion-expressive-fast-effects-duration: .15s;--md-sys-motion-expressive-fast-effects-easing: cubic-bezier(.31, .94, .34, 1);--md-sys-motion-expressive-default-effects-duration: .2s;--md-sys-motion-expressive-default-effects-easing: cubic-bezier(.34, .8, .34, 1);--md-sys-motion-expressive-slow-effects-duration: .3s;--md-sys-motion-expressive-slow-effects-easing: cubic-bezier(.34, .88, .34, 1);--md-sys-motion-standard-fast-spatial-duration: .35s;--md-sys-motion-standard-fast-spatial-easing: cubic-bezier(.27, 1.06, .18, 1);--md-sys-motion-standard-default-spatial-duration: .5s;--md-sys-motion-standard-default-spatial-easing: cubic-bezier(.27, 1.06, .18, 1);--md-sys-motion-standard-slow-spatial-duration: .75s;--md-sys-motion-standard-slow-spatial-easing: cubic-bezier(.27, 1.06, .18, 1);--md-sys-motion-standard-fast-effects-duration: .15s;--md-sys-motion-standard-fast-effects-easing: cubic-bezier(.31, .94, .34, 1);--md-sys-motion-standard-default-effects-duration: .2s;--md-sys-motion-standard-default-effects-easing: cubic-bezier(.34, .8, .34, 1);--md-sys-motion-standard-slow-effects-duration: .3s;--md-sys-motion-standard-slow-effects-easing: cubic-bezier(.34, .88, .34, 1);--md-sys-motion-expressive-spring-fast-spatial-damping: .6;--md-sys-motion-expressive-spring-fast-spatial-stiffness: 800;--md-sys-motion-expressive-spring-default-spatial-damping: .8;--md-sys-motion-expressive-spring-default-spatial-stiffness: 380;--md-sys-motion-expressive-spring-slow-spatial-damping: .8;--md-sys-motion-expressive-spring-slow-spatial-stiffness: 200;--md-sys-motion-expressive-spring-fast-effects-damping: 1;--md-sys-motion-expressive-spring-fast-effects-stiffness: 3800;--md-sys-motion-expressive-spring-default-effects-damping: 1;--md-sys-motion-expressive-spring-default-effects-stiffness: 1600;--md-sys-motion-expressive-spring-slow-effects-damping: 1;--md-sys-motion-expressive-spring-slow-effects-stiffness: 800;--md-sys-motion-standard-spring-fast-spatial-damping: .9;--md-sys-motion-standard-spring-fast-spatial-stiffness: 1400;--md-sys-motion-standard-spring-default-spatial-damping: .9;--md-sys-motion-standard-spring-default-spatial-stiffness: 700;--md-sys-motion-standard-spring-slow-spatial-damping: .9;--md-sys-motion-standard-spring-slow-spatial-stiffness: 300;--md-sys-motion-standard-spring-fast-effects-damping: 1;--md-sys-motion-standard-spring-fast-effects-stiffness: 3800;--md-sys-motion-standard-spring-default-effects-damping: 1;--md-sys-motion-standard-spring-default-effects-stiffness: 1600;--md-sys-motion-standard-spring-slow-effects-damping: 1;--md-sys-motion-standard-spring-slow-effects-stiffness: 800;--md-sys-motion-spring-fast-spatial-damping: var( --md-sys-motion-expressive-spring-fast-spatial-damping );--md-sys-motion-spring-fast-spatial-stiffness: var( --md-sys-motion-expressive-spring-fast-spatial-stiffness );--md-sys-motion-spring-default-spatial-damping: var( --md-sys-motion-expressive-spring-default-spatial-damping );--md-sys-motion-spring-default-spatial-stiffness: var( --md-sys-motion-expressive-spring-default-spatial-stiffness );--md-sys-motion-spring-slow-spatial-damping: var( --md-sys-motion-expressive-spring-slow-spatial-damping );--md-sys-motion-spring-slow-spatial-stiffness: var( --md-sys-motion-expressive-spring-slow-spatial-stiffness );--md-sys-motion-spring-fast-effects-damping: var( --md-sys-motion-expressive-spring-fast-effects-damping );--md-sys-motion-spring-fast-effects-stiffness: var( --md-sys-motion-expressive-spring-fast-effects-stiffness );--md-sys-motion-spring-default-effects-damping: var( --md-sys-motion-expressive-spring-default-effects-damping );--md-sys-motion-spring-default-effects-stiffness: var( --md-sys-motion-expressive-spring-default-effects-stiffness );--md-sys-motion-spring-slow-effects-damping: var( --md-sys-motion-expressive-spring-slow-effects-damping );--md-sys-motion-spring-slow-effects-stiffness: var( --md-sys-motion-expressive-spring-slow-effects-stiffness );--md-sys-motion-spring-fast-spatial-duration: var( --md-sys-motion-expressive-fast-spatial-duration );--md-sys-motion-spring-fast-spatial-easing: var( --md-sys-motion-expressive-fast-spatial-easing );--md-sys-motion-spring-default-spatial-duration: var( --md-sys-motion-expressive-default-spatial-duration );--md-sys-motion-spring-default-spatial-easing: var( --md-sys-motion-expressive-default-spatial-easing );--md-sys-motion-spring-slow-spatial-duration: var( --md-sys-motion-expressive-slow-spatial-duration );--md-sys-motion-spring-slow-spatial-easing: var( --md-sys-motion-expressive-slow-spatial-easing );--md-sys-motion-spring-fast-effects-duration: var( --md-sys-motion-expressive-fast-effects-duration );--md-sys-motion-spring-fast-effects-easing: var( --md-sys-motion-expressive-fast-effects-easing );--md-sys-motion-spring-default-effects-duration: var( --md-sys-motion-expressive-default-effects-duration );--md-sys-motion-spring-default-effects-easing: var( --md-sys-motion-expressive-default-effects-easing );--md-sys-motion-spring-slow-effects-duration: var( --md-sys-motion-expressive-slow-effects-duration );--md-sys-motion-spring-slow-effects-easing: var( --md-sys-motion-expressive-slow-effects-easing );--m3-expressive-fast-spatial-duration: var(--md-sys-motion-expressive-fast-spatial-duration);--m3-expressive-fast-spatial-easing: var(--md-sys-motion-expressive-fast-spatial-easing);--m3-expressive-default-spatial-duration: var( --md-sys-motion-expressive-default-spatial-duration );--m3-expressive-default-spatial-easing: var(--md-sys-motion-expressive-default-spatial-easing);--m3-expressive-slow-spatial-duration: var(--md-sys-motion-expressive-slow-spatial-duration);--m3-expressive-slow-spatial-easing: var(--md-sys-motion-expressive-slow-spatial-easing);--m3-expressive-fast-effects-duration: var(--md-sys-motion-expressive-fast-effects-duration);--m3-expressive-fast-effects-easing: var(--md-sys-motion-expressive-fast-effects-easing);--m3-expressive-default-effects-duration: var( --md-sys-motion-expressive-default-effects-duration );--m3-expressive-default-effects-easing: var(--md-sys-motion-expressive-default-effects-easing);--m3-expressive-slow-effects-duration: var(--md-sys-motion-expressive-slow-effects-duration);--m3-expressive-slow-effects-easing: var(--md-sys-motion-expressive-slow-effects-easing)}.m3-motion-spatial-fast{transition-duration:var(--m3-motion-fast-spatial-duration);transition-timing-function:var(--m3-motion-fast-spatial-easing)}.m3-motion-spatial-default{transition-duration:var(--m3-motion-default-spatial-duration);transition-timing-function:var(--m3-motion-default-spatial-easing)}.m3-motion-spatial-slow{transition-duration:var(--m3-motion-slow-spatial-duration);transition-timing-function:var(--m3-motion-slow-spatial-easing)}.m3-motion-effects-fast{transition-duration:var(--m3-motion-fast-effects-duration);transition-timing-function:var(--m3-motion-fast-effects-easing)}.m3-motion-effects-default{transition-duration:var(--m3-motion-default-effects-duration);transition-timing-function:var(--m3-motion-default-effects-easing)}.m3-motion-effects-slow{transition-duration:var(--m3-motion-slow-effects-duration);transition-timing-function:var(--m3-motion-slow-effects-easing)}.m3-motion-enter{animation-duration:var(--m3-motion-emphasized-decelerate-duration);animation-timing-function:var(--m3-motion-emphasized-decelerate-easing)}.m3-motion-exit{animation-duration:var(--m3-motion-emphasized-accelerate-duration);animation-timing-function:var(--m3-motion-emphasized-accelerate-easing)}.m3-motion-utility{transition-duration:var(--m3-motion-standard-duration);transition-timing-function:var(--m3-motion-standard-easing)}.m3-state-layer{pointer-events:none;transition:opacity var(--m3-motion-transition-fast-effects),background-color var(--m3-motion-transition-fast-effects),transform var(--m3-motion-transition-fast-spatial)}[data-motion-scheme=expressive]{--md-sys-motion-spring-fast-spatial-damping: var( --md-sys-motion-expressive-spring-fast-spatial-damping );--md-sys-motion-spring-fast-spatial-stiffness: var( --md-sys-motion-expressive-spring-fast-spatial-stiffness );--md-sys-motion-spring-default-spatial-damping: var( --md-sys-motion-expressive-spring-default-spatial-damping );--md-sys-motion-spring-default-spatial-stiffness: var( --md-sys-motion-expressive-spring-default-spatial-stiffness );--md-sys-motion-spring-slow-spatial-damping: var( --md-sys-motion-expressive-spring-slow-spatial-damping );--md-sys-motion-spring-slow-spatial-stiffness: var( --md-sys-motion-expressive-spring-slow-spatial-stiffness );--md-sys-motion-spring-fast-effects-damping: var( --md-sys-motion-expressive-spring-fast-effects-damping );--md-sys-motion-spring-fast-effects-stiffness: var( --md-sys-motion-expressive-spring-fast-effects-stiffness );--md-sys-motion-spring-default-effects-damping: var( --md-sys-motion-expressive-spring-default-effects-damping );--md-sys-motion-spring-default-effects-stiffness: var( --md-sys-motion-expressive-spring-default-effects-stiffness );--md-sys-motion-spring-slow-effects-damping: var( --md-sys-motion-expressive-spring-slow-effects-damping );--md-sys-motion-spring-slow-effects-stiffness: var( --md-sys-motion-expressive-spring-slow-effects-stiffness );--md-sys-motion-spring-fast-spatial-duration: var( --md-sys-motion-expressive-fast-spatial-duration );--md-sys-motion-spring-fast-spatial-easing: var( --md-sys-motion-expressive-fast-spatial-easing );--md-sys-motion-spring-default-spatial-duration: var( --md-sys-motion-expressive-default-spatial-duration );--md-sys-motion-spring-default-spatial-easing: var( --md-sys-motion-expressive-default-spatial-easing );--md-sys-motion-spring-slow-spatial-duration: var( --md-sys-motion-expressive-slow-spatial-duration );--md-sys-motion-spring-slow-spatial-easing: var( --md-sys-motion-expressive-slow-spatial-easing );--md-sys-motion-spring-fast-effects-duration: var( --md-sys-motion-expressive-fast-effects-duration );--md-sys-motion-spring-fast-effects-easing: var( --md-sys-motion-expressive-fast-effects-easing );--md-sys-motion-spring-default-effects-duration: var( --md-sys-motion-expressive-default-effects-duration );--md-sys-motion-spring-default-effects-easing: var( --md-sys-motion-expressive-default-effects-easing );--md-sys-motion-spring-slow-effects-duration: var( --md-sys-motion-expressive-slow-effects-duration );--md-sys-motion-spring-slow-effects-easing: var( --md-sys-motion-expressive-slow-effects-easing )}[data-motion-scheme=standard]{--md-sys-motion-spring-fast-spatial-damping: var( --md-sys-motion-standard-spring-fast-spatial-damping );--md-sys-motion-spring-fast-spatial-stiffness: var( --md-sys-motion-standard-spring-fast-spatial-stiffness );--md-sys-motion-spring-default-spatial-damping: var( --md-sys-motion-standard-spring-default-spatial-damping );--md-sys-motion-spring-default-spatial-stiffness: var( --md-sys-motion-standard-spring-default-spatial-stiffness );--md-sys-motion-spring-slow-spatial-damping: var( --md-sys-motion-standard-spring-slow-spatial-damping );--md-sys-motion-spring-slow-spatial-stiffness: var( --md-sys-motion-standard-spring-slow-spatial-stiffness );--md-sys-motion-spring-fast-effects-damping: var( --md-sys-motion-standard-spring-fast-effects-damping );--md-sys-motion-spring-fast-effects-stiffness: var( --md-sys-motion-standard-spring-fast-effects-stiffness );--md-sys-motion-spring-default-effects-damping: var( --md-sys-motion-standard-spring-default-effects-damping );--md-sys-motion-spring-default-effects-stiffness: var( --md-sys-motion-standard-spring-default-effects-stiffness );--md-sys-motion-spring-slow-effects-damping: var( --md-sys-motion-standard-spring-slow-effects-damping );--md-sys-motion-spring-slow-effects-stiffness: var( --md-sys-motion-standard-spring-slow-effects-stiffness );--md-sys-motion-spring-fast-spatial-duration: var( --md-sys-motion-standard-fast-spatial-duration );--md-sys-motion-spring-fast-spatial-easing: var(--md-sys-motion-standard-fast-spatial-easing);--md-sys-motion-spring-default-spatial-duration: var( --md-sys-motion-standard-default-spatial-duration );--md-sys-motion-spring-default-spatial-easing: var( --md-sys-motion-standard-default-spatial-easing );--md-sys-motion-spring-slow-spatial-duration: var( --md-sys-motion-standard-slow-spatial-duration );--md-sys-motion-spring-slow-spatial-easing: var(--md-sys-motion-standard-slow-spatial-easing);--md-sys-motion-spring-fast-effects-duration: var( --md-sys-motion-standard-fast-effects-duration );--md-sys-motion-spring-fast-effects-easing: var(--md-sys-motion-standard-fast-effects-easing);--md-sys-motion-spring-default-effects-duration: var( --md-sys-motion-standard-default-effects-duration );--md-sys-motion-spring-default-effects-easing: var( --md-sys-motion-standard-default-effects-easing );--md-sys-motion-spring-slow-effects-duration: var( --md-sys-motion-standard-slow-effects-duration );--md-sys-motion-spring-slow-effects-easing: var(--md-sys-motion-standard-slow-effects-easing)}:root,[data-motion-scheme]{--m3-motion-fast-spatial-duration: var(--md-sys-motion-spring-fast-spatial-duration);--m3-motion-fast-spatial-easing: var(--md-sys-motion-spring-fast-spatial-easing);--m3-motion-default-spatial-duration: var(--md-sys-motion-spring-default-spatial-duration);--m3-motion-default-spatial-easing: var(--md-sys-motion-spring-default-spatial-easing);--m3-motion-slow-spatial-duration: var(--md-sys-motion-spring-slow-spatial-duration);--m3-motion-slow-spatial-easing: var(--md-sys-motion-spring-slow-spatial-easing);--m3-motion-fast-effects-duration: var(--md-sys-motion-spring-fast-effects-duration);--m3-motion-fast-effects-easing: var(--md-sys-motion-spring-fast-effects-easing);--m3-motion-default-effects-duration: var(--md-sys-motion-spring-default-effects-duration);--m3-motion-default-effects-easing: var(--md-sys-motion-spring-default-effects-easing);--m3-motion-slow-effects-duration: var(--md-sys-motion-spring-slow-effects-duration);--m3-motion-slow-effects-easing: var(--md-sys-motion-spring-slow-effects-easing);--m3-motion-switch-effects-duration: var(--m3-motion-fast-effects-duration);--m3-motion-switch-effects-easing: var(--m3-motion-fast-effects-easing);--m3-motion-switch-icon-fade-duration: var(--m3-motion-fast-effects-duration);--m3-motion-switch-icon-transform-duration: var(--m3-motion-fast-spatial-duration);--m3-motion-switch-handle-size-duration: var(--m3-motion-fast-spatial-duration);--m3-motion-switch-handle-slide-duration: var(--m3-motion-fast-spatial-duration);--m3-motion-switch-pressed-duration: var(--m3-motion-reduced-spatial-duration);--m3-motion-switch-handle-slide-easing: var(--m3-motion-fast-spatial-easing);--m3-motion-checkbox-mark-in-duration: var(--m3-motion-default-spatial-duration);--m3-motion-checkbox-mark-in-easing: var(--m3-motion-default-spatial-easing);--m3-motion-checkbox-mark-out-duration: 1ms;--m3-motion-checkbox-mark-out-delay: var(--md-sys-motion-duration-short2);--m3-motion-checkbox-mark-out-easing: var(--md-sys-motion-easing-linear);--m3-motion-checkbox-box-in-duration: var(--m3-motion-default-effects-duration);--m3-motion-checkbox-box-in-easing: var(--m3-motion-default-effects-easing);--m3-motion-checkbox-box-out-duration: var(--m3-motion-fast-effects-duration);--m3-motion-checkbox-box-out-easing: var(--m3-motion-fast-effects-easing);--m3-motion-transition-fast-spatial: var(--m3-motion-fast-spatial-duration) var(--m3-motion-fast-spatial-easing);--m3-motion-transition-default-spatial: var(--m3-motion-default-spatial-duration) var(--m3-motion-default-spatial-easing);--m3-motion-transition-slow-spatial: var(--m3-motion-slow-spatial-duration) var(--m3-motion-slow-spatial-easing);--m3-motion-transition-fast-effects: var(--m3-motion-fast-effects-duration) var(--m3-motion-fast-effects-easing);--m3-motion-transition-default-effects: var(--m3-motion-default-effects-duration) var(--m3-motion-default-effects-easing);--m3-motion-transition-slow-effects: var(--m3-motion-slow-effects-duration) var(--m3-motion-slow-effects-easing);--m3-motion-icon-button-shape: var(--m3-motion-transition-default-effects);--m3-motion-transition-fast-shape: var(--m3-motion-transition-fast-spatial);--material-ui-motion-emphasized: var(--m3-motion-fast-effects-easing)}@media (prefers-reduced-motion: reduce){:root,[data-motion-scheme]{--md-sys-motion-spring-fast-spatial-duration: var(--m3-motion-reduced-spatial-duration);--md-sys-motion-spring-fast-spatial-easing: linear;--md-sys-motion-spring-default-spatial-duration: var(--m3-motion-reduced-spatial-duration);--md-sys-motion-spring-default-spatial-easing: linear;--md-sys-motion-spring-slow-spatial-duration: var(--m3-motion-reduced-spatial-duration);--md-sys-motion-spring-slow-spatial-easing: linear;--md-sys-motion-spring-fast-effects-duration: var(--m3-motion-reduced-effects-duration);--md-sys-motion-spring-fast-effects-easing: linear;--md-sys-motion-spring-default-effects-duration: var(--m3-motion-reduced-effects-duration);--md-sys-motion-spring-default-effects-easing: linear;--md-sys-motion-spring-slow-effects-duration: var(--m3-motion-reduced-effects-duration);--md-sys-motion-spring-slow-effects-easing: linear;--m3-motion-emphasized-duration: var(--m3-motion-reduced-spatial-duration);--m3-motion-emphasized-easing: linear;--m3-motion-emphasized-decelerate-duration: var(--m3-motion-reduced-spatial-duration);--m3-motion-emphasized-decelerate-easing: linear;--m3-motion-emphasized-accelerate-duration: var(--m3-motion-reduced-spatial-duration);--m3-motion-emphasized-accelerate-easing: linear;--m3-motion-standard-duration: var(--m3-motion-reduced-effects-duration);--m3-motion-standard-easing: linear;--m3-motion-standard-decelerate-duration: var(--m3-motion-reduced-effects-duration);--m3-motion-standard-decelerate-easing: linear;--m3-motion-standard-accelerate-duration: var(--m3-motion-reduced-effects-duration);--m3-motion-standard-accelerate-easing: linear}*,*:before,*:after{scroll-behavior:auto!important}}[data-material-typography]{font-family:var(--md-text-font);font-feature-settings:var(--md-text-features);font-size:var(--md-text-size);font-stretch:var(--md-text-stretch);font-style:var(--md-text-style);font-variation-settings:var(--md-text-variations);font-weight:var(--md-text-weight);font-synthesis:none;line-height:var(--md-text-line-height);letter-spacing:var(--md-text-tracking)}.material-text{box-sizing:border-box;margin:0;color:inherit;overflow-wrap:break-word}[data-material-typography=displayLarge]{--md-text-font: var(--md-sys-typescale-display-large-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-display-large-size, 57px);--md-text-weight: var(--md-sys-typescale-display-large-weight, 400);--md-text-line-height: var(--md-sys-typescale-display-large-line-height, 64px);--md-text-tracking: var(--md-sys-typescale-display-large-tracking, -.2px);--md-text-features: var(--md-sys-typescale-display-large-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-display-large-font-stretch, normal);--md-text-style: var(--md-sys-typescale-display-large-font-style, normal);--md-text-variations: var(--md-sys-typescale-display-large-font-variation-settings, normal)}[data-material-typography=displayLargeEmphasized]{--md-text-font: var(--md-sys-typescale-display-large-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-display-large-emphasized-size, 57px);--md-text-weight: var(--md-sys-typescale-display-large-emphasized-weight, 500);--md-text-line-height: var(--md-sys-typescale-display-large-emphasized-line-height, 64px);--md-text-tracking: var(--md-sys-typescale-display-large-emphasized-tracking, 0px);--md-text-features: var(--md-sys-typescale-display-large-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-display-large-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-display-large-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-display-large-emphasized-font-variation-settings, normal)}[data-material-typography=displayMedium]{--md-text-font: var(--md-sys-typescale-display-medium-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-display-medium-size, 45px);--md-text-weight: var(--md-sys-typescale-display-medium-weight, 400);--md-text-line-height: var(--md-sys-typescale-display-medium-line-height, 52px);--md-text-tracking: var(--md-sys-typescale-display-medium-tracking, 0px);--md-text-features: var(--md-sys-typescale-display-medium-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-display-medium-font-stretch, normal);--md-text-style: var(--md-sys-typescale-display-medium-font-style, normal);--md-text-variations: var(--md-sys-typescale-display-medium-font-variation-settings, normal)}[data-material-typography=displayMediumEmphasized]{--md-text-font: var(--md-sys-typescale-display-medium-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-display-medium-emphasized-size, 45px);--md-text-weight: var(--md-sys-typescale-display-medium-emphasized-weight, 500);--md-text-line-height: var(--md-sys-typescale-display-medium-emphasized-line-height, 52px);--md-text-tracking: var(--md-sys-typescale-display-medium-emphasized-tracking, 0px);--md-text-features: var(--md-sys-typescale-display-medium-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-display-medium-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-display-medium-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-display-medium-emphasized-font-variation-settings, normal)}[data-material-typography=displaySmall]{--md-text-font: var(--md-sys-typescale-display-small-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-display-small-size, 36px);--md-text-weight: var(--md-sys-typescale-display-small-weight, 400);--md-text-line-height: var(--md-sys-typescale-display-small-line-height, 44px);--md-text-tracking: var(--md-sys-typescale-display-small-tracking, 0px);--md-text-features: var(--md-sys-typescale-display-small-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-display-small-font-stretch, normal);--md-text-style: var(--md-sys-typescale-display-small-font-style, normal);--md-text-variations: var(--md-sys-typescale-display-small-font-variation-settings, normal)}[data-material-typography=displaySmallEmphasized]{--md-text-font: var(--md-sys-typescale-display-small-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-display-small-emphasized-size, 36px);--md-text-weight: var(--md-sys-typescale-display-small-emphasized-weight, 500);--md-text-line-height: var(--md-sys-typescale-display-small-emphasized-line-height, 44px);--md-text-tracking: var(--md-sys-typescale-display-small-emphasized-tracking, 0px);--md-text-features: var(--md-sys-typescale-display-small-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-display-small-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-display-small-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-display-small-emphasized-font-variation-settings, normal)}[data-material-typography=headlineLarge]{--md-text-font: var(--md-sys-typescale-headline-large-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-headline-large-size, 32px);--md-text-weight: var(--md-sys-typescale-headline-large-weight, 400);--md-text-line-height: var(--md-sys-typescale-headline-large-line-height, 40px);--md-text-tracking: var(--md-sys-typescale-headline-large-tracking, 0px);--md-text-features: var(--md-sys-typescale-headline-large-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-headline-large-font-stretch, normal);--md-text-style: var(--md-sys-typescale-headline-large-font-style, normal);--md-text-variations: var(--md-sys-typescale-headline-large-font-variation-settings, normal)}[data-material-typography=headlineLargeEmphasized]{--md-text-font: var(--md-sys-typescale-headline-large-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-headline-large-emphasized-size, 32px);--md-text-weight: var(--md-sys-typescale-headline-large-emphasized-weight, 500);--md-text-line-height: var(--md-sys-typescale-headline-large-emphasized-line-height, 40px);--md-text-tracking: var(--md-sys-typescale-headline-large-emphasized-tracking, 0px);--md-text-features: var(--md-sys-typescale-headline-large-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-headline-large-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-headline-large-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-headline-large-emphasized-font-variation-settings, normal)}[data-material-typography=headlineMedium]{--md-text-font: var(--md-sys-typescale-headline-medium-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-headline-medium-size, 28px);--md-text-weight: var(--md-sys-typescale-headline-medium-weight, 400);--md-text-line-height: var(--md-sys-typescale-headline-medium-line-height, 36px);--md-text-tracking: var(--md-sys-typescale-headline-medium-tracking, 0px);--md-text-features: var(--md-sys-typescale-headline-medium-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-headline-medium-font-stretch, normal);--md-text-style: var(--md-sys-typescale-headline-medium-font-style, normal);--md-text-variations: var(--md-sys-typescale-headline-medium-font-variation-settings, normal)}[data-material-typography=headlineMediumEmphasized]{--md-text-font: var(--md-sys-typescale-headline-medium-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-headline-medium-emphasized-size, 28px);--md-text-weight: var(--md-sys-typescale-headline-medium-emphasized-weight, 500);--md-text-line-height: var(--md-sys-typescale-headline-medium-emphasized-line-height, 36px);--md-text-tracking: var(--md-sys-typescale-headline-medium-emphasized-tracking, 0px);--md-text-features: var(--md-sys-typescale-headline-medium-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-headline-medium-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-headline-medium-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-headline-medium-emphasized-font-variation-settings, normal)}[data-material-typography=headlineSmall]{--md-text-font: var(--md-sys-typescale-headline-small-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-headline-small-size, 24px);--md-text-weight: var(--md-sys-typescale-headline-small-weight, 400);--md-text-line-height: var(--md-sys-typescale-headline-small-line-height, 32px);--md-text-tracking: var(--md-sys-typescale-headline-small-tracking, 0px);--md-text-features: var(--md-sys-typescale-headline-small-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-headline-small-font-stretch, normal);--md-text-style: var(--md-sys-typescale-headline-small-font-style, normal);--md-text-variations: var(--md-sys-typescale-headline-small-font-variation-settings, normal)}[data-material-typography=headlineSmallEmphasized]{--md-text-font: var(--md-sys-typescale-headline-small-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-headline-small-emphasized-size, 24px);--md-text-weight: var(--md-sys-typescale-headline-small-emphasized-weight, 500);--md-text-line-height: var(--md-sys-typescale-headline-small-emphasized-line-height, 32px);--md-text-tracking: var(--md-sys-typescale-headline-small-emphasized-tracking, 0px);--md-text-features: var(--md-sys-typescale-headline-small-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-headline-small-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-headline-small-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-headline-small-emphasized-font-variation-settings, normal)}[data-material-typography=titleLarge]{--md-text-font: var(--md-sys-typescale-title-large-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-title-large-size, 22px);--md-text-weight: var(--md-sys-typescale-title-large-weight, 400);--md-text-line-height: var(--md-sys-typescale-title-large-line-height, 28px);--md-text-tracking: var(--md-sys-typescale-title-large-tracking, 0px);--md-text-features: var(--md-sys-typescale-title-large-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-title-large-font-stretch, normal);--md-text-style: var(--md-sys-typescale-title-large-font-style, normal);--md-text-variations: var(--md-sys-typescale-title-large-font-variation-settings, normal)}[data-material-typography=titleLargeEmphasized]{--md-text-font: var(--md-sys-typescale-title-large-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-title-large-emphasized-size, 22px);--md-text-weight: var(--md-sys-typescale-title-large-emphasized-weight, 500);--md-text-line-height: var(--md-sys-typescale-title-large-emphasized-line-height, 28px);--md-text-tracking: var(--md-sys-typescale-title-large-emphasized-tracking, 0px);--md-text-features: var(--md-sys-typescale-title-large-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-title-large-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-title-large-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-title-large-emphasized-font-variation-settings, normal)}[data-material-typography=titleMedium]{--md-text-font: var(--md-sys-typescale-title-medium-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-title-medium-size, 16px);--md-text-weight: var(--md-sys-typescale-title-medium-weight, 500);--md-text-line-height: var(--md-sys-typescale-title-medium-line-height, 24px);--md-text-tracking: var(--md-sys-typescale-title-medium-tracking, .2px);--md-text-features: var(--md-sys-typescale-title-medium-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-title-medium-font-stretch, normal);--md-text-style: var(--md-sys-typescale-title-medium-font-style, normal);--md-text-variations: var(--md-sys-typescale-title-medium-font-variation-settings, normal)}[data-material-typography=titleMediumEmphasized]{--md-text-font: var(--md-sys-typescale-title-medium-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-title-medium-emphasized-size, 16px);--md-text-weight: var(--md-sys-typescale-title-medium-emphasized-weight, 700);--md-text-line-height: var(--md-sys-typescale-title-medium-emphasized-line-height, 24px);--md-text-tracking: var(--md-sys-typescale-title-medium-emphasized-tracking, .15px);--md-text-features: var(--md-sys-typescale-title-medium-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-title-medium-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-title-medium-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-title-medium-emphasized-font-variation-settings, normal)}[data-material-typography=titleSmall]{--md-text-font: var(--md-sys-typescale-title-small-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-title-small-size, 14px);--md-text-weight: var(--md-sys-typescale-title-small-weight, 500);--md-text-line-height: var(--md-sys-typescale-title-small-line-height, 20px);--md-text-tracking: var(--md-sys-typescale-title-small-tracking, .1px);--md-text-features: var(--md-sys-typescale-title-small-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-title-small-font-stretch, normal);--md-text-style: var(--md-sys-typescale-title-small-font-style, normal);--md-text-variations: var(--md-sys-typescale-title-small-font-variation-settings, normal)}[data-material-typography=titleSmallEmphasized]{--md-text-font: var(--md-sys-typescale-title-small-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-title-small-emphasized-size, 14px);--md-text-weight: var(--md-sys-typescale-title-small-emphasized-weight, 700);--md-text-line-height: var(--md-sys-typescale-title-small-emphasized-line-height, 20px);--md-text-tracking: var(--md-sys-typescale-title-small-emphasized-tracking, .1px);--md-text-features: var(--md-sys-typescale-title-small-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-title-small-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-title-small-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-title-small-emphasized-font-variation-settings, normal)}[data-material-typography=bodyLarge]{--md-text-font: var(--md-sys-typescale-body-large-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-body-large-size, 16px);--md-text-weight: var(--md-sys-typescale-body-large-weight, 400);--md-text-line-height: var(--md-sys-typescale-body-large-line-height, 24px);--md-text-tracking: var(--md-sys-typescale-body-large-tracking, .5px);--md-text-features: var(--md-sys-typescale-body-large-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-body-large-font-stretch, normal);--md-text-style: var(--md-sys-typescale-body-large-font-style, normal);--md-text-variations: var(--md-sys-typescale-body-large-font-variation-settings, normal)}[data-material-typography=bodyLargeEmphasized]{--md-text-font: var(--md-sys-typescale-body-large-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-body-large-emphasized-size, 16px);--md-text-weight: var(--md-sys-typescale-body-large-emphasized-weight, 500);--md-text-line-height: var(--md-sys-typescale-body-large-emphasized-line-height, 24px);--md-text-tracking: var(--md-sys-typescale-body-large-emphasized-tracking, .15px);--md-text-features: var(--md-sys-typescale-body-large-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-body-large-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-body-large-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-body-large-emphasized-font-variation-settings, normal)}[data-material-typography=bodyMedium]{--md-text-font: var(--md-sys-typescale-body-medium-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-body-medium-size, 14px);--md-text-weight: var(--md-sys-typescale-body-medium-weight, 400);--md-text-line-height: var(--md-sys-typescale-body-medium-line-height, 20px);--md-text-tracking: var(--md-sys-typescale-body-medium-tracking, .2px);--md-text-features: var(--md-sys-typescale-body-medium-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-body-medium-font-stretch, normal);--md-text-style: var(--md-sys-typescale-body-medium-font-style, normal);--md-text-variations: var(--md-sys-typescale-body-medium-font-variation-settings, normal)}[data-material-typography=bodyMediumEmphasized]{--md-text-font: var(--md-sys-typescale-body-medium-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-body-medium-emphasized-size, 14px);--md-text-weight: var(--md-sys-typescale-body-medium-emphasized-weight, 500);--md-text-line-height: var(--md-sys-typescale-body-medium-emphasized-line-height, 20px);--md-text-tracking: var(--md-sys-typescale-body-medium-emphasized-tracking, .25px);--md-text-features: var(--md-sys-typescale-body-medium-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-body-medium-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-body-medium-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-body-medium-emphasized-font-variation-settings, normal)}[data-material-typography=bodySmall]{--md-text-font: var(--md-sys-typescale-body-small-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-body-small-size, 12px);--md-text-weight: var(--md-sys-typescale-body-small-weight, 400);--md-text-line-height: var(--md-sys-typescale-body-small-line-height, 16px);--md-text-tracking: var(--md-sys-typescale-body-small-tracking, .4px);--md-text-features: var(--md-sys-typescale-body-small-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-body-small-font-stretch, normal);--md-text-style: var(--md-sys-typescale-body-small-font-style, normal);--md-text-variations: var(--md-sys-typescale-body-small-font-variation-settings, normal)}[data-material-typography=bodySmallEmphasized]{--md-text-font: var(--md-sys-typescale-body-small-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-body-small-emphasized-size, 12px);--md-text-weight: var(--md-sys-typescale-body-small-emphasized-weight, 500);--md-text-line-height: var(--md-sys-typescale-body-small-emphasized-line-height, 16px);--md-text-tracking: var(--md-sys-typescale-body-small-emphasized-tracking, .4px);--md-text-features: var(--md-sys-typescale-body-small-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-body-small-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-body-small-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-body-small-emphasized-font-variation-settings, normal)}[data-material-typography=labelLarge]{--md-text-font: var(--md-sys-typescale-label-large-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-label-large-size, 14px);--md-text-weight: var(--md-sys-typescale-label-large-weight, 500);--md-text-line-height: var(--md-sys-typescale-label-large-line-height, 20px);--md-text-tracking: var(--md-sys-typescale-label-large-tracking, .1px);--md-text-features: var(--md-sys-typescale-label-large-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-label-large-font-stretch, normal);--md-text-style: var(--md-sys-typescale-label-large-font-style, normal);--md-text-variations: var(--md-sys-typescale-label-large-font-variation-settings, normal)}[data-material-typography=labelLargeEmphasized]{--md-text-font: var(--md-sys-typescale-label-large-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-label-large-emphasized-size, 14px);--md-text-weight: var(--md-sys-typescale-label-large-emphasized-weight, 700);--md-text-line-height: var(--md-sys-typescale-label-large-emphasized-line-height, 20px);--md-text-tracking: var(--md-sys-typescale-label-large-emphasized-tracking, .1px);--md-text-features: var(--md-sys-typescale-label-large-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-label-large-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-label-large-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-label-large-emphasized-font-variation-settings, normal)}[data-material-typography=labelMedium]{--md-text-font: var(--md-sys-typescale-label-medium-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-label-medium-size, 12px);--md-text-weight: var(--md-sys-typescale-label-medium-weight, 500);--md-text-line-height: var(--md-sys-typescale-label-medium-line-height, 16px);--md-text-tracking: var(--md-sys-typescale-label-medium-tracking, .5px);--md-text-features: var(--md-sys-typescale-label-medium-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-label-medium-font-stretch, normal);--md-text-style: var(--md-sys-typescale-label-medium-font-style, normal);--md-text-variations: var(--md-sys-typescale-label-medium-font-variation-settings, normal)}[data-material-typography=labelMediumEmphasized]{--md-text-font: var(--md-sys-typescale-label-medium-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-label-medium-emphasized-size, 12px);--md-text-weight: var(--md-sys-typescale-label-medium-emphasized-weight, 700);--md-text-line-height: var(--md-sys-typescale-label-medium-emphasized-line-height, 16px);--md-text-tracking: var(--md-sys-typescale-label-medium-emphasized-tracking, .5px);--md-text-features: var(--md-sys-typescale-label-medium-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-label-medium-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-label-medium-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-label-medium-emphasized-font-variation-settings, normal)}[data-material-typography=labelSmall]{--md-text-font: var(--md-sys-typescale-label-small-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-label-small-size, 11px);--md-text-weight: var(--md-sys-typescale-label-small-weight, 500);--md-text-line-height: var(--md-sys-typescale-label-small-line-height, 16px);--md-text-tracking: var(--md-sys-typescale-label-small-tracking, .5px);--md-text-features: var(--md-sys-typescale-label-small-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-label-small-font-stretch, normal);--md-text-style: var(--md-sys-typescale-label-small-font-style, normal);--md-text-variations: var(--md-sys-typescale-label-small-font-variation-settings, normal)}[data-material-typography=labelSmallEmphasized]{--md-text-font: var(--md-sys-typescale-label-small-emphasized-font, var(--material-ui-font, inherit));--md-text-size: var(--md-sys-typescale-label-small-emphasized-size, 11px);--md-text-weight: var(--md-sys-typescale-label-small-emphasized-weight, 700);--md-text-line-height: var(--md-sys-typescale-label-small-emphasized-line-height, 16px);--md-text-tracking: var(--md-sys-typescale-label-small-emphasized-tracking, .5px);--md-text-features: var(--md-sys-typescale-label-small-emphasized-font-feature-settings, normal);--md-text-stretch: var(--md-sys-typescale-label-small-emphasized-font-stretch, normal);--md-text-style: var(--md-sys-typescale-label-small-emphasized-font-style, normal);--md-text-variations: var(--md-sys-typescale-label-small-emphasized-font-variation-settings, normal)}.material-text[data-soft-wrap=false]{white-space:pre}.material-text[data-min-lines]{display:inline-block}.material-text[data-max-lines]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--md-text-max-lines)}.material-text[data-max-lines="1"]{display:block;white-space:nowrap}.material-text[data-max-lines][data-overflow=ellipsis]{text-overflow:ellipsis}.material-badge{--md-badge-small-size: 6px;--md-badge-small-shape: 3px;--md-badge-large-height: 16px;--md-badge-large-min-width: 16px;--md-badge-large-max-width: 34px;--md-badge-large-shape: 8px;--md-badge-large-horizontal-padding: 4px;--md-badge-container-color: var(--md-sys-color-error);--md-badge-label-text-color: var(--md-sys-color-on-error);box-sizing:border-box;display:inline-grid;flex:0 0 auto;place-items:center;overflow:hidden;background:var(--md-badge-container-color);color:var(--md-badge-label-text-color);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.material-badge--large{min-inline-size:var(--md-badge-large-min-width);max-inline-size:var(--md-badge-large-max-width);block-size:var(--md-badge-large-height);padding-inline:var(--md-badge-large-horizontal-padding);border-radius:var(--md-badge-large-shape)}.material-badge--small{inline-size:var(--md-badge-small-size);min-inline-size:var(--md-badge-small-size);block-size:var(--md-badge-small-size);padding:0;border-radius:var(--md-badge-small-shape);line-height:0}.material-badge--tone-primary{--md-badge-container-color: var(--md-sys-color-primary);--md-badge-label-text-color: var(--md-sys-color-on-primary)}.material-badge--tone-secondary{--md-badge-container-color: var(--md-sys-color-secondary);--md-badge-label-text-color: var(--md-sys-color-on-secondary)}.material-badge--tone-error{--md-badge-container-color: var(--md-sys-color-error);--md-badge-label-text-color: var(--md-sys-color-on-error)}.material-ripple{--md-ripple-hover-color: var(--md-sys-color-on-surface);--md-ripple-pressed-color: var(--md-sys-color-on-surface);--md-ripple-hover-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-ripple-pressed-opacity: var(--md-sys-state-pressed-state-layer-opacity);--material-ripple-press-opacity-duration: var(--md-ripple-press-fade-out-duration);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;margin:auto;border-radius:inherit;overflow:hidden;pointer-events:none}.material-ripple[data-material-ripple-disabled=true]{display:none}.material-ripple--unbounded{inset:unset;top:50%;left:50%;width:var(--material-ripple-state-layer-size, 40px);height:var(--material-ripple-state-layer-size, 40px);border-radius:var(--md-sys-shape-corner-full);transform:translate(-50%,-50%)}.material-ripple__surface{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;-webkit-tap-highlight-color:transparent}.material-ripple__surface:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--md-ripple-hover-color);content:"";opacity:0;pointer-events:none;transition:opacity var(--md-ripple-hover-opacity-duration) linear,background-color var(--md-ripple-hover-opacity-duration) linear}.material-ripple--hovered .material-ripple__surface:before{opacity:var(--md-ripple-hover-opacity)}.material-ripple--active-hover .material-ripple__surface:before{opacity:var(--md-ripple-hover-opacity)}.material-ripple--active-pressed .material-ripple__surface:before{background-color:var(--md-ripple-pressed-color);opacity:var(--md-ripple-pressed-opacity)}.material-ripple__press{position:absolute;top:0;left:0;width:0;height:0;border-radius:var(--md-sys-shape-corner-full);background:radial-gradient(closest-side,var(--md-ripple-pressed-color) max(calc(100% - 70px),65%),transparent 100%);opacity:0;pointer-events:none;transform-origin:center;transition:opacity var(--material-ripple-press-opacity-duration) linear;will-change:opacity,transform}.material-ripple--pressed .material-ripple__press{opacity:var(--md-ripple-pressed-opacity)}@media (forced-colors: active){.material-ripple{display:none}}.material-icon-button{--_icon-square: var(--md-sys-shape-corner-medium);--_icon-pressed: var(--md-sys-shape-corner-small);--_icon-round: calc(min(var(--md-icon-button-container-width), var(--md-icon-button-container-height))/2) ;--_icon-rest: var(--_icon-round);--_icon-selected-shape: var(--_icon-square);--_icon-shape: var(--md-icon-button-shape, var(--_icon-rest));--_icon-container: transparent;--_icon-content: var(--md-sys-color-on-surface-variant);--_icon-selected-container: transparent;--_icon-selected-content: var(--md-sys-color-primary);--_icon-disabled-container: transparent;--_icon-disabled-content: color-mix(in srgb, var(--md-sys-color-on-surface) 38%, transparent);--_icon-outline: transparent;--_icon-disabled-outline: transparent;--_icon-current-container: var(--md-icon-button-container-color, var(--_icon-container));--_icon-current-content: var(--md-icon-button-content-color, var(--_icon-content));--_icon-current-outline: var(--md-icon-button-outline-color, var(--_icon-outline));position:relative;isolation:isolate;display:inline-grid;flex:0 0 auto;place-items:center;vertical-align:middle;box-sizing:border-box;inline-size:max(var(--md-icon-button-minimum-target-size, 48px),var(--md-icon-button-container-width));block-size:max(var(--md-icon-button-minimum-target-size, 48px),var(--md-icon-button-container-height));padding:0;border:0;border-radius:var(--_icon-shape);background:transparent;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:border-radius var(--m3-motion-icon-button-shape)}.material-icon-button[data-size=medium]{--_icon-square: var(--md-sys-shape-corner-large);--_icon-pressed: var(--md-sys-shape-corner-medium)}.material-icon-button:is([data-size=large],[data-size=extra-large]){--_icon-square: var(--md-sys-shape-corner-extra-large);--_icon-pressed: var(--md-sys-shape-corner-large)}.material-icon-button[data-shape=square]{--_icon-rest: var(--_icon-square);--_icon-selected-shape: var(--_icon-round)}.material-icon-button[data-variant=filled]{--_icon-container: var(--md-sys-color-primary);--_icon-content: var(--md-sys-color-on-primary);--_icon-selected-container: var(--md-sys-color-primary);--_icon-selected-content: var(--md-sys-color-on-primary);--_icon-disabled-container: color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent)}.material-icon-button[data-variant=filled][data-selected]{--_icon-container: var(--md-sys-color-surface-container);--_icon-content: var(--md-sys-color-on-surface-variant)}.material-icon-button[data-variant=tonal]{--_icon-container: var(--md-sys-color-secondary-container);--_icon-content: var(--md-sys-color-on-secondary-container);--_icon-selected-container: var(--md-sys-color-secondary);--_icon-selected-content: var(--md-sys-color-on-secondary);--_icon-disabled-container: color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent)}.material-icon-button[data-variant=outlined]{--_icon-outline: var(--md-sys-color-outline-variant);--_icon-disabled-outline: color-mix(in srgb, var(--md-sys-color-outline-variant) 38%, transparent);--_icon-selected-container: var(--md-sys-color-inverse-surface);--_icon-selected-content: var(--md-sys-color-inverse-on-surface)}.material-icon-button[data-color-mode=inherit]:is([data-variant=standard],[data-variant=outlined]){--_icon-content: currentColor;--_icon-disabled-content: color-mix(in srgb, currentColor 38%, transparent)}.material-icon-button[data-color-mode=inherit][data-variant=outlined]{--_icon-outline: currentColor;--_icon-disabled-outline: color-mix(in srgb, currentColor 38%, transparent)}.material-icon-button[data-selected=true]{--_icon-current-container: var(--md-icon-button-selected-container-color, var(--_icon-selected-container));--_icon-current-content: var(--md-icon-button-selected-content-color, var(--_icon-selected-content))}.material-icon-button[data-selected=true][data-variant=outlined]{--_icon-current-outline: transparent}.material-icon-button[data-selected=true][data-animated=true]{--_icon-shape: var(--md-icon-button-selected-shape, var(--_icon-selected-shape))}.material-icon-button[data-animated=true]:not(:disabled):active{--_icon-shape: var(--md-icon-button-pressed-shape, var(--_icon-pressed))}.material-icon-button:disabled{--_icon-current-container: var(--md-icon-button-disabled-container-color, var(--_icon-disabled-container));--_icon-current-content: var(--md-icon-button-disabled-content-color, var(--_icon-disabled-content));--_icon-current-outline: var(--md-icon-button-disabled-outline-color, var(--_icon-disabled-outline));cursor:default}.material-icon-button:disabled[data-selected=true][data-variant=outlined]{--_icon-current-outline: transparent}.material-icon-button__container,.material-icon-button>.material-ripple{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;inline-size:var(--md-icon-button-container-width);block-size:var(--md-icon-button-container-height);border-radius:inherit}.material-icon-button__container{box-sizing:border-box;border:var(--md-icon-button-outline-width) solid var(--_icon-current-outline);background:var(--_icon-current-container);pointer-events:none}.material-icon-button>.material-ripple{--md-ripple-hover-color: var(--_icon-current-content);--md-ripple-pressed-color: var(--_icon-current-content)}.material-icon-button__icon{position:relative;z-index:3;display:grid;place-items:center;inline-size:var(--md-icon-button-icon-size);block-size:var(--md-icon-button-icon-size);color:var(--_icon-current-content);font-size:var(--md-icon-button-icon-size);line-height:1;pointer-events:none}.material-icon-button__icon>:is(svg,img){display:block;inline-size:100%;block-size:100%}.material-icon-button:focus-visible{outline:none}.material-icon-button:focus-visible>.material-icon-button__container{outline:var(--md-icon-button-focus-ring-width, 3px) solid var(--md-icon-button-focus-ring-color, var(--md-sys-color-secondary));outline-offset:var(--md-icon-button-focus-ring-offset, 2px)}.material-icon-button:focus-visible>.material-ripple .material-ripple__surface:before{opacity:var(--md-sys-state-focus-state-layer-opacity)}@media (prefers-reduced-motion: reduce){.material-icon-button{transition:none}}@media (forced-colors: active){.material-icon-button{--_icon-current-content: ButtonText}.material-icon-button__container{background:ButtonFace;border-color:ButtonText}.material-icon-button[data-selected=true]{--_icon-current-content: HighlightText}.material-icon-button[data-selected=true]>.material-icon-button__container{background:Highlight}.material-icon-button:disabled{--_icon-current-content: GrayText}.material-icon-button:disabled>.material-icon-button__container{background:ButtonFace;border-color:GrayText}.material-icon-button:focus-visible>.material-icon-button__container{outline-color:Highlight}}.material-top-app-bar{--md-top-app-bar-container-color: var(--md-sys-color-surface);--md-top-app-bar-scrolled-container-color: var(--md-sys-color-surface-container);--md-top-app-bar-navigation-color: var(--md-sys-color-on-surface);--md-top-app-bar-title-color: var(--md-sys-color-on-surface);--md-top-app-bar-subtitle-color: var(--md-sys-color-on-surface-variant);--md-top-app-bar-action-color: var(--md-sys-color-on-surface-variant);--md-top-app-bar-safe-area-top: env(safe-area-inset-top, 0px);--md-top-app-bar-safe-area-inline-start: env(safe-area-inset-left, 0px);--md-top-app-bar-safe-area-inline-end: env(safe-area-inset-right, 0px);position:relative;z-index:1;box-sizing:border-box;display:block;inline-size:100%;block-size:calc(var(--md-top-app-bar-current-height) + var(--md-top-app-bar-safe-area-top));padding-block-start:var(--md-top-app-bar-safe-area-top);overflow:hidden;border-radius:var(--md-sys-shape-corner-none, 0);background:var(--md-top-app-bar-container-color);color:var(--md-top-app-bar-title-color);transition:background-color var(--m3-motion-transition-default-effects)}.material-top-app-bar:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--md-top-app-bar-scrolled-container-color);content:"";opacity:var(--md-top-app-bar-color-progress);pointer-events:none;transition:opacity var(--m3-motion-transition-default-effects)}.material-top-app-bar[data-two-rows=true]:before{transition:none}.material-top-app-bar[data-safe-area=false]{--md-top-app-bar-safe-area-top: 0px;--md-top-app-bar-safe-area-inline-start: 0px;--md-top-app-bar-safe-area-inline-end: 0px}.material-top-app-bar:dir(rtl){--md-top-app-bar-safe-area-inline-start: env(safe-area-inset-right, 0px);--md-top-app-bar-safe-area-inline-end: env(safe-area-inset-left, 0px)}.material-top-app-bar[data-safe-area=false]:dir(rtl){--md-top-app-bar-safe-area-inline-start: 0px;--md-top-app-bar-safe-area-inline-end: 0px}.material-top-app-bar[data-settling=true]{transition:block-size var(--m3-motion-transition-default-effects),background-color var(--m3-motion-transition-default-effects)}.material-top-app-bar__content{position:relative;z-index:1;box-sizing:border-box;inline-size:100%;block-size:var(--md-top-app-bar-expanded-height);padding-inline:var(--md-top-app-bar-safe-area-inline-start) var(--md-top-app-bar-safe-area-inline-end)}.material-top-app-bar__row{box-sizing:border-box;inline-size:100%}.material-top-app-bar__row--top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;block-size:var(--md-top-app-bar-collapsed-height)}.material-top-app-bar[data-two-rows=false] .material-top-app-bar__row--top{block-size:var(--md-top-app-bar-current-height)}.material-top-app-bar[data-alignment=center] .material-top-app-bar__row--top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.material-top-app-bar__navigation,.material-top-app-bar__actions{display:flex;align-items:center;min-inline-size:0}.material-top-app-bar__navigation{justify-content:flex-start;padding-inline-start:4px;color:var(--md-top-app-bar-navigation-color)}.material-top-app-bar__actions{justify-content:flex-end;padding-inline-end:4px;color:var(--md-top-app-bar-action-color)}.material-top-app-bar[data-alignment=center] .material-top-app-bar__navigation{justify-self:start}.material-top-app-bar[data-alignment=center] .material-top-app-bar__actions{justify-self:end}.material-top-app-bar__collapsed-title,.material-top-app-bar__row--expanded{min-inline-size:0}.material-top-app-bar__collapsed-title{padding-inline:4px;opacity:var(--md-top-app-bar-collapsed-title-opacity)}.material-top-app-bar[data-two-rows=false] .material-top-app-bar__collapsed-title{opacity:1}.material-top-app-bar[data-alignment=start] .material-top-app-bar__collapsed-title:first-child,.material-top-app-bar[data-alignment=start] .material-top-app-bar__navigation:empty+.material-top-app-bar__collapsed-title{padding-inline-start:12px}.material-top-app-bar[data-alignment=center] .material-top-app-bar__collapsed-title{max-inline-size:100%;text-align:center}.material-top-app-bar__title-block{display:flex;flex-direction:column;min-inline-size:0;color:var(--md-top-app-bar-title-color)}.material-top-app-bar[data-alignment=center] .material-top-app-bar__title-block{align-items:center}.material-top-app-bar__title,.material-top-app-bar__subtitle{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-top-app-bar__subtitle{color:var(--md-top-app-bar-subtitle-color)}.material-top-app-bar__row--expanded{display:flex;align-items:flex-end;block-size:calc(var(--md-top-app-bar-expanded-height) - var(--md-top-app-bar-collapsed-height));padding-inline:16px;opacity:var(--md-top-app-bar-expanded-title-opacity)}.material-top-app-bar[data-variant=medium] .material-top-app-bar__row--expanded,.material-top-app-bar[data-variant=medium-flexible] .material-top-app-bar__row--expanded{padding-block-end:16px}.material-top-app-bar[data-variant=large] .material-top-app-bar__row--expanded,.material-top-app-bar[data-variant=large-flexible] .material-top-app-bar__row--expanded{padding-block-end:20px}.material-top-app-bar[data-alignment=center] .material-top-app-bar__row--expanded{justify-content:center;text-align:center}.material-top-app-bar[data-settling=true] .material-top-app-bar__collapsed-title,.material-top-app-bar[data-settling=true] .material-top-app-bar__row--expanded{transition:opacity var(--m3-motion-transition-default-effects)}.material-top-app-bar[data-two-rows=true][data-settling=true]:before{transition:opacity var(--m3-motion-transition-default-effects)}.material-app-bar-fab:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.material-app-bar-fab:focus-visible>.material-ripple .material-ripple__surface:before{opacity:var(--md-sys-state-focus-state-layer-opacity, .1)}.material-app-bar-fab:disabled{cursor:default;opacity:.38}.material-bottom-app-bar{--md-bottom-app-bar-container-color: var(--md-sys-color-surface-container);--md-bottom-app-bar-container-elevation: var(--md-sys-elevation-level0, none);--md-bottom-app-bar-content-color: var(--md-sys-color-on-surface-variant);--md-bottom-app-bar-safe-area-bottom: env(safe-area-inset-bottom, 0px);--md-bottom-app-bar-safe-area-inline-start: env(safe-area-inset-left, 0px);--md-bottom-app-bar-safe-area-inline-end: env(safe-area-inset-right, 0px);box-sizing:border-box;display:block;inline-size:100%;block-size:calc(var(--md-bottom-app-bar-current-height) + var(--md-bottom-app-bar-safe-area-bottom));overflow:hidden;border-radius:var(--md-sys-shape-corner-none, 0);background:var(--md-bottom-app-bar-container-color);box-shadow:var(--md-bottom-app-bar-container-elevation);color:var(--md-bottom-app-bar-content-color)}.material-bottom-app-bar[data-safe-area=false]{--md-bottom-app-bar-safe-area-bottom: 0px;--md-bottom-app-bar-safe-area-inline-start: 0px;--md-bottom-app-bar-safe-area-inline-end: 0px}.material-bottom-app-bar:dir(rtl){--md-bottom-app-bar-safe-area-inline-start: env(safe-area-inset-right, 0px);--md-bottom-app-bar-safe-area-inline-end: env(safe-area-inset-left, 0px)}.material-bottom-app-bar[data-safe-area=false]:dir(rtl){--md-bottom-app-bar-safe-area-inline-start: 0px;--md-bottom-app-bar-safe-area-inline-end: 0px}.material-bottom-app-bar[data-settling=true]{transition:block-size var(--m3-motion-transition-fast-spatial)}.material-bottom-app-bar__content{position:relative;display:flex;align-items:center;inline-size:100%;block-size:var(--md-bottom-app-bar-expanded-height);padding-inline:calc(4px + var(--md-bottom-app-bar-safe-area-inline-start)) calc(4px + var(--md-bottom-app-bar-safe-area-inline-end))}.material-bottom-app-bar[data-variant=flexible] .material-bottom-app-bar__content{padding-inline:calc(16px + var(--md-bottom-app-bar-safe-area-inline-start)) calc(16px + var(--md-bottom-app-bar-safe-area-inline-end))}.material-bottom-app-bar__actions{display:flex;flex:1 1 auto;align-items:center;min-inline-size:0}.material-bottom-app-bar[data-arrangement=start] .material-bottom-app-bar__actions{justify-content:flex-start}.material-bottom-app-bar[data-arrangement=center] .material-bottom-app-bar__actions{justify-content:center}.material-bottom-app-bar[data-arrangement=end] .material-bottom-app-bar__actions{justify-content:flex-end}.material-bottom-app-bar[data-arrangement=space-around] .material-bottom-app-bar__actions{justify-content:space-around}.material-bottom-app-bar[data-arrangement=space-between] .material-bottom-app-bar__actions{justify-content:space-between}.material-bottom-app-bar[data-arrangement=space-evenly] .material-bottom-app-bar__actions{justify-content:space-evenly}.material-bottom-app-bar[data-arrangement=fixed] .material-bottom-app-bar__actions{justify-content:center;gap:32px}.material-bottom-app-bar__fab{align-self:flex-start;flex:0 0 auto;margin-block-start:12px;margin-inline-end:12px;margin-inline-start:16px}.material-app-bar-fab{--md-ripple-hover-color: currentColor;--md-ripple-pressed-color: currentColor;position:relative;isolation:isolate;display:inline-grid;inline-size:56px;block-size:56px;place-items:center;padding:0;border:0;border-radius:var(--md-sys-shape-corner-large, 16px);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--md-sys-color-secondary-container);box-shadow:var(--md-sys-elevation-level3, none);color:var(--md-sys-color-on-secondary-container);cursor:pointer;transition:border-radius var(--m3-motion-transition-fast-spatial),box-shadow var(--m3-motion-transition-fast-effects);-webkit-tap-highlight-color:transparent}.material-app-bar-fab:hover:not(:disabled){box-shadow:var(--md-sys-elevation-level4, none)}.material-app-bar-fab:active:not(:disabled){border-radius:var(--md-sys-shape-corner-medium, 12px);box-shadow:var(--md-sys-elevation-level3, none)}.material-app-bar-fab__icon{position:relative;z-index:3;display:grid;inline-size:24px;block-size:24px;place-items:center;font-size:24px}.material-app-bar-fab__icon>svg,.material-app-bar-fab__icon>img{display:block;inline-size:100%;block-size:100%}@media (forced-colors: active){.material-top-app-bar,.material-top-app-bar:before,.material-bottom-app-bar,.material-app-bar-fab{border:1px solid CanvasText}.material-app-bar-fab:focus-visible{outline-color:Highlight}}@media (prefers-reduced-motion: reduce){.material-top-app-bar,.material-top-app-bar:before,.material-top-app-bar__collapsed-title,.material-top-app-bar__row--expanded,.material-bottom-app-bar,.material-app-bar-fab{transition-duration:var(--m3-motion-reduced-effects-duration, 0ms);transition-delay:0ms}}.material-button{--md-button-container-height: 40px;--md-button-touch-target-height: 48px;--md-button-min-width: 58px;--md-button-leading-space: 16px;--md-button-trailing-space: 16px;--md-button-icon-size: 20px;--md-button-icon-label-space: 8px;--md-button-square-shape: var(--md-sys-shape-corner-medium, 12px);--md-button-round-shape: 20px;--md-button-pressed-shape: var(--md-sys-shape-corner-small, 8px);--md-button-resting-shape: var(--md-button-round-shape);--md-button-selected-shape: var(--md-button-square-shape);--md-button-container-color: var(--md-sys-color-primary);--md-button-content-color: var(--md-sys-color-on-primary);--md-button-outline-color: transparent;--md-button-outline-width: 0px;--md-button-elevation: var(--md-sys-elevation-level0, none);--md-button-hover-elevation: var(--md-sys-elevation-level1, none);--md-button-pressed-elevation: var(--md-sys-elevation-level0, none);--md-button-disabled-container-color: color-mix( in srgb, var(--md-sys-color-on-surface) 10%, transparent );--md-button-disabled-content-color: color-mix( in srgb, var(--md-sys-color-on-surface-variant) 38%, transparent );--md-button-disabled-outline-color: transparent;--md-button-visual-inset: max( 0px, calc((var(--md-button-touch-target-height) - var(--md-button-container-height)) / 2) );--md-ripple-hover-color: currentColor;--md-ripple-pressed-color: currentColor;--md-ripple-hover-opacity: var(--md-sys-state-hover-state-layer-opacity, .08);--md-ripple-pressed-opacity: var(--md-sys-state-pressed-state-layer-opacity, .1);position:relative;isolation:isolate;box-sizing:border-box;display:inline-grid;place-items:center;min-width:var(--md-button-min-width);min-height:var(--md-button-touch-target-height);padding:0;border:0;border-radius:var(--md-button-resting-shape);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--md-button-content-color);cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;transition:border-top-left-radius var(--m3-motion-transition-default-effects),border-top-right-radius var(--m3-motion-transition-default-effects),border-bottom-right-radius var(--m3-motion-transition-default-effects),border-bottom-left-radius var(--m3-motion-transition-default-effects),color var(--m3-motion-transition-fast-effects)}.material-button:before{position:absolute;inset-block:var(--md-button-visual-inset);inset-inline:0;z-index:0;box-sizing:border-box;border:var(--md-button-outline-width) solid var(--md-button-outline-color);border-radius:inherit;background:var(--md-button-container-color);box-shadow:var(--md-button-elevation);content:"";transition:border-color var(--m3-motion-transition-default-effects),background-color var(--m3-motion-transition-default-effects),box-shadow var(--m3-motion-transition-default-effects)}.material-button>.material-ripple{inset-block:var(--md-button-visual-inset)}.material-button:hover:not(:disabled):before{box-shadow:var(--md-button-hover-elevation)}.material-button:focus-visible{outline:3px solid color-mix(in srgb,var(--md-sys-color-primary) 72%,transparent);outline-offset:2px}.material-button:focus-visible>.material-ripple .material-ripple__surface:before{opacity:var(--md-sys-state-focus-state-layer-opacity, .1)}.material-button:active:not(:disabled),.material-button[data-pressed=true]:not(:disabled){border-radius:var(--md-button-pressed-shape)}.material-button:active:not(:disabled):before,.material-button[data-pressed=true]:not(:disabled):before{box-shadow:var(--md-button-pressed-elevation)}.material-button:disabled{--md-button-container-color: var(--md-button-disabled-container-color);--md-button-content-color: var(--md-button-disabled-content-color);--md-button-outline-color: var(--md-button-disabled-outline-color);--md-button-elevation: var(--md-sys-elevation-level0, none);--md-button-hover-elevation: var(--md-sys-elevation-level0, none);cursor:default}.material-button--toggle{transition:border-top-left-radius var(--m3-motion-transition-fast-spatial),border-top-right-radius var(--m3-motion-transition-fast-spatial),border-bottom-right-radius var(--m3-motion-transition-fast-spatial),border-bottom-left-radius var(--m3-motion-transition-fast-spatial),color var(--m3-motion-transition-fast-effects)}.material-button--selected{border-radius:var(--md-button-selected-shape)}.material-button--filled.material-button--toggle:not(.material-button--selected){--md-button-container-color: var(--md-sys-color-surface-container);--md-button-content-color: var(--md-sys-color-on-surface-variant)}.material-button--tonal{--md-button-container-color: var(--md-sys-color-secondary-container);--md-button-content-color: var(--md-sys-color-on-secondary-container)}.material-button--tonal.material-button--selected{--md-button-container-color: var(--md-sys-color-secondary);--md-button-content-color: var(--md-sys-color-on-secondary)}.material-button--tonal:disabled{--md-button-disabled-container-color: color-mix( in srgb, var(--md-sys-color-on-surface) 12%, transparent );--md-button-disabled-content-color: color-mix( in srgb, var(--md-sys-color-on-surface) 38%, transparent )}.material-button--tonal.material-button--toggle:disabled{--md-button-disabled-container-color: color-mix( in srgb, var(--md-sys-color-on-surface) 10%, transparent );--md-button-disabled-content-color: color-mix( in srgb, var(--md-sys-color-on-surface-variant) 38%, transparent )}.material-button--elevated{--md-button-container-color: var(--md-sys-color-surface-container-low);--md-button-content-color: var(--md-sys-color-primary);--md-button-elevation: var(--md-sys-elevation-level1, none);--md-button-hover-elevation: var(--md-sys-elevation-level2, none);--md-button-pressed-elevation: var(--md-sys-elevation-level1, none)}.material-button--elevated.material-button--selected{--md-button-container-color: var(--md-sys-color-primary);--md-button-content-color: var(--md-sys-color-on-primary)}.material-button--outlined{--md-button-container-color: transparent;--md-button-content-color: var(--md-sys-color-on-surface-variant);--md-button-outline-color: var(--md-sys-color-outline-variant);--md-button-outline-width: 1px;--md-button-hover-elevation: var(--md-sys-elevation-level0, none)}.material-button--outlined.material-button--selected{--md-button-container-color: var(--md-sys-color-inverse-surface);--md-button-content-color: var(--md-sys-color-inverse-on-surface);--md-button-outline-color: transparent}.material-button--outlined:disabled{--md-button-disabled-container-color: transparent;--md-button-disabled-outline-color: color-mix( in srgb, var(--md-sys-color-outline-variant) 10%, transparent )}.material-button--outlined.material-button--selected:disabled{--md-button-disabled-container-color: color-mix( in srgb, var(--md-sys-color-on-surface) 10%, transparent );--md-button-disabled-outline-color: transparent}.material-button--text{--md-button-container-color: transparent;--md-button-content-color: var(--md-sys-color-on-surface-variant);--md-button-hover-elevation: var(--md-sys-elevation-level0, none)}.material-button--text:disabled{--md-button-disabled-container-color: transparent}.material-button[data-shape=square]{--md-button-resting-shape: var(--md-button-square-shape);--md-button-selected-shape: var(--md-button-round-shape)}.material-button[data-size=extra-small]{--md-button-round-shape: 16px;--md-button-container-height: 32px;--md-button-leading-space: 12px;--md-button-trailing-space: 12px;--md-button-icon-size: 20px;--md-button-icon-label-space: 4px;--md-button-square-shape: var(--md-sys-shape-corner-medium, 12px);--md-button-pressed-shape: var(--md-sys-shape-corner-small, 8px)}.material-button[data-size=medium]{--md-button-round-shape: 28px;--md-button-container-height: 56px;--md-button-touch-target-height: 56px;--md-button-leading-space: 24px;--md-button-trailing-space: 24px;--md-button-icon-size: 24px;--md-button-icon-label-space: 8px;--md-button-square-shape: var(--md-sys-shape-corner-large, 16px);--md-button-pressed-shape: var(--md-sys-shape-corner-medium, 12px)}.material-button[data-size=large]{--md-button-round-shape: 48px;--md-button-container-height: 96px;--md-button-touch-target-height: 96px;--md-button-leading-space: 48px;--md-button-trailing-space: 48px;--md-button-icon-size: 32px;--md-button-icon-label-space: 12px;--md-button-square-shape: var(--md-sys-shape-corner-extra-large, 28px);--md-button-pressed-shape: var(--md-sys-shape-corner-large, 16px);--md-button-outline-width: 2px}.material-button[data-size=extra-large]{--md-button-round-shape: 68px;--md-button-container-height: 136px;--md-button-touch-target-height: 136px;--md-button-leading-space: 64px;--md-button-trailing-space: 64px;--md-button-icon-size: 40px;--md-button-icon-label-space: 16px;--md-button-square-shape: var(--md-sys-shape-corner-extra-large, 28px);--md-button-pressed-shape: var(--md-sys-shape-corner-large, 16px);--md-button-outline-width: 3px}.material-button__content{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:var(--md-button-container-height);padding-inline:var(--md-button-leading-space) var(--md-button-trailing-space);pointer-events:none}.material-button[data-icon-only=true]{--md-button-min-width: var(--md-button-touch-target-height)}.material-button[data-icon-only=true] .material-button__content{width:var(--md-button-touch-target-height);padding-inline:0}.material-button__label{display:inline-flex;align-items:center;justify-content:center;min-width:0}.material-button__icon{display:inline-grid;flex:0 0 var(--md-button-icon-size);place-items:center;width:var(--md-button-icon-size);height:var(--md-button-icon-size)}.material-button__icon--leading{margin-inline-end:var(--md-button-icon-label-space)}.material-button__icon--trailing{margin-inline-start:var(--md-button-icon-label-space)}.material-button__icon svg,.material-button__icon img,.material-button[data-icon-only=true] .material-button__label>svg,.material-button[data-icon-only=true] .material-button__label>img{width:var(--md-button-icon-size);height:var(--md-button-icon-size);font-size:var(--md-button-icon-size)}@media (forced-colors: active){.material-button:before{border:1px solid ButtonText}.material-button--selected:before{border-width:3px}.material-button:disabled:before{border-color:GrayText}}.material-button-group{--m3-button-group-space: 12px;--m3-button-group-connected-space: 2px;--m3-button-group-inner-corner: var(--md-sys-shape-corner-small, 8px);--m3-button-group-pressed-inner-corner: var(--md-sys-shape-corner-extra-small, 4px);--m3-button-group-outer-corner: 20px;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--m3-button-group-space);width:max-content;min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.material-button-group__button{flex:0 1 auto;min-width:0;transition:flex-basis var(--m3-motion-transition-fast-spatial),width var(--m3-motion-transition-fast-spatial),border-top-left-radius var(--m3-motion-transition-fast-spatial),border-top-right-radius var(--m3-motion-transition-fast-spatial),border-bottom-right-radius var(--m3-motion-transition-fast-spatial),border-bottom-left-radius var(--m3-motion-transition-fast-spatial),color var(--m3-motion-transition-fast-effects)}.material-button-group--standard[data-size=extra-small]{--m3-button-group-space: 18px}.material-button-group--standard[data-size=small]{--m3-button-group-space: 12px}.material-button-group--standard[data-size=medium],.material-button-group--standard[data-size=large],.material-button-group--standard[data-size=extra-large]{--m3-button-group-space: 8px}.material-button-group--standard .material-button-group__button[data-rapid-press=true]:not(:disabled){border-radius:var(--md-button-resting-shape)}.material-button-group--standard .material-button-group__button--selected[data-rapid-press=true]:not(:disabled){border-radius:var(--md-button-selected-shape)}.material-button-group--connected{--m3-button-group-space: var(--m3-button-group-connected-space)}.material-button-group--connected[data-size=extra-small]{--m3-button-group-outer-corner: 16px}.material-button-group--connected[data-size=small],.material-button-group--connected[data-size=medium]{--m3-button-group-inner-corner: var(--md-sys-shape-corner-small, 8px);--m3-button-group-pressed-inner-corner: var(--md-sys-shape-corner-extra-small, 4px)}.material-button-group--connected[data-size=medium]{--m3-button-group-outer-corner: 28px}.material-button-group--connected[data-size=large]{--m3-button-group-outer-corner: 48px;--m3-button-group-inner-corner: var(--md-sys-shape-corner-large, 16px);--m3-button-group-pressed-inner-corner: var(--md-sys-shape-corner-medium, 12px)}.material-button-group--connected[data-size=extra-large]{--m3-button-group-outer-corner: 68px;--m3-button-group-inner-corner: 20px;--m3-button-group-pressed-inner-corner: var(--md-sys-shape-corner-large, 16px)}.material-button-group--connected[data-shape=square]{--m3-button-group-outer-corner: var(--m3-button-group-inner-corner)}.material-button-group--connected .material-button-group__button{--md-button-resting-shape: var(--m3-button-group-inner-corner);--md-button-selected-shape: var(--m3-button-group-outer-corner)}.material-button-group--connected .material-button-group__button--single,.material-button-group--connected .material-button-group__button--leading{border-start-start-radius:var(--m3-button-group-outer-corner);border-end-start-radius:var(--m3-button-group-outer-corner)}.material-button-group--connected .material-button-group__button--trailing,.material-button-group--connected .material-button-group__button--single{border-start-end-radius:var(--m3-button-group-outer-corner);border-end-end-radius:var(--m3-button-group-outer-corner)}.material-button-group--connected .material-button-group__button--selected{border-radius:var(--m3-button-group-outer-corner)}.material-button-group--connected .material-button-group__button--leading:active:not(:disabled),.material-button-group--connected .material-button-group__button--leading[data-pressed=true]:not(:disabled){border-radius:var(--m3-button-group-outer-corner) var(--m3-button-group-pressed-inner-corner) var(--m3-button-group-pressed-inner-corner) var(--m3-button-group-outer-corner)}.material-button-group--connected .material-button-group__button--middle:active:not(:disabled),.material-button-group--connected .material-button-group__button--middle[data-pressed=true]:not(:disabled){border-radius:var(--m3-button-group-pressed-inner-corner)}.material-button-group--connected .material-button-group__button--trailing:active:not(:disabled),.material-button-group--connected .material-button-group__button--trailing[data-pressed=true]:not(:disabled){border-radius:var(--m3-button-group-pressed-inner-corner) var(--m3-button-group-outer-corner) var(--m3-button-group-outer-corner) var(--m3-button-group-pressed-inner-corner)}.material-button-group--connected[data-size=extra-small] .material-button-group__button,.material-button-group--connected[data-size=small] .material-button-group__button{min-width:48px}.material-button-group__content{display:inline-grid;place-items:center;min-width:0}.material-button-group__content svg,.material-button-group__content img{width:var(--md-button-icon-size);height:var(--md-button-icon-size);font-size:var(--md-button-icon-size)}.material-button-group__content img{object-fit:contain}.material-card{--md-card-container-shape: var(--md-sys-shape-corner-medium, 12px);--md-card-container-color: var(--md-sys-color-surface-container-highest);--md-card-content-color: var(--md-sys-color-on-surface);--md-card-disabled-container-color: color-mix( in srgb, var(--md-sys-color-surface-variant) 38%, var(--md-card-container-color) );--md-card-disabled-content-color: color-mix( in srgb, var(--md-sys-color-on-surface) 38%, transparent );--md-card-outline-color: transparent;--md-card-disabled-outline-color: transparent;--md-card-focused-outline-color: var(--md-card-outline-color);--md-card-checked-outline-color: var(--md-card-outline-color);--md-card-outline-width: 0px;--md-card-elevation: var(--md-sys-elevation-level0, none);--md-card-hover-elevation: var(--md-sys-elevation-level1, none);--md-card-focus-elevation: var(--md-sys-elevation-level0, none);--md-card-pressed-elevation: var(--md-sys-elevation-level0, none);--md-card-dragged-elevation: var(--md-sys-elevation-level3, none);--md-card-disabled-elevation: var(--md-sys-elevation-level0, none);--md-card-state-layer-color: var(--md-sys-color-on-surface);--md-card-checked-state-layer-color: var(--md-sys-color-secondary);--md-card-checked-state-layer-opacity: .16;--md-card-hover-state-layer-opacity: var( --md-sys-state-hover-state-layer-opacity, .08 );--md-card-focus-state-layer-opacity: var( --md-sys-state-focus-state-layer-opacity, .1 );--md-card-pressed-state-layer-opacity: var( --md-sys-state-pressed-state-layer-opacity, .1 );--md-card-dragged-state-layer-opacity: var( --md-sys-state-dragged-state-layer-opacity, .16 );--md-card-focus-indicator-color: var(--md-sys-color-secondary);--md-card-focus-indicator-thickness: 3px;--md-card-focus-indicator-offset: 2px;--md-card-icon-size: 24px;--md-card-checked-icon-color: var(--md-sys-color-secondary);--md-card-disabled-checked-icon-color: color-mix( in srgb, var(--md-sys-color-outline) 12%, transparent );--md-card-checked-icon-margin: 8px;--md-card-content-padding: 0px;--md-ripple-hover-color: var(--md-card-state-layer-color);--md-ripple-pressed-color: var(--md-card-state-layer-color);--md-ripple-hover-opacity: var(--md-card-hover-state-layer-opacity);--md-ripple-pressed-opacity: var(--md-card-pressed-state-layer-opacity);position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;min-inline-size:0;margin:0;padding:0;overflow:hidden;border:var(--md-card-outline-width) solid var(--md-card-outline-color);border-radius:var(--md-card-container-shape);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--md-card-container-color);box-shadow:var(--md-card-elevation);color:var(--md-card-content-color);font:inherit;letter-spacing:inherit;text-align:start;text-decoration:none;transition:background-color var(--m3-motion-transition-fast-effects),border-color var(--m3-motion-transition-fast-effects),box-shadow var(--m3-motion-card-elevation-outgoing),color var(--m3-motion-transition-fast-effects)}.material-card:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:var(--md-card-checked-state-layer-color);content:"";opacity:0;pointer-events:none;transition:opacity var(--m3-motion-card-selection-exit)}.material-card__content{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;min-inline-size:0;padding:var(--md-card-content-padding)}.material-card[data-interactive=true]{min-block-size:48px;cursor:pointer;-webkit-tap-highlight-color:transparent}.material-card[data-interactive=true]:hover{box-shadow:var(--md-card-hover-elevation);transition:box-shadow var(--m3-motion-card-elevation-incoming)}.material-card[data-interactive=true]:focus-visible{border-color:var(--md-card-focused-outline-color);box-shadow:var(--md-card-focus-elevation);outline:var(--md-card-focus-indicator-thickness) solid var(--md-card-focus-indicator-color);outline-offset:var(--md-card-focus-indicator-offset)}.material-card[data-interactive=true]:focus-visible>.material-ripple .material-ripple__surface:before{opacity:var(--md-card-focus-state-layer-opacity)}.material-card[data-interactive=true]:active:not([data-disabled=true]){box-shadow:var(--md-card-pressed-elevation)}.material-card[data-dragged=true]{--md-ripple-hover-opacity: var(--md-card-dragged-state-layer-opacity);z-index:1;box-shadow:var(--md-card-dragged-elevation);cursor:grabbing;transition:box-shadow var(--m3-motion-card-elevation-incoming)}.material-card[data-checked=true]{--md-card-outline-color: var(--md-card-checked-outline-color);--md-ripple-hover-color: var(--md-card-checked-state-layer-color)}.material-card[data-checkable=true][data-checked=false]{--md-ripple-hover-color: var(--md-sys-color-on-surface-variant);--md-ripple-pressed-color: var(--md-sys-color-secondary)}.material-card[data-checkable=true][data-checked=true]{--md-ripple-pressed-color: var(--md-sys-color-on-surface-variant)}.material-card[data-checked=true]:before{opacity:var(--md-card-checked-state-layer-opacity);transition:opacity var(--m3-motion-card-selection-enter)}.material-card[data-disabled=true]{--md-card-outline-color: var(--md-card-disabled-outline-color);background:var(--md-card-disabled-container-color);box-shadow:var(--md-card-disabled-elevation);color:var(--md-card-disabled-content-color);cursor:default;transition-duration:0ms}.material-card[data-variant=elevated]{--md-card-container-color: var(--md-sys-color-surface-container-low);--md-card-disabled-container-color: var(--md-sys-color-surface);--md-card-elevation: var(--md-sys-elevation-level1, none);--md-card-hover-elevation: var(--md-sys-elevation-level2, none);--md-card-focus-elevation: var(--md-sys-elevation-level1, none);--md-card-pressed-elevation: var(--md-sys-elevation-level1, none);--md-card-dragged-elevation: var(--md-sys-elevation-level4, none);--md-card-disabled-elevation: var(--md-sys-elevation-level1, none)}.material-card[data-variant=outlined]{--md-card-container-color: var(--md-sys-color-surface);--md-card-disabled-container-color: var(--md-sys-color-surface);--md-card-outline-color: var(--md-sys-color-outline-variant);--md-card-disabled-outline-color: color-mix( in srgb, var(--md-sys-color-outline) 12%, transparent );--md-card-focused-outline-color: var(--md-sys-color-on-surface);--md-card-checked-outline-color: var(--md-sys-color-secondary);--md-card-outline-width: 1px}.material-card[data-variant=outlined][data-checked=true]{--md-card-outline-color: var(--md-card-checked-outline-color)}.material-card[data-variant=outlined][data-disabled=true]{--md-card-outline-color: var(--md-card-disabled-outline-color)}.material-card__checked-icon{position:absolute;z-index:4;display:grid;inline-size:var(--md-card-icon-size);block-size:var(--md-card-icon-size);place-items:center;color:var(--md-card-checked-icon-color);opacity:0;pointer-events:none;transition:opacity var(--m3-motion-card-selection-exit)}.material-card[data-checked=true] .material-card__checked-icon{opacity:1;transition:opacity var(--m3-motion-card-selection-enter)}.material-card[data-disabled=true] .material-card__checked-icon{color:var(--md-card-disabled-checked-icon-color)}.material-card__checked-icon[data-position^=top]{inset-block-start:var(--md-card-checked-icon-margin)}.material-card__checked-icon[data-position^=bottom]{inset-block-end:var(--md-card-checked-icon-margin)}.material-card__checked-icon[data-position$=start]{inset-inline-start:var(--md-card-checked-icon-margin)}.material-card__checked-icon[data-position$=end]{inset-inline-end:var(--md-card-checked-icon-margin)}.material-card__checked-icon>svg,.material-card__checked-icon>img{display:block;inline-size:100%;block-size:100%;fill:currentColor}@media (forced-colors: active){.material-card{border:1px solid CanvasText}.material-card[data-interactive=true]:focus-visible{outline-color:Highlight}.material-card__checked-icon{color:Highlight}}@media (prefers-reduced-motion: reduce){.material-card,.material-card:before,.material-card__checked-icon{transition-duration:var(--m3-motion-reduced-effects-duration);transition-delay:0ms}}.material-checkbox{--md-checkbox-container-size: 18px;--md-checkbox-container-shape: 2px;--md-checkbox-icon-size: 18px;--md-checkbox-icon-stroke-width: 2px;--md-checkbox-outline-width: 2px;--md-checkbox-outline-color: var(--md-sys-color-on-surface-variant);--md-checkbox-unselected-container-color: transparent;--md-checkbox-unselected-icon-color: transparent;--md-checkbox-hover-outline-color: var(--md-sys-color-on-surface);--md-checkbox-focus-outline-color: var(--md-sys-color-on-surface);--md-checkbox-pressed-outline-color: var(--md-sys-color-on-surface);--md-checkbox-selected-container-color: var(--md-sys-color-primary);--md-checkbox-selected-outline-color: var(--md-sys-color-primary);--md-checkbox-selected-outline-width: 0px;--md-checkbox-selected-hover-container-color: var(--md-sys-color-primary);--md-checkbox-selected-focus-container-color: var(--md-sys-color-primary);--md-checkbox-selected-pressed-container-color: var(--md-sys-color-primary);--md-checkbox-selected-icon-color: var(--md-sys-color-on-primary);--md-checkbox-selected-hover-icon-color: var(--md-sys-color-on-primary);--md-checkbox-selected-focus-icon-color: var(--md-sys-color-on-primary);--md-checkbox-selected-pressed-icon-color: var(--md-sys-color-on-primary);--md-checkbox-disabled-container-opacity: .38;--md-checkbox-disabled-checkmark-color: var(--md-sys-color-surface);--md-checkbox-disabled-checked-container-color: var(--md-sys-color-on-surface);--md-checkbox-disabled-checked-outline-color: var(--md-sys-color-on-surface);--md-checkbox-disabled-checked-outline-width: 0px;--md-checkbox-disabled-unchecked-container-color: transparent;--md-checkbox-disabled-unchecked-outline-color: var(--md-sys-color-on-surface);--md-checkbox-disabled-unchecked-outline-width: 2px;--md-checkbox-disabled-indeterminate-container-color: var(--md-sys-color-on-surface);--md-checkbox-disabled-indeterminate-outline-color: var(--md-sys-color-on-surface);--md-checkbox-disabled-indeterminate-outline-width: 0px;--md-checkbox-error-outline-color: var(--md-sys-color-error);--md-checkbox-selected-error-container-color: var(--md-sys-color-error);--md-checkbox-selected-error-icon-color: var(--md-sys-color-on-error);--md-checkbox-state-layer-size: 40px;--md-checkbox-state-layer-shape: var(--md-sys-shape-corner-full);--md-checkbox-hover-state-layer-color: var(--md-sys-color-on-surface);--md-checkbox-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-checkbox-focus-state-layer-color: var(--md-sys-color-on-surface);--md-checkbox-focus-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-checkbox-pressed-state-layer-color: var(--md-sys-color-primary);--md-checkbox-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-checkbox-selected-hover-state-layer-color: var(--md-sys-color-primary);--md-checkbox-selected-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-checkbox-selected-focus-state-layer-color: var(--md-sys-color-primary);--md-checkbox-selected-focus-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-checkbox-selected-pressed-state-layer-color: var(--md-sys-color-on-surface);--md-checkbox-selected-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-checkbox-error-hover-state-layer-color: var(--md-sys-color-error);--md-checkbox-error-focus-state-layer-color: var(--md-sys-color-error);--md-checkbox-error-pressed-state-layer-color: var(--md-sys-color-error);--md-checkbox-focus-indicator-color: var(--md-sys-color-secondary);--md-checkbox-focus-indicator-thickness: 3px;--md-checkbox-focus-indicator-offset: 2px;--md-checkbox-touch-target-size: 48px;--md-ripple-hover-color: var(--md-checkbox-hover-state-layer-color);--md-ripple-hover-opacity: var(--md-checkbox-hover-state-layer-opacity);--md-ripple-pressed-color: var(--md-checkbox-pressed-state-layer-color);--md-ripple-pressed-opacity: var(--md-checkbox-pressed-state-layer-opacity);--material-ripple-state-layer-size: var(--md-checkbox-state-layer-size);position:relative;display:inline-grid;inline-size:var(--md-checkbox-touch-target-size);block-size:var(--md-checkbox-touch-target-size);min-inline-size:var(--md-checkbox-touch-target-size);min-block-size:var(--md-checkbox-touch-target-size);place-items:center;border-radius:var(--md-checkbox-state-layer-shape);cursor:pointer;isolation:isolate;overflow:visible;vertical-align:middle;-webkit-tap-highlight-color:transparent}.material-checkbox input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;inline-size:100%;block-size:100%;margin:0;border:0;border-radius:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:inherit;opacity:0}.material-checkbox input:disabled{cursor:default}.material-checkbox>.material-ripple{z-index:1;border-radius:var(--md-checkbox-state-layer-shape)}.material-checkbox__focus-ring{position:absolute;z-index:0;inline-size:var(--md-checkbox-state-layer-size);block-size:var(--md-checkbox-state-layer-size);border-radius:var(--md-checkbox-state-layer-shape);opacity:0;outline:var(--md-checkbox-focus-indicator-thickness) solid var(--md-checkbox-focus-indicator-color);outline-offset:var(--md-checkbox-focus-indicator-offset);pointer-events:none}.material-checkbox input:focus-visible~.material-checkbox__focus-ring{opacity:1}.material-checkbox__container{position:relative;z-index:2;display:grid;inline-size:var(--md-checkbox-container-size);block-size:var(--md-checkbox-container-size);place-items:center;border-radius:var(--md-checkbox-container-shape);pointer-events:none}.material-checkbox__background,.material-checkbox__outline{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.material-checkbox__icon{position:absolute;top:50%;left:50%;inline-size:var(--md-checkbox-icon-size);block-size:var(--md-checkbox-icon-size);transform:translate(-50%,-50%)}.material-checkbox__background,.material-checkbox__outline{border-radius:inherit}.material-checkbox__background{background:var(--md-checkbox-unselected-container-color);transition:background-color var(--m3-motion-checkbox-box-out-duration) var(--m3-motion-checkbox-box-out-easing),opacity var(--m3-motion-checkbox-box-out-duration) var(--m3-motion-checkbox-box-out-easing)}.material-checkbox__outline{border:var(--md-checkbox-outline-width) solid var(--md-checkbox-outline-color);box-sizing:border-box;transition:border-color var(--m3-motion-checkbox-box-out-duration) var(--m3-motion-checkbox-box-out-easing),border-width var(--m3-motion-checkbox-box-out-duration) var(--m3-motion-checkbox-box-out-easing)}.material-checkbox__icon{fill:none;stroke:var(--md-checkbox-unselected-icon-color);stroke-linecap:square;stroke-linejoin:miter;stroke-width:var(--md-checkbox-icon-stroke-width)}.material-checkbox__mark{opacity:0;transition:opacity var(--m3-motion-checkbox-box-out-duration) var(--m3-motion-checkbox-box-out-easing),stroke-dashoffset var(--m3-motion-checkbox-mark-out-duration) var(--m3-motion-checkbox-mark-out-easing) var(--m3-motion-checkbox-mark-out-delay)}.material-checkbox__mark--check{stroke-dasharray:16;stroke-dashoffset:16}.material-checkbox__mark--indeterminate{stroke-dasharray:9;stroke-dashoffset:9}.material-checkbox input:checked~.material-checkbox__container .material-checkbox__background,.material-checkbox--indeterminate .material-checkbox__background{background:var(--md-checkbox-selected-container-color);opacity:1;transition-duration:var(--m3-motion-checkbox-box-in-duration);transition-timing-function:var(--m3-motion-checkbox-box-in-easing)}.material-checkbox input:checked~.material-checkbox__container .material-checkbox__outline,.material-checkbox--indeterminate .material-checkbox__outline{border-color:var(--md-checkbox-selected-outline-color);border-width:var(--md-checkbox-selected-outline-width);transition-duration:var(--m3-motion-checkbox-box-in-duration);transition-timing-function:var(--m3-motion-checkbox-box-in-easing)}.material-checkbox input:checked~.material-checkbox__container .material-checkbox__icon,.material-checkbox--indeterminate .material-checkbox__icon{stroke:var(--md-checkbox-selected-icon-color)}.material-checkbox input:checked~.material-checkbox__container .material-checkbox__mark--check,.material-checkbox--indeterminate .material-checkbox__mark--indeterminate{opacity:1;stroke-dashoffset:0;transition-duration:var(--m3-motion-checkbox-box-in-duration),var(--m3-motion-checkbox-mark-in-duration);transition-delay:0ms,0ms;transition-timing-function:var(--m3-motion-checkbox-box-in-easing),var(--m3-motion-checkbox-mark-in-easing)}.material-checkbox--indeterminate input:checked~.material-checkbox__container .material-checkbox__mark--check{opacity:0;stroke-dashoffset:16}.material-checkbox input:checked~.material-ripple,.material-checkbox--indeterminate>.material-ripple{--md-ripple-hover-color: var(--md-checkbox-selected-hover-state-layer-color);--md-ripple-hover-opacity: var(--md-checkbox-selected-hover-state-layer-opacity);--md-ripple-pressed-color: var(--md-checkbox-selected-pressed-state-layer-color);--md-ripple-pressed-opacity: var(--md-checkbox-selected-pressed-state-layer-opacity)}@media (hover: hover){.material-checkbox:hover input:not(:checked):not(:disabled)~.material-checkbox__container .material-checkbox__outline,.material-checkbox-list-item:hover .material-checkbox input:not(:checked):not(:disabled)~.material-checkbox__container .material-checkbox__outline{border-color:var(--md-checkbox-hover-outline-color)}}.material-checkbox input:focus-visible:not(:checked)~.material-checkbox__container .material-checkbox__outline{border-color:var(--md-checkbox-focus-outline-color)}.material-checkbox:active input:not(:checked):not(:disabled)~.material-checkbox__container .material-checkbox__outline,.material-checkbox-list-item:active .material-checkbox input:not(:checked):not(:disabled)~.material-checkbox__container .material-checkbox__outline{border-color:var(--md-checkbox-pressed-outline-color)}.material-checkbox--error{--md-checkbox-hover-outline-color: var(--md-checkbox-error-outline-color);--md-checkbox-focus-outline-color: var(--md-checkbox-error-outline-color);--md-checkbox-pressed-outline-color: var(--md-checkbox-error-outline-color);--md-checkbox-selected-container-color: var(--md-checkbox-selected-error-container-color);--md-checkbox-selected-hover-container-color: var(--md-checkbox-selected-error-container-color);--md-checkbox-selected-focus-container-color: var(--md-checkbox-selected-error-container-color);--md-checkbox-selected-pressed-container-color: var(--md-checkbox-selected-error-container-color);--md-checkbox-selected-icon-color: var(--md-checkbox-selected-error-icon-color);--md-checkbox-selected-hover-icon-color: var(--md-checkbox-selected-error-icon-color);--md-checkbox-selected-focus-icon-color: var(--md-checkbox-selected-error-icon-color);--md-checkbox-selected-pressed-icon-color: var(--md-checkbox-selected-error-icon-color);--md-ripple-hover-color: var(--md-checkbox-error-hover-state-layer-color);--md-ripple-pressed-color: var(--md-checkbox-error-pressed-state-layer-color)}.material-checkbox--error .material-checkbox__outline{border-color:var(--md-checkbox-error-outline-color)}.material-checkbox--error input:checked~.material-checkbox__container .material-checkbox__background,.material-checkbox--error.material-checkbox--indeterminate .material-checkbox__background{background:var(--md-checkbox-selected-error-container-color)}.material-checkbox--error input:checked~.material-checkbox__container .material-checkbox__outline,.material-checkbox--error.material-checkbox--indeterminate .material-checkbox__outline{border-color:var(--md-checkbox-selected-error-container-color)}.material-checkbox--error .material-checkbox__icon{stroke:var(--md-checkbox-selected-error-icon-color)}.material-checkbox--error input:checked~.material-ripple,.material-checkbox--error.material-checkbox--indeterminate>.material-ripple{--md-ripple-hover-color: var(--md-checkbox-error-hover-state-layer-color);--md-ripple-pressed-color: var(--md-checkbox-error-pressed-state-layer-color)}.material-checkbox input:focus-visible~.material-ripple .material-ripple__surface:before{background:var(--md-checkbox-focus-state-layer-color);opacity:var(--md-checkbox-focus-state-layer-opacity)}.material-checkbox input:checked:focus-visible~.material-ripple .material-ripple__surface:before,.material-checkbox--indeterminate input:focus-visible~.material-ripple .material-ripple__surface:before{background:var(--md-checkbox-selected-focus-state-layer-color);opacity:var(--md-checkbox-selected-focus-state-layer-opacity)}.material-checkbox--error input:focus-visible~.material-ripple .material-ripple__surface:before{background:var(--md-checkbox-error-focus-state-layer-color)}@media (hover: hover){.material-checkbox:hover input:checked:not(:disabled)~.material-checkbox__container .material-checkbox__background,.material-checkbox-list-item:hover .material-checkbox input:checked:not(:disabled)~.material-checkbox__container .material-checkbox__background,.material-checkbox-list-item:hover .material-checkbox--indeterminate input:not(:disabled)~.material-checkbox__container .material-checkbox__background{background:var(--md-checkbox-selected-hover-container-color)}.material-checkbox:hover input:checked:not(:disabled)~.material-checkbox__container .material-checkbox__icon,.material-checkbox-list-item:hover .material-checkbox input:checked:not(:disabled)~.material-checkbox__container .material-checkbox__icon,.material-checkbox-list-item:hover .material-checkbox--indeterminate input:not(:disabled)~.material-checkbox__container .material-checkbox__icon{stroke:var(--md-checkbox-selected-hover-icon-color)}}.material-checkbox input:checked:focus-visible~.material-checkbox__container .material-checkbox__background,.material-checkbox--indeterminate input:focus-visible~.material-checkbox__container .material-checkbox__background{background:var(--md-checkbox-selected-focus-container-color)}.material-checkbox input:checked:focus-visible~.material-checkbox__container .material-checkbox__icon,.material-checkbox--indeterminate input:focus-visible~.material-checkbox__container .material-checkbox__icon{stroke:var(--md-checkbox-selected-focus-icon-color)}.material-checkbox:active input:checked:not(:disabled)~.material-checkbox__container .material-checkbox__background,.material-checkbox-list-item:active .material-checkbox input:checked:not(:disabled)~.material-checkbox__container .material-checkbox__background,.material-checkbox-list-item:active .material-checkbox--indeterminate input:not(:disabled)~.material-checkbox__container .material-checkbox__background{background:var(--md-checkbox-selected-pressed-container-color)}.material-checkbox:active input:checked:not(:disabled)~.material-checkbox__container .material-checkbox__icon,.material-checkbox-list-item:active .material-checkbox input:checked:not(:disabled)~.material-checkbox__container .material-checkbox__icon,.material-checkbox-list-item:active .material-checkbox--indeterminate input:not(:disabled)~.material-checkbox__container .material-checkbox__icon{stroke:var(--md-checkbox-selected-pressed-icon-color)}.material-checkbox input:disabled~.material-checkbox__container .material-checkbox__outline{border-color:var(--md-checkbox-disabled-unchecked-outline-color);border-width:var(--md-checkbox-disabled-unchecked-outline-width);opacity:var(--md-checkbox-disabled-container-opacity)}.material-checkbox input:disabled~.material-checkbox__container .material-checkbox__background{background:var(--md-checkbox-disabled-unchecked-container-color);opacity:var(--md-checkbox-disabled-container-opacity)}.material-checkbox input:checked:disabled~.material-checkbox__container .material-checkbox__background{background:var(--md-checkbox-disabled-checked-container-color);opacity:var(--md-checkbox-disabled-container-opacity)}.material-checkbox input:checked:disabled~.material-checkbox__container .material-checkbox__outline{border-color:var(--md-checkbox-disabled-checked-outline-color);border-width:var(--md-checkbox-disabled-checked-outline-width);opacity:var(--md-checkbox-disabled-container-opacity)}.material-checkbox--indeterminate input:disabled~.material-checkbox__container .material-checkbox__background{background:var(--md-checkbox-disabled-indeterminate-container-color);opacity:var(--md-checkbox-disabled-container-opacity)}.material-checkbox--indeterminate input:disabled~.material-checkbox__container .material-checkbox__outline{border-color:var(--md-checkbox-disabled-indeterminate-outline-color);border-width:var(--md-checkbox-disabled-indeterminate-outline-width);opacity:var(--md-checkbox-disabled-container-opacity)}.material-checkbox input:disabled~.material-checkbox__container .material-checkbox__icon{stroke:var(--md-checkbox-disabled-checkmark-color)}.material-checkbox input:disabled~.material-checkbox__container :is(.material-checkbox__background,.material-checkbox__outline,.material-checkbox__mark){transition-duration:0ms;transition-delay:0ms}@media (forced-colors: active){.material-checkbox__outline{border-color:CanvasText}.material-checkbox__background{background:CanvasText}.material-checkbox__icon{stroke:Canvas}.material-checkbox input:disabled~.material-checkbox__container .material-checkbox__outline{border-color:GrayText}.material-checkbox input:disabled~.material-checkbox__container .material-checkbox__background{background:GrayText;opacity:1}.material-checkbox__focus-ring{outline-color:Highlight}}@media (prefers-reduced-motion: reduce){.material-checkbox__background,.material-checkbox__outline,.material-checkbox__mark{transition-duration:var(--m3-motion-reduced-effects-duration)!important;transition-delay:0ms!important}}.material-divider{--md-divider-color: var(--md-sys-color-outline-variant);--md-divider-thickness: 1px;--md-divider-heavy-thickness: 8px;--md-divider-inset-size: 16px;--md-divider-inset-start: 0px;--md-divider-inset-end: 0px;box-sizing:border-box;display:flex;flex:none;min-inline-size:0;min-block-size:0;margin:0;padding:0;border:0;color:var(--md-divider-color);background:transparent}.material-divider[data-variant=heavy]{--md-divider-thickness: var(--md-divider-heavy-thickness)}.material-divider[data-orientation=horizontal]{inline-size:100%;block-size:var(--md-divider-thickness);padding-inline-start:var(--md-divider-inset-start);padding-inline-end:var(--md-divider-inset-end)}.material-divider[data-orientation=vertical]{inline-size:var(--md-divider-thickness);block-size:100%;padding-block-start:var(--md-divider-inset-start);padding-block-end:var(--md-divider-inset-end)}.material-divider:before{inline-size:100%;block-size:100%;background:currentColor;content:""}@media (forced-colors: active){.material-divider:before{background:CanvasText}}.material-list{--md-list-container-color: var(--md-sys-color-surface);--md-list-selected-container-color: var(--md-sys-color-secondary-container);--md-list-selected-content-color: var(--md-sys-color-on-secondary-container);--md-list-selected-leading-color: var(--md-list-selected-content-color);--md-list-selected-trailing-color: var(--md-list-selected-content-color);--md-list-selected-overline-color: var(--md-list-selected-content-color);--md-list-selected-supporting-color: var(--md-list-selected-content-color);--md-list-dragged-container-color: var(--md-sys-color-tertiary-container);--md-list-dragged-content-color: var(--md-sys-color-on-tertiary-container);--md-list-dragged-leading-color: var(--md-list-dragged-content-color);--md-list-dragged-trailing-color: var(--md-list-dragged-content-color);--md-list-dragged-overline-color: var(--md-list-dragged-content-color);--md-list-dragged-supporting-color: var(--md-list-dragged-content-color);--md-list-disabled-content-color: var(--md-sys-color-on-surface);--md-list-disabled-selected-container-color: var(--md-sys-color-on-surface);--md-list-disabled-selected-container-opacity: 38%;--md-list-label-color: var(--md-sys-color-on-surface);--md-list-supporting-color: var(--md-sys-color-on-surface-variant);--md-list-overline-color: var(--md-sys-color-on-surface-variant);--md-list-leading-icon-color: var(--md-sys-color-on-surface-variant);--md-list-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-list-leading-avatar-color: var(--md-sys-color-primary-container);--md-list-leading-avatar-label-color: var(--md-sys-color-on-primary-container);--md-list-divider-color: var(--md-sys-color-outline-variant);--md-list-item-container-shape: var(--md-sys-shape-corner-extra-small, 4px);--md-list-item-hovered-shape: var(--md-sys-shape-corner-medium, 12px);--md-list-item-focused-shape: var(--md-sys-shape-corner-large, 16px);--md-list-item-pressed-shape: var(--md-sys-shape-corner-large, 16px);--md-list-selected-shape: var(--md-sys-shape-corner-large, 16px);--md-list-dragged-shape: var(--md-sys-shape-corner-large, 16px);--md-list-one-line-height: 56px;--md-list-two-line-height: 72px;--md-list-three-line-height: 88px;--md-list-leading-space: 16px;--md-list-trailing-space: 16px;--md-list-item-top-space: 10px;--md-list-item-bottom-space: 10px;--md-list-between-space: 12px;--md-list-segment-gap: 2px;--md-list-leading-icon-size: 20px;--md-list-trailing-icon-size: 20px;--md-list-leading-avatar-size: 40px;--md-list-leading-image-size: 56px;--md-list-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity, .08);--md-list-focus-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity, .1);--md-list-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity, .1);--md-list-dragged-state-layer-opacity: var(--md-sys-state-dragged-state-layer-opacity, .16);--md-list-disabled-content-opacity: .38;--md-list-dragged-elevation: var(--md-sys-elevation-level4, none);--md-list-focus-indicator-color: var(--md-sys-color-secondary);--md-list-focus-indicator-thickness: 3px;--md-list-focus-indicator-offset: -3px;--md-list-divider-leading-space: 16px;--md-list-divider-trailing-space: 16px;display:grid;min-inline-size:0;margin:0;padding:0;gap:0}.material-list[data-variant=segmented]{gap:var(--md-list-segment-gap)}.material-list[data-variant=baseline]{--md-list-item-top-space: 8px;--md-list-item-bottom-space: 8px;--md-list-leading-icon-size: 24px;--md-list-trailing-icon-size: 24px}.material-list-item{--md-ripple-hover-color: var(--md-sys-color-on-surface);--md-ripple-pressed-color: var(--md-sys-color-on-surface);--md-ripple-hover-opacity: var(--md-list-hover-state-layer-opacity);--md-ripple-pressed-opacity: var(--md-list-pressed-state-layer-opacity);position:relative;isolation:isolate;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-inline-size:0;min-block-size:var(--md-list-one-line-height);margin:0;padding:var(--md-list-item-top-space) var(--md-list-trailing-space) var(--md-list-item-bottom-space) var(--md-list-leading-space);overflow:hidden;border:0;border-radius:var(--md-list-item-container-shape);background:var(--md-list-container-color);box-shadow:var(--md-sys-elevation-level0, none);color:var(--md-list-label-color);transition:background-color var(--m3-motion-transition-default-effects),border-radius var(--m3-motion-transition-fast-spatial),box-shadow var(--m3-motion-transition-fast-spatial),color var(--m3-motion-transition-default-effects)}.material-list[data-variant=baseline]>.material-list-item,.material-list[data-variant=baseline]>.material-list-expand-region>.material-list-expand-region__content>.material-list-item{--md-list-item-container-shape: var(--md-sys-shape-corner-none, 0);--md-list-item-hovered-shape: var(--md-sys-shape-corner-none, 0);--md-list-item-focused-shape: var(--md-sys-shape-corner-none, 0);--md-list-item-pressed-shape: var(--md-sys-shape-corner-none, 0)}.material-list-item[data-lines="2"]{min-block-size:var(--md-list-two-line-height)}.material-list-item[data-lines="3"]{min-block-size:var(--md-list-three-line-height);align-items:start}.material-list[data-variant=baseline] .material-list-item[data-lines="3"]{padding-block:12px}.material-list-item[data-vertical-alignment=center]{align-items:center}.material-list-item[data-vertical-alignment=top]{align-items:start}.material-list-item[data-interactive=true]{cursor:pointer;-webkit-tap-highlight-color:transparent}.material-list-item__primary{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;inline-size:100%;block-size:100%;min-block-size:48px;margin:0;padding:0;border:0;border-radius:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:inherit;font:inherit;text-decoration:none}.material-list-item__primary:focus{outline:none}.material-list-item:has(.material-list-item__primary:focus-visible){border-radius:var(--md-list-item-focused-shape);outline:var(--md-list-focus-indicator-thickness) solid var(--md-list-focus-indicator-color);outline-offset:var(--md-list-focus-indicator-offset)}.material-list-item:has(.material-list-item__primary:focus-visible)>.material-ripple .material-ripple__surface:before{opacity:var(--md-list-focus-state-layer-opacity)}@media (hover: hover){.material-list-item[data-interactive=true]:hover:not([data-disabled=true]){border-radius:var(--md-list-item-hovered-shape)}}.material-list-item[data-interactive=true]:active:not([data-disabled=true]){border-radius:var(--md-list-item-pressed-shape)}.material-list-item[data-selected=true]{--md-ripple-hover-color: var(--md-list-selected-content-color);--md-ripple-pressed-color: var(--md-list-selected-content-color);border-radius:var(--md-list-selected-shape);background:var(--md-list-selected-container-color);color:var(--md-list-selected-content-color)}.material-list-item[data-selected=true]:is(:hover,:active),.material-list-item[data-selected=true]:has(.material-list-item__primary:focus-visible){border-radius:var(--md-list-selected-shape)}.material-list-item[data-selected=true] .material-list-item__overline{color:var(--md-list-selected-overline-color)}.material-list-item[data-selected=true] .material-list-item__supporting{color:var(--md-list-selected-supporting-color)}.material-list-item[data-selected=true] .material-list-item__leading{color:var(--md-list-selected-leading-color)}.material-list-item[data-selected=true] .material-list-item__trailing{color:var(--md-list-selected-trailing-color)}.material-list-item[data-dragged=true]{--md-ripple-hover-color: var(--md-list-dragged-content-color);--md-ripple-hover-opacity: var(--md-list-dragged-state-layer-opacity);z-index:4;border-radius:var(--md-list-dragged-shape);background:var(--md-list-dragged-container-color);box-shadow:var(--md-list-dragged-elevation);color:var(--md-list-dragged-content-color);cursor:grabbing}.material-list-item[data-dragged=true] .material-list-item__overline{color:var(--md-list-dragged-overline-color)}.material-list-item[data-dragged=true] .material-list-item__supporting{color:var(--md-list-dragged-supporting-color)}.material-list-item[data-dragged=true] .material-list-item__leading{color:var(--md-list-dragged-leading-color)}.material-list-item[data-dragged=true] .material-list-item__trailing{color:var(--md-list-dragged-trailing-color)}.material-list-item[data-disabled=true]{cursor:default}.material-list-item[data-disabled=true] :is(.material-list-item__leading,.material-list-item__content,.material-list-item__trailing){color:var(--md-list-disabled-content-color);opacity:var(--md-list-disabled-content-opacity)}.material-list-item[data-disabled=true][data-selected=true]{background:color-mix(in srgb,var(--md-list-disabled-selected-container-color) var(--md-list-disabled-selected-container-opacity),transparent)}.material-list-item__leading,.material-list-item__content,.material-list-item__trailing{position:relative;z-index:3;min-inline-size:0;pointer-events:none}.material-list-item__leading{display:grid;align-self:inherit;margin-inline-end:var(--md-list-between-space);place-items:center;color:var(--md-list-leading-icon-color)}.material-list-item__trailing{display:grid;align-self:inherit;margin-inline-start:var(--md-list-between-space);place-items:center end;color:var(--md-list-trailing-icon-color);text-align:end}.material-list-item__leading :is(button,a,input,select,textarea,[tabindex]),.material-list-item__trailing :is(button,a,input,select,textarea,[tabindex]){pointer-events:auto}.material-list-item__leading[data-type=icon],.material-list-item__trailing[data-type=icon]{inline-size:var(--md-list-leading-icon-size);block-size:var(--md-list-leading-icon-size)}.material-list-item__trailing[data-type=icon]{inline-size:var(--md-list-trailing-icon-size);block-size:var(--md-list-trailing-icon-size)}.material-list-item__leading[data-type=avatar]{inline-size:var(--md-list-leading-avatar-size);block-size:var(--md-list-leading-avatar-size)}.material-list-item__leading[data-type=image]{inline-size:var(--md-list-leading-image-size);block-size:var(--md-list-leading-image-size)}.material-list-item__leading[data-type=video-small]{inline-size:100px;block-size:56px}.material-list-item__leading[data-type=video-large]{inline-size:114px;block-size:64px}.material-list-item__leading[data-type=control],.material-list-item__trailing[data-type=control]{min-inline-size:48px;min-block-size:48px}.material-list-item__leading[data-type=icon]>:is(svg,img),.material-list-item__trailing[data-type=icon]>:is(svg,img){display:block;inline-size:100%;block-size:100%;fill:currentColor;font-size:inherit;stroke:currentColor}.material-list-item__content{display:grid;align-self:inherit}.material-list-item__headline,.material-list-item__supporting,.material-list-item__overline{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.material-list-item__headline{color:inherit}.material-list-item__supporting{color:var(--md-list-supporting-color)}.material-list-item__overline,.material-list-item__trailing[data-type=text]{color:var(--md-list-overline-color)}.material-list-item__trailing[data-type=text]{color:var(--md-list-trailing-icon-color);white-space:nowrap}.material-list-avatar{display:grid;box-sizing:border-box;inline-size:var(--md-list-leading-avatar-size);block-size:var(--md-list-leading-avatar-size);overflow:hidden;border-radius:var(--md-sys-shape-corner-full);background:var(--md-list-leading-avatar-color);color:var(--md-list-leading-avatar-label-color);place-items:center}.material-list-avatar>:is(img,svg){display:block;inline-size:100%;block-size:100%;object-fit:cover}.material-list-media{display:block;inline-size:56px;block-size:56px;overflow:hidden;border-radius:var(--md-sys-shape-corner-small, 8px)}.material-list-media[data-type=video-small]{inline-size:100px;block-size:56px}.material-list-media[data-type=video-large]{inline-size:114px;block-size:64px}.material-list-media>:is(img,video,svg){display:block;inline-size:100%;block-size:100%;object-fit:cover}.material-list-divider{--md-divider-color: var(--md-list-divider-color);--md-divider-inset-start: var(--md-list-divider-leading-space);--md-divider-inset-end: var(--md-list-divider-trailing-space)}.material-list-divider[data-inset=full]{--md-divider-inset-start: 0px;--md-divider-inset-end: 0px}.material-list[data-variant=segmented]>.material-list-item:first-child,.material-list[data-variant=segmented]>.material-list-item:first-child:last-child{border-start-start-radius:var(--md-sys-shape-corner-large, 16px);border-start-end-radius:var(--md-sys-shape-corner-large, 16px)}.material-list[data-variant=segmented]>.material-list-item:last-child,.material-list[data-variant=segmented]>.material-list-item:first-child:last-child{border-end-start-radius:var(--md-sys-shape-corner-large, 16px);border-end-end-radius:var(--md-sys-shape-corner-large, 16px)}.material-list-expand-region{display:grid;min-inline-size:0;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--m3-motion-transition-fast-spatial),opacity var(--m3-motion-transition-fast-effects),visibility 0s var(--m3-motion-fast-spatial-duration)}.material-list[data-expanded=true]>.material-list-expand-region{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--m3-motion-transition-fast-spatial),opacity var(--m3-motion-transition-fast-effects),visibility 0s}.material-list-expand-region__content{display:grid;min-block-size:0;overflow:hidden;gap:var(--md-list-segment-gap)}.material-list--expandable[data-variant=segmented]>.material-list-item{border-radius:var(--md-sys-shape-corner-large, 16px)}.material-list--expandable[data-expanded=true][data-variant=segmented]>.material-list-item{border-end-start-radius:var(--md-sys-shape-corner-extra-small, 4px);border-end-end-radius:var(--md-sys-shape-corner-extra-small, 4px)}.material-list--expandable[data-variant=segmented] .material-list-expand-region__content>.material-list-item:first-child{border-start-start-radius:var(--md-sys-shape-corner-extra-small, 4px);border-start-end-radius:var(--md-sys-shape-corner-extra-small, 4px)}.material-list--expandable[data-variant=segmented] .material-list-expand-region__content>.material-list-item:last-child{border-end-start-radius:var(--md-sys-shape-corner-large, 16px);border-end-end-radius:var(--md-sys-shape-corner-large, 16px)}.material-list-expand-icon{display:grid;inline-size:40px;block-size:40px;border-radius:var(--md-sys-shape-corner-full);background:transparent;color:var(--md-sys-color-on-surface);place-items:center;transition:background-color var(--m3-motion-transition-fast-effects),transform var(--m3-motion-transition-fast-spatial)}.material-list-expand-icon[data-expanded=true]{background:var(--md-sys-color-surface-container-high)}.material-list-expand-icon>svg{inline-size:20px;block-size:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}@media (forced-colors: active){.material-list-item{border:1px solid CanvasText}.material-list-item[data-selected=true]{outline:2px solid Highlight;outline-offset:-2px}.material-list-item:has(.material-list-item__primary:focus-visible){outline-color:Highlight}}@media (prefers-reduced-motion: reduce){.material-list-item,.material-list-expand-icon,.material-list-expand-region{transition-duration:var(--m3-motion-reduced-effects-duration);transition-delay:0ms}}.material-checkbox-list-item{grid-template-columns:minmax(0,1fr) auto;cursor:pointer}.material-checkbox-list-item--checkbox-leading{grid-template-columns:auto minmax(0,1fr)}.material-checkbox-list-item:has(.material-checkbox-list-item__leading){grid-template-columns:auto minmax(0,1fr) auto}.material-checkbox-list-item--checkbox-leading:has(.material-checkbox-list-item__leading){grid-template-columns:auto auto minmax(0,1fr)}.material-checkbox-list-item>.material-checkbox{position:relative;z-index:4}.material-checkbox-list-item--checkbox-leading>.material-checkbox{margin-inline-end:var(--md-list-between-space)}.material-checkbox-list-item--checkbox-trailing>.material-checkbox{margin-inline-start:var(--md-list-between-space)}.material-checkbox-list-item--disabled{cursor:default}.material-checkbox-list-item:focus-within{border-radius:var(--md-list-item-focused-shape)}.material-checkbox-list-item__leading[data-type=avatar]{inline-size:var(--md-list-leading-avatar-size);block-size:var(--md-list-leading-avatar-size)}.material-checkbox-list-item__leading[data-type=image]{inline-size:var(--md-list-leading-image-size);block-size:var(--md-list-leading-image-size);overflow:hidden;border-radius:var(--md-sys-shape-corner-small, 8px)}.material-checkbox-list-item__leading>:is(svg,img){display:block;inline-size:100%;block-size:100%;object-fit:cover}.material-checkbox-list-item__body{display:grid;min-inline-size:0}.material-checkbox-list-item__label,.material-checkbox-list-item__supporting-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (forced-colors: active){.material-checkbox-list-item[data-selected=true]{outline:2px solid Highlight;outline-offset:-2px}}.material-chip{--md-chip-container-height: 32px;--md-chip-touch-target-height: 48px;--md-chip-container-shape: var(--md-sys-shape-corner-small, 8px);--md-chip-selected-container-shape: var(--md-chip-container-shape);--md-chip-pressed-shape: var(--md-chip-container-shape);--md-chip-container-color: transparent;--md-chip-selected-container-color: var(--md-sys-color-secondary-container);--md-chip-disabled-container-color: var(--md-sys-color-on-surface);--md-chip-disabled-container-opacity: .12;--md-chip-label-color: var(--md-sys-color-on-surface-variant);--md-chip-selected-label-color: var(--md-sys-color-on-secondary-container);--md-chip-leading-icon-color: var(--md-sys-color-primary);--md-chip-hover-leading-icon-color: var(--md-chip-leading-icon-color);--md-chip-focus-leading-icon-color: var(--md-chip-leading-icon-color);--md-chip-pressed-leading-icon-color: var(--md-chip-leading-icon-color);--md-chip-selected-leading-icon-color: var(--md-sys-color-on-secondary-container);--md-chip-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-chip-hover-trailing-icon-color: var(--md-chip-trailing-icon-color);--md-chip-focus-trailing-icon-color: var(--md-chip-trailing-icon-color);--md-chip-pressed-trailing-icon-color: var(--md-chip-trailing-icon-color);--md-chip-selected-trailing-icon-color: var(--md-sys-color-on-secondary-container);--md-chip-disabled-content-color: var(--md-sys-color-on-surface);--md-chip-disabled-content-opacity: .38;--md-chip-outline-color: var(--md-sys-color-outline-variant);--md-chip-focus-outline-color: var(--md-sys-color-on-surface-variant);--md-chip-disabled-outline-color: var(--md-sys-color-on-surface);--md-chip-disabled-outline-opacity: .12;--md-chip-outline-width: 1px;--md-chip-selected-outline-width: 0px;--md-chip-elevation: var(--md-sys-elevation-level0, none);--md-chip-hover-elevation: var(--md-chip-elevation);--md-chip-focus-elevation: var(--md-chip-elevation);--md-chip-pressed-elevation: var(--md-chip-elevation);--md-chip-dragged-elevation: var(--md-sys-elevation-level4, none);--md-chip-focus-indicator-color: var(--md-sys-color-secondary);--md-chip-focus-indicator-thickness: 3px;--md-chip-focus-indicator-offset: 2px;--md-chip-icon-size: 18px;--md-chip-avatar-size: 24px;--md-chip-avatar-shape: var(--md-sys-shape-corner-full, 9999px);--md-chip-label-font: var(--md-sys-typescale-label-large-font, var(--material-ui-font));--md-chip-label-size: var(--md-sys-typescale-label-large-size, .875rem);--md-chip-label-line-height: var(--md-sys-typescale-label-large-line-height, 1.25rem);--md-chip-label-weight: var(--md-sys-typescale-label-large-weight, 500);--md-chip-label-tracking: var(--md-sys-typescale-label-large-tracking, .00625rem);--md-chip-element-space: 8px;--md-chip-hover-state-layer-color: var(--md-sys-color-on-surface-variant);--md-chip-pressed-state-layer-color: var(--md-sys-color-on-surface-variant);--md-chip-selected-state-layer-color: var(--md-sys-color-on-secondary-container);--md-chip-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity, .08);--md-chip-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity, .1);--md-ripple-hover-color: var(--md-chip-hover-state-layer-color);--md-ripple-pressed-color: var(--md-chip-pressed-state-layer-color);--md-ripple-hover-opacity: var(--md-chip-hover-state-layer-opacity);--md-ripple-pressed-opacity: var(--md-chip-pressed-state-layer-opacity);position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;max-inline-size:min(100%,1000px);block-size:var(--md-chip-container-height);border-radius:var(--md-chip-container-shape);color:var(--md-chip-label-color);vertical-align:middle;transition:border-radius var(--m3-motion-transition-fast-spatial),box-shadow var(--m3-motion-card-elevation-outgoing),color var(--m3-motion-transition-fast-effects)}.material-chip:before,.material-chip:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;content:"";pointer-events:none}.material-chip:before{background:var(--md-chip-container-color);transition:background-color var(--m3-motion-transition-fast-effects)}.material-chip:after{border:var(--md-chip-outline-width) solid var(--md-chip-outline-color);transition:border-color var(--m3-motion-transition-fast-effects),border-width var(--m3-motion-transition-fast-spatial)}.material-chip[data-touch-target=wrapper]{margin-block:max(0px,calc((var(--md-chip-touch-target-height) - var(--md-chip-container-height)) / 2))}.material-chip__primary,.material-chip__remove{position:relative;box-sizing:border-box;display:flex;min-inline-size:0;margin:0;padding:0;border:0;border-radius:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.material-chip__primary:not(.material-chip__primary--static),.material-chip__remove{cursor:pointer}.material-chip__primary{flex:1 1 auto;align-items:center;block-size:100%}.material-chip__primary--static{pointer-events:none}.material-chip__touch-target,.material-chip__remove-touch-target{position:absolute;inset-block-start:50%;block-size:var(--md-chip-touch-target-height);transform:translateY(-50%)}.material-chip__touch-target{inset-inline:0}.material-chip__remove-touch-target{inset-inline-start:50%;inline-size:48px;transform:translate(-50%,-50%)}[dir=rtl] .material-chip__remove-touch-target{transform:translate(50%,-50%)}.material-chip[data-touch-target=none] :is(.material-chip__touch-target,.material-chip__remove-touch-target){display:none}.material-chip__content{position:relative;z-index:3;display:flex;align-items:center;min-inline-size:0;block-size:100%;padding-inline:16px}.material-chip[data-has-leading=true] .material-chip__content{padding-inline-start:8px}.material-chip[data-has-trailing=true] .material-chip__content{padding-inline-end:8px}.material-chip[data-removable=true] .material-chip__content{padding-inline-end:0}.material-chip[data-kind=input] .material-chip__content{padding-inline:12px}.material-chip[data-kind=input][data-has-leading=true] .material-chip__content{padding-inline-start:8px}.material-chip[data-kind=input][data-avatar=true] .material-chip__content{padding-inline-start:4px}.material-chip[data-kind=input][data-has-trailing=true] .material-chip__content,.material-chip[data-kind=input][data-removable=true] .material-chip__content{padding-inline-end:0}.material-chip[data-kind=input][data-has-trailing=true]:not([data-removable=true]) .material-chip__content{padding-inline-end:8px}.material-chip__label[data-material-typography]{--md-text-font: var(--md-chip-label-font);--md-text-size: var(--md-chip-label-size);--md-text-weight: var(--md-chip-label-weight);--md-text-line-height: var(--md-chip-label-line-height);--md-text-tracking: var(--md-chip-label-tracking)}.material-chip__label{min-inline-size:0;overflow:hidden;color:var(--md-chip-label-color);text-align:start;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color var(--m3-motion-transition-fast-effects)}.material-chip__leading-icon,.material-chip__trailing-icon,.material-chip__avatar,.material-chip__remove-icon{position:relative;flex:0 0 auto;display:grid;place-items:center}.material-chip__leading-icon,.material-chip__trailing-icon,.material-chip__remove-icon{inline-size:var(--md-chip-icon-size);block-size:var(--md-chip-icon-size)}.material-chip__leading-icon,.material-chip__avatar{margin-inline-end:var(--md-chip-element-space)}.material-chip__trailing-icon{margin-inline-start:var(--md-chip-element-space)}.material-chip__leading-icon{color:var(--md-chip-leading-icon-color);overflow:hidden;transition:inline-size var(--m3-motion-transition-fast-spatial),margin-inline-end var(--m3-motion-transition-fast-spatial),opacity var(--m3-motion-transition-default-effects)}.material-chip:not([data-has-leading=true]) .material-chip__leading-icon{inline-size:0;margin-inline-end:0;opacity:0}.material-chip__trailing-icon,.material-chip__remove-icon{color:var(--md-chip-trailing-icon-color)}.material-chip__avatar{inline-size:var(--md-chip-avatar-size);block-size:var(--md-chip-avatar-size);overflow:hidden;border-radius:var(--md-chip-avatar-shape)}.material-chip__avatar>:is(img,svg),.material-chip__leading-icon :is(img,svg),.material-chip__trailing-icon :is(img,svg),.material-chip__remove-icon :is(img,svg){display:block;inline-size:100%;block-size:100%;fill:currentColor}.material-chip__avatar>img{object-fit:cover}.material-chip__leading-icon-default,.material-chip__leading-icon-selected{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity var(--m3-motion-transition-default-effects),transform var(--m3-motion-transition-fast-spatial)}.material-chip__leading-icon-selected,.material-chip[data-selected=true] .material-chip__leading-icon-default{opacity:0;transform:scale(.72)}.material-chip[data-selected=true] .material-chip__leading-icon-selected{opacity:1;transform:scale(1)}.material-chip__remove{--material-ripple-state-layer-size: 24px;flex:0 0 auto;align-items:center;justify-content:center;min-inline-size:34px;block-size:100%;padding-inline:8px;border-radius:50%}.material-chip__remove:after{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:24px;block-size:24px;border-radius:50%;content:"";opacity:0;outline:var(--md-chip-focus-indicator-thickness) solid var(--md-chip-focus-indicator-color);pointer-events:none;transform:translate(-50%,-50%)}[dir=rtl] .material-chip__remove:after{transform:translate(50%,-50%)}.material-chip__remove:focus-visible:after{opacity:1}.material-chip:has(.material-chip__primary:focus-visible){outline:var(--md-chip-focus-indicator-thickness) solid var(--md-chip-focus-indicator-color);outline-offset:var(--md-chip-focus-indicator-offset)}.material-chip:has(.material-chip__primary:focus-visible):after{border-color:var(--md-chip-focus-outline-color)}.material-chip:has(.material-chip__primary:focus-visible) .material-chip__primary>.material-ripple .material-ripple__surface:before{opacity:var(--md-sys-state-focus-state-layer-opacity, .1)}.material-chip:hover{box-shadow:var(--md-chip-hover-elevation);transition-timing-function:var(--md-sys-motion-easing-legacy)}.material-chip:hover .material-chip__leading-icon{color:var(--md-chip-hover-leading-icon-color)}.material-chip:hover :is(.material-chip__trailing-icon,.material-chip__remove-icon){color:var(--md-chip-hover-trailing-icon-color)}.material-chip:has(.material-chip__primary:focus-visible){box-shadow:var(--md-chip-focus-elevation)}.material-chip:has(.material-chip__primary:focus-visible) .material-chip__leading-icon{color:var(--md-chip-focus-leading-icon-color)}.material-chip:has(.material-chip__primary:focus-visible) :is(.material-chip__trailing-icon,.material-chip__remove-icon){color:var(--md-chip-focus-trailing-icon-color)}.material-chip:has(.material-chip__primary:active){border-radius:var(--md-chip-pressed-shape);box-shadow:var(--md-chip-pressed-elevation)}.material-chip:has(.material-chip__primary:active) .material-chip__leading-icon{color:var(--md-chip-pressed-leading-icon-color)}.material-chip:has(.material-chip__primary:active) :is(.material-chip__trailing-icon,.material-chip__remove-icon){color:var(--md-chip-pressed-trailing-icon-color)}.material-chip[data-dragged=true]{--md-ripple-hover-opacity: var(--md-sys-state-dragged-state-layer-opacity, .16);z-index:1;box-shadow:var(--md-chip-dragged-elevation);cursor:grabbing;transition-timing-function:var(--md-sys-motion-easing-legacy)}.material-chip[data-selected=true]{--md-ripple-hover-color: var(--md-chip-selected-state-layer-color);--md-ripple-pressed-color: var(--md-chip-selected-state-layer-color);color:var(--md-chip-selected-label-color)}.material-chip[data-selected=true]:before{background:var(--md-chip-selected-container-color)}.material-chip[data-selected=true]:after{border-width:var(--md-chip-selected-outline-width)}.material-chip[data-selected=true] :is(.material-chip__label){color:var(--md-chip-selected-label-color)}.material-chip[data-selected=true] .material-chip__leading-icon{color:var(--md-chip-selected-leading-icon-color)}.material-chip[data-selected=true] :is(.material-chip__trailing-icon,.material-chip__remove-icon){color:var(--md-chip-selected-trailing-icon-color)}.material-chip[data-kind=assist]{--md-chip-label-color: var(--md-sys-color-on-surface);--md-chip-focus-outline-color: var(--md-sys-color-on-surface);--md-chip-trailing-icon-color: var(--md-sys-color-primary);--md-chip-hover-state-layer-color: var(--md-sys-color-on-surface);--md-chip-pressed-state-layer-color: var(--md-sys-color-on-surface)}.material-chip[data-kind=suggestion]{--md-chip-leading-icon-color: var(--md-sys-color-primary)}.material-chip[data-kind=input]{--md-chip-leading-icon-color: var(--md-sys-color-on-surface-variant);--md-chip-hover-leading-icon-color: var(--md-sys-color-primary);--md-chip-focus-leading-icon-color: var(--md-sys-color-primary);--md-chip-pressed-leading-icon-color: var(--md-sys-color-primary)}.material-chip[data-kind=input][data-selected=true]{--md-chip-selected-leading-icon-color: var(--md-sys-color-primary)}.material-chip[data-kind=input][data-dragged=true] .material-chip__trailing-icon,.material-chip[data-kind=input][data-dragged=true] .material-chip__remove-icon{color:var(--md-sys-color-primary)}.material-chip[data-kind=input][data-selected=true][data-dragged=true] .material-chip__leading-icon{color:var(--md-sys-color-on-secondary-container)}.material-chip[data-elevated=true]{--md-chip-container-color: var(--md-sys-color-surface-container-low);--md-chip-elevation: var(--md-sys-elevation-level1, none);--md-chip-hover-elevation: var(--md-sys-elevation-level2, none);--md-chip-focus-elevation: var(--md-sys-elevation-level1, none);--md-chip-pressed-elevation: var(--md-sys-elevation-level1, none);--md-chip-outline-width: 0px;box-shadow:var(--md-chip-elevation)}.material-chip[data-elevated=true][data-selected=true]{--md-chip-container-color: var(--md-sys-color-secondary-container)}.material-chip[data-kind=filter][data-elevated=false][data-selected=true]:hover{box-shadow:var(--md-sys-elevation-level1, none)}.material-chip[data-shape-mode=expressive]{--md-chip-container-shape: var(--md-sys-shape-corner-medium, 12px);--md-chip-selected-container-shape: var(--md-sys-shape-corner-full, 9999px);--md-chip-pressed-shape: var(--md-sys-shape-corner-small, 8px)}.material-chip[data-shape-mode=expressive][data-selected=true]{border-radius:var(--md-chip-selected-container-shape)}.material-chip[data-shape-mode=expressive]:has(.material-chip__primary:active){border-radius:var(--md-chip-pressed-shape)}.material-chip[data-shape-mode=expressive][data-has-leading=true][data-has-trailing=true]{--md-chip-element-space: 4px}.material-chip:is([data-disabled=true],[data-soft-disabled=true]){--md-ripple-hover-opacity: 0;--md-ripple-pressed-opacity: 0;box-shadow:none;cursor:default}.material-chip:is([data-disabled=true],[data-soft-disabled=true]):after{border-color:var(--md-chip-disabled-outline-color);opacity:var(--md-chip-disabled-outline-opacity)}.material-chip:is([data-disabled=true],[data-soft-disabled=true]) :is(.material-chip__label,.material-chip__leading-icon,.material-chip__trailing-icon,.material-chip__remove-icon){color:var(--md-chip-disabled-content-color);opacity:var(--md-chip-disabled-content-opacity)}.material-chip:is([data-disabled=true],[data-soft-disabled=true])[data-selected=true]:before,.material-chip:is([data-disabled=true],[data-soft-disabled=true])[data-elevated=true]:before{background:var(--md-chip-disabled-container-color);opacity:var(--md-chip-disabled-container-opacity)}.material-chip:is([data-disabled=true],[data-soft-disabled=true]) .material-chip__avatar{opacity:var(--md-chip-disabled-content-opacity)}.material-chip-set{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (forced-colors: active){.material-chip:after{border-color:CanvasText}.material-chip[data-elevated=true]:after,.material-chip[data-selected=true]:after{border-width:1px}.material-chip:is([data-disabled=true],[data-soft-disabled=true]){color:GrayText}.material-chip:is([data-disabled=true],[data-soft-disabled=true]):after{border-color:GrayText;opacity:1}.material-chip:has(.material-chip__primary:focus-visible),.material-chip__remove:focus-visible:after{outline-color:Highlight}}@media (prefers-reduced-motion: reduce){.material-chip,.material-chip:before,.material-chip:after,.material-chip__label,.material-chip__leading-icon,.material-chip__leading-icon-default,.material-chip__leading-icon-selected{transition-duration:var(--m3-motion-reduced-effects-duration);transition-delay:0ms}}.material-basic-dialog{--md-dialog-container-color: var(--md-sys-color-surface-container-high);--md-dialog-container-shape: var(--md-sys-shape-corner-extra-large, 28px);--md-dialog-container-elevation: var(--md-sys-elevation-level3);--md-dialog-container-min-width: 280px;--md-dialog-container-max-width: 560px;--md-dialog-container-max-height: calc(100dvh - 48px) ;--md-dialog-container-padding: 24px;--md-dialog-icon-color: var(--md-sys-color-secondary);--md-dialog-icon-size: 24px;--md-dialog-headline-color: var(--md-sys-color-on-surface);--md-dialog-supporting-text-color: var(--md-sys-color-on-surface-variant);--md-dialog-action-color: var(--md-sys-color-primary);--md-dialog-action-spacing: 8px;--md-dialog-scrim-color: var(--md-sys-color-scrim, #000);--md-dialog-scrim-opacity: .32;--md-dialog-focus-indicator-color: var(--md-sys-color-primary);box-sizing:border-box;inline-size:fit-content;min-inline-size:min(calc(100% - 48px),var(--md-dialog-container-min-width));max-inline-size:min(calc(100% - 48px),var(--md-dialog-container-max-width));max-block-size:var(--md-dialog-container-max-height);margin:auto;padding:0;overflow:visible;border:0;border-radius:0;color:var(--md-dialog-supporting-text-color);background:transparent;box-shadow:none;overscroll-behavior:contain}.material-basic-dialog::backdrop{background:color-mix(in srgb,var(--md-dialog-scrim-color) calc(var(--md-dialog-scrim-opacity) * 100%),transparent)}.material-basic-dialog[open][data-state=open]{animation:material-dialog-enter var(--md-sys-motion-duration-medium4, .4s) var(--md-sys-motion-easing-emphasized-decelerate) both}.material-basic-dialog[open][data-state=open]::backdrop{animation:material-dialog-backdrop-enter var(--m3-motion-fast-effects-duration, .15s) var(--m3-motion-fast-effects-easing) both}.material-basic-dialog[open][data-state=closing]{pointer-events:none;animation:material-dialog-exit var(--md-sys-motion-duration-short3, .15s) var(--md-sys-motion-easing-emphasized-accelerate) both}.material-basic-dialog[open][data-state=closing]::backdrop{animation:material-dialog-backdrop-exit var(--md-sys-motion-duration-short3, .15s) var(--md-sys-motion-easing-emphasized-accelerate) both}.material-alert-dialog__content{display:flex;flex-direction:column;box-sizing:border-box;max-block-size:var(--md-dialog-container-max-height);padding:var(--md-dialog-container-padding)}.material-alert-dialog{overflow:hidden;border-radius:var(--md-dialog-container-shape);background:var(--md-dialog-container-color);box-shadow:var(--md-dialog-container-elevation)}.material-alert-dialog__icon{align-self:center;display:grid;flex:0 0 var(--md-dialog-icon-size);inline-size:var(--md-dialog-icon-size);block-size:var(--md-dialog-icon-size);margin-block-end:16px;place-items:center;color:var(--md-dialog-icon-color)}.material-alert-dialog__icon>svg,.material-alert-dialog__icon>img{inline-size:100%;block-size:100%}.material-alert-dialog__headline{flex:0 0 auto;margin-block-end:16px;color:var(--md-dialog-headline-color);text-align:start}.material-alert-dialog[data-has-icon=true] .material-alert-dialog__headline,.material-alert-dialog[data-alignment=center] .material-alert-dialog__headline{align-self:center;text-align:center}.material-alert-dialog[data-alignment=start] .material-alert-dialog__headline{align-self:stretch;text-align:start}.material-alert-dialog__body{min-block-size:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.material-alert-dialog__supporting-text{color:var(--md-dialog-supporting-text-color)}.material-alert-dialog__body:not(:last-child){margin-block-end:24px}.material-alert-dialog[data-has-divider=true] .material-alert-dialog__body{margin-block-end:0}.material-alert-dialog__content>.material-divider{flex:0 0 auto;margin-block:0 16px}.material-alert-dialog__actions{align-self:flex-end;display:flex;flex:0 0 auto;flex-flow:row-reverse wrap;justify-content:flex-start;gap:var(--md-dialog-action-spacing);max-inline-size:100%;color:var(--md-dialog-action-color)}.material-alert-dialog__actions>.material-button{min-inline-size:64px}.material-alert-dialog__actions>.material-button .material-button__label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.material-full-screen-dialog{inline-size:100%;min-inline-size:100%;max-inline-size:none;block-size:100%;max-block-size:none;border-radius:0;background:var(--md-sys-color-surface);box-shadow:none}.material-full-screen-dialog__surface{display:grid;grid-template-rows:auto auto minmax(0,1fr);min-block-size:100%;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface)}.material-full-screen-dialog__header{--md-top-app-bar-container-color: var(--md-sys-color-surface);max-inline-size:none}.material-full-screen-dialog__header .material-button--text{--md-button-content-color: var(--md-sys-color-primary)}.material-full-screen-dialog__body{min-block-size:0;padding:24px;padding-block-end:calc(24px + env(safe-area-inset-bottom,0px));padding-inline-start:calc(24px + env(safe-area-inset-left,0px));padding-inline-end:calc(24px + env(safe-area-inset-right,0px));overflow:auto;overscroll-behavior:contain}@media (pointer: fine){.material-basic-dialog{--md-dialog-container-padding: 20px}.material-alert-dialog__headline{font-size:20px;line-height:26px}.material-alert-dialog__body:not(:last-child){margin-block-end:16px}}@media (max-width: 327px){.material-basic-dialog:not(.material-full-screen-dialog){inline-size:calc(100% - 32px);min-inline-size:calc(100% - 32px)}}@media (prefers-reduced-motion: reduce){.material-basic-dialog[open][data-state=open],.material-basic-dialog[open][data-state=closing]{animation-duration:var(--m3-motion-reduced-spatial-duration, 1ms)}.material-basic-dialog[open][data-state=open]::backdrop,.material-basic-dialog[open][data-state=closing]::backdrop{animation-duration:var(--m3-motion-reduced-effects-duration, 50ms)}}@media (forced-colors: active){.material-alert-dialog,.material-full-screen-dialog{border:1px solid CanvasText;color:CanvasText;background:Canvas}.material-basic-dialog::backdrop{background:#0000007f}.material-alert-dialog__headline,.material-alert-dialog__icon,.material-alert-dialog__supporting-text{color:CanvasText}}@keyframes material-dialog-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes material-dialog-exit{0%{opacity:1}to{opacity:0}}@keyframes material-dialog-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes material-dialog-backdrop-exit{0%{opacity:1}to{opacity:0}}.material-fab{--md-fab-container-width: 56px;--md-fab-container-height: 56px;--md-fab-touch-target-size: 48px;--md-fab-container-shape: var(--md-sys-shape-corner-large, 16px);--md-fab-icon-size: 24px;--md-fab-container-color: var(--md-sys-color-primary-container);--md-fab-content-color: var(--md-sys-color-on-primary-container);--md-fab-state-layer-color: var(--md-fab-content-color);--md-fab-elevation: var(--md-sys-elevation-level3, none);--md-fab-hover-elevation: var(--md-sys-elevation-level4, none);--md-fab-focus-elevation: var(--md-sys-elevation-level3, none);--md-fab-pressed-elevation: var(--md-sys-elevation-level3, none);--md-fab-disabled-container-color: color-mix( in srgb, var(--md-sys-color-on-surface) 12%, transparent );--md-fab-disabled-content-color: color-mix( in srgb, var(--md-sys-color-on-surface) 38%, transparent );--md-fab-disabled-elevation: var(--md-sys-elevation-level0, none);--md-fab-focus-indicator-color: var(--md-sys-color-primary);--md-fab-focus-indicator-thickness: 3px;--md-fab-focus-indicator-offset: 2px;--md-fab-hover-state-layer-opacity: var( --md-sys-state-hover-state-layer-opacity, .08 );--md-fab-focus-state-layer-opacity: var( --md-sys-state-focus-state-layer-opacity, .1 );--md-fab-pressed-state-layer-opacity: var( --md-sys-state-pressed-state-layer-opacity, .1 );--md-fab-label-max-width: 32rem;--md-fab-hidden-scale: .2;--md-fab-visual-inset-inline: max( 0px, calc((var(--md-fab-touch-target-size) - var(--md-fab-container-width)) / 2) );--md-fab-visual-inset-block: max( 0px, calc((var(--md-fab-touch-target-size) - var(--md-fab-container-height)) / 2) );--md-ripple-hover-color: var(--md-fab-state-layer-color);--md-ripple-pressed-color: var(--md-fab-state-layer-color);--md-ripple-hover-opacity: var(--md-fab-hover-state-layer-opacity);--md-ripple-pressed-opacity: var(--md-fab-pressed-state-layer-opacity);position:relative;isolation:isolate;box-sizing:border-box;display:inline-grid;place-items:center;inline-size:max(var(--md-fab-container-width),var(--md-fab-touch-target-size));min-inline-size:max(var(--md-fab-container-width),var(--md-fab-touch-target-size));block-size:max(var(--md-fab-container-height),var(--md-fab-touch-target-size));min-block-size:max(var(--md-fab-container-height),var(--md-fab-touch-target-size));padding:0;border:0;border-radius:var(--md-fab-container-shape);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--md-fab-content-color);cursor:pointer;opacity:1;-webkit-tap-highlight-color:transparent;transform:scale(1);transform-origin:center;transition:color var(--m3-motion-transition-default-effects),opacity var(--m3-motion-transition-fast-effects),transform var(--m3-motion-transition-fast-spatial),visibility 0s}.material-fab:before{position:absolute;inset-block:var(--md-fab-visual-inset-block);inset-inline:var(--md-fab-visual-inset-inline);z-index:0;border-radius:var(--md-fab-container-shape);background:var(--md-fab-container-color);box-shadow:var(--md-fab-elevation);content:"";transition:background-color var(--m3-motion-transition-default-effects),box-shadow var(--m3-motion-transition-default-effects)}.material-fab>.material-ripple,.material-fab__focus-ring{inset-block:var(--md-fab-visual-inset-block);inset-inline:var(--md-fab-visual-inset-inline)}.material-fab__focus-ring{position:absolute;z-index:4;border:var(--md-fab-focus-indicator-thickness) solid transparent;border-radius:calc(var(--md-fab-container-shape) + var(--md-fab-focus-indicator-offset));pointer-events:none;transform:translateZ(0)}.material-fab__content{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;pointer-events:none}.material-fab__icon{display:inline-grid;flex:0 0 var(--md-fab-icon-size);place-items:center;inline-size:var(--md-fab-icon-size);block-size:var(--md-fab-icon-size)}.material-fab__icon>svg,.material-fab__icon>img{display:block;inline-size:100%;block-size:100%}.material-fab:hover:not(:disabled):before{box-shadow:var(--md-fab-hover-elevation)}.material-fab:focus-visible{outline:none}.material-fab:focus-visible:before{box-shadow:var(--md-fab-focus-elevation)}.material-fab:focus-visible>.material-ripple .material-ripple__surface:before{opacity:var(--md-fab-focus-state-layer-opacity)}.material-fab:focus-visible>.material-fab__focus-ring{border-color:var(--md-fab-focus-indicator-color);inset-block:calc(var(--md-fab-visual-inset-block) - var(--md-fab-focus-indicator-offset) - var(--md-fab-focus-indicator-thickness));inset-inline:calc(var(--md-fab-visual-inset-inline) - var(--md-fab-focus-indicator-offset) - var(--md-fab-focus-indicator-thickness))}.material-fab:active:not(:disabled):before,.material-fab[data-pressed=true]:not(:disabled):before{box-shadow:var(--md-fab-pressed-elevation)}.material-fab:disabled{--md-fab-container-color: var(--md-fab-disabled-container-color);--md-fab-content-color: var(--md-fab-disabled-content-color);--md-fab-elevation: var(--md-fab-disabled-elevation);--md-fab-hover-elevation: var(--md-fab-disabled-elevation);--md-fab-focus-elevation: var(--md-fab-disabled-elevation);--md-fab-pressed-elevation: var(--md-fab-disabled-elevation);cursor:default}.material-fab[data-elevation=lowered]{--md-fab-elevation: var(--md-sys-elevation-level1, none);--md-fab-hover-elevation: var(--md-sys-elevation-level2, none);--md-fab-focus-elevation: var(--md-sys-elevation-level1, none);--md-fab-pressed-elevation: var(--md-sys-elevation-level1, none)}.material-fab[data-elevation=none]{--md-fab-elevation: var(--md-sys-elevation-level0, none);--md-fab-hover-elevation: var(--md-sys-elevation-level0, none);--md-fab-focus-elevation: var(--md-sys-elevation-level0, none);--md-fab-pressed-elevation: var(--md-sys-elevation-level0, none)}.material-fab[data-color=primary]{--md-fab-container-color: var(--md-sys-color-primary);--md-fab-content-color: var(--md-sys-color-on-primary)}.material-fab[data-color=secondary-container]{--md-fab-container-color: var(--md-sys-color-secondary-container);--md-fab-content-color: var(--md-sys-color-on-secondary-container)}.material-fab[data-color=secondary]{--md-fab-container-color: var(--md-sys-color-secondary);--md-fab-content-color: var(--md-sys-color-on-secondary)}.material-fab[data-color=tertiary-container]{--md-fab-container-color: var(--md-sys-color-tertiary-container);--md-fab-content-color: var(--md-sys-color-on-tertiary-container)}.material-fab[data-color=tertiary]{--md-fab-container-color: var(--md-sys-color-tertiary);--md-fab-content-color: var(--md-sys-color-on-tertiary)}.material-fab[data-color=surface]{--md-fab-container-color: var(--md-sys-color-surface-container-high);--md-fab-content-color: var(--md-sys-color-primary)}.material-fab[data-size=small]{--md-fab-container-width: 40px;--md-fab-container-height: 40px;--md-fab-container-shape: var(--md-sys-shape-corner-medium, 12px);--md-fab-icon-size: 24px}.material-fab[data-size=medium]{--md-fab-container-width: 80px;--md-fab-container-height: 80px;--md-fab-container-shape: var(--md-sys-shape-corner-large-increased, 20px);--md-fab-icon-size: 28px}.material-fab[data-size=large]{--md-fab-container-width: 96px;--md-fab-container-height: 96px;--md-fab-container-shape: var(--md-sys-shape-corner-extra-large, 28px);--md-fab-icon-size: 36px}.material-fab[data-visible=false]{visibility:hidden;pointer-events:none;inline-size:0;min-inline-size:0;block-size:0;min-block-size:0;padding:0;opacity:0;transform:scale(var(--md-fab-hidden-scale));transition:opacity var(--m3-motion-transition-fast-effects),transform var(--m3-motion-transition-fast-spatial),inline-size 0s var(--m3-motion-fast-spatial-duration),min-inline-size 0s var(--m3-motion-fast-spatial-duration),block-size 0s var(--m3-motion-fast-spatial-duration),min-block-size 0s var(--m3-motion-fast-spatial-duration),padding 0s var(--m3-motion-fast-spatial-duration),visibility 0s var(--m3-motion-fast-spatial-duration)}.material-fab[data-visibility-alignment=top]{transform-origin:center top}.material-fab[data-visibility-alignment=top-start]{transform-origin:left top}.material-fab[data-visibility-alignment=top-end]{transform-origin:right top}.material-fab[data-visibility-alignment=start]{transform-origin:left center}.material-fab[data-visibility-alignment=end]{transform-origin:right center}.material-fab[data-visibility-alignment=bottom]{transform-origin:center bottom}.material-fab[data-visibility-alignment=bottom-start]{transform-origin:left bottom}.material-fab[data-visibility-alignment=bottom-end]{transform-origin:right bottom}.material-fab:dir(rtl)[data-visibility-alignment=top-start]{transform-origin:right top}.material-fab:dir(rtl)[data-visibility-alignment=top-end]{transform-origin:left top}.material-fab:dir(rtl)[data-visibility-alignment=start]{transform-origin:right center}.material-fab:dir(rtl)[data-visibility-alignment=end]{transform-origin:left center}.material-fab:dir(rtl)[data-visibility-alignment=bottom-start]{transform-origin:right bottom}.material-fab:dir(rtl)[data-visibility-alignment=bottom-end]{transform-origin:left bottom}.material-fab--extended{--md-fab-min-width: 56px;--md-fab-leading-space: 16px;--md-fab-trailing-space: 16px;--md-fab-icon-label-space: 8px;--md-fab-label-font: var(--md-sys-typescale-title-medium-emphasized-font, var(--material-ui-font));--md-fab-label-size: var(--md-sys-typescale-title-medium-emphasized-size, 16px);--md-fab-label-weight: var(--md-sys-typescale-title-medium-emphasized-weight, 700);--md-fab-label-line-height: var(--md-sys-typescale-title-medium-emphasized-line-height, 24px);--md-fab-label-tracking: var(--md-sys-typescale-title-medium-emphasized-tracking, .15px);inline-size:auto;min-inline-size:var(--md-fab-min-width);padding-inline:var(--md-fab-leading-space) var(--md-fab-trailing-space);white-space:nowrap;transition:opacity var(--m3-motion-transition-fast-effects),padding-inline var(--m3-motion-transition-fast-spatial),transform var(--m3-motion-transition-fast-spatial),visibility 0s}.material-fab--extended:before,.material-fab--extended>.material-ripple,.material-fab--extended>.material-fab__focus-ring{inset-inline:0}.material-fab--extended[data-size=baseline]{--md-fab-container-width: auto;--md-fab-container-height: 56px;--md-fab-min-width: 80px;--md-fab-leading-space: 20px;--md-fab-trailing-space: 20px;--md-fab-icon-label-space: 12px;--md-fab-container-shape: var(--md-sys-shape-corner-large, 16px);--md-fab-icon-size: 24px;--md-fab-label-font: var(--md-sys-typescale-label-large-emphasized-font, var(--material-ui-font));--md-fab-label-size: var(--md-sys-typescale-label-large-emphasized-size, 14px);--md-fab-label-weight: var(--md-sys-typescale-label-large-emphasized-weight, 700);--md-fab-label-line-height: var(--md-sys-typescale-label-large-emphasized-line-height, 20px);--md-fab-label-tracking: var(--md-sys-typescale-label-large-emphasized-tracking, .1px)}.material-fab--extended[data-size=small]{--md-fab-container-width: auto;--md-fab-container-height: 56px;--md-fab-min-width: 56px;--md-fab-container-shape: var(--md-sys-shape-corner-large, 16px);--md-fab-icon-size: 24px}.material-fab--extended[data-size=baseline]:has(.material-fab__icon){--md-fab-leading-space: 16px}.material-fab--extended[data-size=medium]{--md-fab-container-width: auto;--md-fab-min-width: 80px;--md-fab-leading-space: 26px;--md-fab-trailing-space: 26px;--md-fab-icon-label-space: 12px;--md-fab-label-font: var(--md-sys-typescale-title-large-emphasized-font, var(--material-ui-font));--md-fab-label-size: var(--md-sys-typescale-title-large-emphasized-size, 22px);--md-fab-label-weight: var(--md-sys-typescale-title-large-emphasized-weight, 500);--md-fab-label-line-height: var(--md-sys-typescale-title-large-emphasized-line-height, 28px);--md-fab-label-tracking: var(--md-sys-typescale-title-large-emphasized-tracking, 0)}.material-fab--extended[data-size=large]{--md-fab-container-width: auto;--md-fab-min-width: 96px;--md-fab-leading-space: 28px;--md-fab-trailing-space: 28px;--md-fab-icon-label-space: 16px;--md-fab-label-font: var(--md-sys-typescale-headline-small-emphasized-font, var(--material-ui-font));--md-fab-label-size: var(--md-sys-typescale-headline-small-emphasized-size, 24px);--md-fab-label-weight: var(--md-sys-typescale-headline-small-emphasized-weight, 500);--md-fab-label-line-height: var(--md-sys-typescale-headline-small-emphasized-line-height, 32px);--md-fab-label-tracking: var(--md-sys-typescale-headline-small-emphasized-tracking, 0)}.material-fab__label[data-material-typography]{--md-text-font: var(--md-fab-label-font);--md-text-size: var(--md-fab-label-size);--md-text-weight: var(--md-fab-label-weight);--md-text-line-height: var(--md-fab-label-line-height);--md-text-tracking: var(--md-fab-label-tracking)}.material-fab__label{display:inline-block;interpolate-size:allow-keywords;inline-size:max-content;max-inline-size:var(--md-fab-label-max-width);margin-inline-start:var(--md-fab-icon-label-space);overflow:hidden;opacity:1;text-overflow:ellipsis;transition:inline-size var(--m3-motion-transition-fast-spatial),margin-inline-start var(--m3-motion-transition-fast-spatial),max-inline-size var(--m3-motion-transition-fast-spatial),opacity var(--m3-motion-transition-default-effects)}.material-fab--extended:not(:has(.material-fab__icon)) .material-fab__label{margin-inline-start:0}.material-fab--extended[data-expanded=false]{min-inline-size:var(--md-fab-container-height);padding-inline:calc((var(--md-fab-container-height) - var(--md-fab-icon-size)) / 2);transition:opacity var(--m3-motion-transition-fast-effects),padding-inline var(--m3-motion-transition-default-spatial),transform var(--m3-motion-transition-fast-spatial),visibility 0s}.material-fab--extended[data-expanded=false] .material-fab__label{inline-size:0;max-inline-size:0;margin-inline-start:0;opacity:0;transition:inline-size var(--m3-motion-transition-default-spatial),margin-inline-start var(--m3-motion-transition-default-spatial),max-inline-size var(--m3-motion-transition-default-spatial),opacity var(--m3-motion-transition-fast-effects)}.material-fab--extended[data-visible=false]{inline-size:0;min-inline-size:0;block-size:0;min-block-size:0;padding:0}@media (prefers-reduced-motion: reduce){.material-fab,.material-fab:before,.material-fab--extended,.material-fab__label{transition-duration:var(--m3-motion-reduced-spatial-duration, 1ms)}}@media (forced-colors: active){.material-fab:before{border:1px solid ButtonText;background:ButtonFace;box-shadow:none}.material-fab{color:ButtonText}.material-fab:disabled{color:GrayText}.material-fab:disabled:before{border-color:GrayText}.material-fab:focus-visible>.material-fab__focus-ring{border-color:Highlight}}.material-fab-menu,.material-toggle-fab,.material-fab-menu-item{--md-fab-menu-close-container-color: var(--md-sys-color-primary);--md-fab-menu-close-content-color: var(--md-sys-color-on-primary);--md-fab-menu-item-container-color: var(--md-sys-color-primary-container);--md-fab-menu-item-content-color: var(--md-sys-color-on-primary-container);--md-fab-menu-trigger-container-color: var(--md-sys-color-primary-container);--md-fab-menu-trigger-content-color: var(--md-sys-color-on-primary-container);--md-fab-menu-trigger-container-size: 56px;--md-fab-menu-trigger-container-shape: var(--md-sys-shape-corner-large, 16px);--md-fab-menu-trigger-icon-size: 24px;--md-fab-menu-close-container-size: 56px;--md-fab-menu-close-container-shape: var(--md-sys-shape-corner-full, 9999px);--md-fab-menu-close-icon-size: 20px;--md-fab-menu-close-container-elevation: var(--md-sys-elevation-level3, none);--md-fab-menu-item-container-height: 56px;--md-fab-menu-item-min-width: 56px;--md-fab-menu-item-container-shape: var(--md-sys-shape-corner-full, 9999px);--md-fab-menu-item-container-elevation: var(--md-sys-elevation-level3, none);--md-fab-menu-item-icon-size: 24px;--md-fab-menu-item-leading-space: 24px;--md-fab-menu-item-trailing-space: 24px;--md-fab-menu-item-icon-label-space: 8px;--md-fab-menu-item-between-space: 4px;--md-fab-menu-close-list-space: 8px;--md-fab-menu-padding-inline: 16px;--md-fab-menu-padding-bottom: 16px;--md-fab-menu-max-height: 100dvh;--md-fab-menu-item-label-max-width: 20rem;--md-fab-menu-item-label-font: var( --md-sys-typescale-title-medium-font, var(--material-ui-font) );--md-fab-menu-item-label-size: var(--md-sys-typescale-title-medium-size, 16px);--md-fab-menu-item-label-weight: var(--md-sys-typescale-title-medium-weight, 500);--md-fab-menu-item-label-line-height: var( --md-sys-typescale-title-medium-line-height, 24px );--md-fab-menu-item-label-tracking: var( --md-sys-typescale-title-medium-tracking, .15px );--md-fab-menu-focus-indicator-color: var(--md-sys-color-primary);--md-fab-menu-focus-indicator-thickness: 3px;--md-fab-menu-focus-indicator-offset: 2px;--md-fab-menu-hover-state-layer-opacity: var( --md-sys-state-hover-state-layer-opacity, .08 );--md-fab-menu-focus-state-layer-opacity: var( --md-sys-state-focus-state-layer-opacity, .1 );--md-fab-menu-pressed-state-layer-opacity: var( --md-sys-state-pressed-state-layer-opacity, .1 )}.material-fab-menu[data-color=secondary],.material-toggle-fab[data-color=secondary]{--md-fab-menu-close-container-color: var(--md-sys-color-secondary);--md-fab-menu-close-content-color: var(--md-sys-color-on-secondary);--md-fab-menu-item-container-color: var(--md-sys-color-secondary-container);--md-fab-menu-item-content-color: var(--md-sys-color-on-secondary-container);--md-fab-menu-trigger-container-color: var(--md-sys-color-secondary-container);--md-fab-menu-trigger-content-color: var(--md-sys-color-on-secondary-container)}.material-fab-menu[data-color=tertiary],.material-toggle-fab[data-color=tertiary]{--md-fab-menu-close-container-color: var(--md-sys-color-tertiary);--md-fab-menu-close-content-color: var(--md-sys-color-on-tertiary);--md-fab-menu-item-container-color: var(--md-sys-color-tertiary-container);--md-fab-menu-item-content-color: var(--md-sys-color-on-tertiary-container);--md-fab-menu-trigger-container-color: var(--md-sys-color-tertiary-container);--md-fab-menu-trigger-content-color: var(--md-sys-color-on-tertiary-container)}.material-fab-menu{box-sizing:border-box;display:grid;grid-template-areas:"stack";grid-template-rows:minmax(0,auto);align-items:end;justify-items:end;max-block-size:var(--md-fab-menu-max-height);padding-inline:var(--md-fab-menu-padding-inline)}.material-fab-menu[data-alignment=start]{justify-items:start}.material-fab-menu[data-alignment=center]{justify-items:center}.material-fab-menu>.material-toggle-fab{z-index:2;grid-area:stack;align-self:end;margin-block-end:var(--md-fab-menu-padding-bottom)}.material-fab-menu__items{display:flex;grid-area:stack;flex-direction:column;align-self:stretch;align-items:flex-end;box-sizing:border-box;block-size:auto;min-block-size:0;max-block-size:var(--md-fab-menu-max-height);padding-block-end:calc(var(--md-fab-menu-trigger-container-size) + var(--md-fab-menu-close-list-space) + var(--md-fab-menu-padding-bottom));gap:var(--md-fab-menu-item-between-space);overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;interpolate-size:allow-keywords;transition:block-size var(--m3-motion-transition-slow-effects),padding-block-end var(--m3-motion-transition-slow-effects),visibility 0s}.material-fab-menu[data-alignment=start] .material-fab-menu__items{align-items:flex-start}.material-fab-menu[data-alignment=center] .material-fab-menu__items{align-items:center}.material-fab-menu__items[data-expanded=false]{block-size:0;padding-block-end:0;visibility:hidden;pointer-events:none;transition-delay:var(--m3-motion-fab-menu-total-exit-delay, .3s)}.material-fab-menu__item-slot{flex:0 0 auto;opacity:1;clip-path:inset(0 round var(--md-fab-menu-item-container-shape));transition:clip-path var(--m3-motion-transition-fast-spatial),opacity var(--m3-motion-transition-fast-effects),visibility 0s;transition-delay:calc(var(--md-fab-menu-item-reverse-index, 0) * var(--m3-motion-fab-menu-enter-stagger, 35ms))}.material-fab-menu__items[data-expanded=false] .material-fab-menu__item-slot{visibility:hidden;opacity:0;clip-path:inset(0 0 0 100% round var(--md-fab-menu-item-container-shape));transition-delay:calc(var(--md-fab-menu-item-index, 0) * var(--m3-motion-fab-menu-exit-stagger, 25ms))}.material-fab-menu[data-alignment=start] .material-fab-menu__items[data-expanded=false] .material-fab-menu__item-slot{clip-path:inset(0 100% 0 0 round var(--md-fab-menu-item-container-shape))}.material-fab-menu[data-alignment=center] .material-fab-menu__items[data-expanded=false] .material-fab-menu__item-slot{clip-path:inset(0 50% round var(--md-fab-menu-item-container-shape))}.material-fab-menu:dir(rtl):not([data-alignment=start]):not([data-alignment=center]) .material-fab-menu__items[data-expanded=false] .material-fab-menu__item-slot{clip-path:inset(0 100% 0 0 round var(--md-fab-menu-item-container-shape))}.material-fab-menu:dir(rtl)[data-alignment=start] .material-fab-menu__items[data-expanded=false] .material-fab-menu__item-slot{clip-path:inset(0 0 0 100% round var(--md-fab-menu-item-container-shape))}.material-toggle-fab{position:relative;isolation:isolate;box-sizing:border-box;display:inline-block;inline-size:var(--md-fab-menu-trigger-container-size);min-inline-size:var(--md-fab-menu-trigger-container-size);block-size:var(--md-fab-menu-trigger-container-size);min-block-size:var(--md-fab-menu-trigger-container-size);opacity:1;transform:scale(1);transform-origin:top right;transition:inline-size 0s,min-inline-size 0s,block-size 0s,min-block-size 0s,opacity var(--m3-motion-transition-fast-effects),transform var(--m3-motion-transition-fast-spatial),visibility 0s}.material-toggle-fab:dir(rtl){transform-origin:top left}.material-fab-menu[data-size=medium],.material-toggle-fab[data-size=medium]{--md-fab-menu-trigger-container-size: 80px;--md-fab-menu-trigger-container-shape: var(--md-sys-shape-corner-large-increased, 20px);--md-fab-menu-trigger-icon-size: 28px}.material-fab-menu[data-size=large],.material-toggle-fab[data-size=large]{--md-fab-menu-trigger-container-size: 96px;--md-fab-menu-trigger-container-shape: var(--md-sys-shape-corner-extra-large, 28px);--md-fab-menu-trigger-icon-size: 36px}.material-toggle-fab__button{--md-ripple-hover-color: currentColor;--md-ripple-pressed-color: currentColor;--md-ripple-hover-opacity: var(--md-fab-menu-hover-state-layer-opacity);--md-ripple-pressed-opacity: var(--md-fab-menu-pressed-state-layer-opacity);position:absolute;inset-block-start:0;inset-inline-end:0;isolation:isolate;box-sizing:border-box;display:inline-grid;inline-size:var(--md-fab-menu-trigger-container-size);min-inline-size:var(--md-fab-menu-trigger-container-size);block-size:var(--md-fab-menu-trigger-container-size);min-block-size:var(--md-fab-menu-trigger-container-size);place-items:center;padding:0;border:0;border-radius:var(--md-fab-menu-trigger-container-shape);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--md-fab-menu-trigger-container-color);box-shadow:var(--md-fab-menu-close-container-elevation);color:var(--md-fab-menu-trigger-content-color);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:inline-size var(--m3-motion-transition-fast-spatial),min-inline-size var(--m3-motion-transition-fast-spatial),block-size var(--m3-motion-transition-fast-spatial),min-block-size var(--m3-motion-transition-fast-spatial),border-radius var(--m3-motion-transition-fast-spatial),background-color var(--m3-motion-transition-fast-spatial),color var(--m3-motion-transition-fast-effects),box-shadow var(--m3-motion-transition-default-effects)}.material-toggle-fab[data-checked=true] .material-toggle-fab__button{inline-size:var(--md-fab-menu-close-container-size);min-inline-size:var(--md-fab-menu-close-container-size);block-size:var(--md-fab-menu-close-container-size);min-block-size:var(--md-fab-menu-close-container-size);border-radius:var(--md-fab-menu-close-container-shape);background:var(--md-fab-menu-close-container-color);color:var(--md-fab-menu-close-content-color)}.material-toggle-fab__button:disabled{cursor:default;opacity:.38}.material-toggle-fab__button:focus-visible,.material-fab-menu-item:focus-visible{outline:none}.material-toggle-fab__focus-ring,.material-fab-menu-item__focus-ring{position:absolute;inset:calc(-1 * (var(--md-fab-menu-focus-indicator-offset) + var(--md-fab-menu-focus-indicator-thickness)));z-index:4;border:var(--md-fab-menu-focus-indicator-thickness) solid transparent;border-radius:inherit;pointer-events:none}.material-toggle-fab__button:focus-visible>.material-toggle-fab__focus-ring,.material-fab-menu-item:focus-visible>.material-fab-menu-item__focus-ring{border-color:var(--md-fab-menu-focus-indicator-color)}.material-toggle-fab__button:focus-visible>.material-ripple .material-ripple__surface:before,.material-fab-menu-item:focus-visible>.material-ripple .material-ripple__surface:before{opacity:var(--md-fab-menu-focus-state-layer-opacity)}.material-toggle-fab__icon{position:absolute;z-index:3;display:inline-grid;inline-size:var(--md-fab-menu-trigger-icon-size);block-size:var(--md-fab-menu-trigger-icon-size);place-items:center;opacity:1;pointer-events:none;transform:scale(1);transition:inline-size var(--m3-motion-transition-fast-spatial),block-size var(--m3-motion-transition-fast-spatial),opacity calc(var(--m3-motion-fast-effects-duration) / 2) var(--m3-motion-fast-effects-easing),transform var(--m3-motion-transition-fast-spatial)}.material-toggle-fab__icon--checked,.material-toggle-fab[data-checked=true] .material-toggle-fab__icon--initial{inline-size:var(--md-fab-menu-close-icon-size);block-size:var(--md-fab-menu-close-icon-size);opacity:0;transform:scale(.75)}.material-toggle-fab[data-checked=true] .material-toggle-fab__icon--checked{opacity:1;transform:scale(1);transition-delay:calc(var(--m3-motion-fast-effects-duration) / 2)}.material-toggle-fab__icon>svg,.material-toggle-fab__icon>img,.material-fab-menu-item__icon>svg,.material-fab-menu-item__icon>img{display:block;inline-size:100%;block-size:100%}.material-toggle-fab[data-visible=false]{visibility:hidden;pointer-events:none;inline-size:0;min-inline-size:0;block-size:0;min-block-size:0;opacity:0;transform:scale(.2);transition:opacity var(--m3-motion-transition-fast-effects),transform var(--m3-motion-transition-fast-spatial),inline-size 0s var(--m3-motion-fast-spatial-duration),min-inline-size 0s var(--m3-motion-fast-spatial-duration),block-size 0s var(--m3-motion-fast-spatial-duration),min-block-size 0s var(--m3-motion-fast-spatial-duration),visibility 0s var(--m3-motion-fast-spatial-duration)}.material-fab-menu-item{--md-ripple-hover-color: currentColor;--md-ripple-pressed-color: currentColor;--md-ripple-hover-opacity: var(--md-fab-menu-hover-state-layer-opacity);--md-ripple-pressed-opacity: var(--md-fab-menu-pressed-state-layer-opacity);position:relative;isolation:isolate;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--md-fab-menu-item-min-width);min-block-size:var(--md-fab-menu-item-container-height);max-inline-size:100%;gap:var(--md-fab-menu-item-icon-label-space);padding:0 var(--md-fab-menu-item-trailing-space) 0 var(--md-fab-menu-item-leading-space);border:0;border-radius:var(--md-fab-menu-item-container-shape);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--md-fab-menu-item-container-color);box-shadow:var(--md-fab-menu-item-container-elevation);color:var(--md-fab-menu-item-content-color);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent}.material-fab-menu-item__label[data-material-typography]{--md-text-font: var(--md-fab-menu-item-label-font);--md-text-size: var(--md-fab-menu-item-label-size);--md-text-weight: var(--md-fab-menu-item-label-weight);--md-text-line-height: var(--md-fab-menu-item-label-line-height);--md-text-tracking: var(--md-fab-menu-item-label-tracking)}.material-fab-menu-item:disabled{cursor:default;opacity:.38}.material-fab-menu-item__icon{position:relative;z-index:3;display:inline-grid;flex:0 0 var(--md-fab-menu-item-icon-size);inline-size:var(--md-fab-menu-item-icon-size);block-size:var(--md-fab-menu-item-icon-size);place-items:center;pointer-events:none}.material-fab-menu-item__label{position:relative;z-index:3;display:block;max-inline-size:var(--md-fab-menu-item-label-max-width);overflow-wrap:anywhere;pointer-events:none}@media (prefers-reduced-motion: reduce){.material-fab-menu__items,.material-fab-menu__item-slot,.material-toggle-fab,.material-toggle-fab__button,.material-toggle-fab__icon{transition-duration:var(--m3-motion-reduced-spatial-duration, 1ms);transition-delay:0s}}@media (forced-colors: active){.material-toggle-fab__button,.material-fab-menu-item{border:1px solid ButtonText;background:ButtonFace;box-shadow:none;color:ButtonText}.material-toggle-fab__button:disabled,.material-fab-menu-item:disabled{border-color:GrayText;color:GrayText}.material-toggle-fab__button:focus-visible>.material-toggle-fab__focus-ring,.material-fab-menu-item:focus-visible>.material-fab-menu-item__focus-ring{border-color:Highlight}}.material-list-count{--md-list-count-label-text-color: var(--md-sys-color-on-surface-variant);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-end;min-inline-size:var(--m3-list-trailing-icon-size, 24px);min-block-size:var(--m3-list-trailing-icon-size, 24px);color:var(--md-list-count-label-text-color);text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.material-list-swipe{position:relative;isolation:isolate;min-inline-size:0;overflow:hidden;border-radius:var(--md-list-item-container-shape, 4px);background:var(--md-sys-color-surface-container-low);touch-action:pan-y}.material-list-swipe__foreground{position:relative;z-index:2;min-inline-size:0;border-radius:inherit;will-change:transform;transition:transform var(--m3-motion-transition-fast-spatial)}.material-list-swipe[data-dragging=true] .material-list-swipe__foreground{transition:none}.material-list-swipe__foreground>.material-list-item{border-radius:inherit}.material-list-swipe__actions{position:absolute;inset-block:0;z-index:1;display:flex;align-items:stretch;justify-content:flex-end;inline-size:var(--md-list-swipe-distance);padding-inline:2px;gap:2px}.material-list-swipe[data-direction=end] .material-list-swipe__actions{inset-inline-end:0}.material-list-swipe[data-direction=start] .material-list-swipe__actions{inset-inline-start:0;justify-content:flex-start}.material-list-swipe__actions>:is(button,a){min-inline-size:48px;min-block-size:48px}.material-list-swipe__trailing{display:inline-flex;align-items:center;gap:2px;pointer-events:none}.material-list-swipe__trailing>*{pointer-events:auto}.material-list-swipe__toggle{--material-ripple-state-layer-size: 40px;position:relative;display:inline-grid;inline-size:48px;block-size:48px;min-inline-size:48px;min-block-size:48px;margin:-4px -8px -4px 0;padding:0;border:0;border-radius:var(--md-sys-shape-corner-full);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:currentColor;cursor:pointer;place-items:center}.material-list-swipe__toggle>span:last-child{position:relative;z-index:3;display:grid;inline-size:20px;block-size:20px;place-items:center;pointer-events:none}.material-list-swipe__toggle svg{inline-size:20px;block-size:20px;fill:currentColor}.material-list-swipe__toggle:focus-visible{outline:3px solid var(--md-list-focus-indicator-color, var(--md-sys-color-secondary));outline-offset:-3px}.material-list[data-variant=segmented]>.material-list-swipe:first-child{border-start-start-radius:var(--md-sys-shape-corner-large, 16px);border-start-end-radius:var(--md-sys-shape-corner-large, 16px)}.material-list[data-variant=segmented]>.material-list-swipe:last-child{border-end-start-radius:var(--md-sys-shape-corner-large, 16px);border-end-end-radius:var(--md-sys-shape-corner-large, 16px)}@media (prefers-reduced-motion: reduce){.material-list-swipe__foreground{transition-duration:var(--m3-motion-reduced-spatial-duration)}}.material-list-trailing-action{--md-list-trailing-action-touch-target-size: 48px;--md-list-trailing-action-container-size: 40px;--md-list-trailing-action-icon-size: var(--md-icon-button-icon-size, 24px);--md-list-trailing-action-container-color: transparent;--md-list-trailing-action-icon-color: var( --md-icon-button-icon-color, var(--md-sys-color-on-surface-variant) );--md-list-trailing-action-state-layer-shape: var( --md-icon-button-state-layer-shape, var(--md-sys-shape-corner-full) );--md-ripple-hover-color: currentColor;--md-ripple-pressed-color: currentColor;--md-ripple-hover-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-ripple-pressed-opacity: var(--md-sys-state-pressed-state-layer-opacity);--material-ripple-state-layer-size: var(--md-list-trailing-action-container-size);position:relative;display:inline-grid;place-items:center;box-sizing:border-box;inline-size:var(--md-list-trailing-action-touch-target-size);block-size:var(--md-list-trailing-action-touch-target-size);min-inline-size:var(--md-list-trailing-action-touch-target-size);min-block-size:var(--md-list-trailing-action-touch-target-size);margin:0;padding:0;border:0;border-radius:var(--md-list-trailing-action-state-layer-shape);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--md-list-trailing-action-icon-color);cursor:pointer;isolation:isolate;overflow:visible;-webkit-tap-highlight-color:transparent;transition:color var(--m3-motion-transition-fast-effects),opacity var(--m3-motion-transition-fast-effects),transform var(--m3-motion-transition-fast-spatial)}.material-list-trailing-action:before{position:absolute;inset:calc((var(--md-list-trailing-action-touch-target-size) - var(--md-list-trailing-action-container-size)) / 2);z-index:1;border-radius:var(--md-list-trailing-action-state-layer-shape);background:var(--md-list-trailing-action-container-color);content:"";pointer-events:none;transition:background-color var(--m3-motion-transition-fast-effects)}.material-list-trailing-action--filled-tonal{--md-list-trailing-action-container-color: var(--md-sys-color-secondary-container);--md-list-trailing-action-icon-color: var(--md-sys-color-on-secondary-container)}.material-list-trailing-action:disabled{cursor:default;opacity:.38}.material-list-trailing-action:focus-visible{outline:3px solid color-mix(in srgb,var(--md-sys-color-primary) 24%,transparent);outline-offset:-3px}.material-list-trailing-action__icon{position:relative;z-index:3;display:grid;inline-size:var(--md-list-trailing-action-icon-size);block-size:var(--md-list-trailing-action-icon-size);place-items:center;color:inherit;pointer-events:none}.material-list-trailing-action__icon>svg,.material-list-trailing-action__icon>img{inline-size:var(--md-list-trailing-action-icon-size);block-size:var(--md-list-trailing-action-icon-size);font-size:var(--md-list-trailing-action-icon-size)}.material-list-selection-icon{--md-list-selection-icon-size: var(--m3-list-trailing-icon-size, 24px);--md-list-selection-icon-color: var(--md-sys-color-on-surface-variant);display:inline-grid;inline-size:var(--md-list-selection-icon-size);block-size:var(--md-list-selection-icon-size);min-inline-size:var(--md-list-selection-icon-size);min-block-size:var(--md-list-selection-icon-size);place-items:center;color:var(--md-list-selection-icon-color);pointer-events:none}.material-list-selection-icon>svg,.material-list-selection-icon>img{inline-size:var(--md-list-selection-icon-size);block-size:var(--md-list-selection-icon-size);font-size:var(--md-list-selection-icon-size)}@media (forced-colors: active){.material-list-trailing-action{color:ButtonText}.material-list-trailing-action:disabled{color:GrayText}}.material-loading-indicator{display:inline-grid;place-items:center;width:var(--material-loading-indicator-size, 48px);height:var(--material-loading-indicator-size, 48px);color:var(--material-loading-indicator-active-color, var(--md-sys-color-primary))}.material-loading-indicator--contained{overflow:hidden;border-radius:var(--md-sys-shape-corner-full);background:var( --material-loading-indicator-container-color, var(--md-sys-color-primary-container) );color:var( --material-loading-indicator-active-color, var(--md-sys-color-on-primary-container) )}.material-loading-indicator--standard{background:transparent}.material-loading-indicator__svg{width:var(--material-loading-indicator-size, 48px);height:var(--material-loading-indicator-size, 48px);overflow:visible}.material-loading-indicator__shape{fill:currentColor}.material-menu-anchor{display:inline-flex}.material-menu-surface,.material-menu-group,.material-menu-item{--md-menu-container-color: var(--md-sys-color-surface-container);--md-menu-container-elevation: var(--md-sys-elevation-level2, none);--md-menu-container-shape: var(--md-sys-shape-corner-extra-small, 4px);--md-menu-container-min-width: 112px;--md-menu-container-max-width: 280px;--md-menu-group-container-color: var(--md-sys-color-surface-container-low);--md-menu-group-shape: var(--md-sys-shape-corner-large, 16px);--md-menu-group-inactive-shape: var(--md-sys-shape-corner-small, 8px);--md-menu-group-padding: 2px;--md-menu-group-gap: 2px;--md-menu-item-container-color: transparent;--md-menu-item-selected-container-color: var(--md-sys-color-tertiary-container);--md-menu-item-label-color: var(--md-sys-color-on-surface);--md-menu-item-supporting-color: var(--md-sys-color-on-surface-variant);--md-menu-item-leading-icon-color: var(--md-sys-color-on-surface-variant);--md-menu-item-trailing-color: var(--md-sys-color-on-surface-variant);--md-menu-item-selected-content-color: var(--md-sys-color-on-tertiary-container);--md-menu-item-height: 48px;--md-menu-item-horizontal-padding: 12px;--md-menu-item-vertical-padding: 12px;--md-menu-item-gap: 8px;--md-menu-item-leading-icon-size: 20px;--md-menu-item-trailing-icon-size: 20px;--md-menu-item-shape: var(--md-sys-shape-corner-extra-small, 4px);--md-menu-item-selected-shape: var(--md-sys-shape-corner-medium, 12px);--md-menu-divider-color: var(--md-sys-color-outline-variant);--md-menu-focus-indicator-color: var(--md-sys-color-secondary);--md-menu-focus-indicator-thickness: 3px;--md-menu-focus-indicator-offset: 2px;--md-menu-horizontal-margin: 8px;--md-menu-vertical-margin: 48px;--md-menu-scrollbar-color: var(--md-sys-color-outline);--md-ripple-hover-color: currentColor;--md-ripple-pressed-color: currentColor;--md-ripple-hover-opacity: var(--md-sys-state-hover-state-layer-opacity, .08);--md-ripple-pressed-opacity: var(--md-sys-state-pressed-state-layer-opacity, .1)}.material-menu-surface{position:fixed;inset:auto;z-index:1000;box-sizing:border-box;display:flex;flex-direction:column;inline-size:max-content;min-inline-size:var(--md-menu-container-min-width);max-inline-size:min(var(--md-menu-container-max-width),calc(100vw - 2 * var(--md-menu-horizontal-margin)));max-block-size:calc(100dvh - 2 * var(--md-menu-vertical-margin));padding:0;border:0;background:transparent;color:var(--md-menu-item-label-color);opacity:0;overflow-x:visible;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;scrollbar-color:var(--md-menu-scrollbar-color) transparent;scrollbar-gutter:stable;scrollbar-width:thin;transform:scale(.8);transform-origin:var(--md-menu-transform-origin-x, 0%) var(--md-menu-transform-origin-y, 0%);visibility:hidden;-webkit-tap-highlight-color:transparent;transition:transform var(--m3-motion-transition-fast-spatial),opacity var(--m3-motion-transition-fast-effects),visibility 0s var(--m3-motion-fast-spatial-duration)}.material-menu-surface[data-open=true]{opacity:1;pointer-events:auto;transform:scale(1);visibility:visible;transition:transform var(--m3-motion-transition-fast-spatial),opacity var(--m3-motion-transition-fast-effects),visibility 0s}.material-menu-surface[data-motion=instant]{transition:none}.material-menu-surface[data-variant=baseline]{padding-block:8px;border-radius:var(--md-menu-container-shape);background:var(--md-menu-container-color);box-shadow:var(--md-menu-container-elevation)}.material-menu-surface[data-variant=expressive]{gap:var(--md-menu-group-gap)}.material-menu-group{position:relative;box-sizing:border-box;display:flex;flex:none;flex-direction:column;inline-size:100%;min-inline-size:var(--md-menu-container-min-width);max-inline-size:var(--md-menu-container-max-width);padding-block:var(--md-menu-group-padding);border-radius:var(--md-menu-group-shape);background:var(--md-menu-group-container-color);box-shadow:var(--md-menu-container-elevation);transition:border-top-left-radius var(--m3-motion-transition-fast-spatial),border-top-right-radius var(--m3-motion-transition-fast-spatial),border-bottom-left-radius var(--m3-motion-transition-fast-spatial),border-bottom-right-radius var(--m3-motion-transition-fast-spatial),background-color var(--m3-motion-transition-fast-effects)}.material-menu-group[data-position=first]{border-radius:var(--md-sys-shape-corner-large, 16px) var(--md-sys-shape-corner-large, 16px) var(--md-sys-shape-corner-small, 8px) var(--md-sys-shape-corner-small, 8px)}.material-menu-group[data-position=middle]{border-radius:var(--md-sys-shape-corner-small, 8px)}.material-menu-group[data-position=last]{border-radius:var(--md-sys-shape-corner-small, 8px) var(--md-sys-shape-corner-small, 8px) var(--md-sys-shape-corner-large, 16px) var(--md-sys-shape-corner-large, 16px)}.material-menu-group[data-hovered-once=true]:not(:hover){border-radius:var(--md-menu-group-inactive-shape)}.material-menu-group[data-color=vibrant]{--md-menu-group-container-color: var(--md-sys-color-tertiary-container);--md-menu-item-label-color: var(--md-sys-color-on-tertiary-container);--md-menu-item-supporting-color: var(--md-sys-color-on-tertiary-container);--md-menu-item-leading-icon-color: var(--md-sys-color-on-tertiary-container);--md-menu-item-trailing-color: var(--md-sys-color-on-tertiary-container);--md-menu-item-selected-container-color: var(--md-sys-color-tertiary);--md-menu-item-selected-content-color: var(--md-sys-color-on-tertiary)}.material-menu-group[data-variant=baseline]{--md-menu-group-container-color: transparent;--md-menu-item-selected-container-color: var(--md-sys-color-secondary-container);--md-menu-item-selected-content-color: var(--md-sys-color-on-secondary-container);min-inline-size:100%;padding:0;border-radius:0;background:transparent;box-shadow:none}.material-menu-group__items{display:flex;flex-direction:column;inline-size:100%}.material-menu-group__label{box-sizing:border-box;display:flex;align-items:center;min-block-size:32px;padding-inline:12px 4px;color:var(--md-menu-item-label-color);font-family:var(--md-sys-typescale-label-large-font, var(--material-ui-font));font-size:var(--md-sys-typescale-label-large-size, 14px);font-weight:var(--md-sys-typescale-label-large-weight, 500);font-style:var(--md-sys-typescale-label-large-style, normal);font-stretch:var(--md-sys-typescale-label-large-stretch, normal);font-variation-settings:var(--md-sys-typescale-label-large-variation-settings, normal);font-feature-settings:var(--md-sys-typescale-label-large-feature-settings, normal);line-height:var(--md-sys-typescale-label-large-line-height, 20px);letter-spacing:var(--md-sys-typescale-label-large-tracking, .1px)}.material-menu-item{position:relative;isolation:isolate;box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;inline-size:calc(100% - 8px);min-inline-size:calc(var(--md-menu-container-min-width) - 8px);max-inline-size:calc(var(--md-menu-container-max-width) - 8px);min-block-size:var(--md-menu-item-height);margin-inline:4px;padding-block:var(--md-menu-item-vertical-padding);padding-inline:var(--md-menu-item-horizontal-padding);gap:var(--md-menu-item-gap);border:0;border-radius:var(--md-menu-item-shape);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--md-menu-item-container-color);color:var(--md-menu-item-label-color);cursor:pointer;text-align:start;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:border-top-left-radius var(--m3-motion-transition-fast-spatial),border-top-right-radius var(--m3-motion-transition-fast-spatial),border-bottom-left-radius var(--m3-motion-transition-fast-spatial),border-bottom-right-radius var(--m3-motion-transition-fast-spatial),background-color var(--m3-motion-transition-fast-effects),color var(--m3-motion-transition-fast-effects)}.material-menu-item[data-shape-position=first]{border-radius:var(--md-sys-shape-corner-medium, 12px) var(--md-sys-shape-corner-medium, 12px) var(--md-sys-shape-corner-extra-small, 4px) var(--md-sys-shape-corner-extra-small, 4px)}.material-menu-item[data-shape-position=last]{border-radius:var(--md-sys-shape-corner-extra-small, 4px) var(--md-sys-shape-corner-extra-small, 4px) var(--md-sys-shape-corner-medium, 12px) var(--md-sys-shape-corner-medium, 12px)}.material-menu-item[data-selected=true]{border-radius:var(--md-menu-item-selected-shape);background:var(--md-menu-item-selected-container-color);color:var(--md-menu-item-selected-content-color)}.material-menu-item[data-disabled=true]{cursor:default}.material-menu-item[data-disabled=true]>:is(.material-menu-item__leading,.material-menu-item__text,.material-menu-item__trailing){opacity:.38}.material-menu-item:focus{outline:none}.material-menu-item__focus-ring{position:absolute;inset:calc(-1 * (var(--md-menu-focus-indicator-offset) + var(--md-menu-focus-indicator-thickness)));z-index:4;border:var(--md-menu-focus-indicator-thickness) solid transparent;border-radius:inherit;pointer-events:none}.material-menu-item:focus-visible>.material-menu-item__focus-ring{border-color:var(--md-menu-focus-indicator-color)}.material-menu-item:focus-visible>.material-ripple .material-ripple__surface:before{opacity:var(--md-sys-state-focus-state-layer-opacity, .1)}.material-menu-item__leading,.material-menu-item__trailing-icon{position:relative;display:inline-grid;flex:none;inline-size:var(--md-menu-item-leading-icon-size);block-size:var(--md-menu-item-leading-icon-size);place-items:center;color:var(--md-menu-item-leading-icon-color);transition:color var(--m3-motion-transition-fast-effects)}.material-menu-item__trailing-icon{inline-size:var(--md-menu-item-trailing-icon-size);block-size:var(--md-menu-item-trailing-icon-size);color:var(--md-menu-item-trailing-color)}.material-menu-item__leading-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-grid;place-items:center;opacity:1;transform:scaleX(1);transform-origin:left center;transition:opacity var(--m3-motion-transition-fast-effects),transform var(--m3-motion-transition-fast-spatial)}.material-menu-item__leading-icon--selected,.material-menu-item[data-selected=true] .material-menu-item__leading-icon--default{opacity:0;transform:scaleX(0)}.material-menu-item[data-selected=true] .material-menu-item__leading-icon--selected{opacity:1;transform:scaleX(1)}.material-menu-item__leading :is(svg,img),.material-menu-item__trailing-icon :is(svg,img){display:block;inline-size:100%;block-size:100%}.material-menu-item__text{display:flex;min-inline-size:0;flex-direction:column;justify-content:center;color:inherit}.material-menu-item__label{font-family:var(--md-sys-typescale-label-large-font, var(--material-ui-font));font-size:var(--md-sys-typescale-label-large-size, 14px);font-weight:var(--md-sys-typescale-label-large-weight, 500);font-style:var(--md-sys-typescale-label-large-style, normal);font-stretch:var(--md-sys-typescale-label-large-stretch, normal);font-variation-settings:var(--md-sys-typescale-label-large-variation-settings, normal);font-feature-settings:var(--md-sys-typescale-label-large-feature-settings, normal);line-height:var(--md-sys-typescale-label-large-line-height, 20px);letter-spacing:var(--md-sys-typescale-label-large-tracking, .1px)}.material-menu-item__supporting{color:var(--md-menu-item-supporting-color);font-family:var(--md-sys-typescale-body-medium-font, var(--material-ui-font));font-size:var(--md-sys-typescale-body-medium-size, 14px);font-weight:var(--md-sys-typescale-body-medium-weight, 400);font-style:var(--md-sys-typescale-body-medium-style, normal);font-stretch:var(--md-sys-typescale-body-medium-stretch, normal);font-variation-settings:var(--md-sys-typescale-body-medium-variation-settings, normal);font-feature-settings:var(--md-sys-typescale-body-medium-feature-settings, normal);line-height:var(--md-sys-typescale-body-medium-line-height, 20px);letter-spacing:var(--md-sys-typescale-body-medium-tracking, .2px);transition:color var(--m3-motion-transition-fast-effects)}.material-menu-item__trailing{display:inline-flex;align-items:center;justify-content:flex-end;min-inline-size:var(--md-menu-item-trailing-icon-size);gap:6px;color:var(--md-menu-item-trailing-color);white-space:nowrap;transition:color var(--m3-motion-transition-fast-effects)}.material-menu-item__trailing-text,.material-menu-item__badge{font-family:var(--md-sys-typescale-label-small-font, var(--material-ui-font));font-size:var(--md-sys-typescale-label-small-size, 11px);font-weight:var(--md-sys-typescale-label-small-weight, 500);font-style:var(--md-sys-typescale-label-small-style, normal);font-stretch:var(--md-sys-typescale-label-small-stretch, normal);font-variation-settings:var(--md-sys-typescale-label-small-variation-settings, normal);font-feature-settings:var(--md-sys-typescale-label-small-feature-settings, normal);line-height:var(--md-sys-typescale-label-small-line-height, 16px);letter-spacing:var(--md-sys-typescale-label-small-tracking, .5px)}.material-menu-item[data-selected=true] :is(.material-menu-item__leading,.material-menu-item__supporting,.material-menu-item__trailing,.material-menu-item__trailing-icon){color:var(--md-menu-item-selected-content-color)}.material-menu-group[data-color=vibrant] .material-menu-item:not([data-selected=true]):is(:hover,:focus-visible,:active) :is(.material-menu-item__leading,.material-menu-item__trailing-icon){color:var(--md-sys-color-tertiary)}.material-menu-divider{box-sizing:border-box;padding:2px 12px}.material-menu-divider>.material-divider{--md-divider-inset-start: 0px;--md-divider-inset-end: 0px}.material-menu-surface[data-variant=baseline] .material-menu-item{--md-menu-item-height: 48px;--md-menu-item-leading-icon-size: 24px;--md-menu-item-trailing-icon-size: 24px;--md-menu-item-gap: 12px;inline-size:100%;min-inline-size:var(--md-menu-container-min-width);max-inline-size:var(--md-menu-container-max-width);margin-inline:0;padding-block:0;border-radius:0}.material-menu-surface[data-variant=baseline] .material-menu-group__label{padding-inline:12px}.material-menu-surface[data-density=compact]{--md-menu-item-height: 44px}.material-menu-surface[data-density="0"]{--md-menu-item-height: 48px}.material-menu-surface[data-density="-1"]{--md-menu-item-height: 44px;--md-menu-item-vertical-padding: 10px}.material-menu-surface[data-density="-2"]{--md-menu-item-height: 40px;--md-menu-item-vertical-padding: 8px}.material-menu-surface[data-density="-3"]{--md-menu-item-height: 36px;--md-menu-item-vertical-padding: 6px}@media (pointer: fine){.material-menu-surface[data-density=auto][data-variant=expressive]{--md-menu-item-height: 44px;--md-menu-item-gap: 12px;--md-menu-item-horizontal-padding: 16px 10px;--md-menu-item-trailing-icon-size: 24px}.material-menu-surface[data-density=auto] .material-menu-item__trailing-text{padding-inline-end:6px}}@media (forced-colors: active){.material-menu-surface[data-variant=baseline],.material-menu-group{border:1px solid CanvasText;background:Canvas;box-shadow:none;color:CanvasText}.material-menu-item,.material-menu-item[data-selected=true]{background:Canvas;color:CanvasText;forced-color-adjust:none}.material-menu-item[data-selected=true]{outline:2px solid Highlight;outline-offset:-3px}.material-menu-item[data-disabled=true]{color:GrayText}.material-menu-item:focus-visible>.material-menu-item__focus-ring{border-color:Highlight}}.material-progress{--md-progress-active-color: var(--md-sys-color-primary);--md-progress-track-color: var(--md-sys-color-secondary-container);--md-progress-stop-color: var(--md-progress-active-color);position:relative;display:inline-block;flex:none;color:var(--md-progress-active-color);line-height:0;overflow:hidden;vertical-align:middle}.material-linear-progress,.material-linear-wavy-progress{inline-size:var(--md-linear-progress-width, 240px);max-inline-size:100%}.material-linear-progress{block-size:var(--md-linear-progress-height, 4px)}.material-linear-wavy-progress{block-size:var(--md-linear-wavy-progress-height, 10px)}.material-circular-progress{inline-size:var(--md-circular-progress-size, 40px);block-size:var(--md-circular-progress-size, 40px)}.material-circular-wavy-progress{inline-size:var(--md-circular-wavy-progress-size, 48px);block-size:var(--md-circular-wavy-progress-size, 48px)}.material-circular-progress[data-indeterminate]{--md-progress-track-color: transparent}.material-progress__svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.material-progress__svg--linear{transform-origin:center}.material-progress:dir(rtl) .material-progress__svg--linear,[dir=rtl] .material-progress .material-progress__svg--linear{transform:scaleX(-1)}.material-progress__active,.material-progress__track{fill:none}.material-progress__active{stroke:var(--md-progress-active-color)}.material-progress__track{stroke:var(--md-progress-track-color)}.material-progress__stop{fill:var(--md-progress-stop-color)}@media (forced-colors: active){.material-progress{--md-progress-active-color: CanvasText;--md-progress-track-color: GrayText;--md-progress-stop-color: CanvasText}}.material-quantity-stepper{--md-quantity-stepper-touch-target-size: 48px;--md-quantity-stepper-icon-size: 24px;--md-quantity-stepper-segment-gap: var(--m3-list-row-gap, 2px);--md-quantity-stepper-value-min-width: 40px;--md-quantity-stepper-decrement-width: var(--md-quantity-stepper-touch-target-size);--md-quantity-stepper-increment-width: var(--md-quantity-stepper-touch-target-size);--md-quantity-stepper-value-leading-gap: var(--md-quantity-stepper-segment-gap);--md-quantity-stepper-increment-leading-gap: var(--md-quantity-stepper-segment-gap);--md-quantity-stepper-outer-corner: calc( var(--md-quantity-stepper-touch-target-size) / 2 );--md-quantity-stepper-inner-corner: var( --m3-list-corner-connected, var(--md-sys-shape-corner-extra-small, 4px) );--md-quantity-stepper-container-color: var(--md-sys-color-surface-container-highest);--md-quantity-stepper-button-color: var(--md-sys-color-on-surface-variant);--md-quantity-stepper-value-color: var(--md-sys-color-on-surface);--md-ripple-hover-color: currentColor;--md-ripple-pressed-color: currentColor;--md-ripple-hover-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-ripple-pressed-opacity: var(--md-sys-state-pressed-state-layer-opacity);display:inline-flex;align-items:center;justify-content:end;min-block-size:var(--md-quantity-stepper-touch-target-size);color:var(--md-quantity-stepper-button-color);font-variant-numeric:tabular-nums}.material-quantity-stepper[data-has-decrement=false]{--md-quantity-stepper-decrement-width: 0px;--md-quantity-stepper-value-leading-gap: 0px}.material-quantity-stepper[data-has-increment=false]{--md-quantity-stepper-increment-width: 0px;--md-quantity-stepper-increment-leading-gap: 0px}.material-quantity-stepper__button{--md-quantity-stepper-button-scale: 1;position:relative;display:inline-grid;box-sizing:border-box;inline-size:var(--md-quantity-stepper-touch-target-size);block-size:var(--md-quantity-stepper-touch-target-size);min-inline-size:0;min-block-size:var(--md-quantity-stepper-touch-target-size);place-items:center;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--md-quantity-stepper-inner-corner);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;isolation:isolate;transform:scale(var(--md-quantity-stepper-button-scale));-webkit-tap-highlight-color:transparent;transition:inline-size var(--m3-motion-transition-fast-spatial),margin-inline-start var(--m3-motion-transition-fast-spatial),transform var(--m3-motion-transition-fast-spatial),border-top-left-radius var(--m3-motion-transition-fast-spatial),border-top-right-radius var(--m3-motion-transition-fast-spatial),border-bottom-right-radius var(--m3-motion-transition-fast-spatial),border-bottom-left-radius var(--m3-motion-transition-fast-spatial),color var(--m3-motion-transition-fast-effects),opacity var(--m3-motion-transition-fast-effects)}.material-quantity-stepper__button:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:var(--md-quantity-stepper-container-color);content:"";transition:border-radius var(--m3-motion-transition-fast-spatial),background-color var(--m3-motion-transition-fast-effects)}.material-quantity-stepper__button:first-of-type{inline-size:var(--md-quantity-stepper-decrement-width);border-top-left-radius:var(--md-quantity-stepper-outer-corner);border-bottom-left-radius:var(--md-quantity-stepper-outer-corner);transform-origin:right center}.material-quantity-stepper__button:last-of-type{inline-size:var(--md-quantity-stepper-increment-width);margin-inline-start:var(--md-quantity-stepper-increment-leading-gap);border-top-right-radius:var(--md-quantity-stepper-outer-corner);border-bottom-right-radius:var(--md-quantity-stepper-outer-corner);transform-origin:left center}.material-quantity-stepper[data-has-decrement=false] .material-quantity-stepper__button:first-of-type,.material-quantity-stepper[data-has-increment=false] .material-quantity-stepper__button:last-of-type{opacity:0;pointer-events:none;--md-quantity-stepper-button-scale: .72}.material-quantity-stepper__button:hover:not(:disabled),.material-quantity-stepper__button:focus-visible,.material-quantity-stepper__button:active:not(:disabled){border-radius:var(--md-quantity-stepper-outer-corner)}.material-quantity-stepper__button:disabled{color:color-mix(in srgb,var(--md-quantity-stepper-button-color) 38%,transparent);cursor:default}.material-quantity-stepper__button:focus-visible{outline:3px solid color-mix(in srgb,var(--md-sys-color-primary) 24%,transparent);outline-offset:-3px}.material-quantity-stepper__icon{position:relative;z-index:3;display:grid;inline-size:var(--md-quantity-stepper-icon-size);block-size:var(--md-quantity-stepper-icon-size);place-items:center;pointer-events:none}.material-quantity-stepper__icon>svg,.material-quantity-stepper__icon>img{inline-size:var(--md-quantity-stepper-icon-size);block-size:var(--md-quantity-stepper-icon-size);font-size:var(--md-quantity-stepper-icon-size)}.material-quantity-stepper__value{display:inline-grid;box-sizing:border-box;inline-size:var(--md-quantity-stepper-value-min-width);min-inline-size:var(--md-quantity-stepper-value-min-width);min-block-size:var(--md-quantity-stepper-touch-target-size);place-items:center;margin:0;margin-inline-start:var(--md-quantity-stepper-value-leading-gap);padding:0 6px;border:0;border-radius:var(--md-quantity-stepper-inner-corner);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--md-quantity-stepper-container-color);caret-color:var(--md-sys-color-primary);color:var(--md-quantity-stepper-value-color);font-variant-numeric:inherit;text-align:center;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:margin-inline-start var(--m3-motion-transition-fast-spatial),border-top-left-radius var(--m3-motion-transition-fast-spatial),border-top-right-radius var(--m3-motion-transition-fast-spatial),border-bottom-right-radius var(--m3-motion-transition-fast-spatial),border-bottom-left-radius var(--m3-motion-transition-fast-spatial),background-color var(--m3-motion-transition-fast-effects),color var(--m3-motion-transition-fast-effects)}.material-quantity-stepper[data-has-decrement=false] .material-quantity-stepper__value{border-top-left-radius:var(--md-quantity-stepper-outer-corner);border-bottom-left-radius:var(--md-quantity-stepper-outer-corner)}.material-quantity-stepper[data-has-increment=false] .material-quantity-stepper__value{border-top-right-radius:var(--md-quantity-stepper-outer-corner);border-bottom-right-radius:var(--md-quantity-stepper-outer-corner)}.material-quantity-stepper__value:focus-visible{outline:3px solid color-mix(in srgb,var(--md-sys-color-primary) 24%,transparent);outline-offset:-3px}.material-quantity-stepper__value:disabled{color:color-mix(in srgb,var(--md-quantity-stepper-value-color) 38%,transparent);cursor:default;opacity:1;-webkit-text-fill-color:color-mix(in srgb,var(--md-quantity-stepper-value-color) 38%,transparent)}@media (forced-colors: active){.material-quantity-stepper,.material-quantity-stepper__value{color:ButtonText}.material-quantity-stepper__value:disabled,.material-quantity-stepper__button:disabled{color:GrayText}}.material-rich-option-list{display:grid;gap:var(--m3-list-row-gap, 2px)}.material-rich-option{--md-rich-option-leading-size: var(--m3-list-leading-image-size, 56px);--md-rich-option-trailing-size: var(--m3-list-trailing-icon-size, 24px);--md-rich-option-state-layer-color: var(--md-sys-color-on-surface);--md-ripple-hover-color: var(--md-rich-option-state-layer-color);--md-ripple-pressed-color: var(--md-rich-option-state-layer-color);--md-ripple-hover-opacity: var(--m3-list-state-hover-opacity, var(--md-sys-state-hover-state-layer-opacity));--md-ripple-pressed-opacity: var(--m3-list-state-pressed-opacity, var(--md-sys-state-pressed-state-layer-opacity));position:relative;display:grid;grid-template-columns:var(--md-rich-option-leading-size) minmax(0,1fr) var(--md-rich-option-trailing-size);align-items:center;gap:var(--m3-list-between-space, 12px);min-block-size:var(--m3-list-two-line-container-height, 72px);padding:var(--m3-list-vertical-space, 8px) var(--m3-list-trailing-space, 16px) var(--m3-list-vertical-space, 8px) var(--m3-list-leading-space, 16px);border-radius:var(--m3-list-corner-connected, var(--md-sys-shape-corner-extra-small));background:var(--m3-list-container-color, var(--md-sys-color-surface));color:var(--md-sys-color-on-surface);cursor:pointer;isolation:isolate;overflow:hidden;transition:background var(--m3-motion-transition-default-effects),border-radius var(--m3-motion-transition-fast-spatial),color var(--m3-motion-transition-default-effects)}.material-rich-option:first-child{border-radius:var(--m3-list-corner-large, var(--md-sys-shape-corner-large)) var(--m3-list-corner-large, var(--md-sys-shape-corner-large)) var(--m3-list-corner-connected, var(--md-sys-shape-corner-extra-small)) var(--m3-list-corner-connected, var(--md-sys-shape-corner-extra-small))}.material-rich-option:last-child{border-radius:var(--m3-list-corner-connected, var(--md-sys-shape-corner-extra-small)) var(--m3-list-corner-connected, var(--md-sys-shape-corner-extra-small)) var(--m3-list-corner-large, var(--md-sys-shape-corner-large)) var(--m3-list-corner-large, var(--md-sys-shape-corner-large))}.material-rich-option:only-child,.material-rich-option:focus-within,.material-rich-option:active{border-radius:var(--m3-list-corner-large, var(--md-sys-shape-corner-large))}.material-rich-option:hover{border-radius:var(--m3-list-corner-medium, var(--md-sys-shape-corner-medium))}.material-rich-option--selected,.material-rich-option--selected:hover,.material-rich-option--selected:focus-within,.material-rich-option--selected:active{--md-rich-option-state-layer-color: var(--md-sys-color-on-secondary-container);border-radius:var(--m3-list-corner-large, var(--md-sys-shape-corner-large));background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.material-rich-option--disabled{cursor:default;opacity:.38}.material-rich-option input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;margin:0;opacity:0;cursor:inherit}.material-rich-option input:focus-visible~.material-rich-option__state{outline:3px solid color-mix(in srgb,var(--md-sys-color-primary) 24%,transparent);outline-offset:3px}.material-rich-option__leading,.material-rich-option__body,.material-rich-option__state{position:relative;z-index:3}.material-rich-option__leading{display:grid;inline-size:var(--md-rich-option-leading-size);block-size:var(--md-rich-option-leading-size);place-items:center;border-radius:0;background:transparent}.material-rich-option__leading img{display:block;max-inline-size:calc(var(--md-rich-option-leading-size) + 8px);max-block-size:calc(var(--md-rich-option-leading-size) + 8px);object-fit:contain}.material-rich-option__body{display:grid;min-inline-size:0;gap:2px}.material-rich-option__label,.material-rich-option__supporting-text{overflow:hidden;text-overflow:ellipsis}.material-rich-option__label{color:inherit}.material-rich-option__supporting-text{color:var(--md-sys-color-on-surface-variant)}.material-rich-option--selected .material-rich-option__supporting-text{color:color-mix(in srgb,var(--md-sys-color-on-secondary-container) 76%,transparent)}.material-rich-option__state{display:grid;inline-size:var(--md-rich-option-trailing-size);block-size:var(--md-rich-option-trailing-size);place-items:center;color:var(--md-sys-color-on-surface-variant);pointer-events:none}.material-rich-option--selected .material-rich-option__state{color:var(--md-sys-color-on-secondary-container)}.material-rich-option--selected .material-rich-option__state:empty:before{inline-size:12px;block-size:7px;border-block-end:2px solid currentColor;border-inline-start:2px solid currentColor;content:"";transform:translateY(-1px) rotate(-45deg)}.material-rich-option__state>svg,.material-rich-option__state>img{inline-size:var(--md-rich-option-trailing-size);block-size:var(--md-rich-option-trailing-size);font-size:var(--md-rich-option-trailing-size)}.material-switch{position:relative;display:inline-flex;align-items:center;width:var(--md-switch-track-width);height:var(--md-switch-track-height);flex:0 0 auto;border-radius:var(--md-switch-track-shape);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.material-switch:before,.material-switch:after{display:none;content:none}.material-switch input{position:absolute;top:50%;left:50%;z-index:3;width:max(var(--md-switch-track-width),var(--md-switch-touch-target-size));height:max(var(--md-switch-track-height),var(--md-switch-touch-target-size));margin:0;cursor:inherit;opacity:0;transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none}.material-switch input:disabled{cursor:default}.material-switch .material-switch__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;box-shadow:none;overflow:visible;transition:none}.material-switch .material-switch__track:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:var(--md-switch-track-outline-width) solid var(--md-switch-track-outline-color);border-radius:inherit;background:var(--md-switch-track-color);box-sizing:border-box;content:"";opacity:1;transform:none;transition:opacity var(--m3-motion-switch-effects-duration) var(--m3-motion-switch-effects-easing),background-color var(--m3-motion-switch-effects-duration) var(--m3-motion-switch-effects-easing),border-color var(--m3-motion-switch-effects-duration) var(--m3-motion-switch-effects-easing),border-width var(--m3-motion-switch-effects-duration) var(--m3-motion-switch-effects-easing)}.material-switch .material-switch__handle-container{position:relative;display:flex;align-items:center;justify-content:center;margin-inline-start:0;margin-inline-end:calc(var(--md-switch-track-width) - var(--md-switch-track-height));transition:margin var(--m3-motion-switch-handle-slide-duration) var(--m3-motion-switch-handle-slide-easing)}.material-switch input:checked+.material-switch__track .material-switch__handle-container{margin-inline-start:calc(var(--md-switch-track-width) - var(--md-switch-track-height));margin-inline-end:0}.material-switch .material-switch__state-layer{position:absolute;inset:50% auto auto 50%;width:var(--md-switch-state-layer-size);height:var(--md-switch-state-layer-size);border-radius:var(--md-switch-state-layer-shape);background:var(--md-switch-hover-state-layer-color);opacity:0;transform:translate(-50%,-50%);transition:background-color var(--m3-motion-switch-effects-duration) var(--m3-motion-switch-effects-easing),opacity var(--m3-motion-switch-effects-duration) var(--m3-motion-switch-effects-easing)}.material-switch .material-switch__handle{position:relative;top:auto;left:auto;z-index:1;display:block;width:var(--md-switch-handle-width);height:var(--md-switch-handle-height);border-radius:var(--md-switch-handle-shape);background:transparent;box-shadow:none;transform:none;transform-origin:center;transition:width var(--m3-motion-switch-handle-size-duration) var(--m3-motion-switch-handle-slide-easing),height var(--m3-motion-switch-handle-size-duration) var(--m3-motion-switch-handle-slide-easing)}.material-switch .material-switch__handle:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:auto;height:auto;border:0;border-radius:inherit;background:var(--md-switch-handle-color);content:"";opacity:1;transform:none;transition:background-color var(--m3-motion-switch-effects-duration) var(--m3-motion-switch-effects-easing),opacity var(--m3-motion-switch-effects-duration) var(--m3-motion-switch-effects-easing)}.material-switch .material-switch__handle:after{display:none;content:none}.material-switch--icons-both .material-switch__handle,.material-switch input:checked+.material-switch__track .material-switch__handle{width:var(--md-switch-with-icon-handle-width);height:var(--md-switch-with-icon-handle-height);top:auto;left:auto;background:transparent;transform:none}.material-switch input:checked+.material-switch__track .material-switch__handle:before{width:auto;height:auto;border:0;background:var(--md-switch-selected-handle-color);opacity:1;transform:none}.material-switch input:checked+.material-switch__track{border:0;background:transparent}.material-switch input:checked+.material-switch__track:before{display:block;border-width:0;border-color:transparent;background:var(--md-switch-selected-track-color);content:"";opacity:1}.material-switch:hover input:not(:checked):not(:disabled)+.material-switch__track:before{border-color:var(--md-switch-hover-track-outline-color);background:var(--md-switch-hover-track-color)}.material-switch:hover input:not(:checked):not(:disabled)+.material-switch__track .material-switch__handle:before{background:var(--md-switch-hover-handle-color)}.material-switch:hover input:not(:checked):not(:disabled)+.material-switch__track .material-switch__state-layer{background:var(--md-switch-hover-state-layer-color);opacity:var(--md-switch-hover-state-layer-opacity)}.material-switch:hover input:checked:not(:disabled)+.material-switch__track:before{background:var(--md-switch-selected-hover-track-color);opacity:1}.material-switch:hover input:checked:not(:disabled)+.material-switch__track .material-switch__handle:before{width:auto;height:auto;border:0;background:var(--md-switch-selected-hover-handle-color);opacity:1;transform:none}.material-switch:hover input:checked:not(:disabled)+.material-switch__track .material-switch__state-layer{background:var(--md-switch-selected-hover-state-layer-color);opacity:var(--md-switch-selected-hover-state-layer-opacity)}.material-switch input:focus-visible+.material-switch__track{outline:2px solid color-mix(in srgb,var(--md-sys-color-primary) 74%,var(--md-sys-color-surface));outline-offset:2px}.material-switch input:focus-visible:not(:checked)+.material-switch__track:before{border-color:var(--md-switch-focus-track-outline-color);background:var(--md-switch-focus-track-color)}.material-switch input:focus-visible:not(:checked)+.material-switch__track .material-switch__handle:before{background:var(--md-switch-focus-handle-color)}.material-switch input:focus-visible:checked+.material-switch__track:before{background:var(--md-switch-selected-focus-track-color);opacity:1}.material-switch input:focus-visible:checked+.material-switch__track .material-switch__handle:before{width:auto;height:auto;border:0;background:var(--md-switch-selected-focus-handle-color);opacity:1;transform:none}.material-switch input:active:not(:disabled)+.material-switch__track .material-switch__handle{width:var(--md-switch-pressed-handle-width);height:var(--md-switch-pressed-handle-height);top:auto;left:auto;background:transparent;transform:none;transition-duration:var(--m3-motion-switch-pressed-duration);transition-timing-function:var(--md-sys-motion-easing-linear)}.material-switch input:active:not(:checked):not(:disabled)+.material-switch__track:before{border-color:var(--md-switch-pressed-track-outline-color);background:var(--md-switch-pressed-track-color)}.material-switch input:active:not(:checked):not(:disabled)+.material-switch__track .material-switch__handle:before{background:var(--md-switch-pressed-handle-color)}.material-switch input:active:not(:checked):not(:disabled)+.material-switch__track .material-switch__state-layer{background:var(--md-switch-pressed-state-layer-color);opacity:var(--md-switch-pressed-state-layer-opacity)}.material-switch input:active:checked:not(:disabled)+.material-switch__track:before{background:var(--md-switch-selected-pressed-track-color);opacity:1}.material-switch input:active:checked:not(:disabled)+.material-switch__track .material-switch__handle:before{width:auto;height:auto;border:0;background:var(--md-switch-selected-pressed-handle-color);opacity:1;transform:none}.material-switch input:active:checked:not(:disabled)+.material-switch__track .material-switch__state-layer{background:var(--md-switch-selected-pressed-state-layer-color);opacity:var(--md-switch-selected-pressed-state-layer-opacity)}.material-switch input:disabled+.material-switch__track:before{border-color:var(--md-switch-disabled-track-outline-color);background:var(--md-switch-disabled-track-color);opacity:var(--md-switch-disabled-track-opacity)}.material-switch input:disabled+.material-switch__track .material-switch__handle:before{background:var(--md-switch-disabled-handle-color);opacity:var(--md-switch-disabled-handle-opacity)}.material-switch input:checked:disabled+.material-switch__track:before{border-width:0;background:var(--md-switch-disabled-selected-track-color)}.material-switch input:checked:disabled+.material-switch__track .material-switch__handle:before{width:auto;height:auto;border:0;background:var(--md-switch-disabled-selected-handle-color);opacity:var(--md-switch-disabled-selected-handle-opacity);transform:none}.material-switch__icons{position:relative;display:block;width:100%;height:100%}.material-switch__icon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:var(--md-switch-icon-size);height:var(--md-switch-icon-size);margin:auto;color:var(--md-switch-icon-color);fill:currentColor;opacity:0;transform:none;transition:color var(--m3-motion-switch-effects-duration) var(--m3-motion-switch-effects-easing),opacity var(--m3-motion-switch-icon-fade-duration) var(--m3-motion-switch-effects-easing),transform var(--m3-motion-switch-icon-transform-duration) var(--m3-motion-switch-handle-slide-easing)}.material-switch__icon-glyph{width:100%;height:100%;color:currentColor;fill:currentColor}.material-switch__icon--on{width:var(--md-switch-selected-icon-size);height:var(--md-switch-selected-icon-size);color:var(--md-switch-selected-icon-color)}.material-switch:not(.material-switch--icons-both) input:not(:checked)+.material-switch__track .material-switch__icon--on{transform:rotate(-45deg)}.material-switch--icons-both input:not(:checked)+.material-switch__track .material-switch__icon--off,.material-switch input:checked+.material-switch__track .material-switch__icon--on{opacity:1}.material-switch:hover input:not(:checked):not(:disabled)+.material-switch__track .material-switch__icon--off,.material-switch input:focus-visible:not(:checked)+.material-switch__track .material-switch__icon--off{color:var(--md-switch-hover-icon-color)}.material-switch:hover input:checked:not(:disabled)+.material-switch__track .material-switch__icon--on,.material-switch input:focus-visible:checked+.material-switch__track .material-switch__icon--on{color:var(--md-switch-selected-hover-icon-color)}.material-switch input:active:not(:checked):not(:disabled)+.material-switch__track .material-switch__icon--off{color:var(--md-switch-pressed-icon-color)}.material-switch input:active:checked:not(:disabled)+.material-switch__track .material-switch__icon--on{color:var(--md-switch-selected-pressed-icon-color)}.material-switch input:disabled+.material-switch__track .material-switch__icon--off{color:var(--md-switch-disabled-icon-color);opacity:var(--md-switch-disabled-icon-opacity)}.material-switch input:checked:disabled+.material-switch__track .material-switch__icon--on{color:var(--md-switch-disabled-selected-icon-color);opacity:var(--md-switch-disabled-selected-icon-opacity)}.material-segmented-action-list{display:grid;gap:var(--m3-list-row-gap, 2px)}.material-segmented-action-row{--md-segmented-action-leading-slot-size: var(--m3-list-leading-image-size, 56px);--md-segmented-action-leading-content-size: var(--m3-list-leading-icon-size, 24px);--md-segmented-action-trailing-size: var(--m3-list-trailing-icon-size, 24px);--md-segmented-action-state-layer-color: var(--md-sys-color-on-surface);position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:var(--m3-list-corner-connected, var(--md-sys-shape-corner-extra-small));background:var(--m3-list-container-color, var(--md-sys-color-surface));color:var(--md-sys-color-on-surface);isolation:isolate;transition:background var(--m3-motion-transition-default-effects),border-radius var(--m3-motion-transition-fast-spatial),color var(--m3-motion-transition-default-effects),opacity var(--m3-motion-transition-fast-effects)}.material-segmented-action-row--with-switch{grid-template-columns:minmax(0,1fr) auto}.material-segmented-action{--md-ripple-hover-color: var(--md-segmented-action-state-layer-color);--md-ripple-pressed-color: var(--md-segmented-action-state-layer-color);--md-ripple-hover-opacity: var(--m3-list-state-hover-opacity, var(--md-sys-state-hover-state-layer-opacity));--md-ripple-pressed-opacity: var(--m3-list-state-pressed-opacity, var(--md-sys-state-pressed-state-layer-opacity));position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--m3-list-between-space, 12px);inline-size:100%;min-block-size:var(--m3-list-two-line-container-height, 72px);margin:0;padding:var(--m3-list-vertical-space, 8px) var(--m3-list-trailing-space, 16px) var(--m3-list-vertical-space, 8px) var(--m3-list-leading-space, 16px);overflow:hidden;border:0;border-radius:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;cursor:pointer;font:inherit;isolation:isolate;text-align:start}.material-segmented-action--leading-avatar{--md-segmented-action-leading-content-size: var(--m3-list-leading-avatar-size, 40px)}.material-segmented-action--leading-image{--md-segmented-action-leading-content-size: var(--m3-list-leading-image-size, 56px)}.material-segmented-action--with-leading{grid-template-columns:var(--md-segmented-action-leading-slot-size) minmax(0,1fr)}.material-segmented-action--with-trailing{grid-template-columns:minmax(0,1fr) minmax(var(--md-segmented-action-trailing-size),max-content)}.material-segmented-action--with-leading.material-segmented-action--with-trailing{grid-template-columns:var(--md-segmented-action-leading-slot-size) minmax(0,1fr) minmax(var(--md-segmented-action-trailing-size),max-content)}.material-segmented-action-row:first-child{border-radius:var(--m3-list-corner-large, var(--md-sys-shape-corner-large)) var(--m3-list-corner-large, var(--md-sys-shape-corner-large)) var(--m3-list-corner-connected, var(--md-sys-shape-corner-extra-small)) var(--m3-list-corner-connected, var(--md-sys-shape-corner-extra-small))}.material-segmented-action-row:last-child{border-radius:var(--m3-list-corner-connected, var(--md-sys-shape-corner-extra-small)) var(--m3-list-corner-connected, var(--md-sys-shape-corner-extra-small)) var(--m3-list-corner-large, var(--md-sys-shape-corner-large)) var(--m3-list-corner-large, var(--md-sys-shape-corner-large))}.material-segmented-action-row:only-child,.material-segmented-action-row:has(.material-segmented-action:active),.material-segmented-action-row--active{border-radius:var(--m3-list-corner-large, var(--md-sys-shape-corner-large))}.material-segmented-action-row:hover:has(.material-segmented-action:not(:disabled)){border-radius:var(--m3-list-corner-medium, var(--md-sys-shape-corner-medium))}.material-segmented-action-row--active,.material-segmented-action-row--active:hover{--md-segmented-action-state-layer-color: var(--md-sys-color-on-secondary-container);border-radius:var(--m3-list-corner-large, var(--md-sys-shape-corner-large));background:var(--m3-list-selected-container-color, var(--md-sys-color-secondary-container));color:var(--md-sys-color-on-secondary-container)}.material-segmented-action-row>.material-ripple{z-index:0}.material-segmented-action:focus-visible{outline:3px solid color-mix(in srgb,var(--md-sys-color-primary) 24%,transparent);outline-offset:-3px}.material-segmented-action-row--disabled{opacity:.38}.material-segmented-action:disabled{cursor:default}.material-segmented-action__leading,.material-segmented-action__body,.material-segmented-action__trailing,.material-segmented-action__switch{position:relative;z-index:1}.material-segmented-action__leading{display:grid;inline-size:var(--md-segmented-action-leading-slot-size);block-size:var(--m3-list-leading-image-size, 56px);place-items:center;color:var(--md-sys-color-on-surface-variant)}.material-segmented-action__leading img{display:block;inline-size:var(--md-segmented-action-leading-content-size);block-size:var(--md-segmented-action-leading-content-size);object-fit:contain;object-position:center}.material-segmented-action__leading>svg,.material-segmented-action__leading>img{inline-size:var(--md-segmented-action-leading-content-size);block-size:var(--md-segmented-action-leading-content-size);font-size:var(--md-segmented-action-leading-content-size)}.material-segmented-action__body{display:grid;min-inline-size:0;gap:2px}.material-segmented-action__label,.material-segmented-action__supporting-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-segmented-action__label{color:inherit}.material-segmented-action__match{color:var(--md-sys-color-tertiary);font-weight:var(--md-sys-typescale-body-large-emphasized-weight, 500)}.material-segmented-action__supporting-line{display:flex;align-items:center;gap:6px;min-inline-size:0}.material-segmented-action__supporting-icon{display:grid;flex:0 0 16px;inline-size:16px;block-size:16px;place-items:center;color:currentColor}.material-segmented-action__supporting-icon>svg,.material-segmented-action__supporting-icon>img{inline-size:16px;block-size:16px;font-size:16px}.material-segmented-action__supporting-text,.material-segmented-action__trailing{color:var(--md-sys-color-on-surface-variant)}.material-segmented-action-row--active .material-segmented-action__supporting-line,.material-segmented-action-row--active .material-segmented-action__supporting-text,.material-segmented-action-row--active .material-segmented-action__trailing{color:color-mix(in srgb,var(--md-sys-color-on-secondary-container) 76%,transparent)}.material-segmented-action__trailing{min-inline-size:var(--md-segmented-action-trailing-size);text-align:end;white-space:nowrap}.material-segmented-action__switch{display:grid;align-self:stretch;place-items:center;padding-inline-end:var(--m3-list-trailing-space, 16px)}@media (max-width: 480px){.material-segmented-action--leading-image{--md-segmented-action-leading-content-size: var(--m3-list-leading-avatar-size, 40px)}}.material-slider{position:relative;display:block;width:100%;min-width:0;height:var(--md-slider-touch-target-size);border-radius:var(--md-slider-touch-target-shape);cursor:pointer;outline:none;overflow:visible;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.material-slider:before,.material-slider:after{display:none;content:none}.material-slider--disabled{cursor:default}.material-slider--dragging{--md-slider-current-handle-width: var(--md-slider-pressed-handle-width);--md-slider-current-handle-gap-and-half-width: calc( var(--md-slider-handle-gap-size) + (var(--md-slider-current-handle-width) / 2) )}.material-slider--with-value-indicator{margin-block-start:36px}.material-slider__visual{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible;pointer-events:none}.material-slider__track{position:absolute;top:50%;right:0;left:0;height:var(--md-slider-track-height);transform:translateY(-50%)}.material-slider__track-active,.material-slider__track-inactive{position:absolute;top:0;bottom:0;border-radius:var(--md-slider-track-shape);transition:none}.material-slider__track-active{left:0;width:max(0px,calc(var(--material-slider-progress, 0%) - var(--md-slider-current-handle-gap-and-half-width)));border-radius:var(--md-slider-track-shape) var(--md-slider-track-inside-corner-size) var(--md-slider-track-inside-corner-size) var(--md-slider-track-shape);background:var(--md-slider-active-track-color)}.material-slider__track-inactive{right:0;left:min(100%,calc(var(--material-slider-progress, 0%) + var(--md-slider-current-handle-gap-and-half-width)));border-radius:var(--md-slider-track-inside-corner-size) var(--md-slider-track-shape) var(--md-slider-track-shape) var(--md-slider-track-inside-corner-size);background:var(--md-slider-inactive-track-color)}.material-slider--centered .material-slider__track-inactive{z-index:0;background:var(--md-slider-inactive-track-color)}.material-slider--centered .material-slider__track-active{z-index:1;width:0;border-radius:var(--md-slider-track-inside-corner-size)}.material-slider--centered-positive .material-slider__track-inactive-start{left:0;width:max(0px,calc(var(--material-slider-origin, 50%) - var(--md-slider-handle-gap-size)));border-radius:var(--md-slider-track-shape) var(--md-slider-track-inside-corner-size) var(--md-slider-track-inside-corner-size) var(--md-slider-track-shape)}.material-slider--centered-positive .material-slider__track-inactive-end{right:0;left:min(100%,calc(var(--material-slider-progress, 0%) + var(--md-slider-current-handle-gap-and-half-width)));border-radius:var(--md-slider-track-inside-corner-size) var(--md-slider-track-shape) var(--md-slider-track-shape) var(--md-slider-track-inside-corner-size)}.material-slider--centered-positive .material-slider__track-active{left:var(--material-slider-origin, 50%);width:max(0px,calc(var(--material-slider-progress, 0%) - var(--md-slider-current-handle-gap-and-half-width) - var(--material-slider-origin, 50%)));border-radius:var(--md-slider-track-inside-corner-size) var(--md-slider-track-inside-corner-size) var(--md-slider-track-inside-corner-size) var(--md-slider-track-inside-corner-size)}.material-slider--centered-negative .material-slider__track-inactive-start,.material-slider--centered-at-origin .material-slider__track-inactive-start{left:0;width:max(0px,calc(var(--material-slider-progress, 0%) - var(--md-slider-current-handle-gap-and-half-width)));border-radius:var(--md-slider-track-shape) var(--md-slider-track-inside-corner-size) var(--md-slider-track-inside-corner-size) var(--md-slider-track-shape)}.material-slider--centered-negative .material-slider__track-inactive-end{right:0;left:min(100%,calc(var(--material-slider-origin, 50%) + var(--md-slider-handle-gap-size)));border-radius:var(--md-slider-track-inside-corner-size) var(--md-slider-track-shape) var(--md-slider-track-shape) var(--md-slider-track-inside-corner-size)}.material-slider--centered-at-origin .material-slider__track-inactive-end{right:0;left:min(100%,calc(var(--material-slider-progress, 0%) + var(--md-slider-current-handle-gap-and-half-width)));border-radius:var(--md-slider-track-inside-corner-size) var(--md-slider-track-shape) var(--md-slider-track-shape) var(--md-slider-track-inside-corner-size)}.material-slider--centered-negative .material-slider__track-active{left:min(100%,calc(var(--material-slider-progress, 0%) + var(--md-slider-current-handle-gap-and-half-width)));width:max(0px,calc(var(--material-slider-origin, 50%) - var(--material-slider-progress, 0%) - var(--md-slider-current-handle-gap-and-half-width)));border-radius:var(--md-slider-track-inside-corner-size) var(--md-slider-track-inside-corner-size) var(--md-slider-track-inside-corner-size) var(--md-slider-track-inside-corner-size)}.material-slider__stops{position:absolute;top:0;right:var(--md-slider-stop-indicator-center-space);bottom:0;left:var(--md-slider-stop-indicator-center-space);display:block;overflow:visible}.material-slider__stop{position:absolute;top:50%;left:var(--material-slider-stop-position, 0%);z-index:1;width:var(--md-slider-stop-size);height:var(--md-slider-stop-size);border-radius:var(--md-slider-track-shape);transform:translate(-50%,-50%);transition:none}.material-slider__stop--active{background:var(--md-slider-active-stop-color)}.material-slider__stop--inactive{background:var(--md-slider-inactive-stop-color)}.material-slider__inset-icon{position:absolute;top:50%;left:14px;z-index:2;display:grid;place-items:center;width:24px;height:24px;color:var(--md-sys-color-on-primary);transform:translateY(-50%)}.material-slider__inset-icon>svg,.material-slider__inset-icon>img{width:24px;height:24px}.material-slider__handle-container{position:absolute;top:50%;left:var(--material-slider-progress, 0%);z-index:2;display:grid;width:var(--md-slider-touch-target-size);height:var(--md-slider-touch-target-size);place-items:center;overflow:visible;transform:translate(-50%,-50%);transition:none}.material-slider__state-layer{display:none}.material-slider__value-indicator{position:absolute;bottom:calc(50% + 18px);left:50%;z-index:3;display:inline-grid;place-items:center;min-width:var(--md-slider-value-indicator-min-width);height:var(--md-slider-value-indicator-container-height);padding:0 var(--md-slider-value-indicator-horizontal-padding);border-radius:var(--md-slider-value-indicator-shape);background:var(--md-slider-value-indicator-container-color);color:var(--md-slider-value-indicator-label-text-color);box-shadow:var(--md-sys-elevation-level1);opacity:0;pointer-events:none;transform:translate(-50%,4px) scale(.92);transform-origin:center bottom;transition:opacity var(--m3-motion-transition-fast-effects),transform var(--m3-motion-transition-fast-spatial)}.material-slider--value-indicator-always .material-slider__value-indicator,.material-slider--dragging .material-slider__value-indicator,.material-slider:has(.material-slider__input:focus-visible) .material-slider__value-indicator{opacity:1;transform:translate(-50%) scale(1)}.material-slider__handle{position:relative;z-index:1;display:block;width:var(--md-slider-current-handle-width);height:var(--md-slider-handle-height);border-radius:var(--md-slider-handle-shape);background:var(--md-slider-handle-color);box-shadow:none;transition:background-color var(--m3-motion-fast-effects-duration) var(--md-sys-motion-easing-linear),opacity var(--m3-motion-fast-effects-duration) var(--md-sys-motion-easing-linear)}.material-slider__input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:inherit;opacity:0}.material-slider__input:focus-visible{outline:none}.material-slider__input::-webkit-slider-runnable-track{height:var(--md-slider-touch-target-size);background:transparent}.material-slider__input::-webkit-slider-thumb{width:var(--md-slider-touch-target-size);height:var(--md-slider-touch-target-size);margin-top:0;border:0;border-radius:var(--md-slider-touch-target-shape);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.material-slider__input::-moz-range-track{height:var(--md-slider-touch-target-size);border:0;background:transparent}.material-slider__input::-moz-range-progress{background:transparent}.material-slider__input::-moz-range-thumb{width:var(--md-slider-touch-target-size);height:var(--md-slider-touch-target-size);border:0;border-radius:var(--md-slider-touch-target-shape);background:transparent}.material-slider:has(.material-slider__input:focus-visible){outline:2px solid color-mix(in srgb,var(--md-sys-color-primary) 24%,transparent);outline-offset:2px}.material-slider--disabled .material-slider__track-active{background:var(--md-slider-disabled-active-track-color);opacity:var(--md-slider-disabled-active-track-opacity)}.material-slider--disabled .material-slider__track-inactive{background:var(--md-slider-disabled-inactive-track-color);opacity:var(--md-slider-disabled-inactive-track-opacity)}.material-slider--disabled .material-slider__handle{background:var(--md-slider-disabled-handle-color);opacity:var(--md-slider-disabled-handle-opacity)}.material-slider--disabled .material-slider__stop{background:var(--md-slider-disabled-stop-color);opacity:var(--md-slider-disabled-stop-opacity)}.material-slider--disabled.material-slider--value-indicator-always .material-slider__value-indicator{opacity:var(--md-slider-disabled-handle-opacity)}:root{color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--md-sys-color-surface)}button,input,select{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}a{color:inherit}svg{width:1em;height:1em}.material-react-root{min-height:100%}.app-bar-progress-control{display:grid;gap:8px;width:min(100%,440px);margin-bottom:24px;color:var(--md-sys-color-on-surface-variant)}.app-bar-progress-control>span{display:flex;justify-content:space-between}.app-bar-progress-control input{width:100%;accent-color:var(--md-sys-color-primary)}.app-bar-grid,.bottom-app-bar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.app-bar-demo{min-width:0;overflow:hidden;border:1px solid var(--md-sys-color-outline-variant);border-radius:18px;background:var(--md-sys-color-surface)}.app-bar-demo>.stage-label{display:block;margin-bottom:0;padding:10px 16px;background:var(--md-sys-color-surface-container-low)}.app-bar-demo .material-top-app-bar,.app-bar-demo .material-bottom-app-bar{max-width:none}.theme-panel__title,.theme-panel__controls,.mode-control,.mode-control__label{display:flex;align-items:center}.theme-panel__title{gap:14px}.theme-panel__icon{flex:0 0 auto;width:48px;height:48px;border-radius:18px;font-size:24px}.theme-panel h2,.theme-panel p,.section-heading h2,.specimen__header h3,.specimen__header p{margin:0}.theme-panel p{margin-top:3px;color:var(--md-sys-color-on-surface-variant)}.theme-panel__controls{gap:24px}.color-presets{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0}.color-presets legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.color-preset,.custom-color{position:relative;display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;overflow:hidden;border:3px solid transparent;border-radius:50%;cursor:pointer;transition:border-radius var(--m3-motion-transition-fast-spatial),transform var(--m3-motion-transition-fast-spatial),border-color var(--m3-motion-transition-fast-effects)}.color-preset:hover,.custom-color:hover{border-radius:12px;transform:scale(1.08)}.color-preset--selected{border-color:var(--md-sys-color-on-surface);border-radius:12px}.custom-color{color:var(--md-sys-color-on-surface-variant);background:var(--md-sys-color-surface-container-highest);font-size:17px}.custom-color input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.mode-control{gap:13px;white-space:nowrap}.mode-control__label{gap:7px}.component-section{scroll-margin-top:100px;padding-top:104px}.specimen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.specimen{display:grid;grid-template-rows:auto minmax(220px,1fr);min-width:0;overflow:hidden;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-sys-color-outline-variant) 38%,transparent);transition:border-radius var(--m3-motion-transition-default-spatial),background-color var(--m3-motion-transition-default-effects)}.specimen--wide{grid-column:1 / -1}.specimen__header{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:24px 26px 20px}.specimen__header p{max-width:560px;margin-top:5px;color:var(--md-sys-color-on-surface-variant)}.specimen__header code{padding:6px 9px;border-radius:8px;color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.specimen__stage{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:18px;min-width:0;padding:28px;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container)}.stage-toolbar{align-self:stretch;display:flex;justify-content:flex-end}.stage-toolbar label{display:flex;align-items:center;gap:9px;color:var(--md-sys-color-on-surface-variant)}.stage-toolbar select{min-height:38px;padding:0 30px 0 12px;border:0;border-radius:12px;color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container);cursor:pointer}.button-showcase{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fab-toolbar{flex-wrap:wrap;gap:12px 20px}.fab-primary-showcase,.fab-size-showcase,.fab-extended-size-showcase,.fab-color-showcase{display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px;width:100%}.fab-primary-showcase{min-height:112px}.fab-primary-showcase>div,.fab-size-showcase>div,.fab-extended-size-showcase>div,.fab-color-showcase>div{display:grid;justify-items:center;gap:12px}.fab-primary-showcase .stage-label{margin-bottom:0}.fab-size-showcase>div>span,.fab-extended-size-showcase>div>span,.fab-color-showcase>div>span{max-width:112px;color:var(--md-sys-color-on-surface-variant);text-align:center}.fab-color-showcase{align-items:start;gap:20px}.fab-extended-size-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.fab-extended-size-showcase>div{min-width:0}.fab-menu-showcase{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.75fr);align-items:center;gap:36px;width:100%}.fab-menu-stage{display:grid;min-height:312px;place-items:end center;overflow:hidden;border-radius:28px;background:color-mix(in srgb,var(--md-sys-color-surface-container) 72%,transparent)}.fab-menu-notes{display:grid;gap:10px;max-width:340px}.fab-menu-notes .stage-label{margin-bottom:2px}.fab-menu-notes strong{color:var(--md-sys-color-on-surface)}.fab-menu-notes>span:not(.stage-label){color:var(--md-sys-color-on-surface-variant)}.menu-showcase{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:20px;width:100%}.menu-anchor-stage{display:grid;align-content:start;justify-items:start;gap:16px;min-height:360px;padding:28px;border-radius:28px;background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--md-sys-color-tertiary) 14%,transparent),transparent 38%),var(--md-sys-color-surface-container-low)}.menu-notes{display:grid;align-content:start;gap:12px;padding:24px;border-radius:24px;color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container)}.menu-notes .stage-label{justify-self:start}.menu-notes>span:not(.stage-label){color:color-mix(in srgb,var(--md-sys-color-on-secondary-container) 78%,transparent)}@media (max-width: 680px){.fab-extended-size-showcase,.fab-menu-showcase,.menu-showcase{grid-template-columns:1fr}.fab-extended-size-showcase{align-items:center}.fab-menu-stage{width:100%}}.chip-showcase{display:grid;gap:8px;width:100%}.chip-showcase+.chip-showcase{margin-top:8px}.demo-avatar{display:grid;width:100%;height:100%;place-items:center;color:var(--md-sys-color-on-tertiary-container);background:var(--md-sys-color-tertiary-container)}.card-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;width:100%}.card-showcase>.material-card{min-height:218px}.demo-card__label,.demo-card__title,.demo-card__supporting{display:block}.demo-card__label{margin-bottom:16px;color:var(--md-sys-color-primary)}.demo-card__title{margin:0;color:var(--md-sys-color-on-surface)}.demo-card__supporting{margin:8px 0 0;color:var(--md-sys-color-on-surface-variant)}.demo-card__actions{display:flex;justify-content:flex-end;margin:auto -8px -8px 0;padding-top:16px}.dialog-showcase{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}.dialog-showcase>div{display:grid;align-content:center;justify-items:start;gap:12px;min-height:132px;padding:18px;border-radius:20px;background:var(--md-sys-color-surface-container)}.demo-custom-dialog{display:grid;gap:16px;width:min(100%,420px);max-height:calc(100dvh - 48px);padding:24px;overflow:auto;border-radius:var(--md-sys-shape-corner-extra-large);color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container-high);box-shadow:var(--md-sys-elevation-level3)}.demo-custom-dialog h3{margin:0}.demo-custom-dialog>.material-button{justify-self:end}.demo-full-screen-dialog{display:grid;gap:24px;width:min(100%,720px);margin-inline:auto}.demo-full-screen-dialog label{display:grid;gap:8px}.demo-full-screen-dialog input{min-height:56px;padding:0 16px;border:1px solid var(--md-sys-color-outline);border-radius:4px 4px 0 0;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface-container-highest)}.divider-showcase{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:28px;width:100%}.divider-showcase__horizontal{display:grid;align-content:center;gap:30px;min-width:0}.divider-showcase__horizontal>div{display:grid;gap:12px}.divider-showcase__vertical{display:flex;align-items:stretch;justify-content:space-between;min-height:180px;overflow:hidden;border-radius:20px;background:var(--md-sys-color-surface-container-low)}.divider-showcase__vertical>span{display:grid;flex:1 1 0;min-width:0;place-items:center;padding:12px;color:var(--md-sys-color-on-surface-variant)}.type-scale{display:grid;width:100%;overflow:hidden;border:1px solid var(--md-sys-color-outline-variant);border-radius:20px;background:var(--md-sys-color-surface-container-lowest)}.type-scale__header,.type-scale__row{display:grid;grid-template-columns:minmax(190px,.7fr) repeat(2,minmax(0,1fr));align-items:center;gap:20px;min-width:0;padding:12px 16px}.type-scale__header{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant)}.type-scale__row+.type-scale__row{border-top:1px solid var(--md-sys-color-outline-variant)}.type-scale__row>[role=cell]{min-width:0;overflow:hidden}.type-scale__meta{display:grid;gap:3px;min-width:0}.type-scale__meta code{overflow:hidden;color:var(--md-sys-color-primary);text-overflow:ellipsis}.type-scale__meta span{color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.stage-label{display:block;margin-bottom:-9px;color:var(--md-sys-color-on-surface-variant)}.ripple-tile{position:relative;isolation:isolate;display:flex;align-items:center;gap:16px;width:100%;min-height:112px;padding:18px;overflow:hidden;border:0;border-radius:28px 28px 28px 8px;color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container);cursor:pointer;text-align:left;transition:border-radius var(--m3-motion-transition-default-spatial)}.ripple-tile:hover{border-radius:14px 36px}.ripple-tile__icon{position:relative;z-index:3;display:grid;flex:0 0 auto;width:54px;height:54px;place-items:center;border-radius:20px;color:var(--md-sys-color-on-primary);background:var(--md-sys-color-primary);font-size:25px}.ripple-tile>span:last-child,.ripple-tile strong,.ripple-tile small{position:relative;z-index:3;display:block}.ripple-tile small,.switch-list small,.quantity-demo small,.demo-list-row small{margin-top:3px;color:var(--md-sys-color-on-surface-variant)}.switch-list{display:grid;align-self:stretch;gap:2px}.checkbox-state-showcase{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.checkbox-state-showcase label{display:inline-flex;align-items:center;gap:4px;color:var(--md-sys-color-on-surface);cursor:pointer}.checkbox-state-showcase label:has(input:disabled){cursor:default}.checkbox-list-demo{align-self:stretch}.switch-list label,.quantity-demo,.demo-list-row{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:10px 16px;border-radius:5px;background:var(--md-sys-color-surface-container)}.switch-list label:first-child,.demo-list-row{border-radius:22px 22px 5px 5px}.switch-list label:last-child,.quantity-demo{border-radius:5px 5px 22px 22px}.switch-list strong,.switch-list small,.quantity-demo strong,.quantity-demo small,.demo-list-row strong,.demo-list-row small{display:block}.slider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:46px;padding:20px 8px 0}.slider-demo{display:grid;gap:20px}.slider-demo>span,.progress-demo__label{display:flex;align-items:center;justify-content:space-between;gap:20px}.slider-demo output,.progress-demo output{color:var(--md-sys-color-primary);font-variant-numeric:tabular-nums}.specimen-grid--lists .specimen__stage{justify-content:flex-start}.specimen-grid--lists .material-rich-option-list,.specimen-grid--lists .material-segmented-action-list,.specimen-grid--lists .material-checkbox-list,.specimen-grid--lists .material-list{align-self:stretch}.material-list-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:24px}.material-list-showcase>div{display:grid;align-content:start;gap:12px;min-inline-size:0}.demo-list-media{display:grid;inline-size:100%;block-size:100%;background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-size:24px;place-items:center}.demo-swipe-action{flex:1 1 0;min-inline-size:64px;padding:8px;border:0;border-radius:var(--md-sys-shape-corner-large);color:var(--md-sys-color-on-tertiary-container);background:var(--md-sys-color-tertiary-container);cursor:pointer}.demo-swipe-action--delete{color:var(--md-sys-color-on-error-container);background:var(--md-sys-color-error-container)}.demo-swipe-action:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:-3px}.option-swatch{display:block;width:48px;height:48px;background:var(--md-sys-color-primary-container)}.option-swatch--compact{border-radius:8px;transform:scaleY(.62)}.option-swatch--comfortable{border-radius:16px}.option-swatch--relaxed{border-radius:50% 22% 50% 28%;transform:scale(.82)}.material-segmented-action__leading svg,.material-rich-option__state svg{width:24px;height:24px}.badge-showcase{display:flex;align-items:center;gap:24px}.badged-icon{position:relative;display:grid;width:56px;height:56px;place-items:center;border:0;border-radius:20px;color:var(--md-sys-color-on-secondary-container);background:var(--md-sys-color-secondary-container);cursor:pointer;font-size:25px}.badged-icon .material-badge{position:absolute;top:-4px;right:-5px}.quantity-demo,.demo-list-row{align-self:stretch}.quantity-demo{border-radius:22px}.progress-demo{display:grid;align-self:stretch;gap:22px;padding:12px 4px 0}.progress-demo__linear-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px}.progress-demo__linear-grid>div{display:grid;min-width:0;gap:10px}.progress-demo__linear-grid .material-progress{width:100%}.progress-demo__circular-grid{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-around;gap:24px}.progress-demo__circular-grid>div{display:grid;justify-items:center;gap:12px}@media (max-width: 640px){.material-list-showcase,.progress-demo__linear-grid{grid-template-columns:1fr}}.loading-showcase{display:flex;align-self:stretch;justify-content:space-evenly;gap:24px}.loading-showcase>div{display:grid;justify-items:center;gap:14px;color:var(--md-sys-color-on-surface-variant)}.demo-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;border-radius:22px}.footer-divider{width:min(calc(100% - 32px),1280px);margin:0 auto}.gallery-shell>footer{display:flex;justify-content:space-between;gap:24px;width:min(calc(100% - 32px),1280px);margin:0 auto;padding:32px 0 48px;color:var(--md-sys-color-on-surface-variant)}.gallery-shell>footer a{color:var(--md-sys-color-primary)}.gallery-toast{position:fixed;right:22px;bottom:22px;z-index:40;max-width:min(420px,calc(100vw - 44px));padding:14px 20px;border-radius:18px 18px 18px 6px;color:var(--md-sys-color-inverse-on-surface);background:var(--md-sys-color-inverse-surface);box-shadow:var(--md-sys-elevation-level3)}@media (max-width: 900px){.theme-panel{grid-template-columns:1fr}.theme-panel__controls{justify-content:space-between}}@media (max-width: 680px){.gallery-content{padding-top:18px}.theme-panel{padding:20px;border-radius:14px 30px 30px}.theme-panel__title p{display:none}.theme-panel__controls{align-items:flex-start;gap:18px}.color-presets{flex-wrap:wrap}.color-preset,.custom-color{width:32px;height:32px}.mode-control__label{display:none}.component-section{padding-top:76px}.specimen-grid,.app-bar-grid,.bottom-app-bar-grid,.slider-grid,.card-showcase,.dialog-showcase,.divider-showcase{grid-template-columns:1fr}.type-scale__header{display:none}.type-scale__row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;padding:16px}.type-scale__meta{grid-column:1 / -1}.type-scale__row>[role=cell]:before{display:block;margin-bottom:4px;color:var(--md-sys-color-on-surface-variant);content:"Baseline";font-family:var(--md-sys-typescale-label-small-emphasized-font, var(--material-ui-font));font-feature-settings:var(--md-sys-typescale-label-small-emphasized-font-feature-settings, normal);font-size:var(--md-sys-typescale-label-small-emphasized-size, 11px);font-stretch:var(--md-sys-typescale-label-small-emphasized-font-stretch, normal);font-style:var(--md-sys-typescale-label-small-emphasized-font-style, normal);font-variation-settings:var(--md-sys-typescale-label-small-emphasized-font-variation-settings, normal);font-weight:var(--md-sys-typescale-label-small-emphasized-weight, 700);line-height:var(--md-sys-typescale-label-small-emphasized-line-height, 16px);letter-spacing:var(--md-sys-typescale-label-small-emphasized-tracking, .5px)}.type-scale__row>[role=cell]:last-child:before{content:"Emphasized"}.specimen--wide{grid-column:auto}.specimen__header{padding:22px 20px 17px}.specimen__header code{display:none}.specimen__stage{padding:24px 18px}.button-showcase{gap:7px}.slider-grid{gap:58px}.material-button-group{max-width:100%}.gallery-shell>footer{flex-direction:column}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}[hidden]{display:none!important}.gallery-shell{min-height:100dvh;color:var(--md-sys-color-on-surface);background:var(--md-sys-color-surface)}.gallery-navigation{position:fixed;inset:0 auto 0 0;z-index:30;width:96px;display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 0;background:var(--md-sys-color-surface-container)}.gallery-navigation__brand{display:grid;place-items:center;width:48px;height:48px;margin-bottom:28px;font-size:28px;color:var(--md-sys-color-primary)}.gallery-navigation a{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:88px;min-height:64px;padding:4px;border-radius:16px;text-decoration:none;color:var(--md-sys-color-on-surface-variant)}.gallery-navigation__indicator{display:grid;place-items:center;width:56px;height:32px;border-radius:var(--md-sys-shape-corner-full);font-size:24px;transition:background-color var(--m3-motion-transition-fast-effects)}.gallery-navigation a[aria-current]{color:var(--md-sys-color-on-surface)}.gallery-navigation a[aria-current] .gallery-navigation__indicator{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.gallery-navigation a:focus-visible,.gallery-app-bar a:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.gallery-workspace{margin-left:96px}.gallery-app-bar{max-width:none;padding-inline:24px}.gallery-app-bar a{position:relative;display:flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border-radius:var(--md-sys-shape-corner-full);text-decoration:none;color:var(--md-sys-color-primary)}.gallery-content{width:min(100%,1280px);margin:auto;padding:40px 40px 64px;min-height:calc(100dvh - 180px)}.page-heading{max-width:720px;margin-bottom:28px}.page-heading h1{margin:0 0 16px}.page-heading p{margin:0;color:var(--md-sys-color-on-surface-variant)}.component-picker{gap:8px;margin-bottom:40px}.component-section{padding-top:0;scroll-margin-top:24px}.section-heading{margin-bottom:24px}.eyebrow{display:none}.specimen{border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low);box-shadow:none;grid-template-rows:auto minmax(180px,1fr)}.specimen__header{flex-direction:column;gap:12px;padding:24px}.specimen__header code{white-space:normal;overflow-wrap:anywhere;background:transparent;padding:0;color:var(--md-sys-color-on-surface-variant)}.specimen__stage{border-radius:0;padding:24px;overflow-x:auto}.theme-panel{max-width:800px;padding:32px;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container-low)}.theme-panel__title{margin-bottom:32px}.theme-panel__icon{display:none}.theme-panel__controls{flex-direction:column;align-items:stretch;gap:24px}.mode-control{justify-content:space-between;min-height:48px}.color-preset,.custom-color{width:48px;height:48px}.gallery-workspace>footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 40px 32px;color:var(--md-sys-color-on-surface-variant)}.footer-divider{width:calc(100% - 80px)}.skip-link{position:fixed;top:-100px;left:112px;z-index:100;padding:16px;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.skip-link:focus{top:8px}@media (max-width: 1000px){.specimen-grid{grid-template-columns:1fr}}@media (max-width: 599px){.gallery-navigation{inset:auto 0 0;width:100%;flex-direction:row;justify-content:space-around;gap:0;min-height:80px;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.gallery-navigation__brand{display:none}.gallery-navigation a{width:100%;min-height:64px}.gallery-navigation__indicator{width:64px}.gallery-workspace{margin-left:0;padding-bottom:calc(80px + env(safe-area-inset-bottom))}.gallery-app-bar{padding-inline:0}.gallery-app-bar>span{max-width:220px}.gallery-app-bar a{padding:0 12px}.gallery-app-bar a span{display:none}.gallery-content{width:100%;padding:24px 16px 40px}.component-picker{flex-wrap:nowrap;overflow-x:auto;padding:4px 0 12px;margin-bottom:24px}.component-picker>*{flex-shrink:0}.specimen__header,.specimen__stage{padding:20px 16px}.specimen__header code{display:block}.theme-panel{padding:24px 16px}.theme-panel__title p,.mode-control__label{display:flex}.color-presets{flex-wrap:wrap}.gallery-workspace>footer{padding:24px 16px}.footer-divider{width:calc(100% - 32px)}.gallery-toast{bottom:calc(96px + env(safe-area-inset-bottom))}.skip-link{left:16px}}.motion-examples{display:grid;gap:24px}.motion-examples>p,.motion-heading h2{margin:0}.motion-examples>p{color:var(--md-sys-color-on-surface-variant)}.motion-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.motion-heading .mode-control{gap:16px}.motion-tracks{gap:24px}.motion-row{display:grid;gap:12px;width:100%;min-width:0}.motion-track{position:relative;height:72px;margin-inline:12px}.motion-track:before{content:"";position:absolute;top:34px;right:0;bottom:34px;left:0;background:var(--md-sys-color-outline-variant)}.motion-marker{position:absolute;top:12px;left:0;width:48px;height:48px;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-primary)}[data-moved=true] .motion-marker{left:calc(100% - 48px)}.motion-effects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.motion-effect{height:96px;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-secondary-container);opacity:.45}[data-highlighted=true] .motion-effect{background:var(--md-sys-color-primary);opacity:1}@media (max-width: 599px){.motion-effects{grid-template-columns:1fr}}.gallery-select{display:inline-flex;align-items:center;gap:12px}.gallery-symbol{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:1em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.button-group-showcase{display:flex;flex-wrap:wrap;align-items:start;gap:32px;width:100%}.button-group-showcase>div{display:grid;gap:12px}
