:root{--md-sys-shape-corner-none: 0px;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-extra-small-top: 4px 4px 0 0;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-large-end: 0 16px 16px 0;--md-sys-shape-corner-large-start: 16px 0 0 16px;--md-sys-shape-corner-large-top: 16px 16px 0 0;--md-sys-shape-corner-large-increased: 20px;--md-sys-shape-corner-extra-large: 28px;--md-sys-shape-corner-extra-large-top: 28px 28px 0 0;--md-sys-shape-corner-extra-large-increased: 32px;--md-sys-shape-corner-extra-extra-large: 48px;--md-sys-shape-corner-full: 50%}body{--md-sys-elevation-level0: none;--md-sys-elevation-level1: rgb(from var(--md-sys-color-shadow) r g b/0.3) 0 1px 2px 0, rgb(from var(--md-sys-color-shadow) r g b/0.15) 0 1px 3px 1px;--md-sys-elevation-level2: rgb(from var(--md-sys-color-shadow) r g b/0.3) 0 1px 2px 0, rgb(from var(--md-sys-color-shadow) r g b/0.15) 0 2px 6px 2px;--md-sys-elevation-level3: rgb(from var(--md-sys-color-shadow) r g b/0.3) 0 1px 3px 0, rgb(from var(--md-sys-color-shadow) r g b/0.15) 0 4px 8px 3px;--md-sys-elevation-level4: rgb(from var(--md-sys-color-shadow) r g b/0.3) 0 2px 3px 0, rgb(from var(--md-sys-color-shadow) r g b/0.15) 0 6px 10px 4px;--md-sys-elevation-level5: rgb(from var(--md-sys-color-shadow) r g b/0.3) 0 4px 4px 0, rgb(from var(--md-sys-color-shadow) r g b/0.15) 0 8px 12px 6px}:root{--md-sys-motion-duration-short1: 50ms;--md-sys-motion-duration-short2: 100ms;--md-sys-motion-duration-short3: 150ms;--md-sys-motion-duration-short4: 200ms;--md-sys-motion-duration-medium1: 250ms;--md-sys-motion-duration-medium2: 300ms;--md-sys-motion-duration-medium3: 350ms;--md-sys-motion-duration-medium4: 400ms;--md-sys-motion-duration-long1: 450ms;--md-sys-motion-duration-long2: 500ms;--md-sys-motion-duration-long3: 550ms;--md-sys-motion-duration-long4: 600ms;--md-sys-motion-duration-extra-long1: 700ms;--md-sys-motion-duration-extra-long2: 800ms;--md-sys-motion-duration-extra-long3: 900ms;--md-sys-motion-duration-extra-long4: 1000ms;--md-sys-motion-expressive-fast-spatial: cubic-bezier(0.42, 1.67, 0.21, 0.9);--md-sys-motion-expressive-fast-effects: cubic-bezier(0.31, 0.94, 0.34, 1);--md-sys-motion-expressive-default-spatial: cubic-bezier(0.38, 1.21, 0.22, 1);--md-sys-motion-expressive-default-effects: cubic-bezier(0.34, 0.8, 0.34, 1);--md-sys-motion-expressive-slow-spatial: cubic-bezier(0.39, 1.29, 0.35, 0.98);--md-sys-motion-expressive-slow-effects: cubic-bezier(0.34, 0.88, 0.34, 1);--md-sys-motion-standard-fast-spatial: cubic-bezier(0.27, 1.06, 0.18, 1);--md-sys-motion-standard-fast-effects: cubic-bezier(0.31, 0.94, 0.34, 1);--md-sys-motion-standard-default-spatial: cubic-bezier(0.27, 1.06, 0.18, 1);--md-sys-motion-standard-default-effects: cubic-bezier(0.34, 0.8, 0.34, 1);--md-sys-motion-standard-slow-spatial: cubic-bezier(0.27, 1.06, 0.18, 1);--md-sys-motion-standard-slow-effects: cubic-bezier(0.34, 0.88, 0.34, 1);--md-sys-motion-expressive-fast-spatial-duration: 350ms;--md-sys-motion-expressive-fast-effects-duration: 150ms;--md-sys-motion-expressive-default-spatial-duration: 500ms;--md-sys-motion-expressive-default-effects-duration: 200ms;--md-sys-motion-expressive-slow-spatial-duration: 650ms;--md-sys-motion-expressive-slow-effects-duration: 300ms;--md-sys-motion-standard-fast-spatial-duration: 350ms;--md-sys-motion-standard-fast-effects-duration: 150ms;--md-sys-motion-standard-default-spatial-duration: 500ms;--md-sys-motion-standard-default-effects-duration: 200ms;--md-sys-motion-standard-slow-spatial-duration: 750ms;--md-sys-motion-standard-slow-effects-duration: 300ms;--md-sys-motion-path: linear}@media(prefers-reduced-motion: reduce){:root{--md-sys-motion-duration-short1: 0ms;--md-sys-motion-duration-short2: 0ms;--md-sys-motion-duration-short3: 0ms;--md-sys-motion-duration-short4: 0ms;--md-sys-motion-duration-medium1: 0ms;--md-sys-motion-duration-medium2: 0ms;--md-sys-motion-duration-medium3: 0ms;--md-sys-motion-duration-medium4: 0ms;--md-sys-motion-duration-long1: 0ms;--md-sys-motion-duration-long2: 0ms;--md-sys-motion-duration-long3: 0ms;--md-sys-motion-duration-long4: 0ms;--md-sys-motion-duration-extra-long1: 0ms;--md-sys-motion-duration-extra-long2: 0ms;--md-sys-motion-duration-extra-long3: 0ms;--md-sys-motion-duration-extra-long4: 0ms;--md-sys-motion-expressive-fast-spatial-duration: 0ms;--md-sys-motion-expressive-fast-effects-duration: 0ms;--md-sys-motion-expressive-default-spatial-duration: 0ms;--md-sys-motion-expressive-default-effects-duration: 0ms;--md-sys-motion-expressive-slow-spatial-duration: 0ms;--md-sys-motion-expressive-slow-effects-duration: 0ms;--md-sys-motion-standard-fast-spatial-duration: 0ms;--md-sys-motion-standard-fast-effects-duration: 0ms;--md-sys-motion-standard-default-spatial-duration: 0ms;--md-sys-motion-standard-default-effects-duration: 0ms;--md-sys-motion-standard-slow-spatial-duration: 0ms;--md-sys-motion-standard-slow-effects-duration: 0ms}}.micl-navigationrail[open]::backdrop,dialog.micl-bottomsheet[open]::backdrop,dialog.micl-sidesheet[open]::backdrop,dialog.micl-dialog[open]::backdrop{background-color:rgb(from var(--md-sys-color-scrim, black) r g b/var(--md-sys-state-backdrop-opacity, 32%))}:is(.micl-iconbutton-standard-xs,.micl-iconbutton-filled-xs,.micl-iconbutton-tonal-xs,.micl-iconbutton-outlined-xs)::before,:is(.micl-iconbutton-standard-s,.micl-iconbutton-filled-s,.micl-iconbutton-tonal-s,.micl-iconbutton-outlined-s)::before,:is(.micl-button-text-s,.micl-button-elevated-s,.micl-button-filled-s,.micl-button-tonal-s,.micl-button-outlined-s)::before,.micl-chips [class*=micl-chip-]::before,:is(.micl-button-text-xs,.micl-button-elevated-xs,.micl-button-filled-xs,.micl-button-tonal-xs,.micl-button-outlined-xs)::before{content:"";position:absolute;block-size:var(--md-sys-state-target-size, 48px);inline-size:100%;min-inline-size:var(--md-sys-state-target-size, 48px);inset:calc((var(--micl-height) - var(--md-sys-state-target-size, 48px))/2) 0 0 calc((min(100%,var(--md-sys-state-target-size, 48px)) - var(--md-sys-state-target-size, 48px))/2);background-color:rgba(0,0,0,0)}:root{--md-sys-state-layer-size: 40px;--md-sys-state-target-size: 48px;--md-sys-state-hover-state-layer-opacity: 8%;--md-sys-state-focus-state-layer-opacity: 10%;--md-sys-state-pressed-state-layer-opacity: 10%;--md-sys-state-dragged-state-layer-opacity: 16%;--md-sys-state-disabled-state-layer-opacity: 38%;--md-sys-state-focus-indicator-inner-offset: -3px;--md-sys-state-focus-indicator-outer-offset: 2px;--md-sys-state-focus-indicator-thickness: 3px;--md-sys-state-backdrop-opacity: 32%;--md-sys-state-ripple-opacity-factor: 0.6;--md-sys-state-ripple-duration: 750ms}@media(prefers-reduced-motion: reduce){:root{--md-sys-state-ripple-duration: 0ms}}@property --statelayer-color{syntax:"<color>";initial-value:rgba(0,0,0,0);inherits:false}@property --statelayer-opacity{syntax:"<percentage>";initial-value:0%;inherits:false}@keyframes micl-ripple{from{background-size:0% 0%,100%;animation-timing-function:cubic-bezier(0.2, 0, 0, 1)}60%{background-size:1000% 1000%,100%;animation-timing-function:cubic-bezier(0.3, 0, 1, 1)}to{background-size:10000% 10000%,100%}}:root{--md-ref-typeface-plain: Google Sans, system-ui, sans-serif;--md-ref-typeface-plain-narrow: 0;--md-ref-typeface-brand: Google Sans, system-ui, sans-serif;--md-ref-typeface-weight-regular: 400;--md-ref-typeface-weight-medium: 500;--md-ref-typeface-weight-bold: 700}:root{--md-sys-typescale-display-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-large-size: 3.5625rem;--md-sys-typescale-display-large-line-height: 4rem;--md-sys-typescale-display-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-large-tracking: -0.0125rem;--md-sys-typescale-display-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-size: 2.8125rem;--md-sys-typescale-display-medium-line-height: 3.25rem;--md-sys-typescale-display-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-medium-tracking: 0;--md-sys-typescale-display-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-display-small-size: 2.25rem;--md-sys-typescale-display-small-line-height: 2.75rem;--md-sys-typescale-display-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-small-tracking: 0;--md-sys-typescale-headline-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-size: 2rem;--md-sys-typescale-headline-large-line-height: 2.5rem;--md-sys-typescale-headline-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-large-tracking: 0;--md-sys-typescale-headline-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-size: 1.75rem;--md-sys-typescale-headline-medium-line-height: 2.25rem;--md-sys-typescale-headline-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-medium-tracking: 0;--md-sys-typescale-headline-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-size: 1.5rem;--md-sys-typescale-headline-small-line-height: 2rem;--md-sys-typescale-headline-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-small-tracking: 0;--md-sys-typescale-title-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-title-large-size: 1.375rem;--md-sys-typescale-title-large-line-height: 1.75rem;--md-sys-typescale-title-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-title-large-tracking: 0;--md-sys-typescale-title-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-medium-size: 1rem;--md-sys-typescale-title-medium-line-height: 1.5rem;--md-sys-typescale-title-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-medium-tracking: 0.0125rem;--md-sys-typescale-title-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-title-small-size: 0.875rem;--md-sys-typescale-title-small-line-height: 1.25rem;--md-sys-typescale-title-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-small-tracking: 0.00625rem;--md-sys-typescale-body-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-large-size: 1rem;--md-sys-typescale-body-large-line-height: 1.5rem;--md-sys-typescale-body-large-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-large-tracking: 0.03125rem;--md-sys-typescale-body-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-size: 0.875rem;--md-sys-typescale-body-medium-line-height: 1.25rem;--md-sys-typescale-body-medium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-medium-tracking: 0.0125rem;--md-sys-typescale-body-smallmedium-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-smallmedium-size: 0.8125rem;--md-sys-typescale-body-smallmedium-line-height: 1.125rem;--md-sys-typescale-body-smallmedium-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-smallmedium-tracking: 0.025rem;--md-sys-typescale-body-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-body-small-size: 0.75rem;--md-sys-typescale-body-small-line-height: 1rem;--md-sys-typescale-body-small-weight: var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-small-tracking: 0.025rem;--md-sys-typescale-label-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-large-size: 0.875rem;--md-sys-typescale-label-large-line-height: 1.25rem;--md-sys-typescale-label-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-large-tracking: 0.00625rem;--md-sys-typescale-label-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-size: 0.75rem;--md-sys-typescale-label-medium-line-height: 1rem;--md-sys-typescale-label-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-medium-tracking: 0.03125rem;--md-sys-typescale-label-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-label-small-size: 0.6875rem;--md-sys-typescale-label-small-line-height: 1rem;--md-sys-typescale-label-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-small-tracking: 0.03125rem;--md-sys-typescale-emphasized-display-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-display-large-size: 3.5625rem;--md-sys-typescale-emphasized-display-large-line-height: 4rem;--md-sys-typescale-emphasized-display-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-display-large-tracking: 0;--md-sys-typescale-emphasized-display-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-display-medium-size: 2.8125rem;--md-sys-typescale-emphasized-display-medium-line-height: 3.25rem;--md-sys-typescale-emphasized-display-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-display-medium-tracking: 0;--md-sys-typescale-emphasized-display-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-display-small-size: 2.25rem;--md-sys-typescale-emphasized-display-small-line-height: 2.75rem;--md-sys-typescale-emphasized-display-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-display-small-tracking: 0;--md-sys-typescale-emphasized-headline-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-headline-large-size: 2rem;--md-sys-typescale-emphasized-headline-large-line-height: 2.5rem;--md-sys-typescale-emphasized-headline-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-headline-large-tracking: 0;--md-sys-typescale-emphasized-headline-medium-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-headline-medium-size: 1.75rem;--md-sys-typescale-emphasized-headline-medium-line-height: 2.25rem;--md-sys-typescale-emphasized-headline-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-headline-medium-tracking: 0;--md-sys-typescale-emphasized-headline-small-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-headline-small-size: 1.5rem;--md-sys-typescale-emphasized-headline-small-line-height: 2rem;--md-sys-typescale-emphasized-headline-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-headline-small-tracking: 0;--md-sys-typescale-emphasized-title-large-font: var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-title-large-size: 1.375rem;--md-sys-typescale-emphasized-title-large-line-height: 1.75rem;--md-sys-typescale-emphasized-title-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-title-large-tracking: 0;--md-sys-typescale-emphasized-title-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-title-medium-size: 1rem;--md-sys-typescale-emphasized-title-medium-line-height: 1.5rem;--md-sys-typescale-emphasized-title-medium-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-title-medium-tracking: 0.009375rem;--md-sys-typescale-emphasized-title-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-title-small-size: 0.875rem;--md-sys-typescale-emphasized-title-small-line-height: 1.25rem;--md-sys-typescale-emphasized-title-small-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-title-small-tracking: 0.00625rem;--md-sys-typescale-emphasized-body-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-body-large-size: 1rem;--md-sys-typescale-emphasized-body-large-line-height: 1.5rem;--md-sys-typescale-emphasized-body-large-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-body-large-tracking: 0.009375rem;--md-sys-typescale-emphasized-body-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-body-medium-size: 0.875rem;--md-sys-typescale-emphasized-body-medium-line-height: 1.25rem;--md-sys-typescale-emphasized-body-medium-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-body-medium-tracking: 0.015625rem;--md-sys-typescale-emphasized-body-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-body-small-size: 0.75rem;--md-sys-typescale-emphasized-body-small-line-height: 1rem;--md-sys-typescale-emphasized-body-small-weight: var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-body-small-tracking: 0.025rem;--md-sys-typescale-emphasized-label-large-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-label-large-size: 0.875rem;--md-sys-typescale-emphasized-label-large-line-height: 1.25rem;--md-sys-typescale-emphasized-label-large-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-label-large-tracking: 0.00625rem;--md-sys-typescale-emphasized-label-medium-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-label-medium-size: 0.75rem;--md-sys-typescale-emphasized-label-medium-line-height: 1rem;--md-sys-typescale-emphasized-label-medium-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-label-medium-tracking: 0.03125rem;--md-sys-typescale-emphasized-label-small-font: var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-label-small-size: 0.6875rem;--md-sys-typescale-emphasized-label-small-line-height: 1rem;--md-sys-typescale-emphasized-label-small-weight: var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-label-small-tracking: 0.03125rem}@supports(letter-spacing: if(style(--md-ref-typeface-plain-narrow: 1): 0; else: 0)){:root{--md-sys-typescale-title-medium-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.0125rem; else: 0px);--md-sys-typescale-title-small-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.00625rem; else: 0px);--md-sys-typescale-body-large-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.03125rem; else: 0px);--md-sys-typescale-body-medium-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.0125rem; else: 0px);--md-sys-typescale-body-smallmedium-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.025rem; else: 0px);--md-sys-typescale-body-small-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.025rem; else: 0px);--md-sys-typescale-label-large-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.00625rem; else: 0px);--md-sys-typescale-label-medium-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.03125rem; else: 0px);--md-sys-typescale-label-small-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.03125rem; else: 0px);--md-sys-typescale-emphasized-title-medium-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.009375rem; else: 0px);--md-sys-typescale-emphasized-title-small-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.00625rem; else: 0px);--md-sys-typescale-emphasized-body-large-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.009375rem; else: 0px);--md-sys-typescale-emphasized-body-medium-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.015625rem; else: 0px);--md-sys-typescale-emphasized-body-small-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.025rem; else: 0px);--md-sys-typescale-emphasized-label-large-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.00625rem; else: 0px);--md-sys-typescale-emphasized-label-medium-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.03125rem; else: 0px);--md-sys-typescale-emphasized-label-small-tracking: if(style(--md-ref-typeface-plain-narrow: 1): 0.03125rem; else: 0px)}}.md-sys-typescale-display-large{font:var(--md-sys-typescale-display-large-weight) var(--md-sys-typescale-display-large-size)/var(--md-sys-typescale-display-large-line-height) var(--md-sys-typescale-display-large-font);letter-spacing:var(--md-sys-typescale-display-large-tracking)}.md-sys-typescale-display-medium{font:var(--md-sys-typescale-display-medium-weight) var(--md-sys-typescale-display-medium-size)/var(--md-sys-typescale-display-medium-line-height) var(--md-sys-typescale-display-medium-font);letter-spacing:var(--md-sys-typescale-display-medium-tracking)}.md-sys-typescale-display-small{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);letter-spacing:var(--md-sys-typescale-display-small-tracking)}.md-sys-typescale-headline-large{font:var(--md-sys-typescale-headline-large-weight) var(--md-sys-typescale-headline-large-size)/var(--md-sys-typescale-headline-large-line-height) var(--md-sys-typescale-headline-large-font);letter-spacing:var(--md-sys-typescale-headline-large-tracking)}.md-sys-typescale-headline-medium{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);letter-spacing:var(--md-sys-typescale-headline-medium-tracking)}.md-sys-typescale-headline-small{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);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.md-sys-typescale-title-large{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);letter-spacing:var(--md-sys-typescale-title-large-tracking)}.md-sys-typescale-title-medium{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)}.md-sys-typescale-title-small{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)}.md-sys-typescale-body-large{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-sys-typescale-body-medium{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-sys-typescale-body-smallmedium{font:var(--md-sys-typescale-body-smallmedium-weight) var(--md-sys-typescale-body-smallmedium-size)/var(--md-sys-typescale-body-smallmedium-line-height) var(--md-sys-typescale-body-smallmedium-font);letter-spacing:var(--md-sys-typescale-body-smallmedium-tracking)}.md-sys-typescale-body-small{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-sys-typescale-label-large{font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size)/var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.md-sys-typescale-label-medium{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);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.md-sys-typescale-label-small{font:var(--md-sys-typescale-label-small-weight) var(--md-sys-typescale-label-small-size)/var(--md-sys-typescale-label-small-line-height) var(--md-sys-typescale-label-small-font);letter-spacing:var(--md-sys-typescale-label-small-tracking)}.md-sys-typescale-emphasized-display-large{font:var(--md-sys-typescale-emphasized-display-large-weight) var(--md-sys-typescale-emphasized-display-large-size)/var(--md-sys-typescale-emphasized-display-large-line-height) var(--md-sys-typescale-emphasized-display-large-font);letter-spacing:var(--md-sys-typescale-emphasized-display-large-tracking)}.md-sys-typescale-emphasized-display-medium{font:var(--md-sys-typescale-emphasized-display-medium-weight) var(--md-sys-typescale-emphasized-display-medium-size)/var(--md-sys-typescale-emphasized-display-medium-line-height) var(--md-sys-typescale-emphasized-display-medium-font);letter-spacing:var(--md-sys-typescale-emphasized-display-medium-tracking)}.md-sys-typescale-emphasized-display-small{font:var(--md-sys-typescale-emphasized-display-small-weight) var(--md-sys-typescale-emphasized-display-small-size)/var(--md-sys-typescale-emphasized-display-small-line-height) var(--md-sys-typescale-emphasized-display-small-font);letter-spacing:var(--md-sys-typescale-emphasized-display-small-tracking)}.md-sys-typescale-emphasized-headline-large{font:var(--md-sys-typescale-emphasized-headline-large-weight) var(--md-sys-typescale-emphasized-headline-large-size)/var(--md-sys-typescale-emphasized-headline-large-line-height) var(--md-sys-typescale-emphasized-headline-large-font);letter-spacing:var(--md-sys-typescale-emphasized-headline-large-tracking)}.md-sys-typescale-emphasized-headline-medium{font:var(--md-sys-typescale-emphasized-headline-medium-weight) var(--md-sys-typescale-emphasized-headline-medium-size)/var(--md-sys-typescale-emphasized-headline-medium-line-height) var(--md-sys-typescale-emphasized-headline-medium-font);letter-spacing:var(--md-sys-typescale-emphasized-headline-medium-tracking)}.md-sys-typescale-emphasized-headline-small{font:var(--md-sys-typescale-emphasized-headline-small-weight) var(--md-sys-typescale-emphasized-headline-small-size)/var(--md-sys-typescale-emphasized-headline-small-line-height) var(--md-sys-typescale-emphasized-headline-small-font);letter-spacing:var(--md-sys-typescale-emphasized-headline-small-tracking)}.md-sys-typescale-emphasized-title-large{font:var(--md-sys-typescale-emphasized-title-large-weight) var(--md-sys-typescale-emphasized-title-large-size)/var(--md-sys-typescale-emphasized-title-large-line-height) var(--md-sys-typescale-emphasized-title-large-font);letter-spacing:var(--md-sys-typescale-emphasized-title-large-tracking)}.md-sys-typescale-emphasized-title-medium{font:var(--md-sys-typescale-emphasized-title-medium-weight) var(--md-sys-typescale-emphasized-title-medium-size)/var(--md-sys-typescale-emphasized-title-medium-line-height) var(--md-sys-typescale-emphasized-title-medium-font);letter-spacing:var(--md-sys-typescale-emphasized-title-medium-tracking)}.md-sys-typescale-emphasized-title-small{font:var(--md-sys-typescale-emphasized-title-small-weight) var(--md-sys-typescale-emphasized-title-small-size)/var(--md-sys-typescale-emphasized-title-small-line-height) var(--md-sys-typescale-emphasized-title-small-font);letter-spacing:var(--md-sys-typescale-emphasized-title-small-tracking)}.md-sys-typescale-emphasized-body-large{font:var(--md-sys-typescale-emphasized-body-large-weight) var(--md-sys-typescale-emphasized-body-large-size)/var(--md-sys-typescale-emphasized-body-large-line-height) var(--md-sys-typescale-emphasized-body-large-font);letter-spacing:var(--md-sys-typescale-emphasized-body-large-tracking)}.md-sys-typescale-emphasized-body-medium{font:var(--md-sys-typescale-emphasized-body-medium-weight) var(--md-sys-typescale-emphasized-body-medium-size)/var(--md-sys-typescale-emphasized-body-medium-line-height) var(--md-sys-typescale-emphasized-body-medium-font);letter-spacing:var(--md-sys-typescale-emphasized-body-medium-tracking)}.md-sys-typescale-emphasized-body-small{font:var(--md-sys-typescale-emphasized-body-small-weight) var(--md-sys-typescale-emphasized-body-small-size)/var(--md-sys-typescale-emphasized-body-small-line-height) var(--md-sys-typescale-emphasized-body-small-font);letter-spacing:var(--md-sys-typescale-emphasized-body-small-tracking)}.md-sys-typescale-emphasized-label-large{font:var(--md-sys-typescale-emphasized-label-large-weight) var(--md-sys-typescale-emphasized-label-large-size)/var(--md-sys-typescale-emphasized-label-large-line-height) var(--md-sys-typescale-emphasized-label-large-font);letter-spacing:var(--md-sys-typescale-emphasized-label-large-tracking)}.md-sys-typescale-emphasized-label-medium{font:var(--md-sys-typescale-emphasized-label-medium-weight) var(--md-sys-typescale-emphasized-label-medium-size)/var(--md-sys-typescale-emphasized-label-medium-line-height) var(--md-sys-typescale-emphasized-label-medium-font);letter-spacing:var(--md-sys-typescale-emphasized-label-medium-tracking)}.md-sys-typescale-emphasized-label-small{font:var(--md-sys-typescale-emphasized-label-small-weight) var(--md-sys-typescale-emphasized-label-small-size)/var(--md-sys-typescale-emphasized-label-small-line-height) var(--md-sys-typescale-emphasized-label-small-font);letter-spacing:var(--md-sys-typescale-emphasized-label-small-tracking)}:root{--md-sys-icon-size: 24px;--md-sys-padding-xxs: 4px;--md-sys-padding-xs: 8px;--md-sys-padding-s: 12px;--md-sys-padding-m: 16px;--md-sys-padding-l: 20px;--md-sys-padding-xl: 24px;--md-sys-padding-xxl: 28px}@property --micl-ripple{syntax:"<integer>";inherits:false;initial-value:0}@property --micl-x{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --micl-y{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --micl-width{syntax:"<length>";inherits:true;initial-value:0px}@property --micl-height{syntax:"<length>";inherits:true;initial-value:0px}.micl-grid-field,.micl-grid-iconfield{box-sizing:border-box;display:grid;row-gap:var(--md-sys-padding-xl, 24px)}.micl-grid-iconfield{grid-template-columns:48px 1fr}.micl-grid-iconfield__icon{grid-column:1;margin-block-start:.6rem}.micl-grid-iconfield__field{grid-column:2}:root{--md-sys-layout-pane-spacer: 24px;--md-sys-layout-pane-stacked-spacer: 8px;--md-sys-layout-window-margin: 24px;--md-sys-card-margin: 8px}@media(max-width: 599px){:root{--md-sys-layout-window-margin: 16px}}@media(min-width: 840px)and (max-width: 1199px){:root{--md-sys-layout-pane-fixed-width: 360px}}@media(min-width: 1200px){:root{--md-sys-layout-pane-fixed-width: 412px}}.micl-window{padding:env(safe-area-inset-top, 0px) calc(var(--md-sys-layout-window-margin) + env(safe-area-inset-right, 0px)) calc(var(--md-sys-layout-window-margin) + env(safe-area-inset-bottom, 0px)) calc(var(--md-sys-layout-window-margin) + env(safe-area-inset-left, 0px));margin:0;background-color:var(--md-sys-color-surface)}.micl-window .micl-panes .micl-appbar{margin-inline:calc(-1*var(--md-sys-layout-window-margin))}.micl-window:not(.micl-window--spatial):has(nav.micl-navigationrail) .micl-panes .micl-appbar{margin-inline-start:0}.micl-window.micl-window--spatial{--md-sys-layout-spatial-radius: calc(var(--md-sys-shape-corner-medium) + var(--md-sys-layout-window-margin));display:flex;padding-block:calc(2*var(--md-sys-layout-window-margin) + env(safe-area-inset-top, 0px)) calc(2*var(--md-sys-layout-window-margin) + env(safe-area-inset-bottom, 0px));gap:var(--md-sys-layout-window-margin)}.micl-window.micl-window--spatial .micl-navigationrail{display:flex;align-self:flex-start;block-size:inherit;min-block-size:inherit;margin:0;border-radius:var(--md-sys-layout-spatial-radius)}.micl-window.micl-window--spatial .micl-panes{background:rgba(0,0,0,0)}.micl-window.micl-window--spatial .micl-pane{padding:0 var(--md-sys-layout-window-margin) var(--md-sys-layout-window-margin);border-radius:var(--md-sys-layout-spatial-radius);background-color:var(--md-sys-color-surface)}.micl-panes{box-sizing:border-box;display:flex;flex-direction:row;gap:var(--md-sys-layout-pane-stacked-spacer) var(--md-sys-layout-pane-spacer);background-color:inherit}.micl-panes.micl-panes--split>.micl-pane+.micl-pane{--_safe-inline-end: env(safe-area-inset-right, 0px);box-sizing:border-box;flex:0 1 var(--_layout-stacked-pane-size, calc(50vw - var(--md-sys-layout-window-margin, 0px) - var(--_safe-inline-end) - var(--md-sys-layout-pane-spacer) / 2))}.micl-panes.micl-panes--split>.micl-pane+.micl-pane:dir(rtl){--_safe-inline-end: env(safe-area-inset-left, 0px)}.micl-panes.micl-panes--evenly .micl-pane{flex:1 1 0}.micl-pane{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0;background-color:inherit}.micl-pane.micl-pane--fixed{flex:0 0 auto;box-sizing:border-box;inline-size:var(--_layout-stacked-pane-size, var(--md-sys-layout-pane-fixed-width, auto))}.micl-pane:has(>.micl-card-elevated,>.micl-card-filled,>.micl-card-outlined),.micl-pane>*:has(>.micl-card-elevated,>.micl-card-filled,>.micl-card-outlined){gap:var(--md-sys-card-margin)}.micl-pane>.micl-pane__columns{display:flex}.micl-pane>.micl-pane__columns:has(>.micl-pane__column>.micl-card-elevated,>.micl-pane__column>.micl-card-filled,>.micl-pane__column>.micl-card-outlined){gap:var(--md-sys-card-margin)}.micl-pane>.micl-pane__columns>.micl-pane__column{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0;background-color:inherit}.micl-pane>.micl-pane__columns>.micl-pane__column:has(>.micl-card-elevated,>.micl-card-filled,>.micl-card-outlined){row-gap:var(--md-sys-card-margin)}.micl-pane>.micl-pane__columns.micl-pane__columns--evenly>.micl-pane__column{flex:1 1 0}.micl-pane>.micl-pane__columns>.micl-pane__column.micl-pane__column--fixed{flex:0 0 auto}@media(max-width: 599px){.micl-panes.micl-panes--stacked-to-medium{--_layout-stacked-pane-size: auto;flex-direction:column}.micl-pane.micl-pane--hidden-to-medium{display:none}.micl-pane__columns.micl-pane__columns--stacked-to-medium{flex-direction:column}}@media(max-width: 839px){.micl-panes.micl-panes--stacked-to-expanded{--_layout-stacked-pane-size: auto;flex-direction:column}.micl-pane.micl-pane--hidden-to-expanded{display:none}.micl-pane__columns.micl-pane__columns--stacked-to-expanded{flex-direction:column}}@media(max-width: 1199px){.micl-panes.micl-panes--stacked-to-large{--_layout-stacked-pane-size: auto;flex-direction:column}.micl-pane.micl-pane--hidden-to-large{display:none}.micl-pane__columns.micl-pane__columns--stacked-to-large{flex-direction:column}}@media(max-width: 1599px){.micl-panes.micl-panes--stacked-to-extralarge{--_layout-stacked-pane-size: auto;flex-direction:column}.micl-pane.micl-pane--hidden-to-extralarge{display:none}.micl-pane__columns.micl-pane__columns--stacked-to-extralarge{flex-direction:column}}::-webkit-scrollbar{width:calc(8px + 2 * 2px);height:calc(8px + 2 * 2px)}::-webkit-scrollbar-thumb{border-radius:calc(calc(8px + 2 * 2px)/2);background-color:var(--md-sys-scrollbar-thumb-color, var(--md-sys-color-outline, grey));background-clip:content-box;border:2px solid rgba(0,0,0,0)}::-webkit-scrollbar-button{display:none}@supports not selector(::-webkit-scrollbar){:root{scrollbar-width:thin;scrollbar-color:var(--md-sys-scrollbar-thumb-color, var(--md-sys-color-outline, grey)) rgba(0,0,0,0)}body{scrollbar-color:var(--md-sys-color-outline, grey) rgba(0,0,0,0)}}.micl-divider,.micl-divider-inset,.micl-divider-inset-start,.micl-divider-inset-end{margin-block:calc(var(--md-comp-divider-space, 4px) - var(--md-comp-divider-thickness, 1px)/2);margin-inline:0;border:none;border-block-start:var(--md-comp-divider-thickness, 1px) solid var(--md-comp-divider-color, var(--md-sys-color-outline-variant, gray));list-style:none}.micl-divider-inset{margin-inline:var(--md-comp-divider-inset-margin, 16px)}.micl-divider-inset-start{margin-inline-start:var(--md-comp-divider-inset-margin, 16px)}.micl-divider-inset-end{margin-inline-end:var(--md-comp-divider-inset-margin, 16px)}.micl-divider-vertical{align-self:stretch;min-block-size:100%;inline-size:0;margin-block:0;margin-inline:calc(2*var(--md-comp-divider-space, 4px));border:none;border-inline-start:var(--md-comp-divider-thickness, 1px) solid var(--md-comp-divider-color, var(--md-sys-color-outline-variant, gray));list-style:none}:is(.micl-alert-filled,.micl-alert-tonal,.micl-alert-outlined){box-sizing:border-box;display:flex;inline-size:100%;padding:var(--md-comp-alert-padding, 16px);column-gap:var(--md-comp-alert-space, 16px);border:var(--md-comp-alert-outline-width, 1px) solid var(--_border-color, transparent);border-radius:var(--md-comp-alert-container-shape, var(--md-sys-shape-corner-small, 8px));background-color:var(--_background-color, transparent);color:var(--_color, inherit)}:is(.micl-alert-filled,.micl-alert-tonal,.micl-alert-outlined) .micl-alert__icon{block-size:var(--md-sys-icon-size, 24px);inline-size:var(--md-sys-icon-size, 24px);font-size:var(--md-sys-icon-size, 24px);flex-shrink:0}:is(.micl-alert-filled,.micl-alert-tonal,.micl-alert-outlined) .micl-alert__text{display:flex;flex:1;flex-direction:column;row-gap:var(--md-comp-alert-text-space, 8px);overflow-wrap:anywhere}:is(.micl-alert-filled,.micl-alert-tonal,.micl-alert-outlined) .micl-alert__text a{color:inherit}:is(.micl-alert-filled,.micl-alert-tonal,.micl-alert-outlined) .micl-alert__text :is(h1,h2,h3,h4,h5,h6,.micl-heading){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);margin:0}:is(.micl-alert-filled,.micl-alert-tonal,.micl-alert-outlined) .micl-alert__text .micl-alert__supporting-text{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);margin:0}.micl-alert-filled{--_background-color: var(--md-sys-color-error);--_color: var(--md-sys-color-on-error)}.micl-alert-filled.micl-alert--primary{--_background-color: var(--md-sys-color-primary);--_color: var(--md-sys-color-on-primary)}.micl-alert-filled.micl-alert--secondary{--_background-color: var(--md-sys-color-secondary);--_color: var(--md-sys-color-on-secondary)}.micl-alert-filled.micl-alert--tertiary{--_background-color: var(--md-sys-color-tertiary);--_color: var(--md-sys-color-on-tertiary)}.micl-alert-tonal{--_background-color: var(--md-sys-color-error-container);--_color: var(--md-sys-color-on-error-container)}.micl-alert-tonal.micl-alert--primary{--_background-color: var(--md-sys-color-primary-container);--_color: var(--md-sys-color-on-primary-container)}.micl-alert-tonal.micl-alert--secondary{--_background-color: var(--md-sys-color-secondary-container);--_color: var(--md-sys-color-on-secondary-container)}.micl-alert-tonal.micl-alert--tertiary{--_background-color: var(--md-sys-color-tertiary-container);--_color: var(--md-sys-color-on-tertiary-container)}.micl-alert-outlined{--_color: var(--md-sys-color-error);--_border-color: var(--_color)}.micl-alert-outlined.micl-alert--primary{--_color: var(--md-sys-color-primary)}.micl-alert-outlined.micl-alert--secondary{--_color: var(--md-sys-color-secondary)}.micl-alert-outlined.micl-alert--tertiary{--_color: var(--md-sys-color-tertiary)}input[type=checkbox].micl-switch:not(:disabled)+label,label:has(+input[type=checkbox].micl-switch:not(:disabled)),label:has(input[type=checkbox].micl-switch:not(:disabled)),input[type=checkbox].micl-checkbox:not(:disabled)+label,label:has(+input[type=checkbox].micl-checkbox:not(:disabled)),label:has(input[type=checkbox].micl-checkbox:not(:disabled)),input[type=radio].micl-radio:not(:disabled)+label,label:has(+input[type=radio].micl-radio:not(:disabled)),label:has(input[type=radio].micl-radio:not(:disabled)){cursor:pointer}input[type=checkbox].micl-switch+label,label:has(+input[type=checkbox].micl-switch),label:has(input[type=checkbox].micl-switch),input[type=checkbox].micl-checkbox+label,label:has(+input[type=checkbox].micl-checkbox),label:has(input[type=checkbox].micl-checkbox),input[type=radio].micl-radio+label,label:has(+input[type=radio].micl-radio),label:has(input[type=radio].micl-radio){color:var(--md-sys-color-on-surface);-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=checkbox].micl-switch:disabled+label,label:has(+input[type=checkbox].micl-switch:disabled),input[type=checkbox].micl-checkbox:disabled+label,label:has(+input[type=checkbox].micl-checkbox:disabled),input[type=radio].micl-radio:disabled+label,label:has(+input[type=radio].micl-radio:disabled){opacity:var(--md-sys-state-disabled-state-layer-opacity, 38%)}label:has(input[type=checkbox].micl-switch:disabled),label:has(input[type=checkbox].micl-checkbox:disabled),label:has(input[type=radio].micl-radio:disabled){color:rgb(from var(--md-sys-color-on-surface) r g b/var(--md-sys-state-disabled-state-layer-opacity, 38%))}input[type=radio].micl-radio{--_motion-effects: var(--md-comp-radio-button-motion-effects, var(--md-sys-motion-expressive-slow-effects));--_motion-duration: var(--md-comp-radio-button-motion-duration, var(--md-sys-motion-expressive-slow-effects-duration));--_motion-duration-reverse: var(--md-comp-radio-button-motion-duration-reverse, var(--md-sys-motion-expressive-default-effects-duration));--_radio-size: var(--md-comp-radio-button-icon-size, 20px);--_outline-width: var(--md-comp-radio-button-outline-width, 2px);--_radio-layer: max(var(--md-sys-state-layer-size, 40px), calc(var(--_radio-size) + 20px));--_radio-target: max(var(--md-sys-state-target-size, 48px), calc(var(--_radio-layer) + 8px));--statelayer-color: var(--md-sys-color-on-surface);appearance:none;box-sizing:border-box;position:relative;inline-size:var(--_radio-target);min-inline-size:var(--_radio-target);block-size:var(--_radio-target);min-block-size:var(--_radio-target);margin:0;border:calc((var(--_radio-target) - var(--_radio-layer))/2) solid rgba(0,0,0,0);background-clip:content-box;background-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--md-sys-shape-corner-full);outline-offset:calc(var(--md-sys-state-focus-indicator-outer-offset, 2px) - (var(--_radio-target) - var(--_radio-layer))/2)}input[type=radio].micl-radio::after{--_outline-color: var(--md-comp-radio-button-unselected-icon-color, var(--md-sys-color-on-surface-variant));content:"";box-sizing:border-box;position:absolute;inline-size:var(--_radio-size);block-size:var(--_radio-size);inset:0;margin:auto;padding:calc(var(--_radio-size)/2 - var(--_outline-width));border:var(--_outline-width) solid var(--_outline-color);background-color:var(--md-comp-radio-button-selected-icon-color, var(--md-sys-color-primary));background-clip:content-box;border-radius:var(--md-sys-shape-corner-full);transition:padding var(--_motion-duration-reverse) var(--_motion-effects),border-color var(--_motion-duration-reverse) cubic-bezier(0.2, 0, 0, 1)}input[type=radio].micl-radio:checked{--statelayer-color: var(--md-sys-color-primary)}input[type=radio].micl-radio:checked::after{--_outline-color: var(--md-comp-radio-button-selected-icon-color, var(--md-sys-color-primary));padding:calc(var(--_radio-size)/4 - var(--_outline-width));transition:padding var(--_motion-duration) var(--_motion-effects),border-color var(--_motion-duration) cubic-bezier(0.2, 0, 0, 1)}input[type=radio].micl-radio:not(:disabled){--micl-ripple: 1;background-image:radial-gradient(circle at var(--micl-x, center) var(--micl-y, center), transparent 0%, rgb(from var(--statelayer-color) r g b/calc(var(--statelayer-opacity) * var(--md-sys-state-ripple-opacity-factor))) 10%, transparent 10%),linear-gradient(rgb(from var(--statelayer-color) r g b/var(--statelayer-opacity)));background-repeat:no-repeat;background-position:var(--micl-x, center) var(--micl-y, center),0 0;background-size:0%,100%;cursor:pointer;transition:background-size 0ms,--statelayer-opacity var(--_motion-duration) linear}input[type=radio].micl-radio:not(:disabled):hover{--statelayer-opacity: var(--md-sys-state-hover-state-layer-opacity, 8%)}input[type=radio].micl-radio:not(:disabled):hover:not(:checked)::after{--_outline-color: var(--md-sys-color-on-surface)}input[type=radio].micl-radio:not(:disabled):focus-visible{--statelayer-opacity: var(--md-sys-state-focus-state-layer-opacity, 10%);outline:var(--md-sys-state-focus-indicator-thickness, 3px) solid var(--md-sys-color-secondary)}input[type=radio].micl-radio:not(:disabled):focus-visible:not(:checked)::after{--_outline-color: var(--md-sys-color-on-surface)}input[type=radio].micl-radio:not(:disabled):active{--statelayer-color: var(--md-sys-color-on-surface);--statelayer-opacity: var(--md-sys-state-pressed-state-layer-opacity, 10%)}input[type=radio].micl-radio:not(:disabled):active:not(:checked){--statelayer-color: var(--md-sys-color-primary)}input[type=radio].micl-radio:not(:disabled):active:not(:checked)::after{--_outline-color: var(--md-sys-color-on-surface)}input[type=radio].micl-radio:not(:disabled).micl-rippling{animation:micl-ripple var(--md-sys-state-ripple-duration)}input[type=radio].micl-radio:disabled{opacity:var(--md-sys-state-disabled-state-layer-opacity, 38%)}input[type=radio].micl-radio:disabled::after{--_outline-color: var(--md-sys-color-on-surface)}input[type=radio].micl-radio:disabled:checked::after{background-color:var(--md-sys-color-on-surface)}@media(forced-colors: active){input[type=radio].micl-radio{border-color:Canvas}input[type=radio].micl-radio::after{--_outline-color: CanvasText;forced-color-adjust:none;background-color:CanvasText}input[type=radio].micl-radio:checked::after{--_outline-color: Highlight;background-color:Highlight}input[type=radio].micl-radio:disabled::after{--_outline-color: GrayText;background-color:GrayText}}input[type=checkbox].micl-checkbox{--_motion-duration: var(--md-comp-checkbox-motion-duration, var(--md-sys-motion-expressive-slow-effects-duration));--_motion-duration-reverse: var(--md-comp-checkbox-motion-duration-reverse, var(--md-sys-motion-expressive-default-effects-duration));--_motion-spatial: var(--md-comp-checkbox-motion-spatial, var(--md-sys-motion-expressive-fast-spatial));--_checkbox-size: var(--md-comp-checkbox-container-size, 18px);--_outline-width: var(--md-comp-checkbox-outline-width, 2px);--_check-thickness: var(--md-comp-checkbox-check-thickness, 2px);--_checkbox-layer: max(var(--md-sys-state-layer-size, 40px), calc(var(--_checkbox-size) + 22px));--_checkbox-target: max(var(--md-sys-state-target-size, 48px), calc(var(--_checkbox-layer) + 8px));--statelayer-color: var(--md-sys-color-on-surface);appearance:none;box-sizing:border-box;position:relative;inline-size:var(--_checkbox-target);min-inline-size:var(--_checkbox-target);block-size:var(--_checkbox-target);min-block-size:var(--_checkbox-target);margin:0;border:calc((var(--_checkbox-target) - var(--_checkbox-layer))/2) solid rgba(0,0,0,0);background-clip:content-box;background-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--md-sys-shape-corner-full);outline-offset:calc(var(--md-sys-state-focus-indicator-outer-offset, 2px) - (var(--_checkbox-target) - var(--_checkbox-layer))/2)}@media(forced-colors: active){input[type=checkbox].micl-checkbox{border-color:Canvas}}input[type=checkbox].micl-checkbox::before{--_check-width: calc(var(--_checkbox-size) * 5 / 6);--_check-height: calc(0.4667 * var(--_check-width));content:"";box-sizing:border-box;position:absolute;inline-size:var(--_check-width);block-size:0;inset:0;inset-block-start:calc(-0.25*var(--_checkbox-size));inset-inline-start:calc(var(--_check-thickness)/2);margin:auto;color:var(--md-comp-checkbox-selected-icon-color, var(--md-sys-color-on-primary));border-block-end:var(--_check-thickness) currentColor solid;border-inline-start:var(--_check-thickness) currentColor solid;transform:rotate(-45deg);transform-origin:center;clip-path:rect(0 var(--_check-thickness) 0 0);z-index:1;transition:block-size var(--md-sys-motion-duration-short3) var(--md-sys-motion-duration-short3) cubic-bezier(0, 0, 0, 1),clip-path var(--md-sys-motion-duration-short3) cubic-bezier(0.3, 0, 1, 1),inset-block-start 0ms linear var(--md-sys-motion-duration-short3),inset-inline-start 0ms linear var(--md-sys-motion-duration-short3),border-inline-start-width 0ms linear var(--md-sys-motion-duration-short3),transform 0ms linear var(--md-sys-motion-duration-short3)}input[type=checkbox].micl-checkbox::after{--_container-color: transparent;--_outline-color: var(--md-comp-checkbox-unselected-outline-color, var(--md-sys-color-on-surface-variant));content:"";box-sizing:border-box;position:absolute;inline-size:var(--_checkbox-size);block-size:var(--_checkbox-size);inset:0;margin:auto;border:var(--_outline-width) solid var(--_outline-color);border-radius:var(--md-comp-checkbox-container-shape, 2px);background-color:var(--_container-color);transition:background-color var(--_motion-duration-reverse) cubic-bezier(0.2, 0, 0, 1) var(--_motion-duration-reverse),border-color var(--_motion-duration-reverse) cubic-bezier(0.2, 0, 0, 1) var(--_motion-duration-reverse)}input[type=checkbox].micl-checkbox:is(:checked,:indeterminate){--statelayer-color: var(--md-sys-color-primary)}input[type=checkbox].micl-checkbox:is(:checked,:indeterminate)::before{block-size:var(--_check-height);clip-path:rect(0 calc(var(--_check-width) - var(--_check-thickness)) var(--_checkbox-size) 0);transition:block-size var(--md-sys-motion-duration-short3) var(--_motion-spatial),clip-path var(--md-sys-motion-duration-long4) var(--md-sys-motion-duration-short3) var(--_motion-spatial)}input[type=checkbox].micl-checkbox:is(:checked,:indeterminate)::after{--_container-color: var(--md-comp-checkbox-selected-container-color, var(--md-sys-color-primary));--_outline-color: var(--md-comp-checkbox-selected-container-color, var(--md-sys-color-primary));transition:background-color var(--_motion-duration) linear,border-color var(--_motion-duration) cubic-bezier(0.2, 0, 0, 1)}input[type=checkbox].micl-checkbox:indeterminate::before{inset-inline-start:var(--_check-thickness);border-inline-start-width:0px;transform:rotate(0deg)}input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled){--statelayer-color: var(--md-sys-color-error)}input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled)::after{--_outline-color: var(--md-sys-color-error)}input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled):is(:checked,:indeterminate):hover,input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled):is(:checked,:indeterminate):focus-visible,input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled):is(:checked,:indeterminate):active{--statelayer-color: var(--md-sys-color-error)}input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled):is(:checked,:indeterminate)::before{color:var(--md-sys-color-on-error)}input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled):is(:checked,:indeterminate)::after{--_container-color: var(--md-sys-color-error)}input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled):not(:checked,:indeterminate):hover,input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled):not(:checked,:indeterminate):focus-visible,input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled):not(:checked,:indeterminate):active{--statelayer-color: var(--md-sys-color-error)}input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled):not(:checked,:indeterminate):hover::after,input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled):not(:checked,:indeterminate):focus-visible::after,input[type=checkbox].micl-checkbox[aria-invalid=true]:not(:disabled):not(:checked,:indeterminate):active::after{--_outline-color: var(--md-sys-color-error)}input[type=checkbox].micl-checkbox:not(:disabled){--micl-ripple: 1;background-image:radial-gradient(circle at var(--micl-x, center) var(--micl-y, center), transparent 0%, rgb(from var(--statelayer-color) r g b/calc(var(--statelayer-opacity) * var(--md-sys-state-ripple-opacity-factor))) 10%, transparent 10%),linear-gradient(rgb(from var(--statelayer-color) r g b/var(--statelayer-opacity)));background-repeat:no-repeat;background-position:var(--micl-x, center) var(--micl-y, center),0 0;background-size:0%,100%;cursor:pointer;transition:background-size 0ms,--statelayer-opacity var(--_motion-duration) linear}input[type=checkbox].micl-checkbox:not(:disabled):hover{--statelayer-opacity: var(--md-sys-state-hover-state-layer-opacity, 8%)}input[type=checkbox].micl-checkbox:not(:disabled):hover:not(:checked,:indeterminate)::after{--_outline-color: var(--md-sys-color-on-surface)}input[type=checkbox].micl-checkbox:not(:disabled):focus-visible{--statelayer-opacity: var(--md-sys-state-focus-state-layer-opacity, 10%);outline:var(--md-sys-state-focus-indicator-thickness, 3px) solid var(--md-sys-color-secondary)}input[type=checkbox].micl-checkbox:not(:disabled):focus-visible:not(:checked,:indeterminate)::after{--_outline-color: var(--md-sys-color-on-surface)}input[type=checkbox].micl-checkbox:not(:disabled):active{--statelayer-color: var(--md-sys-color-on-surface);--statelayer-opacity: var(--md-sys-state-pressed-state-layer-opacity, 10%)}input[type=checkbox].micl-checkbox:not(:disabled):active:not(:checked,:indeterminate){--statelayer-color: var(--md-sys-color-primary)}input[type=checkbox].micl-checkbox:not(:disabled):active:not(:checked,:indeterminate)::after{--_outline-color: var(--md-sys-color-on-surface)}input[type=checkbox].micl-checkbox:not(:disabled).micl-rippling{animation:micl-ripple var(--md-sys-state-ripple-duration)}input[type=checkbox].micl-checkbox:disabled{opacity:var(--md-sys-state-disabled-state-layer-opacity, 38%)}input[type=checkbox].micl-checkbox:disabled:is(:checked,:indeterminate)::before{color:var(--md-sys-color-surface)}input[type=checkbox].micl-checkbox:disabled:is(:checked,:indeterminate)::after{--_container-color: var(--md-sys-color-on-surface)}input[type=checkbox].micl-checkbox:disabled::after{--_outline-color: var(--md-sys-color-on-surface)}input[type=checkbox].micl-checkbox:dir(rtl)::before{clip-path:rect(0 var(--_checkbox-size) var(--_checkbox-size) calc(var(--_checkbox-size) - var(--_check-thickness)))}input[type=checkbox].micl-checkbox:dir(rtl):checked::before{clip-path:rect(0 var(--_checkbox-size) var(--_checkbox-size) var(--_check-thickness));transform:rotate(45deg)}input[type=checkbox].micl-checkbox:dir(rtl):indeterminate::before{clip-path:rect(0 var(--_checkbox-size) var(--_checkbox-size) var(--_check-thickness));transform:rotate(0deg)}input[type=checkbox].micl-switch{--_unselected-icon: var(--md-comp-switch-unselected-icon, "+");--_selected-icon: var(--md-comp-switch-selected-icon, "\AC");--_motion-effects: var(--md-comp-switch-motion-effects, var(--md-sys-motion-expressive-slow-effects));--_motion-duration: var(--md-comp-switch-motion-duration, var(--md-sys-motion-expressive-slow-effects-duration));--_track-width: var(--md-comp-switch-track-width, 52px);--_track-height: var(--md-comp-switch-track-height, 32px);--_track-outline-width: var(--md-comp-switch-track-outline-width, 2px);--_handle-size: var(--md-comp-switch-handle-size, 16px);--_handle-selected-size: var(--md-comp-switch-selected-handle-size, 24px);--_handle-pressed-size: var(--md-comp-switch-pressed-handle-size, 28px);--_layer: var(--md-sys-state-layer-size, 40px);--_target: var(--md-sys-state-target-size, 48px);--_unselected-layer-color: var(--md-comp-switch-unselected-state-layer-color, var(--md-sys-color-on-surface));--_selected-layer-color: var(--md-comp-switch-selected-state-layer-color, var(--md-sys-color-primary));appearance:none;position:relative;inline-size:var(--_track-width);block-size:var(--_target);margin:0;border-radius:calc(var(--_track-height)/2);outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=checkbox].micl-switch::before{content:"";box-sizing:border-box;display:block;inline-size:var(--_track-width);block-size:var(--_track-height);margin-block:calc((var(--_target) - var(--_track-height))/2);border:var(--_track-outline-width) solid var(--md-comp-switch-unselected-track-outline-color, var(--md-sys-color-outline));border-radius:inherit;background-color:var(--md-comp-switch-unselected-track-color, var(--md-sys-color-surface-container-highest));transition:background-color var(--_motion-duration) cubic-bezier(0.2, 0, 0, 1)}input[type=checkbox].micl-switch::after{content:var(--_unselected-icon);box-sizing:border-box;position:absolute;display:grid;grid-template-rows:auto 3px;place-items:center;inline-size:var(--_layer);block-size:var(--_layer);inset:0;inset-inline-start:calc((var(--_track-height) - var(--_layer))/2);margin:auto 0;font:300 18px/0 var(--md-ref-typeface-plain);color:var(--md-comp-switch-unselected-icon-color, var(--md-sys-color-surface-container-highest));background-color:var(--md-comp-switch-unselected-handle-color, var(--md-sys-color-outline));background-clip:content-box;border:calc((var(--_layer) - var(--_handle-size))/2) solid rgba(0,0,0,0);border-radius:var(--md-sys-shape-corner-full);transform:rotate(135deg);transition:inset-inline-start var(--_motion-duration) var(--_motion-effects),border-width var(--_motion-duration) var(--_motion-effects),grid-template-rows var(--_motion-duration) var(--_motion-effects),color var(--_motion-duration) cubic-bezier(0.2, 0, 0, 1),border-color var(--_motion-duration) cubic-bezier(0.2, 0, 0, 1),background-color var(--_motion-duration) cubic-bezier(0.2, 0, 0, 1)}input[type=checkbox].micl-switch:checked::before{border-color:var(--md-comp-switch-selected-track-color, var(--md-sys-color-primary));background-color:var(--md-comp-switch-selected-track-color, var(--md-sys-color-primary))}input[type=checkbox].micl-switch:checked::after{content:var(--_selected-icon);grid-template-rows:auto 8px;inset-inline-start:calc(var(--_track-width) - (var(--_layer) + var(--_track-height))/2);font-size:32px;letter-spacing:1.6px;border:calc((var(--_layer) - var(--_handle-selected-size))/2) solid rgba(0,0,0,0);color:var(--md-comp-switch-selected-icon-color, var(--md-sys-color-on-primary-container));background-color:var(--md-comp-switch-selected-handle-color, var(--md-sys-color-on-primary))}input[type=checkbox].micl-switch:not(:disabled){cursor:pointer}input[type=checkbox].micl-switch:not(:disabled):hover::after{border-color:color-mix(in srgb, var(--_unselected-layer-color) var(--md-sys-state-hover-state-layer-opacity, 8%), transparent);background-color:var(--md-comp-switch-unselected-hover-handle-color, var(--md-sys-color-on-surface-variant))}input[type=checkbox].micl-switch:not(:disabled):hover:checked::after{border-color:color-mix(in srgb, var(--_selected-layer-color) var(--md-sys-state-hover-state-layer-opacity, 8%), transparent);background-color:var(--md-comp-switch-selected-hover-handle-color, var(--md-sys-color-primary-container))}input[type=checkbox].micl-switch:not(:disabled):focus-visible::after{border-color:color-mix(in srgb, var(--_unselected-layer-color) var(--md-sys-state-focus-state-layer-opacity, 10%), transparent)}input[type=checkbox].micl-switch:not(:disabled):focus-visible::before{outline:var(--md-sys-state-focus-indicator-thickness, 3px) solid var(--md-comp-switch-focus-indicator-color, var(--md-sys-color-secondary));outline-offset:var(--md-sys-state-focus-indicator-outer-offset, 2px)}input[type=checkbox].micl-switch:not(:disabled):focus-visible:checked::after{border-color:color-mix(in srgb, var(--_selected-layer-color) var(--md-sys-state-focus-state-layer-opacity, 10%), transparent);background-color:var(--md-comp-switch-selected-focus-handle-color, var(--md-sys-color-primary-container))}input[type=checkbox].micl-switch:not(:disabled):focus-visible:not(:checked)::after{background-color:var(--md-comp-switch-unselected-focus-handle-color, var(--md-sys-color-on-surface-variant))}input[type=checkbox].micl-switch:not(:disabled):active::after{border:calc((var(--_layer) - var(--_handle-pressed-size))/2) solid rgba(0,0,0,0);background-color:var(--md-comp-switch-unselected-pressed-handle-color, var(--md-sys-color-on-surface-variant))}input[type=checkbox].micl-switch:not(:disabled):active:checked::after{border-width:calc((var(--_layer) - var(--_handle-pressed-size))/2);border-color:color-mix(in srgb, var(--_selected-layer-color) var(--md-sys-state-pressed-state-layer-opacity, 10%), transparent);background-color:var(--md-comp-switch-selected-pressed-handle-color, var(--md-sys-color-primary-container))}input[type=checkbox].micl-switch:not(:disabled):active:not(:checked)::after{border-color:color-mix(in srgb, var(--_unselected-layer-color) var(--md-sys-state-pressed-state-layer-opacity, 10%), transparent)}input[type=checkbox].micl-switch:disabled::before{border-color:var(--md-comp-switch-disabled-unselected-track-outline-color, var(--md-sys-color-on-surface));background-color:var(--md-comp-switch-disabled-unselected-track-color, var(--md-sys-color-surface-container-highest));opacity:var(--md-comp-switch-disabled-track-opacity, 12%)}input[type=checkbox].micl-switch:disabled:checked::before{border-color:var(--md-comp-switch-disabled-selected-track-color, var(--md-sys-color-on-surface));background-color:var(--md-comp-switch-disabled-selected-track-color, var(--md-sys-color-on-surface))}input[type=checkbox].micl-switch:disabled::after{color:var(--md-comp-switch-disabled-unselected-icon-color, var(--md-sys-color-surface-container-highest));background-color:var(--md-comp-switch-disabled-unselected-handle-color, var(--md-sys-color-on-surface));opacity:var(--md-sys-state-disabled-state-layer-opacity, 38%)}input[type=checkbox].micl-switch:disabled:checked::after{color:rgb(from var(--md-comp-switch-disabled-selected-icon-color, var(--md-sys-color-on-surface)) r g b/var(--md-sys-state-disabled-state-layer-opacity, 38%));background-color:var(--md-comp-switch-disabled-selected-handle-color, var(--md-sys-color-surface));opacity:100%}@media(forced-colors: active){input[type=checkbox].micl-switch{forced-color-adjust:none;--md-comp-switch-unselected-track-outline-color: ButtonText;--md-comp-switch-unselected-track-color: Canvas;--md-comp-switch-unselected-handle-color: ButtonText;--md-comp-switch-unselected-hover-handle-color: ButtonText;--md-comp-switch-unselected-focus-handle-color: ButtonText;--md-comp-switch-unselected-pressed-handle-color: ButtonText;--md-comp-switch-unselected-icon-color: Canvas;--md-comp-switch-selected-track-color: Highlight;--md-comp-switch-selected-handle-color: HighlightText;--md-comp-switch-selected-hover-handle-color: HighlightText;--md-comp-switch-selected-focus-handle-color: HighlightText;--md-comp-switch-selected-pressed-handle-color: HighlightText;--md-comp-switch-selected-icon-color: Highlight;--md-comp-switch-disabled-unselected-track-outline-color: GrayText;--md-comp-switch-disabled-unselected-track-color: Canvas;--md-comp-switch-disabled-unselected-handle-color: GrayText;--md-comp-switch-disabled-unselected-icon-color: Canvas;--md-comp-switch-disabled-selected-track-color: GrayText;--md-comp-switch-disabled-selected-handle-color: Canvas;--md-comp-switch-disabled-selected-icon-color: GrayText;--md-comp-switch-focus-indicator-color: CanvasText;--md-comp-switch-disabled-track-opacity: 100%}input[type=checkbox].micl-switch:disabled::after{opacity:100%}input[type=checkbox].micl-switch:disabled:checked::after{color:GrayText}}input[type=checkbox].micl-switch:dir(rtl)::after{transform:rotate(45deg) scaleY(-1)}[class*=micl-textfield-]{--_textfield-height: var(--md-comp-text-field-container-height, 56px);--_textfield-shape: var(--md-sys-shape-corner-extra-small);--_textfield-icon-size: var(--md-comp-text-field-icon-size, 24px);--_textfield-icon-space: var(--md-comp-text-field-icon-space, 12px);--_textfield-input-space: var(--md-comp-text-field-input-space, 16px);--_textfield-icon-leading: 0px;--_textfield-icon-trailing: 0px;--_textfield-prefix: 0px;--_textfield-suffix: 0px;--_textfield-outline-width: 1px;--_textfield-label-color: var(--md-comp-text-field-label-color, var(--md-sys-color-on-surface-variant));--_textfield-effects: var(--md-comp-text-field-motion-effects, var(--md-sys-motion-expressive-slow-effects));--_textfield-duration: var(--md-comp-text-field-motion-duration, var(--md-sys-motion-expressive-slow-effects-duration));--_textfield-duration-reverse: var(--md-comp-text-field-motion-duration-reverse, var(--md-sys-motion-expressive-default-effects-duration));display:grid;grid-template-areas:"textfield" "supporting";align-items:center}[class*=micl-textfield-]>label{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);box-sizing:content-box;grid-area:textfield;align-self:flex-start;width:fit-content;padding-inline:4px;margin-block-start:calc((var(--_textfield-height) - var(--md-sys-typescale-body-large-line-height))/2);color:var(--_textfield-label-color);z-index:1;transition:margin var(--_textfield-duration) var(--_textfield-effects),font-size var(--_textfield-duration) linear,letter-spacing var(--_textfield-duration) linear}[class*=micl-textfield-]>:is(input,select,textarea){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);box-sizing:border-box;grid-area:textfield;inline-size:auto;min-inline-size:0;margin:0;padding-inline:calc(var(--_textfield-input-space) - var(--_textfield-border, 0px) + var(--_textfield-icon-leading) + var(--_textfield-prefix)) calc(var(--_textfield-input-space) - var(--_textfield-border, 0px) + var(--_textfield-icon-trailing) + var(--_textfield-suffix));border:none;border-radius:var(--_textfield-shape);outline:none;color:var(--md-comp-text-field-input-color, var(--md-sys-color-on-surface));background-color:rgba(0,0,0,0);text-overflow:ellipsis;caret-color:var(--_textfield-caret-color, var(--md-comp-text-field-caret-color, var(--md-sys-color-primary)))}[class*=micl-textfield-]>:is(input,select,textarea):disabled{color:rgb(from var(--md-sys-color-on-surface) r g b/var(--md-sys-state-disabled-state-layer-opacity, 38%))}[class*=micl-textfield-]>:is(input,select,textarea):disabled::placeholder{color:rgb(from var(--md-sys-color-on-surface) r g b/var(--md-sys-state-disabled-state-layer-opacity, 38%))}[class*=micl-textfield-]>:is(input,select,textarea)::placeholder{color:var(--md-comp-text-field-input-placeholder-color, var(--md-sys-color-on-surface-variant))}[class*=micl-textfield-]>:is(input,select,textarea)::-webkit-inner-spin-button,[class*=micl-textfield-]>:is(input,select,textarea)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[class*=micl-textfield-]>:is(input,select,textarea)[type=number]{-moz-appearance:textfield}[class*=micl-textfield-]>:is(input,select){height:var(--_textfield-height);padding-block:0}[class*=micl-textfield-]>textarea{min-height:var(--_textfield-height);padding-block:calc((var(--_textfield-height) - var(--md-sys-typescale-body-large-line-height))/2);resize:none}[class*=micl-textfield-]>textarea[rows]{padding-block-start:0;border-block-start:calc((var(--_textfield-height) - var(--md-sys-typescale-body-large-line-height))/2) solid rgba(0,0,0,0)}@media(forced-colors: active){[class*=micl-textfield-]>textarea[rows]{border-block-start-color:Canvas}}[class*=micl-textfield-]>textarea:not([rows]){field-sizing:content}[class*=micl-textfield-]>.micl-textfield__prefix,[class*=micl-textfield-]>.micl-textfield__suffix{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);grid-area:textfield;align-content:center;height:var(--_textfield-height);opacity:0;z-index:1;transition:opacity var(--_textfield-duration-reverse) linear}[class*=micl-textfield-]>.micl-textfield__prefix{width:var(--md-comp-text-field-prefix-space, 1em);color:var(--md-comp-text-field-input-prefix-color, var(--md-sys-color-on-surface-variant));padding-inline-start:calc(var(--_textfield-input-space) + var(--_textfield-icon-leading))}[class*=micl-textfield-]>.micl-textfield__suffix{width:var(--md-comp-text-field-suffix-space, 1em);color:var(--md-comp-text-field-input-suffix-color, var(--md-sys-color-on-surface-variant));padding-inline-end:calc(var(--_textfield-input-space) + var(--_textfield-icon-trailing));margin-inline:auto 0}[class*=micl-textfield-]>.micl-textfield__icon-leading,[class*=micl-textfield-]>.micl-textfield__icon-trailing{grid-area:textfield;width:1em;margin-inline:var(--_textfield-icon-space) auto;font-size:var(--_textfield-icon-size);color:var(--md-comp-text-field-icon-color, var(--md-sys-color-on-surface-variant));z-index:1}[class*=micl-textfield-]>.micl-textfield__icon-trailing{margin-inline:auto var(--_textfield-icon-space);color:var(--_textfield-icon-trailing-color, var(--md-comp-text-field-icon-color, var(--md-sys-color-on-surface-variant)))}[class*=micl-textfield-]>:is(.micl-textfield__icon-leading,.micl-textfield__icon-trailing,.micl-textfield__prefix,.micl-textfield__suffix):not(a,button){pointer-events:none}[class*=micl-textfield-]:has(>.micl-textfield__prefix){--_textfield-prefix: var(--md-comp-text-field-prefix-space, 1em)}[class*=micl-textfield-]:has(>.micl-textfield__suffix){--_textfield-suffix: var(--md-comp-text-field-suffix-space, 1em)}[class*=micl-textfield-]:has(>.micl-textfield__icon-leading){--_textfield-icon-leading: calc(var(--_textfield-icon-size) + var(--_textfield-icon-space))}[class*=micl-textfield-]:has(>.micl-textfield__icon-trailing){--_textfield-icon-trailing: calc(var(--_textfield-icon-size) + var(--_textfield-icon-space))}[class*=micl-textfield-]:has(>label):not(:has(>:focus,>:where(select:open),>[data-miclvalue="1"],>:autofill,>select[multiple],>:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]),>input[value]:not([value=""],[data-miclvalue]),>select option:checked:is(:not(:empty),[label]:not([label=""])),>textarea:not(:empty,[data-miclvalue])))>:is(input,select,textarea)::placeholder{color:rgba(0,0,0,0)}[class*=micl-textfield-]>.micl-textfield__supporting-text,[class*=micl-textfield-]>.micl-textfield__character-counter{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);grid-area:supporting;padding-block:4px 0;padding-inline:16px;color:var(--md-comp-text-field-supporting-text-color, var(--md-sys-color-on-surface-variant))}[class*=micl-textfield-]>.micl-textfield__supporting-text--focus{visibility:hidden}[class*=micl-textfield-]>.micl-textfield__character-counter{justify-self:flex-end}[class*=micl-textfield-]:has(>:is(input,textarea):not([maxlength]),>select)>.micl-textfield__character-counter{display:none}[class*=micl-textfield-]:has(>:is(input,textarea)[maxlength]:not(:disabled)):has(>.micl-textfield__character-counter)>.micl-textfield__supporting-text{padding-inline-end:64px}.micl-textfield-filled{--_textfield-outline-color: var(--md-comp-filled-text-field-active-indicator-color, var(--md-sys-color-on-surface-variant));--_focus-outline-color: var(--md-comp-filled-text-field-focus-active-indicator-color, var(--md-sys-color-primary));--_textfield-input-top: 18px}.micl-textfield-filled>label{margin-inline:12px 4px}.micl-textfield-filled:hover>:is(input,select,textarea):not(:disabled){--statelayer-opacity: var(--md-sys-state-hover-state-layer-opacity, 8%)}.micl-textfield-filled>:is(input,select,textarea){--statelayer-color: var(--md-sys-color-on-surface);padding-block-start:var(--_textfield-input-top);padding-block-end:calc(3px - var(--_textfield-outline-width));border-block-end:var(--_textfield-outline-width) solid var(--_textfield-outline-color);border-end-start-radius:0;border-end-end-radius:0;background-color:var(--md-comp-filled-text-field-container-color, var(--md-sys-color-surface-container-highest));background-image:linear-gradient(rgb(from var(--statelayer-color) r g b/var(--statelayer-opacity)));background-repeat:no-repeat;transition:--statelayer-opacity var(--_textfield-duration) linear}.micl-textfield-filled>:is(input,select,textarea):disabled{background-color:rgb(from var(--md-sys-color-on-surface) r g b/4%)}.micl-textfield-filled>textarea{padding-block-start:24px}.micl-textfield-filled>textarea[rows]{border-block-start-width:24px;background-origin:border-box}.micl-textfield-filled:not(:has(>label)){--_textfield-input-top: 3px}.micl-textfield-filled:not(:has(>label))>textarea{padding-block-start:calc((var(--_textfield-height) - var(--md-sys-typescale-body-large-line-height))/2)}.micl-textfield-filled:not(:has(>label))>textarea[rows]{border-block-start-width:calc((var(--_textfield-height) - var(--md-sys-typescale-body-large-line-height))/2)}.micl-textfield-filled:has(>.micl-textfield__icon-leading)>label{margin-inline-start:calc(var(--_textfield-input-space) + var(--_textfield-icon-leading) - 4px)}.micl-textfield-filled:has(>:focus,>:where(select:open),>[data-miclvalue="1"],>:autofill,>select[multiple],>:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]),>input[value]:not([value=""],[data-miclvalue]),>select option:checked:is(:not(:empty),[label]:not([label=""])),>textarea:not(:empty,[data-miclvalue]))>label{margin-block-start:8px}.micl-textfield-filled:has(>:focus,>:where(select:open),>[data-miclvalue="1"],>:autofill,>select[multiple],>:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]),>input[value]:not([value=""],[data-miclvalue]),>select option:checked:is(:not(:empty),[label]:not([label=""])),>textarea:not(:empty,[data-miclvalue])):has(>label)>.micl-textfield__prefix,.micl-textfield-filled:has(>:focus,>:where(select:open),>[data-miclvalue="1"],>:autofill,>select[multiple],>:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]),>input[value]:not([value=""],[data-miclvalue]),>select option:checked:is(:not(:empty),[label]:not([label=""])),>textarea:not(:empty,[data-miclvalue])):has(>label)>.micl-textfield__suffix{height:40px;margin-block-start:16px}.micl-textfield-outlined{--_textfield-outline-color: var(--md-comp-outlined-text-field-outline-color, var(--md-sys-color-outline));--_focus-outline-color: var(--md-comp-outlined-text-field-focus-outline-color, var(--md-sys-color-primary));--_disabled-outline-opacity: 12%;--_textfield-border: var(--_textfield-outline-width);--_textfield-outline-extra: calc(var(--_textfield-outline-width) - 1px);grid-template:"textfield textfield textfield" "supporting supporting supporting"/12px fit-content(calc(100% - 24px)) 1fr}.micl-textfield-outlined:where(:has(>label)){margin-block-start:calc(2px + var(--md-sys-typescale-body-small-line-height)/2)}.micl-textfield-outlined::before,.micl-textfield-outlined::after{content:"";grid-area:textfield;align-self:start;height:var(--_textfield-shape);border-block-start:var(--_textfield-outline-width) solid var(--_textfield-outline-color)}.micl-textfield-outlined::before{grid-column:1/3;border-start-start-radius:var(--_textfield-shape)}.micl-textfield-outlined::after{grid-column:3;border-start-end-radius:var(--_textfield-shape)}.micl-textfield-outlined:hover{--_textfield-label-color: var(--md-sys-color-on-surface)}.micl-textfield-outlined>label{grid-column:2}.micl-textfield-outlined:has(>.micl-textfield__icon-leading)>label{margin-inline-start:calc(var(--_textfield-input-space) + var(--_textfield-icon-leading) - 16px)}.micl-textfield-outlined>:is(input,select,textarea){border-block-end:var(--_textfield-border) solid var(--_textfield-outline-color);border-inline:var(--_textfield-border) solid var(--_textfield-outline-color)}.micl-textfield-outlined>input{padding-block-start:calc(var(--_textfield-border) - 1px)}.micl-textfield-outlined>textarea{--_textfield-border: 1px;box-shadow:inset var(--_textfield-outline-extra) 0 var(--_textfield-outline-color),inset calc(0px - var(--_textfield-outline-extra)) 0 var(--_textfield-outline-color),inset 0 calc(0px - var(--_textfield-outline-extra)) var(--_textfield-outline-color)}.micl-textfield-outlined:has(>:focus,>:where(select:open),>[data-miclvalue="1"],>:autofill,>select[multiple],>:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]),>input[value]:not([value=""],[data-miclvalue]),>select option:checked:is(:not(:empty),[label]:not([label=""])),>textarea:not(:empty,[data-miclvalue]))::before{grid-column:1}.micl-textfield-outlined:has(>:focus,>:where(select:open),>[data-miclvalue="1"],>:autofill,>select[multiple],>:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]),>input[value]:not([value=""],[data-miclvalue]),>select option:checked:is(:not(:empty),[label]:not([label=""])),>textarea:not(:empty,[data-miclvalue]))>label{margin-block-start:calc(-2px - var(--md-sys-typescale-body-small-line-height)/2);margin-inline-start:0}[class*=micl-textfield-]:hover{--_textfield-outline-color: var(--md-sys-color-on-surface)}[class*=micl-textfield-]:has(>:focus,>:where(select:open)){--_textfield-outline-width: 3px;--_textfield-outline-color: var(--_focus-outline-color);--_textfield-label-color: var(--md-comp-text-field-focus-label-color, var(--md-sys-color-primary))}[class*=micl-textfield-]:has(>:focus,>:where(select:open))>.micl-textfield__supporting-text--focus{visibility:visible}[class*=micl-textfield-]:has(>:focus,>:where(select:open),>[data-miclvalue="1"],>:autofill,>select[multiple],>:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]),>input[value]:not([value=""],[data-miclvalue]),>select option:checked:is(:not(:empty),[label]:not([label=""])),>textarea:not(:empty,[data-miclvalue]))>label{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)}[class*=micl-textfield-]:has(>:focus,>:where(select:open),>[data-miclvalue="1"],>:autofill,>select[multiple],>:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]),>input[value]:not([value=""],[data-miclvalue]),>select option:checked:is(:not(:empty),[label]:not([label=""])),>textarea:not(:empty,[data-miclvalue]))>.micl-textfield__prefix,[class*=micl-textfield-]:has(>:focus,>:where(select:open),>[data-miclvalue="1"],>:autofill,>select[multiple],>:is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]),>input[value]:not([value=""],[data-miclvalue]),>select option:checked:is(:not(:empty),[label]:not([label=""])),>textarea:not(:empty,[data-miclvalue]))>.micl-textfield__suffix,[class*=micl-textfield-]:not(:has(>label))>.micl-textfield__prefix,[class*=micl-textfield-]:not(:has(>label))>.micl-textfield__suffix{opacity:1}[class*=micl-textfield-]:has(>:disabled){--_textfield-outline-color: rgb(from var(--md-sys-color-on-surface) r g b / var(--_disabled-outline-opacity, 38%))}[class*=micl-textfield-]:has(>:disabled)>:is(label,[class*=micl-textfield__]:not(.micl-textfield__character-counter)){color:rgb(from var(--md-sys-color-on-surface) r g b/var(--md-sys-state-disabled-state-layer-opacity, 38%))}[class*=micl-textfield-]:has(>:disabled)>.micl-textfield__character-counter{display:none}[class*=micl-textfield-]:has(>[aria-invalid=true]:not(:disabled)){--_textfield-outline-color: var(--md-sys-color-error);--_textfield-caret-color: var(--md-sys-color-error);--_textfield-label-color: var(--md-sys-color-error);--_textfield-icon-trailing-color: var(--md-sys-color-error)}[class*=micl-textfield-]:has(>[aria-invalid=true]:not(:disabled))>.micl-textfield__supporting-text,[class*=micl-textfield-]:has(>[aria-invalid=true]:not(:disabled))>.micl-textfield__character-counter{color:var(--md-sys-color-error)}[class*=micl-textfield-]:has(>[aria-invalid=true]:not(:disabled)):hover:not(:has(>:focus,>:where(select:open))){--_textfield-outline-color: var(--md-sys-color-on-error-container);--_textfield-label-color: var(--md-sys-color-on-error-container);--_textfield-icon-trailing-color: var(--md-sys-color-on-error-container)}[class*=micl-textfield-]:dir(rtl)>.micl-textfield__icon-leading{margin-inline:auto var(--_textfield-icon-space)}[class*=micl-textfield-]:dir(rtl)>.micl-textfield__icon-trailing{margin-inline:var(--_textfield-icon-space) auto}input[type=range].micl-slider-xs,.micl-slider__container:has(>.micl-slider-xs){--_handle-height: var(--md-comp-slider-handle-height, 44px);--_track-height: var(--md-comp-slider-track-height, 16px);--_track-shape: var(--md-comp-slider-track-shape, var(--md-sys-shape-corner-small))}input[type=range].micl-slider-s,.micl-slider__container:has(>.micl-slider-s){--_handle-height: var(--md-comp-slider-handle-height, 44px);--_track-height: var(--md-comp-slider-track-height, 24px);--_track-shape: var(--md-comp-slider-track-shape, var(--md-sys-shape-corner-small))}input[type=range].micl-slider-m,.micl-slider__container:has(>.micl-slider-m){--_handle-height: var(--md-comp-slider-handle-height, 52px);--_track-height: var(--md-comp-slider-track-height, 40px);--_track-shape: var(--md-comp-slider-track-shape, var(--md-sys-shape-corner-medium))}input[type=range].micl-slider-l,.micl-slider__container:has(>.micl-slider-l){--_handle-height: var(--md-comp-slider-handle-height, 68px);--_track-height: var(--md-comp-slider-track-height, 56px);--_track-shape: var(--md-comp-slider-track-shape, var(--md-sys-shape-corner-large))}input[type=range].micl-slider-xl,.micl-slider__container:has(>.micl-slider-xl){--_handle-height: var(--md-comp-slider-handle-height, 108px);--_track-height: var(--md-comp-slider-track-height, 96px);--_track-shape: var(--md-comp-slider-track-shape, var(--md-sys-shape-corner-extra-large))}input[type=range][class*=micl-slider-]{--_min: var(--micl-slider-min, attr(min type(<number>), 0));--_max: var(--micl-slider-max, attr(max type(<number>), 100));--_value: var(--micl-slider-value, attr(value type(<number>), calc((var(--_min) + var(--_max)) / 2)));--_fraction: calc((var(--_value) - var(--_min)) / (var(--_max) - var(--_min)));--_thumb-position: calc(var(--_fraction) * (100% - 16px));--_handle-inset: 0px;--_handle-outline: none;--_cursor: pointer;--_active-track-color: var(--md-comp-slider-active-track-color, var(--md-sys-color-primary));--_inactive-track-color: var(--md-comp-slider-inactive-track-color, var(--md-sys-color-secondary-container));--_handle-color: var(--md-comp-slider-handle-color, var(--md-sys-color-primary));--_active-stop-color: var(--md-comp-slider-active-stop-indicator-container-color, var(--md-sys-color-on-primary));--_inactive-stop-color: var(--md-comp-slider-inactive-stop-indicator-container-color, var(--md-sys-color-on-secondary-container));--_direction: to right;--_handle-radius: 8px / calc(6px - var(--_handle-inset));--_kx: 1;--_cx: 0px;--_ky: 0;--_cy: 50%;--_stops: var(--micl-slider-stops, none);--_stops-progress: var(--micl-slider-stops-progress, none);--_end-stop: radial-gradient( circle 2px at calc(var(--_kx) * (100% - 8px) + var(--_cx)) calc(var(--_ky) * (100% - 8px) + var(--_cy)), currentColor 100%, transparent 0 );--_active-fill: linear-gradient(var(--_direction), var(--_active-track-color) calc(var(--_thumb-position) - 2px), transparent 0);--_corner-offset: calc(var(--_fraction) * (100% - 12px) - 4px);--_corner-direction: to bottom;--_corner-start: 2px 100%;--_corner-end: 2px 0;--_corner-image: linear-gradient(var(--_corner-direction), transparent 2px, var(--_active-track-color) 0 calc(100% - 2px), transparent 0), radial-gradient(circle 2px at var(--_corner-start), var(--_active-track-color) 100%, transparent 0), radial-gradient(circle 2px at var(--_corner-end), var(--_active-track-color) 100%, transparent 0);--_corner-size: 4px 100%, 4px 2px, 4px 2px;--_corner-position: left var(--_corner-offset) center, left var(--_corner-offset) top 0, left var(--_corner-offset) bottom 0;--_inactive-clip: inset(0 0 0 calc(var(--_thumb-position) + 16px) round 2px var(--_track-shape) var(--_track-shape) 2px);--_active-clip: inset(0 calc(100% - var(--_thumb-position)) 0 0 round var(--_track-shape) 2px 2px var(--_track-shape));--_inset: calc(16px * var(--_fraction));--_radius: calc(2px + 16px * var(--_fraction)) 2px;appearance:none;position:relative;block-size:var(--_track-height);margin:0;outline:none;border-radius:var(--_track-shape);background-color:rgba(0,0,0,0);background-image:var(--_corner-image),var(--_active-fill);background-size:var(--_corner-size),auto;background-position:var(--_corner-position),0 0;background-repeat:no-repeat;accent-color:var(--md-sys-color-primary)}input[type=range][class*=micl-slider-]::before{block-size:var(--_track-height);clip-path:var(--_inactive-clip);color:var(--_inactive-stop-color);background-color:var(--_inactive-track-color);background-image:var(--_end-stop),var(--_stops);content:"";position:absolute;inset:0}input[type=range][class*=micl-slider-]:not(:disabled)::after{font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size)/var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);letter-spacing:var(--md-sys-typescale-label-large-tracking);--_tip-space: 4px;content:var(--micl-slider-tip);box-sizing:border-box;position:absolute;inline-size:fit-content;min-inline-size:48px;block-size:40px;inset:auto;padding-block:12px;padding-inline:16px;border-radius:20px;background-color:var(--md-comp-slider-value-indicator-container-color, var(--md-sys-color-inverse-surface));color:var(--md-comp-slider-value-indicator-label-text-color, var(--md-sys-color-inverse-on-surface));text-align:center;opacity:0;z-index:3;transition:opacity var(--md-sys-motion-duration-long2) cubic-bezier(0.05, 0.7, 0.1, 1);inset-block-start:calc(-1*(var(--_handle-height) - var(--_track-height))/2 - 40px - var(--_tip-space));inset-inline-start:calc(-16px + (100% - 16px)*var(--_fraction))}input[type=range][class*=micl-slider-]:disabled::after{block-size:var(--_track-height);clip-path:var(--_active-clip);color:var(--_active-stop-color);background-color:var(--_active-track-color);background-image:var(--_stops);content:"";position:absolute;inset:0}input[type=range][class*=micl-slider-]::-webkit-slider-runnable-track{block-size:var(--_track-height);color:var(--_active-stop-color);background-color:rgba(0,0,0,0);background-image:var(--_stops)}input[type=range][class*=micl-slider-]::-moz-range-track{block-size:var(--_track-height);clip-path:var(--_inactive-clip);color:var(--_inactive-stop-color);background-color:var(--_inactive-track-color);background-image:var(--_end-stop),var(--_stops)}input[type=range][class*=micl-slider-]::-moz-range-progress{box-sizing:border-box;block-size:var(--_track-height);border-inline-end:var(--_inset) solid rgba(0,0,0,0);color:var(--_active-stop-color);background-clip:padding-box;background-color:rgba(0,0,0,0);background-image:var(--_stops-progress)}input[type=range][class*=micl-slider-]::-webkit-slider-thumb{appearance:none;box-sizing:content-box;position:relative;inline-size:calc(4px - 2*var(--_handle-inset));block-size:var(--_handle-height);inset:0;inset-block-start:calc(-1*(var(--_handle-height) - var(--_track-height) + 8px)/2);padding-block:4px;padding-inline:calc(6px + var(--_handle-inset));border:none;border-radius:var(--_handle-radius);outline:var(--_handle-outline);background-color:var(--_handle-color);background-clip:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:var(--_cursor);z-index:2}input[type=range][class*=micl-slider-]::-moz-range-thumb{appearance:none;box-sizing:content-box;position:relative;inline-size:calc(4px - 2*var(--_handle-inset));block-size:var(--_handle-height);inset:0;inset-block-start:calc(-1*(var(--_handle-height) - var(--_track-height) + 8px)/2);padding-block:4px;padding-inline:calc(6px + var(--_handle-inset));border:none;border-radius:var(--_handle-radius);outline:var(--_handle-outline);background-color:var(--_handle-color);background-clip:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:var(--_cursor);z-index:2}input[type=range][class*=micl-slider-]:disabled{--_active-track-color: color-mix(in srgb, var(--md-sys-color-on-surface) var(--md-sys-state-disabled-state-layer-opacity), transparent);--_inactive-track-color: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);--_handle-color: color-mix(in srgb, var(--md-sys-color-on-surface) var(--md-sys-state-disabled-state-layer-opacity), var(--md-sys-color-surface));--_active-stop-color: var(--md-sys-color-inverse-on-surface);--_inactive-stop-color: var(--md-sys-color-on-surface);--_cursor: default;background-image:none}input[type=range][class*=micl-slider-]:disabled::-webkit-slider-runnable-track{background-image:none}input[type=range][class*=micl-slider-]:disabled::-moz-range-progress{border-start-start-radius:var(--_track-shape);border-end-start-radius:var(--_track-shape);border-start-end-radius:var(--_radius);border-end-end-radius:var(--_radius);background-color:var(--_active-track-color)}input[type=range][class*=micl-slider-]:not(:disabled):is(:active,:focus)::after{opacity:1;transition:opacity var(--md-sys-motion-duration-medium2) cubic-bezier(0.3, 0, 0.8, 0.15)}input[type=range][class*=micl-slider-]:not(:disabled):focus-visible{--_handle-inset: 1px;--_handle-outline: var(--md-sys-state-focus-indicator-thickness) solid var(--md-sys-color-secondary)}input[type=range][class*=micl-slider-]:not(:disabled):active{--_handle-inset: 1px;--_handle-outline: none;--_cursor: grabbing}input[type=range][class*=micl-slider-].micl-slider--vertical{--_direction: to top;--_kx: 0;--_cx: 50%;--_ky: -1;--_cy: 100%;--_handle-radius: calc(6px - var(--_handle-inset)) / 8px;--_corner-direction: to right;--_corner-start: 100% 2px;--_corner-end: 0 2px;--_corner-size: 100% 4px, 2px 4px, 2px 4px;--_corner-position: center bottom var(--_corner-offset), left 0 bottom var(--_corner-offset), right 0 bottom var(--_corner-offset);--_inactive-clip: inset(0 0 calc(var(--_thumb-position) + 16px) 0 round var(--_track-shape) var(--_track-shape) 2px 2px);--_active-clip: inset(calc(100% - var(--_thumb-position)) 0 0 0 round 2px 2px var(--_track-shape) var(--_track-shape));--_radius: 2px calc(2px + 16px * var(--_fraction));writing-mode:sideways-lr}input[type=range][class*=micl-slider-].micl-slider--vertical:not(:disabled)::after{--_tip-space: 8px;transform:rotate(90deg)}input[type=range][class*=micl-slider-]:dir(rtl):not(.micl-slider--vertical){--_direction: to left;--_kx: -1;--_cx: 100%;--_corner-start: calc(100% - 2px) 100%;--_corner-end: calc(100% - 2px) 0;--_corner-position: right var(--_corner-offset) center, right var(--_corner-offset) top 0, right var(--_corner-offset) bottom 0;--_inactive-clip: inset(0 calc(var(--_thumb-position) + 16px) 0 0 round var(--_track-shape) 2px 2px var(--_track-shape));--_active-clip: inset(0 0 0 calc(100% - var(--_thumb-position)) round 2px var(--_track-shape) var(--_track-shape) 2px)}@media(forced-colors: active){input[type=range][class*=micl-slider-]{forced-color-adjust:none;--_active-track-color: Highlight;--_inactive-track-color: GrayText;--_handle-color: Highlight;--_active-stop-color: HighlightText;--_inactive-stop-color: Canvas;--md-comp-slider-value-indicator-container-color: CanvasText;--md-comp-slider-value-indicator-label-text-color: Canvas}input[type=range][class*=micl-slider-]:disabled{--_active-track-color: GrayText;--_inactive-track-color: GrayText;--_handle-color: GrayText;--_active-stop-color: Canvas;--_inactive-stop-color: Canvas}}.micl-slider__container{--_fraction: calc((var(--micl-slider-value) - var(--micl-slider-min)) / (var(--micl-slider-max) - var(--micl-slider-min)));display:grid;grid-template-areas:"slider-icon";position:relative;flex-shrink:0;align-items:center;justify-items:flex-start;anchor-scope:--micl-slider}.micl-slider__container:has(>.micl-slider-m,>.micl-slider-l,>.micl-slider-xl) .micl-slider__icon{grid-area:slider-icon;margin:6px;font-size:var(--md-sys-icon-size, 24px);color:var(--md-sys-color-on-primary);z-index:1}.micl-slider__container>input[type=range]{grid-area:slider-icon;anchor-name:--micl-slider}.micl-slider__container>input[type=range]:not(:disabled)::after{content:none}.micl-slider__container .micl-slider__icon:has(+input[type=range].micl-slider-xl),.micl-slider__container input[type=range].micl-slider-xl+.micl-slider__icon{margin:8px;font-size:32px}.micl-slider__container::after{font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size)/var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);letter-spacing:var(--md-sys-typescale-label-large-tracking);--_tip-space: 4px;content:var(--micl-slider-tip);box-sizing:border-box;position:absolute;inline-size:fit-content;min-inline-size:48px;block-size:40px;inset:auto;padding-block:12px;padding-inline:16px;border-radius:20px;background-color:var(--md-comp-slider-value-indicator-container-color, var(--md-sys-color-inverse-surface));color:var(--md-comp-slider-value-indicator-label-text-color, var(--md-sys-color-inverse-on-surface));text-align:center;opacity:0;z-index:3;transition:opacity var(--md-sys-motion-duration-long2) cubic-bezier(0.05, 0.7, 0.1, 1);position-anchor:--micl-slider;inset-block-start:calc(anchor(start) - (var(--_handle-height) - var(--_track-height))/2 - 40px - var(--_tip-space));inset-inline-start:calc(anchor(start) - 16px + (anchor-size(inline) - 16px)*var(--_fraction))}.micl-slider__container:has(>input[type=range]:not(:disabled):is(:active,:focus))::after{opacity:1;transition:opacity var(--md-sys-motion-duration-medium2) cubic-bezier(0.3, 0, 0.8, 0.15)}.micl-slider__container:has(>.micl-slider--vertical){writing-mode:sideways-lr}.micl-slider__container:has(>.micl-slider--vertical)::after{--_tip-space: 8px;transform:rotate(90deg)}input[type=range].micl-slider--vertical:dir(rtl),.micl-slider__container:dir(rtl):has(>.micl-slider--vertical){writing-mode:sideways-rl}input[type=range].micl-slider--vertical:dir(rtl):not(:disabled)::after,.micl-slider__container:dir(rtl):has(>.micl-slider--vertical)::after{transform:rotate(-90deg)}.micl-chips [class*=micl-chip-],.micl-chips .micl-chip-input :is(.micl-chip__primary,.micl-chip__remove),:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]){--_button-motion-effects: var(--md-comp-button-motion-effects, var(--md-sys-motion-expressive-fast-spatial));--_button-motion-duration: var(--md-comp-button-motion-duration, var(--md-sys-motion-expressive-fast-spatial-duration));--micl-ripple: 1;box-sizing:border-box;position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:none;border-radius:calc(var(--micl-height)/2)}@media(forced-colors: active){.micl-chips [class*=micl-chip-],.micl-chips .micl-chip-input :is(.micl-chip__primary,.micl-chip__remove),:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]){border:1px solid ButtonBorder}}.micl-chips [class*=micl-chip-],.micl-chips .micl-chip-input :is(.micl-chip__primary,.micl-chip__remove),:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]){background-image:radial-gradient(circle at var(--micl-x, center) var(--micl-y, center), transparent 0%, rgb(from var(--statelayer-color) r g b/calc(var(--statelayer-opacity) * var(--md-sys-state-ripple-opacity-factor))) 10%, transparent 10%),linear-gradient(rgb(from var(--statelayer-color) r g b/var(--statelayer-opacity)));background-repeat:no-repeat;background-position:var(--micl-x, center) var(--micl-y, center),0 0;background-size:0%,100%;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;transition:border-radius var(--_button-motion-duration) var(--_button-motion-effects),box-shadow var(--_button-motion-duration) var(--_button-motion-effects),padding-inline var(--_button-motion-duration) var(--_button-motion-effects),background-size 0ms,--statelayer-opacity var(--_button-motion-duration) linear}.micl-chips [class*=micl-chip-]:is(:disabled,:has(>:disabled)),.micl-chips .micl-chip-input :is(:disabled,:has(>:disabled)):is(.micl-chip__primary,.micl-chip__remove),:is(:disabled,:has(>:disabled)):is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]){cursor:default}.micl-chips [class*=micl-chip-]:not(:disabled,:has(>:disabled)):hover,.micl-chips .micl-chip-input :not(:disabled,:has(>:disabled)):hover:is(.micl-chip__primary,.micl-chip__remove),:not(:disabled,:has(>:disabled)):hover:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]){--statelayer-opacity: var(--md-sys-state-hover-state-layer-opacity, 8%)}.micl-chips [class*=micl-chip-]:not(:disabled,:has(>:disabled)):hover .micl-button__icon,.micl-chips .micl-chip-input :not(:disabled,:has(>:disabled)):hover:is(.micl-chip__primary,.micl-chip__remove) .micl-button__icon,:not(:disabled,:has(>:disabled)):hover:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]) .micl-button__icon{font-variation-settings:"FILL" 1}.micl-chips [class*=micl-chip-]:not(:disabled,:has(>:disabled)):is(:focus-visible,:has(input:focus-visible)),.micl-chips .micl-chip-input :not(:disabled,:has(>:disabled)):is(:focus-visible,:has(input:focus-visible)):is(.micl-chip__primary,.micl-chip__remove),:not(:disabled,:has(>:disabled)):is(:focus-visible,:has(input:focus-visible)):is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]){--statelayer-opacity: var(--md-sys-state-focus-state-layer-opacity, 10%);z-index:1;outline:var(--md-sys-state-focus-indicator-thickness, 3px) solid var(--md-sys-color-secondary);outline-offset:var(--md-sys-state-focus-indicator-outer-offset, 2px)}.micl-chips [class*=micl-chip-]:not(:disabled,:has(>:disabled)):active,.micl-chips .micl-chip-input :not(:disabled,:has(>:disabled)):active:is(.micl-chip__primary,.micl-chip__remove),:not(:disabled,:has(>:disabled)):active:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]){--statelayer-opacity: var(--md-sys-state-pressed-state-layer-opacity, 10%)}.micl-chips [class*=micl-chip-]:not(:disabled,:has(>:disabled)).micl-rippling,.micl-chips .micl-chip-input :not(:disabled,:has(>:disabled)).micl-rippling:is(.micl-chip__primary,.micl-chip__remove),:not(:disabled,:has(>:disabled)).micl-rippling:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]){animation:micl-ripple calc(var(--md-sys-state-ripple-duration)*1.333)}.micl-chips [class*=micl-chip-] .micl-button__icon,.micl-chips .micl-chip-input :is(.micl-chip__primary,.micl-chip__remove) .micl-button__icon,:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]) .micl-button__icon{font-variation-settings:"FILL" 0;transition:font-variation-settings var(--_button-motion-duration) linear}.micl-chips .micl-button--toggle[class*=micl-chip-]>input,.micl-chips .micl-chip-input .micl-button--toggle:is(.micl-chip__primary,.micl-chip__remove)>input,.micl-button--toggle:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-])>input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.micl-chips .micl-button--toggle[class*=micl-chip-]:not([aria-pressed=true],:has(input:checked)) .micl-button__icon::before,.micl-chips .micl-chip-input .micl-button--toggle:not([aria-pressed=true],:has(input:checked)):is(.micl-chip__primary,.micl-chip__remove) .micl-button__icon::before,.micl-button--toggle:not([aria-pressed=true],:has(input:checked)):is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]) .micl-button__icon::before{content:attr(data-miclicon)/""}.micl-chips .micl-button--toggle[class*=micl-chip-]:is([aria-pressed=true],:has(input:checked)) .micl-button__icon::before,.micl-chips .micl-chip-input .micl-button--toggle:is([aria-pressed=true],:has(input:checked)):is(.micl-chip__primary,.micl-chip__remove) .micl-button__icon::before,.micl-button--toggle:is([aria-pressed=true],:has(input:checked)):is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]) .micl-button__icon::before{content:attr(data-micliconselected)/""}.micl-chips [class*=micl-chip-],:is(.micl-button-text-xs,.micl-button-elevated-xs,.micl-button-filled-xs,.micl-button-tonal-xs,.micl-button-outlined-xs){font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size)/var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);letter-spacing:var(--md-sys-typescale-label-large-tracking);--micl-width: 32px;--micl-height: 32px;--_button-pad: 12px;--_button-gap: 4px;min-inline-size:var(--micl-width);block-size:var(--micl-height);min-block-size:var(--micl-height);column-gap:var(--_button-gap);padding-inline:var(--_button-pad)}.micl-chips [class*=micl-chip-] .micl-button__icon,:is(.micl-button-text-xs,.micl-button-elevated-xs,.micl-button-filled-xs,.micl-button-tonal-xs,.micl-button-outlined-xs) .micl-button__icon{font-size:20px;inline-size:20px}.micl-chips .micl-chip--elevated,[class*=micl-button-elevated-]{--statelayer-color: var(--md-sys-color-primary);background-color:var(--md-comp-elevated-button-container-color, var(--md-sys-color-surface-container-low));color:var(--md-comp-elevated-button-label-text-color, var(--md-sys-color-primary));box-shadow:var(--md-comp-elevated-button-container-elevation, var(--md-sys-elevation-level1))}.micl-chips .micl-chip--elevated:is(:disabled,:has(>:disabled)),[class*=micl-button-elevated-]:is(:disabled,:has(>:disabled)){background-color:var(--md-comp-elevated-button-disabled-container-color, rgb(from var(--md-sys-color-on-surface) r g b/var(--md-comp-elevated-button-disabled-container-opacity, 10%)));color:var(--md-comp-elevated-button-disabled-label-text-color, rgb(from var(--md-sys-color-on-surface-variant) r g b/var(--md-comp-elevated-button-disabled-label-text-opacity, 38%)));box-shadow:var(--md-sys-elevation-level0)}.micl-chips .micl-chip--elevated:not(:disabled,:has(>:disabled)):hover:not(:active),[class*=micl-button-elevated-]:not(:disabled,:has(>:disabled)):hover:not(:active){box-shadow:var(--md-sys-elevation-level2)}.micl-chips .micl-chip--elevated:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)),[class*=micl-button-elevated-]:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)){--statelayer-color: var(--md-sys-color-on-primary);background-color:var(--md-comp-elevated-button-selected-container-color, var(--md-sys-color-primary));color:var(--md-comp-elevated-button-selected-label-text-color, var(--md-sys-color-on-primary))}.micl-chips .micl-chip--elevated:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)) .micl-button__icon,[class*=micl-button-elevated-]:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)) .micl-button__icon{font-variation-settings:"FILL" 1}.micl-chips [class*=micl-chip-]:not(.micl-chip--elevated),[class*=micl-button-outlined-]{--statelayer-color: var(--md-sys-color-on-surface-variant);background-color:rgba(0,0,0,0);color:var(--md-comp-outlined-button-label-text-color, var(--md-sys-color-on-surface-variant));border:1px solid var(--md-comp-outlined-button-outline-color, var(--md-sys-color-outline-variant))}.micl-chips [class*=micl-chip-]:is(:disabled,:has(>:disabled)):not(.micl-chip--elevated),[class*=micl-button-outlined-]:is(:disabled,:has(>:disabled)){background-color:rgba(0,0,0,0);color:var(--md-comp-outlined-button-disabled-label-text-color, rgb(from var(--md-sys-color-on-surface-variant) r g b/var(--md-comp-outlined-button-disabled-label-text-opacity, 38%)))}.micl-chips [class*=micl-chip-]:is(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)):not(.micl-chip--elevated),[class*=micl-button-outlined-]:is(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)){border-color:rgba(0,0,0,0);background-color:var(--md-comp-outlined-button-selected-disabled-container-color, rgb(from var(--md-sys-color-on-surface) r g b/var(--md-comp-outlined-button-selected-disabled-container-opacity, 10%)))}.micl-chips [class*=micl-chip-]:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)):not(.micl-chip--elevated),[class*=micl-button-outlined-]:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)){--statelayer-color: var(--md-sys-color-inverse-on-surface);border-color:rgba(0,0,0,0);background-origin:border-box;background-color:var(--md-comp-outlined-button-selected-container-color, var(--md-sys-color-inverse-surface));color:var(--md-comp-outlined-button-selected-label-text-color, var(--md-sys-color-inverse-on-surface))}.micl-chips [class*=micl-chip-]:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)):not(.micl-chip--elevated) .micl-button__icon,[class*=micl-button-outlined-]:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)) .micl-button__icon{font-variation-settings:"FILL" 1}@media(forced-colors: active){.micl-button--toggle:is([aria-pressed=true],:has(input:checked)){forced-color-adjust:none;color:HighlightText !important;border-color:Highlight !important;background-color:Highlight !important}}:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]){min-inline-size:var(--micl-width);block-size:var(--micl-height);min-block-size:var(--micl-height)}:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]).micl-button--toggle:is([aria-pressed=true],:has(input:checked)){border-radius:var(--_shape-square)}:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]).micl-button--square{border-radius:var(--_shape-square)}:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]).micl-button--square.micl-button--toggle:is([aria-pressed=true],:has(input:checked)){border-radius:calc(var(--micl-height)/2)}:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]):not(:disabled,:has(>:disabled)):active,:is([class*=micl-button-text-],[class*=micl-button-elevated-],[class*=micl-button-filled-],[class*=micl-button-tonal-],[class*=micl-button-outlined-]):not(:disabled,:has(>:disabled)):active.micl-button--square{border-radius:var(--_button-shape-pressed)}:is(.micl-button-text-xs,.micl-button-elevated-xs,.micl-button-filled-xs,.micl-button-tonal-xs,.micl-button-outlined-xs){--_shape-square: var(--md-sys-shape-corner-medium);--_button-shape-pressed: var(--md-sys-shape-corner-small)}:is(.micl-button-text-s,.micl-button-elevated-s,.micl-button-filled-s,.micl-button-tonal-s,.micl-button-outlined-s){font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size)/var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);letter-spacing:var(--md-sys-typescale-label-large-tracking);--micl-width: 40px;--micl-height: 40px;--_button-pad: 16px;--_button-gap: 8px;--_shape-square: var(--md-sys-shape-corner-medium);--_button-shape-pressed: var(--md-sys-shape-corner-small);column-gap:var(--_button-gap);padding-inline:var(--_button-pad)}:is(.micl-button-text-s,.micl-button-elevated-s,.micl-button-filled-s,.micl-button-tonal-s,.micl-button-outlined-s) .micl-button__icon{font-size:20px;inline-size:20px}:is(.micl-button-text-m,.micl-button-elevated-m,.micl-button-filled-m,.micl-button-tonal-m,.micl-button-outlined-m){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);--micl-width: 56px;--micl-height: 56px;--_button-pad: 24px;--_button-gap: 8px;--_shape-square: var(--md-sys-shape-corner-large);--_button-shape-pressed: var(--md-sys-shape-corner-medium);column-gap:var(--_button-gap);padding-inline:var(--_button-pad)}:is(.micl-button-text-m,.micl-button-elevated-m,.micl-button-filled-m,.micl-button-tonal-m,.micl-button-outlined-m) .micl-button__icon{font-size:var(--md-sys-icon-size, 24px);inline-size:var(--md-sys-icon-size, 24px)}:is(.micl-button-text-l,.micl-button-elevated-l,.micl-button-filled-l,.micl-button-tonal-l,.micl-button-outlined-l){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);letter-spacing:var(--md-sys-typescale-headline-small-tracking);--micl-width: 96px;--micl-height: 96px;--_button-pad: 48px;--_button-gap: 12px;--_shape-square: var(--md-sys-shape-corner-extra-large);--_button-shape-pressed: var(--md-sys-shape-corner-large);column-gap:var(--_button-gap);padding-inline:var(--_button-pad)}:is(.micl-button-text-l,.micl-button-elevated-l,.micl-button-filled-l,.micl-button-tonal-l,.micl-button-outlined-l) .micl-button__icon{font-size:32px;inline-size:32px}:is(.micl-button-text-xl,.micl-button-elevated-xl,.micl-button-filled-xl,.micl-button-tonal-xl,.micl-button-outlined-xl){font:var(--md-sys-typescale-headline-large-weight) var(--md-sys-typescale-headline-large-size)/var(--md-sys-typescale-headline-large-line-height) var(--md-sys-typescale-headline-large-font);letter-spacing:var(--md-sys-typescale-headline-large-tracking);--micl-width: 136px;--micl-height: 136px;--_button-pad: 64px;--_button-gap: 16px;--_shape-square: var(--md-sys-shape-corner-extra-large);--_button-shape-pressed: var(--md-sys-shape-corner-large);column-gap:var(--_button-gap);padding-inline:var(--_button-pad)}:is(.micl-button-text-xl,.micl-button-elevated-xl,.micl-button-filled-xl,.micl-button-tonal-xl,.micl-button-outlined-xl) .micl-button__icon{font-size:40px;inline-size:40px}[class*=micl-button-text-]{--statelayer-color: var(--md-sys-color-primary);background-color:rgba(0,0,0,0);color:var(--md-comp-text-button-label-text-color, var(--md-sys-color-primary));text-decoration:none}[class*=micl-button-text-]:is(:disabled,:has(>:disabled)){background-color:rgba(0,0,0,0);color:var(--md-comp-text-button-disabled-label-text-color, rgb(from var(--md-sys-color-on-surface-variant) r g b/var(--md-comp-text-button-disabled-label-text-opacity, 38%)))}[class*=micl-button-filled-]{--statelayer-color: var(--md-sys-color-on-primary);background-color:var(--md-comp-filled-button-container-color, var(--md-sys-color-primary));color:var(--md-comp-filled-button-label-text-color, var(--md-sys-color-on-primary))}[class*=micl-button-filled-]:is(:disabled,:has(>:disabled)){background-color:var(--md-comp-filled-button-disabled-container-color, rgb(from var(--md-sys-color-on-surface) r g b/var(--md-comp-filled-button-disabled-container-opacity, 10%)));color:var(--md-comp-filled-button-disabled-label-text-color, rgb(from var(--md-sys-color-on-surface-variant) r g b/var(--md-comp-filled-button-disabled-label-text-opacity, 38%)))}[class*=micl-button-filled-]:not(:disabled,:has(>:disabled)):hover:not(:active){box-shadow:var(--md-sys-elevation-level1)}[class*=micl-button-filled-]:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)) .micl-button__icon{font-variation-settings:"FILL" 1}[class*=micl-button-filled-]:not(:disabled,:has(>:disabled)).micl-button--toggle:not([aria-pressed=true],:has(input:checked)){--statelayer-color: var(--md-sys-color-on-surface-variant);background-color:var(--md-comp-filled-button-unselected-container-color, var(--md-sys-color-surface-container));color:var(--md-comp-filled-button-unselected-label-text-color, var(--md-sys-color-on-surface-variant))}[class*=micl-button-tonal-]{--statelayer-color: var(--md-sys-color-on-secondary-container);background-color:var(--md-comp-filled-tonal-button-container-color, var(--md-sys-color-secondary-container));color:var(--md-comp-filled-tonal-button-label-text-color, var(--md-sys-color-on-secondary-container))}[class*=micl-button-tonal-]:is(:disabled,:has(>:disabled)){background-color:var(--md-comp-filled-tonal-button-disabled-container-color, rgb(from var(--md-sys-color-on-surface) r g b/var(--md-comp-filled-tonal-button-disabled-container-opacity, 10%)));color:var(--md-comp-filled-tonal-button-disabled-label-text-color, rgb(from var(--md-sys-color-on-surface-variant) r g b/var(--md-comp-filled-tonal-button-disabled-label-text-opacity, 38%)))}[class*=micl-button-tonal-]:not(:disabled,:has(>:disabled)):hover:not(:active){box-shadow:var(--md-sys-elevation-level1)}[class*=micl-button-tonal-]:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)){--statelayer-color: var(--md-sys-color-on-secondary);background-color:var(--md-comp-filled-tonal-button-selected-container-color, var(--md-sys-color-secondary));color:var(--md-comp-filled-tonal-button-selected-label-text-color, var(--md-sys-color-on-secondary))}[class*=micl-button-tonal-]:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)) .micl-button__icon{font-variation-settings:"FILL" 1}.micl-button-outlined-l{border-width:2px}.micl-button-outlined-xl{border-width:3px}[class*=micl-iconbutton-]{--_button-motion-effects: var(--md-comp-icon-button-motion-effects, var(--md-sys-motion-expressive-fast-spatial));--_button-motion-duration: var(--md-comp-icon-button-motion-duration, var(--md-sys-motion-expressive-fast-spatial-duration));--micl-ripple: 1;box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--micl-width);min-inline-size:var(--micl-width);block-size:var(--micl-height);--_shape-round: calc(min(var(--micl-width), var(--micl-height)) / 2);padding:0;border:none;border-radius:var(--_shape-round);background-color:rgba(0,0,0,0);background-image:radial-gradient(circle at var(--micl-x, center) var(--micl-y, center), transparent 0%, rgb(from var(--statelayer-color) r g b/calc(var(--statelayer-opacity) * var(--md-sys-state-ripple-opacity-factor))) 10%, transparent 10%),linear-gradient(rgb(from var(--statelayer-color) r g b/var(--statelayer-opacity)));background-repeat:no-repeat;background-position:var(--micl-x, center) var(--micl-y, center),0 0;background-size:0%,100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-variation-settings:"FILL" 0;text-decoration:none;cursor:pointer;transition:border-radius var(--_button-motion-duration) var(--_button-motion-effects),inline-size var(--_button-motion-duration) var(--_button-motion-effects),font-variation-settings var(--_button-motion-duration) linear,background-size 0ms,--statelayer-opacity var(--_button-motion-duration) linear}[class*=micl-iconbutton-]:is(:disabled,:has(>:disabled)){cursor:default}[class*=micl-iconbutton-]:not(:disabled,:has(>:disabled)):hover{--statelayer-opacity: var(--md-sys-state-hover-state-layer-opacity, 8%)}[class*=micl-iconbutton-]:not(:disabled,:has(>:disabled)):is(:focus-visible,:has(input:focus-visible)){--statelayer-opacity: var(--md-sys-state-focus-state-layer-opacity, 10%);z-index:1;outline:var(--md-sys-state-focus-indicator-thickness, 3px) solid var(--md-sys-color-secondary);outline-offset:var(--md-sys-state-focus-indicator-outer-offset, 2px)}[class*=micl-iconbutton-]:not(:disabled,:has(>:disabled)):active{--statelayer-opacity: var(--md-sys-state-pressed-state-layer-opacity, 10%)}[class*=micl-iconbutton-]:not(:disabled,:has(>:disabled)).micl-rippling{animation:micl-ripple calc(var(--md-sys-state-ripple-duration)*1.333)}[class*=micl-iconbutton-].micl-button--toggle>input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}[class*=micl-iconbutton-]:hover:not(:disabled,:has(>:disabled)),[class*=micl-iconbutton-].micl-button--toggle:is([aria-pressed=true],:has(input:checked)){font-variation-settings:"FILL" 1}[class*=micl-iconbutton-].micl-button--toggle:not([aria-pressed=true],:has(input:checked))::after{content:attr(data-miclicon)/""}[class*=micl-iconbutton-].micl-button--toggle:is([aria-pressed=true],:has(input:checked))::after{content:attr(data-micliconselected)/""}[class*=micl-iconbutton-].micl-button--toggle:is([aria-pressed=true],:has(input:checked)){border-radius:var(--_shape-square)}[class*=micl-iconbutton-].micl-iconbutton--narrow{--micl-width: var(--_iconbutton-width-narrow)}[class*=micl-iconbutton-].micl-iconbutton--wide{--micl-width: var(--_width-wide)}[class*=micl-iconbutton-].micl-button--square{border-radius:var(--_shape-square)}[class*=micl-iconbutton-].micl-button--square.micl-button--toggle:is([aria-pressed=true],:has(input:checked)){border-radius:var(--_shape-round)}[class*=micl-iconbutton-]:not(:disabled,:has(>:disabled)):active,[class*=micl-iconbutton-]:not(:disabled,:has(>:disabled)):active.micl-button--square{border-radius:var(--_button-shape-pressed)}:is(.micl-iconbutton-standard-xs,.micl-iconbutton-filled-xs,.micl-iconbutton-tonal-xs,.micl-iconbutton-outlined-xs){--micl-width: 32px;--micl-height: 32px;--_iconbutton-width-narrow: 28px;--_width-wide: 40px;--_shape-square: var(--md-sys-shape-corner-medium);--_button-shape-pressed: var(--md-sys-shape-corner-small);font-size:20px}:is(.micl-iconbutton-standard-s,.micl-iconbutton-filled-s,.micl-iconbutton-tonal-s,.micl-iconbutton-outlined-s){--micl-width: 40px;--micl-height: 40px;--_iconbutton-width-narrow: 32px;--_width-wide: 52px;--_shape-square: var(--md-sys-shape-corner-medium);--_button-shape-pressed: var(--md-sys-shape-corner-small);font-size:var(--md-sys-icon-size, 24px)}:is(.micl-iconbutton-standard-m,.micl-iconbutton-filled-m,.micl-iconbutton-tonal-m,.micl-iconbutton-outlined-m){--micl-width: 56px;--micl-height: 56px;--_iconbutton-width-narrow: 48px;--_width-wide: 72px;--_shape-square: var(--md-sys-shape-corner-large);--_button-shape-pressed: var(--md-sys-shape-corner-medium);font-size:var(--md-sys-icon-size, 24px)}:is(.micl-iconbutton-standard-l,.micl-iconbutton-filled-l,.micl-iconbutton-tonal-l,.micl-iconbutton-outlined-l){--micl-width: 96px;--micl-height: 96px;--_iconbutton-width-narrow: 64px;--_width-wide: 128px;--_shape-square: var(--md-sys-shape-corner-extra-large);--_button-shape-pressed: var(--md-sys-shape-corner-large);font-size:32px}:is(.micl-iconbutton-standard-xl,.micl-iconbutton-filled-xl,.micl-iconbutton-tonal-xl,.micl-iconbutton-outlined-xl){--micl-width: 136px;--micl-height: 136px;--_iconbutton-width-narrow: 104px;--_width-wide: 184px;--_shape-square: var(--md-sys-shape-corner-extra-large);--_button-shape-pressed: var(--md-sys-shape-corner-large);font-size:40px}[class*=micl-iconbutton-standard-]{--statelayer-color: var(--md-sys-color-on-surface-variant);color:var(--md-comp-icon-button-icon-color, var(--md-sys-color-on-surface-variant))}[class*=micl-iconbutton-standard-]:is(:disabled,:has(>:disabled)){background-color:rgba(0,0,0,0);color:var(--md-comp-icon-button-disabled-icon-color, rgb(from var(--md-sys-color-on-surface) r g b/var(--md-comp-icon-button-disabled-icon-opacity, 38%)))}[class*=micl-iconbutton-standard-]:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)){--statelayer-color: var(--md-sys-color-primary);color:var(--md-comp-icon-button-selected-icon-color, var(--md-sys-color-primary))}[class*=micl-iconbutton-filled-]{--statelayer-color: var(--md-sys-color-on-primary);background-color:var(--md-comp-filled-icon-button-container-color, var(--md-sys-color-primary));color:var(--md-comp-filled-icon-button-icon-color, var(--md-sys-color-on-primary))}[class*=micl-iconbutton-filled-]:is(:disabled,:has(>:disabled)){background-color:var(--md-comp-filled-icon-button-disabled-container-color, rgb(from var(--md-sys-color-on-surface) r g b/var(--md-comp-filled-icon-button-disabled-container-opacity, 10%)));color:var(--md-comp-filled-icon-button-disabled-icon-color, rgb(from var(--md-sys-color-on-surface) r g b/var(--md-comp-filled-icon-button-disabled-icon-opacity, 38%)))}[class*=micl-iconbutton-filled-]:not(:disabled,:has(>:disabled)).micl-button--toggle:not([aria-pressed=true],:has(input:checked)){--statelayer-color: var(--md-sys-color-on-surface-variant);background-color:var(--md-comp-filled-icon-button-unselected-container-color, var(--md-sys-color-surface-container));color:var(--md-comp-filled-icon-button-unselected-icon-color, var(--md-sys-color-on-surface-variant))}[class*=micl-iconbutton-tonal-]{--statelayer-color: var(--md-sys-color-on-secondary-container);background-color:var(--md-comp-filled-tonal-icon-button-container-color, var(--md-sys-color-secondary-container));color:var(--md-comp-filled-tonal-icon-button-icon-color, var(--md-sys-color-on-secondary-container))}[class*=micl-iconbutton-tonal-]:is(:disabled,:has(>:disabled)){background-color:var(--md-comp-filled-tonal-icon-button-disabled-container-color, rgb(from var(--md-sys-color-on-surface) r g b/var(--md-comp-filled-tonal-icon-button-disabled-container-opacity, 10%)));color:var(--md-comp-filled-tonal-icon-button-disabled-icon-color, rgb(from var(--md-sys-color-on-surface) r g b/var(--md-comp-filled-tonal-icon-button-disabled-icon-opacity, 38%)))}[class*=micl-iconbutton-tonal-]:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)){--statelayer-color: var(--md-sys-color-on-secondary);background-color:var(--md-comp-filled-tonal-icon-button-selected-container-color, var(--md-sys-color-secondary));color:var(--md-comp-filled-tonal-icon-button-selected-icon-color, var(--md-sys-color-on-secondary))}[class*=micl-iconbutton-outlined-]{--statelayer-color: var(--md-sys-color-on-surface-variant);background-color:rgba(0,0,0,0);color:var(--md-comp-outlined-icon-button-icon-color, var(--md-sys-color-on-surface-variant))}[class*=micl-iconbutton-outlined-]:is(:disabled,:has(>:disabled)){background-color:rgba(0,0,0,0);color:var(--md-comp-outlined-icon-button-disabled-icon-color, rgb(from var(--md-sys-color-on-surface) r g b/var(--md-comp-outlined-icon-button-disabled-icon-opacity, 38%)))}[class*=micl-iconbutton-outlined-]:is(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)){border-color:rgba(0,0,0,0);background-color:var(--md-comp-outlined-icon-button-selected-disabled-container-color, rgb(from var(--md-sys-color-on-surface) r g b/var(--md-comp-outlined-icon-button-selected-disabled-container-opacity, 10%)))}[class*=micl-iconbutton-outlined-]:not(:disabled,:has(>:disabled)).micl-button--toggle:is([aria-pressed=true],:has(input:checked)){--statelayer-color: var(--md-sys-color-inverse-on-surface);border-color:rgba(0,0,0,0);background-origin:border-box;background-color:var(--md-comp-outlined-icon-button-selected-container-color, var(--md-sys-color-inverse-surface));color:var(--md-comp-outlined-icon-button-selected-icon-color, var(--md-sys-color-inverse-on-surface))}.micl-iconbutton-outlined-xs,.micl-iconbutton-outlined-s,.micl-iconbutton-outlined-m{border:1px solid var(--md-comp-outlined-icon-button-outline-color, var(--md-sys-color-outline-variant))}.micl-iconbutton-outlined-l{border:2px solid var(--md-comp-outlined-icon-button-outline-color, var(--md-sys-color-outline-variant))}.micl-iconbutton-outlined-xl{border:3px solid var(--md-comp-outlined-icon-button-outline-color, var(--md-sys-color-outline-variant))}@media(forced-colors: active){[class*=micl-iconbutton-].micl-button--toggle:is([aria-pressed=true],:has(input:checked)){forced-color-adjust:none;color:HighlightText !important;border-color:Highlight !important;background-color:Highlight !important}}.micl-buttongroup{--_gap: var(--md-comp-button-group-standard-small-between-space, 12px);box-sizing:border-box;display:flex;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;column-gap:var(--_gap);margin:0;padding:0;border:none;white-space:nowrap}.micl-buttongroup>[class*=micl-]{--_pad: var(--_button-pad);flex-shrink:1}.micl-buttongroup>[class*=micl-iconbutton-]{min-inline-size:var(--_iconbutton-width-narrow)}.micl-buttongroup>[class*=micl-button-]:not([class*=micl-iconbutton-]){min-inline-size:min-content;padding-inline:var(--_pad)}.micl-buttongroup>[class*=micl-button-]:not([class*=micl-iconbutton-]):not(:is([class*="-xs "],[class$=-xs],[class*="-s "],[class$=-s])){min-inline-size:0;padding-inline:0}.micl-buttongroup>[class*=micl-button-]:not([class*=micl-iconbutton-]):not(:is([class*="-xs "],[class$=-xs],[class*="-s "],[class$=-s]))::before,.micl-buttongroup>[class*=micl-button-]:not([class*=micl-iconbutton-]):not(:is([class*="-xs "],[class$=-xs],[class*="-s "],[class$=-s]))::after{content:"";flex-shrink:1;inline-size:calc(var(--_pad) - var(--_button-gap));min-inline-size:0;transition:inline-size var(--_button-motion-duration) var(--_button-motion-effects)}.micl-buttongroup:not(.micl-buttongroup--connected):has(>[class*="-xs "],>[class$=-xs]){--_gap: var(--md-comp-button-group-standard-xsmall-between-space, 18px)}.micl-buttongroup:not(.micl-buttongroup--connected):has(>[class*="-s "],>[class$=-s]){--_gap: var(--md-comp-button-group-standard-small-between-space, 12px)}.micl-buttongroup:not(.micl-buttongroup--connected):has(>[class*="-m "],>[class$=-m]){--_gap: var(--md-comp-button-group-standard-medium-between-space, 8px)}.micl-buttongroup:not(.micl-buttongroup--connected):has(>[class*="-l "],>[class$=-l]){--_gap: var(--md-comp-button-group-standard-large-between-space, 8px)}.micl-buttongroup:not(.micl-buttongroup--connected):has(>[class*="-xl "],>[class$=-xl]){--_gap: var(--md-comp-button-group-standard-xlarge-between-space, 8px)}.micl-buttongroup:not(.micl-buttongroup--connected)>[class*=micl-]{--_grow: calc(var(--micl-height) * var(--md-comp-button-group-standard-expanded-ratio, 0.15));--_expand: 0px;--_pad: calc(var(--_button-pad) + var(--_expand))}.micl-buttongroup:not(.micl-buttongroup--connected)>[class*=micl-iconbutton-]{inline-size:calc(var(--micl-width) + var(--_expand)*2)}.micl-buttongroup:not(.micl-buttongroup--connected)>[class*=micl-]:not(:disabled,:has(>:disabled)):active{--_expand: calc(var(--_grow) / 2)}.micl-buttongroup:not(.micl-buttongroup--connected)>[class*=micl-]:not(:disabled,:has(>:disabled)):active+*,.micl-buttongroup:not(.micl-buttongroup--connected)>[class*=micl-]:not(:disabled,:has(>:disabled)):has(+:active){--_expand: calc(var(--_grow) / -4)}.micl-buttongroup:not(.micl-buttongroup--connected)>[class*=micl-]:not(:disabled,:has(>:disabled)):first-child:active+*,.micl-buttongroup:not(.micl-buttongroup--connected)>[class*=micl-]:not(:disabled,:has(>:disabled)):has(+:last-child:active){--_expand: calc(var(--_grow) / -2)}.micl-buttongroup:not(.micl-buttongroup--connected)>[class*=micl-]:not(:disabled,:has(>:disabled)):only-child:active{--_expand: 0px}.micl-buttongroup--connected{--_gap: var(--md-comp-button-group-connected-small-between-space, 2px);inline-size:auto;max-inline-size:min(100%,var(--md-comp-button-group-connected-maximum-width, 100%))}.micl-buttongroup--connected>[class*=micl-]{--_outer: calc(var(--micl-height) / 2);--_inner: var(--md-comp-button-group-connected-inner-corner-corner-size, var(--_button-shape-pressed));--_inner-pressed: var(--md-comp-button-group-connected-pressed-inner-corner-corner-size, calc(var(--_button-shape-pressed) / 2));flex-grow:1;border-radius:var(--_inner)}.micl-buttongroup--connected>[class*=micl-]:first-child{border-start-start-radius:var(--_outer);border-end-start-radius:var(--_outer)}.micl-buttongroup--connected>[class*=micl-]:last-child{border-start-end-radius:var(--_outer);border-end-end-radius:var(--_outer)}.micl-buttongroup--connected>[class*=micl-].micl-button--toggle:is([aria-pressed=true],:has(input:checked)){border-radius:var(--_outer)}.micl-buttongroup--connected>[class*=micl-]:not(:disabled,:has(>:disabled)):active{border-radius:var(--_inner-pressed)}.micl-buttongroup--connected>[class*=micl-]:not(:disabled,:has(>:disabled)):active:first-child{border-start-start-radius:var(--_outer);border-end-start-radius:var(--_outer)}.micl-buttongroup--connected>[class*=micl-]:not(:disabled,:has(>:disabled)):active:last-child{border-start-end-radius:var(--_outer);border-end-end-radius:var(--_outer)}.micl-splitbutton{--_splitbutton-lead-end: var(--md-comp-split-button-small-leading-button-trailing-space, 12px);--_splitbutton-trail-pad: 13px;--_splitbutton-trail-icon: 22px;--_splitbutton-nudge: 1px;--_splitbutton-inner: var(--md-comp-split-button-small-inner-corner-corner-size, var(--md-sys-shape-corner-extra-small));--_splitbutton-inner-hover: var(--md-comp-split-button-small-inner-hovered-corner-corner-size, var(--md-sys-shape-corner-medium));--_splitbutton-inner-press: var(--md-comp-split-button-small-inner-pressed-corner-corner-size, var(--md-sys-shape-corner-medium));box-sizing:border-box;display:flex;inline-size:fit-content;column-gap:var(--md-comp-split-button-between-space, 2px)}.micl-splitbutton:has(>:first-child[class$=-xs],>:first-child[class*="-xs "]){--_splitbutton-lead-end: var(--md-comp-split-button-xsmall-leading-button-trailing-space, 10px);--_splitbutton-trail-pad: 13px;--_splitbutton-trail-icon: 22px;--_splitbutton-nudge: 1px;--_splitbutton-inner: var(--md-comp-split-button-xsmall-inner-corner-corner-size, var(--md-sys-shape-corner-extra-small));--_splitbutton-inner-hover: var(--md-comp-split-button-xsmall-inner-hovered-corner-corner-size, var(--md-sys-shape-corner-small));--_splitbutton-inner-press: var(--md-comp-split-button-xsmall-inner-pressed-corner-corner-size, var(--md-sys-shape-corner-small))}.micl-splitbutton:has(>:first-child[class$=-s],>:first-child[class*="-s "]){--_splitbutton-lead-end: var(--md-comp-split-button-small-leading-button-trailing-space, 12px);--_splitbutton-trail-pad: 13px;--_splitbutton-trail-icon: 22px;--_splitbutton-nudge: 1px;--_splitbutton-inner: var(--md-comp-split-button-small-inner-corner-corner-size, var(--md-sys-shape-corner-extra-small));--_splitbutton-inner-hover: var(--md-comp-split-button-small-inner-hovered-corner-corner-size, var(--md-sys-shape-corner-medium));--_splitbutton-inner-press: var(--md-comp-split-button-small-inner-pressed-corner-corner-size, var(--md-sys-shape-corner-medium))}.micl-splitbutton:has(>:first-child[class$=-m],>:first-child[class*="-m "]){--_splitbutton-lead-end: var(--md-comp-split-button-medium-leading-button-trailing-space, 24px);--_splitbutton-trail-pad: 15px;--_splitbutton-trail-icon: 26px;--_splitbutton-nudge: 2px;--_splitbutton-inner: var(--md-comp-split-button-medium-inner-corner-corner-size, var(--md-sys-shape-corner-extra-small));--_splitbutton-inner-hover: var(--md-comp-split-button-medium-inner-hovered-corner-corner-size, var(--md-sys-shape-corner-medium));--_splitbutton-inner-press: var(--md-comp-split-button-medium-inner-pressed-corner-corner-size, var(--md-sys-shape-corner-medium))}.micl-splitbutton:has(>:first-child[class$=-l],>:first-child[class*="-l "]){--_splitbutton-lead-end: var(--md-comp-split-button-large-leading-button-trailing-space, 48px);--_splitbutton-trail-pad: 29px;--_splitbutton-trail-icon: 38px;--_splitbutton-nudge: 3px;--_splitbutton-inner: var(--md-comp-split-button-large-inner-corner-corner-size, var(--md-sys-shape-corner-small));--_splitbutton-inner-hover: var(--md-comp-split-button-large-inner-hovered-corner-corner-size, var(--md-sys-shape-corner-large-increased));--_splitbutton-inner-press: var(--md-comp-split-button-large-inner-pressed-corner-corner-size, var(--md-sys-shape-corner-large-increased))}.micl-splitbutton:has(>:first-child[class$=-xl],>:first-child[class*="-xl "]){--_splitbutton-lead-end: var(--md-comp-split-button-xlarge-leading-button-trailing-space, 64px);--_splitbutton-trail-pad: 43px;--_splitbutton-trail-icon: 50px;--_splitbutton-nudge: 6px;--_splitbutton-inner: var(--md-comp-split-button-xlarge-inner-corner-corner-size, var(--md-sys-shape-corner-medium));--_splitbutton-inner-hover: var(--md-comp-split-button-xlarge-inner-hovered-corner-corner-size, var(--md-sys-shape-corner-large-increased));--_splitbutton-inner-press: var(--md-comp-split-button-xlarge-inner-pressed-corner-corner-size, var(--md-sys-shape-corner-large-increased))}.micl-splitbutton>[class*=micl-button-]{--_outer: calc(var(--micl-height) / 2)}.micl-splitbutton>[class*=micl-button-]:first-child{padding-inline:calc(var(--_button-pad) + var(--_splitbutton-nudge)) calc(var(--_splitbutton-lead-end) - var(--_splitbutton-nudge));border-start-start-radius:var(--_outer);border-end-start-radius:var(--_outer);border-start-end-radius:var(--_splitbutton-inner);border-end-end-radius:var(--_splitbutton-inner)}.micl-splitbutton>[class*=micl-button-]:first-child+[class*=micl-button-]{padding-inline:calc(var(--_splitbutton-trail-pad) - var(--_splitbutton-nudge)) calc(var(--_splitbutton-trail-pad) + var(--_splitbutton-nudge));border-start-start-radius:var(--_splitbutton-inner);border-end-start-radius:var(--_splitbutton-inner);border-start-end-radius:var(--_outer);border-end-end-radius:var(--_outer)}.micl-splitbutton>[class*=micl-button-]:first-child+[class*=micl-button-] .micl-button__icon{font-size:var(--_splitbutton-trail-icon);inline-size:var(--_splitbutton-trail-icon);rotate:0deg;transition:font-variation-settings var(--_button-motion-duration) linear,rotate var(--_button-motion-duration) var(--_button-motion-effects)}.micl-splitbutton>[class*=micl-button-]:first-child:not(:disabled):hover{border-start-end-radius:var(--_splitbutton-inner-hover);border-end-end-radius:var(--_splitbutton-inner-hover)}.micl-splitbutton>[class*=micl-button-]:first-child+[class*=micl-button-]:not(:disabled):hover{border-start-start-radius:var(--_splitbutton-inner-hover);border-end-start-radius:var(--_splitbutton-inner-hover)}.micl-splitbutton:has(>[popover]:popover-open)>[class*=micl-button-]:first-child+[class*=micl-button-]{--_splitbutton-nudge: 0px;--statelayer-opacity: var(--md-sys-state-pressed-state-layer-opacity, 10%);border-start-start-radius:var(--_outer);border-end-start-radius:var(--_outer)}.micl-splitbutton:has(>[popover]:popover-open)>[class*=micl-button-]:first-child+[class*=micl-button-] .micl-button__icon{rotate:180deg}.micl-splitbutton>[class*=micl-button-]:first-child:not(:disabled):active{border-start-start-radius:var(--_outer);border-end-start-radius:var(--_outer);border-start-end-radius:var(--_splitbutton-inner-press);border-end-end-radius:var(--_splitbutton-inner-press)}.micl-splitbutton>[class*=micl-button-]:first-child+[class*=micl-button-]:not(:disabled):active{border-start-start-radius:var(--_splitbutton-inner-press);border-end-start-radius:var(--_splitbutton-inner-press);border-start-end-radius:var(--_outer);border-end-end-radius:var(--_outer)}.micl-splitbutton:has(>[popover]:popover-open)>[class*=micl-button-]:first-child+[class*=micl-button-] .micl-button__icon:dir(rtl){rotate:-180deg}.micl-chips{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:none}.micl-chips .micl-chip-assist{--_chip-statelayer: var(--md-sys-color-on-surface);--_chip-label: var(--md-comp-assist-chip-label-text-color, var(--md-sys-color-on-surface));--_chip-icon: var(--md-comp-assist-chip-leading-icon-color);--_chip-outline: var(--md-comp-assist-chip-outline-color);--_chip-disabled-label: var(--md-comp-assist-chip-disabled-label-text-color);--_chip-disabled-outline: var(--md-comp-assist-chip-disabled-outline-color);--_chip-elevated-container: var(--md-comp-assist-chip-elevated-container-color)}.micl-chips .micl-chip-filter{--_chip-label: var(--md-comp-filter-chip-label-text-color);--_chip-icon: var(--md-comp-filter-chip-leading-icon-color);--_chip-outline: var(--md-comp-filter-chip-outline-color);--_chip-disabled-label: var(--md-comp-filter-chip-disabled-label-text-color);--_chip-disabled-outline: var(--md-comp-filter-chip-disabled-outline-color);--_chip-elevated-container: var(--md-comp-filter-chip-elevated-container-color)}.micl-chips .micl-chip-suggestion{--_chip-label: var(--md-comp-suggestion-chip-label-text-color);--_chip-icon: var(--md-comp-suggestion-chip-leading-icon-color);--_chip-outline: var(--md-comp-suggestion-chip-outline-color);--_chip-disabled-label: var(--md-comp-suggestion-chip-disabled-label-text-color);--_chip-disabled-outline: var(--md-comp-suggestion-chip-disabled-outline-color);--_chip-elevated-container: var(--md-comp-suggestion-chip-elevated-container-color)}.micl-chips [class*=micl-chip-]{--md-comp-elevated-button-label-text-color: var(--_chip-label, var(--md-sys-color-on-surface-variant));--md-comp-outlined-button-label-text-color: var(--_chip-label, var(--md-sys-color-on-surface-variant));--md-comp-elevated-button-disabled-container-opacity: 12%;--md-comp-elevated-button-disabled-label-text-color: var(--_chip-disabled-label, rgb(from var(--md-sys-color-on-surface) r g b / 38%));--md-comp-outlined-button-disabled-label-text-color: var(--_chip-disabled-label, rgb(from var(--md-sys-color-on-surface) r g b / 38%));border-radius:var(--md-sys-shape-corner-small);padding-inline:16px;column-gap:8px}.micl-chips [class*=micl-chip-]:has(>.micl-button__icon:first-child){padding-inline-start:8px}.micl-chips [class*=micl-chip-]:has(>.micl-button__icon:last-child){padding-inline-end:8px}.micl-chips [class*=micl-chip-] .micl-button__icon{font-size:18px;inline-size:18px;overflow:hidden;transition:inline-size var(--md-comp-chip-motion-duration, var(--md-sys-motion-expressive-fast-effects-duration)) var(--md-comp-chip-motion-effects, var(--md-sys-motion-expressive-fast-effects))}.micl-chips [class*=micl-chip-]:not(:disabled,:has(>:disabled)) .micl-button__icon{color:var(--_chip-icon, var(--md-sys-color-primary))}.micl-chips [class*=micl-chip-]:not(.micl-chip--elevated){--statelayer-color: var(--_chip-statelayer, var(--md-sys-color-on-surface-variant));--md-comp-outlined-button-outline-color: var(--_chip-outline, var(--md-sys-color-outline-variant))}.micl-chips [class*=micl-chip-]:not(.micl-chip--elevated):is(:disabled,:has(>:disabled)){border-color:var(--_chip-disabled-outline, rgb(from var(--md-sys-color-on-surface) r g b/12%))}.micl-chips .micl-chip-input{--_chip-label: var(--md-comp-input-chip-label-text-color);--_chip-icon: var(--md-comp-input-chip-leading-icon-color, currentColor);--_chip-outline: var(--md-comp-input-chip-outline-color);--_chip-disabled-label: var(--md-comp-input-chip-disabled-label-text-color);--_chip-disabled-outline: var(--md-comp-input-chip-disabled-outline-color);padding-inline:0;column-gap:0;cursor:default}.micl-chips .micl-chip-input:has(>.micl-chip__primary:focus-visible){--statelayer-opacity: var(--md-sys-state-focus-state-layer-opacity, 10%);outline:var(--md-sys-state-focus-indicator-thickness, 3px) solid var(--md-sys-color-secondary);outline-offset:var(--md-sys-state-focus-indicator-outer-offset, 2px)}.micl-chips .micl-chip-input:not(:disabled,:has(>:disabled)):has(>.micl-chip__remove:is(:hover,:active)){--statelayer-opacity: 0%}.micl-chips .micl-chip-input:has(>:disabled) .micl-chip__avatar{opacity:var(--md-comp-input-chip-disabled-avatar-opacity, 38%)}.micl-chips .micl-chip-input:has(.micl-chip__avatar){border-radius:calc(var(--micl-height)/2)}.micl-chips .micl-chip-input:has(.micl-chip__avatar) .micl-chip__primary{border-start-start-radius:calc(var(--micl-height)/2 - 1px);border-end-start-radius:calc(var(--micl-height)/2 - 1px)}.micl-chips .micl-chip-input :is(.micl-chip__primary,.micl-chip__remove){--statelayer-color: var(--_chip-statelayer, var(--md-sys-color-on-surface-variant));color:inherit;background-color:rgba(0,0,0,0)}.micl-chips .micl-chip-input .micl-chip__primary{background-image:radial-gradient(circle at var(--micl-x, center) var(--micl-y, center), transparent 0%, rgb(from var(--statelayer-color) r g b/calc(var(--statelayer-opacity) * var(--md-sys-state-ripple-opacity-factor))) 10%, transparent 10%);block-size:100%;column-gap:8px;padding-inline:12px 5px;border-start-start-radius:calc(var(--md-sys-shape-corner-small) - 1px);border-end-start-radius:calc(var(--md-sys-shape-corner-small) - 1px);border-start-end-radius:0;border-end-end-radius:0;font:inherit}.micl-chips .micl-chip-input .micl-chip__primary:has(>.micl-button__icon:first-child){padding-inline-start:8px}.micl-chips .micl-chip-input .micl-chip__primary:has(>.micl-chip__avatar:first-child){padding-inline-start:4px}.micl-chips .micl-chip-input .micl-chip__primary:not(:disabled,:has(>:disabled)):is(:focus-visible,:has(input:focus-visible)){outline:none}.micl-chips .micl-chip-input .micl-chip__primary::before{content:"";position:absolute;inset-block-start:calc((100% - var(--md-sys-state-target-size, 48px))/2);inset-inline-start:0;block-size:var(--md-sys-state-target-size, 48px);inline-size:100%}.micl-chips .micl-chip-input .micl-chip__remove{inline-size:24px;block-size:24px;margin-inline:0 5px;border-radius:50%;font-size:18px}.micl-chips .micl-chip-input .micl-chip__remove:not(:disabled,:has(>:disabled)){color:var(--md-comp-input-chip-trailing-icon-color, var(--md-comp-input-chip-leading-icon-color, currentColor))}.micl-chips .micl-chip-input .micl-chip__remove::before{content:"";position:absolute;inset-block-start:calc((100% - var(--md-sys-state-target-size, 48px))/2);inset-inline-start:0;block-size:var(--md-sys-state-target-size, 48px);inline-size:var(--md-sys-state-target-size, 48px)}.micl-chips .micl-chip-input .micl-chip__avatar{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);display:flex;align-items:center;justify-content:center;block-size:var(--md-comp-input-chip-avatar-size, 24px);inline-size:var(--md-comp-input-chip-avatar-size, 24px);border-radius:var(--md-comp-input-chip-avatar-shape, var(--md-sys-shape-corner-full, 50%));color:var(--md-comp-input-chip-avatar-label-color, var(--md-sys-color-on-primary-container));background-color:var(--md-comp-input-chip-avatar-color, var(--md-sys-color-primary-container));object-fit:cover;object-position:center}.micl-chips .micl-chip-filter input{position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.micl-chips .micl-chip-filter .micl-button__icon+.micl-button__icon{margin-inline-start:-8px}.micl-chips .micl-chip-filter .micl-button__icon+.micl-button__icon:dir(rtl){margin-inline:0 -8px}.micl-chips .micl-chip-filter:has(input:not(:checked)) .micl-button__icon:has(+input){inline-size:0px}.micl-chips .micl-chip-filter:has(input:checked) .micl-button__icon:not(:has(+input)){inline-size:0px}.micl-chips .micl-chip-filter:has(input:checked){--_chip-statelayer: var(--md-sys-color-on-secondary-container);--_chip-label: var(--md-comp-filter-chip-selected-label-text-color, var(--md-sys-color-on-secondary-container));--_chip-icon: var(--md-comp-filter-chip-selected-leading-icon-color, var(--md-sys-color-on-secondary-container));border-color:rgba(0,0,0,0);background-color:var(--md-comp-filter-chip-selected-container-color, var(--md-sys-color-secondary-container))}@media(forced-colors: active){.micl-chips .micl-chip-filter:has(input:checked){--_chip-label: HighlightText;--_chip-icon: HighlightText;forced-color-adjust:none;border-color:Highlight;background-color:Highlight}}.micl-chips .micl-chip-filter:has(input:checked):not(.micl-chip--elevated):not(:disabled,:has(>:disabled)):hover:not(:active){box-shadow:var(--md-sys-elevation-level1)}.micl-chips .micl-chip-filter:not(.micl-chip--elevated):has(input:disabled:checked){background-color:var(--md-comp-filter-chip-disabled-selected-container-color, rgb(from var(--md-sys-color-on-surface) r g b/var(--md-comp-filter-chip-disabled-selected-container-opacity, 12%)))}.micl-chips .micl-chip--elevated{--statelayer-color: var(--_chip-statelayer, var(--md-sys-color-on-surface-variant));--md-comp-elevated-button-container-color: var(--_chip-elevated-container, var(--md-sys-color-surface-container-low))}.micl-chips--input{flex-wrap:nowrap;min-inline-size:0;padding:10px 16px 13px;border:1px solid var(--md-comp-input-chip-field-outline-color, var(--md-sys-color-outline-variant));border-radius:var(--md-sys-shape-corner-small);overflow-x:auto;scrollbar-width:thin}.micl-chips .micl-chip__remove:dir(rtl){margin-inline:5px 0}.micl-chips .micl-chip__remove:dir(rtl)::before{inset-inline:auto 0}:is(.micl-list>details>summary[class*=micl-list-item-],:is(.micl-list:has(>[class*=micl-list-item-][tabindex]),select,optgroup)>[class*=micl-list-item-]):not(:disabled,.micl-list-item--disabled){cursor:pointer}:focus-visible:is(.micl-list>details>summary[class*=micl-list-item-],:is(.micl-list:has(>[class*=micl-list-item-][tabindex]),select,optgroup)>[class*=micl-list-item-]):not(:disabled,.micl-list-item--disabled){outline:var(--md-comp-list-item-focus-indicator-thickness, var(--md-sys-state-focus-indicator-thickness, 3px)) solid var(--md-comp-list-item-focus-indicator-color, var(--md-sys-color-secondary));outline-offset:var(--md-comp-list-item-focus-indicator-offset, var(--md-sys-state-focus-indicator-inner-offset, -3px))}:not(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)):hover:is(.micl-list>details>summary[class*=micl-list-item-],:is(.micl-list:has(>[class*=micl-list-item-][tabindex]),select,optgroup)>[class*=micl-list-item-]):not(:disabled,.micl-list-item--disabled){--_list-item-shape: var(--md-comp-list-item-container-hovered-expressive-shape, var(--md-sys-shape-corner-medium, 12px));--_list-headline-color: var(--md-comp-list-item-hover-label-text-color, var(--md-sys-color-on-surface));--_list-leading-icon-color: var(--md-comp-list-item-hover-leading-icon-color, var(--md-sys-color-on-surface-variant));--_list-supporting-text-color: var(--md-comp-list-item-hover-supporting-text-color, var(--md-sys-color-on-surface-variant));--_list-trailing-icon-color: var(--md-comp-list-item-hover-trailing-icon-color, var(--md-sys-color-on-surface-variant));--_list-trailing-text-color: var(--md-comp-list-item-hover-trailing-supporting-text-color, var(--md-sys-color-on-surface-variant));--statelayer-color: var(--md-comp-list-item-hover-state-layer-color, var(--md-sys-color-on-surface));--statelayer-opacity: var(--md-comp-list-item-hover-state-layer-opacity, var(--md-sys-state-hover-state-layer-opacity, 8%))}:not(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)):focus-visible:is(.micl-list>details>summary[class*=micl-list-item-],:is(.micl-list:has(>[class*=micl-list-item-][tabindex]),select,optgroup)>[class*=micl-list-item-]):not(:disabled,.micl-list-item--disabled){--_list-item-shape: var(--md-comp-list-item-container-focused-expressive-shape, var(--md-sys-shape-corner-large, 16px));--_list-headline-color: var(--md-comp-list-item-focus-label-text-color, var(--md-sys-color-on-surface));--_list-leading-icon-color: var(--md-comp-list-item-focus-leading-icon-color, var(--md-sys-color-on-surface-variant));--_list-supporting-text-color: var(--md-comp-list-item-focus-supporting-text-color, var(--md-sys-color-on-surface-variant));--_list-trailing-icon-color: var(--md-comp-list-item-focus-trailing-icon-color, var(--md-sys-color-on-surface-variant));--_list-trailing-text-color: var(--md-comp-list-item-focus-trailing-supporting-text-color, var(--md-sys-color-on-surface-variant));--statelayer-color: var(--md-comp-list-item-focus-state-layer-color, var(--md-sys-color-on-surface));--statelayer-opacity: var(--md-comp-list-item-focus-state-layer-opacity, var(--md-sys-state-focus-state-layer-opacity, 10%))}:not(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)):active:is(.micl-list>details>summary[class*=micl-list-item-],:is(.micl-list:has(>[class*=micl-list-item-][tabindex]),select,optgroup)>[class*=micl-list-item-]):not(:disabled,.micl-list-item--disabled){--_list-item-shape: var(--md-comp-list-item-container-pressed-expressive-shape, var(--md-sys-shape-corner-large, 16px));--_list-headline-color: var(--md-comp-list-item-pressed-label-text-color, var(--md-sys-color-on-surface));--_list-leading-icon-color: var(--md-comp-list-item-pressed-leading-icon-color, var(--md-sys-color-on-surface-variant));--_list-supporting-text-color: var(--md-comp-list-item-pressed-supporting-text-color, var(--md-sys-color-on-surface-variant));--_list-trailing-icon-color: var(--md-comp-list-item-pressed-trailing-icon-color, var(--md-sys-color-on-surface-variant));--_list-trailing-text-color: var(--md-comp-list-item-pressed-trailing-supporting-text-color, var(--md-sys-color-on-surface-variant));--statelayer-color: var(--md-comp-list-item-pressed-state-layer-color, var(--md-sys-color-on-surface));--statelayer-opacity: var(--md-comp-list-item-pressed-state-layer-opacity, var(--md-sys-state-pressed-state-layer-opacity, 10%))}:not(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)).micl-list-item--dragging:is(.micl-list>details>summary[class*=micl-list-item-],:is(.micl-list:has(>[class*=micl-list-item-][tabindex]),select,optgroup)>[class*=micl-list-item-]):not(:disabled,.micl-list-item--disabled){--_list-item-background-color: var(--md-comp-list-item-dragged-container-color, var(--md-sys-color-tertiary-container));--_list-item-background-opacity: 100%;--_list-item-shape: var(--md-comp-list-item-container-dragged-expressive-shape, var(--md-sys-shape-corner-large, 16px));--_list-overline-color: var(--md-comp-list-item-dragged-overline-color, var(--md-sys-color-on-tertiary-container));--_list-headline-color: var(--md-comp-list-item-dragged-label-text-color, var(--md-sys-color-on-tertiary-container));--_list-leading-icon-color: var(--md-comp-list-item-dragged-leading-icon-color, var(--md-sys-color-on-tertiary-container));--_list-supporting-text-color: var(--md-comp-list-item-dragged-supporting-text-color, var(--md-sys-color-on-tertiary-container));--_list-trailing-icon-color: var(--md-comp-list-item-dragged-trailing-icon-color, var(--md-sys-color-on-tertiary-container));--_list-trailing-text-color: var(--md-comp-list-item-dragged-trailing-supporting-text-color, var(--md-sys-color-on-tertiary-container));--statelayer-color: var(--md-comp-list-item-dragged-state-layer-color, var(--md-sys-color-on-tertiary-container));--statelayer-opacity: var(--md-comp-list-item-dragged-state-layer-opacity, var(--md-sys-state-pressed-state-layer-opacity, 10%));box-shadow:var(--md-comp-list-item-dragged-container-elevation, var(--md-sys-elevation-level4));cursor:grabbing}@media(forced-colors: active){:is(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)):is(.micl-list>details>summary[class*=micl-list-item-],:is(.micl-list:has(>[class*=micl-list-item-][tabindex]),select,optgroup)>[class*=micl-list-item-]):not(:disabled,.micl-list-item--disabled){outline:2px solid CanvasText;outline-offset:-2px}}:is(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)):hover:is(.micl-list>details>summary[class*=micl-list-item-],:is(.micl-list:has(>[class*=micl-list-item-][tabindex]),select,optgroup)>[class*=micl-list-item-]):not(:disabled,.micl-list-item--disabled){--_list-item-shape: var(--md-comp-list-item-container-selected-hovered-expressive-shape, var(--md-sys-shape-corner-large, 16px));--_list-headline-color: var(--md-comp-list-item-selected-hover-label-text-color, var(--md-sys-color-on-secondary-container));--_list-leading-icon-color: var(--md-comp-list-item-selected-hover-leading-icon-color, var(--md-sys-color-on-surface));--_list-supporting-text-color: var(--md-comp-list-item-selected-hover-supporting-text-color, var(--md-sys-color-on-surface));--_list-trailing-icon-color: var(--md-comp-list-item-selected-hover-trailing-icon-color, var(--md-sys-color-on-surface));--_list-trailing-text-color: var(--md-comp-list-item-selected-hover-trailing-supporting-text-color, var(--md-sys-color-on-surface));--statelayer-color: var(--md-comp-list-item-selected-hover-state-layer-color, var(--md-sys-color-on-surface));--statelayer-opacity: var(--md-comp-list-item-selected-hover-state-layer-opacity, var(--md-sys-state-hover-state-layer-opacity, 8%))}:is(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)):focus-visible:is(.micl-list>details>summary[class*=micl-list-item-],:is(.micl-list:has(>[class*=micl-list-item-][tabindex]),select,optgroup)>[class*=micl-list-item-]):not(:disabled,.micl-list-item--disabled){--_list-item-shape: var(--md-comp-list-item-container-selected-focused-expressive-shape, var(--md-sys-shape-corner-large, 16px));--_list-headline-color: var(--md-comp-list-item-selected-focus-label-text-color, var(--md-sys-color-on-secondary-container));--_list-leading-icon-color: var(--md-comp-list-item-selected-focus-leading-icon-color, var(--md-sys-color-on-surface));--_list-supporting-text-color: var(--md-comp-list-item-selected-focus-supporting-text-color, var(--md-sys-color-on-surface));--_list-trailing-icon-color: var(--md-comp-list-item-selected-focus-trailing-icon-color, var(--md-sys-color-on-surface));--_list-trailing-text-color: var(--md-comp-list-item-selected-focus-trailing-supporting-text-color, var(--md-sys-color-on-surface));--statelayer-color: var(--md-comp-list-item-selected-focus-state-layer-color, var(--md-sys-color-on-surface));--statelayer-opacity: var(--md-comp-list-item-selected-focus-state-layer-opacity, var(--md-sys-state-focus-state-layer-opacity, 10%))}:is(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)):active:is(.micl-list>details>summary[class*=micl-list-item-],:is(.micl-list:has(>[class*=micl-list-item-][tabindex]),select,optgroup)>[class*=micl-list-item-]):not(:disabled,.micl-list-item--disabled){--_list-item-shape: var(--md-comp-list-item-container-selected-pressed-expressive-shape, var(--md-sys-shape-corner-large, 16px));--_list-headline-color: var(--md-comp-list-item-selected-pressed-label-text-color, var(--md-sys-color-on-secondary-container));--_list-leading-icon-color: var(--md-comp-list-item-selected-pressed-leading-icon-color, var(--md-sys-color-on-surface));--_list-supporting-text-color: var(--md-comp-list-item-selected-pressed-supporting-text-color, var(--md-sys-color-on-surface));--_list-trailing-icon-color: var(--md-comp-list-item-selected-pressed-trailing-icon-color, var(--md-sys-color-on-surface));--_list-trailing-text-color: var(--md-comp-list-item-selected-pressed-trailing-supporting-text-color, var(--md-sys-color-on-surface));--statelayer-color: var(--md-comp-list-item-selected-pressed-state-layer-color, var(--md-sys-color-on-surface));--statelayer-opacity: var(--md-comp-list-item-selected-pressed-state-layer-opacity, var(--md-sys-state-pressed-state-layer-opacity, 10%))}:is(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)).micl-list-item--dragging:is(.micl-list>details>summary[class*=micl-list-item-],:is(.micl-list:has(>[class*=micl-list-item-][tabindex]),select,optgroup)>[class*=micl-list-item-]):not(:disabled,.micl-list-item--disabled){--_list-item-shape: var(--md-comp-list-item-container-selected-dragged-expressive-shape, var(--md-sys-shape-corner-large, 16px));--_list-headline-color: var(--md-comp-list-item-selected-dragged-label-text-color, var(--md-sys-color-on-secondary-container));--_list-leading-icon-color: var(--md-comp-list-item-selected-dragged-leading-icon-color, var(--md-sys-color-on-surface));--_list-supporting-text-color: var(--md-comp-list-item-selected-dragged-supporting-text-color, var(--md-sys-color-on-surface));--_list-trailing-icon-color: var(--md-comp-list-item-selected-dragged-trailing-icon-color, var(--md-sys-color-on-surface));--_list-trailing-text-color: var(--md-comp-list-item-selected-dragged-trailing-supporting-text-color, var(--md-sys-color-on-surface));--statelayer-color: var(--md-comp-list-item-selected-dragged-state-layer-color, var(--md-sys-color-on-surface));--statelayer-opacity: var(--md-comp-list-item-selected-dragged-state-layer-opacity, var(--md-sys-state-dragged-state-layer-opacity, 16%));box-shadow:var(--md-comp-list-item-selected-dragged-container-elevation, var(--md-sys-elevation-level4))}.micl-rippling:is(.micl-list>details>summary[class*=micl-list-item-],:is(.micl-list:has(>[class*=micl-list-item-][tabindex]),select,optgroup)>[class*=micl-list-item-]):not(:disabled,.micl-list-item--disabled){animation:micl-ripple calc(var(--md-sys-state-ripple-duration)*1.333)}.micl-list{--_list-motion-effects: var(--md-comp-list-motion-effects, var(--md-sys-motion-expressive-fast-spatial));--_list-motion-duration: var(--md-comp-list-motion-duration, var(--md-sys-motion-expressive-default-effects-duration));--_accordion-motion-spatial: var(--md-comp-accordion-motion-spatial, var(--md-sys-motion-expressive-default-spatial));--_accordion-motion-duration: var(--md-comp-accordion-motion-duration, var(--md-sys-motion-expressive-default-spatial-duration));--md-comp-divider-space: calc(var(--md-comp-list-divider-space, 0px) + var(--md-comp-divider-thickness, 1px) / 2);--_list-shape: var(--md-comp-list-container-shape, var(--md-sys-shape-corner-large, 16px));--_list-item-background-color: var(--md-comp-list-item-container-color, transparent);--_list-item-background-opacity: 0%;display:flex;flex-direction:column;margin:var(--md-comp-list-container-space, 0px) 0;padding:0;border-radius:var(--_list-shape);interpolate-size:allow-keywords;list-style-type:none;background-color:var(--md-comp-list-container-color, transparent)}.micl-list.micl-list--segmented{--_list-item-background-color: var(--md-comp-list-item-segmented-container-color, var(--md-sys-color-surface));--_list-item-background-opacity: 100%;row-gap:var(--md-comp-list-segment-gap, 2px)}.micl-list>details::details-content{block-size:0;overflow:hidden;transition:block-size var(--_accordion-motion-duration) var(--_accordion-motion-spatial),content-visibility var(--_accordion-motion-duration) linear allow-discrete}.micl-list>details[open]::details-content{block-size:auto;margin-block-end:var(--md-comp-accordion-item-space, 0px)}.micl-list>details>summary .micl-list-item__icon--expander{display:grid;place-items:center;inline-size:var(--md-comp-accordion-icon-container-size, 40px);min-inline-size:var(--md-comp-accordion-icon-container-size, 40px);block-size:var(--md-comp-accordion-icon-container-size, 40px);margin-block:calc((var(--md-comp-list-item-trailing-icon-expressive-size, 20px) - var(--md-comp-accordion-icon-container-size, 40px))/2);border-radius:var(--md-sys-shape-corner-full, 50%);color:var(--md-comp-accordion-icon-color, var(--md-sys-color-on-surface));background-color:var(--md-comp-accordion-collapsed-icon-container-color, var(--md-comp-list-item-container-color, transparent));transform:rotate(0deg);transition:transform var(--_list-motion-duration) linear,background-color var(--_list-motion-duration) linear}.micl-list>details>summary.micl-list-item--disabled .micl-list-item__icon--expander{color:var(--_list-trailing-icon-color)}.micl-list>details[open]>summary .micl-list-item__icon--expander{background-color:var(--md-comp-accordion-expanded-icon-container-color, var(--md-sys-color-surface-container));transform:rotate(180deg)}.micl-list>details>summary[class*=micl-list-item-]{position:relative}.micl-list>details>summary[class*=micl-list-item-]::-webkit-details-marker{display:none}.micl-list>details>summary[class*=micl-list-item-].micl-list-item--disabled{pointer-events:none}.micl-list>details .micl-list-item__content{box-sizing:border-box;padding-inline-start:var(--md-comp-list-item-leading-space, 16px);background-color:rgb(from var(--_list-item-background-color) r g b/var(--_list-item-background-opacity));overflow:hidden}[class*=micl-list-item-]{--statelayer-color: var(--md-sys-color-on-surface);--_list-item-shape: var(--md-comp-list-item-container-expressive-shape, var(--md-sys-shape-corner-extra-small, 4px));--_list-overline-color: var(--md-comp-list-item-overline-color, var(--md-sys-color-on-surface-variant));--_list-headline-color: var(--md-comp-list-item-label-text-color, var(--md-sys-color-on-surface));--_list-leading-icon-color: var(--md-comp-list-item-leading-icon-color, var(--md-sys-color-on-surface-variant));--_list-supporting-text-color: var(--md-comp-list-item-supporting-text-color, var(--md-sys-color-on-surface-variant));--_list-trailing-text-color: var(--md-comp-list-item-trailing-supporting-text-color, var(--md-sys-color-on-surface-variant));--_list-trailing-icon-color: var(--md-comp-list-item-trailing-icon-color, var(--md-sys-color-on-surface-variant));box-sizing:border-box;display:flex;align-items:center;column-gap:var(--md-comp-list-item-between-space, 12px);padding-block:var(--md-comp-list-item-top-space, 10px) var(--md-comp-list-item-bottom-space, 10px);padding-inline:var(--md-comp-list-item-leading-space, 16px) var(--md-comp-list-item-trailing-space, 16px);border:none;border-radius:var(--_list-item-shape);outline:none;background-color:rgb(from var(--_list-item-background-color) r g b/var(--_list-item-background-opacity));background-image:radial-gradient(circle at var(--micl-x, center) var(--micl-y, center), transparent 0%, rgb(from var(--statelayer-color) r g b/calc(var(--statelayer-opacity) * var(--md-sys-state-ripple-opacity-factor))) 10%, transparent 10%),linear-gradient(rgb(from var(--statelayer-color) r g b/var(--statelayer-opacity)));background-repeat:no-repeat;background-position:var(--micl-x, center) var(--micl-y, center),0 0;background-size:0%,100%;list-style:none;transition:border-radius var(--_list-motion-duration) var(--_list-motion-effects),background-size 0ms,--statelayer-opacity var(--_list-motion-duration) linear;-webkit-tap-highlight-color:rgba(0,0,0,0);--micl-ripple: 1}[class*=micl-list-item-]:first-of-type{border-start-start-radius:max(var(--_list-item-shape),var(--_list-shape, 0px));border-start-end-radius:max(var(--_list-item-shape),var(--_list-shape, 0px))}[class*=micl-list-item-]:last-of-type{border-end-start-radius:max(var(--_list-item-shape),var(--_list-shape, 0px));border-end-end-radius:max(var(--_list-item-shape),var(--_list-shape, 0px))}[class*=micl-list-item-]>a,[class*=micl-list-item-]>button,[class*=micl-list-item-]>label{box-sizing:border-box;display:inherit;align-items:inherit;column-gap:inherit;min-block-size:inherit;inline-size:100%;padding-block:var(--md-comp-list-item-top-space, 10px) var(--md-comp-list-item-bottom-space, 10px);padding-inline:var(--md-comp-list-item-leading-space, 16px) var(--md-comp-list-item-trailing-space, 16px);border:none;border-radius:inherit;background-color:rgba(0,0,0,0);text-decoration:none;cursor:pointer}[class*=micl-list-item-]:has(>a,>button,>label){padding:0}[class*=micl-list-item-]:disabled,[class*=micl-list-item-].micl-list-item--disabled{--_list-item-shape: var(--md-comp-list-item-container-disabled-expressive-shape, var(--md-sys-shape-corner-extra-small, 4px));--_list-overline-color: rgb(from var(--md-comp-list-item-disabled-overline-color, var(--md-sys-color-on-surface)) r g b / var(--md-comp-list-item-disabled-overline-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%)));--_list-headline-color: rgb(from var(--md-comp-list-item-disabled-label-text-color, var(--md-sys-color-on-surface)) r g b / var(--md-comp-list-item-disabled-label-text-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%)));--_list-leading-icon-color: rgb(from var(--md-comp-list-item-disabled-leading-icon-color, var(--md-sys-color-on-surface)) r g b / var(--md-comp-list-item-disabled-leading-icon-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%)));--_list-supporting-text-color: rgb(from var(--md-comp-list-item-disabled-supporting-text-color, var(--md-sys-color-on-surface)) r g b / var(--md-comp-list-item-disabled-supporting-text-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%)));--_list-trailing-icon-color: rgb(from var(--md-comp-list-item-disabled-trailing-icon-color, var(--md-sys-color-on-surface)) r g b / var(--md-comp-list-item-disabled-trailing-icon-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%)));--_list-trailing-text-color: rgb(from var(--md-comp-list-item-disabled-trailing-supporting-text-color, var(--md-sys-color-on-surface)) r g b / var(--md-comp-list-item-disabled-trailing-supporting-text-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%)));--statelayer-color: var(--md-comp-list-item-disabled-state-layer-color, var(--md-sys-color-on-surface));--statelayer-opacity: var(--md-comp-list-item-disabled-state-layer-opacity, 0%)}[class*=micl-list-item-]:disabled a,[class*=micl-list-item-]:disabled button,[class*=micl-list-item-]:disabled label,[class*=micl-list-item-].micl-list-item--disabled a,[class*=micl-list-item-].micl-list-item--disabled button,[class*=micl-list-item-].micl-list-item--disabled label{pointer-events:none;cursor:auto}[class*=micl-list-item-]:disabled .micl-list-item__image,[class*=micl-list-item-]:disabled .micl-list-item__thumbnail,[class*=micl-list-item-].micl-list-item--disabled .micl-list-item__image,[class*=micl-list-item-].micl-list-item--disabled .micl-list-item__thumbnail{opacity:var(--md-sys-state-disabled-state-layer-opacity, 38%)}[class*=micl-list-item-]:disabled:is(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)),[class*=micl-list-item-].micl-list-item--disabled:is(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)){--_list-item-background-color: var(--md-comp-list-item-selected-disabled-container-color, var(--md-sys-color-on-surface));--_list-item-background-opacity: var(--md-comp-list-item-selected-disabled-container-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%));--_list-item-shape: var(--md-comp-list-item-container-selected-disabled-expressive-shape, var(--md-sys-shape-corner-large, 16px));--_list-overline-color: rgb(from var(--md-comp-list-item-selected-disabled-overline-color, var(--md-sys-color-on-surface)) r g b / var(--md-comp-list-item-selected-disabled-overline-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%)));--_list-headline-color: rgb(from var(--md-comp-list-item-selected-disabled-label-text-color, var(--md-sys-color-on-surface)) r g b / var(--md-comp-list-item-selected-disabled-label-text-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%)));--_list-leading-icon-color: rgb(from var(--md-comp-list-item-selected-disabled-leading-icon-color, var(--md-sys-color-on-surface)) r g b / var(--md-comp-list-item-selected-disabled-leading-icon-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%)));--_list-supporting-text-color: rgb(from var(--md-comp-list-item-selected-disabled-supporting-text-color, var(--md-sys-color-on-surface)) r g b / var(--md-comp-list-item-selected-disabled-supporting-text-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%)));--_list-trailing-icon-color: rgb(from var(--md-comp-list-item-selected-disabled-trailing-icon-color, var(--md-sys-color-on-surface)) r g b / var(--md-comp-list-item-selected-disabled-trailing-icon-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%)));--_list-trailing-text-color: rgb(from var(--md-comp-list-item-selected-disabled-trailing-supporting-text-color, var(--md-sys-color-on-surface)) r g b / var(--md-comp-list-item-selected-disabled-trailing-supporting-text-opacity, var(--md-sys-state-disabled-state-layer-opacity, 38%)));--statelayer-color: var(--md-comp-list-item-selected-disabled-state-layer-color, var(--md-sys-color-on-surface));--statelayer-opacity: var(--md-comp-list-item-selected-disabled-state-layer-opacity, 0%)}[class*=micl-list-item-]:is(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)){--_list-item-background-color: var(--md-comp-list-item-selected-container-color, var(--md-sys-color-secondary-container));--_list-item-background-opacity: 100%;--_list-overline-color: var(--md-comp-list-item-selected-overline-color, var(--md-sys-color-on-secondary-container));--_list-headline-color: var(--md-comp-list-item-selected-label-text-color, var(--md-sys-color-on-secondary-container));--_list-leading-icon-color: var(--md-comp-list-item-selected-leading-icon-color, var(--md-sys-color-on-secondary-container));--_list-supporting-text-color: var(--md-comp-list-item-selected-supporting-text-color, var(--md-sys-color-on-secondary-container));--_list-trailing-text-color: var(--md-comp-list-item-selected-trailing-supporting-text-color, var(--md-sys-color-on-secondary-container));--_list-trailing-icon-color: var(--md-comp-list-item-selected-trailing-icon-color, var(--md-sys-color-on-secondary-container))}[class*=micl-list-item-]:not(:disabled,.micl-list-item--disabled):is(:checked,:has(>label>input[type=checkbox]:checked,>input[type=checkbox]:checked)){--_list-item-shape: var(--md-comp-list-item-container-selected-expressive-shape, var(--md-sys-shape-corner-large, 16px))}[class*=micl-list-item-]:not(:disabled,.micl-list-item--disabled) input[type=checkbox]:not(:disabled):hover,[class*=micl-list-item-]:not(:disabled,.micl-list-item--disabled) input[type=checkbox]:not(:disabled):active{--statelayer-opacity: 0%}[class*=micl-list-item-]:not(:disabled,.micl-list-item--disabled) input[type=checkbox]:not(:disabled):hover.micl-switch::after,[class*=micl-list-item-]:not(:disabled,.micl-list-item--disabled) input[type=checkbox]:not(:disabled):active.micl-switch::after{border-color:rgba(0,0,0,0)}.micl-list-item-one{min-block-size:var(--md-comp-list-item-one-line-container-height, 56px)}.micl-list-item-two{min-block-size:var(--md-comp-list-item-two-line-container-height, 72px)}.micl-list-item-two .micl-list-item__supporting-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.micl-list-item-three{min-block-size:var(--md-comp-list-item-three-line-container-height, 88px);align-items:flex-start}.micl-list-item-three .micl-list-item__supporting-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}[class*=micl-list-item-] input[type=checkbox].micl-checkbox{--_checkbox-layer: max(24px, var(--_checkbox-size));--_checkbox-target: var(--_checkbox-layer)}[class*=micl-list-item-] input[type=radio].micl-radio{--_radio-layer: max(24px, var(--_radio-size));--_radio-target: var(--_radio-layer)}.micl-list-item__icon{min-inline-size:var(--md-comp-list-item-leading-icon-expressive-size, 20px);font-size:var(--md-comp-list-item-leading-icon-expressive-size, 20px);font-variation-settings:"FILL" 0;color:var(--_list-leading-icon-color);transition:font-variation-settings var(--_list-motion-duration) linear}.micl-list-item__text~.micl-list-item__icon{min-inline-size:var(--md-comp-list-item-trailing-icon-expressive-size, 20px);font-size:var(--md-comp-list-item-trailing-icon-expressive-size, 20px);color:var(--_list-trailing-icon-color)}.micl-list-item__avatar{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);display:flex;align-items:center;justify-content:center;block-size:var(--md-comp-list-item-leading-avatar-size, 40px);min-inline-size:var(--md-comp-list-item-leading-avatar-size, 40px);border-radius:var(--md-comp-list-item-leading-avatar-shape, var(--md-sys-shape-corner-full, 50%));color:var(--md-comp-list-item-leading-avatar-label-color, var(--md-sys-color-on-primary-container));background-color:var(--md-comp-list-item-leading-avatar-color, var(--md-sys-color-primary-container))}.micl-list-item__image{align-self:stretch;display:inline-block;max-block-size:var(--md-comp-list-item-leading-image-height, 56px);inline-size:var(--md-comp-list-item-leading-image-width, 56px);max-inline-size:var(--md-comp-list-item-leading-image-width, 56px);min-inline-size:var(--md-comp-list-item-leading-image-width, 56px);border-radius:var(--md-comp-list-item-leading-image-expressive-shape, var(--md-sys-shape-corner-small, 8px));background-position:center;background-repeat:no-repeat;background-size:cover}.micl-list-item__thumbnail{align-self:stretch;display:inline-block;max-block-size:var(--md-comp-list-item-leading-video-height, 56px);inline-size:var(--md-comp-list-item-leading-video-width, 100px);max-inline-size:var(--md-comp-list-item-leading-video-width, 100px);min-inline-size:var(--md-comp-list-item-leading-video-width, 100px);border-radius:var(--md-comp-list-item-leading-video-shape, var(--md-sys-shape-corner-small, 8px));background-position:center;background-repeat:no-repeat;background-size:cover}.micl-list-item__thumbnail.micl-list-item__thumbnail--large{max-block-size:var(--md-comp-list-item-large-leading-video-height, 64px);inline-size:var(--md-comp-list-item-large-leading-video-width, 114px);max-inline-size:var(--md-comp-list-item-large-leading-video-width, 114px);min-inline-size:var(--md-comp-list-item-large-leading-video-width, 114px)}.micl-list-item__text{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);display:flex;flex-direction:column;flex-basis:100%;min-inline-size:0;text-align:start;color:var(--_list-headline-color)}.micl-list-item__text .micl-list-item__overline{font:var(--md-sys-typescale-label-small-weight) var(--md-sys-typescale-label-small-size)/var(--md-sys-typescale-label-small-line-height) var(--md-sys-typescale-label-small-font);letter-spacing:var(--md-sys-typescale-label-small-tracking);color:var(--_list-overline-color)}.micl-list-item__text .micl-list-item__headline{color:var(--_list-headline-color)}.micl-list-item__text::after,.micl-list-item__text .micl-list-item__supporting-text{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(--_list-supporting-text-color)}.micl-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-line-height) var(--md-sys-typescale-label-small-font);letter-spacing:var(--md-sys-typescale-label-small-tracking);color:var(--_list-trailing-text-color)}.micl-list>details[open]>summary .micl-list-item__icon--expander:dir(rtl){transform:rotate(-180deg)}.micl-menu[popover],:where([class*=micl-textfield-])>select{--_menu-motion-effects-duration-reverse: var(--md-comp-menu-motion-effects-duration-reverse, var(--md-sys-motion-expressive-default-effects-duration));--_menu-motion-spatial: var(--md-comp-menu-motion-spatial, var(--md-sys-motion-expressive-default-spatial));--_menu-motion-spatial-duration: var(--md-comp-menu-motion-spatial-duration, var(--md-sys-motion-expressive-default-spatial-duration));--_menu-motion-spatial-duration-reverse: var(--md-comp-menu-motion-spatial-duration-reverse, var(--md-sys-motion-expressive-fast-spatial-duration));--md-comp-list-container-shape: var(--md-comp-menu-active-container-shape, var(--md-comp-menu-container-shape, var(--md-sys-shape-corner-large, 16px)));--md-comp-list-item-container-expressive-shape: var(--md-comp-menu-item-shape, var(--md-sys-shape-corner-extra-small, 4px));--md-comp-list-item-container-disabled-expressive-shape: var(--md-comp-menu-item-shape, var(--md-sys-shape-corner-extra-small, 4px));--md-comp-list-item-container-selected-expressive-shape: var(--md-comp-menu-item-selected-shape, var(--md-sys-shape-corner-medium, 12px));--md-comp-list-item-container-selected-disabled-expressive-shape: var(--md-comp-menu-item-selected-shape, var(--md-sys-shape-corner-medium, 12px));--md-comp-list-item-between-space: var(--md-comp-menu-item-between-space, 12px);--md-comp-list-item-leading-space: calc(var(--md-comp-menu-item-leading-space, 16px) - 4px);--md-comp-list-item-leading-icon-expressive-size: var(--md-comp-menu-item-leading-icon-size, 20px);--md-comp-list-item-trailing-icon-expressive-size: var(--md-comp-menu-item-trailing-icon-size, 20px);--md-comp-list-item-trailing-space: calc(var(--md-comp-menu-item-trailing-space, 16px) - 4px);--md-comp-list-item-top-space: var(--md-comp-menu-item-top-space, 8px);--md-comp-list-item-bottom-space: var(--md-comp-menu-item-bottom-space, 8px);--md-comp-list-item-one-line-container-height: var(--md-comp-menu-item-height, 44px);--md-comp-list-item-two-line-container-height: var(--md-comp-menu-item-height, 44px);--md-comp-list-item-three-line-container-height: var(--md-comp-menu-item-height, 44px);--md-comp-list-item-focus-indicator-color: var(--md-comp-menu-item-focus-indicator-color, var(--md-sys-color-secondary));--md-comp-list-item-focus-indicator-offset: var(--md-comp-menu-item-focus-indicator-offset, var(--md-sys-state-focus-indicator-inner-offset, -3px));--md-comp-list-item-focus-indicator-thickness: var(--md-comp-menu-item-focus-indicator-thickness, var(--md-sys-state-focus-indicator-thickness, 3px));--_item-bg: var(--md-sys-color-surface-container-low);--_on: var(--md-sys-color-on-surface-variant);--_on-strong: var(--md-sys-color-on-surface);--_icon-active: var(--md-sys-color-on-surface-variant);--_selected-bg: var(--md-sys-color-tertiary-container);--_on-selected: var(--md-sys-color-on-tertiary-container);--_menu-do: var(--md-sys-state-disabled-state-layer-opacity, 38%);--md-comp-list-item-container-color: var(--md-comp-menu-standard-menu-item-container-color, var(--_item-bg));--md-comp-list-item-label-text-color: var(--md-comp-menu-standard-menu-item-label-text-color, var(--_on-strong));--md-comp-list-item-leading-icon-color: var(--md-comp-menu-standard-menu-item-leading-icon-color, var(--_on));--md-comp-list-item-supporting-text-color: var(--md-comp-menu-standard-menu-item-supporting-text-color, var(--_on));--md-comp-list-item-trailing-icon-color: var(--md-comp-menu-standard-menu-item-trailing-icon-color, var(--_on));--md-comp-list-item-trailing-supporting-text-color: var(--md-comp-menu-standard-menu-item-trailing-supporting-text-color, var(--_on));--md-comp-list-item-disabled-label-text-color: var(--md-comp-menu-standard-menu-item-disabled-label-text-color, var(--_on-strong));--md-comp-list-item-disabled-label-text-opacity: var(--md-comp-menu-standard-menu-item-disabled-label-text-opacity, var(--_menu-do));--md-comp-list-item-disabled-leading-icon-color: var(--md-comp-menu-standard-menu-item-disabled-leading-icon-color, var(--_on-strong));--md-comp-list-item-disabled-leading-icon-opacity: var(--md-comp-menu-standard-menu-item-disabled-leading-icon-opacity, var(--_menu-do));--md-comp-list-item-disabled-supporting-text-color: var(--md-comp-menu-standard-menu-item-disabled-supporting-text-color, var(--_on-strong));--md-comp-list-item-disabled-supporting-text-opacity: var(--md-comp-menu-standard-menu-item-disabled-supporting-text-opacity, var(--_menu-do));--md-comp-list-item-disabled-trailing-icon-color: var(--md-comp-menu-standard-menu-item-disabled-trailing-icon-color, var(--_on-strong));--md-comp-list-item-disabled-trailing-icon-opacity: var(--md-comp-menu-standard-menu-item-disabled-trailing-icon-opacity, var(--_menu-do));--md-comp-list-item-disabled-trailing-supporting-text-color: var(--md-comp-menu-standard-menu-item-disabled-trailing-supporting-text-color, var(--_on-strong));--md-comp-list-item-disabled-trailing-supporting-text-opacity: var(--md-comp-menu-standard-menu-item-disabled-trailing-supporting-text-opacity, var(--_menu-do));--md-comp-list-item-focus-label-text-color: var(--md-comp-menu-standard-menu-item-focused-label-text-color, var(--_on-strong));--md-comp-list-item-focus-leading-icon-color: var(--md-comp-menu-standard-menu-item-focused-leading-icon-color, var(--_icon-active));--md-comp-list-item-focus-state-layer-color: var(--md-comp-menu-standard-menu-item-focused-state-layer-color, var(--_on-strong));--md-comp-list-item-focus-state-layer-opacity: var(--md-comp-menu-standard-menu-item-focused-state-layer-opacity, var(--md-sys-state-focus-state-layer-opacity, 10%));--md-comp-list-item-focus-supporting-text-color: var(--md-comp-menu-standard-menu-item-focused-supporting-text-color, var(--_on));--md-comp-list-item-focus-trailing-icon-color: var(--md-comp-menu-standard-menu-item-focused-trailing-icon-color, var(--_icon-active));--md-comp-list-item-focus-trailing-supporting-text-color: var(--md-comp-menu-standard-menu-item-focused-trailing-supporting-text-color, var(--_on));--md-comp-list-item-hover-label-text-color: var(--md-comp-menu-standard-menu-item-hovered-label-text-color, var(--_on-strong));--md-comp-list-item-hover-leading-icon-color: var(--md-comp-menu-standard-menu-item-hovered-leading-icon-color, var(--_icon-active));--md-comp-list-item-hover-state-layer-color: var(--md-comp-menu-standard-menu-item-hovered-state-layer-color, var(--_on-strong));--md-comp-list-item-hover-state-layer-opacity: var(--md-comp-menu-standard-menu-item-hovered-state-layer-opacity, var(--md-sys-state-hover-state-layer-opacity, 8%));--md-comp-list-item-hover-supporting-text-color: var(--md-comp-menu-standard-menu-item-hovered-supporting-text-color, var(--_on));--md-comp-list-item-hover-trailing-icon-color: var(--md-comp-menu-standard-menu-item-hovered-trailing-icon-color, var(--_icon-active));--md-comp-list-item-hover-trailing-supporting-text-color: var(--md-comp-menu-standard-menu-item-hovered-trailing-supporting-text-color, var(--_on));--md-comp-list-item-pressed-label-text-color: var(--md-comp-menu-standard-menu-item-pressed-label-text-color, var(--_on-strong));--md-comp-list-item-pressed-leading-icon-color: var(--md-comp-menu-standard-menu-item-pressed-leading-icon-color, var(--_icon-active));--md-comp-list-item-pressed-state-layer-color: var(--md-comp-menu-standard-menu-item-pressed-state-layer-color, var(--_on-strong));--md-comp-list-item-pressed-state-layer-opacity: var(--md-comp-menu-standard-menu-item-pressed-state-layer-opacity, var(--md-sys-state-pressed-state-layer-opacity, 10%));--md-comp-list-item-pressed-supporting-text-color: var(--md-comp-menu-standard-menu-item-pressed-supporting-text-color, var(--_on));--md-comp-list-item-pressed-trailing-icon-color: var(--md-comp-menu-standard-menu-item-pressed-trailing-icon-color, var(--_icon-active));--md-comp-list-item-pressed-trailing-supporting-text-color: var(--md-comp-menu-standard-menu-item-pressed-trailing-supporting-text-color, var(--_on));--md-comp-list-item-selected-container-color: var(--md-comp-menu-standard-menu-item-selected-container-color, var(--_selected-bg));--md-comp-list-item-selected-label-text-color: var(--md-comp-menu-standard-menu-item-selected-label-text-color, var(--_on-selected));--md-comp-list-item-selected-leading-icon-color: var(--md-comp-menu-standard-menu-item-selected-leading-icon-color, var(--_on-selected));--md-comp-list-item-selected-supporting-text-color: var(--md-comp-menu-standard-menu-item-selected-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-trailing-icon-color: var(--md-comp-menu-standard-menu-item-selected-trailing-icon-color, var(--_on-selected));--md-comp-list-item-selected-trailing-supporting-text-color: var(--md-comp-menu-standard-menu-item-selected-trailing-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-disabled-container-color: var(--md-comp-menu-standard-menu-item-selected-disabled-container-color, var(--_selected-bg));--md-comp-list-item-selected-disabled-container-opacity: var(--md-comp-menu-standard-menu-item-selected-disabled-container-opacity, var(--_menu-do));--md-comp-list-item-selected-disabled-label-text-color: var(--md-comp-menu-standard-menu-item-selected-disabled-label-text-color, var(--_on-selected));--md-comp-list-item-selected-disabled-label-text-opacity: var(--md-comp-menu-standard-menu-item-selected-disabled-label-text-opacity, var(--_menu-do));--md-comp-list-item-selected-disabled-leading-icon-color: var(--md-comp-menu-standard-menu-item-selected-disabled-leading-icon-color, var(--_on-selected));--md-comp-list-item-selected-disabled-leading-icon-opacity: var(--md-comp-menu-standard-menu-item-selected-disabled-leading-icon-opacity, var(--_menu-do));--md-comp-list-item-selected-disabled-trailing-icon-color: var(--md-comp-menu-standard-menu-item-selected-disabled-trailing-icon-color, var(--_on-selected));--md-comp-list-item-selected-disabled-trailing-icon-opacity: var(--md-comp-menu-standard-menu-item-selected-disabled-trailing-icon-opacity, var(--_menu-do));--md-comp-list-item-selected-disabled-trailing-supporting-text-color: var(--md-comp-menu-standard-menu-item-selected-disabled-trailing-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-disabled-trailing-supporting-text-opacity: var(--md-comp-menu-standard-menu-item-selected-disabled-trailing-supporting-text-opacity, var(--_menu-do));--md-comp-list-item-selected-focus-label-text-color: var(--md-comp-menu-standard-menu-item-selected-focused-label-text-color, var(--_on-selected));--md-comp-list-item-selected-focus-leading-icon-color: var(--md-comp-menu-standard-menu-item-selected-focused-leading-icon-color, var(--_on-selected));--md-comp-list-item-selected-focus-state-layer-color: var(--md-comp-menu-standard-menu-item-selected-focused-state-layer-color, var(--_on-selected));--md-comp-list-item-selected-focus-state-layer-opacity: var(--md-comp-menu-standard-menu-item-selected-focused-state-layer-opacity, var(--md-sys-state-focus-state-layer-opacity, 10%));--md-comp-list-item-selected-focus-supporting-text-color: var(--md-comp-menu-standard-menu-item-selected-focused-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-focus-trailing-icon-color: var(--md-comp-menu-standard-menu-item-selected-focused-trailing-icon-color, var(--_on-selected));--md-comp-list-item-selected-focus-trailing-supporting-text-color: var(--md-comp-menu-standard-menu-item-selected-focused-trailing-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-hover-label-text-color: var(--md-comp-menu-standard-menu-item-selected-hovered-label-text-color, var(--_on-selected));--md-comp-list-item-selected-hover-leading-icon-color: var(--md-comp-menu-standard-menu-item-selected-hovered-leading-icon-color, var(--_on-selected));--md-comp-list-item-selected-hover-state-layer-color: var(--md-comp-menu-standard-menu-item-selected-hovered-state-layer-color, var(--_on-selected));--md-comp-list-item-selected-hover-state-layer-opacity: var(--md-comp-menu-standard-menu-item-selected-hovered-state-layer-opacity, var(--md-sys-state-hover-state-layer-opacity, 8%));--md-comp-list-item-selected-hover-supporting-text-color: var(--md-comp-menu-standard-menu-item-selected-hovered-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-hover-trailing-icon-color: var(--md-comp-menu-standard-menu-item-selected-hovered-trailing-icon-color, var(--_on-selected));--md-comp-list-item-selected-hover-trailing-supporting-text-color: var(--md-comp-menu-standard-menu-item-selected-hovered-trailing-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-pressed-label-text-color: var(--md-comp-menu-standard-menu-item-selected-pressed-label-text-color, var(--_on-selected));--md-comp-list-item-selected-pressed-leading-icon-color: var(--md-comp-menu-standard-menu-item-selected-pressed-leading-icon-color, var(--_on-selected));--md-comp-list-item-selected-pressed-state-layer-color: var(--md-comp-menu-standard-menu-item-selected-pressed-state-layer-color, var(--_on-selected));--md-comp-list-item-selected-pressed-state-layer-opacity: var(--md-comp-menu-standard-menu-item-selected-pressed-state-layer-opacity, var(--md-sys-state-pressed-state-layer-opacity, 10%));--md-comp-list-item-selected-pressed-supporting-text-color: var(--md-comp-menu-standard-menu-item-selected-pressed-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-pressed-trailing-icon-color: var(--md-comp-menu-standard-menu-item-selected-pressed-trailing-icon-color, var(--_on-selected));--md-comp-list-item-selected-pressed-trailing-supporting-text-color: var(--md-comp-menu-standard-menu-item-selected-pressed-trailing-supporting-text-color, var(--_on-selected));--_menu-active-color: var(--md-comp-menu-standard-menu-item-active-state-layer-color, var(--_on-strong));--_menu-active-opacity: var(--md-comp-menu-standard-menu-item-active-state-layer-opacity, var(--md-sys-state-hover-state-layer-opacity, 8%))}.micl-menu[popover] .micl-menu__section,:where([class*=micl-textfield-])>select .micl-menu__section{font:var(--md-sys-typescale-label-small-weight) var(--md-sys-typescale-label-small-size)/var(--md-sys-typescale-label-small-line-height) var(--md-sys-typescale-label-small-font);letter-spacing:var(--md-sys-typescale-label-small-tracking);padding-block:var(--md-comp-menu-section-label-top-space, 8px) var(--md-comp-menu-section-label-bottom-space, 8px);padding-inline:var(--md-comp-list-item-leading-space, 16px) var(--md-comp-list-item-trailing-space, 16px);color:var(--md-comp-menu-standard-section-label-text-color, var(--md-sys-color-on-surface-variant))}.micl-menu[popover].micl-menu--vibrant .micl-menu__section,:where([class*=micl-textfield-])>select.micl-menu--vibrant .micl-menu__section{color:var(--md-comp-menu-vibrant-section-label-text-color, var(--md-sys-color-on-tertiary-container))}.micl-menu[popover] .micl-list-item__text,:where([class*=micl-textfield-])>select .micl-list-item__text{font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size)/var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.micl-menu[popover] .micl-list-item__text .micl-list-item__supporting-text,:where([class*=micl-textfield-])>select .micl-list-item__text .micl-list-item__supporting-text{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)}.micl-menu[popover] .micl-list-item__trailing-text,:where([class*=micl-textfield-])>select .micl-list-item__trailing-text{font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size)/var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);letter-spacing:var(--md-sys-typescale-label-large-tracking)}@position-try --micl-menu-fill{position-area:block-end;margin-block:0 8px;margin-inline:8px;min-block-size:calc(50dvh - anchor-size(block)/2 - 8px);max-block-size:calc(100% - 8px)}@position-try --micl-submenu-fill{position-area:inline-end;align-self:end;margin-block:8px}.micl-menu[popover]{flex-direction:column;position-anchor:auto;position-area:block-end span-inline-end;inset:auto;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline,--micl-menu-fill,--micl-menu-fill flip-block;min-inline-size:var(--md-comp-menu-width-min, 112px);max-inline-size:min(var(--md-comp-menu-width-max, 320px),100vw - 16px);max-block-size:calc(100dvh - 16px);gap:var(--md-comp-menu-gap, 2px);margin-block:0 8px;margin-inline:0 8px;padding:0;border:none}@media(forced-colors: active){.micl-menu[popover]{border:1px solid CanvasText}}.micl-menu[popover]{outline:none;background-color:rgba(0,0,0,0);--_duration: var(--_menu-motion-spatial-duration-reverse);--_easing: linear;--_menu-group-shape: var(--md-comp-menu-group-shape, var(--md-sys-shape-corner-small, 8px));opacity:0;overflow:visible;transform:scaleY(0);transform-origin:center top;transition:opacity var(--_duration) var(--_easing),transform var(--_duration) var(--_menu-motion-spatial),overlay var(--_duration) linear allow-discrete,display var(--_duration) linear allow-discrete}@media(max-width: 599px){.micl-menu[popover]{position-area:block-end;position-try-fallbacks:flip-block,--micl-menu-fill,--micl-menu-fill flip-block;margin-inline:8px}}.micl-menu[popover]:popover-open{--_duration: var(--_menu-motion-spatial-duration);--_easing: cubic-bezier(0.05, 0.7, 0.1, 1);display:flex;opacity:1;transform:scaleY(1)}@starting-style{.micl-menu[popover]:popover-open{opacity:0;transform:scaleY(0)}}.micl-menu[popover] .micl-list{padding:calc(var(--md-comp-menu-group-padding, 2px) + 2px) 4px;row-gap:2px;overflow-y:auto;overscroll-behavior:contain;background-color:var(--md-comp-menu-standard-container-color, var(--md-sys-color-surface-container-low));box-shadow:var(--md-comp-menu-container-elevation, var(--md-sys-elevation-level2));transition:border-radius var(--_menu-motion-effects-duration-reverse) linear}.micl-menu[popover] .micl-list+.micl-list{border-start-start-radius:var(--_menu-group-shape);border-start-end-radius:var(--_menu-group-shape)}.micl-menu[popover] .micl-list:has(+.micl-list){border-end-start-radius:var(--_menu-group-shape);border-end-end-radius:var(--_menu-group-shape)}.micl-menu[popover] .micl-list [class*=micl-list-item-]>.micl-menu[popover]{position-area:inline-end span-block-end;position-try-fallbacks:flip-inline,flip-block,flip-block flip-inline,--micl-submenu-fill,--micl-submenu-fill flip-inline;transform:scaleX(0)}.micl-menu[popover] .micl-list [class*=micl-list-item-]>.micl-menu[popover]:popover-open{transform:scaleX(1)}@starting-style{.micl-menu[popover] .micl-list [class*=micl-list-item-]>.micl-menu[popover]:popover-open{transform:scaleX(0)}}.micl-menu[popover] .micl-list>[class*=micl-list-item-]:first-of-type{border-start-start-radius:max(var(--_list-item-shape),var(--md-comp-menu-item-first-child-shape, var(--md-sys-shape-corner-medium, 12px)));border-start-end-radius:max(var(--_list-item-shape),var(--md-comp-menu-item-first-child-shape, var(--md-sys-shape-corner-medium, 12px)))}.micl-menu[popover] .micl-list>[class*=micl-list-item-]:last-of-type{border-end-start-radius:max(var(--_list-item-shape),var(--md-comp-menu-item-last-child-shape, var(--md-sys-shape-corner-medium, 12px)));border-end-end-radius:max(var(--_list-item-shape),var(--md-comp-menu-item-last-child-shape, var(--md-sys-shape-corner-medium, 12px)))}.micl-menu[popover] .micl-list>[class*=micl-list-item-]:has(>.micl-menu:popover-open){--statelayer-color: var(--_menu-active-color);--statelayer-opacity: var(--_menu-active-opacity)}.micl-menu[popover] .micl-list>[class*=micl-list-item-]>label:has(>input[type=checkbox][hidden]:not(:checked))>.micl-list-item__icon:first-child{visibility:hidden}.micl-menu[popover]:has(.micl-menu:popover-open)>.micl-list{--md-comp-list-container-shape: var(--md-comp-menu-inactive-container-shape, var(--md-sys-shape-corner-small, 8px))}.micl-menu[popover].micl-menu--vibrant>.micl-list{--_item-bg: var(--md-sys-color-tertiary-container);--_on: var(--md-sys-color-on-tertiary-container);--_on-strong: var(--md-sys-color-on-tertiary-container);--_icon-active: var(--md-sys-color-tertiary);--_selected-bg: var(--md-sys-color-tertiary);--_on-selected: var(--md-sys-color-on-tertiary);--md-comp-list-item-container-color: var(--md-comp-menu-vibrant-menu-item-container-color, var(--_item-bg));--md-comp-list-item-label-text-color: var(--md-comp-menu-vibrant-menu-item-label-text-color, var(--_on-strong));--md-comp-list-item-leading-icon-color: var(--md-comp-menu-vibrant-menu-item-leading-icon-color, var(--_on));--md-comp-list-item-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-supporting-text-color, var(--_on));--md-comp-list-item-trailing-icon-color: var(--md-comp-menu-vibrant-menu-item-trailing-icon-color, var(--_on));--md-comp-list-item-trailing-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-trailing-supporting-text-color, var(--_on));--md-comp-list-item-disabled-label-text-color: var(--md-comp-menu-vibrant-menu-item-disabled-label-text-color, var(--_on-strong));--md-comp-list-item-disabled-label-text-opacity: var(--md-comp-menu-vibrant-menu-item-disabled-label-text-opacity, var(--_menu-do));--md-comp-list-item-disabled-leading-icon-color: var(--md-comp-menu-vibrant-menu-item-disabled-leading-icon-color, var(--_on-strong));--md-comp-list-item-disabled-leading-icon-opacity: var(--md-comp-menu-vibrant-menu-item-disabled-leading-icon-opacity, var(--_menu-do));--md-comp-list-item-disabled-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-disabled-supporting-text-color, var(--_on-strong));--md-comp-list-item-disabled-supporting-text-opacity: var(--md-comp-menu-vibrant-menu-item-disabled-supporting-text-opacity, var(--_menu-do));--md-comp-list-item-disabled-trailing-icon-color: var(--md-comp-menu-vibrant-menu-item-disabled-trailing-icon-color, var(--_on-strong));--md-comp-list-item-disabled-trailing-icon-opacity: var(--md-comp-menu-vibrant-menu-item-disabled-trailing-icon-opacity, var(--_menu-do));--md-comp-list-item-disabled-trailing-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-disabled-trailing-supporting-text-color, var(--_on-strong));--md-comp-list-item-disabled-trailing-supporting-text-opacity: var(--md-comp-menu-vibrant-menu-item-disabled-trailing-supporting-text-opacity, var(--_menu-do));--md-comp-list-item-focus-label-text-color: var(--md-comp-menu-vibrant-menu-item-focused-label-text-color, var(--_on-strong));--md-comp-list-item-focus-leading-icon-color: var(--md-comp-menu-vibrant-menu-item-focused-leading-icon-color, var(--_icon-active));--md-comp-list-item-focus-state-layer-color: var(--md-comp-menu-vibrant-menu-item-focused-state-layer-color, var(--_on-strong));--md-comp-list-item-focus-state-layer-opacity: var(--md-comp-menu-vibrant-menu-item-focused-state-layer-opacity, var(--md-sys-state-focus-state-layer-opacity, 10%));--md-comp-list-item-focus-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-focused-supporting-text-color, var(--_on));--md-comp-list-item-focus-trailing-icon-color: var(--md-comp-menu-vibrant-menu-item-focused-trailing-icon-color, var(--_icon-active));--md-comp-list-item-focus-trailing-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-focused-trailing-supporting-text-color, var(--_on));--md-comp-list-item-hover-label-text-color: var(--md-comp-menu-vibrant-menu-item-hovered-label-text-color, var(--_on-strong));--md-comp-list-item-hover-leading-icon-color: var(--md-comp-menu-vibrant-menu-item-hovered-leading-icon-color, var(--_icon-active));--md-comp-list-item-hover-state-layer-color: var(--md-comp-menu-vibrant-menu-item-hovered-state-layer-color, var(--_on-strong));--md-comp-list-item-hover-state-layer-opacity: var(--md-comp-menu-vibrant-menu-item-hovered-state-layer-opacity, var(--md-sys-state-hover-state-layer-opacity, 8%));--md-comp-list-item-hover-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-hovered-supporting-text-color, var(--_on));--md-comp-list-item-hover-trailing-icon-color: var(--md-comp-menu-vibrant-menu-item-hovered-trailing-icon-color, var(--_icon-active));--md-comp-list-item-hover-trailing-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-hovered-trailing-supporting-text-color, var(--_on));--md-comp-list-item-pressed-label-text-color: var(--md-comp-menu-vibrant-menu-item-pressed-label-text-color, var(--_on-strong));--md-comp-list-item-pressed-leading-icon-color: var(--md-comp-menu-vibrant-menu-item-pressed-leading-icon-color, var(--_icon-active));--md-comp-list-item-pressed-state-layer-color: var(--md-comp-menu-vibrant-menu-item-pressed-state-layer-color, var(--_on-strong));--md-comp-list-item-pressed-state-layer-opacity: var(--md-comp-menu-vibrant-menu-item-pressed-state-layer-opacity, var(--md-sys-state-pressed-state-layer-opacity, 10%));--md-comp-list-item-pressed-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-pressed-supporting-text-color, var(--_on));--md-comp-list-item-pressed-trailing-icon-color: var(--md-comp-menu-vibrant-menu-item-pressed-trailing-icon-color, var(--_icon-active));--md-comp-list-item-pressed-trailing-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-pressed-trailing-supporting-text-color, var(--_on));--md-comp-list-item-selected-container-color: var(--md-comp-menu-vibrant-menu-item-selected-container-color, var(--_selected-bg));--md-comp-list-item-selected-label-text-color: var(--md-comp-menu-vibrant-menu-item-selected-label-text-color, var(--_on-selected));--md-comp-list-item-selected-leading-icon-color: var(--md-comp-menu-vibrant-menu-item-selected-leading-icon-color, var(--_on-selected));--md-comp-list-item-selected-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-selected-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-trailing-icon-color: var(--md-comp-menu-vibrant-menu-item-selected-trailing-icon-color, var(--_on-selected));--md-comp-list-item-selected-trailing-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-selected-trailing-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-disabled-container-color: var(--md-comp-menu-vibrant-menu-item-selected-disabled-container-color, var(--_selected-bg));--md-comp-list-item-selected-disabled-container-opacity: var(--md-comp-menu-vibrant-menu-item-selected-disabled-container-opacity, var(--_menu-do));--md-comp-list-item-selected-disabled-label-text-color: var(--md-comp-menu-vibrant-menu-item-selected-disabled-label-text-color, var(--_on-selected));--md-comp-list-item-selected-disabled-label-text-opacity: var(--md-comp-menu-vibrant-menu-item-selected-disabled-label-text-opacity, var(--_menu-do));--md-comp-list-item-selected-disabled-leading-icon-color: var(--md-comp-menu-vibrant-menu-item-selected-disabled-leading-icon-color, var(--_on-selected));--md-comp-list-item-selected-disabled-leading-icon-opacity: var(--md-comp-menu-vibrant-menu-item-selected-disabled-leading-icon-opacity, var(--_menu-do));--md-comp-list-item-selected-disabled-trailing-icon-color: var(--md-comp-menu-vibrant-menu-item-selected-disabled-trailing-icon-color, var(--_on-selected));--md-comp-list-item-selected-disabled-trailing-icon-opacity: var(--md-comp-menu-vibrant-menu-item-selected-disabled-trailing-icon-opacity, var(--_menu-do));--md-comp-list-item-selected-disabled-trailing-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-selected-disabled-trailing-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-disabled-trailing-supporting-text-opacity: var(--md-comp-menu-vibrant-menu-item-selected-disabled-trailing-supporting-text-opacity, var(--_menu-do));--md-comp-list-item-selected-focus-label-text-color: var(--md-comp-menu-vibrant-menu-item-selected-focused-label-text-color, var(--_on-selected));--md-comp-list-item-selected-focus-leading-icon-color: var(--md-comp-menu-vibrant-menu-item-selected-focused-leading-icon-color, var(--_on-selected));--md-comp-list-item-selected-focus-state-layer-color: var(--md-comp-menu-vibrant-menu-item-selected-focused-state-layer-color, var(--_on-selected));--md-comp-list-item-selected-focus-state-layer-opacity: var(--md-comp-menu-vibrant-menu-item-selected-focused-state-layer-opacity, var(--md-sys-state-focus-state-layer-opacity, 10%));--md-comp-list-item-selected-focus-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-selected-focused-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-focus-trailing-icon-color: var(--md-comp-menu-vibrant-menu-item-selected-focused-trailing-icon-color, var(--_on-selected));--md-comp-list-item-selected-focus-trailing-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-selected-focused-trailing-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-hover-label-text-color: var(--md-comp-menu-vibrant-menu-item-selected-hovered-label-text-color, var(--_on-selected));--md-comp-list-item-selected-hover-leading-icon-color: var(--md-comp-menu-vibrant-menu-item-selected-hovered-leading-icon-color, var(--_on-selected));--md-comp-list-item-selected-hover-state-layer-color: var(--md-comp-menu-vibrant-menu-item-selected-hovered-state-layer-color, var(--_on-selected));--md-comp-list-item-selected-hover-state-layer-opacity: var(--md-comp-menu-vibrant-menu-item-selected-hovered-state-layer-opacity, var(--md-sys-state-hover-state-layer-opacity, 8%));--md-comp-list-item-selected-hover-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-selected-hovered-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-hover-trailing-icon-color: var(--md-comp-menu-vibrant-menu-item-selected-hovered-trailing-icon-color, var(--_on-selected));--md-comp-list-item-selected-hover-trailing-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-selected-hovered-trailing-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-pressed-label-text-color: var(--md-comp-menu-vibrant-menu-item-selected-pressed-label-text-color, var(--_on-selected));--md-comp-list-item-selected-pressed-leading-icon-color: var(--md-comp-menu-vibrant-menu-item-selected-pressed-leading-icon-color, var(--_on-selected));--md-comp-list-item-selected-pressed-state-layer-color: var(--md-comp-menu-vibrant-menu-item-selected-pressed-state-layer-color, var(--_on-selected));--md-comp-list-item-selected-pressed-state-layer-opacity: var(--md-comp-menu-vibrant-menu-item-selected-pressed-state-layer-opacity, var(--md-sys-state-pressed-state-layer-opacity, 10%));--md-comp-list-item-selected-pressed-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-selected-pressed-supporting-text-color, var(--_on-selected));--md-comp-list-item-selected-pressed-trailing-icon-color: var(--md-comp-menu-vibrant-menu-item-selected-pressed-trailing-icon-color, var(--_on-selected));--md-comp-list-item-selected-pressed-trailing-supporting-text-color: var(--md-comp-menu-vibrant-menu-item-selected-pressed-trailing-supporting-text-color, var(--_on-selected));--_menu-active-color: var(--md-comp-menu-vibrant-menu-item-active-state-layer-color, var(--_on-strong));--_menu-active-opacity: var(--md-comp-menu-vibrant-menu-item-active-state-layer-opacity, var(--md-sys-state-hover-state-layer-opacity, 8%));background-color:var(--md-comp-menu-vibrant-container-color, var(--md-sys-color-tertiary-container))}.micl-menu[popover]>.micl-list button[popovertarget] .micl-list-item__icon:dir(rtl){transform:rotate(180deg)}.micl-textfield-filled>select{--_line-height: calc(var(--md-comp-text-field-container-height, 56px) - var(--_textfield-input-top, 18px) - 3px)}.micl-textfield-outlined>select{--_line-height: var(--md-comp-text-field-container-height, 56px)}[class*=micl-textfield-]>select{--_list-motion-effects: var(--md-comp-list-motion-effects, var(--md-sys-motion-expressive-fast-spatial));--_list-motion-duration: var(--md-comp-list-motion-duration, var(--md-sys-motion-expressive-default-effects-duration));appearance:base-select;line-height:var(--_line-height)}[class*=micl-textfield-]>select::picker-icon{color:var(--_textfield-icon-trailing-color, var(--md-comp-text-field-icon-color, var(--md-sys-color-on-surface-variant)));transition:rotate var(--_menu-motion-spatial-duration) var(--_menu-motion-spatial);transform-origin:50% calc(var(--_line-height)/2 - 1px)}[class*=micl-textfield-]>select:disabled::picker-icon{color:rgb(from var(--md-sys-color-on-surface) r g b/var(--md-sys-state-disabled-state-layer-opacity, 38%))}[class*=micl-textfield-]>select:open::picker-icon{rotate:180deg}[class*=micl-textfield-]>select::picker(select){--md-comp-divider-space: 0.5px;--_list-shape: var(--md-comp-list-container-shape, var(--md-sys-shape-corner-large, 16px));--_list-item-background-color: var(--md-comp-list-item-container-color, transparent);--_list-item-background-opacity: 0%;--_duration: var(--_menu-motion-spatial-duration-reverse);--_easing: linear;appearance:base-select;display:flex;flex-direction:column;position-try-order:most-block-size;position-try-fallbacks:flip-block,flip-inline;min-inline-size:max(anchor-size(self-inline),var(--md-comp-menu-width-min, 112px));max-inline-size:var(--md-comp-menu-width-max, 320px);gap:var(--md-comp-menu-gap, 2px);padding:4px;border-radius:var(--_list-shape);border:none}@media(forced-colors: active){[class*=micl-textfield-]>select::picker(select){border:1px solid CanvasText}}[class*=micl-textfield-]>select::picker(select){outline:none;background-color:var(--md-comp-menu-standard-container-color, var(--md-sys-color-surface-container-low));box-shadow:var(--md-comp-menu-container-elevation, var(--md-sys-elevation-level2));opacity:0;overflow-x:hidden;overflow-y:auto;transform:scaleY(0);transform-origin:var(--micl-select-picker-origin, top);transition:opacity var(--_duration) var(--_easing),transform var(--_duration) var(--_menu-motion-spatial),overlay var(--_duration) linear allow-discrete,display var(--_duration) linear allow-discrete}[class*=micl-textfield-]>select::picker(select):popover-open{--_duration: var(--_menu-motion-spatial-duration);--_easing: cubic-bezier(0.05, 0.7, 0.1, 1);opacity:1;transform:scaleY(1)}@starting-style{[class*=micl-textfield-]>select::picker(select):popover-open{opacity:0;transform:scaleY(0)}}[class*=micl-textfield-]>select[multiple]{--md-comp-divider-space: 0.5px;--_list-item-background-color: var(--md-comp-list-item-container-color, transparent);--_list-item-background-opacity: 0%;display:flex;flex-direction:column;gap:var(--md-comp-menu-gap, 2px);block-size:var(--md-comp-text-field-container-height, auto);min-block-size:var(--_textfield-height);padding-block:6px calc(4px - var(--_textfield-outline-extra, 0px));padding-inline:calc(4px - var(--_textfield-outline-extra, 0px));overflow-y:auto}[class*=micl-textfield-]>select[multiple]::picker-icon{display:none}[class*=micl-textfield-]>select option{--_select-option-description: attr(aria-description);line-height:normal}[class*=micl-textfield-]>select option .micl-list-item__text::after{content:var(--_select-option-description);overflow:hidden;text-overflow:ellipsis}[class*=micl-textfield-]>select option::checkmark{color:var(--_list-trailing-icon-color)}.micl-textfield-filled>select[multiple]{padding-block:24px calc(5px - var(--_textfield-outline-width, 1px))}.micl-textfield-filled:not(:has(>label))>select[multiple]{padding-block-start:5px}@supports not (appearance: base-select){[class*=micl-textfield-]>select[multiple]{border-radius:0}[class*=micl-textfield-]>select[multiple] option{--micl-ripple: 0;appearance:none;background-position:var(--micl-x, center) var(--micl-y, center),0 0,0 0;background-size:0%,100%,100%;background-image:radial-gradient(circle at var(--micl-x, center) var(--micl-y, center), transparent 0%, rgb(from var(--statelayer-color) r g b/calc(var(--statelayer-opacity) * var(--md-sys-state-ripple-opacity-factor))) 10%, transparent 10%),linear-gradient(rgb(from var(--statelayer-color) r g b/var(--statelayer-opacity))),linear-gradient(rgb(from var(--_list-item-background-color) r g b/var(--_list-item-background-opacity)));-webkit-text-fill-color:var(--_list-headline-color);transition:background-size 0ms,--statelayer-opacity var(--_list-motion-duration) linear}}[inert] [class*=micl-textfield-]>select::picker-icon{display:none}[class*=micl-textfield-]>select:dir(rtl):open::picker-icon{rotate:-180deg}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined){--_motion-spatial: var(--md-comp-card-motion-spatial, var(--md-sys-motion-expressive-default-spatial));--_card-motion-duration: var(--md-comp-card-motion-duration, var(--md-sys-motion-expressive-default-spatial-duration));--_card-ripple-duration: var(--md-sys-state-ripple-duration);--_card-color: var(--md-sys-color-on-surface-variant);display:flex;flex-direction:column;block-size:fit-content;margin:0;border:var(--_card-border, none);border-radius:var(--_card-shape);outline:none;background-color:var(--_card-background-color);box-shadow:var(--_card-elevation);text-decoration:none;opacity:var(--_card-opacity, 1);color:inherit;overflow:hidden;interpolate-size:allow-keywords}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):not(.micl-card--compact):not(:has(>summary)){row-gap:var(--md-comp-card-gap, 8px)}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):is([tabindex="0"],a[href]):not([inert]),:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):not([inert])>summary{--micl-ripple: 1;--statelayer-color: var(--_card-hover-state-color);background-image:radial-gradient(circle at var(--micl-x, center) var(--micl-y, center), transparent 0%, rgb(from var(--statelayer-color) r g b/calc(var(--statelayer-opacity) * var(--md-sys-state-ripple-opacity-factor))) 10%, transparent 10%),linear-gradient(rgb(from var(--statelayer-color) r g b/var(--statelayer-opacity)));background-repeat:no-repeat;background-position:var(--micl-x, center) var(--micl-y, center),0 0;background-size:0%,100%;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-size 0ms,--statelayer-opacity var(--_card-motion-duration) linear}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):is([tabindex="0"],a[href]):not([inert]):is(:hover,:focus-visible,:active,.micl-card--dragging),:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):not([inert])>summary:is(:hover,:focus-visible,:active,.micl-card--dragging){--_card-color: var(--md-sys-color-on-surface)}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):is([tabindex="0"],a[href]):not([inert]):hover,:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):not([inert])>summary:hover{--statelayer-color: var(--_card-hover-state-color);--statelayer-opacity: var(--_card-hover-state-opacity);cursor:pointer}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):is([tabindex="0"],a[href]):not([inert]):focus-visible,:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):not([inert])>summary:focus-visible{--statelayer-color: var(--_card-focus-state-color);--statelayer-opacity: var(--_card-focus-state-opacity)}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):is([tabindex="0"],a[href]):not([inert]):active,:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):not([inert])>summary:active{--statelayer-color: var(--_card-pressed-state-color);--statelayer-opacity: var(--_card-pressed-state-opacity)}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):is([tabindex="0"],a[href]):not([inert]).micl-card--dragging,:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):not([inert])>summary.micl-card--dragging{--statelayer-color: var(--_card-dragged-state-color);--statelayer-opacity: var(--_card-dragged-state-opacity);cursor:grabbing}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):is([tabindex="0"],a[href]):not([inert]).micl-rippling,:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):not([inert])>summary.micl-rippling{animation:micl-ripple calc(var(--_card-ripple-duration)*1.722)}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):is([tabindex="0"],a[href]):not([inert]) .micl-card__content,:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):not([inert])>summary .micl-card__content{background-color:rgba(0,0,0,0)}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):is([tabindex="0"],a[href]):not([inert]):hover,:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):not(:is([tabindex="0"],a[href])):not([inert]):has(>summary:hover){box-shadow:var(--_card-hover-elevation);border-color:var(--_card-hover-border-color, var(--_card-border-color, transparent))}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):is([tabindex="0"],a[href]):not([inert]):focus-visible,:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):not(:is([tabindex="0"],a[href])):not([inert]):has(>summary:focus-visible){box-shadow:var(--_card-focus-elevation);border-color:var(--_card-focus-border-color, transparent);outline:var(--_card-focus-outline-thickness) solid var(--_card-focus-outline-color);outline-offset:var(--_card-focus-outline-offset)}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):is([tabindex="0"],a[href]):not([inert]):active,:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):not(:is([tabindex="0"],a[href])):not([inert]):has(>summary:active){box-shadow:var(--_card-pressed-elevation);border-color:var(--_card-pressed-border-color, transparent)}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined):is([tabindex="0"],a[href]):not([inert]).micl-card--dragging{box-shadow:var(--_card-dragged-elevation);border-color:var(--_card-dragged-border-color, transparent)}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined)::details-content{block-size:0;overflow:hidden;transition:block-size var(--_card-motion-duration) var(--_motion-spatial),content-visibility var(--_card-motion-duration) linear allow-discrete}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined)[open]::details-content{block-size:auto}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined)>summary{display:flex;flex-direction:column;padding-block-end:var(--md-comp-card-content-padding-block, 16px);outline:none;list-style:none;cursor:pointer}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined)>summary:not(.micl-card--compact){row-gap:var(--md-comp-card-gap, 8px)}.micl-card-elevated{--_card-shape: var(--md-comp-elevated-card-container-shape, var(--md-sys-shape-corner-medium));--_card-background-color: var(--md-comp-elevated-card-container-color, var(--md-sys-color-surface-container-low));--_card-elevation: var(--md-comp-elevated-card-container-elevation, var(--md-sys-elevation-level1));--_card-hover-state-color: var(--md-comp-elevated-card-hover-state-layer-color, var(--md-sys-color-on-surface));--_card-hover-state-opacity: var(--md-comp-elevated-card-hover-state-layer-opacity, var(--md-sys-state-hover-state-layer-opacity));--_card-hover-elevation: var(--md-comp-elevated-card-hover-container-elevation, var(--md-sys-elevation-level2));--_card-focus-state-color: var(--md-comp-elevated-card-focus-state-layer-color, var(--md-sys-color-on-surface));--_card-focus-state-opacity: var(--md-comp-elevated-card-focus-state-layer-opacity, var(--md-sys-state-focus-state-layer-opacity));--_card-focus-elevation: var(--md-comp-elevated-card-focus-container-elevation, var(--md-sys-elevation-level1));--_card-pressed-state-color: var(--md-comp-elevated-card-pressed-state-layer-color, var(--md-sys-color-on-surface));--_card-pressed-state-opacity: var(--md-comp-elevated-card-pressed-state-layer-opacity, var(--md-sys-state-pressed-state-layer-opacity));--_card-pressed-elevation: var(--md-comp-elevated-card-pressed-container-elevation, var(--md-sys-elevation-level1));--_card-dragged-state-color: var(--md-comp-elevated-card-dragged-state-layer-color, var(--md-sys-color-on-surface));--_card-dragged-state-opacity: var(--md-comp-elevated-card-dragged-state-layer-opacity, var(--md-sys-state-dragged-state-layer-opacity));--_card-dragged-elevation: var(--md-comp-elevated-card-dragged-container-elevation, var(--md-sys-elevation-level4))}.micl-card-elevated[inert]{--_card-background-color: var(--md-comp-elevated-card-disabled-container-color, var(--md-sys-color-surface));--_card-elevation: var(--md-comp-elevated-card-disabled-container-elevation, var(--md-sys-elevation-level1));--_card-opacity: var(--md-comp-elevated-card-disabled-container-opacity, var(--md-sys-state-disabled-state-layer-opacity));pointer-events:none}.micl-card-elevated{--_card-focus-outline-thickness: var(--md-comp-elevated-card-focus-indicator-thickness, var(--md-sys-state-focus-indicator-thickness));--_card-focus-outline-color: var(--md-comp-elevated-card-focus-indicator-color, var(--md-sys-color-secondary));--_card-focus-outline-offset: var(--md-comp-elevated-card-focus-indicator-outline-offset, var(--md-sys-state-focus-indicator-outer-offset))}.micl-card-filled{--_card-shape: var(--md-comp-filled-card-container-shape, var(--md-sys-shape-corner-medium));--_card-background-color: var(--md-comp-filled-card-container-color, var(--md-sys-color-surface-container-highest));--_card-elevation: var(--md-comp-filled-card-container-elevation, var(--md-sys-elevation-level0));--_card-hover-state-color: var(--md-comp-filled-card-hover-state-layer-color, var(--md-sys-color-on-surface));--_card-hover-state-opacity: var(--md-comp-filled-card-hover-state-layer-opacity, var(--md-sys-state-hover-state-layer-opacity));--_card-hover-elevation: var(--md-comp-filled-card-hover-container-elevation, var(--md-sys-elevation-level1));--_card-focus-state-color: var(--md-comp-filled-card-focus-state-layer-color, var(--md-sys-color-on-surface));--_card-focus-state-opacity: var(--md-comp-filled-card-focus-state-layer-opacity, var(--md-sys-state-focus-state-layer-opacity));--_card-focus-elevation: var(--md-comp-filled-card-focus-container-elevation, var(--md-sys-elevation-level0));--_card-pressed-state-color: var(--md-comp-filled-card-pressed-state-layer-color, var(--md-sys-color-on-surface));--_card-pressed-state-opacity: var(--md-comp-filled-card-pressed-state-layer-opacity, var(--md-sys-state-pressed-state-layer-opacity));--_card-pressed-elevation: var(--md-comp-filled-card-pressed-container-elevation, var(--md-sys-elevation-level0));--_card-dragged-state-color: var(--md-comp-filled-card-dragged-state-layer-color, var(--md-sys-color-on-surface));--_card-dragged-state-opacity: var(--md-comp-filled-card-dragged-state-layer-opacity, var(--md-sys-state-dragged-state-layer-opacity));--_card-dragged-elevation: var(--md-comp-filled-card-dragged-container-elevation, var(--md-sys-elevation-level3))}.micl-card-filled[inert]{--_card-background-color: var(--md-comp-filled-card-disabled-container-color, var(--md-sys-color-surface-variant));--_card-elevation: var(--md-comp-filled-card-disabled-container-elevation, var(--md-sys-elevation-level0));--_card-opacity: var(--md-comp-filled-card-disabled-container-opacity, var(--md-sys-state-disabled-state-layer-opacity));pointer-events:none}.micl-card-filled{--_card-focus-outline-thickness: var(--md-comp-filled-card-focus-indicator-thickness, var(--md-sys-state-focus-indicator-thickness));--_card-focus-outline-color: var(--md-comp-filled-card-focus-indicator-color, var(--md-sys-color-secondary));--_card-focus-outline-offset: var(--md-comp-filled-card-focus-indicator-outline-offset, var(--md-sys-state-focus-indicator-outer-offset))}.micl-card-outlined{--_card-shape: var(--md-comp-outlined-card-container-shape, var(--md-sys-shape-corner-medium));--_card-background-color: var(--md-comp-outlined-card-container-color, var(--md-sys-color-surface));--_card-elevation: var(--md-comp-outlined-card-container-elevation, var(--md-sys-elevation-level0));--_card-hover-state-color: var(--md-comp-outlined-card-hover-state-layer-color, var(--md-sys-color-on-surface));--_card-hover-state-opacity: var(--md-comp-outlined-card-hover-state-layer-opacity, var(--md-sys-state-hover-state-layer-opacity));--_card-hover-elevation: var(--md-comp-outlined-card-hover-container-elevation, var(--md-sys-elevation-level1));--_card-focus-state-color: var(--md-comp-outlined-card-focus-state-layer-color, var(--md-sys-color-on-surface));--_card-focus-state-opacity: var(--md-comp-outlined-card-focus-state-layer-opacity, var(--md-sys-state-focus-state-layer-opacity));--_card-focus-elevation: var(--md-comp-outlined-card-focus-container-elevation, var(--md-sys-elevation-level0));--_card-pressed-state-color: var(--md-comp-outlined-card-pressed-state-layer-color, var(--md-sys-color-on-surface));--_card-pressed-state-opacity: var(--md-comp-outlined-card-pressed-state-layer-opacity, var(--md-sys-state-pressed-state-layer-opacity));--_card-pressed-elevation: var(--md-comp-outlined-card-pressed-container-elevation, var(--md-sys-elevation-level0));--_card-dragged-state-color: var(--md-comp-outlined-card-dragged-state-layer-color, var(--md-sys-color-on-surface));--_card-dragged-state-opacity: var(--md-comp-outlined-card-dragged-state-layer-opacity, var(--md-sys-state-dragged-state-layer-opacity));--_card-dragged-elevation: var(--md-comp-outlined-card-dragged-container-elevation, var(--md-sys-elevation-level3))}.micl-card-outlined[inert]{--_card-background-color: var(--md-comp-outlined-card-disabled-container-color, var(--md-sys-color-surface));--_card-elevation: var(--md-comp-outlined-card-disabled-container-elevation, var(--md-sys-elevation-level0));--_card-opacity: var(--md-comp-outlined-card-disabled-container-opacity, var(--md-sys-state-disabled-state-layer-opacity));pointer-events:none}.micl-card-outlined{--_card-focus-outline-thickness: var(--md-comp-outlined-card-focus-indicator-thickness, var(--md-sys-state-focus-indicator-thickness));--_card-focus-outline-color: var(--md-comp-outlined-card-focus-indicator-color, var(--md-sys-color-secondary));--_card-focus-outline-offset: var(--md-comp-outlined-card-focus-indicator-outline-offset, var(--md-sys-state-focus-indicator-outer-offset));--_border-width: var(--md-comp-outlined-card-outline-width, 1px);--_card-border: var(--_border-width) solid var(--_card-border-color, var(--md-comp-outlined-card-outline-color, var(--md-sys-color-outline-variant)));--_card-hover-border-color: var(--md-comp-outlined-card-hover-outline-color, var(--md-sys-color-outline-variant));--_card-focus-border-color: var(--md-comp-outlined-card-focus-outline-color, var(--md-sys-color-on-surface));--_card-pressed-border-color: var(--md-comp-outlined-card-pressed-outline-color, var(--md-sys-color-outline-variant));--_card-dragged-border-color: var(--md-comp-outlined-card-dragged-outline-color, var(--md-sys-color-outline-variant))}.micl-card-outlined[inert]{--_card-border-color: rgb(from var(--md-comp-outlined-card-disabled-outline-color, var(--md-sys-color-outline)) r g b / var(--md-comp-outlined-card-disabled-outline-opacity, 12%))}.micl-card__image{display:block;inline-size:100%;object-fit:contain;background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:var(--_card-shape)}:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined)>:is(.micl-card__headline-s,.micl-card__headline-m,.micl-card__headline-l):first-child,:is(.micl-card-elevated,.micl-card-filled,.micl-card-outlined)>summary>:is(.micl-card__headline-s,.micl-card__headline-m,.micl-card__headline-l):first-child{padding-block-start:var(--md-comp-card-content-padding-block, 16px)}:is(.micl-card__headline-s,.micl-card__headline-m,.micl-card__headline-l){display:flex;align-items:center;column-gap:var(--md-comp-card-gap, 8px);color:var(--_card-color)}:is(.micl-card__headline-s,.micl-card__headline-m,.micl-card__headline-l) :is(h1,h2,h3,h4,h5,h6,.micl-heading){flex:1 2 fit-content;margin:0;padding-inline:var(--md-comp-card-padding-inline, 16px);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--md-comp-card-headline-line-clamp, 1)}:is(.micl-card__headline-s,.micl-card__headline-m,.micl-card__headline-l) :is(h1,h2,h3,h4,h5,h6,.micl-heading):has(+button){padding-inline-end:0}.micl-card__headline-s :is(h1,h2,h3,h4,h5,h6,.micl-heading){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);letter-spacing:var(--md-sys-typescale-headline-small-tracking)}.micl-card__headline-m :is(h1,h2,h3,h4,h5,h6,.micl-heading){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);letter-spacing:var(--md-sys-typescale-headline-medium-tracking)}.micl-card__headline-l :is(h1,h2,h3,h4,h5,h6,.micl-heading){font:var(--md-sys-typescale-headline-large-weight) var(--md-sys-typescale-headline-large-size)/var(--md-sys-typescale-headline-large-line-height) var(--md-sys-typescale-headline-large-font);letter-spacing:var(--md-sys-typescale-headline-large-tracking)}.micl-card__subhead{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);display:-webkit-box;overflow:hidden;margin:0 0 var(--md-comp-card-gap, 8px) 0;padding:0 var(--md-comp-card-padding-inline, 16px);-webkit-box-orient:vertical;-webkit-line-clamp:var(--md-comp-card-subhead-line-clamp, 1);color:var(--_card-color)}.micl-card__subhead:not(:first-child){margin-block-start:calc(-1*var(--md-comp-card-gap, 8px))}.micl-card__supporting-text{font:var(--md-sys-typescale-body-smallmedium-weight) var(--md-sys-typescale-body-smallmedium-size)/var(--md-sys-typescale-body-smallmedium-line-height) var(--md-sys-typescale-body-smallmedium-font);letter-spacing:var(--md-sys-typescale-body-smallmedium-tracking);display:block;margin:0;padding:0 var(--md-comp-card-padding-inline, 16px);color:var(--_card-color)}.micl-card__content{box-sizing:border-box;padding-block:var(--md-comp-card-content-padding-block, 16px);padding-inline:var(--md-comp-card-padding-inline, 16px);overflow:clip visible}.micl-card__actions{box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--md-comp-card-gap, 8px);padding-block:0 var(--md-comp-card-content-padding-block, 16px);padding-inline:var(--md-comp-card-padding-inline, 16px)}.micl-card__actions.micl-card__actions--outset-start{padding-inline-start:calc(var(--md-comp-card-padding-inline, 16px) - 16px)}.micl-card__actions.micl-card__actions--outset-end{padding-inline-end:calc(var(--md-comp-card-padding-inline, 16px) - 16px)}.micl-card--compact{display:grid;grid-template-columns:20% 1fr}.micl-card--compact .micl-card__image{grid-column:1;grid-row:1/span 4;block-size:100%;object-fit:cover;background-size:cover}.micl-card--compact :is(.micl-card__headline-s,.micl-card__headline-m,.micl-card__headline-l),.micl-card--compact .micl-card__subhead,.micl-card--compact .micl-card__supporting-text{grid-column:2;min-inline-size:0}.micl-card--compact :is(.micl-card__headline-s,.micl-card__headline-m,.micl-card__headline-l),.micl-card--compact .micl-card__supporting-text{margin-block-start:var(--md-comp-card-gap, 8px)}.micl-card--compact .micl-card__subhead{margin-block-start:0}.micl-card--compact .micl-card__content{grid-column:1/span 2}.micl-card--compact:not(:has(.micl-card__content))>:last-child{margin-block-end:var(--md-comp-card-gap, 8px)}summary.micl-card--compact{display:grid;padding-block-end:0}@media(forced-colors: active){:is(.micl-card-elevated,.micl-card-filled){--_card-border: 1px solid CanvasText}}dialog.micl-dialog{--_motion-spatial: var(--md-comp-dialog-motion-spatial, var(--md-sys-motion-expressive-fast-spatial));--_motion-duration: var(--md-comp-dialog-motion-duration, var(--md-sys-motion-expressive-slow-spatial-duration));--_motion-duration-reverse: var(--md-comp-dialog-motion-duration-reverse, var(--md-sys-motion-expressive-fast-spatial-duration));--_duration: var(--_motion-duration-reverse);--_spatial: cubic-bezier(0.3, 0, 0.8, 0.15);--_easing: cubic-bezier(0.3, 0, 0.8, 0.15);--_dir-factor: 1;--_background-color: var(--md-comp-dialog-container-color, var(--md-sys-color-surface-container-high));--_margin: var(--md-comp-dialog-margin, 48px);--_dialog-padding: var(--md-comp-dialog-padding, 24px);--_translate: translate(calc(var(--_dir-factor, 1) * -50%), -50%);box-sizing:border-box;display:none;flex-direction:column;min-inline-size:var(--md-comp-dialog-min-width, 280px);max-inline-size:min(var(--md-comp-dialog-max-width, 560px),100% - var(--_margin));max-block-size:calc(100dvb - var(--_margin));position-anchor:auto;inset-block:anchor(start) auto;inset-inline:anchor(start) auto;transform:var(--_translate) scale(50%);padding:0;margin:0;outline:none;border:none}@media(forced-colors: active){dialog.micl-dialog{border:1px solid CanvasText}}dialog.micl-dialog{border-radius:var(--md-comp-dialog-container-shape, var(--md-sys-shape-corner-extra-large));color:var(--md-comp-dialog-content-color, var(--md-sys-color-on-surface));background-color:var(--_background-color);box-shadow:var(--md-comp-dialog-container-elevation, var(--md-sys-elevation-level3));opacity:0;overflow:hidden;interpolate-size:allow-keywords;transition:inset-block-start var(--_duration) var(--_easing),inset-inline-start var(--_duration) var(--_easing),inline-size var(--_duration) var(--_spatial),block-size var(--_duration) var(--_spatial),transform var(--_duration) var(--_spatial),opacity var(--_duration) linear,overlay var(--_duration) linear allow-discrete,display var(--_duration) linear allow-discrete}@starting-style{dialog.micl-dialog{block-size:fit-content;inline-size:fit-content}}dialog.micl-dialog:dir(rtl){--_dir-factor: -1}dialog.micl-dialog:popover-open,dialog.micl-dialog[open]{--_duration: var(--_motion-duration);--_spatial: var(--_motion-spatial);--_easing: cubic-bezier(0.2, 0, 0, 1);display:flex;inset-block-start:50%;inset-inline-start:50%;opacity:1;transform:var(--_translate) scale(100%)}@starting-style{dialog.micl-dialog:popover-open,dialog.micl-dialog[open]{inset-block-start:anchor(start);inset-inline-start:anchor(start);opacity:0;transform:var(--_translate) scale(50%)}}dialog.micl-dialog:not([popover]){inset-block-start:50%;inset-inline-start:50%}@starting-style{dialog.micl-dialog:not([popover]){inset-block-start:50%;inset-inline-start:50%}}dialog.micl-dialog::backdrop{background-color:rgba(0,0,0,0);transition:background-color var(--_duration) linear,overlay var(--_duration) linear allow-discrete,display var(--_duration) linear allow-discrete}@starting-style{dialog.micl-dialog[open]::backdrop{background-color:rgba(0,0,0,0)}}dialog.micl-dialog.micl-dialog--docked{inset-block:anchor(end) auto;inset-inline:anchor(start) auto;transform:none;transition:opacity var(--_duration) linear,overlay var(--_duration) linear allow-discrete,display var(--_duration) linear allow-discrete;position-try-fallbacks:flip-block}dialog.micl-dialog .micl-dialog__headline{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:16px;padding-block:var(--_dialog-padding) var(--md-comp-dialog-headline-space, 16px);padding-inline:var(--_dialog-padding);background-color:rgba(0,0,0,0)}dialog.micl-dialog .micl-dialog__headline:has(>.micl-dialog__icon){align-items:center;text-align:center}dialog.micl-dialog .micl-dialog__headline .micl-dialog__icon{--_icon-size: var(--md-comp-dialog-icon-size, var(--md-sys-icon-size, 24px));inline-size:var(--_icon-size);block-size:var(--_icon-size);font-size:var(--_icon-size);color:var(--md-comp-dialog-icon-color, var(--md-sys-color-secondary))}dialog.micl-dialog .micl-dialog__headline :is(h1,h2,h3,h4,h5,h6,.micl-heading){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);letter-spacing:var(--md-sys-typescale-headline-small-tracking);flex:1 1 100%;margin:0;color:var(--md-comp-dialog-headline-color, var(--md-sys-color-on-surface))}dialog.micl-dialog .micl-dialog__headline .micl-dialog__subhead{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);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--md-comp-dialog-subhead-color, var(--md-sys-color-on-surface))}dialog.micl-dialog .micl-dialog__headline:has(+.micl-dialog__actions){padding-block-end:0}dialog.micl-dialog .micl-dialog__supporting-text{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-comp-dialog-supporting-text-color, var(--md-sys-color-on-surface-variant))}dialog.micl-dialog .micl-dialog__content{flex-shrink:1;padding-inline:var(--_dialog-padding);overflow-y:auto}dialog.micl-dialog .micl-dialog__actions{display:flex;flex-shrink:0;justify-content:flex-end;column-gap:8px;padding:var(--_dialog-padding)}@media(max-width: 599px){dialog.micl-dialog.micl-dialog--fullscreen{--_background-color: var(--md-comp-full-screen-dialog-container-color, var(--md-sys-color-surface));inline-size:100%;block-size:100dvb;max-inline-size:100%;max-block-size:100dvb;border-radius:var(--md-sys-shape-corner-none, 0px);box-shadow:var(--md-sys-elevation-level0);timeline-scope:--headlineTimeline}dialog.micl-dialog.micl-dialog--fullscreen .micl-dialog__headline{box-sizing:border-box;block-size:56px;flex-direction:row;align-items:center;text-align:start;gap:8px;padding-block:4px;padding-inline:8px 16px;animation-name:headlineScroll;animation-duration:1ms;animation-timeline:--headlineTimeline;animation-fill-mode:forwards;animation-range:0% 20%;z-index:1}dialog.micl-dialog.micl-dialog--fullscreen .micl-dialog__headline :is(h1,h2,h3,h4,h5,h6,.micl-heading){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);letter-spacing:var(--md-sys-typescale-title-large-tracking);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dialog.micl-dialog.micl-dialog--fullscreen .micl-dialog__headline .micl-dialog__icon{display:none}dialog.micl-dialog.micl-dialog--fullscreen .micl-dialog__content{scroll-timeline:--headlineTimeline block}dialog.micl-dialog.micl-dialog--fullscreen .micl-dialog__actions{display:none}}@media(min-width: 600px){dialog.micl-dialog.micl-dialog--fullscreen .micl-dialog__fullscreen{display:none}}@media(max-width: 599px){body:has(dialog.micl-dialog.micl-dialog--fullscreen:popover-open){overflow-y:hidden}}@keyframes headlineScroll{from{background-color:rgba(0,0,0,0);box-shadow:var(--md-sys-elevation-level0)}to{background-color:var(--md-sys-color-surface-container);box-shadow:var(--md-sys-elevation-level2)}}.micl-snackbar{--_motion-spatial: var(--md-comp-snackbar-motion-spatial, var(--md-sys-motion-expressive-default-spatial));--_motion-duration: var(--md-comp-snackbar-motion-duration, var(--md-sys-motion-expressive-default-spatial-duration));--_motion-duration-reverse: var(--md-comp-snackbar-motion-duration-reverse, var(--md-sys-motion-expressive-fast-spatial-duration));--_duration: var(--_motion-duration-reverse);--statelayer-color: var(--md-sys-color-inverse-primary);--statelayer-opacity: 0%;box-sizing:border-box;position:fixed;display:flex;align-items:center;justify-content:space-between;column-gap:4px;block-size:0;inline-size:fit-content;max-inline-size:var(--md-comp-snackbar-container-max-width, 600px);min-inline-size:var(--md-comp-snackbar-container-min-width, 320px);inset:auto;inset-block-end:calc(var(--md-comp-snackbar-margin, 8px) + env(safe-area-inset-bottom, 0px));inset-inline:var(--md-sys-layout-window-margin);margin-block:0;margin-inline:auto;padding-block:0;padding-inline:var(--md-comp-snackbar-padding, 16px);border:none}@media(forced-colors: active){.micl-snackbar{border:1px solid CanvasText}}.micl-snackbar{outline:none;border-radius:var(--md-comp-snackbar-container-shape, var(--md-sys-shape-corner-extra-small));box-shadow:var(--md-comp-snackbar-container-elevation, var(--md-sys-elevation-level3));background-color:var(--md-comp-snackbar-container-color, var(--md-sys-color-inverse-surface));background-image:linear-gradient(rgb(from var(--statelayer-color) r g b/var(--statelayer-opacity)));background-repeat:no-repeat;background-size:100%;opacity:0;overflow:clip;transition:block-size var(--_duration) var(--_motion-spatial),opacity var(--_motion-duration-reverse) linear,display var(--_motion-duration-reverse) linear allow-discrete,overlay var(--_motion-duration-reverse) linear allow-discrete,--statelayer-opacity var(--_motion-duration) linear}.micl-snackbar:hover{--statelayer-color: var(--md-comp-snackbar-hover-state-layer-color, var(--md-sys-color-inverse-primary));--statelayer-opacity: var(--md-comp-snackbar-hover-state-layer-opacity, var(--md-sys-state-hover-state-layer-opacity))}.micl-snackbar:active{--statelayer-color: var(--md-comp-snackbar-pressed-state-layer-color, var(--md-sys-color-inverse-primary));--statelayer-opacity: var(--md-comp-snackbar-pressed-state-layer-opacity, var(--md-sys-state-pressed-state-layer-opacity))}.micl-snackbar:popover-open{--_duration: var(--_motion-duration);block-size:var(--md-comp-snackbar-with-single-line-container-height, 48px);opacity:1}@starting-style{.micl-snackbar:popover-open{block-size:0;opacity:0}}.micl-snackbar.micl-snackbar--two:popover-open{block-size:var(--md-comp-snackbar-with-two-lines-container-height, 68px)}.micl-snackbar .micl-snackbar__supporting-text{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);display:flex;flex-direction:column;color:var(--md-comp-snackbar-supporting-text-color, var(--md-sys-color-inverse-on-surface))}.micl-snackbar:has(button){padding-inline-end:4px}.micl-snackbar button{--statelayer-color: var(--md-comp-snackbar-action-label-text-color, var(--md-sys-color-inverse-primary));color:var(--md-comp-snackbar-action-label-text-color, var(--md-sys-color-inverse-primary))}.micl-snackbar button:hover{color:var(--md-comp-snackbar-action-hover-label-text-color, var(--md-sys-color-inverse-primary))}.micl-snackbar button:focus-visible{color:var(--md-comp-snackbar-action-focus-label-text-color, var(--md-sys-color-inverse-primary))}.micl-snackbar button:active{color:var(--md-comp-snackbar-action-pressed-label-text-color, var(--md-sys-color-inverse-primary))}.micl-snackbar button[class*=micl-iconbutton]{--statelayer-color: var(--md-comp-snackbar-icon-color, var(--md-sys-color-inverse-on-surface));color:var(--md-comp-snackbar-icon-color, var(--md-sys-color-inverse-on-surface));font-size:var(--md-comp-snackbar-icon-size, var(--md-sys-icon-size, 24px))}.micl-snackbar button[class*=micl-iconbutton]:hover{color:var(--md-comp-snackbar-icon-hover-icon-color, var(--md-sys-color-inverse-on-surface))}.micl-snackbar button[class*=micl-iconbutton]:focus-visible{color:var(--md-comp-snackbar-icon-focus-icon-color, var(--md-sys-color-inverse-on-surface))}.micl-snackbar button[class*=micl-iconbutton]:active{color:var(--md-comp-snackbar-icon-pressed-icon-color, var(--md-sys-color-inverse-on-surface))}@media(max-width: 599px){.micl-snackbar{inline-size:auto;min-inline-size:auto}}.micl-badge{--_size: var(--md-comp-badge-size, 6px);--_large-size: var(--md-comp-badge-large-size, 16px);--_icon: var(--md-sys-icon-size, 24px);--_dx: var(--md-comp-badge-inline-offset, 0px);--_dy: var(--md-comp-badge-block-offset, 0px);box-sizing:border-box;position:absolute;inset:auto;margin:0;overflow:clip;z-index:1;background-color:var(--md-comp-badge-color, var(--md-sys-color-error));color:var(--md-comp-badge-large-label-text-color, var(--md-sys-color-on-error))}@media(forced-colors: active){.micl-badge{border:1px solid CanvasText}}.micl-badge.micl-badge--small{inline-size:var(--_size);block-size:var(--_size);inset-block-start:calc(anchor(center) - var(--_icon)/2 + var(--_dy));inset-inline-start:calc(anchor(center) + var(--_icon)/2 - var(--_size) + var(--_dx));padding:0;border-radius:calc(var(--_size)/2)}.micl-badge:not(.micl-badge--small){font:var(--md-sys-typescale-label-small-weight) var(--md-sys-typescale-label-small-size)/var(--md-sys-typescale-label-small-line-height) var(--md-sys-typescale-label-small-font);letter-spacing:var(--md-sys-typescale-label-small-tracking);inline-size:fit-content;max-inline-size:34px;min-inline-size:var(--_large-size);block-size:var(--_large-size);inset-block-start:calc(anchor(center) - var(--_icon)/2 - (var(--_large-size) - 14px) + var(--_dy));inset-inline-start:calc(anchor(center) + var(--_icon)/2 - 12px + var(--_dx));padding-inline:var(--md-comp-badge-large-padding, 4px);border-radius:calc(var(--_large-size)/2)}.micl-badge.micl-badge--trailing{position:static;display:inline-flex;align-items:center;justify-content:center;align-self:center;margin-inline-start:var(--md-comp-badge-trailing-space, 4px)}@property --micl-appbar-progress{syntax:"<number>";inherits:true;initial-value:0}.micl-appbar{--_height: 64px;--_appbar-small-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);--_appbar-small-tracking: var(--md-sys-typescale-title-large-tracking);--_appbar-small-subtitle-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);--_appbar-small-subtitle-tracking: var(--md-sys-typescale-label-medium-tracking);box-sizing:border-box;position:sticky;display:grid;grid-template-columns:0fr 1fr repeat(5, auto);grid-template-rows:64px max-content;align-content:space-between;align-items:center;min-block-size:var(--_height);inset-block-start:var(--_stick, auto);padding-inline:var(--md-sys-layout-window-margin);border-start-start-radius:inherit;border-start-end-radius:inherit;background-color:var(--md-comp-app-bar-container-color, inherit);z-index:8}.micl-appbar::before{content:"";grid-area:1/1/2/3}.micl-appbar .micl-appbar__leading-icon,.micl-appbar .micl-appbar__trailing-icon{--_icon-offset: calc((var(--micl-width, var(--md-sys-icon-size, 24px)) - var(--md-sys-icon-size, 24px)) / 2);z-index:1}.micl-appbar .micl-appbar__leading,.micl-appbar .micl-appbar__leading-icon{grid-area:1/1;margin-inline-end:4px}.micl-appbar .micl-appbar__leading-icon{margin-inline-start:calc(-1*var(--_icon-offset));color:var(--md-comp-app-bar-leading-icon-color, var(--md-sys-color-on-surface))}.micl-appbar .micl-appbar__headline{display:flex;grid-area:1/2;flex-direction:column;align-items:flex-start;min-inline-size:0;margin-block:8px;margin-inline-end:4px;color:var(--md-comp-app-bar-title-color, var(--md-sys-color-on-surface));white-space:nowrap}.micl-appbar .micl-appbar__headline.micl-appbar__headline--center{align-items:center;text-align:center}.micl-appbar .micl-appbar__headline>*{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}.micl-appbar .micl-appbar__headline :is(h1,h2,h3,h4,h5,h6,.micl-heading){font:var(--_appbar-small-font);letter-spacing:var(--_appbar-small-tracking);margin:0}.micl-appbar .micl-appbar__headline .micl-appbar__subtitle{font:var(--_appbar-small-subtitle-font);letter-spacing:var(--_appbar-small-subtitle-tracking);margin:0;color:var(--md-comp-app-bar-subtitle-color, var(--md-sys-color-on-surface-variant))}.micl-appbar:not(.micl-appbar--medium,.micl-appbar--large) .micl-appbar__headline--center{position:absolute;grid-area:auto;inset:0;justify-content:center;margin:0}.micl-appbar .micl-appbar__trailing,.micl-appbar .micl-appbar__trailing-icon{grid-row:1}.micl-appbar .micl-appbar__trailing-icon{color:var(--md-comp-app-bar-trailing-icon-color, var(--md-sys-color-on-surface-variant))}.micl-appbar .micl-appbar__trailing-icon:last-child{margin-inline-end:calc(-1*var(--_icon-offset))}@supports(anchor-name: --micl-appbar-lead){.micl-appbar--medium,.micl-appbar--large{--_collapse: , micl-appbar-collapse}}.micl-appbar--medium,.micl-appbar--large{padding-block-end:12px}.micl-appbar--medium .micl-appbar__headline,.micl-appbar--large .micl-appbar__headline{grid-area:2/1/3/-1;align-self:end;margin:0;white-space:normal}.micl-appbar--medium{--_height: 112px;--_appbar-title-size: var(--md-sys-typescale-headline-medium-size);--_appbar-title-line: var(--md-sys-typescale-headline-medium-line-height);--_appbar-subtitle-size: var(--md-sys-typescale-label-large-size);--_appbar-subtitle-line: var(--md-sys-typescale-label-large-line-height);--_appbar-subtitle-track: var(--md-sys-typescale-label-large-tracking)}.micl-appbar--medium .micl-appbar__headline :is(h1,h2,h3,h4,h5,h6,.micl-heading){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);letter-spacing:var(--md-sys-typescale-headline-medium-tracking)}.micl-appbar--medium .micl-appbar__headline .micl-appbar__subtitle{font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size)/var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.micl-appbar--medium:has(.micl-appbar__subtitle){--_height: 136px}.micl-appbar--large{--_height: 120px;--_appbar-title-size: var(--md-sys-typescale-display-small-size);--_appbar-title-line: var(--md-sys-typescale-display-small-line-height);--_appbar-subtitle-size: var(--md-sys-typescale-title-medium-size);--_appbar-subtitle-line: var(--md-sys-typescale-title-medium-line-height);--_appbar-subtitle-track: var(--md-sys-typescale-title-medium-tracking)}.micl-appbar--large .micl-appbar__headline :is(h1,h2,h3,h4,h5,h6,.micl-heading){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);letter-spacing:var(--md-sys-typescale-display-small-tracking)}.micl-appbar--large .micl-appbar__headline .micl-appbar__subtitle{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)}.micl-appbar--large:has(.micl-appbar__subtitle){--_height: 152px}@container style(--_appbar-collapsing: 1){.micl-appbar{anchor-scope:--micl-appbar-lead,--micl-appbar-content}.micl-appbar::before{anchor-name:--micl-appbar-content}.micl-appbar :is(.micl-appbar__leading,.micl-appbar__leading-icon){anchor-name:--micl-appbar-lead}.micl-appbar .micl-appbar__headline{--_lines: var(--md-sys-typescale-title-large-line-height);--_appbar-p: var(--micl-appbar-progress);position:absolute;grid-area:1/1/3/-1;margin:0;inset-inline-start:calc(var(--_appbar-p)*(anchor-size(--micl-appbar-lead inline, -4px) + 4px - var(--_trim, 0px)));inset-inline-end:calc(min(1,var(--_appbar-p)*5)*(anchor(--micl-appbar-content end, -4px) + 4px));inset-block-end:calc(var(--_appbar-p)*(64px - var(--_lines))/2);white-space:nowrap}.micl-appbar .micl-appbar__headline :is(h1,h2,h3,h4,h5,h6,.micl-heading){font-size:calc(var(--_appbar-title-size) + var(--_appbar-p)*(var(--md-sys-typescale-title-large-size) - var(--_appbar-title-size)));line-height:calc(var(--_appbar-title-line) + var(--_appbar-p)*(var(--md-sys-typescale-title-large-line-height) - var(--_appbar-title-line)))}.micl-appbar .micl-appbar__headline .micl-appbar__subtitle{font-size:calc(var(--_appbar-subtitle-size) + var(--_appbar-p)*(var(--md-sys-typescale-label-medium-size) - var(--_appbar-subtitle-size)));line-height:calc(var(--_appbar-subtitle-line) + var(--_appbar-p)*(var(--md-sys-typescale-label-medium-line-height) - var(--_appbar-subtitle-line)));letter-spacing:calc(var(--_appbar-subtitle-track) + var(--_appbar-p)*(var(--md-sys-typescale-label-medium-tracking) - var(--_appbar-subtitle-track)))}.micl-appbar:has(>.micl-appbar__leading-icon) .micl-appbar__headline{--_trim: calc((anchor-size(--micl-appbar-lead inline, 24px) - var(--md-sys-icon-size, 24px)) / 2)}.micl-appbar:has(.micl-appbar__subtitle) .micl-appbar__headline{--_lines: calc(var(--md-sys-typescale-title-large-line-height) + var(--md-sys-typescale-label-medium-line-height))}}@supports(animation-timeline: scroll()){.micl-appbar{animation-name:var(--_stick-animation, none);animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll();animation-range:0 8px,0 calc(var(--_height) - 64px)}}.micl-appbar.micl-appbar--sticky,.micl-panes:not(:has(>.micl-pane:nth-child(2))) .micl-appbar:not(.micl-appbar--not-sticky){--_stick: env(safe-area-inset-top, 0px);--_stick-animation: micl-appbar-background var(--_collapse, )}@media(max-width: 599px){.micl-panes:has(>.micl-pane:nth-child(2)) .micl-appbar:not(.micl-appbar--not-sticky){--_stick: env(safe-area-inset-top, 0px);--_stick-animation: micl-appbar-background var(--_collapse, )}}@media(min-width: 600px)and (max-width: 839px){.micl-panes:has(>.micl-pane:nth-child(2)).micl-panes--stacked-to-expanded .micl-appbar:not(.micl-appbar--not-sticky),.micl-panes:has(>.micl-pane:nth-child(2)).micl-panes--stacked-to-large .micl-appbar:not(.micl-appbar--not-sticky),.micl-panes:has(>.micl-pane:nth-child(2)).micl-panes--stacked-to-extralarge .micl-appbar:not(.micl-appbar--not-sticky){--_stick: env(safe-area-inset-top, 0px);--_stick-animation: micl-appbar-background var(--_collapse, )}}@media(min-width: 840px)and (max-width: 1199px){.micl-panes:has(>.micl-pane:nth-child(2)).micl-panes--stacked-to-large .micl-appbar:not(.micl-appbar--not-sticky),.micl-panes:has(>.micl-pane:nth-child(2)).micl-panes--stacked-to-extralarge .micl-appbar:not(.micl-appbar--not-sticky){--_stick: env(safe-area-inset-top, 0px);--_stick-animation: micl-appbar-background var(--_collapse, )}}@media(min-width: 1200px)and (max-width: 1599px){.micl-panes:has(>.micl-pane:nth-child(2)).micl-panes--stacked-to-extralarge .micl-appbar:not(.micl-appbar--not-sticky){--_stick: env(safe-area-inset-top, 0px);--_stick-animation: micl-appbar-background var(--_collapse, )}}@keyframes micl-appbar-background{to{background-color:var(--md-comp-app-bar-on-scroll-container-color, var(--md-sys-color-surface-container));border-start-start-radius:0;border-start-end-radius:0}}@keyframes micl-appbar-collapse{from{grid-template-rows:64px 0;--_appbar-collapsing: 1}to{grid-template-rows:64px 0;min-block-size:64px;margin-block-end:calc(var(--_height) - 64px);padding-block-end:0;--micl-appbar-progress: 1;--_appbar-collapsing: 1}}dialog.micl-sidesheet{--_width: min(var(--md-comp-sidesheet-container-width, 256px), var(--md-comp-sidesheet-container-max-width, 400px));--_sidesheet-padding: var(--md-comp-sidesheet-padding, var(--md-sys-layout-window-margin, 24px));--_motion-spatial: var(--md-comp-sidesheet-motion-spatial, var(--md-sys-motion-expressive-slow-spatial));--_motion-duration: var(--md-comp-sidesheet-motion-duration, var(--md-sys-motion-expressive-slow-spatial-duration));--_motion-duration-reverse: var(--md-comp-sidesheet-motion-duration-reverse, var(--md-sys-motion-expressive-default-spatial-duration));--_spring-buffer: 40px;--_duration: var(--_motion-duration-reverse);box-sizing:border-box;display:none;flex-direction:column;inline-size:calc(var(--_width) + var(--_spring-buffer));max-inline-size:none;block-size:100dvb;max-block-size:none;margin-block:0;margin-inline-start:auto;margin-inline-end:calc(-1*(var(--_width) + var(--_spring-buffer)));padding-block:var(--_sidesheet-padding) 0;padding-inline:0 var(--_spring-buffer);color:var(--md-comp-sidesheet-content-color, var(--md-sys-color-on-surface));background-color:var(--md-comp-sidesheet-standard-container-color, var(--md-sys-color-surface));border:none}@media(forced-colors: active){dialog.micl-sidesheet{border:1px solid CanvasText}}dialog.micl-sidesheet{border-radius:var(--md-comp-sidesheet-container-shape, var(--md-sys-shape-corner-none));box-shadow:var(--md-comp-sidesheet-standard-container-elevation, var(--md-sys-elevation-level0));opacity:0;overflow:hidden;transition:opacity var(--_duration) linear,margin-inline-end var(--_duration) var(--_motion-spatial),overlay var(--_duration) linear allow-discrete,display var(--_duration) linear allow-discrete}dialog.micl-sidesheet .micl-sidesheet__headline{display:flex;align-items:center;min-block-size:var(--md-comp-sidesheet-headline-height, 40px);padding-inline:var(--_sidesheet-padding);margin-block-end:16px;column-gap:12px;color:var(--md-sys-color-on-surface-variant)}dialog.micl-sidesheet .micl-sidesheet__headline h1,dialog.micl-sidesheet .micl-sidesheet__headline h2,dialog.micl-sidesheet .micl-sidesheet__headline h3,dialog.micl-sidesheet .micl-sidesheet__headline h4,dialog.micl-sidesheet .micl-sidesheet__headline h5,dialog.micl-sidesheet .micl-sidesheet__headline h6,dialog.micl-sidesheet .micl-sidesheet__headline .micl-heading{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);letter-spacing:var(--md-sys-typescale-title-large-tracking);flex:1 2 fit-content;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dialog.micl-sidesheet .micl-sidesheet__headline button{margin-inline:-8px}dialog.micl-sidesheet .micl-sidesheet__content{box-sizing:border-box;flex:1 1 auto;padding-block-end:var(--_sidesheet-padding);padding-inline:var(--_sidesheet-padding);overflow:hidden auto}dialog.micl-sidesheet .micl-sidesheet__actions{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:start;padding-block:16px var(--_sidesheet-padding);padding-inline:var(--_sidesheet-padding);column-gap:8px;overflow:hidden}dialog.micl-sidesheet[open]{background-color:var(--md-comp-sidesheet-modal-container-color, var(--md-sys-color-surface-container-low));border-start-start-radius:var(--md-comp-sidesheet-modal-container-shape, var(--md-sys-shape-corner-large));border-end-start-radius:var(--md-comp-sidesheet-modal-container-shape, var(--md-sys-shape-corner-large));box-shadow:var(--md-comp-sidesheet-modal-container-elevation, var(--md-sys-elevation-level1))}dialog.micl-sidesheet:popover-open{border-inline-start:var(--md-comp-sidesheet-divider-thickness, 1px) solid var(--md-comp-sidesheet-divider-color, var(--md-sys-color-outline-variant, gray))}dialog.micl-sidesheet:popover-open,dialog.micl-sidesheet[open]{--_duration: var(--_motion-duration);display:flex;margin-inline-end:calc(-1*var(--_spring-buffer));opacity:100%}@starting-style{dialog.micl-sidesheet:popover-open,dialog.micl-sidesheet[open]{margin-inline-end:calc(-1*(var(--_width) + var(--_spring-buffer)));opacity:0}}dialog.micl-sidesheet::backdrop{background-color:rgba(0,0,0,0);transition:background-color var(--_duration) linear}@starting-style{dialog.micl-sidesheet[open]::backdrop{background-color:rgba(0,0,0,0)}}@media(min-width: 600px){body:has(dialog.micl-sidesheet[popover]){box-sizing:border-box;max-inline-size:100%;margin:0;transition:max-inline-size var(--md-comp-sidesheet-motion-duration-reverse, var(--md-sys-motion-expressive-default-spatial-duration))}body:has(dialog.micl-sidesheet:popover-open){max-inline-size:calc(100% - min(var(--md-comp-sidesheet-container-width, 256px),var(--md-comp-sidesheet-container-max-width, 400px)));transition:max-inline-size var(--md-comp-sidesheet-motion-duration, var(--md-sys-motion-expressive-slow-spatial-duration)) var(--md-comp-sidesheet-motion-spatial, var(--md-sys-motion-expressive-slow-spatial))}}@property --micl-bottomsheet-scroll{syntax:"<custom-ident>";inherits:true;initial-value:hidden}dialog.micl-bottomsheet{--_height: var(--md-comp-bottomsheet-height, max-content);--_margin: var(--md-comp-bottomsheet-margin, 56px);--_margin-top: var(--md-comp-bottomsheet-margin-top, 72px);--_bottomsheet-padding: var(--md-comp-bottomsheet-padding, 24px);--_bottomsheet-drag-handle-width: var(--md-comp-bottomsheet-drag-handle-width, 32px);--_bottomsheet-drag-handle-height: var(--md-comp-bottomsheet-drag-handle-height, 4px);--_motion-spatial: var(--md-comp-bottomsheet-motion-spatial, var(--md-sys-motion-expressive-slow-spatial));--_motion-duration: var(--md-comp-bottomsheet-motion-duration, var(--md-sys-motion-expressive-slow-spatial-duration));--_motion-duration-reverse: var(--md-comp-bottomsheet-motion-duration-reverse, var(--md-sys-motion-expressive-default-spatial-duration));--_duration: var(--_motion-duration-reverse);--_easing: cubic-bezier(0.3, 0, 0.8, 0.15);--micl-bottomsheet-scroll: hidden;--_settle-delay: 0s;box-sizing:border-box;position:fixed;inset-block:auto 0;inset-inline:0;block-size:0;max-block-size:50dvb;inline-size:100%;max-inline-size:100%;margin:0;padding:0;border:none}@media(forced-colors: active){dialog.micl-bottomsheet{border:1px solid CanvasText}}dialog.micl-bottomsheet{border-radius:var(--md-comp-bottomsheet-container-shape, var(--md-sys-shape-corner-extra-large-top));background-color:var(--md-comp-bottomsheet-container-color, var(--md-sys-color-surface-container-low));box-shadow:var(--md-comp-bottomsheet-container-elevation, var(--md-sys-elevation-level1));opacity:0;overflow:hidden;interpolate-size:allow-keywords}dialog.micl-bottomsheet[data-miclfitheight]{max-block-size:calc(100dvb - var(--_margin-top))}dialog.micl-bottomsheet:not(.micl-bottomsheet--resizing){transition:opacity var(--_duration) var(--_easing),block-size var(--_duration) var(--_motion-spatial),overlay var(--_duration) linear allow-discrete,display var(--_duration) linear allow-discrete,--micl-bottomsheet-scroll 0s var(--_settle-delay) allow-discrete}dialog.micl-bottomsheet .micl-bottomsheet__headline{box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;inline-size:100%;block-size:var(--md-sys-state-target-size, 48px);justify-content:center;cursor:grab;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}dialog.micl-bottomsheet .micl-bottomsheet__headline .micl-bottomsheet__draghandle{box-sizing:content-box;inline-size:var(--_bottomsheet-drag-handle-width);block-size:var(--_bottomsheet-drag-handle-height);padding:16px calc((var(--md-sys-state-target-size, 48px) - var(--_bottomsheet-drag-handle-width))/2);border:none;border-radius:var(--md-sys-shape-corner-extra-large);background:none;cursor:pointer}dialog.micl-bottomsheet .micl-bottomsheet__headline .micl-bottomsheet__draghandle::before{content:"";display:block;block-size:100%;border-radius:calc(var(--_bottomsheet-drag-handle-height)/2);background-color:var(--md-comp-bottomsheet-drag-handle-color, var(--md-sys-color-on-surface-variant))}@media(forced-colors: active){dialog.micl-bottomsheet .micl-bottomsheet__headline .micl-bottomsheet__draghandle::before{forced-color-adjust:none;background-color:CanvasText}}dialog.micl-bottomsheet .micl-bottomsheet__headline .micl-bottomsheet__draghandle:focus-visible{outline:var(--md-sys-state-focus-indicator-thickness, 3px) solid var(--md-comp-bottomsheet-focus-indicator-color, var(--md-sys-color-secondary));outline-offset:var(--md-sys-state-focus-indicator-outer-offset, 2px)}dialog.micl-bottomsheet .micl-bottomsheet__content{flex:1 1 auto;padding:0 var(--_bottomsheet-padding) var(--_bottomsheet-padding) var(--_bottomsheet-padding);overflow:hidden var(--micl-bottomsheet-scroll)}dialog.micl-bottomsheet .micl-bottomsheet__content:first-child{padding-block-start:var(--_bottomsheet-padding)}dialog.micl-bottomsheet::backdrop{background-color:rgba(0,0,0,0);transition:overlay var(--_duration) linear allow-discrete,display var(--_duration) linear allow-discrete,background-color var(--_duration) linear}dialog.micl-bottomsheet:popover-open,dialog.micl-bottomsheet[open]{--_duration: var(--_motion-duration);--_easing: cubic-bezier(0.05, 0.7, 0.1, 1);--micl-bottomsheet-scroll: auto;--_settle-delay: var(--_motion-duration);display:flex;flex-direction:column;block-size:var(--_height);opacity:1}@starting-style{dialog.micl-bottomsheet:popover-open,dialog.micl-bottomsheet[open]{block-size:0;opacity:0;--micl-bottomsheet-scroll: hidden}}@starting-style{dialog.micl-bottomsheet[open]::backdrop{background-color:rgba(0,0,0,0)}}dialog.micl-bottomsheet.micl-bottomsheet--resizing{--micl-bottomsheet-scroll: hidden}dialog.micl-bottomsheet.micl-bottomsheet--resizing .micl-bottomsheet__headline{cursor:grabbing}@media(min-width: 600px){dialog.micl-bottomsheet{inline-size:min(100% - 2*var(--_margin),640px);margin-inline:auto}}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item,nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item{--micl-ripple: 1;--statelayer-color: var(--_navigationrail-state-layer-color, var(--md-sys-color-on-secondary-container));--_navigationrail-ripple-duration: var(--md-sys-state-ripple-duration, 750ms);box-sizing:border-box;display:flex;position:relative;align-items:center;text-decoration:none;cursor:pointer;overflow:visible;background-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);background-image:radial-gradient(circle at var(--micl-x, center) var(--micl-y, center), transparent 0%, rgb(from var(--statelayer-color) r g b/calc(var(--statelayer-opacity) * var(--md-sys-state-ripple-opacity-factor))) 10%, transparent 10%),linear-gradient(rgb(from var(--statelayer-color) r g b/var(--statelayer-opacity)));background-repeat:no-repeat;background-position:var(--micl-x, center) var(--micl-y, center),0 0;background-size:0%,100%}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item:focus-visible,nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item:focus-visible{--statelayer-opacity: var(--md-sys-state-focus-state-layer-opacity, 10%);outline:var(--md-sys-state-focus-indicator-thickness, 3px) solid var(--md-sys-color-secondary);outline-offset:var(--md-sys-state-focus-indicator-inner-offset, -3px)}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item:hover,nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item:hover{--statelayer-opacity: var(--md-sys-state-hover-state-layer-opacity, 8%)}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item:active,nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item:active{--statelayer-opacity: var(--md-sys-state-pressed-state-layer-opacity, 10%)}.micl-navigationrail>.micl-navigationrail__content>a.micl-rippling.micl-navigationrail__item,nav.micl-navigationbar>.micl-navigationbar__content>a.micl-rippling.micl-navigationbar__item{animation:micl-ripple calc(var(--_navigationrail-ripple-duration)*1.333)}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item .micl-navigationrail__icon,nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item .micl-navigationbar__icon{margin:0;padding-block:4px;color:var(--_navigationrail-inactive-icon-color, var(--md-sys-color-on-surface-variant));font-variation-settings:"FILL" 0}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item .micl-navigationrail__text,nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item .micl-navigationbar__text{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);letter-spacing:var(--md-sys-typescale-label-medium-tracking);min-block-size:var(--md-sys-typescale-label-medium-line-height);margin:4px 0px 0px 0px;color:var(--_navigationrail-inactive-label-color, var(--md-sys-color-on-surface-variant));overflow:hidden}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item[aria-current=page],nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item[aria-current=page]{background-color:var(--_navigationrail-active-indicator-color, var(--md-sys-color-secondary-container))}@media(forced-colors: active){.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item[aria-current=page],nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item[aria-current=page]{--_navigationrail-active-icon-color: HighlightText;--_navigationrail-active-label-color: CanvasText;forced-color-adjust:none;background-color:Highlight}}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item[aria-current=page] .micl-navigationrail__icon,nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item[aria-current=page] .micl-navigationbar__icon{color:var(--_navigationrail-active-icon-color, var(--md-sys-color-on-secondary-container));font-variation-settings:"FILL" 1}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item[aria-current=page] .micl-navigationrail__text,nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item[aria-current=page] .micl-navigationbar__text{color:var(--_navigationrail-active-label-color, var(--md-sys-color-secondary))}nav.micl-navigationbar{--_navigationbar-container-height: var(--md-comp-nav-bar-container-height, 64px);--_navigationbar-item-height: var(--md-comp-nav-bar-item-vertical-active-indicator-height, 32px);--_navigationbar-item-offset: 6px;--_navigationbar-badge-position: absolute;--_navigationbar-badge-align: auto;--_navigationbar-badge-margin: 0px;box-sizing:border-box;position:fixed;inset-block:auto 0;inset-inline:0;padding-block-end:env(safe-area-inset-bottom);background-color:var(--md-comp-nav-bar-container-color, var(--md-sys-color-surface-container));box-shadow:var(--md-comp-nav-bar-container-elevation, var(--md-sys-elevation-level2));border-radius:var(--md-comp-nav-bar-container-shape, 0px);z-index:9}nav.micl-navigationbar>.micl-navigationbar__content{box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-evenly;block-size:var(--_navigationbar-container-height);column-gap:var(--md-comp-nav-bar-item-between-space, 0px);padding-block-start:var(--_navigationbar-item-offset)}nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item{anchor-scope:--micl-navigationbar-icon;--_navigationrail-state-layer-color: var(--md-comp-nav-bar-item-state-layer-color, var(--md-sys-color-on-secondary-container));--_navigationrail-inactive-icon-color: var(--md-comp-nav-bar-item-inactive-icon-color, var(--md-sys-color-on-surface-variant));--_navigationrail-inactive-label-color: var(--md-comp-nav-bar-item-inactive-label-text-color, var(--md-sys-color-on-surface-variant));--_navigationrail-active-indicator-color: var(--md-comp-nav-bar-item-active-indicator-color, var(--md-sys-color-secondary-container));--_navigationrail-active-icon-color: var(--md-comp-nav-bar-item-active-icon-color, var(--md-sys-color-on-secondary-container));--_navigationrail-active-label-color: var(--md-comp-nav-bar-item-active-label-text-color, var(--md-sys-color-secondary));flex-direction:column;inline-size:var(--md-comp-nav-bar-item-vertical-active-indicator-width, 56px);block-size:var(--_navigationbar-item-height);border-radius:var(--md-comp-nav-bar-item-active-indicator-shape, calc(var(--_navigationbar-item-height) / 2))}nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item::before{content:"";position:absolute;inset-inline:0;inset-block:calc(-1*var(--_navigationbar-item-offset)) calc(var(--_navigationbar-item-offset) + var(--_navigationbar-item-height) - var(--_navigationbar-container-height));background-color:rgba(0,0,0,0)}nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item .micl-badge{position-anchor:--micl-navigationbar-icon}nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item .micl-badge--trailing{position:var(--_navigationbar-badge-position);flex-shrink:0;align-self:var(--_navigationbar-badge-align);margin-inline-start:var(--_navigationbar-badge-margin)}nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item .micl-navigationbar__icon{anchor-name:--micl-navigationbar-icon;font-size:var(--md-comp-nav-bar-item-icon-size, var(--md-sys-icon-size));inline-size:var(--md-comp-nav-bar-item-icon-size, var(--md-sys-icon-size));padding-inline:16px}nav.micl-navigationbar>.micl-navigationbar__content>a.micl-navigationbar__item .micl-navigationbar__text{min-inline-size:0;max-inline-size:100%;margin-block-start:var(--md-comp-nav-bar-item-vertical-active-indicator-icon-label-space, var(--md-comp-nav-bar-item-active-indicator-icon-label-space, 4px));white-space:nowrap;text-overflow:ellipsis}nav.micl-navigationbar.micl-navigationbar--tall{--_navigationbar-container-height: var(--md-comp-nav-bar-tall-container-height, 80px);--_navigationbar-item-offset: 14px}nav.micl-navigationbar.micl-navigationbar--horizontal{--_navigationbar-item-height: var(--md-comp-nav-bar-item-horizontal-active-indicator-height, 40px);--_navigationbar-item-offset: calc((var(--_navigationbar-container-height) - var(--_navigationbar-item-height)) / 2);--_navigationbar-badge-position: static;--_navigationbar-badge-align: center;--_navigationbar-badge-margin: var(--md-comp-badge-trailing-space, 4px)}nav.micl-navigationbar.micl-navigationbar--horizontal>.micl-navigationbar__content{align-items:center;padding-block-start:0}nav.micl-navigationbar.micl-navigationbar--horizontal>.micl-navigationbar__content>a.micl-navigationbar__item{flex-direction:row;min-inline-size:0;inline-size:fit-content;max-inline-size:100%;block-size:var(--_navigationbar-item-height);border-radius:var(--md-comp-nav-bar-item-active-indicator-shape, calc(var(--_navigationbar-item-height) / 2))}nav.micl-navigationbar.micl-navigationbar--horizontal>.micl-navigationbar__content>a.micl-navigationbar__item .micl-navigationbar__icon{flex-shrink:0;padding-inline:var(--md-comp-nav-bar-item-horizontal-active-indicator-leading-space, 16px) var(--md-comp-nav-bar-item-horizontal-active-indicator-icon-label-space, var(--md-comp-nav-bar-item-active-indicator-icon-label-space, 4px))}nav.micl-navigationbar.micl-navigationbar--horizontal>.micl-navigationbar__content>a.micl-navigationbar__item .micl-navigationbar__text{margin-block-start:0;padding-inline-end:var(--md-comp-nav-bar-item-horizontal-active-indicator-trailing-space, 16px)}nav.micl-navigationbar.micl-navigationbar--horizontal>.micl-navigationbar__content>a.micl-navigationbar__item .micl-navigationbar__text:has(+.micl-badge--trailing){padding-inline-end:0}nav.micl-navigationbar.micl-navigationbar--horizontal>.micl-navigationbar__content>a.micl-navigationbar__item .micl-badge--trailing{margin-inline-end:var(--md-comp-nav-bar-item-horizontal-active-indicator-trailing-space, 16px)}@media(forced-colors: active){nav.micl-navigationbar.micl-navigationbar--horizontal>.micl-navigationbar__content>a.micl-navigationbar__item[aria-current=page]{--_navigationrail-active-label-color: HighlightText}}body:has(nav.micl-navigationbar){padding-block-end:calc(var(--md-comp-nav-bar-container-height, 64px) + env(safe-area-inset-bottom))}body:has(nav.micl-navigationbar--tall){padding-block-end:calc(var(--md-comp-nav-bar-tall-container-height, 80px) + env(safe-area-inset-bottom))}@media(min-width: 600px){nav.micl-navigationbar--bar-to-medium{--_navigationbar-container-height: var(--md-comp-nav-rail-item-container-height, 64px);--_navigationbar-item-offset: 0px;display:flex;flex-direction:column;position:sticky;float:inline-start;inset:unset;inset-block-start:0;inline-size:var(--md-comp-nav-rail-collapsed-container-width, 96px);block-size:100dvh;min-block-size:100%;margin-inline:calc(-1*var(--md-sys-layout-window-margin, 0px)) auto;padding-block:var(--md-comp-nav-rail-collapsed-top-space, 44px) 0;background-color:var(--md-comp-nav-rail-collapsed-container-color, var(--md-sys-color-surface));box-shadow:var(--md-comp-nav-rail-collapsed-container-elevation, var(--md-sys-elevation-level0));border-radius:var(--md-comp-nav-rail-collapsed-container-shape, 0px);border-inline-end:var(--md-comp-nav-rail-divider-thickness, 0px) solid var(--md-comp-nav-rail-divider-color, var(--md-comp-divider-color, var(--md-sys-color-outline-variant, gray)));overflow:hidden}nav.micl-navigationbar--bar-to-medium>.micl-navigationbar__content{flex:1 1 auto;flex-direction:column;justify-content:flex-start;inline-size:100%;block-size:auto;row-gap:var(--md-comp-nav-rail-item-container-vertical-space, 4px);padding-block:0 16px;padding-inline:calc((var(--md-comp-nav-rail-collapsed-container-width, 96px) - var(--md-comp-nav-bar-item-vertical-active-indicator-width, 56px))/2);overflow:hidden auto}nav.micl-navigationbar--bar-to-medium>.micl-navigationbar__content>a.micl-navigationbar__item{margin-block-end:calc(var(--md-comp-nav-rail-item-container-height, 64px) - var(--md-comp-nav-bar-item-vertical-active-indicator-height, 32px))}nav.micl-navigationbar--bar-to-medium>.micl-navigationbar__content>a.micl-navigationbar__item .micl-navigationbar__text{margin-block-start:var(--md-comp-nav-rail-collapsed-item-vertical-space, 4px)}body.micl-window:has(nav.micl-navigationbar--bar-to-medium){padding-block-end:var(--md-sys-layout-window-margin, 0px)}body:not(.micl-window):has(nav.micl-navigationbar--bar-to-medium){padding-block-end:0}}@media(min-width: 840px){nav.micl-navigationbar--bar-to-expanded{--_navigationbar-container-height: var(--md-comp-nav-rail-item-container-height, 64px);--_navigationbar-item-offset: 0px;display:flex;flex-direction:column;position:sticky;float:inline-start;inset:unset;inset-block-start:0;inline-size:var(--md-comp-nav-rail-collapsed-container-width, 96px);block-size:100dvh;min-block-size:100%;margin-inline:calc(-1*var(--md-sys-layout-window-margin, 0px)) auto;padding-block:var(--md-comp-nav-rail-collapsed-top-space, 44px) 0;background-color:var(--md-comp-nav-rail-collapsed-container-color, var(--md-sys-color-surface));box-shadow:var(--md-comp-nav-rail-collapsed-container-elevation, var(--md-sys-elevation-level0));border-radius:var(--md-comp-nav-rail-collapsed-container-shape, 0px);border-inline-end:var(--md-comp-nav-rail-divider-thickness, 0px) solid var(--md-comp-nav-rail-divider-color, var(--md-comp-divider-color, var(--md-sys-color-outline-variant, gray)));overflow:hidden}nav.micl-navigationbar--bar-to-expanded>.micl-navigationbar__content{flex:1 1 auto;flex-direction:column;justify-content:flex-start;inline-size:100%;block-size:auto;row-gap:var(--md-comp-nav-rail-item-container-vertical-space, 4px);padding-block:0 16px;padding-inline:calc((var(--md-comp-nav-rail-collapsed-container-width, 96px) - var(--md-comp-nav-bar-item-vertical-active-indicator-width, 56px))/2);overflow:hidden auto}nav.micl-navigationbar--bar-to-expanded>.micl-navigationbar__content>a.micl-navigationbar__item{margin-block-end:calc(var(--md-comp-nav-rail-item-container-height, 64px) - var(--md-comp-nav-bar-item-vertical-active-indicator-height, 32px))}nav.micl-navigationbar--bar-to-expanded>.micl-navigationbar__content>a.micl-navigationbar__item .micl-navigationbar__text{margin-block-start:var(--md-comp-nav-rail-collapsed-item-vertical-space, 4px)}body.micl-window:has(nav.micl-navigationbar--bar-to-expanded){padding-block-end:var(--md-sys-layout-window-margin, 0px)}body:not(.micl-window):has(nav.micl-navigationbar--bar-to-expanded){padding-block-end:0}}.micl-navigationrail{--_spring-buffer: var(--md-comp-nav-rail-spring-buffer, 100px);--_motion-spatial: var(--md-comp-nav-rail-motion-spatial, var(--md-sys-motion-expressive-slow-spatial));--_navigationrail-motion-duration: var(--md-comp-nav-rail-motion-duration, var(--md-sys-motion-expressive-slow-spatial-duration));--_motion-duration-reverse: var(--md-comp-nav-rail-motion-duration-reverse, var(--md-sys-motion-expressive-default-spatial-duration));--_morph-duration: var(--md-comp-nav-rail-morph-duration, var(--md-sys-motion-expressive-fast-spatial-duration));--_morph-duration-reverse: var(--md-comp-nav-rail-morph-duration-reverse, var(--md-sys-motion-expressive-fast-spatial-duration));--_navigationrail-current-max-width: var(--md-comp-nav-rail-collapsed-container-width, 96px);--_navigationrail-current-min-width: var(--md-comp-nav-rail-collapsed-container-width, 96px);--_navigationrail-item-direction: column;--_navigationrail-item-width: var(--md-comp-nav-rail-item-vertical-active-indicator-width, 56px);--_navigationrail-item-target-height: var(--_navigationrail-item-base-height);--_navigationrail-icon-label-space: var(--md-comp-nav-rail-collapsed-item-vertical-space, 4px);--_navigationrail-content-padding: calc((var(--md-comp-nav-rail-collapsed-container-width, 96px) - var(--md-comp-nav-rail-item-vertical-active-indicator-width, 56px)) / 2);--_navigationrail-header-space: 0px;--_navigationrail-badge-position: absolute;--_navigationrail-badge-align: auto;--_navigationrail-badge-margin: 0px}.micl-navigationrail:has(>.micl-navigationrail__headline){--_navigationrail-header-space: var(--md-comp-nav-rail-item-header-space-minimum, 40px)}.micl-navigationrail{--_duration: var(--_motion-duration-reverse);--_navigationrail-content-gap: var(--md-comp-nav-rail-item-container-vertical-space, 4px);--_navigationrail-morph-speed: var(--_morph-duration-reverse);--_container-delay: calc(var(--_navigationrail-morph-speed) / 2);--_navigationrail-item-delay: 0ms;--_navigationrail-text-animation: none;--_navigationrail-expanded-text-margin: calc(var(--md-comp-nav-rail-item-active-indicator-icon-label-space, 8px) - 16px);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;block-size:calc(100dvh - env(safe-area-inset-top, 0px));min-block-size:100%;margin-block:0;margin-inline:calc(-1*var(--md-sys-layout-window-margin, 0px)) auto;padding-block:var(--md-comp-nav-rail-collapsed-top-space, 44px) 0;padding-inline:0}.micl-window--spatial .micl-navigationrail{padding-block-end:var(--md-comp-nav-rail-collapsed-top-space, 44px)}.micl-navigationrail{background-color:var(--md-comp-nav-rail-collapsed-container-color, var(--md-sys-color-surface));border:none;border-radius:var(--md-comp-nav-rail-collapsed-container-shape, 0px);box-shadow:var(--md-comp-nav-rail-collapsed-container-elevation, var(--md-sys-elevation-level0));overflow:hidden;z-index:9;interpolate-size:allow-keywords;transition:min-inline-size var(--_navigationrail-morph-speed) var(--_container-delay) linear,max-inline-size var(--_navigationrail-morph-speed) var(--_container-delay) linear,padding-block-start var(--_navigationrail-morph-speed) var(--_container-delay) linear;min-inline-size:var(--_navigationrail-current-min-width);max-inline-size:var(--_navigationrail-current-max-width)}.micl-navigationrail>.micl-navigationrail__headline{display:flex;justify-content:center;inline-size:calc(2*var(--_navigationrail-content-padding) + var(--md-comp-nav-rail-item-vertical-active-indicator-width, 56px))}.micl-navigationrail>.micl-navigationrail__content{box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;align-items:flex-start;inline-size:100%;row-gap:var(--_navigationrail-content-gap);padding-block:var(--_navigationrail-header-space) 16px;padding-inline:var(--_navigationrail-content-padding);overflow:hidden auto;transition:row-gap var(--_navigationrail-morph-speed) linear}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item{anchor-scope:--micl-navigationrail-icon;--_navigationrail-state-layer-color: var(--md-comp-nav-rail-item-state-layer-color, var(--md-sys-color-on-secondary-container));--_navigationrail-inactive-icon-color: var(--md-comp-nav-rail-item-inactive-icon-color, var(--md-sys-color-on-surface-variant));--_navigationrail-inactive-label-color: var(--md-comp-nav-rail-item-inactive-label-text-color, var(--md-sys-color-on-surface-variant));--_navigationrail-active-indicator-color: var(--md-comp-nav-rail-item-active-indicator-color, var(--md-sys-color-secondary-container));--_navigationrail-active-icon-color: var(--md-comp-nav-rail-item-active-icon-color, var(--md-sys-color-on-secondary-container));--_navigationrail-active-label-color: var(--md-comp-nav-rail-item-active-label-text-color, var(--md-sys-color-secondary));--_navigationrail-item-base-height: var(--md-comp-nav-rail-item-short-container-height, 56px);--_navigationrail-item-margin-bottom: 0px;--_navigationrail-item-padding-block: 12px}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item:has(.micl-navigationrail__text){--_navigationrail-item-base-height: var(--md-comp-nav-rail-item-vertical-active-indicator-height, 32px);--_navigationrail-item-margin-bottom: calc(var(--md-comp-nav-rail-item-container-height, 64px) - var(--md-comp-nav-rail-item-vertical-active-indicator-height, 32px));--_navigationrail-item-padding-block: 0px}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item:not(:has(.micl-navigationrail__icon)){--_navigationrail-item-base-height: var(--md-comp-nav-rail-item-short-container-height, 56px);--_navigationrail-item-margin-bottom: 0px;--_navigationrail-item-padding-block: 0px;--_navigationrail-badge-position: static;--_navigationrail-badge-align: center;--_navigationrail-badge-margin: var(--md-comp-badge-trailing-space, 4px);justify-content:center}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item:not(:has(.micl-navigationrail__icon)) .micl-navigationrail__text{inline-size:fit-content;max-inline-size:100%;margin:0;padding-inline:8px;text-align:start;white-space:nowrap;text-overflow:ellipsis;animation:none !important;transition:padding-inline calc(var(--_navigationrail-morph-speed)/2) var(--_navigationrail-item-delay) linear,margin-inline calc(var(--_navigationrail-morph-speed)/2) var(--_navigationrail-item-delay) linear}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item{inline-size:var(--_navigationrail-item-width);block-size:var(--_navigationrail-item-target-height, var(--_navigationrail-item-base-height));margin-block-end:var(--_navigationrail-item-target-margin, var(--_navigationrail-item-margin-bottom));padding-block:var(--_navigationrail-item-target-padding, var(--_navigationrail-item-padding-block));flex-direction:var(--_navigationrail-item-direction);border-radius:var(--md-comp-nav-rail-item-active-indicator-shape, calc(var(--_navigationrail-item-target-height, var(--_navigationrail-item-base-height)) / 2))}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item::before{content:"";position:absolute;inset:0;inset-block-end:calc(-1*var(--_navigationrail-item-target-margin, var(--_navigationrail-item-margin-bottom)));background-color:rgba(0,0,0,0)}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item{--_navigationrail-item-speed: calc(var(--_navigationrail-morph-speed) / 2);--_navigationrail-item-state-speed: var(--_navigationrail-motion-duration);transition:inline-size var(--_navigationrail-item-speed) var(--_navigationrail-item-delay) linear,block-size var(--_navigationrail-item-speed) var(--_navigationrail-item-delay) linear,margin-block-end var(--_navigationrail-item-speed) var(--_navigationrail-item-delay) linear,padding-block calc(var(--_navigationrail-morph-speed)/2) var(--_navigationrail-item-delay) linear,border-radius var(--_navigationrail-item-speed) var(--_navigationrail-item-delay) linear,flex-direction 0s calc(var(--_navigationrail-morph-speed)/2) linear allow-discrete,background-color var(--_navigationrail-item-speed) linear,background-size 0ms,--statelayer-opacity var(--_navigationrail-item-state-speed) linear}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item .micl-navigationrail__icon{flex-shrink:0;font-size:var(--md-comp-nav-rail-item-icon-size, var(--md-sys-icon-size));inline-size:var(--md-comp-nav-rail-item-icon-size, var(--md-sys-icon-size));padding-inline:var(--md-comp-nav-rail-item-active-indicator-leading-space, 16px) var(--md-comp-nav-rail-item-active-indicator-trailing-space, 16px);anchor-name:--micl-navigationrail-icon}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item .micl-badge{position-anchor:--micl-navigationrail-icon}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item .micl-badge--trailing{position:var(--_navigationrail-badge-position);flex-shrink:0;align-self:var(--_navigationrail-badge-align);margin-inline-start:var(--_navigationrail-badge-margin)}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item .micl-navigationrail__text{min-inline-size:0;max-inline-size:100%;margin-block-start:var(--_navigationrail-icon-label-space);white-space:nowrap;text-overflow:ellipsis;animation:var(--_navigationrail-text-animation);transition:font 0s calc(var(--_navigationrail-morph-speed)/2),letter-spacing 0s calc(var(--_navigationrail-morph-speed)/2),margin 0s calc(var(--_navigationrail-morph-speed)/2),padding 0s calc(var(--_navigationrail-morph-speed)/2)}.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item:active{--_navigationrail-item-speed: 0ms;--_navigationrail-item-state-speed: 0ms}.micl-navigationrail[open]{--_duration: var(--_navigationrail-motion-duration);border-start-end-radius:var(--md-comp-nav-rail-expanded-modal-container-shape, var(--md-sys-shape-corner-large));border-end-end-radius:var(--md-comp-nav-rail-expanded-modal-container-shape, var(--md-sys-shape-corner-large));box-shadow:var(--md-comp-nav-rail-expanded-modal-container-elevation, var(--md-sys-elevation-level2));background-color:var(--md-comp-nav-rail-expanded-modal-container-color, var(--md-sys-color-surface-container))}@starting-style{.micl-navigationrail[open]::backdrop{background-color:rgba(0,0,0,0)}}.micl-navigationrail::backdrop{background-color:rgba(0,0,0,0);transition:background-color var(--_duration) linear,overlay var(--_duration) linear allow-discrete,display var(--_duration) linear allow-discrete}dialog.micl-navigationrail,nav.micl-navigationrail:has(>.micl-navigationrail__headline .micl-button--toggle[aria-pressed=true]){--_navigationrail-current-max-width: var(--md-comp-nav-rail-expanded-container-width-maximum, 360px);--_navigationrail-current-min-width: var(--md-comp-nav-rail-expanded-container-width-minimum, 220px);--_navigationrail-item-direction: row;--_navigationrail-item-width: fit-content}@media(forced-colors: active){dialog.micl-navigationrail .micl-navigationrail__content>a.micl-navigationrail__item[aria-current=page],nav.micl-navigationrail:has(>.micl-navigationrail__headline .micl-button--toggle[aria-pressed=true]) .micl-navigationrail__content>a.micl-navigationrail__item[aria-current=page]{--_navigationrail-active-label-color: HighlightText}}dialog.micl-navigationrail,nav.micl-navigationrail:has(>.micl-navigationrail__headline .micl-button--toggle[aria-pressed=true]){--_navigationrail-item-target-height: var(--md-comp-nav-rail-item-short-container-height, 56px);--_navigationrail-item-target-margin: 0px;--_navigationrail-item-target-padding: 16px;--_navigationrail-content-padding: 20px;--_navigationrail-badge-position: static;--_navigationrail-badge-align: center;--_navigationrail-badge-margin: var(--md-comp-badge-trailing-space, 4px);--_navigationrail-content-gap: 0px;--_navigationrail-morph-speed: var(--_morph-duration);--_container-delay: 0ms;--_navigationrail-item-delay: calc(var(--_navigationrail-morph-speed) / 2);--_navigationrail-text-animation: var(--_navigationrail-morph-speed) linear forwards navigationrail-text-to-expanded;padding-block:var(--md-comp-nav-rail-expanded-top-space, 44px) 0;border-radius:var(--md-comp-nav-rail-expanded-container-shape, 0px);box-shadow:var(--md-comp-nav-rail-expanded-container-elevation, var(--md-sys-elevation-level0));background-color:var(--md-comp-nav-rail-expanded-container-color, var(--md-sys-color-surface))}dialog.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item,nav.micl-navigationrail:has(>.micl-navigationrail__headline .micl-button--toggle[aria-pressed=true])>.micl-navigationrail__content>a.micl-navigationrail__item{max-inline-size:100%}dialog.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item::before,nav.micl-navigationrail:has(>.micl-navigationrail__headline .micl-button--toggle[aria-pressed=true])>.micl-navigationrail__content>a.micl-navigationrail__item::before{content:"";position:absolute;inset:0px;inset-inline-end:calc(-1*(var(--md-comp-nav-rail-expanded-container-width-maximum, 360px) - var(--md-comp-nav-rail-item-horizontal-full-width-trailing-space, 16px) - 100%));background-color:rgba(0,0,0,0)}dialog.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item .micl-navigationrail__text,nav.micl-navigationrail:has(>.micl-navigationrail__headline .micl-button--toggle[aria-pressed=true])>.micl-navigationrail__content>a.micl-navigationrail__item .micl-navigationrail__text{font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size)/var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);letter-spacing:var(--md-sys-typescale-label-large-tracking);margin-block-start:0;margin-inline-start:var(--_navigationrail-expanded-text-margin);padding-inline-end:16px}dialog.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item .micl-navigationrail__text:has(+.micl-badge--trailing),nav.micl-navigationrail:has(>.micl-navigationrail__headline .micl-button--toggle[aria-pressed=true])>.micl-navigationrail__content>a.micl-navigationrail__item .micl-navigationrail__text:has(+.micl-badge--trailing){padding-inline-end:0}dialog.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item .micl-badge--trailing,nav.micl-navigationrail:has(>.micl-navigationrail__headline .micl-button--toggle[aria-pressed=true])>.micl-navigationrail__content>a.micl-navigationrail__item .micl-badge--trailing{margin-inline-end:16px}dialog.micl-navigationrail>.micl-navigationrail__content>a.micl-navigationrail__item:not(:has(.micl-navigationrail__icon)) .micl-navigationrail__text,nav.micl-navigationrail:has(>.micl-navigationrail__headline .micl-button--toggle[aria-pressed=true])>.micl-navigationrail__content>a.micl-navigationrail__item:not(:has(.micl-navigationrail__icon)) .micl-navigationrail__text{margin-inline-start:0px;padding-inline-start:16px}nav.micl-navigationrail:has(>.micl-navigationrail__headline .micl-button--toggle.micl-button--toggled:not([aria-pressed=true])){--_navigationrail-morph-speed: var(--_morph-duration-reverse);--_navigationrail-text-animation: var(--_navigationrail-morph-speed) linear forwards navigationrail-text-to-collapsed}nav.micl-navigationrail{position:sticky;float:inline-start;inset:unset;inset-block-start:env(safe-area-inset-top, 0px);inset-inline-start:0;border-inline-end:var(--md-comp-nav-rail-divider-thickness, 0px) solid var(--md-comp-nav-rail-divider-color, var(--md-comp-divider-color, var(--md-sys-color-outline-variant, gray)))}dialog.micl-navigationrail{display:none;min-inline-size:calc(var(--md-comp-nav-rail-expanded-container-width-minimum, 220px) + var(--_spring-buffer));max-inline-size:calc(var(--md-comp-nav-rail-expanded-container-width-maximum, 360px) + var(--_spring-buffer));margin-inline-start:calc(-1*(var(--md-comp-nav-rail-expanded-container-width-maximum, 360px) + var(--_spring-buffer)));padding-inline:var(--_spring-buffer) 0;opacity:0%;transition:opacity var(--_duration) linear,margin-inline-start var(--_duration) var(--_motion-spatial),overlay var(--_duration) linear allow-discrete,display var(--_duration) linear allow-discrete}dialog.micl-navigationrail[open]{display:flex;margin-inline-start:calc(-1*var(--_spring-buffer));opacity:100%}@starting-style{dialog.micl-navigationrail[open]{margin-inline-start:calc(-1*(var(--md-comp-nav-rail-expanded-container-width-maximum, 360px) + var(--_spring-buffer)));opacity:0%}}@media(min-width: 600px){dialog.micl-navigationrail--modal-to-medium:not([open]){display:flex;position:sticky;float:inline-start;inset:unset;inset-block-start:env(safe-area-inset-top, 0px);inset-inline-start:0;min-inline-size:var(--_navigationrail-current-min-width);max-inline-size:var(--_navigationrail-current-max-width);margin-inline:calc(-1*var(--md-sys-layout-window-margin, 0px)) auto;padding-inline:0;opacity:100%;border-inline-end:var(--md-comp-nav-rail-divider-thickness, 0px) solid var(--md-comp-nav-rail-divider-color, var(--md-comp-divider-color, var(--md-sys-color-outline-variant, gray)))}}@media(min-width: 840px){dialog.micl-navigationrail--modal-to-expanded:not([open]){display:flex;position:sticky;float:inline-start;inset:unset;inset-block-start:env(safe-area-inset-top, 0px);inset-inline-start:0;min-inline-size:var(--_navigationrail-current-min-width);max-inline-size:var(--_navigationrail-current-max-width);margin-inline:calc(-1*var(--md-sys-layout-window-margin, 0px)) auto;padding-inline:0;opacity:100%;border-inline-end:var(--md-comp-nav-rail-divider-thickness, 0px) solid var(--md-comp-nav-rail-divider-color, var(--md-comp-divider-color, var(--md-sys-color-outline-variant, gray)))}}@media(min-width: 1200px){dialog.micl-navigationrail--modal-to-large:not([open]){display:flex;position:sticky;float:inline-start;inset:unset;inset-block-start:env(safe-area-inset-top, 0px);inset-inline-start:0;min-inline-size:var(--_navigationrail-current-min-width);max-inline-size:var(--_navigationrail-current-max-width);margin-inline:calc(-1*var(--md-sys-layout-window-margin, 0px)) auto;padding-inline:0;opacity:100%;border-inline-end:var(--md-comp-nav-rail-divider-thickness, 0px) solid var(--md-comp-nav-rail-divider-color, var(--md-comp-divider-color, var(--md-sys-color-outline-variant, gray)))}}@media(min-width: 1600px){dialog.micl-navigationrail--modal-to-extralarge:not([open]){display:flex;position:sticky;float:inline-start;inset:unset;inset-block-start:env(safe-area-inset-top, 0px);inset-inline-start:0;min-inline-size:var(--_navigationrail-current-min-width);max-inline-size:var(--_navigationrail-current-max-width);margin-inline:calc(-1*var(--md-sys-layout-window-margin, 0px)) auto;padding-inline:0;opacity:100%;border-inline-end:var(--md-comp-nav-rail-divider-thickness, 0px) solid var(--md-comp-nav-rail-divider-color, var(--md-comp-divider-color, var(--md-sys-color-outline-variant, gray)))}}@keyframes navigationrail-text-to-collapsed{0%{margin-block-start:0;opacity:100%}45%{margin-block-start:0;opacity:0%}55%{margin-block-start:-16px;opacity:0%}100%{margin-block-start:var(--_navigationrail-icon-label-space);opacity:100%}}@keyframes navigationrail-text-to-expanded{0%{margin-block-start:var(--_navigationrail-icon-label-space);opacity:100%}45%{margin-block-start:-16px;opacity:0%}55%{margin-block-start:0;opacity:0%}100%{margin-block-start:0;opacity:100%}}@property --micl-progress-tail{syntax:"<percentage>";inherits:false;initial-value:0%}@property --micl-progress-stop-color{syntax:"<color>";inherits:false;initial-value:rgba(0,0,0,0)}@property --micl-progress-size{syntax:"<percentage>";inherits:false;initial-value:0%}@property --micl-progress-space{syntax:"<length>";inherits:false;initial-value:4px}@property --micl-progress-track-color{syntax:"<color>";inherits:false;initial-value:rgba(0,0,0,0)}@property --micl-progress-thickness{syntax:"<length>";inherits:false;initial-value:4px}@property --micl-progress-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@property --micl-progress-gap{syntax:"<angle>";inherits:false;initial-value:0deg}@property --micl-progress-radius{syntax:"<length>";inherits:false;initial-value:0px}@property --micl-progress-active-color{syntax:"<color>";inherits:false;initial-value:rgba(0,0,0,0)}progress.micl-linear-progress{--_track-thickness: var(--md-comp-progress-indicator-linear-track-thickness, 4px);--_progress-active-thickness: var(--md-comp-progress-indicator-linear-active-indicator-thickness, 4px);--_stop-trailing-space: var(--md-comp-progress-indicator-linear-stop-indicator-trailing-space, 0px);--_padding: calc((var(--_track-thickness) - var(--_progress-active-thickness)) / 2);appearance:none;box-sizing:border-box;block-size:max(var(--_track-thickness),var(--_progress-active-thickness));inline-size:100%;padding-block:max(var(--_padding),0px);border:none;border-radius:calc(max(var(--_track-thickness),var(--_progress-active-thickness))/2);background-image:linear-gradient(var(--md-comp-progress-indicator-track-color, var(--md-sys-color-secondary-container)), var(--md-comp-progress-indicator-track-color, var(--md-sys-color-secondary-container)));background-position:0 center;background-size:100% var(--_track-thickness);background-repeat:no-repeat;overflow:hidden}progress.micl-linear-progress:not(:indeterminate){--_size: var(--md-comp-progress-indicator-linear-stop-indicator-size, 4px);background-image:radial-gradient(circle closest-side, var(--md-comp-progress-indicator-stop-indicator-color, var(--md-sys-color-primary)) calc(100% - 0.75px), transparent),linear-gradient(var(--md-comp-progress-indicator-track-color, var(--md-sys-color-secondary-container)), var(--md-comp-progress-indicator-track-color, var(--md-sys-color-secondary-container)));background-position:calc(100% - var(--_stop-trailing-space)) center,0 center;background-size:var(--_size) var(--_size),100% var(--_track-thickness);background-repeat:no-repeat}progress.micl-linear-progress:not(:indeterminate):dir(rtl){background-position-x:var(--_stop-trailing-space),0}@supports(inline-size: attr(value type(<number>))){progress.micl-linear-progress:not(:indeterminate){--micl-progress-tail: calc(clamp(0, attr(value type(<number>), 0) / max(attr(max type(<number>), 1), 0.001), 1) * 100%);--micl-progress-space: var(--md-comp-progress-indicator-linear-track-active-indicator-space, 4px);--micl-progress-thickness: var(--_progress-active-thickness);--micl-progress-track-color: var(--md-comp-progress-indicator-track-color, var(--md-sys-color-secondary-container));--micl-progress-active-color: var(--md-comp-progress-indicator-active-indicator-color, var(--md-sys-color-primary));--micl-progress-stop-color: var(--md-comp-progress-indicator-stop-indicator-color, var(--md-sys-color-primary));transition:--micl-progress-tail 500ms cubic-bezier(0.2, 0, 0, 1);background-color:rgba(0,0,0,0);background-image:radial-gradient(circle closest-side, var(--micl-progress-stop-color) calc(100% - 0.75px), transparent),radial-gradient(circle calc(var(--micl-progress-thickness) / 2) at calc(var(--micl-progress-tail) - var(--micl-progress-thickness) / 2) 50%, var(--micl-progress-active-color) calc(100% - 0.75px), transparent),linear-gradient(to right, var(--micl-progress-active-color) 0 calc(var(--micl-progress-tail) - var(--micl-progress-thickness) / 2), transparent 0),linear-gradient(to right, transparent calc(var(--micl-progress-tail) + min(var(--micl-progress-tail), var(--micl-progress-space))), var(--micl-progress-track-color) calc(var(--micl-progress-tail) + min(var(--micl-progress-tail), var(--micl-progress-space))));background-position:calc(100% - var(--_stop-trailing-space)) center,left center,left center,0 center;background-size:var(--_size) var(--_size),100% var(--micl-progress-thickness),100% var(--micl-progress-thickness),100% var(--_track-thickness)}progress.micl-linear-progress:not(:indeterminate):dir(rtl){background-image:radial-gradient(circle closest-side, var(--micl-progress-stop-color) calc(100% - 0.75px), transparent),radial-gradient(circle calc(var(--micl-progress-thickness) / 2) at calc(100% - calc(var(--micl-progress-tail) - var(--micl-progress-thickness) / 2)) 50%, var(--micl-progress-active-color) calc(100% - 0.75px), transparent),linear-gradient(to left, var(--micl-progress-active-color) 0 calc(var(--micl-progress-tail) - var(--micl-progress-thickness) / 2), transparent 0),linear-gradient(to left, transparent calc(var(--micl-progress-tail) + min(var(--micl-progress-tail), var(--micl-progress-space))), var(--micl-progress-track-color) calc(var(--micl-progress-tail) + min(var(--micl-progress-tail), var(--micl-progress-space))));background-position:var(--_stop-trailing-space) center,left center,left center,0 center}progress.micl-linear-progress:not(:indeterminate)::-webkit-progress-value{background:none}progress.micl-linear-progress:not(:indeterminate)::-moz-progress-bar{background:none}}progress.micl-linear-progress::-webkit-progress-bar{background:none}progress.micl-linear-progress::-webkit-progress-value{block-size:var(--_progress-active-thickness) !important;border-radius:calc(var(--_progress-active-thickness)/2);background-color:var(--md-comp-progress-indicator-active-indicator-color, var(--md-sys-color-primary))}progress.micl-linear-progress::-moz-progress-bar{block-size:var(--_progress-active-thickness) !important;border-radius:calc(var(--_progress-active-thickness)/2);background-color:var(--md-comp-progress-indicator-active-indicator-color, var(--md-sys-color-primary))}progress.micl-linear-progress:indeterminate{--micl-progress-space: var(--md-comp-progress-indicator-linear-track-active-indicator-space, 4px);--micl-progress-track-color: var(--md-comp-progress-indicator-track-color, var(--md-sys-color-secondary-container));background:linear-gradient(to right, var(--micl-progress-track-color) calc(var(--micl-progress-tail) - var(--micl-progress-space)), transparent 0, transparent calc(var(--micl-progress-tail) + var(--micl-progress-size) + var(--micl-progress-space)), var(--micl-progress-track-color) 0) 0 center/100% var(--_track-thickness) no-repeat;animation:indettrack 1750ms cubic-bezier(0.3, 0, 0.8, 0.15) infinite}progress.micl-linear-progress:indeterminate:dir(rtl){background-image:linear-gradient(to left, var(--micl-progress-track-color) calc(var(--micl-progress-tail) - var(--micl-progress-space)), transparent 0, transparent calc(var(--micl-progress-tail) + var(--micl-progress-size) + var(--micl-progress-space)), var(--micl-progress-track-color) 0)}@supports selector(::-moz-progress-bar){progress.micl-linear-progress:indeterminate:dir(rtl){background-image:linear-gradient(to right, var(--micl-progress-track-color) calc(var(--micl-progress-tail) - var(--micl-progress-space)), transparent 0, transparent calc(var(--micl-progress-tail) + var(--micl-progress-size) + var(--micl-progress-space)), var(--micl-progress-track-color) 0);animation-name:indettrackrtl}}progress.micl-linear-progress:indeterminate::-webkit-progress-value{animation:indet 1750ms cubic-bezier(0.3, 0, 0.8, 0.15) infinite}progress.micl-linear-progress:indeterminate::-moz-progress-bar{animation:indet 1750ms cubic-bezier(0.3, 0, 0.8, 0.15) infinite}progress.micl-linear-progress:indeterminate:dir(rtl)::-moz-progress-bar{animation-name:indetrtl}@keyframes indet{0%{margin-inline-start:0%;inline-size:0%}14.3%{margin-inline-start:0%}100%{margin-inline-start:100%;inline-size:80%}}@keyframes indetrtl{0%{margin-inline-end:100%;inline-size:0%}14.3%{margin-inline-end:100%}100%{margin-inline-end:-80%;inline-size:80%}}@keyframes indettrack{0%{--micl-progress-tail: 0%;--micl-progress-size: 0%}14.3%{--micl-progress-tail: 0%}100%{--micl-progress-tail: 100%;--micl-progress-size: 80%}}@keyframes indettrackrtl{0%{--micl-progress-tail: 100%;--micl-progress-size: 0%}14.3%{--micl-progress-tail: 100%}100%{--micl-progress-tail: -80%;--micl-progress-size: 80%}}progress.micl-circular-progress{--_size: var(--md-comp-progress-indicator-circular-size, 40px);--_progress-thickness: var(--md-comp-progress-indicator-circular-active-indicator-thickness, 4px);--_space: var(--md-comp-progress-indicator-circular-track-active-indicator-space, 4px);--micl-progress-radius: calc((var(--_size) - var(--_progress-thickness)) / 2 - 0.5px);--micl-progress-gap: atan2(calc(var(--_space) + var(--_progress-thickness)), var(--micl-progress-radius));--micl-progress-active-color: var(--md-comp-progress-indicator-active-indicator-color, var(--md-sys-color-primary));--micl-progress-track-color: var(--md-comp-progress-indicator-track-color, var(--md-sys-color-secondary-container));appearance:none;box-sizing:border-box;display:inline-block;vertical-align:middle;inline-size:var(--_size);block-size:var(--_size);border:none;background-color:rgba(0,0,0,0);background-image:radial-gradient(circle closest-side, var(--micl-progress-active-color) calc(100% - 0.75px), transparent),radial-gradient(circle closest-side, var(--micl-progress-active-color) calc(100% - 0.75px), transparent),conic-gradient(var(--micl-progress-active-color) 0 var(--micl-progress-sweep), transparent 0 calc(var(--micl-progress-sweep) + min(var(--micl-progress-sweep), var(--micl-progress-gap))), var(--micl-progress-track-color) 0 calc(360deg - min(var(--micl-progress-sweep), var(--micl-progress-gap))), transparent 0),radial-gradient(circle closest-side, var(--micl-progress-track-color) calc(100% - 0.75px), transparent),radial-gradient(circle closest-side, var(--micl-progress-track-color) calc(100% - 0.75px), transparent);background-position:50% calc(50% - var(--micl-progress-radius)),calc(50% + var(--micl-progress-radius)*sin(var(--micl-progress-sweep))) calc(50% - var(--micl-progress-radius)*cos(var(--micl-progress-sweep))),0 0,calc(50% + var(--micl-progress-radius)*sin(var(--micl-progress-sweep) + min(var(--micl-progress-sweep), var(--micl-progress-gap)))) calc(50% - var(--micl-progress-radius)*cos(var(--micl-progress-sweep) + min(var(--micl-progress-sweep), var(--micl-progress-gap)))),calc(50% - var(--micl-progress-radius)*sin(min(var(--micl-progress-sweep), var(--micl-progress-gap)))) calc(50% - var(--micl-progress-radius)*cos(min(var(--micl-progress-sweep), var(--micl-progress-gap))));background-size:var(--_progress-thickness) var(--_progress-thickness),var(--_progress-thickness) var(--_progress-thickness),100% 100%,var(--_progress-thickness) var(--_progress-thickness),var(--_progress-thickness) var(--_progress-thickness);background-repeat:no-repeat;mask-image:radial-gradient(circle closest-side, transparent calc(100% - var(--_progress-thickness) - 1px), #fff calc(100% - var(--_progress-thickness)) calc(100% - 1px), transparent calc(100% - 0.5px))}@supports(clip-path: shape(from 0px 0px, arc to 1px 1px of 1px)){progress.micl-circular-progress{mask-image:none;clip-path:shape(evenodd from 50% 0.5px, arc to 50% calc(100% - 0.5px) of calc(var(--_size) / 2 - 0.5px), arc to 50% 0.5px of calc(var(--_size) / 2 - 0.5px), move to 50% calc(var(--_progress-thickness) + 0.5px), arc to 50% calc(100% - var(--_progress-thickness) - 0.5px) of calc(var(--_size) / 2 - var(--_progress-thickness) - 0.5px), arc to 50% calc(var(--_progress-thickness) + 0.5px) of calc(var(--_size) / 2 - var(--_progress-thickness) - 0.5px), close)}}progress.micl-circular-progress::-webkit-progress-bar{background:none}progress.micl-circular-progress::-webkit-progress-value{background:none}progress.micl-circular-progress::-moz-progress-bar{background:none}@supports(inline-size: attr(value type(<number>))){progress.micl-circular-progress:not(:indeterminate){--micl-progress-sweep: calc(clamp(0, attr(value type(<number>), 0) / max(attr(max type(<number>), 1), 0.001), 1) * 360deg);transition:--micl-progress-sweep 500ms cubic-bezier(0.2, 0, 0, 1)}}progress.micl-circular-progress:indeterminate{animation:circglobal 6000ms linear infinite,circstep 6000ms linear infinite,circsweep 6000ms infinite}@keyframes circglobal{to{rotate:1080deg}}@keyframes circstep{0%{transform:rotate(0deg)}5%{transform:rotate(90deg)}25%{transform:rotate(90deg)}30%{transform:rotate(180deg)}50%{transform:rotate(180deg)}55%{transform:rotate(270deg)}75%{transform:rotate(270deg)}80%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes circsweep{0%{--micl-progress-sweep: 36deg;animation-timing-function:linear}50%{--micl-progress-sweep: 313.2deg;animation-timing-function:cubic-bezier(0.2, 0, 0, 1)}100%{--micl-progress-sweep: 36deg}}@property --micl-progress-amplitude{syntax:"<number>";inherits:true;initial-value:0}@property --micl-progress-fraction{syntax:"<number>";inherits:true;initial-value:0}@property --micl-progress-cap{syntax:"<length>";inherits:false;initial-value:0px}@property --micl-progress-crawl{syntax:"<angle>";inherits:false;initial-value:0deg}.micl-linear-progress:not(progress){--_progress-wavelength: var(--md-comp-progress-indicator-linear-active-indicator-wave-wavelength, 40px);--_wave-gap: var(--md-comp-progress-indicator-linear-track-active-indicator-space, 4px);--_progress-max-amplitude: var(--md-comp-progress-indicator-linear-active-indicator-wave-amplitude, 3px);--_track-thickness: var(--md-comp-progress-indicator-linear-track-thickness, 4px);--_progress-active-thickness: var(--md-comp-progress-indicator-linear-active-indicator-thickness, 4px);--_stop-trailing-space: var(--md-comp-progress-indicator-linear-stop-indicator-trailing-space, 0px);--_fraction: clamp(0, (attr(aria-valuenow type(<number>), 0) - attr(aria-valuemin type(<number>), 0)) / max(attr(aria-valuemax type(<number>), 100) - attr(aria-valuemin type(<number>), 0), 0.001), 1);--micl-progress-fraction: var(--_fraction);--micl-progress-amplitude: clamp(0, min(calc(var(--micl-progress-fraction) / 0.1), calc((1 - var(--micl-progress-fraction)) / 0.05)), 1);transition:--micl-progress-fraction 500ms cubic-bezier(0.2, 0, 0, 1);--_progress-wave-image: var(--md-comp-progress-indicator-linear-wave-image, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 -30 6.283 60%27 preserveAspectRatio=%27none%27%3E%3Cpath vector-effect=%27non-scaling-stroke%27 stroke-width=%274%27 stroke-linecap=%27round%27 fill=%27none%27 stroke=%27black%27 d=%27M0,1 C.569,1 1.059,.512 1.571,0 S2.573,-1 3.142,-1 S4.2,-.512 4.712,0 S5.714,1 6.283,1%27/%3E%3C/svg%3E"));--_amplitude: calc(var(--micl-progress-amplitude) * var(--_progress-max-amplitude));--_progress-wave-mask-size: var(--_progress-wavelength) max(calc(var(--_progress-active-thickness) + 1px), calc(var(--_amplitude) * 60));position:relative;inline-size:100%;block-size:max(var(--_track-thickness),2*var(--_progress-max-amplitude) + var(--_progress-active-thickness));overflow:clip}.micl-linear-progress:not(progress)::before{--_stop-size: var(--md-comp-progress-indicator-linear-stop-indicator-size, 4px);content:"";position:absolute;inset:0;inline-size:100%;block-size:var(--_track-thickness);inset-block-start:calc(50% - var(--_track-thickness)/2);border-radius:calc(var(--_track-thickness)/2);background-image:radial-gradient(circle closest-side, var(--md-comp-progress-indicator-stop-indicator-color, var(--md-sys-color-primary)) calc(100% - 0.75px), transparent),linear-gradient(to right, transparent calc(var(--micl-progress-fraction) * 100% + min(var(--micl-progress-fraction) * 100%, var(--_wave-gap))), var(--md-comp-progress-indicator-track-color, var(--md-sys-color-secondary-container)) 0);background-position:calc(100% - var(--_stop-trailing-space)) center,0 0;background-size:var(--_stop-size) var(--_stop-size),100% 100%;background-repeat:no-repeat}.micl-linear-progress:not(progress) .micl-linear-progress__wave{inline-size:calc(var(--micl-progress-fraction)*100%);block-size:100%;background-color:var(--md-comp-progress-indicator-active-indicator-color, var(--md-sys-color-primary));border-radius:calc(var(--_progress-max-amplitude) + var(--_progress-active-thickness)/2);mask-image:var(--_progress-wave-image);mask-repeat:repeat-x;mask-size:var(--_progress-wave-mask-size);mask-position:left center}@container style(--micl-progress-amplitude: 0){.micl-linear-progress:not(progress) .micl-linear-progress__wave{position:relative;inset-block-start:calc(50% - var(--_progress-active-thickness)/2);block-size:var(--_progress-active-thickness);border-radius:calc(var(--_progress-active-thickness)/2);mask-image:none}}.micl-linear-progress:not(progress):dir(rtl)::before{background-image:radial-gradient(circle closest-side, var(--md-comp-progress-indicator-stop-indicator-color, var(--md-sys-color-primary)) calc(100% - 0.75px), transparent),linear-gradient(to left, transparent calc(var(--micl-progress-fraction) * 100% + min(var(--micl-progress-fraction) * 100%, var(--_wave-gap))), var(--md-comp-progress-indicator-track-color, var(--md-sys-color-secondary-container)) 0);background-position:var(--_stop-trailing-space) center,0 0}.micl-linear-progress:not(progress):dir(rtl) .micl-linear-progress__wave{mask-position:right center}.micl-linear-progress:not(progress).micl-linear-progress--indeterminate{--_progress-wavelength: var(--md-comp-progress-indicator-linear-indeterminate-active-indicator-wave-wavelength, 20px);--_fraction: 1;--micl-progress-amplitude: 1}.micl-linear-progress:not(progress).micl-linear-progress--indeterminate::before{--micl-progress-space: var(--md-comp-progress-indicator-linear-track-active-indicator-space, 4px);--micl-progress-track-color: var(--md-comp-progress-indicator-track-color, var(--md-sys-color-secondary-container));background:linear-gradient(to right, var(--micl-progress-track-color) calc(var(--micl-progress-tail) - var(--micl-progress-space)), transparent 0, transparent calc(var(--micl-progress-tail) + var(--micl-progress-size) + var(--micl-progress-space)), var(--micl-progress-track-color) 0);animation:indettrack 1750ms cubic-bezier(0.3, 0, 0.8, 0.15) infinite}.micl-linear-progress:not(progress).micl-linear-progress--indeterminate .micl-linear-progress__wave{--micl-progress-cap: calc(var(--_progress-max-amplitude) + var(--_progress-active-thickness) / 2);background:none;mask-image:none;clip-path:inset(0 calc(100% - min(var(--micl-progress-tail) + var(--micl-progress-size), 100%)) 0 var(--micl-progress-tail) round var(--micl-progress-cap));animation:indettrack 1750ms cubic-bezier(0.3, 0, 0.8, 0.15) infinite}.micl-linear-progress:not(progress).micl-linear-progress--indeterminate .micl-linear-progress__wave::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(100% + var(--_progress-wavelength));background-color:var(--md-comp-progress-indicator-active-indicator-color, var(--md-sys-color-primary));mask-image:var(--_progress-wave-image);mask-repeat:repeat-x;mask-size:var(--_progress-wave-mask-size);mask-position:left center;animation:crawl-wave 1000ms linear infinite}@media(prefers-reduced-motion: reduce){.micl-linear-progress:not(progress).micl-linear-progress--indeterminate .micl-linear-progress__wave::before{animation-play-state:paused}}.micl-linear-progress:not(progress).micl-linear-progress--indeterminate:dir(rtl)::before{background-image:linear-gradient(to left, var(--micl-progress-track-color) calc(var(--micl-progress-tail) - var(--micl-progress-space)), transparent 0, transparent calc(var(--micl-progress-tail) + var(--micl-progress-size) + var(--micl-progress-space)), var(--micl-progress-track-color) 0)}.micl-linear-progress:not(progress).micl-linear-progress--indeterminate:dir(rtl) .micl-linear-progress__wave{clip-path:inset(0 var(--micl-progress-tail) 0 calc(100% - min(var(--micl-progress-tail) + var(--micl-progress-size), 100%)) round var(--micl-progress-cap))}.micl-linear-progress:not(progress).micl-linear-progress--indeterminate:dir(rtl) .micl-linear-progress__wave::before{mask-position:right center;animation-name:crawl-wave-rtl}@keyframes crawl-wave{to{translate:calc(-1*var(--_progress-wavelength)) 0}}@keyframes crawl-wave-rtl{to{translate:var(--_progress-wavelength) 0}}.micl-circular-progress:not(progress){--_size: var(--md-comp-progress-indicator-circular-size, 40px);--_progress-thickness: var(--md-comp-progress-indicator-circular-active-indicator-thickness, 4px);--_space: var(--md-comp-progress-indicator-circular-track-active-indicator-space, 4px);--_progress-box: calc(var(--_size) * 1.2);--_progress-waves: 8;--_progress-wave-ring: var(--md-comp-progress-indicator-circular-wave-image, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3Cpath vector-effect=%27non-scaling-stroke%27 stroke-width=%274%27 fill=%27none%27 stroke=%27black%27 d=%27M24,4.4C25.28,4.4 26.52,5.29 27.51,6.35C28.5,7.4 29.28,8.44 30.28,8.85C31.27,9.26 32.56,9.08 34,9.03C35.45,8.99 36.95,9.23 37.86,10.14C38.77,11.05 39.01,12.55 38.97,14C38.92,15.44 38.74,16.73 39.15,17.72C39.56,18.72 40.6,19.5 41.65,20.49C42.71,21.48 43.6,22.72 43.6,24C43.6,25.28 42.71,26.52 41.65,27.51C40.6,28.5 39.56,29.28 39.15,30.28C38.74,31.27 38.92,32.56 38.97,34C39.01,35.45 38.77,36.95 37.86,37.86C36.95,38.77 35.45,39.01 34,38.97C32.56,38.92 31.27,38.74 30.28,39.15C29.28,39.56 28.5,40.6 27.51,41.65C26.52,42.71 25.28,43.6 24,43.6C22.72,43.6 21.48,42.71 20.49,41.65C19.5,40.6 18.72,39.56 17.72,39.15C16.73,38.74 15.44,38.92 14,38.97C12.55,39.01 11.05,38.77 10.14,37.86C9.23,36.95 8.99,35.45 9.03,34C9.08,32.56 9.26,31.27 8.85,30.28C8.44,29.28 7.4,28.5 6.35,27.51C5.29,26.52 4.4,25.28 4.4,24C4.4,22.72 5.29,21.48 6.35,20.49C7.4,19.5 8.44,18.72 8.85,17.72C9.26,16.73 9.08,15.44 9.03,14C8.99,12.55 9.23,11.05 10.14,10.14C11.05,9.23 12.55,8.99 14,9.03C15.44,9.08 16.73,9.26 17.72,8.85C18.72,8.44 19.5,7.4 20.49,6.35C21.48,5.29 22.72,4.4 24,4.4Z%27/%3E%3C/svg%3E"));--_fraction: clamp(0, (attr(aria-valuenow type(<number>), 0) - attr(aria-valuemin type(<number>), 0)) / max(attr(aria-valuemax type(<number>), 100) - attr(aria-valuemin type(<number>), 0), 0.001), 1);--micl-progress-fraction: var(--_fraction);--micl-progress-amplitude: clamp(0, min(calc((var(--micl-progress-fraction) - 0.1) * 1000), calc((0.95 - var(--micl-progress-fraction)) * 1000)), 1);transition:--micl-progress-fraction 500ms cubic-bezier(0.2, 0, 0, 1);position:relative;display:inline-block;vertical-align:middle;inline-size:var(--_progress-box);block-size:var(--_progress-box)}.micl-circular-progress:not(progress)::before,.micl-circular-progress:not(progress)::after{--micl-progress-sweep: calc(var(--micl-progress-fraction) * 360deg);--micl-progress-radius: calc(var(--_progress-box) * 0.375);--micl-progress-gap: atan2(calc(var(--_space) + var(--_progress-thickness)), var(--micl-progress-radius));--micl-progress-thickness: var(--_progress-thickness);content:"";position:absolute;inset:0;background-repeat:no-repeat;mask-image:radial-gradient(circle closest-side, transparent calc(75% - var(--micl-progress-thickness) / 2 - 0.5px), #fff calc(75% - var(--micl-progress-thickness) / 2 + 0.5px) calc(75% + var(--micl-progress-thickness) / 2 - 0.5px), transparent calc(75% + var(--micl-progress-thickness) / 2 + 0.5px))}.micl-circular-progress:not(progress)::before{--micl-progress-track-color: var(--md-comp-progress-indicator-track-color, var(--md-sys-color-secondary-container));background-image:radial-gradient(circle closest-side, var(--micl-progress-track-color) calc(100% - 0.75px), transparent),radial-gradient(circle closest-side, var(--micl-progress-track-color) calc(100% - 0.75px), transparent),conic-gradient(transparent 0 calc(var(--micl-progress-sweep) + min(var(--micl-progress-sweep), var(--micl-progress-gap))), var(--micl-progress-track-color) 0 calc(360deg - min(var(--micl-progress-sweep), var(--micl-progress-gap))), transparent 0);background-position:calc(50% + var(--micl-progress-radius)*sin(var(--micl-progress-sweep) + min(var(--micl-progress-sweep), var(--micl-progress-gap)))) calc(50% - var(--micl-progress-radius)*cos(var(--micl-progress-sweep) + min(var(--micl-progress-sweep), var(--micl-progress-gap)))),calc(50% - var(--micl-progress-radius)*sin(min(var(--micl-progress-sweep), var(--micl-progress-gap)))) calc(50% - var(--micl-progress-radius)*cos(min(var(--micl-progress-sweep), var(--micl-progress-gap)))),0 0;background-size:var(--_progress-thickness) var(--_progress-thickness),var(--_progress-thickness) var(--_progress-thickness),100% 100%}.micl-circular-progress:not(progress)::after{--micl-progress-active-color: var(--md-comp-progress-indicator-active-indicator-color, var(--md-sys-color-primary));opacity:calc(1 - var(--micl-progress-amplitude));transition:opacity 500ms cubic-bezier(0.2, 0, 0, 1);background-image:radial-gradient(circle closest-side, var(--micl-progress-active-color) calc(100% - 0.75px), transparent),radial-gradient(circle closest-side, var(--micl-progress-active-color) calc(100% - 0.75px), transparent),conic-gradient(var(--micl-progress-active-color) 0 var(--micl-progress-sweep), transparent 0);background-position:50% calc(50% - var(--micl-progress-radius)),calc(50% + var(--micl-progress-radius)*sin(var(--micl-progress-sweep))) calc(50% - var(--micl-progress-radius)*cos(var(--micl-progress-sweep))),0 0;background-size:var(--_progress-thickness) var(--_progress-thickness),var(--_progress-thickness) var(--_progress-thickness),100% 100%}.micl-circular-progress:not(progress) .micl-circular-progress__wave{position:absolute;inset:0;opacity:var(--micl-progress-amplitude);transition:opacity 500ms cubic-bezier(0.2, 0, 0, 1);mask-image:var(--_progress-wave-ring);mask-size:100% 100%}.micl-circular-progress:not(progress) .micl-circular-progress__wave::before{--micl-progress-sweep: calc(var(--micl-progress-fraction) * 360deg);--micl-progress-radius: calc(var(--_progress-box) * 0.375);--micl-progress-thickness: var(--_progress-thickness);--micl-progress-active-color: var(--md-comp-progress-indicator-active-indicator-color, var(--md-sys-color-primary));content:"";position:absolute;inset:0;background-repeat:no-repeat;background-image:radial-gradient(circle closest-side, var(--micl-progress-active-color) calc(100% - 0.75px), transparent),radial-gradient(circle closest-side, var(--micl-progress-active-color) calc(100% - 0.75px), transparent),conic-gradient(var(--micl-progress-active-color) 0 var(--micl-progress-sweep), transparent 0);background-position:50% calc(50% - (var(--micl-progress-radius) + 1.6px * var(--micl-progress-amplitude) * cos(var(--_progress-waves) * var(--micl-progress-crawl)))),calc(50% + (var(--micl-progress-radius) + 1.6px * var(--micl-progress-amplitude) * cos(var(--_progress-waves) * (var(--micl-progress-sweep) + var(--micl-progress-crawl))))*sin(var(--micl-progress-sweep))) calc(50% - (var(--micl-progress-radius) + 1.6px * var(--micl-progress-amplitude) * cos(var(--_progress-waves) * (var(--micl-progress-sweep) + var(--micl-progress-crawl))))*cos(var(--micl-progress-sweep))),0 0;background-size:var(--_progress-thickness) var(--_progress-thickness),var(--_progress-thickness) var(--_progress-thickness),100% 100%}.micl-circular-progress:not(progress).micl-circular-progress--indeterminate{--micl-progress-amplitude: 1;animation:circglobal 6000ms linear infinite,circstep 6000ms linear infinite}.micl-circular-progress:not(progress).micl-circular-progress--indeterminate::before{animation:circsweep 6000ms infinite}.micl-circular-progress:not(progress).micl-circular-progress--indeterminate::after{animation:circsweep 6000ms infinite}.micl-circular-progress:not(progress).micl-circular-progress--indeterminate .micl-circular-progress__wave{animation:circcrawl calc(var(--_progress-waves)*1000ms) linear infinite}.micl-circular-progress:not(progress).micl-circular-progress--indeterminate .micl-circular-progress__wave::before{animation:circsweep 6000ms infinite,circcrawlcounter calc(var(--_progress-waves)*1000ms) linear infinite}@media(prefers-reduced-motion: reduce){.micl-circular-progress:not(progress).micl-circular-progress--indeterminate .micl-circular-progress__wave{animation-play-state:paused}.micl-circular-progress:not(progress).micl-circular-progress--indeterminate .micl-circular-progress__wave::before{animation-play-state:running,paused}}.micl-linear-progress.micl-linear-progress--thick{--_track-thickness: var(--md-comp-progress-indicator-linear-thick-track-thickness, 8px);--_progress-active-thickness: var(--md-comp-progress-indicator-linear-thick-active-indicator-thickness, 8px);--_stop-trailing-space: var(--md-comp-progress-indicator-linear-thick-stop-indicator-trailing-space, 2px);--_progress-wave-image: var(--md-comp-progress-indicator-linear-wave-image, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 -30 6.283 60%27 preserveAspectRatio=%27none%27%3E%3Cpath vector-effect=%27non-scaling-stroke%27 stroke-width=%278%27 stroke-linecap=%27round%27 fill=%27none%27 stroke=%27black%27 d=%27M0,1 C.569,1 1.059,.512 1.571,0 S2.573,-1 3.142,-1 S4.2,-.512 4.712,0 S5.714,1 6.283,1%27/%3E%3C/svg%3E"))}.micl-circular-progress.micl-circular-progress--thick{--_size: var(--md-comp-progress-indicator-circular-thick-size, 52px);--_progress-thickness: var(--md-comp-progress-indicator-circular-thick-active-indicator-thickness, 8px);--_progress-box: calc((var(--_size) - var(--_progress-thickness)) / 0.75);--_progress-waves: 9;--_progress-wave-ring: var(--md-comp-progress-indicator-circular-wave-image, url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 48 48%27%3E%3Cpath vector-effect=%27non-scaling-stroke%27 stroke-width=%278%27 fill=%27none%27 stroke=%27black%27 d=%27M24,4.69C25.12,4.69 26.21,5.42 27.13,6.27C28.04,7.13 28.8,7.98 29.71,8.32C30.62,8.65 31.75,8.48 33,8.41C34.25,8.34 35.55,8.49 36.41,9.21C37.27,9.93 37.64,11.19 37.79,12.43C37.94,13.67 37.97,14.81 38.45,15.65C38.94,16.5 39.91,17.09 40.91,17.84C41.92,18.59 42.82,19.54 43.02,20.65C43.21,21.75 42.69,22.95 42,24C41.31,25.05 40.61,25.94 40.44,26.9C40.27,27.85 40.63,28.94 40.91,30.16C41.2,31.37 41.28,32.68 40.72,33.65C40.16,34.63 38.99,35.21 37.79,35.57C36.59,35.93 35.47,36.16 34.73,36.79C33.98,37.41 33.56,38.47 33,39.59C32.44,40.71 31.66,41.76 30.6,42.14C29.55,42.53 28.28,42.22 27.13,41.73C25.98,41.23 24.97,40.69 24,40.69C23.03,40.69 22.02,41.23 20.87,41.73C19.72,42.22 18.45,42.53 17.4,42.14C16.34,41.76 15.56,40.71 15,39.59C14.44,38.47 14.02,37.41 13.27,36.79C12.53,36.16 11.41,35.93 10.21,35.57C9.01,35.21 7.84,34.63 7.28,33.65C6.72,32.68 6.8,31.37 7.09,30.16C7.37,28.94 7.73,27.85 7.56,26.9C7.39,25.94 6.69,25.05 6,24C5.31,22.95 4.79,21.75 4.98,20.65C5.18,19.54 6.08,18.59 7.09,17.84C8.09,17.09 9.06,16.5 9.55,15.65C10.03,14.81 10.06,13.67 10.21,12.43C10.36,11.19 10.73,9.93 11.59,9.21C12.45,8.49 13.75,8.34 15,8.41C16.25,8.48 17.38,8.65 18.29,8.32C19.2,7.98 19.96,7.13 20.87,6.27C21.79,5.42 22.88,4.69 24,4.69Z%27/%3E%3C/svg%3E"))}@keyframes circcrawl{to{rotate:-360deg}}@keyframes circcrawlcounter{to{rotate:360deg;--micl-progress-crawl: 360deg}}@media(forced-colors: active){:is(.micl-linear-progress,.micl-circular-progress){forced-color-adjust:none;--md-comp-progress-indicator-active-indicator-color: Highlight;--md-comp-progress-indicator-track-color: GrayText;--md-comp-progress-indicator-stop-indicator-color: Highlight}}.micl-stepper{--_stepper-motion-spatial: var(--md-comp-stepper-motion-spatial, cubic-bezier(0.2, 0, 0, 1));--_stepper-motion-duration: var(--md-comp-stepper-motion-duration, var(--md-sys-motion-duration-long2));--_stepper-dir: 1;--_stepper-dot-size: var(--md-comp-stepper-dot-size, 12px);box-sizing:border-box;display:flex;flex-direction:column;row-gap:var(--md-sys-padding-xl, 24px);margin:0}.micl-stepper:dir(rtl){--_stepper-dir: -1}.micl-stepper .micl-stepper__header{--_stepper-dot-size: var(--md-comp-stepper-header-dot-size, 24px);position:relative;display:flex;justify-content:space-between;align-items:flex-start;margin-block:0;margin-inline:calc(-1*var(--md-comp-stepper-header-outset, 12px));padding:0;list-style:none;counter-reset:dotnumber;anchor-scope:all}.micl-stepper .micl-stepper__header button{position:static;anchor-name:var(--micl-stepper-anchor)}.micl-stepper .micl-stepper__header button::before{inset:auto;inset-block-start:calc(anchor(var(--micl-stepper-anchor) center) - var(--md-sys-state-target-size, 48px)/2);inset-inline-start:anchor(var(--micl-stepper-anchor) start);inset-inline-end:anchor(var(--micl-stepper-anchor) end);inline-size:auto}.micl-stepper .micl-stepper__header li:not(:first-child)>button::after{content:"";position:absolute;inset-block-start:calc(anchor(var(--micl-stepper-anchor) center) - .5px);inset-inline-start:anchor(var(--micl-stepper-prev) end);inset-inline-end:anchor(var(--micl-stepper-anchor) start);block-size:1px;background-color:var(--md-comp-divider-color, var(--md-sys-color-outline-variant));pointer-events:none}.micl-stepper .micl-stepper__header .micl-stepper__progress-dot::before{content:counter(dotnumber, var(--md-comp-stepper-counter-style, decimal))}.micl-stepper .micl-stepper__steps{display:grid;grid-template-areas:"stepper-steps";overflow-x:clip}.micl-stepper .micl-stepper__steps .micl-stepper__step{grid-area:stepper-steps;display:flex;visibility:hidden;flex-direction:column;margin:0;padding:0;border:none;opacity:0%;transform:translateX(calc(var(--_stepper-dir) * 100%));transition:visibility var(--_visibility-duration, var(--_stepper-motion-duration)) linear,opacity var(--_stepper-motion-duration) linear,transform var(--_stepper-motion-duration) var(--_stepper-motion-spatial)}.micl-stepper .micl-stepper__steps .micl-stepper__step:has(~.micl-stepper__step[aria-current=step]){transform:translateX(calc(var(--_stepper-dir) * -100%))}.micl-stepper .micl-stepper__steps .micl-stepper__step[aria-current=step]{--_visibility-duration: 0s;visibility:visible;opacity:100%;transform:none}.micl-stepper .micl-stepper__steps .micl-stepper__step:focus-visible{outline:none}.micl-stepper .micl-stepper__actions{display:flex;flex-direction:row;justify-content:center;inline-size:100%;align-items:center}.micl-stepper .micl-stepper__actions>:first-child,.micl-stepper .micl-stepper__actions>:last-child{display:flex;flex:1 1 0;column-gap:var(--md-sys-padding-xs, 8px)}.micl-stepper .micl-stepper__actions>:last-child{justify-content:flex-end}.micl-stepper .micl-stepper__progress-dots{display:flex;align-items:center;column-gap:var(--md-comp-stepper-dot-space, 4px)}.micl-stepper .micl-stepper__progress-dot{block-size:var(--_stepper-dot-size);inline-size:var(--_stepper-dot-size);min-inline-size:var(--_stepper-dot-size);line-height:var(--_stepper-dot-size);border-radius:calc(var(--_stepper-dot-size)/2);text-align:center;background-color:var(--md-comp-stepper-dot-color, var(--md-sys-color-surface-container-highest));color:var(--md-comp-stepper-dot-label-color, var(--md-sys-color-on-surface-variant));counter-increment:dotnumber 1}.micl-stepper :is(.micl-stepper__progress--done.micl-stepper__progress-dot,.micl-stepper__progress--done .micl-stepper__progress-dot){background-color:var(--md-comp-stepper-dot-done-color, var(--md-sys-color-tertiary-container));color:var(--md-comp-stepper-dot-done-label-color, var(--md-sys-color-on-tertiary-container))}.micl-stepper :is(.micl-stepper__progress--current.micl-stepper__progress-dot,.micl-stepper__progress--current .micl-stepper__progress-dot){background-color:var(--md-comp-stepper-dot-current-color, var(--md-sys-color-primary));color:var(--md-comp-stepper-dot-current-label-color, var(--md-sys-color-on-primary))}@media(forced-colors: active){.micl-stepper .micl-stepper__header li:not(:first-child)>button::after{background-color:CanvasText}.micl-stepper .micl-stepper__progress-dot{outline:1px solid CanvasText;outline-offset:-1px}.micl-stepper :is(.micl-stepper__progress--done.micl-stepper__progress-dot,.micl-stepper__progress--done .micl-stepper__progress-dot){forced-color-adjust:none;outline-color:CanvasText;background-color:CanvasText;color:Canvas}.micl-stepper :is(.micl-stepper__progress--current.micl-stepper__progress-dot,.micl-stepper__progress--current .micl-stepper__progress-dot){forced-color-adjust:none;outline-color:Highlight;background-color:Highlight;color:HighlightText}}.micl-stepper__action--hidden,.micl-stepper--hidden{display:none !important}.micl-datepicker__months,.micl-datepicker__years,.micl-datepicker__input{block-size:fit-content;opacity:1;transition-duration:var(--_datepicker-motion-spatial-duration)}.micl-datepicker__view-hidden.micl-datepicker__months,.micl-datepicker__view-hidden.micl-datepicker__years,.micl-datepicker__view-hidden.micl-datepicker__input{block-size:0;opacity:0;transition-property:none}.micl-datepicker__months:not(.micl-datepicker__view-hidden),.micl-datepicker__years:not(.micl-datepicker__view-hidden),.micl-datepicker__input:not(.micl-datepicker__view-hidden){transition-behavior:allow-discrete;transition-property:opacity,display,block-size;transition-timing-function:linear}.micl-datepicker__years label,.micl-datepicker__calendar-inner time{--statelayer-color: var(--md-sys-color-on-surface-variant);--statelayer-opacity: 0%;background-image:linear-gradient(rgb(from var(--statelayer-color) r g b/var(--statelayer-opacity)));background-repeat:no-repeat;background-size:100%;background-clip:content-box;transition:--statelayer-opacity var(--_datepicker-button-motion-duration) linear}.micl-datepicker__years label:hover,.micl-datepicker__calendar-inner time:hover{--statelayer-opacity: var(--md-sys-state-hover-state-layer-opacity)}.micl-datepicker__years label:is(:focus-visible,:has(input:focus-visible)),.micl-datepicker__calendar-inner time:is(:focus-visible,:has(input:focus-visible)){--statelayer-opacity: var(--md-sys-state-focus-state-layer-opacity)}.micl-datepicker__years label:active,.micl-datepicker__calendar-inner time:active{--statelayer-opacity: var(--md-sys-state-pressed-state-layer-opacity)}.micl-datepicker__years label:has(input:focus-visible),.micl-datepicker__months label:has(input:focus-visible),.micl-datepicker__calendar-inner time:focus-visible{outline:var(--md-sys-state-focus-indicator-thickness, 3px) solid var(--md-comp-date-picker-focus-indicator-color, var(--md-sys-color-secondary));outline-offset:-1px}dialog.micl-dialog.micl-datepicker{--_datepicker-motion-spatial: var(--md-comp-date-picker-motion-spatial, var(--md-sys-motion-expressive-fast-effects));--_datepicker-motion-spatial-duration: var(--md-comp-date-picker-motion-spatial-duration, var(--md-sys-motion-expressive-default-spatial-duration));--_datepicker-motion-duration: var(--md-comp-date-picker-motion-duration, var(--md-sys-motion-expressive-default-effects-duration));--_datepicker-motion-duration-reverse: var(--md-comp-date-picker-motion-duration-reverse, var(--md-sys-motion-expressive-fast-effects-duration));--_datepicker-button-motion-duration: var(--md-comp-date-picker-button-motion-duration, var(--md-sys-motion-expressive-fast-spatial-duration));--_datepicker-target: var(--md-sys-state-target-size, 48px);inline-size:var(--md-comp-date-picker-modal-container-width, 360px)}dialog.micl-dialog.micl-datepicker:has(.micl-datepicker__input:not(.micl-datepicker__view-hidden)){inline-size:var(--md-comp-date-input-modal-container-width, 328px)}dialog.micl-dialog.micl-datepicker:has(.micl-datepicker__input:not(.micl-datepicker__view-hidden)) .micl-divider{margin-block:calc(10px - var(--md-comp-divider-thickness, 1px)/2)}dialog.micl-dialog.micl-datepicker:has(.micl-datepicker__input:not(.micl-datepicker__view-hidden)) .micl-dialog__content{min-block-size:85px}dialog.micl-dialog.micl-datepicker form{background-color:inherit}dialog.micl-dialog.micl-datepicker .micl-dialog__headline{display:grid;gap:0;grid-template-columns:max-content 1fr var(--_datepicker-target);grid-template-areas:"sup sup sup" "close act act" "close head mode" "div div div" "ysel ysel msel";padding-inline-end:12px;padding-block:16px 4px}dialog.micl-dialog.micl-datepicker .micl-dialog__headline :is(h1,h2,h3,h4,h5,h6,.micl-heading){font:var(--md-sys-typescale-headline-large-weight) var(--md-sys-typescale-headline-large-size)/var(--md-sys-typescale-headline-large-line-height) var(--md-sys-typescale-headline-large-font);letter-spacing:var(--md-sys-typescale-headline-large-tracking);grid-area:head;margin-block-start:36px;color:var(--md-comp-date-picker-header-headline-color, var(--md-sys-color-on-surface-variant))}dialog.micl-dialog.micl-datepicker .micl-dialog__headline .micl-dialog__supporting-text{font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size)/var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);letter-spacing:var(--md-sys-typescale-label-large-tracking);grid-area:sup}dialog.micl-dialog.micl-datepicker .micl-dialog__headline .micl-divider{grid-area:div;inline-size:calc(100% + 36px);margin-block-start:calc(12px - var(--md-comp-divider-thickness, 1px)/2);margin-inline:-24px}dialog.micl-dialog.micl-datepicker.micl-datepicker--range .micl-dialog__headline :is(h1,h2,h3,h4,h5,h6,.micl-heading){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);letter-spacing:var(--md-sys-typescale-title-large-tracking);margin-block-start:48px}dialog.micl-dialog.micl-datepicker .micl-dialog__content{display:grid;grid-template-areas:"view";position:relative;inline-size:100%;max-block-size:336px;min-block-size:330px;padding-inline:0;overflow:hidden auto;transition:min-block-size var(--_datepicker-motion-spatial-duration) var(--_datepicker-motion-spatial)}dialog.micl-dialog.micl-datepicker .micl-dialog__actions{padding:8px 12px 12px}dialog.micl-dialog.micl-datepicker.micl-dialog--docked{inline-size:var(--md-comp-date-picker-docked-container-width, 360px);border-radius:var(--md-sys-shape-corner-large)}dialog.micl-dialog.micl-datepicker.micl-dialog--docked .micl-dialog__headline{grid-template-areas:"msel ysel";grid-template-columns:1fr 1fr;padding:8px 12px 18px}dialog.micl-dialog.micl-datepicker.micl-dialog--docked .micl-dialog__headline :is(h1,h2,h3,h4,h5,h6,.micl-heading),dialog.micl-dialog.micl-datepicker.micl-dialog--docked .micl-dialog__headline .micl-dialog__supporting-text,dialog.micl-dialog.micl-datepicker.micl-dialog--docked .micl-dialog__headline .micl-datepicker__inputmode{display:none}dialog.micl-dialog.micl-datepicker.micl-dialog--docked .micl-dialog__actions>button{margin-block:-2px}.micl-datepicker__inputmode{grid-area:mode;align-self:flex-end;justify-self:center}.micl-datepicker__month-selector,.micl-datepicker__year-selector{display:grid;grid-template-rows:var(--_datepicker-target);align-items:center}.micl-datepicker__month-selector.micl-datepicker__view-hidden,.micl-datepicker__year-selector.micl-datepicker__view-hidden{display:none}.micl-datepicker__month-selector{grid-area:msel;grid-template-areas:"mprev mnext";grid-template-columns:var(--_datepicker-target) var(--_datepicker-target);justify-items:flex-end;justify-content:flex-end}.micl-datepicker__month-selector .micl-datepicker__previous{grid-area:mprev}.micl-datepicker__month-selector .micl-datepicker__next{grid-area:mnext}.micl-datepicker__year-selector{grid-area:ysel;grid-template-areas:"yr";grid-template-columns:1fr;justify-items:flex-start;margin-inline-start:-8px}.micl-datepicker__year-selector .micl-datepicker__previous{display:none;grid-area:yprev}.micl-datepicker__year-selector .micl-datepicker__next{display:none;grid-area:ynext}.micl-datepicker__month{grid-area:mon;margin-inline:-12px auto}.micl-datepicker__month-selector .micl-datepicker__month{display:none}.micl-datepicker__year{grid-area:yr}.micl-datepicker__month:not(:disabled),.micl-datepicker__year:not(:disabled){color:var(--md-sys-color-on-surface-variant)}.micl-dialog--docked :is(.micl-datepicker__month-selector,.micl-datepicker__year-selector){grid-template-columns:var(--_datepicker-target) 1fr var(--_datepicker-target)}.micl-dialog--docked .micl-datepicker__month-selector{grid-template-areas:"mprev mon mnext"}.micl-dialog--docked .micl-datepicker__month-selector .micl-datepicker__month{display:inline-flex;margin-inline:0}.micl-dialog--docked .micl-datepicker__year-selector{grid-template-areas:"yprev yr ynext"}.micl-dialog--docked .micl-datepicker__year-selector :is(.micl-datepicker__previous,.micl-datepicker__next){display:block}.micl-datepicker__calendars{display:flex;grid-area:view;position:absolute;inset-block-start:0;inset-inline-start:0;block-size:100%;inline-size:200%;opacity:1;overflow:hidden;transform:translateX(0);transition:transform var(--_datepicker-motion-spatial-duration) var(--_datepicker-motion-spatial),opacity var(--_datepicker-motion-duration-reverse) linear,block-size var(--_datepicker-motion-duration-reverse) linear allow-discrete,display var(--_datepicker-motion-duration-reverse) linear allow-discrete}.micl-datepicker__calendars.micl-datepicker__view-hidden{block-size:0%;opacity:0;transition-property:none}.micl-datepicker__calendars.micl-startleft,.micl-datepicker__calendars.micl-moveright{transform:translateX(0%)}.micl-datepicker__calendars.micl-startright,.micl-datepicker__calendars.micl-moveleft{transform:translateX(-50%)}.micl-datepicker__calendars:dir(rtl).micl-startright,.micl-datepicker__calendars:dir(rtl).micl-moveleft{transform:translateX(50%)}.micl-datepicker__calendars.micl-datepicker__nudge-min,.micl-datepicker__calendars.micl-datepicker__nudge-max{animation:micl-datepicker-nudge var(--_datepicker-motion-duration) ease-in-out}.micl-datepicker__calendars.micl-datepicker__nudge-min{--_nudge: 8px}.micl-datepicker__calendars.micl-datepicker__nudge-max{--_nudge: -8px}.micl-datepicker__calendars:dir(rtl).micl-datepicker__nudge-min{--_nudge: -8px}.micl-datepicker__calendars:dir(rtl).micl-datepicker__nudge-max{--_nudge: 8px}@keyframes micl-datepicker-nudge{50%{translate:var(--_nudge, 0) 0}}.micl-datepicker__calendar{flex-shrink:0;block-size:100%;inline-size:50%}.micl-datepicker__calendar-inner{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);box-sizing:border-box;display:grid;grid-template-rows:40px repeat(6, var(--_datepicker-target));block-size:100%;inline-size:100%;padding-inline:12px}.micl-datepicker__calendar-inner>*{display:grid;grid-template-columns:repeat(7, var(--_datepicker-target))}.micl-datepicker__calendar-inner span,.micl-datepicker__calendar-inner time{box-sizing:border-box;display:inline-flex;justify-content:center;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.micl-datepicker__calendar-inner span{color:var(--md-comp-date-picker-weekdays-label-text-color, var(--md-sys-color-on-surface))}.micl-datepicker__calendar-inner time{align-items:center;border:4px solid rgba(0,0,0,0);border-radius:var(--md-sys-shape-corner-full);color:var(--md-comp-date-picker-date-unselected-label-text-color, var(--md-sys-color-on-surface))}.micl-datepicker__calendar-inner time.micl-datepicker__today{outline:1px solid var(--md-comp-date-picker-date-today-container-outline-color, var(--md-sys-color-primary));outline-offset:-5px;color:var(--md-comp-date-picker-date-today-label-text-color, var(--md-sys-color-primary))}.micl-datepicker__calendar-inner time.micl-datepicker__selected{background-color:var(--md-comp-date-picker-date-selected-container-color, var(--md-sys-color-primary));color:var(--md-comp-date-picker-date-selected-label-text-color, var(--md-sys-color-on-primary))}.micl-datepicker__calendar-inner time:is(.micl-datepicker__inrange,.micl-datepicker__range-start,.micl-datepicker__range-end){position:relative}.micl-datepicker__calendar-inner time:is(.micl-datepicker__inrange,.micl-datepicker__range-start,.micl-datepicker__range-end)::before{content:"";position:absolute;z-index:-1;inset-block:0;inset-inline:-4px;background-color:var(--md-comp-date-picker-range-selection-active-indicator-container-color, var(--md-sys-color-secondary-container))}.micl-datepicker__calendar-inner time.micl-datepicker__inrange{color:var(--md-comp-date-picker-selection-date-in-range-label-text-color, var(--md-sys-color-on-secondary-container))}.micl-datepicker__calendar-inner time.micl-datepicker__range-start::before{inset-inline:50% -4px}.micl-datepicker__calendar-inner time.micl-datepicker__range-end::before{inset-inline:-4px 50%}.micl-datepicker__calendar-inner time:is(.micl-datepicker__today,.micl-datepicker__selected):is(:hover,:focus-visible,:active){--statelayer-color: currentColor}.micl-datepicker__calendar-inner time.micl-datepicker__disabled{color:rgb(from var(--md-sys-color-on-surface) r g b/var(--md-sys-state-disabled-state-layer-opacity));pointer-events:none}.micl-datepicker__calendar-inner time:not(.micl-datepicker__disabled){cursor:pointer}.micl-datepicker__months,.micl-datepicker__years,.micl-datepicker__input{grid-area:view}.micl-datepicker__months{overflow-y:hidden}.micl-datepicker__months .micl-datepicker__months-inner{block-size:auto;inline-size:100%}.micl-datepicker__months label{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);display:flex;align-items:center;block-size:var(--_datepicker-target);gap:8px;padding-inline-start:16px;color:var(--md-sys-color-on-surface);cursor:pointer}.micl-datepicker__months label span{visibility:hidden;color:inherit}.micl-datepicker__months label:has(input:checked){color:var(--md-comp-date-picker-selection-month-selected-label-text-color, var(--md-sys-color-on-surface));background-color:var(--md-comp-date-picker-selection-month-selected-container-color, var(--md-sys-color-surface-variant))}.micl-datepicker__months label:has(input:checked) span{visibility:visible}.micl-datepicker__months label:has(input:disabled){color:rgb(from var(--md-sys-color-on-surface) r g b/var(--md-sys-state-disabled-state-layer-opacity));pointer-events:none}.micl-datepicker__years{overflow-y:hidden}.micl-datepicker__years .micl-datepicker__years-inner{display:flex;flex-wrap:wrap;justify-content:center;block-size:auto;inline-size:100%}.micl-datepicker__years label{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);display:inline-flex;align-items:center;justify-content:center;block-size:36px;inline-size:72px;margin:8px;border:calc((var(--_datepicker-target) - 36px)/2) solid rgba(0,0,0,0);border-radius:calc(var(--_datepicker-target)/2);color:var(--md-comp-date-picker-selection-year-unselected-label-text-color, var(--md-sys-color-on-surface-variant));cursor:pointer}.micl-datepicker__years label:has(input:checked){color:var(--md-comp-date-picker-selection-year-selected-label-text-color, var(--md-sys-color-on-primary));background-color:var(--md-comp-date-picker-selection-year-selected-container-color, var(--md-sys-color-primary))}.micl-datepicker__years label:has(input:checked):is(:hover,:active,:has(input:focus-visible)){--statelayer-color: currentColor}:is(.micl-datepicker__months,.micl-datepicker__years) input[type=radio]{appearance:none;margin:0}.micl-datepicker .micl-datepicker__input{padding-inline:16px;margin-block-end:16px}.micl-datepicker .micl-datepicker__input.micl-datepicker__view-hidden,.micl-datepicker .micl-datepicker__input input[type=date]::-webkit-calendar-picker-indicator,.micl-datepicker .micl-datepicker__input input[type=date]::-webkit-inner-spin-button{display:none}.micl-datepicker--range .micl-datepicker__input{display:flex;column-gap:8px}.micl-datepicker--range .micl-datepicker__input>*{flex:1 1 0;min-inline-size:0}@media(forced-colors: active){.micl-datepicker__calendar-inner time,.micl-datepicker__years label{border-color:Canvas}.micl-datepicker__calendar-inner time:is(.micl-datepicker__selected,.micl-datepicker__inrange),.micl-datepicker__years label:has(input:checked){forced-color-adjust:none;border-color:rgba(0,0,0,0);background-color:Highlight;color:HighlightText}.micl-datepicker__years label:has(input:focus-visible){outline-color:CanvasText}.micl-datepicker__calendar-inner time.micl-datepicker__today{outline-color:CanvasText}.micl-datepicker__calendar-inner time.micl-datepicker__selected.micl-datepicker__today{outline-color:HighlightText}.micl-datepicker__calendar-inner time:is(.micl-datepicker__range-start,.micl-datepicker__range-end):not(:focus-visible){outline:2px solid HighlightText;outline-offset:-6px}.micl-datepicker__calendar-inner time:focus-visible{outline-color:CanvasText}.micl-datepicker__calendar-inner time:is(.micl-datepicker__inrange,.micl-datepicker__range-start,.micl-datepicker__range-end)::before{background-color:Highlight}.micl-datepicker__calendar-inner time.micl-datepicker__disabled{color:GrayText}}.micl-datepicker__no-transition{transition:none !important}@property --micl-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.micl-timepicker__period .micl-timepicker__am,.micl-timepicker__period .micl-timepicker__pm,.micl-timepicker input[name=hour],.micl-timepicker input[name=minute]{--statelayer-color: currentColor;background-image:linear-gradient(rgb(from var(--statelayer-color) r g b/var(--statelayer-opacity)));background-repeat:no-repeat;background-size:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:--statelayer-opacity var(--_timepicker-motion-duration) linear}.micl-timepicker__period .micl-timepicker__am:hover,.micl-timepicker__period .micl-timepicker__pm:hover,.micl-timepicker input[name=hour]:hover,.micl-timepicker input[name=minute]:hover{--statelayer-opacity: var(--md-sys-state-hover-state-layer-opacity)}.micl-timepicker__period .micl-timepicker__am:focus-visible,.micl-timepicker__period .micl-timepicker__pm:focus-visible,.micl-timepicker input[name=hour]:focus-visible,.micl-timepicker input[name=minute]:focus-visible{--statelayer-opacity: var(--md-sys-state-focus-state-layer-opacity)}.micl-timepicker__period .micl-timepicker__am:active,.micl-timepicker__period .micl-timepicker__pm:active,.micl-timepicker input[name=hour]:active,.micl-timepicker input[name=minute]:active{--statelayer-opacity: var(--md-sys-state-pressed-state-layer-opacity)}dialog.micl-dialog.micl-timepicker{--_timepicker-motion-duration: var(--md-comp-time-picker-motion-duration, var(--md-sys-motion-expressive-fast-spatial-duration));--_timepicker-input-height: var(--md-comp-time-picker-time-selector-container-height, 72px);--_timepicker-input-width: var(--md-comp-time-picker-time-selector-container-width, 96px);--_timepicker-separator-width: var(--md-comp-time-picker-separator-width, 24px);--_timepicker-period-height: var(--md-comp-time-picker-period-selector-container-height, 72px);--_timepicker-period-width: var(--md-comp-time-picker-period-selector-container-width, 52px);--_timepicker-dial-size: var(--md-comp-time-picker-clock-dial-container-size, 256px);--_timepicker-center-size: var(--md-comp-time-picker-clock-dial-selector-center-container-size, 8px);--_timepicker-track-width: var(--md-comp-time-picker-clock-dial-selector-track-container-width, 2px);--_timepicker-target: var(--md-sys-state-target-size, 48px)}dialog.micl-dialog.micl-timepicker .micl-dialog__headline{padding-block-end:20px}dialog.micl-dialog.micl-timepicker .micl-dialog__headline h2{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);letter-spacing:var(--md-sys-typescale-label-medium-tracking);color:var(--md-comp-time-picker-headline-color, var(--md-sys-color-on-surface-variant))}dialog.micl-dialog.micl-timepicker .micl-dialog__content{display:grid;padding-block-start:1px;grid-template-areas:"hr sep min per" "hsup hsup msup msup" "dial dial dial dial";grid-template-columns:auto var(--_timepicker-separator-width) var(--_timepicker-input-width) auto}dialog.micl-dialog.micl-timepicker .micl-dialog__actions:has(.micl-timepicker__inputmode){justify-content:space-between}dialog.micl-dialog.micl-timepicker .micl-dialog__actions .micl-timepicker__inputmode{margin-inline-start:-8px}dialog.micl-dialog.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)){--_timepicker-input-height: var(--md-comp-time-picker-time-selector-container-height, 80px);--_timepicker-period-height: var(--md-comp-time-picker-period-selector-container-height, 80px)}dialog.micl-dialog.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)).micl-timepicker--horizontal{--_timepicker-period-height: var(--md-comp-time-picker-period-selector-container-height, 38px)}dialog.micl-dialog.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)).micl-timepicker--horizontal .micl-dialog__headline{padding-block-end:0}dialog.micl-dialog.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)).micl-timepicker--horizontal .micl-dialog__content{grid-template-areas:". . . dial" "hr sep min dial" "per per per dial";grid-template-rows:72px var(--_timepicker-input-height) auto}dialog.micl-dialog.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)).micl-timepicker--horizontal .micl-dialog__content .micl-timepicker__period{--_timepicker-ampm-height: var(--_timepicker-period-height);--_timepicker-period-width: calc(2 * var(--_timepicker-input-width) + var(--_timepicker-separator-width));display:flex;align-self:flex-start;margin-inline:0;margin-block:16px 0}dialog.micl-dialog.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)).micl-timepicker--horizontal .micl-dialog__content .micl-timepicker__period .micl-timepicker__am{border-start-end-radius:0;border-end-start-radius:var(--md-sys-shape-corner-small)}dialog.micl-dialog.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)).micl-timepicker--horizontal .micl-dialog__content .micl-timepicker__period .micl-timepicker__pm{border-block-start-width:1px;border-inline-start-width:0px;border-start-end-radius:var(--md-sys-shape-corner-small);border-end-start-radius:0}dialog.micl-dialog.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)).micl-timepicker--horizontal .micl-dialog__content .micl-timepicker__dial{margin-block:0;margin-inline:40px 0}dialog.micl-dialog.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)) .micl-timepicker__supporting-text-hour,dialog.micl-dialog.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)) .micl-timepicker__supporting-text-minute{display:none}dialog.micl-dialog.micl-timepicker:dir(rtl) .micl-dialog__content{direction:ltr}dialog.micl-dialog.micl-timepicker:dir(rtl) .micl-dialog__content .micl-timepicker__supporting-text-hour,dialog.micl-dialog.micl-timepicker:dir(rtl) .micl-dialog__content .micl-timepicker__supporting-text-minute{direction:rtl}.micl-timepicker input[name=hour],.micl-timepicker input[name=minute]{font:var(--md-sys-typescale-display-medium-weight) var(--md-sys-typescale-display-medium-size)/var(--md-sys-typescale-display-medium-line-height) var(--md-sys-typescale-display-medium-font);letter-spacing:var(--md-sys-typescale-display-medium-tracking);box-sizing:border-box;inline-size:var(--_timepicker-input-width);block-size:var(--_timepicker-input-height);margin:0;padding:0;border:none;outline:none;border-radius:var(--md-sys-shape-corner-small);background-color:var(--md-comp-time-picker-time-selector-unselected-container-color, var(--md-sys-color-surface-container-highest));color:var(--md-comp-time-picker-time-selector-unselected-label-text-color, var(--md-sys-color-on-surface));text-align:center}.micl-timepicker input[name=hour].micl-timepicker--selected,.micl-timepicker input[name=minute].micl-timepicker--selected{background-color:var(--md-comp-time-picker-time-selector-selected-container-color, var(--md-sys-color-primary-container));color:var(--md-comp-time-picker-time-selector-selected-label-text-color, var(--md-sys-color-on-primary-container));border:2px solid var(--md-comp-time-input-focus-outline-color, var(--md-sys-color-primary))}.micl-timepicker input[name=hour]{grid-area:hr;justify-self:end}.micl-timepicker input[name=minute]{grid-area:min}.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)) input[name=hour],.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)) input[name=minute]{font:var(--md-sys-typescale-display-large-weight) var(--md-sys-typescale-display-large-size)/var(--md-sys-typescale-display-large-line-height) var(--md-sys-typescale-display-large-font);letter-spacing:var(--md-sys-typescale-display-large-tracking);border:none;cursor:pointer;user-select:none}.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)) input[name=hour]::selection,.micl-timepicker:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden)) input[name=minute]::selection{background-color:rgba(0,0,0,0)}.micl-timepicker:not(:has(.micl-timepicker__am)):not(:has(.micl-timepicker__dial:not(.micl-timepicker__dial--hidden))){--_timepicker-input-width: var(--md-comp-time-picker-time-selector-24h-container-width, 114px)}.micl-timepicker__separator{font:var(--md-sys-typescale-display-large-weight) var(--md-sys-typescale-display-large-size)/var(--md-sys-typescale-display-large-line-height) var(--md-sys-typescale-display-large-font);letter-spacing:var(--md-sys-typescale-display-large-tracking);grid-area:sep;block-size:var(--_timepicker-input-height);line-height:var(--_timepicker-input-height);inline-size:var(--_timepicker-separator-width);text-align:center;color:var(--md-comp-time-picker-separator-color, var(--md-sys-color-on-surface))}.micl-timepicker__period{--_timepicker-ampm-height: calc(var(--_timepicker-period-height) / 2);grid-area:per;block-size:var(--_timepicker-period-height);inline-size:0}.micl-timepicker__period:has(.micl-timepicker__am){inline-size:var(--_timepicker-period-width);margin-inline:12px 0}.micl-timepicker__period .micl-timepicker__am,.micl-timepicker__period .micl-timepicker__pm{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);appearance:none;box-sizing:border-box;position:relative;display:flex;align-items:center;inline-size:var(--_timepicker-period-width);block-size:var(--_timepicker-ampm-height);min-block-size:var(--_timepicker-ampm-height);margin:0;border:1px solid var(--md-comp-time-picker-period-selector-outline-color, var(--md-sys-color-outline));outline:none;color:var(--md-comp-time-picker-period-selector-unselected-label-text-color, var(--md-sys-color-on-surface-variant));background-color:rgba(0,0,0,0);cursor:pointer}.micl-timepicker__period .micl-timepicker__am::before,.micl-timepicker__period .micl-timepicker__pm::before{content:attr(aria-label);position:absolute;inline-size:100%;text-align:center}.micl-timepicker__period .micl-timepicker__am:checked,.micl-timepicker__period .micl-timepicker__pm:checked{color:var(--md-comp-time-picker-period-selector-selected-label-text-color, var(--md-sys-color-on-tertiary-container));background-color:var(--md-comp-time-picker-period-selector-selected-container-color, var(--md-sys-color-tertiary-container))}@media(forced-colors: active){.micl-timepicker__period .micl-timepicker__am:checked,.micl-timepicker__period .micl-timepicker__pm:checked{forced-color-adjust:none;color:HighlightText;background-color:Highlight}}.micl-timepicker__period .micl-timepicker__am:focus-visible,.micl-timepicker__period .micl-timepicker__pm:focus-visible{outline:var(--md-sys-state-focus-indicator-thickness, 3px) solid var(--md-sys-color-secondary);outline-offset:var(--md-sys-state-focus-indicator-inner-offset, -3px)}.micl-timepicker__period .micl-timepicker__am{border-start-start-radius:var(--md-sys-shape-corner-small);border-start-end-radius:var(--md-sys-shape-corner-small)}.micl-timepicker__period .micl-timepicker__pm{border-block-start-width:0px;border-end-start-radius:var(--md-sys-shape-corner-small);border-end-end-radius:var(--md-sys-shape-corner-small)}.micl-timepicker__supporting-text-hour,.micl-timepicker__supporting-text-minute{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);grid-area:hsup;padding-block:4px 0;color:var(--md-comp-time-picker-supporting-text-color, var(--md-sys-color-on-surface-variant))}.micl-timepicker__supporting-text-minute{grid-area:msup}.micl-timepicker .micl-timepicker__dial{--_timepicker-dial-radius: calc((var(--_timepicker-dial-size) - var(--_timepicker-target)) / 2);--micl-hour-radius: var(--_timepicker-dial-radius);--micl-track-radius: var(--_timepicker-dial-radius);position:relative;grid-area:dial;justify-self:center;block-size:var(--_timepicker-dial-size);inline-size:var(--_timepicker-dial-size);margin-block:36px 0;margin-inline:0;border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-comp-time-picker-clock-dial-color, var(--md-sys-color-surface-container-highest));touch-action:none}.micl-timepicker .micl-timepicker__dial data.micl-timepicker__dial-inner{--micl-hour-radius: calc(var(--_timepicker-dial-radius) - var(--_timepicker-target) + 12px);z-index:2}.micl-timepicker .micl-timepicker__dial data.micl-timepicker__dial-inner::before{z-index:2}.micl-timepicker .micl-timepicker__dial data{--_a: calc(var(--_timepicker-dial-radius) + (var(--micl-hour-radius) * cos(var(--micl-angle))));--_b: calc(var(--_timepicker-dial-radius) + (var(--micl-hour-radius) * sin(var(--micl-angle))));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);position:absolute;display:grid;place-content:center;block-size:var(--_timepicker-target);inline-size:var(--_timepicker-target);inset-inline-start:var(--_a);inset-block-start:var(--_b);border-radius:var(--md-sys-shape-corner-full);color:var(--md-comp-time-picker-clock-dial-unselected-label-text-color, var(--md-sys-color-on-surface));cursor:pointer;z-index:1;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.micl-timepicker .micl-timepicker__dial data.micl-timepicker__time--selected{color:var(--md-comp-time-picker-clock-dial-selected-label-text-color, var(--md-sys-color-on-primary));background-color:var(--md-comp-time-picker-clock-dial-selector-handle-container-color, var(--md-sys-color-primary))}.micl-timepicker .micl-timepicker__dial data::before{content:"";position:absolute;block-size:var(--_timepicker-target);inline-size:calc(2*var(--_timepicker-target));inset-inline-start:0;inset-block-end:0;transform:rotate(var(--micl-angle)) translate(calc(-1 * var(--_timepicker-target)));transform-origin:calc(var(--_timepicker-target)/2) center;z-index:1}.micl-timepicker .micl-timepicker__dial .micl-timepicker__track{--_track-length: calc(var(--micl-track-radius) - 12px);position:relative;display:block;inline-size:var(--_timepicker-track-width);block-size:var(--_track-length);inset-inline-start:calc((var(--_timepicker-dial-size) - var(--_timepicker-track-width))/2);inset-block-start:calc(var(--_timepicker-dial-size)/2 - var(--_track-length));border-radius:calc(var(--_timepicker-track-width)*2);background-color:var(--md-comp-time-picker-clock-dial-selector-track-container-color, var(--md-sys-color-primary));transform:rotate(calc(90deg + var(--micl-angle)));transform-origin:bottom}.micl-timepicker .micl-timepicker__dial .micl-timepicker__track::before{content:"";position:absolute;display:block;block-size:var(--_timepicker-center-size);inline-size:var(--_timepicker-center-size);inset-block-end:calc((var(--_timepicker-center-size) - var(--_timepicker-track-width))/-2);inset-inline-start:calc((var(--_timepicker-center-size) - var(--_timepicker-track-width))/-2);border-radius:var(--md-sys-shape-corner-full);background-color:var(--md-comp-time-picker-clock-dial-selector-center-container-color, var(--md-sys-color-primary))}.micl-timepicker[open] .micl-timepicker__dial{transition:--micl-angle var(--_timepicker-motion-duration) cubic-bezier(0.2, 0, 0, 1)}.micl-timepicker__dial--hidden{display:none !important}
