.app-rail{--app-rail-press-scale:.97}.app-rail[data-motion=on]{transition:width var(--motion-duration-standard) var(--motion-ease-out)}.app-rail[data-motion=off],.app-rail[data-motion=off] :is(.app-rail-label,.app-rail-brand-mark,.app-rail-section-label,.app-rail-section-rule){transition:none}.app-rail-cell{transition:transform var(--motion-duration-card-hover) var(--motion-ease-out), background-color var(--motion-duration-quick) var(--motion-ease-out), color var(--motion-duration-quick) var(--motion-ease-out);border-radius:.375rem;overflow:hidden}.app-rail-cell:active{transform:scale(var(--app-rail-press-scale))}@media (hover:hover) and (pointer:fine){.app-rail-cell:hover{background-color:var(--ds-page)}}.app-rail-cell[data-active=true]{background-color:var(--ds-pill-navy-bg);color:var(--ds-accent)}.app-rail-cell[data-tone=primary]{background-color:var(--ds-accent);color:#fff}@media (hover:hover) and (pointer:fine){.app-rail-cell[data-tone=primary]:hover{background-color:var(--ds-navy-hover)}}.app-rail-icon{flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:100%;display:flex}.app-rail-brand{position:relative}.app-rail-brand-mark{transition:opacity var(--motion-duration-standard) var(--motion-ease-out)}.app-rail-brand-mark[data-visible=false]{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.app-rail[data-expanded=false] .app-rail-toggle{opacity:0;background-color:#fff}.app-rail[data-expanded=false] .app-rail-toggle:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.app-rail[data-expanded=false] .app-rail-header:hover .app-rail-toggle{opacity:1}.app-rail[data-expanded=false] .app-rail-toggle:hover{background-color:var(--ds-page)}}.app-rail-label,.app-rail-section-label{text-overflow:ellipsis;white-space:nowrap;opacity:0;min-width:0;transition:opacity var(--motion-duration-quick) var(--motion-ease-out);flex:auto;overflow:hidden}.app-rail-label[data-open=true],.app-rail-section[data-open=true] .app-rail-section-label{opacity:1;transition:opacity var(--motion-duration-standard) var(--motion-ease-out) 60ms}.app-rail-section-rule{background-color:var(--ds-rule);height:1px;transition:opacity var(--motion-duration-quick) var(--motion-ease-out);position:absolute;top:50%;left:.5rem;right:.5rem}.app-rail-section[data-open=true] .app-rail-section-rule{opacity:0}.app-rail[data-expanded=false] .app-rail-icon{width:100%}.app-rail[data-expanded=false] .app-rail-cell:not([data-stacked]) .app-rail-label{display:none}.app-rail[data-expanded=false] .app-rail-toggle{width:100%}.app-rail[data-expanded=false] .app-rail-cell[data-stacked]{flex-direction:column;gap:.25rem;height:auto;padding:.5rem 0 .375rem}.app-rail[data-expanded=false] .app-rail-cell[data-stacked] .app-rail-icon{height:1.25rem}.app-rail[data-expanded=false] .app-rail-cell[data-stacked] svg{width:1.25rem;height:1.25rem}.app-rail[data-expanded=false] .app-rail-cell[data-stacked] .app-rail-label{text-align:center;white-space:normal;opacity:1;flex:none;width:100%;padding:0 .125rem;font-size:.6875rem;line-height:.875rem;transition:none}.app-rail[data-expanded=false] .app-rail-cell[data-stacked][data-active=true]{background-color:var(--ds-page);color:var(--ds-accent)}.app-rail[data-expanded=false] .app-rail-cell[data-tone=primary]{color:var(--ds-accent);background-color:#0000}@media (hover:hover) and (pointer:fine){.app-rail[data-expanded=false] .app-rail-cell[data-tone=primary]:hover{background-color:var(--ds-page)}}.app-rail-tooltip{transform-origin:var(--radix-tooltip-content-transform-origin);transition:opacity var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);animation:none!important}@starting-style{.app-rail-tooltip{opacity:0;transform:translate(-2px)scale(.98)}}.app-rail-tooltip[data-state=instant-open]{transition:none}@media (prefers-reduced-motion:reduce){.app-rail,.app-rail[data-motion=on],.app-rail-cell,.app-rail-brand-mark,.app-rail-label,.app-rail-label[data-open=true],.app-rail-section-label,.app-rail-section[data-open=true] .app-rail-section-label,.app-rail-section-rule,.app-rail-tooltip{transition:none}.app-rail-cell:active{transform:none}}
