@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-text-selected-container-color:initial;--md-button-text-selected-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-text-selected-container-color:var(--md-button-text-selected-container-color,var(--md-sys-color-primary-container));--_button-text-selected-label-text-color:var(--md-button-text-selected-label-text-color,var(--md-sys-color-on-primary-container));--_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,var(--_button-text-selected-container-color));--_button-label-text-selected-color:var(--md-button-label-text-selected-color,var(--_button-text-selected-label-text-color));--_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;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;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);flex:auto;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}}@font-face{font-family:Open Cherry;src:url(./OpenCherry-Regular-CKpNzWAg.woff2)format("woff2");font-weight:600;font-style:normal}.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}.keyboard-frame[data-show-type=trigger] .rapid-trigger,.keyboard-frame[data-show-type=rapid-trigger] .trigger{display:none}.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}body{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background);-webkit-user-select:none;user-select:none;height:100vh;font-family:Roboto Flex,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif;overflow:hidden}body:lang(zh-Hans){font-family:Roboto Flex,Noto Sans SC,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif}:root:lang(zh-Hans){--md-ref-typeface-brand:"Roboto Flex", "Noto Sans SC", "Helvetica Neue", Helvetica, "Microsoft Yahei", sans-serif;--md-ref-typeface-plain:"Roboto Flex", "Noto Sans SC", "Helvetica Neue", Helvetica, "Microsoft Yahei", sans-serif}:root:lang(zh-Hant){--md-ref-typeface-brand:"Roboto Flex", "Noto Sans TC", "Helvetica Neue", Helvetica, "Microsoft JhengHei", sans-serif;--md-ref-typeface-plain:"Roboto Flex", "Noto Sans TC", "Helvetica Neue", Helvetica, "Microsoft JhengHei", sans-serif}body:lang(zh-Hant){font-family:Roboto Flex,Noto Sans KR,Helvetica Neue,Helvetica,Jeju Myeongjo,sans-serif}:root:lang(ko){--md-ref-typeface-brand:"Roboto Flex", "Noto Sans KR", "Helvetica Neue", Helvetica, "Jeju Myeongjo", sans-serif;--md-ref-typeface-plain:"Roboto Flex", "Noto Sans KR", "Helvetica Neue", Helvetica, "Jeju Myeongjo", sans-serif}body:lang(ja){font-family:Roboto Flex,Noto Sans JP,Helvetica Neue,Helvetica,Jeju Myeongjo,sans-serif}:root:lang(ja){--md-ref-typeface-brand:"Roboto Flex", "Noto Sans JP", "Helvetica Neue", Helvetica, "Jeju Myeongjo", sans-serif;--md-ref-typeface-plain:"Roboto Flex", "Noto Sans JP", "Helvetica Neue", Helvetica, "Jeju Myeongjo", sans-serif}button,input,select,textarea{font-family:inherit}.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-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-easing-fast)}.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.info{--md-color-container:var(--md-sys-color-surface-container-highest);--md-color-on-container:var(--md-sys-color-on-surface)}.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-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 ul{list-style:outside}.doc li{overflow-wrap:break-word}.slide-left-enter-active,.slide-left-leave-active{transition:transform, opacity var(--md-easing)}.slide-left-enter-from,.slide-left-leave-to{opacity:0;transform:translate(-1rem)}.slide-right-enter-active,.slide-right-leave-active{transition:transform, opacity var(--md-easing)}.slide-right-enter-from,.slide-right-leave-to{opacity:0;transform:translate(1rem)}.fade-enter-active,.fade-leave-active{transition:--md-easing-fast}.fade-enter-from,.fade-leave-to{opacity:0}:root{--key-size:var(--keycap-size);--key-gap:var(--keycap-gap);--key-font-size:.9rem;--key-border-size:.125rem;--key-border-size-hover:.1875rem;--key-border-size-active:.125rem}.key{--keycap-inner-border-color:transparent;--keycap-inner-border-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);contain:layout style;border-radius:var(--keycap-surface-border-radius);color:var(--keycap-label-color);font-size:var(--key-font-size);height:var(--key-size);min-height:var(--key-size);text-align:center;text-overflow:ellipsis;white-space:pre-line;cursor:pointer;background:linear-gradient(var(--keycap-selected-overlay-color), var(--keycap-selected-overlay-color)), var(--keycap-background-color);box-shadow:inset 0 0 0 var(--keycap-inner-border-size) var(--keycap-inner-border-color), var(--keycap-surface-shadow);border:none;font-family:Open Cherry,sans-serif;font-weight:600;line-height:1.2;transition:background-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.key:lang(zh-Hans){font-family:Open Cherry,Roboto Flex,Noto Sans SC,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif}.key:lang(zh-Hant){font-family:Open Cherry,Roboto Flex,Noto Sans TC,Helvetica Neue,Helvetica,Microsoft JhengHei,sans-serif}.key:lang(ko){font-family:Open Cherry,Roboto Flex,Noto Sans KR,Helvetica Neue,Helvetica,Jeju Myeongjo,sans-serif}.key:lang(ja){font-family:Open Cherry,Roboto Flex,Noto Sans JP,Helvetica Neue,Helvetica,Jeju Myeongjo,sans-serif}.key[selected]{--keycap-inner-border-color:var(--md-sys-color-primary);--keycap-inner-border-size:var(--key-border-size);--keycap-selected-overlay-color:rgb(from var(--md-sys-color-primary) r g b / 8%)}.key:before{content:"check_circle";color:var(--md-sys-color-primary);opacity:0;font-variation-settings:"FILL" 0, "wght" 400, "opsz" 24;font-family:Material Symbols Outlined;font-size:24px;transition:font-variation-settings .2s cubic-bezier(.2,0,0,1);position:absolute;bottom:4px;right:4px}.key[selected]:before{opacity:1;font-variation-settings:"FILL" 1, "wght" 400, "opsz" 24}.key[editing]{--keycap-inner-border-color:var(--md-sys-color-primary);--keycap-inner-border-size:var(--key-border-size);--keycap-selected-overlay-color:rgb(from var(--md-sys-color-primary) r g b / 8%)}.key[editing]:before{content:"edit";opacity:1;font-variation-settings:"FILL" 1, "wght" 400, "opsz" 24}.key:disabled{color:rgb(from var(--md-sys-color-on-surface) r g b / 38%);cursor:not-allowed}.key:not(:disabled):hover{--keycap-inner-border-color:var(--md-sys-color-primary);--keycap-inner-border-size:var(--key-border-size-hover)}.key:not(:disabled):active{--keycap-inner-border-color:var(--md-sys-color-primary);--keycap-inner-border-size:var(--key-border-size-active)}.key-025u{width:calc(var(--key-size) * .25 + var(--key-gap) * (.25 - 1))}.key-v-025u{height:calc(var(--key-size) * .25 + var(--key-gap) * (.25 - 1))}.key-050u{width:calc(var(--key-size) * .5 + var(--key-gap) * (.5 - 1))}.key-v-050u{height:calc(var(--key-size) * .5 + var(--key-gap) * (.5 - 1))}.key-075u{width:calc(var(--key-size) * .75 + var(--key-gap) * (.75 - 1))}.key-v-075u{height:calc(var(--key-size) * .75 + var(--key-gap) * (.75 - 1))}.key-100u{width:var(--key-size)}.key-v-100u{height:var(--key-size)}.key-125u{width:calc(var(--key-size) * 1.25 + var(--key-gap) * (1.25 - 1))}.key-150u{width:calc(var(--key-size) * 1.5 + var(--key-gap) * (1.5 - 1))}.key-175u{width:calc(var(--key-size) * 1.75 + var(--key-gap) * (1.75 - 1))}.key-200u{width:calc(var(--key-size) * 2 + var(--key-gap) * (2 - 1))}.key-v-200u{height:calc(var(--key-size) * 2 + var(--key-gap) * (2 - 1))}.key-225u{width:calc(var(--key-size) * 2.25 + var(--key-gap) * (2.25 - 1))}.key-250u{width:calc(var(--key-size) * 2.5 + var(--key-gap) * (2.5 - 1))}.key-275u{width:calc(var(--key-size) * 2.75 + var(--key-gap) * (2.75 - 1))}.key-300u{width:calc(var(--key-size) * 3 + var(--key-gap) * (3 - 1))}.key-625u{width:calc(var(--key-size) * 6.25 + var(--key-gap) * (6.25 - 1))}.key-line-break{flex-basis:100%}.key-line-break-v-gap{height:var(--key-gap)}@keyframes swing{0%,20%{left:0;transform:translate(0)}80%,to{left:100%;transform:translate(-100%)}}:root{--md-ref-typeface-brand:"Roboto Flex";--md-ref-typeface-plain:"Roboto Flex";--md-sys-color-surface-0:rgba(from var(--md-sys-color-primary) r g b / .03);--app-shape-screen:1.5rem ;--app-shape-panel:var(--md-sys-shape-corner-large-increased) ;--app-shape-card:var(--md-shape-card) ;--app-shape-card-prominent:var(--md-sys-shape-corner-large) ;--app-shape-overlay:var(--md-shape-overlay) ;--app-shape-control:var(--md-shape-action-square,var(--md-sys-shape-corner-small)) ;--app-shape-field:var(--md-shape-field-square,var(--md-sys-shape-corner-medium)) ;--app-shape-compact:var(--md-shape-compact) ;--app-shape-pill:var(--md-sys-shape-corner-full);--md-shape-popover:var(--app-shape-card)}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}html,body,main{height:100%}html.dark{color-scheme:dark}html:not(.dark){color-scheme:light}body{background-color:var(--md-sys-color-background);color:var(--md-sys-color-on-background);-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}main{background-color:var(--md-sys-color-surface-container-high)}:root{--app-color-surface-container:var(--md-sys-color-surface-container-low);--md-sys-elevation-shadow-key:rgba(from var(--md-sys-color-shadow) r g b / .19);--md-sys-elevation-shadow-ambient:rgba(from var(--md-sys-color-shadow) r g b / .04)}::-webkit-scrollbar{background:0 0;width:5px;height:5px}@media (width>=600px){::-webkit-scrollbar{width:8px;height:8px}}::-webkit-scrollbar-thumb{background:#0003}.dark ::-webkit-scrollbar-thumb{background:#ffffff4d}main{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.block{display:block}@keyframes content-switch-pulse{0%{opacity:1;transform:scale(1)}25%{opacity:.72;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.content-switch-pulse{animation:.2s ease-in-out content-switch-pulse}.content-switch-enter-active,.content-switch-leave-active{transition:opacity .15s ease-in-out,transform .15s ease-in-out}.content-switch-enter-from,.content-switch-leave-to{opacity:.72;transform:scale(.99)}.content-switch-enter-to,.content-switch-leave-from{opacity:1;transform:scale(1)}.large-card{background-color:var(--app-color-surface-container);border-radius:var(--app-shape-panel)}.concentric-list-items{--concentric-list-container-shape:var(--app-shape-panel);--concentric-list-container-padding:0px;--concentric-list-item-shape:max(0px, calc(var(--concentric-list-container-shape) - var(--concentric-list-container-padding)))}.concentric-list-items [data-scope=item][data-part=root]{--md-button-container-shape:var(--concentric-list-item-shape);--md-item-indicator-shape:var(--concentric-list-item-shape)}.empty-disabled-card{background-color:#0000}kbd{border-radius:var(--app-shape-compact);background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level1);padding:2px 6px;font-family:Source Code Pro,monospace;font-size:12px;display:inline-block}[data-visible=false]{opacity:0;pointer-events:none}[data-visible=true]{opacity:1;pointer-events:auto}[data-visible]{transition:opacity var(--md-easing-fast)}::selection{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.key:disabled,span[aria-disabled=true]{opacity:.38;pointer-events:none}.m3-tooltip[data-variant=plain]{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);padding-block:.25rem;padding-inline:.5rem}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:is(html:lang(zh-Hans),html:lang(zh-Hant),html:lang(ko),html:lang(ja)) .m3-button [data-part=text],:is(html:lang(zh-Hans),html:lang(zh-Hant),html:lang(ko),html:lang(ja)) .m3-item [data-part=title],:is(html:lang(zh-Hans),html:lang(zh-Hant),html:lang(ko),html:lang(ja)) .m3-item [data-part=description],:is(html:lang(zh-Hans),html:lang(zh-Hant),html:lang(ko),html:lang(ja)) .m3-checkbox [data-part=label],:is(html:lang(zh-Hans),html:lang(zh-Hant),html:lang(ko),html:lang(ja)) .m3-radio [data-part=label],:is(html:lang(zh-Hans),html:lang(zh-Hant),html:lang(ko),html:lang(ja)) .m3-switch [data-part=label],:is(html:lang(zh-Hans),html:lang(zh-Hant),html:lang(ko),html:lang(ja)) .m3-chip [data-part=label]{transform:translateY(.05em)}: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;--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-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-selected-overlay-color:rgb(from var(--md-sys-color-primary) r g b / 8%)}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);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-Hans){font-family:Open Cherry,Roboto Flex,Noto Sans SC,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif}.keycap-label:lang(zh-Hant){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-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);--keycap-selected-overlay-color:rgb(from var(--md-sys-color-primary) r g b / 8%)}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);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}.operation-mode-indicator[data-v-13425127]{--extend-margin:.5rem;--horizontal-padding:.125rem;padding:.325rem var(--horizontal-padding);width:calc(100% + 2 * var(--extend-margin));text-align:center;border-radius:var(--app-shape-card-prominent);box-shadow:none;cursor:pointer;margin-block:.125rem .375rem;margin-inline-start:calc(-1 * var(--extend-margin));margin-inline-end:calc(-1 * var(--extend-margin));font-size:.6rem;font-weight:600;display:inline-block}.operation-mode-indicator.simple-mode[data-v-13425127]{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.operation-mode-indicator.expert-mode[data-v-13425127]{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}:is(body:lang(zh),body:lang(ja),body:lang(ko)) .operation-mode-indicator[data-v-13425127]{--extend-margin:.125rem;--horizontal-padding:.125rem;font-size:.65rem}[data-scope=navigation-rail][data-part=root][data-v-61fb1a24]{background:0 0;height:100%;padding:.375rem .75rem}[data-v-61fb1a24] [data-scope=navigation-rail][data-part=items]{height:100%}.inner[data-v-b6696826]{flex-direction:column;gap:.25rem;padding:.5em;display:flex}.device-title[data-v-b6696826]{align-items:flex-start;min-width:0;display:inline-flex}.device-title-badge[data-v-b6696826]{margin-left:.4em;font-size:.55em;line-height:1;transform:translateY(.5em)}.nav-drawer[data-v-d8895032]{--concentric-list-container-shape:var(--app-shape-screen);--concentric-list-container-padding:.5rem;scroll-behavior:smooth;flex-direction:column;width:250px;height:100%;padding:.5em .5em 1em .75em;display:flex;position:absolute;overflow:hidden auto}.profile-item[data-v-c5ae0953]{border-radius:var(--app-shape-screen);flex-shrink:0;height:fit-content;padding:1em}.shortcut-key[data-v-c5ae0953]{border-radius:var(--app-shape-control);border:1px solid var(--md-sys-color-outline);background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-background);padding:5px 7px;font-family:Source Code Pro,sans-serif;font-size:12px;line-height:100%;display:inline-block}.hint[data-v-c5ae0953]{border-radius:var(--app-shape-control);border:.1em solid var(--md-sys-color-outline);cursor:help;width:fit-content;padding:5px 7px;line-height:100%;display:inline-block}.hint.current[data-v-c5ae0953]{color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container);border:.1em solid var(--md-sys-color-primary)}.hint.non-current[data-v-c5ae0953]{color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface-container)}.active[data-v-c5ae0953]{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.root[data-v-ebe6f996]{background:var(--app-color-surface-container);border-radius:var(--app-shape-panel);flex-direction:row;gap:2rem;padding:1.25rem 1.5rem;display:flex}.root>div[data-v-ebe6f996]{flex-flow:column wrap;gap:4px;display:flex}.keyboard-key-label[data-v-f7eae093]{text-align:center;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;height:100%;font-family:Open Cherry,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif;font-size:.9rem;font-weight:650;display:flex;position:relative}.keyboard-key-label .keyboard-key-label-accessory[data-v-f7eae093]{opacity:.9;pointer-events:none;position:absolute;inset-block-end:4px;inset-inline-end:4px}.keyboard-key-label .keyboard-key-label-icon-flipped[data-v-f7eae093]{transform:scaleX(-1)}.keyboard-key-label[data-v-7d4504a2]{-webkit-user-select:none;user-select:none;box-sizing:border-box;height:100%;padding-left:var(--keycap-label-padding);padding-right:var(--keycap-label-padding);grid-template:"tapIcon tapText""holdIcon holdText"/24px auto;place-items:center;gap:0 .5em;width:100%;font-family:Open Cherry,Helvetica Neue,Helvetica,Microsoft Yahei,sans-serif;font-size:.9rem;font-weight:650;display:grid;position:relative}.keyboard-key-label .tap-icon[data-v-7d4504a2]{grid-area:tapIcon}.keyboard-key-label .tap-text[data-v-7d4504a2]{grid-area:tapText}.keyboard-key-label .hold-icon[data-v-7d4504a2]{grid-area:holdIcon}.keyboard-key-label .hold-text[data-v-7d4504a2]{grid-area:holdText}.keyboard-key-label .keyboard-key-label-accessory[data-v-7d4504a2]{opacity:.9;pointer-events:none;position:absolute;inset-block-end:4px;inset-inline-end:4px}.root[data-v-732d6535]{border-radius:var(--app-shape-panel);background:var(--app-color-surface-container);height:100%;overflow:hidden}.fit-content[data-v-732d6535]{inline-size:max-content;max-inline-size:100%}.fit-content-width-sizer[data-v-732d6535]{pointer-events:none;visibility:hidden;height:0;overflow:hidden}.fit-content-width-sizer .fit-content-layout[data-v-732d6535]{min-height:0}.scrollport[data-v-732d6535]{border-radius:inherit;height:100%;overflow:hidden auto}.content[data-v-732d6535]{box-sizing:border-box;align-content:flex-start;gap:var(--key-gap);scroll-behavior:smooth;border-radius:var(--app-shape-panel);flex-wrap:wrap;height:100%;padding:16px;display:flex;overflow:hidden auto}.fit-content-flat-content[data-v-732d6535]{height:auto;min-height:100%;overflow:visible}.fit-content-layout[data-v-732d6535]{box-sizing:border-box;inline-size:max-content;max-inline-size:none;flex-flow:column;align-content:stretch;gap:0;min-height:100%;padding:16px;display:flex}.candidate-key-row[data-v-732d6535]{gap:var(--key-gap);flex-wrap:nowrap;inline-size:max-content;display:flex}.has-layout[data-v-732d6535]{row-gap:0}.candidate-key-types-panel[data-v-fd5814c7]{flex-direction:column;gap:.5rem;height:100%;display:flex}.type-list-container[data-v-fd5814c7]{border-radius:var(--app-shape-panel);flex:auto;min-height:0;overflow:hidden}.list[data-v-fd5814c7]{--concentric-list-container-shape:var(--app-shape-panel);--concentric-list-container-padding:.5rem;box-sizing:border-box;background:var(--md-sys-color-surface-0);border-radius:var(--app-shape-panel);flex-direction:column;flex-shrink:0;gap:.125rem;width:100%;padding:.5rem;display:flex;overflow-y:auto}.type-list-container .list[data-v-fd5814c7]{height:100%}.layout-horizontal[data-v-fd5814c7]{height:auto}.layout-horizontal .type-list-container[data-v-fd5814c7]{flex:none;width:fit-content;max-width:100%;overflow:hidden}.layout-horizontal .list[data-v-fd5814c7]{flex-flow:wrap;width:max-content;min-width:0;max-width:100%;overflow:hidden}.layout-horizontal[data-v-fd5814c7] .m3-item{flex:none;inline-size:max-content}key-type-panel{background-color:var(--app-color-surface-container);border-radius:var(--app-shape-screen);flex-direction:row;width:24%;max-width:360px;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.key-type{width:100%}.key-type .title{margin-bottom:.3em}.key-type .summary{margin-bottom:1.5em;font-style:italic}#keyboard[layers-disabled] key-type-panel{display:none}key-type-panel .nav-content{flex:auto}._select_keys_first_536e4b0{z-index:1;text-align:center;border-radius:var(--app-shape-screen);background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);box-shadow:var(--md-sys-elevation-level1);padding:1em;position:absolute;left:50%;transform:translate(-50%,1rem)}.keymap-panel[data-v-e6b7fb83]{flex-direction:column;gap:1rem;height:100%;display:flex;position:relative}.keymap-panel-inner[data-v-e6b7fb83]{flex:1;grid-template-columns:14em 1fr;gap:1em;min-height:0;display:grid}.advanced-keys-panel-shell[data-v-33d1d2d3]{flex-direction:column;gap:1rem;height:100%;min-height:0;display:flex}.advanced-keys-panel[data-v-33d1d2d3]{flex:auto;grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);gap:1rem;height:auto;min-height:0;display:grid}.available-panel[data-v-33d1d2d3],.configured-panel[data-v-33d1d2d3]{background:var(--app-color-surface-container);border-radius:var(--app-shape-panel);flex-direction:column;gap:.75rem;min-height:0;padding-block-start:1rem;display:flex;overflow:hidden}.section-title[data-v-33d1d2d3]{color:var(--md-sys-color-on-surface);flex-shrink:0}.advanced-key-options[data-v-33d1d2d3]{flex-direction:column;flex:auto;gap:.5rem;min-height:0;padding:0 1rem 1rem;display:flex;overflow-y:auto}.binding-item[data-v-33d1d2d3]{min-width:0;position:relative}.binding-main[data-v-33d1d2d3]{inline-size:100%;padding-inline-end:5.5rem}.binding-delete[data-v-33d1d2d3]{z-index:1;position:absolute;inset-block-start:50%;inset-inline-end:.5rem;translate:0 -50%}.binding-delete-confirm[data-v-33d1d2d3]{--md-button-container-color:var(--md-sys-color-error-container);--md-button-label-text-color:var(--md-sys-color-on-error-container);--md-button-hovered-label-text-color:var(--md-sys-color-on-error-container);--md-button-focused-label-text-color:var(--md-sys-color-on-error-container);--md-button-pressed-label-text-color:var(--md-sys-color-on-error-container);--md-state-layer-color:var(--md-sys-color-on-error-container);min-inline-size:4.5rem}.available-panel>.section-title[data-v-33d1d2d3],.configured-panel>.section-title[data-v-33d1d2d3]{padding-inline:1rem}.selection-hint[data-v-33d1d2d3]{background:var(--md-sys-color-secondary-container);border-radius:var(--app-shape-field);color:var(--md-sys-color-on-secondary-container);flex-shrink:0;align-items:center;gap:.5rem;margin-inline:1rem;padding:.75rem .875rem;display:flex}.option-selection-hint[data-v-33d1d2d3]{color:var(--md-sys-color-on-surface);display:block}.binding-list[data-v-33d1d2d3]{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem;min-height:0;padding:0 1rem 1rem;display:grid;overflow-y:auto}.binding-summary-line[data-v-33d1d2d3]{padding-inline-end:.5rem;display:block}.empty-state[data-v-33d1d2d3]{color:var(--md-sys-color-on-surface-variant);padding-inline:1rem}@media (width<=760px){.advanced-keys-panel[data-v-33d1d2d3]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.advanced-key-options[data-v-33d1d2d3]{max-height:18rem}.binding-list[data-v-33d1d2d3]{grid-template-columns:1fr}}.advanced-key-editor-shell[data-v-db482410]{--editor-panel-collapsed-width:27rem;--editor-panel-clip-inline-end:calc(100% - var(--editor-panel-collapsed-width));--editor-panel-padding-inline:1.5rem;filter:drop-shadow(0 0 14px rgba(var(--keycap-shadow-color), 6%)) drop-shadow(0 0 1px rgba(var(--keycap-shadow-color), 8%));box-sizing:border-box;z-index:2000;width:max-content;max-width:calc(100vw - 1rem);height:100%;max-height:100%;display:flex;position:absolute;top:0;bottom:0;left:0}.advanced-key-editor-panel[data-v-db482410]{background:var(--md-sys-color-surface);row-gap:1rem;column-gap:calc(1rem + var(--editor-panel-padding-inline));box-sizing:border-box;--_border-radius:var(--app-shape-panel);width:max-content;max-width:100%;height:100%;max-height:100%;clip-path:inset(0 var(--editor-panel-clip-inline-end) 0 0 round 0 var(--_border-radius) var(--_border-radius) 0);border-start-start-radius:0;border-start-end-radius:var(--_border-radius);border-end-end-radius:var(--_border-radius);border-end-start-radius:0;flex-direction:row;padding-block:1.5rem;padding-inline-start:var(--editor-panel-padding-inline);padding-inline-end:var(--editor-panel-padding-inline);transition:clip-path .2s ease-in-out;display:flex;overflow:hidden}.content-container[data-v-db482410]{box-sizing:border-box;min-height:0;inline-size:calc(100% + var(--editor-panel-padding-inline) * 2);padding-inline:var(--editor-panel-padding-inline);margin-inline:calc(var(--editor-panel-padding-inline) * -1);flex:auto;overflow:hidden auto}.editor-column[data-v-db482410]{flex-direction:column;width:24rem;min-width:0;height:100%;min-height:0;display:flex}.editor-actions[data-v-db482410]{flex-direction:column;flex:none;gap:.5rem;padding-block-start:.75rem;display:flex}.side-column[data-v-db482410]{width:fit-content;min-width:0;max-width:min(68rem,100vw - 30rem);height:100%;min-height:0}.collapsed[data-v-db482410]{--editor-panel-clip-inline-end:calc(100% - var(--editor-panel-collapsed-width))}.expanded[data-v-db482410]{--editor-panel-clip-inline-end:0}@media (width<=760px){.advanced-key-editor-shell[data-v-db482410]{width:100%;right:0}.advanced-key-editor-panel[data-v-db482410]{clip-path:none;flex-direction:column;width:100%}.expanded[data-v-db482410],.collapsed[data-v-db482410],.editor-column[data-v-db482410],.side-column[data-v-db482410]{width:100%}.side-column[data-v-db482410]{min-height:18rem}}.editable[data-v-98f3b36b]:before{transition:all .12s cubic-bezier(.2, 0, 0, 1) allow-discrete!important}.editable[data-v-98f3b36b]:not([editing]):before{content:"edit";opacity:0;font-variation-settings:"FILL" 0, "wght" 400, "opsz" 24;color:var(--md-sys-color-on-surface);width:24px;height:24px;font-size:24px;position:absolute;inset:auto 4px 4px auto}.key[data-v-98f3b36b]:not([editing]):hover:before{color:var(--md-sys-color-primary);opacity:1;font-variation-settings:"FILL" 0, "wght" 400, "opsz" 24, "GRAD" 200}.editable[editing][data-v-98f3b36b]:before{content:"edit";opacity:1;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.root[data-v-f7cbd044]{flex-direction:column;gap:8px;margin-left:-1em;padding-top:1em;padding-bottom:1em;padding-left:1em;display:flex;overflow-y:scroll}.modifiers[data-v-f7cbd044]{flex-flow:wrap;gap:8px;display:flex}.modifiers .m3-button[data-v-f7cbd044]{z-index:2002}.root[data-v-ba229bf0]{flex-direction:column;gap:8px;margin-left:-1em;padding-top:1em;padding-bottom:1em;padding-left:1em;display:flex;overflow-y:scroll}.modifiers[data-v-ba229bf0]{flex-flow:wrap;gap:8px;display:flex}.root[data-v-790fff3b]{flex-direction:column;gap:8px;margin-left:-1em;padding-top:1em;padding-bottom:1em;padding-left:1em;display:flex;overflow-y:scroll}.modifiers[data-v-790fff3b]{flex-flow:wrap;gap:8px;display:flex}.track[data-v-8cdd27b9]{background:var(--md-sys-color-surface-container-low);border-radius:var(--app-shape-pill);flex:1;align-items:center;height:fit-content;display:flex;position:relative}.track .button[data-v-8cdd27b9]{z-index:1}.track [data-visible=false][data-v-8cdd27b9]{visibility:hidden}.range[data-v-8cdd27b9]{border-radius:var(--app-shape-card);height:2rem;position:absolute;left:0}.range.active[data-v-8cdd27b9]{background:var(--md-sys-color-secondary);pointer-events:auto;cursor:pointer;--md-color-on-container:var(--md-sys-color-on-secondary);--md-color-container:var(--md-sys-color-secondary)}.range.editing[data-v-8cdd27b9]{background:var(--md-sys-color-surface-variant);pointer-events:none;cursor:default}kbd[data-v-8cdd27b9]{align-items:center;gap:.25em;display:inline-flex}.tooltip[data-v-8cdd27b9]{flex-direction:column;align-items:flex-start;gap:.25em;max-width:20rem;padding:.5em;display:flex}.dks-line[data-v-d6148a08]{flex-direction:row;align-items:center;gap:1rem;display:flex}.dks-line[data-v-8b3d2cfd]{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:0;margin-inline:4.75rem .125rem;display:flex}.icon[data-v-8b3d2cfd]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.m3-icon[data-v-8b3d2cfd]{cursor:help}._DistanceInput_23a25aa{flex-direction:column;margin-inline-start:1.5rem;display:flex}._DistanceInput_23a25aa ._InputContainer_454ad43{flex-direction:row;align-items:center;gap:.75rem;display:flex}._DistanceInput_23a25aa ._InputContainer_454ad43 .m3-text-field{inline-size:5rem}._DistanceInput_23a25aa ._InputContainer_454ad43 .m3-text-field-container,._DistanceInput_23a25aa ._InputContainer_454ad43 .m3-text-field-content,._DistanceInput_23a25aa ._InputContainer_454ad43 .m3-text-field-input{inline-size:100%;min-inline-size:0}._DistanceInputTitle_91037c8{margin-block-end:.5rem;margin-inline-start:.125rem}._DistanceInput_23a25aa[aria-disabled=true] ._DistanceInputTitle_91037c8,._DistanceInput_23a25aa[aria-disabled=true] span{opacity:.38}.dks-distance[data-v-89a0b93d]{flex-direction:column;gap:.5rem;margin-block:.5rem 1rem;display:flex}.dks-distance .slider[data-v-89a0b93d]{flex:1}.dks-distance .slider-container[data-v-89a0b93d]{flex-direction:row;align-items:center;display:flex}.root[data-v-b3bdde96]{padding-top:1rem;padding-bottom:1.5rem;flex-direction:column;gap:1.5rem;margin-inline-start:-1rem;padding-inline-start:1rem;display:flex;overflow-y:scroll}.hint[data-v-ea0a1373]{border-radius:var(--app-shape-card-prominent);background-color:var(--md-color-container);color:var(--md-color-on-container);align-items:center;gap:1.5em;padding:1rem 1.5rem;display:flex}.hint[aria-disabled=true][data-v-ea0a1373]{opacity:.38}.primary-container[data-v-ea0a1373]{--md-color-container:var(--md-sys-color-primary-container);--md-color-on-container:var(--md-sys-color-on-primary-container)}.tertiary-container[data-v-ea0a1373]{--md-color-container:var(--md-sys-color-tertiary-container);--md-color-on-container:var(--md-sys-color-on-tertiary-container)}.error-container[data-v-ea0a1373]{--md-color-container:var(--md-sys-color-error-container);--md-color-on-container:var(--md-sys-color-on-error-container)}.surface-container[data-v-ea0a1373]{--md-color-container:var(--md-sys-color-surface-container);--md-color-on-container:var(--md-sys-color-on-background)}.text-mask[data-v-ea0a1373]{background:var(--md-sys-color-outline);color:var(--md-sys-color-outline);transition:all .2s cubic-bezier(.2,0,0,1)}.primary-container.text-mask[data-v-ea0a1373]:hover,.primary-container.text-mask[data-v-ea0a1373]:focus,.primary-container.text-mask[data-v-ea0a1373]:active{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.tertiary-container.text-mask[data-v-ea0a1373]:hover,.tertiary-container.text-mask[data-v-ea0a1373]:focus,.tertiary-container.text-mask[data-v-ea0a1373]:active{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.error-container.text-mask[data-v-ea0a1373]:hover,.error-container.text-mask[data-v-ea0a1373]:focus,.error-container.text-mask[data-v-ea0a1373]:active{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.preference-root[data-v-ae9a6938]{flex-direction:column;gap:.5em;width:100%;padding:24px;display:flex}.preference-root[aria-disabled=true] .texts[data-v-ae9a6938],.preference-root[aria-disabled=true] .m3-icon[data-v-ae9a6938]{opacity:.38}.texts[data-v-ae9a6938]{flex-direction:column;flex:1;gap:.25rem;display:flex}.container[data-v-ae9a6938]{border-radius:var(--app-shape-card-prominent);background:var(--app-color-surface-container)}.m3-card[data-v-6556a41f]{background-color:#0000;padding:16px}.m3-card[aria-disabled=true][data-v-6556a41f]>*{opacity:.38}.m3-card[aria-selected=true][data-v-6556a41f]{background-color:var(--md-sys-color-secondary-container)}.SliderValueRow[data-v-a2cc4583]{flex-direction:row;align-items:center;gap:24px;display:flex}.SliderValueRow__slider[data-v-a2cc4583]{flex:1;padding-left:.5em;padding-right:.5em}.SliderValueRow__value[data-v-a2cc4583]{flex-direction:column;align-items:flex-end;display:flex}.SliderValueRow__placeholder[data-v-a2cc4583]{color:#0000;height:0}.root[data-v-4fbebd15]{flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:1.5rem;display:flex}.action-list[data-v-4fbebd15]{flex-direction:column;gap:.75rem;display:flex}.action-row[data-v-4fbebd15]{align-items:center;gap:.75rem;display:flex}.slot-index[data-v-4fbebd15]{text-align:center;width:1.5rem}.priority-list[data-v-4fbebd15]{flex-direction:column;gap:.5rem;display:flex}.priority-card[data-v-4fbebd15]{flex-direction:row;align-items:center;gap:.5rem;padding:1rem;display:flex}.priority-text[data-v-4fbebd15]{flex-direction:column;gap:.25rem;display:flex}.candidate-panel[data-v-c9707c0a]{grid-template-rows:auto minmax(0,1fr);gap:.75rem;width:fit-content;min-width:0;max-width:100%;height:100%;min-height:0;display:grid}.candidate-keys-container[data-v-c9707c0a]{width:fit-content;min-width:0;max-width:100%;min-height:0}@media (width<=760px){.candidate-panel[data-v-c9707c0a]{min-height:24rem}}.m3-card[data-v-e2ee9e76]{min-width:calc(var(--icon-size) + var(--icon-margin) * 2);max-width:calc(var(--icon-size) + var(--icon-margin) * 2 + 32px);min-height:calc(var(--icon-size) + var(--icon-margin) * 2 + 32px);--icon-size:64px;--icon-margin:32px;--icon-margin-top:16px;background:0 0;flex-direction:column;flex-shrink:0;align-items:center;padding:16px;display:flex;position:relative;overflow:hidden}:lang(en) .m3-card[data-v-e2ee9e76]{min-height:calc(var(--icon-size) + var(--icon-margin) * 2 + 48px)}.tag[data-v-e2ee9e76]{background:var(--md-sys-color-primary-container);border:var(--md-sys-color-primary) solid 2px;border-radius:var(--app-shape-control);text-transform:uppercase;cursor:help;padding:4px 8px}.tag-experimental[data-v-e2ee9e76]{background:var(--md-sys-color-tertiary-container);border:var(--md-sys-color-tertiary) solid 2px}.m3-card[data-v-e2ee9e76]{outline-offset:-.1rem;outline:.1rem solid var(--md-sys-color-outline-variant);border:none}.m3-card[selected][data-v-e2ee9e76]{background-color:rgba(from var(--md-sys-color-primary) r g b / 4%);outline:.1rem solid var(--md-sys-color-primary);outline-offset:-.1rem}.check-icon[data-v-e2ee9e76]{content:"check_circle";color:var(--md-sys-color-primary);opacity:0;font-variation-settings:"FILL" 0, "wght" 400, "opsz" 24;z-index:1;font-family:Material Symbols Outlined;font-size:24px;transition:all .2s cubic-bezier(.2,0,0,1);position:absolute;bottom:4px;right:4px}.m3-card[selected] .check-icon[data-v-e2ee9e76]{opacity:1;font-variation-settings:"FILL" 1, "wght" 400, "opsz" 24}.m3-card[data-v-e2ee9e76]:not(:disabled):hover{background-color:rgba(from var(--md-sys-color-primary) r g b / 8%);outline:.2rem solid var(--md-sys-color-primary);outline-offset:-.2rem}.m3-card[data-v-e2ee9e76]:not(:disabled):active{background-color:rgba(from var(--md-sys-color-primary) r g b / 12%);outline:.225rem solid var(--md-sys-color-primary);outline-offset:-.225rem}.dark img[data-v-e2ee9e76]{filter:invert(.98)}.tags[data-v-e2ee9e76]{flex-direction:column;gap:4px;display:flex;position:absolute;top:8px;right:8px}.title[data-v-e2ee9e76]{text-align:center;background:rgba(from var(--md-sys-color-surface) r g b / 95%);border-radius:var(--app-shape-control);padding:4px 8px;position:absolute;bottom:.5em;left:.5em;right:.5em}.switch-series-choose-panel[data-v-2e54bdb1]{flex-wrap:wrap;gap:1rem;display:flex}.switches-panel[data-v-2e54bdb1]{background:var(--md-sys-color-surface-container-low);border-radius:var(--app-shape-card-prominent);flex-direction:column;width:max-content;padding:16px;display:inline-flex}.switches-panel h3[data-v-2e54bdb1]{margin-top:.5em;margin-bottom:1em}.switches-panel .switches-list[data-v-2e54bdb1]{flex-wrap:wrap;gap:8px;width:max-content;display:flex}.scroll-wrapper[data-v-4a246ba7]{scroll-behavior:smooth;overflow:auto hidden}.scroll-wrapper-inner[data-v-4a246ba7]{scroll-behavior:smooth;width:100%;height:100%;overflow-y:auto}.app-round-container-root[data-v-908cc9c7]{border-radius:var(--app-shape-screen);height:100%;overflow:hidden}.app-round-container-content[data-v-908cc9c7]{scroll-behavior:smooth;background:var(--app-color-surface-container);border-radius:var(--app-shape-screen);flex-wrap:wrap;align-content:flex-start;height:100%;display:flex;overflow:hidden auto}.root[data-v-41328e09]{flex-direction:column;gap:16px;padding:8px;display:flex}.warning[data-v-41328e09]{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-radius:var(--app-shape-screen);flex-direction:column;margin:1rem -24px -24px;padding:24px;display:flex}div[data-v-7c0d63a1]{flex-direction:row;align-items:center;gap:1em;display:flex}.title[data-v-7c0d63a1],.summary[data-v-7c0d63a1]{line-height:var(--md-sys-typescale-body-medium-line-height);font-size:var(--md-sys-typescale-body-medium-size);letter-spacing:var(--md-sys-typescale-body-medium-tracking);font-weight:var(--md-sys-typescale-body-medium-weight)}.title[data-v-7c0d63a1]{min-width:8em}:lang(zh) .title[data-v-7c0d63a1]{min-width:4em}.summary[data-v-7c0d63a1]{padding-left:1em}.root[data-v-409990ca]{background:var(--md-sys-color-surface);box-shadow:var(--md-sys-elevation-level3);z-index:2000;flex-direction:row;height:100%;transition:all .2s ease-in-out;display:flex;position:absolute;top:0;right:0;overflow:hidden}.switches[data-v-409990ca]{grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content;align-content:flex-start;gap:.5em;max-width:50vw;height:100%;padding:1rem;display:grid;overflow-y:auto}.info[data-v-409990ca]{flex-direction:column;width:280px;max-width:280px;height:100%;padding:1rem;display:flex;overflow-y:auto}.info>div[data-v-409990ca]{flex-direction:column;display:flex}.switch-panel[data-v-5817be83]{grid-template-columns:300px 1fr;gap:16px;width:100%;height:100%;display:grid;position:relative}.warning[data-v-8d5873eb]{--md-color-container:var(--md-sys-color-error-container);--md-color-on-container:var(--md-sys-color-on-error-container);background:var(--md-color-container);color:var(--md-color-on-container);border-radius:var(--app-shape-screen);flex-direction:column;margin:1rem -1.5rem -1.5rem;padding:24px;display:flex}.widget-bottom[data-v-097117d8]{flex-direction:column;justify-content:start;align-items:start;margin-top:1em;display:flex}.calibration-panel[data-v-3f4f4d82]{grid-template-columns:minmax(20em,1fr) 3fr;gap:1em;height:100%;display:grid}.calibration-panel [data-v-3f4f4d82]{min-height:0}.keycap-label.calibration-label{transform-origin:0;place-self:center start;font-size:12px}.lighting-card-title[data-v-7cd9e446]{align-items:center;gap:.5rem;margin-top:.5rem;margin-bottom:.5rem;display:flex}.lighting-card-title__text[data-v-7cd9e446]{min-width:0}.lighting-card-title__actions[data-v-7cd9e446]{align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}.lighting-card-content[data-v-7cd9e446]{background-color:#0000;align-items:center;gap:.75rem;display:flex}.lighting-card-content--muted[data-v-7cd9e446]{color:var(--md-sys-color-on-surface-variant)}.lighting-card-content__icon[data-v-7cd9e446]{flex:none;font-size:1.5rem}.lighting-card-content__text[data-v-7cd9e446]{overflow-wrap:anywhere;min-width:0}#lighting-layer-list[data-v-e50fe077]{padding:var(--concentric-list-container-padding);scroll-behavior:smooth;border-radius:var(--concentric-list-container-shape);--concentric-list-container-shape:var(--app-shape-screen);--concentric-list-container-padding:1rem;flex-direction:column;gap:.5rem;display:flex;overflow:hidden auto}.LightingLayerList__description[data-v-e50fe077]{color:var(--md-sys-color-on-surface-variant);margin:.5rem 0 0}.LightingLayerList__titleAction[data-v-e50fe077]{flex:none}.LightingLayerList__tooltipContent[data-v-e50fe077]{flex-direction:column;gap:.25rem;display:flex}.lighting-fx-list[data-v-277120f2]{padding:var(--concentric-list-container-padding);--concentric-list-container-shape:var(--app-shape-screen);--concentric-list-container-padding:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;display:grid;container-type:inline-size}@container (width<=13rem){.lighting-fx-list[data-v-277120f2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lighting-fx-card[data-v-277120f2]{aspect-ratio:1;text-align:center;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;min-height:4.25rem;display:flex}.lighting-fx-card[aria-selected=true][data-v-277120f2]{background-color:var(--md-sys-color-secondary-container)}.lighting-fx-card__icon[data-v-277120f2]{color:var(--md-sys-color-on-surface);margin-block-end:1.875rem}.lighting-fx-card__title[data-v-277120f2]{text-align:center;overflow-wrap:anywhere;max-width:100%;position:absolute;bottom:.875rem}div[data-v-9924a86a]{flex-direction:column;gap:16px;padding:24px 16px 16px;display:flex}.icon[data-v-def0ea19]{cursor:help;font-size:24px}.icon[aria-disabled=true][data-v-def0ea19]{opacity:.38;cursor:default}.LightingSliderPanel[data-v-4c7f62d4]{flex-direction:column;gap:8px;display:flex}.title-row[data-v-4c7f62d4]{align-items:center;gap:.25rem;display:flex}.LightingOverlayBackgroundBrightnessField[data-v-3824d3c7]{flex-direction:column;gap:10px;display:flex}.LightingOverlayBackgroundBrightnessField__description[data-v-3824d3c7]{color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;margin:0}.lighting-effect-config-panel[data-v-8430be74]{flex-direction:column;gap:32px;display:flex}.color-picker[data-v-ec5708fa]{--slider-size:24px;--thumb-size:24px;--marker-size:1em;flex-direction:column;justify-content:center;gap:16px;display:flex}.color-picker[aria-disabled=true][data-v-ec5708fa]{opacity:.38;pointer-events:none}.mode-switch[data-v-ec5708fa]{align-self:center}.color-area[data-v-ec5708fa]{cursor:crosshair;border:1px solid var(--md-sys-color-surface-variant);width:100%;box-shadow:0 0 12px rgba(from var(--md-sys-color-shadow) r g b / .08);align-self:center;margin-bottom:.5em;position:relative}.color-area-rgb[data-v-ec5708fa]{aspect-ratio:1;background:conic-gradient(red,#f0f,#00f,#0ff,#0f0,#ff0,red);border-radius:50%;max-width:240px}.color-area-rgb[data-v-ec5708fa]:after{content:"";background:radial-gradient(circle closest-side,#fff,#0000);width:100%;height:100%;display:block}.color-preview[data-v-ec5708fa]{border-radius:var(--app-shape-control);border:1px solid var(--md-sys-color-surface-variant);background:var(--d13772fe);width:min(8rem,100%);height:40px;box-shadow:0 0 12px rgba(from var(--md-sys-color-shadow) r g b / .08);align-self:center}.color-marker[data-v-ec5708fa]{box-sizing:content-box;height:var(--marker-size);width:var(--marker-size);box-shadow:0 0 5px rgba(from var(--md-sys-color-shadow) r g b / .2);background:var(--v6de1bf30);border:3px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.value-container[data-v-ec5708fa]{flex-direction:row;align-items:center;gap:.75rem;margin-bottom:.5em;display:flex}.value[data-v-ec5708fa]{background:var(--v17a70de8)}.hsv-controls[data-v-ec5708fa]{flex-direction:column;gap:.75rem;display:flex}.hsv-control-row[data-v-ec5708fa]{grid-template-columns:minmax(4.5rem,5.5rem) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.hue[data-v-ec5708fa]{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.saturation[data-v-ec5708fa]{background:var(--v6b8b835b)}input[type=range][data-v-ec5708fa]{appearance:none;height:var(--slider-size);border-radius:calc(var(--slider-size) / 2);padding-left:calc(0px - (var(--thumb-size) / 2));padding-right:calc(0px - (var(--thumb-size) / 2));box-shadow:0 0 5px rgba(from var(--md-sys-color-shadow) r g b / .08);flex:1}input[type=range][data-v-ec5708fa]::-webkit-slider-thumb{box-sizing:content-box;height:var(--thumb-size);width:var(--thumb-size);box-shadow:0 0 5px rgba(from var(--md-sys-color-shadow) r g b / .2);background:0 0;border:3px solid #fff;border-radius:50%;-webkit-appearance:none!important}input[type=range][data-v-ec5708fa]:hover{cursor:pointer}.hex-field[data-v-ec5708fa] .m3-text-field-label,.hsv-controls[data-v-ec5708fa] .m3-text-field-label{background:var(--app-color-surface-container)}.m3-card[data-v-9127073a]{flex-direction:row;align-items:center;gap:16px;min-width:144px;padding:16px;display:flex}.color[data-v-9127073a]{background-color:var(--v5cda2a8a);border:1px solid #000;border-radius:50%;width:24px;height:24px}.color-picker-overlay[data-v-9127073a]{border-radius:var(--app-shape-card-prominent);background-color:var(--md-sys-color-surface-container-low);box-shadow:var(--md-sys-elevation-level3);z-index:1;min-width:240px;padding:16px}.lighting-color-param[data-v-8eb1e009]{flex-direction:column;gap:16px;display:flex}.title-row[data-v-8eb1e009]{align-items:center;gap:.25rem;display:flex}.lighting-select-param[data-v-cd364c2e]{flex-direction:column;gap:16px;display:flex}.title-row[data-v-cd364c2e]{align-items:center;gap:.25rem;display:flex}.lighting-effect-params-panel__color-row[data-v-cf2e29c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lighting-effect-params-panel__color-field[data-v-cf2e29c1]{min-width:0}@media (width<420px){.lighting-effect-params-panel__color-row[data-v-cf2e29c1]{grid-template-columns:1fr}}.lighting-effect-introduction[data-v-2b2d7596]{align-items:flex-start;gap:.5rem;margin-block-end:1.5rem;display:flex}.lighting-effect-introduction__reset[data-v-2b2d7596]{flex:none;margin-block-start:-.25rem}.lighting-effect-introduction__reset--confirm[data-v-2b2d7596]{--md-button-container-color:var(--md-sys-color-error-container);--md-button-label-text-color:var(--md-sys-color-on-error-container);--md-button-hovered-label-text-color:var(--md-sys-color-on-error-container);--md-button-focused-label-text-color:var(--md-sys-color-on-error-container);--md-button-pressed-label-text-color:var(--md-sys-color-on-error-container);--md-state-layer-color:var(--md-sys-color-on-error-container);min-inline-size:4.5rem}p[data-v-2b2d7596]{color:var(--md-sys-color-on-surface-variant);flex:auto;margin:0}._title_1ce0f8f{flex:1}.switchbar-root[data-v-5bc6aa6a]{border-radius:var(--app-shape-pill);flex-direction:row;align-items:center;gap:1.5rem;block-size:4rem;padding-inline:1.5rem;display:flex}.switchbar-root[data-v-5bc6aa6a]:not([aria-disabled=true]){cursor:pointer}.switchbar-root[data-active=true][data-v-5bc6aa6a]{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.switchbar-root[aria-disabled=true][data-v-5bc6aa6a]>*{opacity:.38;pointer-events:none}.switch[data-v-5bc6aa6a]{pointer-events:none}.lighting-color-picker[data-v-c42e4ee1]{flex-direction:column;display:flex}.lighting-custom-color-params[data-v-a14dc613]{flex-direction:column;gap:32px;display:flex}.lighting-custom-color-params__color-row[data-v-a14dc613]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lighting-custom-color-params__color-field[data-v-a14dc613]{min-width:0}@media (width<420px){.lighting-custom-color-params__color-row[data-v-a14dc613]{grid-template-columns:1fr}}.m3-prose[data-v-151f15b7]{flex-direction:column;gap:1rem;display:flex}.overlay-angle-param-field[data-v-5cbd08e8]{flex-direction:column;gap:16px;display:flex}.overlay-angle-param-field__chips[data-v-5cbd08e8]{flex-wrap:wrap;gap:8px;display:flex}.ray-direction-panel[data-v-04ab3683]{flex-direction:column;gap:16px;display:flex}.ray-direction-panel__title[data-v-04ab3683]{composes:title-medium from "@rikkaw/m3-vue/typography.module.css"}.ray-direction-panel__chips[data-v-04ab3683]{flex-wrap:wrap;gap:8px;display:flex}.LightingOverlayBackgroundBrightnessPanel[data-v-7ff4f2ee]{grid-column:span 2}.LightingOverlayBackgroundBrightnessPanel__intro[data-v-7ff4f2ee]{flex-direction:column;gap:8px;display:flex}.LightingOverlayBackgroundBrightnessPanel__description[data-v-7ff4f2ee]{color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;margin:0}.LightingOverlayOffLedMaskPanel[data-v-4b8f18f1]{grid-column:span 2}.LightingOverlayOffLedMaskPanel__intro[data-v-4b8f18f1],.LightingOverlayOffLedMaskPanel__section[data-v-4b8f18f1]{flex-direction:column;gap:10px;display:flex}.LightingOverlayOffLedMaskPanel__description[data-v-4b8f18f1]{color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;margin:0}.LightingOverlayOffLedMaskPanel__switchRow[data-v-4b8f18f1]{align-items:center;gap:16px;display:flex}.LightingOverlayOffLedMaskPanel__switchText[data-v-4b8f18f1]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.LightingOverlayOffLedMaskPanel__switch[data-v-4b8f18f1]{flex:none}.LightingOverlayOffLedMaskPanel__maskHeader[data-v-4b8f18f1]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.LightingOverlayOffLedMaskPanel__count[data-v-4b8f18f1]{color:var(--md-sys-color-on-surface-variant);white-space:nowrap}.LightingOverlayOffLedMaskPanel__maskActions[data-v-4b8f18f1]{flex-wrap:wrap;gap:8px;display:flex}.layer-static-color-panel[data-v-aa76f955]{grid-template-columns:minmax(16rem,1fr) minmax(18rem,20rem);gap:.75rem;min-width:0;height:100%;min-height:0;display:grid}.layer-static-color-panel__card[data-v-aa76f955]{border-radius:var(--app-shape-card-prominent);min-width:0;min-height:0;overflow:hidden}.layer-static-color-panel__card[data-v-aa76f955] .scroll-wrapper-inner{padding:1rem}.layer-static-color-panel__intro[data-v-aa76f955]{flex-direction:column;gap:1rem;min-width:0;display:flex}.layer-static-color-panel__description[data-v-aa76f955]{color:var(--md-sys-color-on-surface-variant);overflow-wrap:anywhere;margin:0}.layer-static-color-panel__picker[data-v-aa76f955]{min-width:0}.color-picker[data-v-aa76f955]{width:100%;max-width:20rem}.set-color-button[data-v-aa76f955]{width:max-content;max-width:100%}@media (width<56rem){.layer-static-color-panel[data-v-aa76f955]{grid-template-columns:1fr}}.LightingEditorPanel[data-v-1ffd7efb]{grid-template-rows:1fr;grid-template-columns:minmax(12rem,3fr) minmax(18rem,4fr) minmax(18rem,5fr);gap:16px;width:100%;height:100%;display:grid}.LightingEditorPanel--layerStatic[data-v-1ffd7efb]{grid-template-columns:minmax(34rem,48rem)}@media (width<56rem){.LightingEditorPanel--layerStatic[data-v-1ffd7efb]{grid-template-columns:minmax(18rem,28rem)}}.LightingNavigationPanel[data-v-405acc9a]{flex-direction:column;gap:.5em;min-height:0;display:flex}.LightingNavigationPanel__scopes[data-v-405acc9a]{background:var(--md-sys-color-surface-0);border-radius:var(--app-shape-screen);flex:1;min-height:0;overflow:hidden}.LightingNavigationPanel__list[data-v-405acc9a],.LightingNavigationPanel__scopeList[data-v-405acc9a]{--concentric-list-container-shape:var(--app-shape-screen);--concentric-list-container-padding:.5rem;background:var(--md-sys-color-surface-0);border-radius:var(--app-shape-screen);flex-direction:column;gap:.125rem;min-height:0;padding:.5rem;display:flex}.LightingNavigationPanel__scopeList[data-v-405acc9a]{background:0 0;border-radius:0;min-height:100%;padding:.5rem}.LightingNavigationPanel__scopes[data-v-405acc9a] .scroll-wrapper-inner{box-sizing:border-box;padding:0}.LightingBaseBrightnessPanel__powerConsumption[data-v-e5efbbbc]{flex-direction:column;gap:.5rem;margin-block:1rem;display:flex}.LightingBaseBrightnessPanel__powerConsumption span[data-v-e5efbbbc]{align-items:center;gap:.5rem;display:flex}.LightingBaseBrightnessPanel__powerConsumptionIndicator[data-v-e5efbbbc]{--md-linear-progress-indicator-active-indicator-color:var(--v50d221a5);--md-linear-progress-indicator-stop-indicator-color:var(--v50d221a5)}.LightingGlobalBrightnessPanel[data-v-9e1598e9]{width:100%;height:100%}.LightingGlobalBrightnessPanel__card[data-v-9e1598e9]{min-height:0}.m3-card[data-v-50820779]{border-radius:var(--app-shape-card-prominent);background:var(--app-color-surface-container);flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.SliderInputRow[data-v-eeb9099a]{flex-direction:row;align-items:center;gap:24px;display:flex}.SliderInputRow__slider[data-v-eeb9099a]{flex:1;padding-left:.5em;padding-right:.5em}.SliderInputRow__input[data-v-eeb9099a]{flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.SliderInputRow__field[data-v-eeb9099a]{inline-size:6rem}.SliderInputRow__field[data-v-eeb9099a] .m3-text-field-container,.SliderInputRow__field[data-v-eeb9099a] .m3-text-field-content,.SliderInputRow__field[data-v-eeb9099a] .m3-text-field-input{inline-size:100%;min-inline-size:0}.root[data-v-9e78de77]{--shape-corner:var(--app-shape-card-prominent);background:var(--app-color-surface-container);flex-direction:column;inline-size:100%;padding:1.5em;display:flex}.sliders[data-v-9e78de77]{flex-direction:row;gap:2em;width:100%;margin-top:1.5em;display:flex}[data-v-9e78de77] .preference-root{margin:-.5em;padding:1em}.ListTabs[data-v-c7fcc0bf]{background:var(--md-sys-color-surface-0);border-radius:var(--app-shape-card);flex-direction:row;justify-content:space-between;gap:.125rem;width:fit-content;height:3.5rem;padding:0;display:flex}.ListTabs__item[data-v-c7fcc0bf]{min-width:var(--list-tabs-item-min-width,16rem);flex:1;justify-content:center;align-items:center;padding:1rem 1.5rem 1rem 1rem;display:flex}.LightingTransitionStartPointDialog[data-v-c13f6e9b]{background:0 0}[data-v-c13f6e9b] .m3-dialog-surface{inline-size:min(860px,100vw - 32px)}.LightingTransitionStartPointDialog__content[data-v-c13f6e9b]{flex-direction:column;gap:1rem;display:flex}.LightingTransitionStartPointDialog__picker[data-v-c13f6e9b]{background:linear-gradient(rgb(from var(--md-sys-color-surface-container-highest) r g b / 72%), rgb(from var(--md-sys-color-surface-container-highest) r g b / 72%)), var(--md-sys-color-surface-container);border:1px solid rgb(from var(--md-sys-color-outline) r g b / 42%);border-radius:var(--app-shape-control);cursor:crosshair;touch-action:none;min-block-size:180px;max-block-size:min(44vh,420px);inline-size:100%;position:relative;overflow:hidden}.LightingTransitionStartPointDialog__picker[data-v-c13f6e9b]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.LightingTransitionStartPointDialog__key[data-v-c13f6e9b]{background:var(--md-sys-color-surface);border:1px solid rgb(from var(--md-sys-color-outline) r g b / 28%);box-shadow:0 2px 6px rgb(from var(--md-sys-color-shadow) r g b / 8%);pointer-events:none;border-radius:min(6px,18%);position:absolute}.LightingTransitionStartPointDialog__key[data-snap-active=true][data-v-c13f6e9b]{border-color:var(--md-sys-color-primary);box-shadow:0 0 0 2px rgb(from var(--md-sys-color-primary) r g b / 28%), 0 2px 6px rgb(from var(--md-sys-color-shadow) r g b / 8%)}.LightingTransitionStartPointDialog__marker[data-v-c13f6e9b]{background:var(--md-sys-color-primary);border:3px solid var(--md-sys-color-on-primary);border-radius:var(--app-shape-pill);box-shadow:0 0 0 2px var(--md-sys-color-primary), 0 8px 20px rgb(from var(--md-sys-color-shadow) r g b / 22%);pointer-events:none;block-size:18px;inline-size:18px;position:absolute;transform:translate(-50%,-50%)}.LightingTransitionStartPointDialog__snapTarget[data-v-c13f6e9b]{background:var(--md-sys-color-tertiary);border:2px solid var(--md-sys-color-surface);border-radius:var(--app-shape-pill);block-size:12px;box-shadow:0 4px 10px rgb(from var(--md-sys-color-shadow) r g b / 22%);opacity:0;pointer-events:none;inline-size:12px;transition:opacity .12s,transform .12s;position:absolute;transform:translate(-50%,-50%)scale(.8)}.LightingTransitionStartPointDialog__picker:hover .LightingTransitionStartPointDialog__snapTarget[data-v-c13f6e9b],.LightingTransitionStartPointDialog__picker:focus .LightingTransitionStartPointDialog__snapTarget[data-v-c13f6e9b],.LightingTransitionStartPointDialog__picker[data-dragging=true] .LightingTransitionStartPointDialog__snapTarget[data-v-c13f6e9b]{opacity:1;transform:translate(-50%,-50%)scale(1)}.LightingTransitionStartPointDialog__snapTarget[data-selected=true][data-v-c13f6e9b]{background:var(--md-sys-color-primary);opacity:1;block-size:16px;inline-size:16px}.LightingTransitionStartPointDialog__marker[data-v-c13f6e9b]:before,.LightingTransitionStartPointDialog__marker[data-v-c13f6e9b]:after{background:var(--md-sys-color-primary);content:"";position:absolute}.LightingTransitionStartPointDialog__marker[data-v-c13f6e9b]:before{block-size:2px;inline-size:34px;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.LightingTransitionStartPointDialog__marker[data-v-c13f6e9b]:after{block-size:34px;inline-size:2px;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.LightingTransitionStartPointDialog__coordinate[data-v-c13f6e9b]{color:var(--md-sys-color-on-surface-variant);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.LightingTransitionStartPointDialog__coordinateFields[data-v-c13f6e9b]{flex-wrap:wrap;align-self:flex-start;gap:1rem;display:flex}.LightingTransitionStartPointDialog__coordinateField[data-v-c13f6e9b]{gap:.375rem;inline-size:10rem;display:grid}.LightingTransitionStartPointDialog__coordinateFieldLabel[data-v-c13f6e9b]{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-label-large-size);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking);line-height:var(--md-sys-typescale-label-large-line-height)}.LightingTransitionStartPointDialog__coordinateInput[data-v-c13f6e9b]{inline-size:100%}@media (width<=560px){.LightingTransitionStartPointDialog__coordinateFields[data-v-c13f6e9b]{align-self:stretch}.LightingTransitionStartPointDialog__coordinateField[data-v-c13f6e9b]{inline-size:100%}}.LightingTransitionAnimationPanel[data-v-42c30cc4]{flex-direction:column;gap:.75rem;width:100%;height:100%;display:flex}.LightingTransitionAnimationPanel__powerOnActions[data-v-42c30cc4]{align-items:center;gap:1rem;display:flex}.LightingTransitionAnimationPanel__powerOnControls[data-v-42c30cc4]{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.LightingTransitionAnimationPanel__powerOnControls[aria-disabled=true][data-v-42c30cc4]{opacity:.38}.LightingTransitionAnimationPanel__startPointHeader[data-v-42c30cc4]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.LightingTransitionAnimationPanel__startPointText[data-v-42c30cc4]{flex-direction:column;flex:1;gap:.25rem;min-inline-size:0;display:flex}.LightingTransitionAnimationPanel__startPointDescription[data-v-42c30cc4],.LightingTransitionAnimationPanel__coordinateText[data-v-42c30cc4]{color:var(--md-sys-color-on-surface-variant)}.LightingTransitionAnimationPanel__startPointActions[data-v-42c30cc4]{flex-wrap:wrap;gap:.5rem;display:flex}.LightingTransitionAnimationPanel__startPointButton[data-v-42c30cc4]{width:fit-content}@media (width<=720px){.LightingTransitionAnimationPanel__powerOnActions[data-v-42c30cc4]{flex-direction:column;align-items:flex-start}.LightingTransitionAnimationPanel__startPointHeader[data-v-42c30cc4]{flex-direction:column;align-items:stretch}.LightingTransitionAnimationPanel__startPointActions[data-v-42c30cc4],.LightingTransitionAnimationPanel__startPointButton[data-v-42c30cc4]{width:100%}}.LightingCalibrationPanel[data-v-30c24f4d]{width:100%;height:100%;min-height:0}.LightingCalibrationPanel__card[data-v-30c24f4d]{box-sizing:border-box;width:100%;height:100%;min-height:0}.LightingCalibrationPanel__content[data-v-30c24f4d]{box-sizing:border-box;flex-direction:column;gap:1.25rem;min-height:100%;padding:1.5rem;display:flex}.LightingCalibrationPanel__header[data-v-30c24f4d]{flex-direction:column;gap:.5rem;display:flex}.LightingCalibrationPanel__section[data-v-30c24f4d]{flex-direction:column;gap:.75rem;display:flex}.LightingCalibrationPanel__gainGrid[data-v-30c24f4d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.LightingCalibrationPanel__targetGroup[data-v-30c24f4d]{flex-wrap:wrap;max-width:100%;height:auto}.LightingCalibrationPanel__targetSummary[data-v-30c24f4d]{color:var(--md-sys-color-on-surface-variant)}.LightingCalibrationPanel__hint[data-v-30c24f4d]{padding:1rem}.LightingCalibrationPanel__actions[data-v-30c24f4d]{justify-content:flex-end;gap:.75rem;display:flex}@media (width<72rem){.LightingCalibrationPanel__gainGrid[data-v-30c24f4d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<48rem){.LightingCalibrationPanel__gainGrid[data-v-30c24f4d]{grid-template-columns:1fr}}.LightingSettingsPanel[data-v-5750d5d0]{flex-direction:column;gap:.75rem;width:100%;height:100%;min-height:0;display:flex}.LightingSettingsPanel__tabs[data-v-5750d5d0]{--list-tabs-item-min-width:11rem;flex-shrink:0}.LightingSettingsPanel__scroll[data-v-5750d5d0]{border-radius:var(--app-shape-card-prominent);min-height:0;overflow:hidden}.LightingSettingsPanel__indicatorGrid[data-v-5750d5d0]{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:.5em;width:100%;display:grid}.LightingSettingsPanel__hint[data-v-5750d5d0]{padding:1rem}[data-v-5750d5d0] .LightingTransitionAnimationPanel,[data-v-5750d5d0] .LightingCalibrationPanel,[data-v-5750d5d0] .LightingCalibrationPanel__card{height:auto}[data-v-5750d5d0] .LightingCalibrationPanel__content{min-height:0}@media (width<72rem){.LightingSettingsPanel__tabs[data-v-5750d5d0]{--list-tabs-item-min-width:9rem}}.LightingPanel[data-v-7c95eac0]{grid-template-columns:14rem 1fr;gap:1rem;height:100%;display:grid}.LightingPanel__content[data-v-7c95eac0]{height:100%;min-height:0}._Root_fdbc928{width:100%;min-height:var(--title-bar-height);height:var(--title-bar-height);margin-bottom:var(--title-bar-margin-bottom);flex-direction:row;align-items:center;gap:1rem;display:flex}._Title_bfe94d5[aria-disabled=true]{opacity:.38}.rapid-trigger-travel[data-v-43d208f3]{flex:1;grid-template-rows:1fr 1fr;align-items:stretch;height:100%;min-height:15rem;max-height:20rem;display:grid;position:relative}.rapid-trigger-travel .reset[data-v-43d208f3]{position:absolute;top:1.875rem;bottom:calc(50% + .25rem)}.rapid-trigger-travel .trigger[data-v-43d208f3]{position:absolute;top:calc(50% + .25rem);bottom:1.875rem}.rapid-trigger-travel .slider-container[data-v-43d208f3]{flex-direction:row;padding-inline:1rem;display:flex}.rapid-trigger-travel .slider-container.reset[data-v-43d208f3]{align-items:flex-start}.rapid-trigger-travel .slider-container.trigger[data-v-43d208f3]{align-items:flex-end}.rapid-trigger-travel .max-value-label[data-v-43d208f3]{letter-spacing:.02rem;color:var(--md-sys-color-on-surface-variant);font-size:.75rem;position:absolute}.rapid-trigger-travel .max-value-label.top[data-v-43d208f3]{top:-1.5rem}.rapid-trigger-travel .max-value-label.bottom[data-v-43d208f3]{bottom:-1.5rem}.linked-container[data-v-43d208f3]{position:absolute;top:calc(50% + .125rem);left:5.75rem;transform:translateY(-50%)}.linked-container .linked-button[data-v-43d208f3]{--shape-corner:var(--app-shape-card)}.distance-resolution-select[data-v-2dc55d7c]{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;top:5rem;right:1rem}.distance-resolution-select span[data-v-2dc55d7c]{color:var(--md-sys-color-on-surface-variant);align-items:center;gap:.25rem;font-size:.875rem;display:flex}.rapid-trigger-panel[data-v-cedcff85]{--padding-block-start:1rem;--padding-block-end:.75rem;--title-bar-height:3rem;--title-bar-margin-bottom:0rem;padding-block:var(--padding-block-start) var(--padding-block-end);flex-direction:column;height:100%;padding-inline:1.25rem;display:flex;position:relative}.rapid-trigger-panel[aria-disabled=true][data-v-cedcff85]{pointer-events:none}.distance-preference[data-v-cedcff85]{gap:0}.trigger-distance-panel[data-v-39670d89]{--padding-block-start:1rem;--padding-block-end:.75rem;--title-bar-height:3rem;--title-bar-margin-bottom:0rem;padding-block:var(--padding-block-start) var(--padding-block-end);flex-direction:column;height:100%;padding-inline:1.25rem;display:flex;position:relative;overflow:visible}.trigger-distance-panel .slider-container[data-v-39670d89]{max-height:20rem;top:calc(var(--title-bar-height) + var(--title-bar-margin-bottom) + var(--padding-block-start));bottom:var(--padding-block-end);flex-direction:row;flex:1;align-items:center;padding-inline:1rem;display:flex;position:absolute;overflow:visible}.trigger-distance-panel .slider-container .slider-wrapper[data-v-39670d89]{min-block-size:10rem;flex-direction:column;align-items:center;max-height:100%;display:flex}.trigger-distance-panel .slider-container .max-value-label[data-v-39670d89]{letter-spacing:.02rem;color:var(--md-sys-color-on-surface-variant);margin-block:.5rem;font-size:.75rem}.trigger-distance-panel[aria-disabled=true][data-v-39670d89]{pointer-events:none}.hint_too_low_is_unstable[data-v-39670d89]{cursor:help;position:absolute;bottom:0;left:0;right:0}._Title_56574e9[aria-disabled=true]{opacity:.38}.rapid-trigger-panel[data-v-6a86de45]{flex-direction:column;display:flex}.rapid-trigger-panel[aria-disabled=true][data-v-6a86de45]{pointer-events:none}.distance-preference[data-v-6a86de45]{gap:0}.wrapper[data-v-660a51b6]{grid-template-columns:5fr 9fr 8fr;gap:1rem;height:100%;display:grid}:lang(zh) .wrapper[data-v-660a51b6]{grid-template-columns:3fr 4fr 5fr}:lang(ja) .wrapper[data-v-660a51b6]{grid-template-columns:5fr 9fr 8fr}.trigger-distance-view[data-v-660a51b6]{background:var(--md-sys-color-surface-container-low);border-radius:var(--app-shape-card-prominent);flex:1;height:100%}.select_keys_first[data-v-660a51b6]{z-index:1;text-align:center;border-radius:var(--app-shape-screen);background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);box-shadow:var(--md-sys-elevation-level1);padding:1em;position:absolute;left:50%;transform:translate(-50%,1rem)}.swift-flow-content[data-v-b37d90e7]{grid-template-columns:26em 1fr;gap:16px;height:100%;display:grid}.large-card[data-v-b37d90e7]{height:100%}.root[data-v-b37d90e7]{flex-direction:column;padding:24px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.m3-card[data-v-b37d90e7]{background-color:var(--md-sys-color-surface-container-lowest)}.m3-card[aria-selected=true][data-v-b37d90e7]{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}div.layout-options-view[data-v-092f4626]{grid-template-columns:2fr 5fr;gap:16px;width:100%;height:100%;display:grid;position:relative}div.left[data-v-092f4626]{flex-direction:column;gap:.5em;width:100%;display:flex}div.left .m3-card[data-v-092f4626]{flex-direction:column;gap:.5em;display:flex}div.left .title[data-v-092f4626]{font-size:1rem}div.left .content[data-v-092f4626]{font-size:.8rem}.error[data-v-64184f9a]{color:var(--md-sys-color-on-error-container);background-color:var(--md-sys-color-error-container)}.misc-view[data-v-ba307c14]{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.misc-view-container[data-v-ba307c14]{height:100vh;margin:0 -1rem;overflow-y:auto}.profile-item[data-v-1ccc1b3c]{border-radius:var(--app-shape-screen);flex-shrink:0;height:fit-content;padding:1em}.shortcut-key[data-v-1ccc1b3c]{border-radius:var(--app-shape-control);border:1px solid var(--md-sys-color-outline);background-color:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-background);padding:5px 7px;font-family:Source Code Pro,sans-serif;font-size:12px;line-height:100%;display:inline-block}.current-profile-hint[data-v-1ccc1b3c]{width:fit-content;color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container);border:.1em solid var(--md-sys-color-primary);border-radius:var(--app-shape-control);padding:.25em .5em}.profile-item.active[data-v-1ccc1b3c]{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.hint[data-v-1ccc1b3c]{border-radius:var(--app-shape-control);border:.1em solid var(--md-sys-color-outline);cursor:help;width:fit-content;padding:5px 7px;line-height:100%;display:inline-block}.hint.current[data-v-1ccc1b3c]{color:var(--md-sys-color-on-primary-container);background-color:var(--md-sys-color-primary-container);border:.1em solid var(--md-sys-color-primary)}.hint.non-current[data-v-1ccc1b3c]{color:var(--md-sys-color-on-surface);background-color:var(--md-sys-color-surface-container)}[data-v-40e4ec14] .m3-dialog-surface{width:90vw;max-width:600px}.checkbox[data-v-40e4ec14]{--md-sys-color-on-surface:var(--md-sys-color-on-surface-variant)}.content[data-v-40e4ec14]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin-top:1rem;display:grid}[data-v-18f83d7a] .m3-dialog-surface{width:90vw;max-width:600px}.checkbox[data-v-18f83d7a]{--md-sys-color-on-surface:var(--md-sys-color-on-surface-variant)}.content[data-v-18f83d7a]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin-top:1rem;display:grid}.profile-management-view[data-v-dce06db0]{height:100vh}.profile-container[data-v-dce06db0]{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.title[data-v-dce06db0]{cursor:help;align-items:center;gap:.5em;margin-block:1rem;display:flex}#tabs[data-v-17a9d217]{flex:1;width:100%;max-width:88rem;min-height:0;margin:0 auto}.layers-panel[data-v-3fdcf4f8]{margin-inline-start:16px;flex-direction:column;block-size:100%;margin-right:16px;padding-inline-start:0;display:flex}.layers-panel .layers-title[data-v-3fdcf4f8]{-webkit-user-select:none;user-select:none;align-content:center;height:4rem;margin-inline-start:1rem}.layers-list[data-v-3fdcf4f8]{all:unset;flex-direction:column;gap:.125rem;height:100%;list-style:none;display:flex}.layers-list li[data-v-3fdcf4f8]{all:unset}.layer-item[data-v-3fdcf4f8]{padding-inline-end:1.5rem}.layer-item-previewed[data-v-3fdcf4f8]{outline:2px solid var(--md-sys-color-tertiary)}#key-count[data-v-90b846dd]{background:var(--md-sys-color-primary-container);border-radius:var(--app-shape-card);color:var(--md-sys-color-on-primary-container);padding-block:4px;align-items:center;gap:8px;padding-left:1.25rem;padding-right:1rem;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:16px}.key-count-text[data-v-90b846dd]{margin-right:16px;font-weight:500}.icon[data-v-90b846dd],.button[data-v-90b846dd]{color:var(--md-sys-color-on-primary-container)}.icon[data-v-90b846dd]:last-of-type{margin-right:-4px}.button[data-v-90b846dd]:last-of-type{margin-right:-8px}.keyboard-display-mode-bar[data-v-598c2c98]{background:var(--md-sys-color-secondary-container);border-radius:var(--app-shape-card);color:var(--md-sys-color-on-secondary-container);align-items:center;gap:8px;padding:4px;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:flex}.display-type-group[data-v-598c2c98]{white-space:nowrap;--md-button-text-selected-container-color:var(--md-sys-color-secondary);--md-button-text-selected-label-text-color:var(--md-sys-color-on-secondary)}.display-type-group[data-v-598c2c98] .auto-current-display-type{outline:2px solid var(--md-sys-color-primary);outline-offset:2px;z-index:1}.keyboard-debug-status[data-v-2a456f9e]{background:rgb(from var(--md-sys-color-surface-container-highest) r g b / 86%);border:1px solid rgb(from var(--md-sys-color-outline) r g b / 32%);border-radius:var(--app-shape-control);color:var(--md-sys-color-on-surface);pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:2;flex-direction:column;gap:2px;max-width:min(560px,100% - 16px);padding:6px 8px;font-family:Source Code Pro,monospace;font-size:11px;display:flex;position:fixed;inset-block-start:8px;inset-inline-end:8px}.keyboard-debug-status[data-v-2a456f9e]:hover{border-color:rgb(from var(--md-sys-color-outline) r g b / 56%);cursor:pointer}.keyboard-debug-status[data-v-2a456f9e]:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.keyboard-debug-status-title[data-v-2a456f9e]{color:var(--md-sys-color-on-surface-variant);font-weight:600}.keyboard-debug-status-label-os[data-v-2a456f9e]{flex-wrap:wrap;align-items:center;gap:4px;margin-block-start:4px;display:flex}.keyboard-debug-status-label-os button[data-v-2a456f9e]{background:var(--md-sys-color-surface-container-high);border:1px solid rgb(from var(--md-sys-color-outline) r g b / 42%);border-radius:var(--app-shape-control);color:var(--md-sys-color-on-surface);font:inherit;padding:2px 6px}.keyboard-debug-status-label-os button.active[data-v-2a456f9e]{background:var(--md-sys-color-primary);border-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.keyboard-debug-status-collapsed[data-v-2a456f9e]{max-width:calc(100% - 16px)}.selection-box[data-v-1d149d75]{background:rgba(from var(--md-sys-color-tertiary-container) r g b / .2);border:3px dashed var(--md-sys-color-tertiary);box-sizing:border-box;contain:layout paint;pointer-events:none;will-change:transform, width, height;position:absolute;top:0;left:0}.keyboard-view{background:var(--app-color-surface-container);border-radius:var(--app-shape-screen);justify-content:center;align-items:center;margin-right:0;padding:16px;transition:margin-right .3s cubic-bezier(0,0,.2,1);display:flex;position:relative}.lighting-preview-canvas{height:calc(100% + var(--lighting-preview-overscan,0px) * 2);inset:calc(var(--lighting-preview-overscan,0px) * -1);pointer-events:none;width:calc(100% + var(--lighting-preview-overscan,0px) * 2);display:block;position:absolute}.keycap-labels[data-v-7647bb80]{position:relative}.keycap-labels-overlay[data-v-7647bb80]{background:rgba(from var(--md-sys-color-surface) r g b / .9);border-radius:var(--keycap-border-radius);color:var(--keycap-label-color);grid-template:repeat(3,1fr)/repeat(3,max-content);justify-content:space-between;align-items:center;width:100%;height:100%;padding:6px;display:grid;position:absolute;top:0;left:0;overflow:hidden}.keyboard-tooltip-content[data-v-7647bb80]{flex-direction:column;gap:4px;display:flex}.keyboard-tooltip-shortcut[data-v-7647bb80]{gap:.25rem;display:flex}:root.dark .keycap-labels-overlay[data-v-7647bb80]{background:rgba(from var(--md-sys-color-surface) r g b / .75)}.keyboard-shortcuts-overlay[data-v-d88201ef]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(from var(--md-sys-color-surface-variant) r g b / .9);border-radius:var(--app-shape-card-prominent);transition:all var(--md-easing);flex-direction:column;gap:.25em;padding:1rem;display:flex;position:absolute;bottom:1rem;right:0}.keyboard-shortcuts-overlay-inline[data-v-d88201ef]{position:relative;bottom:auto;right:auto}.keyboard-shortcuts-overlay[data-v-d88201ef]:after{content:"close";background-color:rgba(from var(--md-sys-color-surface-variant) r g b / .9);border-radius:var(--app-shape-card-prominent);cursor:pointer;width:100%;height:100%;transition:opacity var(--md-easing-fast-spatial);opacity:0;justify-content:center;align-items:center;font-family:Material Symbols Outlined;font-size:2rem;display:flex;position:absolute;top:0;left:0}.keyboard-shortcuts-overlay[data-v-d88201ef]:hover:after{opacity:1}.shortcut-item[data-v-d88201ef]{align-items:center;gap:.5rem;display:flex}.shortcut-item .key-group[data-v-d88201ef]{gap:.25rem;display:flex}.shortcut-item .description[data-v-d88201ef]{color:var(--md-sys-color-on-surface-variant);font-size:14px}.keyboard-floating-controls[data-v-ea16f8ad]{pointer-events:none;z-index:1;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.keyboard-floating-controls[data-v-ea16f8ad]>*{pointer-events:auto}.layout-drawer[data-v-288aac3f]{flex-direction:row;height:100vh;display:flex}.drawer-container[data-v-288aac3f]{flex-shrink:0;width:250px}.main-container[data-v-288aac3f]{flex-direction:column;flex:1;display:flex}.main-content[data-v-5264dbac]{flex-direction:column;width:100%;height:100vh;padding-bottom:1rem;padding-left:.5rem;padding-right:1rem;display:flex;overflow:visible hidden}.active[data-v-f54448c2]{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.inactive[data-v-f54448c2]{background-color:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface)}.m3-table[data-v-f54448c2]{-webkit-user-select:text;user-select:text;border-collapse:collapse;border-spacing:0}div .m3-table[data-v-f54448c2]{width:unset;margin-top:0;margin-bottom:0}tr[data-v-f54448c2]{transition:background-color .2s cubic-bezier(.4,0,.2,1)}.root[data-v-3977a18e]{flex-direction:column;gap:.5em;height:100%;padding:0 16px 8px;display:flex;position:relative;overflow:scroll}.buttons[data-v-3977a18e]{flex-direction:row;gap:.25em;display:flex;position:absolute;top:8px;right:24px}.hint[data-v-3977a18e]{border-radius:var(--app-shape-card-prominent);padding:1em}.hint-limited-by-browser[data-v-3977a18e]{background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface)}.hint-unfocused[data-v-3977a18e]{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}div.key-tracker-chart[data-v-07b04d85]{width:100%;height:100%}#keyboard{justify-content:center;align-items:center;min-height:30%;padding:0 0 16px;display:flex;position:relative;overflow:hidden}.keyboard-view:not([user-select]){pointer-events:none}.keyboard-view{background:var(--app-color-surface-container);border-radius:var(--app-shape-screen);justify-content:center;align-items:center;margin-right:0;padding:16px;transition:margin-right .3s cubic-bezier(0,0,.2,1);display:flex}.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}[data-v-879fc993] [data-scope=dialog][data-part=surface]{inline-size:auto}.control-test-log-outer[data-v-8da1ebe3]{flex-direction:column;gap:1em;display:flex}.control-test-log[data-v-8da1ebe3]{flex-direction:column-reverse;gap:.5em;display:flex;overflow-y:auto}.control-test-log .item[data-v-8da1ebe3]{background:var(--md-sys-color-surface-container-highest);border-radius:var(--app-shape-card);flex-direction:column;gap:.125em;padding:1em;display:flex}.control-test-log .item .time-row code[data-v-8da1ebe3]{cursor:help}.control-test-log .item .content-row[data-v-8da1ebe3]{grid-template-columns:6em 6em 1fr;display:grid}.control-test-log .item code[data-v-8da1ebe3]{font-family:Source Code Pro,monospace}.control-test-log .item .trigger[data-v-8da1ebe3]{color:var(--md-sys-color-primary);margin-left:auto;font-weight:500}.control-test-log .item .reset[data-v-8da1ebe3]{color:var(--md-sys-color-tertiary);margin-left:auto;font-weight:500}.hint[data-v-8da1ebe3]{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);border-radius:var(--app-shape-card);padding:1em}.root[data-v-a83f7026]{flex-direction:row;flex:1;gap:1em;width:100%;height:100%;max-height:calc(100vh - 7rem);padding:0 1rem 1rem;display:flex}.controllers[data-v-a83f7026]{flex-direction:column;flex-basis:35%;gap:1em;display:flex}.controllers .description-wrapper[data-v-a83f7026]{border-radius:var(--app-shape-card);overflow:hidden}.controllers .description-wrapper .description[data-v-a83f7026]{scrollbar-gutter:stable;background:var(--md-sys-color-surface-container-high);height:100%;padding:1em .5em 1em 1em;overflow:auto}.controllers .key-choose[data-v-a83f7026]{flex-direction:column;gap:.5em;margin-top:.5em;display:flex}.controllers .action-buttons[data-v-a83f7026]{flex-direction:row;gap:.25em;display:flex}.keyboard-shortcuts-overlay[data-v-a83f7026]{bottom:4em}.chart-container[data-v-a83f7026]{flex-direction:column;width:100%;height:100%;display:flex}.chart-container .buttons[data-v-a83f7026]{flex-direction:row;gap:.5em;margin-left:1em;display:flex}.speed-container[data-v-a83f7026]{width:fit-content;margin-top:-1em;margin-bottom:1em;margin-left:1em}.speed-container .speeds[data-v-a83f7026]{background:var(--md-sys-color-surface-container-high);border-radius:var(--app-shape-card);cursor:help;flex-direction:row;justify-content:center;gap:1rem;padding:.75em 1em;display:flex}.speed-container .speeds code[data-v-a83f7026]{font-family:Source Code Pro,monospace}.key-test-view[data-v-ab8a280c]{flex-direction:column;height:100%;display:flex}.list[data-v-ab8a280c]{background:var(--md-sys-color-surface-0);border-radius:var(--app-shape-card);flex-direction:row;justify-content:space-between;gap:.125rem;width:fit-content;height:3.5rem;margin:1rem;padding:0;display:flex}.item[data-v-ab8a280c]{flex:1;justify-content:center;align-items:center;min-width:16rem;padding:1rem 1.5rem 1rem 1rem;display:flex}.subheader[data-v-ec1963cc]{color:var(--md-sys-color-on-surface-variant);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);grid-template-columns:10fr 8fr 15fr 20fr 10fr;align-items:end;padding-block:1.5rem 1rem;padding-inline:1rem 1.5rem;display:grid}.list-item[data-v-ec1963cc]{border-radius:var(--app-shape-card);grid-template-columns:10fr 8fr 15fr 20fr 10fr;display:grid}.list-item[data-v-ec1963cc]:not([aria-disabled=true]){cursor:pointer}.list-item[data-active=true][data-v-ec1963cc]{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.list-item[aria-disabled=true][data-v-ec1963cc]>*{opacity:.38;pointer-events:none}.list-item[data-v-ec1963cc]{align-items:center;height:3.5em;padding-inline:1rem 1.5rem}code[data-v-ec1963cc]{font-family:Source Code Pro,monospace}.serial-number-cell[data-v-ec1963cc]{align-items:center;min-width:0;height:100%;display:flex}.serial-number[data-v-ec1963cc]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.copy-serial-number-button[data-v-ec1963cc]{opacity:0;pointer-events:none;cursor:pointer;flex:none;margin-inline-start:.5rem}.list-item:hover .copy-serial-number-button[data-v-ec1963cc],.list-item:focus-visible .copy-serial-number-button[data-v-ec1963cc]{opacity:1;pointer-events:auto}span[data-v-ec1963cc]{text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.new-releases-icon[data-v-ec1963cc]{align-content:center;font-size:28px}.list-item[aria-disabled=true]>.serial-number-cell[data-v-ec1963cc]{pointer-events:auto}h2[data-v-4ce4e7db]{margin-top:1.125rem!important;margin-bottom:1rem!important}.m3-prose p[data-v-4ce4e7db]{max-width:44rem}.m3-prose h3[data-v-4ce4e7db]{margin-top:.875rem;margin-bottom:.75rem;font-size:1.5em;line-height:1.6}#wizard[data-v-4ce4e7db]{flex-direction:column;align-items:center;width:100%;height:100%;padding:2em 24px;display:flex;overflow:auto}#wizard>.button-bar[data-v-4ce4e7db]{flex-direction:row;align-items:center;gap:.5em;display:flex}#wizard .demo-container[data-v-4ce4e7db]{border-radius:var(--app-shape-card);background:var(--md-sys-color-surface-variant);flex-direction:column;align-items:center;margin-top:2em;margin-bottom:1em;padding:1em 10em 2em;display:flex;position:relative}#wizard .hint[data-v-4ce4e7db]{border-radius:var(--app-shape-card);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);opacity:.9;flex-direction:row;align-items:center;padding:.5em 1em;display:flex;position:absolute}#wizard .hint-1[data-v-4ce4e7db]{top:calc(100% - 18rem);left:19.75rem}#wizard .hint-2[data-v-4ce4e7db]{top:calc(100% - 4.5em);left:27.25rem}#wizard .chrome-alert[data-v-4ce4e7db]{border-radius:var(--app-shape-screen);border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-surface);-webkit-user-select:none;user-select:none;width:320px;padding:24px 24px 16px;box-shadow:0 0 10px #0000001a}#wizard .chrome-alert ul[data-v-4ce4e7db]{border:1px solid var(--md-sys-color-outline);border-radius:var(--app-shape-control);min-height:200px;margin-top:.5em;padding-left:0;overflow:hidden}#wizard .chrome-alert li[data-v-4ce4e7db]:first-child{background-color:rgb(from var(--md-sys-color-on-surface) r g b / .08)}#wizard .chrome-alert .button-bar[data-v-4ce4e7db]{justify-content:flex-end;gap:.5em;display:flex}#wizard .chrome-alert .button[data-v-4ce4e7db]{text-align:center;border-radius:var(--app-shape-compact);border:none;padding:.75em 1.5em;text-decoration:none;display:inline-block}#wizard .chrome-alert .positive[data-v-4ce4e7db]{background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}#wizard ul[data-v-4ce4e7db]{border:1px solid var(--md-sys-color-outline);border-radius:var(--app-shape-control);margin-top:.5em;padding-left:0;overflow:hidden}#wizard .hint-container[data-v-4ce4e7db]{border-radius:var(--app-shape-control);background:var(--md-sys-color-surface-variant);flex-direction:column;align-items:start;padding:2em;display:flex;position:relative}#wizard .chrome-alert li[data-v-4ce4e7db]{padding:.5em 1em;list-style-type:none}.add-button[data-v-2aa53975]{padding-inline-end:1.5rem}.button[data-v-2aa53975]{padding-inline:1.25rem}.device-buttons-panel-full-screen[data-v-a9dba845]{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:24em;height:100%;margin:0 auto;display:flex}.button[data-v-a9dba845]{inline-size:100%;letter-spacing:.065rem;height:auto;padding:1.25em 1.5em;font-size:1.25rem;font-weight:400}.icon[data-v-a9dba845]{color:var(--md-sys-color-on-surface);margin-bottom:3rem;font-size:4.5rem}.hint[data-v-a9dba845]{text-align:center;letter-spacing:.03rem;color:var(--md-sys-color-on-surface-variant);padding:1em;display:block}.dont-use-hub-card[data-v-a9dba845]{color:var(--md-sys-color-on-surface-variant);justify-content:center;align-items:center;gap:1em;margin:2em -8em -8em;padding:1em;display:flex}.unsupported-hint[data-v-a9dba845]{letter-spacing:.03rem;color:var(--md-sys-color-on-surface-variant);margin-block:.5rem 1rem}.devices-view[data-v-84769093]{flex-direction:column;gap:8px;height:100%;padding:1em;display:flex;overflow:auto}.devices-container[data-v-84769093]{flex-direction:column;gap:8px;width:auto;display:flex}.log-viewer-container[data-v-b4163537]{border-radius:var(--app-shape-card-prominent);flex-direction:column;width:calc(100% - 2em);height:calc(100% - 2em);margin:1em;display:flex;overflow:hidden}.log-viewer[data-v-b4163537]{background-color:var(--md-sys-color-surface-variant);width:100%;height:100%;color:var(--md-sys-color-on-surface-variant);border-radius:var(--app-shape-card-prominent);white-space:pre-wrap;scroll-behavior:smooth;-webkit-user-select:text;user-select:text;flex:1;padding:16px;font-family:Consolas,monospace;overflow:auto}.not-connected-panel[data-v-09ae7208]{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.hint[data-v-09ae7208]{text-align:center;margin:16px;font-size:24px;display:block}.stepper-header[data-v-2f7a50e8]{flex-direction:row;align-items:center;gap:1rem;display:flex}.stepper-icon[data-v-2f7a50e8]{-webkit-user-select:none;user-select:none;background-color:var(--md-sys-color-on-surface-variant-light);width:36px;height:36px;color:var(--md-sys-color-surface-variant-light);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:500;display:flex}.current[data-v-2f7a50e8],.finished[data-v-2f7a50e8]{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.stepper-content[data-v-ad270107]{flex-direction:row;align-items:stretch;gap:16px;max-width:70%;padding-top:8px;padding-bottom:8px;display:flex}.no-divider[data-v-ad270107]:before{content:"";width:36px}.divider[data-v-ad270107]:before{content:"";background-color:var(--md-sys-color-outline-variant);width:1px;margin-left:17px;margin-right:17px}.choose-file-container[data-v-1f14125a]{flex-direction:row;gap:24px;display:flex}.choose-file-controls[data-v-1f14125a]{flex-direction:column;gap:12px;display:flex}.device-select[data-v-1f14125a]{inline-size:15rem;max-inline-size:100%}.firmware-selection-group[data-v-1f14125a]{border:0;flex-flow:wrap;gap:12px;max-inline-size:min(960px,100%);margin:0;padding:0;display:flex}.firmware-channel-card[data-v-1f14125a]{--md-color-container:transparent;flex-direction:column;flex:0 0 220px;gap:8px;min-block-size:148px;min-inline-size:0;padding:16px;display:flex}.firmware-channel-card.selected[data-v-1f14125a]{--md-color-container:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);box-shadow:inset 0 0 0 2px var(--md-sys-color-primary)}.firmware-version[data-v-1f14125a]{font-family:Source Code Pro,monospace}.firmware-channel-card-header[data-v-1f14125a]{justify-content:space-between;align-items:center;gap:8px;display:flex}.firmware-channel-card-time[data-v-1f14125a]{color:var(--md-sys-color-on-surface-variant);flex-direction:column;gap:2px;display:flex}.firmware-channel-card.selected .firmware-channel-card-time[data-v-1f14125a]{color:var(--md-sys-color-on-primary-container)}.channel-warning[data-v-1f14125a]{max-inline-size:min(720px,100%)}.firmware-actions[data-v-1f14125a]{flex-direction:column;gap:8px;inline-size:min(360px,100%);display:flex}.firmware-actions .m3-button[data-v-1f14125a]{inline-size:100%}.container[data-v-0bc27d8d]{flex-direction:column;padding:1em 2em 2em;display:flex;overflow-y:auto}#gen-desc{scroll-margin-top:6em}.m3-prose[data-v-1a75bcea]{height:100%;padding:2em;overflow:auto}.doc[data-v-1a75bcea]{max-width:1024px}.doc[data-v-1a75bcea] *{-webkit-user-select:text;user-select:text}.m3-prose[data-v-acd5f50f]{height:100%;padding:2em;overflow:auto}.doc[data-v-acd5f50f]{max-width:1024px}.doc[data-v-acd5f50f] *{-webkit-user-select:text;user-select:text}.root[data-v-e5d2b21d]{flex-direction:column;height:100%;display:flex}.FirmwareUpdateWrapperView__tabs[data-v-e5d2b21d]{margin:1rem}.m3-prose pre{background-color:var(--md-sys-color-surface-container-highest)!important;border-radius:var(--app-shape-card-prominent)!important;padding:1rem!important}.m3-prose pre code{background-color:#0000!important;padding:0!important}.m3-prose code{background-color:var(--md-sys-color-surface-container-highest)!important}.docs-content-page[data-v-3399e252]{max-width:1024px;height:100vh;margin:0 auto;overflow:hidden}.button[data-v-3399e252]{margin:2em 2em 1em}.m3-prose[data-v-3399e252]{height:100%;padding:1em 2em 5rem;overflow:auto}.doc[data-v-3399e252]{max-width:1024px}.doc[data-v-3399e252] *{-webkit-user-select:text;user-select:text}.docs-list-container[data-v-f4435f7c]{max-width:1024px;height:100vh;margin:0 auto;overflow-y:auto}.docs-list[data-v-f4435f7c]{flex-direction:column;gap:.5em;padding:1em;display:flex}.m3-card[data-v-f4435f7c]{border-radius:var(--app-shape-card-prominent);background:0 0;width:100%}.item[data-v-f4435f7c]{text-align:start;flex-direction:column;justify-content:flex-start;align-items:start;gap:.33rem;padding:1.3em 1em 1.25em;display:flex}.m3-chip[data-v-6e955810]{border-radius:var(--app-shape-card);height:3rem;padding:0 1rem}.m3-chip[data-selected=true][data-v-6e955810] .m3-chip-leading{font-variation-settings:"FILL" 1}.locale-select[data-v-82248b56]{max-width:600px}.lighting-effect-memory-actions[data-v-8b36140c]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.color-theme-preview[data-v-2dba2110]{--size:4rem;width:var(--size);height:var(--size);border-radius:var(--app-shape-card-prominent);box-shadow:var(--md-sys-elevation-level3);background-image:conic-gradient(var(--md-sys-color-primary) 0deg 90deg, var(--md-sys-color-secondary) 90deg 180deg, var(--md-sys-color-primary-container) 180deg 270deg, var(--md-sys-color-primary) 270deg 90deg)}.color-preset[data-v-4224e376]{flex-wrap:wrap;gap:.5rem;display:flex}.color-preset div[data-v-4224e376]{cursor:pointer;border-radius:var(--app-shape-compact);border:.0625rem solid var(--md-sys-color-outline);width:1.875rem;height:1.875rem}.color-custom[data-v-4224e376]{cursor:pointer;border-radius:var(--app-shape-compact);border:.0625rem solid var(--md-sys-color-outline);width:1.875rem;height:1.875rem;margin:.5rem 0}.color-label[data-v-4224e376]{cursor:default;color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-title-small-size);font-weight:var(--md-sys-typescale-title-small-weight);letter-spacing:var(--md-sys-typescale-title-small-tracking);line-height:var(--md-sys-typescale-title-small-line-height);margin-top:1rem}.settings-view-container[data-v-1fc0eefe]{max-width:1024px;height:100vh;margin:0 auto;overflow-y:auto}.settings-view[data-v-1fc0eefe]{flex-direction:column;gap:1em;padding:1em;display:flex}.mode-card[data-v-d0c18c0d]{text-align:start;color:var(--md-sys-color-on-surface);border-radius:var(--app-shape-card-prominent);transition:outline, background-color var(--md-easing-fast);flex:1;justify-content:start;padding:1.5rem;position:relative}.mode-card .mode-card-content[data-v-d0c18c0d]{flex-direction:column;gap:.5rem;width:100%;display:flex}.mode-card.selected[data-v-d0c18c0d]{background-color:rgba(from var(--md-sys-color-primary-container) r g b / .08);outline:2px solid var(--md-sys-color-primary)}:root.dark .mode-card.selected[data-v-d0c18c0d]{background-color:rgba(from var(--md-sys-color-on-primary-container) r g b / .12)}.mode-card .icon[data-v-d0c18c0d]{color:var(--md-sys-color-primary);font-size:1.5rem;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}._Description_8682087{line-height:1.5}.modes-view-container[data-v-e917fdd8]{max-width:1024px;height:100vh;margin:0 auto;padding:.5rem 1rem;overflow-y:auto}.modes-view[data-v-e917fdd8]{flex-direction:column;gap:1rem;display:flex}.modes-view .hint[data-v-e917fdd8]{width:fit-content;margin-block:1rem -.25rem;margin-inline:-.25rem}.hint[data-v-e917fdd8]{margin-top:.5rem;margin-inline-start:-1rem}.app[data-v-07ac5bb9]{flex-direction:row;display:flex}.app-content[data-v-07ac5bb9]{background:radial-gradient(circle at 100% 100%, transparent var(--md-sys-shape-corner-large-increased), var(--md-sys-color-surface-container-high) 0) top left / var(--md-sys-shape-corner-large-increased) var(--md-sys-shape-corner-large-increased) no-repeat, radial-gradient(circle at 100% 0, transparent var(--md-sys-shape-corner-large-increased), var(--md-sys-color-surface-container-high) 0) bottom left / var(--md-sys-shape-corner-large-increased) var(--md-sys-shape-corner-large-increased) no-repeat, linear-gradient(var(--md-sys-color-surface-container), var(--md-sys-color-surface-container));width:calc(100% - 5rem);height:100vh}.overlay[data-v-07ac5bb9]{background-color:rgba(from var(--md-sys-color-scrim) r g b / .4);z-index:3000;width:100vw;height:100vh;position:absolute}.update-hint[data-v-d068e2a5]{max-width:30%;position:absolute;top:24px;right:24px}.update-hint .m3-card[data-v-d068e2a5]{box-shadow:var(--md-sys-elevation-level4);flex-direction:column;gap:8px;padding:24px;display:flex}.update-hint{max-width:30%;position:absolute;top:1rem;right:1rem}.update-hint .card{box-shadow:var(--md-sys-elevation-level4);color:var(--md-sys-color-on-surface-variant);flex-direction:column;align-items:flex-end;gap:.5rem;padding:1.5rem;display:flex}pre[data-v-58f744ab],code[data-v-58f744ab]{-webkit-user-select:text;user-select:text}.root[data-v-d4118fc3]{background-color:var(--md-sys-color-surface);z-index:10000;flex-direction:column;justify-content:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}@media (width>=0){.root[data-v-d4118fc3]{align-items:center;padding:2em}}@media (width>=1024px){.root[data-v-d4118fc3]{align-items:center;padding:2em 8em}}@media (width>=1600px){.root[data-v-d4118fc3]{align-items:center;padding:2em 16em;font-size:20px}}h3[data-v-d4118fc3]:first-of-type{margin-top:0}img[data-v-d4118fc3]{align-self:center;width:128px;height:128px;margin-bottom:0}.root[data-v-82ce39cc]{background-color:var(--md-sys-color-surface);z-index:10000;flex-direction:column;align-items:start;width:100vw;height:100vh;display:flex;position:absolute;top:0;left:0;overflow:auto}@media (width>=0){.root[data-v-82ce39cc]{padding:2rem}}@media (width>=1024px){.root[data-v-82ce39cc]{padding:2rem 8rem}}@media (width>=1600px){.root[data-v-82ce39cc]{padding:2rem 16rem;font-size:20px}}img[data-v-82ce39cc]{align-self:center;width:100%;max-width:128px;height:auto;margin-bottom:0;display:block}h2[data-v-82ce39cc]{align-self:center;margin-top:1.25rem}h4[data-v-82ce39cc]{margin-top:.5rem}div[data-v-2a617596]{box-shadow:var(--md-sys-elevation-level5);border-radius:var(--app-shape-screen);pointer-events:none;background-color:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);z-index:1900;padding:24px;position:absolute;top:72px;right:16px}h1[data-v-2a617596]{margin-bottom:0}h2[data-v-2a617596]{margin-top:1rem}.dev-build-overlay[data-v-9716054d]{color:var(--md-sys-color-on-surface-variant);z-index:1000;pointer-events:none;flex-direction:column;justify-content:end;align-items:end;margin:.25rem;font-family:Source Code Pro,monospace;font-size:1rem;display:flex;position:fixed;bottom:0;right:0}.region-site-hint[data-v-1cd04f6b]{z-index:10000;background:var(--md-sys-color-surface-variant);width:100%;color:var(--md-sys-color-on-surface);box-shadow:var(--md-sys-elevation-level4);position:absolute;top:0}.region-site-hint .container[data-v-1cd04f6b]{flex-direction:column;gap:8px;width:100%;max-width:840px;margin:0 auto;padding:24px;display:flex}.not-current-profile-overlay[data-v-388454a2]{box-shadow:var(--md-sys-elevation-level2);z-index:10000;transition:all var(--md-easing);max-width:min(50%,30em);color:var(--md-sys-color-on-surface-variant);background-color:rgba(from var(--md-sys-color-surface-variant) r g b / 1);border-radius:var(--app-shape-card);flex-direction:column;justify-content:center;gap:1rem;margin:1em;padding:1em;display:flex;position:fixed;top:0;right:0}.not-current-profile-overlay .title[data-v-388454a2]{font-size:1.125rem;font-weight:500}.profile-settings-loading-overlay[data-v-5c2dca54]{z-index:30000;background-color:rgba(from var(--md-sys-color-scrim) r g b / .28);-webkit-backdrop-filter:blur(.375rem);backdrop-filter:blur(.375rem);justify-content:center;align-items:center;display:flex;position:fixed;inset:0 0 0 5rem}.profile-settings-loading-content[data-v-5c2dca54]{color:var(--md-sys-color-on-surface);font:var(--md-sys-typescale-title-medium-font);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);flex-direction:column;align-items:center;gap:1rem;display:flex}.profile-settings-loading-enter-active[data-v-5c2dca54],.profile-settings-loading-leave-active[data-v-5c2dca54]{transition:opacity .18s var(--md-sys-motion-easing-standard), backdrop-filter .18s var(--md-sys-motion-easing-standard)}.profile-settings-loading-enter-from[data-v-5c2dca54],.profile-settings-loading-leave-to[data-v-5c2dca54]{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}.container[data-v-44a405a5]{--shape-corner:var(--app-shape-card-prominent);z-index:20001;grid-template-columns:1fr 1fr;gap:8px;min-width:35em;margin-top:4px;padding:8px;display:grid;position:fixed;top:4.25em;left:5.25em}.fade-enter-active[data-v-3a37d3f4],.fade-leave-active[data-v-3a37d3f4]{transition:opacity .18s}.fade-enter-from[data-v-3a37d3f4],.fade-leave-to[data-v-3a37d3f4]{opacity:0}.pop-enter-active[data-v-3a37d3f4],.pop-leave-active[data-v-3a37d3f4]{transition:opacity .18s,transform .18s}.pop-enter-from[data-v-3a37d3f4],.pop-leave-to[data-v-3a37d3f4]{opacity:0;transform:translateY(-1em)}.overlay[data-v-3a37d3f4]{background-color:rgba(from var(--md-sys-color-scrim) r g b / .4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;will-change:opacity;place-items:center;display:grid;position:fixed;inset:0}dialog[data-v-0ad7a2b3]{width:720px}.doc[data-v-0ad7a2b3] *{-webkit-user-select:text;user-select:text}
