.lsb{display:flex;flex-direction:column;gap:0;padding:8px 0 80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:100%;height:100vh;overflow:hidden;z-index:10}.lsb:hover{overflow-y:auto}.lsb::-webkit-scrollbar{width:6px}.lsb::-webkit-scrollbar-track{background:transparent}.lsb::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.lsb:hover::-webkit-scrollbar-thumb{background:var(--color-divider,#ced0d4)}.lsb__profile{display:flex;align-items:center;gap:12px;padding:8px;margin:0 4px;border-radius:10px;text-decoration:none;color:inherit;transition:background .15s;cursor:pointer}.lsb__profile:hover{background:var(--color-hover,#f0f0f0)}.lsb__profile__avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;transition:box-shadow .2s}.lsb__profile:hover .lsb__profile__avatar{box-shadow:0 0 0 2px var(--color-primary,#1b74e4)}.lsb__profile__name{font-size:14px;font-weight:600;color:var(--color-text,#050505);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-flex;align-items:center;gap:4px}.lsb__menu{display:flex;flex-direction:column;gap:0;padding:0 4px}.lsb__item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;text-decoration:none;color:inherit;transition:background .15s;cursor:pointer}.lsb__item:hover{background:var(--color-hover,#f0f0f0)}.lsb__item__icon{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;transition:transform .15s}.lsb__item:hover .lsb__item__icon{transform:scale(1.1)}.lsb__item__icon svg{display:block}.lsb__item__icon img,.lsb__item__icon svg{width:28px;height:28px}.lsb__item__label{font-size:14px;font-weight:500;color:var(--color-text,#050505);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsb__item--active{background:rgba(27,116,228,.08);border-left:3px solid var(--color-primary,#1b74e4)}.lsb__item--active .lsb__item__label{color:var(--color-primary,#1b74e4);font-weight:600}.lsb__item--active:hover{background:rgba(27,116,228,.12)}.lsb__toggle{display:flex;align-items:center;gap:12px;padding:8px;margin:0 4px;border-radius:10px;border:none;background:transparent;color:inherit;cursor:pointer;width:calc(100% - 8px);text-align:left;transition:background .15s}.lsb__toggle:hover{background:var(--color-hover,#f0f0f0)}.lsb__toggle__icon{width:28px;height:28px;border-radius:50%;background:var(--color-btn-secondary,#e4e6eb);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,transform .15s}.lsb__toggle:hover .lsb__toggle__icon{transform:scale(1.1)}.lsb__toggle:active .lsb__toggle__icon{transform:scale(.95)}.lsb__toggle__label{font-size:14px;font-weight:500;color:var(--color-text,#050505);line-height:1.3}.lsb__divider{height:1px;background:linear-gradient(90deg,transparent 0,var(--color-divider,#ced0d4) 20%,var(--color-divider,#ced0d4) 80%,transparent 100%);margin:4px 16px}.lsb__section__header{display:flex;align-items:center;justify-content:space-between;padding:12px 8px 4px 12px}.lsb__heading{font-size:13px;font-weight:600;color:var(--color-secondary-text,#65676b);margin:0;line-height:1.2;text-transform:none;letter-spacing:.01em;padding-left:8px;border-left:3px solid var(--color-primary,#1b74e4)}.lsb__see-all{font-size:13px;font-weight:500;color:var(--color-primary,#1b74e4);text-decoration:none;cursor:pointer;white-space:nowrap;padding:4px 8px;border-radius:6px;transition:background .15s}.lsb__see-all:after{content:" →";opacity:0;transition:opacity .2s}.lsb__see-all:hover{text-decoration:underline}.lsb__see-all:hover:after{opacity:1}.lsb__shortcuts{display:flex;flex-direction:column;gap:0;padding:0 4px}.lsb__shortcut{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;text-decoration:none;color:inherit;transition:background .15s;cursor:pointer}.lsb__shortcut:hover{background:var(--color-hover,#f0f0f0)}.lsb__shortcut__avatar{width:28px;height:28px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;background:var(--color-avatar-bg,#e4e6eb);transition:box-shadow .2s}.lsb__shortcut:hover .lsb__shortcut__avatar{box-shadow:0 0 0 2px var(--color-primary,#1b74e4)}.lsb__shortcut__fallback-wrap{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;line-height:0;transition:box-shadow .2s;border-radius:6px}.lsb__shortcut:hover .lsb__shortcut__fallback-wrap{box-shadow:0 0 0 2px var(--color-primary,#1b74e4)}.lsb__shortcut__fallback-wrap svg,svg.lsb__shortcut__fallback{width:28px;height:28px;display:block;border-radius:6px}.lsb__shortcut__name{font-size:13px;font-weight:500;color:var(--color-text,#050505);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lsb__empty{font-size:12px;color:var(--color-secondary-text,#65676b);padding:4px 12px;margin:0;line-height:1.4}.lsb__skeleton__row{display:flex;align-items:center;gap:12px;padding:8px 12px}.lsb__skeleton{background:var(--color-skeleton,#e4e6eb);border-radius:4px;animation:lsb__shimmer 1.5s ease-in-out infinite}.lsb__skeleton--circle{width:36px;height:36px;border-radius:50%;flex-shrink:0}.lsb__skeleton--rect{width:28px;height:28px;border-radius:6px;flex-shrink:0}.lsb__skeleton--text{height:14px;width:65%;border-radius:6px}.lsb__skeleton--text-short{height:14px;width:45%;border-radius:6px}@keyframes lsb__shimmer{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.lsb__footer{padding:16px 12px 8px}.lsb__footer__text{font-size:11px;color:var(--color-secondary-text,#65676b);line-height:1.5;margin:0}.dark .lsb,:root[data-theme=dark] .lsb,[data-theme=dark] .lsb{--color-text:#e4e6eb;--color-secondary-text:#b0b3b8;--color-bg:#242526;--color-hover:#3a3b3c;--color-divider:#3e4042;--color-btn-secondary:#3a3b3c;--color-primary:#2d88ff;--color-skeleton:#3a3b3c;--color-avatar-bg:#3a3b3c}.dark .lsb:hover::-webkit-scrollbar-thumb,:root[data-theme=dark] .lsb:hover::-webkit-scrollbar-thumb,[data-theme=dark] .lsb:hover::-webkit-scrollbar-thumb{background:#4e4f50}.dark .lsb__profile:hover .lsb__profile__avatar,.dark .lsb__shortcut:hover .lsb__shortcut__avatar,.dark .lsb__shortcut:hover .lsb__shortcut__fallback-wrap,:root[data-theme=dark] .lsb__profile:hover .lsb__profile__avatar,:root[data-theme=dark] .lsb__shortcut:hover .lsb__shortcut__avatar,:root[data-theme=dark] .lsb__shortcut:hover .lsb__shortcut__fallback-wrap,[data-theme=dark] .lsb__profile:hover .lsb__profile__avatar,[data-theme=dark] .lsb__shortcut:hover .lsb__shortcut__avatar,[data-theme=dark] .lsb__shortcut:hover .lsb__shortcut__fallback-wrap{box-shadow:0 0 0 2px #2d88ff}.dark .lsb__item--active,:root[data-theme=dark] .lsb__item--active,[data-theme=dark] .lsb__item--active{background:rgba(45,136,255,.1);border-left-color:#2d88ff}.dark .lsb__item--active .lsb__item__label,:root[data-theme=dark] .lsb__item--active .lsb__item__label,[data-theme=dark] .lsb__item--active .lsb__item__label{color:#2d88ff}.dark .lsb__item--active:hover,:root[data-theme=dark] .lsb__item--active:hover,[data-theme=dark] .lsb__item--active:hover{background:rgba(45,136,255,.15)}.lsb__menu--collapsed .lsb__item{overflow:hidden}