:where(.md-button,.md-icon-button,.md-fab,.md-chip,.md-card--interactive,.md-list-item--interactive,.md-menu-item,.md-nav-item,.md-tab,.md-segmented__option,.md-expansion>summary){position:relative;isolation:isolate;-webkit-tap-highlight-color:transparent}:where(.md-button,.md-icon-button,.md-fab,.md-chip,.md-card--interactive,.md-list-item--interactive,.md-menu-item,.md-nav-item,.md-tab,.md-segmented__option,.md-expansion>summary):before{content:"";position:absolute;inset:var(--_state-inset, 0);z-index:-1;border-radius:inherit;background:var(--_state-color, currentColor);opacity:var(--_state, 0);pointer-events:none;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}@media(hover:hover){:where(.md-button,.md-icon-button,.md-fab,.md-chip,.md-card--interactive,.md-list-item--interactive,.md-menu-item,.md-nav-item,.md-tab,.md-segmented__option,.md-expansion>summary):hover{--_state: var(--md-sys-state-hover-state-layer-opacity)}}:where(.md-button,.md-icon-button,.md-fab,.md-chip,.md-card--interactive,.md-list-item--interactive,.md-menu-item,.md-nav-item,.md-tab,.md-segmented__option,.md-expansion>summary):is(:focus-visible,:has(:focus-visible)){--_state: var(--md-sys-state-focus-state-layer-opacity)}:where(.md-button,.md-icon-button,.md-fab,.md-chip,.md-card--interactive,.md-list-item--interactive,.md-menu-item,.md-nav-item,.md-tab,.md-segmented__option,.md-expansion>summary):active{--_state: var(--md-sys-state-pressed-state-layer-opacity)}.md-ripple-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;border-radius:inherit;pointer-events:none}.md-ripple{position:absolute;border-radius:50%;background:currentColor;opacity:var(--md-sys-state-pressed-state-layer-opacity);transform:translate(-50%,-50%) scale(0);animation:md-ripple var(--md-sys-motion-duration-long2) var(--md-sys-motion-easing-standard-decelerate) forwards}.md-ripple.is-fading{transition:opacity var(--md-sys-motion-duration-short4) linear;opacity:0}@keyframes md-ripple{to{transform:translate(-50%,-50%) scale(1)}}:where(.md-button,.md-icon-button,.md-chip):after{content:"";position:absolute;inset-block:min(0px,calc((var(--_height, 48px) - 48px) / 2));inset-inline:min(0px,calc((var(--_width, 48px) - 48px) / 2))}.md-button{--_height: 40px;--_padding: 16px;--_icon: 20px;--_gap: 8px;--_radius-square: 12px;--_radius-pressed: 8px;--_outline-width: 1px;--_font: var(--md-sys-typescale-label-large-font);--_weight: var(--md-sys-typescale-label-large-weight);--_size: var(--md-sys-typescale-label-large-size);--_tracking: var(--md-sys-typescale-label-large-tracking);--_transform: var(--md-ref-typeface-label-transform);--_container: var(--md-sys-color-primary);--_label: var(--md-sys-color-on-primary);--_outline: transparent;--_elevation: var(--md-sys-elevation-level0);--_elevation-hover: var(--md-sys-elevation-level1);--_radius: var(--md-sys-shape-corner-full);--_squish: 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--_gap);min-height:var(--_height);min-width:48px;padding-block:0;padding-inline:calc(var(--_padding) * var(--_squish));border:var(--_outline-width) solid var(--_outline);border-radius:var(--_radius);background:var(--_container);color:var(--_label);box-shadow:var(--_elevation);font-family:var(--_font);font-weight:var(--_weight);font-size:var(--_size);line-height:1.2;letter-spacing:var(--_tracking);text-transform:var(--_transform);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;--_state-inset: calc(var(--_outline-width) * -1);transition:border-radius var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial),padding var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial),background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects),color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects),box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-button .md-icon,.md-button svg{--md-icon-size: var(--_icon);width:var(--_icon);height:var(--_icon)}@media(hover:hover){.md-button:hover{box-shadow:var(--_elevation-hover)}}.md-button:active{border-radius:var(--_radius-pressed)}.md-button--square,[data-md-button-shape=square] .md-button:not(.md-button--round){--_radius: var(--_radius-square)}.md-button--xs{--_height: 32px;--_padding: 12px;--_icon: 20px;--_gap: 4px;--_radius-square: 12px;--_radius-pressed: 8px}.md-button--m{--_height: 56px;--_padding: 24px;--_icon: 24px;--_gap: 8px;--_radius-square: 16px;--_radius-pressed: 12px;--_font: var(--md-sys-typescale-title-medium-font);--_weight: var(--md-sys-typescale-title-medium-weight);--_size: var(--md-sys-typescale-title-medium-size);--_tracking: var(--md-sys-typescale-title-medium-tracking);--_transform: none}.md-button--l{--_height: 96px;--_padding: 48px;--_icon: 32px;--_gap: 12px;--_radius-square: 28px;--_radius-pressed: 16px;--_outline-width: 2px;--_font: var(--md-sys-typescale-headline-small-font);--_weight: var(--md-sys-typescale-headline-small-weight);--_size: var(--md-sys-typescale-headline-small-size);--_tracking: var(--md-sys-typescale-headline-small-tracking);--_transform: none}.md-button--xl{--_height: 136px;--_padding: 64px;--_icon: 40px;--_gap: 16px;--_radius-square: 28px;--_radius-pressed: 16px;--_outline-width: 3px;--_font: var(--md-sys-typescale-headline-large-font);--_weight: var(--md-sys-typescale-headline-large-weight);--_size: var(--md-sys-typescale-headline-large-size);--_tracking: var(--md-sys-typescale-headline-large-tracking);--_transform: none}.md-button--elevated{--_container: var(--md-sys-color-surface-container-low);--_label: var(--md-sys-color-primary);--_elevation: var(--md-sys-elevation-level1);--_elevation-hover: var(--md-sys-elevation-level2)}.md-button--tonal{--_container: var(--md-sys-color-secondary-container);--_label: var(--md-sys-color-on-secondary-container)}.md-button--outlined{--_container: transparent;--_label: var(--md-sys-color-on-surface-variant);--_outline: var(--md-sys-color-outline-variant);--_elevation-hover: none}.md-button--text{--_container: transparent;--_label: var(--md-sys-color-primary);--_elevation-hover: none;--_padding: 12px}.md-button--text.md-button--m{--_padding: 16px}.md-button[aria-pressed=false]{--_container: var(--md-sys-color-surface-container);--_label: var(--md-sys-color-on-surface-variant)}.md-button[aria-pressed=true]{--_container: var(--md-sys-color-primary);--_label: var(--md-sys-color-on-primary);--_radius: var(--_radius-square)}.md-button--square[aria-pressed=true],[data-md-button-shape=square] .md-button[aria-pressed=true]:not(.md-button--round){--_radius: var(--md-sys-shape-corner-full)}.md-button--elevated[aria-pressed=false]{--_container: var(--md-sys-color-surface-container-low);--_label: var(--md-sys-color-primary)}.md-button--tonal[aria-pressed=false]{--_container: var(--md-sys-color-secondary-container);--_label: var(--md-sys-color-on-secondary-container)}.md-button--tonal[aria-pressed=true]{--_container: var(--md-sys-color-secondary);--_label: var(--md-sys-color-on-secondary)}.md-button--outlined[aria-pressed=false]{--_container: transparent;--_label: var(--md-sys-color-on-surface-variant)}.md-button--outlined[aria-pressed=true]{--_container: var(--md-sys-color-inverse-surface);--_label: var(--md-sys-color-inverse-on-surface);--_outline: transparent}.md-button:is(:disabled,[aria-disabled=true]),.md-icon-button:is(:disabled,[aria-disabled=true]),.md-fab:is(:disabled,[aria-disabled=true]){--_container: rgb(from var(--md-sys-color-on-surface) r g b / var(--md-sys-state-disabled-container-opacity));--_label: rgb(from var(--md-sys-color-on-surface) r g b / var(--md-sys-state-disabled-content-opacity));--_outline: rgb(from var(--md-sys-color-on-surface) r g b / var(--md-sys-state-disabled-container-opacity));--_elevation: none;--_elevation-hover: none;--_state: 0;cursor:default;pointer-events:none}.md-button--text:is(:disabled,[aria-disabled=true]),.md-icon-button--standard:is(:disabled,[aria-disabled=true]){--_container: transparent}.md-icon-button{--_height: 40px;--_width: 40px;--_icon: 24px;--_radius-square: 12px;--_radius-pressed: 8px;--_outline-width: 1px;--_container: transparent;--_label: var(--md-sys-color-on-surface-variant);--_outline: transparent;--_radius: var(--md-sys-shape-corner-full);--_squish: 1;display:inline-grid;place-items:center;flex-shrink:0;width:calc(var(--_width) * var(--_squish));height:var(--_height);padding:0;border:var(--_outline-width) solid var(--_outline);border-radius:var(--_radius);background:var(--_container);color:var(--_label);text-decoration:none;cursor:pointer;--_state-inset: calc(var(--_outline-width) * -1);transition:border-radius var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial),width var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial),background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects),color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects)}.md-icon-button .md-icon,.md-icon-button svg{--md-icon-size: var(--_icon);width:var(--_icon);height:var(--_icon)}.md-icon-button:active{border-radius:var(--_radius-pressed)}.md-icon-button--square,[data-md-button-shape=square] .md-icon-button:not(.md-icon-button--round){--_radius: var(--_radius-square)}.md-icon-button--xs{--_height: 32px;--_width: 32px;--_icon: 20px}.md-icon-button--xs.md-icon-button--narrow{--_width: 28px}.md-icon-button--xs.md-icon-button--wide{--_width: 40px}.md-icon-button--narrow{--_width: 32px}.md-icon-button--wide{--_width: 52px}.md-icon-button--m{--_height: 56px;--_width: 56px;--_icon: 24px;--_radius-square: 16px;--_radius-pressed: 12px}.md-icon-button--m.md-icon-button--narrow{--_width: 48px}.md-icon-button--m.md-icon-button--wide{--_width: 72px}.md-icon-button--l{--_height: 96px;--_width: 96px;--_icon: 32px;--_radius-square: 28px;--_radius-pressed: 16px;--_outline-width: 2px}.md-icon-button--l.md-icon-button--narrow{--_width: 64px}.md-icon-button--l.md-icon-button--wide{--_width: 128px}.md-icon-button--xl{--_height: 136px;--_width: 136px;--_icon: 40px;--_radius-square: 28px;--_radius-pressed: 16px;--_outline-width: 3px}.md-icon-button--xl.md-icon-button--narrow{--_width: 104px}.md-icon-button--xl.md-icon-button--wide{--_width: 184px}.md-icon-button--filled{--_container: var(--md-sys-color-primary);--_label: var(--md-sys-color-on-primary)}.md-icon-button--tonal{--_container: var(--md-sys-color-secondary-container);--_label: var(--md-sys-color-on-secondary-container)}.md-icon-button--outlined{--_outline: var(--md-sys-color-outline-variant)}.md-icon-button[aria-pressed=true]{--_label: var(--md-sys-color-primary);--_radius: var(--_radius-square);--md-icon-fill: 1}.md-icon-button--square[aria-pressed=true],[data-md-button-shape=square] .md-icon-button[aria-pressed=true]:not(.md-icon-button--round){--_radius: var(--md-sys-shape-corner-full)}.md-icon-button--filled[aria-pressed=false]{--_container: var(--md-sys-color-surface-container);--_label: var(--md-sys-color-on-surface-variant)}.md-icon-button--filled[aria-pressed=true]{--_container: var(--md-sys-color-primary);--_label: var(--md-sys-color-on-primary)}.md-icon-button--tonal[aria-pressed=true]{--_container: var(--md-sys-color-secondary);--_label: var(--md-sys-color-on-secondary)}.md-icon-button--outlined[aria-pressed=true]{--_container: var(--md-sys-color-inverse-surface);--_label: var(--md-sys-color-inverse-on-surface);--_outline: transparent}.md-button-group{--_group-gap: 12px;--_inner-radius: 8px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--_group-gap)}.md-button-group--xs{--_group-gap: 18px;--_inner-radius: 4px}.md-button-group--m{--_group-gap: 8px;--_inner-radius: 8px}.md-button-group--l{--_group-gap: 8px;--_inner-radius: 16px}.md-button-group--xl{--_group-gap: 8px;--_inner-radius: 20px}.md-button-group:not(.md-button-group--connected)>:is(.md-button,.md-icon-button):active{--_squish: 1.15}.md-button-group:not(.md-button-group--connected)>:is(.md-button,.md-icon-button):has(+:active),.md-button-group:not(.md-button-group--connected)>:active+:is(.md-button,.md-icon-button){--_squish: .9}.md-button-group--connected{flex-wrap:nowrap;gap:2px}.md-button-group.md-button-group--connected>:is(.md-button,.md-icon-button){flex:1 1 auto;--_radius: var(--_inner-radius);--_radius-pressed: calc(var(--_inner-radius) / 2)}.md-button-group.md-button-group--connected>:is(.md-button,.md-icon-button):first-child{border-start-start-radius:var(--md-sys-shape-corner-full);border-end-start-radius:var(--md-sys-shape-corner-full)}.md-button-group.md-button-group--connected>:is(.md-button,.md-icon-button):last-child{border-start-end-radius:var(--md-sys-shape-corner-full);border-end-end-radius:var(--md-sys-shape-corner-full)}.md-button-group.md-button-group--connected>[aria-pressed=true]{--_radius: var(--md-sys-shape-corner-full);border-radius:var(--md-sys-shape-corner-full)}.md-segmented{display:inline-flex;height:40px;border:1px solid var(--md-sys-color-outline);border-radius:var(--md-sys-shape-corner-full);overflow:hidden}.md-segmented__option{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;padding-inline:12px;color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-label-large-font);font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);text-transform:var(--md-ref-typeface-label-transform);cursor:pointer;flex:1 1 0;white-space:nowrap;transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-segmented__option+.md-segmented__option{border-inline-start:1px solid var(--md-sys-color-outline)}.md-segmented__option input{position:absolute;opacity:0;pointer-events:none}.md-segmented__option:has(input:checked){background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md-segmented__option:has(input:focus-visible){outline:3px solid var(--md-sys-color-secondary);outline-offset:-3px}.md-segmented__option:has(input:disabled){color:rgb(from var(--md-sys-color-on-surface) r g b / .38);pointer-events:none}.md-segmented__check{--md-icon-size: 18px;width:0;opacity:0;transition:width var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial),opacity var(--md-sys-motion-duration-short4)}.md-segmented__option:has(input:checked) .md-segmented__check{width:18px;opacity:1}.md-split-button{--_inner: 4px;display:inline-flex;gap:2px}.md-split-button:has(.md-button--l),.md-split-button:has(.md-button--xl){--_inner: 8px}.md-split-button>.md-button{border-start-end-radius:var(--_inner);border-end-end-radius:var(--_inner)}.md-split-button>.md-split-button__trigger{--_padding: 12px;border-start-start-radius:var(--_inner);border-end-start-radius:var(--_inner)}.md-split-button>.md-split-button__trigger[aria-expanded=true]{border-radius:var(--md-sys-shape-corner-full)}.md-split-button__trigger .md-icon{transition:rotate var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial)}.md-split-button__trigger[aria-expanded=true] .md-icon{rotate:180deg}.md-fab{--_size: 56px;--_icon: 24px;--_radius: var(--md-sys-shape-corner-large);--_container: var(--md-sys-color-primary-container);--_label: var(--md-sys-color-on-primary-container);--_elevation: var(--md-sys-elevation-level3);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:var(--_size);height:var(--_size);padding:0;border:0;border-radius:var(--_radius);background:var(--_container);color:var(--_label);box-shadow:var(--_elevation);font-family:var(--md-sys-typescale-title-medium-font);font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);text-decoration:none;cursor:pointer;transition:box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),border-radius var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial)}.md-fab .md-icon{--md-icon-size: var(--_icon)}@media(hover:hover){.md-fab:hover{box-shadow:var(--md-sys-elevation-level4)}}.md-fab--medium{--_size: 80px;--_icon: 28px;--_radius: var(--md-sys-shape-corner-large-increased)}.md-fab--large{--_size: 96px;--_icon: 36px;--_radius: var(--md-sys-shape-corner-extra-large)}.md-fab--secondary{--_container: var(--md-sys-color-secondary-container);--_label: var(--md-sys-color-on-secondary-container)}.md-fab--tertiary{--_container: var(--md-sys-color-tertiary-container);--_label: var(--md-sys-color-on-tertiary-container)}.md-fab--primary-solid{--_container: var(--md-sys-color-primary);--_label: var(--md-sys-color-on-primary)}.md-fab--secondary-solid{--_container: var(--md-sys-color-secondary);--_label: var(--md-sys-color-on-secondary)}.md-fab--tertiary-solid{--_container: var(--md-sys-color-tertiary);--_label: var(--md-sys-color-on-tertiary)}.md-fab--surface{--_container: var(--md-sys-color-surface-container-high);--_label: var(--md-sys-color-primary)}.md-fab--lowered{--_elevation: var(--md-sys-elevation-level1)}.md-fab--extended{padding-inline:16px;gap:8px}.md-fab--extended.md-fab--medium{padding-inline:26px;gap:12px;font-family:var(--md-sys-typescale-title-large-font);font-weight:var(--md-sys-typescale-title-large-weight);font-size:var(--md-sys-typescale-title-large-size)}.md-fab--extended.md-fab--large{padding-inline:28px;gap:16px;font-family:var(--md-sys-typescale-headline-small-font);font-weight:var(--md-sys-typescale-headline-small-weight);font-size:var(--md-sys-typescale-headline-small-size)}.md-fab-position{position:fixed;inset-block-end:var(--md-space-4);inset-inline-end:var(--md-space-4);z-index:50}@media(min-width:840px){.md-fab-position{inset-block-end:var(--md-space-6);inset-inline-end:var(--md-space-6)}}.md-fab-menu{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.md-fab-menu__items{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.md-fab-menu:not(.is-open) .md-fab-menu__items{display:none}.md-fab-menu__item{--_container: var(--md-sys-color-primary-container);--_label: var(--md-sys-color-on-primary-container);--_height: 56px;--_padding: 24px;--_radius-pressed: 16px;--_font: var(--md-sys-typescale-title-medium-font);--_weight: var(--md-sys-typescale-title-medium-weight);--_size: var(--md-sys-typescale-title-medium-size);--_transform: none;box-shadow:var(--md-sys-elevation-level3)}@media(prefers-reduced-motion:no-preference){.md-fab-menu.is-open .md-fab-menu__item{animation:md-fab-menu-in var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial) both;animation-delay:calc((var(--md-fab-item-count, 6) - var(--md-fab-item-index, 0)) * 30ms)}}@keyframes md-fab-menu-in{0%{opacity:0;transform:translateY(16px) scale(.8)}}.md-card{--_container: var(--md-sys-color-surface-container-highest);--_elevation: none;--_elevation-hover: var(--md-sys-elevation-level1);--_outline: transparent;display:flex;flex-direction:column;border:1px solid var(--_outline);border-radius:var(--md-card-radius, var(--md-sys-shape-corner-medium));background:var(--_container);color:var(--md-sys-color-on-surface);box-shadow:var(--_elevation);overflow:hidden;text-decoration:none;transition:box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-card--elevated{--_container: var(--md-sys-color-surface-container-low);--_elevation: var(--md-sys-elevation-level1);--_elevation-hover: var(--md-sys-elevation-level2)}.md-card--outlined{--_container: var(--md-sys-color-surface);--_outline: var(--md-sys-color-outline-variant);--_elevation-hover: var(--md-sys-elevation-level1)}.md-card--interactive{cursor:pointer;--_state-color: var(--md-sys-color-on-surface)}@media(hover:hover){.md-card--interactive:hover{box-shadow:var(--_elevation-hover)}}.md-card__media{position:relative;overflow:hidden;aspect-ratio:var(--_ratio, 16 / 9);background:var(--md-sys-color-surface-container-high)}.md-card__media>img{width:100%;height:100%;object-fit:cover;transition:scale var(--md-sys-motion-duration-long2) var(--md-sys-motion-easing-emphasized)}@media(hover:hover){.md-card--interactive:hover .md-card__media>img{scale:1.03}}.md-card__content{display:flex;flex-direction:column;gap:var(--md-space-2);padding:var(--md-space-4)}.md-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--md-space-2);padding:0 var(--md-space-4) var(--md-space-4)}.md-chip-set{display:flex;flex-wrap:wrap;gap:var(--md-space-2)}.md-chip{--_height: 32px;--_width: 48px;--_container: transparent;--_label: var(--md-sys-color-on-surface-variant);--_outline: var(--md-sys-color-outline-variant);display:inline-flex;align-items:center;gap:8px;height:var(--_height);padding-inline:16px;border:1px solid var(--_outline);border-radius:var(--md-chip-radius, var(--md-sys-shape-corner-small));background:var(--_container);color:var(--_label);font-family:var(--md-sys-typescale-label-large-font);font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);text-transform:var(--md-ref-typeface-label-transform);text-decoration:none;white-space:nowrap;cursor:pointer;--_state-inset: -1px;transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),padding var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial)}.md-chip .md-icon{--md-icon-size: 18px;color:var(--md-sys-color-primary)}.md-chip:has(>.md-icon:first-child),.md-chip:has(>img:first-child){padding-inline-start:8px}.md-chip:has(>.md-chip__remove){padding-inline-end:8px}.md-chip>img{width:24px;height:24px;border-radius:50%;object-fit:cover}.md-chip--elevated{--_container: var(--md-sys-color-surface-container-low);--_outline: transparent;box-shadow:var(--md-sys-elevation-level1)}.md-chip__remove{display:inline-grid;place-items:center;padding:0;border:0;background:none;color:var(--md-sys-color-on-surface-variant);cursor:pointer}.md-chip__remove .md-icon{color:inherit}.md-chip:is([aria-pressed=true],:has(input:checked)){--_container: var(--md-sys-color-secondary-container);--_label: var(--md-sys-color-on-secondary-container);--_outline: transparent;padding-inline-start:8px}.md-chip:is([aria-pressed=true],:has(input:checked)) .md-icon{color:inherit}.md-chip input{position:absolute;opacity:0;pointer-events:none}.md-chip__check{display:none}.md-chip:is([aria-pressed=true],:has(input:checked)) .md-chip__check{display:inline-block}.md-chip:is([aria-pressed=true],:has(input:checked)) .md-chip__check+.md-icon{display:none}.md-badge-anchor{position:relative;display:inline-flex}.md-badge{display:inline-grid;place-items:center;min-width:6px;height:6px;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-error);color:var(--md-sys-color-on-error)}.md-badge:not(:empty){min-width:16px;height:16px;padding-inline:4px;font-family:var(--md-sys-typescale-label-small-font);font-weight:var(--md-sys-typescale-label-small-weight);font-size:var(--md-sys-typescale-label-small-size);line-height:1}.md-badge-anchor>.md-badge{position:absolute;inset-block-start:4px;inset-inline-start:calc(50% + 6px)}.md-badge-anchor>.md-badge:not(:empty){inset-block-start:2px;inset-inline-start:calc(50% + 4px)}.md-divider{height:1px;margin:0;border:0;background:var(--md-sys-color-outline-variant)}.md-divider--inset{margin-inline-start:var(--md-space-4)}.md-divider--middle-inset{margin-inline:var(--md-space-4)}.md-divider--vertical{width:1px;height:auto;align-self:stretch}.md-list{margin:0;padding:var(--md-space-2) 0;list-style:none}.md-list-item{display:flex;align-items:center;gap:var(--md-space-4);min-height:56px;padding:var(--md-space-2) var(--md-space-6) var(--md-space-2) var(--md-space-4);color:var(--md-sys-color-on-surface);text-decoration:none}.md-list-item:has(.md-list-item__supporting){min-height:72px}.md-list-item--three-line{align-items:flex-start;min-height:88px;padding-block:var(--md-space-3)}.md-list-item__leading,.md-list-item__trailing{flex-shrink:0;display:inline-flex;color:var(--md-sys-color-on-surface-variant)}.md-list-item__leading img{width:56px;height:56px;object-fit:cover;border-radius:var(--md-sys-shape-corner-small)}.md-list-item__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font:var(--md-sys-typescale-title-medium-weight) var(--md-sys-typescale-title-medium-size) var(--md-sys-typescale-title-medium-font);overflow:hidden}.md-list-item__content{display:flex;flex-direction:column;flex:1;min-width:0}.md-list-item__overline{font:var(--md-sys-typescale-label-medium-weight) var(--md-sys-typescale-label-medium-size) / var(--md-sys-typescale-label-medium-line-height) var(--md-sys-typescale-label-medium-font);color:var(--md-sys-color-on-surface-variant)}.md-list-item__headline{font:var(--md-sys-typescale-body-large-weight) var(--md-sys-typescale-body-large-size) / var(--md-sys-typescale-body-large-line-height) var(--md-sys-typescale-body-large-font);letter-spacing:var(--md-sys-typescale-body-large-tracking)}.md-list-item__supporting{font:var(--md-sys-typescale-body-medium-weight) var(--md-sys-typescale-body-medium-size) / var(--md-sys-typescale-body-medium-line-height) var(--md-sys-typescale-body-medium-font);letter-spacing:var(--md-sys-typescale-body-medium-tracking);color:var(--md-sys-color-on-surface-variant)}.md-list-item__trailing-text{font:var(--md-sys-typescale-label-small-weight) var(--md-sys-typescale-label-small-size) var(--md-sys-typescale-label-small-font);color:var(--md-sys-color-on-surface-variant)}.md-list-item--interactive{cursor:pointer;--_state-color: var(--md-sys-color-on-surface)}.md-list-item[aria-selected=true],.md-list-item[aria-current]{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md-field{--_accent: var(--md-sys-color-primary);--_label-color: var(--md-sys-color-on-surface-variant);--_indicator: var(--md-sys-color-on-surface-variant);--_bg: var(--md-field-background, var(--md-sys-color-surface));display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--md-sys-color-on-surface)}.md-field__box{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding-inline:16px;cursor:text;transition:box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-field__box>.md-icon{color:var(--md-sys-color-on-surface-variant)}.md-field__box:has(>.md-icon:first-child){padding-inline-start:12px}.md-field__input{flex:1;width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-body-large-weight) var(--md-sys-typescale-body-large-size) / var(--md-sys-typescale-body-large-line-height) var(--md-sys-typescale-body-large-font);letter-spacing:var(--md-sys-typescale-body-large-tracking);caret-color:var(--_accent);-webkit-appearance:none;appearance:none}.md-field__input::placeholder{color:transparent}.md-field__input:focus::placeholder{color:var(--md-sys-color-on-surface-variant)}textarea.md-field__input{min-height:96px;padding-block:24px 8px;resize:vertical}select.md-field__input{padding-inline-end:32px;cursor:pointer}.md-field__box:has(select):after{content:"";position:absolute;inset-inline-end:20px;top:50%;border:5px solid transparent;border-top-color:var(--md-sys-color-on-surface-variant);border-bottom-width:0;translate:0 -25%;pointer-events:none}.md-field__input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px var(--md-sys-color-primary-container) inset;-webkit-text-fill-color:var(--md-sys-color-on-primary-container)}.md-field__label{position:absolute;inset-inline-start:var(--_label-start, 16px);top:50%;translate:0 -50%;max-width:calc(100% - 32px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--_label-color);font:var(--md-sys-typescale-body-large-weight) var(--md-sys-typescale-body-large-size) / 1 var(--md-sys-typescale-body-large-font);letter-spacing:var(--md-sys-typescale-body-large-tracking);pointer-events:none;transform-origin:left center;transition:top var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),font-size var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-field__box:has(>.md-icon:first-child){--_label-start: 52px}.md-field__box:has(textarea) .md-field__label{top:28px}.md-field__box:has(.md-field__input:focus,.md-field__input:not(:placeholder-shown),select.md-field__input) .md-field__label{font-size:var(--md-sys-typescale-body-small-size)}.md-field__supporting{padding-inline:16px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-body-small-weight) var(--md-sys-typescale-body-small-size) / var(--md-sys-typescale-body-small-line-height) var(--md-sys-typescale-body-small-font);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.md-field--filled .md-field__box{border-radius:var(--md-sys-shape-corner-extra-small) var(--md-sys-shape-corner-extra-small) 0 0;background:var(--md-sys-color-surface-container-highest);box-shadow:inset 0 -1px 0 var(--_indicator)}.md-field--filled .md-field__input:not(textarea){padding-block:24px 8px}.md-field--filled .md-field__box:has(.md-field__input:focus,.md-field__input:not(:placeholder-shown),select.md-field__input) .md-field__label{top:16px}.md-field--filled .md-field__box:hover{--_indicator: var(--md-sys-color-on-surface)}.md-field--filled .md-field__box:has(.md-field__input:focus){box-shadow:inset 0 -3px 0 var(--_accent)}.md-field--outlined .md-field__box{border-radius:var(--md-sys-shape-corner-extra-small);box-shadow:inset 0 0 0 1px var(--md-sys-color-outline)}.md-field--outlined .md-field__box:hover{box-shadow:inset 0 0 0 1px var(--md-sys-color-on-surface)}.md-field--outlined .md-field__box:has(.md-field__input:focus){box-shadow:inset 0 0 0 2px var(--_accent)}.md-field--outlined .md-field__box:has(.md-field__input:focus,.md-field__input:not(:placeholder-shown),select.md-field__input) .md-field__label{top:0;inset-inline-start:12px;padding-inline:4px;background:var(--_bg)}.md-field:has(.md-field__input:focus){--_label-color: var(--_accent)}.md-field--error,.md-field:has(.md-field__input:user-invalid){--_accent: var(--md-sys-color-error);--_label-color: var(--md-sys-color-error);--_indicator: var(--md-sys-color-error)}.md-field--error .md-field__supporting,.md-field:has(.md-field__input:user-invalid) .md-field__supporting{color:var(--md-sys-color-error)}.md-field--outlined.md-field--error .md-field__box,.md-field--outlined:has(.md-field__input:user-invalid) .md-field__box{box-shadow:inset 0 0 0 1px var(--md-sys-color-error)}.md-field:has(.md-field__input:disabled){opacity:.38;pointer-events:none}.md-checkbox,.md-radio{--_color: var(--md-sys-color-on-surface-variant);-webkit-appearance:none;appearance:none;position:relative;flex-shrink:0;display:inline-grid;place-items:center;width:18px;height:18px;margin:11px;border:2px solid var(--_color);border-radius:2px;background:transparent;cursor:pointer;vertical-align:middle;transition:background-color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),border-color var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),box-shadow var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-checkbox:hover,.md-radio:hover{box-shadow:0 0 0 11px rgb(from var(--_color) r g b / .08)}.md-checkbox:focus-visible,.md-radio:focus-visible{outline:none;box-shadow:0 0 0 11px rgb(from var(--_color) r g b / .1),0 0 0 14px var(--md-sys-color-secondary)}.md-checkbox:before{content:"";width:12px;height:12px;background:var(--md-sys-color-on-primary);clip-path:polygon(14% 44%,0 65%,40% 100%,100% 16%,80% 0%,38% 62%);scale:0;transition:scale var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial)}.md-checkbox:is(:checked,:indeterminate),.md-radio:checked{--_color: var(--md-sys-color-primary)}.md-checkbox:is(:checked,:indeterminate){background:var(--md-sys-color-primary)}.md-checkbox:is(:checked,:indeterminate):before{scale:1}.md-checkbox:indeterminate:before{height:2px;clip-path:none}.md-checkbox:user-invalid{--_color: var(--md-sys-color-error)}.md-radio{width:20px;height:20px;margin:10px;border-radius:50%}.md-radio:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--md-sys-color-primary);scale:0;transition:scale var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial)}.md-radio:checked:before{scale:1}.md-checkbox:disabled,.md-radio:disabled{opacity:.38;cursor:default}.md-check-label{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font:var(--md-sys-typescale-body-large-weight) var(--md-sys-typescale-body-large-size) / var(--md-sys-typescale-body-large-line-height) var(--md-sys-typescale-body-large-font)}.md-switch{--_handle: 16px;--_track: var(--md-sys-color-surface-container-highest);--_outline: var(--md-sys-color-outline);--_handle-color: var(--md-sys-color-outline);-webkit-appearance:none;appearance:none;position:relative;flex-shrink:0;width:52px;height:32px;margin:0;border:2px solid var(--_outline);border-radius:var(--md-sys-shape-corner-full);background:var(--_track);cursor:pointer;vertical-align:middle;transition:background-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects),border-color var(--md-sys-motion-spring-default-effects-duration) var(--md-sys-motion-spring-default-effects)}.md-switch:before{content:"";position:absolute;top:50%;left:14px;width:var(--_handle);height:var(--_handle);border-radius:50%;background:var(--_handle-color);translate:-50% -50%;box-shadow:0 0 0 var(--_halo, 0) rgb(from var(--md-sys-color-on-surface) r g b / .08);transition:left var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial),width var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial),height var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial),background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-switch:hover{--_halo: 12px}.md-switch:checked{--_handle: 24px;--_track: var(--md-sys-color-primary);--_outline: var(--md-sys-color-primary);--_handle-color: var(--md-sys-color-on-primary)}.md-switch:checked:before{left:34px}.md-switch:active{--_handle: 28px}.md-switch:focus-visible{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.md-switch:disabled{opacity:.38;cursor:default}.md-switch--icons{--_handle: 24px;--_icon-off: "close";--_icon-on: "check"}.md-switch--icons:before{content:var(--_icon-off);display:grid;place-items:center;color:var(--md-sys-color-surface-container-highest);font-family:var(--md-icon-font, "Material Symbols Rounded");font-size:16px;font-weight:400;line-height:1;font-feature-settings:"liga";font-variation-settings:"FILL" 1,"opsz" 20;overflow:hidden}.md-switch--icons:checked:before{content:var(--_icon-on);color:var(--md-sys-color-on-primary-container)}.md-switch--icons:active{--_handle: 28px}.md-theme-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.md-theme-toggle .md-switch{--_icon-off: "light_mode";--_icon-on: "dark_mode"}.md-theme-icon{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-theme-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;opacity:0;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-theme-icon:hover{color:var(--md-sys-color-on-surface)}.md-theme-icon:hover:before{opacity:.08}.md-theme-icon:has(:focus-visible){outline:2px solid var(--md-sys-color-secondary);outline-offset:2px}.md-theme-icon__input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:inherit}.md-theme-icon__glyph{grid-area:1 / 1;display:grid;--md-icon-size: 20px;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),rotate var(--md-sys-motion-duration-medium4) var(--md-sys-motion-easing-emphasized)}.md-theme-icon__glyph--dark,.md-theme-icon:has(:checked) .md-theme-icon__glyph--light{opacity:0;rotate:-90deg}.md-theme-icon:has(:checked) .md-theme-icon__glyph--dark{opacity:1;rotate:0deg}.md-mode-switching::view-transition-old(root),.md-mode-switching::view-transition-new(root){animation:none;mix-blend-mode:normal}.md-mode-switching::view-transition-new(root){z-index:1}.md-slider{--_value: 50%;--_track: 16px;--_thumb-gap: 6px;--_active: var(--md-sys-color-primary);--_inactive: var(--md-sys-color-secondary-container);-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}.md-slider::-webkit-slider-runnable-track{height:var(--_track);border-radius:8px;background:linear-gradient(to right,var(--_active) 0 calc(var(--_value) - var(--_thumb-gap) - 2px),transparent calc(var(--_value) - var(--_thumb-gap) - 2px) calc(var(--_value) + var(--_thumb-gap) + 2px),var(--_inactive) calc(var(--_value) + var(--_thumb-gap) + 2px))}.md-slider::-moz-range-track{height:var(--_track);border-radius:8px;background:linear-gradient(to right,var(--_active) 0 calc(var(--_value) - var(--_thumb-gap) - 2px),transparent calc(var(--_value) - var(--_thumb-gap) - 2px) calc(var(--_value) + var(--_thumb-gap) + 2px),var(--_inactive) calc(var(--_value) + var(--_thumb-gap) + 2px))}.md-slider::-webkit-slider-thumb{-webkit-appearance:none;width:4px;height:44px;margin-top:calc((var(--_track) - 44px) / 2);border-radius:2px;background:var(--_active);transition:width var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial)}.md-slider::-moz-range-thumb{width:4px;height:44px;border:0;border-radius:2px;background:var(--_active)}.md-slider:active::-webkit-slider-thumb{width:2px}.md-slider:focus-visible{outline:none}.md-slider:focus-visible::-webkit-slider-thumb{outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.md-slider:disabled{opacity:.38;cursor:default}.md-progress{-webkit-appearance:none;appearance:none;display:block;width:100%;height:4px;border:0;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-primary);overflow:hidden}.md-progress::-webkit-progress-bar{background:var(--md-sys-color-secondary-container);border-radius:inherit}.md-progress::-webkit-progress-value{background:var(--md-sys-color-primary);border-radius:inherit;transition:width var(--md-sys-motion-duration-long2) var(--md-sys-motion-easing-emphasized)}.md-progress::-moz-progress-bar{background:var(--md-sys-color-primary);border-radius:inherit}.md-progress:indeterminate{background:linear-gradient(90deg,transparent 0 35%,var(--md-sys-color-primary) 35% 65%,transparent 65%) no-repeat,var(--md-sys-color-secondary-container);background-size:200% 100%,auto;animation:md-progress-indeterminate 1.6s var(--md-sys-motion-easing-legacy) infinite}.md-progress:indeterminate::-webkit-progress-bar{background:transparent}.md-progress:indeterminate::-moz-progress-bar{background:transparent}@keyframes md-progress-indeterminate{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.md-progress-circular{--_size: 48px;--_stroke: 4px;width:var(--_size);height:var(--_size);border-radius:50%;background:conic-gradient(var(--md-sys-color-primary) 0 var(--_arc, 25%),var(--md-sys-color-secondary-container) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--_stroke) - .5px),#000 calc(100% - var(--_stroke)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--_stroke) - .5px),#000 calc(100% - var(--_stroke)));animation:md-spin 1.2s linear infinite}@keyframes md-spin{to{rotate:1turn}}.md-loading-indicator{--_size: 48px;display:inline-grid;place-items:center;width:var(--_size);height:var(--_size);color:var(--md-sys-color-primary)}.md-loading-indicator:before{content:"";width:79%;height:79%;background:currentColor;animation:md-loading-morph 2.4s var(--md-sys-motion-easing-emphasized) infinite}.md-loading-indicator--contained{border-radius:50%;background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.md-loading-indicator--contained:before{width:57%;height:57%}@keyframes md-loading-morph{0%{border-radius:50%;rotate:0deg;scale:1}20%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;rotate:140deg;scale:.9}40%{border-radius:18%;rotate:290deg;scale:.85}60%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;rotate:430deg;scale:.95}80%{border-radius:42% 58% 50% 50%/50% 42% 58% 50%;rotate:580deg;scale:.9}to{border-radius:50%;rotate:720deg;scale:1}}.md-menu{position:fixed;inset:auto;min-width:112px;max-width:280px;max-height:min(70vh,480px);margin:4px 0;padding:4px;border:0;border-radius:var(--md-sys-shape-corner-large);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level2);overflow-y:auto;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline;opacity:1;scale:1;transform-origin:top;transition:opacity var(--md-sys-motion-spring-fast-effects-duration) var(--md-sys-motion-spring-fast-effects),scale var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial),display var(--md-sys-motion-spring-fast-spatial-duration) allow-discrete,overlay var(--md-sys-motion-spring-fast-spatial-duration) allow-discrete}.md-menu:not(:popover-open){opacity:0;scale:1 .8}@starting-style{.md-menu:popover-open{opacity:0;scale:1 .8}}.md-menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:var(--md-sys-shape-corner-medium);background:none;color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size) var(--md-sys-typescale-label-large-font);letter-spacing:var(--md-sys-typescale-label-large-tracking);text-align:start;text-decoration:none;cursor:pointer}.md-menu-item .md-icon{color:var(--md-sys-color-on-surface-variant)}.md-menu-item__trailing{margin-inline-start:auto;color:var(--md-sys-color-on-surface-variant)}.md-menu-item[aria-checked=true],.md-menu-item[aria-current]{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.md-menu .md-divider{margin-block:4px}[data-md-tooltip]{position:relative}[data-md-tooltip]:after{content:attr(data-md-tooltip);position:absolute;inset:auto auto calc(100% + 4px) 50%;z-index:100;translate:-50% 4px;width:max-content;max-width:200px;min-height:24px;padding:4px 8px;border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);font:var(--md-sys-typescale-body-small-weight) var(--md-sys-typescale-body-small-size) / 16px var(--md-sys-typescale-body-small-font);letter-spacing:var(--md-sys-typescale-body-small-tracking);text-transform:none;white-space:normal;text-align:center;opacity:0;pointer-events:none;transition:opacity var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard),translate var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard)}@media(hover:hover){[data-md-tooltip]:hover:after{opacity:1;translate:-50% 0;transition-delay:.5s}}[data-md-tooltip]:focus-visible:after{opacity:1;translate:-50% 0}.md-tooltip-rich{position:fixed;inset:auto;max-width:312px;margin:8px 0;padding:12px 16px 8px;border:0;border-radius:var(--md-sys-shape-corner-medium);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface-variant);box-shadow:var(--md-sys-elevation-level2);font:var(--md-sys-typescale-body-medium-weight) var(--md-sys-typescale-body-medium-size) / var(--md-sys-typescale-body-medium-line-height) var(--md-sys-typescale-body-medium-font);position-area:block-start;position-try-fallbacks:flip-block}.md-tooltip-rich__subhead{display:block;margin-block-end:4px;color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-title-small-weight) var(--md-sys-typescale-title-small-size) / var(--md-sys-typescale-title-small-line-height) var(--md-sys-typescale-title-small-font)}.md-dialog{width:min(560px,calc(100vw - 48px));min-width:min(280px,calc(100vw - 48px));max-height:calc(100dvh - 48px);padding:24px;border:0;border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface-variant);box-shadow:var(--md-sys-elevation-level3);opacity:1;translate:0 0;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),translate var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial),scale var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial),display var(--md-sys-motion-duration-medium2) allow-discrete,overlay var(--md-sys-motion-duration-medium2) allow-discrete}.md-dialog:not([open]){opacity:0;scale:.9}@starting-style{.md-dialog[open]{opacity:0;scale:.9}}.md-dialog::backdrop,.md-sheet::backdrop,.md-nav-drawer::backdrop{background:rgb(from var(--md-sys-color-scrim) r g b / .32);opacity:1;transition:opacity var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard),display var(--md-sys-motion-duration-medium2) allow-discrete,overlay var(--md-sys-motion-duration-medium2) allow-discrete}.md-dialog:not([open])::backdrop,.md-sheet:not([open])::backdrop,.md-nav-drawer:not([open])::backdrop{opacity:0}@starting-style{.md-dialog[open]::backdrop,.md-sheet[open]::backdrop,.md-nav-drawer[open]::backdrop{opacity:0}}.md-dialog__icon{display:flex;justify-content:center;margin-block-end:16px;color:var(--md-sys-color-secondary)}.md-dialog__headline{margin-block-end:16px;color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-headline-small-weight) var(--md-sys-typescale-headline-small-size) / var(--md-sys-typescale-headline-small-line-height) var(--md-sys-typescale-headline-small-font)}.md-dialog__icon+.md-dialog__headline{text-align:center}.md-dialog__content{font:var(--md-sys-typescale-body-medium-weight) var(--md-sys-typescale-body-medium-size) / var(--md-sys-typescale-body-medium-line-height) var(--md-sys-typescale-body-medium-font);letter-spacing:var(--md-sys-typescale-body-medium-tracking)}.md-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-block-start:24px}@media(max-width:599px){.md-dialog--fullscreen{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border-radius:0;background:var(--md-sys-color-surface)}}.md-sheet{max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level1);overflow:auto;transition:translate var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial),display var(--md-sys-motion-spring-default-spatial-duration) allow-discrete,overlay var(--md-sys-motion-spring-default-spatial-duration) allow-discrete}.md-sheet--bottom{inset:auto 0 0;width:100%;max-width:640px;max-height:calc(100dvh - 72px);margin-inline:auto;padding:0 16px 24px;border-radius:var(--md-sys-shape-corner-extra-large) var(--md-sys-shape-corner-extra-large) 0 0;translate:0 0}.md-sheet--bottom:not([open]){translate:0 100%}@starting-style{.md-sheet--bottom[open]{translate:0 100%}}.md-sheet__handle{display:block;width:32px;height:4px;margin:22px auto;border-radius:2px;background:rgb(from var(--md-sys-color-on-surface-variant) r g b / .4)}.md-sheet--side{inset:0 0 0 auto;width:min(400px,100vw);height:100dvh;padding:24px;border-radius:var(--md-sys-shape-corner-large) 0 0 var(--md-sys-shape-corner-large);translate:0 0}.md-sheet--side:not([open]){translate:100% 0}@starting-style{.md-sheet--side[open]{translate:100% 0}}.md-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:16px;font:var(--md-sys-typescale-title-large-weight) var(--md-sys-typescale-title-large-size) var(--md-sys-typescale-title-large-font)}.md-snackbar{position:fixed;inset:auto 0 var(--md-space-4);z-index:1000;display:flex;align-items:center;gap:4px;width:max-content;min-width:min(344px,calc(100vw - 32px));max-width:min(600px,calc(100vw - 32px));min-height:48px;margin:0 auto;padding:4px 8px 4px 16px;border:0;border-radius:var(--md-sys-shape-corner-extra-small);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);box-shadow:var(--md-sys-elevation-level3);font:var(--md-sys-typescale-body-medium-weight) var(--md-sys-typescale-body-medium-size) / var(--md-sys-typescale-body-medium-line-height) var(--md-sys-typescale-body-medium-font);opacity:1;translate:0 0;transition:opacity var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard),translate var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial),display var(--md-sys-motion-duration-short4) allow-discrete,overlay var(--md-sys-motion-duration-short4) allow-discrete}.md-snackbar:not(:popover-open){opacity:0;translate:0 16px}@starting-style{.md-snackbar:popover-open{opacity:0;translate:0 16px}}.md-snackbar__text{flex:1;padding-block:10px}.md-snackbar .md-button--text{--_label: var(--md-sys-color-inverse-primary)}.md-snackbar .md-icon-button{--_label: var(--md-sys-color-inverse-on-surface)}.md-top-app-bar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:4px;min-height:64px;padding:8px max(4px,calc(var(--md-page-margin) - 12px));background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);transition:background-color var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard)}.md-top-app-bar[data-scrolled]{background:var(--md-sys-color-surface-container)}.md-top-app-bar__title{flex:1;min-width:0;padding-inline:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--md-sys-typescale-title-large-weight) var(--md-sys-typescale-title-large-size) / var(--md-sys-typescale-title-large-line-height) var(--md-sys-typescale-title-large-font)}.md-top-app-bar--center .md-top-app-bar__title{text-align:center}.md-top-app-bar__actions{display:flex;align-items:center;gap:4px}.md-top-app-bar--medium,.md-top-app-bar--large{flex-wrap:wrap}.md-top-app-bar--medium .md-top-app-bar__title,.md-top-app-bar--large .md-top-app-bar__title{order:3;flex-basis:100%;padding:8px 12px 20px;white-space:normal}.md-top-app-bar--medium .md-top-app-bar__title{font:var(--md-sys-typescale-headline-medium-weight) var(--md-sys-typescale-headline-medium-size) / var(--md-sys-typescale-headline-medium-line-height) var(--md-sys-typescale-headline-medium-font)}.md-top-app-bar--large .md-top-app-bar__title{font:var(--md-sys-typescale-display-small-weight) var(--md-sys-typescale-display-small-size) / var(--md-sys-typescale-display-small-line-height) var(--md-sys-typescale-display-small-font);padding-block-end:28px}.md-tabs{display:flex;overflow-x:auto;border-block-end:1px solid var(--md-sys-color-surface-variant);scrollbar-width:none}.md-tabs--start .md-tab{flex:0 0 auto}.md-tab{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:0 16px;border:0;background:none;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-title-small-weight) var(--md-sys-typescale-title-small-size) / var(--md-sys-typescale-title-small-line-height) var(--md-sys-typescale-title-small-font);letter-spacing:var(--md-sys-typescale-title-small-tracking);text-decoration:none;white-space:nowrap;cursor:pointer}.md-tab:has(.md-icon){min-height:64px}.md-tab__content{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:2px;height:100%;justify-content:center}.md-tab[aria-selected=true]{color:var(--md-sys-color-primary)}.md-tab__content:after{content:"";position:absolute;inset:auto 2px -1px;min-width:24px;height:3px;border-radius:3px 3px 0 0;background:var(--md-sys-color-primary);scale:0 1;transition:scale var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial)}.md-tab[aria-selected=true] .md-tab__content:after{scale:1 1}.md-tab:has(.md-tab__content){align-items:stretch}.md-tab .md-tab__content{padding-block:12px;align-self:center}.md-tabs--secondary .md-tab{position:relative}.md-tabs--secondary .md-tab[aria-selected=true]{color:var(--md-sys-color-on-surface)}.md-tabs--secondary .md-tab__content:after{display:none}.md-tabs--secondary .md-tab:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:var(--md-sys-color-primary);scale:0 1;transition:scale var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial)}.md-tabs--secondary .md-tab[aria-selected=true]:after{scale:1 1}.md-tab-panel{padding-block:var(--md-space-6)}.md-tab-panel[hidden]{display:none}.md-nav-drawer{inset:0 auto 0 0;width:min(360px,calc(100vw - 56px));max-width:none;height:100dvh;max-height:none;margin:0;padding:12px;border:0;border-radius:0 var(--md-sys-shape-corner-large) var(--md-sys-shape-corner-large) 0;background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-variant);box-shadow:var(--md-sys-elevation-level1);overflow-y:auto;translate:0 0;transition:translate var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial),display var(--md-sys-motion-spring-default-spatial-duration) allow-discrete,overlay var(--md-sys-motion-spring-default-spatial-duration) allow-discrete}.md-nav-drawer--end{inset:0 0 0 auto;border-radius:var(--md-sys-shape-corner-large) 0 0 var(--md-sys-shape-corner-large)}.md-nav-drawer:not([open]){translate:-100% 0}.md-nav-drawer--end:not([open]){translate:100% 0}@starting-style{.md-nav-drawer[open]{translate:-100% 0}.md-nav-drawer--end[open]{translate:100% 0}}.md-nav-drawer__headline{padding:18px 16px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-title-small-weight) var(--md-sys-typescale-title-small-size) / var(--md-sys-typescale-title-small-line-height) var(--md-sys-typescale-title-small-font)}.md-nav-item{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 24px 0 16px;border-radius:var(--md-sys-shape-corner-full);color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size) var(--md-sys-typescale-label-large-font);letter-spacing:var(--md-sys-typescale-label-large-tracking);text-transform:var(--md-ref-typeface-label-transform);text-decoration:none}.md-nav-item[aria-current],.md-nav-item.is-active{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);--md-icon-fill: 1}.md-nav-item__badge{margin-inline-start:auto}.md-nav-bar{position:fixed;inset:auto 0 0;z-index:40;display:flex;justify-content:space-around;height:64px;padding-block-end:env(safe-area-inset-bottom);background:var(--md-sys-color-surface-container)}.md-nav-rail{display:flex;flex-direction:column;align-items:center;gap:4px;width:96px;padding-block:44px 16px;background:var(--md-sys-color-surface)}.md-nav-bar__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:48px;color:var(--md-sys-color-on-surface-variant);font:var(--md-sys-typescale-label-medium-weight) var(--md-sys-typescale-label-medium-size) var(--md-sys-typescale-label-medium-font);text-decoration:none;-webkit-tap-highlight-color:transparent}.md-nav-rail .md-nav-bar__item{flex:0 0 auto;min-height:64px}.md-nav-bar__indicator{position:relative;display:grid;place-items:center;width:56px;height:32px;border-radius:var(--md-sys-shape-corner-full);isolation:isolate;transition:background-color var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard)}.md-nav-bar__indicator:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;transition:opacity var(--md-sys-motion-duration-short4)}@media(hover:hover){.md-nav-bar__item:hover .md-nav-bar__indicator:before{opacity:.08}}.md-nav-bar__item[aria-current]{color:var(--md-sys-color-on-surface);--md-icon-fill: 1}.md-nav-bar__item[aria-current] .md-nav-bar__indicator{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md-toolbar{display:flex;align-items:center;justify-content:space-around;gap:4px;min-height:64px;padding:8px 16px;background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface)}.md-toolbar--floating{display:inline-flex;justify-content:flex-start;min-height:0;padding:8px;border-radius:var(--md-sys-shape-corner-full);box-shadow:var(--md-sys-elevation-level3)}.md-toolbar--vibrant{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.md-toolbar--vibrant .md-icon-button{--_label: var(--md-sys-color-on-primary-container)}.md-search{display:flex;align-items:center;gap:4px;min-height:56px;max-width:720px;padding:0 4px;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.md-search:has(input:focus-visible){outline:3px solid var(--md-sys-color-secondary);outline-offset:2px}.md-search>.md-icon{margin-inline:12px 0;color:var(--md-sys-color-on-surface)}.md-search input{flex:1;min-width:0;height:56px;padding:0 4px;border:0;outline:0;background:transparent;font:var(--md-sys-typescale-body-large-weight) var(--md-sys-typescale-body-large-size) var(--md-sys-typescale-body-large-font)}.md-search input::placeholder{color:var(--md-sys-color-on-surface-variant)}.md-search input::-webkit-search-cancel-button{display:none}.md-carousel{--_item: min(80%, 320px);display:grid;grid-auto-flow:column;grid-auto-columns:var(--_item);gap:8px;padding-inline:var(--md-page-margin);scroll-padding-inline:var(--md-page-margin);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.md-carousel::-webkit-scrollbar{display:none}.md-carousel--hero{--_item: min(90%, 720px)}.md-carousel--full{--_item: 100%;padding-inline:0}.md-carousel__item{position:relative;overflow:hidden;border-radius:var(--md-sys-shape-corner-extra-large);scroll-snap-align:start;background:var(--md-sys-color-surface-container-high)}.md-carousel__item>img,.md-carousel__item>video{width:100%;height:100%;aspect-ratio:var(--_ratio, 3 / 4);object-fit:cover}.md-carousel__label{position:absolute;inset:auto 16px 16px;color:#fff;font:var(--md-sys-typescale-title-medium-weight) var(--md-sys-typescale-title-medium-size) var(--md-sys-typescale-title-medium-font);text-shadow:0 1px 8px rgb(0 0 0 / .5)}.md-carousel-wrap{display:flex;flex-direction:column;gap:var(--md-space-4)}.md-carousel-controls{display:flex;justify-content:flex-end;gap:var(--md-space-2);padding-inline:var(--md-page-margin)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.md-carousel:not(.md-carousel--full) .md-carousel__item{animation:md-carousel-mask linear both;animation-timeline:view(inline);animation-range:exit 0% exit 100%}}}@keyframes md-carousel-mask{to{clip-path:inset(0 0 0 55% round var(--md-sys-shape-corner-extra-large))}}.md-expansion{border-block-end:1px solid var(--md-sys-color-outline-variant)}.md-expansion>summary{display:flex;align-items:center;gap:16px;min-height:56px;padding:12px 16px;list-style:none;cursor:pointer;font:var(--md-sys-typescale-title-medium-weight) var(--md-sys-typescale-title-medium-size) / var(--md-sys-typescale-title-medium-line-height) var(--md-sys-typescale-title-medium-font);letter-spacing:var(--md-sys-typescale-title-medium-tracking);--_state-color: var(--md-sys-color-on-surface)}.md-expansion>summary::-webkit-details-marker{display:none}.md-expansion>summary:after{content:"expand_more";margin-inline-start:auto;font-family:var(--md-icon-font, "Material Symbols Rounded");font-size:24px;font-weight:400;line-height:1;color:var(--md-sys-color-on-surface-variant);transition:rotate var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial)}.md-expansion[open]>summary:after{rotate:180deg}.md-expansion__content{padding:0 16px 16px;color:var(--md-sys-color-on-surface-variant)}.md-expansion::details-content{block-size:0;overflow:clip;transition:block-size var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial),content-visibility var(--md-sys-motion-spring-default-spatial-duration) allow-discrete}.md-expansion[open]::details-content{block-size:auto}.md-lightbox{width:min(1100px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:var(--md-sys-shape-corner-extra-large);background:#000;overflow:hidden;opacity:1;scale:1;transition:opacity var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-standard),scale var(--md-sys-motion-spring-default-spatial-duration) var(--md-sys-motion-spring-default-spatial),display var(--md-sys-motion-duration-medium2) allow-discrete,overlay var(--md-sys-motion-duration-medium2) allow-discrete}.md-lightbox:not([open]){opacity:0;scale:.94}@starting-style{.md-lightbox[open]{opacity:0;scale:.94}}.md-lightbox::backdrop{background:#000c}.md-lightbox__body>:is(video,iframe){display:block;width:100%;aspect-ratio:16 / 9;max-height:calc(100dvh - 32px);border:0;background:#000}.md-lightbox__body>video{object-fit:contain}.md-lightbox__close{position:absolute;inset:12px 12px auto auto;z-index:1;--_container: rgb(0 0 0 / .55);--_label: #fff}.md-testimonial{display:flex;flex-direction:column;gap:var(--md-space-5);margin:0;padding:var(--md-space-6);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface)}.md-testimonial--video{padding:var(--md-space-3) var(--md-space-3) var(--md-space-6)}.md-testimonial--video .md-testimonial__body{padding-inline:var(--md-space-3)}.md-testimonial__media{position:relative;display:block;width:100%;aspect-ratio:16 / 10;padding:0;border:0;border-radius:var(--md-sys-shape-corner-large);overflow:hidden;background:var(--md-sys-color-inverse-surface);cursor:pointer}.md-testimonial__media>img{width:100%;height:100%;object-fit:cover;transition:scale .9s var(--md-sys-motion-easing-emphasized)}.md-testimonial__media:hover>img{scale:1.04}.md-testimonial__play{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);translate:-50% -50%;box-shadow:var(--md-sys-elevation-level3);transition:scale var(--md-sys-motion-spring-fast-spatial-duration) var(--md-sys-motion-spring-fast-spatial)}.md-testimonial__media:hover .md-testimonial__play,.md-testimonial__media:focus-visible .md-testimonial__play{scale:1.1}.md-testimonial__body{display:flex;flex:1;flex-direction:column;gap:var(--md-space-3)}.md-testimonial__title{text-wrap:balance}.md-testimonial__quote{display:-webkit-box;margin:0;overflow:hidden;color:var(--md-sys-color-on-surface-variant);-webkit-box-orient:vertical;-webkit-line-clamp:var(--md-quote-lines, none)}.md-testimonial__quote-wrap.is-expanded .md-testimonial__quote{-webkit-line-clamp:none}.md-testimonial__more{display:inline-flex;align-items:center;gap:2px;margin-block-start:var(--md-space-2);padding:0;border:0;background:none;color:var(--md-sys-color-primary);font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size) / 1.4 var(--md-sys-typescale-label-large-font);cursor:pointer}.md-testimonial__more[hidden]{display:none}.md-testimonial__more .md-icon{--md-icon-size: 20px;transition:rotate var(--md-sys-motion-duration-medium2) var(--md-sys-motion-easing-emphasized)}.md-testimonial__quote-wrap.is-expanded .md-testimonial__more .md-icon{rotate:180deg}.md-testimonial__more:hover span{text-decoration:underline;text-underline-offset:.2em}.md-testimonial__who{display:flex;align-items:center;gap:var(--md-space-3);margin-block-start:auto;padding-block-start:var(--md-space-2)}.md-testimonial__who>span{display:flex;flex-direction:column}.md-testimonial__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.md-lightbox--gallery{width:min(1400px,calc(100vw - 32px));background:var(--md-sys-color-surface-container-lowest)}.md-lightbox__figure{display:flex;flex-direction:column;margin:0}.md-lightbox__image{width:100%;max-height:calc(100dvh - 120px);object-fit:contain;background:var(--md-sys-color-surface-container)}.md-lightbox__caption{display:flex;flex-wrap:wrap;align-items:center;gap:var(--md-space-2) var(--md-space-4);padding:var(--md-space-4) var(--md-space-6);color:var(--md-sys-color-on-surface)}.md-lightbox__text{flex:1;min-width:0}.md-lightbox__count{color:var(--md-sys-color-on-surface-variant);font-variant-numeric:tabular-nums}.md-lightbox__link{color:var(--md-sys-color-primary)}.md-lightbox__nav{position:absolute;top:calc(50% - 40px);--_container: rgb(0 0 0 / .45);--_label: #fff}.md-lightbox__nav--prev{left:12px}.md-lightbox__nav--next{right:12px}.md-lightbox__nav[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/md-components.css.map */
