@layer reset{*,:before,:after,::backdrop{box-sizing:border-box}::file-selector-button{box-sizing:border-box}html,:host{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--md-sys-typescale-body-medium-font), sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{block-size:0;color:inherit;border-block-start-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{block-size:auto;max-inline-size:100%}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-block-size:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{block-size:auto}::-webkit-outer-spin-button{block-size:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{.m3-icon{white-space:nowrap;word-wrap:normal;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;width:1em;height:1em;font-family:Material Symbols Outlined;font-size:1em;line-height:1;font-weight:var(--m3-icon-weight,400);font-variation-settings:"FILL" var(--m3-icon-fill,0), "GRAD" var(--m3-icon-grade,0);direction:ltr;display:inline-block}.m3-icon svg{fill:currentColor;width:100%;height:100%}.m3-state-layer{-webkit-tap-highlight-color:transparent;position:relative}.m3-state-layer:before{content:"";pointer-events:none;position:absolute;inset:0}.m3-state-layer:after{content:"";border-radius:inherit;pointer-events:none;background-color:var(--md-state-layer-color,currentColor);opacity:0;transition:opacity var(--md-easing-fast);position:absolute;inset:0}:is(:disabled.m3-state-layer,input:disabled+.layer-container.m3-state-layer,input:disabled+.layer-container .m3-state-layer,label:has(>input:disabled).m3-state-layer,label:has(>input:disabled) .m3-state-layer,[aria-disabled=true].m3-state-layer,[aria-disabled=true] .m3-state-layer){pointer-events:none}:is(:disabled.m3-state-layer,input:disabled+.layer-container.m3-state-layer,input:disabled+.layer-container .m3-state-layer,label:has(>input:disabled).m3-state-layer,label:has(>input:disabled) .m3-state-layer,[aria-disabled=true].m3-state-layer,[aria-disabled=true] .m3-state-layer):after,:is(:disabled.m3-state-layer,input:disabled+.layer-container.m3-state-layer,input:disabled+.layer-container .m3-state-layer,label:has(>input:disabled).m3-state-layer,label:has(>input:disabled) .m3-state-layer,[aria-disabled=true].m3-state-layer,[aria-disabled=true] .m3-state-layer)>.ripple{display:none}[data-state-layer-hover-target]:hover .m3-state-layer[data-state-layer-hover-from=target]:after{opacity:var(--md-sys-state-hover-state-layer-opacity)}.m3-state-layer:hover:not(:has(.m3-state-layer:hover)):after{opacity:var(--md-sys-state-hover-state-layer-opacity)}:focus-visible.m3-state-layer:after,input:focus-visible+.m3-state-layer:after{opacity:var(--md-sys-state-focus-state-layer-opacity)}label:has(>input:focus-visible).m3-state-layer:after{opacity:var(--md-sys-state-focus-state-layer-opacity)}html:not(.js) :active.m3-state-layer:after{opacity:var(--md-sys-state-pressed-state-layer-opacity)}.m3-state-layer:active:not(:has(.m3-state-layer:active)):after{opacity:var(--md-sys-state-pressed-state-layer-opacity)}@property --r{syntax:"<percentage>";inherits:false;initial-value:0%}.ripple{--x:50%;--y:50%;--r:0%;--duration:.4s;pointer-events:none;border-radius:inherit;background-color:var(--md-state-layer-color,currentColor);background-blend-mode:luminosity;width:100%;height:100%;-webkit-mask-image:radial-gradient(circle at var(--x) var(--y), transparent calc(var(--r) - 95%), var(--md-state-layer-color,currentColor) calc(var(--r) - 20%), var(--md-state-layer-color,currentColor) var(--r), transparent calc(var(--r) + 10%));mask-image:radial-gradient(circle at var(--x) var(--y), transparent calc(var(--r) - 95%), var(--md-state-layer-color,currentColor) calc(var(--r) - 20%), var(--md-state-layer-color,currentColor) var(--r), transparent calc(var(--r) + 10%));opacity:var(--md-sys-state-pressed-state-layer-opacity);transition:opacity var(--md-easing-slow-spatial);animation:ripple-expand var(--duration) cubic-bezier(.4, 0, .2, 1) forwards, ripple-fade-out .65s ease-out var(--duration) forwards;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox=\"0 0 200 200\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cfilter id=\"noiseFilter\"%3E%3CfeTurbulence type=\"fractalNoise\" baseFrequency=\"2.5\" numOctaves=\"4\" stitchTiles=\"stitch\"/%3E%3C/filter%3E%3Crect width=\"100%25\" height=\"100%25\" filter=\"url(%23noiseFilter)\" opacity=\"0.8\"/%3E%3C/svg%3E");background-size:100px 100px;position:absolute;inset:0;overflow:hidden}@keyframes ripple-expand{to{--r:120%}}@keyframes ripple-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.ripple{display:none}}}@layer tokens{:where(:root){--md-badge-container-shape:initial;--md-badge-container-size:initial;--md-badge-large-label-inline-padding:initial;--md-badge-large-shape:initial;--md-badge-large-size:initial;--md-badge-shape:initial;--md-badge-size:initial}.m3-badge{--_badge-shape:var(--md-badge-shape,var(--md-sys-shape-corner-full));--_badge-size:var(--md-badge-size,.375rem);--_badge-large-shape:var(--md-badge-large-shape,var(--md-sys-shape-corner-full));--_badge-large-size:var(--md-badge-large-size,1rem);--_badge-large-label-inline-padding:var(--md-badge-large-label-inline-padding,.25rem)}:where(:root){--md-bottom-sheet-background-extension:initial;--md-bottom-sheet-drag-offset:initial;--md-bottom-sheet-max-height:initial;--md-bottom-sheet-translate-offset:initial;--md-sheet-bottom-docked-container-color:initial;--md-sheet-bottom-docked-container-shape:initial;--md-sheet-bottom-docked-drag-handle-color:initial;--md-sheet-bottom-docked-drag-handle-height:initial;--md-sheet-bottom-docked-drag-handle-width:initial;--md-sheet-bottom-docked-minimized-container-shape:initial;--md-sheet-bottom-docked-modal-container-elevation:initial;--md-sheet-bottom-docked-standard-container-elevation:initial;--md-sheet-bottom-focus-indicator-color:initial;--md-sheet-bottom-focus-indicator-outline-offset:initial;--md-sheet-bottom-focus-indicator-thickness:initial}.m3-bottom-sheet{--_sheet-bottom-docked-container-color:var(--md-sheet-bottom-docked-container-color,var(--md-sys-color-surface-container-low));--_sheet-bottom-docked-modal-container-elevation:var(--md-sheet-bottom-docked-modal-container-elevation,var(--md-sys-elevation-level1));--_sheet-bottom-docked-standard-container-elevation:var(--md-sheet-bottom-docked-standard-container-elevation,var(--md-sys-elevation-level1));--_sheet-bottom-docked-container-shape:var(--md-sheet-bottom-docked-container-shape,var(--md-shape-overlay-top));--_sheet-bottom-docked-minimized-container-shape:var(--md-sheet-bottom-docked-minimized-container-shape,var(--md-shape-docked));--_sheet-bottom-docked-drag-handle-color:var(--md-sheet-bottom-docked-drag-handle-color,var(--md-sys-color-on-surface-variant));--_sheet-bottom-docked-drag-handle-width:var(--md-sheet-bottom-docked-drag-handle-width,2rem);--_sheet-bottom-docked-drag-handle-height:var(--md-sheet-bottom-docked-drag-handle-height,.25rem);--_sheet-bottom-focus-indicator-color:var(--md-sheet-bottom-focus-indicator-color,var(--md-sys-color-secondary));--_sheet-bottom-focus-indicator-thickness:var(--md-sheet-bottom-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_sheet-bottom-focus-indicator-outline-offset:var(--md-sheet-bottom-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_bottom-sheet-max-height:var(--md-bottom-sheet-max-height,calc(100vb - 3rem));--_bottom-sheet-drag-offset:var(--md-bottom-sheet-drag-offset,0px);--_bottom-sheet-translate-offset:var(--md-bottom-sheet-translate-offset,0px);--_bottom-sheet-background-extension:var(--md-bottom-sheet-background-extension,0px)}:where(:root){--md-button-container-color:initial;--md-button-container-elevation:initial;--md-button-container-shape:initial;--md-button-container-shape-round:initial;--md-button-container-shape-square:initial;--md-button-disabled-container-color:initial;--md-button-disabled-container-elevation:initial;--md-button-disabled-label-text-color:initial;--md-button-elevated-container-color:initial;--md-button-elevated-container-elevation:initial;--md-button-elevated-disabled-container-color:initial;--md-button-elevated-disabled-container-elevation:initial;--md-button-elevated-disabled-label-text-color:initial;--md-button-elevated-focused-container-elevation:initial;--md-button-elevated-focused-label-text-color:initial;--md-button-elevated-hovered-container-elevation:initial;--md-button-elevated-hovered-label-text-color:initial;--md-button-elevated-label-text-color:initial;--md-button-elevated-pressed-container-elevation:initial;--md-button-elevated-pressed-label-text-color:initial;--md-button-elevated-selected-container-color:initial;--md-button-elevated-selected-label-text-color:initial;--md-button-elevated-unselected-container-color:initial;--md-button-elevated-unselected-label-text-color:initial;--md-button-filled-container-color:initial;--md-button-filled-container-elevation:initial;--md-button-filled-disabled-container-color:initial;--md-button-filled-disabled-container-elevation:initial;--md-button-filled-disabled-label-text-color:initial;--md-button-filled-focused-container-elevation:initial;--md-button-filled-focused-label-text-color:initial;--md-button-filled-hovered-container-elevation:initial;--md-button-filled-hovered-label-text-color:initial;--md-button-filled-label-text-color:initial;--md-button-filled-pressed-container-elevation:initial;--md-button-filled-pressed-label-text-color:initial;--md-button-filled-selected-container-color:initial;--md-button-filled-selected-label-text-color:initial;--md-button-filled-unselected-container-color:initial;--md-button-filled-unselected-label-text-color:initial;--md-button-focus-indicator-color:initial;--md-button-focus-indicator-outline-offset:initial;--md-button-focus-indicator-thickness:initial;--md-button-focused-container-elevation:initial;--md-button-focused-label-text-color:initial;--md-button-group-connected-inner-corner-corner-size:initial;--md-button-group-connected-selected-inner-corner-corner-size:initial;--md-button-hovered-container-elevation:initial;--md-button-hovered-label-text-color:initial;--md-button-icon-label-space:initial;--md-button-icon-size:initial;--md-button-label-text-color:initial;--md-button-label-text-selected-color:initial;--md-button-label-text-unselected-color:initial;--md-button-large-container-shape-square:initial;--md-button-large-icon-label-space:initial;--md-button-large-icon-size:initial;--md-button-large-outlined-outline-width:initial;--md-button-large-pressed-container-shape:initial;--md-button-large-selected-container-shape-round:initial;--md-button-medium-container-shape-square:initial;--md-button-medium-icon-label-space:initial;--md-button-medium-icon-size:initial;--md-button-medium-outlined-outline-width:initial;--md-button-medium-pressed-container-shape:initial;--md-button-medium-selected-container-shape-round:initial;--md-button-outlined-disabled-label-text-color:initial;--md-button-outlined-focused-label-text-color:initial;--md-button-outlined-hovered-label-text-color:initial;--md-button-outlined-label-text-color:initial;--md-button-outlined-outline-color:initial;--md-button-outlined-pressed-label-text-color:initial;--md-button-outlined-selected-container-color:initial;--md-button-outlined-selected-label-text-color:initial;--md-button-outlined-unselected-label-text-color:initial;--md-button-pressed-container-elevation:initial;--md-button-pressed-container-shape:initial;--md-button-pressed-label-text-color:initial;--md-button-selected-container-color:initial;--md-button-selected-container-shape:initial;--md-button-selected-label-text-color:initial;--md-button-small-container-shape-square:initial;--md-button-small-icon-label-space:initial;--md-button-small-icon-size:initial;--md-button-small-outlined-outline-width:initial;--md-button-small-pressed-container-shape:initial;--md-button-small-selected-container-shape-round:initial;--md-button-text-disabled-label-text-color:initial;--md-button-text-focused-label-text-color:initial;--md-button-text-hovered-label-text-color:initial;--md-button-text-label-text-color:initial;--md-button-text-pressed-label-text-color:initial;--md-button-tonal-container-color:initial;--md-button-tonal-container-elevation:initial;--md-button-tonal-disabled-container-color:initial;--md-button-tonal-disabled-container-elevation:initial;--md-button-tonal-disabled-label-text-color:initial;--md-button-tonal-focused-container-elevation:initial;--md-button-tonal-focused-label-text-color:initial;--md-button-tonal-hovered-container-elevation:initial;--md-button-tonal-hovered-label-text-color:initial;--md-button-tonal-label-text-color:initial;--md-button-tonal-pressed-container-elevation:initial;--md-button-tonal-pressed-label-text-color:initial;--md-button-tonal-selected-container-color:initial;--md-button-tonal-selected-label-text-color:initial;--md-button-tonal-unselected-container-color:initial;--md-button-tonal-unselected-label-text-color:initial;--md-button-unselected-container-color:initial;--md-button-unselected-focused-label-text-color:initial;--md-button-unselected-hovered-label-text-color:initial;--md-button-unselected-label-text-color:initial;--md-button-unselected-pressed-label-text-color:initial;--md-button-xlarge-container-shape-square:initial;--md-button-xlarge-icon-label-space:initial;--md-button-xlarge-icon-size:initial;--md-button-xlarge-outlined-outline-width:initial;--md-button-xlarge-pressed-container-shape:initial;--md-button-xlarge-selected-container-shape-round:initial;--md-button-xsmall-container-shape-square:initial;--md-button-xsmall-icon-label-space:initial;--md-button-xsmall-icon-size:initial;--md-button-xsmall-outlined-outline-width:initial;--md-button-xsmall-pressed-container-shape:initial;--md-button-xsmall-selected-container-shape-round:initial}.m3-button{--_button-container-color:var(--md-button-container-color,var(--md-sys-color-primary));--_button-unselected-container-color:var(--md-button-unselected-container-color,var(--md-sys-color-surface-container));--_button-selected-container-color:var(--md-button-selected-container-color,var(--md-sys-color-primary));--_button-container-elevation:var(--md-button-container-elevation,var(--md-sys-elevation-level0));--_button-label-text-color:var(--md-button-label-text-color,var(--md-sys-color-on-primary));--_button-label-text-unselected-color:var(--md-button-label-text-unselected-color,var(--md-sys-color-on-surface-variant));--_button-label-text-selected-color:var(--md-button-label-text-selected-color,var(--md-sys-color-on-primary));--_button-icon-size:var(--md-button-icon-size,1.25rem);--_button-container-shape:var(--md-button-container-shape,var(--_button-container-shape-round));--_button-container-shape-round:var(--md-button-container-shape-round,var(--md-shape-action));--_button-container-shape-square:var(--md-button-container-shape-square,var(--md-shape-action-square-small));--_button-icon-label-space:var(--md-button-icon-label-space,.5rem);--_button-pressed-container-shape:var(--md-button-pressed-container-shape,var(--md-shape-action-pressed-small));--_button-focus-indicator-color:var(--md-button-focus-indicator-color,var(--md-sys-color-secondary));--_button-focus-indicator-thickness:var(--md-button-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_button-focus-indicator-outline-offset:var(--md-button-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_button-disabled-container-color:var(--md-button-disabled-container-color,var(--md-sys-color-on-surface));--_button-disabled-container-elevation:var(--md-button-disabled-container-elevation,var(--md-sys-elevation-level0));--_button-disabled-label-text-color:var(--md-button-disabled-label-text-color,var(--md-sys-color-on-surface));--_button-hovered-label-text-color:var(--md-button-hovered-label-text-color,var(--md-sys-color-on-primary));--_button-unselected-hovered-label-text-color:var(--md-button-unselected-hovered-label-text-color,var(--md-sys-color-on-surface-variant));--_button-focused-container-elevation:var(--md-button-focused-container-elevation,var(--md-sys-elevation-level0));--_button-focused-label-text-color:var(--md-button-focused-label-text-color,var(--md-sys-color-on-primary));--_button-unselected-focused-label-text-color:var(--md-button-unselected-focused-label-text-color,var(--md-sys-color-on-surface-variant));--_button-pressed-container-elevation:var(--md-button-pressed-container-elevation,var(--md-sys-elevation-level0));--_button-pressed-label-text-color:var(--md-button-pressed-label-text-color,var(--md-sys-color-on-primary));--_button-unselected-pressed-label-text-color:var(--md-button-unselected-pressed-label-text-color,var(--md-sys-color-on-surface-variant));--_button-filled-container-color:var(--md-button-filled-container-color,var(--md-sys-color-primary));--_button-filled-selected-container-color:var(--md-button-filled-selected-container-color,var(--md-sys-color-primary));--_button-filled-unselected-container-color:var(--md-button-filled-unselected-container-color,var(--md-sys-color-surface-container));--_button-filled-container-elevation:var(--md-button-filled-container-elevation,var(--md-sys-elevation-level0));--_button-filled-label-text-color:var(--md-button-filled-label-text-color,var(--md-sys-color-on-primary));--_button-filled-unselected-label-text-color:var(--md-button-filled-unselected-label-text-color,var(--md-sys-color-on-surface-variant));--_button-filled-selected-label-text-color:var(--md-button-filled-selected-label-text-color,var(--md-sys-color-on-primary));--_button-filled-disabled-container-color:var(--md-button-filled-disabled-container-color,var(--md-sys-color-on-surface));--_button-filled-disabled-container-elevation:var(--md-button-filled-disabled-container-elevation,var(--md-sys-elevation-level0));--_button-filled-disabled-label-text-color:var(--md-button-filled-disabled-label-text-color,var(--md-sys-color-on-surface));--_button-filled-hovered-container-elevation:var(--md-button-filled-hovered-container-elevation,var(--md-sys-elevation-level1));--_button-filled-hovered-label-text-color:var(--md-button-filled-hovered-label-text-color,var(--md-sys-color-on-primary));--_button-filled-focused-container-elevation:var(--md-button-filled-focused-container-elevation,var(--md-sys-elevation-level0));--_button-filled-focused-label-text-color:var(--md-button-filled-focused-label-text-color,var(--md-sys-color-on-primary));--_button-filled-pressed-container-elevation:var(--md-button-filled-pressed-container-elevation,var(--md-sys-elevation-level0));--_button-filled-pressed-label-text-color:var(--md-button-filled-pressed-label-text-color,var(--md-sys-color-on-primary));--_button-elevated-container-color:var(--md-button-elevated-container-color,var(--md-sys-color-surface-container-low));--_button-elevated-unselected-container-color:var(--md-button-elevated-unselected-container-color,var(--md-sys-color-surface-container-low));--_button-elevated-selected-container-color:var(--md-button-elevated-selected-container-color,var(--md-sys-color-primary));--_button-elevated-container-elevation:var(--md-button-elevated-container-elevation,var(--md-sys-elevation-level1));--_button-elevated-label-text-color:var(--md-button-elevated-label-text-color,var(--md-sys-color-primary));--_button-elevated-unselected-label-text-color:var(--md-button-elevated-unselected-label-text-color,var(--md-sys-color-primary));--_button-elevated-selected-label-text-color:var(--md-button-elevated-selected-label-text-color,var(--md-sys-color-on-primary));--_button-elevated-disabled-container-color:var(--md-button-elevated-disabled-container-color,var(--md-sys-color-on-surface));--_button-elevated-disabled-container-elevation:var(--md-button-elevated-disabled-container-elevation,var(--md-sys-elevation-level0));--_button-elevated-disabled-label-text-color:var(--md-button-elevated-disabled-label-text-color,var(--md-sys-color-on-surface));--_button-elevated-hovered-container-elevation:var(--md-button-elevated-hovered-container-elevation,var(--md-sys-elevation-level2));--_button-elevated-hovered-label-text-color:var(--md-button-elevated-hovered-label-text-color,var(--md-sys-color-primary));--_button-elevated-focused-container-elevation:var(--md-button-elevated-focused-container-elevation,var(--md-sys-elevation-level1));--_button-elevated-focused-label-text-color:var(--md-button-elevated-focused-label-text-color,var(--md-sys-color-primary));--_button-elevated-pressed-container-elevation:var(--md-button-elevated-pressed-container-elevation,var(--md-sys-elevation-level1));--_button-elevated-pressed-label-text-color:var(--md-button-elevated-pressed-label-text-color,var(--md-sys-color-primary));--_button-tonal-container-color:var(--md-button-tonal-container-color,var(--md-sys-color-secondary-container));--_button-tonal-unselected-container-color:var(--md-button-tonal-unselected-container-color,var(--md-sys-color-secondary-container));--_button-tonal-selected-container-color:var(--md-button-tonal-selected-container-color,var(--md-sys-color-secondary));--_button-tonal-container-elevation:var(--md-button-tonal-container-elevation,var(--md-sys-elevation-level0));--_button-tonal-label-text-color:var(--md-button-tonal-label-text-color,var(--md-sys-color-on-secondary-container));--_button-tonal-unselected-label-text-color:var(--md-button-tonal-unselected-label-text-color,var(--md-sys-color-on-secondary-container));--_button-tonal-selected-label-text-color:var(--md-button-tonal-selected-label-text-color,var(--md-sys-color-on-secondary));--_button-tonal-disabled-container-color:var(--md-button-tonal-disabled-container-color,var(--md-sys-color-on-surface));--_button-tonal-disabled-container-elevation:var(--md-button-tonal-disabled-container-elevation,var(--md-sys-elevation-level0));--_button-tonal-disabled-label-text-color:var(--md-button-tonal-disabled-label-text-color,var(--md-sys-color-on-surface));--_button-tonal-hovered-container-elevation:var(--md-button-tonal-hovered-container-elevation,var(--md-sys-elevation-level1));--_button-tonal-hovered-label-text-color:var(--md-button-tonal-hovered-label-text-color,var(--md-sys-color-on-secondary-container));--_button-tonal-focused-container-elevation:var(--md-button-tonal-focused-container-elevation,var(--md-sys-elevation-level0));--_button-tonal-focused-label-text-color:var(--md-button-tonal-focused-label-text-color,var(--md-sys-color-on-secondary-container));--_button-tonal-pressed-container-elevation:var(--md-button-tonal-pressed-container-elevation,var(--md-sys-elevation-level0));--_button-tonal-pressed-label-text-color:var(--md-button-tonal-pressed-label-text-color,var(--md-sys-color-on-secondary-container));--_button-outlined-outline-color:var(--md-button-outlined-outline-color,var(--md-sys-color-outline-variant));--_button-outlined-selected-container-color:var(--md-button-outlined-selected-container-color,var(--md-sys-color-inverse-surface));--_button-outlined-label-text-color:var(--md-button-outlined-label-text-color,var(--md-sys-color-on-surface-variant));--_button-outlined-unselected-label-text-color:var(--md-button-outlined-unselected-label-text-color,var(--md-sys-color-on-surface-variant));--_button-outlined-selected-label-text-color:var(--md-button-outlined-selected-label-text-color,var(--md-sys-color-inverse-on-surface));--_button-outlined-disabled-label-text-color:var(--md-button-outlined-disabled-label-text-color,var(--md-sys-color-on-surface));--_button-outlined-hovered-label-text-color:var(--md-button-outlined-hovered-label-text-color,var(--md-sys-color-on-surface-variant));--_button-outlined-focused-label-text-color:var(--md-button-outlined-focused-label-text-color,var(--md-sys-color-on-surface-variant));--_button-outlined-pressed-label-text-color:var(--md-button-outlined-pressed-label-text-color,var(--md-sys-color-on-surface-variant));--_button-text-label-text-color:var(--md-button-text-label-text-color,var(--md-sys-color-primary));--_button-text-disabled-label-text-color:var(--md-button-text-disabled-label-text-color,var(--md-sys-color-on-surface));--_button-text-hovered-label-text-color:var(--md-button-text-hovered-label-text-color,var(--md-sys-color-primary));--_button-text-focused-label-text-color:var(--md-button-text-focused-label-text-color,var(--md-sys-color-primary));--_button-text-pressed-label-text-color:var(--md-button-text-pressed-label-text-color,var(--md-sys-color-primary));--_button-xsmall-outlined-outline-width:var(--md-button-xsmall-outlined-outline-width,.0625rem);--_button-xsmall-icon-size:var(--md-button-xsmall-icon-size,1.25rem);--_button-xsmall-container-shape-square:var(--md-button-xsmall-container-shape-square,var(--md-shape-action-square-small));--_button-xsmall-icon-label-space:var(--md-button-xsmall-icon-label-space,.5rem);--_button-xsmall-pressed-container-shape:var(--md-button-xsmall-pressed-container-shape,var(--md-shape-action-pressed-small));--_button-xsmall-selected-container-shape-round:var(--md-button-xsmall-selected-container-shape-round,var(--md-shape-action-selected-small));--_button-small-outlined-outline-width:var(--md-button-small-outlined-outline-width,.078125rem);--_button-small-icon-size:var(--md-button-small-icon-size,1.25rem);--_button-small-container-shape-square:var(--md-button-small-container-shape-square,var(--md-shape-action-square-small));--_button-small-icon-label-space:var(--md-button-small-icon-label-space,.5rem);--_button-small-pressed-container-shape:var(--md-button-small-pressed-container-shape,var(--md-shape-action-pressed-small));--_button-small-selected-container-shape-round:var(--md-button-small-selected-container-shape-round,var(--md-shape-action-selected-small));--_button-medium-outlined-outline-width:var(--md-button-medium-outlined-outline-width,.09375rem);--_button-medium-icon-size:var(--md-button-medium-icon-size,1.5rem);--_button-medium-container-shape-square:var(--md-button-medium-container-shape-square,var(--md-shape-action-square-medium));--_button-medium-icon-label-space:var(--md-button-medium-icon-label-space,.5rem);--_button-medium-pressed-container-shape:var(--md-button-medium-pressed-container-shape,var(--md-shape-action-pressed-medium));--_button-medium-selected-container-shape-round:var(--md-button-medium-selected-container-shape-round,var(--md-shape-action-selected-medium));--_button-large-outlined-outline-width:var(--md-button-large-outlined-outline-width,.125rem);--_button-large-icon-size:var(--md-button-large-icon-size,2rem);--_button-large-container-shape-square:var(--md-button-large-container-shape-square,var(--md-shape-action-square-large));--_button-large-icon-label-space:var(--md-button-large-icon-label-space,.75rem);--_button-large-pressed-container-shape:var(--md-button-large-pressed-container-shape,var(--md-shape-action-pressed-large));--_button-large-selected-container-shape-round:var(--md-button-large-selected-container-shape-round,var(--md-shape-action-selected-large));--_button-xlarge-outlined-outline-width:var(--md-button-xlarge-outlined-outline-width,.1875rem);--_button-xlarge-icon-size:var(--md-button-xlarge-icon-size,2.5rem);--_button-xlarge-container-shape-square:var(--md-button-xlarge-container-shape-square,var(--md-shape-action-square-large));--_button-xlarge-icon-label-space:var(--md-button-xlarge-icon-label-space,1rem);--_button-xlarge-pressed-container-shape:var(--md-button-xlarge-pressed-container-shape,var(--md-shape-action-pressed-large));--_button-xlarge-selected-container-shape-round:var(--md-button-xlarge-selected-container-shape-round,var(--md-shape-action-selected-large))}:where(:root){--md-button-group-between-space:initial;--md-button-group-connected-container-shape:initial;--md-button-group-connected-inner-corner-corner-size:initial;--md-button-group-connected-large-between-space:initial;--md-button-group-connected-large-container-height:initial;--md-button-group-connected-large-container-shape:initial;--md-button-group-connected-large-inner-corner-corner-size:initial;--md-button-group-connected-large-pressed-inner-corner-corner-size:initial;--md-button-group-connected-large-selected-inner-corner-corner-size:initial;--md-button-group-connected-medium-between-space:initial;--md-button-group-connected-medium-container-height:initial;--md-button-group-connected-medium-container-shape:initial;--md-button-group-connected-medium-inner-corner-corner-size:initial;--md-button-group-connected-medium-pressed-inner-corner-corner-size:initial;--md-button-group-connected-medium-selected-inner-corner-corner-size:initial;--md-button-group-connected-pressed-inner-corner-corner-size:initial;--md-button-group-connected-selected-inner-corner-corner-size:initial;--md-button-group-connected-small-between-space:initial;--md-button-group-connected-small-container-height:initial;--md-button-group-connected-small-container-shape:initial;--md-button-group-connected-small-inner-corner-corner-size:initial;--md-button-group-connected-small-pressed-inner-corner-corner-size:initial;--md-button-group-connected-small-selected-inner-corner-corner-size:initial;--md-button-group-connected-xlarge-between-space:initial;--md-button-group-connected-xlarge-container-height:initial;--md-button-group-connected-xlarge-container-shape:initial;--md-button-group-connected-xlarge-inner-corner-corner-size:initial;--md-button-group-connected-xlarge-pressed-inner-corner-corner-size:initial;--md-button-group-connected-xlarge-selected-inner-corner-corner-size:initial;--md-button-group-connected-xsmall-between-space:initial;--md-button-group-connected-xsmall-container-height:initial;--md-button-group-connected-xsmall-container-shape:initial;--md-button-group-connected-xsmall-inner-corner-corner-size:initial;--md-button-group-connected-xsmall-pressed-inner-corner-corner-size:initial;--md-button-group-connected-xsmall-selected-inner-corner-corner-size:initial;--md-button-group-height:initial;--md-button-group-standard-large-between-space:initial;--md-button-group-standard-large-container-height:initial;--md-button-group-standard-large-pressed-item-width-motion-spring-dampening:initial;--md-button-group-standard-large-pressed-item-width-motion-spring-stiffness:initial;--md-button-group-standard-large-pressed-item-width-multiplier:initial;--md-button-group-standard-medium-between-space:initial;--md-button-group-standard-medium-container-height:initial;--md-button-group-standard-medium-pressed-item-width-motion-spring-dampening:initial;--md-button-group-standard-medium-pressed-item-width-motion-spring-stiffness:initial;--md-button-group-standard-medium-pressed-item-width-multiplier:initial;--md-button-group-standard-small-between-space:initial;--md-button-group-standard-small-container-height:initial;--md-button-group-standard-small-pressed-item-width-motion-spring-dampening:initial;--md-button-group-standard-small-pressed-item-width-motion-spring-stiffness:initial;--md-button-group-standard-small-pressed-item-width-multiplier:initial;--md-button-group-standard-xlarge-between-space:initial;--md-button-group-standard-xlarge-container-height:initial;--md-button-group-standard-xlarge-pressed-item-width-motion-spring-dampening:initial;--md-button-group-standard-xlarge-pressed-item-width-motion-spring-stiffness:initial;--md-button-group-standard-xlarge-pressed-item-width-multiplier:initial;--md-button-group-standard-xsmall-between-space:initial;--md-button-group-standard-xsmall-container-height:initial;--md-button-group-standard-xsmall-pressed-item-width-motion-spring-dampening:initial;--md-button-group-standard-xsmall-pressed-item-width-motion-spring-stiffness:initial;--md-button-group-standard-xsmall-pressed-item-width-multiplier:initial}.m3-button-group{--_button-group-standard-xsmall-container-height:var(--md-button-group-standard-xsmall-container-height,2rem);--_button-group-standard-xsmall-between-space:var(--md-button-group-standard-xsmall-between-space,1.125rem);--_button-group-standard-xsmall-pressed-item-width-motion-spring-dampening:var(--md-button-group-standard-xsmall-pressed-item-width-motion-spring-dampening,var(--md-sys-motion-spring-fast-spatial-damping));--_button-group-standard-xsmall-pressed-item-width-motion-spring-stiffness:var(--md-button-group-standard-xsmall-pressed-item-width-motion-spring-stiffness,var(--md-sys-motion-spring-fast-spatial-stiffness));--_button-group-standard-xsmall-pressed-item-width-multiplier:var(--md-button-group-standard-xsmall-pressed-item-width-multiplier,15%);--_button-group-standard-small-container-height:var(--md-button-group-standard-small-container-height,2.5rem);--_button-group-standard-small-between-space:var(--md-button-group-standard-small-between-space,.75rem);--_button-group-standard-small-pressed-item-width-motion-spring-dampening:var(--md-button-group-standard-small-pressed-item-width-motion-spring-dampening,var(--md-sys-motion-spring-fast-spatial-damping));--_button-group-standard-small-pressed-item-width-motion-spring-stiffness:var(--md-button-group-standard-small-pressed-item-width-motion-spring-stiffness,var(--md-sys-motion-spring-fast-spatial-stiffness));--_button-group-standard-small-pressed-item-width-multiplier:var(--md-button-group-standard-small-pressed-item-width-multiplier,15%);--_button-group-standard-medium-container-height:var(--md-button-group-standard-medium-container-height,3.5rem);--_button-group-standard-medium-between-space:var(--md-button-group-standard-medium-between-space,.5rem);--_button-group-standard-medium-pressed-item-width-motion-spring-dampening:var(--md-button-group-standard-medium-pressed-item-width-motion-spring-dampening,var(--md-sys-motion-spring-fast-spatial-damping));--_button-group-standard-medium-pressed-item-width-motion-spring-stiffness:var(--md-button-group-standard-medium-pressed-item-width-motion-spring-stiffness,var(--md-sys-motion-spring-fast-spatial-stiffness));--_button-group-standard-medium-pressed-item-width-multiplier:var(--md-button-group-standard-medium-pressed-item-width-multiplier,15%);--_button-group-standard-large-container-height:var(--md-button-group-standard-large-container-height,6rem);--_button-group-standard-large-between-space:var(--md-button-group-standard-large-between-space,.5rem);--_button-group-standard-large-pressed-item-width-motion-spring-dampening:var(--md-button-group-standard-large-pressed-item-width-motion-spring-dampening,var(--md-sys-motion-spring-fast-spatial-damping));--_button-group-standard-large-pressed-item-width-motion-spring-stiffness:var(--md-button-group-standard-large-pressed-item-width-motion-spring-stiffness,var(--md-sys-motion-spring-fast-spatial-stiffness));--_button-group-standard-large-pressed-item-width-multiplier:var(--md-button-group-standard-large-pressed-item-width-multiplier,15%);--_button-group-standard-xlarge-container-height:var(--md-button-group-standard-xlarge-container-height,8.5rem);--_button-group-standard-xlarge-between-space:var(--md-button-group-standard-xlarge-between-space,.5rem);--_button-group-standard-xlarge-pressed-item-width-motion-spring-dampening:var(--md-button-group-standard-xlarge-pressed-item-width-motion-spring-dampening,var(--md-sys-motion-spring-fast-spatial-damping));--_button-group-standard-xlarge-pressed-item-width-motion-spring-stiffness:var(--md-button-group-standard-xlarge-pressed-item-width-motion-spring-stiffness,var(--md-sys-motion-spring-fast-spatial-stiffness));--_button-group-standard-xlarge-pressed-item-width-multiplier:var(--md-button-group-standard-xlarge-pressed-item-width-multiplier,15%);--_button-group-connected-xsmall-container-height:var(--md-button-group-connected-xsmall-container-height,2rem);--_button-group-connected-xsmall-between-space:var(--md-button-group-connected-xsmall-between-space,.125rem);--_button-group-connected-xsmall-container-shape:var(--md-button-group-connected-xsmall-container-shape,var(--md-shape-action));--_button-group-connected-xsmall-inner-corner-corner-size:var(--md-button-group-connected-xsmall-inner-corner-corner-size,var(--md-sys-shape-corner-value-small));--_button-group-connected-xsmall-pressed-inner-corner-corner-size:var(--md-button-group-connected-xsmall-pressed-inner-corner-corner-size,var(--md-sys-shape-corner-value-extra-small));--_button-group-connected-xsmall-selected-inner-corner-corner-size:var(--md-button-group-connected-xsmall-selected-inner-corner-corner-size,var(--md-shape-action));--_button-group-connected-small-container-height:var(--md-button-group-connected-small-container-height,2.5rem);--_button-group-connected-small-between-space:var(--md-button-group-connected-small-between-space,.125rem);--_button-group-connected-small-container-shape:var(--md-button-group-connected-small-container-shape,var(--md-shape-action));--_button-group-connected-small-inner-corner-corner-size:var(--md-button-group-connected-small-inner-corner-corner-size,var(--md-sys-shape-corner-value-small));--_button-group-connected-small-pressed-inner-corner-corner-size:var(--md-button-group-connected-small-pressed-inner-corner-corner-size,var(--md-sys-shape-corner-value-extra-small));--_button-group-connected-small-selected-inner-corner-corner-size:var(--md-button-group-connected-small-selected-inner-corner-corner-size,var(--md-shape-action));--_button-group-connected-medium-container-height:var(--md-button-group-connected-medium-container-height,3.5rem);--_button-group-connected-medium-between-space:var(--md-button-group-connected-medium-between-space,.125rem);--_button-group-connected-medium-container-shape:var(--md-button-group-connected-medium-container-shape,var(--md-shape-action));--_button-group-connected-medium-inner-corner-corner-size:var(--md-button-group-connected-medium-inner-corner-corner-size,var(--md-sys-shape-corner-value-small));--_button-group-connected-medium-pressed-inner-corner-corner-size:var(--md-button-group-connected-medium-pressed-inner-corner-corner-size,var(--md-sys-shape-corner-value-extra-small));--_button-group-connected-medium-selected-inner-corner-corner-size:var(--md-button-group-connected-medium-selected-inner-corner-corner-size,var(--md-shape-action));--_button-group-connected-large-container-height:var(--md-button-group-connected-large-container-height,6rem);--_button-group-connected-large-between-space:var(--md-button-group-connected-large-between-space,.125rem);--_button-group-connected-large-container-shape:var(--md-button-group-connected-large-container-shape,var(--md-shape-action));--_button-group-connected-large-inner-corner-corner-size:var(--md-button-group-connected-large-inner-corner-corner-size,var(--md-sys-shape-corner-value-large));--_button-group-connected-large-pressed-inner-corner-corner-size:var(--md-button-group-connected-large-pressed-inner-corner-corner-size,var(--md-sys-shape-corner-value-medium));--_button-group-connected-large-selected-inner-corner-corner-size:var(--md-button-group-connected-large-selected-inner-corner-corner-size,var(--md-shape-action));--_button-group-connected-xlarge-container-height:var(--md-button-group-connected-xlarge-container-height,8.5rem);--_button-group-connected-xlarge-between-space:var(--md-button-group-connected-xlarge-between-space,.125rem);--_button-group-connected-xlarge-container-shape:var(--md-button-group-connected-xlarge-container-shape,var(--md-shape-action));--_button-group-connected-xlarge-inner-corner-corner-size:var(--md-button-group-connected-xlarge-inner-corner-corner-size,var(--md-sys-shape-corner-value-large-increased));--_button-group-connected-xlarge-pressed-inner-corner-corner-size:var(--md-button-group-connected-xlarge-pressed-inner-corner-corner-size,var(--md-sys-shape-corner-value-large));--_button-group-connected-xlarge-selected-inner-corner-corner-size:var(--md-button-group-connected-xlarge-selected-inner-corner-corner-size,var(--md-shape-action))}:where(:root){--md-elevated-card-container-color:initial;--md-elevated-card-container-elevation:initial;--md-elevated-card-container-shadow-color:initial;--md-elevated-card-container-shape:initial;--md-elevated-card-disabled-container-color:initial;--md-elevated-card-disabled-container-elevation:initial;--md-elevated-card-disabled-container-opacity:initial;--md-elevated-card-dragged-container-elevation:initial;--md-elevated-card-dragged-state-layer-color:initial;--md-elevated-card-dragged-state-layer-opacity:initial;--md-elevated-card-focus-container-elevation:initial;--md-elevated-card-focus-indicator-color:initial;--md-elevated-card-focus-indicator-outline-offset:initial;--md-elevated-card-focus-indicator-thickness:initial;--md-elevated-card-focus-state-layer-color:initial;--md-elevated-card-focus-state-layer-opacity:initial;--md-elevated-card-hover-container-elevation:initial;--md-elevated-card-hover-state-layer-color:initial;--md-elevated-card-hover-state-layer-opacity:initial;--md-elevated-card-icon-color:initial;--md-elevated-card-icon-size:initial;--md-elevated-card-pressed-container-elevation:initial;--md-elevated-card-pressed-state-layer-color:initial;--md-elevated-card-pressed-state-layer-opacity:initial;--md-filled-card-container-color:initial;--md-filled-card-container-elevation:initial;--md-filled-card-container-shadow-color:initial;--md-filled-card-container-shape:initial;--md-filled-card-disabled-container-color:initial;--md-filled-card-disabled-container-elevation:initial;--md-filled-card-disabled-container-opacity:initial;--md-filled-card-dragged-container-elevation:initial;--md-filled-card-dragged-state-layer-color:initial;--md-filled-card-dragged-state-layer-opacity:initial;--md-filled-card-focus-container-elevation:initial;--md-filled-card-focus-indicator-color:initial;--md-filled-card-focus-indicator-outline-offset:initial;--md-filled-card-focus-indicator-thickness:initial;--md-filled-card-focus-state-layer-color:initial;--md-filled-card-focus-state-layer-opacity:initial;--md-filled-card-hover-container-elevation:initial;--md-filled-card-hover-state-layer-color:initial;--md-filled-card-hover-state-layer-opacity:initial;--md-filled-card-icon-color:initial;--md-filled-card-icon-size:initial;--md-filled-card-pressed-container-elevation:initial;--md-filled-card-pressed-state-layer-color:initial;--md-filled-card-pressed-state-layer-opacity:initial;--md-outlined-card-container-color:initial;--md-outlined-card-container-elevation:initial;--md-outlined-card-container-shadow-color:initial;--md-outlined-card-container-shape:initial;--md-outlined-card-disabled-container-elevation:initial;--md-outlined-card-disabled-outline-color:initial;--md-outlined-card-disabled-outline-opacity:initial;--md-outlined-card-dragged-container-elevation:initial;--md-outlined-card-dragged-outline-color:initial;--md-outlined-card-dragged-state-layer-color:initial;--md-outlined-card-dragged-state-layer-opacity:initial;--md-outlined-card-focus-container-elevation:initial;--md-outlined-card-focus-indicator-color:initial;--md-outlined-card-focus-indicator-outline-offset:initial;--md-outlined-card-focus-indicator-thickness:initial;--md-outlined-card-focus-outline-color:initial;--md-outlined-card-focus-state-layer-color:initial;--md-outlined-card-focus-state-layer-opacity:initial;--md-outlined-card-hover-container-elevation:initial;--md-outlined-card-hover-outline-color:initial;--md-outlined-card-hover-state-layer-color:initial;--md-outlined-card-hover-state-layer-opacity:initial;--md-outlined-card-icon-color:initial;--md-outlined-card-icon-size:initial;--md-outlined-card-outline-color:initial;--md-outlined-card-outline-width:initial;--md-outlined-card-pressed-container-elevation:initial;--md-outlined-card-pressed-outline-color:initial;--md-outlined-card-pressed-state-layer-color:initial;--md-outlined-card-pressed-state-layer-opacity:initial}.m3-card{--_elevated-card-container-color:var(--md-elevated-card-container-color,var(--md-sys-color-surface-container-low));--_elevated-card-container-elevation:var(--md-elevated-card-container-elevation,var(--md-sys-elevation-level1));--_elevated-card-container-shape:var(--md-elevated-card-container-shape,var(--md-shape-card));--_elevated-card-container-shadow-color:var(--md-elevated-card-container-shadow-color,var(--md-sys-color-shadow));--_elevated-card-icon-color:var(--md-elevated-card-icon-color,var(--md-sys-color-primary));--_elevated-card-icon-size:var(--md-elevated-card-icon-size,1.5rem);--_elevated-card-disabled-container-elevation:var(--md-elevated-card-disabled-container-elevation,var(--md-sys-elevation-level1));--_elevated-card-disabled-container-opacity:var(--md-elevated-card-disabled-container-opacity,.38);--_elevated-card-disabled-container-color:var(--md-elevated-card-disabled-container-color,var(--md-sys-color-surface));--_elevated-card-hover-container-elevation:var(--md-elevated-card-hover-container-elevation,var(--md-sys-elevation-level2));--_elevated-card-hover-state-layer-color:var(--md-elevated-card-hover-state-layer-color,var(--md-sys-color-on-surface));--_elevated-card-hover-state-layer-opacity:var(--md-elevated-card-hover-state-layer-opacity,var(--md-sys-state-hover-state-layer-opacity));--_elevated-card-focus-indicator-color:var(--md-elevated-card-focus-indicator-color,var(--md-sys-color-secondary));--_elevated-card-focus-indicator-thickness:var(--md-elevated-card-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_elevated-card-focus-indicator-outline-offset:var(--md-elevated-card-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_elevated-card-focus-container-elevation:var(--md-elevated-card-focus-container-elevation,var(--md-sys-elevation-level1));--_elevated-card-focus-state-layer-color:var(--md-elevated-card-focus-state-layer-color,var(--md-sys-color-on-surface));--_elevated-card-focus-state-layer-opacity:var(--md-elevated-card-focus-state-layer-opacity,var(--md-sys-state-focus-state-layer-opacity));--_elevated-card-pressed-container-elevation:var(--md-elevated-card-pressed-container-elevation,var(--md-sys-elevation-level1));--_elevated-card-pressed-state-layer-color:var(--md-elevated-card-pressed-state-layer-color,var(--md-sys-color-on-surface));--_elevated-card-pressed-state-layer-opacity:var(--md-elevated-card-pressed-state-layer-opacity,var(--md-sys-state-pressed-state-layer-opacity));--_elevated-card-dragged-container-elevation:var(--md-elevated-card-dragged-container-elevation,var(--md-sys-elevation-level4));--_elevated-card-dragged-state-layer-color:var(--md-elevated-card-dragged-state-layer-color,var(--md-sys-color-on-surface));--_elevated-card-dragged-state-layer-opacity:var(--md-elevated-card-dragged-state-layer-opacity,var(--md-sys-state-dragged-state-layer-opacity));--_filled-card-container-color:var(--md-filled-card-container-color,var(--md-sys-color-surface-container-highest));--_filled-card-container-elevation:var(--md-filled-card-container-elevation,var(--md-sys-elevation-level0));--_filled-card-container-shape:var(--md-filled-card-container-shape,var(--md-shape-card));--_filled-card-container-shadow-color:var(--md-filled-card-container-shadow-color,var(--md-sys-color-shadow));--_filled-card-icon-color:var(--md-filled-card-icon-color,var(--md-sys-color-primary));--_filled-card-icon-size:var(--md-filled-card-icon-size,1.5rem);--_filled-card-disabled-container-elevation:var(--md-filled-card-disabled-container-elevation,var(--md-sys-elevation-level0));--_filled-card-disabled-container-opacity:var(--md-filled-card-disabled-container-opacity,.38);--_filled-card-disabled-container-color:var(--md-filled-card-disabled-container-color,var(--md-sys-color-surface-variant));--_filled-card-hover-container-elevation:var(--md-filled-card-hover-container-elevation,var(--md-sys-elevation-level1));--_filled-card-hover-state-layer-color:var(--md-filled-card-hover-state-layer-color,var(--md-sys-color-on-surface));--_filled-card-hover-state-layer-opacity:var(--md-filled-card-hover-state-layer-opacity,var(--md-sys-state-hover-state-layer-opacity));--_filled-card-focus-indicator-color:var(--md-filled-card-focus-indicator-color,var(--md-sys-color-secondary));--_filled-card-focus-indicator-thickness:var(--md-filled-card-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_filled-card-focus-indicator-outline-offset:var(--md-filled-card-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_filled-card-focus-container-elevation:var(--md-filled-card-focus-container-elevation,var(--md-sys-elevation-level0));--_filled-card-focus-state-layer-color:var(--md-filled-card-focus-state-layer-color,var(--md-sys-color-on-surface));--_filled-card-focus-state-layer-opacity:var(--md-filled-card-focus-state-layer-opacity,var(--md-sys-state-focus-state-layer-opacity));--_filled-card-pressed-container-elevation:var(--md-filled-card-pressed-container-elevation,var(--md-sys-elevation-level0));--_filled-card-pressed-state-layer-color:var(--md-filled-card-pressed-state-layer-color,var(--md-sys-color-on-surface));--_filled-card-pressed-state-layer-opacity:var(--md-filled-card-pressed-state-layer-opacity,var(--md-sys-state-pressed-state-layer-opacity));--_filled-card-dragged-container-elevation:var(--md-filled-card-dragged-container-elevation,var(--md-sys-elevation-level3));--_filled-card-dragged-state-layer-color:var(--md-filled-card-dragged-state-layer-color,var(--md-sys-color-on-surface));--_filled-card-dragged-state-layer-opacity:var(--md-filled-card-dragged-state-layer-opacity,var(--md-sys-state-dragged-state-layer-opacity));--_outlined-card-container-color:var(--md-outlined-card-container-color,var(--md-sys-color-surface));--_outlined-card-container-elevation:var(--md-outlined-card-container-elevation,var(--md-sys-elevation-level0));--_outlined-card-container-shape:var(--md-outlined-card-container-shape,var(--md-shape-card));--_outlined-card-container-shadow-color:var(--md-outlined-card-container-shadow-color,var(--md-sys-color-shadow));--_outlined-card-outline-width:var(--md-outlined-card-outline-width,.0625rem);--_outlined-card-outline-color:var(--md-outlined-card-outline-color,var(--md-sys-color-outline-variant));--_outlined-card-icon-color:var(--md-outlined-card-icon-color,var(--md-sys-color-primary));--_outlined-card-icon-size:var(--md-outlined-card-icon-size,1.5rem);--_outlined-card-disabled-container-elevation:var(--md-outlined-card-disabled-container-elevation,var(--md-sys-elevation-level0));--_outlined-card-disabled-outline-color:var(--md-outlined-card-disabled-outline-color,var(--md-sys-color-outline));--_outlined-card-disabled-outline-opacity:var(--md-outlined-card-disabled-outline-opacity,.12);--_outlined-card-hover-container-elevation:var(--md-outlined-card-hover-container-elevation,var(--md-sys-elevation-level1));--_outlined-card-hover-state-layer-color:var(--md-outlined-card-hover-state-layer-color,var(--md-sys-color-on-surface));--_outlined-card-hover-state-layer-opacity:var(--md-outlined-card-hover-state-layer-opacity,var(--md-sys-state-hover-state-layer-opacity));--_outlined-card-hover-outline-color:var(--md-outlined-card-hover-outline-color,var(--md-sys-color-outline-variant));--_outlined-card-focus-indicator-thickness:var(--md-outlined-card-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_outlined-card-focus-indicator-outline-offset:var(--md-outlined-card-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_outlined-card-focus-indicator-color:var(--md-outlined-card-focus-indicator-color,var(--md-sys-color-secondary));--_outlined-card-focus-container-elevation:var(--md-outlined-card-focus-container-elevation,var(--md-sys-elevation-level0));--_outlined-card-focus-state-layer-color:var(--md-outlined-card-focus-state-layer-color,var(--md-sys-color-on-surface));--_outlined-card-focus-state-layer-opacity:var(--md-outlined-card-focus-state-layer-opacity,var(--md-sys-state-focus-state-layer-opacity));--_outlined-card-focus-outline-color:var(--md-outlined-card-focus-outline-color,var(--md-sys-color-on-surface));--_outlined-card-pressed-container-elevation:var(--md-outlined-card-pressed-container-elevation,var(--md-sys-elevation-level0));--_outlined-card-pressed-state-layer-color:var(--md-outlined-card-pressed-state-layer-color,var(--md-sys-color-on-surface));--_outlined-card-pressed-state-layer-opacity:var(--md-outlined-card-pressed-state-layer-opacity,var(--md-sys-state-pressed-state-layer-opacity));--_outlined-card-pressed-outline-color:var(--md-outlined-card-pressed-outline-color,var(--md-sys-color-outline-variant));--_outlined-card-dragged-container-elevation:var(--md-outlined-card-dragged-container-elevation,var(--md-sys-elevation-level3));--_outlined-card-dragged-state-layer-color:var(--md-outlined-card-dragged-state-layer-color,var(--md-sys-color-on-surface));--_outlined-card-dragged-state-layer-opacity:var(--md-outlined-card-dragged-state-layer-opacity,var(--md-sys-state-dragged-state-layer-opacity));--_outlined-card-dragged-outline-color:var(--md-outlined-card-dragged-outline-color,var(--md-sys-color-outline-variant))}:where(:root){--md-checkbox-color:initial;--md-checkbox-on-color:initial;--md-checkbox-container-size:initial;--md-checkbox-target-size:initial;--md-checkbox-state-layer-shape:initial;--md-checkbox-shape:initial;--md-checkbox-outline-width:initial;--md-checkbox-unselected-outline-color:initial;--md-checkbox-selected-container-color:initial;--md-checkbox-selected-icon-color:initial;--md-checkbox-unselected-state-layer-color:initial;--md-checkbox-state-layer-color:initial;--md-checkbox-selected-state-layer-color:initial;--md-checkbox-focus-indicator-color:initial;--md-checkbox-focus-indicator-thickness:initial;--md-checkbox-focus-indicator-offset:initial;--md-checkbox-disabled-color:initial;--md-checkbox-disabled-opacity:initial;--md-checkbox-disabled-unselected-outline-color:initial;--md-checkbox-disabled-unselected-outline-opacity:initial;--md-checkbox-disabled-selected-container-color:initial;--md-checkbox-disabled-selected-container-opacity:initial;--md-checkbox-disabled-selected-icon-color:initial;--md-checkbox-disabled-selected-icon-opacity:initial;--md-checkbox-label-color:initial}.m3-checkbox{--_checkbox-color:var(--md-checkbox-color,var(--md-sys-color-primary));--_checkbox-on-color:var(--md-checkbox-on-color,var(--md-sys-color-on-primary));--_container-size:var(--md-checkbox-container-size,1.125rem);--_target-size:var(--md-checkbox-target-size,2.5rem);--_state-layer-shape:var(--md-checkbox-state-layer-shape,var(--md-sys-shape-corner-full));--_shape:var(--md-checkbox-shape,.125rem);--_outline-width:var(--md-checkbox-outline-width,.125rem);--_unselected-outline-color:var(--md-checkbox-unselected-outline-color,var(--md-sys-color-on-surface-variant));--_selected-container-color:var(--md-checkbox-selected-container-color,var(--_checkbox-color));--_selected-icon-color:var(--md-checkbox-selected-icon-color,var(--_checkbox-on-color));--_unselected-state-layer-color:var(--md-checkbox-unselected-state-layer-color,var(--md-sys-color-on-surface));--_checkbox-state-layer-color:var(--md-checkbox-state-layer-color,var(--_checkbox-color));--_selected-state-layer-color:var(--md-checkbox-selected-state-layer-color,var(--_checkbox-state-layer-color));--_focus-indicator-color:var(--md-checkbox-focus-indicator-color,var(--md-sys-color-secondary));--_focus-indicator-thickness:var(--md-checkbox-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_focus-indicator-offset:var(--md-checkbox-focus-indicator-offset,var(--md-sys-state-focus-indicator-outer-offset));--_disabled-color:var(--md-checkbox-disabled-color,var(--md-sys-color-on-surface));--_disabled-opacity:var(--md-checkbox-disabled-opacity,.38);--_disabled-unselected-outline-color:var(--md-checkbox-disabled-unselected-outline-color,var(--_disabled-color));--_disabled-unselected-outline-opacity:var(--md-checkbox-disabled-unselected-outline-opacity,var(--_disabled-opacity));--_disabled-selected-container-color:var(--md-checkbox-disabled-selected-container-color,var(--_disabled-color));--_disabled-selected-container-opacity:var(--md-checkbox-disabled-selected-container-opacity,var(--_disabled-opacity));--_disabled-selected-icon-color:var(--md-checkbox-disabled-selected-icon-color,var(--md-sys-color-surface));--_disabled-selected-icon-opacity:var(--md-checkbox-disabled-selected-icon-opacity,var(--_disabled-opacity));--_label-color:var(--md-checkbox-label-color,var(--md-sys-color-on-surface))}:where(:root){--md-assist-chip-container-height:initial;--md-assist-chip-container-shape:initial;--md-assist-chip-disabled-label-text-color:initial;--md-assist-chip-disabled-label-text-opacity:initial;--md-assist-chip-elevated-container-color:initial;--md-assist-chip-elevated-container-elevation:initial;--md-assist-chip-elevated-disabled-container-color:initial;--md-assist-chip-elevated-disabled-container-elevation:initial;--md-assist-chip-elevated-disabled-container-opacity:initial;--md-assist-chip-elevated-focus-container-elevation:initial;--md-assist-chip-flat-container-elevation:initial;--md-assist-chip-flat-disabled-outline-color:initial;--md-assist-chip-flat-disabled-outline-opacity:initial;--md-assist-chip-flat-focus-outline-color:initial;--md-assist-chip-flat-outline-color:initial;--md-assist-chip-flat-outline-width:initial;--md-assist-chip-focus-indicator-color:initial;--md-assist-chip-focus-indicator-outline-offset:initial;--md-assist-chip-focus-indicator-thickness:initial;--md-assist-chip-focus-label-text-color:initial;--md-assist-chip-focus-state-layer-color:initial;--md-assist-chip-hover-label-text-color:initial;--md-assist-chip-hover-state-layer-color:initial;--md-assist-chip-label-text-color:initial;--md-assist-chip-pressed-label-text-color:initial;--md-assist-chip-pressed-state-layer-color:initial;--md-assist-chip-with-icon-disabled-icon-color:initial;--md-assist-chip-with-icon-disabled-icon-opacity:initial;--md-assist-chip-with-icon-focus-icon-color:initial;--md-assist-chip-with-icon-hover-icon-color:initial;--md-assist-chip-with-icon-icon-color:initial;--md-assist-chip-with-icon-icon-size:initial;--md-assist-chip-with-icon-pressed-icon-color:initial;--md-chip-assist-elevated-hover-container-elevation:initial;--md-chip-assist-elevated-pressed-container-elevation:initial;--md-chip-avatar-disabled-opacity:initial;--md-chip-avatar-shape:initial;--md-chip-avatar-size:initial;--md-chip-container-color:initial;--md-chip-container-elevation:initial;--md-chip-container-height:initial;--md-chip-container-shape:initial;--md-chip-disabled-elevated-container-color:initial;--md-chip-disabled-elevated-container-elevation:initial;--md-chip-disabled-elevated-container-opacity:initial;--md-chip-disabled-flat-outline-color:initial;--md-chip-disabled-flat-outline-opacity:initial;--md-chip-disabled-flat-selected-container-color:initial;--md-chip-disabled-flat-selected-container-opacity:initial;--md-chip-disabled-icon-opacity:initial;--md-chip-disabled-label-color:initial;--md-chip-disabled-label-opacity:initial;--md-chip-disabled-leading-color:initial;--md-chip-disabled-trailing-color:initial;--md-chip-elevated-container-color:initial;--md-chip-elevated-container-elevation:initial;--md-chip-elevated-focus-container-elevation:initial;--md-chip-elevated-hover-container-elevation:initial;--md-chip-elevated-pressed-container-elevation:initial;--md-chip-flat-container-elevation:initial;--md-chip-flat-focus-container-elevation:initial;--md-chip-flat-focus-outline-color:initial;--md-chip-flat-hover-container-elevation:initial;--md-chip-flat-outline-color:initial;--md-chip-flat-outline-width:initial;--md-chip-flat-pressed-container-elevation:initial;--md-chip-flat-selected-focus-container-elevation:initial;--md-chip-flat-selected-hover-container-elevation:initial;--md-chip-flat-selected-pressed-container-elevation:initial;--md-chip-focus-indicator-color:initial;--md-chip-focus-indicator-outline-offset:initial;--md-chip-focus-indicator-thickness:initial;--md-chip-focus-label-color:initial;--md-chip-focus-leading-color:initial;--md-chip-focus-state-layer-color:initial;--md-chip-focus-trailing-color:initial;--md-chip-hover-label-color:initial;--md-chip-hover-leading-color:initial;--md-chip-hover-state-layer-color:initial;--md-chip-hover-trailing-color:initial;--md-chip-icon-gap:initial;--md-chip-icon-size:initial;--md-chip-label-color:initial;--md-chip-label-default-color:initial;--md-chip-leading-default-color:initial;--md-chip-leading-icon-color:initial;--md-chip-leading-space:initial;--md-chip-outline-color:initial;--md-chip-outline-width:initial;--md-chip-pressed-label-color:initial;--md-chip-pressed-leading-color:initial;--md-chip-pressed-state-layer-color:initial;--md-chip-pressed-trailing-color:initial;--md-chip-selected-container-color:initial;--md-chip-selected-elevated-container-color:initial;--md-chip-selected-focus-label-color:initial;--md-chip-selected-focus-leading-color:initial;--md-chip-selected-focus-state-layer-color:initial;--md-chip-selected-focus-trailing-color:initial;--md-chip-selected-hover-label-color:initial;--md-chip-selected-hover-leading-color:initial;--md-chip-selected-hover-state-layer-color:initial;--md-chip-selected-hover-trailing-color:initial;--md-chip-selected-label-color:initial;--md-chip-selected-leading-color:initial;--md-chip-selected-outline-width:initial;--md-chip-selected-pressed-label-color:initial;--md-chip-selected-pressed-leading-color:initial;--md-chip-selected-pressed-state-layer-color:initial;--md-chip-selected-pressed-trailing-color:initial;--md-chip-selected-trailing-color:initial;--md-chip-suggestion-elevated-hover-container-elevation:initial;--md-chip-suggestion-elevated-pressed-container-elevation:initial;--md-chip-trailing-default-color:initial;--md-chip-trailing-icon-color:initial;--md-chip-trailing-space:initial;--md-chip-with-icon-side-space:initial;--md-filter-chip-container-height:initial;--md-filter-chip-container-shape:initial;--md-filter-chip-disabled-label-text-color:initial;--md-filter-chip-disabled-label-text-opacity:initial;--md-filter-chip-elevated-container-elevation:initial;--md-filter-chip-elevated-disabled-container-color:initial;--md-filter-chip-elevated-disabled-container-elevation:initial;--md-filter-chip-elevated-disabled-container-opacity:initial;--md-filter-chip-elevated-focus-container-elevation:initial;--md-filter-chip-elevated-hover-container-elevation:initial;--md-filter-chip-elevated-pressed-container-elevation:initial;--md-filter-chip-elevated-selected-container-color:initial;--md-filter-chip-elevated-unselected-container-color:initial;--md-filter-chip-flat-container-elevation:initial;--md-filter-chip-flat-disabled-selected-container-color:initial;--md-filter-chip-flat-disabled-selected-container-opacity:initial;--md-filter-chip-flat-disabled-unselected-outline-color:initial;--md-filter-chip-flat-disabled-unselected-outline-opacity:initial;--md-filter-chip-flat-selected-container-color:initial;--md-filter-chip-flat-selected-focus-container-elevation:initial;--md-filter-chip-flat-selected-hover-container-elevation:initial;--md-filter-chip-flat-selected-outline-width:initial;--md-filter-chip-flat-selected-pressed-container-elevation:initial;--md-filter-chip-flat-unselected-focus-container-elevation:initial;--md-filter-chip-flat-unselected-focus-outline-color:initial;--md-filter-chip-flat-unselected-hover-container-elevation:initial;--md-filter-chip-flat-unselected-outline-color:initial;--md-filter-chip-flat-unselected-outline-width:initial;--md-filter-chip-flat-unselected-pressed-container-elevation:initial;--md-filter-chip-focus-indicator-color:initial;--md-filter-chip-focus-indicator-outline-offset:initial;--md-filter-chip-focus-indicator-thickness:initial;--md-filter-chip-selected-focus-label-text-color:initial;--md-filter-chip-selected-focus-state-layer-color:initial;--md-filter-chip-selected-hover-label-text-color:initial;--md-filter-chip-selected-hover-state-layer-color:initial;--md-filter-chip-selected-label-text-color:initial;--md-filter-chip-selected-pressed-label-text-color:initial;--md-filter-chip-selected-pressed-state-layer-color:initial;--md-filter-chip-unselected-focus-label-text-color:initial;--md-filter-chip-unselected-focus-state-layer-color:initial;--md-filter-chip-unselected-hover-label-text-color:initial;--md-filter-chip-unselected-hover-state-layer-color:initial;--md-filter-chip-unselected-label-text-color:initial;--md-filter-chip-unselected-pressed-label-text-color:initial;--md-filter-chip-unselected-pressed-state-layer-color:initial;--md-filter-chip-with-icon-icon-size:initial;--md-filter-chip-with-leading-icon-disabled-leading-icon-color:initial;--md-filter-chip-with-leading-icon-disabled-leading-icon-opacity:initial;--md-filter-chip-with-leading-icon-selected-focus-leading-icon-color:initial;--md-filter-chip-with-leading-icon-selected-hover-leading-icon-color:initial;--md-filter-chip-with-leading-icon-selected-leading-icon-color:initial;--md-filter-chip-with-leading-icon-selected-pressed-leading-icon-color:initial;--md-filter-chip-with-leading-icon-unselected-focus-leading-icon-color:initial;--md-filter-chip-with-leading-icon-unselected-hover-leading-icon-color:initial;--md-filter-chip-with-leading-icon-unselected-leading-icon-color:initial;--md-filter-chip-with-leading-icon-unselected-pressed-leading-icon-color:initial;--md-filter-chip-with-trailing-icon-disabled-trailing-icon-color:initial;--md-filter-chip-with-trailing-icon-selected-focus-trailing-icon-color:initial;--md-filter-chip-with-trailing-icon-selected-hover-trailing-icon-color:initial;--md-filter-chip-with-trailing-icon-selected-pressed-trailing-icon-color:initial;--md-filter-chip-with-trailing-icon-selected-trailing-icon-color:initial;--md-filter-chip-with-trailing-icon-unselected-focus-trailing-icon-color:initial;--md-filter-chip-with-trailing-icon-unselected-hover-trailing-icon-color:initial;--md-filter-chip-with-trailing-icon-unselected-pressed-trailing-icon-color:initial;--md-filter-chip-with-trailing-icon-unselected-trailing-icon-color:initial;--md-input-chip-container-elevation:initial;--md-input-chip-container-height:initial;--md-input-chip-container-shape:initial;--md-input-chip-disabled-label-text-color:initial;--md-input-chip-disabled-label-text-opacity:initial;--md-input-chip-disabled-selected-container-color:initial;--md-input-chip-disabled-selected-container-opacity:initial;--md-input-chip-disabled-unselected-outline-color:initial;--md-input-chip-disabled-unselected-outline-opacity:initial;--md-input-chip-focus-indicator-color:initial;--md-input-chip-focus-indicator-outline-offset:initial;--md-input-chip-focus-indicator-thickness:initial;--md-input-chip-selected-container-color:initial;--md-input-chip-selected-focus-label-text-color:initial;--md-input-chip-selected-focus-state-layer-color:initial;--md-input-chip-selected-hover-label-text-color:initial;--md-input-chip-selected-hover-state-layer-color:initial;--md-input-chip-selected-label-text-color:initial;--md-input-chip-selected-outline-width:initial;--md-input-chip-selected-pressed-label-text-color:initial;--md-input-chip-selected-pressed-state-layer-color:initial;--md-input-chip-unselected-focus-label-text-color:initial;--md-input-chip-unselected-focus-outline-color:initial;--md-input-chip-unselected-focus-state-layer-color:initial;--md-input-chip-unselected-hover-label-text-color:initial;--md-input-chip-unselected-hover-state-layer-color:initial;--md-input-chip-unselected-label-text-color:initial;--md-input-chip-unselected-outline-color:initial;--md-input-chip-unselected-outline-width:initial;--md-input-chip-unselected-pressed-label-text-color:initial;--md-input-chip-unselected-pressed-state-layer-color:initial;--md-input-chip-with-avatar-avatar-shape:initial;--md-input-chip-with-avatar-avatar-size:initial;--md-input-chip-with-avatar-disabled-avatar-opacity:initial;--md-input-chip-with-leading-icon-disabled-leading-icon-color:initial;--md-input-chip-with-leading-icon-disabled-leading-icon-opacity:initial;--md-input-chip-with-leading-icon-leading-icon-size:initial;--md-input-chip-with-leading-icon-selected-focus-leading-icon-color:initial;--md-input-chip-with-leading-icon-selected-hover-leading-icon-color:initial;--md-input-chip-with-leading-icon-selected-leading-icon-color:initial;--md-input-chip-with-leading-icon-selected-pressed-leading-icon-color:initial;--md-input-chip-with-leading-icon-unselected-focus-leading-icon-color:initial;--md-input-chip-with-leading-icon-unselected-hover-leading-icon-color:initial;--md-input-chip-with-leading-icon-unselected-leading-icon-color:initial;--md-input-chip-with-leading-icon-unselected-pressed-leading-icon-color:initial;--md-input-chip-with-trailing-icon-disabled-trailing-icon-color:initial;--md-input-chip-with-trailing-icon-selected-focus-trailing-icon-color:initial;--md-input-chip-with-trailing-icon-selected-hover-trailing-icon-color:initial;--md-input-chip-with-trailing-icon-selected-pressed-trailing-icon-color:initial;--md-input-chip-with-trailing-icon-selected-trailing-icon-color:initial;--md-input-chip-with-trailing-icon-unselected-focus-trailing-icon-color:initial;--md-input-chip-with-trailing-icon-unselected-hover-trailing-icon-color:initial;--md-input-chip-with-trailing-icon-unselected-pressed-trailing-icon-color:initial;--md-input-chip-with-trailing-icon-unselected-trailing-icon-color:initial;--md-suggestion-chip-container-height:initial;--md-suggestion-chip-container-shape:initial;--md-suggestion-chip-disabled-label-text-color:initial;--md-suggestion-chip-disabled-label-text-opacity:initial;--md-suggestion-chip-elevated-container-color:initial;--md-suggestion-chip-elevated-container-elevation:initial;--md-suggestion-chip-elevated-disabled-container-color:initial;--md-suggestion-chip-elevated-disabled-container-elevation:initial;--md-suggestion-chip-elevated-disabled-container-opacity:initial;--md-suggestion-chip-elevated-focus-container-elevation:initial;--md-suggestion-chip-flat-container-elevation:initial;--md-suggestion-chip-flat-disabled-outline-color:initial;--md-suggestion-chip-flat-disabled-outline-opacity:initial;--md-suggestion-chip-flat-focus-outline-color:initial;--md-suggestion-chip-flat-outline-color:initial;--md-suggestion-chip-flat-outline-width:initial;--md-suggestion-chip-focus-indicator-color:initial;--md-suggestion-chip-focus-indicator-outline-offset:initial;--md-suggestion-chip-focus-indicator-thickness:initial;--md-suggestion-chip-focus-label-text-color:initial;--md-suggestion-chip-focus-state-layer-color:initial;--md-suggestion-chip-hover-label-text-color:initial;--md-suggestion-chip-hover-state-layer-color:initial;--md-suggestion-chip-label-text-color:initial;--md-suggestion-chip-pressed-label-text-color:initial;--md-suggestion-chip-pressed-state-layer-color:initial;--md-suggestion-chip-with-leading-icon-disabled-leading-icon-color:initial;--md-suggestion-chip-with-leading-icon-disabled-leading-icon-opacity:initial;--md-suggestion-chip-with-leading-icon-focus-leading-icon-color:initial;--md-suggestion-chip-with-leading-icon-hover-leading-icon-color:initial;--md-suggestion-chip-with-leading-icon-leading-icon-color:initial;--md-suggestion-chip-with-leading-icon-leading-icon-size:initial;--md-suggestion-chip-with-leading-icon-pressed-leading-icon-color:initial}.m3-chip{--_chip-leading-space:var(--md-chip-leading-space,1rem);--_chip-trailing-space:var(--md-chip-trailing-space,1rem);--_chip-icon-gap:var(--md-chip-icon-gap,.5rem);--_chip-with-icon-side-space:var(--md-chip-with-icon-side-space,.5rem);--_assist-chip-container-shape:var(--md-assist-chip-container-shape,var(--md-shape-chip));--_assist-chip-container-height:var(--md-assist-chip-container-height,2rem);--_assist-chip-flat-container-elevation:var(--md-assist-chip-flat-container-elevation,var(--md-sys-elevation-level0));--_assist-chip-flat-outline-color:var(--md-assist-chip-flat-outline-color,var(--md-sys-color-outline-variant));--_assist-chip-flat-outline-width:var(--md-assist-chip-flat-outline-width,.0625rem);--_assist-chip-elevated-container-elevation:var(--md-assist-chip-elevated-container-elevation,var(--md-sys-elevation-level1));--_assist-chip-elevated-container-color:var(--md-assist-chip-elevated-container-color,var(--md-sys-color-surface-container-low));--_assist-chip-label-text-color:var(--md-assist-chip-label-text-color,var(--md-sys-color-on-surface));--_assist-chip-with-icon-icon-size:var(--md-assist-chip-with-icon-icon-size,1.125rem);--_assist-chip-with-icon-icon-color:var(--md-assist-chip-with-icon-icon-color,var(--md-sys-color-primary));--_assist-chip-flat-disabled-outline-color:var(--md-assist-chip-flat-disabled-outline-color,var(--md-sys-color-on-surface));--_assist-chip-flat-disabled-outline-opacity:var(--md-assist-chip-flat-disabled-outline-opacity,.12);--_assist-chip-elevated-disabled-container-elevation:var(--md-assist-chip-elevated-disabled-container-elevation,var(--md-sys-elevation-level0));--_assist-chip-elevated-disabled-container-color:var(--md-assist-chip-elevated-disabled-container-color,var(--md-sys-color-on-surface));--_assist-chip-elevated-disabled-container-opacity:var(--md-assist-chip-elevated-disabled-container-opacity,.12);--_assist-chip-disabled-label-text-color:var(--md-assist-chip-disabled-label-text-color,var(--md-sys-color-on-surface));--_assist-chip-disabled-label-text-opacity:var(--md-assist-chip-disabled-label-text-opacity,.38);--_assist-chip-with-icon-disabled-icon-color:var(--md-assist-chip-with-icon-disabled-icon-color,var(--md-sys-color-on-surface));--_assist-chip-with-icon-disabled-icon-opacity:var(--md-assist-chip-with-icon-disabled-icon-opacity,.38);--_chip-assist-elevated-hover-container-elevation:var(--md-chip-assist-elevated-hover-container-elevation,var(--md-sys-elevation-level2));--_assist-chip-hover-label-text-color:var(--md-assist-chip-hover-label-text-color,var(--md-sys-color-on-surface));--_assist-chip-hover-state-layer-color:var(--md-assist-chip-hover-state-layer-color,var(--md-sys-color-on-surface));--_assist-chip-with-icon-hover-icon-color:var(--md-assist-chip-with-icon-hover-icon-color,var(--md-sys-color-primary));--_assist-chip-focus-indicator-color:var(--md-assist-chip-focus-indicator-color,var(--md-sys-color-secondary));--_assist-chip-focus-indicator-thickness:var(--md-assist-chip-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_assist-chip-focus-indicator-outline-offset:var(--md-assist-chip-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_assist-chip-flat-focus-outline-color:var(--md-assist-chip-flat-focus-outline-color,var(--md-sys-color-on-surface));--_assist-chip-elevated-focus-container-elevation:var(--md-assist-chip-elevated-focus-container-elevation,var(--md-sys-elevation-level1));--_assist-chip-focus-label-text-color:var(--md-assist-chip-focus-label-text-color,var(--md-sys-color-on-surface));--_assist-chip-focus-state-layer-color:var(--md-assist-chip-focus-state-layer-color,var(--md-sys-color-on-surface));--_assist-chip-with-icon-focus-icon-color:var(--md-assist-chip-with-icon-focus-icon-color,var(--md-sys-color-primary));--_chip-assist-elevated-pressed-container-elevation:var(--md-chip-assist-elevated-pressed-container-elevation,var(--md-sys-elevation-level1));--_assist-chip-pressed-label-text-color:var(--md-assist-chip-pressed-label-text-color,var(--md-sys-color-on-surface));--_assist-chip-pressed-state-layer-color:var(--md-assist-chip-pressed-state-layer-color,var(--md-sys-color-on-surface));--_assist-chip-with-icon-pressed-icon-color:var(--md-assist-chip-with-icon-pressed-icon-color,var(--md-sys-color-primary));--_filter-chip-container-shape:var(--md-filter-chip-container-shape,var(--md-shape-chip));--_filter-chip-container-height:var(--md-filter-chip-container-height,2rem);--_filter-chip-flat-container-elevation:var(--md-filter-chip-flat-container-elevation,var(--md-sys-elevation-level0));--_filter-chip-flat-unselected-outline-color:var(--md-filter-chip-flat-unselected-outline-color,var(--md-sys-color-outline-variant));--_filter-chip-flat-unselected-outline-width:var(--md-filter-chip-flat-unselected-outline-width,.0625rem);--_filter-chip-flat-selected-container-color:var(--md-filter-chip-flat-selected-container-color,var(--md-sys-color-secondary-container));--_filter-chip-flat-selected-outline-width:var(--md-filter-chip-flat-selected-outline-width,0);--_filter-chip-elevated-container-elevation:var(--md-filter-chip-elevated-container-elevation,var(--md-sys-elevation-level1));--_filter-chip-elevated-unselected-container-color:var(--md-filter-chip-elevated-unselected-container-color,var(--md-sys-color-surface-container-low));--_filter-chip-elevated-selected-container-color:var(--md-filter-chip-elevated-selected-container-color,var(--md-sys-color-secondary-container));--_filter-chip-unselected-label-text-color:var(--md-filter-chip-unselected-label-text-color,var(--md-sys-color-on-surface-variant));--_filter-chip-selected-label-text-color:var(--md-filter-chip-selected-label-text-color,var(--md-sys-color-on-secondary-container));--_filter-chip-with-icon-icon-size:var(--md-filter-chip-with-icon-icon-size,1.125rem);--_filter-chip-with-leading-icon-selected-leading-icon-color:var(--md-filter-chip-with-leading-icon-selected-leading-icon-color,var(--md-sys-color-on-secondary-container));--_filter-chip-with-leading-icon-unselected-leading-icon-color:var(--md-filter-chip-with-leading-icon-unselected-leading-icon-color,var(--md-sys-color-primary));--_filter-chip-with-trailing-icon-selected-trailing-icon-color:var(--md-filter-chip-with-trailing-icon-selected-trailing-icon-color,var(--md-sys-color-on-secondary-container));--_filter-chip-with-trailing-icon-unselected-trailing-icon-color:var(--md-filter-chip-with-trailing-icon-unselected-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_filter-chip-flat-disabled-unselected-outline-color:var(--md-filter-chip-flat-disabled-unselected-outline-color,var(--md-sys-color-on-surface));--_filter-chip-flat-disabled-unselected-outline-opacity:var(--md-filter-chip-flat-disabled-unselected-outline-opacity,.12);--_filter-chip-flat-disabled-selected-container-color:var(--md-filter-chip-flat-disabled-selected-container-color,var(--md-sys-color-on-surface));--_filter-chip-flat-disabled-selected-container-opacity:var(--md-filter-chip-flat-disabled-selected-container-opacity,.12);--_filter-chip-elevated-disabled-container-elevation:var(--md-filter-chip-elevated-disabled-container-elevation,var(--md-sys-elevation-level0));--_filter-chip-elevated-disabled-container-color:var(--md-filter-chip-elevated-disabled-container-color,var(--md-sys-color-on-surface));--_filter-chip-elevated-disabled-container-opacity:var(--md-filter-chip-elevated-disabled-container-opacity,.12);--_filter-chip-disabled-label-text-color:var(--md-filter-chip-disabled-label-text-color,var(--md-sys-color-on-surface));--_filter-chip-disabled-label-text-opacity:var(--md-filter-chip-disabled-label-text-opacity,.38);--_filter-chip-with-leading-icon-disabled-leading-icon-color:var(--md-filter-chip-with-leading-icon-disabled-leading-icon-color,var(--md-sys-color-on-surface));--_filter-chip-with-leading-icon-disabled-leading-icon-opacity:var(--md-filter-chip-with-leading-icon-disabled-leading-icon-opacity,.38);--_filter-chip-with-trailing-icon-disabled-trailing-icon-color:var(--md-filter-chip-with-trailing-icon-disabled-trailing-icon-color,var(--md-sys-color-on-surface));--_filter-chip-focus-indicator-color:var(--md-filter-chip-focus-indicator-color,var(--md-sys-color-secondary));--_filter-chip-focus-indicator-thickness:var(--md-filter-chip-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_filter-chip-focus-indicator-outline-offset:var(--md-filter-chip-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_filter-chip-flat-unselected-focus-outline-color:var(--md-filter-chip-flat-unselected-focus-outline-color,var(--md-sys-color-on-surface-variant));--_filter-chip-elevated-focus-container-elevation:var(--md-filter-chip-elevated-focus-container-elevation,var(--md-sys-elevation-level1));--_filter-chip-flat-selected-focus-container-elevation:var(--md-filter-chip-flat-selected-focus-container-elevation,var(--md-sys-elevation-level0));--_filter-chip-flat-unselected-focus-container-elevation:var(--md-filter-chip-flat-unselected-focus-container-elevation,var(--md-sys-elevation-level0));--_filter-chip-unselected-focus-label-text-color:var(--md-filter-chip-unselected-focus-label-text-color,var(--md-sys-color-on-surface-variant));--_filter-chip-selected-focus-label-text-color:var(--md-filter-chip-selected-focus-label-text-color,var(--md-sys-color-on-secondary-container));--_filter-chip-unselected-focus-state-layer-color:var(--md-filter-chip-unselected-focus-state-layer-color,var(--md-sys-color-on-surface-variant));--_filter-chip-selected-focus-state-layer-color:var(--md-filter-chip-selected-focus-state-layer-color,var(--md-sys-color-on-secondary-container));--_filter-chip-with-leading-icon-selected-focus-leading-icon-color:var(--md-filter-chip-with-leading-icon-selected-focus-leading-icon-color,var(--md-sys-color-on-secondary-container));--_filter-chip-with-leading-icon-unselected-focus-leading-icon-color:var(--md-filter-chip-with-leading-icon-unselected-focus-leading-icon-color,var(--md-sys-color-primary));--_filter-chip-with-trailing-icon-selected-focus-trailing-icon-color:var(--md-filter-chip-with-trailing-icon-selected-focus-trailing-icon-color,var(--md-sys-color-on-secondary-container));--_filter-chip-with-trailing-icon-unselected-focus-trailing-icon-color:var(--md-filter-chip-with-trailing-icon-unselected-focus-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_filter-chip-elevated-hover-container-elevation:var(--md-filter-chip-elevated-hover-container-elevation,var(--md-sys-elevation-level2));--_filter-chip-flat-selected-hover-container-elevation:var(--md-filter-chip-flat-selected-hover-container-elevation,var(--md-sys-elevation-level1));--_filter-chip-flat-unselected-hover-container-elevation:var(--md-filter-chip-flat-unselected-hover-container-elevation,var(--md-sys-elevation-level0));--_filter-chip-unselected-hover-label-text-color:var(--md-filter-chip-unselected-hover-label-text-color,var(--md-sys-color-on-surface-variant));--_filter-chip-selected-hover-label-text-color:var(--md-filter-chip-selected-hover-label-text-color,var(--md-sys-color-on-secondary-container));--_filter-chip-unselected-hover-state-layer-color:var(--md-filter-chip-unselected-hover-state-layer-color,var(--md-sys-color-on-surface-variant));--_filter-chip-selected-hover-state-layer-color:var(--md-filter-chip-selected-hover-state-layer-color,var(--md-sys-color-on-secondary-container));--_filter-chip-with-leading-icon-selected-hover-leading-icon-color:var(--md-filter-chip-with-leading-icon-selected-hover-leading-icon-color,var(--md-sys-color-on-secondary-container));--_filter-chip-with-leading-icon-unselected-hover-leading-icon-color:var(--md-filter-chip-with-leading-icon-unselected-hover-leading-icon-color,var(--md-sys-color-primary));--_filter-chip-with-trailing-icon-selected-hover-trailing-icon-color:var(--md-filter-chip-with-trailing-icon-selected-hover-trailing-icon-color,var(--md-sys-color-on-secondary-container));--_filter-chip-with-trailing-icon-unselected-hover-trailing-icon-color:var(--md-filter-chip-with-trailing-icon-unselected-hover-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_filter-chip-elevated-pressed-container-elevation:var(--md-filter-chip-elevated-pressed-container-elevation,var(--md-sys-elevation-level1));--_filter-chip-flat-selected-pressed-container-elevation:var(--md-filter-chip-flat-selected-pressed-container-elevation,var(--md-sys-elevation-level0));--_filter-chip-flat-unselected-pressed-container-elevation:var(--md-filter-chip-flat-unselected-pressed-container-elevation,var(--md-sys-elevation-level0));--_filter-chip-unselected-pressed-label-text-color:var(--md-filter-chip-unselected-pressed-label-text-color,var(--md-sys-color-on-surface-variant));--_filter-chip-selected-pressed-label-text-color:var(--md-filter-chip-selected-pressed-label-text-color,var(--md-sys-color-on-secondary-container));--_filter-chip-unselected-pressed-state-layer-color:var(--md-filter-chip-unselected-pressed-state-layer-color,var(--md-sys-color-on-secondary-container));--_filter-chip-selected-pressed-state-layer-color:var(--md-filter-chip-selected-pressed-state-layer-color,var(--md-sys-color-on-surface-variant));--_filter-chip-with-leading-icon-selected-pressed-leading-icon-color:var(--md-filter-chip-with-leading-icon-selected-pressed-leading-icon-color,var(--md-sys-color-on-secondary-container));--_filter-chip-with-leading-icon-unselected-pressed-leading-icon-color:var(--md-filter-chip-with-leading-icon-unselected-pressed-leading-icon-color,var(--md-sys-color-primary));--_filter-chip-with-trailing-icon-selected-pressed-trailing-icon-color:var(--md-filter-chip-with-trailing-icon-selected-pressed-trailing-icon-color,var(--md-sys-color-on-secondary-container));--_filter-chip-with-trailing-icon-unselected-pressed-trailing-icon-color:var(--md-filter-chip-with-trailing-icon-unselected-pressed-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_input-chip-container-shape:var(--md-input-chip-container-shape,var(--md-shape-chip));--_input-chip-container-height:var(--md-input-chip-container-height,2rem);--_input-chip-container-elevation:var(--md-input-chip-container-elevation,var(--md-sys-elevation-level0));--_input-chip-unselected-outline-color:var(--md-input-chip-unselected-outline-color,var(--md-sys-color-outline-variant));--_input-chip-unselected-outline-width:var(--md-input-chip-unselected-outline-width,.0625rem);--_input-chip-selected-container-color:var(--md-input-chip-selected-container-color,var(--md-sys-color-secondary-container));--_input-chip-selected-outline-width:var(--md-input-chip-selected-outline-width,0);--_input-chip-disabled-unselected-outline-color:var(--md-input-chip-disabled-unselected-outline-color,var(--md-sys-color-on-surface));--_input-chip-disabled-unselected-outline-opacity:var(--md-input-chip-disabled-unselected-outline-opacity,.12);--_input-chip-disabled-selected-container-color:var(--md-input-chip-disabled-selected-container-color,var(--md-sys-color-on-surface));--_input-chip-disabled-selected-container-opacity:var(--md-input-chip-disabled-selected-container-opacity,.12);--_input-chip-disabled-label-text-color:var(--md-input-chip-disabled-label-text-color,var(--md-sys-color-on-surface));--_input-chip-disabled-label-text-opacity:var(--md-input-chip-disabled-label-text-opacity,.38);--_input-chip-unselected-label-text-color:var(--md-input-chip-unselected-label-text-color,var(--md-sys-color-on-surface-variant));--_input-chip-selected-label-text-color:var(--md-input-chip-selected-label-text-color,var(--md-sys-color-on-secondary-container));--_input-chip-with-leading-icon-leading-icon-size:var(--md-input-chip-with-leading-icon-leading-icon-size,1.125rem);--_input-chip-with-leading-icon-selected-leading-icon-color:var(--md-input-chip-with-leading-icon-selected-leading-icon-color,var(--md-sys-color-primary));--_input-chip-with-leading-icon-unselected-leading-icon-color:var(--md-input-chip-with-leading-icon-unselected-leading-icon-color,var(--md-sys-color-on-surface-variant));--_input-chip-with-trailing-icon-selected-trailing-icon-color:var(--md-input-chip-with-trailing-icon-selected-trailing-icon-color,var(--md-sys-color-on-secondary-container));--_input-chip-with-trailing-icon-unselected-trailing-icon-color:var(--md-input-chip-with-trailing-icon-unselected-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_input-chip-with-leading-icon-disabled-leading-icon-color:var(--md-input-chip-with-leading-icon-disabled-leading-icon-color,var(--md-sys-color-on-surface));--_input-chip-with-leading-icon-disabled-leading-icon-opacity:var(--md-input-chip-with-leading-icon-disabled-leading-icon-opacity,.38);--_input-chip-with-trailing-icon-disabled-trailing-icon-color:var(--md-input-chip-with-trailing-icon-disabled-trailing-icon-color,var(--md-sys-color-on-surface));--_input-chip-with-avatar-avatar-size:var(--md-input-chip-with-avatar-avatar-size,1.5rem);--_input-chip-with-avatar-avatar-shape:var(--md-input-chip-with-avatar-avatar-shape,var(--md-sys-shape-corner-full));--_input-chip-with-avatar-disabled-avatar-opacity:var(--md-input-chip-with-avatar-disabled-avatar-opacity,.38);--_input-chip-focus-indicator-color:var(--md-input-chip-focus-indicator-color,var(--md-sys-color-secondary));--_input-chip-focus-indicator-thickness:var(--md-input-chip-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_input-chip-focus-indicator-outline-offset:var(--md-input-chip-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_input-chip-unselected-focus-outline-color:var(--md-input-chip-unselected-focus-outline-color,var(--md-sys-color-on-surface-variant));--_input-chip-unselected-focus-label-text-color:var(--md-input-chip-unselected-focus-label-text-color,var(--md-sys-color-on-surface-variant));--_input-chip-selected-focus-label-text-color:var(--md-input-chip-selected-focus-label-text-color,var(--md-sys-color-on-secondary-container));--_input-chip-unselected-focus-state-layer-color:var(--md-input-chip-unselected-focus-state-layer-color,var(--md-sys-color-on-surface-variant));--_input-chip-selected-focus-state-layer-color:var(--md-input-chip-selected-focus-state-layer-color,var(--md-sys-color-on-secondary-container));--_input-chip-with-leading-icon-unselected-focus-leading-icon-color:var(--md-input-chip-with-leading-icon-unselected-focus-leading-icon-color,var(--md-sys-color-primary));--_input-chip-with-leading-icon-selected-focus-leading-icon-color:var(--md-input-chip-with-leading-icon-selected-focus-leading-icon-color,var(--md-sys-color-primary));--_input-chip-with-trailing-icon-unselected-focus-trailing-icon-color:var(--md-input-chip-with-trailing-icon-unselected-focus-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_input-chip-with-trailing-icon-selected-focus-trailing-icon-color:var(--md-input-chip-with-trailing-icon-selected-focus-trailing-icon-color,var(--md-sys-color-on-secondary-container));--_input-chip-unselected-hover-label-text-color:var(--md-input-chip-unselected-hover-label-text-color,var(--md-sys-color-on-surface-variant));--_input-chip-selected-hover-label-text-color:var(--md-input-chip-selected-hover-label-text-color,var(--md-sys-color-on-secondary-container));--_input-chip-unselected-hover-state-layer-color:var(--md-input-chip-unselected-hover-state-layer-color,var(--md-sys-color-on-surface-variant));--_input-chip-selected-hover-state-layer-color:var(--md-input-chip-selected-hover-state-layer-color,var(--md-sys-color-on-secondary-container));--_input-chip-with-leading-icon-unselected-hover-leading-icon-color:var(--md-input-chip-with-leading-icon-unselected-hover-leading-icon-color,var(--md-sys-color-primary));--_input-chip-with-leading-icon-selected-hover-leading-icon-color:var(--md-input-chip-with-leading-icon-selected-hover-leading-icon-color,var(--md-sys-color-primary));--_input-chip-with-trailing-icon-unselected-hover-trailing-icon-color:var(--md-input-chip-with-trailing-icon-unselected-hover-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_input-chip-with-trailing-icon-selected-hover-trailing-icon-color:var(--md-input-chip-with-trailing-icon-selected-hover-trailing-icon-color,var(--md-sys-color-on-secondary-container));--_input-chip-unselected-pressed-label-text-color:var(--md-input-chip-unselected-pressed-label-text-color,var(--md-sys-color-on-surface-variant));--_input-chip-selected-pressed-label-text-color:var(--md-input-chip-selected-pressed-label-text-color,var(--md-sys-color-on-secondary-container));--_input-chip-unselected-pressed-state-layer-color:var(--md-input-chip-unselected-pressed-state-layer-color,var(--md-sys-color-on-surface-variant));--_input-chip-selected-pressed-state-layer-color:var(--md-input-chip-selected-pressed-state-layer-color,var(--md-sys-color-on-secondary-container));--_input-chip-with-leading-icon-unselected-pressed-leading-icon-color:var(--md-input-chip-with-leading-icon-unselected-pressed-leading-icon-color,var(--md-sys-color-primary));--_input-chip-with-leading-icon-selected-pressed-leading-icon-color:var(--md-input-chip-with-leading-icon-selected-pressed-leading-icon-color,var(--md-sys-color-primary));--_input-chip-with-trailing-icon-unselected-pressed-trailing-icon-color:var(--md-input-chip-with-trailing-icon-unselected-pressed-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_input-chip-with-trailing-icon-selected-pressed-trailing-icon-color:var(--md-input-chip-with-trailing-icon-selected-pressed-trailing-icon-color,var(--md-sys-color-on-secondary-container));--_suggestion-chip-container-shape:var(--md-suggestion-chip-container-shape,var(--md-shape-chip));--_suggestion-chip-container-height:var(--md-suggestion-chip-container-height,2rem);--_suggestion-chip-flat-container-elevation:var(--md-suggestion-chip-flat-container-elevation,var(--md-sys-elevation-level0));--_suggestion-chip-flat-outline-color:var(--md-suggestion-chip-flat-outline-color,var(--md-sys-color-outline-variant));--_suggestion-chip-flat-outline-width:var(--md-suggestion-chip-flat-outline-width,.0625rem);--_suggestion-chip-elevated-container-elevation:var(--md-suggestion-chip-elevated-container-elevation,var(--md-sys-elevation-level1));--_suggestion-chip-elevated-container-color:var(--md-suggestion-chip-elevated-container-color,var(--md-sys-color-surface-container-low));--_suggestion-chip-with-leading-icon-leading-icon-color:var(--md-suggestion-chip-with-leading-icon-leading-icon-color,var(--md-sys-color-primary));--_suggestion-chip-with-leading-icon-leading-icon-size:var(--md-suggestion-chip-with-leading-icon-leading-icon-size,1.125rem);--_suggestion-chip-label-text-color:var(--md-suggestion-chip-label-text-color,var(--md-sys-color-on-surface-variant));--_suggestion-chip-flat-disabled-outline-color:var(--md-suggestion-chip-flat-disabled-outline-color,var(--md-sys-color-on-surface));--_suggestion-chip-flat-disabled-outline-opacity:var(--md-suggestion-chip-flat-disabled-outline-opacity,.12);--_suggestion-chip-elevated-disabled-container-elevation:var(--md-suggestion-chip-elevated-disabled-container-elevation,var(--md-sys-elevation-level0));--_suggestion-chip-elevated-disabled-container-color:var(--md-suggestion-chip-elevated-disabled-container-color,var(--md-sys-color-on-surface));--_suggestion-chip-elevated-disabled-container-opacity:var(--md-suggestion-chip-elevated-disabled-container-opacity,.12);--_suggestion-chip-with-leading-icon-disabled-leading-icon-color:var(--md-suggestion-chip-with-leading-icon-disabled-leading-icon-color,var(--md-sys-color-on-surface));--_suggestion-chip-with-leading-icon-disabled-leading-icon-opacity:var(--md-suggestion-chip-with-leading-icon-disabled-leading-icon-opacity,.38);--_suggestion-chip-disabled-label-text-color:var(--md-suggestion-chip-disabled-label-text-color,var(--md-sys-color-on-surface));--_suggestion-chip-disabled-label-text-opacity:var(--md-suggestion-chip-disabled-label-text-opacity,.38);--_chip-suggestion-elevated-hover-container-elevation:var(--md-chip-suggestion-elevated-hover-container-elevation,var(--md-sys-elevation-level2));--_suggestion-chip-with-leading-icon-hover-leading-icon-color:var(--md-suggestion-chip-with-leading-icon-hover-leading-icon-color,var(--md-sys-color-primary));--_suggestion-chip-hover-label-text-color:var(--md-suggestion-chip-hover-label-text-color,var(--md-sys-color-on-surface-variant));--_suggestion-chip-hover-state-layer-color:var(--md-suggestion-chip-hover-state-layer-color,var(--md-sys-color-on-surface-variant));--_suggestion-chip-focus-indicator-color:var(--md-suggestion-chip-focus-indicator-color,var(--md-sys-color-secondary));--_suggestion-chip-focus-indicator-thickness:var(--md-suggestion-chip-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_suggestion-chip-focus-indicator-outline-offset:var(--md-suggestion-chip-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_suggestion-chip-flat-focus-outline-color:var(--md-suggestion-chip-flat-focus-outline-color,var(--md-sys-color-on-surface-variant));--_suggestion-chip-elevated-focus-container-elevation:var(--md-suggestion-chip-elevated-focus-container-elevation,var(--md-sys-elevation-level1));--_suggestion-chip-with-leading-icon-focus-leading-icon-color:var(--md-suggestion-chip-with-leading-icon-focus-leading-icon-color,var(--md-sys-color-primary));--_suggestion-chip-focus-label-text-color:var(--md-suggestion-chip-focus-label-text-color,var(--md-sys-color-on-surface-variant));--_suggestion-chip-focus-state-layer-color:var(--md-suggestion-chip-focus-state-layer-color,var(--md-sys-color-on-surface-variant));--_chip-suggestion-elevated-pressed-container-elevation:var(--md-chip-suggestion-elevated-pressed-container-elevation,var(--md-sys-elevation-level1));--_suggestion-chip-with-leading-icon-pressed-leading-icon-color:var(--md-suggestion-chip-with-leading-icon-pressed-leading-icon-color,var(--md-sys-color-primary));--_suggestion-chip-pressed-label-text-color:var(--md-suggestion-chip-pressed-label-text-color,var(--md-sys-color-on-surface-variant));--_suggestion-chip-pressed-state-layer-color:var(--md-suggestion-chip-pressed-state-layer-color,var(--md-sys-color-on-surface-variant))}:where(:root){--md-progress-indicator-color:initial;--md-progress-indicator-track-color:initial;--md-circular-progress-indicator-active-indicator-color:initial;--md-circular-progress-indicator-track-color:initial;--md-circular-progress-indicator-size:initial;--md-circular-progress-indicator-with-wave-size:initial;--md-circular-progress-indicator-track-thickness:initial;--md-circular-progress-indicator-track-active-indicator-gap:initial;--md-circular-progress-indicator-wave-amplitude:initial;--md-circular-progress-indicator-wave-wavelength:initial}.m3-circular-progress-indicator{--_progress:0;--_progress-indicator-color:var(--md-progress-indicator-color,var(--md-color-on-container,var(--md-sys-color-primary)));--_progress-indicator-track-color:var(--md-progress-indicator-track-color,var(--md-color-container,var(--md-sys-color-secondary-container)));--_active-indicator-color:var(--md-circular-progress-indicator-active-indicator-color,var(--_progress-indicator-color));--_track-color:var(--md-circular-progress-indicator-track-color,var(--_progress-indicator-track-color));--_size:var(--md-circular-progress-indicator-size,2.5rem);--_with-wave-size:var(--md-circular-progress-indicator-with-wave-size,3rem);--_current-size:var(--_size);--_track-thickness:var(--md-circular-progress-indicator-track-thickness,.25rem);--_track-active-indicator-gap:var(--md-circular-progress-indicator-track-active-indicator-gap,.25rem);--_wave-amplitude:var(--md-circular-progress-indicator-wave-amplitude,.1rem);--_wave-wavelength:var(--md-circular-progress-indicator-wave-wavelength,.9375rem)}:where(:root){--md-menu-container-elevation:initial;--md-menu-container-shadow-color:initial;--md-menus-active-container-shape:initial;--md-menus-container-shape:initial;--md-menus-gap:initial;--md-menus-group-padding:initial;--md-menus-inactive-container-shape:initial;--md-menus-menu-item-between-space:initial;--md-menus-menu-item-bottom-space:initial;--md-menus-menu-item-first-child-shape:initial;--md-menus-menu-item-height:initial;--md-menus-menu-item-label-text-font:initial;--md-menus-menu-item-label-text-line-height:initial;--md-menus-menu-item-label-text-size:initial;--md-menus-menu-item-label-text-tracking:initial;--md-menus-menu-item-label-text-weight:initial;--md-menus-menu-item-last-child-shape:initial;--md-menus-menu-item-leading-icon-size:initial;--md-menus-menu-item-leading-space:initial;--md-menus-menu-item-shape:initial;--md-menus-menu-item-supporting-text-font:initial;--md-menus-menu-item-supporting-text-line-height:initial;--md-menus-menu-item-supporting-text-size:initial;--md-menus-menu-item-supporting-text-tracking:initial;--md-menus-menu-item-supporting-text-weight:initial;--md-menus-menu-item-top-space:initial;--md-menus-menu-item-trailing-icon-size:initial;--md-menus-menu-item-trailing-space:initial;--md-menus-menu-item-trailing-supporting-text-font:initial;--md-menus-menu-item-trailing-supporting-text-line-height:initial;--md-menus-menu-item-trailing-supporting-text-size:initial;--md-menus-menu-item-trailing-supporting-text-tracking:initial;--md-menus-menu-item-trailing-supporting-text-weight:initial;--md-menus-popover-padding:initial;--md-menus-standard-container-color:initial;--md-menus-standard-menu-item-disabled-label-text-color:initial;--md-menus-standard-menu-item-disabled-label-text-opacity:initial;--md-menus-standard-menu-item-disabled-leading-icon-color:initial;--md-menus-standard-menu-item-disabled-leading-icon-opacity:initial;--md-menus-standard-menu-item-disabled-supporting-text-color:initial;--md-menus-standard-menu-item-disabled-supporting-text-opacity:initial;--md-menus-standard-menu-item-disabled-trailing-icon-color:initial;--md-menus-standard-menu-item-disabled-trailing-icon-opacity:initial;--md-menus-standard-menu-item-disabled-trailing-supporting-text-color:initial;--md-menus-standard-menu-item-disabled-trailing-supporting-text-opacity:initial;--md-menus-standard-menu-item-hovered-state-layer-color:initial;--md-menus-standard-menu-item-label-text-color:initial;--md-menus-standard-menu-item-leading-icon-color:initial;--md-menus-standard-menu-item-selected-container-color:initial;--md-menus-standard-menu-item-selected-hovered-state-layer-color:initial;--md-menus-standard-menu-item-selected-label-text-color:initial;--md-menus-standard-menu-item-selected-leading-icon-color:initial;--md-menus-standard-menu-item-selected-supporting-text-color:initial;--md-menus-standard-menu-item-selected-trailing-icon-color:initial;--md-menus-standard-menu-item-selected-trailing-supporting-text-color:initial;--md-menus-standard-menu-item-supporting-text-color:initial;--md-menus-standard-menu-item-trailing-icon-color:initial;--md-menus-standard-menu-item-trailing-supporting-text-color:initial;--md-menus-standard-section-label-text-color:initial;--md-menus-vibrant-container-color:initial;--md-menus-vibrant-menu-item-disabled-label-text-color:initial;--md-menus-vibrant-menu-item-disabled-label-text-opacity:initial;--md-menus-vibrant-menu-item-disabled-leading-icon-color:initial;--md-menus-vibrant-menu-item-disabled-leading-icon-opacity:initial;--md-menus-vibrant-menu-item-disabled-supporting-text-color:initial;--md-menus-vibrant-menu-item-disabled-supporting-text-opacity:initial;--md-menus-vibrant-menu-item-disabled-trailing-icon-color:initial;--md-menus-vibrant-menu-item-disabled-trailing-icon-opacity:initial;--md-menus-vibrant-menu-item-disabled-trailing-supporting-text-color:initial;--md-menus-vibrant-menu-item-disabled-trailing-supporting-text-opacity:initial;--md-menus-vibrant-menu-item-hovered-state-layer-color:initial;--md-menus-vibrant-menu-item-label-text-color:initial;--md-menus-vibrant-menu-item-leading-icon-color:initial;--md-menus-vibrant-menu-item-selected-container-color:initial;--md-menus-vibrant-menu-item-selected-hovered-state-layer-color:initial;--md-menus-vibrant-menu-item-selected-label-text-color:initial;--md-menus-vibrant-menu-item-selected-leading-icon-color:initial;--md-menus-vibrant-menu-item-selected-supporting-text-color:initial;--md-menus-vibrant-menu-item-selected-trailing-icon-color:initial;--md-menus-vibrant-menu-item-selected-trailing-supporting-text-color:initial;--md-menus-vibrant-menu-item-supporting-text-color:initial;--md-menus-vibrant-menu-item-trailing-icon-color:initial;--md-menus-vibrant-menu-item-trailing-supporting-text-color:initial;--md-menus-vibrant-section-label-text-color:initial}.m3-menu{--_menus-container-shape:var(--md-menus-container-shape,var(--md-shape-popover));--_menus-active-container-shape:var(--md-menus-active-container-shape,var(--md-shape-popover));--_menus-inactive-container-shape:var(--md-menus-inactive-container-shape,var(--md-shape-chip));--_menus-menu-item-first-child-shape:var(--md-menus-menu-item-first-child-shape,calc(var(--_menus-container-shape) - .1875rem));--_menus-menu-item-last-child-shape:var(--md-menus-menu-item-last-child-shape,calc(var(--_menus-container-shape) - .1875rem));--_menu-container-elevation:var(--md-menu-container-elevation,var(--md-sys-elevation-level2));--_menu-container-shadow-color:var(--md-menu-container-shadow-color,var(--md-sys-color-shadow));--_menus-menu-item-label-text-font:var(--md-menus-menu-item-label-text-font,var(--md-sys-typescale-label-large-font));--_menus-menu-item-label-text-line-height:var(--md-menus-menu-item-label-text-line-height,var(--md-sys-typescale-label-large-line-height));--_menus-menu-item-label-text-size:var(--md-menus-menu-item-label-text-size,var(--md-sys-typescale-label-large-size));--_menus-menu-item-label-text-tracking:var(--md-menus-menu-item-label-text-tracking,var(--md-sys-typescale-label-large-tracking));--_menus-menu-item-label-text-weight:var(--md-menus-menu-item-label-text-weight,var(--md-sys-typescale-label-large-weight));--_menus-menu-item-supporting-text-font:var(--md-menus-menu-item-supporting-text-font,var(--md-sys-typescale-body-small-font));--_menus-menu-item-supporting-text-line-height:var(--md-menus-menu-item-supporting-text-line-height,var(--md-sys-typescale-body-small-line-height));--_menus-menu-item-supporting-text-size:var(--md-menus-menu-item-supporting-text-size,var(--md-sys-typescale-body-small-size));--_menus-menu-item-supporting-text-tracking:var(--md-menus-menu-item-supporting-text-tracking,var(--md-sys-typescale-body-small-tracking));--_menus-menu-item-supporting-text-weight:var(--md-menus-menu-item-supporting-text-weight,var(--md-sys-typescale-body-small-weight));--_menus-menu-item-trailing-supporting-text-font:var(--md-menus-menu-item-trailing-supporting-text-font,var(--md-sys-typescale-label-large-font));--_menus-menu-item-trailing-supporting-text-line-height:var(--md-menus-menu-item-trailing-supporting-text-line-height,var(--md-sys-typescale-label-large-line-height));--_menus-menu-item-trailing-supporting-text-size:var(--md-menus-menu-item-trailing-supporting-text-size,var(--md-sys-typescale-label-large-size));--_menus-menu-item-trailing-supporting-text-tracking:var(--md-menus-menu-item-trailing-supporting-text-tracking,var(--md-sys-typescale-label-large-tracking));--_menus-menu-item-trailing-supporting-text-weight:var(--md-menus-menu-item-trailing-supporting-text-weight,var(--md-sys-typescale-label-large-weight));--_menus-menu-item-height:var(--md-menus-menu-item-height,3rem);--_menus-menu-item-top-space:var(--md-menus-menu-item-top-space,.75rem);--_menus-menu-item-bottom-space:var(--md-menus-menu-item-bottom-space,.75rem);--_menus-menu-item-leading-space:var(--md-menus-menu-item-leading-space,.75rem);--_menus-menu-item-trailing-space:var(--md-menus-menu-item-trailing-space,.75rem);--_menus-menu-item-between-space:var(--md-menus-menu-item-between-space,.75rem);--_menus-menu-item-leading-icon-size:var(--md-menus-menu-item-leading-icon-size,1.25rem);--_menus-menu-item-trailing-icon-size:var(--md-menus-menu-item-trailing-icon-size,1.25rem);--_menus-menu-item-shape:var(--md-menus-menu-item-shape,var(--md-shape-popover-item));--_menus-gap:var(--md-menus-gap,.125rem);--_menus-group-padding:var(--md-menus-group-padding,.25rem);--_menus-popover-padding:var(--md-menus-popover-padding,.25rem);--_menus-standard-container-color:var(--md-menus-standard-container-color,var(--md-sys-color-surface-container-low));--_menus-standard-section-label-text-color:var(--md-menus-standard-section-label-text-color,var(--md-sys-color-on-surface-variant));--_menus-standard-menu-item-label-text-color:var(--md-menus-standard-menu-item-label-text-color,var(--md-sys-color-on-surface));--_menus-standard-menu-item-supporting-text-color:var(--md-menus-standard-menu-item-supporting-text-color,var(--md-sys-color-on-surface-variant));--_menus-standard-menu-item-leading-icon-color:var(--md-menus-standard-menu-item-leading-icon-color,var(--md-sys-color-on-surface-variant));--_menus-standard-menu-item-trailing-icon-color:var(--md-menus-standard-menu-item-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_menus-standard-menu-item-trailing-supporting-text-color:var(--md-menus-standard-menu-item-trailing-supporting-text-color,var(--md-sys-color-on-surface-variant));--_menus-standard-menu-item-disabled-label-text-color:var(--md-menus-standard-menu-item-disabled-label-text-color,var(--md-sys-color-on-surface));--_menus-standard-menu-item-disabled-label-text-opacity:var(--md-menus-standard-menu-item-disabled-label-text-opacity,.38);--_menus-standard-menu-item-disabled-supporting-text-color:var(--md-menus-standard-menu-item-disabled-supporting-text-color,var(--md-sys-color-on-surface));--_menus-standard-menu-item-disabled-supporting-text-opacity:var(--md-menus-standard-menu-item-disabled-supporting-text-opacity,.38);--_menus-standard-menu-item-disabled-leading-icon-color:var(--md-menus-standard-menu-item-disabled-leading-icon-color,var(--md-sys-color-on-surface));--_menus-standard-menu-item-disabled-leading-icon-opacity:var(--md-menus-standard-menu-item-disabled-leading-icon-opacity,.38);--_menus-standard-menu-item-disabled-trailing-icon-color:var(--md-menus-standard-menu-item-disabled-trailing-icon-color,var(--md-sys-color-on-surface));--_menus-standard-menu-item-disabled-trailing-icon-opacity:var(--md-menus-standard-menu-item-disabled-trailing-icon-opacity,.38);--_menus-standard-menu-item-disabled-trailing-supporting-text-color:var(--md-menus-standard-menu-item-disabled-trailing-supporting-text-color,var(--md-sys-color-on-surface));--_menus-standard-menu-item-disabled-trailing-supporting-text-opacity:var(--md-menus-standard-menu-item-disabled-trailing-supporting-text-opacity,.38);--_menus-standard-menu-item-hovered-state-layer-color:var(--md-menus-standard-menu-item-hovered-state-layer-color,var(--md-sys-color-on-surface));--_menus-standard-menu-item-selected-container-color:var(--md-menus-standard-menu-item-selected-container-color,var(--md-sys-color-tertiary-container));--_menus-standard-menu-item-selected-label-text-color:var(--md-menus-standard-menu-item-selected-label-text-color,var(--md-sys-color-on-tertiary-container));--_menus-standard-menu-item-selected-supporting-text-color:var(--md-menus-standard-menu-item-selected-supporting-text-color,var(--md-sys-color-on-tertiary-container));--_menus-standard-menu-item-selected-leading-icon-color:var(--md-menus-standard-menu-item-selected-leading-icon-color,var(--md-sys-color-on-tertiary-container));--_menus-standard-menu-item-selected-trailing-icon-color:var(--md-menus-standard-menu-item-selected-trailing-icon-color,var(--md-sys-color-on-tertiary-container));--_menus-standard-menu-item-selected-trailing-supporting-text-color:var(--md-menus-standard-menu-item-selected-trailing-supporting-text-color,var(--md-sys-color-on-tertiary-container));--_menus-standard-menu-item-selected-hovered-state-layer-color:var(--md-menus-standard-menu-item-selected-hovered-state-layer-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-container-color:var(--md-menus-vibrant-container-color,var(--md-sys-color-tertiary-container));--_menus-vibrant-section-label-text-color:var(--md-menus-vibrant-section-label-text-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-menu-item-label-text-color:var(--md-menus-vibrant-menu-item-label-text-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-menu-item-supporting-text-color:var(--md-menus-vibrant-menu-item-supporting-text-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-menu-item-leading-icon-color:var(--md-menus-vibrant-menu-item-leading-icon-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-menu-item-trailing-icon-color:var(--md-menus-vibrant-menu-item-trailing-icon-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-menu-item-trailing-supporting-text-color:var(--md-menus-vibrant-menu-item-trailing-supporting-text-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-menu-item-disabled-label-text-color:var(--md-menus-vibrant-menu-item-disabled-label-text-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-menu-item-disabled-label-text-opacity:var(--md-menus-vibrant-menu-item-disabled-label-text-opacity,.38);--_menus-vibrant-menu-item-disabled-supporting-text-color:var(--md-menus-vibrant-menu-item-disabled-supporting-text-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-menu-item-disabled-supporting-text-opacity:var(--md-menus-vibrant-menu-item-disabled-supporting-text-opacity,.38);--_menus-vibrant-menu-item-disabled-leading-icon-color:var(--md-menus-vibrant-menu-item-disabled-leading-icon-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-menu-item-disabled-leading-icon-opacity:var(--md-menus-vibrant-menu-item-disabled-leading-icon-opacity,.38);--_menus-vibrant-menu-item-disabled-trailing-icon-color:var(--md-menus-vibrant-menu-item-disabled-trailing-icon-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-menu-item-disabled-trailing-icon-opacity:var(--md-menus-vibrant-menu-item-disabled-trailing-icon-opacity,.38);--_menus-vibrant-menu-item-disabled-trailing-supporting-text-color:var(--md-menus-vibrant-menu-item-disabled-trailing-supporting-text-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-menu-item-disabled-trailing-supporting-text-opacity:var(--md-menus-vibrant-menu-item-disabled-trailing-supporting-text-opacity,.38);--_menus-vibrant-menu-item-hovered-state-layer-color:var(--md-menus-vibrant-menu-item-hovered-state-layer-color,var(--md-sys-color-on-tertiary-container));--_menus-vibrant-menu-item-selected-container-color:var(--md-menus-vibrant-menu-item-selected-container-color,var(--md-sys-color-tertiary));--_menus-vibrant-menu-item-selected-label-text-color:var(--md-menus-vibrant-menu-item-selected-label-text-color,var(--md-sys-color-on-tertiary));--_menus-vibrant-menu-item-selected-supporting-text-color:var(--md-menus-vibrant-menu-item-selected-supporting-text-color,var(--md-sys-color-on-tertiary));--_menus-vibrant-menu-item-selected-leading-icon-color:var(--md-menus-vibrant-menu-item-selected-leading-icon-color,var(--md-sys-color-on-tertiary));--_menus-vibrant-menu-item-selected-trailing-icon-color:var(--md-menus-vibrant-menu-item-selected-trailing-icon-color,var(--md-sys-color-on-tertiary));--_menus-vibrant-menu-item-selected-trailing-supporting-text-color:var(--md-menus-vibrant-menu-item-selected-trailing-supporting-text-color,var(--md-sys-color-on-tertiary));--_menus-vibrant-menu-item-selected-hovered-state-layer-color:var(--md-menus-vibrant-menu-item-selected-hovered-state-layer-color,var(--md-sys-color-on-tertiary))}:where(:root){--md-outlined-text-field-caret-color:initial;--md-outlined-text-field-container-shape:initial;--md-outlined-text-field-container-shape-round:initial;--md-outlined-text-field-container-shape-square:initial;--md-outlined-text-field-disabled-input-text-color:initial;--md-outlined-text-field-disabled-input-text-opacity:initial;--md-outlined-text-field-disabled-label-text-color:initial;--md-outlined-text-field-disabled-label-text-opacity:initial;--md-outlined-text-field-disabled-leading-icon-color:initial;--md-outlined-text-field-disabled-leading-icon-opacity:initial;--md-outlined-text-field-disabled-outline-color:initial;--md-outlined-text-field-disabled-outline-opacity:initial;--md-outlined-text-field-disabled-outline-width:initial;--md-outlined-text-field-disabled-supporting-text-color:initial;--md-outlined-text-field-disabled-supporting-text-opacity:initial;--md-outlined-text-field-disabled-trailing-icon-color:initial;--md-outlined-text-field-disabled-trailing-icon-opacity:initial;--md-outlined-text-field-error-focus-caret-color:initial;--md-outlined-text-field-error-focus-input-text-color:initial;--md-outlined-text-field-error-focus-label-text-color:initial;--md-outlined-text-field-error-focus-leading-icon-color:initial;--md-outlined-text-field-error-focus-outline-color:initial;--md-outlined-text-field-error-focus-supporting-text-color:initial;--md-outlined-text-field-error-focus-trailing-icon-color:initial;--md-outlined-text-field-error-hover-input-text-color:initial;--md-outlined-text-field-error-hover-label-text-color:initial;--md-outlined-text-field-error-hover-leading-icon-color:initial;--md-outlined-text-field-error-hover-outline-color:initial;--md-outlined-text-field-error-hover-supporting-text-color:initial;--md-outlined-text-field-error-hover-trailing-icon-color:initial;--md-outlined-text-field-error-input-text-color:initial;--md-outlined-text-field-error-label-text-color:initial;--md-outlined-text-field-error-leading-icon-color:initial;--md-outlined-text-field-error-outline-color:initial;--md-outlined-text-field-error-supporting-text-color:initial;--md-outlined-text-field-error-trailing-icon-color:initial;--md-outlined-text-field-focus-input-text-color:initial;--md-outlined-text-field-focus-label-text-color:initial;--md-outlined-text-field-focus-leading-icon-color:initial;--md-outlined-text-field-focus-outline-color:initial;--md-outlined-text-field-focus-outline-width:initial;--md-outlined-text-field-focus-supporting-text-color:initial;--md-outlined-text-field-focus-trailing-icon-color:initial;--md-outlined-text-field-hover-input-text-color:initial;--md-outlined-text-field-hover-label-text-color:initial;--md-outlined-text-field-hover-leading-icon-color:initial;--md-outlined-text-field-hover-outline-color:initial;--md-outlined-text-field-hover-outline-width:initial;--md-outlined-text-field-hover-supporting-text-color:initial;--md-outlined-text-field-hover-trailing-icon-color:initial;--md-outlined-text-field-input-text-color:initial;--md-outlined-text-field-input-text-font:initial;--md-outlined-text-field-input-text-line-height:initial;--md-outlined-text-field-input-text-placeholder-color:initial;--md-outlined-text-field-input-text-prefix-color:initial;--md-outlined-text-field-input-text-size:initial;--md-outlined-text-field-input-text-suffix-color:initial;--md-outlined-text-field-input-text-tracking:initial;--md-outlined-text-field-input-text-weight:initial;--md-outlined-text-field-label-text-color:initial;--md-outlined-text-field-label-text-font:initial;--md-outlined-text-field-label-text-line-height:initial;--md-outlined-text-field-label-text-populated-line-height:initial;--md-outlined-text-field-label-text-populated-size:initial;--md-outlined-text-field-label-text-size:initial;--md-outlined-text-field-label-text-tracking:initial;--md-outlined-text-field-label-text-weight:initial;--md-outlined-text-field-leading-icon-color:initial;--md-outlined-text-field-leading-icon-size:initial;--md-outlined-text-field-outline-color:initial;--md-outlined-text-field-outline-width:initial;--md-outlined-text-field-supporting-text-color:initial;--md-outlined-text-field-supporting-text-font:initial;--md-outlined-text-field-supporting-text-line-height:initial;--md-outlined-text-field-supporting-text-size:initial;--md-outlined-text-field-supporting-text-tracking:initial;--md-outlined-text-field-supporting-text-weight:initial;--md-outlined-text-field-trailing-icon-color:initial;--md-outlined-text-field-trailing-icon-size:initial}:where(.m3-text-field){--_outlined-text-field-container-shape:var(--md-outlined-text-field-container-shape,var(--_outlined-text-field-container-shape-round));--_outlined-text-field-container-shape-round:var(--md-outlined-text-field-container-shape-round,var(--md-button-container-shape-round,var(--md-shape-field)));--_outlined-text-field-container-shape-square:var(--md-outlined-text-field-container-shape-square,var(--md-button-medium-container-shape-square,var(--md-shape-field-square)));--_outlined-text-field-outline-width:var(--md-outlined-text-field-outline-width,var(--md-button-medium-outlined-outline-width,.09375rem));--_outlined-text-field-outline-color:var(--md-outlined-text-field-outline-color,var(--md-button-outlined-outline-color,var(--md-sys-color-outline-variant)));--_outlined-text-field-label-text-color:var(--md-outlined-text-field-label-text-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-label-text-font:var(--md-outlined-text-field-label-text-font,var(--md-sys-typescale-body-large-font));--_outlined-text-field-label-text-line-height:var(--md-outlined-text-field-label-text-line-height,var(--md-sys-typescale-body-large-line-height));--_outlined-text-field-label-text-size:var(--md-outlined-text-field-label-text-size,var(--md-sys-typescale-body-large-size));--_outlined-text-field-label-text-weight:var(--md-outlined-text-field-label-text-weight,var(--md-sys-typescale-body-large-weight));--_outlined-text-field-label-text-tracking:var(--md-outlined-text-field-label-text-tracking,var(--md-sys-typescale-body-large-tracking));--_outlined-text-field-label-text-populated-line-height:var(--md-outlined-text-field-label-text-populated-line-height,var(--md-sys-typescale-body-small-line-height));--_outlined-text-field-label-text-populated-size:var(--md-outlined-text-field-label-text-populated-size,var(--md-sys-typescale-body-small-size));--_outlined-text-field-leading-icon-color:var(--md-outlined-text-field-leading-icon-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-leading-icon-size:var(--md-outlined-text-field-leading-icon-size,1.5rem);--_outlined-text-field-trailing-icon-color:var(--md-outlined-text-field-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-trailing-icon-size:var(--md-outlined-text-field-trailing-icon-size,1.5rem);--_outlined-text-field-supporting-text-color:var(--md-outlined-text-field-supporting-text-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-supporting-text-font:var(--md-outlined-text-field-supporting-text-font,var(--md-sys-typescale-body-small-font));--_outlined-text-field-supporting-text-line-height:var(--md-outlined-text-field-supporting-text-line-height,var(--md-sys-typescale-body-small-line-height));--_outlined-text-field-supporting-text-size:var(--md-outlined-text-field-supporting-text-size,var(--md-sys-typescale-body-small-size));--_outlined-text-field-supporting-text-weight:var(--md-outlined-text-field-supporting-text-weight,var(--md-sys-typescale-body-small-weight));--_outlined-text-field-supporting-text-tracking:var(--md-outlined-text-field-supporting-text-tracking,var(--md-sys-typescale-body-small-tracking));--_outlined-text-field-input-text-color:var(--md-outlined-text-field-input-text-color,var(--md-sys-color-on-surface));--_outlined-text-field-input-text-font:var(--md-outlined-text-field-input-text-font,var(--md-sys-typescale-body-large-font));--_outlined-text-field-input-text-line-height:var(--md-outlined-text-field-input-text-line-height,var(--md-sys-typescale-body-large-line-height));--_outlined-text-field-input-text-size:var(--md-outlined-text-field-input-text-size,var(--md-sys-typescale-body-large-size));--_outlined-text-field-input-text-weight:var(--md-outlined-text-field-input-text-weight,var(--md-sys-typescale-body-large-weight));--_outlined-text-field-input-text-tracking:var(--md-outlined-text-field-input-text-tracking,var(--md-sys-typescale-body-large-tracking));--_outlined-text-field-input-text-prefix-color:var(--md-outlined-text-field-input-text-prefix-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-input-text-suffix-color:var(--md-outlined-text-field-input-text-suffix-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-input-text-placeholder-color:var(--md-outlined-text-field-input-text-placeholder-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-caret-color:var(--md-outlined-text-field-caret-color,var(--md-sys-color-primary));--_outlined-text-field-disabled-outline-width:var(--md-outlined-text-field-disabled-outline-width,.09375rem);--_outlined-text-field-disabled-outline-color:var(--md-outlined-text-field-disabled-outline-color,var(--md-sys-color-on-surface));--_outlined-text-field-disabled-outline-opacity:var(--md-outlined-text-field-disabled-outline-opacity,.12);--_outlined-text-field-disabled-label-text-color:var(--md-outlined-text-field-disabled-label-text-color,var(--md-sys-color-on-surface));--_outlined-text-field-disabled-label-text-opacity:var(--md-outlined-text-field-disabled-label-text-opacity,.38);--_outlined-text-field-disabled-input-text-color:var(--md-outlined-text-field-disabled-input-text-color,var(--md-sys-color-on-surface));--_outlined-text-field-disabled-input-text-opacity:var(--md-outlined-text-field-disabled-input-text-opacity,.38);--_outlined-text-field-disabled-supporting-text-color:var(--md-outlined-text-field-disabled-supporting-text-color,var(--md-sys-color-on-surface));--_outlined-text-field-disabled-supporting-text-opacity:var(--md-outlined-text-field-disabled-supporting-text-opacity,.38);--_outlined-text-field-hover-label-text-color:var(--md-outlined-text-field-hover-label-text-color,var(--md-sys-color-on-surface));--_outlined-text-field-hover-leading-icon-color:var(--md-outlined-text-field-hover-leading-icon-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-hover-trailing-icon-color:var(--md-outlined-text-field-hover-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-hover-outline-width:var(--md-outlined-text-field-hover-outline-width,.109375rem);--_outlined-text-field-hover-outline-color:var(--md-outlined-text-field-hover-outline-color,var(--md-sys-color-on-surface));--_outlined-text-field-hover-input-text-color:var(--md-outlined-text-field-hover-input-text-color,var(--md-sys-color-on-surface));--_outlined-text-field-hover-supporting-text-color:var(--md-outlined-text-field-hover-supporting-text-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-focus-label-text-color:var(--md-outlined-text-field-focus-label-text-color,var(--md-sys-color-primary));--_outlined-text-field-focus-leading-icon-color:var(--md-outlined-text-field-focus-leading-icon-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-focus-trailing-icon-color:var(--md-outlined-text-field-focus-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-focus-outline-width:var(--md-outlined-text-field-focus-outline-width,.1875rem);--_outlined-text-field-focus-outline-color:var(--md-outlined-text-field-focus-outline-color,var(--md-sys-color-primary));--_outlined-text-field-focus-input-text-color:var(--md-outlined-text-field-focus-input-text-color,var(--md-sys-color-on-surface));--_outlined-text-field-focus-supporting-text-color:var(--md-outlined-text-field-focus-supporting-text-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-error-outline-color:var(--md-outlined-text-field-error-outline-color,var(--md-sys-color-error));--_outlined-text-field-error-label-text-color:var(--md-outlined-text-field-error-label-text-color,var(--md-sys-color-error));--_outlined-text-field-error-input-text-color:var(--md-outlined-text-field-error-input-text-color,var(--md-sys-color-on-surface));--_outlined-text-field-error-supporting-text-color:var(--md-outlined-text-field-error-supporting-text-color,var(--md-sys-color-error));--_outlined-text-field-error-leading-icon-color:var(--md-outlined-text-field-error-leading-icon-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-error-trailing-icon-color:var(--md-outlined-text-field-error-trailing-icon-color,var(--md-sys-color-error));--_outlined-text-field-error-focus-outline-color:var(--md-outlined-text-field-error-focus-outline-color,var(--md-sys-color-error));--_outlined-text-field-error-focus-label-text-color:var(--md-outlined-text-field-error-focus-label-text-color,var(--md-sys-color-error));--_outlined-text-field-error-focus-input-text-color:var(--md-outlined-text-field-error-focus-input-text-color,var(--md-sys-color-on-surface));--_outlined-text-field-error-focus-supporting-text-color:var(--md-outlined-text-field-error-focus-supporting-text-color,var(--md-sys-color-error));--_outlined-text-field-error-focus-leading-icon-color:var(--md-outlined-text-field-error-focus-leading-icon-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-error-focus-trailing-icon-color:var(--md-outlined-text-field-error-focus-trailing-icon-color,var(--md-sys-color-error));--_outlined-text-field-error-focus-caret-color:var(--md-outlined-text-field-error-focus-caret-color,var(--md-sys-color-error));--_outlined-text-field-error-hover-outline-color:var(--md-outlined-text-field-error-hover-outline-color,var(--md-sys-color-on-error-container));--_outlined-text-field-error-hover-label-text-color:var(--md-outlined-text-field-error-hover-label-text-color,var(--md-sys-color-on-error-container));--_outlined-text-field-error-hover-input-text-color:var(--md-outlined-text-field-error-hover-input-text-color,var(--md-sys-color-on-surface));--_outlined-text-field-error-hover-supporting-text-color:var(--md-outlined-text-field-error-hover-supporting-text-color,var(--md-sys-color-error));--_outlined-text-field-error-hover-leading-icon-color:var(--md-outlined-text-field-error-hover-leading-icon-color,var(--md-sys-color-on-surface-variant));--_outlined-text-field-error-hover-trailing-icon-color:var(--md-outlined-text-field-error-hover-trailing-icon-color,var(--md-sys-color-on-error-container));--_outlined-text-field-disabled-leading-icon-color:var(--md-outlined-text-field-disabled-leading-icon-color,var(--md-sys-color-on-surface));--_outlined-text-field-disabled-leading-icon-opacity:var(--md-outlined-text-field-disabled-leading-icon-opacity,.38);--_outlined-text-field-disabled-trailing-icon-color:var(--md-outlined-text-field-disabled-trailing-icon-color,var(--md-sys-color-on-surface));--_outlined-text-field-disabled-trailing-icon-opacity:var(--md-outlined-text-field-disabled-trailing-icon-opacity,.38)}:where(:root){--md-date-picker-docked-container-color:initial;--md-date-picker-docked-container-elevation:initial;--md-date-picker-docked-container-shape:initial;--md-date-picker-docked-container-width:initial;--md-date-picker-docked-date-container-height:initial;--md-date-picker-docked-date-container-shape:initial;--md-date-picker-docked-date-container-width:initial;--md-date-picker-docked-date-label-text-font:initial;--md-date-picker-docked-date-label-text-line-height:initial;--md-date-picker-docked-date-label-text-size:initial;--md-date-picker-docked-date-label-text-tracking:initial;--md-date-picker-docked-date-label-text-weight:initial;--md-date-picker-docked-date-selected-container-color:initial;--md-date-picker-docked-date-selected-hover-state-layer-color:initial;--md-date-picker-docked-date-selected-label-text-color:initial;--md-date-picker-docked-date-today-container-outline-color:initial;--md-date-picker-docked-date-today-container-outline-width:initial;--md-date-picker-docked-date-today-hover-state-layer-color:initial;--md-date-picker-docked-date-today-label-text-color:initial;--md-date-picker-docked-date-unselected-hover-state-layer-color:initial;--md-date-picker-docked-date-unselected-label-text-color:initial;--md-date-picker-docked-date-unselected-outside-month-label-text-color:initial;--md-date-picker-docked-date-unselected-outside-month-label-text-opacity:initial;--md-date-picker-docked-menu-button-container-shape:initial;--md-date-picker-docked-menu-button-label-text-color:initial;--md-date-picker-docked-menu-button-label-text-font:initial;--md-date-picker-docked-menu-button-label-text-line-height:initial;--md-date-picker-docked-menu-button-label-text-size:initial;--md-date-picker-docked-menu-button-label-text-tracking:initial;--md-date-picker-docked-menu-button-label-text-weight:initial;--md-date-picker-docked-menu-list-item-hover-state-layer-color:initial;--md-date-picker-docked-menu-list-item-label-text-color:initial;--md-date-picker-docked-menu-list-item-label-text-font:initial;--md-date-picker-docked-menu-list-item-label-text-line-height:initial;--md-date-picker-docked-menu-list-item-label-text-size:initial;--md-date-picker-docked-menu-list-item-label-text-tracking:initial;--md-date-picker-docked-menu-list-item-label-text-weight:initial;--md-date-picker-docked-menu-list-item-selected-container-color:initial;--md-date-picker-docked-menu-list-item-selected-leading-icon-color:initial;--md-date-picker-docked-weekdays-label-text-color:initial;--md-date-picker-docked-weekdays-label-text-font:initial;--md-date-picker-docked-weekdays-label-text-line-height:initial;--md-date-picker-docked-weekdays-label-text-size:initial;--md-date-picker-docked-weekdays-label-text-tracking:initial;--md-date-picker-docked-weekdays-label-text-weight:initial}:where(.m3-date-picker){--_date-picker-docked-container-color:var(--md-date-picker-docked-container-color,var(--md-sys-color-surface-container-high));--_date-picker-docked-container-elevation:var(--md-date-picker-docked-container-elevation,var(--md-sys-elevation-level3));--_date-picker-docked-container-shape:var(--md-date-picker-docked-container-shape,var(--md-shape-overlay));--_date-picker-docked-date-container-shape:var(--md-date-picker-docked-date-container-shape,var(--md-shape-indicator));--_date-picker-docked-date-today-container-outline-color:var(--md-date-picker-docked-date-today-container-outline-color,var(--md-sys-color-primary));--_date-picker-docked-date-today-container-outline-width:var(--md-date-picker-docked-date-today-container-outline-width,.0625rem);--_date-picker-docked-date-selected-container-color:var(--md-date-picker-docked-date-selected-container-color,var(--md-sys-color-primary));--_date-picker-docked-menu-list-item-selected-container-color:var(--md-date-picker-docked-menu-list-item-selected-container-color,var(--md-sys-color-surface-variant));--_date-picker-docked-container-width:var(--md-date-picker-docked-container-width,22.5rem);--_date-picker-docked-date-container-width:var(--md-date-picker-docked-date-container-width,3rem);--_date-picker-docked-date-container-height:var(--md-date-picker-docked-date-container-height,3rem);--_date-picker-docked-weekdays-label-text-color:var(--md-date-picker-docked-weekdays-label-text-color,var(--md-sys-color-on-surface));--_date-picker-docked-weekdays-label-text-font:var(--md-date-picker-docked-weekdays-label-text-font,var(--md-sys-typescale-body-large-font));--_date-picker-docked-weekdays-label-text-line-height:var(--md-date-picker-docked-weekdays-label-text-line-height,var(--md-sys-typescale-body-large-line-height));--_date-picker-docked-weekdays-label-text-size:var(--md-date-picker-docked-weekdays-label-text-size,var(--md-sys-typescale-body-large-size));--_date-picker-docked-weekdays-label-text-weight:var(--md-date-picker-docked-weekdays-label-text-weight,var(--md-sys-typescale-body-large-weight));--_date-picker-docked-weekdays-label-text-tracking:var(--md-date-picker-docked-weekdays-label-text-tracking,var(--md-sys-typescale-body-large-tracking));--_date-picker-docked-date-label-text-font:var(--md-date-picker-docked-date-label-text-font,var(--md-sys-typescale-body-large-font));--_date-picker-docked-date-label-text-line-height:var(--md-date-picker-docked-date-label-text-line-height,var(--md-sys-typescale-body-large-line-height));--_date-picker-docked-date-label-text-size:var(--md-date-picker-docked-date-label-text-size,var(--md-sys-typescale-body-large-size));--_date-picker-docked-date-label-text-weight:var(--md-date-picker-docked-date-label-text-weight,var(--md-sys-typescale-body-large-weight));--_date-picker-docked-date-label-text-tracking:var(--md-date-picker-docked-date-label-text-tracking,var(--md-sys-typescale-body-large-tracking));--_date-picker-docked-date-unselected-label-text-color:var(--md-date-picker-docked-date-unselected-label-text-color,var(--md-sys-color-on-surface));--_date-picker-docked-date-unselected-outside-month-label-text-color:var(--md-date-picker-docked-date-unselected-outside-month-label-text-color,var(--md-sys-color-on-surface));--_date-picker-docked-date-unselected-outside-month-label-text-opacity:var(--md-date-picker-docked-date-unselected-outside-month-label-text-opacity,.38);--_date-picker-docked-date-today-label-text-color:var(--md-date-picker-docked-date-today-label-text-color,var(--md-sys-color-primary));--_date-picker-docked-date-selected-label-text-color:var(--md-date-picker-docked-date-selected-label-text-color,var(--md-sys-color-on-primary));--_date-picker-docked-menu-button-container-shape:var(--md-date-picker-docked-menu-button-container-shape,var(--md-shape-action));--_date-picker-docked-menu-button-label-text-color:var(--md-date-picker-docked-menu-button-label-text-color,var(--md-sys-color-on-surface-variant));--_date-picker-docked-menu-button-label-text-font:var(--md-date-picker-docked-menu-button-label-text-font,var(--md-sys-typescale-label-large-font));--_date-picker-docked-menu-button-label-text-line-height:var(--md-date-picker-docked-menu-button-label-text-line-height,var(--md-sys-typescale-label-large-line-height));--_date-picker-docked-menu-button-label-text-size:var(--md-date-picker-docked-menu-button-label-text-size,var(--md-sys-typescale-label-large-size));--_date-picker-docked-menu-button-label-text-weight:var(--md-date-picker-docked-menu-button-label-text-weight,var(--md-sys-typescale-label-large-weight));--_date-picker-docked-menu-button-label-text-tracking:var(--md-date-picker-docked-menu-button-label-text-tracking,var(--md-sys-typescale-label-large-tracking));--_date-picker-docked-menu-list-item-label-text-color:var(--md-date-picker-docked-menu-list-item-label-text-color,var(--md-sys-color-on-surface));--_date-picker-docked-menu-list-item-label-text-font:var(--md-date-picker-docked-menu-list-item-label-text-font,var(--md-sys-typescale-body-large-font));--_date-picker-docked-menu-list-item-label-text-line-height:var(--md-date-picker-docked-menu-list-item-label-text-line-height,var(--md-sys-typescale-body-large-line-height));--_date-picker-docked-menu-list-item-label-text-size:var(--md-date-picker-docked-menu-list-item-label-text-size,var(--md-sys-typescale-body-large-size));--_date-picker-docked-menu-list-item-label-text-tracking:var(--md-date-picker-docked-menu-list-item-label-text-tracking,var(--md-sys-typescale-body-large-tracking));--_date-picker-docked-menu-list-item-label-text-weight:var(--md-date-picker-docked-menu-list-item-label-text-weight,var(--md-sys-typescale-body-large-weight));--_date-picker-docked-menu-list-item-selected-leading-icon-color:var(--md-date-picker-docked-menu-list-item-selected-leading-icon-color,var(--md-sys-color-on-surface));--_date-picker-docked-date-unselected-hover-state-layer-color:var(--md-date-picker-docked-date-unselected-hover-state-layer-color,var(--md-sys-color-on-surface-variant));--_date-picker-docked-date-selected-hover-state-layer-color:var(--md-date-picker-docked-date-selected-hover-state-layer-color,var(--md-sys-color-on-primary));--_date-picker-docked-date-today-hover-state-layer-color:var(--md-date-picker-docked-date-today-hover-state-layer-color,var(--md-sys-color-primary));--_date-picker-docked-menu-list-item-hover-state-layer-color:var(--md-date-picker-docked-menu-list-item-hover-state-layer-color,var(--md-sys-color-on-surface))}:where(:root){--md-icon-button-container-color:initial;--md-icon-button-container-height:initial;--md-icon-button-container-shape:initial;--md-icon-button-container-shape-round:initial;--md-icon-button-container-shape-square:initial;--md-icon-button-default-leading-space:initial;--md-icon-button-default-trailing-space:initial;--md-icon-button-disabled-container-color:initial;--md-icon-button-disabled-container-opacity:initial;--md-icon-button-disabled-icon-color:initial;--md-icon-button-disabled-icon-opacity:initial;--md-icon-button-filled-container-color:initial;--md-icon-button-filled-disabled-container-color:initial;--md-icon-button-filled-disabled-container-opacity:initial;--md-icon-button-filled-disabled-icon-color:initial;--md-icon-button-filled-disabled-icon-opacity:initial;--md-icon-button-filled-focused-icon-color:initial;--md-icon-button-filled-focused-state-layer-color:initial;--md-icon-button-filled-focused-state-layer-opacity:initial;--md-icon-button-filled-hovered-icon-color:initial;--md-icon-button-filled-hovered-state-layer-color:initial;--md-icon-button-filled-hovered-state-layer-opacity:initial;--md-icon-button-filled-icon-color:initial;--md-icon-button-filled-pressed-icon-color:initial;--md-icon-button-filled-pressed-state-layer-color:initial;--md-icon-button-filled-pressed-state-layer-opacity:initial;--md-icon-button-filled-selected-container-color:initial;--md-icon-button-filled-selected-focused-icon-color:initial;--md-icon-button-filled-selected-focused-state-layer-color:initial;--md-icon-button-filled-selected-hovered-icon-color:initial;--md-icon-button-filled-selected-hovered-state-layer-color:initial;--md-icon-button-filled-selected-icon-color:initial;--md-icon-button-filled-selected-pressed-icon-color:initial;--md-icon-button-filled-selected-pressed-state-layer-color:initial;--md-icon-button-filled-unselected-container-color:initial;--md-icon-button-filled-unselected-focused-icon-color:initial;--md-icon-button-filled-unselected-focused-state-layer-color:initial;--md-icon-button-filled-unselected-hovered-icon-color:initial;--md-icon-button-filled-unselected-hovered-state-layer-color:initial;--md-icon-button-filled-unselected-icon-color:initial;--md-icon-button-filled-unselected-pressed-icon-color:initial;--md-icon-button-filled-unselected-pressed-state-layer-color:initial;--md-icon-button-focus-indicator-color:initial;--md-icon-button-focus-indicator-outline-offset:initial;--md-icon-button-focus-indicator-thickness:initial;--md-icon-button-focused-icon-color:initial;--md-icon-button-focused-state-layer-color:initial;--md-icon-button-focused-state-layer-opacity:initial;--md-icon-button-hovered-icon-color:initial;--md-icon-button-hovered-state-layer-color:initial;--md-icon-button-hovered-state-layer-opacity:initial;--md-icon-button-icon-color:initial;--md-icon-button-icon-size:initial;--md-icon-button-large-container-height:initial;--md-icon-button-large-container-shape-round:initial;--md-icon-button-large-container-shape-square:initial;--md-icon-button-large-default-leading-space:initial;--md-icon-button-large-default-trailing-space:initial;--md-icon-button-large-icon-size:initial;--md-icon-button-large-narrow-leading-space:initial;--md-icon-button-large-narrow-trailing-space:initial;--md-icon-button-large-outlined-outline-width:initial;--md-icon-button-large-pressed-container-corner-size-motion-spring-damping:initial;--md-icon-button-large-pressed-container-corner-size-motion-spring-stiffness:initial;--md-icon-button-large-pressed-container-shape:initial;--md-icon-button-large-selected-container-shape-round:initial;--md-icon-button-large-selected-container-shape-square:initial;--md-icon-button-large-wide-leading-space:initial;--md-icon-button-large-wide-trailing-space:initial;--md-icon-button-leading-space:initial;--md-icon-button-medium-container-height:initial;--md-icon-button-medium-container-shape-round:initial;--md-icon-button-medium-container-shape-square:initial;--md-icon-button-medium-default-leading-space:initial;--md-icon-button-medium-default-trailing-space:initial;--md-icon-button-medium-icon-size:initial;--md-icon-button-medium-narrow-leading-space:initial;--md-icon-button-medium-narrow-trailing-space:initial;--md-icon-button-medium-outlined-outline-width:initial;--md-icon-button-medium-pressed-container-corner-size-motion-spring-damping:initial;--md-icon-button-medium-pressed-container-corner-size-motion-spring-stiffness:initial;--md-icon-button-medium-pressed-container-shape:initial;--md-icon-button-medium-selected-container-shape-round:initial;--md-icon-button-medium-selected-container-shape-square:initial;--md-icon-button-medium-wide-leading-space:initial;--md-icon-button-medium-wide-trailing-space:initial;--md-icon-button-narrow-leading-space:initial;--md-icon-button-narrow-trailing-space:initial;--md-icon-button-outlined-disabled-icon-color:initial;--md-icon-button-outlined-disabled-icon-opacity:initial;--md-icon-button-outlined-disabled-outline-color:initial;--md-icon-button-outlined-focused-icon-color:initial;--md-icon-button-outlined-focused-state-layer-color:initial;--md-icon-button-outlined-focused-state-layer-opacity:initial;--md-icon-button-outlined-hovered-icon-color:initial;--md-icon-button-outlined-hovered-state-layer-color:initial;--md-icon-button-outlined-hovered-state-layer-opacity:initial;--md-icon-button-outlined-icon-color:initial;--md-icon-button-outlined-outline-color:initial;--md-icon-button-outlined-pressed-icon-color:initial;--md-icon-button-outlined-pressed-state-layer-color:initial;--md-icon-button-outlined-pressed-state-layer-opacity:initial;--md-icon-button-outlined-selected-container-color:initial;--md-icon-button-outlined-selected-disabled-container-color:initial;--md-icon-button-outlined-selected-disabled-container-opacity:initial;--md-icon-button-outlined-selected-focused-icon-color:initial;--md-icon-button-outlined-selected-focused-state-layer-color:initial;--md-icon-button-outlined-selected-hovered-icon-color:initial;--md-icon-button-outlined-selected-hovered-state-layer-color:initial;--md-icon-button-outlined-selected-icon-color:initial;--md-icon-button-outlined-selected-pressed-icon-color:initial;--md-icon-button-outlined-selected-pressed-state-layer-color:initial;--md-icon-button-outlined-unselected-disabled-outline-color:initial;--md-icon-button-outlined-unselected-focused-icon-color:initial;--md-icon-button-outlined-unselected-focused-state-layer-color:initial;--md-icon-button-outlined-unselected-hovered-icon-color:initial;--md-icon-button-outlined-unselected-hovered-state-layer-color:initial;--md-icon-button-outlined-unselected-icon-color:initial;--md-icon-button-outlined-unselected-outline-color:initial;--md-icon-button-outlined-unselected-pressed-icon-color:initial;--md-icon-button-outlined-unselected-pressed-state-layer-color:initial;--md-icon-button-pressed-container-corner-size-motion-spring-damping:initial;--md-icon-button-pressed-container-corner-size-motion-spring-stiffness:initial;--md-icon-button-pressed-container-shape:initial;--md-icon-button-pressed-icon-color:initial;--md-icon-button-pressed-state-layer-color:initial;--md-icon-button-pressed-state-layer-opacity:initial;--md-icon-button-selected-container-color:initial;--md-icon-button-selected-container-shape:initial;--md-icon-button-selected-container-shape-round:initial;--md-icon-button-selected-container-shape-square:initial;--md-icon-button-selected-focused-icon-color:initial;--md-icon-button-selected-focused-state-layer-color:initial;--md-icon-button-selected-hovered-icon-color:initial;--md-icon-button-selected-hovered-state-layer-color:initial;--md-icon-button-selected-icon-color:initial;--md-icon-button-selected-pressed-icon-color:initial;--md-icon-button-selected-pressed-state-layer-color:initial;--md-icon-button-small-container-height:initial;--md-icon-button-small-container-shape-round:initial;--md-icon-button-small-container-shape-square:initial;--md-icon-button-small-default-leading-space:initial;--md-icon-button-small-default-trailing-space:initial;--md-icon-button-small-icon-size:initial;--md-icon-button-small-narrow-leading-space:initial;--md-icon-button-small-narrow-trailing-space:initial;--md-icon-button-small-outlined-outline-width:initial;--md-icon-button-small-pressed-container-corner-size-motion-spring-damping:initial;--md-icon-button-small-pressed-container-corner-size-motion-spring-stiffness:initial;--md-icon-button-small-pressed-container-shape:initial;--md-icon-button-small-selected-container-shape-round:initial;--md-icon-button-small-selected-container-shape-square:initial;--md-icon-button-small-wide-leading-space:initial;--md-icon-button-small-wide-trailing-space:initial;--md-icon-button-standard-disabled-icon-color:initial;--md-icon-button-standard-disabled-icon-opacity:initial;--md-icon-button-standard-focused-icon-color:initial;--md-icon-button-standard-focused-state-layer-color:initial;--md-icon-button-standard-focused-state-layer-opacity:initial;--md-icon-button-standard-hovered-icon-color:initial;--md-icon-button-standard-hovered-state-layer-color:initial;--md-icon-button-standard-hovered-state-layer-opacity:initial;--md-icon-button-standard-icon-color:initial;--md-icon-button-standard-pressed-icon-color:initial;--md-icon-button-standard-pressed-state-layer-color:initial;--md-icon-button-standard-pressed-state-layer-opacity:initial;--md-icon-button-standard-selected-focused-icon-color:initial;--md-icon-button-standard-selected-focused-state-layer-color:initial;--md-icon-button-standard-selected-hovered-icon-color:initial;--md-icon-button-standard-selected-hovered-state-layer-color:initial;--md-icon-button-standard-selected-icon-color:initial;--md-icon-button-standard-selected-pressed-icon-color:initial;--md-icon-button-standard-selected-pressed-state-layer-color:initial;--md-icon-button-standard-unselected-focused-icon-color:initial;--md-icon-button-standard-unselected-focused-state-layer-color:initial;--md-icon-button-standard-unselected-hovered-icon-color:initial;--md-icon-button-standard-unselected-hovered-state-layer-color:initial;--md-icon-button-standard-unselected-icon-color:initial;--md-icon-button-standard-unselected-pressed-icon-color:initial;--md-icon-button-standard-unselected-pressed-state-layer-color:initial;--md-icon-button-tonal-container-color:initial;--md-icon-button-tonal-disabled-container-color:initial;--md-icon-button-tonal-disabled-container-opacity:initial;--md-icon-button-tonal-disabled-icon-color:initial;--md-icon-button-tonal-disabled-icon-opacity:initial;--md-icon-button-tonal-focused-icon-color:initial;--md-icon-button-tonal-focused-state-layer-color:initial;--md-icon-button-tonal-focused-state-layer-opacity:initial;--md-icon-button-tonal-hovered-icon-color:initial;--md-icon-button-tonal-hovered-state-layer-color:initial;--md-icon-button-tonal-hovered-state-layer-opacity:initial;--md-icon-button-tonal-icon-color:initial;--md-icon-button-tonal-pressed-icon-color:initial;--md-icon-button-tonal-pressed-state-layer-color:initial;--md-icon-button-tonal-pressed-state-layer-opacity:initial;--md-icon-button-tonal-selected-container-color:initial;--md-icon-button-tonal-selected-focused-icon-color:initial;--md-icon-button-tonal-selected-focused-state-layer-color:initial;--md-icon-button-tonal-selected-hovered-icon-color:initial;--md-icon-button-tonal-selected-hovered-state-layer-color:initial;--md-icon-button-tonal-selected-icon-color:initial;--md-icon-button-tonal-selected-pressed-icon-color:initial;--md-icon-button-tonal-selected-pressed-state-layer-color:initial;--md-icon-button-tonal-unselected-container-color:initial;--md-icon-button-tonal-unselected-focused-icon-color:initial;--md-icon-button-tonal-unselected-focused-state-layer-color:initial;--md-icon-button-tonal-unselected-hovered-icon-color:initial;--md-icon-button-tonal-unselected-hovered-state-layer-color:initial;--md-icon-button-tonal-unselected-icon-color:initial;--md-icon-button-tonal-unselected-pressed-icon-color:initial;--md-icon-button-tonal-unselected-pressed-state-layer-color:initial;--md-icon-button-trailing-space:initial;--md-icon-button-unselected-container-color:initial;--md-icon-button-unselected-focused-icon-color:initial;--md-icon-button-unselected-focused-state-layer-color:initial;--md-icon-button-unselected-hovered-icon-color:initial;--md-icon-button-unselected-hovered-state-layer-color:initial;--md-icon-button-unselected-icon-color:initial;--md-icon-button-unselected-pressed-icon-color:initial;--md-icon-button-unselected-pressed-state-layer-color:initial;--md-icon-button-wide-leading-space:initial;--md-icon-button-wide-trailing-space:initial;--md-icon-button-xlarge-container-height:initial;--md-icon-button-xlarge-container-shape-round:initial;--md-icon-button-xlarge-container-shape-square:initial;--md-icon-button-xlarge-default-leading-space:initial;--md-icon-button-xlarge-default-trailing-space:initial;--md-icon-button-xlarge-icon-size:initial;--md-icon-button-xlarge-narrow-leading-space:initial;--md-icon-button-xlarge-narrow-trailing-space:initial;--md-icon-button-xlarge-outlined-outline-width:initial;--md-icon-button-xlarge-pressed-container-corner-size-motion-spring-damping:initial;--md-icon-button-xlarge-pressed-container-corner-size-motion-spring-stiffness:initial;--md-icon-button-xlarge-pressed-container-shape:initial;--md-icon-button-xlarge-selected-container-shape-round:initial;--md-icon-button-xlarge-selected-container-shape-square:initial;--md-icon-button-xlarge-wide-leading-space:initial;--md-icon-button-xlarge-wide-trailing-space:initial;--md-icon-button-xsmall-container-height:initial;--md-icon-button-xsmall-container-shape-round:initial;--md-icon-button-xsmall-container-shape-square:initial;--md-icon-button-xsmall-default-leading-space:initial;--md-icon-button-xsmall-default-trailing-space:initial;--md-icon-button-xsmall-icon-size:initial;--md-icon-button-xsmall-narrow-leading-space:initial;--md-icon-button-xsmall-narrow-trailing-space:initial;--md-icon-button-xsmall-outlined-outline-width:initial;--md-icon-button-xsmall-pressed-container-corner-size-motion-spring-damping:initial;--md-icon-button-xsmall-pressed-container-corner-size-motion-spring-stiffness:initial;--md-icon-button-xsmall-pressed-container-shape:initial;--md-icon-button-xsmall-selected-container-shape-round:initial;--md-icon-button-xsmall-selected-container-shape-square:initial;--md-icon-button-xsmall-wide-leading-space:initial;--md-icon-button-xsmall-wide-trailing-space:initial}.m3-icon-button{--_icon-button-container-color:var(--md-icon-button-container-color,var(--md-sys-color-primary));--_icon-button-unselected-container-color:var(--md-icon-button-unselected-container-color,var(--md-sys-color-surface-container));--_icon-button-selected-container-color:var(--md-icon-button-selected-container-color,var(--md-sys-color-primary));--_icon-button-icon-color:var(--md-icon-button-icon-color,var(--md-sys-color-on-primary));--_icon-button-unselected-icon-color:var(--md-icon-button-unselected-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-selected-icon-color:var(--md-icon-button-selected-icon-color,var(--md-sys-color-on-primary));--_icon-button-container-height:var(--md-icon-button-container-height,2.5rem);--_icon-button-icon-size:var(--md-icon-button-icon-size,1.5rem);--_icon-button-narrow-leading-space:var(--md-icon-button-narrow-leading-space,.25rem);--_icon-button-narrow-trailing-space:var(--md-icon-button-narrow-trailing-space,.25rem);--_icon-button-default-leading-space:var(--md-icon-button-default-leading-space,.5rem);--_icon-button-default-trailing-space:var(--md-icon-button-default-trailing-space,.5rem);--_icon-button-wide-leading-space:var(--md-icon-button-wide-leading-space,.875rem);--_icon-button-wide-trailing-space:var(--md-icon-button-wide-trailing-space,.875rem);--_icon-button-container-shape-round:var(--md-icon-button-container-shape-round,var(--md-shape-action));--_icon-button-container-shape-square:var(--md-icon-button-container-shape-square,var(--md-shape-action-square-small));--_icon-button-pressed-container-shape:var(--md-icon-button-pressed-container-shape,var(--md-shape-action-pressed-small));--_icon-button-pressed-container-corner-size-motion-spring-damping:var(--md-icon-button-pressed-container-corner-size-motion-spring-damping,var(--md-sys-motion-spring-fast-spatial-damping));--_icon-button-pressed-container-corner-size-motion-spring-stiffness:var(--md-icon-button-pressed-container-corner-size-motion-spring-stiffness,var(--md-sys-motion-spring-fast-spatial-stiffness));--_icon-button-selected-container-shape-round:var(--md-icon-button-selected-container-shape-round,var(--md-shape-action-selected-small));--_icon-button-selected-container-shape-square:var(--md-icon-button-selected-container-shape-square,var(--md-shape-action));--_icon-button-focus-indicator-color:var(--md-icon-button-focus-indicator-color,var(--md-sys-color-secondary));--_icon-button-focus-indicator-thickness:var(--md-icon-button-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_icon-button-focus-indicator-outline-offset:var(--md-icon-button-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_icon-button-disabled-container-color:var(--md-icon-button-disabled-container-color,var(--md-sys-color-on-surface));--_icon-button-disabled-container-opacity:var(--md-icon-button-disabled-container-opacity,.1);--_icon-button-disabled-icon-color:var(--md-icon-button-disabled-icon-color,var(--md-sys-color-on-surface));--_icon-button-disabled-icon-opacity:var(--md-icon-button-disabled-icon-opacity,.38);--_icon-button-hovered-state-layer-color:var(--md-icon-button-hovered-state-layer-color,var(--md-sys-color-on-primary));--_icon-button-unselected-hovered-state-layer-color:var(--md-icon-button-unselected-hovered-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-selected-hovered-state-layer-color:var(--md-icon-button-selected-hovered-state-layer-color,var(--md-sys-color-on-primary));--_icon-button-hovered-state-layer-opacity:var(--md-icon-button-hovered-state-layer-opacity,var(--md-sys-state-hover-state-layer-opacity));--_icon-button-hovered-icon-color:var(--md-icon-button-hovered-icon-color,var(--md-sys-color-on-primary));--_icon-button-unselected-hovered-icon-color:var(--md-icon-button-unselected-hovered-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-selected-hovered-icon-color:var(--md-icon-button-selected-hovered-icon-color,var(--md-sys-color-on-primary));--_icon-button-focused-state-layer-color:var(--md-icon-button-focused-state-layer-color,var(--md-sys-color-on-primary));--_icon-button-unselected-focused-state-layer-color:var(--md-icon-button-unselected-focused-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-selected-focused-state-layer-color:var(--md-icon-button-selected-focused-state-layer-color,var(--md-sys-color-on-primary));--_icon-button-focused-state-layer-opacity:var(--md-icon-button-focused-state-layer-opacity,var(--md-sys-state-focus-state-layer-opacity));--_icon-button-focused-icon-color:var(--md-icon-button-focused-icon-color,var(--md-sys-color-on-primary));--_icon-button-unselected-focused-icon-color:var(--md-icon-button-unselected-focused-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-selected-focused-icon-color:var(--md-icon-button-selected-focused-icon-color,var(--md-sys-color-on-primary));--_icon-button-pressed-state-layer-color:var(--md-icon-button-pressed-state-layer-color,var(--md-sys-color-on-primary));--_icon-button-unselected-pressed-state-layer-color:var(--md-icon-button-unselected-pressed-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-selected-pressed-state-layer-color:var(--md-icon-button-selected-pressed-state-layer-color,var(--md-sys-color-on-primary));--_icon-button-pressed-state-layer-opacity:var(--md-icon-button-pressed-state-layer-opacity,var(--md-sys-state-pressed-state-layer-opacity));--_icon-button-pressed-icon-color:var(--md-icon-button-pressed-icon-color,var(--md-sys-color-on-primary));--_icon-button-unselected-pressed-icon-color:var(--md-icon-button-unselected-pressed-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-selected-pressed-icon-color:var(--md-icon-button-selected-pressed-icon-color,var(--md-sys-color-on-primary));--_icon-button-filled-container-color:var(--md-icon-button-filled-container-color,var(--md-sys-color-primary));--_icon-button-filled-unselected-container-color:var(--md-icon-button-filled-unselected-container-color,var(--md-sys-color-surface-container));--_icon-button-filled-selected-container-color:var(--md-icon-button-filled-selected-container-color,var(--md-sys-color-primary));--_icon-button-filled-icon-color:var(--md-icon-button-filled-icon-color,var(--md-sys-color-on-primary));--_icon-button-filled-unselected-icon-color:var(--md-icon-button-filled-unselected-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-filled-selected-icon-color:var(--md-icon-button-filled-selected-icon-color,var(--md-sys-color-on-primary));--_icon-button-filled-disabled-container-color:var(--md-icon-button-filled-disabled-container-color,var(--md-sys-color-on-surface));--_icon-button-filled-disabled-container-opacity:var(--md-icon-button-filled-disabled-container-opacity,.1);--_icon-button-filled-disabled-icon-color:var(--md-icon-button-filled-disabled-icon-color,var(--md-sys-color-on-surface));--_icon-button-filled-disabled-icon-opacity:var(--md-icon-button-filled-disabled-icon-opacity,.38);--_icon-button-filled-hovered-state-layer-color:var(--md-icon-button-filled-hovered-state-layer-color,var(--md-sys-color-on-primary));--_icon-button-filled-unselected-hovered-state-layer-color:var(--md-icon-button-filled-unselected-hovered-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-filled-selected-hovered-state-layer-color:var(--md-icon-button-filled-selected-hovered-state-layer-color,var(--md-sys-color-on-primary));--_icon-button-filled-hovered-state-layer-opacity:var(--md-icon-button-filled-hovered-state-layer-opacity,var(--md-sys-state-hover-state-layer-opacity));--_icon-button-filled-hovered-icon-color:var(--md-icon-button-filled-hovered-icon-color,var(--md-sys-color-on-primary));--_icon-button-filled-unselected-hovered-icon-color:var(--md-icon-button-filled-unselected-hovered-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-filled-selected-hovered-icon-color:var(--md-icon-button-filled-selected-hovered-icon-color,var(--md-sys-color-on-primary));--_icon-button-filled-focused-state-layer-color:var(--md-icon-button-filled-focused-state-layer-color,var(--md-sys-color-on-primary));--_icon-button-filled-unselected-focused-state-layer-color:var(--md-icon-button-filled-unselected-focused-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-filled-selected-focused-state-layer-color:var(--md-icon-button-filled-selected-focused-state-layer-color,var(--md-sys-color-on-primary));--_icon-button-filled-focused-state-layer-opacity:var(--md-icon-button-filled-focused-state-layer-opacity,var(--md-sys-state-focus-state-layer-opacity));--_icon-button-filled-focused-icon-color:var(--md-icon-button-filled-focused-icon-color,var(--md-sys-color-on-primary));--_icon-button-filled-unselected-focused-icon-color:var(--md-icon-button-filled-unselected-focused-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-filled-selected-focused-icon-color:var(--md-icon-button-filled-selected-focused-icon-color,var(--md-sys-color-on-primary));--_icon-button-filled-pressed-state-layer-color:var(--md-icon-button-filled-pressed-state-layer-color,var(--md-sys-color-on-primary));--_icon-button-filled-unselected-pressed-state-layer-color:var(--md-icon-button-filled-unselected-pressed-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-filled-selected-pressed-state-layer-color:var(--md-icon-button-filled-selected-pressed-state-layer-color,var(--md-sys-color-on-primary));--_icon-button-filled-pressed-state-layer-opacity:var(--md-icon-button-filled-pressed-state-layer-opacity,var(--md-sys-state-pressed-state-layer-opacity));--_icon-button-filled-pressed-icon-color:var(--md-icon-button-filled-pressed-icon-color,var(--md-sys-color-on-primary));--_icon-button-filled-unselected-pressed-icon-color:var(--md-icon-button-filled-unselected-pressed-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-filled-selected-pressed-icon-color:var(--md-icon-button-filled-selected-pressed-icon-color,var(--md-sys-color-on-primary));--_icon-button-tonal-container-color:var(--md-icon-button-tonal-container-color,var(--md-sys-color-secondary-container));--_icon-button-tonal-unselected-container-color:var(--md-icon-button-tonal-unselected-container-color,var(--md-sys-color-secondary-container));--_icon-button-tonal-selected-container-color:var(--md-icon-button-tonal-selected-container-color,var(--md-sys-color-secondary));--_icon-button-tonal-icon-color:var(--md-icon-button-tonal-icon-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-unselected-icon-color:var(--md-icon-button-tonal-unselected-icon-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-selected-icon-color:var(--md-icon-button-tonal-selected-icon-color,var(--md-sys-color-on-secondary));--_icon-button-tonal-disabled-container-color:var(--md-icon-button-tonal-disabled-container-color,var(--md-sys-color-on-surface));--_icon-button-tonal-disabled-container-opacity:var(--md-icon-button-tonal-disabled-container-opacity,.1);--_icon-button-tonal-disabled-icon-color:var(--md-icon-button-tonal-disabled-icon-color,var(--md-sys-color-on-surface));--_icon-button-tonal-disabled-icon-opacity:var(--md-icon-button-tonal-disabled-icon-opacity,.38);--_icon-button-tonal-hovered-state-layer-color:var(--md-icon-button-tonal-hovered-state-layer-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-unselected-hovered-state-layer-color:var(--md-icon-button-tonal-unselected-hovered-state-layer-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-selected-hovered-state-layer-color:var(--md-icon-button-tonal-selected-hovered-state-layer-color,var(--md-sys-color-on-secondary));--_icon-button-tonal-hovered-state-layer-opacity:var(--md-icon-button-tonal-hovered-state-layer-opacity,var(--md-sys-state-hover-state-layer-opacity));--_icon-button-tonal-hovered-icon-color:var(--md-icon-button-tonal-hovered-icon-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-unselected-hovered-icon-color:var(--md-icon-button-tonal-unselected-hovered-icon-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-selected-hovered-icon-color:var(--md-icon-button-tonal-selected-hovered-icon-color,var(--md-sys-color-on-secondary));--_icon-button-tonal-focused-state-layer-color:var(--md-icon-button-tonal-focused-state-layer-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-unselected-focused-state-layer-color:var(--md-icon-button-tonal-unselected-focused-state-layer-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-selected-focused-state-layer-color:var(--md-icon-button-tonal-selected-focused-state-layer-color,var(--md-sys-color-on-secondary));--_icon-button-tonal-focused-state-layer-opacity:var(--md-icon-button-tonal-focused-state-layer-opacity,var(--md-sys-state-focus-state-layer-opacity));--_icon-button-tonal-focused-icon-color:var(--md-icon-button-tonal-focused-icon-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-unselected-focused-icon-color:var(--md-icon-button-tonal-unselected-focused-icon-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-selected-focused-icon-color:var(--md-icon-button-tonal-selected-focused-icon-color,var(--md-sys-color-on-secondary));--_icon-button-tonal-pressed-state-layer-color:var(--md-icon-button-tonal-pressed-state-layer-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-unselected-pressed-state-layer-color:var(--md-icon-button-tonal-unselected-pressed-state-layer-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-selected-pressed-state-layer-color:var(--md-icon-button-tonal-selected-pressed-state-layer-color,var(--md-sys-color-on-secondary));--_icon-button-tonal-pressed-state-layer-opacity:var(--md-icon-button-tonal-pressed-state-layer-opacity,var(--md-sys-state-pressed-state-layer-opacity));--_icon-button-tonal-pressed-icon-color:var(--md-icon-button-tonal-pressed-icon-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-unselected-pressed-icon-color:var(--md-icon-button-tonal-unselected-pressed-icon-color,var(--md-sys-color-on-secondary-container));--_icon-button-tonal-selected-pressed-icon-color:var(--md-icon-button-tonal-selected-pressed-icon-color,var(--md-sys-color-on-secondary));--_icon-button-outlined-outline-color:var(--md-icon-button-outlined-outline-color,var(--md-sys-color-outline-variant));--_icon-button-outlined-unselected-outline-color:var(--md-icon-button-outlined-unselected-outline-color,var(--md-sys-color-outline-variant));--_icon-button-outlined-selected-container-color:var(--md-icon-button-outlined-selected-container-color,var(--md-sys-color-inverse-surface));--_icon-button-outlined-icon-color:var(--md-icon-button-outlined-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-unselected-icon-color:var(--md-icon-button-outlined-unselected-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-selected-icon-color:var(--md-icon-button-outlined-selected-icon-color,var(--md-sys-color-inverse-on-surface));--_icon-button-outlined-disabled-outline-color:var(--md-icon-button-outlined-disabled-outline-color,var(--md-sys-color-outline-variant));--_icon-button-outlined-unselected-disabled-outline-color:var(--md-icon-button-outlined-unselected-disabled-outline-color,var(--md-sys-color-outline-variant));--_icon-button-outlined-selected-disabled-container-color:var(--md-icon-button-outlined-selected-disabled-container-color,var(--md-sys-color-on-surface));--_icon-button-outlined-selected-disabled-container-opacity:var(--md-icon-button-outlined-selected-disabled-container-opacity,.1);--_icon-button-outlined-disabled-icon-color:var(--md-icon-button-outlined-disabled-icon-color,var(--md-sys-color-on-surface));--_icon-button-outlined-disabled-icon-opacity:var(--md-icon-button-outlined-disabled-icon-opacity,.38);--_icon-button-outlined-hovered-state-layer-color:var(--md-icon-button-outlined-hovered-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-unselected-hovered-state-layer-color:var(--md-icon-button-outlined-unselected-hovered-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-selected-hovered-state-layer-color:var(--md-icon-button-outlined-selected-hovered-state-layer-color,var(--md-sys-color-inverse-on-surface));--_icon-button-outlined-hovered-state-layer-opacity:var(--md-icon-button-outlined-hovered-state-layer-opacity,var(--md-sys-state-hover-state-layer-opacity));--_icon-button-outlined-hovered-icon-color:var(--md-icon-button-outlined-hovered-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-unselected-hovered-icon-color:var(--md-icon-button-outlined-unselected-hovered-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-selected-hovered-icon-color:var(--md-icon-button-outlined-selected-hovered-icon-color,var(--md-sys-color-inverse-on-surface));--_icon-button-outlined-focused-state-layer-color:var(--md-icon-button-outlined-focused-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-unselected-focused-state-layer-color:var(--md-icon-button-outlined-unselected-focused-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-selected-focused-state-layer-color:var(--md-icon-button-outlined-selected-focused-state-layer-color,var(--md-sys-color-inverse-on-surface));--_icon-button-outlined-focused-state-layer-opacity:var(--md-icon-button-outlined-focused-state-layer-opacity,var(--md-sys-state-focus-state-layer-opacity));--_icon-button-outlined-focused-icon-color:var(--md-icon-button-outlined-focused-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-unselected-focused-icon-color:var(--md-icon-button-outlined-unselected-focused-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-selected-focused-icon-color:var(--md-icon-button-outlined-selected-focused-icon-color,var(--md-sys-color-inverse-on-surface));--_icon-button-outlined-pressed-state-layer-color:var(--md-icon-button-outlined-pressed-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-unselected-pressed-state-layer-color:var(--md-icon-button-outlined-unselected-pressed-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-selected-pressed-state-layer-color:var(--md-icon-button-outlined-selected-pressed-state-layer-color,var(--md-sys-color-inverse-on-surface));--_icon-button-outlined-pressed-state-layer-opacity:var(--md-icon-button-outlined-pressed-state-layer-opacity,var(--md-sys-state-pressed-state-layer-opacity));--_icon-button-outlined-pressed-icon-color:var(--md-icon-button-outlined-pressed-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-unselected-pressed-icon-color:var(--md-icon-button-outlined-unselected-pressed-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-outlined-selected-pressed-icon-color:var(--md-icon-button-outlined-selected-pressed-icon-color,var(--md-sys-color-inverse-on-surface));--_icon-button-standard-icon-color:var(--md-icon-button-standard-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-unselected-icon-color:var(--md-icon-button-standard-unselected-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-selected-icon-color:var(--md-icon-button-standard-selected-icon-color,var(--md-sys-color-primary));--_icon-button-standard-disabled-icon-color:var(--md-icon-button-standard-disabled-icon-color,var(--md-sys-color-on-surface));--_icon-button-standard-disabled-icon-opacity:var(--md-icon-button-standard-disabled-icon-opacity,.38);--_icon-button-standard-hovered-state-layer-color:var(--md-icon-button-standard-hovered-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-unselected-hovered-state-layer-color:var(--md-icon-button-standard-unselected-hovered-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-selected-hovered-state-layer-color:var(--md-icon-button-standard-selected-hovered-state-layer-color,var(--md-sys-color-primary));--_icon-button-standard-hovered-state-layer-opacity:var(--md-icon-button-standard-hovered-state-layer-opacity,var(--md-sys-state-hover-state-layer-opacity));--_icon-button-standard-hovered-icon-color:var(--md-icon-button-standard-hovered-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-unselected-hovered-icon-color:var(--md-icon-button-standard-unselected-hovered-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-selected-hovered-icon-color:var(--md-icon-button-standard-selected-hovered-icon-color,var(--md-sys-color-primary));--_icon-button-standard-focused-state-layer-color:var(--md-icon-button-standard-focused-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-unselected-focused-state-layer-color:var(--md-icon-button-standard-unselected-focused-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-selected-focused-state-layer-color:var(--md-icon-button-standard-selected-focused-state-layer-color,var(--md-sys-color-primary));--_icon-button-standard-focused-state-layer-opacity:var(--md-icon-button-standard-focused-state-layer-opacity,var(--md-sys-state-focus-state-layer-opacity));--_icon-button-standard-focused-icon-color:var(--md-icon-button-standard-focused-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-unselected-focused-icon-color:var(--md-icon-button-standard-unselected-focused-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-selected-focused-icon-color:var(--md-icon-button-standard-selected-focused-icon-color,var(--md-sys-color-primary));--_icon-button-standard-pressed-state-layer-color:var(--md-icon-button-standard-pressed-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-unselected-pressed-state-layer-color:var(--md-icon-button-standard-unselected-pressed-state-layer-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-selected-pressed-state-layer-color:var(--md-icon-button-standard-selected-pressed-state-layer-color,var(--md-sys-color-primary));--_icon-button-standard-pressed-state-layer-opacity:var(--md-icon-button-standard-pressed-state-layer-opacity,var(--md-sys-state-pressed-state-layer-opacity));--_icon-button-standard-pressed-icon-color:var(--md-icon-button-standard-pressed-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-unselected-pressed-icon-color:var(--md-icon-button-standard-unselected-pressed-icon-color,var(--md-sys-color-on-surface-variant));--_icon-button-standard-selected-pressed-icon-color:var(--md-icon-button-standard-selected-pressed-icon-color,var(--md-sys-color-primary));--_icon-button-xsmall-container-height:var(--md-icon-button-xsmall-container-height,2rem);--_icon-button-xsmall-icon-size:var(--md-icon-button-xsmall-icon-size,1.25rem);--_icon-button-xsmall-narrow-leading-space:var(--md-icon-button-xsmall-narrow-leading-space,.25rem);--_icon-button-xsmall-narrow-trailing-space:var(--md-icon-button-xsmall-narrow-trailing-space,.25rem);--_icon-button-xsmall-default-leading-space:var(--md-icon-button-xsmall-default-leading-space,.375rem);--_icon-button-xsmall-default-trailing-space:var(--md-icon-button-xsmall-default-trailing-space,.375rem);--_icon-button-xsmall-wide-leading-space:var(--md-icon-button-xsmall-wide-leading-space,.625rem);--_icon-button-xsmall-wide-trailing-space:var(--md-icon-button-xsmall-wide-trailing-space,.625rem);--_icon-button-xsmall-container-shape-round:var(--md-icon-button-xsmall-container-shape-round,var(--md-shape-action));--_icon-button-xsmall-container-shape-square:var(--md-icon-button-xsmall-container-shape-square,var(--md-shape-action-square-small));--_icon-button-xsmall-outlined-outline-width:var(--md-icon-button-xsmall-outlined-outline-width,.0625rem);--_icon-button-xsmall-pressed-container-shape:var(--md-icon-button-xsmall-pressed-container-shape,var(--md-shape-action-pressed-small));--_icon-button-xsmall-pressed-container-corner-size-motion-spring-damping:var(--md-icon-button-xsmall-pressed-container-corner-size-motion-spring-damping,var(--md-sys-motion-spring-fast-spatial-damping));--_icon-button-xsmall-pressed-container-corner-size-motion-spring-stiffness:var(--md-icon-button-xsmall-pressed-container-corner-size-motion-spring-stiffness,var(--md-sys-motion-spring-fast-spatial-stiffness));--_icon-button-xsmall-selected-container-shape-round:var(--md-icon-button-xsmall-selected-container-shape-round,var(--md-shape-action-selected-small));--_icon-button-xsmall-selected-container-shape-square:var(--md-icon-button-xsmall-selected-container-shape-square,var(--md-shape-action));--_icon-button-small-container-height:var(--md-icon-button-small-container-height,2.5rem);--_icon-button-small-icon-size:var(--md-icon-button-small-icon-size,1.5rem);--_icon-button-small-narrow-leading-space:var(--md-icon-button-small-narrow-leading-space,.25rem);--_icon-button-small-narrow-trailing-space:var(--md-icon-button-small-narrow-trailing-space,.25rem);--_icon-button-small-default-leading-space:var(--md-icon-button-small-default-leading-space,.5rem);--_icon-button-small-default-trailing-space:var(--md-icon-button-small-default-trailing-space,.5rem);--_icon-button-small-wide-leading-space:var(--md-icon-button-small-wide-leading-space,.875rem);--_icon-button-small-wide-trailing-space:var(--md-icon-button-small-wide-trailing-space,.875rem);--_icon-button-small-container-shape-round:var(--md-icon-button-small-container-shape-round,var(--md-shape-action));--_icon-button-small-container-shape-square:var(--md-icon-button-small-container-shape-square,var(--md-shape-action-square-small));--_icon-button-small-outlined-outline-width:var(--md-icon-button-small-outlined-outline-width,.0625rem);--_icon-button-small-pressed-container-shape:var(--md-icon-button-small-pressed-container-shape,var(--md-shape-action-pressed-small));--_icon-button-small-pressed-container-corner-size-motion-spring-damping:var(--md-icon-button-small-pressed-container-corner-size-motion-spring-damping,var(--md-sys-motion-spring-fast-spatial-damping));--_icon-button-small-pressed-container-corner-size-motion-spring-stiffness:var(--md-icon-button-small-pressed-container-corner-size-motion-spring-stiffness,var(--md-sys-motion-spring-fast-spatial-stiffness));--_icon-button-small-selected-container-shape-round:var(--md-icon-button-small-selected-container-shape-round,var(--md-shape-action-selected-small));--_icon-button-small-selected-container-shape-square:var(--md-icon-button-small-selected-container-shape-square,var(--md-shape-action));--_icon-button-medium-container-height:var(--md-icon-button-medium-container-height,3.5rem);--_icon-button-medium-icon-size:var(--md-icon-button-medium-icon-size,1.5rem);--_icon-button-medium-narrow-leading-space:var(--md-icon-button-medium-narrow-leading-space,.75rem);--_icon-button-medium-narrow-trailing-space:var(--md-icon-button-medium-narrow-trailing-space,.75rem);--_icon-button-medium-default-leading-space:var(--md-icon-button-medium-default-leading-space,1rem);--_icon-button-medium-default-trailing-space:var(--md-icon-button-medium-default-trailing-space,1rem);--_icon-button-medium-wide-leading-space:var(--md-icon-button-medium-wide-leading-space,1.5rem);--_icon-button-medium-wide-trailing-space:var(--md-icon-button-medium-wide-trailing-space,1.5rem);--_icon-button-medium-container-shape-round:var(--md-icon-button-medium-container-shape-round,var(--md-shape-action));--_icon-button-medium-container-shape-square:var(--md-icon-button-medium-container-shape-square,var(--md-shape-action-square-medium));--_icon-button-medium-outlined-outline-width:var(--md-icon-button-medium-outlined-outline-width,.0625rem);--_icon-button-medium-pressed-container-shape:var(--md-icon-button-medium-pressed-container-shape,var(--md-shape-action-pressed-medium));--_icon-button-medium-pressed-container-corner-size-motion-spring-damping:var(--md-icon-button-medium-pressed-container-corner-size-motion-spring-damping,var(--md-sys-motion-spring-fast-spatial-damping));--_icon-button-medium-pressed-container-corner-size-motion-spring-stiffness:var(--md-icon-button-medium-pressed-container-corner-size-motion-spring-stiffness,var(--md-sys-motion-spring-fast-spatial-stiffness));--_icon-button-medium-selected-container-shape-round:var(--md-icon-button-medium-selected-container-shape-round,var(--md-shape-action-selected-medium));--_icon-button-medium-selected-container-shape-square:var(--md-icon-button-medium-selected-container-shape-square,var(--md-shape-action));--_icon-button-large-container-height:var(--md-icon-button-large-container-height,6rem);--_icon-button-large-icon-size:var(--md-icon-button-large-icon-size,2rem);--_icon-button-large-narrow-leading-space:var(--md-icon-button-large-narrow-leading-space,1rem);--_icon-button-large-narrow-trailing-space:var(--md-icon-button-large-narrow-trailing-space,1rem);--_icon-button-large-default-leading-space:var(--md-icon-button-large-default-leading-space,2rem);--_icon-button-large-default-trailing-space:var(--md-icon-button-large-default-trailing-space,2rem);--_icon-button-large-wide-leading-space:var(--md-icon-button-large-wide-leading-space,3rem);--_icon-button-large-wide-trailing-space:var(--md-icon-button-large-wide-trailing-space,3rem);--_icon-button-large-container-shape-round:var(--md-icon-button-large-container-shape-round,var(--md-shape-action));--_icon-button-large-container-shape-square:var(--md-icon-button-large-container-shape-square,var(--md-shape-action-square-large));--_icon-button-large-outlined-outline-width:var(--md-icon-button-large-outlined-outline-width,.125rem);--_icon-button-large-pressed-container-shape:var(--md-icon-button-large-pressed-container-shape,var(--md-shape-action-pressed-large));--_icon-button-large-pressed-container-corner-size-motion-spring-damping:var(--md-icon-button-large-pressed-container-corner-size-motion-spring-damping,var(--md-sys-motion-spring-fast-spatial-damping));--_icon-button-large-pressed-container-corner-size-motion-spring-stiffness:var(--md-icon-button-large-pressed-container-corner-size-motion-spring-stiffness,var(--md-sys-motion-spring-fast-spatial-stiffness));--_icon-button-large-selected-container-shape-round:var(--md-icon-button-large-selected-container-shape-round,var(--md-shape-action-selected-large));--_icon-button-large-selected-container-shape-square:var(--md-icon-button-large-selected-container-shape-square,var(--md-shape-action));--_icon-button-xlarge-container-height:var(--md-icon-button-xlarge-container-height,8.5rem);--_icon-button-xlarge-icon-size:var(--md-icon-button-xlarge-icon-size,2.5rem);--_icon-button-xlarge-narrow-leading-space:var(--md-icon-button-xlarge-narrow-leading-space,2rem);--_icon-button-xlarge-narrow-trailing-space:var(--md-icon-button-xlarge-narrow-trailing-space,2rem);--_icon-button-xlarge-default-leading-space:var(--md-icon-button-xlarge-default-leading-space,3rem);--_icon-button-xlarge-default-trailing-space:var(--md-icon-button-xlarge-default-trailing-space,3rem);--_icon-button-xlarge-wide-leading-space:var(--md-icon-button-xlarge-wide-leading-space,4.5rem);--_icon-button-xlarge-wide-trailing-space:var(--md-icon-button-xlarge-wide-trailing-space,4.5rem);--_icon-button-xlarge-container-shape-round:var(--md-icon-button-xlarge-container-shape-round,var(--md-shape-action));--_icon-button-xlarge-container-shape-square:var(--md-icon-button-xlarge-container-shape-square,var(--md-shape-action-square-large));--_icon-button-xlarge-outlined-outline-width:var(--md-icon-button-xlarge-outlined-outline-width,.1875rem);--_icon-button-xlarge-pressed-container-shape:var(--md-icon-button-xlarge-pressed-container-shape,var(--md-shape-action-pressed-large));--_icon-button-xlarge-pressed-container-corner-size-motion-spring-damping:var(--md-icon-button-xlarge-pressed-container-corner-size-motion-spring-damping,var(--md-sys-motion-spring-fast-spatial-damping));--_icon-button-xlarge-pressed-container-corner-size-motion-spring-stiffness:var(--md-icon-button-xlarge-pressed-container-corner-size-motion-spring-stiffness,var(--md-sys-motion-spring-fast-spatial-stiffness));--_icon-button-xlarge-selected-container-shape-round:var(--md-icon-button-xlarge-selected-container-shape-round,var(--md-shape-action-selected-large));--_icon-button-xlarge-selected-container-shape-square:var(--md-icon-button-xlarge-selected-container-shape-square,var(--md-shape-action))}:where(:root){--md-time-picker-container-color:initial;--md-time-picker-container-elevation:initial;--md-time-picker-container-shape:initial;--md-time-picker-container-width:initial;--md-time-picker-clock-dial-container-color:initial;--md-time-picker-clock-hand-color:initial;--md-time-picker-clock-label-text-color:initial;--md-time-picker-clock-selected-label-text-color:initial;--md-time-picker-selector-container-color:initial;--md-time-picker-selector-selected-container-color:initial;--md-time-picker-selector-selected-label-text-color:initial;--md-time-picker-selector-unselected-label-text-color:initial;--md-time-picker-period-selector-outline-color:initial;--md-time-picker-title-text-color:initial}:where(.m3-time-picker){--_time-picker-container-color:var(--md-time-picker-container-color,var(--md-sys-color-surface-container-high));--_time-picker-container-elevation:var(--md-time-picker-container-elevation,var(--md-sys-elevation-level3));--_time-picker-container-shape:var(--md-time-picker-container-shape,var(--md-shape-overlay));--_time-picker-container-width:var(--md-time-picker-container-width,22.5rem);--_time-picker-clock-dial-container-color:var(--md-time-picker-clock-dial-container-color,var(--md-sys-color-surface-container-highest));--_time-picker-clock-hand-color:var(--md-time-picker-clock-hand-color,var(--md-sys-color-primary));--_time-picker-clock-label-text-color:var(--md-time-picker-clock-label-text-color,var(--md-sys-color-on-surface));--_time-picker-clock-selected-label-text-color:var(--md-time-picker-clock-selected-label-text-color,var(--md-sys-color-on-primary));--_time-picker-selector-container-color:var(--md-time-picker-selector-container-color,var(--md-sys-color-surface-container-highest));--_time-picker-selector-selected-container-color:var(--md-time-picker-selector-selected-container-color,var(--md-sys-color-primary-container));--_time-picker-selector-selected-label-text-color:var(--md-time-picker-selector-selected-label-text-color,var(--md-sys-color-on-primary-container));--_time-picker-selector-unselected-label-text-color:var(--md-time-picker-selector-unselected-label-text-color,var(--md-sys-color-on-surface));--_time-picker-period-selector-outline-color:var(--md-time-picker-period-selector-outline-color,var(--md-sys-color-outline));--_time-picker-title-text-color:var(--md-time-picker-title-text-color,var(--md-sys-color-on-surface-variant))}:where(:root){--md-dialog-action-label-text-color:initial;--md-dialog-action-label-text-font:initial;--md-dialog-action-label-text-line-height:initial;--md-dialog-action-label-text-size:initial;--md-dialog-action-label-text-tracking:initial;--md-dialog-action-label-text-type:initial;--md-dialog-action-label-text-weight:initial;--md-dialog-container-color:initial;--md-dialog-container-elevation:initial;--md-dialog-container-shape:initial;--md-dialog-headline-color:initial;--md-dialog-headline-font:initial;--md-dialog-headline-line-height:initial;--md-dialog-headline-size:initial;--md-dialog-headline-tracking:initial;--md-dialog-headline-type:initial;--md-dialog-headline-weight:initial;--md-dialog-supporting-text-color:initial;--md-dialog-supporting-text-font:initial;--md-dialog-supporting-text-line-height:initial;--md-dialog-supporting-text-size:initial;--md-dialog-supporting-text-tracking:initial;--md-dialog-supporting-text-type:initial;--md-dialog-supporting-text-weight:initial;--md-dialog-with-icon-icon-color:initial;--md-dialog-with-icon-icon-size:initial}.m3-dialog{--_dialog-container-color:var(--md-dialog-container-color,var(--md-sys-color-surface-container-high));--_dialog-container-elevation:var(--md-dialog-container-elevation,var(--md-sys-elevation-level3));--_dialog-container-shape:var(--md-dialog-container-shape,var(--md-shape-overlay));--_dialog-action-label-text-font:var(--md-dialog-action-label-text-font,var(--md-sys-typescale-label-large-font));--_dialog-action-label-text-line-height:var(--md-dialog-action-label-text-line-height,var(--md-sys-typescale-label-large-line-height));--_dialog-action-label-text-size:var(--md-dialog-action-label-text-size,var(--md-sys-typescale-label-large-size));--_dialog-action-label-text-weight:var(--md-dialog-action-label-text-weight,var(--md-sys-typescale-label-large-weight));--_dialog-action-label-text-tracking:var(--md-dialog-action-label-text-tracking,var(--md-sys-typescale-label-large-tracking));--_dialog-action-label-text-type:var(--md-dialog-action-label-text-type,var(--md-sys-typescale-label-large));--_dialog-action-label-text-color:var(--md-dialog-action-label-text-color,var(--md-sys-color-primary));--_dialog-with-icon-icon-size:var(--md-dialog-with-icon-icon-size,1.5rem);--_dialog-with-icon-icon-color:var(--md-dialog-with-icon-icon-color,var(--md-sys-color-secondary));--_dialog-headline-font:var(--md-dialog-headline-font,var(--md-sys-typescale-headline-small-font));--_dialog-headline-line-height:var(--md-dialog-headline-line-height,var(--md-sys-typescale-headline-small-line-height));--_dialog-headline-size:var(--md-dialog-headline-size,var(--md-sys-typescale-headline-small-size));--_dialog-headline-weight:var(--md-dialog-headline-weight,var(--md-sys-typescale-headline-small-weight));--_dialog-headline-tracking:var(--md-dialog-headline-tracking,var(--md-sys-typescale-headline-small-tracking));--_dialog-headline-type:var(--md-dialog-headline-type,var(--md-sys-typescale-headline-small));--_dialog-headline-color:var(--md-dialog-headline-color,var(--md-sys-color-on-surface));--_dialog-supporting-text-font:var(--md-dialog-supporting-text-font,var(--md-sys-typescale-body-medium-font));--_dialog-supporting-text-line-height:var(--md-dialog-supporting-text-line-height,var(--md-sys-typescale-body-medium-line-height));--_dialog-supporting-text-size:var(--md-dialog-supporting-text-size,var(--md-sys-typescale-body-medium-size));--_dialog-supporting-text-weight:var(--md-dialog-supporting-text-weight,var(--md-sys-typescale-body-medium-weight));--_dialog-supporting-text-tracking:var(--md-dialog-supporting-text-tracking,var(--md-sys-typescale-body-medium-tracking));--_dialog-supporting-text-type:var(--md-dialog-supporting-text-type,var(--md-sys-typescale-body-medium));--_dialog-supporting-text-color:var(--md-dialog-supporting-text-color,var(--md-sys-color-on-surface-variant))}:where(:root){--md-divider-color:initial;--md-divider-inset:initial;--md-divider-spacing:initial;--md-divider-thickness:initial}.m3-divider{--_divider-thickness:var(--md-divider-thickness,.0625rem);--_divider-color:var(--md-divider-color,var(--md-sys-color-outline-variant));--_divider-inset:var(--md-divider-inset,1rem)}:where(:root){--md-fab-container-color:initial;--md-fab-container-elevation:initial;--md-fab-container-height:initial;--md-fab-container-shape:initial;--md-fab-container-width:initial;--md-fab-disabled-container-color:initial;--md-fab-disabled-container-elevation:initial;--md-fab-disabled-container-opacity:initial;--md-fab-disabled-content-color:initial;--md-fab-disabled-content-opacity:initial;--md-fab-focus-indicator-color:initial;--md-fab-focus-indicator-outline-offset:initial;--md-fab-focus-indicator-thickness:initial;--md-fab-focused-container-elevation:initial;--md-fab-hovered-container-elevation:initial;--md-fab-icon-color:initial;--md-fab-icon-label-space:initial;--md-fab-icon-size:initial;--md-fab-label-text-color:initial;--md-fab-leading-space:initial;--md-fab-pressed-container-elevation:initial;--md-fab-state-layer-color:initial;--md-fab-trailing-space:initial}.m3-fab{--_fab-color-container:var(--md-sys-color-primary-container);--_fab-color-on-container:var(--md-sys-color-on-primary-container);--_fab-container-color:var(--md-fab-container-color,var(--_fab-color-container));--_fab-container-elevation:var(--md-fab-container-elevation,var(--md-sys-elevation-level3));--_fab-hovered-container-elevation:var(--md-fab-hovered-container-elevation,var(--md-sys-elevation-level4));--_fab-focused-container-elevation:var(--md-fab-focused-container-elevation,var(--md-sys-elevation-level3));--_fab-pressed-container-elevation:var(--md-fab-pressed-container-elevation,var(--md-sys-elevation-level3));--_fab-icon-color:var(--md-fab-icon-color,var(--_fab-color-on-container));--_fab-label-text-color:var(--md-fab-label-text-color,var(--_fab-color-on-container));--_fab-state-layer-color:var(--md-fab-state-layer-color,var(--_fab-color-on-container));--_fab-disabled-container-color:var(--md-fab-disabled-container-color,var(--md-sys-color-on-surface));--_fab-disabled-container-elevation:var(--md-fab-disabled-container-elevation,var(--md-sys-elevation-level0));--_fab-disabled-container-opacity:var(--md-fab-disabled-container-opacity,.1);--_fab-disabled-content-color:var(--md-fab-disabled-content-color,var(--md-sys-color-on-surface));--_fab-disabled-content-opacity:var(--md-fab-disabled-content-opacity,.38);--_fab-focus-indicator-color:var(--md-fab-focus-indicator-color,var(--md-sys-color-secondary));--_fab-focus-indicator-thickness:var(--md-fab-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_fab-focus-indicator-outline-offset:var(--md-fab-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_fab-container-height:var(--md-fab-container-height,var(--_fab-size-container-height));--_fab-container-width:var(--md-fab-container-width,var(--_fab-size-container-width));--_fab-container-shape:var(--md-fab-container-shape,var(--_fab-size-container-shape));--_fab-icon-size:var(--md-fab-icon-size,var(--_fab-size-icon-size));--_fab-leading-space:var(--md-fab-leading-space,var(--_fab-size-leading-space));--_fab-icon-label-space:var(--md-fab-icon-label-space,var(--_fab-size-icon-label-space));--_fab-trailing-space:var(--md-fab-trailing-space,var(--_fab-size-trailing-space))}:where(:root){--md-fab-menu-close-button-container-color:initial;--md-fab-menu-close-button-container-elevation:initial;--md-fab-menu-close-button-container-height:initial;--md-fab-menu-close-button-container-shape:initial;--md-fab-menu-close-button-container-width:initial;--md-fab-menu-close-button-focused-container-elevation:initial;--md-fab-menu-close-button-hovered-container-elevation:initial;--md-fab-menu-close-button-icon-color:initial;--md-fab-menu-close-button-icon-size:initial;--md-fab-menu-close-button-pressed-container-elevation:initial;--md-fab-menu-close-button-state-layer-color:initial;--md-fab-menu-close-button-between-space:initial;--md-fab-menu-container-padding-inline:initial;--md-fab-menu-item-between-space:initial;--md-fab-menu-item-container-color:initial;--md-fab-menu-item-container-elevation:initial;--md-fab-menu-item-container-height:initial;--md-fab-menu-item-container-shape:initial;--md-fab-menu-item-focused-container-elevation:initial;--md-fab-menu-item-hovered-container-elevation:initial;--md-fab-menu-item-icon-color:initial;--md-fab-menu-item-icon-label-space:initial;--md-fab-menu-item-icon-size:initial;--md-fab-menu-item-label-text-color:initial;--md-fab-menu-item-leading-space:initial;--md-fab-menu-item-pressed-container-elevation:initial;--md-fab-menu-item-state-layer-color:initial;--md-fab-menu-item-trailing-space:initial;--md-fab-menu-trigger-container-color:initial;--md-fab-menu-trigger-container-elevation:initial;--md-fab-menu-trigger-container-height:initial;--md-fab-menu-trigger-container-shape:initial;--md-fab-menu-trigger-container-width:initial;--md-fab-menu-trigger-icon-color:initial;--md-fab-menu-trigger-icon-size:initial;--md-fab-menu-trigger-state-layer-color:initial;--md-fab-menu-focus-indicator-color:initial;--md-fab-menu-focus-indicator-outline-offset:initial;--md-fab-menu-focus-indicator-thickness:initial}.m3-fab-menu,.m3-fab-menu-popover{--_fab-menu-accent-container-color:var(--md-sys-color-primary-container);--_fab-menu-on-accent-container-color:var(--md-sys-color-on-primary-container);--_fab-menu-accent-color:var(--md-sys-color-primary);--_fab-menu-on-accent-color:var(--md-sys-color-on-primary);--_fab-menu-focus-indicator-color:var(--md-fab-menu-focus-indicator-color,var(--md-sys-color-primary));--_fab-menu-focus-indicator-thickness:var(--md-fab-menu-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_fab-menu-focus-indicator-outline-offset:var(--md-fab-menu-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_fab-menu-container-padding-inline:var(--md-fab-menu-container-padding-inline,1rem);--_fab-menu-trigger-container-color:var(--md-fab-menu-trigger-container-color,var(--_fab-menu-accent-container-color));--_fab-menu-trigger-icon-color:var(--md-fab-menu-trigger-icon-color,var(--_fab-menu-on-accent-container-color));--_fab-menu-trigger-state-layer-color:var(--md-fab-menu-trigger-state-layer-color,var(--_fab-menu-on-accent-container-color));--_fab-menu-trigger-container-elevation:var(--md-fab-menu-trigger-container-elevation,var(--md-sys-elevation-level3));--_fab-menu-close-button-container-color:var(--md-fab-menu-close-button-container-color,var(--_fab-menu-accent-color));--_fab-menu-close-button-icon-color:var(--md-fab-menu-close-button-icon-color,var(--_fab-menu-on-accent-color));--_fab-menu-close-button-state-layer-color:var(--md-fab-menu-close-button-state-layer-color,var(--_fab-menu-on-accent-color));--_fab-menu-close-button-container-elevation:var(--md-fab-menu-close-button-container-elevation,var(--md-sys-elevation-level3));--_fab-menu-close-button-hovered-container-elevation:var(--md-fab-menu-close-button-hovered-container-elevation,var(--md-sys-elevation-level4));--_fab-menu-close-button-focused-container-elevation:var(--md-fab-menu-close-button-focused-container-elevation,var(--md-sys-elevation-level3));--_fab-menu-close-button-pressed-container-elevation:var(--md-fab-menu-close-button-pressed-container-elevation,var(--md-sys-elevation-level3));--_fab-menu-close-button-container-height:var(--md-fab-menu-close-button-container-height,3.5rem);--_fab-menu-close-button-container-width:var(--md-fab-menu-close-button-container-width,3.5rem);--_fab-menu-close-button-container-shape:var(--md-fab-menu-close-button-container-shape,var(--md-shape-action));--_fab-menu-close-button-icon-size:var(--md-fab-menu-close-button-icon-size,1.25rem);--_fab-menu-close-button-between-space:var(--md-fab-menu-close-button-between-space,.5rem);--_fab-menu-item-container-color:var(--md-fab-menu-item-container-color,var(--_fab-menu-accent-container-color));--_fab-menu-item-label-text-color:var(--md-fab-menu-item-label-text-color,var(--_fab-menu-on-accent-container-color));--_fab-menu-item-icon-color:var(--md-fab-menu-item-icon-color,var(--_fab-menu-on-accent-container-color));--_fab-menu-item-state-layer-color:var(--md-fab-menu-item-state-layer-color,var(--_fab-menu-on-accent-container-color));--_fab-menu-item-container-elevation:var(--md-fab-menu-item-container-elevation,var(--md-sys-elevation-level0));--_fab-menu-item-hovered-container-elevation:var(--md-fab-menu-item-hovered-container-elevation,var(--md-sys-elevation-level0));--_fab-menu-item-focused-container-elevation:var(--md-fab-menu-item-focused-container-elevation,var(--md-sys-elevation-level0));--_fab-menu-item-pressed-container-elevation:var(--md-fab-menu-item-pressed-container-elevation,var(--md-sys-elevation-level0));--_fab-menu-item-container-height:var(--md-fab-menu-item-container-height,3.5rem);--_fab-menu-item-container-shape:var(--md-fab-menu-item-container-shape,var(--md-shape-action));--_fab-menu-item-icon-size:var(--md-fab-menu-item-icon-size,1.5rem);--_fab-menu-item-leading-space:var(--md-fab-menu-item-leading-space,1.5rem);--_fab-menu-item-icon-label-space:var(--md-fab-menu-item-icon-label-space,.5rem);--_fab-menu-item-trailing-space:var(--md-fab-menu-item-trailing-space,1.5rem);--_fab-menu-item-between-space:var(--md-fab-menu-item-between-space,.25rem)}:where(:root){--md-input-otp-caret-color:initial;--md-input-otp-container-shape:initial;--md-input-otp-disabled-opacity:initial;--md-input-otp-error-caret-color:initial;--md-input-otp-error-outline-color:initial;--md-input-otp-focus-outline-color:initial;--md-input-otp-focus-outline-width:initial;--md-input-otp-hover-outline-color:initial;--md-input-otp-input-text-color:initial;--md-input-otp-input-text-font:initial;--md-input-otp-input-text-line-height:initial;--md-input-otp-input-text-size:initial;--md-input-otp-input-text-weight:initial;--md-input-otp-large-container-size:initial;--md-input-otp-medium-container-size:initial;--md-input-otp-outline-color:initial;--md-input-otp-outline-width:initial;--md-input-otp-small-container-size:initial}.m3-input-otp{--_input-otp-container-shape:var(--md-input-otp-container-shape,var(--md-shape-field-square));--_input-otp-small-container-size:var(--md-input-otp-small-container-size,2.5rem);--_input-otp-medium-container-size:var(--md-input-otp-medium-container-size,3rem);--_input-otp-large-container-size:var(--md-input-otp-large-container-size,3.5rem);--_input-otp-outline-width:var(--md-input-otp-outline-width,.0625rem);--_input-otp-outline-color:var(--md-input-otp-outline-color,var(--md-sys-color-outline));--_input-otp-input-text-color:var(--md-input-otp-input-text-color,var(--md-sys-color-on-surface));--_input-otp-input-text-font:var(--md-input-otp-input-text-font,var(--md-sys-typescale-title-medium-font));--_input-otp-input-text-line-height:var(--md-input-otp-input-text-line-height,var(--md-sys-typescale-title-medium-line-height));--_input-otp-input-text-size:var(--md-input-otp-input-text-size,var(--md-sys-typescale-title-medium-size));--_input-otp-input-text-weight:var(--md-input-otp-input-text-weight,var(--md-sys-typescale-title-medium-weight));--_input-otp-caret-color:var(--md-input-otp-caret-color,var(--md-sys-color-primary));--_input-otp-focus-outline-width:var(--md-input-otp-focus-outline-width,.1875rem);--_input-otp-focus-outline-color:var(--md-input-otp-focus-outline-color,var(--md-sys-color-primary));--_input-otp-hover-outline-color:var(--md-input-otp-hover-outline-color,var(--md-sys-color-on-surface));--_input-otp-error-outline-color:var(--md-input-otp-error-outline-color,var(--md-sys-color-error));--_input-otp-error-caret-color:var(--md-input-otp-error-caret-color,var(--md-sys-color-error));--_input-otp-disabled-opacity:var(--md-input-otp-disabled-opacity,.38)}:where(:root){--md-progress-indicator-color:initial;--md-progress-indicator-track-color:initial;--md-progress-indicator-stop-indicator-color:initial;--md-linear-progress-indicator-active-indicator-color:initial;--md-linear-progress-indicator-track-color:initial;--md-linear-progress-indicator-stop-indicator-color:initial;--md-linear-progress-indicator-track-thickness:initial;--md-linear-progress-indicator-track-active-indicator-gap:initial;--md-linear-progress-indicator-stop-indicator-size:initial;--md-linear-progress-indicator-wave-amplitude:initial;--md-linear-progress-indicator-wave-wavelength:initial;--md-linear-progress-indicator-indeterminate-wave-wavelength:initial;--md-linear-progress-indicator-with-wave-height:initial;--md-linear-progress-indicator-shape:initial}.m3-linear-progress-indicator{--_progress:0;--_active-track-gap-size:0px;--_progress-indicator-color:var(--md-progress-indicator-color,var(--md-color-on-container,var(--md-sys-color-primary)));--_progress-indicator-track-color:var(--md-progress-indicator-track-color,var(--md-color-container,var(--md-sys-color-secondary-container)));--_progress-indicator-stop-indicator-color:var(--md-progress-indicator-stop-indicator-color,var(--_progress-indicator-color));--_active-indicator-color:var(--md-linear-progress-indicator-active-indicator-color,var(--_progress-indicator-color));--_track-color:var(--md-linear-progress-indicator-track-color,var(--_progress-indicator-track-color));--_stop-indicator-color:var(--md-linear-progress-indicator-stop-indicator-color,var(--_progress-indicator-stop-indicator-color));--_track-thickness:var(--md-linear-progress-indicator-track-thickness,.25rem);--_track-active-indicator-gap:var(--md-linear-progress-indicator-track-active-indicator-gap,.25rem);--_stop-indicator-size:var(--md-linear-progress-indicator-stop-indicator-size,.25rem);--_wave-amplitude:var(--md-linear-progress-indicator-wave-amplitude,.1875rem);--_wave-wavelength:var(--md-linear-progress-indicator-wave-wavelength,2.5rem);--_indeterminate-wave-wavelength:var(--md-linear-progress-indicator-indeterminate-wave-wavelength,1.25rem);--_with-wave-height:var(--md-linear-progress-indicator-with-wave-height,.625rem);--_shape:var(--md-linear-progress-indicator-shape,var(--md-shape-indicator))}:where(:root){--md-item-active-icon-color:initial;--md-item-active-indicator-color:initial;--md-item-active-label-color:initial;--md-item-active-state-layer-color:initial;--md-item-content-gap:initial;--md-item-footer-color:initial;--md-item-gap:initial;--md-item-header-color:initial;--md-item-icon-size:initial;--md-item-inactive-icon-color:initial;--md-item-inactive-label-color:initial;--md-item-inactive-state-layer-color:initial;--md-item-indicator-collapsed-visual-width:initial;--md-item-indicator-shape:initial;--md-item-main-padding-block:initial;--md-item-main-padding-inline:initial;--md-item-min-height:initial;--md-item-motion:initial;--md-item-padding-block:initial;--md-item-padding-inline:initial}.m3-item{--_item-min-height:var(--md-item-min-height,3.5rem);--_item-padding-block:var(--md-item-padding-block,.5rem);--_item-padding-inline:var(--md-item-padding-inline,.5rem);--_item-main-padding-block:var(--md-item-main-padding-block,.5rem);--_item-main-padding-inline:var(--md-item-main-padding-inline,.75rem);--_item-gap:var(--md-item-gap,.75rem);--_item-content-gap:var(--md-item-content-gap,.125rem);--_item-icon-size:var(--md-item-icon-size,1.25rem);--_item-header-color:var(--md-item-header-color,var(--md-sys-color-on-surface-variant));--_item-footer-color:var(--md-item-footer-color,var(--md-sys-color-on-surface-variant));--_item-active-indicator-color:var(--md-item-active-indicator-color,var(--md-sys-color-secondary-container));--_item-active-label-color:var(--md-item-active-label-color,var(--md-sys-color-on-secondary-container));--_item-inactive-label-color:var(--md-item-inactive-label-color,var(--md-color-on-container));--_item-active-icon-color:var(--md-item-active-icon-color,var(--md-sys-color-on-secondary-container));--_item-inactive-icon-color:var(--md-item-inactive-icon-color,var(--md-color-on-container));--_item-active-state-layer-color:var(--md-item-active-state-layer-color,var(--md-sys-color-on-secondary-container));--_item-inactive-state-layer-color:var(--md-item-inactive-state-layer-color,var(--md-color-on-container));--_item-motion:var(--md-item-motion,var(--md-easing-spatial));--_item-indicator-shape:var(--md-item-indicator-shape,var(--_button-container-shape,var(--md-shape-indicator)));--_item-indicator-collapsed-visual-width:var(--md-item-indicator-collapsed-visual-width,.75rem)}:where(:root){--md-loading-indicator-active-indicator-color:initial;--md-loading-indicator-active-indicator-size:initial;--md-loading-indicator-contained-active-indicator-color:initial;--md-loading-indicator-contained-container-color:initial;--md-loading-indicator-container-height:initial;--md-loading-indicator-container-shape:initial;--md-loading-indicator-container-width:initial}.m3-loading-indicator{--_loading-indicator-active-indicator-color:var(--md-loading-indicator-active-indicator-color,var(--md-color-on-container,var(--md-sys-color-primary)));--_loading-indicator-contained-container-color:var(--md-loading-indicator-contained-container-color,var(--md-color-container,var(--md-sys-color-primary-container)));--_loading-indicator-contained-active-indicator-color:var(--md-loading-indicator-contained-active-indicator-color,var(--md-color-on-container,var(--md-sys-color-on-primary-container)));--_loading-indicator-active-indicator-size:var(--md-loading-indicator-active-indicator-size,2.375rem);--_loading-indicator-container-height:var(--md-loading-indicator-container-height,3rem);--_loading-indicator-container-width:var(--md-loading-indicator-container-width,3rem);--_loading-indicator-container-shape:var(--md-loading-indicator-container-shape,var(--md-shape-indicator))}:where(:root){--md-navigation-rail-bottom-space:initial;--md-navigation-rail-collapsed-item-gap:initial;--md-navigation-rail-collapsed-padding-inline:initial;--md-navigation-rail-collapsed-top-space:initial;--md-navigation-rail-collapsed-width:initial;--md-navigation-rail-container-color:initial;--md-navigation-rail-container-shape:initial;--md-navigation-rail-expanded-item-gap:initial;--md-navigation-rail-expanded-padding-inline:initial;--md-navigation-rail-expanded-top-space:initial;--md-navigation-rail-expanded-width:initial;--md-navigation-rail-motion:initial}.m3-navigation-rail{--_navigation-rail-collapsed-width:var(--md-navigation-rail-collapsed-width,5rem);--_navigation-rail-expanded-width:var(--md-navigation-rail-expanded-width,13.75rem);--_navigation-rail-collapsed-top-space:var(--md-navigation-rail-collapsed-top-space,2.75rem);--_navigation-rail-expanded-top-space:var(--md-navigation-rail-expanded-top-space,2.75rem);--_navigation-rail-bottom-space:var(--md-navigation-rail-bottom-space,1rem);--_navigation-rail-collapsed-item-gap:var(--md-navigation-rail-collapsed-item-gap,.25rem);--_navigation-rail-expanded-item-gap:var(--md-navigation-rail-expanded-item-gap,.125rem);--_navigation-rail-collapsed-padding-inline:var(--md-navigation-rail-collapsed-padding-inline,0);--_navigation-rail-expanded-padding-inline:var(--md-navigation-rail-expanded-padding-inline,.5rem);--_navigation-rail-container-shape:var(--md-navigation-rail-container-shape,var(--md-shape-docked));--_navigation-rail-container-color:var(--md-navigation-rail-container-color,var(--md-sys-color-surface));--_navigation-rail-motion:var(--md-navigation-rail-motion,var(--md-easing-spatial))}:where(:root){--md-navigation-rail-item-active-icon-color:initial;--md-navigation-rail-item-active-indicator-color:initial;--md-navigation-rail-item-active-label-color:initial;--md-navigation-rail-item-active-state-layer-color:initial;--md-navigation-rail-item-collapsed-height:initial;--md-navigation-rail-item-collapsed-icon-label-space:initial;--md-navigation-rail-item-collapsed-indicator-height:initial;--md-navigation-rail-item-collapsed-indicator-width:initial;--md-navigation-rail-item-collapsed-padding-block:initial;--md-navigation-rail-item-disabled-opacity:initial;--md-navigation-rail-item-expanded-height:initial;--md-navigation-rail-item-expanded-icon-label-space:initial;--md-navigation-rail-item-expanded-indicator-height:initial;--md-navigation-rail-item-expanded-leading-space:initial;--md-navigation-rail-item-expanded-trailing-space:initial;--md-navigation-rail-item-focus-indicator-color:initial;--md-navigation-rail-item-focus-indicator-offset:initial;--md-navigation-rail-item-focus-indicator-thickness:initial;--md-navigation-rail-item-icon-size:initial;--md-navigation-rail-item-icon-touch-target-size:initial;--md-navigation-rail-item-inactive-icon-color:initial;--md-navigation-rail-item-inactive-label-color:initial;--md-navigation-rail-item-inactive-state-layer-color:initial;--md-navigation-rail-item-indicator-collapsed-visual-width:initial;--md-navigation-rail-item-indicator-shape:initial;--md-navigation-rail-item-motion:initial}.m3-navigation-rail-item{--_navigation-rail-item-icon-size:var(--md-navigation-rail-item-icon-size,1.5rem);--_navigation-rail-item-icon-touch-target-size:var(--md-navigation-rail-item-icon-touch-target-size,2rem);--_navigation-rail-item-indicator-shape:var(--md-navigation-rail-item-indicator-shape,var(--md-shape-indicator));--_navigation-rail-item-collapsed-indicator-width:var(--md-navigation-rail-item-collapsed-indicator-width,3.5rem);--_navigation-rail-item-collapsed-indicator-height:var(--md-navigation-rail-item-collapsed-indicator-height,2rem);--_navigation-rail-item-collapsed-height:var(--md-navigation-rail-item-collapsed-height,4rem);--_navigation-rail-item-collapsed-padding-block:var(--md-navigation-rail-item-collapsed-padding-block,.375rem);--_navigation-rail-item-collapsed-icon-label-space:var(--md-navigation-rail-item-collapsed-icon-label-space,.25rem);--_navigation-rail-item-expanded-indicator-height:var(--md-navigation-rail-item-expanded-indicator-height,3.5rem);--_navigation-rail-item-expanded-leading-space:var(--md-navigation-rail-item-expanded-leading-space,1rem);--_navigation-rail-item-expanded-trailing-space:var(--md-navigation-rail-item-expanded-trailing-space,1.5rem);--_navigation-rail-item-expanded-icon-label-space:var(--md-navigation-rail-item-expanded-icon-label-space,.5rem);--_navigation-rail-item-expanded-height:var(--md-navigation-rail-item-expanded-height,3.5rem);--_navigation-rail-item-active-indicator-color:var(--md-navigation-rail-item-active-indicator-color,var(--md-sys-color-secondary-container));--_navigation-rail-item-active-label-color:var(--md-navigation-rail-item-active-label-color,var(--md-sys-color-secondary));--_navigation-rail-item-inactive-label-color:var(--md-navigation-rail-item-inactive-label-color,var(--md-sys-color-on-surface-variant));--_navigation-rail-item-active-icon-color:var(--md-navigation-rail-item-active-icon-color,var(--md-sys-color-on-secondary-container));--_navigation-rail-item-inactive-icon-color:var(--md-navigation-rail-item-inactive-icon-color,var(--md-sys-color-on-surface-variant));--_navigation-rail-item-active-state-layer-color:var(--md-navigation-rail-item-active-state-layer-color,var(--md-sys-color-on-secondary-container));--_navigation-rail-item-inactive-state-layer-color:var(--md-navigation-rail-item-inactive-state-layer-color,var(--md-sys-color-on-surface-variant));--_navigation-rail-item-focus-indicator-color:var(--md-navigation-rail-item-focus-indicator-color,var(--md-sys-color-secondary));--_navigation-rail-item-focus-indicator-thickness:var(--md-navigation-rail-item-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_navigation-rail-item-focus-indicator-offset:var(--md-navigation-rail-item-focus-indicator-offset,var(--md-sys-state-focus-indicator-outer-offset));--_navigation-rail-item-disabled-opacity:var(--md-navigation-rail-item-disabled-opacity,.38);--_navigation-rail-item-motion:var(--md-navigation-rail-item-motion,var(--md-easing-spatial));--_navigation-rail-item-indicator-collapsed-visual-width:var(--md-navigation-rail-item-indicator-collapsed-visual-width,.75rem)}:where(:root){--md-pagination-ellipsis-color:initial;--md-pagination-ellipsis-size:initial;--md-pagination-item-space:initial;--md-pagination-link-min-width:initial;--md-pagination-link-padding-inline:initial;--md-pagination-nav-icon-size:initial;--md-pagination-nav-inline-space:initial}.m3-pagination{--_pagination-item-space:var(--md-pagination-item-space,.25rem);--_pagination-link-min-width:var(--md-pagination-link-min-width,2.5rem);--_pagination-link-padding-inline:var(--md-pagination-link-padding-inline,.75rem);--_pagination-nav-inline-space:var(--md-pagination-nav-inline-space,.25rem);--_pagination-nav-icon-size:var(--md-pagination-nav-icon-size,1.25rem);--_pagination-ellipsis-size:var(--md-pagination-ellipsis-size,2.5rem);--_pagination-ellipsis-color:var(--md-pagination-ellipsis-color,var(--md-sys-color-on-surface-variant))}:where(:root){--md-radio-disabled-dot-opacity:initial;--md-radio-disabled-outline-opacity:initial;--md-radio-disabled-selected-dot-color:initial;--md-radio-disabled-selected-outline-color:initial;--md-radio-disabled-unselected-outline-color:initial;--md-radio-focus-indicator-color:initial;--md-radio-focus-indicator-offset:initial;--md-radio-focus-indicator-thickness:initial;--md-radio-icon-shape:initial;--md-radio-icon-size:initial;--md-radio-selected-dot-color:initial;--md-radio-selected-dot-size:initial;--md-radio-selected-outline-color:initial;--md-radio-selected-outline-width:initial;--md-radio-state-layer-size:initial;--md-radio-target-size:initial;--md-radio-unselected-outline-color:initial;--md-radio-unselected-outline-width:initial}.m3-radio{--_radio-icon-size:var(--md-radio-icon-size,1.25rem);--_radio-target-size:var(--md-radio-target-size,2.5rem);--_radio-state-layer-size:var(--md-radio-state-layer-size,2.5rem);--_radio-icon-shape:var(--md-radio-icon-shape,var(--md-sys-shape-corner-full));--_radio-unselected-outline-width:var(--md-radio-unselected-outline-width,.125rem);--_radio-selected-outline-width:var(--md-radio-selected-outline-width,.125rem);--_radio-unselected-outline-color:var(--md-radio-unselected-outline-color,var(--md-sys-color-on-surface-variant));--_radio-selected-outline-color:var(--md-radio-selected-outline-color,var(--md-sys-color-primary));--_radio-selected-dot-size:var(--md-radio-selected-dot-size,.625rem);--_radio-selected-dot-color:var(--md-radio-selected-dot-color,var(--md-sys-color-primary));--_radio-focus-indicator-color:var(--md-radio-focus-indicator-color,var(--md-sys-color-secondary));--_radio-focus-indicator-thickness:var(--md-radio-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_radio-focus-indicator-offset:var(--md-radio-focus-indicator-offset,var(--md-sys-state-focus-indicator-outer-offset));--_radio-disabled-unselected-outline-color:var(--md-radio-disabled-unselected-outline-color,var(--md-sys-color-on-surface));--_radio-disabled-selected-outline-color:var(--md-radio-disabled-selected-outline-color,var(--md-sys-color-on-surface));--_radio-disabled-selected-dot-color:var(--md-radio-disabled-selected-dot-color,var(--md-sys-color-on-surface));--_radio-disabled-outline-opacity:var(--md-radio-disabled-outline-opacity,.38);--_radio-disabled-dot-opacity:var(--md-radio-disabled-dot-opacity,.38)}:where(:root){--md-sheet-side-detached-container-shape:initial;--md-sheet-side-docked-container-height:initial;--md-sheet-side-docked-container-shape:initial;--md-sheet-side-docked-container-width:initial;--md-sheet-side-docked-divider-color:initial;--md-sheet-side-docked-focus-indicator-color:initial;--md-sheet-side-docked-focus-indicator-outline-offset:initial;--md-sheet-side-docked-focus-indicator-thickness:initial;--md-sheet-side-docked-headline-color:initial;--md-sheet-side-docked-headline-font:initial;--md-sheet-side-docked-headline-line-height:initial;--md-sheet-side-docked-headline-size:initial;--md-sheet-side-docked-headline-tracking:initial;--md-sheet-side-docked-headline-type:initial;--md-sheet-side-docked-headline-weight:initial;--md-sheet-side-docked-modal-container-color:initial;--md-sheet-side-docked-modal-container-elevation:initial;--md-sheet-side-docked-modal-container-shape:initial;--md-sheet-side-docked-standard-container-color:initial;--md-sheet-side-docked-standard-container-elevation:initial;--md-side-sheet-closed-translate:initial;--md-side-sheet-detached-gap:initial;--md-side-sheet-width:initial}.m3-side-sheet{--_sheet-side-docked-modal-container-color:var(--md-sheet-side-docked-modal-container-color,var(--md-sys-color-surface-container-low));--_sheet-side-docked-standard-container-color:var(--md-sheet-side-docked-standard-container-color,var(--md-sys-color-surface));--_sheet-side-docked-modal-container-elevation:var(--md-sheet-side-docked-modal-container-elevation,var(--md-sys-elevation-level1));--_sheet-side-docked-standard-container-elevation:var(--md-sheet-side-docked-standard-container-elevation,var(--md-sys-elevation-level0));--_sheet-side-docked-container-height:var(--md-sheet-side-docked-container-height,100%);--_sheet-side-docked-container-shape:var(--md-sheet-side-docked-container-shape,var(--md-shape-docked));--_sheet-side-detached-container-shape:var(--md-sheet-side-detached-container-shape,var(--md-shape-popover));--_sheet-side-docked-container-width:var(--md-sheet-side-docked-container-width,16rem);--_sheet-side-docked-modal-container-shape:var(--md-sheet-side-docked-modal-container-shape,var(--md-shape-docked-modal));--_sheet-side-docked-headline-color:var(--md-sheet-side-docked-headline-color,var(--md-sys-color-on-surface-variant));--_sheet-side-docked-headline-font:var(--md-sheet-side-docked-headline-font,var(--md-sys-typescale-title-large-font));--_sheet-side-docked-headline-line-height:var(--md-sheet-side-docked-headline-line-height,var(--md-sys-typescale-title-large-line-height));--_sheet-side-docked-headline-size:var(--md-sheet-side-docked-headline-size,var(--md-sys-typescale-title-large-size));--_sheet-side-docked-headline-tracking:var(--md-sheet-side-docked-headline-tracking,var(--md-sys-typescale-title-large-tracking));--_sheet-side-docked-headline-weight:var(--md-sheet-side-docked-headline-weight,var(--md-sys-typescale-title-large-weight));--_sheet-side-docked-headline-type:var(--md-sheet-side-docked-headline-type,var(--md-sys-typescale-title-large));--_sheet-side-docked-divider-color:var(--md-sheet-side-docked-divider-color,var(--md-sys-color-outline));--_sheet-side-docked-focus-indicator-color:var(--md-sheet-side-docked-focus-indicator-color,var(--md-sys-color-secondary));--_sheet-side-docked-focus-indicator-thickness:var(--md-sheet-side-docked-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_sheet-side-docked-focus-indicator-outline-offset:var(--md-sheet-side-docked-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_side-sheet-detached-gap:var(--md-side-sheet-detached-gap,1rem);--_side-sheet-width:var(--md-side-sheet-width,var(--_sheet-side-docked-container-width));--_side-sheet-closed-translate:var(--md-side-sheet-closed-translate,100%)}:where(:root){--md-slider-active-icon-color:initial;--md-slider-active-track-color:initial;--md-slider-handle-color:initial;--md-slider-inactive-icon-color:initial;--md-slider-inactive-track-color:initial;--md-slider-value-indicator-background:initial;--md-slider-value-indicator-color:initial;--md-snackbar-action-label-text-color:initial;--md-snackbar-action-label-text-font:initial;--md-snackbar-action-label-text-line-height:initial;--md-snackbar-action-label-text-size:initial;--md-snackbar-action-label-text-tracking:initial;--md-snackbar-action-label-text-weight:initial;--md-snackbar-container-color:initial;--md-snackbar-container-elevation:initial;--md-snackbar-container-padding-block:initial;--md-snackbar-container-padding-inline-end:initial;--md-snackbar-container-padding-inline-start:initial;--md-snackbar-container-shadow-color:initial;--md-snackbar-container-shape:initial;--md-snackbar-icon-color:initial;--md-snackbar-icon-size:initial;--md-snackbar-supporting-text-color:initial;--md-snackbar-supporting-text-font:initial;--md-snackbar-supporting-text-line-height:initial;--md-snackbar-supporting-text-size:initial;--md-snackbar-supporting-text-tracking:initial;--md-snackbar-supporting-text-weight:initial;--md-snackbar-with-single-line-container-height:initial}.m3-snackbar{--_snackbar-container-color:var(--md-snackbar-container-color,var(--md-sys-color-inverse-surface));--_snackbar-container-shadow-color:var(--md-snackbar-container-shadow-color,var(--md-sys-color-shadow));--_snackbar-container-elevation:var(--md-snackbar-container-elevation,var(--md-sys-elevation-level3));--_snackbar-container-shape:var(--md-snackbar-container-shape,var(--md-shape-compact));--_snackbar-container-padding-inline-start:var(--md-snackbar-container-padding-inline-start,1rem);--_snackbar-container-padding-inline-end:var(--md-snackbar-container-padding-inline-end,.5rem);--_snackbar-container-padding-block:var(--md-snackbar-container-padding-block,1rem);--_snackbar-with-single-line-container-height:var(--md-snackbar-with-single-line-container-height,3rem);--_snackbar-action-label-text-font:var(--md-snackbar-action-label-text-font,var(--md-sys-typescale-label-large-font));--_snackbar-action-label-text-line-height:var(--md-snackbar-action-label-text-line-height,var(--md-sys-typescale-label-large-line-height));--_snackbar-action-label-text-size:var(--md-snackbar-action-label-text-size,var(--md-sys-typescale-label-large-size));--_snackbar-action-label-text-weight:var(--md-snackbar-action-label-text-weight,var(--md-sys-typescale-label-large-weight));--_snackbar-action-label-text-tracking:var(--md-snackbar-action-label-text-tracking,var(--md-sys-typescale-label-large-tracking));--_snackbar-action-label-text-color:var(--md-snackbar-action-label-text-color,var(--md-sys-color-inverse-primary));--_snackbar-icon-color:var(--md-snackbar-icon-color,var(--md-sys-color-inverse-on-surface));--_snackbar-icon-size:var(--md-snackbar-icon-size,1.25rem);--_snackbar-supporting-text-font:var(--md-snackbar-supporting-text-font,var(--md-sys-typescale-body-medium-font));--_snackbar-supporting-text-line-height:var(--md-snackbar-supporting-text-line-height,var(--md-sys-typescale-body-medium-line-height));--_snackbar-supporting-text-size:var(--md-snackbar-supporting-text-size,var(--md-sys-typescale-body-medium-size));--_snackbar-supporting-text-weight:var(--md-snackbar-supporting-text-weight,var(--md-sys-typescale-body-medium-weight));--_snackbar-supporting-text-tracking:var(--md-snackbar-supporting-text-tracking,var(--md-sys-typescale-body-medium-tracking));--_snackbar-supporting-text-color:var(--md-snackbar-supporting-text-color,var(--md-sys-color-inverse-on-surface))}:where(:root){--md-switch-disabled-selected-handle-color:initial;--md-switch-disabled-selected-handle-opacity:initial;--md-switch-disabled-selected-icon-color:initial;--md-switch-disabled-selected-icon-opacity:initial;--md-switch-disabled-selected-track-color:initial;--md-switch-disabled-track-opacity:initial;--md-switch-disabled-unselected-handle-color:initial;--md-switch-disabled-unselected-handle-opacity:initial;--md-switch-disabled-unselected-icon-color:initial;--md-switch-disabled-unselected-icon-opacity:initial;--md-switch-disabled-unselected-track-color:initial;--md-switch-disabled-unselected-track-outline-color:initial;--md-switch-focus-indicator-color:initial;--md-switch-focus-indicator-offset:initial;--md-switch-focus-indicator-thickness:initial;--md-switch-handle-shape:initial;--md-switch-pressed-handle-height:initial;--md-switch-pressed-handle-width:initial;--md-switch-selected-handle-color:initial;--md-switch-selected-handle-height:initial;--md-switch-selected-handle-width:initial;--md-switch-selected-hover-handle-color:initial;--md-switch-selected-hover-track-color:initial;--md-switch-selected-icon-color:initial;--md-switch-selected-icon-size:initial;--md-switch-selected-pressed-handle-color:initial;--md-switch-selected-pressed-track-color:initial;--md-switch-selected-track-color:initial;--md-switch-track-height:initial;--md-switch-track-outline-width:initial;--md-switch-track-shape:initial;--md-switch-track-width:initial;--md-switch-unselected-handle-color:initial;--md-switch-unselected-handle-height:initial;--md-switch-unselected-handle-width:initial;--md-switch-unselected-hover-handle-color:initial;--md-switch-unselected-hover-track-color:initial;--md-switch-unselected-icon-color:initial;--md-switch-unselected-icon-size:initial;--md-switch-unselected-pressed-handle-color:initial;--md-switch-unselected-pressed-track-color:initial;--md-switch-unselected-track-color:initial;--md-switch-unselected-track-outline-color:initial;--md-switch-with-icon-handle-height:initial;--md-switch-with-icon-handle-width:initial}.m3-switch{--_switch-selected-icon-color:var(--md-switch-selected-icon-color,var(--md-sys-color-primary));--_switch-selected-icon-size:var(--md-switch-selected-icon-size,1rem);--_switch-unselected-icon-color:var(--md-switch-unselected-icon-color,var(--md-sys-color-surface-container-highest));--_switch-unselected-icon-size:var(--md-switch-unselected-icon-size,1rem);--_switch-track-height:var(--md-switch-track-height,2rem);--_switch-track-width:var(--md-switch-track-width,3.25rem);--_switch-unselected-track-outline-color:var(--md-switch-unselected-track-outline-color,var(--md-sys-color-outline));--_switch-track-outline-width:var(--md-switch-track-outline-width,.125rem);--_switch-track-shape:var(--md-switch-track-shape,var(--md-sys-shape-corner-full));--_switch-selected-track-color:var(--md-switch-selected-track-color,var(--md-sys-color-primary));--_switch-unselected-track-color:var(--md-switch-unselected-track-color,var(--md-sys-color-surface-container-highest));--_switch-unselected-handle-height:var(--md-switch-unselected-handle-height,1rem);--_switch-with-icon-handle-height:var(--md-switch-with-icon-handle-height,1.5rem);--_switch-selected-handle-height:var(--md-switch-selected-handle-height,1.5rem);--_switch-pressed-handle-height:var(--md-switch-pressed-handle-height,1.75rem);--_switch-unselected-handle-width:var(--md-switch-unselected-handle-width,1rem);--_switch-with-icon-handle-width:var(--md-switch-with-icon-handle-width,1.5rem);--_switch-selected-handle-width:var(--md-switch-selected-handle-width,1.5rem);--_switch-pressed-handle-width:var(--md-switch-pressed-handle-width,1.75rem);--_switch-handle-shape:var(--md-switch-handle-shape,var(--md-sys-shape-corner-full));--_switch-selected-handle-color:var(--md-switch-selected-handle-color,var(--md-sys-color-on-primary));--_switch-unselected-handle-color:var(--md-switch-unselected-handle-color,var(--md-sys-color-outline));--_switch-focus-indicator-color:var(--md-switch-focus-indicator-color,var(--md-sys-color-secondary));--_switch-focus-indicator-thickness:var(--md-switch-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_switch-focus-indicator-offset:var(--md-switch-focus-indicator-offset,var(--md-sys-state-focus-indicator-outer-offset));--_switch-selected-hover-track-color:var(--md-switch-selected-hover-track-color,var(--md-sys-color-primary));--_switch-unselected-hover-track-color:var(--md-switch-unselected-hover-track-color,var(--md-sys-color-surface-container-highest));--_switch-selected-hover-handle-color:var(--md-switch-selected-hover-handle-color,var(--md-sys-color-primary-container));--_switch-unselected-hover-handle-color:var(--md-switch-unselected-hover-handle-color,var(--md-sys-color-on-surface-variant));--_switch-selected-pressed-track-color:var(--md-switch-selected-pressed-track-color,var(--md-sys-color-primary));--_switch-unselected-pressed-track-color:var(--md-switch-unselected-pressed-track-color,var(--md-sys-color-surface-container-highest));--_switch-selected-pressed-handle-color:var(--md-switch-selected-pressed-handle-color,var(--md-sys-color-primary-container));--_switch-unselected-pressed-handle-color:var(--md-switch-unselected-pressed-handle-color,var(--md-sys-color-on-surface-variant));--_switch-disabled-track-opacity:var(--md-switch-disabled-track-opacity,.12);--_switch-disabled-selected-track-color:var(--md-switch-disabled-selected-track-color,var(--md-sys-color-on-surface));--_switch-disabled-unselected-track-color:var(--md-switch-disabled-unselected-track-color,var(--md-sys-color-surface-container-highest));--_switch-disabled-unselected-track-outline-color:var(--md-switch-disabled-unselected-track-outline-color,var(--md-sys-color-on-surface));--_switch-disabled-unselected-handle-opacity:var(--md-switch-disabled-unselected-handle-opacity,.38);--_switch-disabled-selected-handle-opacity:var(--md-switch-disabled-selected-handle-opacity,1);--_switch-disabled-selected-handle-color:var(--md-switch-disabled-selected-handle-color,var(--md-sys-color-surface));--_switch-disabled-unselected-handle-color:var(--md-switch-disabled-unselected-handle-color,var(--md-sys-color-on-surface));--_switch-disabled-selected-icon-color:var(--md-switch-disabled-selected-icon-color,var(--md-sys-color-on-surface));--_switch-disabled-unselected-icon-color:var(--md-switch-disabled-unselected-icon-color,var(--md-sys-color-surface-container-highest));--_switch-disabled-selected-icon-opacity:var(--md-switch-disabled-selected-icon-opacity,.38);--_switch-disabled-unselected-icon-opacity:var(--md-switch-disabled-unselected-icon-opacity,.38)}:where(:root){--md-tabs-active-container-color:initial;--md-tabs-active-container-elevation:initial;--md-tabs-active-container-outline-color:initial;--md-tabs-active-container-outline-width:initial;--md-tabs-active-container-shape:initial;--md-tabs-active-focus-label-color:initial;--md-tabs-active-focus-state-layer-color:initial;--md-tabs-active-focus-state-layer-opacity:initial;--md-tabs-active-hover-label-color:initial;--md-tabs-active-hover-state-layer-color:initial;--md-tabs-active-hover-state-layer-opacity:initial;--md-tabs-active-indicator-color:initial;--md-tabs-active-indicator-height:initial;--md-tabs-active-indicator-minimum-size:initial;--md-tabs-active-indicator-shape:initial;--md-tabs-active-label-color:initial;--md-tabs-active-pressed-label-color:initial;--md-tabs-active-pressed-state-layer-color:initial;--md-tabs-active-pressed-state-layer-opacity:initial;--md-tabs-active-state-layer-color:initial;--md-tabs-container-color:initial;--md-tabs-container-elevation:initial;--md-tabs-container-gap:initial;--md-tabs-container-height:initial;--md-tabs-container-padding:initial;--md-tabs-container-shape:initial;--md-tabs-divider-color:initial;--md-tabs-divider-thickness:initial;--md-tabs-focus-indicator-color:initial;--md-tabs-focus-indicator-outline-offset:initial;--md-tabs-focus-indicator-shape:initial;--md-tabs-focus-indicator-thickness:initial;--md-tabs-icon-label-space:initial;--md-tabs-icon-size:initial;--md-tabs-inactive-focus-label-color:initial;--md-tabs-inactive-focus-state-layer-color:initial;--md-tabs-inactive-focus-state-layer-opacity:initial;--md-tabs-inactive-hover-label-color:initial;--md-tabs-inactive-hover-state-layer-color:initial;--md-tabs-inactive-hover-state-layer-opacity:initial;--md-tabs-inactive-label-color:initial;--md-tabs-inactive-pressed-label-color:initial;--md-tabs-inactive-pressed-state-layer-color:initial;--md-tabs-inactive-pressed-state-layer-opacity:initial;--md-tabs-inactive-state-layer-color:initial;--md-tabs-indicator-animation-duration:initial;--md-tabs-indicator-animation-easing:initial;--md-tabs-indicator-fade-duration:initial;--md-tabs-label-text-font:initial;--md-tabs-label-text-line-height:initial;--md-tabs-label-text-size:initial;--md-tabs-label-text-tracking:initial;--md-tabs-label-text-weight:initial;--md-tabs-extra-large-container-height:initial;--md-tabs-extra-large-label-text-font:initial;--md-tabs-extra-large-label-text-line-height:initial;--md-tabs-extra-large-label-text-size:initial;--md-tabs-extra-large-label-text-tracking:initial;--md-tabs-extra-large-label-text-weight:initial;--md-tabs-extra-large-tab-padding-inline:initial;--md-tabs-extra-large-with-icon-and-label-container-height:initial;--md-tabs-extra-small-container-height:initial;--md-tabs-extra-small-label-text-font:initial;--md-tabs-extra-small-label-text-line-height:initial;--md-tabs-extra-small-label-text-size:initial;--md-tabs-extra-small-label-text-tracking:initial;--md-tabs-extra-small-label-text-weight:initial;--md-tabs-extra-small-tab-padding-inline:initial;--md-tabs-extra-small-with-icon-and-label-container-height:initial;--md-tabs-large-container-height:initial;--md-tabs-large-label-text-font:initial;--md-tabs-large-label-text-line-height:initial;--md-tabs-large-label-text-size:initial;--md-tabs-large-label-text-tracking:initial;--md-tabs-large-label-text-weight:initial;--md-tabs-large-tab-padding-inline:initial;--md-tabs-large-with-icon-and-label-container-height:initial;--md-tabs-medium-container-height:initial;--md-tabs-medium-label-text-font:initial;--md-tabs-medium-label-text-line-height:initial;--md-tabs-medium-label-text-size:initial;--md-tabs-medium-label-text-tracking:initial;--md-tabs-medium-label-text-weight:initial;--md-tabs-medium-tab-padding-inline:initial;--md-tabs-medium-with-icon-and-label-container-height:initial;--md-tabs-scrollable-tab-min-width:initial;--md-tabs-small-container-height:initial;--md-tabs-small-label-text-font:initial;--md-tabs-small-label-text-line-height:initial;--md-tabs-small-label-text-size:initial;--md-tabs-small-label-text-tracking:initial;--md-tabs-small-label-text-weight:initial;--md-tabs-small-tab-padding-inline:initial;--md-tabs-small-with-icon-and-label-container-height:initial;--md-tabs-tab-max-width:initial;--md-tabs-tab-padding-inline:initial;--md-tabs-navigation-active-container-color:initial;--md-tabs-navigation-active-container-elevation:initial;--md-tabs-navigation-active-container-outline-color:initial;--md-tabs-navigation-active-container-outline-width:initial;--md-tabs-navigation-active-container-shape:initial;--md-tabs-navigation-active-label-color:initial;--md-tabs-navigation-active-state-layer-color:initial;--md-tabs-navigation-container-color:initial;--md-tabs-navigation-container-gap:initial;--md-tabs-navigation-container-height:initial;--md-tabs-navigation-container-padding:initial;--md-tabs-navigation-container-shape:initial;--md-tabs-navigation-hover-label-color:initial;--md-tabs-navigation-inactive-label-color:initial;--md-tabs-navigation-extra-large-container-height:initial;--md-tabs-navigation-extra-large-tab-padding-inline:initial;--md-tabs-navigation-extra-small-container-height:initial;--md-tabs-navigation-extra-small-tab-padding-inline:initial;--md-tabs-navigation-large-container-height:initial;--md-tabs-navigation-large-tab-padding-inline:initial;--md-tabs-navigation-medium-container-height:initial;--md-tabs-navigation-medium-tab-padding-inline:initial;--md-tabs-navigation-small-container-height:initial;--md-tabs-navigation-small-tab-padding-inline:initial;--md-tabs-navigation-state-layer-color:initial;--md-tabs-navigation-tab-padding-inline:initial;--md-tabs-with-icon-and-label-container-height:initial}.m3-tabs{--_tabs-size-container-height:var(--md-tabs-medium-container-height,3.5rem);--_tabs-size-with-icon-and-label-container-height:var(--md-tabs-medium-with-icon-and-label-container-height,5rem);--_tabs-size-tab-padding-inline:var(--md-tabs-medium-tab-padding-inline,1rem);--_tabs-size-label-text-font:var(--md-tabs-medium-label-text-font,var(--md-sys-typescale-title-medium-font));--_tabs-size-label-text-size:var(--md-tabs-medium-label-text-size,var(--md-sys-typescale-title-medium-size));--_tabs-size-label-text-line-height:var(--md-tabs-medium-label-text-line-height,var(--md-sys-typescale-title-medium-line-height));--_tabs-size-label-text-weight:var(--md-tabs-medium-label-text-weight,var(--md-sys-typescale-title-medium-weight));--_tabs-size-label-text-tracking:var(--md-tabs-medium-label-text-tracking,var(--md-sys-typescale-title-medium-tracking));--_tabs-navigation-size-container-height:var(--md-tabs-navigation-medium-container-height,3rem);--_tabs-navigation-size-tab-padding-inline:var(--md-tabs-navigation-medium-tab-padding-inline,1.25rem);--_tabs-container-color:var(--md-tabs-container-color,var(--md-sys-color-surface));--_tabs-container-elevation:var(--md-tabs-container-elevation,var(--md-sys-elevation-level0));--_tabs-container-height:var(--md-tabs-container-height,var(--_tabs-size-container-height));--_tabs-with-icon-and-label-container-height:var(--md-tabs-with-icon-and-label-container-height,var(--_tabs-size-with-icon-and-label-container-height));--_tabs-container-padding:var(--md-tabs-container-padding,0rem);--_tabs-container-gap:var(--md-tabs-container-gap,0rem);--_tabs-container-shape:var(--md-tabs-container-shape,var(--md-shape-docked));--_tabs-divider-color:var(--md-tabs-divider-color,var(--md-sys-color-surface-variant));--_tabs-divider-thickness:var(--md-tabs-divider-thickness,.0625rem);--_tabs-active-container-color:var(--md-tabs-active-container-color,transparent);--_tabs-active-container-elevation:var(--md-tabs-active-container-elevation,var(--md-sys-elevation-level0));--_tabs-active-container-outline-color:var(--md-tabs-active-container-outline-color,transparent);--_tabs-active-container-outline-width:var(--md-tabs-active-container-outline-width,0rem);--_tabs-active-container-shape:var(--md-tabs-active-container-shape,var(--md-shape-docked));--_tabs-active-label-color:var(--md-tabs-active-label-color,var(--md-sys-color-primary));--_tabs-inactive-label-color:var(--md-tabs-inactive-label-color,var(--md-sys-color-on-surface-variant));--_tabs-active-hover-label-color:var(--md-tabs-active-hover-label-color,var(--md-sys-color-primary));--_tabs-inactive-hover-label-color:var(--md-tabs-inactive-hover-label-color,var(--md-sys-color-on-surface));--_tabs-active-focus-label-color:var(--md-tabs-active-focus-label-color,var(--md-sys-color-primary));--_tabs-inactive-focus-label-color:var(--md-tabs-inactive-focus-label-color,var(--md-sys-color-on-surface));--_tabs-active-pressed-label-color:var(--md-tabs-active-pressed-label-color,var(--md-sys-color-primary));--_tabs-inactive-pressed-label-color:var(--md-tabs-inactive-pressed-label-color,var(--md-sys-color-on-surface));--_tabs-active-indicator-color:var(--md-tabs-active-indicator-color,var(--md-sys-color-primary));--_tabs-active-indicator-height:var(--md-tabs-active-indicator-height,.1875rem);--_tabs-active-indicator-minimum-size:var(--md-tabs-active-indicator-minimum-size,1.5rem);--_tabs-active-indicator-shape:var(--md-tabs-active-indicator-shape,.1875rem .1875rem 0 0);--_tabs-active-state-layer-color:var(--md-tabs-active-state-layer-color,var(--md-sys-color-primary));--_tabs-inactive-state-layer-color:var(--md-tabs-inactive-state-layer-color,var(--md-sys-color-on-surface-variant));--_tabs-active-hover-state-layer-color:var(--md-tabs-active-hover-state-layer-color,var(--md-sys-color-primary));--_tabs-inactive-hover-state-layer-color:var(--md-tabs-inactive-hover-state-layer-color,var(--md-sys-color-on-surface));--_tabs-active-focus-state-layer-color:var(--md-tabs-active-focus-state-layer-color,var(--md-sys-color-primary));--_tabs-inactive-focus-state-layer-color:var(--md-tabs-inactive-focus-state-layer-color,var(--md-sys-color-on-surface));--_tabs-active-pressed-state-layer-color:var(--md-tabs-active-pressed-state-layer-color,var(--md-sys-color-primary));--_tabs-inactive-pressed-state-layer-color:var(--md-tabs-inactive-pressed-state-layer-color,var(--md-sys-color-primary));--_tabs-active-hover-state-layer-opacity:var(--md-tabs-active-hover-state-layer-opacity,var(--md-sys-state-hover-state-layer-opacity));--_tabs-inactive-hover-state-layer-opacity:var(--md-tabs-inactive-hover-state-layer-opacity,var(--md-sys-state-hover-state-layer-opacity));--_tabs-active-focus-state-layer-opacity:var(--md-tabs-active-focus-state-layer-opacity,var(--md-sys-state-focus-state-layer-opacity));--_tabs-inactive-focus-state-layer-opacity:var(--md-tabs-inactive-focus-state-layer-opacity,var(--md-sys-state-focus-state-layer-opacity));--_tabs-active-pressed-state-layer-opacity:var(--md-tabs-active-pressed-state-layer-opacity,var(--md-sys-state-pressed-state-layer-opacity));--_tabs-inactive-pressed-state-layer-opacity:var(--md-tabs-inactive-pressed-state-layer-opacity,var(--md-sys-state-pressed-state-layer-opacity));--_tabs-label-text-font:var(--md-tabs-label-text-font,var(--_tabs-size-label-text-font));--_tabs-label-text-size:var(--md-tabs-label-text-size,var(--_tabs-size-label-text-size));--_tabs-label-text-line-height:var(--md-tabs-label-text-line-height,var(--_tabs-size-label-text-line-height));--_tabs-label-text-weight:var(--md-tabs-label-text-weight,var(--_tabs-size-label-text-weight));--_tabs-label-text-tracking:var(--md-tabs-label-text-tracking,var(--_tabs-size-label-text-tracking));--_tabs-icon-size:var(--md-tabs-icon-size,1.5rem);--_tabs-icon-label-space:var(--md-tabs-icon-label-space,.5rem);--_tabs-tab-padding-inline:var(--md-tabs-tab-padding-inline,var(--_tabs-size-tab-padding-inline));--_tabs-scrollable-tab-min-width:var(--md-tabs-scrollable-tab-min-width,4.5rem);--_tabs-tab-max-width:var(--md-tabs-tab-max-width,16.5rem);--_tabs-focus-indicator-color:var(--md-tabs-focus-indicator-color,var(--md-sys-color-secondary));--_tabs-focus-indicator-thickness:var(--md-tabs-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_tabs-focus-indicator-outline-offset:var(--md-tabs-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-inner-offset));--_tabs-focus-indicator-shape:var(--md-tabs-focus-indicator-shape,var(--md-shape-card));--_tabs-indicator-animation-duration:var(--md-tabs-indicator-animation-duration,.25s);--_tabs-indicator-animation-easing:var(--md-tabs-indicator-animation-easing,cubic-bezier(.2, 0, 0, 1));--_tabs-indicator-fade-duration:var(--md-tabs-indicator-fade-duration,.15s);--_tabs-navigation-container-color:var(--md-tabs-navigation-container-color,var(--md-sys-color-surface-container-low));--_tabs-navigation-container-height:var(--md-tabs-navigation-container-height,var(--_tabs-navigation-size-container-height));--_tabs-navigation-container-padding:var(--md-tabs-navigation-container-padding,0rem);--_tabs-navigation-container-gap:var(--md-tabs-navigation-container-gap,.125rem);--_tabs-navigation-container-shape:var(--md-tabs-navigation-container-shape,var(--md-sys-shape-corner-medium));--_tabs-navigation-active-container-color:var(--md-tabs-navigation-active-container-color,var(--md-sys-color-primary-container));--_tabs-navigation-active-container-elevation:var(--md-tabs-navigation-active-container-elevation,var(--md-sys-elevation-level0));--_tabs-navigation-active-container-outline-color:var(--md-tabs-navigation-active-container-outline-color,transparent);--_tabs-navigation-active-container-outline-width:var(--md-tabs-navigation-active-container-outline-width,0rem);--_tabs-navigation-active-container-shape:var(--md-tabs-navigation-active-container-shape,var(--md-sys-shape-corner-medium));--_tabs-navigation-active-label-color:var(--md-tabs-navigation-active-label-color,var(--md-sys-color-on-primary-container));--_tabs-navigation-inactive-label-color:var(--md-tabs-navigation-inactive-label-color,var(--md-sys-color-on-surface));--_tabs-navigation-hover-label-color:var(--md-tabs-navigation-hover-label-color,var(--md-sys-color-on-surface));--_tabs-navigation-state-layer-color:var(--md-tabs-navigation-state-layer-color,var(--md-sys-color-on-surface));--_tabs-navigation-active-state-layer-color:var(--md-tabs-navigation-active-state-layer-color,var(--md-sys-color-on-primary-container));--_tabs-navigation-tab-padding-inline:var(--md-tabs-navigation-tab-padding-inline,var(--_tabs-navigation-size-tab-padding-inline))}.m3-tabs[data-size=extra-small]{--_tabs-size-container-height:var(--md-tabs-extra-small-container-height,2.5rem);--_tabs-size-with-icon-and-label-container-height:var(--md-tabs-extra-small-with-icon-and-label-container-height,3.5rem);--_tabs-size-tab-padding-inline:var(--md-tabs-extra-small-tab-padding-inline,.625rem);--_tabs-size-label-text-font:var(--md-tabs-extra-small-label-text-font,var(--md-sys-typescale-label-medium-font));--_tabs-size-label-text-size:var(--md-tabs-extra-small-label-text-size,var(--md-sys-typescale-label-medium-size));--_tabs-size-label-text-line-height:var(--md-tabs-extra-small-label-text-line-height,var(--md-sys-typescale-label-medium-line-height));--_tabs-size-label-text-weight:var(--md-tabs-extra-small-label-text-weight,var(--md-sys-typescale-label-medium-weight));--_tabs-size-label-text-tracking:var(--md-tabs-extra-small-label-text-tracking,var(--md-sys-typescale-label-medium-tracking));--_tabs-navigation-size-container-height:var(--md-tabs-navigation-extra-small-container-height,2.25rem);--_tabs-navigation-size-tab-padding-inline:var(--md-tabs-navigation-extra-small-tab-padding-inline,.75rem)}.m3-tabs[data-size=small]{--_tabs-size-container-height:var(--md-tabs-small-container-height,3rem);--_tabs-size-with-icon-and-label-container-height:var(--md-tabs-small-with-icon-and-label-container-height,4.5rem);--_tabs-size-tab-padding-inline:var(--md-tabs-small-tab-padding-inline,.75rem);--_tabs-size-label-text-font:var(--md-tabs-small-label-text-font,var(--md-sys-typescale-label-large-font));--_tabs-size-label-text-size:var(--md-tabs-small-label-text-size,var(--md-sys-typescale-label-large-size));--_tabs-size-label-text-line-height:var(--md-tabs-small-label-text-line-height,var(--md-sys-typescale-label-large-line-height));--_tabs-size-label-text-weight:var(--md-tabs-small-label-text-weight,var(--md-sys-typescale-label-large-weight));--_tabs-size-label-text-tracking:var(--md-tabs-small-label-text-tracking,var(--md-sys-typescale-label-large-tracking));--_tabs-navigation-size-container-height:var(--md-tabs-navigation-small-container-height,2.5rem);--_tabs-navigation-size-tab-padding-inline:var(--md-tabs-navigation-small-tab-padding-inline,1rem)}.m3-tabs[data-size=large]{--_tabs-size-container-height:var(--md-tabs-large-container-height,4rem);--_tabs-size-with-icon-and-label-container-height:var(--md-tabs-large-with-icon-and-label-container-height,5.5rem);--_tabs-size-tab-padding-inline:var(--md-tabs-large-tab-padding-inline,1.25rem);--_tabs-size-label-text-font:var(--md-tabs-large-label-text-font,var(--md-sys-typescale-title-medium-font));--_tabs-size-label-text-size:var(--md-tabs-large-label-text-size,1.125rem);--_tabs-size-label-text-line-height:var(--md-tabs-large-label-text-line-height,1.5rem);--_tabs-size-label-text-weight:var(--md-tabs-large-label-text-weight,var(--md-sys-typescale-title-medium-weight));--_tabs-size-label-text-tracking:var(--md-tabs-large-label-text-tracking,0em);--_tabs-navigation-size-container-height:var(--md-tabs-navigation-large-container-height,3.5rem);--_tabs-navigation-size-tab-padding-inline:var(--md-tabs-navigation-large-tab-padding-inline,1.5rem)}.m3-tabs[data-size=extra-large]{--_tabs-size-container-height:var(--md-tabs-extra-large-container-height,4.5rem);--_tabs-size-with-icon-and-label-container-height:var(--md-tabs-extra-large-with-icon-and-label-container-height,6rem);--_tabs-size-tab-padding-inline:var(--md-tabs-extra-large-tab-padding-inline,1.5rem);--_tabs-size-label-text-font:var(--md-tabs-extra-large-label-text-font,var(--md-sys-typescale-title-large-font));--_tabs-size-label-text-size:var(--md-tabs-extra-large-label-text-size,var(--md-sys-typescale-title-large-size));--_tabs-size-label-text-line-height:var(--md-tabs-extra-large-label-text-line-height,var(--md-sys-typescale-title-large-line-height));--_tabs-size-label-text-weight:var(--md-tabs-extra-large-label-text-weight,var(--md-sys-typescale-title-large-weight));--_tabs-size-label-text-tracking:var(--md-tabs-extra-large-label-text-tracking,var(--md-sys-typescale-title-large-tracking));--_tabs-navigation-size-container-height:var(--md-tabs-navigation-extra-large-container-height,4rem);--_tabs-navigation-size-tab-padding-inline:var(--md-tabs-navigation-extra-large-tab-padding-inline,1.75rem)}.m3-tabs[data-variant=navigation]{--_tabs-container-color:var(--md-tabs-container-color,var(--_tabs-navigation-container-color));--_tabs-container-height:var(--md-tabs-container-height,var(--_tabs-navigation-container-height));--_tabs-with-icon-and-label-container-height:var(--md-tabs-with-icon-and-label-container-height,var(--_tabs-navigation-container-height));--_tabs-container-padding:var(--md-tabs-container-padding,var(--_tabs-navigation-container-padding));--_tabs-container-gap:var(--md-tabs-container-gap,var(--_tabs-navigation-container-gap));--_tabs-container-shape:var(--md-tabs-container-shape,var(--_tabs-navigation-container-shape));--_tabs-active-container-color:var(--md-tabs-active-container-color,var(--_tabs-navigation-active-container-color));--_tabs-active-container-elevation:var(--md-tabs-active-container-elevation,var(--_tabs-navigation-active-container-elevation));--_tabs-active-container-outline-color:var(--md-tabs-active-container-outline-color,var(--_tabs-navigation-active-container-outline-color));--_tabs-active-container-outline-width:var(--md-tabs-active-container-outline-width,var(--_tabs-navigation-active-container-outline-width));--_tabs-active-container-shape:var(--md-tabs-active-container-shape,var(--_tabs-navigation-active-container-shape));--_tabs-active-label-color:var(--md-tabs-active-label-color,var(--_tabs-navigation-active-label-color));--_tabs-inactive-label-color:var(--md-tabs-inactive-label-color,var(--_tabs-navigation-inactive-label-color));--_tabs-active-hover-label-color:var(--md-tabs-active-hover-label-color,var(--_tabs-navigation-active-label-color));--_tabs-inactive-hover-label-color:var(--md-tabs-inactive-hover-label-color,var(--_tabs-navigation-hover-label-color));--_tabs-active-focus-label-color:var(--md-tabs-active-focus-label-color,var(--_tabs-navigation-active-label-color));--_tabs-inactive-focus-label-color:var(--md-tabs-inactive-focus-label-color,var(--_tabs-navigation-hover-label-color));--_tabs-active-pressed-label-color:var(--md-tabs-active-pressed-label-color,var(--_tabs-navigation-active-label-color));--_tabs-inactive-pressed-label-color:var(--md-tabs-inactive-pressed-label-color,var(--_tabs-navigation-hover-label-color));--_tabs-active-state-layer-color:var(--md-tabs-active-state-layer-color,var(--_tabs-navigation-active-state-layer-color));--_tabs-inactive-state-layer-color:var(--md-tabs-inactive-state-layer-color,var(--_tabs-navigation-state-layer-color));--_tabs-active-hover-state-layer-color:var(--md-tabs-active-hover-state-layer-color,var(--_tabs-navigation-active-state-layer-color));--_tabs-inactive-hover-state-layer-color:var(--md-tabs-inactive-hover-state-layer-color,var(--_tabs-navigation-state-layer-color));--_tabs-active-focus-state-layer-color:var(--md-tabs-active-focus-state-layer-color,var(--_tabs-navigation-active-state-layer-color));--_tabs-inactive-focus-state-layer-color:var(--md-tabs-inactive-focus-state-layer-color,var(--_tabs-navigation-state-layer-color));--_tabs-active-pressed-state-layer-color:var(--md-tabs-active-pressed-state-layer-color,var(--_tabs-navigation-active-state-layer-color));--_tabs-inactive-pressed-state-layer-color:var(--md-tabs-inactive-pressed-state-layer-color,var(--_tabs-navigation-state-layer-color));--_tabs-tab-padding-inline:var(--md-tabs-tab-padding-inline,var(--_tabs-navigation-tab-padding-inline))}:where(:root){--md-plain-tooltip-container-color:initial;--md-plain-tooltip-container-shape:initial;--md-plain-tooltip-supporting-text-color:initial;--md-plain-tooltip-supporting-text-font:initial;--md-plain-tooltip-supporting-text-line-height:initial;--md-plain-tooltip-supporting-text-size:initial;--md-plain-tooltip-supporting-text-tracking:initial;--md-plain-tooltip-supporting-text-type:initial;--md-plain-tooltip-supporting-text-weight:initial;--md-rich-tooltip-action-focus-label-text-color:initial;--md-rich-tooltip-action-focus-state-layer-color:initial;--md-rich-tooltip-action-focus-state-layer-opacity:initial;--md-rich-tooltip-action-hover-label-text-color:initial;--md-rich-tooltip-action-hover-state-layer-color:initial;--md-rich-tooltip-action-hover-state-layer-opacity:initial;--md-rich-tooltip-action-label-text-color:initial;--md-rich-tooltip-action-label-text-font:initial;--md-rich-tooltip-action-label-text-line-height:initial;--md-rich-tooltip-action-label-text-size:initial;--md-rich-tooltip-action-label-text-tracking:initial;--md-rich-tooltip-action-label-text-type:initial;--md-rich-tooltip-action-label-text-weight:initial;--md-rich-tooltip-action-pressed-label-text-color:initial;--md-rich-tooltip-action-pressed-state-layer-color:initial;--md-rich-tooltip-action-pressed-state-layer-opacity:initial;--md-rich-tooltip-container-color:initial;--md-rich-tooltip-container-elevation:initial;--md-rich-tooltip-container-shadow-color:initial;--md-rich-tooltip-container-shape:initial;--md-rich-tooltip-subhead-color:initial;--md-rich-tooltip-subhead-font:initial;--md-rich-tooltip-subhead-line-height:initial;--md-rich-tooltip-subhead-size:initial;--md-rich-tooltip-subhead-tracking:initial;--md-rich-tooltip-subhead-type:initial;--md-rich-tooltip-subhead-weight:initial;--md-rich-tooltip-supporting-text-color:initial;--md-rich-tooltip-supporting-text-font:initial;--md-rich-tooltip-supporting-text-line-height:initial;--md-rich-tooltip-supporting-text-size:initial;--md-rich-tooltip-supporting-text-tracking:initial;--md-rich-tooltip-supporting-text-type:initial;--md-rich-tooltip-supporting-text-weight:initial}.m3-tooltip{--_plain-tooltip-container-color:var(--md-plain-tooltip-container-color,var(--md-sys-color-inverse-surface));--_plain-tooltip-container-shape:var(--md-plain-tooltip-container-shape,var(--md-shape-compact));--_plain-tooltip-supporting-text-font:var(--md-plain-tooltip-supporting-text-font,var(--md-sys-typescale-body-small-font));--_plain-tooltip-supporting-text-line-height:var(--md-plain-tooltip-supporting-text-line-height,var(--md-sys-typescale-body-small-line-height));--_plain-tooltip-supporting-text-size:var(--md-plain-tooltip-supporting-text-size,var(--md-sys-typescale-body-small-size));--_plain-tooltip-supporting-text-weight:var(--md-plain-tooltip-supporting-text-weight,var(--md-sys-typescale-body-small-weight));--_plain-tooltip-supporting-text-tracking:var(--md-plain-tooltip-supporting-text-tracking,var(--md-sys-typescale-body-small-tracking));--_plain-tooltip-supporting-text-type:var(--md-plain-tooltip-supporting-text-type,var(--md-sys-typescale-body-small));--_plain-tooltip-supporting-text-color:var(--md-plain-tooltip-supporting-text-color,var(--md-sys-color-inverse-on-surface));--_rich-tooltip-container-color:var(--md-rich-tooltip-container-color,var(--md-sys-color-surface-container));--_rich-tooltip-container-elevation:var(--md-rich-tooltip-container-elevation,var(--md-sys-elevation-level2));--_rich-tooltip-container-shadow-color:var(--md-rich-tooltip-container-shadow-color,var(--md-sys-color-shadow));--_rich-tooltip-container-shape:var(--md-rich-tooltip-container-shape,var(--md-shape-card));--_rich-tooltip-action-label-text-font:var(--md-rich-tooltip-action-label-text-font,var(--md-sys-typescale-label-large-font));--_rich-tooltip-action-label-text-line-height:var(--md-rich-tooltip-action-label-text-line-height,var(--md-sys-typescale-label-large-line-height));--_rich-tooltip-action-label-text-size:var(--md-rich-tooltip-action-label-text-size,var(--md-sys-typescale-label-large-size));--_rich-tooltip-action-label-text-weight:var(--md-rich-tooltip-action-label-text-weight,var(--md-sys-typescale-label-large-weight));--_rich-tooltip-action-label-text-tracking:var(--md-rich-tooltip-action-label-text-tracking,var(--md-sys-typescale-label-large-tracking));--_rich-tooltip-action-label-text-type:var(--md-rich-tooltip-action-label-text-type,var(--md-sys-typescale-label-large));--_rich-tooltip-action-label-text-color:var(--md-rich-tooltip-action-label-text-color,var(--md-sys-color-primary));--_rich-tooltip-subhead-font:var(--md-rich-tooltip-subhead-font,var(--md-sys-typescale-title-small-font));--_rich-tooltip-subhead-line-height:var(--md-rich-tooltip-subhead-line-height,var(--md-sys-typescale-title-small-line-height));--_rich-tooltip-subhead-size:var(--md-rich-tooltip-subhead-size,var(--md-sys-typescale-title-small-size));--_rich-tooltip-subhead-weight:var(--md-rich-tooltip-subhead-weight,var(--md-sys-typescale-title-small-weight));--_rich-tooltip-subhead-tracking:var(--md-rich-tooltip-subhead-tracking,var(--md-sys-typescale-title-small-tracking));--_rich-tooltip-subhead-type:var(--md-rich-tooltip-subhead-type,var(--md-sys-typescale-title-small));--_rich-tooltip-subhead-color:var(--md-rich-tooltip-subhead-color,var(--md-sys-color-on-surface-variant));--_rich-tooltip-supporting-text-font:var(--md-rich-tooltip-supporting-text-font,var(--md-sys-typescale-body-medium-font));--_rich-tooltip-supporting-text-line-height:var(--md-rich-tooltip-supporting-text-line-height,var(--md-sys-typescale-body-medium-line-height));--_rich-tooltip-supporting-text-size:var(--md-rich-tooltip-supporting-text-size,var(--md-sys-typescale-body-medium-size));--_rich-tooltip-supporting-text-weight:var(--md-rich-tooltip-supporting-text-weight,var(--md-sys-typescale-body-medium-weight));--_rich-tooltip-supporting-text-tracking:var(--md-rich-tooltip-supporting-text-tracking,var(--md-sys-typescale-body-medium-tracking));--_rich-tooltip-supporting-text-type:var(--md-rich-tooltip-supporting-text-type,var(--md-sys-typescale-body-medium));--_rich-tooltip-supporting-text-color:var(--md-rich-tooltip-supporting-text-color,var(--md-sys-color-on-surface-variant));--_rich-tooltip-action-hover-label-text-color:var(--md-rich-tooltip-action-hover-label-text-color,var(--md-sys-color-primary));--_rich-tooltip-action-hover-state-layer-color:var(--md-rich-tooltip-action-hover-state-layer-color,var(--md-sys-color-primary));--_rich-tooltip-action-hover-state-layer-opacity:var(--md-rich-tooltip-action-hover-state-layer-opacity,var(--md-sys-state-hover-state-layer-opacity));--_rich-tooltip-action-focus-label-text-color:var(--md-rich-tooltip-action-focus-label-text-color,var(--md-sys-color-primary));--_rich-tooltip-action-focus-state-layer-color:var(--md-rich-tooltip-action-focus-state-layer-color,var(--md-sys-color-primary));--_rich-tooltip-action-focus-state-layer-opacity:var(--md-rich-tooltip-action-focus-state-layer-opacity,var(--md-sys-state-focus-state-layer-opacity));--_rich-tooltip-action-pressed-label-text-color:var(--md-rich-tooltip-action-pressed-label-text-color,var(--md-sys-color-primary));--_rich-tooltip-action-pressed-state-layer-color:var(--md-rich-tooltip-action-pressed-state-layer-color,var(--md-sys-color-primary));--_rich-tooltip-action-pressed-state-layer-opacity:var(--md-rich-tooltip-action-pressed-state-layer-opacity,var(--md-sys-state-pressed-state-layer-opacity))}:root{--md-ref-palette-primary0:#000;--md-ref-palette-primary4:#120333;--md-ref-palette-primary6:#180938;--md-ref-palette-primary7:#1a0b3a;--md-ref-palette-primary8:#1c0e3c;--md-ref-palette-primary9:#1e103e;--md-ref-palette-primary10:#201240;--md-ref-palette-primary12:#241745;--md-ref-palette-primary17:#2f2250;--md-ref-palette-primary20:#352857;--md-ref-palette-primary22:#3a2d5b;--md-ref-palette-primary24:#3e3160;--md-ref-palette-primary30:#4c3f6f;--md-ref-palette-primary40:#645688;--md-ref-palette-primary50:#7e6fa2;--md-ref-palette-primary60:#9888be;--md-ref-palette-primary70:#b3a3da;--md-ref-palette-primary80:#cfbef7;--md-ref-palette-primary87:#e1d3ff;--md-ref-palette-primary90:#e9ddff;--md-ref-palette-primary92:#eee4ff;--md-ref-palette-primary94:#f3eaff;--md-ref-palette-primary95:#f6edff;--md-ref-palette-primary96:#f8f1ff;--md-ref-palette-primary98:#fef7ff;--md-ref-palette-primary99:#fffbff;--md-ref-palette-primary100:#fff;--md-ref-palette-secondary0:#000;--md-ref-palette-secondary4:#100b1d;--md-ref-palette-secondary6:#151022;--md-ref-palette-secondary7:#181325;--md-ref-palette-secondary8:#1a1527;--md-ref-palette-secondary9:#1c1729;--md-ref-palette-secondary10:#1e192b;--md-ref-palette-secondary12:#221d2f;--md-ref-palette-secondary17:#2d273a;--md-ref-palette-secondary20:#332d41;--md-ref-palette-secondary22:#373245;--md-ref-palette-secondary24:#3c364a;--md-ref-palette-secondary30:#4a4458;--md-ref-palette-secondary40:#625b70;--md-ref-palette-secondary50:#7b748a;--md-ref-palette-secondary60:#958da4;--md-ref-palette-secondary70:#b0a7bf;--md-ref-palette-secondary80:#ccc2db;--md-ref-palette-secondary87:#e0d6ef;--md-ref-palette-secondary90:#e8def8;--md-ref-palette-secondary92:#eee4fe;--md-ref-palette-secondary94:#f3eaff;--md-ref-palette-secondary95:#f6edff;--md-ref-palette-secondary96:#f8f1ff;--md-ref-palette-secondary98:#fef7ff;--md-ref-palette-secondary99:#fffbff;--md-ref-palette-secondary100:#fff;--md-ref-palette-tertiary0:#000;--md-ref-palette-tertiary4:#20031b;--md-ref-palette-tertiary6:#260621;--md-ref-palette-tertiary7:#290923;--md-ref-palette-tertiary8:#2b0b25;--md-ref-palette-tertiary9:#2e0d27;--md-ref-palette-tertiary10:#300f2a;--md-ref-palette-tertiary12:#35132e;--md-ref-palette-tertiary17:#401e39;--md-ref-palette-tertiary20:#482440;--md-ref-palette-tertiary22:#4d2844;--md-ref-palette-tertiary24:#522d49;--md-ref-palette-tertiary30:#613a57;--md-ref-palette-tertiary40:#7b516f;--md-ref-palette-tertiary50:#966989;--md-ref-palette-tertiary60:#b182a3;--md-ref-palette-tertiary70:#ce9cbe;--md-ref-palette-tertiary80:#ebb7da;--md-ref-palette-tertiary87:#ffcbee;--md-ref-palette-tertiary90:#ffd7f0;--md-ref-palette-tertiary92:#ffdff2;--md-ref-palette-tertiary94:#ffe8f4;--md-ref-palette-tertiary95:#ffecf6;--md-ref-palette-tertiary96:#fff0f7;--md-ref-palette-tertiary98:#fff7f9;--md-ref-palette-tertiary99:#fffbff;--md-ref-palette-tertiary100:#fff;--md-ref-palette-neutral0:#000;--md-ref-palette-neutral4:#0f0d12;--md-ref-palette-neutral6:#141317;--md-ref-palette-neutral7:#161519;--md-ref-palette-neutral8:#18171b;--md-ref-palette-neutral9:#1a191d;--md-ref-palette-neutral10:#1d1b1f;--md-ref-palette-neutral12:#211f23;--md-ref-palette-neutral17:#2b292e;--md-ref-palette-neutral20:#322f34;--md-ref-palette-neutral22:#363439;--md-ref-palette-neutral24:#3b383d;--md-ref-palette-neutral30:#48464b;--md-ref-palette-neutral40:#605d63;--md-ref-palette-neutral50:#79767b;--md-ref-palette-neutral60:#938f95;--md-ref-palette-neutral70:#aeaab0;--md-ref-palette-neutral80:#cac5cb;--md-ref-palette-neutral87:#ded8df;--md-ref-palette-neutral90:#e6e1e7;--md-ref-palette-neutral92:#ece6ed;--md-ref-palette-neutral94:#f2ecf3;--md-ref-palette-neutral95:#f5eff5;--md-ref-palette-neutral96:#f8f2f8;--md-ref-palette-neutral98:#fdf7fe;--md-ref-palette-neutral99:#fffbff;--md-ref-palette-neutral100:#fff;--md-ref-palette-neutral-variant0:#000;--md-ref-palette-neutral-variant4:#0f0d15;--md-ref-palette-neutral-variant6:#15121a;--md-ref-palette-neutral-variant7:#17141d;--md-ref-palette-neutral-variant8:#19161f;--md-ref-palette-neutral-variant9:#1b1821;--md-ref-palette-neutral-variant10:#1d1a23;--md-ref-palette-neutral-variant12:#211e27;--md-ref-palette-neutral-variant17:#2c2931;--md-ref-palette-neutral-variant20:#322f38;--md-ref-palette-neutral-variant22:#36333c;--md-ref-palette-neutral-variant24:#3b3841;--md-ref-palette-neutral-variant30:#49454f;--md-ref-palette-neutral-variant40:#615d67;--md-ref-palette-neutral-variant50:#7a7580;--md-ref-palette-neutral-variant60:#948f9a;--md-ref-palette-neutral-variant70:#afa9b4;--md-ref-palette-neutral-variant80:#cac4d0;--md-ref-palette-neutral-variant87:#ded8e4;--md-ref-palette-neutral-variant90:#e7e0ec;--md-ref-palette-neutral-variant92:#ede6f2;--md-ref-palette-neutral-variant94:#f2ebf8;--md-ref-palette-neutral-variant95:#f5eefb;--md-ref-palette-neutral-variant96:#f8f1fd;--md-ref-palette-neutral-variant98:#fef7ff;--md-ref-palette-neutral-variant99:#fffbff;--md-ref-palette-neutral-variant100:#fff;--md-ref-palette-error0:#000;--md-ref-palette-error4:#270007;--md-ref-palette-error6:#31000a;--md-ref-palette-error7:#35000c;--md-ref-palette-error8:#39000d;--md-ref-palette-error9:#3c000f;--md-ref-palette-error10:#400010;--md-ref-palette-error12:#480013;--md-ref-palette-error17:#5b001a;--md-ref-palette-error20:#67001f;--md-ref-palette-error22:#6e0523;--md-ref-palette-error24:#740b27;--md-ref-palette-error30:#871c34;--md-ref-palette-error40:#a7354a;--md-ref-palette-error50:#c74d61;--md-ref-palette-error60:#e8667a;--md-ref-palette-error70:#ff8796;--md-ref-palette-error80:#ffb2b9;--md-ref-palette-error87:#ffced2;--md-ref-palette-error90:#ffdadc;--md-ref-palette-error92:#ffe1e3;--md-ref-palette-error94:#ffe9e9;--md-ref-palette-error95:#ffeced;--md-ref-palette-error96:#fff0f0;--md-ref-palette-error98:#fff8f7;--md-ref-palette-error99:#fffbff;--md-ref-palette-error100:#fff;--md-sys-color-background-light:var(--md-ref-palette-neutral98);--md-sys-color-error-light:var(--md-ref-palette-error40);--md-sys-color-error-container-light:var(--md-ref-palette-error90);--md-sys-color-inverse-on-surface-light:var(--md-ref-palette-neutral95);--md-sys-color-inverse-primary-light:var(--md-ref-palette-primary80);--md-sys-color-inverse-surface-light:var(--md-ref-palette-neutral20);--md-sys-color-on-background-light:var(--md-ref-palette-neutral10);--md-sys-color-on-error-light:var(--md-ref-palette-error100);--md-sys-color-on-error-container-light:var(--md-ref-palette-error10);--md-sys-color-on-primary-light:var(--md-ref-palette-primary100);--md-sys-color-on-primary-container-light:var(--md-ref-palette-primary10);--md-sys-color-on-secondary-light:var(--md-ref-palette-secondary100);--md-sys-color-on-secondary-container-light:var(--md-ref-palette-secondary10);--md-sys-color-on-surface-light:var(--md-ref-palette-neutral10);--md-sys-color-on-surface-variant-light:var(--md-ref-palette-neutral-variant30);--md-sys-color-on-tertiary-light:var(--md-ref-palette-tertiary100);--md-sys-color-on-tertiary-container-light:var(--md-ref-palette-tertiary10);--md-sys-color-outline-light:var(--md-ref-palette-neutral-variant50);--md-sys-color-outline-variant-light:var(--md-ref-palette-neutral-variant80);--md-sys-color-primary-light:var(--md-ref-palette-primary40);--md-sys-color-primary-container-light:var(--md-ref-palette-primary90);--md-sys-color-scrim-light:var(--md-ref-palette-neutral0);--md-sys-color-secondary-light:var(--md-ref-palette-secondary40);--md-sys-color-secondary-container-light:var(--md-ref-palette-secondary90);--md-sys-color-shadow-light:var(--md-ref-palette-neutral0);--md-sys-color-surface-light:var(--md-ref-palette-neutral98);--md-sys-color-surface-container-light:var(--md-ref-palette-neutral94);--md-sys-color-surface-container-high-light:var(--md-ref-palette-neutral92);--md-sys-color-surface-container-highest-light:var(--md-ref-palette-neutral90);--md-sys-color-surface-container-low-light:var(--md-ref-palette-neutral96);--md-sys-color-surface-container-lowest-light:var(--md-ref-palette-neutral98);--md-sys-color-surface-tint-light:var(--md-ref-palette-primary40);--md-sys-color-surface-variant-light:var(--md-ref-palette-neutral-variant90);--md-sys-color-tertiary-light:var(--md-ref-palette-tertiary40);--md-sys-color-tertiary-container-light:var(--md-ref-palette-tertiary90);--md-sys-color-error-variant-light:var(--md-ref-palette-error40);--md-sys-color-on-error-variant-light:var(--md-ref-palette-error100);--md-sys-color-error-variant-container-light:var(--md-ref-palette-error80);--md-sys-color-on-error-variant-container-light:var(--md-ref-palette-error20);--md-sys-color-background-dark:var(--md-ref-palette-neutral6);--md-sys-color-error-dark:var(--md-ref-palette-error80);--md-sys-color-error-container-dark:var(--md-ref-palette-error30);--md-sys-color-inverse-on-surface-dark:var(--md-ref-palette-neutral20);--md-sys-color-inverse-primary-dark:var(--md-ref-palette-primary40);--md-sys-color-inverse-surface-dark:var(--md-ref-palette-neutral90);--md-sys-color-on-background-dark:var(--md-ref-palette-neutral90);--md-sys-color-on-error-dark:var(--md-ref-palette-error20);--md-sys-color-on-error-container-dark:var(--md-ref-palette-error90);--md-sys-color-on-primary-dark:var(--md-ref-palette-primary20);--md-sys-color-on-primary-container-dark:var(--md-ref-palette-primary90);--md-sys-color-on-secondary-dark:var(--md-ref-palette-secondary20);--md-sys-color-on-secondary-container-dark:var(--md-ref-palette-secondary90);--md-sys-color-on-surface-dark:var(--md-ref-palette-neutral90);--md-sys-color-on-surface-variant-dark:var(--md-ref-palette-neutral-variant80);--md-sys-color-on-tertiary-container-dark:var(--md-ref-palette-tertiary90);--md-sys-color-on-tertiary-dark:var(--md-ref-palette-tertiary20);--md-sys-color-outline-dark:var(--md-ref-palette-neutral-variant60);--md-sys-color-outline-variant-dark:var(--md-ref-palette-neutral-variant30);--md-sys-color-primary-dark:var(--md-ref-palette-primary80);--md-sys-color-primary-container-dark:var(--md-ref-palette-primary30);--md-sys-color-scrim-dark:var(--md-ref-palette-neutral0);--md-sys-color-secondary-dark:var(--md-ref-palette-secondary80);--md-sys-color-secondary-container-dark:var(--md-ref-palette-secondary30);--md-sys-color-shadow-dark:var(--md-ref-palette-neutral0);--md-sys-color-surface-dark:var(--md-ref-palette-neutral6);--md-sys-color-surface-container-dark:var(--md-ref-palette-neutral6);--md-sys-color-surface-container-high-dark:var(--md-ref-palette-neutral17);--md-sys-color-surface-container-highest-dark:var(--md-ref-palette-neutral22);--md-sys-color-surface-container-low-dark:var(--md-ref-palette-neutral10);--md-sys-color-surface-container-lowest-dark:var(--md-ref-palette-neutral4);--md-sys-color-surface-tint-dark:var(--md-ref-palette-primary80);--md-sys-color-surface-variant-dark:var(--md-ref-palette-neutral-variant30);--md-sys-color-tertiary-container-dark:var(--md-ref-palette-tertiary30);--md-sys-color-tertiary-dark:var(--md-ref-palette-tertiary80);--md-sys-color-error-variant-dark:var(--md-ref-palette-error80);--md-sys-color-on-error-variant-dark:var(--md-ref-palette-error20);--md-sys-color-error-variant-container-dark:var(--md-ref-palette-error20);--md-sys-color-on-error-variant-container-dark:var(--md-ref-palette-error90);--md-sys-color-surface-1:rgba(from var(--md-sys-color-primary) r g b / .05);--md-sys-color-surface-2:rgba(from var(--md-sys-color-primary) r g b / .08);--md-sys-color-surface-3:rgba(from var(--md-sys-color-primary) r g b / .11);--md-sys-color-surface-4:rgba(from var(--md-sys-color-primary) r g b / .12);--md-sys-color-surface-5:rgba(from var(--md-sys-color-primary) r g b / .14);--md-sys-state-focus-indicator-thickness:.1875rem;--md-sys-state-focus-indicator-outer-offset:.125rem;--md-sys-state-focus-indicator-inner-offset:0rem;--md-sys-state-hover-state-layer-opacity:.08;--md-sys-state-focus-state-layer-opacity:.1;--md-sys-state-pressed-state-layer-opacity:.1;--md-sys-state-dragged-state-layer-opacity:.16;--md-ref-typeface-brand:"Google Sans Flex";--md-ref-typeface-plain:"Google Sans Flex";--md-ref-typeface-weight-regular:400;--md-ref-typeface-weight-medium:500;--md-ref-typeface-weight-bold:700;--md-sys-typescale-display-large:"Display Large";--md-sys-typescale-display-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-large-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-large-size:3.5625rem;--md-sys-typescale-display-large-tracking:-.0044em;--md-sys-typescale-display-large-line-height:4rem;--md-sys-typescale-display-large-wght:400;--md-sys-typescale-display-large-grad:0;--md-sys-typescale-display-large-wdth:100;--md-sys-typescale-display-large-rond:0;--md-sys-typescale-display-large-opsz:57;--md-sys-typescale-display-large-crsv:0;--md-sys-typescale-display-large-slnt:0;--md-sys-typescale-display-large-fill:0;--md-sys-typescale-display-large-hexp:0;--md-sys-typescale-display-medium:"Display Medium";--md-sys-typescale-display-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-medium-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-medium-size:2.8125rem;--md-sys-typescale-display-medium-tracking:0em;--md-sys-typescale-display-medium-line-height:3.25rem;--md-sys-typescale-display-medium-wght:400;--md-sys-typescale-display-medium-grad:0;--md-sys-typescale-display-medium-wdth:100;--md-sys-typescale-display-medium-rond:0;--md-sys-typescale-display-medium-opsz:45;--md-sys-typescale-display-medium-crsv:0;--md-sys-typescale-display-medium-slnt:0;--md-sys-typescale-display-medium-fill:0;--md-sys-typescale-display-medium-hexp:0;--md-sys-typescale-display-small:"Display Small";--md-sys-typescale-display-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-display-small-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-display-small-size:2.25rem;--md-sys-typescale-display-small-tracking:0em;--md-sys-typescale-display-small-line-height:2.75rem;--md-sys-typescale-display-small-wght:400;--md-sys-typescale-display-small-grad:0;--md-sys-typescale-display-small-wdth:100;--md-sys-typescale-display-small-rond:0;--md-sys-typescale-display-small-opsz:36;--md-sys-typescale-display-small-crsv:0;--md-sys-typescale-display-small-slnt:0;--md-sys-typescale-display-small-fill:0;--md-sys-typescale-display-small-hexp:0;--md-sys-typescale-headline-large:"Headline Large";--md-sys-typescale-headline-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-large-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-large-size:2rem;--md-sys-typescale-headline-large-tracking:0em;--md-sys-typescale-headline-large-line-height:2.5rem;--md-sys-typescale-headline-large-wght:400;--md-sys-typescale-headline-large-grad:0;--md-sys-typescale-headline-large-wdth:100;--md-sys-typescale-headline-large-rond:0;--md-sys-typescale-headline-large-opsz:32;--md-sys-typescale-headline-large-crsv:0;--md-sys-typescale-headline-large-slnt:0;--md-sys-typescale-headline-large-fill:0;--md-sys-typescale-headline-large-hexp:0;--md-sys-typescale-headline-medium:"Headline Medium";--md-sys-typescale-headline-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-medium-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-medium-size:1.75rem;--md-sys-typescale-headline-medium-tracking:0em;--md-sys-typescale-headline-medium-line-height:2.25rem;--md-sys-typescale-headline-medium-wght:400;--md-sys-typescale-headline-medium-grad:0;--md-sys-typescale-headline-medium-wdth:100;--md-sys-typescale-headline-medium-rond:0;--md-sys-typescale-headline-medium-opsz:28;--md-sys-typescale-headline-medium-crsv:0;--md-sys-typescale-headline-medium-slnt:0;--md-sys-typescale-headline-medium-fill:0;--md-sys-typescale-headline-medium-hexp:0;--md-sys-typescale-headline-small:"Headline Small";--md-sys-typescale-headline-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-headline-small-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-headline-small-size:1.5rem;--md-sys-typescale-headline-small-tracking:0em;--md-sys-typescale-headline-small-line-height:2rem;--md-sys-typescale-headline-small-wght:400;--md-sys-typescale-headline-small-grad:0;--md-sys-typescale-headline-small-wdth:100;--md-sys-typescale-headline-small-rond:0;--md-sys-typescale-headline-small-opsz:24;--md-sys-typescale-headline-small-crsv:0;--md-sys-typescale-headline-small-slnt:0;--md-sys-typescale-headline-small-fill:0;--md-sys-typescale-headline-small-hexp:0;--md-sys-typescale-title-large:"Title Large";--md-sys-typescale-title-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-large-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-title-large-size:1.375rem;--md-sys-typescale-title-large-tracking:0em;--md-sys-typescale-title-large-line-height:1.75rem;--md-sys-typescale-title-large-wght:400;--md-sys-typescale-title-large-grad:0;--md-sys-typescale-title-large-wdth:100;--md-sys-typescale-title-large-rond:0;--md-sys-typescale-title-large-opsz:22;--md-sys-typescale-title-large-crsv:0;--md-sys-typescale-title-large-slnt:0;--md-sys-typescale-title-large-fill:0;--md-sys-typescale-title-large-hexp:0;--md-sys-typescale-title-medium:"Title Medium";--md-sys-typescale-title-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-medium-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-medium-size:1rem;--md-sys-typescale-title-medium-tracking:.0094em;--md-sys-typescale-title-medium-line-height:1.5rem;--md-sys-typescale-title-medium-wght:500;--md-sys-typescale-title-medium-grad:0;--md-sys-typescale-title-medium-wdth:100;--md-sys-typescale-title-medium-rond:0;--md-sys-typescale-title-medium-opsz:16;--md-sys-typescale-title-medium-crsv:0;--md-sys-typescale-title-medium-slnt:0;--md-sys-typescale-title-medium-fill:0;--md-sys-typescale-title-medium-hexp:0;--md-sys-typescale-title-small:"Title Small";--md-sys-typescale-title-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-title-small-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-title-small-size:.875rem;--md-sys-typescale-title-small-tracking:.0071em;--md-sys-typescale-title-small-line-height:1.25rem;--md-sys-typescale-title-small-wght:500;--md-sys-typescale-title-small-grad:0;--md-sys-typescale-title-small-wdth:100;--md-sys-typescale-title-small-rond:0;--md-sys-typescale-title-small-opsz:14;--md-sys-typescale-title-small-crsv:0;--md-sys-typescale-title-small-slnt:0;--md-sys-typescale-title-small-fill:0;--md-sys-typescale-title-small-hexp:0;--md-sys-typescale-body-large:"Body Large";--md-sys-typescale-body-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-large-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-large-size:1rem;--md-sys-typescale-body-large-tracking:.0313em;--md-sys-typescale-body-large-line-height:1.5rem;--md-sys-typescale-body-large-wght:400;--md-sys-typescale-body-large-grad:0;--md-sys-typescale-body-large-wdth:100;--md-sys-typescale-body-large-rond:0;--md-sys-typescale-body-large-opsz:16;--md-sys-typescale-body-large-crsv:0;--md-sys-typescale-body-large-slnt:0;--md-sys-typescale-body-large-fill:0;--md-sys-typescale-body-large-hexp:0;--md-sys-typescale-body-medium:"Body Medium";--md-sys-typescale-body-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-medium-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-medium-size:.875rem;--md-sys-typescale-body-medium-tracking:.0179em;--md-sys-typescale-body-medium-line-height:1.25rem;--md-sys-typescale-body-medium-wght:400;--md-sys-typescale-body-medium-grad:0;--md-sys-typescale-body-medium-wdth:100;--md-sys-typescale-body-medium-rond:0;--md-sys-typescale-body-medium-opsz:14;--md-sys-typescale-body-medium-crsv:0;--md-sys-typescale-body-medium-slnt:0;--md-sys-typescale-body-medium-fill:0;--md-sys-typescale-body-medium-hexp:0;--md-sys-typescale-body-small:"Body Small";--md-sys-typescale-body-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-body-small-weight:var(--md-ref-typeface-weight-regular);--md-sys-typescale-body-small-size:.75rem;--md-sys-typescale-body-small-tracking:.0333em;--md-sys-typescale-body-small-line-height:1rem;--md-sys-typescale-body-small-wght:400;--md-sys-typescale-body-small-grad:0;--md-sys-typescale-body-small-wdth:100;--md-sys-typescale-body-small-rond:0;--md-sys-typescale-body-small-opsz:12;--md-sys-typescale-body-small-crsv:0;--md-sys-typescale-body-small-slnt:0;--md-sys-typescale-body-small-fill:0;--md-sys-typescale-body-small-hexp:0;--md-sys-typescale-label-large:"Label Large";--md-sys-typescale-label-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-large-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-large-size:.875rem;--md-sys-typescale-label-large-tracking:.0071em;--md-sys-typescale-label-large-line-height:1.25rem;--md-sys-typescale-label-large-wght:500;--md-sys-typescale-label-large-grad:0;--md-sys-typescale-label-large-wdth:100;--md-sys-typescale-label-large-rond:0;--md-sys-typescale-label-large-opsz:14;--md-sys-typescale-label-large-crsv:0;--md-sys-typescale-label-large-slnt:0;--md-sys-typescale-label-large-fill:0;--md-sys-typescale-label-large-hexp:0;--md-sys-typescale-label-medium:"Label Medium";--md-sys-typescale-label-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-medium-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-medium-size:.75rem;--md-sys-typescale-label-medium-tracking:.0417em;--md-sys-typescale-label-medium-line-height:1rem;--md-sys-typescale-label-medium-wght:500;--md-sys-typescale-label-medium-grad:0;--md-sys-typescale-label-medium-wdth:100;--md-sys-typescale-label-medium-rond:0;--md-sys-typescale-label-medium-opsz:12;--md-sys-typescale-label-medium-crsv:0;--md-sys-typescale-label-medium-slnt:0;--md-sys-typescale-label-medium-fill:0;--md-sys-typescale-label-medium-hexp:0;--md-sys-typescale-label-small:"Label Small";--md-sys-typescale-label-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-label-small-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-label-small-size:.6875rem;--md-sys-typescale-label-small-tracking:.0455em;--md-sys-typescale-label-small-line-height:1rem;--md-sys-typescale-label-small-wght:500;--md-sys-typescale-label-small-grad:0;--md-sys-typescale-label-small-wdth:100;--md-sys-typescale-label-small-rond:0;--md-sys-typescale-label-small-opsz:11;--md-sys-typescale-label-small-crsv:0;--md-sys-typescale-label-small-slnt:0;--md-sys-typescale-label-small-fill:0;--md-sys-typescale-label-small-hexp:0;--md-sys-typescale-emphasized-display-large:"Emphasized Display Large";--md-sys-typescale-emphasized-display-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-display-large-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-display-large-size:3.5625rem;--md-sys-typescale-emphasized-display-large-tracking:-.0044em;--md-sys-typescale-emphasized-display-large-line-height:4rem;--md-sys-typescale-emphasized-display-large-wght:500;--md-sys-typescale-emphasized-display-large-grad:0;--md-sys-typescale-emphasized-display-large-wdth:100;--md-sys-typescale-emphasized-display-large-rond:0;--md-sys-typescale-emphasized-display-large-opsz:57;--md-sys-typescale-emphasized-display-large-crsv:0;--md-sys-typescale-emphasized-display-large-slnt:0;--md-sys-typescale-emphasized-display-large-fill:0;--md-sys-typescale-emphasized-display-large-hexp:0;--md-sys-typescale-emphasized-display-medium:"Emphasized Display Medium";--md-sys-typescale-emphasized-display-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-display-medium-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-display-medium-size:2.8125rem;--md-sys-typescale-emphasized-display-medium-tracking:0em;--md-sys-typescale-emphasized-display-medium-line-height:3.25rem;--md-sys-typescale-emphasized-display-medium-wght:500;--md-sys-typescale-emphasized-display-medium-grad:0;--md-sys-typescale-emphasized-display-medium-wdth:100;--md-sys-typescale-emphasized-display-medium-rond:0;--md-sys-typescale-emphasized-display-medium-opsz:45;--md-sys-typescale-emphasized-display-medium-crsv:0;--md-sys-typescale-emphasized-display-medium-slnt:0;--md-sys-typescale-emphasized-display-medium-fill:0;--md-sys-typescale-emphasized-display-medium-hexp:0;--md-sys-typescale-emphasized-display-small:"Emphasized Display Small";--md-sys-typescale-emphasized-display-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-display-small-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-display-small-size:2.25rem;--md-sys-typescale-emphasized-display-small-tracking:0em;--md-sys-typescale-emphasized-display-small-line-height:2.75rem;--md-sys-typescale-emphasized-display-small-wght:500;--md-sys-typescale-emphasized-display-small-grad:0;--md-sys-typescale-emphasized-display-small-wdth:100;--md-sys-typescale-emphasized-display-small-rond:0;--md-sys-typescale-emphasized-display-small-opsz:36;--md-sys-typescale-emphasized-display-small-crsv:0;--md-sys-typescale-emphasized-display-small-slnt:0;--md-sys-typescale-emphasized-display-small-fill:0;--md-sys-typescale-emphasized-display-small-hexp:0;--md-sys-typescale-emphasized-headline-large:"Emphasized Headline Large";--md-sys-typescale-emphasized-headline-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-headline-large-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-headline-large-size:2rem;--md-sys-typescale-emphasized-headline-large-tracking:0em;--md-sys-typescale-emphasized-headline-large-line-height:2.5rem;--md-sys-typescale-emphasized-headline-large-wght:500;--md-sys-typescale-emphasized-headline-large-grad:0;--md-sys-typescale-emphasized-headline-large-wdth:100;--md-sys-typescale-emphasized-headline-large-rond:0;--md-sys-typescale-emphasized-headline-large-opsz:32;--md-sys-typescale-emphasized-headline-large-crsv:0;--md-sys-typescale-emphasized-headline-large-slnt:0;--md-sys-typescale-emphasized-headline-large-fill:0;--md-sys-typescale-emphasized-headline-large-hexp:0;--md-sys-typescale-emphasized-headline-medium:"Emphasized Headline Medium";--md-sys-typescale-emphasized-headline-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-headline-medium-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-headline-medium-size:1.75rem;--md-sys-typescale-emphasized-headline-medium-tracking:0em;--md-sys-typescale-emphasized-headline-medium-line-height:2.25rem;--md-sys-typescale-emphasized-headline-medium-wght:500;--md-sys-typescale-emphasized-headline-medium-grad:0;--md-sys-typescale-emphasized-headline-medium-wdth:100;--md-sys-typescale-emphasized-headline-medium-rond:0;--md-sys-typescale-emphasized-headline-medium-opsz:28;--md-sys-typescale-emphasized-headline-medium-crsv:0;--md-sys-typescale-emphasized-headline-medium-slnt:0;--md-sys-typescale-emphasized-headline-medium-fill:0;--md-sys-typescale-emphasized-headline-medium-hexp:0;--md-sys-typescale-emphasized-headline-small:"Emphasized Headline Small";--md-sys-typescale-emphasized-headline-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-headline-small-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-headline-small-size:1.5rem;--md-sys-typescale-emphasized-headline-small-tracking:0em;--md-sys-typescale-emphasized-headline-small-line-height:2rem;--md-sys-typescale-emphasized-headline-small-wght:500;--md-sys-typescale-emphasized-headline-small-grad:0;--md-sys-typescale-emphasized-headline-small-wdth:100;--md-sys-typescale-emphasized-headline-small-rond:0;--md-sys-typescale-emphasized-headline-small-opsz:24;--md-sys-typescale-emphasized-headline-small-crsv:0;--md-sys-typescale-emphasized-headline-small-slnt:0;--md-sys-typescale-emphasized-headline-small-fill:0;--md-sys-typescale-emphasized-headline-small-hexp:0;--md-sys-typescale-emphasized-title-large:"Emphasized Title Large";--md-sys-typescale-emphasized-title-large-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-title-large-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-title-large-size:1.375rem;--md-sys-typescale-emphasized-title-large-tracking:0em;--md-sys-typescale-emphasized-title-large-line-height:1.75rem;--md-sys-typescale-emphasized-title-large-wght:500;--md-sys-typescale-emphasized-title-large-grad:0;--md-sys-typescale-emphasized-title-large-wdth:100;--md-sys-typescale-emphasized-title-large-rond:0;--md-sys-typescale-emphasized-title-large-opsz:22;--md-sys-typescale-emphasized-title-large-crsv:0;--md-sys-typescale-emphasized-title-large-slnt:0;--md-sys-typescale-emphasized-title-large-fill:0;--md-sys-typescale-emphasized-title-large-hexp:0;--md-sys-typescale-emphasized-title-medium:"Emphasized Title Medium";--md-sys-typescale-emphasized-title-medium-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-title-medium-weight:var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-title-medium-size:1rem;--md-sys-typescale-emphasized-title-medium-tracking:.0094em;--md-sys-typescale-emphasized-title-medium-line-height:1.5rem;--md-sys-typescale-emphasized-title-medium-wght:700;--md-sys-typescale-emphasized-title-medium-grad:0;--md-sys-typescale-emphasized-title-medium-wdth:100;--md-sys-typescale-emphasized-title-medium-rond:0;--md-sys-typescale-emphasized-title-medium-opsz:16;--md-sys-typescale-emphasized-title-medium-crsv:0;--md-sys-typescale-emphasized-title-medium-slnt:0;--md-sys-typescale-emphasized-title-medium-fill:0;--md-sys-typescale-emphasized-title-medium-hexp:0;--md-sys-typescale-emphasized-title-small:"Emphasized Title Small";--md-sys-typescale-emphasized-title-small-font:var(--md-ref-typeface-brand);--md-sys-typescale-emphasized-title-small-weight:var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-title-small-size:.875rem;--md-sys-typescale-emphasized-title-small-tracking:.0071em;--md-sys-typescale-emphasized-title-small-line-height:1.25rem;--md-sys-typescale-emphasized-title-small-wght:700;--md-sys-typescale-emphasized-title-small-grad:0;--md-sys-typescale-emphasized-title-small-wdth:100;--md-sys-typescale-emphasized-title-small-rond:0;--md-sys-typescale-emphasized-title-small-opsz:14;--md-sys-typescale-emphasized-title-small-crsv:0;--md-sys-typescale-emphasized-title-small-slnt:0;--md-sys-typescale-emphasized-title-small-fill:0;--md-sys-typescale-emphasized-title-small-hexp:0;--md-sys-typescale-emphasized-body-large:"Emphasized Body Large";--md-sys-typescale-emphasized-body-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-body-large-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-body-large-size:1rem;--md-sys-typescale-emphasized-body-large-tracking:.0313em;--md-sys-typescale-emphasized-body-large-line-height:1.5rem;--md-sys-typescale-emphasized-body-large-wght:500;--md-sys-typescale-emphasized-body-large-grad:0;--md-sys-typescale-emphasized-body-large-wdth:100;--md-sys-typescale-emphasized-body-large-rond:0;--md-sys-typescale-emphasized-body-large-opsz:16;--md-sys-typescale-emphasized-body-large-crsv:0;--md-sys-typescale-emphasized-body-large-slnt:0;--md-sys-typescale-emphasized-body-large-fill:0;--md-sys-typescale-emphasized-body-large-hexp:0;--md-sys-typescale-emphasized-body-medium:"Emphasized Body Medium";--md-sys-typescale-emphasized-body-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-body-medium-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-body-medium-size:.875rem;--md-sys-typescale-emphasized-body-medium-tracking:.0179em;--md-sys-typescale-emphasized-body-medium-line-height:1.25rem;--md-sys-typescale-emphasized-body-medium-wght:500;--md-sys-typescale-emphasized-body-medium-grad:0;--md-sys-typescale-emphasized-body-medium-wdth:100;--md-sys-typescale-emphasized-body-medium-rond:0;--md-sys-typescale-emphasized-body-medium-opsz:14;--md-sys-typescale-emphasized-body-medium-crsv:0;--md-sys-typescale-emphasized-body-medium-slnt:0;--md-sys-typescale-emphasized-body-medium-fill:0;--md-sys-typescale-emphasized-body-medium-hexp:0;--md-sys-typescale-emphasized-body-small:"Emphasized Body Small";--md-sys-typescale-emphasized-body-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-body-small-weight:var(--md-ref-typeface-weight-medium);--md-sys-typescale-emphasized-body-small-size:.75rem;--md-sys-typescale-emphasized-body-small-tracking:.0333em;--md-sys-typescale-emphasized-body-small-line-height:1rem;--md-sys-typescale-emphasized-body-small-wght:500;--md-sys-typescale-emphasized-body-small-grad:0;--md-sys-typescale-emphasized-body-small-wdth:100;--md-sys-typescale-emphasized-body-small-rond:0;--md-sys-typescale-emphasized-body-small-opsz:12;--md-sys-typescale-emphasized-body-small-crsv:0;--md-sys-typescale-emphasized-body-small-slnt:0;--md-sys-typescale-emphasized-body-small-fill:0;--md-sys-typescale-emphasized-body-small-hexp:0;--md-sys-typescale-emphasized-label-large:"Emphasized Label Large";--md-sys-typescale-emphasized-label-large-font:var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-label-large-weight:var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-label-large-size:.875rem;--md-sys-typescale-emphasized-label-large-tracking:.0071em;--md-sys-typescale-emphasized-label-large-line-height:1.25rem;--md-sys-typescale-emphasized-label-large-wght:700;--md-sys-typescale-emphasized-label-large-grad:0;--md-sys-typescale-emphasized-label-large-wdth:100;--md-sys-typescale-emphasized-label-large-rond:0;--md-sys-typescale-emphasized-label-large-opsz:14;--md-sys-typescale-emphasized-label-large-crsv:0;--md-sys-typescale-emphasized-label-large-slnt:0;--md-sys-typescale-emphasized-label-large-fill:0;--md-sys-typescale-emphasized-label-large-hexp:0;--md-sys-typescale-emphasized-label-medium:"Emphasized Label Medium";--md-sys-typescale-emphasized-label-medium-font:var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-label-medium-weight:var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-label-medium-size:.75rem;--md-sys-typescale-emphasized-label-medium-tracking:.0417em;--md-sys-typescale-emphasized-label-medium-line-height:1rem;--md-sys-typescale-emphasized-label-medium-wght:700;--md-sys-typescale-emphasized-label-medium-grad:0;--md-sys-typescale-emphasized-label-medium-wdth:100;--md-sys-typescale-emphasized-label-medium-rond:0;--md-sys-typescale-emphasized-label-medium-opsz:12;--md-sys-typescale-emphasized-label-medium-crsv:0;--md-sys-typescale-emphasized-label-medium-slnt:0;--md-sys-typescale-emphasized-label-medium-fill:0;--md-sys-typescale-emphasized-label-medium-hexp:0;--md-sys-typescale-emphasized-label-small:"Emphasized Label Small";--md-sys-typescale-emphasized-label-small-font:var(--md-ref-typeface-plain);--md-sys-typescale-emphasized-label-small-weight:var(--md-ref-typeface-weight-bold);--md-sys-typescale-emphasized-label-small-size:.6875rem;--md-sys-typescale-emphasized-label-small-tracking:.0455em;--md-sys-typescale-emphasized-label-small-line-height:1rem;--md-sys-typescale-emphasized-label-small-wght:700;--md-sys-typescale-emphasized-label-small-grad:0;--md-sys-typescale-emphasized-label-small-wdth:100;--md-sys-typescale-emphasized-label-small-rond:0;--md-sys-typescale-emphasized-label-small-opsz:11;--md-sys-typescale-emphasized-label-small-crsv:0;--md-sys-typescale-emphasized-label-small-slnt:0;--md-sys-typescale-emphasized-label-small-fill:0;--md-sys-typescale-emphasized-label-small-hexp:0;--md-timing-function-fast-spatial:cubic-bezier(.42, 1.67, .21, .9);--md-duration-fast-spatial:.35s;--md-easing-fast-spatial:var(--md-timing-function-fast-spatial) var(--md-duration-fast-spatial);--md-timing-function-spatial:cubic-bezier(.38, 1.21, .22, 1);--md-duration-spatial:.5s;--md-easing-spatial:var(--md-timing-function-spatial) var(--md-duration-spatial);--md-timing-function-slow-spatial:cubic-bezier(.39, 1.29, .35, .98);--md-duration-slow-spatial:.65s;--md-easing-slow-spatial:var(--md-timing-function-slow-spatial) var(--md-duration-slow-spatial);--md-timing-function-fast:cubic-bezier(.31, .94, .34, 1);--md-duration-fast:.15s;--md-easing-fast:var(--md-timing-function-fast) var(--md-duration-fast);--md-timing-function:cubic-bezier(.34, .8, .34, 1);--md-duration:.2s;--md-easing:var(--md-timing-function) var(--md-duration);--md-timing-function-slow:cubic-bezier(.34, .88, .34, 1);--md-duration-slow:.3s;--md-easing-slow:var(--md-timing-function-slow) var(--md-duration-slow);--md-sys-motion-spring-fast-spatial-damping:.6;--md-sys-motion-spring-fast-spatial-stiffness:800;--md-sys-motion-spring-fast-effects-damping:1;--md-sys-motion-spring-fast-effects-stiffness:3800;--md-sys-motion-spring-default-spatial-damping:.8;--md-sys-motion-spring-default-spatial-stiffness:380;--md-sys-motion-spring-default-effects-damping:1;--md-sys-motion-spring-default-effects-stiffness:1600;--md-sys-motion-spring-slow-spatial-damping:.8;--md-sys-motion-spring-slow-spatial-stiffness:200;--md-sys-motion-spring-slow-effects-damping:1;--md-sys-motion-spring-slow-effects-stiffness:800;--md-timing-function-emphasized-accel:cubic-bezier(.3, 0, .8, .15);--md-timing-function-emphasized-decel:cubic-bezier(.05, .7, .1, 1);--md-sys-shape-corner-full:9999rem;--md-sys-shape-corner-extra-large-top:1.75rem 1.75rem 0 0;--md-sys-shape-corner-extra-large:1.75rem;--md-sys-shape-corner-large-top:1rem 1rem 0 0;--md-sys-shape-corner-large-end:0 1rem 1rem 0;--md-sys-shape-corner-large-start:1rem 0 0 1rem;--md-sys-shape-corner-large:1rem;--md-sys-shape-corner-medium:.75rem;--md-sys-shape-corner-small:.5rem;--md-sys-shape-corner-extra-small-top:.25rem .25rem 0 0;--md-sys-shape-corner-extra-small:.25rem;--md-sys-shape-corner-none:0;--md-sys-shape-corner-large-increased:1.25rem;--md-sys-shape-corner-extra-large-increased:2rem;--md-sys-shape-corner-extra-extra-large:3rem;--md-sys-shape-corner-value-none:0;--md-sys-shape-corner-value-extra-small:.25rem;--md-sys-shape-corner-value-small:.5rem;--md-sys-shape-corner-value-medium:.75rem;--md-sys-shape-corner-value-large:1rem;--md-sys-shape-corner-value-large-increased:1.25rem;--md-sys-shape-corner-value-extra-large:1.75rem;--md-sys-shape-corner-value-extra-large-increased:2rem;--md-sys-shape-corner-value-extra-extra-large:3rem;--md-shape-action:var(--md-sys-shape-corner-extra-large);--md-shape-action-square:initial;--md-shape-action-square-small:var(--md-shape-action-square,calc(var(--md-shape-action) * .428571));--md-shape-action-square-medium:var(--md-shape-action-square,calc(var(--md-shape-action) * .571429));--md-shape-action-square-large:var(--md-shape-action-square,var(--md-shape-action));--md-shape-action-pressed:initial;--md-shape-action-pressed-small:var(--md-shape-action-pressed,var(--md-sys-shape-corner-small));--md-shape-action-pressed-medium:var(--md-shape-action-pressed,var(--md-sys-shape-corner-medium));--md-shape-action-pressed-large:var(--md-shape-action-pressed,var(--md-sys-shape-corner-large));--md-shape-action-selected:initial;--md-shape-action-selected-small:var(--md-shape-action-selected,var(--md-sys-shape-corner-medium));--md-shape-action-selected-medium:var(--md-shape-action-selected,var(--md-sys-shape-corner-large));--md-shape-action-selected-large:var(--md-shape-action-selected,var(--md-sys-shape-corner-extra-large));--md-shape-field:var(--md-sys-shape-corner-large);--md-shape-field-square:var(--md-sys-shape-corner-medium);--md-shape-chip:var(--md-sys-shape-corner-small);--md-shape-card:var(--md-sys-shape-corner-medium);--md-shape-popover:var(--md-sys-shape-corner-large);--md-shape-popover-item:var(--md-sys-shape-corner-extra-small);--md-shape-compact:var(--md-sys-shape-corner-extra-small);--md-shape-overlay:var(--md-sys-shape-corner-extra-large);--md-shape-overlay-top:var(--md-sys-shape-corner-extra-large-top);--md-shape-docked:var(--md-sys-shape-corner-none);--md-shape-docked-modal:var(--md-sys-shape-corner-large-start);--md-shape-docked-modal-start:var(--md-sys-shape-corner-large-start);--md-shape-docked-modal-end:var(--md-sys-shape-corner-large-end);--md-shape-indicator:var(--md-sys-shape-corner-full);--md-shape-fab:initial;--md-shape-fab-regular:var(--md-shape-fab,var(--md-sys-shape-corner-large));--md-shape-fab-medium:var(--md-shape-fab,var(--md-sys-shape-corner-large-increased));--md-shape-fab-large:var(--md-shape-fab,var(--md-sys-shape-corner-extra-large));--md-sys-elevation-level0-key:0 0 0 0;--md-sys-elevation-level1-key:0 1px 2px 0;--md-sys-elevation-level2-key:0 1px 2px 0;--md-sys-elevation-level3-key:0 1px 3px 0;--md-sys-elevation-level4-key:0 2px 3px 0;--md-sys-elevation-level5-key:0 4px 4px 0;--md-sys-elevation-level0-ambient:0 0 0 0;--md-sys-elevation-level1-ambient:0 1px 3px 1px;--md-sys-elevation-level2-ambient:0 2px 6px 2px;--md-sys-elevation-level3-ambient:0 4px 8px 3px;--md-sys-elevation-level4-ambient:0 6px 10px 4px;--md-sys-elevation-level5-ambient:0 8px 12px 6px;--md-sys-elevation-shadow-key:rgb(from var(--md-sys-color-shadow) r g b / .19);--md-sys-elevation-shadow-ambient:rgb(from var(--md-sys-color-shadow) r g b / .04);--md-sys-elevation-level0:var(--md-sys-elevation-level0-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level0-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level1:var(--md-sys-elevation-level1-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level1-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level2:var(--md-sys-elevation-level2-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level2-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level3:var(--md-sys-elevation-level3-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level3-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level4:var(--md-sys-elevation-level4-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level4-ambient) var(--md-sys-elevation-shadow-ambient);--md-sys-elevation-level5:var(--md-sys-elevation-level5-key) var(--md-sys-elevation-shadow-key), var(--md-sys-elevation-level5-ambient) var(--md-sys-elevation-shadow-ambient)}:where(:root){--md-color-container:initial;--md-color-on-container:initial;--md-state-layer-color:initial}:root{--md-sys-color-primary:light-dark(var(--md-sys-color-primary-light),var(--md-sys-color-primary-dark));--md-sys-color-on-primary:light-dark(var(--md-sys-color-on-primary-light),var(--md-sys-color-on-primary-dark));--md-sys-color-primary-container:light-dark(var(--md-sys-color-primary-container-light),var(--md-sys-color-primary-container-dark));--md-sys-color-on-primary-container:light-dark(var(--md-sys-color-on-primary-container-light),var(--md-sys-color-on-primary-container-dark));--md-sys-color-secondary:light-dark(var(--md-sys-color-secondary-light),var(--md-sys-color-secondary-dark));--md-sys-color-on-secondary:light-dark(var(--md-sys-color-on-secondary-light),var(--md-sys-color-on-secondary-dark));--md-sys-color-secondary-container:light-dark(var(--md-sys-color-secondary-container-light),var(--md-sys-color-secondary-container-dark));--md-sys-color-on-secondary-container:light-dark(var(--md-sys-color-on-secondary-container-light),var(--md-sys-color-on-secondary-container-dark));--md-sys-color-tertiary:light-dark(var(--md-sys-color-tertiary-light),var(--md-sys-color-tertiary-dark));--md-sys-color-on-tertiary:light-dark(var(--md-sys-color-on-tertiary-light),var(--md-sys-color-on-tertiary-dark));--md-sys-color-tertiary-container:light-dark(var(--md-sys-color-tertiary-container-light),var(--md-sys-color-tertiary-container-dark));--md-sys-color-on-tertiary-container:light-dark(var(--md-sys-color-on-tertiary-container-light),var(--md-sys-color-on-tertiary-container-dark));--md-sys-color-error:light-dark(var(--md-sys-color-error-light),var(--md-sys-color-error-dark));--md-sys-color-on-error:light-dark(var(--md-sys-color-on-error-light),var(--md-sys-color-on-error-dark));--md-sys-color-error-container:light-dark(var(--md-sys-color-error-container-light),var(--md-sys-color-error-container-dark));--md-sys-color-on-error-container:light-dark(var(--md-sys-color-on-error-container-light),var(--md-sys-color-on-error-container-dark));--md-sys-color-outline:light-dark(var(--md-sys-color-outline-light),var(--md-sys-color-outline-dark));--md-sys-color-background:light-dark(var(--md-sys-color-background-light),var(--md-sys-color-background-dark));--md-sys-color-on-background:light-dark(var(--md-sys-color-on-background-light),var(--md-sys-color-on-background-dark));--md-sys-color-surface:light-dark(var(--md-sys-color-surface-light),var(--md-sys-color-surface-dark));--md-sys-color-on-surface:light-dark(var(--md-sys-color-on-surface-light),var(--md-sys-color-on-surface-dark));--md-sys-color-surface-container-highest:light-dark(var(--md-sys-color-surface-container-highest-light),var(--md-sys-color-surface-container-highest-dark));--md-sys-color-surface-container-high:light-dark(var(--md-sys-color-surface-container-high-light),var(--md-sys-color-surface-container-high-dark));--md-sys-color-surface-container:light-dark(var(--md-sys-color-surface-container-light),var(--md-sys-color-surface-container-dark));--md-sys-color-surface-container-low:light-dark(var(--md-sys-color-surface-container-low-light),var(--md-sys-color-surface-container-low-dark));--md-sys-color-surface-container-lowest:light-dark(var(--md-sys-color-surface-container-lowest-light),var(--md-sys-color-surface-container-lowest-dark));--md-sys-color-surface-variant:light-dark(var(--md-sys-color-surface-variant-light),var(--md-sys-color-surface-variant-dark));--md-sys-color-on-surface-variant:light-dark(var(--md-sys-color-on-surface-variant-light),var(--md-sys-color-on-surface-variant-dark));--md-sys-color-inverse-surface:light-dark(var(--md-sys-color-inverse-surface-light),var(--md-sys-color-inverse-surface-dark));--md-sys-color-inverse-on-surface:light-dark(var(--md-sys-color-inverse-on-surface-light),var(--md-sys-color-inverse-on-surface-dark));--md-sys-color-inverse-primary:light-dark(var(--md-sys-color-inverse-primary-light),var(--md-sys-color-inverse-primary-dark));--md-sys-color-shadow:light-dark(var(--md-sys-color-shadow-light),var(--md-sys-color-shadow-dark));--md-sys-color-surface-tint:light-dark(var(--md-sys-color-surface-tint-light),var(--md-sys-color-surface-tint-dark));--md-sys-color-outline-variant:light-dark(var(--md-sys-color-outline-variant-light),var(--md-sys-color-outline-variant-dark));--md-sys-color-scrim:light-dark(var(--md-sys-color-scrim-light),var(--md-sys-color-scrim-dark));--md-sys-color-error-variant:light-dark(var(--md-sys-color-error-variant-light),var(--md-sys-color-error-variant-dark));--md-sys-color-error-variant-container:light-dark(var(--md-sys-color-error-variant-container-light),var(--md-sys-color-error-variant-container-dark));--md-sys-color-on-error-variant:light-dark(var(--md-sys-color-on-error-variant-light),var(--md-sys-color-on-error-variant-dark));--md-sys-color-on-error-variant-container:light-dark(var(--md-sys-color-on-error-variant-container-light),var(--md-sys-color-on-error-variant-container-dark))}}@layer components{.m3-badge{--md-color-container:var(--md-sys-color-error);--md-color-on-container:var(--md-sys-color-on-error);background-color:var(--md-color-container);color:var(--md-color-on-container);--_badge-container-shape:var(--md-badge-container-shape,var(--_badge-shape));--_badge-container-size:var(--md-badge-container-size,var(--_badge-size));box-sizing:border-box;vertical-align:middle;-webkit-user-select:none;user-select:none;inline-size:var(--_badge-container-size);min-inline-size:var(--_badge-container-size);block-size:var(--_badge-container-size);border-radius:var(--_badge-container-shape);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.m3-badge[data-variant=large]{--_badge-container-shape:var(--md-badge-container-shape,var(--_badge-large-shape));--_badge-container-size:var(--md-badge-container-size,var(--_badge-large-size));inline-size:auto;padding-inline:var(--_badge-large-label-inline-padding)}.m3-badge-label{font-family:var(--md-sys-typescale-label-small-font), sans-serif;font-weight:var(--md-sys-typescale-label-small-weight);font-size:var(--md-sys-typescale-label-small-size);letter-spacing:var(--md-sys-typescale-label-small-tracking);line-height:var(--md-sys-typescale-label-small-line-height);color:inherit;white-space:nowrap;line-height:1}.m3-badge[data-hidden=true]{display:none}.m3-bottom-sheet{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:inherit;box-shadow:none;pointer-events:none;transition:overlay var(--md-duration-spatial) allow-discrete, display var(--md-duration-spatial) allow-discrete;background:0 0;border:none;place-items:end center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.m3-bottom-sheet[open]{pointer-events:auto}.m3-bottom-sheet::backdrop{transition:background-color var(--md-duration-spatial) var(--md-timing-function-spatial), display var(--md-duration-spatial) allow-discrete, overlay var(--md-duration-spatial) allow-discrete;background-color:#0000}.m3-bottom-sheet[open]::backdrop{background-color:rgba(from var(--md-sys-color-scrim) r g b / .3);animation:bottomSheetBackdropOpacity var(--md-timing-function-spatial) var(--md-duration-spatial)}.m3-bottom-sheet-surface{z-index:1;box-sizing:border-box;inline-size:100%;max-inline-size:40rem;max-block-size:min(calc(var(--_bottom-sheet-max-height) + var(--_bottom-sheet-background-extension)), 100vb);padding:1rem 1.5rem calc(1.5rem + var(--_bottom-sheet-background-extension));border-radius:var(--_sheet-bottom-docked-container-shape);background-color:var(--_sheet-bottom-docked-container-color);box-shadow:var(--_sheet-bottom-docked-modal-container-elevation);visibility:hidden;transition:transform .32s var(--md-timing-function-emphasized-decel), padding-block-end .32s var(--md-timing-function-emphasized-decel), max-block-size .32s var(--md-timing-function-emphasized-decel), visibility var(--md-duration-spatial);will-change:transform;touch-action:pan-y;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:1rem;display:grid;position:relative;overflow:hidden;transform:translateY(100%)}.m3-bottom-sheet[open] .m3-bottom-sheet-surface{transform:translateY(var(--_bottom-sheet-translate-offset));visibility:visible;animation:bottomSheetIn .32s var(--md-timing-function-emphasized-decel)}.m3-bottom-sheet[data-dragging=true] .m3-bottom-sheet-surface{cursor:grabbing;transition:none}.m3-bottom-sheet-drag-handle{inline-size:var(--_sheet-bottom-docked-drag-handle-width);block-size:var(--_sheet-bottom-docked-drag-handle-height);background:var(--_sheet-bottom-docked-drag-handle-color);touch-action:none;border-radius:3.40282e38px;justify-self:center}.m3-bottom-sheet-headline{font-family:var(--md-sys-typescale-title-large-font), sans-serif;font-weight:var(--md-sys-typescale-title-large-weight);font-size:var(--md-sys-typescale-title-large-size);letter-spacing:var(--md-sys-typescale-title-large-tracking);line-height:var(--md-sys-typescale-title-large-line-height);color:var(--md-sys-color-on-surface);margin:0}.m3-bottom-sheet-content{font-family:var(--md-sys-typescale-body-medium-font), sans-serif;font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-line-height);min-block-size:0;color:var(--md-sys-color-on-surface-variant);overflow:auto}.m3-bottom-sheet-actions{flex-wrap:wrap;justify-content:end;gap:.5rem;display:flex}@starting-style{.m3-bottom-sheet[open] .m3-bottom-sheet-surface{visibility:hidden;transform:translateY(100%)}.m3-bottom-sheet[open]::backdrop{background-color:#0000}}@media (prefers-reduced-motion:reduce){.m3-bottom-sheet,.m3-bottom-sheet::backdrop,.m3-bottom-sheet-surface{transition-duration:0s;animation-duration:0s}}@keyframes bottomSheetIn{0%{transform:translateY(100%)}to{transform:translateY(var(--_bottom-sheet-translate-offset))}}@keyframes bottomSheetBackdropOpacity{0%{opacity:0}to{opacity:1}}.m3-button{-webkit-user-select:none;user-select:none;transition:border-radius var(--md-easing-fast-spatial), box-shadow var(--md-easing-fast), background-color var(--md-easing-fast), color var(--md-easing-fast);--md-color-container:var(--_button-container-color);--md-color-on-container:var(--_button-label-text-color);background-color:var(--md-color-container);color:var(--md-color-on-container);box-shadow:var(--_button-container-elevation), inset 0 0 0 var(--button-outline-width,0) var(--button-outline-color,#000);border:none;border-start-start-radius:var(--_button-container-shape);border-start-end-radius:var(--_button-container-shape);border-end-end-radius:var(--_button-container-shape);border-end-start-radius:var(--_button-container-shape);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.m3-button:not(:disabled):not(:has(input:disabled)){cursor:pointer}.m3-button:hover{--md-color-on-container:var(--_button-hovered-label-text-color);box-shadow:var(--_button-hovered-container-elevation,var(--_button-container-elevation)), inset 0 0 0 var(--button-outline-width,0) var(--button-outline-color,#000)}.m3-button:focus-visible{--md-color-on-container:var(--_button-focused-label-text-color);box-shadow:var(--_button-focused-container-elevation), inset 0 0 0 var(--button-outline-width,0) var(--button-outline-color,#000);outline-offset:var(--_button-focus-indicator-outline-offset);outline:var(--_button-focus-indicator-color) solid var(--_button-focus-indicator-thickness)}.m3-button:has(input:focus-visible){--md-color-on-container:var(--_button-focused-label-text-color);box-shadow:var(--_button-focused-container-elevation), inset 0 0 0 var(--button-outline-width,0) var(--button-outline-color,#000);outline-offset:var(--_button-focus-indicator-outline-offset);outline:var(--_button-focus-indicator-color) solid var(--_button-focus-indicator-thickness)}.m3-button[data-pressed=true]{--md-color-on-container:var(--_button-pressed-label-text-color);box-shadow:var(--_button-pressed-container-elevation), inset 0 0 0 var(--button-outline-width,0) var(--button-outline-color,#000)}.m3-button:disabled{background-color:rgb(from var(--_button-disabled-container-color) r g b / .1);color:rgb(from var(--_button-disabled-label-text-color) r g b / .38);box-shadow:var(--_button-disabled-container-elevation), inset 0 0 0 var(--button-outline-width,0) var(--button-outline-color,#000)}label.m3-button:has(input:disabled){background-color:rgb(from var(--_button-disabled-container-color) r g b / .1);color:rgb(from var(--_button-disabled-label-text-color) r g b / .38);box-shadow:var(--_button-disabled-container-elevation), inset 0 0 0 var(--button-outline-width,0) var(--button-outline-color,#000)}.m3-button[data-color=elevated]{--_button-container-color:var(--md-button-container-color,var(--_button-elevated-container-color));--_button-container-elevation:var(--md-button-container-elevation,var(--_button-elevated-container-elevation));--_button-label-text-color:var(--md-button-label-text-color,var(--_button-elevated-label-text-color));--_button-hovered-container-elevation:var(--md-button-hovered-container-elevation,var(--_button-elevated-hovered-container-elevation));--_button-hovered-label-text-color:var(--md-button-hovered-label-text-color,var(--_button-elevated-hovered-label-text-color));--_button-focused-container-elevation:var(--md-button-focused-container-elevation,var(--_button-elevated-focused-container-elevation));--_button-focused-label-text-color:var(--md-button-focused-label-text-color,var(--_button-elevated-focused-label-text-color));--_button-pressed-container-elevation:var(--md-button-pressed-container-elevation,var(--_button-elevated-pressed-container-elevation));--_button-pressed-label-text-color:var(--md-button-pressed-label-text-color,var(--_button-elevated-pressed-label-text-color));--_button-disabled-container-color:var(--md-button-disabled-container-color,var(--_button-elevated-disabled-container-color));--_button-disabled-container-elevation:var(--md-button-disabled-container-elevation,var(--_button-elevated-disabled-container-elevation));--_button-disabled-label-text-color:var(--md-button-disabled-label-text-color,var(--_button-elevated-disabled-label-text-color));--_button-unselected-container-color:var(--md-button-unselected-container-color,var(--_button-elevated-unselected-container-color));--_button-selected-container-color:var(--md-button-selected-container-color,var(--_button-elevated-selected-container-color));--_button-unselected-label-text-color:var(--md-button-unselected-label-text-color,var(--_button-elevated-unselected-label-text-color));--_button-selected-label-text-color:var(--md-button-selected-label-text-color,var(--_button-elevated-selected-label-text-color))}.m3-button[data-color=filled]{--_button-container-color:var(--md-button-container-color,var(--_button-filled-container-color));--_button-container-elevation:var(--md-button-container-elevation,var(--_button-filled-container-elevation));--_button-label-text-color:var(--md-button-label-text-color,var(--_button-filled-label-text-color));--_button-hovered-container-elevation:var(--md-button-hovered-container-elevation,var(--_button-filled-hovered-container-elevation));--_button-hovered-label-text-color:var(--md-button-hovered-label-text-color,var(--_button-filled-hovered-label-text-color));--_button-focused-container-elevation:var(--md-button-focused-container-elevation,var(--_button-filled-focused-container-elevation));--_button-focused-label-text-color:var(--md-button-focused-label-text-color,var(--_button-filled-focused-label-text-color));--_button-pressed-container-elevation:var(--md-button-pressed-container-elevation,var(--_button-filled-pressed-container-elevation));--_button-pressed-label-text-color:var(--md-button-pressed-label-text-color,var(--_button-filled-pressed-label-text-color));--_button-disabled-container-color:var(--md-button-disabled-container-color,var(--_button-filled-disabled-container-color));--_button-disabled-container-elevation:var(--md-button-disabled-container-elevation,var(--_button-filled-disabled-container-elevation));--_button-disabled-label-text-color:var(--md-button-disabled-label-text-color,var(--_button-filled-disabled-label-text-color));--_button-unselected-container-color:var(--md-button-unselected-container-color,var(--_button-filled-unselected-container-color));--_button-selected-container-color:var(--md-button-selected-container-color,var(--_button-filled-selected-container-color));--_button-unselected-label-text-color:var(--md-button-unselected-label-text-color,var(--_button-filled-unselected-label-text-color));--_button-selected-label-text-color:var(--md-button-selected-label-text-color,var(--_button-filled-selected-label-text-color))}.m3-button[data-color=tonal]{--_button-container-color:var(--md-button-container-color,var(--_button-tonal-container-color));--_button-container-elevation:var(--md-button-container-elevation,var(--_button-tonal-container-elevation));--_button-label-text-color:var(--md-button-label-text-color,var(--_button-tonal-label-text-color));--_button-hovered-container-elevation:var(--md-button-hovered-container-elevation,var(--_button-tonal-hovered-container-elevation));--_button-hovered-label-text-color:var(--md-button-hovered-label-text-color,var(--_button-tonal-hovered-label-text-color));--_button-focused-container-elevation:var(--md-button-focused-container-elevation,var(--_button-tonal-focused-container-elevation));--_button-focused-label-text-color:var(--md-button-focused-label-text-color,var(--_button-tonal-focused-label-text-color));--_button-pressed-container-elevation:var(--md-button-pressed-container-elevation,var(--_button-tonal-pressed-container-elevation));--_button-pressed-label-text-color:var(--md-button-pressed-label-text-color,var(--_button-tonal-pressed-label-text-color));--_button-disabled-container-color:var(--md-button-disabled-container-color,var(--_button-tonal-disabled-container-color));--_button-disabled-container-elevation:var(--md-button-disabled-container-elevation,var(--_button-tonal-disabled-container-elevation));--_button-disabled-label-text-color:var(--md-button-disabled-label-text-color,var(--_button-tonal-disabled-label-text-color));--_button-unselected-container-color:var(--md-button-unselected-container-color,var(--_button-tonal-unselected-container-color));--_button-selected-container-color:var(--md-button-selected-container-color,var(--_button-tonal-selected-container-color));--_button-unselected-label-text-color:var(--md-button-unselected-label-text-color,var(--_button-tonal-unselected-label-text-color));--_button-selected-label-text-color:var(--md-button-selected-label-text-color,var(--_button-tonal-selected-label-text-color))}.m3-button[data-color=outlined]{--_button-container-color:var(--md-button-container-color,transparent);--_button-label-text-color:var(--md-button-label-text-color,var(--_button-outlined-label-text-color));--button-outline-color:var(--_button-outlined-outline-color);--_button-hovered-label-text-color:var(--md-button-hovered-label-text-color,var(--_button-outlined-hovered-label-text-color));--_button-focused-label-text-color:var(--md-button-focused-label-text-color,var(--_button-outlined-focused-label-text-color));--_button-pressed-label-text-color:var(--md-button-pressed-label-text-color,var(--_button-outlined-pressed-label-text-color));--_button-disabled-container-color:var(--md-button-disabled-container-color,transparent);--_button-disabled-label-text-color:var(--md-button-disabled-label-text-color,var(--_button-outlined-disabled-label-text-color));--_button-unselected-container-color:var(--md-button-unselected-container-color,transparent);--_button-selected-container-color:var(--md-button-selected-container-color,var(--_button-outlined-selected-container-color));--_button-unselected-label-text-color:var(--md-button-unselected-label-text-color,var(--_button-outlined-unselected-label-text-color));--_button-selected-label-text-color:var(--md-button-selected-label-text-color,var(--_button-outlined-selected-label-text-color))}.m3-button[data-color=text]{--_button-container-color:var(--md-button-container-color,transparent);--_button-label-text-color:var(--md-button-label-text-color,var(--_button-text-label-text-color));--_button-hovered-label-text-color:var(--md-button-hovered-label-text-color,var(--_button-text-hovered-label-text-color));--_button-focused-label-text-color:var(--md-button-focused-label-text-color,var(--_button-text-focused-label-text-color));--_button-pressed-label-text-color:var(--md-button-pressed-label-text-color,var(--_button-text-pressed-label-text-color));--_button-disabled-container-color:var(--md-button-disabled-container-color,transparent);--_button-disabled-label-text-color:var(--md-button-disabled-label-text-color,var(--_button-text-disabled-label-text-color));--_button-unselected-container-color:var(--md-button-unselected-container-color,transparent);--_button-selected-container-color:var(--md-button-selected-container-color,transparent);--_button-unselected-label-text-color:var(--md-button-unselected-label-text-color,var(--_button-text-label-text-color));--_button-selected-label-text-color:var(--md-button-selected-label-text-color,var(--_button-text-label-text-color))}.m3-button[data-size=extra-small]{font-family:var(--md-sys-typescale-label-large-font), sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);--_button-container-shape-round:var(--md-button-container-shape-round,var(--md-shape-action));--_button-container-shape-square:var(--md-button-container-shape-square,var(--_button-xsmall-container-shape-square));--_button-pressed-container-shape:var(--md-button-pressed-container-shape,var(--_button-xsmall-pressed-container-shape));--_button-selected-container-shape:var(--md-button-selected-container-shape,var(--_button-xsmall-selected-container-shape-round));--_button-icon-size:var(--md-button-icon-size,var(--_button-xsmall-icon-size));--_button-icon-label-space:var(--md-button-icon-label-space,var(--_button-xsmall-icon-label-space));height:2rem;padding-inline:.75rem}.m3-button[data-size=small]{font-family:var(--md-sys-typescale-label-large-font), sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);--_button-container-shape-round:var(--md-button-container-shape-round,var(--md-shape-action));--_button-container-shape-square:var(--md-button-container-shape-square,var(--_button-small-container-shape-square));--_button-pressed-container-shape:var(--md-button-pressed-container-shape,var(--_button-small-pressed-container-shape));--_button-selected-container-shape:var(--md-button-selected-container-shape,var(--_button-small-selected-container-shape-round));--_button-icon-size:var(--md-button-icon-size,var(--_button-small-icon-size));--_button-icon-label-space:var(--md-button-icon-label-space,var(--_button-small-icon-label-space));height:2.5rem;padding-inline:1rem}.m3-button[data-size=medium]{font-family:var(--md-sys-typescale-title-medium-font), sans-serif;font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-tracking);line-height:var(--md-sys-typescale-title-medium-line-height);--_button-container-shape-round:var(--md-button-container-shape-round,var(--md-shape-action));--_button-container-shape-square:var(--md-button-container-shape-square,var(--_button-medium-container-shape-square));--_button-pressed-container-shape:var(--md-button-pressed-container-shape,var(--_button-medium-pressed-container-shape));--_button-selected-container-shape:var(--md-button-selected-container-shape,var(--_button-medium-selected-container-shape-round));--_button-icon-size:var(--md-button-icon-size,var(--_button-medium-icon-size));--_button-icon-label-space:var(--md-button-icon-label-space,var(--_button-medium-icon-label-space));height:3.5rem;padding-inline:1.5rem}.m3-button[data-size=large]{font-family:var(--md-sys-typescale-headline-small-font), sans-serif;font-weight:var(--md-sys-typescale-headline-small-weight);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-tracking);line-height:var(--md-sys-typescale-headline-small-line-height);--_button-container-shape-round:var(--md-button-container-shape-round,var(--md-shape-action));--_button-container-shape-square:var(--md-button-container-shape-square,var(--_button-large-container-shape-square));--_button-pressed-container-shape:var(--md-button-pressed-container-shape,var(--_button-large-pressed-container-shape));--_button-selected-container-shape:var(--md-button-selected-container-shape,var(--_button-large-selected-container-shape-round));--_button-icon-size:var(--md-button-icon-size,var(--_button-large-icon-size));--_button-icon-label-space:var(--md-button-icon-label-space,var(--_button-large-icon-label-space));height:6rem;padding-inline:3rem}.m3-button[data-size=extra-large]{font-family:var(--md-sys-typescale-headline-large-font), sans-serif;font-weight:var(--md-sys-typescale-headline-large-weight);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-tracking);line-height:var(--md-sys-typescale-headline-large-line-height);--_button-container-shape-round:var(--md-button-container-shape-round,var(--md-shape-action));--_button-container-shape-square:var(--md-button-container-shape-square,var(--_button-xlarge-container-shape-square));--_button-pressed-container-shape:var(--md-button-pressed-container-shape,var(--_button-xlarge-pressed-container-shape));--_button-selected-container-shape:var(--md-button-selected-container-shape,var(--_button-xlarge-selected-container-shape-round));--_button-icon-size:var(--md-button-icon-size,var(--_button-xlarge-icon-size));--_button-icon-label-space:var(--md-button-icon-label-space,var(--_button-xlarge-icon-label-space));height:8.5rem;padding-inline:4rem}.m3-button[data-color=outlined][data-size=extra-small]{--button-outline-width:var(--_button-xsmall-outlined-outline-width)}.m3-button[data-color=outlined][data-size=small]{--button-outline-width:var(--_button-small-outlined-outline-width)}.m3-button[data-color=outlined][data-size=medium]{--button-outline-width:var(--_button-medium-outlined-outline-width)}.m3-button[data-color=outlined][data-size=large]{--button-outline-width:var(--_button-large-outlined-outline-width)}.m3-button[data-color=outlined][data-size=extra-large]{--button-outline-width:var(--_button-xlarge-outlined-outline-width)}.m3-button[data-shape=rounded]{--_button-container-shape:var(--md-button-container-shape,var(--_button-container-shape-round))}.m3-button[data-shape=rounded][data-press-shape-morph=true][data-pressed=true]{--_button-container-shape:var(--md-button-container-shape,var(--_button-pressed-container-shape))}.m3-button[data-shape=square]{--_button-container-shape:var(--md-button-container-shape,var(--_button-container-shape-square))}.m3-button[data-shape=square][data-press-shape-morph=true][data-pressed=true]{--_button-container-shape:var(--md-button-container-shape,var(--_button-pressed-container-shape))}.m3-button[data-toggleable=true] input[type=checkbox],.m3-button[data-toggleable=true] input[type=radio]{all:unset;appearance:none;opacity:0}.m3-button[data-toggleable=true]{--md-color-container:var(--_button-unselected-container-color);--md-color-on-container:var(--_button-label-text-unselected-color)}.m3-button[data-toggleable=true]:hover{--md-color-on-container:var(--_button-unselected-hovered-label-text-color)}.m3-button[data-toggleable=true]:focus-visible{--md-color-on-container:var(--_button-unselected-focused-label-text-color)}.m3-button[data-toggleable=true]:has(input:focus-visible){--md-color-on-container:var(--_button-unselected-focused-label-text-color)}.m3-button[data-toggleable=true][data-pressed=true]{--md-color-on-container:var(--_button-unselected-pressed-label-text-color)}:is(.m3-button[data-toggleable=true]:has(input[type=checkbox]:checked),.m3-button[data-toggleable=true]:has(input[type=radio]:checked)){--_button-container-shape:var(--md-button-container-shape,var(--_button-selected-container-shape));--md-color-container:var(--_button-selected-container-color);--md-color-on-container:var(--_button-label-text-selected-color)}:is(.m3-button[data-toggleable=true]:has(input[type=checkbox]:checked),.m3-button[data-toggleable=true]:has(input[type=radio]:checked))[data-press-shape-morph=true]:active{--_button-container-shape:var(--md-button-container-shape,var(--_button-pressed-container-shape))}[data-type=connected] .m3-button{border-start-start-radius:var(--_button-group-connected-container-shape);border-start-end-radius:var(--_button-group-connected-inner-corner-corner-size);border-end-end-radius:var(--_button-group-connected-inner-corner-corner-size);border-end-start-radius:var(--_button-group-connected-container-shape)}[data-type=connected] .m3-button:first-of-type{border-start-start-radius:var(--_button-group-connected-container-shape);border-start-end-radius:var(--_button-group-connected-inner-corner-corner-size);border-end-end-radius:var(--_button-group-connected-inner-corner-corner-size);border-end-start-radius:var(--_button-group-connected-container-shape)}[data-type=connected] .m3-button:first-of-type[data-pressed=true]{--_button-group-connected-inner-corner-corner-size:var(--md-button-group-connected-inner-corner-corner-size,var(--_button-group-connected-pressed-inner-corner-corner-size))}[data-type=connected] .m3-button:last-of-type{--_button-container-shape:var(--md-button-container-shape,var(--_button-group-connected-inner-corner-corner-size));border-start-start-radius:var(--_button-group-connected-inner-corner-corner-size);border-start-end-radius:var(--_button-group-connected-container-shape);border-end-end-radius:var(--_button-group-connected-container-shape);border-end-start-radius:var(--_button-group-connected-inner-corner-corner-size)}[data-type=connected] .m3-button:last-of-type[data-pressed=true]{--_button-group-connected-inner-corner-corner-size:var(--md-button-group-connected-inner-corner-corner-size,var(--_button-group-connected-pressed-inner-corner-corner-size))}[data-type=connected] .m3-button:not(:first-of-type):not(:last-of-type){--_button-container-shape:var(--md-button-container-shape,var(--_button-group-connected-inner-corner-corner-size));border-start-start-radius:var(--_button-group-connected-inner-corner-corner-size);border-start-end-radius:var(--_button-group-connected-inner-corner-corner-size);border-end-end-radius:var(--_button-group-connected-inner-corner-corner-size);border-end-start-radius:var(--_button-group-connected-inner-corner-corner-size)}[data-type=connected] .m3-button:not(:first-of-type):not(:last-of-type)[data-pressed=true]{--_button-group-connected-inner-corner-corner-size:var(--md-button-group-connected-inner-corner-corner-size,var(--_button-group-connected-pressed-inner-corner-corner-size))}[data-type=connected] .m3-button[data-press-shape-morph=true]:first-of-type:active,[data-type=connected] .m3-button[data-press-shape-morph=true]:last-of-type:active{--_button-group-connected-inner-corner-corner-size:var(--md-button-group-connected-inner-corner-corner-size,var(--_button-group-connected-pressed-inner-corner-corner-size))}[data-type=connected] .m3-button[data-press-shape-morph=true]:not(:first-of-type):not(:last-of-type):active{border-radius:var(--_button-group-connected-pressed-inner-corner-corner-size)}[data-type=connected] .m3-button:first-of-type:has(input:checked){border-start-end-radius:var(--_button-group-connected-selected-inner-corner-corner-size);border-end-end-radius:var(--_button-group-connected-selected-inner-corner-corner-size)}[data-type=connected] .m3-button:first-of-type:has(input:checked)[data-pressed=true]{--_button-group-connected-selected-inner-corner-corner-size:var(--md-button-group-connected-selected-inner-corner-corner-size,var(--_button-group-connected-pressed-inner-corner-corner-size))}[data-type=connected] .m3-button:last-of-type:has(input:checked){border-start-start-radius:var(--_button-group-connected-selected-inner-corner-corner-size);border-end-start-radius:var(--_button-group-connected-selected-inner-corner-corner-size)}[data-type=connected] .m3-button:last-of-type:has(input:checked)[data-pressed=true]{--_button-group-connected-selected-inner-corner-corner-size:var(--md-button-group-connected-selected-inner-corner-corner-size,var(--_button-group-connected-pressed-inner-corner-corner-size))}[data-type=connected] .m3-button:not(:first-of-type):not(:last-of-type):has(input:checked){border-start-start-radius:var(--_button-group-connected-selected-inner-corner-corner-size);border-start-end-radius:var(--_button-group-connected-selected-inner-corner-corner-size);border-end-end-radius:var(--_button-group-connected-selected-inner-corner-corner-size);border-end-start-radius:var(--_button-group-connected-selected-inner-corner-corner-size)}[data-type=connected] .m3-button:not(:first-of-type):not(:last-of-type):has(input:checked)[data-pressed=true]{--_button-group-connected-selected-inner-corner-corner-size:var(--md-button-group-connected-selected-inner-corner-corner-size,var(--_button-group-connected-pressed-inner-corner-corner-size))}.m3-button-leading{margin-inline-end:var(--_button-icon-label-space)}.m3-button-trailing{margin-inline-start:var(--_button-icon-label-space)}.m3-button-icon{width:var(--_button-icon-size);height:var(--_button-icon-size);font-size:var(--_button-icon-size);justify-content:center;align-items:center;display:inline-flex}.m3-button-group{all:unset;height:var(--_button-group-height);gap:var(--_button-group-between-space);flex-shrink:0;display:inline-flex}.m3-button-group[data-type=standard]{--_button-group-height:var(--md-button-group-height,initial);--_button-group-between-space:var(--md-button-group-between-space,var(--_button-group-standard-medium-between-space))}.m3-button-group[data-type=standard][data-size=extra-small]{--_button-group-height:var(--md-button-group-height,var(--_button-group-standard-xsmall-container-height));--_button-group-between-space:var(--md-button-group-between-space,var(--_button-group-standard-xsmall-between-space))}.m3-button-group[data-type=standard][data-size=small]{--_button-group-height:var(--md-button-group-height,var(--_button-group-standard-small-container-height));--_button-group-between-space:var(--md-button-group-between-space,var(--_button-group-standard-small-between-space))}.m3-button-group[data-type=standard][data-size=medium]{--_button-group-height:var(--md-button-group-height,var(--_button-group-standard-medium-container-height));--_button-group-between-space:var(--md-button-group-between-space,var(--_button-group-standard-medium-between-space))}.m3-button-group[data-type=standard][data-size=large]{--_button-group-height:var(--md-button-group-height,var(--_button-group-standard-large-container-height));--_button-group-between-space:var(--md-button-group-between-space,var(--_button-group-standard-large-between-space))}.m3-button-group[data-type=standard][data-size=extra-large]{--_button-group-height:var(--md-button-group-height,var(--_button-group-standard-xlarge-container-height));--_button-group-between-space:var(--md-button-group-between-space,var(--_button-group-standard-xlarge-between-space))}.m3-button-group[data-type=connected]{--_button-group-connected-container-shape:var(--md-button-group-connected-container-shape,var(--_button-group-connected-medium-container-shape));--_button-group-connected-inner-corner-corner-size:var(--md-button-group-connected-inner-corner-corner-size,var(--_button-group-connected-medium-inner-corner-corner-size));--_button-group-connected-pressed-inner-corner-corner-size:var(--md-button-group-connected-pressed-inner-corner-corner-size,var(--_button-group-connected-medium-pressed-inner-corner-corner-size));--_button-group-connected-selected-inner-corner-corner-size:var(--md-button-group-connected-selected-inner-corner-corner-size,var(--_button-group-connected-medium-selected-inner-corner-corner-size))}.m3-button-group[data-type=connected][data-size=extra-small]{--_button-group-height:var(--md-button-group-height,var(--_button-group-connected-xsmall-container-height));--_button-group-between-space:var(--md-button-group-between-space,var(--_button-group-connected-xsmall-between-space));--_button-group-connected-container-shape:var(--md-button-group-connected-container-shape,var(--_button-group-connected-xsmall-container-shape));--_button-group-connected-inner-corner-corner-size:var(--md-button-group-connected-inner-corner-corner-size,var(--_button-group-connected-xsmall-inner-corner-corner-size));--_button-group-connected-pressed-inner-corner-corner-size:var(--md-button-group-connected-pressed-inner-corner-corner-size,var(--_button-group-connected-xsmall-pressed-inner-corner-corner-size));--_button-group-connected-selected-inner-corner-corner-size:var(--md-button-group-connected-selected-inner-corner-corner-size,var(--_button-group-connected-xsmall-selected-inner-corner-corner-size))}.m3-button-group[data-type=connected][data-size=small]{--_button-group-height:var(--md-button-group-height,var(--_button-group-connected-small-container-height));--_button-group-between-space:var(--md-button-group-between-space,var(--_button-group-connected-small-between-space));--_button-group-connected-container-shape:var(--md-button-group-connected-container-shape,var(--_button-group-connected-small-container-shape));--_button-group-connected-inner-corner-corner-size:var(--md-button-group-connected-inner-corner-corner-size,var(--_button-group-connected-small-inner-corner-corner-size));--_button-group-connected-pressed-inner-corner-corner-size:var(--md-button-group-connected-pressed-inner-corner-corner-size,var(--_button-group-connected-small-pressed-inner-corner-corner-size));--_button-group-connected-selected-inner-corner-corner-size:var(--md-button-group-connected-selected-inner-corner-corner-size,var(--_button-group-connected-small-selected-inner-corner-corner-size))}.m3-button-group[data-type=connected][data-size=medium]{--_button-group-height:var(--md-button-group-height,var(--_button-group-connected-medium-container-height));--_button-group-between-space:var(--md-button-group-between-space,var(--_button-group-connected-medium-between-space));--_button-group-connected-container-shape:var(--md-button-group-connected-container-shape,var(--_button-group-connected-medium-container-shape));--_button-group-connected-inner-corner-corner-size:var(--md-button-group-connected-inner-corner-corner-size,var(--_button-group-connected-medium-inner-corner-corner-size));--_button-group-connected-pressed-inner-corner-corner-size:var(--md-button-group-connected-pressed-inner-corner-corner-size,var(--_button-group-connected-medium-pressed-inner-corner-corner-size));--_button-group-connected-selected-inner-corner-corner-size:var(--md-button-group-connected-selected-inner-corner-corner-size,var(--_button-group-connected-medium-selected-inner-corner-corner-size))}.m3-button-group[data-type=connected][data-size=large]{--_button-group-height:var(--md-button-group-height,var(--_button-group-connected-large-container-height));--_button-group-between-space:var(--md-button-group-between-space,var(--_button-group-connected-large-between-space));--_button-group-connected-container-shape:var(--md-button-group-connected-container-shape,var(--_button-group-connected-large-container-shape));--_button-group-connected-inner-corner-corner-size:var(--md-button-group-connected-inner-corner-corner-size,var(--_button-group-connected-large-inner-corner-corner-size));--_button-group-connected-pressed-inner-corner-corner-size:var(--md-button-group-connected-pressed-inner-corner-corner-size,var(--_button-group-connected-large-pressed-inner-corner-corner-size));--_button-group-connected-selected-inner-corner-corner-size:var(--md-button-group-connected-selected-inner-corner-corner-size,var(--_button-group-connected-large-selected-inner-corner-corner-size))}.m3-button-group[data-type=connected][data-size=extra-large]{--_button-group-height:var(--md-button-group-height,var(--_button-group-connected-xlarge-container-height));--_button-group-between-space:var(--md-button-group-between-space,var(--_button-group-connected-xlarge-between-space));--_button-group-connected-container-shape:var(--md-button-group-connected-container-shape,var(--_button-group-connected-xlarge-container-shape));--_button-group-connected-inner-corner-corner-size:var(--md-button-group-connected-inner-corner-corner-size,var(--_button-group-connected-xlarge-inner-corner-corner-size));--_button-group-connected-pressed-inner-corner-corner-size:var(--md-button-group-connected-pressed-inner-corner-corner-size,var(--_button-group-connected-xlarge-pressed-inner-corner-corner-size));--_button-group-connected-selected-inner-corner-corner-size:var(--md-button-group-connected-selected-inner-corner-corner-size,var(--_button-group-connected-xlarge-selected-inner-corner-corner-size))}.m3-card{text-align:start;transition:border-radius var(--md-easing-fast-spatial), box-shadow var(--md-easing-fast), background-color var(--md-easing-fast), color var(--md-easing-fast);background-color:var(--md-color-container);border:none;justify-content:flex-start;align-items:start;display:inline-flex}.m3-card[data-pressed]{cursor:pointer}.m3-card[data-color=elevated]{--md-color-container:var(--_elevated-card-container-color);box-shadow:var(--_elevated-card-container-elevation);border-radius:var(--_elevated-card-container-shape)}.m3-card[data-color=filled]{--md-color-container:var(--_filled-card-container-color);box-shadow:var(--_filled-card-container-elevation);border-radius:var(--_filled-card-container-shape)}.m3-card[data-color=outlined]{--md-color-container:var(--_outlined-card-container-color);border-radius:var(--_outlined-card-container-shape);box-shadow:inset 0 0 0 var(--_outlined-card-outline-width) var(--_outlined-card-outline-color)}.m3-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;--md-state-layer-color:var(--_unselected-state-layer-color);flex-shrink:0;align-items:center;gap:.25rem;inline-size:fit-content;display:inline-flex;position:relative}.m3-checkbox[data-checked=true]{--md-state-layer-color:var(--_selected-state-layer-color)}.m3-checkbox[data-disabled=true]{cursor:default}.m3-checkbox[data-presentation=true]{cursor:inherit}.m3-checkbox-input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.m3-checkbox-control{inline-size:var(--_target-size);block-size:var(--_target-size);border-radius:var(--_state-layer-shape);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.m3-checkbox-box{inline-size:var(--_container-size);block-size:var(--_container-size);border-radius:var(--_shape);box-shadow:inset 0 0 0 var(--_outline-width) var(--_unselected-outline-color);transition:background-color var(--md-easing-fast), box-shadow var(--md-easing-fast);background-color:#0000;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.m3-checkbox-icon{opacity:0;block-size:.35rem;inline-size:.6rem;transition:all var(--md-easing-fast-spatial);border-block-end:.125rem solid #0000;border-inline-start:.125rem solid #0000;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,calc(-50% - .0625rem))rotate(-45deg)scale(.5)}.m3-checkbox[data-checked=true] .m3-checkbox-control .m3-checkbox-box{background-color:var(--_selected-container-color);box-shadow:none}.m3-checkbox[data-checked=true] .m3-checkbox-control .m3-checkbox-icon{border-color:var(--_selected-icon-color);opacity:1;transform:translate(-50%,calc(-50% - .0625rem))rotate(-45deg)scale(1)}.m3-checkbox:has(.m3-checkbox-input:not(:disabled):active) .m3-checkbox-box{background-color:var(--_selected-container-color)}.m3-checkbox:has(.m3-checkbox-input:not(:disabled):hover) .m3-checkbox-input:checked+.m3-checkbox-control .m3-checkbox-box{background-color:var(--_selected-container-color)}.m3-checkbox:has(.m3-checkbox-input:not(:disabled):active) .m3-checkbox-input:checked+.m3-checkbox-control .m3-checkbox-box{background-color:var(--_selected-container-color)}.m3-checkbox-input:focus-visible+.m3-checkbox-control{outline:var(--_focus-indicator-thickness) solid var(--_focus-indicator-color);outline-offset:var(--_focus-indicator-offset);border-radius:var(--_state-layer-shape)}.m3-checkbox[data-disabled=true] .m3-checkbox-control .m3-checkbox-box{box-shadow:inset 0 0 0 var(--_outline-width) rgba(from var(--_disabled-unselected-outline-color) r g b / var(--_disabled-unselected-outline-opacity))}.m3-checkbox[data-disabled=true][data-checked=true] .m3-checkbox-control .m3-checkbox-box{background-color:rgba(from var(--_disabled-selected-container-color) r g b / var(--_disabled-selected-container-opacity));box-shadow:none}.m3-checkbox[data-disabled=true][data-checked=true] .m3-checkbox-control .m3-checkbox-icon{border-color:rgba(from var(--_disabled-selected-icon-color) r g b / var(--_disabled-selected-icon-opacity))}.m3-checkbox-label{font-family:var(--md-sys-typescale-body-medium-font), sans-serif;font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--_label-color)}.m3-chip{font-family:var(--md-sys-typescale-label-large-font), sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);align-items:center;gap:var(--_chip-icon-gap);-webkit-user-select:none;user-select:none;inline-size:max-content;min-inline-size:max-content;max-inline-size:100%;block-size:var(--_chip-container-height);background-color:var(--_chip-container-color);color:var(--_chip-label-color);box-shadow:var(--_chip-container-elevation), inset 0 0 0 var(--_chip-outline-width) var(--_chip-outline-color);transition:background-color var(--md-easing-fast), box-shadow var(--md-easing-fast), color var(--md-easing-fast), border-radius var(--md-easing-fast-spatial);--_chip-container-height:var(--md-chip-container-height,2rem);--_chip-container-shape:var(--md-chip-container-shape,var(--md-shape-chip));--_chip-flat-container-elevation:var(--md-chip-flat-container-elevation,var(--md-sys-elevation-level0));--_chip-elevated-container-elevation:var(--md-chip-elevated-container-elevation,var(--md-sys-elevation-level1));--_chip-elevated-container-color:var(--md-chip-elevated-container-color,var(--md-sys-color-surface-container-low));--_chip-flat-outline-color:var(--md-chip-flat-outline-color,var(--md-sys-color-outline-variant));--_chip-flat-outline-width:var(--md-chip-flat-outline-width,.0625rem);--_chip-label-default-color:var(--md-chip-label-default-color,var(--md-sys-color-on-surface));--_chip-hover-label-color:var(--md-chip-hover-label-color,var(--_chip-label-default-color));--_chip-focus-label-color:var(--md-chip-focus-label-color,var(--_chip-label-default-color));--_chip-pressed-label-color:var(--md-chip-pressed-label-color,var(--_chip-label-default-color));--_chip-disabled-label-color:var(--md-chip-disabled-label-color,var(--md-sys-color-on-surface));--_chip-disabled-label-opacity:var(--md-chip-disabled-label-opacity,.38);--_chip-icon-size:var(--md-chip-icon-size,1.125rem);--_chip-leading-default-color:var(--md-chip-leading-default-color,currentColor);--_chip-trailing-default-color:var(--md-chip-trailing-default-color,currentColor);--_chip-hover-leading-color:var(--md-chip-hover-leading-color,var(--_chip-leading-default-color));--_chip-hover-trailing-color:var(--md-chip-hover-trailing-color,var(--_chip-trailing-default-color));--_chip-focus-leading-color:var(--md-chip-focus-leading-color,var(--_chip-leading-default-color));--_chip-focus-trailing-color:var(--md-chip-focus-trailing-color,var(--_chip-trailing-default-color));--_chip-pressed-leading-color:var(--md-chip-pressed-leading-color,var(--_chip-leading-default-color));--_chip-pressed-trailing-color:var(--md-chip-pressed-trailing-color,var(--_chip-trailing-default-color));--_chip-disabled-leading-color:var(--md-chip-disabled-leading-color,var(--md-sys-color-on-surface));--_chip-disabled-trailing-color:var(--md-chip-disabled-trailing-color,var(--md-sys-color-on-surface));--_chip-disabled-icon-opacity:var(--md-chip-disabled-icon-opacity,.38);--_chip-hover-state-layer-color:var(--md-chip-hover-state-layer-color,currentColor);--_chip-focus-state-layer-color:var(--md-chip-focus-state-layer-color,currentColor);--_chip-pressed-state-layer-color:var(--md-chip-pressed-state-layer-color,currentColor);--_chip-focus-indicator-color:var(--md-chip-focus-indicator-color,var(--md-sys-color-secondary));--_chip-focus-indicator-thickness:var(--md-chip-focus-indicator-thickness,var(--md-sys-state-focus-indicator-thickness));--_chip-focus-indicator-outline-offset:var(--md-chip-focus-indicator-outline-offset,var(--md-sys-state-focus-indicator-outer-offset));--_chip-disabled-flat-outline-color:var(--md-chip-disabled-flat-outline-color,var(--md-sys-color-on-surface));--_chip-disabled-flat-outline-opacity:var(--md-chip-disabled-flat-outline-opacity,.12);--_chip-disabled-flat-selected-container-color:var(--md-chip-disabled-flat-selected-container-color,var(--md-sys-color-on-surface));--_chip-disabled-flat-selected-container-opacity:var(--md-chip-disabled-flat-selected-container-opacity,.12);--_chip-disabled-elevated-container-color:var(--md-chip-disabled-elevated-container-color,var(--md-sys-color-on-surface));--_chip-disabled-elevated-container-opacity:var(--md-chip-disabled-elevated-container-opacity,.12);--_chip-disabled-elevated-container-elevation:var(--md-chip-disabled-elevated-container-elevation,var(--md-sys-elevation-level0));--_chip-selected-container-color:var(--md-chip-selected-container-color,var(--_chip-container-color));--_chip-selected-elevated-container-color:var(--md-chip-selected-elevated-container-color,var(--_chip-selected-container-color));--_chip-selected-outline-width:var(--md-chip-selected-outline-width,var(--_chip-flat-outline-width));--_chip-selected-label-color:var(--md-chip-selected-label-color,var(--_chip-label-default-color));--_chip-selected-hover-label-color:var(--md-chip-selected-hover-label-color,var(--_chip-hover-label-color));--_chip-selected-focus-label-color:var(--md-chip-selected-focus-label-color,var(--_chip-focus-label-color));--_chip-selected-pressed-label-color:var(--md-chip-selected-pressed-label-color,var(--_chip-pressed-label-color));--_chip-selected-leading-color:var(--md-chip-selected-leading-color,var(--_chip-leading-default-color));--_chip-selected-trailing-color:var(--md-chip-selected-trailing-color,var(--_chip-trailing-default-color));--_chip-selected-hover-leading-color:var(--md-chip-selected-hover-leading-color,var(--_chip-hover-leading-color));--_chip-selected-hover-trailing-color:var(--md-chip-selected-hover-trailing-color,var(--_chip-hover-trailing-color));--_chip-selected-focus-leading-color:var(--md-chip-selected-focus-leading-color,var(--_chip-focus-leading-color));--_chip-selected-focus-trailing-color:var(--md-chip-selected-focus-trailing-color,var(--_chip-focus-trailing-color));--_chip-selected-pressed-leading-color:var(--md-chip-selected-pressed-leading-color,var(--_chip-pressed-leading-color));--_chip-selected-pressed-trailing-color:var(--md-chip-selected-pressed-trailing-color,var(--_chip-pressed-trailing-color));--_chip-selected-hover-state-layer-color:var(--md-chip-selected-hover-state-layer-color,var(--_chip-hover-state-layer-color));--_chip-selected-focus-state-layer-color:var(--md-chip-selected-focus-state-layer-color,var(--_chip-focus-state-layer-color));--_chip-selected-pressed-state-layer-color:var(--md-chip-selected-pressed-state-layer-color,var(--_chip-pressed-state-layer-color));--_chip-flat-hover-container-elevation:var(--md-chip-flat-hover-container-elevation,var(--_chip-flat-container-elevation));--_chip-flat-focus-container-elevation:var(--md-chip-flat-focus-container-elevation,var(--_chip-flat-container-elevation));--_chip-flat-pressed-container-elevation:var(--md-chip-flat-pressed-container-elevation,var(--_chip-flat-container-elevation));--_chip-flat-selected-hover-container-elevation:var(--md-chip-flat-selected-hover-container-elevation,var(--_chip-flat-container-elevation));--_chip-flat-selected-focus-container-elevation:var(--md-chip-flat-selected-focus-container-elevation,var(--_chip-flat-container-elevation));--_chip-flat-selected-pressed-container-elevation:var(--md-chip-flat-selected-pressed-container-elevation,var(--_chip-flat-container-elevation));--_chip-container-color:var(--md-chip-container-color,transparent);--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-flat-container-elevation));--_chip-outline-color:var(--md-chip-outline-color,var(--_chip-flat-outline-color));--_chip-outline-width:var(--md-chip-outline-width,var(--_chip-flat-outline-width));--_chip-label-color:var(--md-chip-label-color,var(--_chip-label-default-color));--_chip-leading-icon-color:var(--md-chip-leading-icon-color,var(--_chip-leading-default-color));--_chip-trailing-icon-color:var(--md-chip-trailing-icon-color,var(--_chip-trailing-default-color));--md-state-layer-color:var(--_chip-hover-state-layer-color);border:none;border-start-start-radius:var(--_chip-container-shape);border-start-end-radius:var(--_chip-container-shape);border-end-end-radius:var(--_chip-container-shape);border-end-start-radius:var(--_chip-container-shape);flex-shrink:0;margin:0;padding-inline-start:var(--_chip-leading-space);padding-inline-end:var(--_chip-trailing-space);display:inline-flex;position:relative}.m3-chip[data-variant=assist]{--_chip-container-height:var(--md-chip-container-height,var(--_assist-chip-container-height));--_chip-container-shape:var(--md-chip-container-shape,var(--_assist-chip-container-shape));--_chip-flat-container-elevation:var(--md-chip-flat-container-elevation,var(--_assist-chip-flat-container-elevation));--_chip-elevated-container-elevation:var(--md-chip-elevated-container-elevation,var(--_assist-chip-elevated-container-elevation));--_chip-elevated-container-color:var(--md-chip-elevated-container-color,var(--_assist-chip-elevated-container-color));--_chip-flat-outline-color:var(--md-chip-flat-outline-color,var(--md-sys-color-outline));--_chip-flat-outline-width:var(--md-chip-flat-outline-width,var(--_assist-chip-flat-outline-width));--_chip-label-default-color:var(--md-chip-label-default-color,var(--_assist-chip-label-text-color));--_chip-hover-label-color:var(--md-chip-hover-label-color,var(--_assist-chip-hover-label-text-color));--_chip-focus-label-color:var(--md-chip-focus-label-color,var(--_assist-chip-focus-label-text-color));--_chip-pressed-label-color:var(--md-chip-pressed-label-color,var(--_assist-chip-pressed-label-text-color));--_chip-disabled-label-color:var(--md-chip-disabled-label-color,var(--_assist-chip-disabled-label-text-color));--_chip-disabled-label-opacity:var(--md-chip-disabled-label-opacity,var(--_assist-chip-disabled-label-text-opacity));--_chip-icon-size:var(--md-chip-icon-size,var(--_assist-chip-with-icon-icon-size));--_chip-leading-default-color:var(--md-chip-leading-default-color,var(--_assist-chip-with-icon-icon-color));--_chip-trailing-default-color:var(--md-chip-trailing-default-color,var(--_assist-chip-with-icon-icon-color));--_chip-hover-leading-color:var(--md-chip-hover-leading-color,var(--_assist-chip-with-icon-hover-icon-color));--_chip-hover-trailing-color:var(--md-chip-hover-trailing-color,var(--_assist-chip-with-icon-hover-icon-color));--_chip-focus-leading-color:var(--md-chip-focus-leading-color,var(--_assist-chip-with-icon-focus-icon-color));--_chip-focus-trailing-color:var(--md-chip-focus-trailing-color,var(--_assist-chip-with-icon-focus-icon-color));--_chip-pressed-leading-color:var(--md-chip-pressed-leading-color,var(--_assist-chip-with-icon-pressed-icon-color));--_chip-pressed-trailing-color:var(--md-chip-pressed-trailing-color,var(--_assist-chip-with-icon-pressed-icon-color));--_chip-disabled-leading-color:var(--md-chip-disabled-leading-color,var(--_assist-chip-with-icon-disabled-icon-color));--_chip-disabled-trailing-color:var(--md-chip-disabled-trailing-color,var(--_assist-chip-with-icon-disabled-icon-color));--_chip-disabled-icon-opacity:var(--md-chip-disabled-icon-opacity,var(--_assist-chip-with-icon-disabled-icon-opacity));--_chip-hover-state-layer-color:var(--md-chip-hover-state-layer-color,var(--_assist-chip-hover-state-layer-color));--_chip-focus-state-layer-color:var(--md-chip-focus-state-layer-color,var(--_assist-chip-focus-state-layer-color));--_chip-pressed-state-layer-color:var(--md-chip-pressed-state-layer-color,var(--_assist-chip-pressed-state-layer-color));--_chip-focus-indicator-color:var(--md-chip-focus-indicator-color,var(--_assist-chip-focus-indicator-color));--_chip-focus-indicator-thickness:var(--md-chip-focus-indicator-thickness,var(--_assist-chip-focus-indicator-thickness));--_chip-focus-indicator-outline-offset:var(--md-chip-focus-indicator-outline-offset,var(--_assist-chip-focus-indicator-outline-offset));--_chip-disabled-flat-outline-color:var(--md-chip-disabled-flat-outline-color,var(--_assist-chip-flat-disabled-outline-color));--_chip-disabled-flat-outline-opacity:var(--md-chip-disabled-flat-outline-opacity,var(--_assist-chip-flat-disabled-outline-opacity));--_chip-disabled-elevated-container-color:var(--md-chip-disabled-elevated-container-color,var(--_assist-chip-elevated-disabled-container-color));--_chip-disabled-elevated-container-opacity:var(--md-chip-disabled-elevated-container-opacity,var(--_assist-chip-elevated-disabled-container-opacity));--_chip-disabled-elevated-container-elevation:var(--md-chip-disabled-elevated-container-elevation,var(--_assist-chip-elevated-disabled-container-elevation));--_chip-flat-focus-outline-color:var(--md-chip-flat-focus-outline-color,var(--_assist-chip-flat-focus-outline-color));--_chip-elevated-hover-container-elevation:var(--md-chip-elevated-hover-container-elevation,var(--_chip-assist-elevated-hover-container-elevation));--_chip-elevated-focus-container-elevation:var(--md-chip-elevated-focus-container-elevation,var(--_assist-chip-elevated-focus-container-elevation));--_chip-elevated-pressed-container-elevation:var(--md-chip-elevated-pressed-container-elevation,var(--_chip-assist-elevated-pressed-container-elevation))}.m3-chip[data-variant=filter]{--_chip-container-height:var(--md-chip-container-height,var(--_filter-chip-container-height));--_chip-container-shape:var(--md-chip-container-shape,var(--_filter-chip-container-shape));--_chip-flat-container-elevation:var(--md-chip-flat-container-elevation,var(--_filter-chip-flat-container-elevation));--_chip-elevated-container-elevation:var(--md-chip-elevated-container-elevation,var(--_filter-chip-elevated-container-elevation));--_chip-elevated-container-color:var(--md-chip-elevated-container-color,var(--_filter-chip-elevated-unselected-container-color));--_chip-flat-outline-color:var(--md-chip-flat-outline-color,var(--_filter-chip-flat-unselected-outline-color));--_chip-flat-outline-width:var(--md-chip-flat-outline-width,var(--_filter-chip-flat-unselected-outline-width));--_chip-label-default-color:var(--md-chip-label-default-color,var(--_filter-chip-unselected-label-text-color));--_chip-hover-label-color:var(--md-chip-hover-label-color,var(--_filter-chip-unselected-hover-label-text-color));--_chip-focus-label-color:var(--md-chip-focus-label-color,var(--_filter-chip-unselected-focus-label-text-color));--_chip-pressed-label-color:var(--md-chip-pressed-label-color,var(--_filter-chip-unselected-pressed-label-text-color));--_chip-disabled-label-color:var(--md-chip-disabled-label-color,var(--_filter-chip-disabled-label-text-color));--_chip-disabled-label-opacity:var(--md-chip-disabled-label-opacity,var(--_filter-chip-disabled-label-text-opacity));--_chip-icon-size:var(--md-chip-icon-size,var(--_filter-chip-with-icon-icon-size));--_chip-leading-default-color:var(--md-chip-leading-default-color,var(--_filter-chip-with-leading-icon-unselected-leading-icon-color));--_chip-trailing-default-color:var(--md-chip-trailing-default-color,var(--_filter-chip-with-trailing-icon-unselected-trailing-icon-color));--_chip-hover-leading-color:var(--md-chip-hover-leading-color,var(--_filter-chip-with-leading-icon-unselected-hover-leading-icon-color));--_chip-hover-trailing-color:var(--md-chip-hover-trailing-color,var(--_filter-chip-with-trailing-icon-unselected-hover-trailing-icon-color));--_chip-focus-leading-color:var(--md-chip-focus-leading-color,var(--_filter-chip-with-leading-icon-unselected-focus-leading-icon-color));--_chip-focus-trailing-color:var(--md-chip-focus-trailing-color,var(--_filter-chip-with-trailing-icon-unselected-focus-trailing-icon-color));--_chip-pressed-leading-color:var(--md-chip-pressed-leading-color,var(--_filter-chip-with-leading-icon-unselected-pressed-leading-icon-color));--_chip-pressed-trailing-color:var(--md-chip-pressed-trailing-color,var(--_filter-chip-with-trailing-icon-unselected-pressed-trailing-icon-color));--_chip-disabled-leading-color:var(--md-chip-disabled-leading-color,var(--_filter-chip-with-leading-icon-disabled-leading-icon-color));--_chip-disabled-trailing-color:var(--md-chip-disabled-trailing-color,var(--_filter-chip-with-trailing-icon-disabled-trailing-icon-color));--_chip-disabled-icon-opacity:var(--md-chip-disabled-icon-opacity,var(--_filter-chip-with-leading-icon-disabled-leading-icon-opacity));--_chip-hover-state-layer-color:var(--md-chip-hover-state-layer-color,var(--_filter-chip-unselected-hover-state-layer-color));--_chip-focus-state-layer-color:var(--md-chip-focus-state-layer-color,var(--_filter-chip-unselected-focus-state-layer-color));--_chip-pressed-state-layer-color:var(--md-chip-pressed-state-layer-color,var(--_filter-chip-unselected-pressed-state-layer-color));--_chip-focus-indicator-color:var(--md-chip-focus-indicator-color,var(--_filter-chip-focus-indicator-color));--_chip-focus-indicator-thickness:var(--md-chip-focus-indicator-thickness,var(--_filter-chip-focus-indicator-thickness));--_chip-focus-indicator-outline-offset:var(--md-chip-focus-indicator-outline-offset,var(--_filter-chip-focus-indicator-outline-offset));--_chip-disabled-flat-outline-color:var(--md-chip-disabled-flat-outline-color,var(--_filter-chip-flat-disabled-unselected-outline-color));--_chip-disabled-flat-outline-opacity:var(--md-chip-disabled-flat-outline-opacity,var(--_filter-chip-flat-disabled-unselected-outline-opacity));--_chip-disabled-flat-selected-container-color:var(--md-chip-disabled-flat-selected-container-color,var(--_filter-chip-flat-disabled-selected-container-color));--_chip-disabled-flat-selected-container-opacity:var(--md-chip-disabled-flat-selected-container-opacity,var(--_filter-chip-flat-disabled-selected-container-opacity));--_chip-disabled-elevated-container-color:var(--md-chip-disabled-elevated-container-color,var(--_filter-chip-elevated-disabled-container-color));--_chip-disabled-elevated-container-opacity:var(--md-chip-disabled-elevated-container-opacity,var(--_filter-chip-elevated-disabled-container-opacity));--_chip-disabled-elevated-container-elevation:var(--md-chip-disabled-elevated-container-elevation,var(--_filter-chip-elevated-disabled-container-elevation));--_chip-flat-focus-outline-color:var(--md-chip-flat-focus-outline-color,var(--_filter-chip-flat-unselected-focus-outline-color));--_chip-flat-hover-container-elevation:var(--md-chip-flat-hover-container-elevation,var(--_filter-chip-flat-unselected-hover-container-elevation));--_chip-flat-focus-container-elevation:var(--md-chip-flat-focus-container-elevation,var(--_filter-chip-flat-unselected-focus-container-elevation));--_chip-flat-pressed-container-elevation:var(--md-chip-flat-pressed-container-elevation,var(--_filter-chip-flat-unselected-pressed-container-elevation));--_chip-elevated-hover-container-elevation:var(--md-chip-elevated-hover-container-elevation,var(--_filter-chip-elevated-hover-container-elevation));--_chip-elevated-focus-container-elevation:var(--md-chip-elevated-focus-container-elevation,var(--_filter-chip-elevated-focus-container-elevation));--_chip-elevated-pressed-container-elevation:var(--md-chip-elevated-pressed-container-elevation,var(--_filter-chip-elevated-pressed-container-elevation));--_chip-selected-container-color:var(--md-chip-selected-container-color,var(--_filter-chip-flat-selected-container-color));--_chip-selected-elevated-container-color:var(--md-chip-selected-elevated-container-color,var(--_filter-chip-elevated-selected-container-color));--_chip-selected-outline-width:var(--md-chip-selected-outline-width,var(--_filter-chip-flat-selected-outline-width));--_chip-selected-label-color:var(--md-chip-selected-label-color,var(--_filter-chip-selected-label-text-color));--_chip-selected-hover-label-color:var(--md-chip-selected-hover-label-color,var(--_filter-chip-selected-hover-label-text-color));--_chip-selected-focus-label-color:var(--md-chip-selected-focus-label-color,var(--_filter-chip-selected-focus-label-text-color));--_chip-selected-pressed-label-color:var(--md-chip-selected-pressed-label-color,var(--_filter-chip-selected-pressed-label-text-color));--_chip-selected-leading-color:var(--md-chip-selected-leading-color,var(--_filter-chip-with-leading-icon-selected-leading-icon-color));--_chip-selected-trailing-color:var(--md-chip-selected-trailing-color,var(--_filter-chip-with-trailing-icon-selected-trailing-icon-color));--_chip-selected-hover-leading-color:var(--md-chip-selected-hover-leading-color,var(--_filter-chip-with-leading-icon-selected-hover-leading-icon-color));--_chip-selected-hover-trailing-color:var(--md-chip-selected-hover-trailing-color,var(--_filter-chip-with-trailing-icon-selected-hover-trailing-icon-color));--_chip-selected-focus-leading-color:var(--md-chip-selected-focus-leading-color,var(--_filter-chip-with-leading-icon-selected-focus-leading-icon-color));--_chip-selected-focus-trailing-color:var(--md-chip-selected-focus-trailing-color,var(--_filter-chip-with-trailing-icon-selected-focus-trailing-icon-color));--_chip-selected-pressed-leading-color:var(--md-chip-selected-pressed-leading-color,var(--_filter-chip-with-leading-icon-selected-pressed-leading-icon-color));--_chip-selected-pressed-trailing-color:var(--md-chip-selected-pressed-trailing-color,var(--_filter-chip-with-trailing-icon-selected-pressed-trailing-icon-color));--_chip-selected-hover-state-layer-color:var(--md-chip-selected-hover-state-layer-color,var(--_filter-chip-selected-hover-state-layer-color));--_chip-selected-focus-state-layer-color:var(--md-chip-selected-focus-state-layer-color,var(--_filter-chip-selected-focus-state-layer-color));--_chip-selected-pressed-state-layer-color:var(--md-chip-selected-pressed-state-layer-color,var(--_filter-chip-selected-pressed-state-layer-color));--_chip-flat-selected-hover-container-elevation:var(--md-chip-flat-selected-hover-container-elevation,var(--_filter-chip-flat-selected-hover-container-elevation));--_chip-flat-selected-focus-container-elevation:var(--md-chip-flat-selected-focus-container-elevation,var(--_filter-chip-flat-selected-focus-container-elevation));--_chip-flat-selected-pressed-container-elevation:var(--md-chip-flat-selected-pressed-container-elevation,var(--_filter-chip-flat-selected-pressed-container-elevation))}.m3-chip[data-variant=input]{--_chip-container-height:var(--md-chip-container-height,var(--_input-chip-container-height));--_chip-container-shape:var(--md-chip-container-shape,var(--_input-chip-container-shape));--_chip-flat-container-elevation:var(--md-chip-flat-container-elevation,var(--_input-chip-container-elevation));--_chip-elevated-container-elevation:var(--md-chip-elevated-container-elevation,var(--_input-chip-container-elevation));--_chip-elevated-container-color:var(--md-chip-elevated-container-color,transparent);--_chip-flat-outline-color:var(--md-chip-flat-outline-color,var(--_input-chip-unselected-outline-color));--_chip-flat-outline-width:var(--md-chip-flat-outline-width,var(--_input-chip-unselected-outline-width));--_chip-label-default-color:var(--md-chip-label-default-color,var(--_input-chip-unselected-label-text-color));--_chip-hover-label-color:var(--md-chip-hover-label-color,var(--_input-chip-unselected-hover-label-text-color));--_chip-focus-label-color:var(--md-chip-focus-label-color,var(--_input-chip-unselected-focus-label-text-color));--_chip-pressed-label-color:var(--md-chip-pressed-label-color,var(--_input-chip-unselected-pressed-label-text-color));--_chip-disabled-label-color:var(--md-chip-disabled-label-color,var(--_input-chip-disabled-label-text-color));--_chip-disabled-label-opacity:var(--md-chip-disabled-label-opacity,var(--_input-chip-disabled-label-text-opacity));--_chip-icon-size:var(--md-chip-icon-size,var(--_input-chip-with-leading-icon-leading-icon-size));--_chip-leading-default-color:var(--md-chip-leading-default-color,var(--_input-chip-with-leading-icon-unselected-leading-icon-color));--_chip-trailing-default-color:var(--md-chip-trailing-default-color,var(--_input-chip-with-trailing-icon-unselected-trailing-icon-color));--_chip-hover-leading-color:var(--md-chip-hover-leading-color,var(--_input-chip-with-leading-icon-unselected-hover-leading-icon-color));--_chip-hover-trailing-color:var(--md-chip-hover-trailing-color,var(--_input-chip-with-trailing-icon-unselected-hover-trailing-icon-color));--_chip-focus-leading-color:var(--md-chip-focus-leading-color,var(--_input-chip-with-leading-icon-unselected-focus-leading-icon-color));--_chip-focus-trailing-color:var(--md-chip-focus-trailing-color,var(--_input-chip-with-trailing-icon-unselected-focus-trailing-icon-color));--_chip-pressed-leading-color:var(--md-chip-pressed-leading-color,var(--_input-chip-with-leading-icon-unselected-pressed-leading-icon-color));--_chip-pressed-trailing-color:var(--md-chip-pressed-trailing-color,var(--_input-chip-with-trailing-icon-unselected-pressed-trailing-icon-color));--_chip-disabled-leading-color:var(--md-chip-disabled-leading-color,var(--_input-chip-with-leading-icon-disabled-leading-icon-color));--_chip-disabled-trailing-color:var(--md-chip-disabled-trailing-color,var(--_input-chip-with-trailing-icon-disabled-trailing-icon-color));--_chip-disabled-icon-opacity:var(--md-chip-disabled-icon-opacity,var(--_input-chip-with-leading-icon-disabled-leading-icon-opacity));--_chip-hover-state-layer-color:var(--md-chip-hover-state-layer-color,var(--_input-chip-unselected-hover-state-layer-color));--_chip-focus-state-layer-color:var(--md-chip-focus-state-layer-color,var(--_input-chip-unselected-focus-state-layer-color));--_chip-pressed-state-layer-color:var(--md-chip-pressed-state-layer-color,var(--_input-chip-unselected-pressed-state-layer-color));--_chip-focus-indicator-color:var(--md-chip-focus-indicator-color,var(--_input-chip-focus-indicator-color));--_chip-focus-indicator-thickness:var(--md-chip-focus-indicator-thickness,var(--_input-chip-focus-indicator-thickness));--_chip-focus-indicator-outline-offset:var(--md-chip-focus-indicator-outline-offset,var(--_input-chip-focus-indicator-outline-offset));--_chip-disabled-flat-outline-color:var(--md-chip-disabled-flat-outline-color,var(--_input-chip-disabled-unselected-outline-color));--_chip-disabled-flat-outline-opacity:var(--md-chip-disabled-flat-outline-opacity,var(--_input-chip-disabled-unselected-outline-opacity));--_chip-disabled-flat-selected-container-color:var(--md-chip-disabled-flat-selected-container-color,var(--_input-chip-disabled-selected-container-color));--_chip-disabled-flat-selected-container-opacity:var(--md-chip-disabled-flat-selected-container-opacity,var(--_input-chip-disabled-selected-container-opacity));--_chip-disabled-elevated-container-color:var(--md-chip-disabled-elevated-container-color,transparent);--_chip-disabled-elevated-container-opacity:var(--md-chip-disabled-elevated-container-opacity,0);--_chip-disabled-elevated-container-elevation:var(--md-chip-disabled-elevated-container-elevation,var(--_input-chip-container-elevation));--_chip-flat-focus-outline-color:var(--md-chip-flat-focus-outline-color,var(--_input-chip-unselected-focus-outline-color));--_chip-flat-hover-container-elevation:var(--md-chip-flat-hover-container-elevation,var(--_input-chip-container-elevation));--_chip-flat-focus-container-elevation:var(--md-chip-flat-focus-container-elevation,var(--_input-chip-container-elevation));--_chip-flat-pressed-container-elevation:var(--md-chip-flat-pressed-container-elevation,var(--_input-chip-container-elevation));--_chip-elevated-hover-container-elevation:var(--md-chip-elevated-hover-container-elevation,var(--_input-chip-container-elevation));--_chip-elevated-focus-container-elevation:var(--md-chip-elevated-focus-container-elevation,var(--_input-chip-container-elevation));--_chip-elevated-pressed-container-elevation:var(--md-chip-elevated-pressed-container-elevation,var(--_input-chip-container-elevation));--_chip-selected-container-color:var(--md-chip-selected-container-color,var(--_input-chip-selected-container-color));--_chip-selected-elevated-container-color:var(--md-chip-selected-elevated-container-color,var(--_input-chip-selected-container-color));--_chip-selected-outline-width:var(--md-chip-selected-outline-width,var(--_input-chip-selected-outline-width));--_chip-selected-label-color:var(--md-chip-selected-label-color,var(--_input-chip-selected-label-text-color));--_chip-selected-hover-label-color:var(--md-chip-selected-hover-label-color,var(--_input-chip-selected-hover-label-text-color));--_chip-selected-focus-label-color:var(--md-chip-selected-focus-label-color,var(--_input-chip-selected-focus-label-text-color));--_chip-selected-pressed-label-color:var(--md-chip-selected-pressed-label-color,var(--_input-chip-selected-pressed-label-text-color));--_chip-selected-leading-color:var(--md-chip-selected-leading-color,var(--_input-chip-with-leading-icon-selected-leading-icon-color));--_chip-selected-trailing-color:var(--md-chip-selected-trailing-color,var(--_input-chip-with-trailing-icon-selected-trailing-icon-color));--_chip-selected-hover-leading-color:var(--md-chip-selected-hover-leading-color,var(--_input-chip-with-leading-icon-selected-hover-leading-icon-color));--_chip-selected-hover-trailing-color:var(--md-chip-selected-hover-trailing-color,var(--_input-chip-with-trailing-icon-selected-hover-trailing-icon-color));--_chip-selected-focus-leading-color:var(--md-chip-selected-focus-leading-color,var(--_input-chip-with-leading-icon-selected-focus-leading-icon-color));--_chip-selected-focus-trailing-color:var(--md-chip-selected-focus-trailing-color,var(--_input-chip-with-trailing-icon-selected-focus-trailing-icon-color));--_chip-selected-pressed-leading-color:var(--md-chip-selected-pressed-leading-color,var(--_input-chip-with-leading-icon-selected-pressed-leading-icon-color));--_chip-selected-pressed-trailing-color:var(--md-chip-selected-pressed-trailing-color,var(--_input-chip-with-trailing-icon-selected-pressed-trailing-icon-color));--_chip-selected-hover-state-layer-color:var(--md-chip-selected-hover-state-layer-color,var(--_input-chip-selected-hover-state-layer-color));--_chip-selected-focus-state-layer-color:var(--md-chip-selected-focus-state-layer-color,var(--_input-chip-selected-focus-state-layer-color));--_chip-selected-pressed-state-layer-color:var(--md-chip-selected-pressed-state-layer-color,var(--_input-chip-selected-pressed-state-layer-color));--_chip-avatar-size:var(--md-chip-avatar-size,var(--_input-chip-with-avatar-avatar-size));--_chip-avatar-shape:var(--md-chip-avatar-shape,var(--_input-chip-with-avatar-avatar-shape));--_chip-avatar-disabled-opacity:var(--md-chip-avatar-disabled-opacity,var(--_input-chip-with-avatar-disabled-avatar-opacity))}.m3-chip[data-variant=suggestion]{--_chip-container-height:var(--md-chip-container-height,var(--_suggestion-chip-container-height));--_chip-container-shape:var(--md-chip-container-shape,var(--_suggestion-chip-container-shape));--_chip-flat-container-elevation:var(--md-chip-flat-container-elevation,var(--_suggestion-chip-flat-container-elevation));--_chip-elevated-container-elevation:var(--md-chip-elevated-container-elevation,var(--_suggestion-chip-elevated-container-elevation));--_chip-elevated-container-color:var(--md-chip-elevated-container-color,var(--_suggestion-chip-elevated-container-color));--_chip-flat-outline-color:var(--md-chip-flat-outline-color,var(--md-sys-color-outline));--_chip-flat-outline-width:var(--md-chip-flat-outline-width,var(--_suggestion-chip-flat-outline-width));--_chip-label-default-color:var(--md-chip-label-default-color,var(--_suggestion-chip-label-text-color));--_chip-hover-label-color:var(--md-chip-hover-label-color,var(--_suggestion-chip-hover-label-text-color));--_chip-focus-label-color:var(--md-chip-focus-label-color,var(--_suggestion-chip-focus-label-text-color));--_chip-pressed-label-color:var(--md-chip-pressed-label-color,var(--_suggestion-chip-pressed-label-text-color));--_chip-disabled-label-color:var(--md-chip-disabled-label-color,var(--_suggestion-chip-disabled-label-text-color));--_chip-disabled-label-opacity:var(--md-chip-disabled-label-opacity,var(--_suggestion-chip-disabled-label-text-opacity));--_chip-icon-size:var(--md-chip-icon-size,var(--_suggestion-chip-with-leading-icon-leading-icon-size));--_chip-leading-default-color:var(--md-chip-leading-default-color,var(--_suggestion-chip-with-leading-icon-leading-icon-color));--_chip-trailing-default-color:var(--md-chip-trailing-default-color,var(--_suggestion-chip-with-leading-icon-leading-icon-color));--_chip-hover-leading-color:var(--md-chip-hover-leading-color,var(--_suggestion-chip-with-leading-icon-hover-leading-icon-color));--_chip-hover-trailing-color:var(--md-chip-hover-trailing-color,var(--_suggestion-chip-with-leading-icon-hover-leading-icon-color));--_chip-focus-leading-color:var(--md-chip-focus-leading-color,var(--_suggestion-chip-with-leading-icon-focus-leading-icon-color));--_chip-focus-trailing-color:var(--md-chip-focus-trailing-color,var(--_suggestion-chip-with-leading-icon-focus-leading-icon-color));--_chip-pressed-leading-color:var(--md-chip-pressed-leading-color,var(--_suggestion-chip-with-leading-icon-pressed-leading-icon-color));--_chip-pressed-trailing-color:var(--md-chip-pressed-trailing-color,var(--_suggestion-chip-with-leading-icon-pressed-leading-icon-color));--_chip-disabled-leading-color:var(--md-chip-disabled-leading-color,var(--_suggestion-chip-with-leading-icon-disabled-leading-icon-color));--_chip-disabled-trailing-color:var(--md-chip-disabled-trailing-color,var(--_suggestion-chip-with-leading-icon-disabled-leading-icon-color));--_chip-disabled-icon-opacity:var(--md-chip-disabled-icon-opacity,var(--_suggestion-chip-with-leading-icon-disabled-leading-icon-opacity));--_chip-hover-state-layer-color:var(--md-chip-hover-state-layer-color,var(--_suggestion-chip-hover-state-layer-color));--_chip-focus-state-layer-color:var(--md-chip-focus-state-layer-color,var(--_suggestion-chip-focus-state-layer-color));--_chip-pressed-state-layer-color:var(--md-chip-pressed-state-layer-color,var(--_suggestion-chip-pressed-state-layer-color));--_chip-focus-indicator-color:var(--md-chip-focus-indicator-color,var(--_suggestion-chip-focus-indicator-color));--_chip-focus-indicator-thickness:var(--md-chip-focus-indicator-thickness,var(--_suggestion-chip-focus-indicator-thickness));--_chip-focus-indicator-outline-offset:var(--md-chip-focus-indicator-outline-offset,var(--_suggestion-chip-focus-indicator-outline-offset));--_chip-disabled-flat-outline-color:var(--md-chip-disabled-flat-outline-color,var(--_suggestion-chip-flat-disabled-outline-color));--_chip-disabled-flat-outline-opacity:var(--md-chip-disabled-flat-outline-opacity,var(--_suggestion-chip-flat-disabled-outline-opacity));--_chip-disabled-elevated-container-color:var(--md-chip-disabled-elevated-container-color,var(--_suggestion-chip-elevated-disabled-container-color));--_chip-disabled-elevated-container-opacity:var(--md-chip-disabled-elevated-container-opacity,var(--_suggestion-chip-elevated-disabled-container-opacity));--_chip-disabled-elevated-container-elevation:var(--md-chip-disabled-elevated-container-elevation,var(--_suggestion-chip-elevated-disabled-container-elevation));--_chip-flat-focus-outline-color:var(--md-chip-flat-focus-outline-color,var(--_suggestion-chip-flat-focus-outline-color));--_chip-elevated-hover-container-elevation:var(--md-chip-elevated-hover-container-elevation,var(--_chip-suggestion-elevated-hover-container-elevation));--_chip-elevated-focus-container-elevation:var(--md-chip-elevated-focus-container-elevation,var(--_suggestion-chip-elevated-focus-container-elevation));--_chip-elevated-pressed-container-elevation:var(--md-chip-elevated-pressed-container-elevation,var(--_chip-suggestion-elevated-pressed-container-elevation))}.m3-chip:not(:disabled):not([aria-disabled=true]){cursor:pointer}.m3-chip[data-elevated=true]:not([data-variant=input]){--_chip-container-color:var(--md-chip-container-color,var(--_chip-elevated-container-color));--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-elevated-container-elevation));--_chip-outline-width:var(--md-chip-outline-width,0)}.m3-chip[data-selected=true][data-variant=filter],.m3-chip[data-selected=true][data-variant=input]{--_chip-container-color:var(--md-chip-container-color,var(--_chip-selected-container-color));--_chip-outline-width:var(--md-chip-outline-width,var(--_chip-selected-outline-width));--_chip-label-color:var(--md-chip-label-color,var(--_chip-selected-label-color));--_chip-leading-icon-color:var(--md-chip-leading-icon-color,var(--_chip-selected-leading-color));--_chip-trailing-icon-color:var(--md-chip-trailing-icon-color,var(--_chip-selected-trailing-color));--md-state-layer-color:var(--_chip-selected-hover-state-layer-color);animation:m3-chip-select .28s var(--md-timing-function-fast-spatial)}.m3-chip[data-selected=true][data-elevated=true][data-variant=filter]{--_chip-container-color:var(--md-chip-container-color,var(--_chip-selected-elevated-container-color))}.m3-chip[data-with-leading=true]{padding-inline-start:var(--_chip-with-icon-side-space)}.m3-chip[data-with-trailing=true]{padding-inline-end:var(--_chip-with-icon-side-space)}.m3-chip:hover{--_chip-label-color:var(--md-chip-label-color,var(--_chip-hover-label-color));--_chip-leading-icon-color:var(--md-chip-leading-icon-color,var(--_chip-hover-leading-color));--_chip-trailing-icon-color:var(--md-chip-trailing-icon-color,var(--_chip-hover-trailing-color));--md-state-layer-color:var(--_chip-hover-state-layer-color);--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-flat-hover-container-elevation))}.m3-chip:hover[data-elevated=true]:not([data-variant=input]){--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-elevated-hover-container-elevation))}.m3-chip:hover[data-selected=true][data-variant=filter],.m3-chip:hover[data-selected=true][data-variant=input]{--_chip-label-color:var(--md-chip-label-color,var(--_chip-selected-hover-label-color));--_chip-leading-icon-color:var(--md-chip-leading-icon-color,var(--_chip-selected-hover-leading-color));--_chip-trailing-icon-color:var(--md-chip-trailing-icon-color,var(--_chip-selected-hover-trailing-color));--md-state-layer-color:var(--_chip-selected-hover-state-layer-color);--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-flat-selected-hover-container-elevation))}.m3-chip:focus-visible{--_chip-label-color:var(--md-chip-label-color,var(--_chip-focus-label-color));--_chip-leading-icon-color:var(--md-chip-leading-icon-color,var(--_chip-focus-leading-color));--_chip-trailing-icon-color:var(--md-chip-trailing-icon-color,var(--_chip-focus-trailing-color));--md-state-layer-color:var(--_chip-focus-state-layer-color);--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-flat-focus-container-elevation));--_chip-outline-color:var(--md-chip-outline-color,var(--_chip-flat-focus-outline-color,var(--_chip-outline-color)));outline:var(--_chip-focus-indicator-thickness) solid var(--_chip-focus-indicator-color);outline-offset:var(--_chip-focus-indicator-outline-offset)}.m3-chip:has(.m3-chip-input:focus-visible){--_chip-label-color:var(--md-chip-label-color,var(--_chip-focus-label-color));--_chip-leading-icon-color:var(--md-chip-leading-icon-color,var(--_chip-focus-leading-color));--_chip-trailing-icon-color:var(--md-chip-trailing-icon-color,var(--_chip-focus-trailing-color));--md-state-layer-color:var(--_chip-focus-state-layer-color);--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-flat-focus-container-elevation));--_chip-outline-color:var(--md-chip-outline-color,var(--_chip-flat-focus-outline-color,var(--_chip-outline-color)));outline:var(--_chip-focus-indicator-thickness) solid var(--_chip-focus-indicator-color);outline-offset:var(--_chip-focus-indicator-outline-offset)}.m3-chip:focus-visible[data-elevated=true]:not([data-variant=input]){--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-elevated-focus-container-elevation))}.m3-chip:has(.m3-chip-input:focus-visible)[data-elevated=true]:not([data-variant=input]){--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-elevated-focus-container-elevation))}:is(.m3-chip:has(.m3-chip-input:focus-visible)[data-selected=true][data-variant=filter],.m3-chip:has(.m3-chip-input:focus-visible)[data-selected=true][data-variant=input]){--_chip-label-color:var(--md-chip-label-color,var(--_chip-selected-focus-label-color));--_chip-leading-icon-color:var(--md-chip-leading-icon-color,var(--_chip-selected-focus-leading-color));--_chip-trailing-icon-color:var(--md-chip-trailing-icon-color,var(--_chip-selected-focus-trailing-color));--md-state-layer-color:var(--_chip-selected-focus-state-layer-color);--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-flat-selected-focus-container-elevation))}.m3-chip[data-pressed=true]{--_chip-label-color:var(--md-chip-label-color,var(--_chip-pressed-label-color));--_chip-leading-icon-color:var(--md-chip-leading-icon-color,var(--_chip-pressed-leading-color));--_chip-trailing-icon-color:var(--md-chip-trailing-icon-color,var(--_chip-pressed-trailing-color));--md-state-layer-color:var(--_chip-pressed-state-layer-color);--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-flat-pressed-container-elevation))}.m3-chip[data-pressed=true][data-elevated=true]:not([data-variant=input]){--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-elevated-pressed-container-elevation))}.m3-chip[data-pressed=true][data-selected=true][data-variant=filter],.m3-chip[data-pressed=true][data-selected=true][data-variant=input]{--_chip-label-color:var(--md-chip-label-color,var(--_chip-selected-pressed-label-color));--_chip-leading-icon-color:var(--md-chip-leading-icon-color,var(--_chip-selected-pressed-leading-color));--_chip-trailing-icon-color:var(--md-chip-trailing-icon-color,var(--_chip-selected-pressed-trailing-color));--md-state-layer-color:var(--_chip-selected-pressed-state-layer-color);--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-flat-selected-pressed-container-elevation))}.m3-chip:disabled,.m3-chip[aria-disabled=true]{cursor:default;--_chip-label-color:var(--md-chip-label-color,rgba(from var(--_chip-disabled-label-color) r g b / var(--_chip-disabled-label-opacity)));--_chip-leading-icon-color:var(--md-chip-leading-icon-color,rgba(from var(--_chip-disabled-leading-color) r g b / var(--_chip-disabled-icon-opacity)));--_chip-trailing-icon-color:var(--md-chip-trailing-icon-color,rgba(from var(--_chip-disabled-trailing-color) r g b / var(--_chip-disabled-icon-opacity)));--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-flat-container-elevation));--_chip-outline-color:var(--md-chip-outline-color,rgba(from var(--_chip-disabled-flat-outline-color) r g b / var(--_chip-disabled-flat-outline-opacity)));--md-state-layer-color:transparent}.m3-chip:disabled[data-selected=true][data-variant=filter],.m3-chip:disabled[data-selected=true][data-variant=input],.m3-chip[aria-disabled=true][data-selected=true][data-variant=filter],.m3-chip[aria-disabled=true][data-selected=true][data-variant=input]{--_chip-container-color:var(--md-chip-container-color,rgba(from var(--_chip-disabled-flat-selected-container-color) r g b / var(--_chip-disabled-flat-selected-container-opacity)))}.m3-chip:disabled[data-elevated=true]:not([data-variant=input]),.m3-chip[aria-disabled=true][data-elevated=true]:not([data-variant=input]){--_chip-container-color:var(--md-chip-container-color,rgba(from var(--_chip-disabled-elevated-container-color) r g b / var(--_chip-disabled-elevated-container-opacity)));--_chip-container-elevation:var(--md-chip-container-elevation,var(--_chip-disabled-elevated-container-elevation));--_chip-outline-width:var(--md-chip-outline-width,0)}.m3-chip-input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.m3-chip-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;transition:color .12s var(--md-timing-function-fast);overflow:hidden}.m3-chip-content{align-items:center;gap:var(--_chip-icon-gap);min-inline-size:0;transition:transform .22s var(--md-timing-function-fast-spatial);display:inline-flex}.m3-chip-icon,.m3-chip-avatar{flex:none;justify-content:center;align-items:center;display:inline-flex}.m3-chip-icon{inline-size:var(--_chip-icon-size);block-size:var(--_chip-icon-size);font-size:var(--_chip-icon-size)}.m3-chip-leading{color:var(--_chip-leading-icon-color);transition:color .12s var(--md-timing-function-fast), transform .22s var(--md-timing-function-fast-spatial), opacity .12s var(--md-timing-function-fast);justify-content:center;align-items:center;display:inline-flex}.m3-chip-trailing{color:var(--_chip-trailing-icon-color);transition:color .12s var(--md-timing-function-fast), transform .22s var(--md-timing-function-fast-spatial), opacity .12s var(--md-timing-function-fast);justify-content:center;align-items:center;display:inline-flex}.m3-chip-avatar{inline-size:var(--_chip-avatar-size,var(--_chip-icon-size));block-size:var(--_chip-avatar-size,var(--_chip-icon-size));border-radius:var(--_chip-avatar-shape,9999rem);overflow:hidden}.m3-chip-avatar-image{object-fit:cover;block-size:100%;inline-size:100%}.m3-chip:disabled .m3-chip-avatar,.m3-chip[aria-disabled=true] .m3-chip-avatar{opacity:var(--_chip-avatar-disabled-opacity,.38)}.m3-chip[data-selected=true][data-variant=filter] .m3-chip-leading,.m3-chip[data-selected=true][data-variant=input] .m3-chip-leading{animation:m3-chip-leading-select .22s var(--md-timing-function-fast-spatial)}.m3-chip[data-selected=true][data-variant=filter][data-leading-source=selected-icon] .m3-chip-content{animation:m3-chip-content-select .22s var(--md-timing-function-fast-spatial)}@keyframes m3-chip-select{0%{transform:scaleX(.94)}72%{transform:scaleX(1.01)}to{transform:scale(1)}}@keyframes m3-chip-leading-select{0%{opacity:0;transform:scale(.72)}68%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes m3-chip-content-select{0%{transform:translateX(calc((var(--_chip-icon-size) + var(--_chip-icon-gap)) * -1))}to{transform:translate(0)}}[data-type=connected] .m3-chip:first-of-type{border-start-start-radius:var(--_button-group-connected-container-shape);border-start-end-radius:var(--_button-group-connected-inner-corner-corner-size);border-end-end-radius:var(--_button-group-connected-inner-corner-corner-size);border-end-start-radius:var(--_button-group-connected-container-shape)}[data-type=connected] .m3-chip:last-of-type{border-start-start-radius:var(--_button-group-connected-inner-corner-corner-size);border-start-end-radius:var(--_button-group-connected-container-shape);border-end-end-radius:var(--_button-group-connected-container-shape);border-end-start-radius:var(--_button-group-connected-inner-corner-corner-size)}[data-type=connected] .m3-chip:not(:first-of-type):not(:last-of-type){border-start-start-radius:var(--_button-group-connected-inner-corner-corner-size);border-start-end-radius:var(--_button-group-connected-inner-corner-corner-size);border-end-end-radius:var(--_button-group-connected-inner-corner-corner-size);border-end-start-radius:var(--_button-group-connected-inner-corner-corner-size)}[data-type=connected] .m3-chip:first-of-type[data-selected=true][data-variant=filter],[data-type=connected] .m3-chip:first-of-type[data-selected=true][data-variant=input]{border-start-end-radius:var(--_button-group-connected-selected-inner-corner-corner-size);border-end-end-radius:var(--_button-group-connected-selected-inner-corner-corner-size)}[data-type=connected] .m3-chip:last-of-type[data-selected=true][data-variant=filter],[data-type=connected] .m3-chip:last-of-type[data-selected=true][data-variant=input]{border-start-start-radius:var(--_button-group-connected-selected-inner-corner-corner-size);border-end-start-radius:var(--_button-group-connected-selected-inner-corner-corner-size)}[data-type=connected] .m3-chip:not(:first-of-type):not(:last-of-type)[data-selected=true][data-variant=filter],[data-type=connected] .m3-chip:not(:first-of-type):not(:last-of-type)[data-selected=true][data-variant=input]{border-start-start-radius:var(--_button-group-connected-selected-inner-corner-corner-size);border-start-end-radius:var(--_button-group-connected-selected-inner-corner-corner-size);border-end-end-radius:var(--_button-group-connected-selected-inner-corner-corner-size);border-end-start-radius:var(--_button-group-connected-selected-inner-corner-corner-size)}@media (prefers-reduced-motion:reduce){.m3-chip,.m3-chip-content,.m3-chip-label,.m3-chip-leading,.m3-chip-trailing{transition-duration:0s;animation-duration:0s}}.m3-chip-group{border:none;flex-wrap:wrap;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:flex}.m3-circular-progress-indicator{inline-size:var(--_current-size);block-size:var(--_current-size);color:var(--_active-indicator-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-shrink:0;display:inline-block}.m3-circular-progress-indicator[data-shape=wavy]{--_current-size:var(--md-circular-progress-indicator-size,var(--_with-wave-size))}.m3-circular-progress-indicator-svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.m3-circular-progress-indicator[data-direction=counterclockwise] .m3-circular-progress-indicator-svg{transform:scaleX(-1)}.m3-circular-progress-indicator-track,.m3-circular-progress-indicator-active{fill:none;stroke-width:var(--_track-thickness);stroke-linecap:round;stroke-linejoin:round}.m3-circular-progress-indicator-track{stroke:var(--_track-color)}.m3-circular-progress-indicator-active{stroke:currentColor}.m3-select-trigger{cursor:pointer}.m3-select-field .m3-text-field-input[readonly]{cursor:pointer;caret-color:#0000}.m3-select[data-disabled=true] .m3-select-field .m3-text-field-input[readonly]{cursor:default}.m3-select-field .m3-text-field-trailing-slot{align-items:center;gap:.5rem;display:inline-flex}.m3-select-indicator{transition:color var(--md-duration-fast) var(--md-timing-function-fast), transform var(--md-duration-fast) var(--md-timing-function-fast);align-items:center;display:inline-flex}.m3-select-clear-button{border-radius:var(--md-shape-action);color:currentColor;cursor:pointer;--md-state-layer-color:currentColor;background:0 0;border:0;flex:none;justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;margin-block:-.25rem;padding:0;display:inline-flex}.m3-select-clear-button:focus-visible{outline:var(--md-sys-state-focus-indicator-thickness) solid var(--md-sys-color-secondary);outline-offset:var(--md-sys-state-focus-indicator-outer-offset)}.m3-select-clear-icon{block-size:1.25rem;inline-size:1.25rem;font-size:1.25rem}.m3-select[data-open=true]{--_outline-width:var(--_outlined-text-field-focus-outline-width);--_outline-color:var(--_outlined-text-field-focus-outline-color);--_label-color:var(--_outlined-text-field-focus-label-text-color)}.m3-select[data-open=true] .m3-text-field-label,.m3-select[data-open=true] .m3-text-field-outline legend{max-inline-size:100%}.m3-select[data-open=true] .m3-text-field-label{translate:0 calc(-.5 * var(--_outlined-text-field-label-text-populated-line-height));font-size:var(--_outlined-text-field-label-text-populated-size);line-height:var(--_outlined-text-field-label-text-populated-line-height);padding-inline:.25rem;inset-block-start:0}.m3-select[data-open=true] .m3-select-indicator{transform:rotate(180deg)}.m3-select[data-open=true] .m3-text-field-prefix-slot,.m3-select[data-open=true] .m3-text-field-suffix-slot{opacity:1}.m3-select[data-invalid=true][data-open=true]{--_outline-color:var(--_outlined-text-field-error-focus-outline-color);--_label-color:var(--_outlined-text-field-error-focus-label-text-color);--_supporting-color:var(--_outlined-text-field-error-focus-supporting-text-color);--_trailing-icon-color:var(--_outlined-text-field-error-focus-trailing-icon-color)}.m3-select-menu .m3-menu-container{overscroll-behavior:contain;max-block-size:min(24rem,100svh - 6rem);min-inline-size:100%;max-inline-size:none;overflow:auto}.m3-select-option .m3-select-option-leading-content{inline-size:var(--_menus-menu-item-leading-icon-size);block-size:var(--_menus-menu-item-leading-icon-size);place-items:center;display:grid}.m3-select-option .m3-select-option-check,.m3-select-option .m3-select-option-icon{transition:opacity .12s var(--md-timing-function-fast), transform .22s var(--md-timing-function-fast-spatial);grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.m3-select-option .m3-select-option-check{opacity:0;transform:translate(-.75rem)scale(.72)}.m3-select-option[data-selected=true] .m3-select-option-check,.m3-select-option[data-has-option-leading=true] .m3-select-option-icon{opacity:1;transform:translate(0)scale(1)}.m3-select-option[data-has-option-leading=true][data-selected=true] .m3-select-option-icon{opacity:0;transform:translate(.25rem)scale(.72)}.m3-select-option:not([data-has-option-leading=true]) .m3-menu-item-leading{min-inline-size:0;min-block-size:var(--_menus-menu-item-leading-icon-size);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:var(--_menus-menu-item-leading-space);translate:0 -50%}.m3-select-option:not([data-has-option-leading=true]) .m3-menu-item-content,.m3-select-option:not([data-has-option-leading=true]) .m3-menu-item-suffix{transition:transform .22s var(--md-timing-function-fast-spatial)}.m3-select-option:not([data-has-option-leading=true])[data-selected=true] .m3-menu-item-content,.m3-select-option:not([data-has-option-leading=true])[data-selected=true] .m3-menu-item-suffix{transform:translateX(calc(var(--_menus-menu-item-leading-icon-size) + var(--_menus-menu-item-between-space)))}.m3-select-options{flex-direction:column;display:flex;position:relative}.m3-select-options>.m3-menu-item:first-child{border-start-start-radius:var(--_menu-item-first-start-radius);border-start-end-radius:var(--_menu-item-first-end-radius)}.m3-select-options>.m3-menu-item:last-child{border-end-end-radius:var(--_menu-item-last-end-radius);border-end-start-radius:var(--_menu-item-last-start-radius)}.m3-select-options-move,.m3-select-options-enter-active,.m3-select-options-leave-active{transition:transform var(--md-duration-fast) var(--md-timing-function-fast), opacity var(--md-duration-fast) var(--md-timing-function-fast)}.m3-select-options-enter-from,.m3-select-options-leave-to{opacity:0;transform:scale(.98)}.m3-select-options-leave-active{pointer-events:none;inline-size:100%;position:absolute;inset-inline:0}.m3-select-empty{padding-block:.75rem;padding-inline:var(--_menus-menu-item-leading-space,1rem);color:var(--md-sys-color-on-surface-variant);font-family:var(--_menus-menu-item-label-text-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_menus-menu-item-label-text-size);line-height:var(--_menus-menu-item-label-text-line-height);font-weight:var(--_menus-menu-item-label-text-weight);letter-spacing:var(--_menus-menu-item-label-text-tracking)}.m3-select-menu.m3-menu[popover]:not([data-submenu=true]){inline-size:min(anchor-size(width), calc(100vw - 2rem));position-area:block-end span-inline-start}@media (prefers-reduced-motion:reduce){.m3-select-option .m3-select-option-check,.m3-select-option .m3-select-option-icon,.m3-select-option:not([data-has-option-leading=true]) .m3-menu-item-content,.m3-select-option:not([data-has-option-leading=true]) .m3-menu-item-suffix{transition-duration:0s}}.m3-menu{--_menu-container-color:var(--_menus-standard-container-color);--_menu-section-label-color:var(--_menus-standard-section-label-text-color);--_menu-item-label-color:var(--_menus-standard-menu-item-label-text-color);--_menu-item-supporting-color:var(--_menus-standard-menu-item-supporting-text-color);--_menu-item-leading-icon-color:var(--_menus-standard-menu-item-leading-icon-color);--_menu-item-trailing-icon-color:var(--_menus-standard-menu-item-trailing-icon-color);--_menu-item-trailing-supporting-color:var(--_menus-standard-menu-item-trailing-supporting-text-color);--_menu-item-disabled-label-color:var(--_menus-standard-menu-item-disabled-label-text-color);--_menu-item-disabled-opacity:var(--_menus-standard-menu-item-disabled-label-text-opacity);--_menu-item-disabled-supporting-color:var(--_menus-standard-menu-item-disabled-supporting-text-color);--_menu-item-disabled-supporting-opacity:var(--_menus-standard-menu-item-disabled-supporting-text-opacity);--_menu-item-disabled-leading-icon-color:var(--_menus-standard-menu-item-disabled-leading-icon-color);--_menu-item-disabled-leading-icon-opacity:var(--_menus-standard-menu-item-disabled-leading-icon-opacity);--_menu-item-disabled-trailing-icon-color:var(--_menus-standard-menu-item-disabled-trailing-icon-color);--_menu-item-disabled-trailing-icon-opacity:var(--_menus-standard-menu-item-disabled-trailing-icon-opacity);--_menu-item-disabled-trailing-supporting-color:var(--_menus-standard-menu-item-disabled-trailing-supporting-text-color);--_menu-item-disabled-trailing-supporting-opacity:var(--_menus-standard-menu-item-disabled-trailing-supporting-text-opacity);--_menu-item-state-layer-color:var(--_menus-standard-menu-item-hovered-state-layer-color);--_menu-item-selected-container-color:var(--_menus-standard-menu-item-selected-container-color);--_menu-item-selected-label-color:var(--_menus-standard-menu-item-selected-label-text-color);--_menu-item-selected-supporting-color:var(--_menus-standard-menu-item-selected-supporting-text-color);--_menu-item-selected-leading-icon-color:var(--_menus-standard-menu-item-selected-leading-icon-color);--_menu-item-selected-trailing-icon-color:var(--_menus-standard-menu-item-selected-trailing-icon-color);--_menu-item-selected-trailing-supporting-color:var(--_menus-standard-menu-item-selected-trailing-supporting-text-color);--_menu-item-selected-state-layer-color:var(--_menus-standard-menu-item-selected-hovered-state-layer-color);--_menu-item-selected-disabled-container-color:var(--_menus-standard-menu-item-selected-container-color);--_menu-item-selected-disabled-container-opacity:.38;--_menu-item-selected-disabled-label-color:var(--_menus-standard-menu-item-selected-label-text-color);--_menu-item-selected-disabled-label-opacity:.38;--_menu-item-selected-disabled-supporting-color:var(--_menus-standard-menu-item-selected-supporting-text-color);--_menu-item-selected-disabled-supporting-opacity:.38;--_menu-item-selected-disabled-leading-icon-color:var(--_menus-standard-menu-item-selected-leading-icon-color);--_menu-item-selected-disabled-leading-icon-opacity:.38;--_menu-item-selected-disabled-trailing-icon-color:var(--_menus-standard-menu-item-selected-trailing-icon-color);--_menu-item-selected-disabled-trailing-icon-opacity:.38;--_menu-item-selected-disabled-trailing-supporting-color:var(--_menus-standard-menu-item-selected-trailing-supporting-text-color);--_menu-item-selected-disabled-trailing-supporting-opacity:.38}.m3-menu[data-color=vibrant]{--_menu-container-color:var(--_menus-vibrant-container-color);--_menu-section-label-color:var(--_menus-vibrant-section-label-text-color);--_menu-item-label-color:var(--_menus-vibrant-menu-item-label-text-color);--_menu-item-supporting-color:var(--_menus-vibrant-menu-item-supporting-text-color);--_menu-item-leading-icon-color:var(--_menus-vibrant-menu-item-leading-icon-color);--_menu-item-trailing-icon-color:var(--_menus-vibrant-menu-item-trailing-icon-color);--_menu-item-trailing-supporting-color:var(--_menus-vibrant-menu-item-trailing-supporting-text-color);--_menu-item-disabled-label-color:var(--_menus-vibrant-menu-item-disabled-label-text-color);--_menu-item-disabled-opacity:var(--_menus-vibrant-menu-item-disabled-label-text-opacity);--_menu-item-disabled-supporting-color:var(--_menus-vibrant-menu-item-disabled-supporting-text-color);--_menu-item-disabled-supporting-opacity:var(--_menus-vibrant-menu-item-disabled-supporting-text-opacity);--_menu-item-disabled-leading-icon-color:var(--_menus-vibrant-menu-item-disabled-leading-icon-color);--_menu-item-disabled-leading-icon-opacity:var(--_menus-vibrant-menu-item-disabled-leading-icon-opacity);--_menu-item-disabled-trailing-icon-color:var(--_menus-vibrant-menu-item-disabled-trailing-icon-color);--_menu-item-disabled-trailing-icon-opacity:var(--_menus-vibrant-menu-item-disabled-trailing-icon-opacity);--_menu-item-disabled-trailing-supporting-color:var(--_menus-vibrant-menu-item-disabled-trailing-supporting-text-color);--_menu-item-disabled-trailing-supporting-opacity:var(--_menus-vibrant-menu-item-disabled-trailing-supporting-text-opacity);--_menu-item-state-layer-color:var(--_menus-vibrant-menu-item-hovered-state-layer-color);--_menu-item-selected-container-color:var(--_menus-vibrant-menu-item-selected-container-color);--_menu-item-selected-label-color:var(--_menus-vibrant-menu-item-selected-label-text-color);--_menu-item-selected-supporting-color:var(--_menus-vibrant-menu-item-selected-supporting-text-color);--_menu-item-selected-leading-icon-color:var(--_menus-vibrant-menu-item-selected-leading-icon-color);--_menu-item-selected-trailing-icon-color:var(--_menus-vibrant-menu-item-selected-trailing-icon-color);--_menu-item-selected-trailing-supporting-color:var(--_menus-vibrant-menu-item-selected-trailing-supporting-text-color);--_menu-item-selected-state-layer-color:var(--_menus-vibrant-menu-item-selected-hovered-state-layer-color);--_menu-item-selected-disabled-container-color:var(--_menus-vibrant-menu-item-selected-container-color);--_menu-item-selected-disabled-container-opacity:.38;--_menu-item-selected-disabled-label-color:var(--_menus-vibrant-menu-item-selected-label-text-color);--_menu-item-selected-disabled-label-opacity:.38;--_menu-item-selected-disabled-supporting-color:var(--_menus-vibrant-menu-item-selected-supporting-text-color);--_menu-item-selected-disabled-supporting-opacity:.38;--_menu-item-selected-disabled-leading-icon-color:var(--_menus-vibrant-menu-item-selected-leading-icon-color);--_menu-item-selected-disabled-leading-icon-opacity:.38;--_menu-item-selected-disabled-trailing-icon-color:var(--_menus-vibrant-menu-item-selected-trailing-icon-color);--_menu-item-selected-disabled-trailing-icon-opacity:.38;--_menu-item-selected-disabled-trailing-supporting-color:var(--_menus-vibrant-menu-item-selected-trailing-supporting-text-color);--_menu-item-selected-disabled-trailing-supporting-opacity:.38}.m3-menu{--_menu-enter-scale-inline:.98;--_menu-enter-scale-block:.72;box-shadow:none;opacity:0;pointer-events:none;transition:opacity .1s var(--md-timing-function-emphasized-decel);background:0 0;border:none;margin:0;padding:0;overflow:visible}.m3-menu-surface{gap:var(--_menus-gap);transform:scale(var(--_menu-enter-scale-inline), var(--_menu-enter-scale-block));transform-origin:top;will-change:transform;transition:transform .12s var(--md-timing-function-emphasized-accel);flex-direction:column;display:flex}.m3-menu[data-submenu=true]>.m3-menu-surface{transform:scale(var(--_menu-enter-scale-inline), var(--_menu-enter-scale-block));transform-origin:0 0}.m3-menu[popover]{padding-block:var(--_menus-popover-padding);position-try-fallbacks:--m3-menu-inline-safe, flip-block, flip-inline, flip-block flip-inline;position-visibility:anchors-visible;transition:opacity .1s var(--md-timing-function-emphasized-decel), overlay var(--md-duration-fast) allow-discrete, display var(--md-duration-fast) allow-discrete;position:fixed;inset:auto}.m3-menu:not([data-submenu=true])[popover]{position-area:block-end span-inline-end}.m3-menu[data-submenu=true][popover]{position-area:inline-end span-block-end;position-try-fallbacks:--m3-submenu-inline-safe, flip-block, flip-inline, flip-block flip-inline;margin-inline-start:var(--_menus-gap)}@position-try --m3-menu-inline-safe{margin-inline: var(--_menus-popover-padding);}@position-try --m3-submenu-inline-safe{margin-inline-start: calc(var(--_menus-gap) + var(--_menus-popover-padding)); margin-inline-end: var(--_menus-popover-padding);}.m3-menu[popover]:popover-open{opacity:1;pointer-events:auto}.m3-menu[popover]:popover-open>.m3-menu-surface{transition-duration:.22s;transition-timing-function:var(--md-timing-function-fast-spatial);transform:scale(1)}.m3-menu[data-submenu=true][popover]:popover-open>.m3-menu-surface{transform:scale(1)}.m3-menu-container{--_menu-item-first-start-radius:var(--_menus-inactive-container-shape);--_menu-item-first-end-radius:var(--_menus-inactive-container-shape);--_menu-item-last-start-radius:var(--_menus-inactive-container-shape);--_menu-item-last-end-radius:var(--_menus-inactive-container-shape);padding:var(--_menus-group-padding);border-radius:var(--_menus-inactive-container-shape);background:var(--_menu-container-color);min-inline-size:10rem;max-inline-size:min(22rem,100vw - 2rem);box-shadow:var(--_menu-container-elevation);flex-direction:column;display:flex}.m3-menu-container:first-of-type{--_menu-item-first-start-radius:var(--_menus-menu-item-first-child-shape);--_menu-item-first-end-radius:var(--_menus-menu-item-first-child-shape);border-start-start-radius:var(--_menus-active-container-shape);border-start-end-radius:var(--_menus-active-container-shape)}.m3-menu-container:last-of-type{--_menu-item-last-start-radius:var(--_menus-menu-item-last-child-shape);--_menu-item-last-end-radius:var(--_menus-menu-item-last-child-shape);border-end-end-radius:var(--_menus-active-container-shape);border-end-start-radius:var(--_menus-active-container-shape)}.m3-menu-label{font-family:var(--md-sys-typescale-title-small-font), sans-serif;font-weight:var(--md-sys-typescale-title-small-weight);font-size:var(--md-sys-typescale-title-small-size);letter-spacing:var(--md-sys-typescale-title-small-tracking);line-height:var(--md-sys-typescale-title-small-line-height);padding-block:.5rem .25rem;padding-inline:var(--_menus-menu-item-leading-space) var(--_menus-menu-item-trailing-space);color:var(--_menu-section-label-color)}.m3-menu-divider{background:rgba(from var(--md-sys-color-on-surface) r g b / .12);border:none;block-size:1px;margin:.25rem 0}.m3-menu-gap{block-size:var(--_menus-gap)}.m3-menu-submenu{position:relative}.m3-menu-submenu-trigger{display:block}.m3-menu-submenu-safe-triangle{z-index:1;pointer-events:none;background:rgba(from var(--md-sys-color-tertiary) r g b / .18);border:1px solid rgba(from var(--md-sys-color-tertiary) r g b / .48);position:absolute}@media (prefers-reduced-motion:reduce){.m3-menu,.m3-menu-surface{transition-duration:0s}}@starting-style{.m3-menu[popover]:popover-open{opacity:0}.m3-menu[popover]:popover-open>.m3-menu-surface{transform:scale(var(--_menu-enter-scale-inline), var(--_menu-enter-scale-block))}.m3-menu[data-submenu=true][popover]:popover-open>.m3-menu-surface{transform:scale(var(--_menu-enter-scale-inline), var(--_menu-enter-scale-block))}}.m3-menu-item{--_menu-item-current-label-color:var(--_menu-item-label-color,var(--md-sys-color-on-surface));--_menu-item-current-supporting-color:var(--_menu-item-supporting-color,var(--md-sys-color-on-surface-variant));--_menu-item-current-leading-icon-color:var(--_menu-item-leading-icon-color,var(--md-sys-color-on-surface-variant));--_menu-item-current-trailing-icon-color:var(--_menu-item-trailing-icon-color,var(--md-sys-color-on-surface-variant));--_menu-item-current-trailing-supporting-color:var(--_menu-item-trailing-supporting-color,var(--md-sys-color-on-surface-variant));--_menu-item-current-container-color:transparent;all:unset;isolation:isolate;align-items:center;column-gap:var(--_menus-menu-item-between-space);box-sizing:border-box;inline-size:100%;min-block-size:var(--_menus-menu-item-height,2.75rem);padding-block:var(--_menus-menu-item-top-space,.5rem) var(--_menus-menu-item-bottom-space,.5rem);padding-inline:var(--_menus-menu-item-leading-space,1rem) var(--_menus-menu-item-trailing-space,1rem);border-radius:var(--_menus-menu-item-shape,var(--md-shape-popover-item));cursor:pointer;color:var(--_menu-item-current-label-color);--md-state-layer-color:var(--_menu-item-state-layer-color,var(--md-sys-color-on-surface));transition:color .12s var(--md-timing-function-fast);font-family:var(--_menus-menu-item-label-text-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_menus-menu-item-label-text-size);line-height:var(--_menus-menu-item-label-text-line-height);font-weight:var(--_menus-menu-item-label-text-weight);letter-spacing:var(--_menus-menu-item-label-text-tracking);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.m3-menu-item:before{border-radius:inherit;pointer-events:none;background-color:var(--_menu-item-current-container-color);opacity:0;transform-origin:50%;transition:opacity .12s var(--md-timing-function-emphasized-accel), background-color .12s var(--md-timing-function-fast), transform .22s var(--md-timing-function-fast-spatial);transform:scale(.94,.72)}.m3-menu-item>.m3-menu-item-leading,.m3-menu-item>.m3-menu-item-content,.m3-menu-item>.m3-menu-item-suffix{z-index:1;position:relative}.m3-menu-item[data-selected=true]{--_menu-item-current-container-color:var(--_menu-item-selected-container-color,var(--md-sys-color-tertiary-container));--_menu-item-current-label-color:var(--_menu-item-selected-label-color,var(--md-sys-color-on-tertiary-container));--_menu-item-current-supporting-color:var(--_menu-item-selected-supporting-color,var(--md-sys-color-on-tertiary-container));--_menu-item-current-leading-icon-color:var(--_menu-item-selected-leading-icon-color,var(--md-sys-color-on-tertiary-container));--_menu-item-current-trailing-icon-color:var(--_menu-item-selected-trailing-icon-color,var(--md-sys-color-on-tertiary-container));--_menu-item-current-trailing-supporting-color:var(--_menu-item-selected-trailing-supporting-color,var(--md-sys-color-on-tertiary-container));--md-state-layer-color:var(--_menu-item-selected-state-layer-color,var(--md-sys-color-on-tertiary-container))}.m3-menu-item[data-selected=true]:before{opacity:1;animation:m3-menu-item-select .28s var(--md-timing-function-fast-spatial);transform:scale(1)}.m3-menu-item:focus-visible{outline:var(--md-sys-state-focus-indicator-thickness) solid var(--md-sys-color-secondary);outline-offset:var(--md-sys-state-focus-indicator-inner-offset)}.m3-menu-item:disabled,.m3-menu-item[aria-disabled=true]{cursor:default;--_menu-item-current-label-color:rgba(from var(--_menu-item-disabled-label-color) r g b / var(--_menu-item-disabled-opacity));--_menu-item-current-supporting-color:rgba(from var(--_menu-item-disabled-supporting-color) r g b / var(--_menu-item-disabled-supporting-opacity));--_menu-item-current-leading-icon-color:rgba(from var(--_menu-item-disabled-leading-icon-color) r g b / var(--_menu-item-disabled-leading-icon-opacity));--_menu-item-current-trailing-icon-color:rgba(from var(--_menu-item-disabled-trailing-icon-color) r g b / var(--_menu-item-disabled-trailing-icon-opacity));--_menu-item-current-trailing-supporting-color:rgba(from var(--_menu-item-disabled-trailing-supporting-color) r g b / var(--_menu-item-disabled-trailing-supporting-opacity))}.m3-menu-item[data-selected=true]:disabled,.m3-menu-item[data-selected=true][aria-disabled=true]{--_menu-item-current-container-color:rgba(from var(--_menu-item-selected-disabled-container-color) r g b / var(--_menu-item-selected-disabled-container-opacity));--_menu-item-current-label-color:rgba(from var(--_menu-item-selected-disabled-label-color) r g b / var(--_menu-item-selected-disabled-label-opacity));--_menu-item-current-supporting-color:rgba(from var(--_menu-item-selected-disabled-supporting-color) r g b / var(--_menu-item-selected-disabled-supporting-opacity));--_menu-item-current-leading-icon-color:rgba(from var(--_menu-item-selected-disabled-leading-icon-color) r g b / var(--_menu-item-selected-disabled-leading-icon-opacity));--_menu-item-current-trailing-icon-color:rgba(from var(--_menu-item-selected-disabled-trailing-icon-color) r g b / var(--_menu-item-selected-disabled-trailing-icon-opacity));--_menu-item-current-trailing-supporting-color:rgba(from var(--_menu-item-selected-disabled-trailing-supporting-color) r g b / var(--_menu-item-selected-disabled-trailing-supporting-opacity))}.m3-menu-item-leading,.m3-menu-item-trailing{min-inline-size:var(--_menus-menu-item-leading-icon-size);min-block-size:var(--_menus-menu-item-leading-icon-size);font-size:var(--_menus-menu-item-leading-icon-size);transition:color .12s var(--md-timing-function-fast), transform .22s var(--md-timing-function-fast-spatial), opacity .12s var(--md-timing-function-fast);justify-content:center;align-items:center;display:inline-flex}.m3-menu-item-leading{color:var(--_menu-item-current-leading-icon-color)}.m3-menu-item-content{min-inline-size:0;transition:transform .22s var(--md-timing-function-fast-spatial);align-content:center;row-gap:.125rem;display:grid}.m3-menu-item-label,.m3-menu-item-supporting,.m3-menu-item-trailing-text{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.m3-menu-item-label{color:var(--_menu-item-current-label-color);transition:color .12s var(--md-timing-function-fast)}.m3-menu-item-supporting{color:var(--_menu-item-current-supporting-color);font-family:var(--_menus-menu-item-supporting-text-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_menus-menu-item-supporting-text-size);line-height:var(--_menus-menu-item-supporting-text-line-height);font-weight:var(--_menus-menu-item-supporting-text-weight);letter-spacing:var(--_menus-menu-item-supporting-text-tracking);transition:color .12s var(--md-timing-function-fast)}.m3-menu-item-suffix{min-inline-size:0;color:var(--_menu-item-current-trailing-icon-color);justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.m3-menu-item-badge{transition:color .12s var(--md-timing-function-fast), transform .22s var(--md-timing-function-fast-spatial), opacity .12s var(--md-timing-function-fast);align-items:center;display:inline-flex}.m3-menu-item-trailing-text{color:var(--_menu-item-current-trailing-supporting-color);font-family:var(--_menus-menu-item-trailing-supporting-text-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_menus-menu-item-trailing-supporting-text-size);line-height:var(--_menus-menu-item-trailing-supporting-text-line-height);font-weight:var(--_menus-menu-item-trailing-supporting-text-weight);letter-spacing:var(--_menus-menu-item-trailing-supporting-text-tracking);transition:color .12s var(--md-timing-function-fast)}.m3-menu-item[data-selected=true] .m3-menu-item-leading{animation:m3-menu-item-leading-select .22s var(--md-timing-function-fast-spatial)}@keyframes m3-menu-item-select{0%{opacity:0;transform:scale(.94,.72)}72%{opacity:1;transform:scale(1.01,1.04)}to{opacity:1;transform:scale(1)}}@keyframes m3-menu-item-leading-select{0%{opacity:0;transform:scale(.72)}68%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.m3-menu-container>.m3-menu-item:first-child,.m3-menu-container>.m3-menu-submenu:first-child>.m3-menu-submenu-trigger>.m3-menu-item{border-start-start-radius:var(--_menu-item-first-start-radius);border-start-end-radius:var(--_menu-item-first-end-radius)}.m3-menu-container>.m3-menu-item:last-child,.m3-menu-container>.m3-menu-submenu:last-child>.m3-menu-submenu-trigger>.m3-menu-item{border-end-end-radius:var(--_menu-item-last-end-radius);border-end-start-radius:var(--_menu-item-last-start-radius)}@media (prefers-reduced-motion:reduce){.m3-menu-item,.m3-menu-item:before,.m3-menu-item-leading,.m3-menu-item-trailing,.m3-menu-item-content,.m3-menu-item-badge,.m3-menu-item-label,.m3-menu-item-supporting,.m3-menu-item-trailing-text{transition-duration:0s;animation-duration:0s}}.m3-text-field{--_outline-color:var(--_outlined-text-field-outline-color);--_outline-width:var(--_outlined-text-field-outline-width);--_label-color:var(--_outlined-text-field-label-text-color);--_input-color:var(--_outlined-text-field-input-text-color);--_supporting-color:var(--_outlined-text-field-supporting-text-color);--_leading-icon-color:var(--_outlined-text-field-leading-icon-color);--_trailing-icon-color:var(--_outlined-text-field-trailing-icon-color);--_caret-color:var(--_outlined-text-field-caret-color);gap:.25rem;min-inline-size:0;display:grid}.m3-text-field[data-shape=rounded]{--_outlined-text-field-container-shape:var(--md-outlined-text-field-container-shape,var(--_outlined-text-field-container-shape-round))}.m3-text-field[data-shape=square]{--_outlined-text-field-container-shape:var(--md-outlined-text-field-container-shape,var(--_outlined-text-field-container-shape-square))}.m3-text-field-container{border-radius:var(--_outlined-text-field-container-shape);background:0 0;min-block-size:3.5rem;min-inline-size:0;padding-block:.5rem;padding-inline:1rem;display:flex;position:relative}.m3-text-field-outline{border:var(--_outline-width) solid var(--_outline-color);box-sizing:border-box;border-radius:inherit;pointer-events:none;min-inline-size:0;transition:border-color var(--md-duration-fast) var(--md-timing-function-fast), border-width var(--md-duration-fast) var(--md-timing-function-fast);margin:0;padding-block:0;padding-inline:.5rem;position:absolute;inset:0}.m3-text-field-outline legend{box-sizing:border-box;visibility:hidden;block-size:0;max-inline-size:.01px;font-family:var(--_outlined-text-field-label-text-font), sans-serif;font-size:var(--_outlined-text-field-label-text-populated-size);line-height:var(--_outlined-text-field-label-text-populated-line-height);font-weight:var(--_outlined-text-field-label-text-weight);letter-spacing:var(--_outlined-text-field-label-text-tracking);transition:max-inline-size var(--md-duration) var(--md-timing-function), padding-inline var(--md-duration) var(--md-timing-function);margin-inline-start:.25rem;padding:0}.m3-text-field-label{color:var(--_label-color);font-family:var(--_outlined-text-field-label-text-font), sans-serif;font-size:var(--_outlined-text-field-label-text-size);line-height:var(--_outlined-text-field-label-text-line-height);font-weight:var(--_outlined-text-field-label-text-weight);letter-spacing:var(--_outlined-text-field-label-text-tracking);pointer-events:none;transition:inset-block-start var(--md-duration) var(--md-timing-function), translate var(--md-duration) var(--md-timing-function), font-size var(--md-duration) var(--md-timing-function), line-height var(--md-duration) var(--md-timing-function), color var(--md-duration-fast) var(--md-timing-function-fast);background:0 0;padding-inline:0;position:absolute;inset-block-start:50%;inset-inline-start:1rem;translate:0 -50%}.m3-text-field:focus-within .m3-text-field-label,.m3-text-field[data-visually-focused=true] .m3-text-field-label,.m3-text-field[data-populated=true] .m3-text-field-label,.m3-text-field[data-has-placeholder=true] .m3-text-field-label,.m3-text-field[data-always-float-label=true] .m3-text-field-label{translate:0 calc(-.5 * var(--_outlined-text-field-label-text-populated-line-height));font-size:var(--_outlined-text-field-label-text-populated-size);line-height:var(--_outlined-text-field-label-text-populated-line-height);background:0 0;padding-inline:.25rem;inset-block-start:0}.m3-text-field:focus-within .m3-text-field-outline legend,.m3-text-field[data-visually-focused=true] .m3-text-field-outline legend,.m3-text-field[data-populated=true] .m3-text-field-outline legend,.m3-text-field[data-has-placeholder=true] .m3-text-field-outline legend,.m3-text-field[data-always-float-label=true] .m3-text-field-outline legend{max-inline-size:100%;padding-inline:.25rem}.m3-text-field[data-has-leading=true][data-populated=false][data-has-placeholder=false][data-visually-focused=false][data-always-float-label=false]:not(:focus-within) .m3-text-field-label{inset-inline-start:3rem}.m3-text-field-content{align-items:center;gap:.5rem;inline-size:100%;display:flex}.m3-text-field-input{min-inline-size:0;color:var(--_input-color);caret-color:var(--_caret-color);font-family:var(--_outlined-text-field-input-text-font), sans-serif;font-size:var(--_outlined-text-field-input-text-size);line-height:var(--_outlined-text-field-input-text-line-height);font-weight:var(--_outlined-text-field-input-text-weight);letter-spacing:var(--_outlined-text-field-input-text-tracking);background:0 0;border:0;outline:0;flex:1;padding:0}.m3-text-field-textarea{resize:vertical}.m3-text-field-input::placeholder{color:var(--_outlined-text-field-input-text-placeholder-color)}.m3-text-field-prefix-slot,.m3-text-field-suffix-slot{color:var(--_outlined-text-field-input-text-prefix-color);opacity:0;transition:opacity var(--md-duration-fast) var(--md-timing-function-fast)}.m3-text-field-leading-slot{color:var(--_leading-icon-color);font-size:var(--_outlined-text-field-leading-icon-size)}.m3-text-field-trailing-slot{color:var(--_trailing-icon-color);font-size:var(--_outlined-text-field-trailing-icon-size)}.m3-text-field[data-has-date-picker=true] .m3-text-field-trailing-slot,.m3-text-field[data-has-time-picker=true] .m3-text-field-trailing-slot{align-items:center;gap:.5rem;display:inline-flex}.m3-text-field-date-picker-button{--md-icon-button-small-container-height:3rem;--md-icon-button-small-icon-size:var(--_outlined-text-field-trailing-icon-size);--md-icon-button-small-default-leading-space:.75rem;--md-icon-button-small-default-trailing-space:.75rem;--md-icon-button-filled-container-color:rgba(from var(--md-sys-color-on-surface-variant) r g b / .08);--md-icon-button-filled-icon-color:var(--_trailing-icon-color);--md-icon-button-filled-hovered-icon-color:var(--_trailing-icon-color);--md-icon-button-filled-focused-icon-color:var(--_trailing-icon-color);--md-icon-button-filled-pressed-icon-color:var(--_trailing-icon-color);--md-state-layer-color:var(--_trailing-icon-color);margin-block:-.75rem;margin-inline-end:-.75rem}.m3-text-field:focus-within .m3-text-field-prefix-slot,.m3-text-field[data-visually-focused=true] .m3-text-field-prefix-slot,.m3-text-field:focus-within .m3-text-field-suffix-slot,.m3-text-field[data-visually-focused=true] .m3-text-field-suffix-slot,.m3-text-field[data-populated=true] .m3-text-field-prefix-slot,.m3-text-field[data-populated=true] .m3-text-field-suffix-slot{opacity:1}.m3-text-field-supporting{color:var(--_supporting-color);font-family:var(--_outlined-text-field-supporting-text-font), sans-serif;font-size:var(--_outlined-text-field-supporting-text-size);line-height:var(--_outlined-text-field-supporting-text-line-height);font-weight:var(--_outlined-text-field-supporting-text-weight);letter-spacing:var(--_outlined-text-field-supporting-text-tracking);padding-inline:1rem}.m3-text-field:where(:has(.m3-text-field-input:not(:disabled):hover)){--_outline-width:var(--_outlined-text-field-hover-outline-width);--_outline-color:var(--_outlined-text-field-hover-outline-color);--_label-color:var(--_outlined-text-field-hover-label-text-color)}.m3-text-field:focus-within,.m3-text-field[data-visually-focused=true]{--_outline-width:var(--_outlined-text-field-focus-outline-width);--_outline-color:var(--_outlined-text-field-focus-outline-color);--_label-color:var(--_outlined-text-field-focus-label-text-color)}.m3-text-field[data-invalid=true]{--_outline-color:var(--_outlined-text-field-error-outline-color);--_label-color:var(--_outlined-text-field-error-label-text-color);--_supporting-color:var(--_outlined-text-field-error-supporting-text-color);--_trailing-icon-color:var(--_outlined-text-field-error-trailing-icon-color)}.m3-text-field[data-invalid=true]:where(:has(.m3-text-field-input:not(:disabled):hover)){--_outline-color:var(--_outlined-text-field-error-hover-outline-color);--_label-color:var(--_outlined-text-field-error-hover-label-text-color);--_trailing-icon-color:var(--_outlined-text-field-error-hover-trailing-icon-color)}.m3-text-field[data-invalid=true]:focus-within,.m3-text-field[data-invalid=true][data-visually-focused=true]{--_outline-color:var(--_outlined-text-field-error-focus-outline-color);--_label-color:var(--_outlined-text-field-error-focus-label-text-color);--_supporting-color:var(--_outlined-text-field-error-focus-supporting-text-color);--_trailing-icon-color:var(--_outlined-text-field-error-focus-trailing-icon-color);--_caret-color:var(--_outlined-text-field-error-focus-caret-color)}.m3-text-field[data-disabled=true]{--_outline-width:var(--_outlined-text-field-disabled-outline-width);--_outline-color:rgba(from var(--_outlined-text-field-disabled-outline-color) r g b / var(--_outlined-text-field-disabled-outline-opacity));--_label-color:rgba(from var(--_outlined-text-field-disabled-label-text-color) r g b / var(--_outlined-text-field-disabled-label-text-opacity));--_input-color:rgba(from var(--_outlined-text-field-disabled-input-text-color) r g b / var(--_outlined-text-field-disabled-input-text-opacity));--_supporting-color:rgba(from var(--_outlined-text-field-disabled-supporting-text-color) r g b / var(--_outlined-text-field-disabled-supporting-text-opacity));--_leading-icon-color:rgba(from var(--_outlined-text-field-disabled-leading-icon-color) r g b / var(--_outlined-text-field-disabled-leading-icon-opacity));--_trailing-icon-color:rgba(from var(--_outlined-text-field-disabled-trailing-icon-color) r g b / var(--_outlined-text-field-disabled-trailing-icon-opacity))}:where(.m3-text-field:has(.m3-text-field-textarea)) .m3-text-field-label{inset-block-start:1rem;translate:0}.m3-text-field:has(.m3-text-field-textarea) .m3-text-field-container{padding-block:1rem}.m3-text-field:has(.m3-text-field-textarea) .m3-text-field-content{align-items:flex-start}.m3-date-picker{box-sizing:border-box;inline-size:min(var(--_date-picker-docked-container-width), calc(100vw - 2rem));color:inherit;position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;position-visibility:anchors-visible;opacity:0;pointer-events:none;transition:opacity .1s var(--md-timing-function-emphasized-decel), overlay var(--md-duration-fast) allow-discrete, display var(--md-duration-fast) allow-discrete;--md-color-container:var(--_date-picker-docked-container-color);--md-color-on-container:var(--md-sys-color-on-surface);--md-state-layer-color:var(--_date-picker-docked-date-unselected-hover-state-layer-color);background:0 0;border:none;margin:0;padding:.5rem 0 0;position:fixed;inset:auto;overflow:visible}.m3-date-picker:popover-open{opacity:1;pointer-events:auto}.m3-date-picker::backdrop{transition:background-color var(--md-duration-spatial) var(--md-timing-function-spatial);background-color:#0000}.m3-date-picker-surface{box-sizing:border-box;border-radius:var(--_date-picker-docked-container-shape);background:var(--md-color-container);max-block-size:min(38rem,100dvb - 2rem);inline-size:100%;color:var(--md-color-on-container);box-shadow:var(--_date-picker-docked-container-elevation);transform-origin:top;transition:transform .12s var(--md-timing-function-emphasized-accel);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;transform:scale(.98,.9)}.m3-date-picker:popover-open .m3-date-picker-surface{transition-duration:.22s;transition-timing-function:var(--md-timing-function-fast-spatial);transform:scale(1)}.m3-date-picker-header{border-block-end:1px solid rgba(from var(--md-sys-color-on-surface) r g b / .12);grid-template-columns:2.5rem minmax(4.5rem,1fr) 2.5rem 2.5rem minmax(5.25rem,1fr) 2.5rem;align-items:center;gap:.25rem;min-block-size:4.5rem;padding-block:.75rem .5rem;padding-inline:.75rem;display:grid}.m3-date-picker-switch{min-block-size:2.5rem;min-inline-size:0;font-family:var(--_date-picker-docked-menu-button-label-text-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_date-picker-docked-menu-button-label-text-size);line-height:var(--_date-picker-docked-menu-button-label-text-line-height);font-weight:var(--_date-picker-docked-menu-button-label-text-weight);letter-spacing:var(--_date-picker-docked-menu-button-label-text-tracking);--md-button-container-shape:var(--_date-picker-docked-menu-button-container-shape);--md-button-container-shape-round:var(--_date-picker-docked-menu-button-container-shape);--md-button-small-icon-size:1.25rem;--md-button-small-container-shape-round:var(--_date-picker-docked-menu-button-container-shape);--md-button-text-label-text-color:var(--_date-picker-docked-menu-button-label-text-color);--md-button-text-hovered-label-text-color:var(--_date-picker-docked-menu-button-label-text-color);--md-button-text-focused-label-text-color:var(--_date-picker-docked-menu-button-label-text-color);--md-button-text-pressed-label-text-color:var(--_date-picker-docked-menu-button-label-text-color);--md-state-layer-color:var(--md-sys-color-on-surface-variant);gap:.25rem;padding-inline:.75rem}.m3-date-picker-switch .m3-button-trailing{margin-inline-start:.25rem}.m3-date-picker-switch [data-part=text]{white-space:nowrap}.m3-date-picker-calendar{padding-block:.75rem 1rem;padding-inline:1rem}.m3-date-picker-weekdays,.m3-date-picker-grid{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;display:grid}.m3-date-picker-weekdays{padding-block-end:.25rem}.m3-date-picker-weekday{inline-size:var(--_date-picker-docked-date-container-width);block-size:2.5rem;color:var(--_date-picker-docked-weekdays-label-text-color);font-family:var(--_date-picker-docked-weekdays-label-text-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_date-picker-docked-weekdays-label-text-size);line-height:var(--_date-picker-docked-weekdays-label-text-line-height);font-weight:var(--_date-picker-docked-weekdays-label-text-weight);letter-spacing:var(--_date-picker-docked-weekdays-label-text-tracking);place-items:center;display:grid}.m3-date-picker-day{inline-size:var(--_date-picker-docked-date-container-width);block-size:var(--_date-picker-docked-date-container-height);border-radius:var(--_date-picker-docked-date-container-shape);color:var(--_date-picker-docked-date-unselected-label-text-color);font-family:var(--_date-picker-docked-date-label-text-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_date-picker-docked-date-label-text-size);line-height:var(--_date-picker-docked-date-label-text-line-height);font-weight:var(--_date-picker-docked-date-label-text-weight);letter-spacing:var(--_date-picker-docked-date-label-text-tracking);cursor:pointer;--md-state-layer-color:var(--_date-picker-docked-date-unselected-hover-state-layer-color);border:none;place-items:center;display:grid}.m3-date-picker-day[data-outside-month=true]{color:rgba(from var(--_date-picker-docked-date-unselected-outside-month-label-text-color) r g b / var(--_date-picker-docked-date-unselected-outside-month-label-text-opacity))}.m3-date-picker-day[data-today=true]{color:var(--_date-picker-docked-date-today-label-text-color);box-shadow:inset 0 0 0 var(--_date-picker-docked-date-today-container-outline-width) var(--_date-picker-docked-date-today-container-outline-color);--md-state-layer-color:var(--_date-picker-docked-date-today-hover-state-layer-color)}.m3-date-picker-day[data-selected=true]{color:var(--_date-picker-docked-date-selected-label-text-color);background:var(--_date-picker-docked-date-selected-container-color);box-shadow:none;--md-state-layer-color:var(--_date-picker-docked-date-selected-hover-state-layer-color)}.m3-date-picker-day:disabled,.m3-date-picker-list-item:disabled{color:rgba(from var(--md-sys-color-on-surface) r g b / .38);cursor:default;box-shadow:none;background:0 0}.m3-date-picker-day:focus-visible,.m3-date-picker-switch:focus-visible,.m3-date-picker-list-item:focus-visible{outline-offset:.125rem;outline:var(--md-sys-color-secondary) solid var(--md-sys-state-focus-indicator-thickness)}.m3-date-picker-list{overscroll-behavior:contain;align-content:start;max-block-size:min(27rem,100dvb - 10rem);padding-block:.75rem;display:grid;overflow:auto}.m3-date-picker-list-item{min-block-size:3rem;color:var(--_date-picker-docked-menu-list-item-label-text-color);font-family:var(--_date-picker-docked-menu-list-item-label-text-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_date-picker-docked-menu-list-item-label-text-size);line-height:var(--_date-picker-docked-menu-list-item-label-text-line-height);font-weight:var(--_date-picker-docked-menu-list-item-label-text-weight);letter-spacing:var(--_date-picker-docked-menu-list-item-label-text-tracking);cursor:pointer;text-align:start;--md-state-layer-color:var(--_date-picker-docked-menu-list-item-hover-state-layer-color);border:none;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;padding-inline:0 1.5rem;display:grid}.m3-date-picker-list-item[data-selected=true]{background:var(--_date-picker-docked-menu-list-item-selected-container-color)}.m3-date-picker-list-icon{color:var(--_date-picker-docked-menu-list-item-selected-leading-icon-color);justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.m3-date-picker-actions{border-block-start:1px solid rgba(from var(--md-sys-color-on-surface) r g b / .12);justify-content:end;gap:.5rem;padding-block:.5rem .75rem;padding-inline:1rem;display:flex}.m3-date-picker[data-variant=modal]{inline-size:min(var(--_date-picker-docked-container-width), calc(100vw - 2rem));position-area:none;position-try-fallbacks:none;block-size:fit-content;margin:auto;padding:0;inset:0}.m3-date-picker[data-variant=modal]::backdrop{background-color:rgba(from var(--md-sys-color-scrim) r g b / .3)}.m3-date-picker[data-variant=modal] .m3-date-picker-surface{transform-origin:50%}@media (width<40rem),(pointer:coarse){.m3-date-picker[data-variant=auto]{inline-size:min(var(--_date-picker-docked-container-width), calc(100vw - 2rem));position-area:none;position-try-fallbacks:none;block-size:fit-content;margin:auto;padding:0;inset:0}.m3-date-picker[data-variant=auto]::backdrop{background-color:rgba(from var(--md-sys-color-scrim) r g b / .3)}.m3-date-picker[data-variant=auto] .m3-date-picker-surface{transform-origin:50%}}@starting-style{.m3-date-picker:popover-open{opacity:0}.m3-date-picker:popover-open .m3-date-picker-surface{transform:scale(.98,.9)}}@media (width<26rem){.m3-date-picker{inline-size:calc(100vw - 1rem)}.m3-date-picker-header{grid-template-columns:2.25rem minmax(3.75rem,1fr) 2.25rem 2.25rem minmax(4.5rem,1fr) 2.25rem;gap:.125rem;padding-inline:.5rem}.m3-date-picker-calendar{padding-inline:.5rem}.m3-date-picker-day,.m3-date-picker-weekday{inline-size:2.5rem}}@media (prefers-reduced-motion:reduce){.m3-date-picker,.m3-date-picker::backdrop,.m3-date-picker-surface{transition-duration:0s}}.m3-icon-button{-webkit-user-select:none;user-select:none;transition:border-radius var(--md-easing-fast-spatial), box-shadow var(--md-easing-fast), background-color var(--md-easing-fast), color var(--md-easing-fast);--md-color-container:var(--_icon-button-container-color);--md-color-on-container:var(--_icon-button-icon-color);background-color:var(--md-color-container);color:var(--md-color-on-container);box-shadow:inset 0 0 0 var(--button-outline-width,0) var(--outline-color,#000);height:var(--_icon-button-container-height);--_icon-button-leading-space:var(--md-icon-button-leading-space,var(--_icon-button-default-leading-space));--_icon-button-trailing-space:var(--md-icon-button-trailing-space,var(--_icon-button-default-trailing-space));border:none;border-start-start-radius:var(--_icon-button-container-shape);border-start-end-radius:var(--_icon-button-container-shape);border-end-end-radius:var(--_icon-button-container-shape);border-end-start-radius:var(--_icon-button-container-shape);flex-shrink:0;justify-content:center;align-items:center;padding-inline-start:var(--_icon-button-leading-space);padding-inline-end:var(--_icon-button-trailing-space);display:inline-flex}.m3-icon-button:not(:disabled):not(:has(input:disabled)){cursor:pointer}.m3-icon-button:hover{--md-color-on-container:var(--_icon-button-hovered-icon-color);box-shadow:inset 0 0 0 var(--button-outline-width,0) var(--outline-color,#000)}.m3-icon-button:focus-visible{--md-color-on-container:var(--_icon-button-focused-icon-color);outline-offset:var(--_icon-button-focus-indicator-outline-offset);outline:var(--_icon-button-focus-indicator-color) solid var(--_icon-button-focus-indicator-thickness);box-shadow:inset 0 0 0 var(--button-outline-width,0) var(--outline-color,#000)}.m3-icon-button:has(input:focus-visible){--md-color-on-container:var(--_icon-button-focused-icon-color);outline-offset:var(--_icon-button-focus-indicator-outline-offset);outline:var(--_icon-button-focus-indicator-color) solid var(--_icon-button-focus-indicator-thickness);box-shadow:inset 0 0 0 var(--button-outline-width,0) var(--outline-color,#000)}.m3-icon-button[data-pressed=true]{--md-color-on-container:var(--_icon-button-pressed-icon-color);box-shadow:inset 0 0 0 var(--button-outline-width,0) var(--outline-color,#000)}.m3-icon-button:disabled{background-color:rgb(from var(--_icon-button-disabled-container-color) r g b / var(--_icon-button-disabled-container-opacity));color:rgb(from var(--_icon-button-disabled-icon-color) r g b / var(--_icon-button-disabled-icon-opacity));box-shadow:inset 0 0 0 var(--button-outline-width,0) var(--outline-color,#000)}label.m3-icon-button:has(input:disabled){background-color:rgb(from var(--_icon-button-disabled-container-color) r g b / var(--_icon-button-disabled-container-opacity));color:rgb(from var(--_icon-button-disabled-icon-color) r g b / var(--_icon-button-disabled-icon-opacity));box-shadow:inset 0 0 0 var(--button-outline-width,0) var(--outline-color,#000)}.m3-icon-button[data-color=filled]{--_icon-button-container-color:var(--md-icon-button-container-color,var(--_icon-button-filled-container-color));--_icon-button-icon-color:var(--md-icon-button-icon-color,var(--_icon-button-filled-icon-color));--_icon-button-hovered-icon-color:var(--md-icon-button-hovered-icon-color,var(--_icon-button-filled-hovered-icon-color));--_icon-button-focused-icon-color:var(--md-icon-button-focused-icon-color,var(--_icon-button-filled-focused-icon-color));--_icon-button-pressed-icon-color:var(--md-icon-button-pressed-icon-color,var(--_icon-button-filled-pressed-icon-color));--_icon-button-disabled-container-color:var(--md-icon-button-disabled-container-color,var(--_icon-button-filled-disabled-container-color));--_icon-button-disabled-container-opacity:var(--md-icon-button-disabled-container-opacity,var(--_icon-button-filled-disabled-container-opacity));--_icon-button-disabled-icon-color:var(--md-icon-button-disabled-icon-color,var(--_icon-button-filled-disabled-icon-color));--_icon-button-unselected-container-color:var(--md-icon-button-unselected-container-color,var(--_icon-button-filled-unselected-container-color));--_icon-button-selected-container-color:var(--md-icon-button-selected-container-color,var(--_icon-button-filled-selected-container-color));--_icon-button-unselected-icon-color:var(--md-icon-button-unselected-icon-color,var(--_icon-button-filled-unselected-icon-color));--_icon-button-selected-icon-color:var(--md-icon-button-selected-icon-color,var(--_icon-button-filled-selected-icon-color))}.m3-icon-button[data-color=tonal]{--_icon-button-container-color:var(--md-icon-button-container-color,var(--_icon-button-tonal-container-color));--_icon-button-icon-color:var(--md-icon-button-icon-color,var(--_icon-button-tonal-icon-color));--_icon-button-hovered-icon-color:var(--md-icon-button-hovered-icon-color,var(--_icon-button-tonal-hovered-icon-color));--_icon-button-focused-icon-color:var(--md-icon-button-focused-icon-color,var(--_icon-button-tonal-focused-icon-color));--_icon-button-pressed-icon-color:var(--md-icon-button-pressed-icon-color,var(--_icon-button-tonal-pressed-icon-color));--_icon-button-disabled-container-color:var(--md-icon-button-disabled-container-color,var(--_icon-button-tonal-disabled-container-color));--_icon-button-disabled-container-opacity:var(--md-icon-button-disabled-container-opacity,var(--_icon-button-tonal-disabled-container-opacity));--_icon-button-disabled-icon-color:var(--md-icon-button-disabled-icon-color,var(--_icon-button-tonal-disabled-icon-color));--_icon-button-unselected-container-color:var(--md-icon-button-unselected-container-color,var(--_icon-button-tonal-unselected-container-color));--_icon-button-selected-container-color:var(--md-icon-button-selected-container-color,var(--_icon-button-tonal-selected-container-color));--_icon-button-unselected-icon-color:var(--md-icon-button-unselected-icon-color,var(--_icon-button-tonal-unselected-icon-color));--_icon-button-selected-icon-color:var(--md-icon-button-selected-icon-color,var(--_icon-button-tonal-selected-icon-color))}.m3-icon-button[data-color=outlined]{--_icon-button-container-color:var(--md-icon-button-container-color,transparent);--_icon-button-icon-color:var(--md-icon-button-icon-color,var(--_icon-button-outlined-icon-color));--outline-color:var(--_icon-button-outlined-outline-color);--_icon-button-hovered-icon-color:var(--md-icon-button-hovered-icon-color,var(--_icon-button-outlined-hovered-icon-color));--_icon-button-focused-icon-color:var(--md-icon-button-focused-icon-color,var(--_icon-button-outlined-focused-icon-color));--_icon-button-pressed-icon-color:var(--md-icon-button-pressed-icon-color,var(--_icon-button-outlined-pressed-icon-color));--_icon-button-disabled-container-color:var(--md-icon-button-disabled-container-color,transparent);--_icon-button-disabled-icon-color:var(--md-icon-button-disabled-icon-color,var(--_icon-button-outlined-disabled-icon-color));--_icon-button-unselected-container-color:var(--md-icon-button-unselected-container-color,transparent);--_icon-button-selected-container-color:var(--md-icon-button-selected-container-color,var(--_icon-button-outlined-selected-container-color));--_icon-button-unselected-icon-color:var(--md-icon-button-unselected-icon-color,var(--_icon-button-outlined-unselected-icon-color));--_icon-button-selected-icon-color:var(--md-icon-button-selected-icon-color,var(--_icon-button-outlined-selected-icon-color))}.m3-icon-button[data-color=standard]{--_icon-button-container-color:var(--md-icon-button-container-color,transparent);--_icon-button-icon-color:var(--md-icon-button-icon-color,var(--_icon-button-standard-icon-color));--_icon-button-hovered-icon-color:var(--md-icon-button-hovered-icon-color,var(--_icon-button-standard-hovered-icon-color));--_icon-button-focused-icon-color:var(--md-icon-button-focused-icon-color,var(--_icon-button-standard-focused-icon-color));--_icon-button-pressed-icon-color:var(--md-icon-button-pressed-icon-color,var(--_icon-button-standard-pressed-icon-color));--_icon-button-disabled-container-color:var(--md-icon-button-disabled-container-color,transparent);--_icon-button-disabled-icon-color:var(--md-icon-button-disabled-icon-color,var(--_icon-button-standard-disabled-icon-color));--_icon-button-unselected-container-color:var(--md-icon-button-unselected-container-color,transparent);--_icon-button-selected-container-color:var(--md-icon-button-selected-container-color,transparent);--_icon-button-unselected-icon-color:var(--md-icon-button-unselected-icon-color,var(--_icon-button-standard-icon-color));--_icon-button-selected-icon-color:var(--md-icon-button-selected-icon-color,var(--_icon-button-standard-icon-color))}.m3-icon-button[data-size=extra-small]{font-family:var(--md-sys-typescale-label-large-font), sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);--_icon-button-container-height:var(--md-icon-button-container-height,var(--_icon-button-xsmall-container-height));--_icon-button-default-leading-space:var(--md-icon-button-default-leading-space,var(--_icon-button-xsmall-default-leading-space));--_icon-button-default-trailing-space:var(--md-icon-button-default-trailing-space,var(--_icon-button-xsmall-default-trailing-space));--_icon-button-narrow-leading-space:var(--md-icon-button-narrow-leading-space,var(--_icon-button-xsmall-narrow-leading-space));--_icon-button-narrow-trailing-space:var(--md-icon-button-narrow-trailing-space,var(--_icon-button-xsmall-narrow-trailing-space));--_icon-button-wide-leading-space:var(--md-icon-button-wide-leading-space,var(--_icon-button-xsmall-wide-leading-space));--_icon-button-wide-trailing-space:var(--md-icon-button-wide-trailing-space,var(--_icon-button-xsmall-wide-trailing-space));--_icon-button-container-shape-round:var(--md-icon-button-container-shape-round,var(--_icon-button-xsmall-container-shape-round));--_icon-button-container-shape-square:var(--md-icon-button-container-shape-square,var(--_icon-button-xsmall-container-shape-square));--_icon-button-pressed-container-shape:var(--md-icon-button-pressed-container-shape,var(--_icon-button-xsmall-pressed-container-shape));--_icon-button-selected-container-shape:var(--md-icon-button-selected-container-shape,var(--_icon-button-xsmall-selected-container-shape-round));--_icon-button-icon-size:var(--md-icon-button-icon-size,var(--_icon-button-xsmall-icon-size))}.m3-icon-button[data-size=small]{font-family:var(--md-sys-typescale-label-large-font), sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);--_icon-button-container-height:var(--md-icon-button-container-height,var(--_icon-button-small-container-height));--_icon-button-default-leading-space:var(--md-icon-button-default-leading-space,var(--_icon-button-small-default-leading-space));--_icon-button-default-trailing-space:var(--md-icon-button-default-trailing-space,var(--_icon-button-small-default-trailing-space));--_icon-button-narrow-leading-space:var(--md-icon-button-narrow-leading-space,var(--_icon-button-small-narrow-leading-space));--_icon-button-narrow-trailing-space:var(--md-icon-button-narrow-trailing-space,var(--_icon-button-small-narrow-trailing-space));--_icon-button-wide-leading-space:var(--md-icon-button-wide-leading-space,var(--_icon-button-small-wide-leading-space));--_icon-button-wide-trailing-space:var(--md-icon-button-wide-trailing-space,var(--_icon-button-small-wide-trailing-space));--_icon-button-container-shape-round:var(--md-icon-button-container-shape-round,var(--_icon-button-small-container-shape-round));--_icon-button-container-shape-square:var(--md-icon-button-container-shape-square,var(--_icon-button-small-container-shape-square));--_icon-button-pressed-container-shape:var(--md-icon-button-pressed-container-shape,var(--_icon-button-small-pressed-container-shape));--_icon-button-selected-container-shape:var(--md-icon-button-selected-container-shape,var(--_icon-button-small-selected-container-shape-round));--_icon-button-icon-size:var(--md-icon-button-icon-size,var(--_icon-button-small-icon-size))}.m3-icon-button[data-size=medium]{font-family:var(--md-sys-typescale-title-medium-font), sans-serif;font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-tracking);line-height:var(--md-sys-typescale-title-medium-line-height);--_icon-button-container-height:var(--md-icon-button-container-height,var(--_icon-button-medium-container-height));--_icon-button-default-leading-space:var(--md-icon-button-default-leading-space,var(--_icon-button-medium-default-leading-space));--_icon-button-default-trailing-space:var(--md-icon-button-default-trailing-space,var(--_icon-button-medium-default-trailing-space));--_icon-button-narrow-leading-space:var(--md-icon-button-narrow-leading-space,var(--_icon-button-medium-narrow-leading-space));--_icon-button-narrow-trailing-space:var(--md-icon-button-narrow-trailing-space,var(--_icon-button-medium-narrow-trailing-space));--_icon-button-wide-leading-space:var(--md-icon-button-wide-leading-space,var(--_icon-button-medium-wide-leading-space));--_icon-button-wide-trailing-space:var(--md-icon-button-wide-trailing-space,var(--_icon-button-medium-wide-trailing-space));--_icon-button-container-shape-round:var(--md-icon-button-container-shape-round,var(--_icon-button-medium-container-shape-round));--_icon-button-container-shape-square:var(--md-icon-button-container-shape-square,var(--_icon-button-medium-container-shape-square));--_icon-button-pressed-container-shape:var(--md-icon-button-pressed-container-shape,var(--_icon-button-medium-pressed-container-shape));--_icon-button-selected-container-shape:var(--md-icon-button-selected-container-shape,var(--_icon-button-medium-selected-container-shape-round));--_icon-button-icon-size:var(--md-icon-button-icon-size,var(--_icon-button-medium-icon-size))}.m3-icon-button[data-size=large]{font-family:var(--md-sys-typescale-headline-small-font), sans-serif;font-weight:var(--md-sys-typescale-headline-small-weight);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-tracking);line-height:var(--md-sys-typescale-headline-small-line-height);--_icon-button-container-height:var(--md-icon-button-container-height,var(--_icon-button-large-container-height));--_icon-button-default-leading-space:var(--md-icon-button-default-leading-space,var(--_icon-button-large-default-leading-space));--_icon-button-default-trailing-space:var(--md-icon-button-default-trailing-space,var(--_icon-button-large-default-trailing-space));--_icon-button-narrow-leading-space:var(--md-icon-button-narrow-leading-space,var(--_icon-button-large-narrow-leading-space));--_icon-button-narrow-trailing-space:var(--md-icon-button-narrow-trailing-space,var(--_icon-button-large-narrow-trailing-space));--_icon-button-wide-leading-space:var(--md-icon-button-wide-leading-space,var(--_icon-button-large-wide-leading-space));--_icon-button-wide-trailing-space:var(--md-icon-button-wide-trailing-space,var(--_icon-button-large-wide-trailing-space));--_icon-button-container-shape-round:var(--md-icon-button-container-shape-round,var(--_icon-button-large-container-shape-round));--_icon-button-container-shape-square:var(--md-icon-button-container-shape-square,var(--_icon-button-large-container-shape-square));--_icon-button-pressed-container-shape:var(--md-icon-button-pressed-container-shape,var(--_icon-button-large-pressed-container-shape));--_icon-button-selected-container-shape:var(--md-icon-button-selected-container-shape,var(--_icon-button-large-selected-container-shape-round));--_icon-button-icon-size:var(--md-icon-button-icon-size,var(--_icon-button-large-icon-size))}.m3-icon-button[data-size=extra-large]{font-family:var(--md-sys-typescale-headline-large-font), sans-serif;font-weight:var(--md-sys-typescale-headline-large-weight);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-tracking);line-height:var(--md-sys-typescale-headline-large-line-height);--_icon-button-container-height:var(--md-icon-button-container-height,var(--_icon-button-xlarge-container-height));--_icon-button-default-leading-space:var(--md-icon-button-default-leading-space,var(--_icon-button-xlarge-default-leading-space));--_icon-button-default-trailing-space:var(--md-icon-button-default-trailing-space,var(--_icon-button-xlarge-default-trailing-space));--_icon-button-narrow-leading-space:var(--md-icon-button-narrow-leading-space,var(--_icon-button-xlarge-narrow-leading-space));--_icon-button-narrow-trailing-space:var(--md-icon-button-narrow-trailing-space,var(--_icon-button-xlarge-narrow-trailing-space));--_icon-button-wide-leading-space:var(--md-icon-button-wide-leading-space,var(--_icon-button-xlarge-wide-leading-space));--_icon-button-wide-trailing-space:var(--md-icon-button-wide-trailing-space,var(--_icon-button-xlarge-wide-trailing-space));--_icon-button-container-shape-round:var(--md-icon-button-container-shape-round,var(--_icon-button-xlarge-container-shape-round));--_icon-button-container-shape-square:var(--md-icon-button-container-shape-square,var(--_icon-button-xlarge-container-shape-square));--_icon-button-pressed-container-shape:var(--md-icon-button-pressed-container-shape,var(--_icon-button-xlarge-pressed-container-shape));--_icon-button-selected-container-shape:var(--md-icon-button-selected-container-shape,var(--_icon-button-xlarge-selected-container-shape-round));--_icon-button-icon-size:var(--md-icon-button-icon-size,var(--_icon-button-xlarge-icon-size))}.m3-icon-button[data-color=outlined][data-size=extra-small]{--button-outline-width:var(--_icon-button-xsmall-outlined-outline-width)}.m3-icon-button[data-color=outlined][data-size=small]{--button-outline-width:var(--_icon-button-small-outlined-outline-width)}.m3-icon-button[data-color=outlined][data-size=medium]{--button-outline-width:var(--_icon-button-medium-outlined-outline-width)}.m3-icon-button[data-color=outlined][data-size=large]{--button-outline-width:var(--_icon-button-large-outlined-outline-width)}.m3-icon-button[data-color=outlined][data-size=extra-large]{--button-outline-width:var(--_icon-button-xlarge-outlined-outline-width)}.m3-icon-button[data-shape=rounded]{--_icon-button-container-shape:var(--md-icon-button-container-shape,var(--_icon-button-container-shape-round))}.m3-icon-button[data-shape=rounded][data-pressed=true]{--_icon-button-container-shape:var(--md-icon-button-container-shape,var(--_icon-button-pressed-container-shape))}.m3-icon-button[data-shape=square]{--_icon-button-container-shape:var(--md-icon-button-container-shape,var(--_icon-button-container-shape-square))}.m3-icon-button[data-shape=square][data-pressed=true]{--_icon-button-container-shape:var(--md-icon-button-container-shape,var(--_icon-button-pressed-container-shape))}.m3-icon-button[data-width=narrow]{--_icon-button-leading-space:var(--md-icon-button-leading-space,var(--_icon-button-narrow-leading-space));--_icon-button-trailing-space:var(--md-icon-button-trailing-space,var(--_icon-button-narrow-trailing-space))}.m3-icon-button[data-width=wide]{--_icon-button-leading-space:var(--md-icon-button-leading-space,var(--_icon-button-wide-leading-space));--_icon-button-trailing-space:var(--md-icon-button-trailing-space,var(--_icon-button-wide-trailing-space))}.m3-icon-button[data-toggleable=true] input[type=checkbox],.m3-icon-button[data-toggleable=true] input[type=radio]{all:unset;appearance:none;opacity:0}.m3-icon-button[data-toggleable=true]{--md-color-container:var(--_icon-button-unselected-container-color);--md-color-on-container:var(--_icon-button-unselected-icon-color)}.m3-icon-button[data-toggleable=true]:hover{--md-color-on-container:var(--_icon-button-unselected-hovered-icon-color)}.m3-icon-button[data-toggleable=true]:focus-visible{--md-color-on-container:var(--_icon-button-unselected-focused-icon-color)}.m3-icon-button[data-toggleable=true]:has(input:focus-visible){--md-color-on-container:var(--_icon-button-unselected-focused-icon-color)}.m3-icon-button[data-toggleable=true][data-pressed=true]{--md-color-on-container:var(--_icon-button-unselected-pressed-icon-color)}:is(.m3-icon-button[data-toggleable=true]:has(input[type=checkbox]:checked),.m3-icon-button[data-toggleable=true]:has(input[type=radio]:checked)){--_icon-button-container-shape:var(--md-icon-button-container-shape,var(--_icon-button-selected-container-shape));--md-color-container:var(--_icon-button-selected-container-color);--md-color-on-container:var(--_icon-button-selected-icon-color)}:is(.m3-icon-button[data-toggleable=true]:has(input[type=checkbox]:checked),.m3-icon-button[data-toggleable=true]:has(input[type=radio]:checked)):active{--_icon-button-container-shape:var(--md-icon-button-container-shape,var(--_icon-button-pressed-container-shape))}.m3-icon-button-icon{width:var(--_icon-button-icon-size);height:var(--_icon-button-icon-size);font-size:var(--_icon-button-icon-size);justify-content:center;align-items:center;display:inline-flex}.m3-time-picker{box-sizing:border-box;inline-size:min(var(--_time-picker-container-width), calc(100vw - 2rem));color:inherit;position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;position-visibility:anchors-visible;opacity:0;pointer-events:none;transition:opacity .1s var(--md-timing-function-emphasized-decel), overlay var(--md-duration-fast) allow-discrete, display var(--md-duration-fast) allow-discrete;--md-color-container:var(--_time-picker-container-color);--md-color-on-container:var(--md-sys-color-on-surface);--md-state-layer-color:var(--md-sys-color-on-surface);background:0 0;border:none;margin:0;padding:.5rem 0 0;position:fixed;inset:auto;overflow:visible}.m3-time-picker:popover-open{opacity:1;pointer-events:auto}.m3-time-picker::backdrop{transition:background-color var(--md-duration-spatial) var(--md-timing-function-spatial);background-color:#0000}.m3-time-picker-surface{box-sizing:border-box;border-radius:var(--_time-picker-container-shape);background:var(--md-color-container);inline-size:100%;color:var(--md-color-on-container);box-shadow:var(--_time-picker-container-elevation);transform-origin:top;transition:transform .12s var(--md-timing-function-emphasized-accel);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;transform:scale(.98,.9)}.m3-time-picker:popover-open .m3-time-picker-surface{transition-duration:.22s;transition-timing-function:var(--md-timing-function-fast-spatial);transform:scale(1)}.m3-time-picker-header{gap:.75rem;padding-block:1.5rem .5rem;padding-inline:1.5rem;display:grid}.m3-time-picker-title{color:var(--_time-picker-title-text-color);font-family:var(--md-sys-typescale-label-medium-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);font-weight:var(--md-sys-typescale-label-medium-weight);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.m3-time-picker-display{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:stretch;gap:.5rem;display:grid}.m3-time-picker[data-format="24h"] .m3-time-picker-display{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.m3-time-picker-display-field{border-radius:var(--md-shape-chip);background:var(--_time-picker-selector-container-color);min-block-size:5rem;min-inline-size:0;color:var(--_time-picker-selector-unselected-label-text-color);font-family:var(--md-sys-typescale-display-large-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:clamp(2.75rem, 16vw, var(--md-sys-typescale-display-large-size));line-height:1;font-weight:var(--md-sys-typescale-display-large-weight);letter-spacing:0;cursor:pointer;border:none;place-items:center;display:grid}.m3-time-picker-display-field[data-selected=true]{background:var(--_time-picker-selector-selected-container-color);color:var(--_time-picker-selector-selected-label-text-color)}.m3-time-picker-display-separator,.m3-time-picker-input-separator{color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-display-large-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--md-sys-typescale-display-large-size);line-height:1;font-weight:var(--md-sys-typescale-display-large-weight);align-self:center}.m3-time-picker-period{border:1px solid var(--_time-picker-period-selector-outline-color);border-radius:var(--md-shape-chip);min-inline-size:4.5rem;display:grid;overflow:hidden}.m3-time-picker-period-button{min-block-size:2.5rem;color:var(--_time-picker-selector-unselected-label-text-color);font-family:var(--md-sys-typescale-title-medium-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:var(--md-sys-typescale-title-medium-weight);letter-spacing:var(--md-sys-typescale-title-medium-tracking);cursor:pointer;border:none;padding-inline:.75rem}.m3-time-picker-period-button+.m3-time-picker-period-button{border-block-start:1px solid var(--_time-picker-period-selector-outline-color)}.m3-time-picker-period-button[data-selected=true]{background:var(--_time-picker-selector-selected-container-color);color:var(--_time-picker-selector-selected-label-text-color)}.m3-time-picker-clock{place-items:center;padding-block:1rem .5rem;padding-inline:1.5rem;display:grid}.m3-time-picker-clock-face{aspect-ratio:1;border-radius:var(--md-sys-shape-corner-full);background:var(--_time-picker-clock-dial-container-color);touch-action:none;-webkit-user-select:none;user-select:none;inline-size:min(16rem,100vw - 5rem);position:relative}.m3-time-picker-clock-hand{inline-size:.125rem;block-size:var(--_time-picker-hand-radius,42%);background:var(--_time-picker-clock-hand-color);transform-origin:50% 0;transform:rotate(var(--_time-picker-hand-angle,0deg)) translateY(-100%);z-index:0;position:absolute;inset-block-start:50%;inset-inline-start:50%}.m3-time-picker-clock-hand:before,.m3-time-picker-clock-hand:after{content:"";border-radius:var(--md-sys-shape-corner-full);background:var(--_time-picker-clock-hand-color);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.m3-time-picker-clock-hand:before{block-size:1.25rem;inline-size:1.25rem;inset-block-start:-.625rem}.m3-time-picker-clock-hand:after{block-size:.5rem;inline-size:.5rem;inset-block-end:-.25rem}.m3-time-picker-clock-option{border-radius:var(--md-sys-shape-corner-full);block-size:2.5rem;inline-size:2.5rem;color:var(--_time-picker-clock-label-text-color);font-family:var(--md-sys-typescale-body-large-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);font-weight:var(--md-sys-typescale-body-large-weight);letter-spacing:var(--md-sys-typescale-body-large-tracking);cursor:pointer;z-index:1;border:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.m3-time-picker-clock-option[data-selected=true]{background:var(--_time-picker-clock-hand-color);color:var(--_time-picker-clock-selected-label-text-color)}.m3-time-picker-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 4.5rem;align-items:start;gap:.75rem;padding-block:.5rem 1rem;padding-inline:1.5rem;display:grid}.m3-time-picker[data-format="24h"] .m3-time-picker-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.m3-time-picker-input-field{gap:.375rem;min-inline-size:0;display:grid}.m3-time-picker-input-label{color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-label-medium-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);font-weight:var(--md-sys-typescale-label-medium-weight);letter-spacing:var(--md-sys-typescale-label-medium-tracking)}.m3-time-picker-input-error{color:var(--md-sys-color-error);font-family:var(--md-sys-typescale-label-small-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height);font-weight:var(--md-sys-typescale-label-small-weight);letter-spacing:var(--md-sys-typescale-label-small-tracking)}.m3-time-picker-input{box-sizing:border-box;border-radius:var(--md-shape-chip);background:var(--_time-picker-selector-container-color);block-size:5rem;inline-size:100%;min-inline-size:0;color:var(--_time-picker-selector-unselected-label-text-color);font-family:var(--md-sys-typescale-display-large-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:clamp(2.75rem, 16vw, var(--md-sys-typescale-display-large-size));line-height:1;font-weight:var(--md-sys-typescale-display-large-weight);letter-spacing:0;text-align:center;border:2px solid #0000;padding-inline:.75rem}.m3-time-picker-inputs .m3-time-picker-input-separator{align-self:start;place-items:center;block-size:5rem;display:grid}.m3-time-picker-inputs .m3-time-picker-period{align-self:start;block-size:5rem}.m3-time-picker-inputs .m3-time-picker-period-button{min-block-size:0}.m3-time-picker-input:focus{border-color:var(--md-sys-color-primary);background:var(--_time-picker-selector-selected-container-color);color:var(--_time-picker-selector-selected-label-text-color);outline:none}.m3-time-picker-input[aria-invalid=true]{border-color:var(--md-sys-color-error)}.m3-time-picker-display-field:focus-visible,.m3-time-picker-period-button:focus-visible,.m3-time-picker-clock-option:focus-visible,.m3-time-picker-actions :is(button,.m3-icon-button):focus-visible{outline-offset:.125rem;outline:var(--md-sys-color-secondary) solid var(--md-sys-state-focus-indicator-thickness)}.m3-time-picker-actions{align-items:center;gap:.5rem;padding-block:.5rem .75rem;padding-inline:1rem;display:flex}.m3-time-picker-actions-spacer{flex:1}.m3-time-picker[data-variant=modal]{inline-size:min(var(--_time-picker-container-width), calc(100vw - 2rem));position-area:none;position-try-fallbacks:none;block-size:fit-content;margin:auto;padding:0;inset:0}.m3-time-picker[data-variant=modal]::backdrop{background-color:rgba(from var(--md-sys-color-scrim) r g b / .3)}.m3-time-picker[data-variant=modal] .m3-time-picker-surface{transform-origin:50%}@media (width<40rem),(pointer:coarse){.m3-time-picker[data-variant=auto]{inline-size:min(var(--_time-picker-container-width), calc(100vw - 2rem));position-area:none;position-try-fallbacks:none;block-size:fit-content;margin:auto;padding:0;inset:0}.m3-time-picker[data-variant=auto]::backdrop{background-color:rgba(from var(--md-sys-color-scrim) r g b / .3)}.m3-time-picker[data-variant=auto] .m3-time-picker-surface{transform-origin:50%}}@starting-style{.m3-time-picker:popover-open{opacity:0}.m3-time-picker:popover-open .m3-time-picker-surface{transform:scale(.98,.9)}}@media (width<26rem){.m3-time-picker{inline-size:calc(100vw - 1rem)}.m3-time-picker-header,.m3-time-picker-clock,.m3-time-picker-inputs{padding-inline:1rem}.m3-time-picker-display{gap:.375rem}.m3-time-picker-period{min-inline-size:4rem}}@media (prefers-reduced-motion:reduce){.m3-time-picker,.m3-time-picker::backdrop,.m3-time-picker-surface{transition-duration:0s}}.m3-dialog{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:inherit;box-shadow:none;pointer-events:none;transition:overlay var(--md-duration-fast) allow-discrete, display var(--md-duration-fast) allow-discrete;background:0 0;border:none;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.m3-dialog[open]{pointer-events:auto}.m3-dialog::backdrop{transition:background-color var(--md-duration-spatial) var(--md-timing-function-spatial), display var(--md-duration-spatial) allow-discrete, overlay var(--md-duration-spatial) allow-discrete;background-color:#0000}.m3-dialog[open]::backdrop{background-color:rgba(from var(--md-sys-color-scrim) r g b / .3);animation:dialogOpacity var(--md-timing-function-spatial) var(--md-duration-spatial)}.m3-dialog-surface{border-radius:var(--_dialog-container-shape);background-color:var(--_dialog-container-color);max-block-size:calc(100vb - 3rem);inline-size:min(35rem,100vi - 3rem);min-inline-size:min(17.5rem,100vi - 3rem);max-inline-size:calc(100vi - 3rem);box-shadow:var(--_dialog-container-elevation);opacity:0;visibility:hidden;transition:opacity var(--md-easing-fast), visibility var(--md-easing-fast);grid-template-columns:minmax(0,1fr);align-content:start;row-gap:1rem;padding:1.5rem;display:grid;overflow:hidden}.m3-dialog[open] .m3-dialog-surface{opacity:1;visibility:visible;animation:dialogIn var(--md-timing-function-emphasized-decel) .5s, dialogOpacity var(--md-timing-function-emphasized-decel) .1s backwards}.m3-dialog-icon{color:var(--_dialog-with-icon-icon-color);font-size:var(--_dialog-with-icon-icon-size);justify-content:center;align-items:center;line-height:1;display:flex}.m3-dialog-headline{opacity:0;color:var(--_dialog-headline-color);font-family:var(--_dialog-headline-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_dialog-headline-size);line-height:var(--_dialog-headline-line-height);font-weight:var(--_dialog-headline-weight);letter-spacing:var(--_dialog-headline-tracking);transition:opacity var(--md-easing-fast);margin:0}.m3-dialog-content{opacity:0;min-block-size:0;color:var(--_dialog-supporting-text-color);font-family:var(--_dialog-supporting-text-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_dialog-supporting-text-size);line-height:var(--_dialog-supporting-text-line-height);font-weight:var(--_dialog-supporting-text-weight);letter-spacing:var(--_dialog-supporting-text-tracking);transition:opacity var(--md-easing-fast);overflow:auto}.m3-dialog-actions{opacity:0;transition:opacity var(--md-easing-fast), inset-block-end var(--md-duration-spatial) var(--md-timing-function-spatial);flex-wrap:wrap;justify-content:end;gap:.5rem;display:flex;position:relative;inset-block-end:100%}.m3-dialog[open] .m3-dialog-headline{opacity:1;animation:dialogOpacity var(--md-easing-fast)}.m3-dialog[open] .m3-dialog-content{opacity:1;animation:dialogOpacity var(--md-easing-fast) 50ms backwards}.m3-dialog[open] .m3-dialog-actions{opacity:1;animation:buttonsIn var(--md-timing-function-spatial) var(--md-duration-spatial), dialogOpacity var(--md-easing-fast) backwards;inset-block-end:0}.m3-dialog[data-has-icon=true] .m3-dialog-headline,.m3-dialog[data-has-icon=true] .m3-dialog-content{text-align:center}@media (width<40rem){.m3-dialog-surface{max-block-size:calc(100vb - 2rem);inline-size:calc(100vi - 2rem);min-inline-size:min(17.5rem,100vi - 2rem);max-inline-size:calc(100vi - 2rem);padding:1.25rem}}@starting-style{.m3-dialog[open] .m3-dialog-surface{opacity:0;visibility:hidden}.m3-dialog[open]::backdrop{background-color:#0000}.m3-dialog[open] .m3-dialog-headline,.m3-dialog[open] .m3-dialog-content{opacity:0}.m3-dialog[open] .m3-dialog-actions{opacity:0;inset-block-end:100%}}@media (prefers-reduced-motion:reduce){.m3-dialog,.m3-dialog::backdrop,.m3-dialog-surface,.m3-dialog-headline,.m3-dialog-content,.m3-dialog-actions{transition-duration:0s;animation-duration:0s}}@keyframes dialogIn{0%{clip-path:inset(0 0 100% 0 round var(--_dialog-container-shape));transform:translateY(-3rem)scaleY(.9)}to{clip-path:inset(0 0 0 0 round var(--_dialog-container-shape));transform:translateY(0)scaleY(1)}}@keyframes buttonsIn{0%{inset-block-end:100%}to{inset-block-end:0}}@keyframes dialogOpacity{0%{opacity:0}to{opacity:1}}.m3-divider{--_divider-thickness:var(--md-divider-thickness,initial);--_divider-spacing:var(--md-divider-spacing,0);background:var(--_divider-color);border:none;flex:none}.m3-divider[data-orientation=horizontal]{inline-size:100%;block-size:var(--_divider-thickness);margin-block:var(--_divider-spacing)}.m3-divider[data-orientation=vertical]{inline-size:var(--_divider-thickness);block-size:auto;min-block-size:1em;margin-inline:var(--_divider-spacing);align-self:stretch}.m3-divider[data-orientation=horizontal][data-inset=start],.m3-divider[data-orientation=horizontal][data-inset=both]{margin-inline-start:var(--_divider-inset)}.m3-divider[data-orientation=horizontal][data-inset=end],.m3-divider[data-orientation=horizontal][data-inset=both]{margin-inline-end:var(--_divider-inset)}.m3-divider[data-orientation=vertical][data-inset=start],.m3-divider[data-orientation=vertical][data-inset=both]{margin-block-start:var(--_divider-inset)}.m3-divider[data-orientation=vertical][data-inset=end],.m3-divider[data-orientation=vertical][data-inset=both]{margin-block-end:var(--_divider-inset)}.m3-fab{appearance:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;vertical-align:middle;block-size:var(--_fab-container-height);inline-size:var(--_fab-container-width);min-inline-size:var(--_fab-container-height);transition:box-shadow var(--md-easing-fast), background-color var(--md-easing-fast), color var(--md-easing-fast);--md-color-container:var(--_fab-container-color);--md-color-on-container:var(--_fab-label-text-color);--md-state-layer-color:var(--_fab-state-layer-color);background-color:var(--md-color-container);color:var(--md-color-on-container);box-shadow:var(--_fab-container-elevation);border-radius:var(--_fab-container-shape);border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;overflow:hidden}.m3-fab:not(:disabled):not([aria-disabled=true]){cursor:pointer}.m3-fab:hover{box-shadow:var(--_fab-hovered-container-elevation)}.m3-fab:focus-visible{box-shadow:var(--_fab-focused-container-elevation);outline-offset:var(--_fab-focus-indicator-outline-offset);outline:var(--_fab-focus-indicator-color) solid var(--_fab-focus-indicator-thickness)}.m3-fab[data-pressed=true]{box-shadow:var(--_fab-pressed-container-elevation)}.m3-fab:disabled,.m3-fab[aria-disabled=true]{--md-color-container:rgb(from var(--_fab-disabled-container-color) r g b / var(--_fab-disabled-container-opacity));--md-color-on-container:rgb(from var(--_fab-disabled-content-color) r g b / var(--_fab-disabled-content-opacity));--_fab-icon-color:var(--md-color-on-container);--_fab-label-text-color:var(--md-color-on-container);background-color:var(--md-color-container);box-shadow:var(--_fab-disabled-container-elevation)}.m3-fab[data-extended=true]{inline-size:auto;padding-inline-start:var(--_fab-leading-space);padding-inline-end:var(--_fab-trailing-space)}.m3-fab[data-color=primary]{--_fab-color-container:var(--md-sys-color-primary);--_fab-color-on-container:var(--md-sys-color-on-primary);--_fab-focus-indicator-color:var(--md-fab-focus-indicator-color,var(--md-sys-color-primary))}.m3-fab[data-color=secondary]{--_fab-color-container:var(--md-sys-color-secondary);--_fab-color-on-container:var(--md-sys-color-on-secondary);--_fab-focus-indicator-color:var(--md-fab-focus-indicator-color,var(--md-sys-color-secondary))}.m3-fab[data-color=tertiary]{--_fab-color-container:var(--md-sys-color-tertiary);--_fab-color-on-container:var(--md-sys-color-on-tertiary);--_fab-focus-indicator-color:var(--md-fab-focus-indicator-color,var(--md-sys-color-tertiary))}.m3-fab[data-color=primary-container]{--_fab-color-container:var(--md-sys-color-primary-container);--_fab-color-on-container:var(--md-sys-color-on-primary-container);--_fab-focus-indicator-color:var(--md-fab-focus-indicator-color,var(--md-sys-color-primary))}.m3-fab[data-color=secondary-container]{--_fab-color-container:var(--md-sys-color-secondary-container);--_fab-color-on-container:var(--md-sys-color-on-secondary-container);--_fab-focus-indicator-color:var(--md-fab-focus-indicator-color,var(--md-sys-color-secondary))}.m3-fab[data-color=tertiary-container]{--_fab-color-container:var(--md-sys-color-tertiary-container);--_fab-color-on-container:var(--md-sys-color-on-tertiary-container);--_fab-focus-indicator-color:var(--md-fab-focus-indicator-color,var(--md-sys-color-tertiary))}.m3-fab[data-size=regular]{--_fab-size-container-height:3.5rem;--_fab-size-container-width:3.5rem;--_fab-size-icon-size:1.5rem;--_fab-size-container-shape:var(--md-shape-fab-regular);--_fab-size-leading-space:1rem;--_fab-size-icon-label-space:.5rem;--_fab-size-trailing-space:1rem}.m3-fab[data-size=medium]{--_fab-size-container-height:5rem;--_fab-size-container-width:5rem;--_fab-size-icon-size:1.75rem;--_fab-size-container-shape:var(--md-shape-fab-medium);--_fab-size-leading-space:1.625rem;--_fab-size-icon-label-space:.75rem;--_fab-size-trailing-space:1.625rem}.m3-fab[data-size=large]{--_fab-size-container-height:6rem;--_fab-size-container-width:6rem;--_fab-size-icon-size:2.25rem;--_fab-size-container-shape:var(--md-shape-fab-large);--_fab-size-leading-space:1.75rem;--_fab-size-icon-label-space:1rem;--_fab-size-trailing-space:1.75rem}.m3-fab-icon{inline-size:var(--_fab-icon-size);block-size:var(--_fab-icon-size);font-size:var(--_fab-icon-size);color:var(--_fab-icon-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.m3-fab-label{color:var(--_fab-label-text-color);white-space:nowrap}.m3-fab-icon+.m3-fab-label{margin-inline-start:var(--_fab-icon-label-space)}.m3-fab[data-size=regular] .m3-fab-label{font-family:var(--md-sys-typescale-body-large-font), sans-serif;font-weight:var(--md-sys-typescale-body-large-weight);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);line-height:var(--md-sys-typescale-body-large-line-height)}.m3-fab[data-size=medium] .m3-fab-label{font-family:var(--md-sys-typescale-title-large-font), sans-serif;font-weight:var(--md-sys-typescale-title-large-weight);font-size:var(--md-sys-typescale-title-large-size);letter-spacing:var(--md-sys-typescale-title-large-tracking);line-height:var(--md-sys-typescale-title-large-line-height)}.m3-fab[data-size=large] .m3-fab-label{font-family:var(--md-sys-typescale-headline-small-font), sans-serif;font-weight:var(--md-sys-typescale-headline-small-weight);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-tracking);line-height:var(--md-sys-typescale-headline-small-line-height)}.m3-fab-menu{vertical-align:middle;inline-size:var(--_fab-menu-trigger-container-width);block-size:var(--_fab-menu-trigger-container-height);--_fab-menu-trigger-transform-origin:right bottom;flex-shrink:0;justify-content:flex-end;align-items:flex-end;display:inline-flex}.m3-fab-menu[data-alignment=start]{--_fab-menu-trigger-transform-origin:left bottom;justify-content:flex-start}.m3-fab-menu[data-color=secondary],.m3-fab-menu-popover[data-color=secondary]{--_fab-menu-accent-container-color:var(--md-sys-color-secondary-container);--_fab-menu-on-accent-container-color:var(--md-sys-color-on-secondary-container);--_fab-menu-accent-color:var(--md-sys-color-secondary);--_fab-menu-on-accent-color:var(--md-sys-color-on-secondary);--_fab-menu-focus-indicator-color:var(--md-fab-menu-focus-indicator-color,var(--md-sys-color-secondary))}.m3-fab-menu[data-color=tertiary],.m3-fab-menu-popover[data-color=tertiary]{--_fab-menu-accent-container-color:var(--md-sys-color-tertiary-container);--_fab-menu-on-accent-container-color:var(--md-sys-color-on-tertiary-container);--_fab-menu-accent-color:var(--md-sys-color-tertiary);--_fab-menu-on-accent-color:var(--md-sys-color-on-tertiary);--_fab-menu-focus-indicator-color:var(--md-fab-menu-focus-indicator-color,var(--md-sys-color-tertiary))}.m3-fab-menu-trigger{appearance:none;box-sizing:border-box;transform-origin:var(--_fab-menu-trigger-transform-origin);cursor:pointer;-webkit-user-select:none;user-select:none;--_fab-menu-active-container-height:var(--_fab-menu-trigger-container-height);--_fab-menu-active-container-width:var(--_fab-menu-trigger-container-width);--_fab-menu-active-container-shape:var(--_fab-menu-trigger-container-shape);--_fab-menu-active-container-color:var(--_fab-menu-trigger-container-color);--_fab-menu-active-icon-color:var(--_fab-menu-trigger-icon-color);--_fab-menu-active-state-layer-color:var(--_fab-menu-trigger-state-layer-color);--_fab-menu-active-container-elevation:var(--_fab-menu-trigger-container-elevation);block-size:var(--_fab-menu-active-container-height);inline-size:var(--_fab-menu-active-container-width);border-radius:var(--_fab-menu-active-container-shape);--md-color-container:var(--_fab-menu-active-container-color);--md-color-on-container:var(--_fab-menu-active-icon-color);--md-state-layer-color:var(--_fab-menu-active-state-layer-color);background-color:var(--md-color-container);color:var(--md-color-on-container);box-shadow:var(--_fab-menu-active-container-elevation);transition:block-size .22s var(--md-timing-function-fast-spatial), inline-size .22s var(--md-timing-function-fast-spatial), border-radius .22s var(--md-timing-function-fast-spatial), box-shadow var(--md-easing-fast), background-color var(--md-easing-fast), color var(--md-easing-fast);border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.m3-fab-menu-trigger:focus-visible{outline:var(--_fab-menu-focus-indicator-thickness) solid var(--_fab-menu-focus-indicator-color);outline-offset:var(--_fab-menu-focus-indicator-outline-offset)}.m3-fab-menu-trigger:disabled{cursor:default;background-color:rgb(from var(--md-sys-color-on-surface) r g b / .1);color:rgb(from var(--md-sys-color-on-surface) r g b / .38);box-shadow:var(--md-sys-elevation-level0)}.m3-fab-menu[data-open=true] .m3-fab-menu-trigger{--_fab-menu-active-container-height:var(--_fab-menu-close-button-container-height);--_fab-menu-active-container-width:var(--_fab-menu-close-button-container-width);--_fab-menu-active-container-shape:var(--_fab-menu-close-button-container-shape);--_fab-menu-active-container-color:var(--_fab-menu-close-button-container-color);--_fab-menu-active-icon-color:var(--_fab-menu-close-button-icon-color);--_fab-menu-active-state-layer-color:var(--_fab-menu-close-button-state-layer-color);--_fab-menu-active-container-elevation:var(--_fab-menu-close-button-container-elevation)}.m3-fab-menu[data-open=true] .m3-fab-menu-trigger:hover{--_fab-menu-active-container-elevation:var(--_fab-menu-close-button-hovered-container-elevation)}.m3-fab-menu[data-open=true] .m3-fab-menu-trigger:focus-visible{--_fab-menu-active-container-elevation:var(--_fab-menu-close-button-focused-container-elevation)}.m3-fab-menu[data-open=true] .m3-fab-menu-trigger[data-pressed=true]{--_fab-menu-active-container-elevation:var(--_fab-menu-close-button-pressed-container-elevation)}.m3-fab-menu-trigger-icon,.m3-fab-menu-close-icon{inline-size:var(--_fab-menu-trigger-icon-size);block-size:var(--_fab-menu-trigger-icon-size);font-size:var(--_fab-menu-trigger-icon-size);opacity:0;transition:opacity .12s var(--md-timing-function-fast), transform .22s var(--md-timing-function-fast-spatial), inline-size .22s var(--md-timing-function-fast-spatial), block-size .22s var(--md-timing-function-fast-spatial), font-size .22s var(--md-timing-function-fast-spatial);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(-90deg)scale(.72)}.m3-fab-menu-close-icon{inline-size:var(--_fab-menu-close-button-icon-size);block-size:var(--_fab-menu-close-button-icon-size);font-size:var(--_fab-menu-close-button-icon-size)}.m3-fab-menu-trigger-icon[data-visible=true],.m3-fab-menu-close-icon[data-visible=true]{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}.m3-fab-menu[data-size=regular],.m3-fab-menu-popover[data-size=regular]{--_fab-menu-trigger-container-height:var(--md-fab-menu-trigger-container-height,3.5rem);--_fab-menu-trigger-container-width:var(--md-fab-menu-trigger-container-width,3.5rem);--_fab-menu-trigger-container-shape:var(--md-fab-menu-trigger-container-shape,var(--md-shape-fab-regular));--_fab-menu-trigger-icon-size:var(--md-fab-menu-trigger-icon-size,1.5rem)}.m3-fab-menu[data-size=medium],.m3-fab-menu-popover[data-size=medium]{--_fab-menu-trigger-container-height:var(--md-fab-menu-trigger-container-height,5rem);--_fab-menu-trigger-container-width:var(--md-fab-menu-trigger-container-width,5rem);--_fab-menu-trigger-container-shape:var(--md-fab-menu-trigger-container-shape,var(--md-shape-fab-medium));--_fab-menu-trigger-icon-size:var(--md-fab-menu-trigger-icon-size,1.75rem)}.m3-fab-menu[data-size=large],.m3-fab-menu-popover[data-size=large]{--_fab-menu-trigger-container-height:var(--md-fab-menu-trigger-container-height,6rem);--_fab-menu-trigger-container-width:var(--md-fab-menu-trigger-container-width,6rem);--_fab-menu-trigger-container-shape:var(--md-fab-menu-trigger-container-shape,var(--md-shape-fab-large));--_fab-menu-trigger-icon-size:var(--md-fab-menu-trigger-icon-size,2.25rem)}.m3-fab-menu-popover{opacity:0;pointer-events:none;transition:opacity .1s var(--md-timing-function-emphasized-decel), overlay var(--md-duration-fast) allow-discrete, display var(--md-duration-fast) allow-discrete;background:0 0;border:none;margin:0;padding:0;overflow:visible}.m3-fab-menu-popover[popover]{max-block-size:calc(100dvb - var(--_fab-menu-popover-block-end,1rem) - 1rem);position:fixed;inset:auto;inset-block-end:var(--_fab-menu-popover-block-end,1rem);inset-inline-start:var(--_fab-menu-popover-inline-start,1rem)}.m3-fab-menu-popover[popover]:popover-open{opacity:1;pointer-events:auto}.m3-fab-menu-surface{box-sizing:border-box;gap:var(--_fab-menu-close-button-between-space);padding-inline:var(--_fab-menu-container-padding-inline);flex-direction:column;align-items:flex-end;display:flex;overflow:visible}.m3-fab-menu-popover[data-effective-alignment=start] .m3-fab-menu-surface{align-items:flex-start}.m3-fab-menu-items{gap:var(--_fab-menu-item-between-space);align-items:inherit;flex-direction:column;display:flex}.m3-fab-menu-item{font-family:var(--md-sys-typescale-body-large-font), sans-serif;font-weight:var(--md-sys-typescale-body-large-weight);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);line-height:var(--md-sys-typescale-body-large-line-height);appearance:none;box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--_fab-menu-item-icon-label-space);min-inline-size:var(--_fab-menu-item-container-height);block-size:var(--_fab-menu-item-container-height);border-radius:var(--_fab-menu-item-container-shape);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;--md-color-container:var(--_fab-menu-item-container-color);--md-color-on-container:var(--_fab-menu-item-label-text-color);--md-state-layer-color:var(--_fab-menu-item-state-layer-color);background-color:var(--md-color-container);color:var(--md-color-on-container);box-shadow:var(--_fab-menu-item-container-elevation);transform-origin:100%;will-change:transform, opacity;transition:box-shadow var(--md-easing-fast), background-color var(--md-easing-fast), color var(--md-easing-fast);border:none;flex:none;padding-inline-start:var(--_fab-menu-item-leading-space);padding-inline-end:var(--_fab-menu-item-trailing-space);text-decoration:none;display:inline-flex;overflow:hidden}.m3-fab-menu-popover[data-effective-alignment=start] .m3-fab-menu-item{transform-origin:0}.m3-fab-menu-item:hover{box-shadow:var(--_fab-menu-item-hovered-container-elevation)}.m3-fab-menu-item:focus-visible{box-shadow:var(--_fab-menu-item-focused-container-elevation);outline:var(--_fab-menu-focus-indicator-thickness) solid var(--_fab-menu-focus-indicator-color);outline-offset:var(--_fab-menu-focus-indicator-outline-offset)}.m3-fab-menu-item[data-pressed=true]{box-shadow:var(--_fab-menu-item-pressed-container-elevation)}.m3-fab-menu-item:disabled,.m3-fab-menu-item[aria-disabled=true]{cursor:default;background-color:rgb(from var(--md-sys-color-on-surface) r g b / .1);color:rgb(from var(--md-sys-color-on-surface) r g b / .38);box-shadow:var(--md-sys-elevation-level0)}.m3-fab-menu-item-icon{inline-size:var(--_fab-menu-item-icon-size);block-size:var(--_fab-menu-item-icon-size);font-size:var(--_fab-menu-item-icon-size);color:var(--_fab-menu-item-icon-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.m3-fab-menu-item-label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.m3-fab-menu-item:first-child{--_fab-menu-item-index:0}.m3-fab-menu-item:nth-child(2){--_fab-menu-item-index:1}.m3-fab-menu-item:nth-child(3){--_fab-menu-item-index:2}.m3-fab-menu-item:nth-child(4){--_fab-menu-item-index:3}.m3-fab-menu-item:nth-child(5){--_fab-menu-item-index:4}.m3-fab-menu-item:nth-child(6){--_fab-menu-item-index:5}.m3-fab-menu-popover:popover-open .m3-fab-menu-item{animation:m3-fab-menu-item-enter .26s var(--md-timing-function-fast-spatial) both;animation-delay:calc(var(--_fab-menu-item-index,0) * 28ms)}@keyframes m3-fab-menu-item-enter{0%{opacity:0;transform:translateY(.75rem)scaleX(.42)scaleY(.88)}72%{opacity:1;transform:translateY(-.0625rem)scaleX(1.04)scaleY(1)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.m3-fab-menu-popover,.m3-fab-menu-trigger,.m3-fab-menu-trigger-icon,.m3-fab-menu-close-icon,.m3-fab-menu-item{transition-duration:0s;animation-duration:0s}}@starting-style{.m3-fab-menu-popover[popover]:popover-open{opacity:0}}.m3-input-otp{--_outline-color:var(--_input-otp-outline-color);--_outline-width:var(--_input-otp-outline-width);--_container-size:var(--_input-otp-medium-container-size);--_input-color:var(--_input-otp-input-text-color);--_caret-color:var(--_input-otp-caret-color);flex-shrink:0;min-inline-size:0;display:inline-grid}.m3-input-otp[data-size=small]{--_container-size:var(--_input-otp-small-container-size);--_input-otp-input-text-size:var(--md-input-otp-input-text-size,var(--md-sys-typescale-title-small-size));--_input-otp-input-text-line-height:var(--md-input-otp-input-text-line-height,var(--md-sys-typescale-title-small-line-height))}.m3-input-otp[data-size=large]{--_container-size:var(--_input-otp-large-container-size);--_input-otp-input-text-size:var(--md-input-otp-input-text-size,var(--md-sys-typescale-title-large-size));--_input-otp-input-text-line-height:var(--md-input-otp-input-text-line-height,var(--md-sys-typescale-title-large-line-height))}.m3-input-otp-group{flex-wrap:wrap;gap:.5rem;min-inline-size:0;display:flex}.m3-input-otp-native{display:none}.m3-input-otp-input{box-sizing:border-box;inline-size:var(--_container-size);block-size:var(--_container-size);border:var(--_outline-width) solid var(--_outline-color);border-radius:var(--_input-otp-container-shape);color:var(--_input-color);caret-color:var(--_caret-color);text-align:center;font-family:var(--_input-otp-input-text-font), sans-serif;font-size:var(--_input-otp-input-text-size);line-height:var(--_input-otp-input-text-line-height);font-weight:var(--_input-otp-input-text-weight);letter-spacing:0;transition:border-color var(--md-duration-fast) var(--md-timing-function-fast), border-width var(--md-duration-fast) var(--md-timing-function-fast), color var(--md-duration-fast) var(--md-timing-function-fast);background:0 0;outline:0;padding:0}.m3-input-otp-input::placeholder{color:var(--md-sys-color-on-surface-variant)}.m3-input-otp-input:not(:disabled):hover{--_outline-color:var(--_input-otp-hover-outline-color)}.m3-input-otp-input:focus{--_outline-color:var(--_input-otp-focus-outline-color);--_outline-width:var(--_input-otp-focus-outline-width)}.m3-input-otp[data-invalid=true]{--_outline-color:var(--_input-otp-error-outline-color);--_caret-color:var(--_input-otp-error-caret-color)}.m3-input-otp[data-invalid=true] .m3-input-otp-input:not(:disabled):hover,.m3-input-otp[data-invalid=true] .m3-input-otp-input:focus{--_outline-color:var(--_input-otp-error-outline-color)}.m3-input-otp[data-disabled=true]{--_input-color:rgba(from var(--_input-otp-input-text-color) r g b / var(--_input-otp-disabled-opacity));--_outline-color:rgba(from var(--_input-otp-outline-color) r g b / var(--_input-otp-disabled-opacity))}.m3-input-otp[data-readonly=true] .m3-input-otp-input{cursor:default}.m3-linear-progress-indicator{inline-size:100%;block-size:var(--_track-thickness);color:var(--_active-indicator-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block}.m3-linear-progress-indicator[data-shape=wavy]{block-size:max(var(--_with-wave-height), calc(var(--_track-thickness) + var(--_wave-amplitude) * 2))}.m3-linear-progress-indicator-viewport{block-size:100%;inline-size:100%;position:relative;overflow:hidden}.m3-linear-progress-indicator[data-direction=rtl] .m3-linear-progress-indicator-viewport{transform:scaleX(-1)}.m3-linear-progress-indicator-track,.m3-linear-progress-indicator-active,.m3-linear-progress-indicator-active-flat{block-size:var(--_track-thickness);border-radius:var(--_shape);position:absolute;inset-block-start:calc((100% - var(--_track-thickness)) / 2)}.m3-linear-progress-indicator-track{background:var(--_track-color);inset-inline-start:calc((100% - var(--_active-track-gap-size)) * var(--_progress) + var(--_active-track-gap-size));inset-inline-end:0}.m3-linear-progress-indicator[data-indeterminate=true] .m3-linear-progress-indicator-track{inset-inline-start:0}.m3-linear-progress-indicator-active{color:var(--_active-indicator-color);inset-inline-start:0;overflow:hidden}.m3-linear-progress-indicator-active-determinate{inline-size:calc((100% - var(--_active-track-gap-size)) * var(--_progress))}.m3-linear-progress-indicator-active-indeterminate{--m3-linear-progress-indicator-segment-start:0;--m3-linear-progress-indicator-segment-end:0;clip-path:inset(0 calc((1 - var(--m3-linear-progress-indicator-segment-end)) * 100%) 0 calc(var(--m3-linear-progress-indicator-segment-start) * 100%) round var(--_shape));inset-inline:0}.m3-linear-progress-indicator-active-indeterminate-one{animation:1.8s infinite m3-linear-progress-indicator-segment-one-start,1.8s infinite m3-linear-progress-indicator-segment-one-end}.m3-linear-progress-indicator-active-indeterminate-two{animation:1.8s infinite m3-linear-progress-indicator-segment-two-start,1.8s infinite m3-linear-progress-indicator-segment-two-end}.m3-linear-progress-indicator-active-flat{background:currentColor;inset-inline:0}.m3-linear-progress-indicator-active-wavy{display:block;position:absolute;inset-block:0;inset-inline-start:0;overflow:visible}.m3-linear-progress-indicator-active-wavy path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:var(--_track-thickness)}.m3-linear-progress-indicator[data-shape=wavy] .m3-linear-progress-indicator-active{border-radius:0;block-size:100%;inset-block-start:0}.m3-linear-progress-indicator[data-shape=wavy] .m3-linear-progress-indicator-active-flat{display:none}.m3-linear-progress-indicator-stop-indicator{inline-size:var(--_stop-indicator-size);block-size:var(--_stop-indicator-size);border-radius:var(--_shape);background:var(--_stop-indicator-color);position:absolute;inset-block-start:calc((100% - var(--_stop-indicator-size)) / 2);inset-inline-end:0}.m3-linear-progress-indicator[data-progress-state=complete] .m3-linear-progress-indicator-stop-indicator{display:none}@media (prefers-reduced-motion:reduce){.m3-linear-progress-indicator-active-indeterminate{--m3-linear-progress-indicator-segment-start:.14;--m3-linear-progress-indicator-segment-end:.58;animation:none}.m3-linear-progress-indicator-active-indeterminate-two{display:none}}@keyframes m3-linear-progress-indicator-segment-one-start{0%,70.3889%{--m3-linear-progress-indicator-segment-start:0;animation-timing-function:cubic-bezier(.2,0,.8,1)}to{--m3-linear-progress-indicator-segment-start:1}}@keyframes m3-linear-progress-indicator-segment-one-end{0%,55.5556%{--m3-linear-progress-indicator-segment-end:0;animation-timing-function:cubic-bezier(.4,0,1,1)}87.0556%,to{--m3-linear-progress-indicator-segment-end:1}}@keyframes m3-linear-progress-indicator-segment-two-start{0%,18.5%{--m3-linear-progress-indicator-segment-start:0;animation-timing-function:cubic-bezier(0,0,.65,1)}65.7222%,to{--m3-linear-progress-indicator-segment-start:1}}@keyframes m3-linear-progress-indicator-segment-two-end{0%{--m3-linear-progress-indicator-segment-end:0;animation-timing-function:cubic-bezier(.1,0,.45,1)}41.6667%,to{--m3-linear-progress-indicator-segment-end:1}}.m3-item{--_item-current-label-color:var(--_item-inactive-label-color);--_item-current-icon-color:var(--_item-inactive-icon-color);--_item-current-state-layer-color:var(--_item-inactive-state-layer-color);--_item-current-indicator-visual-width:var(--_item-indicator-collapsed-visual-width);--_item-current-indicator-opacity:0;--_item-current-indicator-opacity-delay:50ms;inline-size:100%;min-inline-size:0;min-block-size:var(--_item-min-height);padding-block:var(--_item-padding-block);padding-inline:var(--_item-padding-inline);text-align:start;--md-state-layer-color:var(--_item-current-state-layer-color);grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:center;column-gap:0;block-size:auto;display:grid;position:relative}.m3-item:disabled{background-color:#0000}.m3-item:before{content:"";inline-size:var(--_item-current-indicator-visual-width);border-radius:var(--_item-indicator-shape);background-color:var(--_item-active-indicator-color);block-size:100%;opacity:var(--_item-current-indicator-opacity);pointer-events:none;transition:inline-size var(--_item-motion), border-radius var(--md-easing-fast-spatial), opacity var(--md-easing-fast) var(--_item-current-indicator-opacity-delay), background-color var(--md-easing-fast);position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}.m3-item-main{z-index:0;row-gap:var(--_item-content-gap);min-inline-size:0;transition:border-radius var(--md-easing-fast-spatial);grid-column:2;display:grid;position:relative;overflow:hidden}:is(.m3-item:has(>.m3-item-leading) .m3-item-main,.m3-item:has(>.m3-item-leading-slot) .m3-item-main){margin-inline-start:var(--_item-gap)}:is(.m3-item:has(>.m3-item-trailing) .m3-item-main,.m3-item:has(>.m3-item-trailing-slot) .m3-item-main){margin-inline-end:var(--_item-gap)}.m3-item-header,.m3-item-title,.m3-item-description,.m3-item-footer{z-index:1;min-inline-size:0;position:relative}.m3-item:disabled :is(.m3-item-header,.m3-item-title,.m3-item-description,.m3-item-footer),.m3-item[aria-disabled=true] :is(.m3-item-header,.m3-item-title,.m3-item-description,.m3-item-footer){color:color-mix(in srgb, currentColor 38%, transparent)}.m3-item-header,.m3-item-footer{font-family:var(--md-sys-typescale-label-medium-font), sans-serif;font-weight:var(--md-sys-typescale-label-medium-weight);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-tracking);line-height:var(--md-sys-typescale-label-medium-line-height);color:var(--_item-header-color);min-inline-size:0}.m3-item-footer{color:var(--_item-footer-color)}.m3-item-title{font-family:var(--md-sys-typescale-body-large-font), sans-serif;font-weight:var(--md-sys-typescale-body-large-weight);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);line-height:var(--md-sys-typescale-body-large-line-height);color:var(--_item-current-label-color)}.m3-item-description{font-family:var(--md-sys-typescale-body-medium-font), sans-serif;font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-line-height);color:rgb(from var(--_item-current-label-color) r g b / .92)}.m3-item>.m3-item-leading-slot,.m3-item>.m3-item-trailing-slot,.m3-item>.m3-item-leading,.m3-item>.m3-item-trailing{inline-size:var(--_item-icon-size);block-size:var(--_item-icon-size);color:var(--_item-current-icon-color);z-index:1;justify-content:center;align-items:center;display:inline-flex}.m3-item>.m3-item-leading,.m3-item>.m3-item-trailing{font-size:var(--_item-icon-size)}.m3-item>.m3-item-leading{grid-column:1}.m3-item>.m3-item-trailing{grid-column:3}.m3-item>.m3-item-leading-slot{grid-column:1}.m3-item>.m3-item-trailing-slot{grid-column:3}.m3-item-icon{inline-size:var(--_item-icon-size);block-size:var(--_item-icon-size);font-size:var(--_item-icon-size);transition:color var(--md-easing-fast), font-variation-settings var(--md-easing)}.m3-item .m3-text-morph{transition:color var(--md-easing-fast), font-variation-settings var(--md-easing), font-weight var(--md-easing)}.m3-item[data-active=true] .m3-item-icon{color:var(--_item-current-icon-color)}.m3-item[data-active=true]{--_item-current-indicator-visual-width:100%;--_item-current-indicator-opacity:1;--_item-current-indicator-opacity-delay:0s;--_item-current-label-color:var(--_item-active-label-color);--_item-current-icon-color:var(--_item-active-icon-color);--_item-current-state-layer-color:var(--_item-active-state-layer-color)}.m3-item:disabled,.m3-item[aria-disabled=true]{--_item-current-label-color:currentColor;--_item-current-icon-color:currentColor;--_item-current-state-layer-color:currentColor}.m3-button.m3-item[data-color=text]{--md-color-on-container:var(--md-sys-color-on-surface)}.m3-button.m3-item[data-size=extra-small]{--_item-min-height:var(--md-item-min-height,3rem);--_item-padding-block:var(--md-item-padding-block,.25rem);--_item-padding-inline:var(--md-item-padding-inline,1rem);--_item-gap:var(--md-item-gap,.5rem);--_item-content-gap:var(--md-item-content-gap,.0625rem);--_item-icon-size:var(--md-item-icon-size,1.25rem)}.m3-button.m3-item[data-size=small]{--_item-min-height:var(--md-item-min-height,3.5rem);--_item-padding-block:var(--md-item-padding-block,.375rem);--_item-padding-inline:var(--md-item-padding-inline,1rem);--_item-gap:var(--md-item-gap,1.25rem);--_item-content-gap:var(--md-item-content-gap,.0625rem);--_item-icon-size:var(--md-item-icon-size,1.5rem)}.m3-button.m3-item[data-size=medium]{--_item-min-height:var(--md-item-min-height,4rem);--_item-padding-block:var(--md-item-padding-block,.5rem);--_item-padding-inline:var(--md-item-padding-inline,1.375rem);--_item-gap:var(--md-item-gap,.875rem);--_item-content-gap:var(--md-item-content-gap,.125rem);--_item-icon-size:var(--md-item-icon-size,1.5rem)}.m3-button.m3-item[data-size=large]{--_item-min-height:var(--md-item-min-height,5rem);--_item-padding-block:var(--md-item-padding-block,.625rem);--_item-padding-inline:var(--md-item-padding-inline,1.5rem);--_item-gap:var(--md-item-gap,1rem);--_item-content-gap:var(--md-item-content-gap,.1875rem);--_item-icon-size:var(--md-item-icon-size,1.5rem)}.m3-button.m3-item[data-size=extra-large]{--_item-min-height:var(--md-item-min-height,6rem);--_item-padding-block:var(--md-item-padding-block,.75rem);--_item-padding-inline:var(--md-item-padding-inline,2rem);--_item-gap:var(--md-item-gap,1.25rem);--_item-content-gap:var(--md-item-content-gap,.25rem);--_item-icon-size:var(--md-item-icon-size,1.75rem)}.m3-button.m3-item[data-size=extra-small],.m3-button.m3-item[data-size=small],.m3-button.m3-item[data-size=medium],.m3-button.m3-item[data-size=large],.m3-button.m3-item[data-size=extra-large]{block-size:auto;padding-block:var(--_item-padding-block);padding-inline:var(--_item-padding-inline)}@media (prefers-reduced-motion:reduce){.m3-item,.m3-item:before{transition-duration:0s}}.m3-loading-indicator{inline-size:var(--_loading-indicator-container-width);block-size:var(--_loading-indicator-container-height);color:var(--_loading-indicator-active-indicator-color);vertical-align:middle;-webkit-print-color-adjust:exact;print-color-adjust:exact;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.m3-loading-indicator[data-visible=false]{visibility:hidden}.m3-loading-indicator[data-variant=contained]{color:var(--_loading-indicator-contained-active-indicator-color)}.m3-loading-indicator-container{border-radius:var(--_loading-indicator-container-shape);block-size:100%;inline-size:100%;color:inherit;background:0 0;place-items:center;display:grid;overflow:hidden}.m3-loading-indicator[data-variant=contained] .m3-loading-indicator-container{background:var(--_loading-indicator-contained-container-color)}.m3-loading-indicator-active-svg{inline-size:var(--_loading-indicator-active-indicator-size);block-size:var(--_loading-indicator-active-indicator-size);display:block;overflow:visible}.m3-loading-indicator-active{fill:currentColor;transform-box:view-box;transform-origin:50%}.m3-navigation-rail{--_navigation-rail-current-width:var(--_navigation-rail-collapsed-width);--_navigation-rail-current-top-space:var(--_navigation-rail-collapsed-top-space);--_navigation-rail-current-item-gap:var(--_navigation-rail-collapsed-item-gap);--_navigation-rail-current-padding-inline:var(--_navigation-rail-collapsed-padding-inline);all:unset;box-sizing:border-box;inline-size:var(--_navigation-rail-current-width);min-block-size:100%;min-inline-size:0;padding-block:var(--_navigation-rail-current-top-space) var(--_navigation-rail-bottom-space);padding-inline:var(--_navigation-rail-current-padding-inline);border-radius:var(--_navigation-rail-container-shape);background-color:var(--_navigation-rail-container-color);transition:inline-size var(--_navigation-rail-motion), padding var(--_navigation-rail-motion);flex-direction:column;flex-shrink:0;align-items:stretch;display:flex;overflow-x:clip}.m3-navigation-rail[data-state=expanded]{--_navigation-rail-current-width:var(--_navigation-rail-expanded-width);--_navigation-rail-current-top-space:var(--_navigation-rail-expanded-top-space);--_navigation-rail-current-item-gap:var(--_navigation-rail-expanded-item-gap);--_navigation-rail-current-padding-inline:var(--_navigation-rail-expanded-padding-inline)}.m3-navigation-rail-items{align-items:center;gap:var(--_navigation-rail-current-item-gap);inline-size:100%;transition:gap var(--_navigation-rail-motion);flex-direction:column;display:flex}.m3-navigation-rail[data-state=expanded] .m3-navigation-rail-items{align-items:flex-start}@media (prefers-reduced-motion:reduce){.m3-navigation-rail,.m3-navigation-rail-items{transition-duration:0s}}.m3-navigation-rail-item{--_navigation-rail-item-current-indicator-color:var(--_navigation-rail-item-active-indicator-color);--_navigation-rail-item-current-icon-color:var(--_navigation-rail-item-inactive-icon-color);--_navigation-rail-item-current-label-color:var(--_navigation-rail-item-inactive-label-color);--_navigation-rail-item-current-state-layer-color:var(--_navigation-rail-item-inactive-state-layer-color);--_navigation-rail-item-current-indicator-width:var(--_navigation-rail-item-collapsed-indicator-width);--_navigation-rail-item-current-indicator-height:var(--_navigation-rail-item-collapsed-indicator-height);--_navigation-rail-item-current-indicator-visual-width:var(--_navigation-rail-item-indicator-collapsed-visual-width);--_navigation-rail-item-current-indicator-opacity:0;--_navigation-rail-item-current-indicator-opacity-delay:50ms;--_navigation-rail-item-current-height:var(--_navigation-rail-item-collapsed-height);--_navigation-rail-item-current-padding-block:var(--_navigation-rail-item-collapsed-padding-block);--_navigation-rail-item-current-icon-label-space:var(--_navigation-rail-item-collapsed-icon-label-space);all:unset;box-sizing:border-box;isolation:isolate;inline-size:100%;min-inline-size:0;min-block-size:var(--_navigation-rail-item-current-height);padding-block:var(--_navigation-rail-item-current-padding-block);align-content:center;justify-items:center;row-gap:var(--_navigation-rail-item-current-icon-label-space);border-radius:var(--_navigation-rail-item-indicator-shape);color:var(--_navigation-rail-item-current-label-color);cursor:pointer;transition:color var(--md-easing-fast), min-block-size var(--_navigation-rail-item-motion), padding var(--_navigation-rail-item-motion), row-gap var(--_navigation-rail-item-motion);display:grid;position:relative}.m3-navigation-rail-item-indicator{box-sizing:border-box;inline-size:var(--_navigation-rail-item-current-indicator-width);block-size:var(--_navigation-rail-item-current-indicator-height);border-radius:var(--_navigation-rail-item-indicator-shape);transition:inline-size var(--_navigation-rail-item-motion), block-size var(--_navigation-rail-item-motion), padding var(--_navigation-rail-item-motion);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.m3-navigation-rail-item-state-layer{block-size:100%;inline-size:100%;top:0;left:0;position:absolute!important}.m3-navigation-rail-item-state-layer .m3-state-layer{position:absolute}.m3-navigation-rail-item-indicator:before{content:"";inline-size:var(--_navigation-rail-item-current-indicator-visual-width);border-radius:var(--_navigation-rail-item-indicator-shape);pointer-events:none;background-color:var(--_navigation-rail-item-current-indicator-color);block-size:100%;opacity:var(--_navigation-rail-item-current-indicator-opacity);transition:inline-size var(--_navigation-rail-item-motion), opacity var(--md-easing-fast) var(--_navigation-rail-item-current-indicator-opacity-delay), background-color var(--md-easing-fast);position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}.m3-navigation-rail-item-icon-layer{z-index:1;inline-size:var(--_navigation-rail-item-icon-touch-target-size);block-size:var(--_navigation-rail-item-icon-touch-target-size);border-radius:var(--_navigation-rail-item-indicator-shape);--md-state-layer-color:var(--_navigation-rail-item-current-state-layer-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.m3-navigation-rail-item-icon{inline-size:var(--_navigation-rail-item-icon-size);block-size:var(--_navigation-rail-item-icon-size);color:var(--_navigation-rail-item-current-icon-color);transition:color var(--md-easing-fast);justify-content:center;align-items:center;display:inline-flex}.m3-navigation-rail-item-icon-glyph{font-size:var(--_navigation-rail-item-icon-size);inline-size:var(--_navigation-rail-item-icon-size);block-size:var(--_navigation-rail-item-icon-size)}.m3-navigation-rail-item-label{font-family:var(--md-sys-typescale-label-medium-font), sans-serif;font-weight:var(--md-sys-typescale-label-medium-weight);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-tracking);line-height:var(--md-sys-typescale-label-medium-line-height);--m3-text-morph-base-weight:400;z-index:1;color:var(--_navigation-rail-item-current-label-color);text-align:center;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;transition:color var(--md-easing-fast), opacity var(--md-easing-fast), transform var(--_navigation-rail-item-motion);position:relative}.m3-navigation-rail-item[data-selected=true]{--_navigation-rail-item-current-indicator-visual-width:100%;--_navigation-rail-item-current-indicator-opacity:1;--_navigation-rail-item-current-indicator-opacity-delay:0s;--_navigation-rail-item-current-icon-color:var(--_navigation-rail-item-active-icon-color);--_navigation-rail-item-current-label-color:var(--_navigation-rail-item-active-label-color);--_navigation-rail-item-current-state-layer-color:var(--_navigation-rail-item-active-state-layer-color)}.m3-navigation-rail-item[data-state=expanded]{--_navigation-rail-item-current-indicator-height:auto;--_navigation-rail-item-current-indicator-width:100%;--_navigation-rail-item-current-height:var(--_navigation-rail-item-expanded-height);--_navigation-rail-item-current-padding-block:0;--_navigation-rail-item-current-icon-label-space:0;justify-items:stretch;inline-size:auto;max-inline-size:100%}.m3-navigation-rail-item[data-state=expanded] .m3-navigation-rail-item-indicator{min-block-size:var(--_navigation-rail-item-expanded-indicator-height);justify-content:flex-start;column-gap:var(--_navigation-rail-item-expanded-icon-label-space);min-inline-size:0;max-inline-size:100%;padding-inline:var(--_navigation-rail-item-expanded-leading-space) var(--_navigation-rail-item-expanded-trailing-space)}.m3-navigation-rail-item[data-state=expanded] .m3-navigation-rail-item-label{text-align:start;flex:auto;position:static;transform:none}.m3-navigation-rail-item[data-state=collapsed] .m3-navigation-rail-item-label,.m3-navigation-rail-item[data-state=expanded] .m3-navigation-rail-item-label{opacity:1}.m3-navigation-rail-item:focus-visible{outline:var(--_navigation-rail-item-focus-indicator-thickness) solid var(--_navigation-rail-item-focus-indicator-color);outline-offset:var(--_navigation-rail-item-focus-indicator-offset)}.m3-navigation-rail-item:disabled,.m3-navigation-rail-item[aria-disabled=true],.m3-navigation-rail-item[data-disabled=true]{cursor:default;opacity:var(--_navigation-rail-item-disabled-opacity)}@media (prefers-reduced-motion:reduce){.m3-navigation-rail-item,.m3-navigation-rail-item-indicator,.m3-navigation-rail-item-indicator:before,.m3-navigation-rail-item-icon,.m3-navigation-rail-item-label{transition-duration:0s}}.m3-pagination{justify-content:center;align-items:center;inline-size:100%;display:flex}.m3-pagination-content{align-items:center;gap:var(--_pagination-item-space);margin:0;padding:0;list-style:none;display:inline-flex}.m3-pagination-item{align-items:center;display:inline-flex}.m3-pagination-link.m3-button{min-inline-size:var(--_pagination-link-min-width);padding-inline:var(--_pagination-link-padding-inline)}.m3-pagination-link.m3-button [data-part=text]{flex-direction:row;justify-content:center;align-items:center;display:inline-flex}.m3-pagination-previous.m3-pagination-link.m3-button,.m3-pagination-next.m3-pagination-link.m3-button{gap:var(--_pagination-nav-inline-space)}.m3-pagination-nav-icon,.m3-pagination-ellipsis-icon{inline-size:var(--_pagination-nav-icon-size);block-size:var(--_pagination-nav-icon-size);font-size:var(--_pagination-nav-icon-size)}.m3-pagination-nav-text{font-family:var(--md-sys-typescale-label-large-font), sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);display:none}.m3-pagination-ellipsis{inline-size:var(--_pagination-ellipsis-size);block-size:var(--_pagination-ellipsis-size);color:var(--_pagination-ellipsis-color);justify-content:center;align-items:center;display:inline-flex}.m3-pagination-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:.0625rem;inline-size:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}@media (width>=40rem){.m3-pagination-nav-text{display:inline}}.m3-radio{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:.25rem;inline-size:fit-content;display:inline-flex;position:relative}.m3-radio[data-checked=true]{--md-state-layer-color:var(--md-sys-color-primary)}.m3-radio[data-disabled=true]{cursor:default}.m3-radio[data-presentation=true]{cursor:inherit}.m3-radio-input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.m3-radio-control{inline-size:var(--_radio-target-size);block-size:var(--_radio-target-size);border-radius:var(--md-sys-shape-corner-full);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.m3-radio-outer{inline-size:var(--_radio-icon-size);block-size:var(--_radio-icon-size);border-radius:var(--_radio-icon-shape);box-shadow:inset 0 0 0 var(--_radio-unselected-outline-width) var(--_radio-unselected-outline-color);transition:box-shadow var(--md-easing-fast);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.m3-radio-inner{inline-size:var(--_radio-selected-dot-size);block-size:var(--_radio-selected-dot-size);border-radius:var(--md-sys-shape-corner-full);background-color:var(--_radio-selected-dot-color);transition:transform var(--md-easing-fast-spatial);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)scale(0)}.m3-radio[data-checked=true] .m3-radio-control .m3-radio-outer{box-shadow:inset 0 0 0 var(--_radio-selected-outline-width) var(--_radio-selected-outline-color)}.m3-radio[data-checked=true] .m3-radio-control .m3-radio-inner{transform:translate(-50%,-50%)scale(1)}.m3-radio:has(.m3-radio-input:not(:disabled):hover) .m3-radio-outer{box-shadow:inset 0 0 0 var(--_radio-unselected-outline-width) var(--md-sys-color-on-surface)}:is(.m3-radio:has(.m3-radio-input:not(:disabled):hover) .m3-radio-input:checked+.m3-radio-control .m3-radio-outer,.m3-radio:has(.m3-radio-input:not(:disabled):active) .m3-radio-input:checked+.m3-radio-control .m3-radio-outer){box-shadow:inset 0 0 0 var(--_radio-selected-outline-width) var(--md-sys-color-primary)}.m3-radio:has(.m3-radio-input:not(:disabled):active) .m3-radio-outer{box-shadow:inset 0 0 0 var(--_radio-unselected-outline-width) var(--md-sys-color-on-surface)}.m3-radio-input:focus-visible+.m3-radio-control{outline:var(--_radio-focus-indicator-thickness) solid var(--_radio-focus-indicator-color);outline-offset:var(--_radio-focus-indicator-offset);border-radius:var(--_radio-icon-shape)}.m3-radio[data-disabled=true] .m3-radio-control .m3-radio-outer{box-shadow:inset 0 0 0 var(--_radio-unselected-outline-width) rgba(from var(--_radio-disabled-unselected-outline-color) r g b / var(--_radio-disabled-outline-opacity))}.m3-radio[data-disabled=true][data-checked=true] .m3-radio-control .m3-radio-outer{box-shadow:inset 0 0 0 var(--_radio-selected-outline-width) rgba(from var(--_radio-disabled-selected-outline-color) r g b / var(--_radio-disabled-outline-opacity))}.m3-radio[data-disabled=true][data-checked=true] .m3-radio-control .m3-radio-inner{background-color:rgba(from var(--_radio-disabled-selected-dot-color) r g b / var(--_radio-disabled-dot-opacity))}.m3-radio-label{font-family:var(--md-sys-typescale-body-medium-font), sans-serif;font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface)}.m3-side-sheet{box-sizing:border-box;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:inherit;box-shadow:none;pointer-events:none;transition:overlay var(--md-duration-spatial) allow-discrete, display var(--md-duration-spatial) allow-discrete;background:0 0;border:none;align-items:stretch;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.m3-side-sheet[data-side=start]{--_side-sheet-closed-translate:var(--md-side-sheet-closed-translate,-100%);justify-items:start}.m3-side-sheet[data-side=end]{--_side-sheet-closed-translate:var(--md-side-sheet-closed-translate,100%);justify-items:end}.m3-side-sheet[data-variant=detached]{padding:var(--_side-sheet-detached-gap)}.m3-side-sheet[data-side=start][data-variant=detached]{--_side-sheet-closed-translate:var(--md-side-sheet-closed-translate,calc(-100% - var(--_side-sheet-detached-gap)))}.m3-side-sheet[data-side=end][data-variant=detached]{--_side-sheet-closed-translate:var(--md-side-sheet-closed-translate,calc(100% + var(--_side-sheet-detached-gap)))}.m3-side-sheet[open]{pointer-events:auto}.m3-side-sheet::backdrop{transition:background-color var(--md-duration-spatial) var(--md-timing-function-spatial), display var(--md-duration-spatial) allow-discrete, overlay var(--md-duration-spatial) allow-discrete;background-color:#0000}.m3-side-sheet[open]::backdrop{background-color:rgba(from var(--md-sys-color-scrim) r g b / .3);animation:sideSheetBackdropOpacity var(--md-timing-function-spatial) var(--md-duration-spatial)}.m3-side-sheet-surface{box-sizing:border-box;inline-size:min(var(--_side-sheet-width), 100vi);block-size:var(--_sheet-side-docked-container-height);background-color:var(--_sheet-side-docked-modal-container-color);max-block-size:100vb;box-shadow:var(--_sheet-side-docked-modal-container-elevation);opacity:0;transform:translateX(var(--_side-sheet-closed-translate));transition:opacity .16s var(--md-timing-function-emphasized-decel), transform .32s var(--md-timing-function-emphasized-decel);will-change:opacity, transform;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;row-gap:1rem;padding:1.5rem;display:grid;overflow:hidden}.m3-side-sheet[data-side=start] .m3-side-sheet-surface{border-radius:var(--md-shape-docked-modal-end)}.m3-side-sheet[data-side=end] .m3-side-sheet-surface{border-radius:var(--_sheet-side-docked-modal-container-shape)}.m3-side-sheet[data-variant=detached] .m3-side-sheet-surface{inline-size:min(var(--_side-sheet-width), calc(100vi - var(--_side-sheet-detached-gap) - var(--_side-sheet-detached-gap)));border-radius:var(--_sheet-side-detached-container-shape)}.m3-side-sheet[open] .m3-side-sheet-surface{opacity:1;animation:sideSheetIn .32s var(--md-timing-function-emphasized-decel);transform:translate(0)}.m3-side-sheet-headline{color:var(--_sheet-side-docked-headline-color);font-family:var(--_sheet-side-docked-headline-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_sheet-side-docked-headline-size);line-height:var(--_sheet-side-docked-headline-line-height);font-weight:var(--_sheet-side-docked-headline-weight);letter-spacing:var(--_sheet-side-docked-headline-tracking);margin:0}.m3-side-sheet-content{font-family:var(--md-sys-typescale-body-medium-font), sans-serif;font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-line-height);min-block-size:0;color:var(--md-sys-color-on-surface-variant);overflow:auto}.m3-side-sheet-actions{flex-wrap:wrap;justify-content:end;gap:.5rem;display:flex}@starting-style{.m3-side-sheet[open] .m3-side-sheet-surface{opacity:0;transform:translateX(var(--_side-sheet-closed-translate))}.m3-side-sheet[open]::backdrop{background-color:#0000}}@media (prefers-reduced-motion:reduce){.m3-side-sheet,.m3-side-sheet::backdrop,.m3-side-sheet-surface{transition-duration:0s;animation-duration:0s}}@keyframes sideSheetIn{0%{opacity:0;transform:translateX(var(--_side-sheet-closed-translate))}to{opacity:1;transform:translate(0)}}@keyframes sideSheetBackdropOpacity{0%{opacity:0}to{opacity:1}}.m3-slider{--percent:0;--track-height:1rem;--track-shape:.5rem;--track-shape-inner:.25rem;--handle-height:2.75rem;--handle-width:.25rem;--handle-inset:.125rem;--icon-size:0;--stop-indicator-size:.25rem;--slider-inline-size:0px;--inline-direction-sign:1;--track-inset:calc((var(--handle-width) / 2 + var(--handle-inset)));--track-inset-total:calc(var(--track-inset) * 2);--handle-position-range:calc(var(--slider-inline-size) - var(--track-inset-total) * 2);--handle-inline-start:calc(var(--track-inset-total) + var(--handle-position-range) * var(--percent) - var(--handle-width) / 2);block-size:var(--handle-height);-webkit-print-color-adjust:exact;print-color-adjust:exact;--_slider-active-track-color:var(--md-slider-active-track-color,var(--md-sys-color-primary));--_slider-inactive-track-color:var(--md-slider-inactive-track-color,var(--md-sys-color-primary-container));--_slider-handle-color:var(--md-slider-handle-color,var(--md-sys-color-primary));--_slider-active-icon-color:var(--md-slider-active-icon-color,var(--md-sys-color-on-primary));--_slider-inactive-icon-color:var(--md-slider-inactive-icon-color,var(--md-sys-color-primary));--_slider-value-indicator-background:var(--md-slider-value-indicator-background,var(--md-sys-color-inverse-surface));--_slider-value-indicator-color:var(--md-slider-value-indicator-color,var(--md-sys-color-inverse-on-surface));position:relative}.m3-slider input{inset-block:0;inset-inline:var(--track-inset);cursor:pointer;appearance:none;background:0 0;block-size:100%;inline-size:auto;margin-block:0;margin-inline:0;position:absolute}.m3-slider input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;block-size:100%;inline-size:100%}.m3-slider input[type=range]::-moz-range-track{background:0 0;border:0;block-size:100%;inline-size:100%}.m3-slider input[type=range]::-webkit-slider-thumb{appearance:none;opacity:0;box-shadow:none;inline-size:var(--handle-height);block-size:var(--handle-height);cursor:pointer;background:0 0;border:0;border-radius:50%}.m3-slider input[type=range]::-moz-range-thumb{appearance:none;opacity:0;box-shadow:none;inline-size:var(--handle-height);block-size:var(--handle-height);cursor:pointer;background:0 0;border:0;border-radius:50%}.m3-slider input[disabled]{cursor:default}.m3-slider{overflow:visible}@supports (position-anchor:--a) and (position-area:block-start){.m3-slider{contain:layout style}}.m3-slider[aria-disabled=true]{--_slider-active-track-color:var(--md-slider-active-track-color,rgb(from var(--md-sys-color-on-surface) r g b / .38));--_slider-inactive-track-color:var(--md-slider-inactive-track-color,rgb(from var(--md-sys-color-on-surface) r g b / .12));--_slider-handle-color:var(--md-slider-handle-color,rgb(from var(--md-sys-color-on-surface) r g b / .38));--_slider-active-icon-color:var(--md-slider-active-icon-color,rgb(from var(--md-sys-color-on-surface) r g b / .38));--_slider-inactive-icon-color:var(--md-slider-inactive-icon-color,rgb(from var(--md-sys-color-on-surface) r g b / .38))}.m3-slider-horizontal{writing-mode:horizontal-tb}.m3-slider-vertical{writing-mode:vertical-rl}.m3-slider-lrt{--inline-direction-sign:1;direction:ltr}.m3-slider-rtl{--inline-direction-sign:-1;direction:rtl}.m3-slider-extra-small{--track-height:1rem;--handle-height:2.75rem;--track-shape:.5rem;--icon-size:0}.m3-slider-small{--track-height:1.5rem;--handle-height:2.75rem;--track-shape:.5rem;--icon-size:0}.m3-slider-medium{--track-height:2.5rem;--handle-height:3.25rem;--track-shape:.75rem;--icon-size:1.5rem}.m3-slider-large{--track-height:3.5rem;--handle-height:4.25rem;--track-shape:1rem;--icon-size:1.5rem}.m3-slider-extra-large{--track-height:6rem;--handle-height:6.75rem;--track-shape:1rem;--icon-size:2rem}.m3-slider-handle{pointer-events:none;translate:calc(var(--inline-direction-sign) * var(--handle-position-range) * var(--percent)) 0;will-change:translate;inline-size:var(--handle-width);block-size:var(--handle-height);border-radius:calc(var(--handle-height) * 2);background-color:var(--_slider-handle-color);transition:inline-size, outline-width var(--md-easing-fast);outline:var(--md-sys-color-on-surface-variant) solid 0;outline-offset:.25rem;position:absolute;inset-block:0;inset-inline-start:calc(var(--track-inset-total) - var(--handle-width) / 2)}.m3-slider-vertical .m3-slider-handle{translate:0 calc(var(--inline-direction-sign) * var(--handle-position-range) * var(--percent))}.m3-slider:has(input:not([disabled]):hover) .m3-slider-handle{--handle-width:.375rem}.m3-slider:has(input:not([disabled]):active) .m3-slider-handle{--handle-width:.125rem}.m3-slider:has(input:focus-visible) .m3-slider-handle{outline-width:.25rem}.m3-slider-track{pointer-events:none;inset-inline:var(--track-inset);inset-block:calc((var(--handle-height) - var(--track-height)) / 2);--valid-length:calc(100% - var(--track-inset) * 2 - var(--handle-inset) * 2 - var(--handle-width));--track-clip-active-start:0;--track-clip-active-end:calc(100% * (1 - var(--percent)));--track-clip-inactive-start:calc(100% * var(--percent));--track-clip-inactive-end:0;inline-size:var(--valid-length);will-change:clip-path;position:absolute}.m3-slider-track-active{background-color:var(--_slider-active-track-color);border-start-start-radius:var(--track-shape);border-start-end-radius:var(--track-shape-inner);border-end-end-radius:var(--track-shape-inner);border-end-start-radius:var(--track-shape);inset-inline-start:0}.m3-slider-track-inactive{background-color:var(--_slider-inactive-track-color);border-start-start-radius:var(--track-shape-inner);border-start-end-radius:var(--track-shape);border-end-end-radius:var(--track-shape);border-end-start-radius:var(--track-shape-inner);inset-inline-start:calc(100% - var(--valid-length))}.m3-slider-lrt.m3-slider-vertical .m3-slider-track-active{clip-path:inset(var(--track-clip-active-start) 0 var(--track-clip-active-end) 0 round var(--track-shape) var(--track-shape) var(--track-shape-inner) var(--track-shape-inner))}.m3-slider-rtl.m3-slider-vertical .m3-slider-track-active{clip-path:inset(var(--track-clip-active-end) 0 var(--track-clip-active-start) 0 round var(--track-shape-inner) var(--track-shape-inner) var(--track-shape) var(--track-shape))}.m3-slider-lrt.m3-slider-horizontal .m3-slider-track-active{clip-path:inset(0 var(--track-clip-active-end) 0 var(--track-clip-active-start) round var(--track-shape) var(--track-shape-inner) var(--track-shape-inner) var(--track-shape))}.m3-slider-rtl.m3-slider-horizontal .m3-slider-track-active{clip-path:inset(0 var(--track-clip-active-start) 0 var(--track-clip-active-end) round var(--track-shape-inner) var(--track-shape) var(--track-shape) var(--track-shape-inner))}.m3-slider-lrt.m3-slider-vertical .m3-slider-track-inactive{clip-path:inset(var(--track-clip-inactive-start) 0 var(--track-clip-inactive-end) 0 round var(--track-shape-inner) var(--track-shape-inner) var(--track-shape) var(--track-shape))}.m3-slider-rtl.m3-slider-vertical .m3-slider-track-inactive{clip-path:inset(var(--track-clip-inactive-end) 0 var(--track-clip-inactive-start) 0 round var(--track-shape) var(--track-shape) var(--track-shape-inner) var(--track-shape-inner))}.m3-slider-lrt.m3-slider-horizontal .m3-slider-track-inactive{clip-path:inset(0 var(--track-clip-inactive-end) 0 var(--track-clip-inactive-start) round var(--track-shape-inner) var(--track-shape) var(--track-shape) var(--track-shape-inner))}.m3-slider-rtl.m3-slider-horizontal .m3-slider-track-inactive{clip-path:inset(0 var(--track-clip-inactive-start) 0 var(--track-clip-inactive-end) round var(--track-shape) var(--track-shape-inner) var(--track-shape-inner) var(--track-shape))}.m3-slider-inset-icon{pointer-events:none;--handle-inline-start:calc(var(--track-inset-total) + var(--handle-position-range) * var(--percent) - var(--handle-width) / 2);inline-size:calc(var(--icon-size) + 1rem);block-size:var(--track-height);writing-mode:horizontal-tb;font-size:var(--icon-size);justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset-block-start:calc((100% - var(--track-height)) / 2)}.m3-slider-inset-icon-start{inset-inline-start:calc(var(--track-inset))}.m3-slider-inset-icon-start.m3-slider-inset-icon-flipped{inset-inline-start:calc(var(--handle-inline-start) + var(--handle-width) + var(--handle-inset) + .5rem)}.m3-slider-inset-icon-end{inset-inline-start:calc(100% - var(--track-inset) - var(--icon-size) - 1rem)}.m3-slider-inset-icon-end.m3-slider-inset-icon-flipped{inset-inline-start:calc(var(--handle-inline-start) - var(--handle-inset) - var(--icon-size) - 1.5rem)}.m3-slider-inset-icon-on-active{color:var(--_slider-active-icon-color)}.m3-slider-inset-icon-on-inactive{color:var(--_slider-inactive-icon-color)}.m3-slider-inset-icon .m3-icon{font-size:inherit}.m3-slider-value-indicator{z-index:1;--value-indicator-offset:.25rem;background-color:var(--_slider-value-indicator-background);color:var(--_slider-value-indicator-color);writing-mode:horizontal-tb;pointer-events:none;opacity:0;transition:opacity var(--md-duration-fast) ease;direction:ltr;border:none;border-radius:3.40282e38px;margin:0;position:fixed;inset:auto}.m3-slider-value-indicator[data-vtt-open="1"]{opacity:1}.m3-slider-value-indicator[popover]:popover-open{opacity:1}@starting-style{.m3-slider-value-indicator[data-vtt-open="1"]{opacity:0}.m3-slider-value-indicator[popover]:popover-open{opacity:0}}.m3-slider-horizontal.m3-slider-lrt .m3-slider-value-indicator{left:calc(var(--value-indicator-slider-left) + var(--track-inset-total));--value-indicator-inline-axis-translate:calc(var(--handle-position-range) * var(--percent));--value-indicator-inline-center-translate:-50%;--value-indicator-inline-start-translate:calc(-100% - var(--value-indicator-offset));--value-indicator-inline-end-translate:var(--value-indicator-offset)}.m3-slider-horizontal.m3-slider-rtl .m3-slider-value-indicator{right:calc(var(--value-indicator-viewport-right) + var(--track-inset-total));--value-indicator-inline-axis-translate:calc(-1 * var(--handle-position-range) * var(--percent));--value-indicator-inline-center-translate:50%;--value-indicator-inline-start-translate:calc(100% + var(--value-indicator-offset));--value-indicator-inline-end-translate:calc(-1 * var(--value-indicator-offset))}.m3-slider-horizontal .m3-slider-value-indicator[data-value-indicator-placement=top]{top:var(--value-indicator-slider-top);translate:calc(var(--value-indicator-inline-axis-translate) + var(--value-indicator-inline-center-translate)) calc(-100% - var(--value-indicator-offset))}.m3-slider-horizontal .m3-slider-value-indicator[data-value-indicator-placement=bottom]{top:var(--value-indicator-slider-bottom);translate:calc(var(--value-indicator-inline-axis-translate) + var(--value-indicator-inline-center-translate)) var(--value-indicator-offset)}.m3-slider-horizontal .m3-slider-value-indicator[data-value-indicator-placement=start]{top:var(--value-indicator-slider-center-y);translate:calc(var(--value-indicator-inline-axis-translate) + var(--value-indicator-inline-start-translate)) -50%}.m3-slider-horizontal .m3-slider-value-indicator[data-value-indicator-placement=end]{top:var(--value-indicator-slider-center-y);translate:calc(var(--value-indicator-inline-axis-translate) + var(--value-indicator-inline-end-translate)) -50%}.m3-slider-vertical.m3-slider-lrt .m3-slider-value-indicator{top:calc(var(--value-indicator-slider-top) + var(--track-inset-total));--value-indicator-block-axis-translate:calc(var(--handle-position-range) * var(--percent));--value-indicator-block-center-translate:-50%;--value-indicator-block-top-translate:calc(-100% - var(--value-indicator-offset));--value-indicator-block-bottom-translate:var(--value-indicator-offset)}.m3-slider-vertical.m3-slider-rtl .m3-slider-value-indicator{bottom:calc(var(--value-indicator-viewport-bottom) + var(--track-inset-total));--value-indicator-block-axis-translate:calc(-1 * var(--handle-position-range) * var(--percent));--value-indicator-block-center-translate:50%;--value-indicator-block-top-translate:calc(-1 * var(--value-indicator-offset));--value-indicator-block-bottom-translate:calc(100% + var(--value-indicator-offset))}.m3-slider-vertical .m3-slider-value-indicator[data-value-indicator-placement=start]{left:var(--value-indicator-slider-left);translate:calc(-1 * var(--value-indicator-offset)) calc(var(--value-indicator-block-axis-translate) + var(--value-indicator-block-center-translate))}.m3-slider-vertical .m3-slider-value-indicator[data-value-indicator-placement=end]{left:var(--value-indicator-slider-right);translate:var(--value-indicator-offset) calc(var(--value-indicator-block-axis-translate) + var(--value-indicator-block-center-translate))}.m3-slider-vertical .m3-slider-value-indicator[data-value-indicator-placement=top]{left:var(--value-indicator-slider-center-x);translate:-50% calc(var(--value-indicator-block-axis-translate) + var(--value-indicator-block-top-translate))}.m3-slider-vertical .m3-slider-value-indicator[data-value-indicator-placement=bottom]{left:var(--value-indicator-slider-center-x);translate:-50% calc(var(--value-indicator-block-axis-translate) + var(--value-indicator-block-bottom-translate))}.m3-slider-value-indicator-text{font-family:var(--md-sys-typescale-label-large-font), sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height);writing-mode:horizontal-tb;direction:ltr;justify-content:center;align-items:center;min-inline-size:3rem;padding:.75rem 1rem;display:flex}.m3-slider-stop-indicator{inline-size:var(--stop-indicator-size);block-size:var(--stop-indicator-size);pointer-events:none;border-radius:50%;position:absolute;inset-block-start:calc((var(--track-height) - var(--stop-indicator-size)) / 2);inset-inline-start:calc(100% * var(--percent) - var(--stop-indicator-size) / 2)}.m3-slider-stop-indicator-active{background-color:var(--_slider-inactive-track-color)}.m3-slider-stop-indicator-inactive{background-color:var(--_slider-active-track-color)}.m3-slider-stop-indicator-container{inline-size:calc(100% - var(--track-inset) * 2 - var(--stop-indicator-size) * 2);inset-block:calc((var(--handle-height) - var(--track-height)) / 2);block-size:var(--track-height);pointer-events:none;--valid-length:calc(100% - var(--track-inset) * 2);--clip-active-start:calc(-1 * var(--stop-indicator-size) / 2);--clip-active-end:calc(100% - (var(--valid-length) * var(--percent)) + var(--handle-inset) + var(--handle-width));--clip-inactive-start:calc((var(--valid-length) * var(--percent)) + var(--handle-inset) * 2 + var(--handle-width) + var(--track-inset) - var(--stop-indicator-size) / 2);--clip-inactive-end:calc(-1 * var(--stop-indicator-size) / 2);position:absolute;inset-inline-start:calc(var(--track-inset) + var(--stop-indicator-size))}.m3-slider-lrt.m3-slider-vertical .m3-slider-stop-indicator-active-container{clip-path:inset(var(--clip-active-start) 0 var(--clip-active-end) 0)}.m3-slider-rtl.m3-slider-vertical .m3-slider-stop-indicator-active-container{clip-path:inset(var(--clip-active-end) 0 var(--clip-active-start) 0)}.m3-slider-lrt.m3-slider-horizontal .m3-slider-stop-indicator-active-container{clip-path:inset(0 var(--clip-active-end) 0 var(--clip-active-start))}.m3-slider-rtl.m3-slider-horizontal .m3-slider-stop-indicator-active-container{clip-path:inset(0 var(--clip-active-start) 0 var(--clip-active-end))}.m3-slider-lrt.m3-slider-vertical .m3-slider-stop-indicator-inactive-container{clip-path:inset(var(--clip-inactive-start) 0 var(--clip-inactive-end) 0)}.m3-slider-rtl.m3-slider-vertical .m3-slider-stop-indicator-inactive-container{clip-path:inset(var(--clip-inactive-end) 0 var(--clip-inactive-start) 0)}.m3-slider-lrt.m3-slider-horizontal .m3-slider-stop-indicator-inactive-container{clip-path:inset(0 var(--clip-inactive-end) 0 var(--clip-inactive-start))}.m3-slider-rtl.m3-slider-horizontal .m3-slider-stop-indicator-inactive-container{clip-path:inset(0 var(--clip-inactive-start) 0 var(--clip-inactive-end))}.m3-snackbar{min-block-size:var(--_snackbar-with-single-line-container-height);padding-inline:var(--_snackbar-container-padding-inline-start) var(--_snackbar-container-padding-inline-end);border-radius:var(--_snackbar-container-shape);color:var(--_snackbar-supporting-text-color);background-color:var(--_snackbar-container-color);box-shadow:var(--_snackbar-container-elevation);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"content actions";align-items:center;gap:.5rem;padding-block:0;display:grid}.m3-snackbar-content{overflow-wrap:anywhere;min-inline-size:0;font-size:var(--_snackbar-supporting-text-size);line-height:var(--_snackbar-supporting-text-line-height);font-weight:var(--_snackbar-supporting-text-weight);letter-spacing:var(--_snackbar-supporting-text-tracking);grid-area:content;padding-block-start:var(--_snackbar-container-padding-block);padding-block-end:var(--_snackbar-container-padding-block)}.m3-snackbar[data-action-layout=new-line] .m3-snackbar-content{padding-block-end:0}.m3-snackbar-actions{grid-area:actions;justify-self:end;align-items:center;gap:.25rem;min-inline-size:max-content;display:inline-flex}.m3-snackbar[data-action-layout=new-line]{grid-template-columns:minmax(0,1fr);grid-template-areas:"content""actions";row-gap:.5rem;padding-block-end:var(--_snackbar-container-padding-inline-end)}.m3-snackbar[data-action-layout=new-line] .m3-snackbar-actions{justify-self:end}.m3-snackbar-action-button{--md-button-text-label-text-color:var(--_snackbar-action-label-text-color);--md-button-text-hovered-label-text-color:var(--_snackbar-action-label-text-color);--md-button-text-focused-label-text-color:var(--_snackbar-action-label-text-color);--md-button-text-pressed-label-text-color:var(--_snackbar-action-label-text-color);--md-button-text-disabled-label-text-color:var(--_snackbar-action-label-text-color);--md-button-text-hovered-state-layer-color:var(--_snackbar-action-label-text-color);--md-button-text-focused-state-layer-color:var(--_snackbar-action-label-text-color);--md-button-text-pressed-state-layer-color:var(--_snackbar-action-label-text-color);--md-button-focus-indicator-color:var(--_snackbar-action-label-text-color)}.m3-snackbar-dismiss-button{--md-icon-button-standard-icon-color:var(--_snackbar-icon-color);--md-icon-button-standard-hovered-icon-color:var(--_snackbar-icon-color);--md-icon-button-standard-focused-icon-color:var(--_snackbar-icon-color);--md-icon-button-standard-pressed-icon-color:var(--_snackbar-icon-color);--md-icon-button-standard-disabled-icon-color:var(--_snackbar-icon-color);--md-icon-button-standard-hovered-state-layer-color:var(--_snackbar-icon-color);--md-icon-button-standard-focused-state-layer-color:var(--_snackbar-icon-color);--md-icon-button-standard-pressed-state-layer-color:var(--_snackbar-icon-color);--md-icon-button-focus-indicator-color:var(--_snackbar-icon-color)}@media (width<40rem){.m3-snackbar{inline-size:min(100%,100vi - 2rem)}}.m3-snackbar-stack-popover{inline-size:min(100vi - 2rem,36rem);margin:0;position:fixed;inset:auto}.m3-snackbar-stack-popover[data-position=bottom],.m3-snackbar-stack-popover[data-position=bottom-start],.m3-snackbar-stack-popover[data-position=bottom-end]{inset-block-end:1rem}.m3-snackbar-stack-popover[data-position=top],.m3-snackbar-stack-popover[data-position=top-start],.m3-snackbar-stack-popover[data-position=top-end]{inset-block-start:1rem}.m3-snackbar-stack-popover[data-position=top],.m3-snackbar-stack-popover[data-position=bottom]{inset-inline-start:50%;transform:translate(-50%)}.m3-snackbar-stack{inline-size:100%}.m3-snackbar-stack-popover[data-position=top-start],.m3-snackbar-stack-popover[data-position=bottom-start]{inset-inline-start:1rem}.m3-snackbar-stack-popover[data-position=top-end],.m3-snackbar-stack-popover[data-position=bottom-end]{inset-inline-end:1rem}.m3-switch{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:.75rem;inline-size:fit-content;display:inline-flex;position:relative}.m3-switch[data-checked=true]{--md-state-layer-color:var(--md-sys-color-primary)}.m3-switch[data-disabled=true]{cursor:default}.m3-switch[data-presentation=true]{cursor:inherit}.m3-switch-input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.m3-switch-control{inline-size:var(--_switch-track-width);block-size:var(--_switch-track-height);--switch-handle-base-width:var(--_switch-unselected-handle-width);--switch-handle-base-height:var(--_switch-unselected-handle-height);--switch-handle-width:var(--switch-handle-base-width);--switch-handle-height:var(--switch-handle-base-height);--switch-handle-unchecked-inset:.5rem;--switch-handle-center-unchecked:calc(var(--switch-handle-unchecked-inset) + var(--switch-handle-base-width) / 2);--switch-handle-center-checked:calc(100% - .25rem - var(--_switch-selected-handle-width) / 2);--switch-handle-center:var(--switch-handle-center-unchecked);align-items:center;display:inline-flex;position:relative}.m3-switch-control:before{content:"";border-radius:var(--_switch-track-shape);background-color:var(--_switch-unselected-track-color);box-shadow:inset 0 0 0 var(--_switch-track-outline-width) var(--_switch-unselected-track-outline-color);transition:background-color var(--md-easing-fast), box-shadow var(--md-easing-fast);position:absolute;inset:0}.m3-switch-handle{inline-size:var(--switch-handle-width);block-size:var(--switch-handle-height);border-radius:var(--_switch-handle-shape);background-color:var(--_switch-unselected-handle-color);transition:all var(--md-easing-fast-spatial);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--switch-handle-center) - var(--switch-handle-width) / 2);transform:translateY(-50%)}.m3-switch-handle.m3-state-layer:before,.m3-switch-handle.m3-state-layer:after,.m3-switch-handle.m3-state-layer>.ripple{border-radius:var(--md-sys-shape-corner-full);block-size:2.5rem;inline-size:2.5rem;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.m3-switch-control[data-with-icon=true]{--switch-handle-unchecked-inset:.25rem;--switch-handle-base-width:var(--_switch-with-icon-handle-width);--switch-handle-base-height:var(--_switch-with-icon-handle-height)}.m3-switch[data-checked=true] .m3-switch-control:before{background-color:var(--_switch-selected-track-color);box-shadow:none}.m3-switch[data-checked=true] .m3-switch-control{--switch-handle-center:var(--switch-handle-center-checked);--switch-handle-width:var(--_switch-selected-handle-width);--switch-handle-height:var(--_switch-selected-handle-height)}.m3-switch[data-checked=true] .m3-switch-control .m3-switch-handle{background-color:var(--_switch-selected-handle-color)}.m3-switch:has(.m3-switch-input:not(:disabled):hover) .m3-switch-control:before{background-color:var(--_switch-unselected-hover-track-color)}.m3-switch:has(.m3-switch-input:not(:disabled):hover) .m3-switch-handle{background-color:var(--_switch-unselected-hover-handle-color)}.m3-switch:has(.m3-switch-input:not(:disabled):hover) .m3-switch-input:checked+.m3-switch-control:before{background-color:var(--_switch-selected-hover-track-color)}.m3-switch:has(.m3-switch-input:not(:disabled):hover) .m3-switch-input:checked+.m3-switch-control .m3-switch-handle{background-color:var(--_switch-selected-hover-handle-color)}.m3-switch:has(.m3-switch-input:not(:disabled):active) .m3-switch-control{--switch-handle-width:var(--_switch-pressed-handle-width);--switch-handle-height:var(--_switch-pressed-handle-height)}.m3-switch:has(.m3-switch-input:not(:disabled):active) .m3-switch-control:before{background-color:var(--_switch-unselected-pressed-track-color)}.m3-switch:has(.m3-switch-input:not(:disabled):active) .m3-switch-input:checked+.m3-switch-control:before{background-color:var(--_switch-selected-pressed-track-color)}.m3-switch:has(.m3-switch-input:not(:disabled):active) .m3-switch-input:checked+.m3-switch-control .m3-switch-handle{background-color:var(--_switch-selected-pressed-handle-color)}.m3-switch:has(.m3-switch-input:not(:disabled):active) .m3-switch-input:not(:checked)+.m3-switch-control .m3-switch-handle{background-color:var(--_switch-unselected-pressed-handle-color)}.m3-switch-input:focus-visible+.m3-switch-control{outline:var(--_switch-focus-indicator-thickness) solid var(--_switch-focus-indicator-color);outline-offset:var(--_switch-focus-indicator-offset);border-radius:var(--_switch-track-shape)}.m3-switch[data-disabled=true] .m3-switch-control:before{background-color:rgba(from var(--_switch-disabled-unselected-track-color) r g b / var(--_switch-disabled-track-opacity));box-shadow:inset 0 0 0 var(--_switch-track-outline-width) rgba(from var(--_switch-disabled-unselected-track-outline-color) r g b / var(--_switch-disabled-track-opacity))}.m3-switch[data-disabled=true] .m3-switch-control .m3-switch-handle{background-color:rgba(from var(--_switch-disabled-unselected-handle-color) r g b / var(--_switch-disabled-unselected-handle-opacity))}.m3-switch[data-disabled=true][data-checked=true] .m3-switch-control:before{background-color:rgba(from var(--_switch-disabled-selected-track-color) r g b / var(--_switch-disabled-track-opacity));box-shadow:none}.m3-switch[data-disabled=true][data-checked=true] .m3-switch-control .m3-switch-handle{background-color:rgba(from var(--_switch-disabled-selected-handle-color) r g b / var(--_switch-disabled-selected-handle-opacity))}.m3-switch-icon{font-family:Material Symbols Outlined;font-size:var(--_switch-unselected-icon-size);color:var(--_switch-unselected-icon-color);line-height:1}.m3-switch[data-checked=true] .m3-switch-control .m3-switch-icon{color:var(--_switch-selected-icon-color);font-size:var(--_switch-selected-icon-size)}.m3-switch[data-disabled=true] .m3-switch-control .m3-switch-icon{color:rgba(from var(--_switch-disabled-unselected-icon-color) r g b / var(--_switch-disabled-unselected-icon-opacity))}.m3-switch[data-disabled=true][data-checked=true] .m3-switch-control .m3-switch-icon{color:rgba(from var(--_switch-disabled-selected-icon-color) r g b / var(--_switch-disabled-selected-icon-opacity))}.m3-switch-label{font-family:var(--md-sys-typescale-body-medium-font), sans-serif;font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-line-height);color:var(--md-sys-color-on-surface)}.m3-tabs{--md-color-container:var(--_tabs-container-color);--md-color-on-container:var(--_tabs-inactive-label-color);flex-direction:column;display:flex}.m3-tabs[data-orientation=vertical]{flex-direction:row}.m3-tab-list{box-sizing:border-box;align-items:stretch;gap:var(--_tabs-container-gap);min-block-size:var(--_tabs-container-height);padding:var(--_tabs-container-padding);border-radius:var(--_tabs-container-shape);background:var(--md-color-container);box-shadow:var(--_tabs-container-elevation);scrollbar-width:none;display:flex;position:relative;overflow:clip hidden}.m3-tabs[data-mode=auto] .m3-tab-list{inline-size:fit-content;max-inline-size:100%;overflow-x:auto}.m3-tab-list::-webkit-scrollbar{display:none}.m3-tabs[data-mode=scrollable] .m3-tab-list{overflow-x:auto}.m3-tab-list:has(.m3-tab-icon){min-block-size:var(--_tabs-with-icon-and-label-container-height)}.m3-tabs[data-orientation=vertical] .m3-tab-list{flex-direction:column;min-block-size:auto;overflow:hidden auto}.m3-tab-list:after{content:"";block-size:var(--_tabs-divider-thickness);background:var(--_tabs-divider-color);pointer-events:none;z-index:0;position:absolute;inset-block-end:0;inset-inline:0}.m3-tabs[data-orientation=vertical] .m3-tab-list:after{block-size:auto;inline-size:var(--_tabs-divider-thickness);inset-block:0;inset-inline:auto 0}.m3-tab{box-sizing:border-box;min-inline-size:0;min-block-size:var(--_tabs-container-height);padding-block:0;padding-inline:var(--_tabs-tab-padding-inline);border-radius:var(--_tabs-active-container-shape);background:var(--md-color-container);color:var(--md-color-on-container);cursor:pointer;font-family:var(--_tabs-label-text-font);font-size:var(--_tabs-label-text-size);font-weight:var(--_tabs-label-text-weight);letter-spacing:var(--_tabs-label-text-tracking);line-height:var(--_tabs-label-text-line-height);-webkit-tap-highlight-color:transparent;transition:background-color var(--md-easing-fast), box-shadow var(--md-easing-fast), color var(--md-easing-fast);z-index:1;--md-color-container:transparent;--md-color-on-container:var(--_tabs-inactive-label-color);--md-state-layer-color:var(--_tabs-inactive-state-layer-color);border:none;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.m3-tabs[data-mode=fixed] .m3-tab{flex:1 1 0}.m3-tab:has(.m3-tab-icon){min-block-size:var(--_tabs-with-icon-and-label-container-height)}.m3-tabs[data-mode=scrollable] .m3-tab{min-inline-size:var(--_tabs-scrollable-tab-min-width);max-inline-size:var(--_tabs-tab-max-width);flex:none}.m3-tabs[data-orientation=vertical] .m3-tab{min-inline-size:var(--_tabs-scrollable-tab-min-width);flex:none;max-inline-size:none}.m3-tab-content{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:0;min-inline-size:0;max-inline-size:100%;display:inline-flex;position:relative}.m3-tab:has(.m3-tab-icon) .m3-tab-content{gap:var(--_tabs-icon-label-space)}.m3-tab-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}.m3-tab-icon{inline-size:var(--_tabs-icon-size);block-size:var(--_tabs-icon-size);color:currentColor;font-size:var(--_tabs-icon-size);justify-content:center;align-items:center;line-height:1;display:inline-flex}.m3-tab[data-active]{--md-color-container:var(--_tabs-active-container-color);--md-color-on-container:var(--_tabs-active-label-color);--md-state-layer-color:var(--_tabs-active-state-layer-color)}.m3-tab:hover{--md-color-on-container:var(--_tabs-inactive-hover-label-color);--md-state-layer-color:var(--_tabs-inactive-hover-state-layer-color)}.m3-tab[data-active]:hover{--md-color-on-container:var(--_tabs-active-hover-label-color);--md-state-layer-color:var(--_tabs-active-hover-state-layer-color)}.m3-tab:focus-visible{--md-color-on-container:var(--_tabs-inactive-focus-label-color);border-radius:var(--_tabs-focus-indicator-shape);outline:var(--_tabs-focus-indicator-thickness) solid var(--_tabs-focus-indicator-color);outline-offset:var(--_tabs-focus-indicator-outline-offset);--md-state-layer-color:var(--_tabs-inactive-focus-state-layer-color)}.m3-tab[data-active]:focus-visible{--md-color-on-container:var(--_tabs-active-focus-label-color);--md-state-layer-color:var(--_tabs-active-focus-state-layer-color)}.m3-tab:active{--md-color-on-container:var(--_tabs-inactive-pressed-label-color);--md-state-layer-color:var(--_tabs-inactive-pressed-state-layer-color)}.m3-tab[data-active]:active{--md-color-on-container:var(--_tabs-active-pressed-label-color);--md-state-layer-color:var(--_tabs-active-pressed-state-layer-color)}.m3-tab:hover.m3-state-layer:after{opacity:var(--_tabs-inactive-hover-state-layer-opacity)}.m3-tab[data-active]:hover.m3-state-layer:after{opacity:var(--_tabs-active-hover-state-layer-opacity)}.m3-tab:focus-visible.m3-state-layer:after{opacity:var(--_tabs-inactive-focus-state-layer-opacity)}.m3-tab[data-active]:focus-visible.m3-state-layer:after{opacity:var(--_tabs-active-focus-state-layer-opacity)}.m3-tab:active.m3-state-layer:after{opacity:var(--_tabs-inactive-pressed-state-layer-opacity)}.m3-tab[data-active]:active.m3-state-layer:after{opacity:var(--_tabs-active-pressed-state-layer-opacity)}.m3-tab[data-disabled]{--md-color-on-container:rgb(from var(--md-sys-color-on-surface) r g b / .38);color:rgb(from var(--md-sys-color-on-surface) r g b / .38);cursor:default;pointer-events:none}.m3-tabs[data-variant=navigation] .m3-tab-list{block-size:var(--_tabs-container-height)}.m3-tabs[data-variant=navigation][data-orientation=vertical] .m3-tab-list{block-size:auto}.m3-tabs[data-variant=navigation] .m3-tab-list:after{display:none}.m3-tabs[data-variant=navigation] .m3-tab{min-block-size:100%}.m3-tabs[data-variant=navigation][data-orientation=vertical] .m3-tab{min-block-size:calc(var(--_tabs-container-height) - var(--_tabs-container-padding) - var(--_tabs-container-padding))}.m3-tabs[data-variant=navigation] .m3-tab:has(.m3-tab-icon){min-block-size:100%}.m3-tabs[data-variant=navigation][data-orientation=vertical] .m3-tab:has(.m3-tab-icon){min-block-size:calc(var(--_tabs-container-height) - var(--_tabs-container-padding) - var(--_tabs-container-padding))}.m3-tabs[data-variant=navigation] .m3-tab:has(.m3-tab-icon) .m3-tab-content{flex-direction:row}.m3-tabs[data-variant=navigation] .m3-tab:hover:not([data-active]){--md-color-container:color-mix(in srgb, var(--md-state-layer-color) 8%, transparent)}.m3-tabs[data-variant=navigation] .m3-tab[data-active]{box-shadow:var(--_tabs-active-container-elevation), inset 0 0 0 var(--_tabs-active-container-outline-width) var(--_tabs-active-container-outline-color)}.m3-tabs[data-variant=navigation] .m3-tab-indicator{display:none}.m3-tab-indicator{inline-size:var(--_tabs-indicator-inline-size,0);min-inline-size:min(var(--_tabs-active-indicator-minimum-size), 100%);block-size:var(--_tabs-active-indicator-height);border-radius:var(--_tabs-active-indicator-shape);background:var(--_tabs-active-indicator-color);opacity:var(--_tabs-indicator-opacity,0);translate:var(--_tabs-indicator-inline-start,0) 0;transition:translate var(--_tabs-indicator-animation-duration) var(--_tabs-indicator-animation-easing), inline-size var(--_tabs-indicator-animation-duration) var(--_tabs-indicator-animation-easing), opacity var(--_tabs-indicator-fade-duration) linear;pointer-events:none;will-change:translate, inline-size;z-index:2;position:absolute;inset-block-end:0;inset-inline-start:0}.m3-tabs[data-orientation=vertical] .m3-tab-indicator{inline-size:var(--_tabs-active-indicator-height);min-inline-size:0;block-size:var(--_tabs-indicator-block-size,0);border-radius:var(--_tabs-active-indicator-shape);translate:0 var(--_tabs-indicator-block-start,0);transition:translate var(--_tabs-indicator-animation-duration) var(--_tabs-indicator-animation-easing), block-size var(--_tabs-indicator-animation-duration) var(--_tabs-indicator-animation-easing), opacity var(--_tabs-indicator-fade-duration) linear;inset-block:0 auto;inset-inline:auto 0}.m3-tab-panel{flex:1}.m3-tab-panel[hidden]{display:none}@media (prefers-reduced-motion:reduce){.m3-tab,.m3-tab-indicator{transition-duration:0s}}@supports (position-anchor:--a) and (position-area:block-start){.m3-tooltip[popover]{position:fixed}}@starting-style{.m3-tooltip[popover]:popover-open{opacity:0;transform:translateY(4px)}}.m3-tooltip[data-variant=plain]{background-color:var(--_plain-tooltip-container-color);color:var(--_plain-tooltip-supporting-text-color);border-radius:var(--_plain-tooltip-container-shape);font-family:var(--_plain-tooltip-supporting-text-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_plain-tooltip-supporting-text-size);line-height:var(--_plain-tooltip-supporting-text-line-height);font-weight:var(--_plain-tooltip-supporting-text-weight);letter-spacing:var(--_plain-tooltip-supporting-text-tracking)}.m3-tooltip[data-variant=rich]{background-color:var(--_rich-tooltip-container-color);box-shadow:var(--_rich-tooltip-container-elevation);color:var(--_rich-tooltip-supporting-text-color);border-radius:var(--_rich-tooltip-container-shape);font-family:var(--_rich-tooltip-supporting-text-font), system-ui, -apple-system, Segoe UI, Roboto, sans-serif;font-size:var(--_rich-tooltip-supporting-text-size);line-height:var(--_rich-tooltip-supporting-text-line-height);font-weight:var(--_rich-tooltip-supporting-text-weight);letter-spacing:var(--_rich-tooltip-supporting-text-tracking)}.m3-tooltip,.m3-tooltip[data-vtt-fallback="1"]{border:none;align-items:center;max-inline-size:min(28rem,100vw - 16px);margin:0;padding-block:.25rem;padding-inline:.5rem;display:inline-flex;inset:auto}@supports (position-anchor:--a) and (position-area:block-start){.m3-tooltip[popover]{position:fixed}}.m3-tooltip[popover]{opacity:0;pointer-events:none;transition:opacity var(--md-duration-fast) ease, transform var(--md-duration-fast) ease, overlay var(--md-duration-fast) allow-discrete, display var(--md-duration-fast) allow-discrete;transform:translateY(4px)}.m3-tooltip[popover]:popover-open{opacity:1;pointer-events:auto;transform:translateY(0)}@starting-style{.m3-tooltip[popover]:popover-open{opacity:0;transform:translateY(4px)}}.m3-tooltip[data-vtt-fallback="1"]{opacity:0;pointer-events:none;transition:opacity var(--md-duration-fast) ease, transform var(--md-duration-fast) ease;transform:translateY(4px)}.m3-tooltip[data-vtt-fallback="1"][data-vtt-open="1"]{opacity:1;pointer-events:auto;transform:translateY(0)}.m3-prose{color:var(--md-sys-color-on-surface);font-family:var(--md-sys-typescale-body-large-font), sans-serif;font-weight:var(--md-sys-typescale-body-large-weight);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);overflow-wrap:break-word;line-height:1.75}.m3-prose :first-child{margin-top:0}.m3-prose :last-child{margin-bottom:0}.m3-prose pre,.m3-prose code,.m3-prose kbd,.m3-prose samp,.m3-prose pre tt{font-family:Consolas,Courier,Courier New,monospace}.m3-prose caption{text-align:left}.m3-prose [draggable],.m3-prose [draggable=true]{cursor:move}.m3-prose [draggable=false]{cursor:inherit}.m3-prose p,.m3-prose ul,.m3-prose ol,.m3-prose dl,.m3-prose form{margin-top:1.25em;margin-bottom:1.25em}.m3-prose a{color:var(--md-sys-color-primary);outline:none;text-decoration:none}.m3-prose a:hover,.m3-prose a:focus{border-bottom:1px solid var(--md-sys-color-primary)}.m3-prose small{font-size:.875em}.m3-prose strong{font-weight:600}.m3-prose blockquote{border-left:4px solid var(--md-sys-color-surface-variant);margin:1.6em 2em;padding-left:1em}.m3-prose blockquote footer{color:var(--md-sys-color-on-surface-variant);font-size:86%}.m3-prose mark{color:inherit;background-color:var(--md-sys-color-secondary-container);border-bottom:1px solid var(--md-sys-color-secondary);margin:0 .375rem;padding:.125rem}.m3-prose h1,.m3-prose h2,.m3-prose h3,.m3-prose h4,.m3-prose h5,.m3-prose h6{font-weight:400}:is(.m3-prose h1,.m3-prose h2,.m3-prose h3,.m3-prose h4,.m3-prose h5,.m3-prose h6) small{color:var(--md-sys-color-on-surface-variant);font-weight:inherit;font-size:65%}:is(.m3-prose h1,.m3-prose h2,.m3-prose h3,.m3-prose h4,.m3-prose h5,.m3-prose h6) strong{font-weight:600}.m3-prose h1{margin-top:0;margin-bottom:1.25em;font-size:2.5em;line-height:1.1111}.m3-prose h2{margin-top:2.25em;margin-bottom:1.125em;font-size:1.875em;line-height:1.3333}.m3-prose h3{margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.6}.m3-prose h4{margin-top:1.875em;margin-bottom:.875em;font-size:1.25em;line-height:1.5}.m3-prose hr+*,.m3-prose h2+*,.m3-prose h3+*,.m3-prose h4+*{margin-top:0}.m3-prose code,.m3-prose kbd{color:var(--md-sys-color-on-surface);background-color:rgba(from var(--md-sys-color-surface-variant) r g b / .28);border-radius:var(--md-sys-shape-corner-extra-small);padding:.125rem .375rem;font-size:.875em}.m3-prose kbd{font-size:.9em}.m3-prose abbr[title]{cursor:help;border-bottom:1px dotted var(--md-sys-color-on-surface-variant);text-decoration:none}.m3-prose ins,.m3-prose u{border-bottom:1px solid var(--md-sys-color-on-surface-variant);text-decoration:none}.m3-prose del{text-decoration:line-through}.m3-prose hr{border:none;border-bottom:1px solid var(--md-sys-color-surface-variant);margin-top:3em;margin-bottom:3em}.m3-prose pre{margin-top:1.7143em;margin-bottom:1.7143em}.m3-prose pre code{background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);border-radius:var(--md-sys-shape-corner-extra-small);-webkit-overflow-scrolling:touch;padding:.8571em 1.1429em;display:block;overflow-x:auto}.m3-prose ol,.m3-prose ul{padding-left:1.625em}.m3-prose ul{list-style-type:disc}.m3-prose ol{list-style-type:decimal}.m3-prose ol[type=A]{list-style-type:upper-alpha}.m3-prose ol[type=a]{list-style-type:lower-alpha}.m3-prose ol[type=I]{list-style-type:upper-roman}.m3-prose ol[type=i]{list-style-type:lower-roman}.m3-prose ol[type="1"]{list-style-type:decimal}.m3-prose li{margin-top:.5em;margin-bottom:.5em}.m3-prose ol>li,.m3-prose ul>li{padding-left:.375em}:is(.m3-prose ol>li,.m3-prose ul>li)>p{margin-top:.75em;margin-bottom:.75em}:is(.m3-prose ol>li,.m3-prose ul>li)>:first-child{margin-top:1.25em}:is(.m3-prose ol>li,.m3-prose ul>li)>:last-child{margin-bottom:1.25em}.m3-prose ol>li::marker{color:var(--md-sys-color-on-surface-variant)}.m3-prose ul>li::marker{color:var(--md-sys-color-on-surface-variant)}.m3-prose ul ul,.m3-prose ul ol,.m3-prose ol ul,.m3-prose ol ol{margin-top:.75em;margin-bottom:.75em}.m3-prose fieldset,.m3-prose img{border:none}.m3-prose img,.m3-prose video,.m3-prose figure{max-width:100%;margin-top:2em;margin-bottom:2em}.m3-prose figure>*{margin-top:0;margin-bottom:0}.m3-prose figcaption{color:var(--md-sys-color-on-surface-variant);margin-top:.8571em;font-size:.875em;line-height:1.4286}.m3-prose figcaption:empty:before{z-index:-1;color:var(--md-sys-color-on-surface-variant);cursor:text;content:attr(placeholder)}.m3-prose table{border:1px solid var(--md-sys-color-surface-variant);border-radius:var(--md-sys-shape-corner-large);margin-top:2em;margin-bottom:2em}.m3-table{border:1px solid var(--md-sys-color-surface-variant);border-radius:var(--md-sys-shape-corner-large);width:100%;margin-top:2em;margin-bottom:2em;overflow-x:auto}.m3-table table{border:none;border-radius:0;margin-top:0;margin-bottom:0}.m3-prose table,table.m3-table,.m3-table table{border-spacing:0;border-collapse:collapse;text-align:left;width:100%}:is(.m3-prose table,table.m3-table,.m3-table table) th,:is(.m3-prose table,table.m3-table,.m3-table table) td{border-top:1px solid var(--md-sys-color-surface-variant)}:is(:is(.m3-prose table,table.m3-table,.m3-table table) th,:is(.m3-prose table,table.m3-table,.m3-table table) td):not(:first-child){border-left:1px solid var(--md-sys-color-surface-variant)}:is(:is(.m3-prose table,table.m3-table,.m3-table table) th,:is(.m3-prose table,table.m3-table,.m3-table table) td):not(:last-child){border-right:1px solid var(--md-sys-color-surface-variant)}:is(:is(.m3-prose table,table.m3-table,.m3-table table) thead,:is(.m3-prose table,table.m3-table,.m3-table table) tfoot) th,:is(:is(.m3-prose table,table.m3-table,.m3-table table) thead,:is(.m3-prose table,table.m3-table,.m3-table table) tfoot) td{vertical-align:middle;box-shadow:var(--md-sys-elevation-level1);color:var(--md-sys-color-on-surface-variant);font-family:var(--md-sys-typescale-title-medium-font), sans-serif;font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-tracking);line-height:var(--md-sys-typescale-title-medium-line-height);padding:1.125rem 1rem;position:relative}:is(.m3-prose table,table.m3-table,.m3-table table) tbody th,:is(.m3-prose table,table.m3-table,.m3-table table) tbody td{padding:.875rem 1rem}:is(.m3-prose table,table.m3-table,.m3-table table) tbody th{vertical-align:middle;font-weight:inherit}:is(.m3-prose table,table.m3-table,.m3-table table) tbody td{vertical-align:baseline}:is(.m3-prose table,table.m3-table,.m3-table table) thead:first-child tr:first-child th,:is(.m3-prose table,table.m3-table,.m3-table table) thead:first-child tr:first-child td,:is(.m3-prose table,table.m3-table,.m3-table table) tbody:first-child tr:first-child th,:is(.m3-prose table,table.m3-table,.m3-table table) tbody:first-child tr:first-child td{border-top:0}}@property --m3-linear-progress-indicator-segment-start{syntax:"<number>";inherits:false;initial-value:0}@property --m3-linear-progress-indicator-segment-end{syntax:"<number>";inherits:false;initial-value:0}.m3-morph-host:has(.m3-state-layer:active) .m3-icon-morph{--m3-icon-morph-weight:300}.m3-morph-host:has(.m3-state-layer:active) .m3-text-morph{--m3-text-morph-grad:-125}.m3-morph-host:has(.m3-state-layer:active) :is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)){--m3-text-morph-weight-offset:-50;font-weight:calc(var(--m3-text-morph-base-weight) + var(--m3-text-morph-weight-offset));--m3-text-morph-grad:0}.m3-morph-host:is([aria-selected=true],[data-selected=true],[aria-current=page]):has(.m3-state-layer:active) .m3-text-morph{--m3-text-morph-grad:-125}.m3-morph-host:is([aria-selected=true],[data-selected=true],[aria-current=page]):has(.m3-state-layer:active) :is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)){--m3-text-morph-weight-offset:0;font-weight:calc(var(--m3-text-morph-base-weight) + var(--m3-text-morph-weight-offset));--m3-text-morph-grad:0}:where(.m3-icon-morph,.m3-text-morph){--m3-morph-selected:0}:where(.m3-icon-morph,.m3-text-morph):is([aria-selected=true],[data-selected=true],[aria-current=page]),.m3-morph-host:is([aria-selected=true],[data-selected=true],[aria-current=page]) :where(.m3-icon-morph,.m3-text-morph){--m3-morph-selected:1}.m3-icon-morph{--m3-icon-morph-weight:400;--m3-icon-morph-optical-size:24;font-variation-settings:"FILL" var(--m3-morph-selected), "wght" var(--m3-icon-morph-weight), "opsz" var(--m3-icon-morph-optical-size);transition:font-variation-settings var(--md-easing)}.m3-icon-morph:hover,.m3-morph-host:hover .m3-icon-morph{--m3-icon-morph-weight:600}.m3-icon-morph:focus-visible,.m3-icon-morph:active,.m3-morph-host:focus-visible .m3-icon-morph,.m3-morph-host:active .m3-icon-morph,.m3-morph-host .m3-state-layer:active .m3-icon-morph{--m3-icon-morph-weight:300}.m3-morph-host:has(.m3-state-layer:active) .m3-icon-morph{--m3-icon-morph-weight:300}.m3-text-morph{--m3-text-morph-grad:0;--m3-text-morph-base-weight:400;--m3-text-morph-weight-offset:0;font-variation-settings:"GRAD" var(--m3-text-morph-grad);transition:font-variation-settings var(--md-easing), font-weight var(--md-easing)}.m3-text-morph:not(:is([aria-selected=true],[data-selected=true],[aria-current=page])):hover,.m3-morph-host:not(:is([aria-selected=true],[data-selected=true],[aria-current=page])):hover .m3-text-morph{--m3-text-morph-grad:50}:is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)):not(:is([aria-selected=true],[data-selected=true],[aria-current=page])):hover,.m3-morph-host:not(:is([aria-selected=true],[data-selected=true],[aria-current=page])):hover :is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)){--m3-text-morph-weight-offset:50;font-weight:calc(var(--m3-text-morph-base-weight) + var(--m3-text-morph-weight-offset));--m3-text-morph-grad:0}.m3-text-morph:focus-visible,.m3-text-morph:active,.m3-morph-host:focus-visible .m3-text-morph,.m3-morph-host:active .m3-text-morph{--m3-text-morph-grad:-125}.m3-morph-host:has(.m3-state-layer:active) .m3-text-morph{--m3-text-morph-grad:-125}:is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)):focus-visible,:is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)):active,.m3-morph-host:focus-visible :is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)),.m3-morph-host:active :is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)){--m3-text-morph-weight-offset:-50;font-weight:calc(var(--m3-text-morph-base-weight) + var(--m3-text-morph-weight-offset));--m3-text-morph-grad:0}.m3-morph-host:has(.m3-state-layer:active) :is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)){--m3-text-morph-weight-offset:-50;font-weight:calc(var(--m3-text-morph-base-weight) + var(--m3-text-morph-weight-offset));--m3-text-morph-grad:0}.m3-text-morph:is([aria-selected=true],[data-selected=true],[aria-current=page]),.m3-morph-host:is([aria-selected=true],[data-selected=true],[aria-current=page]) .m3-text-morph{--m3-text-morph-grad:125}:is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)):is([aria-selected=true],[data-selected=true],[aria-current=page]),.m3-morph-host:is([aria-selected=true],[data-selected=true],[aria-current=page]) :is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)){--m3-text-morph-weight-offset:100;font-weight:calc(var(--m3-text-morph-base-weight) + var(--m3-text-morph-weight-offset));--m3-text-morph-grad:0}.m3-text-morph:is([aria-selected=true],[data-selected=true],[aria-current=page]):focus-visible,.m3-text-morph:is([aria-selected=true],[data-selected=true],[aria-current=page]):active,.m3-morph-host:is([aria-selected=true],[data-selected=true],[aria-current=page]):focus-visible .m3-text-morph,.m3-morph-host:is([aria-selected=true],[data-selected=true],[aria-current=page]):active .m3-text-morph{--m3-text-morph-grad:-125}.m3-morph-host:is([aria-selected=true],[data-selected=true],[aria-current=page]):has(.m3-state-layer:active) .m3-text-morph{--m3-text-morph-grad:-125}:is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)):is([aria-selected=true],[data-selected=true],[aria-current=page]):focus-visible,:is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)):is([aria-selected=true],[data-selected=true],[aria-current=page]):active,.m3-morph-host:is([aria-selected=true],[data-selected=true],[aria-current=page]):focus-visible :is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)),.m3-morph-host:is([aria-selected=true],[data-selected=true],[aria-current=page]):active :is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)){--m3-text-morph-weight-offset:0;font-weight:calc(var(--m3-text-morph-base-weight) + var(--m3-text-morph-weight-offset));--m3-text-morph-grad:0}.m3-morph-host:is([aria-selected=true],[data-selected=true],[aria-current=page]):has(.m3-state-layer:active) :is(.m3-text-morph:lang(zh),.m3-text-morph:lang(ja),.m3-text-morph:lang(ko)){--m3-text-morph-weight-offset:0;font-weight:calc(var(--m3-text-morph-base-weight) + var(--m3-text-morph-weight-offset));--m3-text-morph-grad:0}@property --percent{syntax:"<number>";inherits:true;initial-value:0}.m3-popover-stack-popover{color:inherit;pointer-events:none;background:0 0;border:none;margin:0;padding:0;overflow:visible}:is(.m3-popover-stack-popover:popover-open,.m3-popover-stack-popover[data-popover-open=true]){display:block}.m3-popover-stack{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.m3-popover-stack-item{pointer-events:auto;opacity:0;transition:opacity var(--md-easing), transform var(--md-easing);transform:translateY(1rem)scale(.98)}.m3-popover-stack-item[data-state=open]{opacity:1;transform:translateY(0)scale(1)}@starting-style{.m3-popover-stack-popover:popover-open .m3-popover-stack-item{opacity:0;transform:translateY(1rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.m3-popover-stack-item{transition-duration:0s}}.m3-dropdown[popover]{opacity:0;pointer-events:none;transform-origin:top;will-change:transform;transition:opacity .1s var(--md-timing-function-emphasized-decel), transform var(--md-duration-fast) var(--md-timing-function-emphasized-decel), overlay var(--md-duration-fast) allow-discrete, display var(--md-duration-fast) allow-discrete;transform:translateY(-.25rem)scale(.96)}.m3-dropdown[popover]:popover-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.vtt-trigger{-webkit-touch-callout:none;touch-action:manipulation}.m3-typo-display-large{font-family:var(--md-sys-typescale-display-large-font), sans-serif;font-weight:var(--md-sys-typescale-display-large-weight);font-size:var(--md-sys-typescale-display-large-size);letter-spacing:var(--md-sys-typescale-display-large-tracking);line-height:var(--md-sys-typescale-display-large-line-height)}.m3-typo-display-medium{font-family:var(--md-sys-typescale-display-medium-font), sans-serif;font-weight:var(--md-sys-typescale-display-medium-weight);font-size:var(--md-sys-typescale-display-medium-size);letter-spacing:var(--md-sys-typescale-display-medium-tracking);line-height:var(--md-sys-typescale-display-medium-line-height)}.m3-typo-display-small{font-family:var(--md-sys-typescale-display-small-font), sans-serif;font-weight:var(--md-sys-typescale-display-small-weight);font-size:var(--md-sys-typescale-display-small-size);letter-spacing:var(--md-sys-typescale-display-small-tracking);line-height:var(--md-sys-typescale-display-small-line-height)}.m3-typo-headline-large{font-family:var(--md-sys-typescale-headline-large-font), sans-serif;font-weight:var(--md-sys-typescale-headline-large-weight);font-size:var(--md-sys-typescale-headline-large-size);letter-spacing:var(--md-sys-typescale-headline-large-tracking);line-height:var(--md-sys-typescale-headline-large-line-height)}.m3-typo-headline-medium{font-family:var(--md-sys-typescale-headline-medium-font), sans-serif;font-weight:var(--md-sys-typescale-headline-medium-weight);font-size:var(--md-sys-typescale-headline-medium-size);letter-spacing:var(--md-sys-typescale-headline-medium-tracking);line-height:var(--md-sys-typescale-headline-medium-line-height)}.m3-typo-headline-small{font-family:var(--md-sys-typescale-headline-small-font), sans-serif;font-weight:var(--md-sys-typescale-headline-small-weight);font-size:var(--md-sys-typescale-headline-small-size);letter-spacing:var(--md-sys-typescale-headline-small-tracking);line-height:var(--md-sys-typescale-headline-small-line-height)}.m3-typo-body-large{font-family:var(--md-sys-typescale-body-large-font), sans-serif;font-weight:var(--md-sys-typescale-body-large-weight);font-size:var(--md-sys-typescale-body-large-size);letter-spacing:var(--md-sys-typescale-body-large-tracking);line-height:var(--md-sys-typescale-body-large-line-height)}.m3-typo-body-medium{font-family:var(--md-sys-typescale-body-medium-font), sans-serif;font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-line-height)}.m3-typo-body-small{font-family:var(--md-sys-typescale-body-small-font), sans-serif;font-weight:var(--md-sys-typescale-body-small-weight);font-size:var(--md-sys-typescale-body-small-size);letter-spacing:var(--md-sys-typescale-body-small-tracking);line-height:var(--md-sys-typescale-body-small-line-height)}.m3-typo-label-large{font-family:var(--md-sys-typescale-label-large-font), sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height)}.m3-typo-label-medium{font-family:var(--md-sys-typescale-label-medium-font), sans-serif;font-weight:var(--md-sys-typescale-label-medium-weight);font-size:var(--md-sys-typescale-label-medium-size);letter-spacing:var(--md-sys-typescale-label-medium-tracking);line-height:var(--md-sys-typescale-label-medium-line-height)}.m3-typo-label-small{font-family:var(--md-sys-typescale-label-small-font), sans-serif;font-weight:var(--md-sys-typescale-label-small-weight);font-size:var(--md-sys-typescale-label-small-size);letter-spacing:var(--md-sys-typescale-label-small-tracking);line-height:var(--md-sys-typescale-label-small-line-height)}.m3-typo-title-large{font-family:var(--md-sys-typescale-title-large-font), sans-serif;font-weight:var(--md-sys-typescale-title-large-weight);font-size:var(--md-sys-typescale-title-large-size);letter-spacing:var(--md-sys-typescale-title-large-tracking);line-height:var(--md-sys-typescale-title-large-line-height)}.m3-typo-title-medium{font-family:var(--md-sys-typescale-title-medium-font), sans-serif;font-weight:var(--md-sys-typescale-title-medium-weight);font-size:var(--md-sys-typescale-title-medium-size);letter-spacing:var(--md-sys-typescale-title-medium-tracking);line-height:var(--md-sys-typescale-title-medium-line-height)}.m3-typo-title-small{font-family:var(--md-sys-typescale-title-small-font), sans-serif;font-weight:var(--md-sys-typescale-title-small-weight);font-size:var(--md-sys-typescale-title-small-size);letter-spacing:var(--md-sys-typescale-title-small-tracking);line-height:var(--md-sys-typescale-title-small-line-height)}.m3-color-primary{background-color:var(--md-sys-color-primary)}.m3-color-primary-text{color:var(--md-sys-color-primary)}.m3-color-on-primary{background-color:var(--md-sys-color-on-primary)}.m3-color-on-primary-text{color:var(--md-sys-color-on-primary)}.m3-color-primary-container{background-color:var(--md-sys-color-primary-container)}.m3-color-primary-container-text{color:var(--md-sys-color-primary-container)}.m3-color-on-primary-container{background-color:var(--md-sys-color-on-primary-container)}.m3-color-on-primary-container-text{color:var(--md-sys-color-on-primary-container)}.m3-color-secondary{background-color:var(--md-sys-color-secondary)}.m3-color-secondary-text{color:var(--md-sys-color-secondary)}.m3-color-on-secondary{background-color:var(--md-sys-color-on-secondary)}.m3-color-on-secondary-text{color:var(--md-sys-color-on-secondary)}.m3-color-secondary-container{background-color:var(--md-sys-color-secondary-container)}.m3-color-secondary-container-text{color:var(--md-sys-color-secondary-container)}.m3-color-on-secondary-container{background-color:var(--md-sys-color-on-secondary-container)}.m3-color-on-secondary-container-text{color:var(--md-sys-color-on-secondary-container)}.m3-color-tertiary{background-color:var(--md-sys-color-tertiary)}.m3-color-tertiary-text{color:var(--md-sys-color-tertiary)}.m3-color-on-tertiary{background-color:var(--md-sys-color-on-tertiary)}.m3-color-on-tertiary-text{color:var(--md-sys-color-on-tertiary)}.m3-color-tertiary-container{background-color:var(--md-sys-color-tertiary-container)}.m3-color-tertiary-container-text{color:var(--md-sys-color-tertiary-container)}.m3-color-on-tertiary-container{background-color:var(--md-sys-color-on-tertiary-container)}.m3-color-on-tertiary-container-text{color:var(--md-sys-color-on-tertiary-container)}.m3-color-error{background-color:var(--md-sys-color-error)}.m3-color-error-text{color:var(--md-sys-color-error)}.m3-color-on-error{background-color:var(--md-sys-color-on-error)}.m3-color-on-error-text{color:var(--md-sys-color-on-error)}.m3-color-error-container{background-color:var(--md-sys-color-error-container)}.m3-color-error-container-text{color:var(--md-sys-color-error-container)}.m3-color-on-error-container{background-color:var(--md-sys-color-on-error-container)}.m3-color-on-error-container-text{color:var(--md-sys-color-on-error-container)}.m3-color-outline{background-color:var(--md-sys-color-outline)}.m3-color-outline-text{color:var(--md-sys-color-outline)}.m3-color-background{background-color:var(--md-sys-color-background)}.m3-color-background-text{color:var(--md-sys-color-background)}.m3-color-on-background{background-color:var(--md-sys-color-on-background)}.m3-color-on-background-text{color:var(--md-sys-color-on-background)}.m3-color-surface{background-color:var(--md-sys-color-surface)}.m3-color-surface-text{color:var(--md-sys-color-surface)}.m3-color-on-surface{background-color:var(--md-sys-color-on-surface)}.m3-color-on-surface-text{color:var(--md-sys-color-on-surface)}.m3-color-surface-variant{background-color:var(--md-sys-color-surface-variant)}.m3-color-surface-variant-text{color:var(--md-sys-color-surface-variant)}.m3-color-on-surface-variant{background-color:var(--md-sys-color-on-surface-variant)}.m3-color-on-surface-variant-text{color:var(--md-sys-color-on-surface-variant)}.m3-color-inverse-surface{background-color:var(--md-sys-color-inverse-surface)}.m3-color-inverse-surface-text{color:var(--md-sys-color-inverse-surface)}.m3-color-inverse-on-surface{background-color:var(--md-sys-color-inverse-on-surface)}.m3-color-inverse-on-surface-text{color:var(--md-sys-color-inverse-on-surface)}.m3-color-inverse-primary{background-color:var(--md-sys-color-inverse-primary)}.m3-color-inverse-primary-text{color:var(--md-sys-color-inverse-primary)}.m3-color-shadow{background-color:var(--md-sys-color-shadow)}.m3-color-shadow-text{color:var(--md-sys-color-shadow)}.m3-color-surface-tint{background-color:var(--md-sys-color-surface-tint)}.m3-color-surface-tint-text{color:var(--md-sys-color-surface-tint)}.m3-color-outline-variant{background-color:var(--md-sys-color-outline-variant)}.m3-color-outline-variant-text{color:var(--md-sys-color-outline-variant)}.m3-color-scrim{background-color:var(--md-sys-color-scrim)}.m3-color-scrim-text{color:var(--md-sys-color-scrim)}.m3-color-surface-container-high{background-color:var(--md-sys-color-surface-container-high)}@media (prefers-color-scheme:dark){:root{color-scheme:dark}}::selection{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.doc .m3-badge{vertical-align:top;--md-color-container:var(--md-sys-color-surface-container);--md-color-on-container:var(--md-sys-color-on-background);padding:.75rem;font-size:.75rem}.doc .m3-badge.tip{--md-color-container:var(--md-sys-color-primary-container);--md-color-on-container:var(--md-sys-color-on-primary-container)}.doc .m3-badge.warning{--md-color-container:var(--md-sys-color-tertiary-container);--md-color-on-container:var(--md-sys-color-on-tertiary-container)}.doc .m3-badge.danger{--md-color-container:var(--md-sys-color-error-container);--md-color-on-container:var(--md-sys-color-on-error-container)}.custom-block{border-radius:var(--md-sys-shape-corner-medium);background-color:var(--md-color-container);color:var(--md-color-on-container);--md-color-container:var(--md-sys-color-surface-container);--md-color-on-container:var(--md-sys-color-on-background);font-family:var(--md-sys-typescale-body-medium-font), sans-serif;font-weight:var(--md-sys-typescale-body-medium-weight);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);line-height:var(--md-sys-typescale-body-medium-line-height);margin:1em 0;padding:1.25rem}.custom-block a{color:var(--md-color-on-container);border-bottom:.0625rem solid var(--md-color-on-container);transition:all var(--md-duration-fast) var(--md-timing-function-emphasized-accel)}.custom-block a:after{content:"open_in_new";font-feature-settings:"liga";font-variation-settings:"opsz" 20;color:var(--md-color-on-container);margin-left:.25rem;font-family:Material Symbols Outlined;font-size:1rem;font-style:normal}.custom-block a:hover{border-bottom:.15em solid var(--md-color-on-container)}.custom-block.tip{--md-color-container:var(--md-sys-color-primary-container);--md-color-on-container:var(--md-sys-color-on-primary-container)}.custom-block.warning{--md-color-container:var(--md-sys-color-tertiary-container);--md-color-on-container:var(--md-sys-color-on-tertiary-container)}.custom-block>.title{font-family:var(--md-sys-typescale-label-large-font), sans-serif;font-weight:var(--md-sys-typescale-label-large-weight);font-size:var(--md-sys-typescale-label-large-size);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height)}.doc,.doc :before,.doc :after{box-sizing:border-box}.doc ul{list-style:outside}.doc li{overflow-wrap:break-word}.doc sup{margin-left:.2rem;margin-right:.2rem}:root{--primary-font:"Roboto Flex"}*{box-sizing:border-box;--md-sys-color-surface-0:rgba(from var(--md-sys-color-primary) r g b / .03)}html{overflow-x:hidden}::-webkit-scrollbar{background:0 0;width:5px;height:5px}@media (width>=600px){::-webkit-scrollbar ::-webkit-scrollbar{width:8px;height:8px}}::-webkit-scrollbar-thumb{background:var(--md-sys-color-primary)}body{background-color:var(--md-sys-color-background);box-sizing:border-box;color:var(--md-sys-color-on-background);--default-font-list:var(--primary-font), "Helvetica Neue", Helvetica, "Microsoft Yahei";font-family:var(--default-font-list), sans-serif;margin:0;overflow:clip}body:lang(zh-Hans){--default-font-list:var(--primary-font), "Noto Sans SC", "Helvetica Neue", Helvetica, "Microsoft Yahei"}body:lang(zh-Hant){--default-font-list:var(--primary-font), "Noto Sans TC", "Helvetica Neue", Helvetica, "Microsoft JhengHei"}body:lang(ko){--default-font-list:var(--primary-font), "Noto Sans KR", "Helvetica Neue", Helvetica, "Jeju Myeongjo"}body:lang(ja){--default-font-list:var(--primary-font), "Noto Sans JP", "Helvetica Neue", Helvetica, "Jeju Myeongjo"}button,input,select,textarea{font-family:inherit}.m3-button{--md-button-container-shape:var(--md-sys-shape-corner-small)}@keyframes swing{0%,20%{left:0;transform:translate(0)}80%,to{left:100%;transform:translate(-100%)}}:root{--keycap-size:3.375rem;--keycap-gap:.4rem;--keycap-unit:calc(var(--keycap-size) + var(--keycap-gap));--keycap-border-radius:.75rem;--keycap-surface-border-radius:var(--keycap-border-radius);--keycap-background-color:var(--md-sys-color-surface);--keycap-label-color:var(--md-sys-color-on-surface);--keycap-label-shadow:2px var(--md-ref-palette-neutral90);--keycap-label-padding:7px;--keycap-shadow-color:0, 0, 0;--keycap-shadow-strength:.08;--keycap-progress:0;--key-border-size:.125rem;--key-border-size-hover:.1875rem;--key-border-size-active:.125rem;--x-offset:0;--y-offset:0;--height:1;--height2:0;--width:1;--width2:0;--x:0;--x2:0;--y:0;--y2:0}:root.dark-theme{--keycap-label-shadow:2px var(--md-ref-palette-neutral10);--keycap-shadow-color:255, 255, 255}keyboard-key{--keycap-inner-border-color:transparent;--keycap-inner-border-size:0px;--keycap-outer-ring-color:transparent;--keycap-outer-ring-size:0px;--keycap-selected-overlay-color:transparent;--md-state-layer-color:var(--md-sys-color-primary);contain:layout style;border-radius:var(--keycap-surface-border-radius);height:calc(var(--keycap-unit) * var(--height));left:calc(var(--keycap-unit) * (var(--x) + var(--x2,0) - var(--x-offset,0)));padding:calc(var(--keycap-gap) / 2);top:calc(var(--keycap-unit) * (var(--y) - var(--y-offset,0)));width:calc(var(--keycap-unit) * var(--width2,var(--width)));filter:drop-shadow(0 0 .35em rgba(var(--keycap-shadow-color), var(--keycap-shadow-strength)));position:absolute}keyboard-key[disabled]{pointer-events:none;opacity:.18}keyboard-key:not([disabled]):hover{--keycap-inner-border-color:var(--md-sys-color-primary);--keycap-inner-border-size:var(--key-border-size-hover)}keyboard-key:not([disabled]):focus-visible{--keycap-inner-border-color:var(--md-sys-color-primary);--keycap-inner-border-size:var(--key-border-size-hover);outline:none}keyboard-key:not([disabled]):active{--keycap-inner-border-color:var(--md-sys-color-primary);--keycap-inner-border-size:var(--key-border-size-active)}keyboard-key[selected],keyboard-key[triggered]{--keycap-inner-border-color:var(--md-sys-color-primary);--keycap-inner-border-size:var(--key-border-size)}keyboard-key[selected]{--keycap-inner-border-size:var(--key-border-size-hover);--keycap-outer-ring-color:var(--md-sys-color-primary);--keycap-outer-ring-size:2px;--keycap-selected-overlay-color:rgb(from var(--md-sys-color-primary) r g b / 14%)}keyboard-key[previewed]{--keycap-inner-border-color:var(--md-sys-color-tertiary);--keycap-inner-border-size:var(--key-border-size);--keycap-selected-overlay-color:rgb(from var(--md-sys-color-tertiary) r g b / 12%)}keyboard-key::part(border){border-radius:var(--keycap-surface-border-radius);cursor:pointer;width:100%;height:100%;overflow:hidden}keyboard-key::part(state){background-color:var(--keycap-selected-overlay-color);border-radius:var(--keycap-surface-border-radius);box-shadow:inset 0 0 0 var(--keycap-inner-border-size) var(--keycap-inner-border-color), 0 0 0 var(--keycap-outer-ring-size) var(--keycap-outer-ring-color);inset:calc(var(--keycap-gap) / 2);pointer-events:none;z-index:1;transition:background-color .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1);position:absolute}keyboard-key.odd::part(border){--odd-height:calc(var(--keycap-unit) * var(--height2));--odd-width:calc(var(--keycap-unit) * (var(--width2) - var(--width)));clip-path:polygon(0 0, 100% 0, 100% 100%, var(--odd-width) 100%, var(--odd-width) calc(var(--odd-height) - var(--keycap-gap)), 0 calc(var(--odd-height) - var(--keycap-gap)))}keyboard-key.stepped .keycap-labels{width:calc(var(--keycap-size))}.keycap-labels{--keycap-labels-shadow:0 0 0 0 transparent;background:var(--keycap-background-color);border-radius:var(--keycap-surface-border-radius);box-shadow:var(--keycap-labels-shadow);color:var(--keycap-label-color);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}keyboard-key.odd .keycap-labels{padding-left:calc(var(--keycap-label-padding) + var(--odd-width) + var(--keycap-gap) / 2)}.keycap-label{text-align:center;text-shadow:0 0 var(--keycap-label-shadow);-webkit-user-select:none;user-select:none;white-space:nowrap;font-family:Open Cherry,Roboto Flex,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif;font-size:.9rem;font-weight:600;line-height:1}.keycap-label:lang(zh-CN){font-family:Open Cherry,Roboto Flex,Noto Sans SC,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif}.keycap-label:lang(zh-TW){font-family:Open Cherry,Roboto Flex,Noto Sans TC,Helvetica Neue,Helvetica,Microsoft JhengHei,sans-serif}.keycap-label:lang(ko){font-family:Open Cherry,Roboto Flex,Noto Sans KR,Helvetica Neue,Helvetica,Jeju Myeongjo,sans-serif}.keycap-label:lang(ja){font-family:Open Cherry,Roboto Flex,Noto Sans JP,Helvetica Neue,Helvetica,Jeju Myeongjo,sans-serif}.keycap-label.overflow{grid-column-start:span 3}.keycap-label span{display:inline-block}.keycap-label.overflow span{animation:2s cubic-bezier(.2,.15,.8,.85) infinite alternate paused swing;position:relative}keyboard-key:hover .keycap-label.overflow span{animation-play-state:running}keyboard-key-button{--keycap-inner-border-color:transparent;--keycap-inner-border-size:0px;--keycap-outer-ring-color:transparent;--keycap-outer-ring-size:0px;--keycap-selected-overlay-color:transparent;--keycap-surface-shadow:0 0 .35em rgba(var(--keycap-shadow-color), var(--keycap-shadow-strength));--md-state-layer-color:var(--md-sys-color-primary);border-radius:var(--keycap-surface-border-radius);color:var(--keycap-label-color);contain:layout style;cursor:pointer;filter:drop-shadow(var(--keycap-surface-shadow));display:inline-block;position:relative}keyboard-key-button.key{box-shadow:none;background:0 0;padding:0}keyboard-key-button.key:before{content:none}keyboard-key-button .keycap-labels{position:absolute;inset:0}keyboard-key-button[disabled]{color:rgb(from var(--md-sys-color-on-surface) r g b / 38%);cursor:not-allowed;opacity:.38;pointer-events:none}keyboard-key-button:not([disabled]):hover,keyboard-key-button:not([disabled]):focus-visible{--keycap-inner-border-color:var(--md-sys-color-primary);--keycap-inner-border-size:var(--key-border-size-hover);outline:none}keyboard-key-button:not([disabled]):active{--keycap-inner-border-color:var(--md-sys-color-primary);--keycap-inner-border-size:var(--key-border-size-active)}keyboard-key-button[selected],keyboard-key-button[editing]{--keycap-inner-border-color:var(--md-sys-color-primary);--keycap-inner-border-size:var(--key-border-size-hover);--keycap-outer-ring-color:var(--md-sys-color-primary);--keycap-outer-ring-size:2px;--keycap-selected-overlay-color:rgb(from var(--md-sys-color-primary) r g b / 14%)}keyboard-key-button::part(border){background:linear-gradient(var(--keycap-selected-overlay-color), var(--keycap-selected-overlay-color)), var(--keycap-background-color);border-radius:var(--keycap-surface-border-radius);width:100%;height:100%;display:block;overflow:hidden}keyboard-key-button::part(state){border-radius:var(--keycap-surface-border-radius);box-shadow:inset 0 0 0 var(--keycap-inner-border-size) var(--keycap-inner-border-color), 0 0 0 var(--keycap-outer-ring-size) var(--keycap-outer-ring-color);pointer-events:none;z-index:1;transition:box-shadow .2s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.keycap-icon{font-feature-settings:"liga";font-variation-settings:"opsz" 20;letter-spacing:normal;text-rendering:optimizelegibility;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;margin-left:-2px;font-size:18px;font-style:normal;font-weight:400;line-height:1;font-family:Material Symbols Outlined!important}.keycap-icon+.keycap-label:not(.keycap-icon){font-size:14px}.keycap-icon+.keycap-label.label2,.keycap-icon+.keycap-label.label8{justify-self:end}.keycap-icon+.keycap-label.label6{grid-column-start:span 3;justify-self:start}.label0,.label1,.label2{grid-row-start:1}.label3,.label4,.label5{grid-row-start:2}.label6,.label7,.label8{grid-row-start:3}.label0,.label3,.label6{grid-column-start:1}.label1,.label4,.label7{grid-column-start:2}.label2,.label5,.label8{grid-column-start:3}keyboard-key.keycap-lighting{--keycap-selected-overlay-color:transparent;filter:none}keyboard-key.keycap-lighting[disabled]{--keycap-inner-border-color:rgb(from var(--md-sys-color-outline) r g b / 38%);--keycap-inner-border-size:1px;opacity:1}keyboard-key.keycap-lighting .keycap-labels{--keycap-labels-shadow:0 0 0 0 transparent;background:0 0}keyboard-key.keycap-lighting[disabled] .keycap-labels{background:rgb(from var(--md-sys-color-surface) r g b / 92%);color:rgb(from var(--md-sys-color-on-surface) r g b / 12%)}keyboard-key.keycap-lighting[disabled].keycap-lighting-covered-by-led{--keycap-inner-border-color:transparent}keyboard-key.keycap-lighting[disabled].keycap-lighting-covered-by-led .keycap-labels{color:#0000;text-shadow:none;background:0 0}keyboard-key.keycap-lighting .keycap-label{color:inherit;text-shadow:inherit}keyboard-key::part(progress){pointer-events:none;background-color:rgb(from var(--md-sys-color-secondary-container) r g b / 88%);width:12px;height:calc(var(--keycap-progress) - 8px);border-radius:var(--keycap-surface-border-radius);position:absolute;top:4px;right:4px}:root{--keyboard-layout-border-color:#ddd}:root.dark-theme{--keyboard-layout-border-color:#575170}.keycap-label.debug-label{transform-origin:0;place-self:center start;font-size:12px;transform:scale(.87)}.analog-icon{font-variation-settings:"opsz" 20;grid-row-start:span 2;place-self:start;margin-left:-4px;font-size:18px}.keycap-label.analog-label:not(.keycap-icon){grid-column:2/span 3;justify-self:end;font-size:12px;transform:scale(.87)}.trigger-distance-icon{font-variation-settings:"opsz" 14;margin-left:4px;font-size:14px}.keycap-label.trigger-distance-label:not(.keycap-icon){justify-self:end;font-size:12px}.keycap-unique .keycap-label.trigger-distance-label:not(.keycap-icon){color:var(--md-sys-color-primary);margin-left:-2px;font-size:14px}.keycap-unique .trigger-distance-icon{font-variation-settings:"opsz" 16;color:var(--md-sys-color-primary);margin-top:-2px;margin-left:0;font-size:16px}.keyboard-key-label[data-v-d7301dbb]{flex-direction:column;justify-content:center;align-items:center;font-family:Open Cherry,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif;font-size:.9rem;display:flex}.keyboard-view:not([user-select]){pointer-events:none}.keyboard-view{background:var(--md-sys-color-surface-variant);-webkit-user-select:none;user-select:none;--frame-height:0;--frame-width:0;border-radius:24px;justify-content:center;align-items:center;width:fit-content;margin:auto;padding:16px;transition:margin-right .3s cubic-bezier(0,0,.2,1);display:flex;position:relative}.keyboard-selection-box{z-index:2;pointer-events:none;border:2px solid var(--md-sys-color-primary);background:rgb(from var(--md-sys-color-primary) r g b / 14%);border-radius:8px;position:absolute}.keyboard-frame{height:calc(var(--keycap-unit) * var(--frame-height));margin:calc(-1 * var(--keycap-gap) / 2);width:calc(var(--keycap-unit) * var(--frame-width));position:relative}.keycap-labels span{font-weight:600}.keycap-labels .m3-icon{font-size:24px}.view-mode-options{border:0;flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;display:flex}.KeyboardWorkspace[data-v-905d66f0]{background:linear-gradient(rgb(from var(--md-sys-color-outline-variant) r g b / 18%) 1px, transparent 1px), linear-gradient(90deg, rgb(from var(--md-sys-color-outline-variant) r g b / 18%) 1px, transparent 1px), var(--md-sys-color-surface-container-lowest,var(--md-sys-color-background));background-size:32px 32px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.KeyboardWorkspace__toolbar[data-v-905d66f0]{border-block-end:1px solid var(--md-sys-color-outline-variant);background:rgb(from var(--md-sys-color-surface) r g b / 88%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.KeyboardWorkspace__toolGroup[data-v-905d66f0]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.KeyboardWorkspace__button[data-v-905d66f0]{flex:none}.KeyboardWorkspace__zoom[data-v-905d66f0]{min-width:48px;color:var(--md-sys-color-on-surface-variant);text-align:center;font-size:.82rem}.KeyboardWorkspace__modeBar[data-v-905d66f0]{flex-direction:column;gap:8px;min-width:0;padding:10px 18px 0;display:flex;overflow:auto}.KeyboardWorkspace__modeGroup[data-v-905d66f0]{min-width:max-content}.KeyboardWorkspace__quickInputTargetGroup[data-v-905d66f0]{min-width:0;padding-block-end:6px;display:flex;overflow:auto hidden}.KeyboardWorkspace__quickInputTargetChip[data-v-905d66f0]{flex:none}.KeyboardWorkspace__canvas[data-v-905d66f0]{flex:1;min-width:0;min-height:0;padding:32px;overflow:auto}.KeyboardWorkspace__canvasInner[data-v-905d66f0]{transform-origin:0 0;width:max-content;min-width:100%}.KeyboardWorkspace__status[data-v-905d66f0]{border-block-start:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);min-height:48px;color:var(--md-sys-color-on-surface-variant);align-items:center;gap:18px;padding:8px 18px;font-size:.8rem;display:flex}.KeyboardWorkspace__quickInputStatus[data-v-905d66f0]{border-radius:8px;align-items:center;gap:8px;min-width:0;padding:4px 8px;display:inline-flex}.KeyboardWorkspace__quickInputStatus--editing[data-v-905d66f0]{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);font-weight:650}.KeyboardWorkspace__quickInputStatusText[data-v-905d66f0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KeyboardWorkspace__quickInputBuffer[data-v-905d66f0]{background:rgb(from var(--md-sys-color-surface) r g b / 45%);min-width:44px;color:inherit;font:inherit;text-align:center;border:1px solid;border-radius:6px;flex:none;padding:2px 8px;font-size:.92rem}@media (width<=980px){.KeyboardWorkspace__toolbar[data-v-905d66f0],.KeyboardWorkspace__status[data-v-905d66f0]{flex-direction:column;align-items:flex-start}.KeyboardWorkspace__canvas[data-v-905d66f0]{padding:20px}}.FieldSection[data-v-d673a6b3]{border-block-end:1px solid rgb(from var(--md-sys-color-outline-variant) r g b / 70%);flex-direction:column;gap:12px;padding-block:16px;display:flex}.FieldSection__header[data-v-d673a6b3]{flex-direction:column;gap:2px;display:flex}.FieldSection__title[data-v-d673a6b3]{color:var(--md-sys-color-on-surface);margin:0;font-size:.92rem;font-weight:650;line-height:1.3}.FieldSection__description[data-v-d673a6b3]{color:var(--md-sys-color-on-surface-variant);margin:0;font-size:.78rem;line-height:1.35}.FieldSection__content[data-v-d673a6b3]{flex-direction:column;gap:12px;display:flex}.SelectionInspector[data-v-249b64f4]{flex-direction:column;display:flex}.SelectionInspector__grid[data-v-249b64f4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.KeyboardInspector[data-v-5fd3947f]{flex-direction:column;display:flex}.EditPanel[data-v-00725fc5]{border-inline-start:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);flex-direction:column;width:320px;min-width:300px;height:100%;display:flex}.EditPanel__header[data-v-00725fc5]{border-block-end:1px solid var(--md-sys-color-outline-variant);flex-direction:column;gap:12px;padding:16px 16px 12px;display:flex}.EditPanel__titleBlock[data-v-00725fc5]{flex-direction:column;gap:2px;display:flex}.EditPanel__title[data-v-00725fc5]{color:var(--md-sys-color-on-surface);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.EditPanel__subtitle[data-v-00725fc5]{color:var(--md-sys-color-on-surface-variant);font-size:.78rem}.EditPanel__tabs[data-v-00725fc5]{width:100%}.EditPanel__body[data-v-00725fc5]{min-height:0;padding-inline:16px;overflow:auto}@media (width<=980px){.EditPanel[data-v-00725fc5]{border-block-start:1px solid var(--md-sys-color-outline-variant);border-inline-start:0;width:100%;min-width:0;height:auto;max-height:52vh}}.ImportPanel[data-v-97e2993a]{flex-direction:column;min-height:0;display:flex}.ImportPanel__button[data-v-97e2993a]{align-self:flex-start}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.code-editor[data-v-29b19e28]{flex-direction:column;gap:1rem;display:flex}code[data-v-29b19e28]{white-space:pre;background-color:#f5f5f5;border-radius:1em;padding:1em;font-family:Source Code Pro,monospace;display:block;overflow:auto}.OutputPanel[data-v-e2efe432]{flex-direction:column;gap:14px;min-height:0;padding-block:16px;display:flex}.OutputPanel__summary[data-v-e2efe432]{justify-content:space-between;align-items:center;gap:12px;display:flex}.OutputPanel__summaryText[data-v-e2efe432]{color:var(--md-sys-color-on-surface-variant);font-size:.86rem}.OutputPanel__copy[data-v-e2efe432]{flex:none}.OutputPanel__chips[data-v-e2efe432]{flex:none;align-items:center;min-width:0;min-height:44px;padding-block:4px 8px;display:flex;overflow:auto hidden}.OutputPanel__chip[data-v-e2efe432]{flex:none}.OutputPanel__chip--error[data-v-e2efe432]{color:var(--md-sys-color-error)}.OutputPanel__preview[data-v-e2efe432]{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.OutputPanel__previewHeader[data-v-e2efe432]{border-block-start:1px solid var(--md-sys-color-outline-variant);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-block-start:10px;display:grid}.OutputPanel__previewTitle[data-v-e2efe432]{font-weight:650}.OutputPanel__previewTarget[data-v-e2efe432]{color:var(--md-sys-color-on-surface-variant);text-align:end;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.AppShell[data-v-05a172d4]{background:var(--md-sys-color-background);flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.AppShell__topbar[data-v-05a172d4]{border-block-end:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface);align-items:center;gap:16px;min-height:64px;padding:10px 18px;display:flex}.AppShell__brand[data-v-05a172d4]{flex:0 360px;align-items:center;gap:12px;min-width:0;display:flex}.AppShell__brandIcon[data-v-05a172d4]{background:var(--md-sys-color-primary-container);width:40px;height:40px;color:var(--md-sys-color-on-primary-container);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.AppShell__brandText[data-v-05a172d4]{flex-direction:column;min-width:0;display:flex}.AppShell__title[data-v-05a172d4]{color:var(--md-sys-color-on-surface);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:700;line-height:1.25;overflow:hidden}.AppShell__meta[data-v-05a172d4]{color:var(--md-sys-color-on-surface-variant);font-size:.78rem}.AppShell__actions[data-v-05a172d4]{flex:none;align-items:center;gap:8px;display:flex}.AppShell__tabs[data-v-05a172d4]{flex:none;min-width:0;max-width:360px;margin-inline-end:auto}.AppShell__body[data-v-05a172d4]{flex:1;min-height:0;display:flex}.AppShell__body--fullscreen[data-v-05a172d4]{background:var(--md-sys-color-background);padding:24px;overflow:auto}.AppShell__fullPanel[data-v-05a172d4]{width:min(1180px,100%);min-height:0;margin-inline:auto}@media (width<=980px){.AppShell[data-v-05a172d4]{overflow:auto}.AppShell__topbar[data-v-05a172d4]{flex-direction:column;align-items:flex-start}.AppShell__actions[data-v-05a172d4]{flex-wrap:wrap}.AppShell__tabs[data-v-05a172d4]{margin-inline-end:0}.AppShell__body[data-v-05a172d4]{flex-direction:column;min-height:920px}.AppShell__body--fullscreen[data-v-05a172d4]{min-height:auto;padding:16px}}
