.navigation-rail-item{margin:0 2px 0 0;box-sizing:border-box;padding:12px 16px;position:relative;flex-direction:row;align-items:center;white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:pan-y;overflow:hidden;display:flex;gap:12px;width:56px;transition:width .25s ease-in-out;cursor:pointer;z-index:10000}.navigation-rail-item:focus-visible{outline:2px solid var(--color-outline);outline-offset:-2px}.navigation-rail-item-expanded{flex-direction:row!important;gap:15px;width:auto}.navigation-rail-item-expanded .navigation-rail-item-label{opacity:1;max-width:160px;padding-right:16px}.navigation-rail-item-expanded.navigation-rail-item-expanded:before{left:3%;height:90%;width:12%}.menuItemTrailinIcon{margin-inline-start:auto}.navigation-rail-item:before{content:" ";background-color:var(--color-secondary-container);position:absolute;top:50%;left:4px;width:calc(100% - 8px);height:80%;transform:translateY(-50%) scaleX(.3);opacity:0;border-radius:var(--shape-corner-full);transition:var(--animation-speed-fast);z-index:-1}.navigation-rail-item-active:before{opacity:1;transform:translateY(-50%) scaleX(1)}.navigation-rail-item-icon{position:relative;color:var(--color-on-surface-variant);min-width:24px;min-height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.navigation-rail-item-icon-active{position:relative;color:var(--color-on-primary-container)}.navigation-rail-item-icon .icon-svg{width:24px;height:24px;fill:currentColor;stroke:currentColor}.navigation-rail-item-label{padding-top:0;white-space:nowrap;text-align:left;opacity:0;max-width:0;overflow:hidden;transition:opacity .2s ease-in-out,max-width .25s ease-in-out}.navigation-rail-item:hover{width:auto;color:var(--color-on-surface-container);background-color:var(
    --color-surface-container-highest,var(--color-surface-container)
  );outline:1px solid var(--color-outline-variant,rgba(0,0,0,.12));border-radius:0 28px 28px 0;z-index:10000;position:relative}.navigation-rail-item:hover .navigation-rail-item-label{opacity:1;max-width:160px;padding-right:24px}.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;user-select:none;-webkit-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;user-select:none;-webkit-user-select:none}.stateLayerPrimaryOn:after{background-color:var(--color-on-primary)!important}.stateLayerPrimary:after{border-radius:inherit;user-select:none;-webkit-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}.icon-svg{transition:var(--animation-speed-faster);fill:currentColor;stroke:currentColor;stroke-width:1;width:24px;height:24px;fill-opacity:0}.icon-svg-active:dir(rtl),.icon-svg:dir(rtl){transform:scaleX(-1)}.icon-svg-active{transition:var(--animation-speed-faster);fill:currentColor;stroke:currentColor;stroke-width:0;width:24px;height:24px;fill-opacity:1}