.SessionSidebar_sidebar__IRz9F{position:relative;display:flex;flex-direction:column;width:var(--sidebar-width,14.5rem);max-width:var(--sidebar-width,14.5rem);flex-shrink:0;min-height:0;overflow:hidden;border-right:1px solid var(--border-soft);background:color-mix(in srgb,var(--panel) 45%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-os=windows] .SessionSidebar_sidebar__IRz9F{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.SessionSidebar_resizer__MTipf{position:absolute;top:0;right:-3px;z-index:6;width:7px;height:100%;cursor:col-resize;touch-action:none}.SessionSidebar_resizer__MTipf:after{content:"";position:absolute;top:0;left:3px;width:1px;height:100%;background:transparent;transition:background .15s ease}.SessionSidebar_resizer__MTipf:hover:after,.SessionSidebar_resizing__PhBS3:after{background:var(--accent-strong)}.SessionSidebar_sidebarCollapsed__IiiQM{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:3rem;flex-shrink:0;padding:.85rem 0;border-right:1px solid var(--border-soft);background:color-mix(in srgb,var(--panel) 45%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-os=windows] .SessionSidebar_sidebarCollapsed__IiiQM{background:var(--panel);-webkit-backdrop-filter:none;backdrop-filter:none}.SessionSidebar_railButton__oEKo2{display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--border);border-radius:.6rem;background:rgba(8,11,17,.7);color:var(--muted);transition:color .15s ease,border-color .15s ease,background .15s ease}.SessionSidebar_railButton__oEKo2:hover:not(:disabled){color:var(--text);border-color:var(--accent-strong)}.SessionSidebar_railButton__oEKo2:disabled{cursor:not-allowed;opacity:.45}.SessionSidebar_railButton__oEKo2 svg{width:1.05rem;height:1.05rem}.SessionSidebar_header__Fqzhu{display:flex;align-items:center;gap:.45rem;padding:.85rem .75rem .7rem;border-bottom:1px solid var(--border-soft)}.SessionSidebar_collapseButton__X66XH{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;flex-shrink:0;border:1px solid var(--border);border-radius:.5rem;background:rgba(8,11,17,.7);color:var(--muted);transition:color .15s ease,border-color .15s ease}.SessionSidebar_collapseButton__X66XH:hover{color:var(--text);border-color:var(--accent-strong)}.SessionSidebar_collapseButton__X66XH svg{width:.95rem;height:.95rem}.SessionSidebar_heading__MTLMF{flex:1 1;color:var(--faint);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.SessionSidebar_newButton__DrSEO{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--accent-strong) 45%,var(--border));border-radius:var(--radius-pill);background:rgba(79,182,255,.12);color:var(--text);font-size:.72rem;font-weight:800;padding:.32rem .6rem;transition:filter .15s ease,opacity .15s ease}.SessionSidebar_newButton__DrSEO:hover:not(:disabled){filter:brightness(1.12)}.SessionSidebar_newButton__DrSEO:disabled{cursor:not-allowed;opacity:.5}.SessionSidebar_newButton__DrSEO svg{width:.85rem;height:.85rem}.SessionSidebar_list__BUvd7{display:flex;flex-direction:column;gap:.3rem;flex:1 1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.6rem}.SessionSidebar_empty__rad83{margin:.5rem .3rem;color:var(--muted);font-size:.78rem;line-height:1.5}.SessionSidebar_item__n4utG{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;max-width:100%;padding:.15rem .55rem .4rem 1.15rem;border:1px solid transparent;border-radius:.7rem;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.SessionSidebar_item__n4utG:hover{background:rgba(255,255,255,.04)}.SessionSidebar_itemActive__dOV4N{border-color:color-mix(in srgb,var(--accent-strong) 50%,var(--border));background:rgba(79,182,255,.12)}.SessionSidebar_itemDragging__d_XEg{opacity:.45}.SessionSidebar_itemDragOver__sGpiA{border-color:var(--accent-strong);box-shadow:inset 0 2px 0 0 var(--accent-strong)}.SessionSidebar_dragHandle__02Ts6{position:absolute;top:.5rem;left:.15rem;display:inline-grid;place-items:center;width:.85rem;color:var(--faint);opacity:0;cursor:-webkit-grab;cursor:grab;transition:opacity .15s ease}.SessionSidebar_dragHandle__02Ts6 svg{width:.8rem;height:.8rem}.SessionSidebar_itemActive__dOV4N .SessionSidebar_dragHandle__02Ts6,.SessionSidebar_item__n4utG:hover .SessionSidebar_dragHandle__02Ts6{opacity:.7}.SessionSidebar_itemButton__11ojO{display:flex;flex-direction:column;gap:.18rem;flex:1 1;min-width:0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer;padding:.4rem 0 .1rem}.SessionSidebar_itemButton__11ojO:disabled{cursor:not-allowed;opacity:.55}.SessionSidebar_itemTitle__htqrI{overflow:hidden;font-size:.84rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.SessionSidebar_itemSummary__fPZZk{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--muted);font-size:.72rem;line-height:1.4}.SessionSidebar_itemMeta__Spj2K{color:var(--faint);font-size:.66rem}.SessionSidebar_itemFooter__kyNxO{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-top:.35rem}.SessionSidebar_itemActions__t40cp{display:flex;gap:.2rem;opacity:0;transition:opacity .15s ease}.SessionSidebar_itemActive__dOV4N .SessionSidebar_itemActions__t40cp,.SessionSidebar_item__n4utG:focus-within .SessionSidebar_itemActions__t40cp,.SessionSidebar_item__n4utG:hover .SessionSidebar_itemActions__t40cp{opacity:1}.SessionSidebar_iconAction__RJWIa{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border:1px solid var(--border);border-radius:.45rem;background:rgba(8,11,17,.85);color:var(--muted);transition:color .15s ease,border-color .15s ease}.SessionSidebar_iconAction__RJWIa:hover:not(:disabled){color:var(--text);border-color:var(--accent-strong)}.SessionSidebar_iconAction__RJWIa:disabled{cursor:not-allowed;opacity:.4}.SessionSidebar_iconAction__RJWIa svg{width:.85rem;height:.85rem}.SessionSidebar_group__pSoUI{display:flex;flex-direction:column;gap:.3rem}.SessionSidebar_group__pSoUI+.SessionSidebar_group__pSoUI{margin-top:.35rem}.SessionSidebar_groupHeader__RzoVC{display:flex;align-items:center;gap:.25rem;padding:.2rem .15rem}.SessionSidebar_groupToggle__if3qm{display:flex;align-items:center;gap:.35rem;flex:1 1;min-width:0;border:0;background:transparent;color:var(--faint);cursor:pointer;padding:.2rem .1rem}.SessionSidebar_groupToggle__if3qm:hover{color:var(--text)}.SessionSidebar_groupName__1KPlQ{overflow:hidden;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.SessionSidebar_groupCount__NYQKV{flex-shrink:0;min-width:1.1rem;padding:0 .3rem;border-radius:var(--radius-pill);background:rgba(255,255,255,.08);color:var(--muted);font-size:.62rem;font-weight:800;text-align:center}.SessionSidebar_chevronCollapsed__CeSvY,.SessionSidebar_chevron__hJkek{width:.85rem;height:.85rem;flex-shrink:0;transition:transform .15s ease}.SessionSidebar_chevronCollapsed__CeSvY{transform:rotate(-90deg)}.SessionSidebar_groupLabel__XFp5C{display:block;padding:.2rem .15rem;color:var(--faint);font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.SessionSidebar_groupEmpty__8XamI{margin:0 0 .2rem .3rem;color:var(--faint);font-size:.72rem}.SessionSidebar_moveMenu__tg6BP{position:absolute;top:100%;left:.4rem;right:.4rem;z-index:5;display:flex;flex-direction:column;gap:.1rem;min-width:9rem;max-width:calc(100% - .8rem);max-height:12rem;overflow-y:auto;padding:.3rem;border:1px solid var(--border);border-radius:.6rem;background:var(--panel);box-shadow:0 12px 32px rgba(0,0,0,.45)}.SessionSidebar_moveMenuTitle__MGiDk{padding:.2rem .4rem;color:var(--faint);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.SessionSidebar_moveOption__ueaQ1{border:0;border-radius:.4rem;background:transparent;color:var(--text);text-align:left;font-size:.78rem;padding:.4rem .45rem;cursor:pointer}.SessionSidebar_moveOption__ueaQ1:hover{background:rgba(255,255,255,.06)}.SessionSidebar_renameForm__C0mQy{min-width:0;max-width:100%;padding:.3rem;overflow:hidden}.SessionSidebar_renameInput__QASQe{width:100%;border:1px solid var(--accent-strong);border-radius:.55rem;background:#080b11;color:var(--text);outline:none;font-size:.82rem;padding:.5rem .55rem}.SessionSidebar_renameHint__rh15U{display:block;margin-top:.3rem;padding:0 .15rem;color:var(--faint);font-size:.62rem;letter-spacing:.01em;opacity:.85}@media (max-width:720px){.SessionSidebar_sidebar__IRz9F{width:100%!important;max-height:12rem;border-right:none;border-bottom:1px solid var(--border-soft)}.SessionSidebar_resizer__MTipf{display:none}}