@layer material.components{:root{--md-comp-badge-color: var(--md-sys-color-error);--md-comp-badge-large-color: var(--md-sys-color-error);--md-comp-badge-large-label-text-color: var(--md-sys-color-on-error);--md-comp-badge-size: 6px;--md-comp-badge-large-size: 16px;--md-comp-badge-shape: var(--md-sys-shape-corner-full);--md-comp-badge-large-shape: var(--md-sys-shape-corner-full)}._container_e5wkr_17{position:relative;width:fit-content;height:100%}._badge_e5wkr_23{position:absolute;top:0}._badge_e5wkr_23:dir(ltr){right:0;&:not(:empty){transform:translate(calc(100% - 12px),calc(-100% + 14px))}}._badge_e5wkr_23:dir(rtl){left:0;&:not(:empty){transform:translate(calc(-100% + 12px),calc(-100% + 14px))}}._badge_e5wkr_23:empty{display:block;height:var(--md-comp-badge-size);width:var(--md-comp-badge-size);background-color:var(--md-comp-badge-color);border-radius:var(--md-comp-badge-shape)}._badge_e5wkr_23:not(:empty){display:flex;flex-direction:column;justify-content:center;height:var(--md-comp-badge-large-size);min-width:var(--md-comp-badge-large-size);background-color:var(--md-comp-badge-large-color);border-radius:var(--md-comp-badge-large-shape);color:var(--md-comp-badge-large-label-text-color);padding:0 4px;text-align:center}}@layer material.components{._size-small_fsnhi_4{--md-icon-size: 20px}._size-medium_fsnhi_8{--md-icon-size: 24px}._size-large_fsnhi_12{--md-icon-size: 40px}._size-extra-large_fsnhi_16{--md-icon-size: 48px}}@layer material.components{:root{--md-comp-nav-item-icon-size: 24px;--md-comp-nav-item-text-font: var(--md-sys-typescale-label-medium-font, var(--md-ref-typeface-plain, "Roboto"));--md-comp-nav-item-text-weight: var(--md-ref-typeface-weight-medium, 500);--md-comp-nav-item-text-height: 20px;--md-comp-nav-item-text-size: .75rem;--md-comp-nav-item-text-line-height: 1rem;--md-comp-nav-item-indicator-text-size: .75rem;--md-comp-nav-item-indicator-text-line-height: 1rem;--md-comp-nav-item-active-indicator-collapsed-height: 32px;--md-comp-nav-item-active-indicator-collapsed-width: 56px;--md-comp-nav-item-active-indicator-expanded-height-rail: 56px;--md-comp-nav-item-active-indicator-expanded-height-bar: 40px;--md-comp-nav-item-active-indicator-expanded-width: 100%;--md-comp-nav-item-active-indicator-height: var(--md-comp-nav-item-active-indicator-collapsed-height);--md-comp-nav-item-active-indicator-width: var(--md-comp-nav-item-active-indicator-collapsed-width);--md-comp-nav-item-active-indicator-color: var(--md-sys-color-secondary-container);--md-comp-nav-item-active-indicator-padding: 16px;--md-comp-nav-item-active-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-nav-item-active-indicator-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-nav-item-active-label-text-color: var(--md-sys-color-secondary);--md-comp-nav-item-inactive-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-nav-item-inactive-label-text-color: var(--md-sys-color-on-surface-variant);--md-comp-nav-item-active-hover-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-nav-item-active-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity, .08);--md-comp-nav-item-inactive-hover-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-nav-item-active-pressed-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-nav-item-active-pressed-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity, .1);--md-comp-nav-item-inactive-pressed-state-layer-color: var(--md-sys-color-on-secondary-container)}[aria-orientation=horizontal]{&[data-expanded]{--md-comp-nav-item-active-indicator-height: var(--md-comp-nav-item-active-indicator-expanded-height-bar)}._button_10jfs_55{justify-items:center;&[data-expanded]{--md-comp-nav-item-active-indicator-padding: 20px}}}[aria-orientation=vertical] ._button_10jfs_55{justify-items:flex-start;&[data-expanded]{--md-comp-nav-item-active-indicator-height: var(--md-comp-nav-item-active-indicator-expanded-height-rail)}}@property --active-indicator-factor{syntax: "<number>"; inherits: false; initial-value: 0;}._button_10jfs_55{position:relative;grid-row:span 1;text-decoration:none;&:focus-visible{outline:none;z-index:1}--md-focus-ring-outward-offset: 2px;display:grid;grid-template-columns:min-content;width:var(--md-comp-nav-item-active-indicator-width);transition:height var(--md-sys-motion-duration-standard-spatial-fast) var(--md-sys-motion-spring-standard-spatial-fast),width var(--md-sys-motion-duration-spatial-fast) var(--md-sys-motion-spring-spatial-fast);._indicator_10jfs_100{width:inherit;height:var(--md-comp-nav-item-active-indicator-height);border-radius:var(--md-sys-shape-corner-full);display:flex;align-items:center;gap:8px;position:relative;padding-inline:var(--md-comp-nav-item-active-indicator-padding);transition:height var(--md-sys-motion-duration-standard-spatial-fast) var(--md-sys-motion-spring-standard-spatial-fast);._icon_10jfs_114{width:var(--md-comp-nav-item-icon-size);height:var(--md-comp-nav-item-icon-size);position:relative}._indicator-label_10jfs_120{font-size:var(--md-comp-nav-item-indicator-text-size);line-height:var(--md-comp-nav-item-indicator-text-line-height);overflow-x:hidden;white-space:nowrap;width:0;transition:width var(--md-sys-motion-duration-spatial-fast) var(--md-sys-motion-spring-spatial-fast),opacity var(--md-sys-motion-duration-effects-fast) var(--md-sys-motion-spring-effects-fast),display var(--md-sys-motion-duration-spatial-fast) allow-discrete}}._label_10jfs_135,._indicator-label_10jfs_120{font-family:var(--md-comp-nav-item-text-font);user-select:none;-webkit-user-select:none}._label-wrapper_10jfs_142{display:flex;justify-content:center;width:var(--md-comp-nav-item-active-indicator-collapsed-width);transition:height var(--md-sys-motion-duration-standard-spatial-fast) var(--md-sys-motion-spring-standard-spatial-fast),visibility var(--md-sys-motion-duration-spatial-fast) allow-discrete}._label_10jfs_135{display:inline-block;font-size:var(--md-comp-nav-item-text-size);line-height:var(--md-comp-nav-item-text-line-height);white-space:nowrap;padding-top:4px;transition:opacity var(--md-sys-motion-duration-effects-fast) var(--md-sys-motion-spring-effects-fast)}}._button_10jfs_55[data-disabled]{pointer-events:none}._button_10jfs_55:not([data-disabled]){--md-focus-ring-shape: var(--md-sys-shape-corner-full);&:not([data-expanded]){--md-focus-ring-shape: var(--md-sys-shape-corner-large)}cursor:pointer}._indicator_10jfs_100 md-ripple{width:0%;--active-indicator-factor: 0;transition-property:width,--active-indicator-factor;transition-duration:var(--md-sys-motion-duration-spatial-fast);transition-timing-function:var(--md-sys-motion-spring-spatial-fast);translate:calc(-.5 * calc(var(--md-comp-nav-item-active-indicator-width) * max(0,var(--active-indicator-factor) - 1)));&:dir(rtl){translate:calc(.5 * calc(var(--md-comp-nav-item-active-indicator-width) * max(0,var(--active-indicator-factor) - 1)))}}._button_10jfs_55 ._indicator_10jfs_100:hover md-ripple{width:100%;--active-indicator-factor: 1}._button_10jfs_55._active_10jfs_218 ._indicator_10jfs_100 md-ripple{width:100%;--active-indicator-factor: 1;background-color:var(--md-comp-nav-item-active-indicator-color)}._button_10jfs_55._active_10jfs_218{--md-ripple-hover-color: var(--md-comp-nav-item-active-hover-state-layer-color);--md-ripple-hover-opacity: var(--md-comp-nav-item-active-hover-state-layer-opacity);--md-ripple-pressed-color: var(--md-comp-nav-item-active-pressed-state-layer-color);--md-ripple-pressed-opacity: var(--md-comp-nav-item-active-pressed-state-layer-opacity);._icon_10jfs_114{color:var(--md-comp-nav-item-active-icon-color);svg._inactive_10jfs_239{display:none}}._label_10jfs_135{font-weight:var(--md-comp-nav-item-text-weight);color:var(--md-comp-nav-item-active-label-text-color)}._indicator-label_10jfs_120{font-weight:var(--md-comp-nav-item-text-weight);color:var(--md-comp-nav-item-active-indicator-label-text-color)}}._button_10jfs_55._inactive_10jfs_239{--md-ripple-hover-color: var(--md-comp-nav-item-inactive-hover-state-layer-color);--md-ripple-pressed-color: var(--md-comp-nav-item-inactive-pressed-state-layer-color);._icon_10jfs_114{color:var(--md-comp-nav-item-inactive-icon-color);svg._active_10jfs_218{display:none}}._label_10jfs_135,._indicator-label_10jfs_120{color:var(--md-comp-nav-item-inactive-label-text-color)}}._button_10jfs_55[data-expanded]{--md-comp-nav-item-active-indicator-width: var(--md-comp-nav-item-active-indicator-expanded-width);height:var(--md-comp-nav-item-active-indicator-height);._icon_10jfs_114{z-index:1}._indicator-label_10jfs_120{z-index:0;width:100%;opacity:1}._label-wrapper_10jfs_142{height:0;visibility:hidden;._label_10jfs_135{opacity:0}}}._button_10jfs_55:not([data-expanded]){--md-comp-nav-item-active-indicator-width: var(--md-comp-nav-item-active-indicator-collapsed-width);height:calc(var(--md-comp-nav-item-active-indicator-height) + var(--md-comp-nav-item-text-height));._indicator-label_10jfs_120{opacity:0;display:none}._label-wrapper_10jfs_142{height:var(--md-comp-nav-item-text-height);visibility:visible;._label_10jfs_135{opacity:1}}}}@layer material.components{:root{--md-comp-button-elevated-container-color: var(--md-sys-color-surface-container-low);--md-comp-button-elevated-shadow-color: var(--md-sys-color-shadow);--md-comp-button-elevated-elevation: var(--md-sys-elevation-level1);--md-comp-button-elevated-label-color: var(--md-sys-color-primary);--md-comp-button-elevated-icon-color: var(--md-sys-color-primary);--md-comp-button-elevated-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-button-elevated-disabled-container-opacity: .1;--md-comp-button-elevated-disabled-elevation: var(--md-sys-elevation-level0);--md-comp-button-elevated-disabled-label-color: var(--md-sys-color-on-surface);--md-comp-button-elevated-disabled-label-opacity: .38;--md-comp-button-elevated-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-button-elevated-disabled-icon-opacity: .38;--md-comp-button-elevated-hovered-container-state-layer-color: var(--md-sys-color-primary);--md-comp-button-elevated-hovered-container-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-button-elevated-focused-elevation: var(--md-sys-elevation-level1);--md-comp-button-elevated-pressed-container-state-layer-color: var(--md-sys-color-primary);--md-comp-button-elevated-pressed-container-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-button-elevated-pressed-elevation: var(--md-sys-elevation-level1)}._button_m3s1x_31[data-variant=elevated]{--md-comp-button-container-color: var(--md-comp-button-elevated-container-color);--md-comp-button-label-color: var(--md-comp-button-elevated-label-color);--md-comp-button-icon-color: var(--md-comp-button-elevated-icon-color);--md-elevation-level: var(--md-comp-button-elevated-elevation);--md-elevation-shadow-color: var(--md-comp-button-elevated-shadow-color);--md-ripple-hover-color: var(--md-comp-button-elevated-hovered-container-state-layer-color);--md-ripple-hover-opacity: var(--md-comp-button-elevated-hovered-container-state-layer-opacity);--md-ripple-pressed-color: var(--md-comp-button-elevated-pressed-container-state-layer-color);--md-ripple-pressed-opacity: var(--md-comp-button-elevated-pressed-container-state-layer-opacity);&:has(md-focus-ring[visible]){--md-elevation-level: var(--md-comp-button-elevated-focused-elevation)}&:active{--md-elevation-level: var(--md-comp-button-elevated-pressed-elevation)}&:has(>:is(a,button):disabled){--md-comp-button-container-color: var(--md-comp-button-elevated-disabled-container-color);--md-comp-button-container-opacity: var(--md-comp-button-elevated-disabled-container-opacity);--md-elevation-level: var(--md-comp-button-elevated-disabled-elevation);--md-comp-button-label-color: var(--md-comp-button-elevated-disabled-label-color);--md-comp-button-label-opacity: var(--md-comp-button-elevated-disabled-label-opacity);--md-comp-button-icon-color: var(--md-comp-button-elevated-disabled-icon-color);--md-comp-button-icon-opacity: var(--md-comp-button-elevated-disabled-icon-opacity)}}}@layer material.components{:root{--md-comp-button-filled-container-color: var(--md-sys-color-primary);--md-comp-button-filled-shadow-color: var(--md-sys-color-shadow);--md-comp-button-filled-elevation: var(--md-sys-elevation-level0);--md-comp-button-filled-label-color: var(--md-sys-color-on-primary);--md-comp-button-filled-icon-color: var(--md-sys-color-on-primary);--md-comp-button-filled-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-button-filled-disabled-container-opacity: .1;--md-comp-button-filled-disabled-elevation: var(--md-sys-elevation-level0);--md-comp-button-filled-disabled-label-color: var(--md-sys-color-on-surface);--md-comp-button-filled-disabled-label-opacity: .38;--md-comp-button-filled-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-button-filled-disabled-icon-opacity: .38;--md-comp-button-filled-hovered-container-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-filled-hovered-container-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-button-filled-focused-elevation: var(--md-sys-elevation-level0);--md-comp-button-filled-pressed-container-state-layer-color: var(--md-sys-color-on-primary);--md-comp-button-filled-pressed-container-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-button-filled-pressed-elevation: var(--md-sys-elevation-level0)}._button_m3s1x_31[data-variant=filled]{--md-comp-button-container-color: var(--md-comp-button-filled-container-color);--md-comp-button-label-color: var(--md-comp-button-filled-label-color);--md-comp-button-icon-color: var(--md-comp-button-filled-icon-color);--md-elevation-level: var(--md-comp-button-filled-elevation);--md-elevation-shadow-color: var(--md-comp-button-filled-shadow-color);--md-ripple-hover-color: var(--md-comp-button-filled-hovered-container-state-layer-color);--md-ripple-hover-opacity: var(--md-comp-button-filled-hovered-container-state-layer-opacity);--md-ripple-pressed-color: var(--md-comp-button-filled-pressed-container-state-layer-color);--md-ripple-pressed-opacity: var(--md-comp-button-filled-pressed-container-state-layer-opacity);&:has(md-focus-ring[visible]){--md-elevation-level: var(--md-comp-button-filled-focused-elevation)}&:active{--md-elevation-level: var(--md-comp-button-filled-pressed-elevation)}&:has(>:is(a,button):disabled){--md-comp-button-container-color: var(--md-comp-button-filled-disabled-container-color);--md-comp-button-container-opacity: var(--md-comp-button-filled-disabled-container-opacity);--md-elevation-level: var(--md-comp-button-filled-disabled-elevation);--md-comp-button-label-color: var(--md-comp-button-filled-disabled-label-color);--md-comp-button-label-opacity: var(--md-comp-button-filled-disabled-label-opacity);--md-comp-button-icon-color: var(--md-comp-button-filled-disabled-icon-color);--md-comp-button-icon-opacity: var(--md-comp-button-filled-disabled-icon-opacity)}}}@layer material.components{:root{--md-comp-button-tonal-container-color: var(--md-sys-color-secondary-container);--md-comp-button-tonal-shadow-color: var(--md-sys-color-shadow);--md-comp-button-tonal-elevation: var(--md-sys-elevation-level0);--md-comp-button-tonal-label-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-button-tonal-disabled-container-opacity: .1;--md-comp-button-tonal-disabled-elevation: var(--md-sys-elevation-level0);--md-comp-button-tonal-disabled-label-color: var(--md-sys-color-on-surface);--md-comp-button-tonal-disabled-label-opacity: .38;--md-comp-button-tonal-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-button-tonal-disabled-icon-opacity: .38;--md-comp-button-tonal-hovered-container-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-hovered-container-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-button-tonal-hovered-elevation: unset;--md-comp-button-tonal-focused-elevation: var(--md-sys-elevation-level0);--md-comp-button-tonal-pressed-container-state-layer-color: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-pressed-container-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-button-tonal-pressed-elevation: var(--md-sys-elevation-level0)}._button_m3s1x_31[data-variant=tonal]{--md-comp-button-container-color: var(--md-comp-button-tonal-container-color);--md-comp-button-label-color: var(--md-comp-button-tonal-label-color);--md-comp-button-icon-color: var(--md-comp-button-tonal-icon-color);--md-elevation-level: var(--md-comp-button-tonal-elevation);--md-elevation-shadow-color: var(--md-comp-button-tonal-shadow-color);--md-ripple-hover-color: var(--md-comp-button-tonal-hovered-container-state-layer-color);--md-ripple-hover-opacity: var(--md-comp-button-tonal-hovered-container-state-layer-opacity);--md-ripple-pressed-color: var(--md-comp-button-tonal-pressed-container-state-layer-color);--md-ripple-pressed-opacity: var(--md-comp-button-tonal-pressed-container-state-layer-opacity);&:hover{--md-elevation-level: var(--md-comp-button-tonal-hovered-elevation)}&:has(md-focus-ring[visible]){--md-elevation-level: var(--md-comp-button-tonal-focused-elevation)}&:active{--md-elevation-level: var(--md-comp-button-tonal-pressed-elevation)}&:has(>:is(a,button):disabled){--md-comp-button-container-color: var(--md-comp-button-tonal-disabled-container-color);--md-comp-button-container-opacity: var(--md-comp-button-tonal-disabled-container-opacity);--md-elevation-level: var(--md-comp-button-tonal-disabled-elevation);--md-comp-button-label-color: var(--md-comp-button-tonal-disabled-label-color);--md-comp-button-label-opacity: var(--md-comp-button-tonal-disabled-label-opacity);--md-comp-button-icon-color: var(--md-comp-button-tonal-disabled-icon-color);--md-comp-button-icon-opacity: var(--md-comp-button-tonal-disabled-icon-opacity)}}}@layer material.components{:root{--md-comp-button-outlined-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-label-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-disabled-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-disabled-label-color: var(--md-sys-color-on-surface);--md-comp-button-outlined-disabled-label-opacity: .38;--md-comp-button-outlined-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-button-outlined-disabled-icon-opacity: .38;--md-comp-button-outlined-hovered-container-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-hovered-container-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-button-outlined-hovered-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-focused-outline-color: var(--md-sys-color-outline-variant);--md-comp-button-outlined-pressed-container-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-pressed-container-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-button-outlined-pressed-outline-color: var(--md-sys-color-outline-variant)}._button_m3s1x_31[data-variant=outlined]{--md-comp-button-outline-color: var(--md-comp-button-outlined-outline-color);--md-comp-button-label-color: var(--md-comp-button-outlined-label-color);--md-comp-button-icon-color: var(--md-comp-button-outlined-icon-color);--md-ripple-hover-color: var(--md-comp-button-outlined-hovered-container-state-layer-color);--md-ripple-hover-opacity: var(--md-comp-button-outlined-hovered-container-state-layer-opacity);--md-ripple-pressed-color: var(--md-comp-button-outlined-pressed-container-state-layer-color);--md-ripple-pressed-opacity: var(--md-comp-button-outlined-pressed-container-state-layer-opacity);&:hover{--md-comp-button-outline-color: var(--md-comp-button-outlined-hovered-outline-color)}&:has(md-focus-ring[visible]){--md-comp-button-outline-color: var(--md-comp-button-outlined-focused-outline-color)}&:active{--md-comp-button-outline-color: var(--md-comp-button-outlined-pressed-outline-color)}&:has(>:is(a,button):disabled){--md-comp-button-outline-color: var(--md-comp-button-outlined-disabled-outline-color);--md-comp-button-label-color: var(--md-comp-button-outlined-disabled-label-color);--md-comp-button-label-opacity: var(--md-comp-button-outlined-disabled-label-opacity);--md-comp-button-icon-color: var(--md-comp-button-outlined-disabled-icon-color);--md-comp-button-icon-opacity: var(--md-comp-button-outlined-disabled-icon-opacity)}}}@layer material.components{:root{--md-comp-button-text-label-color: var(--md-sys-color-primary);--md-comp-button-text-icon-color: var(--md-sys-color-primary);--md-comp-button-text-disabled-container-color: var(--md-sys-color-on-surface);--md-comp-button-text-disabled-container-opacity: .1;--md-comp-button-text-disabled-label-color: var(--md-sys-color-on-surface);--md-comp-button-text-disabled-label-opacity: .38;--md-comp-button-text-disabled-icon-color: var(--md-sys-color-on-surface);--md-comp-button-text-disabled-icon-opacity: .38;--md-comp-button-text-hovered-container-state-layer-color: var(--md-sys-color-primary);--md-comp-button-text-hovered-container-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-button-text-pressed-container-state-layer-color: var(--md-sys-color-primary);--md-comp-button-text-pressed-container-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity)}._button_m3s1x_31[data-variant=text]{--md-comp-button-label-color: var(--md-comp-button-text-label-color);--md-comp-button-icon-color: var(--md-comp-button-text-icon-color);--md-ripple-hover-color: var(--md-comp-button-text-hovered-container-state-layer-color);--md-ripple-hover-opacity: var(--md-comp-button-text-hovered-container-state-layer-opacity);--md-ripple-pressed-color: var(--md-comp-button-text-pressed-container-state-layer-color);--md-ripple-pressed-opacity: var(--md-comp-button-text-pressed-container-state-layer-opacity);&:has(>:is(a,button):disabled){--md-comp-button-container-color: var(--md-comp-button-text-disabled-container-color);--md-comp-button-container-opacity: var(--md-comp-button-text-disabled-container-opacity);--md-comp-button-label-color: var(--md-comp-button-text-disabled-label-color);--md-comp-button-label-opacity: var(--md-comp-button-text-disabled-label-opacity);--md-comp-button-icon-color: var(--md-comp-button-text-disabled-icon-color);--md-comp-button-icon-opacity: var(--md-comp-button-text-disabled-icon-opacity)}}}@layer material.components{:root{--md-comp-button-elevated-container-color-unselected: var(--md-sys-color-surface-container-low);--md-comp-button-elevated-container-color-selected: var(--md-sys-color-primary);--md-comp-button-elevated-label-color-unselected: var(--md-sys-color-primary);--md-comp-button-elevated-label-color-selected: var(--md-sys-color-on-primary);--md-comp-button-elevated-icon-color-unselected: var(--md-sys-color-primary);--md-comp-button-elevated-icon-color-selected: var(--md-sys-color-on-primary);--md-comp-button-elevated-hovered-container-state-layer-color-unselected: var(--md-sys-color-primary);--md-comp-button-elevated-hovered-container-state-layer-color-selected: var(--md-sys-color-on-primary);--md-comp-button-elevated-pressed-container-state-layer-color-unselected: var(--md-sys-color-primary);--md-comp-button-elevated-pressed-container-state-layer-color-selected: var(--md-sys-color-on-primary)}._button_m3s1x_31[data-variant=elevated][data-toggle]:not(:has(>:is(a,button):disabled)){&[data-toggle=false]{--md-comp-button-container-color: var(--md-comp-button-elevated-container-color-unselected);--md-comp-button-label-color: var(--md-comp-button-elevated-label-color-unselected);--md-comp-button-icon-color: var(--md-comp-button-elevated-icon-color-unselected);--md-ripple-hover-color: var(--md-comp-button-elevated-hovered-container-state-layer-color-unselected);--md-ripple-pressed-color: var(--md-comp-button-elevated-pressed-container-state-layer-color-unselected)}&[data-toggle=true]{--md-comp-button-container-color: var(--md-comp-button-elevated-container-color-selected);--md-comp-button-label-color: var(--md-comp-button-elevated-label-color-selected);--md-comp-button-icon-color: var(--md-comp-button-elevated-icon-color-selected);--md-ripple-hover-color: var(--md-comp-button-elevated-hovered-container-state-layer-color-selected);--md-ripple-pressed-color: var(--md-comp-button-elevated-pressed-container-state-layer-color-selected)}}}@layer material.components{:root{--md-comp-button-filled-container-color-unselected: var(--md-sys-color-surface-container);--md-comp-button-filled-container-color-selected: var(--md-sys-color-primary);--md-comp-button-filled-label-color-unselected: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-label-color-selected: var(--md-sys-color-on-primary);--md-comp-button-filled-icon-color-unselected: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-icon-color-selected: var(--md-sys-color-on-primary);--md-comp-button-filled-hovered-container-state-layer-color-unselected: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-hovered-container-state-layer-color-selected: var(--md-sys-color-on-primary);--md-comp-button-filled-pressed-container-state-layer-color-unselected: var(--md-sys-color-on-surface-variant);--md-comp-button-filled-pressed-container-state-layer-color-selected: var(--md-sys-color-on-primary)}._button_m3s1x_31[data-variant=filled][data-toggle]:not(:has(>:is(a,button):disabled)){&[data-toggle=false]{--md-comp-button-container-color: var(--md-comp-button-filled-container-color-unselected);--md-comp-button-label-color: var(--md-comp-button-filled-label-color-unselected);--md-comp-button-icon-color: var(--md-comp-button-filled-icon-color-unselected);--md-ripple-hover-color: var(--md-comp-button-filled-hovered-container-state-layer-color-unselected);--md-ripple-pressed-color: var(--md-comp-button-filled-pressed-container-state-layer-color-unselected)}&[data-toggle=true]{--md-comp-button-container-color: var(--md-comp-button-filled-container-color-selected);--md-comp-button-label-color: var(--md-comp-button-filled-label-color-selected);--md-comp-button-icon-color: var(--md-comp-button-filled-icon-color-selected);--md-ripple-hover-color: var(--md-comp-button-filled-hovered-container-state-layer-color-selected);--md-ripple-pressed-color: var(--md-comp-button-filled-pressed-container-state-layer-color-selected)}}}@layer material.components{:root{--md-comp-button-tonal-container-color-unselected: var(--md-sys-color-secondary-container);--md-comp-button-tonal-container-color-selected: var(--md-sys-color-secondary);--md-comp-button-tonal-label-color-unselected: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-label-color-selected: var(--md-sys-color-on-secondary);--md-comp-button-tonal-icon-color-unselected: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-icon-color-selected: var(--md-sys-color-on-secondary);--md-comp-button-tonal-hovered-container-state-layer-color-unselected: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-hovered-container-state-layer-color-selected: var(--md-sys-color-on-secondary);--md-comp-button-tonal-pressed-container-state-layer-color-unselected: var(--md-sys-color-on-secondary-container);--md-comp-button-tonal-pressed-container-state-layer-color-selected: var(--md-sys-color-on-secondary)}._button_m3s1x_31[data-variant=tonal][data-toggle]:not(:has(>:is(a,button):disabled)){&[data-toggle=false]{--md-comp-button-container-color: var(--md-comp-button-tonal-container-color-unselected);--md-comp-button-label-color: var(--md-comp-button-tonal-label-color-unselected);--md-comp-button-icon-color: var(--md-comp-button-tonal-icon-color-unselected);--md-ripple-hover-color: var(--md-comp-button-tonal-hovered-container-state-layer-color-unselected);--md-ripple-pressed-color: var(--md-comp-button-tonal-pressed-container-state-layer-color-unselected)}&[data-toggle=true]{--md-comp-button-container-color: var(--md-comp-button-tonal-container-color-selected);--md-comp-button-label-color: var(--md-comp-button-tonal-label-color-selected);--md-comp-button-icon-color: var(--md-comp-button-tonal-icon-color-selected);--md-ripple-hover-color: var(--md-comp-button-tonal-hovered-container-state-layer-color-selected);--md-ripple-pressed-color: var(--md-comp-button-tonal-pressed-container-state-layer-color-selected)}}}@layer material.components{:root{--md-comp-button-outlined-container-color-selected: var(--md-sys-color-inverse-surface);--md-comp-button-outlined-label-color-unselected: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-label-color-selected: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-icon-color-unselected: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-icon-color-selected: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-disabled-outline-color-unselected: var(--md-sys-color-outline-variant);--md-comp-button-outlined-disabled-container-color-selected: var(--md-sys-color-on-surface);--md-comp-button-outlined-disabled-container-opacity: .1;--md-comp-button-outlined-hovered-container-state-layer-color-unselected: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-hovered-container-state-layer-color-selected: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-hovered-outline-color-unselected: var(--md-sys-color-outline-variant);--md-comp-button-outlined-focused-outline-color-unselected: var(--md-sys-color-outline-variant);--md-comp-button-outlined-pressed-container-state-layer-color-unselected: var(--md-sys-color-on-surface-variant);--md-comp-button-outlined-pressed-container-state-layer-color-selected: var(--md-sys-color-inverse-on-surface);--md-comp-button-outlined-pressed-outline-color-unselected: var(--md-sys-color-outline-variant)}._button_m3s1x_31[data-variant=outlined][data-toggle]:not(:has(>:is(a,button):disabled)){&[data-toggle=false]{--md-comp-button-label-color: var(--md-comp-button-outlined-label-color-unselected);--md-comp-button-icon-color: var(--md-comp-button-outlined-icon-color-unselected);--md-ripple-hover-color: var(--md-comp-button-outlined-hovered-container-state-layer-color-unselected);--md-ripple-pressed-color: var(--md-comp-button-outlined-pressed-container-state-layer-color-unselected);&:hover{--md-comp-button-outline-color: var(--md-comp-button-outlined-hovered-outline-color-unselected)}&:has(md-focus-ring[visible]){--md-comp-button-outline-color: var(--md-comp-button-outlined-focused-outline-color-unselected)}&:active{--md-comp-button-outline-color: var(--md-comp-button-outlined-pressed-outline-color-unselected)}&:has(>:is(a,button):disabled){--md-comp-button-outline-color: var(--md-comp-button-outlined-disabled-outline-color-unselected)}}&[data-toggle=true]{--md-comp-button-container-color: var(--md-comp-button-outlined-container-color-selected);--md-comp-button-label-color: var(--md-comp-button-outlined-label-color-selected);--md-comp-button-icon-color: var(--md-comp-button-outlined-icon-color-selected);--md-ripple-hover-color: var(--md-comp-button-outlined-hovered-container-state-layer-color-selected);--md-ripple-pressed-color: var(--md-comp-button-outlined-pressed-container-state-layer-color-selected);&:has(>:is(a,button):disabled){--md-comp-button-container-color: var(--md-comp-button-outlined-disabled-container-color-selected);--md-comp-button-container-opacity: var(--md-comp-button-outlined-disabled-container-opacity)}}}}@layer material.components{:root{--md-comp-button-extra-small-container-height: 32px;--md-comp-button-extra-small-outline-width: 1px;--md-comp-button-extra-small-icon-size: 20px;--md-comp-button-extra-small-padding: 12px;--md-comp-button-extra-small-gap: 8px;--md-comp-button-extra-small-shape-round: var(--md-sys-shape-corner-full);--md-comp-button-extra-small-shape-round-selected: var(--md-sys-shape-corner-medium);--md-comp-button-extra-small-shape-square: var(--md-sys-shape-corner-medium);--md-comp-button-extra-small-shape-square-selected: var(--md-sys-shape-corner-full);--md-comp-button-extra-small-shape-pressed-morph: var(--md-sys-shape-corner-small)}._button_m3s1x_31[data-size=extra-small]{--md-comp-button-container-height: var(--md-comp-button-extra-small-container-height);--md-comp-button-outline-width: var(--md-comp-button-extra-small-outline-width);--md-comp-button-icon-size: var(--md-comp-button-extra-small-icon-size);--md-comp-button-padding: var(--md-comp-button-extra-small-padding);--md-comp-button-gap: var(--md-comp-button-extra-small-gap);&:not(:active),&:has(>:is(a,button):disabled){--md-comp-button-shape: min( calc(var(--md-comp-button-extra-small-container-height) * .5), var(--md-comp-button-extra-small-shape-round) );&[data-toggle=true]{--md-comp-button-shape: var(--md-comp-button-extra-small-shape-round-selected)}&[data-shape=square]{--md-comp-button-shape: var(--md-comp-button-extra-small-shape-square);&[data-toggle=true]{--md-comp-button-shape: min( calc(var(--md-comp-button-extra-small-container-height) * .5), var(--md-comp-button-extra-small-shape-square-selected) )}}}&:active:not(:has(>:is(a,button):disabled)){--md-comp-button-shape: var(--md-comp-button-extra-small-shape-pressed-morph)}}}@layer material.components{:root{--md-comp-button-small-container-height: 40px;--md-comp-button-small-outline-width: 1px;--md-comp-button-small-icon-size: 20px;--md-comp-button-small-padding: 16px;--md-comp-button-small-gap: 8px;--md-comp-button-small-shape-round: var(--md-sys-shape-corner-full);--md-comp-button-small-shape-round-selected: var(--md-sys-shape-corner-medium);--md-comp-button-small-shape-square: var(--md-sys-shape-corner-medium);--md-comp-button-small-shape-square-selected: var(--md-sys-shape-corner-full);--md-comp-button-small-shape-pressed-morph: var(--md-sys-shape-corner-small)}._button_m3s1x_31[data-size=small]{--md-comp-button-container-height: var(--md-comp-button-small-container-height);--md-comp-button-outline-width: var(--md-comp-button-small-outline-width);--md-comp-button-icon-size: var(--md-comp-button-small-icon-size);--md-comp-button-padding: var(--md-comp-button-small-padding);--md-comp-button-gap: var(--md-comp-button-small-gap);&:not(:active),&:has(>:is(a,button):disabled){--md-comp-button-shape: min( calc(var(--md-comp-button-small-container-height) * .5), var(--md-comp-button-small-shape-round) );&[data-toggle=true]{--md-comp-button-shape: var(--md-comp-button-small-shape-round-selected)}&[data-shape=square]{--md-comp-button-shape: var(--md-comp-button-small-shape-square);&[data-toggle=true]{--md-comp-button-shape: min( calc(var(--md-comp-button-small-container-height) * .5), var(--md-comp-button-small-shape-square-selected) )}}}&:active:not(:has(>:is(a,button):disabled)){--md-comp-button-shape: var(--md-comp-button-small-shape-pressed-morph)}}}@layer material.components{:root{--md-comp-button-medium-container-height: 56px;--md-comp-button-medium-outline-width: 1px;--md-comp-button-medium-icon-size: 24px;--md-comp-button-medium-padding: 24px;--md-comp-button-medium-gap: 8px;--md-comp-button-medium-shape-round: var(--md-sys-shape-corner-full);--md-comp-button-medium-shape-round-selected: var(--md-sys-shape-corner-large);--md-comp-button-medium-shape-square: var(--md-sys-shape-corner-large);--md-comp-button-medium-shape-square-selected: var(--md-sys-shape-corner-full);--md-comp-button-medium-shape-pressed-morph: var(--md-sys-shape-corner-medium)}._button_m3s1x_31[data-size=medium]{--md-comp-button-container-height: var(--md-comp-button-medium-container-height);--md-comp-button-outline-width: var(--md-comp-button-medium-outline-width);--md-comp-button-icon-size: var(--md-comp-button-medium-icon-size);--md-comp-button-padding: var(--md-comp-button-medium-padding);--md-comp-button-gap: var(--md-comp-button-medium-gap);&:not(:active),&:has(>:is(a,button):disabled){--md-comp-button-shape: min( calc(var(--md-comp-button-medium-container-height) * .5), var(--md-comp-button-medium-shape-round) );&[data-toggle=true]{--md-comp-button-shape: var(--md-comp-button-medium-shape-round-selected)}&[data-shape=square]{--md-comp-button-shape: var(--md-comp-button-medium-shape-square);&[data-toggle=true]{--md-comp-button-shape: min( calc(var(--md-comp-button-medium-container-height) * .5), var(--md-comp-button-medium-shape-square-selected) )}}}&:active:not(:has(>:is(a,button):disabled)){--md-comp-button-shape: var(--md-comp-button-medium-shape-pressed-morph)}}}@layer material.components{:root{--md-comp-button-large-container-height: 96px;--md-comp-button-large-outline-width: 2px;--md-comp-button-large-icon-size: 32px;--md-comp-button-large-padding: 48px;--md-comp-button-large-gap: 12px;--md-comp-button-large-shape-round: var(--md-sys-shape-corner-full);--md-comp-button-large-shape-round-selected: var(--md-sys-shape-corner-extra-large);--md-comp-button-large-shape-square: var(--md-sys-shape-corner-extra-large);--md-comp-button-large-shape-square-selected: var(--md-sys-shape-corner-full);--md-comp-button-large-shape-pressed-morph: var(--md-sys-shape-corner-large)}._button_m3s1x_31[data-size=large]{--md-comp-button-container-height: var(--md-comp-button-large-container-height);--md-comp-button-outline-width: var(--md-comp-button-large-outline-width);--md-comp-button-icon-size: var(--md-comp-button-large-icon-size);--md-comp-button-padding: var(--md-comp-button-large-padding);--md-comp-button-gap: var(--md-comp-button-large-gap);&:not(:active),&:has(>:is(a,button):disabled){--md-comp-button-shape: min( calc(var(--md-comp-button-large-container-height) * .5), var(--md-comp-button-large-shape-round) );&[data-toggle=true]{--md-comp-button-shape: var(--md-comp-button-large-shape-round-selected)}&[data-shape=square]{--md-comp-button-shape: var(--md-comp-button-large-shape-square);&[data-toggle=true]{--md-comp-button-shape: min( calc(var(--md-comp-button-large-container-height) * .5), var(--md-comp-button-large-shape-square-selected) )}}}&:active:not(:has(>:is(a,button):disabled)){--md-comp-button-shape: var(--md-comp-button-large-shape-pressed-morph)}}}@layer material.components{:root{--md-comp-button-extra-large-container-height: 136px;--md-comp-button-extra-large-outline-width: 3px;--md-comp-button-extra-large-icon-size: 40px;--md-comp-button-extra-large-padding: 64px;--md-comp-button-extra-large-gap: 16px;--md-comp-button-extra-large-shape-round: var(--md-sys-shape-corner-full);--md-comp-button-extra-large-shape-round-selected: var(--md-sys-shape-corner-extra-large);--md-comp-button-extra-large-shape-square: var(--md-sys-shape-corner-extra-large);--md-comp-button-extra-large-shape-square-selected: var(--md-sys-shape-corner-full);--md-comp-button-extra-large-shape-pressed-morph: var(--md-sys-shape-corner-large)}._button_m3s1x_31[data-size=extra-large]{--md-comp-button-container-height: var(--md-comp-button-extra-large-container-height);--md-comp-button-outline-width: var(--md-comp-button-extra-large-outline-width);--md-comp-button-icon-size: var(--md-comp-button-extra-large-icon-size);--md-comp-button-padding: var(--md-comp-button-extra-large-padding);--md-comp-button-gap: var(--md-comp-button-extra-large-gap);&:not(:active),&:has(>:is(a,button):disabled){--md-comp-button-shape: min( calc(var(--md-comp-button-extra-large-container-height) * .5), var(--md-comp-button-extra-large-shape-round) );&[data-toggle=true]{--md-comp-button-shape: var(--md-comp-button-extra-large-shape-round-selected)}&[data-shape=square]{--md-comp-button-shape: var(--md-comp-button-extra-large-shape-square);&[data-toggle=true]{--md-comp-button-shape: min( calc(var(--md-comp-button-extra-large-container-height) * .5), var(--md-comp-button-extra-large-shape-square-selected) )}}}&:active:not(:has(>:is(a,button):disabled)){--md-comp-button-shape: var(--md-comp-button-extra-large-shape-pressed-morph)}}}@layer material.components{@property --md-comp-button-shape{syntax: "<length-percentage>"; inherits: true; initial-value: 0px;}@property --md-icon-size{syntax: "<length-percentage>"; inherits: true; initial-value: 24px;}._button_m3s1x_31{--md-elevation-level: var(--md-sys-elevation-level0);--md-focus-ring-shape: var(--md-comp-button-shape);--md-icon-size: var(--md-comp-button-icon-size);border-radius:var(--md-comp-button-shape);transition-property:--md-comp-button-shape,--md-icon-size;transition-duration:var(--md-sys-motion-duration-standard-spatial-fast);transition-timing-function:var(--md-sys-motion-spring-standard-spatial-fast);position:relative;display:inline-block;height:fit-content;contain:style;&:is([data-size=extra-small],[data-size=small]):before{content:"";position:absolute;inset:0;inset-inline-start:50%;translate:-50%;width:100%;min-width:48px;min-height:48px;max-height:48px;margin:auto;cursor:pointer;user-select:none}&:dir(rtl){&:is([data-size=extra-small],[data-size=small]):before{translate:50%}}&[data-position=end]>:is(a,button){flex-direction:row-reverse}>:is(a,button){&:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:var(--md-comp-button-container-color);opacity:var(--md-comp-button-container-opacity);transition-property:background-color,opacity;transition-duration:var(--md-sys-motion-duration-effects-fast);transition-timing-function:var(--md-sys-motion-spring-effects-fast)}background-color:transparent;isolation:isolate;margin:unset;padding:unset;border:inherit;font:inherit;position:relative;inline-size:100%;block-size:var(--md-comp-button-container-height);padding-inline:var(--md-comp-button-padding);border-radius:inherit;cursor:pointer;user-select:none;text-wrap:nowrap;text-overflow:ellipsis;text-decoration:none;display:inline-flex;flex-direction:row;place-items:center;justify-content:center;gap:var(--md-comp-button-gap);transition-property:margin-inline,inline-size,block-size,padding-inline,gap;transition-duration:var(--md-sys-motion-duration-spatial-fast);transition-timing-function:var(--md-sys-motion-spring-spatial-fast);._label_m3s1x_132{display:flex;color:var(--md-comp-button-label-color);opacity:var(--md-comp-button-label-opacity)}>md-icon{color:var(--md-comp-button-icon-color);opacity:var(--md-comp-button-icon-opacity)}&:focus-visible{outline:none}}>button{-webkit-touch-callout:none}&[data-variant=outlined]{._outline_m3s1x_154{border-radius:inherit;pointer-events:none;position:absolute;inset:0;border-style:solid;border-width:var(--md-comp-button-outline-width);border-color:var(--md-comp-button-outline-color)}}}}@layer material.components{:root{--md-comp-plain-tooltip-container-color: var(--md-sys-color-inverse-surface);--md-comp-plain-tooltip-container-shape: var(--md-sys-shape-corner-extra-small);--md-comp-plain-tooltip-supporting-text-color: var(--md-sys-color-inverse-on-surface)}._tooltip_kcntv_9{background-color:var(--md-comp-plain-tooltip-container-color);border-radius:var(--md-comp-plain-tooltip-container-shape);color:var(--md-comp-plain-tooltip-supporting-text-color);display:inline-flex;align-items:center;max-width:300px;min-height:var(--md-user-spacing-lg);padding-inline:var(--md-user-spacing-sm)}}@layer material.components{._anchor_1gxtn_2{width:fit-content;anchor-name:--md-comp-tooltip-anchor;anchor-scope:--md-comp-tooltip-anchor}._tooltip_1gxtn_8:popover-open{opacity:1}._tooltip_1gxtn_8[popover]{color:unset;background-color:unset;inset:unset;margin:unset;padding:unset;border:unset;overflow:unset}._tooltip_1gxtn_8{width:max-content;position-anchor:--md-comp-tooltip-anchor;&[data-variant=plain]{position-area:top;position-try-fallbacks:top,bottom,right,left;margin:var(--md-user-spacing-xs)}&[data-variant=rich]{position-area:bottom x-end;position-try-fallbacks:bottom x-end,top x-end,bottom x-start,top x-start}opacity:0;transition:opacity var(--md-sys-motion-duration-effects-fast) var(--md-sys-motion-spring-effects-fast),display var(--md-sys-motion-duration-effects-fast) allow-discrete,overlay var(--md-sys-motion-duration-effects-fast) allow-discrete}@starting-style{._tooltip_1gxtn_8:popover-open{opacity:0}}}@layer material.components{:root{--md-comp-fab-size-small-container-size: 56px;--md-comp-fab-size-small-icon-size: 24px;--md-comp-fab-size-small-gap: 8px;--md-comp-fab-size-small-shape: var(--md-sys-shape-corner-large);--md-comp-fab-size-medium-container-size: 80px;--md-comp-fab-size-medium-icon-size: 28px;--md-comp-fab-size-medium-gap: 12px;--md-comp-fab-size-medium-shape: var(--md-sys-shape-corner-large-increased);--md-comp-fab-size-large-container-size: 96px;--md-comp-fab-size-large-icon-size: 36px;--md-comp-fab-size-large-gap: 16px;--md-comp-fab-size-large-shape: var(--md-sys-shape-corner-extra-large);--md-comp-fab-elevation: var(--md-sys-elevation-level3);--md-comp-fab-hovered-elevation: var(--md-sys-elevation-level4);--md-comp-fab-focused-elevation: var(--md-sys-elevation-level3);--md-comp-fab-pressed-elevation: var(--md-sys-elevation-level3)}._fab_1c3x3_25[data-color=primary-container]{--md-comp-fab-container-color: var(--md-sys-color-primary-container);--md-comp-fab-color: var(--md-sys-color-on-primary-container)}._fab_1c3x3_25[data-color=secondary-container]{--md-comp-fab-container-color: var(--md-sys-color-secondary-container);--md-comp-fab-color: var(--md-sys-color-on-secondary-container)}._fab_1c3x3_25[data-color=tertiary-container]{--md-comp-fab-container-color: var(--md-sys-color-tertiary-container);--md-comp-fab-color: var(--md-sys-color-on-tertiary-container)}._fab_1c3x3_25[data-color=primary]{--md-comp-fab-container-color: var(--md-sys-color-primary);--md-comp-fab-color: var(--md-sys-color-on-primary)}._fab_1c3x3_25[data-color=secondary]{--md-comp-fab-container-color: var(--md-sys-color-secondary);--md-comp-fab-color: var(--md-sys-color-on-secondary)}._fab_1c3x3_25[data-color=tertiary]{--md-comp-fab-container-color: var(--md-sys-color-tertiary);--md-comp-fab-color: var(--md-sys-color-on-tertiary)}._fab_1c3x3_25[data-size=small]{--md-comp-button-medium-container-height: var(--md-comp-fab-size-small-container-size);--md-comp-button-medium-icon-size: var(--md-comp-fab-size-small-icon-size);--md-comp-button-medium-shape-square: var(--md-comp-fab-size-small-shape);--md-comp-fab-gap: var(--md-comp-fab-size-small-gap)}._fab_1c3x3_25[data-size=medium]{--md-comp-button-medium-container-height: var(--md-comp-fab-size-medium-container-size);--md-comp-button-medium-icon-size: var(--md-comp-fab-size-medium-icon-size);--md-comp-button-medium-shape-square: var(--md-comp-fab-size-medium-shape);--md-comp-fab-gap: var(--md-comp-fab-size-medium-gap)}._fab_1c3x3_25[data-size=large]{--md-comp-button-medium-container-height: var(--md-comp-fab-size-large-container-size);--md-comp-button-medium-icon-size: var(--md-comp-fab-size-large-icon-size);--md-comp-button-medium-shape-square: var(--md-comp-fab-size-large-shape);--md-comp-fab-gap: var(--md-comp-fab-size-large-gap)}._fab_1c3x3_25{display:inline-block;width:fit-content;--md-comp-fab-padding: calc( .5 * (var(--md-comp-button-medium-container-height) - var(--md-comp-button-medium-icon-size)) );--md-comp-button-tonal-container-color: var(--md-comp-fab-container-color);--md-comp-button-tonal-label-color: var(--md-comp-fab-color);--md-comp-button-tonal-icon-color: var(--md-comp-fab-color);--md-comp-button-tonal-elevation: var(--md-comp-fab-elevation);--md-comp-button-tonal-hovered-elevation: var(--md-comp-fab-hovered-elevation);--md-comp-button-tonal-focused-elevation: var(--md-comp-fab-focused-elevation);--md-comp-button-tonal-pressed-elevation: var(--md-comp-fab-pressed-elevation);--md-comp-button-tonal-hovered-container-state-layer-color: var(--md-comp-fab-color);--md-comp-button-tonal-focused-container-state-layer-color: var(--md-comp-fab-color);--md-comp-button-tonal-pressed-container-state-layer-color: var(--md-comp-fab-color);--md-comp-button-medium-gap: 0;--md-comp-button-medium-padding: var(--md-comp-fab-padding) 0;._trailing_1c3x3_100{display:grid;grid-template-columns:1fr;overflow:hidden;min-width:var(--md-comp-fab-padding);transition-property:grid-template-columns;transition-duration:var(--md-sys-motion-duration-standard-spatial-fast);transition-timing-function:var(--md-sys-motion-spring-standard-spatial-fast);&:not(:has(._label_1c3x3_110[data-show])){grid-template-columns:0fr}}._label_1c3x3_110{min-width:0;grid-column:1;grid-row:1;transition-property:opacity,display;transition-behavior:allow-discrete;transition-duration:var(--md-sys-motion-duration-effects-fast);transition-timing-function:var(--md-sys-motion-spring-effects-fast);>span{padding-inline-end:var(--md-comp-fab-padding)}&:not([data-show]){display:none;opacity:0}@starting-style{&[data-show]{opacity:0}&:not([data-show]){opacity:1}}}&:has(md-icon) ._label_1c3x3_110>span{padding-inline-start:var(--md-comp-fab-gap)}&[data-icon-only]{--md-comp-button-medium-padding: var(--md-comp-fab-padding);._trailing_1c3x3_100{min-width:0}}}}@layer material.components{:root{--md-comp-icon-button-text-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-text-hovered-container-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-text-hovered-container-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-icon-button-text-pressed-container-state-layer-color: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-text-pressed-container-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity)}._button_snoow_37>sm-button[data-variant=text]{--md-comp-button-icon-color: var(--md-comp-icon-button-text-icon-color);--md-ripple-hover-color: var(--md-comp-icon-button-text-hovered-container-state-layer-color);--md-ripple-hover-opacity: var(--md-comp-icon-button-text-hovered-container-state-layer-opacity);--md-ripple-pressed-color: var(--md-comp-icon-button-text-pressed-container-state-layer-color);--md-ripple-pressed-opacity: var(--md-comp-icon-button-text-pressed-container-state-layer-opacity)}}@layer material.components{:root{--md-comp-icon-button-text-icon-color-unselected: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-text-icon-color-selected: var(--md-sys-color-primary);--md-comp-icon-button-text-hovered-container-state-layer-color-unselected: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-text-hovered-container-state-layer-color-selected: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-text-pressed-container-state-layer-color-unselected: var(--md-sys-color-on-surface-variant);--md-comp-icon-button-text-pressed-container-state-layer-color-selected: var(--md-sys-color-primary)}._button_snoow_37>sm-button[data-variant=text][data-toggle]:not(:has(>:is(a,button):disabled)){&[data-toggle=false]{--md-comp-button-icon-color: var(--md-comp-icon-button-text-icon-color-unselected);--md-ripple-hover-color: var(--md-comp-icon-button-text-hovered-container-state-layer-color-unselected);--md-ripple-pressed-color: var(--md-comp-icon-button-text-pressed-container-state-layer-color-unselected)}&[data-toggle=true]{--md-comp-button-icon-color: var(--md-comp-icon-button-text-icon-color-selected);--md-ripple-hover-color: var(--md-comp-icon-button-text-hovered-container-state-layer-color-selected);--md-ripple-pressed-color: var(--md-comp-icon-button-text-pressed-container-state-layer-color-selected)}}}@layer material.components{:root{--md-comp-icon-button-extra-small-icon-size: 20px;--md-comp-icon-button-small-icon-size: 24px;--md-comp-icon-button-medium-icon-size: 24px;--md-comp-icon-button-large-icon-size: 32px;--md-comp-icon-button-extra-large-icon-size: 40px;--md-comp-icon-button-extra-small-narrow-padding: 4px;--md-comp-icon-button-extra-small-default-padding: 6px;--md-comp-icon-button-extra-small-wide-padding: 10px;--md-comp-icon-button-small-narrow-padding: 4px;--md-comp-icon-button-small-default-padding: 8px;--md-comp-icon-button-small-wide-padding: 14px;--md-comp-icon-button-medium-narrow-padding: 12px;--md-comp-icon-button-medium-default-padding: 16px;--md-comp-icon-button-medium-wide-padding: 24px;--md-comp-icon-button-large-narrow-padding: 16px;--md-comp-icon-button-large-default-padding: 32px;--md-comp-icon-button-large-wide-padding: 48px;--md-comp-icon-button-extra-large-narrow-padding: 32px;--md-comp-icon-button-extra-large-default-padding: 48px;--md-comp-icon-button-extra-large-wide-padding: 72px}._button_snoow_37[data-width=narrow]{--md-comp-button-extra-small-padding: var(--md-comp-icon-button-extra-small-narrow-padding);--md-comp-button-small-padding: var(--md-comp-icon-button-small-narrow-padding);--md-comp-button-medium-padding: var(--md-comp-icon-button-medium-narrow-padding);--md-comp-button-large-padding: var(--md-comp-icon-button-large-narrow-padding);--md-comp-button-extra-large-padding: var(--md-comp-icon-button-extra-large-narrow-padding)}._button_snoow_37[data-width=default]{--md-comp-button-extra-small-padding: var(--md-comp-icon-button-extra-small-default-padding);--md-comp-button-small-padding: var(--md-comp-icon-button-small-default-padding);--md-comp-button-medium-padding: var(--md-comp-icon-button-medium-default-padding);--md-comp-button-large-padding: var(--md-comp-icon-button-large-default-padding);--md-comp-button-extra-large-padding: var(--md-comp-icon-button-extra-large-default-padding)}._button_snoow_37[data-width=wide]{--md-comp-button-extra-small-padding: var(--md-comp-icon-button-extra-small-wide-padding);--md-comp-button-small-padding: var(--md-comp-icon-button-small-wide-padding);--md-comp-button-medium-padding: var(--md-comp-icon-button-medium-wide-padding);--md-comp-button-large-padding: var(--md-comp-icon-button-large-wide-padding);--md-comp-button-extra-large-padding: var(--md-comp-icon-button-extra-large-wide-padding)}._button_snoow_37{display:inline-block;--md-comp-button-extra-small-icon-size: var(--md-comp-icon-button-extra-small-icon-size);--md-comp-button-small-icon-size: var(--md-comp-icon-button-small-icon-size);--md-comp-button-medium-icon-size: var(--md-comp-icon-button-medium-icon-size);--md-comp-button-large-icon-size: var(--md-comp-icon-button-large-icon-size);--md-comp-button-extra-large-icon-size: var(--md-comp-icon-button-extra-large-icon-size)}}@layer material.components{:root{--md-comp-nav-rail-container-width: 96px;--md-comp-nav-rail-container-min-width: 80px;--md-comp-nav-rail-container-collapsed-item-gap: 20px;--md-comp-nav-rail-container-expanded-min-width: 220px;--md-comp-nav-rail-container-expanded-max-width: 360px;--md-comp-nav-rail-container-shape: var(--md-sys-shape-corner-none);--md-comp-nav-rail-container-color: var(--md-sys-color-surface-container);--md-comp-nav-rail-container-elevation: var(--md-sys-elevation-level0);--md-comp-nav-rail-container-expanded-modal-elevation: var(--md-sys-elevation-level2);--md-comp-nav-rail-container-expanded-modal-color: var(--md-sys-color-surface-container);--md-comp-nav-rail-container-expanded-modal-shape: var(--md-sys-shape-corner-large);--md-comp-nav-rail-secondary-text-color: var(--md-sys-color-on-surface-variant);--md-comp-nav-rail-text-size: .875rem;--md-comp-nav-rail-text-line-height: 1.25rem}._container_1cjuh_25{position:relative;view-transition-name:md-nav-rail;&[data-modal]{position:fixed;left:0;top:0;z-index:9999;&:dir(rtl){right:0;left:unset}&[data-always-expanded]{&[data-show]{._rail-container_1cjuh_52{translate:0%}}&:not([data-show]){pointer-events:none;._rail_1cjuh_52 sm-icon-button{visibility:hidden}._rail-container_1cjuh_52{translate:-100%}}._rail-container_1cjuh_52{transition:translate var(--md-sys-motion-duration-emphasized) var(--md-sys-motion-easing-emphasized)}}}sm-icon-button{margin:12px 8px}}._rail_1cjuh_52{background-color:var(--md-comp-nav-rail-container-color);border-top-right-radius:var(--md-comp-nav-rail-container-shape);border-bottom-right-radius:var(--md-comp-nav-rail-container-shape);--md-elevation-level: var(--md-comp-nav-rail-container-elevation);display:block;padding-inline:20px;height:100dvh;overflow-x:hidden;transition:background-color var(--md-sys-motion-duration-effects-default) var(--md-sys-motion-spring-effects-default),width var(--md-sys-motion-duration-spatial-default) var(--md-sys-motion-spring-spatial-default),min-width var(--md-sys-motion-duration-spatial-default) var(--md-sys-motion-spring-spatial-default),max-width var(--md-sys-motion-duration-spatial-default) var(--md-sys-motion-spring-spatial-default),border-top-right-radius var(--md-sys-motion-duration-spatial-default) var(--md-sys-motion-spring-spatial-default),border-bottom-right-radius var(--md-sys-motion-duration-spatial-default) var(--md-sys-motion-spring-spatial-default);&[data-expanded]{min-width:var(--md-comp-nav-rail-container-expanded-min-width);max-width:var(--md-comp-nav-rail-container-expanded-max-width)}&:not([data-expanded]){width:var(--md-comp-nav-rail-container-width);min-width:var(--md-comp-nav-rail-container-min-width);max-width:var(--md-comp-nav-rail-container-width)}sm-fab{margin-bottom:44px}._menu-fab_1cjuh_122{display:flex;flex-direction:column;min-width:fit-content;&:not(:has(sm-icon-button)){padding-top:20px}}._items_1cjuh_135{width:100%}._center-items_1cjuh_139{min-height:calc(100vh - 20px);display:flex;flex-direction:column}._secondary-header_1cjuh_146{white-space:nowrap;color:var(--md-comp-nav-rail-secondary-text-color);padding-block:12px 8px;padding-inline:var(--md-comp-nav-item-active-indicator-padding)}._menu-fab_1cjuh_122:has(sm-icon-button)+._center-items_1cjuh_139{min-height:calc(100vh - 128px)}._menu-fab_1cjuh_122:has(>sm-fab)+._center-items_1cjuh_139{min-height:calc(100vh - 240px)}._menu-fab_1cjuh_122:has(sm-icon-button):has(>sm-fab)+._center-items_1cjuh_139{min-height:calc(100vh - 328px)}}._container_1cjuh_25[data-modal] ._rail_1cjuh_52[data-expanded]{background-color:var(--md-comp-nav-rail-container-expanded-modal-color);border-top-right-radius:var(--md-comp-nav-rail-container-expanded-modal-shape);border-bottom-right-radius:var(--md-comp-nav-rail-container-expanded-modal-shape)}._container_1cjuh_25[data-modal]:is(:not([data-always-expanded]),[data-show]) ._rail_1cjuh_52[data-expanded]{--md-elevation-level: var(--md-comp-nav-rail-container-expanded-modal-elevation)}._container_1cjuh_25[data-center] ._center-items_1cjuh_139{justify-content:center}._rail_1cjuh_52 sm-fab{--md-comp-fab-elevation: var(--md-sys-elevation-level0);--md-comp-fab-hovered-elevation: var(--md-sys-elevation-level1);--md-comp-fab-focused-elevation: var(--md-sys-elevation-level0);--md-comp-fab-pressed-elevation: var(--md-sys-elevation-level0)}._items_1cjuh_135{display:grid;row-gap:0;transition-property:row-gap,margin-top,margin-bottom;transition-duration:var(--md-sys-motion-duration-standard-spatial-fast);transition-timing-function:var(--md-sys-motion-spring-standard-spatial-fast);._secondary-header_1cjuh_146,._secondary-header_1cjuh_146~[role=menuitem]{transition:margin-top var(--md-sys-motion-duration-standard-spatial-fast) var(--md-sys-motion-spring-standard-spatial-fast),opacity var(--md-sys-motion-duration-effects-default) var(--md-sys-motion-spring-effects-default),visibility var(--md-sys-motion-duration-effects-default) var(--md-sys-motion-spring-effects-default) allow-discrete}}._rail_1cjuh_52{--md-comp-nav-item-indicator-text-size: var(--md-comp-nav-rail-text-size);--md-comp-nav-item-indicator-text-line-height: var(--md-comp-nav-rail-text-line-height);&[data-expanded]{._items_1cjuh_135{._secondary-header_1cjuh_146,._secondary-header_1cjuh_146~[role=menuitem]{margin-top:0;opacity:1;visibility:visible}}}&:not([data-expanded]){._items_1cjuh_135{row-gap:var(--md-comp-nav-rail-container-collapsed-item-gap);margin-top:12px;margin-bottom:12px;._secondary-header_1cjuh_146,._secondary-header_1cjuh_146~[role=menuitem]{margin-top:calc(-1 * var(--md-comp-nav-item-active-indicator-expanded-height-rail));opacity:0;visibility:hidden}._secondary-header_1cjuh_146{margin-top:0}}}}}@layer material.components{html{overflow:hidden}._container_gxl2z_6{display:inline-grid;grid-template-columns:min-content auto;height:100%;width:100%}._rail_gxl2z_13{position:sticky;top:0;z-index:2;content-visibility:visible;&[data-show]:has(sm-navigation-rail[data-modal]:not([data-always-expanded])){min-width:var(--md-comp-nav-rail-container-width)}transition:min-width,transform,content-visibility allow-discrete;&[data-show]{transition-timing-function:var(--md-sys-motion-easing-emphasized-decelerate);transition-duration:var(--md-sys-motion-duration-emphasized-decelerate)}&:not([data-show]){transition-timing-function:var(--md-sys-motion-easing-emphasized-accelerate);transition-duration:var(--md-sys-motion-duration-emphasized-accelerate);min-width:0;content-visibility:hidden;transform:translate(calc(-1 * var(--md-comp-nav-rail-container-width)));&:has(sm-navigation-rail [data-expanded]){transform:translate(calc(-1 * var(--md-comp-nav-rail-container-expanded-min-width)))}}}}@layer material.components{:root{--sm-drag-handle-container-color: var(--md-sys-color-outline);--sm-drag-handle-active-container-color: var(--md-sys-color-on-surface);--sm-drag-handle-container-block-size: 48px;--sm-drag-handle-container-inline-size: 4px;--sm-drag-handle-active-hover-state-layer-color: var(--md-sys-color-inverse-on-surface);--sm-drag-handle-active-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity, .08);--sm-drag-handle-active-pressed-state-layer-color: var(--md-sys-color-inverse-on-surface);--sm-drag-handle-active-pressed-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity, .1)}._button_1alh9_18{display:block;position:relative;box-sizing:content-box;block-size:var(--sm-drag-handle-container-block-size);inline-size:var(--sm-drag-handle-container-inline-size);background-color:var(--sm-drag-handle-container-color);border-radius:var(--md-sys-shape-corner-full);--md-ripple-hover-color: var(--sm-drag-handle-active-hover-state-layer-color);--md-ripple-hover-opacity: var(--sm-drag-handle-active-hover-state-layer-opacity);--md-ripple-pressed-color: var(--sm-drag-handle-active-pressed-state-layer-color);--md-ripple-pressed-opacity: var(--sm-drag-handle-active-pressed-state-layer-opacity);transition:background-color var(--md-sys-motion-duration-effects-fast) var(--md-sys-motion-spring-effects-fast),border-radius var(--md-sys-motion-duration-standard-spatial-fast) var(--md-sys-motion-spring-standard-spatial-fast),padding-block var(--md-sys-motion-duration-spatial-fast) linear,padding-inline var(--md-sys-motion-duration-spatial-fast) var(--md-sys-motion-spring-spatial-fast);&[data-active]{padding:2px 4px;background-color:var(--sm-drag-handle-active-container-color);border-radius:var(--md-sys-shape-corner-medium)}&[data-direction=horizontal]{writing-mode:horizontal-tb}&[data-direction=vertical]{writing-mode:vertical-lr}}._drag-handle_1alh9_55{position:relative;padding:20px;&:focus-visible{outline:none}cursor:grab;&:has(._button_1alh9_18[data-clickable]){cursor:pointer}&:has(._button_1alh9_18[data-active]){cursor:grabbing}}}@layer material.components{:root{--sm-spacer-container-inline-size: 24px}._spacer_nllzp_6{inline-size:var(--sm-spacer-container-inline-size);block-size:100%;display:grid;place-content:center;user-select:none;&[data-orientation=horizontal]{writing-mode:horizontal-tb;touch-action:pan-y pinch-zoom;&:not(:empty){cursor:ew-resize}}&[data-orientation=vertical]{writing-mode:vertical-lr;touch-action:pan-x pinch-zoom;&:not(:empty){cursor:ns-resize}}}}@layer material.components{._layout_a4pou_2{display:flex;contain:layout size;&:not([data-dragging]):has(sm-spacer[data-active]) ._pane_a4pou_10{transition-property:min-width,max-width;transition-duration:var(--md-sys-motion-duration-standard-spatial-fast);transition-timing-function:var(--md-sys-motion-spring-standard-spatial-fast)}&[data-dragging] ._pane_a4pou_10{-webkit-user-select:none;user-select:none}view-transition-name:sm-body-layout}._spacer_a4pou_25{height:100%;z-index:1}._pane_a4pou_10{flex-grow:1;height:100%;contain:inline-size style}}:root:active-view-transition-type(forward),:root:active-view-transition-type(backward){&::view-transition-group(sm-detail-pane){border-radius:var(--md-comp-pane-container-shape);contain:paint}._list-detail-layout_17jx2_9{view-transition-name:none;>:last-child sm-pane>*{view-transition-name:sm-detail-pane;height:100%;border-radius:var(--md-comp-pane-container-shape);contain:paint}}}@layer material.components{:root{--md-comp-nav-bar-container-height: 64px;--md-comp-nav-bar-container-shape: var(--md-sys-shape-corner-none);--md-comp-nav-bar-container-color: var(--md-sys-color-surface-container);--md-comp-nav-bar-container-elevation: var(--md-sys-elevation-level0)}._container_it743_9{background-color:var(--md-comp-nav-bar-container-color);border-radius:var(--md-comp-nav-bar-container-shape);position:relative;display:block;--md-elevation-level: var(--md-comp-nav-bar-container-elevation)}._bar_it743_19{height:var(--md-comp-nav-bar-container-height);display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));justify-items:center;&:not([data-expanded]){grid-template-rows:1fr 1fr;width:100%;>div{margin:6px}}&[data-expanded]{grid-template-rows:1fr;grid-auto-flow:column;width:fit-content;margin:0 auto;>div{margin:12px 16px}}}}@layer material.components{:root{--md-comp-snackbar-container-color: var(--md-sys-color-inverse-surface);--md-comp-snackbar-container-shadow-color: var(--md-sys-color-shadow);--md-comp-snackbar-container-elevation: var(--md-sys-elevation-level3);--md-comp-snackbar-container-shape: var(--md-sys-shape-corner-extra-small);--md-comp-snackbar-with-single-line-container-height: 48px;--md-comp-snackbar-with-two-lines-container-height: 64px;--md-comp-snackbar-action-label-text-color: var(--md-sys-color-inverse-primary);--md-comp-snackbar-icon-color: var(--md-sys-color-inverse-on-surface);--md-comp-snackbar-supporting-text-color: var(--md-sys-color-inverse-on-surface);--md-comp-snackbar-action-hover-label-text-color: var(--md-sys-color-inverse-primary);--md-comp-snackbar-icon-hover-icon-color: var(--md-sys-color-inverse-on-surface);--md-comp-snackbar-action-hover-state-layer-color: var(--md-sys-color-inverse-primary);--md-comp-snackbar-action-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-snackbar-icon-hover-state-layer-color: var(--md-sys-color-inverse-on-surface);--md-comp-snackbar-icon-hover-state-layer-opacity: var(--md-sys-state-hover-state-layer-opacity);--md-comp-snackbar-action-focus-label-text-color: var(--md-sys-color-inverse-primary);--md-comp-snackbar-icon-focus-icon-color: var(--md-sys-color-inverse-on-surface);--md-comp-snackbar-action-focus-state-layer-color: var(--md-sys-color-inverse-primary);--md-comp-snackbar-action-focus-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-snackbar-icon-focus-state-layer-color: var(--md-sys-color-inverse-on-surface);--md-comp-snackbar-icon-focus-state-layer-opacity: var(--md-sys-state-focus-state-layer-opacity);--md-comp-snackbar-action-pressed-label-text-color: var(--md-sys-color-inverse-primary);--md-comp-snackbar-icon-pressed-icon-color: var(--md-sys-color-inverse-on-surface);--md-comp-snackbar-action-pressed-state-layer-color: var(--md-sys-color-inverse-primary);--md-comp-snackbar-action-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity);--md-comp-snackbar-icon-pressed-state-layer-color: var(--md-sys-color-inverse-on-surface);--md-comp-snackbar-icon-pressed-state-layer-opacity: var(--md-sys-state-pressed-state-layer-opacity)}._body_1sn9j_52{display:flex;flex-direction:row;align-items:center;width:stretch;opacity:1;overflow:hidden;transition-property:opacity;transition-duration:inherit;transition-timing-function:inherit}._snackbar_1sn9j_71{position:relative;border-radius:var(--md-comp-snackbar-container-shape);background-color:var(--md-comp-snackbar-container-color);display:grid;grid-template-rows:1fr;@supports (interpolate-size: allow-keywords){display:flex;interpolate-size:allow-keywords;._body_1sn9j_52{overflow:visible}}max-height:var(--md-comp-snackbar-with-two-lines-container-height);width:stretch;height:fit-content;opacity:1;transition-property:opacity,height,grid-template-rows,overlay,display;transition-behavior:allow-discrete;&[data-show]{transition-timing-function:var(--md-sys-motion-easing-emphasized-decelerate);transition-duration:var(--md-sys-motion-duration-emphasized-decelerate)}&:not([data-show]){transition-timing-function:var(--md-sys-motion-easing-emphasized-accelerate);transition-duration:var(--md-sys-motion-duration-emphasized-accelerate)}padding-inline:var(--md-user-spacing-md);&:has(._action_1sn9j_116){padding-inline-end:var(--md-user-spacing-sm)}&:has(._icon_1sn9j_120){padding-inline-end:0}--md-elevation-shadow-color: var(--md-comp-snackbar-container-shadow-color);--md-elevation-level: var(--md-comp-snackbar-container-elevation);._supporting-text_1sn9j_127{flex-grow:1;padding-block:calc(var(--md-user-spacing-sm) + var(--md-user-spacing-xs));color:var(--md-comp-snackbar-supporting-text-color)}._action_1sn9j_116{--md-comp-button-text-label-color: var(--md-comp-snackbar-action-label-text-color);--md-comp-button-text-hovered-label-color: var(--md-comp-snackbar-action-hover-label-text-color);--md-comp-button-text-focused-label-color: var(--md-comp-snackbar-action-focus-label-text-color);--md-comp-button-text-pressed-label-color: var(--md-comp-snackbar-action-pressed-label-text-color);--md-comp-button-text-hovered-container-state-layer-color: var(--md-comp-snackbar-action-hover-state-layer-color);--md-comp-button-text-hovered-container-state-layer-opacity: var(--md-comp-snackbar-action-hover-state-layer-opacity);--md-comp-button-text-focused-container-state-layer-color: var(--md-comp-snackbar-action-focus-state-layer-color);--md-comp-button-text-focused-container-state-layer-opacity: var(--md-comp-snackbar-action-focus-state-layer-opacity);--md-comp-button-text-pressed-container-state-layer-color: var(--md-comp-snackbar-action-pressed-state-layer-color);--md-comp-button-text-pressed-container-state-layer-opacity: var(--md-comp-snackbar-action-pressed-state-layer-opacity)}._icon_1sn9j_120{padding-inline:var(--md-user-spacing-xs);--md-comp-icon-button-text-icon-color: var(--md-comp-snackbar-icon-color);--md-comp-icon-button-text-hovered-icon-color: var(--md-comp-snackbar-icon-hover-icon-color);--md-comp-icon-button-text-focused-icon-color: var(--md-comp-snackbar-icon-focus-icon-color);--md-comp-icon-button-text-pressed-icon-color: var(--md-comp-snackbar-icon-pressed-icon-color);--md-comp-icon-button-text-hovered-container-state-layer-color: var(--md-comp-snackbar-icon-hover-state-layer-color);--md-comp-icon-button-text-hovered-container-state-layer-opacity: var(--md-comp-snackbar-icon-hover-state-layer-opacity);--md-comp-icon-button-text-focused-container-state-layer-color: var(--md-comp-snackbar-icon-focus-state-layer-color);--md-comp-icon-button-text-focused-container-state-layer-opacity: var(--md-comp-snackbar-icon-focus-state-layer-opacity);--md-comp-icon-button-text-pressed-container-state-layer-color: var(--md-comp-snackbar-icon-pressed-state-layer-color);--md-comp-icon-button-text-pressed-container-state-layer-opacity: var(--md-comp-snackbar-icon-pressed-state-layer-opacity)}}._snackbar_1sn9j_71:not([data-show]){display:none;opacity:0}@starting-style{._snackbar_1sn9j_71[data-show]{height:0;grid-template-rows:0fr;._body_1sn9j_52{opacity:0}}}}@layer material.components{._modal_ljh0z_3[popover]{color:unset;background-color:unset;padding:unset;border:unset;overflow:unset}._modal_ljh0z_3{position:fixed;position-anchor:--md-navigation-layout-snackbar;bottom:anchor(top);view-transition-name:md-nav-bar-snackbar;margin-inline:var(--md-user-spacing-md);margin-bottom:0;width:-webkit-fill-available;width:stretch;@media(width>=600px){position-anchor:--md-navigation-layout-anchor;margin-bottom:var(--md-user-spacing-md);&[data-alignment=start]{justify-self:start;min-width:40ch;width:unset}&[data-alignment=center]{justify-self:center;min-width:40ch;width:unset}}}}@layer material.components{._container_ioh5v_2{display:grid;grid-template-rows:auto min-content;width:100vw;height:100dvh}._content_ioh5v_9{z-index:1}._bar_ioh5v_17{width:100%;position:relative;height:var(--md-comp-nav-bar-container-height);anchor-scope:--md-navigation-layout-anchor,--md-navigation-layout-snackbar;._snackbar_ioh5v_25{anchor-name:--md-navigation-layout-snackbar}._snackbar-fab_ioh5v_29{display:flex;flex-direction:column;width:100%;align-items:end;margin-top:var(--md-user-spacing-md);padding-inline:var(--md-user-spacing-md);padding-bottom:var(--md-user-spacing-md);@media(width>=1200px){padding-inline:var(--md-user-spacing-lg);padding-bottom:var(--md-user-spacing-lg)}position:fixed;position-anchor:--md-navigation-layout-anchor;bottom:anchor(top);right:0;z-index:1;pointer-events:none;>*{pointer-events:all}}._fab_ioh5v_61{opacity:1;height:0;interpolate-size:allow-keywords;&:not(:empty){margin-top:var(--md-user-spacing-md);height:fit-content}transition:height var(--md-sys-motion-duration-spatial-fast) var(--md-sys-motion-spring-spatial-fast),scale var(--md-sys-motion-duration-spatial-fast) var(--md-sys-motion-spring-spatial-fast),opacity var(--md-sys-motion-duration-effects-default) var(--md-sys-motion-spring-effects-default),visibility var(--md-sys-motion-duration-effects-default) allow-discrete;transform-origin:bottom right;&:not([data-show]){visibility:hidden;opacity:0;scale:.5}view-transition-name:md-nav-bar-fab}sm-navigation-bar{anchor-name:--md-navigation-layout-anchor;content-visibility:auto}transition-property:height;&[data-show]{transition-timing-function:var(--md-sys-motion-easing-emphasized-decelerate);transition-duration:var(--md-sys-motion-duration-emphasized-decelerate)}&:not([data-show]){transition-timing-function:var(--md-sys-motion-easing-emphasized-accelerate);transition-duration:var(--md-sys-motion-duration-emphasized-accelerate);height:0;--md-comp-nav-bar-container-elevation: var(--md-sys-elevation-level0)}}}@layer material.components{:root{--md-comp-pane-container-color: var(--md-sys-color-surface);--md-comp-pane-container-shape: var(--md-sys-shape-corner-extra-large);--md-comp-pane-container-padding-inline: var(--md-user-spacing-md);--md-comp-pane-container-margin-block: var(--md-user-spacing-md)}._pane_kz9ur_10{display:block;height:inherit;overflow-x:hidden;overflow-y:auto;background-color:var(--md-comp-pane-container-color);main,aside{padding:var(--md-comp-pane-container-padding-inline)}}:has(sm-spacer) *:has(>._pane_kz9ur_10){padding-block:var(--md-comp-pane-container-margin-block);._pane_kz9ur_10{border-radius:var(--md-comp-pane-container-shape)}}}@layer material.components{:root{--md-comp-app-bar-container-color: var(--md-sys-color-surface);--md-comp-app-bar-on-scroll-container-color: var(--md-sys-color-surface-container);--md-comp-app-bar-container-elevation: var(--md-sys-elevation-level0);--md-comp-app-bar-on-scroll-container-elevation: var(--md-sys-elevation-level2);--md-comp-app-bar-title-color: var(--md-sys-color-on-surface);--md-comp-app-bar-subtitle-color: var(--md-sys-color-on-surface-variant);--md-comp-app-bar-leading-icon-color: var(--md-sys-color-on-surface);--md-comp-app-bar-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-app-bar-leading-space: var(--md-user-spacing-xs);--md-comp-app-bar-trailing-space: var(--md-user-spacing-xs);--md-comp-app-bar-icon-button-space: 0;--md-comp-app-bar-small-container-height: 64px;--md-comp-app-bar-medium-flexible-with-subtitle-container-height: 136px;--md-comp-app-bar-large-flexible-with-subtitle-container-height: 152px}@property --app-bar-color{syntax: "<color>"; initial-value: white; inherits: true;}@property --app-bar-opacity{syntax: "<percentage>"; initial-value: 100%; inherits: true;}._app-bar_1bm61_44,._appendix_1bm61_45{h1{color:var(--md-comp-app-bar-title-color)}h2{color:var(--md-comp-app-bar-subtitle-color)}}._center_1bm61_55{text-align:center}._app-bar_1bm61_44{position:sticky;top:0;left:0;z-index:2;height:var(--md-comp-app-bar-small-container-height);--md-elevation-level: var(--md-comp-app-bar-container-elevation);--app-bar-color: var(--md-comp-app-bar-container-color);--app-bar-opacity: 100%;transition:--app-bar-color var(--md-sys-motion-duration-effects-default) var(--md-sys-motion-spring-effects-default);&[data-scrolling]{--app-bar-color: var(--md-comp-app-bar-on-scroll-container-color);--app-bar-opacity: 0%}&[data-elevated]{--app-bar-color: var(--md-comp-app-bar-on-scroll-container-color);--app-bar-opacity: 100%;--md-elevation-level: var(--md-comp-app-bar-on-scroll-container-elevation)}background-color:color-mix(in srgb,var(--app-bar-color) var(--app-bar-opacity),transparent);display:grid;grid-template-columns:min-content auto min-content;align-items:center;gap:4px;padding-block:calc((var(--md-comp-app-bar-small-container-height) - 48px) / 2);padding-inline:var(--md-comp-app-bar-leading-space) var(--md-comp-app-bar-trailing-space);&:not(:has(._leading-button_1bm61_102:not(:empty))){grid-template-columns:auto min-content;padding-inline-start:var(--md-user-spacing-md)}._leading-button_1bm61_102{--sm-icon-button-icon-color: var(--md-comp-app-bar-leading-icon-color);&:dir(rtl){transform:rotateY(180deg)}}._text_1bm61_115{overflow-inline:hidden;text-wrap:nowrap;transition:opacity var(--md-sys-motion-duration-effects-default) var(--md-sys-motion-spring-effects-default);&._center_1bm61_55{text-align:center;position:absolute;width:100%;z-index:-1}h1{text-wrap-mode:nowrap;text-overflow:ellipsis;overflow-inline:clip}}._trailing-buttons_1bm61_135{--sm-icon-button-icon-color: var(--md-comp-app-bar-trailing-icon-color);justify-self:flex-end;gap:var(--md-comp-app-bar-icon-button-space)}._leading-button_1bm61_102,._trailing-buttons_1bm61_135{display:grid;place-items:center;grid-auto-flow:column;grid-auto-columns:minmax(48px,auto);height:48px}._leading-button_1bm61_102:empty{display:none}}._app-bar-background_1bm61_155{height:0;._app-bar-background-inner_1bm61_165{height:var(--md-comp-app-bar-small-container-height);transform:translateY(calc(-1 * var(--md-comp-app-bar-small-container-height)));background-color:var(--md-comp-app-bar-container-color);transition:background-color var(--md-sys-motion-duration-effects-default) var(--md-sys-motion-spring-effects-default)}}._app-bar-background_1bm61_155,._appendix_1bm61_45{position:sticky;left:0}._appendix-inner_1bm61_183{padding-inline:var(--md-user-spacing-md);padding-bottom:12px;text-wrap-style:balance;display:flex;flex-direction:column;justify-content:flex-end;background-color:var(--md-comp-app-bar-container-color);transition:background-color var(--md-sys-motion-duration-effects-default) var(--md-sys-motion-spring-effects-default);&[data-variant=medium]:has(h2){height:calc(var(--md-comp-app-bar-medium-flexible-with-subtitle-container-height) - var(--md-comp-app-bar-small-container-height))}&[data-variant=large]:has(h2){height:calc(var(--md-comp-app-bar-large-flexible-with-subtitle-container-height) - var(--md-comp-app-bar-small-container-height))}}._app-bar_1bm61_44[data-scrolling]~._appendix_1bm61_45 ._appendix-inner_1bm61_183{background-color:var(--md-comp-app-bar-on-scroll-container-color)}._app-bar_1bm61_44[data-scrolling]~._app-bar-background_1bm61_155 ._app-bar-background-inner_1bm61_165{background-color:var(--md-comp-app-bar-on-scroll-container-color)}}@layer material.components{:root{--md-comp-list-divider-leading-space: var(--md-user-spacing-md);--md-comp-list-divider-trailing-space: var(--md-user-spacing-md);--md-comp-list-divider-top-space: 0;--md-comp-list-divider-bottom-space: 0;--md-comp-list-container-shape: var(--md-sys-shape-corner-large);--md-comp-list-container-color: transparent}._list_sqvm8_15{display:flex;flex-direction:column;background-color:var(--md-comp-list-container-color);border-radius:var(--md-comp-list-container-shape);&[data-segmented]{gap:var(--md-comp-list-segmented-gap)}md-divider{padding-inline:var(--md-comp-list-divider-leading-space) var(--md-comp-list-divider-trailing-space);padding-block:var(--md-comp-list-divider-top-space) var(--md-comp-list-divider-bottom-space)}>._list_sqvm8_15:not([data-segmented]){--md-comp-list-container-color: var(--md-comp-list-list-item-container-color)}}}@layer material.components{:root{--md-comp-list-list-item-container-color: var(--md-sys-color-surface);--md-comp-list-list-item-segmented-container-color: var(--md-sys-color-surface);--md-comp-list-list-item-overline-color: var(--md-sys-color-on-surface-variant);--md-comp-list-list-item-label-text-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-supporting-text-color: var(--md-sys-color-on-surface-variant);--md-comp-list-list-item-trailing-supporting-text-color: var(--md-sys-color-on-surface-variant);--md-comp-list-list-item-leading-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-list-list-item-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-list-list-item-unselected-trailing-icon-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-selected-container-color: var(--md-sys-color-secondary-container);--md-comp-list-list-item-selected-overline-color: var(--md-sys-color-on-secondary-container);--md-comp-list-list-item-selected-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-list-list-item-selected-supporting-text-color: var(--md-sys-color-on-secondary-container);--md-comp-list-list-item-selected-trailing-supporting-text-color: var(--md-sys-color-on-secondary-container);--md-comp-list-list-item-selected-leading-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-list-list-item-selected-trailing-icon-color: var(--md-sys-color-on-secondary-container);--md-comp-list-list-item-disabled-container-opacity: .38;--md-comp-list-list-item-selected-disabled-container-opacity: .38;--md-comp-list-list-item-hover-state-layer-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-hover-state-layer-opacity: .08;--md-comp-list-list-item-hover-label-text-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-hover-leading-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-list-list-item-hover-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-list-list-item-selected-hover-state-layer-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-selected-hover-state-layer-opacity: .08;--md-comp-list-list-item-selected-hover-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-list-list-item-selected-hover-leading-icon-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-selected-hover-trailing-icon-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-focus-state-layer-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-focus-state-layer-opacity: .1;--md-comp-list-list-item-focus-label-text-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-focus-leading-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-list-list-item-focus-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-list-focus-indicator-color: var(--md-sys-color-secondary);--md-comp-list-focus-indicator-thickness: 3px;--md-comp-list-focus-indicator-outline-offset: -3px;--md-comp-list-list-item-selected-focus-state-layer-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-selected-focus-state-layer-opacity: .1;--md-comp-list-list-item-selected-focus-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-list-list-item-selected-focus-leading-icon-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-selected-focus-trailing-icon-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-pressed-state-layer-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-pressed-state-layer-opacity: .1;--md-comp-list-list-item-pressed-label-text-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-pressed-leading-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-list-list-item-pressed-trailing-icon-color: var(--md-sys-color-on-surface-variant);--md-comp-list-list-item-selected-pressed-state-layer-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-selected-pressed-state-layer-opacity: .1;--md-comp-list-list-item-selected-pressed-label-text-color: var(--md-sys-color-on-secondary-container);--md-comp-list-list-item-selected-pressed-leading-icon-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-selected-pressed-trailing-icon-color: var(--md-sys-color-on-surface);--md-comp-list-list-item-leading-space: 16px;--md-comp-list-list-item-trailing-space: 16px;--md-comp-list-list-item-top-space: 10px;--md-comp-list-list-item-bottom-space: 10px;--md-comp-list-list-item-between-space: 12px;--md-comp-list-segmented-gap: 2px;--md-comp-list-list-item-container-expressive-shape: var(--md-sys-shape-corner-extra-small);--md-comp-list-list-item-disabled-container-expressive-shape: var(--md-sys-shape-corner-extra-small);--md-comp-list-list-item-hovered-container-expressive-shape: var(--md-sys-shape-corner-medium);--md-comp-list-list-item-focused-container-expressive-shape: var(--md-sys-shape-corner-large);--md-comp-list-list-item-pressed-container-expressive-shape: var(--md-sys-shape-corner-large);--md-comp-list-list-item-selected-container-expressive-shape: var(--md-sys-shape-corner-large);--md-comp-list-list-item-selected-disabled-container-expressive-shape: var(--md-sys-shape-corner-large);--md-comp-list-list-item-selected-hovered-container-expressive-shape: var(--md-sys-shape-corner-large);--md-comp-list-list-item-selected-focused-container-expressive-shape: var(--md-sys-shape-corner-large);--md-comp-list-list-item-selected-pressed-container-expressive-shape: var(--md-sys-shape-corner-large);--md-comp-list-list-item-leading-video-shape: var(--md-sys-shape-corner-small);--md-comp-list-list-item-leading-image-expressive-shape: var(--md-sys-shape-corner-small);--md-comp-list-list-item-leading-icon-expressive-size: 20px;--md-comp-list-list-item-trailing-icon-expressive-size: 20px}._item_1j71k_142:not([data-selected]){border-radius:var(--md-comp-list-list-item-container-expressive-shape);--md-focus-ring-shape-start-start: var(--md-comp-list-list-item-focused-container-expressive-shape);--md-focus-ring-shape-start-end: var(--md-comp-list-list-item-focused-container-expressive-shape);--md-focus-ring-shape-end-start: var(--md-comp-list-list-item-focused-container-expressive-shape);--md-focus-ring-shape-end-end: var(--md-comp-list-list-item-focused-container-expressive-shape);--md-list-item-container-color: var(--md-comp-list-list-item-container-color);--md-list-item-overline-text-color: var(--md-comp-list-list-item-overline-color);--md-list-item-label-text-color: var(--md-comp-list-list-item-label-text-color);--md-list-item-supporting-text-color: var(--md-comp-list-list-item-supporting-text-color);--md-list-item-trailing-supporting-text-color: var(--md-comp-list-list-item-trailing-supporting-text-color);--md-list-item-leading-icon-color: var(--md-comp-list-list-item-leading-icon-color);--md-list-item-trailing-icon-color: var(--md-comp-list-list-item-trailing-icon-color);[slot=end]:has(sm-icon-button:not([selected])){--md-list-item-trailing-icon-color: var(--md-comp-list-list-item-unselected-trailing-icon-color)}--md-list-item-disabled-opacity: var(--md-comp-list-list-item-disabled-container-opacity);--md-ripple-hover-color: var(--md-comp-list-list-item-hover-state-layer-color);--md-ripple-hover-opacity: var(--md-comp-list-list-item-hover-state-layer-opacity);--md-ripple-pressed-color: var(--md-comp-list-list-item-pressed-state-layer-color);--md-ripple-pressed-opacity: var(--md-comp-list-list-item-pressed-state-layer-opacity);&:has(>:where(button,a)){&:has(>:hover){border-radius:var(--md-comp-list-list-item-hovered-container-expressive-shape);--md-list-item-label-text-color: var(--md-comp-list-list-item-hover-label-text-color);--md-list-item-leading-icon-color: var(--md-comp-list-list-item-hover-leading-icon-color);--md-list-item-trailing-icon-color: var(--md-comp-list-list-item-hover-trailing-icon-color)}&:has(>:focus-visible){border-radius:var(--md-comp-list-list-item-focused-container-expressive-shape);--md-ripple-hover-color: var(--md-comp-list-list-item-focus-state-layer-color);--md-ripple-hover-opacity: var(--md-comp-list-list-item-focus-state-layer-opacity);--md-list-item-label-text-color: var(--md-comp-list-list-item-focus-label-text-color);--md-list-item-leading-icon-color: var(--md-comp-list-list-item-focus-leading-icon-color);--md-list-item-trailing-icon-color: var(--md-comp-list-list-item-focus-trailing-icon-color)}&:has(>:active){border-radius:var(--md-comp-list-list-item-pressed-container-expressive-shape);--md-list-item-label-text-color: var(--md-comp-list-list-item-pressed-label-text-color);--md-list-item-leading-icon-color: var(--md-comp-list-list-item-pressed-leading-icon-color);--md-list-item-trailing-icon-color: var(--md-comp-list-list-item-pressed-trailing-icon-color)}}&[data-disabled]:not(:first-child){border-top-left-radius:var(--md-comp-list-list-item-disabled-container-expressive-shape);border-top-right-radius:var(--md-comp-list-list-item-disabled-container-expressive-shape)}&[data-disabled]:not(:last-child){border-bottom-left-radius:var(--md-comp-list-list-item-disabled-container-expressive-shape);border-bottom-right-radius:var(--md-comp-list-list-item-disabled-container-expressive-shape)}}._item_1j71k_142[data-selected]{border-radius:var(--md-comp-list-list-item-selected-container-expressive-shape);--md-focus-ring-shape-start-start: var(--md-comp-list-list-item-selected-focused-container-expressive-shape);--md-focus-ring-shape-start-end: var(--md-comp-list-list-item-selected-focused-container-expressive-shape);--md-focus-ring-shape-end-start: var(--md-comp-list-list-item-selected-focused-container-expressive-shape);--md-focus-ring-shape-end-end: var(--md-comp-list-list-item-selected-focused-container-expressive-shape);--md-list-item-container-color: var(--md-comp-list-list-item-selected-container-color);--md-list-item-overline-text-color: var(--md-comp-list-list-item-selected-overline-color);--md-list-item-label-text-color: var(--md-comp-list-list-item-selected-label-text-color);--md-list-item-supporting-text-color: var(--md-comp-list-list-item-selected-supporting-text-color);--md-list-item-trailing-supporting-text-color: var( --md-comp-list-list-item-selected-trailing-supporting-text-color );--md-list-item-leading-icon-color: var(--md-comp-list-list-item-selected-leading-icon-color);--md-list-item-trailing-icon-color: var(--md-comp-list-list-item-selected-trailing-icon-color);[slot=end]:has(sm-icon-button:not([selected])){--md-list-item-trailing-icon-color: var(--md-comp-list-list-item-unselected-trailing-icon-color)}--md-list-item-disabled-opacity: var(--md-comp-list-list-item-selected-disabled-container-opacity);--md-ripple-hover-color: var(--md-comp-list-list-item-selected-hover-state-layer-color);--md-ripple-hover-opacity: var(--md-comp-list-list-item-selected-hover-state-layer-opacity);--md-ripple-pressed-color: var(--md-comp-list-list-item-selected-pressed-state-layer-color);--md-ripple-pressed-opacity: var(--md-comp-list-list-item-selected-pressed-state-layer-opacity);&:has(>:where(button,a)){:has(>:hover){border-radius:var(--md-comp-list-list-item-selected-hovered-container-expressive-shape);--md-list-item-label-text-color: var(--md-comp-list-list-item-selected-hover-label-text-color);--md-list-item-leading-icon-color: var(--md-comp-list-list-item-selected-hover-leading-icon-color);--md-list-item-trailing-icon-color: var(--md-comp-list-list-item-selected-hover-trailing-icon-color)}:has(>:focus-visible){border-radius:var(--md-comp-list-list-item-selected-focused-container-expressive-shape);--md-ripple-hover-color: var(--md-comp-list-list-item-selected-focus-state-layer-color);--md-ripple-hover-opacity: var(--md-comp-list-list-item-selected-focus-state-layer-opacity);--md-list-item-label-text-color: var(--md-comp-list-list-item-selected-focus-label-text-color);--md-list-item-leading-icon-color: var(--md-comp-list-list-item-selected-focus-leading-icon-color);--md-list-item-trailing-icon-color: var(--md-comp-list-list-item-selected-focus-trailing-icon-color)}:has(>:active){border-radius:var(--md-comp-list-list-item-selected-pressed-container-expressive-shape);--md-list-item-label-text-color: var(--md-comp-list-list-item-selected-pressed-label-text-color);--md-list-item-leading-icon-color: var(--md-comp-list-list-item-selected-pressed-leading-icon-color);--md-list-item-trailing-icon-color: var(--md-comp-list-list-item-selected-pressed-trailing-icon-color)}}&[data-disabled]:not(:first-child){border-top-left-radius:var(--md-comp-list-list-item-selected-disabled-container-expressive-shape);border-top-right-radius:var(--md-comp-list-list-item-selected-disabled-container-expressive-shape)}&[data-disabled]:not(:last-child){border-bottom-left-radius:var(--md-comp-list-list-item-selected-disabled-container-expressive-shape);border-bottom-right-radius:var(--md-comp-list-list-item-selected-disabled-container-expressive-shape)}}._item_1j71k_142{position:relative;>:is(a,button){width:100%;background-color:unset;border:unset;outline:none;text-align:start;cursor:pointer}background-color:var(--md-list-item-container-color);transition:border-radius var(--md-sys-motion-duration-spatial-fast) var(--md-sys-motion-spring-spatial-fast);--md-focus-ring-color: var(--md-comp-list-focus-indicator-color);--md-focus-ring-width: var(--md-comp-list-focus-indicator-thickness);--md-focus-ring-outward-offset: var(--md-comp-list-focus-indicator-outline-offset);>md-focus-ring{z-index:1}&[data-disabled]{pointer-events:none;._content_1j71k_309{opacity:var(--md-list-item-disabled-opacity)}}}sm-list:not(sm-list+sm-list)>._item_1j71k_142:first-child{border-top-left-radius:var(--md-comp-list-container-shape);border-top-right-radius:var(--md-comp-list-container-shape)}sm-list:not(:has(+sm-list))>._item_1j71k_142:last-child{border-bottom-left-radius:var(--md-comp-list-container-shape);border-bottom-right-radius:var(--md-comp-list-container-shape)}sm-list[data-segmented]>._item_1j71k_142:not([data-selected]){--md-list-item-container-color: var(--md-comp-list-list-item-segmented-container-color)}._content_1j71k_309{position:relative;overflow:hidden;border-radius:inherit;display:flex;flex-direction:row;align-items:center;gap:var(--md-comp-list-list-item-between-space);padding-top:var(--md-comp-list-list-item-top-space);padding-bottom:var(--md-comp-list-list-item-bottom-space);padding-inline-start:var(--md-comp-list-list-item-leading-space);padding-inline-end:var(--md-comp-list-list-item-trailing-space);[slot=start]{display:inline-flex;align-items:center;--md-icon-size: var(--md-comp-list-list-item-leading-icon-expressive-size);--sm-icon-button-icon-size: var(--md-comp-list-list-item-leading-icon-expressive-size);md-icon{color:var(--md-list-item-leading-icon-color)}img{border-radius:var(--md-comp-list-list-item-leading-image-expressive-shape)}video{border-radius:var(--md-comp-list-list-item-leading-video-shape)}}[slot=end]{display:inline-flex;--md-icon-size: var(--md-comp-list-list-item-trailing-icon-expressive-size);--sm-icon-button-icon-size: var(--md-comp-list-list-item-trailing-icon-expressive-size);md-icon{color:var(--md-list-item-trailing-icon-color)}}._text_1j71k_382{display:flex;flex-direction:column;flex-grow:1;._overline_1j71k_387{color:var(--md-list-item-overline-text-color)}._label_1j71k_391{color:var(--md-list-item-label-text-color)}._supporting-text_1j71k_395{color:var(--md-list-item-supporting-text-color)}}._trailing-supporting-text_1j71k_400{color:var(--md-list-item-trailing-supporting-text-color);white-space:nowrap}}._item_1j71k_142[data-align=top] ._content_1j71k_309{align-items:start;[slot=start]{min-height:40px}}._item_1j71k_142[data-align=center] ._content_1j71k_309{align-items:center}}
