.app.app.app .mobile-nav{position:relative;isolation:isolate;margin:0 0 calc(10px + env(safe-area-inset-bottom));padding:0;gap:5px;border:0!important;border-radius:0!important;background:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;min-height:54px;flex-shrink:0;touch-action:pan-y}
.app.app.app .mobile-nav::before,.app.app.app .mobile-nav::after{display:none!important}
.app.app.app .mobile-nav>button{position:relative;z-index:1;flex:1;min-width:0;min-height:44px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;padding:7px 5px;font-size:11px;background:none!important;border:0!important;box-shadow:none!important;border-radius:999px!important;color:var(--muted);touch-action:pan-y}
.app.app.app .mobile-nav>button.active{color:var(--text)}
.app.app.app .mobile-nav>button>svg{width:17px;height:17px;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;border-radius:0!important}
.app.app.app .filters.folder-tabs{position:relative;isolation:isolate;border-radius:999px!important}
.app.app.app .filters.folder-tabs>.folder-tab{position:relative;z-index:1;background:none!important;border-color:transparent!important;box-shadow:none!important;border-radius:999px!important}
.app.app.app .navigation-pill{position:absolute;pointer-events:none;z-index:0;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:999px!important;background:color-mix(in srgb,var(--panel) var(--folder-opacity,38%),transparent);box-shadow:0 2px 5px color-mix(in srgb,var(--accent) 8%,transparent);transition:left 340ms cubic-bezier(.2,.8,.2,1),width 340ms cubic-bezier(.2,.8,.2,1),height 220ms;}
.app.app.app [data-pill-dragging=true]>.navigation-pill{transition:none}
.app.app.app .chat-row,.app.app.app .chat-item{border-radius:var(--ui-radius,20px)!important}
@media(max-width:370px){.app.app.app .mobile-nav>button{font-size:10px;gap:3px;padding-inline:3px}.app.app.app .mobile-nav>button>svg{width:15px;height:15px}}
@media(orientation:landscape) and (max-height:600px){.app.app.app .mobile-nav{min-height:46px;padding:3px}.app.app.app .mobile-nav>button{min-height:38px}}
@media(prefers-reduced-motion:reduce){.app.app.app .navigation-pill{transition:none}}
