.tool-rail.svelte-1v2axqk{border-right:1px solid var(--line-soft);flex-direction:column;align-items:center;gap:20px;min-height:0;padding:11px 7px;display:flex}.rail-brand.svelte-1v2axqk{place-items:center;height:42px;display:grid}.rail-tools.svelte-1v2axqk,.rail-bottom.svelte-1v2axqk{flex-direction:column;align-items:center;gap:8px;display:flex}.rail-bottom.svelte-1v2axqk{margin-top:auto}.rail-link.svelte-1v2axqk{width:40px;height:42px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.rail-link.svelte-1v2axqk:hover,.rail-link.selected.svelte-1v2axqk{background:var(--accent-soft);color:var(--accent)}.rail-link.svelte-1v2axqk:after{content:attr(data-tooltip);background:var(--text);color:var(--surface);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:80;border-radius:6px;padding:6px 10px;font-size:12px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.rail-link.svelte-1v2axqk:hover:after,.rail-link.svelte-1v2axqk:focus-visible:after{opacity:1;visibility:visible}.rail-account.svelte-1v2axqk{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:50%;place-items:center;margin:8px 0;font-size:11px;font-weight:600;display:grid}.conversation-sidebar.svelte-1v2axqk{flex-direction:column;min-width:0;min-height:0;padding:10px 10px 12px;display:flex}.conversation-sidebar.svelte-1v2axqk .brand:where(.svelte-1v2axqk){padding-left:8px}.conversation-sidebar.svelte-1v2axqk .brand-name:where(.svelte-1v2axqk){font-size:16px}.conversation-sidebar.svelte-1v2axqk .nav-label:where(.svelte-1v2axqk){padding-top:24px}.conversation-sidebar.svelte-1v2axqk .new-chat:where(.svelte-1v2axqk){background:0 0;border:0;min-height:40px;margin-bottom:2px}.conversation-sidebar.svelte-1v2axqk .new-chat:where(.svelte-1v2axqk):hover{background:var(--hover)}.conversation-sidebar.svelte-1v2axqk .sidebar-head:where(.svelte-1v2axqk){gap:4px}.conversation-sidebar.svelte-1v2axqk .sidebar-bottom:where(.svelte-1v2axqk){border-top:1px solid var(--line-soft);margin-top:0;padding-top:5px}.conversation-sidebar.svelte-1v2axqk .user-line:where(.svelte-1v2axqk){padding:9px 8px 0}.conversation-sidebar.svelte-1v2axqk .user-line:where(.svelte-1v2axqk) small:where(.svelte-1v2axqk){font-size:10px}.new-chat.svelte-1v2axqk{justify-content:flex-start;margin-bottom:7px}.recent-conversation.svelte-1v2axqk{align-items:center;min-height:38px}.recent-conversation-text.svelte-1v2axqk{flex:1;min-width:0}.recent-conversation-text.svelte-1v2axqk strong:where(.svelte-1v2axqk){white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:450;display:block;overflow:hidden}.more-conversations.svelte-1v2axqk{color:var(--muted);padding:10px 12px;font-size:12px}.sidebar-note.svelte-1v2axqk button:where(.svelte-1v2axqk){margin-left:7px;text-decoration:underline}.topbar-location.svelte-1v2axqk{min-width:0}.topbar-space.svelte-1v2axqk{min-width:0;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.topbar-space.svelte-1v2axqk span:where(.svelte-1v2axqk){white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.topbar-space.svelte-1v2axqk svg{flex:none;transform:rotate(90deg)}.space-picker.svelte-1v2axqk{gap:12px;display:grid}.space-options.svelte-1v2axqk{gap:4px;max-height:45dvh;display:grid;overflow:auto}.space-option.svelte-1v2axqk{text-align:left;border-radius:9px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.space-option.svelte-1v2axqk:hover,.space-option.chosen.svelte-1v2axqk{background:var(--surface-2)}.space-option.svelte-1v2axqk span:where(.svelte-1v2axqk){flex:1;min-width:0}.space-option.svelte-1v2axqk strong:where(.svelte-1v2axqk){overflow-wrap:anywhere;font-size:13px;font-weight:500}.space-option.svelte-1v2axqk small:where(.svelte-1v2axqk){color:var(--subtle);margin-top:5px;font-size:11px;display:block}.space-create.svelte-1v2axqk{border-top:1px solid var(--line);justify-content:center}@media (width<=760px){.topbar-space.svelte-1v2axqk span:where(.svelte-1v2axqk){max-width:150px}}.connection.offline.svelte-1v2axqk{color:var(--warning)}.connection.offline.svelte-1v2axqk i:where(.svelte-1v2axqk){background:var(--warning)}.auth-loading.svelte-1v2axqk{background:var(--sidebar);flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100dvh;display:flex}.auth-loading.svelte-1v2axqk p:where(.svelte-1v2axqk){color:var(--muted);font-size:13px}.auth-loading.svelte-1v2axqk .brand-mark:where(.svelte-1v2axqk){width:46px;height:46px;font-size:36px}.sidebar-note.svelte-1v2axqk{color:var(--subtle);padding:6px 11px;font-size:12px;line-height:1.9}.user-role.svelte-1v2axqk{color:var(--accent);background:var(--accent-soft);border-radius:4px;margin-left:6px;padding:2px 4px;font-size:9px}.skip-link.svelte-1v2axqk{background:var(--accent);color:var(--accent-ink);z-index:200;border-radius:6px;padding:10px;position:fixed;top:10px;left:250px;transform:translateY(-200%)}.skip-link.svelte-1v2axqk:focus{transform:none}.password-notice.svelte-1v2axqk{color:var(--warning);background:color-mix(in srgb,var(--warning) 6%,transparent);border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:10px 26px;font-size:12px;display:flex}.back-to-workspace.svelte-1v2axqk{margin-bottom:8px}.back-to-workspace.svelte-1v2axqk .back{transform:rotate(180deg)}.search-navigation.svelte-1v2axqk{color:var(--subtle);font-size:12px}
