.navigation-rail-item{box-sizing:border-box;padding:10px;position:relative;flex-direction:column;align-items:center;white-space:pre-wrap;-webkit-user-select:none;user-select:none;touch-action:pan-y;overflow:hidden;display:flex}.navigation-rail-item:focus-visible{background-color:red}.navigation-rail-item:focus-within{background-color:blue}.navigation-rail-item-expanded{flex-direction:row!important;gap:15px}.navigation-rail-item-expanded.navigation-rail-item-expanded:before{top:5%;left:1%;height:90%;width:12%}.menuItemTrailinIcon{margin-inline-start:auto}.navigation-rail-item:before{content:" ";background-color:var(--color-secondary-container);position:absolute;top:4%;left:8%;width:84%;height:50%;opacity:0;transform:scaleX(.3);border-radius:var(--shape-corner-full);transition:var(--animation-speed-fast)}.navigation-rail-item-active:before{opacity:1;transform:scaleX(1)}.navigation-rail-item-icon{position:relative;color:var(--color-on-surface-variant)}.navigation-rail-item-icon-active{position:relative;color:var(--color-on-primary-container)}.navigation-rail-item-label{padding-top:5px;white-space:nowrap;text-align:center}.navigation-drawer-item{box-sizing:border-box;padding:1em .2em;position:relative;display:flex;white-space:pre-wrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;overflow:hidden;min-height:3.2em;border-radius:var(--shape-corner-full);align-items:center;margin:5px}.navigation-drawer-item:before{content:" ";background-color:var(--color-secondary-container);position:absolute;width:100%;height:100%;opacity:0;transform:scaleX(.3);border-radius:var(--shape-corner-full);transition:var(--animation-speed-fast)}.navigation-drawer-item-active:before{opacity:1;transform:scaleX(1)}.navigation-drawer-item-icon,.navigation-drawer-item-label{position:relative}.navigation-drawer-leading-item{position:relative;min-width:42px;display:flex;justify-content:center}.navigation-drawer-state-layer:after{border-radius:var(--shape-corner-full);contain:strict;content:"";position:absolute;width:100%;height:100%;background-color:var(--color-primary);opacity:0;transition:var(--animation-speed-fast)}.navigation-drawer-state-layer:hover:after{will-change:opacity;opacity:var(--md-sys-state-hover-state-layer-opacity);opacity:.08}.navigation-drawer-state-layer:focus:after{opacity:.12}.navigation-drawer-state-layer:active:after{opacity:.19}.button-icon{all:unset;cursor:pointer;-webkit-user-select:none;user-select:none;height:40px;width:40px;min-width:40px;min-height:40px;display:flex;text-align:center;align-items:center;transition:var(--animation-speed-faster);position:relative;overflow:hidden;border-radius:var(--shape-corner-full);contain:content;justify-content:center;transition:none}.button-icon:focus-visible{outline:2px solid var(--color-outline);outline-offset:-1px}.button-icon-s{height:28px!important;width:28px!important;min-width:28px!important;min-height:28px!important}.button-icon-filled{background-color:var(--color-surface-variant);color:var(--color-primary)}.button-icon-filled-active{background-color:var(--color-primary);color:var(--color-on-primary)}.button-icon-filled:hover{box-shadow:var(--md-sys-elevation-level1)}.button-icon-filled:active{box-shadow:var(--md-sys-elevation-level0)}.button-icon-tonal{background-color:var(--color-surface-variant);color:var(--color-on-surface-variant)}.button-icon-tonal-active{background-color:var(--color-secondary-container);color:var(--color-on-secondary-container)}.button-icon-outlined,.button-icon-outlined-active{border:1px solid var(--color-outline)}.button-icon-outlined-active{color:var(--color-inverse-on-surface);background-color:var(--color-inverse-surface)}.button-icon-standard{color:var(--color-on-surface-variant)}.button-icon-standard-active{color:var(--color-primary)}.button-disabled{opacity:.28;pointer-events:none}@keyframes useRippleAnimationA{to{transform:scale(8);opacity:0}}.rippleA{will-change:transform,opacity;contain:strict;transform:translateZ(1px);position:absolute;pointer-events:none;border-radius:100vh;opacity:.12;animation-name:useRippleAnimationA;animation-fill-mode:forwards;background-color:var(--color-primary)}.stateLayerPrimary{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.stateLayerPrimaryOn:after{background-color:var(--color-on-primary)!important}.stateLayerPrimary:after{border-radius:inherit;-webkit-user-select:none;user-select:none;pointer-events:none;contain:strict;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:var(--color-primary);opacity:0;transition:var(--animation-speed-fast)}.stateLayerPrimary:hover:after{will-change:opacity;opacity:var(--md-sys-state-hover-state-layer-opacity);opacity:.08}.stateLayerPrimary:focus:after{opacity:.12}.stateLayerPrimary:active:after{opacity:.19}