.md-navigation{--_elevation-level: var(--_nav-elevation, 0);--_shadow-color: var(--_nav-shadow, var(--md-sys-color-shadow));box-sizing:border-box;margin:0;border:0;border-radius:var(--_nav-shape);background:var(--_nav-container);color:var(--md-sys-color-on-surface)}.md-nav-items{display:flex;gap:var(--_nav-gap, 0px)}.md-navigation-bar{height:var(--_nav-height);width:100%}.md-navigation-bar>.md-nav-items{height:100%}.md-navigation-rail{width:var(--_nav-width, max-content);min-width:var(--_nav-min-width, 0px);max-width:var(--_nav-max-width, 100%);padding-block:var(--_nav-top) var(--_nav-end-padding, 0px)}.md-navigation-rail>header{display:flex;justify-content:center;margin-bottom:var(--_nav-header-gap)}.md-navigation-rail>.md-nav-items,.md-navigation-drawer>.md-nav-items{flex-direction:column}.md-nav-item{--_nav-item-state-color: transparent;--_nav-item-state-opacity: 0;--_nav-item-background-state-color: transparent;--_nav-item-background-state-opacity: 0;--_nav-item-pressed-state-opacity: var( --md-sys-state-pressed-state-layer-opacity );--_button-rest-shape: var( --_nav-item-indicator-shape, var(--_nav-indicator-shape) );--_button-pressed-shape: var(--_button-rest-shape);--_button-state-color: var(--_nav-item-state-color);--_button-state-opacity: var(--_nav-item-state-opacity);--_button-background-state-color: var(--_nav-item-background-state-color);--_button-background-state-opacity: var(--_nav-item-background-state-opacity);--_button-pressed-state-color: var(--_nav-item-pressed-state-color);--_button-pressed-state-opacity: var(--_nav-item-pressed-state-opacity);position:relative;display:flex;align-items:center;justify-content:center;flex:1;box-sizing:border-box;min-width:0;min-height:var(--_nav-item-height, var(--_nav-height));padding:0 var(--_nav-item-outer-trailing, 0px) 0 var(--_nav-item-outer-leading, 0px);border:0;border-radius:var(--_nav-item-shape, 0px);background:transparent;color:var(--_nav-item-label);letter-spacing:var(--_nav-item-tracking);cursor:pointer}.md-navigation:where(:not(.md-navigation-drawer)) .md-nav-item{font:var(--_nav-item-font);letter-spacing:var(--_nav-item-tracking)}.md-nav-indicator{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:var(--_nav-item-indicator-gap, var(--md-sys-measurement-space150));box-sizing:border-box;width:var(--_nav-item-indicator-width, 100%);height:var(--_nav-item-indicator-height, var(--_nav-indicator-height));padding-inline:var(--_nav-item-leading, var(--md-sys-measurement-space200)) var(--_nav-item-trailing, var(--md-sys-measurement-space200));border-radius:var(--_nav-item-indicator-shape, var(--_nav-indicator-shape))}.md-nav-item[aria-current=page]>.md-nav-indicator{background:var(--_nav-item-indicator, var(--_nav-indicator))}.md-nav-indicator>svg{flex:none;width:var(--_nav-item-icon-size);height:var(--_nav-item-icon-size);color:var(--_nav-item-icon)}.md-nav-label{white-space:nowrap}.md-nav-indicator::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--_button-background-state-color);opacity:var(--_button-background-state-opacity);pointer-events:none;transition:opacity 15ms linear,background-color 15ms linear}.md-navigation:where(:not(.md-navigation-drawer)) .md-nav-item:where(:hover,[data-component-state=hovered]):not([data-touch]){--_nav-item-state-opacity: var(--md-sys-state-hover-state-layer-opacity);--_nav-item-background-state-opacity: var( --md-sys-state-hover-state-layer-opacity )}.md-navigation:where(:not(.md-navigation-drawer)) .md-nav-item:where(:focus-visible,[data-component-state=focused]){--_nav-item-state-opacity: var(--md-sys-state-focus-state-layer-opacity);--_nav-item-background-state-opacity: var( --md-sys-state-focus-state-layer-opacity )}.md-navigation:where(:not(.md-navigation-drawer)) .md-nav-item:where(:active,[data-pressed],[data-component-state=pressed]){--_nav-item-state-opacity: var(--md-sys-state-pressed-state-layer-opacity)}.md-nav-item[data-component-state=pressed]{--_button-background-state-color: var(--_button-state-color);--_button-background-state-opacity: var(--_button-state-opacity)}.md-nav-item:is(:focus-visible,[data-component-state=focused])>.md-nav-indicator{outline:var( --_nav-item-focus-width, var(--md-sys-state-focus-indicator-thickness) ) solid var(--_nav-item-focus-color, currentColor);outline-offset:var( --_nav-item-focus-offset, var(--md-sys-state-focus-indicator-outer-offset) )}.md-nav-item:focus-visible{outline:none}.md-navigation[data-orientation=vertical] .md-nav-item{padding-inline:0}.md-navigation[data-orientation=vertical] .md-nav-indicator{padding:0;transform:translateY(calc((var(--_nav-item-label-gap) + 1lh) / -2))}.md-navigation[data-orientation=vertical] .md-nav-label{position:absolute;left:50%;top:calc(100% + var(--_nav-item-label-gap));transform:translateX(-50%)}.md-navigation-drawer{display:flex;flex-direction:column;box-sizing:border-box;block-size:var(--_nav-height);max-block-size:100dvh;width:var(--_nav-width);max-width:100%;padding:var(--md-sys-measurement-space200) calc((var(--_nav-width) - var(--_nav-indicator-width)) / 2)}.md-navigation-drawer .md-nav-item{min-height:var(--_nav-indicator-height);font-family:var(--_nav-item-font-family);font-size:var(--_nav-item-font-size);font-weight:var(--_nav-item-font-weight);line-height:var(--_nav-item-line-height)}.md-navigation-drawer .md-nav-indicator{width:var(--_nav-indicator-width);max-width:100%;justify-content:start}.md-navigation-drawer h3{margin:0;padding:var(--md-sys-measurement-space200);color:var(--_nav-headline-color);font-family:var(--_nav-headline-font-family);font-size:var(--_nav-headline-font-size);font-weight:var(--_nav-headline-font-weight);line-height:var(--_nav-headline-line-height);letter-spacing:var(--_nav-headline-tracking)}.md-nav-count{margin-left:auto;color:var(--_nav-item-large-badge-label-color);font-family:var(--_nav-item-large-badge-label-font-family);font-size:var(--_nav-item-large-badge-label-font-size);font-weight:var(--_nav-item-large-badge-label-font-weight);line-height:var(--_nav-item-large-badge-label-line-height);letter-spacing:var(--_nav-item-large-badge-label-tracking)}.md-navigation-drawer hr{align-self:stretch;flex:none;margin-inline:0;border:0;border-top:var(--md-comp-divider-thickness) solid var(--_nav-divider);margin-block:var(--md-sys-measurement-space100)}.md-navigation[data-navigation-modal]{position:fixed;inset-block:0;inset-inline-start:0;inset-inline-end:auto;height:100dvh;max-height:100dvh;overflow:hidden;touch-action:pan-y}.md-navigation[data-navigation-modal]:not([open]){display:none}.md-navigation[data-navigation-modal]::backdrop{opacity:1;transition:opacity var(--_motion-default-effects-duration) var(--_motion-default-effects-easing);background:color-mix(in srgb,var(--_nav-scrim, var(--md-ref-palette-neutral0)) calc(var(--_nav-scrim-opacity, 0.32) * 100%),transparent)}.md-navigation[data-drawer-closing]::backdrop{opacity:0}@starting-style{.md-navigation[data-navigation-modal]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.md-navigation[data-navigation-modal]::backdrop{transition:none}.md-nav-indicator::before{transition:none}}@media(forced-colors:active){.md-nav-item[aria-current=page]>.md-nav-indicator{outline:1px solid Highlight}.md-nav-indicator::before{display:none}}.md-navigation-drawer>.md-nav-items{min-block-size:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;flex:1}.md-navigation-drawer .md-nav-item{flex:none}.md-navigation-bar{min-block-size:var(--_nav-height);block-size:auto}.md-navigation-bar>.md-nav-items{min-block-size:inherit;block-size:auto}.md-navigation-bar[data-orientation=vertical] .md-nav-item{--_nav-label-height: 1lh;--_nav-text-padding: max(0px, calc((var(--_nav-height) - var(--_nav-item-indicator-height, var(--_nav-indicator-height)) - var(--md-sys-typescale-label-medium-line-height) - var(--_nav-item-label-gap)) / 2));container-type:inline-size;min-block-size:max(var(--_nav-height),calc(var(--_nav-item-indicator-height, var(--_nav-indicator-height)) + var(--_nav-label-height) + var(--_nav-item-label-gap) + 2 * var(--_nav-text-padding)))}.md-navigation-bar[data-orientation=vertical] .md-nav-indicator{transform:translateY(calc((var(--_nav-item-label-gap) + var(--_nav-label-height)) / -2))}.md-navigation-bar .md-nav-label{white-space:normal;text-align:center;hyphens:auto}.md-navigation-bar[data-orientation=vertical] .md-nav-label{inline-size:max-content;max-inline-size:calc(100cqw - 2 * var(--md-sys-measurement-space100))}.md-navigation-bar[data-orientation=horizontal]>.md-nav-items{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;inline-size:max-content;max-inline-size:100%;margin-inline:auto}.md-navigation-bar[data-orientation=horizontal] .md-nav-indicator{min-block-size:var(--_nav-item-indicator-height, var(--_nav-indicator-height));block-size:auto}.md-navigation-header{display:flex;align-items:center;flex:none}.md-navigation-header>h3{flex:1;min-inline-size:0}.md-navigation-drawer a.md-nav-item{text-decoration:none}:root:has(dialog[data-navigation-modal]:modal){overflow:hidden}.md-nav-icon{position:relative;display:block;flex:none;inline-size:var(--_nav-item-icon-size);block-size:var(--_nav-item-icon-size)}.md-nav-icon>svg{display:block;inline-size:100%;block-size:100%;color:var(--_nav-item-icon)}.md-nav-icon>svg:last-of-type{display:none}.md-nav-item[aria-current=page] .md-nav-icon>svg:first-of-type{display:none}.md-nav-item[aria-current=page] .md-nav-icon>svg:last-of-type{display:block}.md-rail-frame{--_rail-content-width: 0px;--_rail-rest-width: var(--md-comp-nav-rail-collapsed-container-width);position:relative;isolation:isolate;display:flex;inline-size:100%;block-size:40rem;max-inline-size:100%;overflow:clip;background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);border:var(--md-comp-divider-thickness) solid var(--md-sys-color-outline-variant);border-radius:var(--md-sys-shape-corner-medium)}.md-rail-frame[data-width=narrow]{--_rail-rest-width: var(--md-comp-nav-rail-collapsed-narrow-container-width)}.md-navigation-slot{flex:none;min-inline-size:0;block-size:100%}.md-navigation-surface{block-size:100%}.md-navigation-surface[hidden]{display:none}.md-rail-frame .md-navigation-rail{display:flex;flex-direction:column;block-size:100%;min-block-size:0;overflow:auto}.md-navigation-rail>header{flex:none;flex-direction:column;align-items:flex-start;padding-inline:calc((var(--_rail-rest-width) - var(--md-comp-fab-container-width)) / 2);gap:var(--md-sys-measurement-space100)}.md-navigation-rail[data-variant=expanded]>header{align-items:flex-start;padding-inline:var( --md-comp-nav-rail-item-horizontal-full-width-leading-space )}.md-navigation-rail[data-variant=expanded] .md-rail-menu{margin-inline-start:calc((var(--md-comp-fab-container-width) - var(--md-comp-icon-button-small-container-height)) / 2)}.md-navigation-rail .md-nav-items{flex:none;inline-size:100%}.md-navigation-rail .md-nav-item{--_nav-label-height: 1lh;--_nav-item-label-gap: var(--_nav-item-indicator-gap);flex:none;inline-size:100%}.md-navigation-rail :where(.md-nav-icon,.md-nav-label,.md-nav-fab>span:not(.md-button-ripple)){position:relative}.md-navigation-rail .md-nav-label{white-space:normal;overflow-wrap:normal;hyphens:auto}.md-navigation-rail[data-orientation=horizontal] .md-nav-item{justify-content:flex-start}.md-navigation-rail[data-orientation=horizontal] .md-nav-indicator{inline-size:max-content;max-inline-size:100%;min-block-size:var(--_nav-item-indicator-height);block-size:auto}.md-navigation-rail[data-orientation=horizontal] .md-nav-label{min-inline-size:0;color:var(--_nav-item-icon)}.md-navigation-rail[data-orientation=vertical] .md-nav-item{min-block-size:var(--_nav-item-height);block-size:max(var(--_nav-item-height),calc(var(--_nav-item-indicator-height) + var(--_nav-item-label-gap) + var(--_nav-label-height) + 2 * var(--_nav-item-vertical-padding)));padding-block:var(--_nav-item-vertical-padding)}.md-navigation-rail[data-orientation=vertical] .md-nav-indicator{transform:translateY(calc((var(--_nav-item-label-gap) + var(--_nav-label-height)) / -2))}.md-navigation-rail[data-orientation=vertical] .md-nav-label{inline-size:max-content;max-inline-size:calc(var(--_rail-rest-width) - 2 * var(--md-sys-measurement-space200))}.md-navigation-rail[data-variant=collapsed] :is([data-navigation-secondary],.md-nav-section){display:none}.md-nav-section{margin:var(--md-sys-measurement-space150) 0 var(--md-sys-measurement-space100);padding-inline:calc(var(--md-comp-nav-rail-item-horizontal-full-width-leading-space) + var(--md-comp-nav-rail-item-active-indicator-leading-space));font:var(--md-sys-typescale-label-large-weight) var(--md-sys-typescale-label-large-size) / var(--md-sys-typescale-label-large-line-height) var(--md-sys-typescale-label-large-font);color:var(--md-sys-color-on-surface-variant)}.md-navigation-rail .md-nav-fab{--_elevation-level: var(--md-sys-elevation-level0);justify-content:flex-start}.md-navigation-rail .md-nav-fab.md-fab{padding-inline:calc((var(--_fab-width) - var(--_button-icon-size)) / 2)}.md-navigation-rail[data-variant=collapsed] .md-rail-menu{margin-inline-start:calc((var(--md-comp-fab-container-width) - var(--md-comp-icon-button-small-container-height)) / 2)}.md-navigation-rail[data-variant=expanded][data-indicator=fill] .md-nav-indicator{inline-size:100%;justify-content:flex-start}.md-navigation-rail[data-variant=collapsed] .md-nav-fab>span:not(.md-button-ripple){display:none}.md-icon-button.md-rail-menu>span:not(.md-button-ripple){display:flex;position:absolute;opacity:1;transform:rotate(0deg);transition:opacity var(--_motion-fast-effects-duration) var(--_motion-fast-effects-easing),transform var(--_motion-default-spatial-duration) var(--_motion-default-spatial-easing)}.md-icon-button.md-rail-menu>[data-navigation-collapse-icon]:not(.md-button-ripple){opacity:0;transform:rotate(-90deg)}.md-navigation-rail[data-variant=expanded] .md-rail-menu>[data-navigation-menu-icon]{opacity:0;transform:rotate(90deg)}.md-navigation-rail[data-variant=expanded] .md-rail-menu>[data-navigation-collapse-icon]{opacity:1;transform:rotate(0deg)}.md-navigation-rail[data-variant=expanded][data-orientation=vertical] .md-nav-item{justify-content:flex-start;padding-inline:var( --md-comp-nav-rail-item-horizontal-full-width-leading-space )}.md-rail-frame[data-transitioning] .md-navigation-rail{overflow:hidden}.md-rail-frame[data-transitioning] .md-navigation-rail>:is(header,.md-nav-items){inline-size:var(--_rail-content-width);box-sizing:border-box;align-self:var(--_rail-content-align)}.md-rail-screen{scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce){.md-icon-button.md-rail-menu>span:not(.md-button-ripple){transition:none}}.md-nav-badge{flex:none}.md-nav-icon>.md-nav-badge{position:absolute;inset-block-start:0;inset-inline-end:0}.md-rail-frame[data-alignment=center] .md-nav-items{margin-block:auto}.md-rail-body{position:relative;min-inline-size:0;flex:1;display:flex;flex-direction:column;block-size:100%}.md-rail-body>header{flex:none;display:flex;align-items:center;gap:var(--md-sys-measurement-space150);padding:var(--md-sys-measurement-space200);font:inherit}.md-rail-external-menu[hidden]{display:none}.md-rail-screen{flex:1;min-block-size:0;overflow:auto;padding:var(--md-sys-measurement-space300)}.md-rail-screen h3{margin-block-start:0}.md-rail-screen article{display:flex;gap:var(--md-sys-measurement-space200);align-items:center;padding-block:var(--md-sys-measurement-space200);border-block-end:var(--md-comp-divider-thickness) solid var(--md-comp-divider-color)}.md-rail-screen article p{margin:var(--md-sys-measurement-space50) 0 0;color:var(--md-sys-color-on-surface-variant)}.md-navigation-scrim{position:absolute;inset:0;z-index:2;border:0;padding:0;background:color-mix(in srgb,var(--md-comp-navigation-drawer-scrim-color) calc(var(--md-comp-navigation-drawer-scrim-opacity) * 100%),transparent)}.md-navigation-scrim[hidden]{display:none}.md-rail-frame[data-modal-open=true] .md-navigation-surface{position:absolute;inset-block:0;inset-inline-start:0;z-index:3}.md-rail-frame[data-modal-open=true] .md-navigation-slot{inline-size:var(--_rail-rest-width)}.md-rail-frame[data-rail-hidden=true] .md-navigation-slot,.md-rail-frame[data-modal-open=true][data-collapse=hidden] .md-navigation-slot{inline-size:0}.md-rail-frame[data-transitioning] .md-navigation-slot{inline-size:var(--_rail-slot-width)}.md-navigation-bar{--_nav-container: var(--md-comp-nav-bar-container-color);--_nav-elevation: var(--md-comp-nav-bar-container-elevation);--_nav-height: var(--md-comp-nav-bar-container-height);--_nav-shadow: var(--md-comp-nav-bar-container-shadow-color);--_nav-shape: var(--md-comp-nav-bar-container-shape);--_nav-gap: var(--md-comp-nav-bar-item-between-space)}.md-navigation-rail{--_nav-header-gap: var(--md-comp-nav-rail-item-header-space-minimum)}.md-navigation-drawer{--_nav-indicator: var(--md-comp-navigation-drawer-active-indicator-color);--_nav-indicator-height: var(--md-comp-navigation-drawer-active-indicator-height);--_nav-indicator-shape: var(--md-comp-navigation-drawer-active-indicator-shape);--_nav-indicator-width: var(--md-comp-navigation-drawer-active-indicator-width);--_nav-container: var(--md-comp-navigation-drawer-container-color);--_nav-height: var(--md-comp-navigation-drawer-container-height);--_nav-shape: var(--md-comp-navigation-drawer-container-shape);--_nav-width: var(--md-comp-navigation-drawer-container-width);--_nav-divider: var(--md-comp-navigation-drawer-divider-color);--_nav-headline-color: var(--md-comp-navigation-drawer-headline-color);--_nav-headline-font-family: var(--md-comp-navigation-drawer-headline-font);--_nav-headline-line-height: var(--md-comp-navigation-drawer-headline-line-height);--_nav-headline-font-size: var(--md-comp-navigation-drawer-headline-size);--_nav-headline-tracking: var(--md-comp-navigation-drawer-headline-tracking);--_nav-headline-font-weight: var(--md-comp-navigation-drawer-headline-weight);--_nav-scrim: var(--md-comp-navigation-drawer-scrim-color);--_nav-scrim-opacity: var(--md-comp-navigation-drawer-scrim-opacity)}.md-navigation-rail:where([data-variant=collapsed]){--_nav-container: var(--md-comp-nav-rail-collapsed-container-color);--_nav-elevation: var(--md-comp-nav-rail-collapsed-container-elevation);--_nav-shape: var(--md-comp-nav-rail-collapsed-container-shape);--_nav-width: var(--md-comp-nav-rail-collapsed-container-width);--_nav-gap: var(--md-comp-nav-rail-collapsed-item-vertical-space);--_nav-top: var(--md-comp-nav-rail-collapsed-top-space)}.md-navigation-rail:where([data-variant=collapsed]):where([data-width=narrow]){--_nav-width: var(--md-comp-nav-rail-collapsed-narrow-container-width)}.md-navigation-rail:where([data-variant=expanded]){--_nav-gap: var(--md-comp-nav-rail-expanded-between-item-space);--_nav-container: var(--md-comp-nav-rail-expanded-container-color);--_nav-elevation: var(--md-comp-nav-rail-expanded-container-elevation);--_nav-shape: var(--md-comp-nav-rail-expanded-container-shape);--_nav-max-width: var(--md-comp-nav-rail-expanded-container-width-maximum);--_nav-min-width: var(--md-comp-nav-rail-expanded-container-width-minimum);--_nav-top: var(--md-comp-nav-rail-expanded-top-space);--_nav-end-padding: var(--md-comp-nav-rail-expanded-vertical-trailing-space)}.md-navigation-rail:where([data-variant=expanded]):where([data-layout=modal]){--_nav-container: var(--md-comp-nav-rail-expanded-modal-container-color);--_nav-elevation: var(--md-comp-nav-rail-expanded-modal-container-elevation);--_nav-shape: var(--md-comp-nav-rail-expanded-modal-container-shape)}.md-navigation-drawer:where([data-variant=modal]){--_nav-container: var(--md-comp-navigation-drawer-modal-container-color);--_nav-elevation: var(--md-comp-navigation-drawer-modal-container-elevation)}.md-navigation-drawer:where([data-variant=standard]){--_nav-container: var(--md-comp-navigation-drawer-standard-container-color);--_nav-elevation: var(--md-comp-navigation-drawer-standard-container-elevation)}.md-navigation-bar .md-nav-item{--_nav-item-indicator-gap: var(--md-comp-nav-bar-item-active-indicator-icon-label-space);--_nav-item-indicator-shape: var(--md-comp-nav-bar-item-active-indicator-shape);--_nav-item-icon-size: var(--md-comp-nav-bar-item-icon-size)}.md-navigation-bar:where([data-orientation=horizontal]) .md-nav-item{--_nav-item-indicator-height: var(--md-comp-nav-bar-item-horizontal-active-indicator-height);--_nav-item-indicator-gap: var(--md-comp-nav-bar-item-horizontal-active-indicator-icon-label-space);--_nav-item-leading: var(--md-comp-nav-bar-item-horizontal-active-indicator-leading-space);--_nav-item-trailing: var(--md-comp-nav-bar-item-horizontal-active-indicator-trailing-space);--_nav-item-font: var(--md-comp-nav-bar-item-horizontal-label-text-font);--_nav-item-tracking: var(--md-comp-nav-bar-item-horizontal-label-text-font-letter-spacing)}.md-navigation-bar:where([data-orientation=vertical]) .md-nav-item{--_nav-item-indicator-height: var(--md-comp-nav-bar-item-vertical-active-indicator-height);--_nav-item-indicator-gap: var(--md-comp-nav-bar-item-vertical-active-indicator-icon-label-space);--_nav-item-indicator-width: var(--md-comp-nav-bar-item-vertical-active-indicator-width);--_nav-item-label-gap: var(--md-comp-nav-bar-item-vertical-container-between-space);--_nav-item-font: var(--md-comp-nav-bar-item-vertical-label-text-font);--_nav-item-tracking: var(--md-comp-nav-bar-item-vertical-label-text-font-letter-spacing)}.md-navigation-rail .md-nav-item{--_nav-item-indicator-gap: var(--md-comp-nav-rail-item-active-indicator-icon-label-space);--_nav-item-leading: var(--md-comp-nav-rail-item-active-indicator-leading-space);--_nav-item-indicator-shape: var(--md-comp-nav-rail-item-active-indicator-shape);--_nav-item-trailing: var(--md-comp-nav-rail-item-active-indicator-trailing-space);--_nav-item-height: var(--md-comp-nav-rail-item-container-height);--_nav-item-shape: var(--md-comp-nav-rail-item-container-shape);--_nav-item-vertical-padding: var(--md-comp-nav-rail-item-container-vertical-space);--_nav-item-icon-size: var(--md-comp-nav-rail-item-icon-size)}.md-navigation-rail:where([data-orientation=horizontal]) .md-nav-item{--_nav-item-indicator-height: var(--md-comp-nav-rail-item-horizontal-active-indicator-height);--_nav-item-outer-leading: var(--md-comp-nav-rail-item-horizontal-full-width-leading-space);--_nav-item-outer-trailing: var(--md-comp-nav-rail-item-horizontal-full-width-trailing-space);--_nav-item-indicator-gap: var(--md-comp-nav-rail-item-horizontal-icon-label-space);--_nav-item-font: var(--md-comp-nav-rail-item-horizontal-label-text-font);--_nav-item-tracking: var(--md-comp-nav-rail-item-horizontal-label-text-font-letter-spacing)}.md-navigation-rail:where([data-size=short]) .md-nav-item{--_nav-item-height: var(--md-comp-nav-rail-item-short-container-height)}.md-navigation-rail:where([data-orientation=vertical]) .md-nav-item{--_nav-item-indicator-height: var(--md-comp-nav-rail-item-vertical-active-indicator-height);--_nav-item-indicator-width: var(--md-comp-nav-rail-item-vertical-active-indicator-width);--_nav-item-indicator-gap: var(--md-comp-nav-rail-item-vertical-icon-label-space);--_nav-item-font: var(--md-comp-nav-rail-item-vertical-label-text-font);--_nav-item-tracking: var(--md-comp-nav-rail-item-vertical-label-text-font-letter-spacing);--_nav-item-outer-leading: var(--md-comp-nav-rail-item-vertical-leading-space);--_nav-item-outer-trailing: var(--md-comp-nav-rail-item-vertical-trailing-space)}.md-navigation-drawer .md-nav-item{--_nav-item-focus-color: var(--md-comp-navigation-drawer-focus-indicator-color);--_nav-item-focus-offset: var(--md-comp-navigation-drawer-focus-indicator-outline-offset);--_nav-item-focus-width: var(--md-comp-navigation-drawer-focus-indicator-thickness);--_nav-item-icon-size: var(--md-comp-navigation-drawer-icon-size);--_nav-item-font-family: var(--md-comp-navigation-drawer-label-text-font);--_nav-item-line-height: var(--md-comp-navigation-drawer-label-text-line-height);--_nav-item-font-size: var(--md-comp-navigation-drawer-label-text-size);--_nav-item-tracking: var(--md-comp-navigation-drawer-label-text-tracking);--_nav-item-font-weight: var(--md-comp-navigation-drawer-label-text-weight);--_nav-item-large-badge-label-color: var(--md-comp-navigation-drawer-large-badge-label-color);--_nav-item-large-badge-label-font-family: var(--md-comp-navigation-drawer-large-badge-label-font);--_nav-item-large-badge-label-line-height: var(--md-comp-navigation-drawer-large-badge-label-line-height);--_nav-item-large-badge-label-font-size: var(--md-comp-navigation-drawer-large-badge-label-size);--_nav-item-large-badge-label-tracking: var(--md-comp-navigation-drawer-large-badge-label-tracking);--_nav-item-large-badge-label-font-weight: var(--md-comp-navigation-drawer-large-badge-label-weight);--_nav-item-pressed-state-opacity: var(--md-comp-navigation-drawer-pressed-state-layer-opacity)}.md-navigation-bar .md-nav-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_nav-item-icon: var(--md-comp-nav-bar-item-active-icon-color);--_nav-item-indicator: var(--md-comp-nav-bar-item-active-indicator-color);--_nav-item-label: var(--md-comp-nav-bar-item-active-label-text-color)}.md-navigation-bar .md-nav-item:where(:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)))){--_nav-item-icon: var(--md-comp-nav-bar-item-inactive-icon-color);--_nav-item-label: var(--md-comp-nav-bar-item-inactive-label-text-color)}.md-navigation-rail .md-nav-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_nav-item-icon: var(--md-comp-nav-rail-item-active-icon-color);--_nav-item-indicator: var(--md-comp-nav-rail-item-active-indicator-color);--_nav-item-label: var(--md-comp-nav-rail-item-active-label-text-color)}.md-navigation-rail .md-nav-item:where(:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)))){--_nav-item-icon: var(--md-comp-nav-rail-item-inactive-icon-color);--_nav-item-label: var(--md-comp-nav-rail-item-inactive-label-text-color)}.md-navigation-drawer .md-nav-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_nav-item-icon: var(--md-comp-navigation-drawer-active-icon-color);--_nav-item-label: var(--md-comp-navigation-drawer-active-label-text-color);--_nav-item-font-weight: var(--md-comp-navigation-drawer-active-label-text-weight)}.md-navigation-drawer .md-nav-item:where(:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)))){--_nav-item-icon: var(--md-comp-navigation-drawer-inactive-icon-color);--_nav-item-label: var(--md-comp-navigation-drawer-inactive-label-text-color)}.md-navigation-drawer .md-nav-item:where(:where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_nav-item-state-opacity: var(--md-comp-navigation-drawer-hover-state-layer-opacity);--_nav-item-background-state-opacity: var(--md-comp-navigation-drawer-hover-state-layer-opacity)}.md-navigation-bar .md-nav-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_nav-item-state-color: var(--md-comp-nav-bar-item-active-hovered-state-layer-color);--_nav-item-background-state-color: var(--md-comp-nav-bar-item-active-hovered-state-layer-color);--_nav-item-state-opacity: var(--md-comp-nav-bar-item-active-hovered-state-layer-opacity);--_nav-item-background-state-opacity: var(--md-comp-nav-bar-item-active-hovered-state-layer-opacity)}.md-navigation-bar .md-nav-item:where(:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_nav-item-state-color: var(--md-comp-nav-bar-item-inactive-hovered-state-layer-color);--_nav-item-background-state-color: var(--md-comp-nav-bar-item-inactive-hovered-state-layer-color)}.md-navigation-rail .md-nav-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_nav-item-state-color: var(--md-comp-nav-rail-item-active-hovered-state-layer-color);--_nav-item-background-state-color: var(--md-comp-nav-rail-item-active-hovered-state-layer-color);--_nav-item-state-opacity: var(--md-comp-nav-rail-item-active-hovered-state-layer-opacity);--_nav-item-background-state-opacity: var(--md-comp-nav-rail-item-active-hovered-state-layer-opacity)}.md-navigation-rail .md-nav-item:where(:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_nav-item-state-color: var(--md-comp-nav-rail-item-inactive-hovered-state-layer-color);--_nav-item-background-state-color: var(--md-comp-nav-rail-item-inactive-hovered-state-layer-color)}.md-navigation-drawer .md-nav-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_nav-item-icon: var(--md-comp-navigation-drawer-active-hover-icon-color);--_nav-item-label: var(--md-comp-navigation-drawer-active-hover-label-text-color);--_nav-item-state-color: var(--md-comp-navigation-drawer-active-hover-state-layer-color);--_nav-item-background-state-color: var(--md-comp-navigation-drawer-active-hover-state-layer-color)}.md-navigation-drawer .md-nav-item:where(:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:hover,[data-component-state=hovered]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-touch]))){--_nav-item-icon: var(--md-comp-navigation-drawer-inactive-hover-icon-color);--_nav-item-label: var(--md-comp-navigation-drawer-inactive-hover-label-text-color);--_nav-item-state-color: var(--md-comp-navigation-drawer-inactive-hover-state-layer-color);--_nav-item-background-state-color: var(--md-comp-navigation-drawer-inactive-hover-state-layer-color)}.md-navigation-drawer .md-nav-item:where(:where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_nav-item-state-opacity: var(--md-comp-navigation-drawer-focus-state-layer-opacity);--_nav-item-background-state-opacity: var(--md-comp-navigation-drawer-focus-state-layer-opacity)}.md-navigation-bar .md-nav-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_nav-item-state-color: var(--md-comp-nav-bar-item-active-focused-state-layer-color);--_nav-item-background-state-color: var(--md-comp-nav-bar-item-active-focused-state-layer-color);--_nav-item-state-opacity: var(--md-comp-nav-bar-item-active-focused-state-layer-opacity);--_nav-item-background-state-opacity: var(--md-comp-nav-bar-item-active-focused-state-layer-opacity)}.md-navigation-bar .md-nav-item:where(:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_nav-item-state-color: var(--md-comp-nav-bar-item-inactive-focused-state-layer-color);--_nav-item-background-state-color: var(--md-comp-nav-bar-item-inactive-focused-state-layer-color)}.md-navigation-rail .md-nav-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_nav-item-state-color: var(--md-comp-nav-rail-item-active-focused-state-layer-color);--_nav-item-background-state-color: var(--md-comp-nav-rail-item-active-focused-state-layer-color);--_nav-item-state-opacity: var(--md-comp-nav-rail-item-active-focused-state-layer-opacity);--_nav-item-background-state-opacity: var(--md-comp-nav-rail-item-active-focused-state-layer-opacity)}.md-navigation-rail .md-nav-item:where(:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_nav-item-state-color: var(--md-comp-nav-rail-item-inactive-focused-state-layer-color);--_nav-item-background-state-color: var(--md-comp-nav-rail-item-inactive-focused-state-layer-color)}.md-navigation-drawer .md-nav-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_nav-item-icon: var(--md-comp-navigation-drawer-active-focus-icon-color);--_nav-item-label: var(--md-comp-navigation-drawer-active-focus-label-text-color);--_nav-item-state-color: var(--md-comp-navigation-drawer-active-focus-state-layer-color);--_nav-item-background-state-color: var(--md-comp-navigation-drawer-active-focus-state-layer-color)}.md-navigation-drawer .md-nav-item:where(:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:focus-visible,:has(>input:focus-visible),[data-component-state=focused]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled))){--_nav-item-icon: var(--md-comp-navigation-drawer-inactive-focus-icon-color);--_nav-item-label: var(--md-comp-navigation-drawer-inactive-focus-label-text-color);--_nav-item-state-color: var(--md-comp-navigation-drawer-inactive-focus-state-layer-color);--_nav-item-background-state-color: var(--md-comp-navigation-drawer-inactive-focus-state-layer-color)}.md-navigation-drawer .md-nav-item:where(:where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled]))){--_nav-item-state-opacity: var(--md-comp-navigation-drawer-pressed-state-layer-opacity)}.md-navigation-bar .md-nav-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled]))){--_nav-item-state-color: var(--md-comp-nav-bar-item-active-pressed-state-layer-color);--_nav-item-state-opacity: var(--md-comp-nav-bar-item-active-pressed-state-layer-opacity)}.md-navigation-bar .md-nav-item:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_nav-item-pressed-state-color: var(--md-comp-nav-bar-item-active-pressed-state-layer-color);--_nav-item-pressed-state-opacity: var(--md-comp-nav-bar-item-active-pressed-state-layer-opacity)}.md-navigation-bar .md-nav-item:where(:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled]))){--_nav-item-state-color: var(--md-comp-nav-bar-item-inactive-pressed-state-layer-color)}.md-navigation-bar .md-nav-item:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_nav-item-pressed-state-color: var(--md-comp-nav-bar-item-inactive-pressed-state-layer-color)}.md-navigation-rail .md-nav-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled]))){--_nav-item-state-color: var(--md-comp-nav-rail-item-active-pressed-state-layer-color);--_nav-item-state-opacity: var(--md-comp-nav-rail-item-active-pressed-state-layer-opacity)}.md-navigation-rail .md-nav-item:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_nav-item-pressed-state-color: var(--md-comp-nav-rail-item-active-pressed-state-layer-color);--_nav-item-pressed-state-opacity: var(--md-comp-nav-rail-item-active-pressed-state-layer-opacity)}.md-navigation-rail .md-nav-item:where(:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled]))){--_nav-item-state-color: var(--md-comp-nav-rail-item-inactive-pressed-state-layer-color)}.md-navigation-rail .md-nav-item:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_nav-item-pressed-state-color: var(--md-comp-nav-rail-item-inactive-pressed-state-layer-color)}.md-navigation-drawer .md-nav-item:where(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)):where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled]))){--_nav-item-icon: var(--md-comp-navigation-drawer-active-pressed-icon-color);--_nav-item-label: var(--md-comp-navigation-drawer-active-pressed-label-text-color);--_nav-item-state-color: var(--md-comp-navigation-drawer-active-pressed-state-layer-color)}.md-navigation-drawer .md-nav-item:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate)){--_nav-item-pressed-state-color: var(--md-comp-navigation-drawer-active-pressed-state-layer-color)}.md-navigation-drawer .md-nav-item:where(:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))):where(:active,[data-pressed],[data-component-state=pressed]):not(:disabled):not([aria-disabled=true]):not(:has(>input:disabled,>select:disabled)):not(:where([data-button-cancelled]))){--_nav-item-icon: var(--md-comp-navigation-drawer-inactive-pressed-icon-color);--_nav-item-label: var(--md-comp-navigation-drawer-inactive-pressed-label-text-color);--_nav-item-state-color: var(--md-comp-navigation-drawer-inactive-pressed-state-layer-color)}.md-navigation-drawer .md-nav-item:not(:where(:checked,[aria-pressed=true],[aria-selected=true],[aria-current=page],[data-selected=true],:has(>input:checked,>input:indeterminate))){--_nav-item-pressed-state-color: var(--md-comp-navigation-drawer-inactive-pressed-state-layer-color)}
