.anv-workspace-sidebar{--anv-rail-border:var(--color-border);--anv-rail-fg:var(--color-foreground);--anv-rail-fg-strong:var(--color-brand-ivory-muted);--anv-rail-fg-muted:var(--color-marketing-foreground-muted);--anv-rail-fg-subtle:var(--color-marketing-foreground-subtle);--anv-rail-accent:var(--color-accent);--anv-rail-accent-hover:var(--color-accent-hover);--anv-rail-hover:var(--color-accent-brand-soft);--anv-rail-active:color-mix(in srgb,var(--color-accent) 10%,transparent);--anv-rail-tab-track-bg:var(--color-marketing-surface-muted);--anv-rail-tab-track-border:var(--color-marketing-surface-muted-border);--anv-rail-tab-active-bg:var(--color-marketing-surface-card-inset);--anv-sidebar-tab-pad:4px;--anv-sidebar-section-gap:0.625rem;color:var(--anv-rail-fg-muted)}.anv-workspace-sidebar__scroll{display:flex;min-height:0;flex:1;flex-direction:column;gap:0;overflow:hidden;padding:.25rem .75rem .75rem}.anv-workspace-sidebar .app-workspace__rail-sections{overflow-y:hidden}.anv-workspace-sidebar .app-workspace__rail-sections:not(:first-child){margin-top:var(--anv-sidebar-section-gap);padding-top:var(--anv-sidebar-section-gap)}.anv-workspace-sidebar__panel-scroll{display:flex;min-height:0;flex:1;flex-direction:column;gap:.5rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.anv-workspace-sidebar__rail-pin{flex-shrink:0;padding:0 0 .375rem}.anv-workspace-sidebar__logo{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .75rem .5rem calc(.75rem + .625rem)}@media (max-width:1023px){.anv-workspace-sidebar__logo{display:none}.anv-workspace-sidebar__scroll{padding-top:.5rem}}.anv-workspace-sidebar__settings>summary{color:var(--anv-rail-fg-muted)}.anv-workspace-sidebar__settings>summary:hover{background:var(--anv-rail-hover);color:var(--anv-rail-fg-strong)}.dropdown-panel.account-dropdown-panel--workspace{border-color:var(--color-marketing-surface-card-border);background:color-mix(in srgb,var(--color-navy-950) 90%,transparent);box-shadow:var(--shadow-elevation-3)}.account-dropdown-panel--workspace{--anv-rail-fg-strong:var(--color-brand-ivory-muted);--anv-rail-fg-muted:var(--color-marketing-foreground-muted);--anv-chat-scope-active-border:color-mix(in srgb,var(--color-brand-gold) 30%,transparent);--anv-chat-scope-active-bg:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-gold) 12%,transparent),color-mix(in srgb,var(--color-brand-gold) 3%,transparent));min-width:15.5rem;padding:.375rem;color:var(--anv-rail-fg-muted)}.account-dropdown-profile{display:flex;align-items:center;gap:10px;margin-bottom:.375rem;padding:10px;border-radius:12px;border:1px solid var(--anv-chat-scope-active-border);background:var(--anv-chat-scope-active-bg);box-shadow:none}.account-dropdown-profile .anv-workspace-sidebar__row-title{margin:0;color:var(--anv-rail-fg-strong)}.account-dropdown-profile .anv-workspace-sidebar__row-subtitle{margin:2px 0 0;color:var(--anv-rail-fg-muted)}.account-dropdown-profile .anv-workspace-sidebar__avatar{background:var(--anv-avatar-bg);color:var(--color-navy-950);border-color:transparent;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-navy-950) 60%,transparent),0 0 16px var(--anv-avatar-glow)}.account-dropdown-panel--workspace .account-dropdown-menu{padding-top:.125rem}.account-dropdown-panel--workspace .account-dropdown-row{gap:10px;border-radius:12px;padding:10px;font-size:13px;font-weight:500;color:var(--anv-rail-fg-muted)}.account-dropdown-panel--workspace .account-dropdown-row:focus-visible,.account-dropdown-panel--workspace .account-dropdown-row:hover{background:color-mix(in srgb,var(--color-brand-gold) 6%,transparent);color:var(--anv-rail-fg-strong)}.account-dropdown-panel--workspace .account-dropdown-row svg{color:var(--color-accent);opacity:.9}.account-dropdown-panel--workspace .account-dropdown-row:focus-visible svg,.account-dropdown-panel--workspace .account-dropdown-row:hover svg{opacity:1}.account-dropdown-panel--workspace .account-dropdown-count-badge{color:var(--color-text-on-accent)}.account-dropdown-panel--workspace .account-dropdown-row:focus-visible .account-dropdown-count-badge,.account-dropdown-panel--workspace .account-dropdown-row:hover .account-dropdown-count-badge{color:var(--color-text-on-accent)}.anv-workspace-sidebar .workspace-tools-grid{margin-bottom:.125rem}.anv-workspace-sidebar .workspace-tools-tile{color:var(--anv-rail-fg-muted);min-height:3.25rem}.anv-workspace-sidebar .workspace-tools-tile__badge{position:absolute;top:.2rem;right:.2rem;z-index:1;font-size:9px;line-height:1.1;padding:.1rem .3rem}.anv-workspace-sidebar .workspace-tools-tile__label{font-size:11px;font-weight:500;letter-spacing:.01em}.anv-workspace-sidebar .workspace-tools-tile:hover:not(.workspace-tools-tile--active):not([data-sidebar-active]){color:var(--anv-rail-fg-strong);background:var(--anv-rail-hover)}.anv-workspace-sidebar .workspace-tools-tile--active,.anv-workspace-sidebar .workspace-tools-tile[data-sidebar-active]{background:var(--gradient-brass-foil);color:var(--brass-ink);box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 4px 12px -4px var(--brass-glow);text-shadow:0 1px 0 var(--brass-text-shadow)}.anv-workspace-sidebar .workspace-tools-tile--active:focus-visible,.anv-workspace-sidebar .workspace-tools-tile--active:hover,.anv-workspace-sidebar .workspace-tools-tile[data-sidebar-active]:focus-visible,.anv-workspace-sidebar .workspace-tools-tile[data-sidebar-active]:hover{background:var(--gradient-brass-foil);color:var(--brass-ink);filter:brightness(1.03)}.anv-workspace-sidebar .workspace-tools-tile--active .text-accent,.anv-workspace-sidebar .workspace-tools-tile--active .text-current,.anv-workspace-sidebar .workspace-tools-tile--active svg,.anv-workspace-sidebar .workspace-tools-tile[data-sidebar-active] .text-accent,.anv-workspace-sidebar .workspace-tools-tile[data-sidebar-active] .text-current,.anv-workspace-sidebar .workspace-tools-tile[data-sidebar-active] svg{color:var(--brass-ink);opacity:1}.anv-workspace-sidebar .workspace-tools-tile--active .workspace-status-pill,.anv-workspace-sidebar .workspace-tools-tile[data-sidebar-active] .workspace-status-pill{border-color:color-mix(in srgb,var(--brass-ink) 28%,transparent);background:color-mix(in srgb,var(--brass-ink) 14%,transparent);color:var(--brass-ink)}.anv-workspace-sidebar .workspace-chapter-rail__item{color:var(--anv-rail-fg-muted);align-items:stretch}.anv-workspace-sidebar .workspace-chapter-rail a.workspace-chapter-rail__item--active,.anv-workspace-sidebar .workspace-chapter-rail a.workspace-chapter-rail__item[data-sidebar-active]{color:var(--brass-ink)}.anv-workspace-sidebar .workspace-chapter-rail a.workspace-chapter-rail__item--active span,.anv-workspace-sidebar .workspace-chapter-rail a.workspace-chapter-rail__item[data-sidebar-active] span{color:inherit}.anv-workspace-sidebar .workspace-chapter-rail__item svg{display:block}.anv-workspace-sidebar .workspace-chapter-rail__item:hover:not(.workspace-chapter-rail__item--active):not([data-sidebar-active]):not(.workspace-chapter-rail__back-link--brass){color:var(--anv-rail-fg-strong);background:var(--anv-rail-hover)}.anv-workspace-sidebar .workspace-chapter-rail__item[data-sidebar-active]{background:var(--gradient-brass-foil);color:var(--brass-ink);box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 4px 12px -4px var(--brass-glow);text-shadow:0 1px 0 var(--brass-text-shadow)}.anv-workspace-sidebar .workspace-chapter-rail__item[data-sidebar-active]:focus-visible,.anv-workspace-sidebar .workspace-chapter-rail__item[data-sidebar-active]:hover{background:var(--gradient-brass-foil);color:var(--brass-ink);filter:brightness(1.03)}.anv-workspace-sidebar .workspace-chapter-rail__item[data-sidebar-active] .text-accent,.anv-workspace-sidebar .workspace-chapter-rail__item[data-sidebar-active] .text-current,.anv-workspace-sidebar .workspace-chapter-rail__item[data-sidebar-active] svg{color:var(--brass-ink);opacity:1}.anv-workspace-sidebar .workspace-chapter-rail__item[data-sidebar-active]:focus-visible svg,.anv-workspace-sidebar .workspace-chapter-rail__item[data-sidebar-active]:hover svg{color:var(--brass-ink);opacity:1}.anv-workspace-sidebar .workspace-chapter-rail__item[data-sidebar-active] .workspace-status-pill{border-color:color-mix(in srgb,var(--brass-ink) 28%,transparent);background:color-mix(in srgb,var(--brass-ink) 14%,transparent);color:var(--brass-ink)}.anv-workspace-sidebar .workspace-chapter-rail__item--active{background:var(--gradient-brass-foil);color:var(--brass-ink);box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 4px 12px -4px var(--brass-glow);text-shadow:0 1px 0 var(--brass-text-shadow)}.anv-workspace-sidebar .workspace-chapter-rail__item--active:focus-visible,.anv-workspace-sidebar .workspace-chapter-rail__item--active:hover{background:var(--gradient-brass-foil);color:var(--brass-ink);filter:brightness(1.03)}.anv-workspace-sidebar .workspace-chapter-rail__item--active .text-accent,.anv-workspace-sidebar .workspace-chapter-rail__item--active .text-current,.anv-workspace-sidebar .workspace-chapter-rail__item--active svg{color:var(--brass-ink);opacity:1}.anv-workspace-sidebar .workspace-chapter-rail__item--active:focus-visible svg,.anv-workspace-sidebar .workspace-chapter-rail__item--active:hover svg{color:var(--brass-ink);opacity:1}.anv-workspace-sidebar .workspace-chapter-rail__item--active .workspace-status-pill{border-color:color-mix(in srgb,var(--brass-ink) 28%,transparent);background:color-mix(in srgb,var(--brass-ink) 14%,transparent);color:var(--brass-ink)}.anv-workspace-sidebar .workspace-chapter-rail__item--idle.text-foreground-muted,.anv-workspace-sidebar .workspace-chapter-rail__item.text-foreground-muted{color:var(--anv-rail-fg-muted)}.anv-workspace-sidebar .workspace-chapter-rail__item--idle.text-foreground-muted:hover,.anv-workspace-sidebar .workspace-chapter-rail__item.text-foreground-muted:hover{color:var(--anv-rail-fg-strong);background:var(--anv-rail-hover)}.anv-workspace-sidebar .workspace-chapter-rail__item--active.hover\:bg-background-recessed:hover,.anv-workspace-sidebar .workspace-chapter-rail__item--active.hover\:text-foreground:hover,.anv-workspace-sidebar .workspace-chapter-rail__item--active.text-foreground-muted,.anv-workspace-sidebar .workspace-chapter-rail__item[data-sidebar-active].hover\:bg-background-recessed:hover,.anv-workspace-sidebar .workspace-chapter-rail__item[data-sidebar-active].hover\:text-foreground:hover,.anv-workspace-sidebar .workspace-chapter-rail__item[data-sidebar-active].text-foreground-muted{background:var(--gradient-brass-foil);color:var(--brass-ink)}.anv-workspace-sidebar .workspace-chapter-rail h3{color:var(--anv-rail-fg-subtle)}.anv-workspace-sidebar .workspace-chapter-rail a.workspace-chapter-rail__item.llm-reading-surface--rail,.anv-workspace-sidebar .workspace-chapter-rail__back-link:not(.workspace-chapter-rail__back-link--brass){color:var(--anv-rail-fg-muted)}.anv-workspace-sidebar .workspace-chapter-rail__back-link:not(.workspace-chapter-rail__back-link--brass):hover{color:var(--anv-rail-fg-strong);background:var(--anv-rail-hover)}.anv-workspace-sidebar .workspace-chapter-rail__back-link--brass{background:var(--gradient-brass-foil);color:var(--brass-ink);box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 4px 12px -4px var(--brass-glow);text-shadow:0 1px 0 var(--brass-text-shadow)}.anv-workspace-sidebar .workspace-chapter-rail__back-link--brass:focus-visible,.anv-workspace-sidebar .workspace-chapter-rail__back-link--brass:hover{background:var(--gradient-brass-foil);color:var(--brass-ink);box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 4px 12px -4px var(--brass-glow);filter:brightness(1.03)}.anv-workspace-sidebar .workspace-chapter-rail__back-link--brass span[aria-hidden]{color:color-mix(in srgb,var(--brass-ink) 72%,transparent)}.anv-workspace-sidebar .workspace-chapter-rail__empty{color:var(--anv-rail-fg-muted);background:var(--color-marketing-surface-muted);border-color:var(--color-marketing-surface-card-border)}.anv-workspace-sidebar__tabs{display:flex;flex-shrink:0;gap:4px;margin:2px .5rem .75rem;padding:var(--anv-sidebar-tab-pad);border-radius:9999px;border:1px solid var(--anv-rail-tab-track-border);background:var(--anv-rail-tab-track-bg)}.anv-workspace-sidebar__tab{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:7px 10px;border:none;border-radius:9999px;background:transparent;color:var(--anv-rail-fg-muted);font-family:var(--font-primary);font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.anv-workspace-sidebar__tab:hover:not(.anv-workspace-sidebar__tab--active){background:var(--anv-rail-hover);color:var(--anv-rail-fg-strong)}.anv-workspace-sidebar__tab--active:hover{color:var(--brass-ink);filter:brightness(1.03)}.anv-workspace-sidebar__tab:hover:not(.anv-workspace-sidebar__tab--active) .anv-workspace-sidebar__tab-count{background:color-mix(in srgb,var(--color-brand-gold) 18%,transparent);color:var(--anv-rail-accent-hover)}.anv-workspace-sidebar__tab:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.anv-workspace-sidebar__tab--active{background:var(--gradient-brass-foil);color:var(--brass-ink);box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 6px 16px -6px var(--brass-glow);text-shadow:0 1px 0 var(--brass-text-shadow)}.anv-workspace-sidebar__tab-count{display:inline-flex;min-width:1.125rem;align-items:center;justify-content:center;padding:0 5px;border-radius:9999px;background:var(--color-accent-brand-soft);color:var(--anv-rail-accent);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.anv-workspace-sidebar__tab--active .anv-workspace-sidebar__tab-count{border:1px solid color-mix(in srgb,var(--brass-ink) 28%,transparent);background:color-mix(in srgb,var(--color-brand-ivory-muted) 78%,white);color:var(--brass-ink);box-shadow:inset 0 1px 0 color-mix(in srgb,white 55%,transparent)}.anv-workspace-sidebar__panel{display:flex;min-height:0;flex:1;flex-direction:column;gap:.5rem}.anv-workspace-sidebar__panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .5rem .375rem}.anv-workspace-sidebar__panel-title{margin:0;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--anv-rail-fg-subtle)}.anv-workspace-sidebar__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.anv-workspace-sidebar__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:2px;min-width:0}.anv-workspace-sidebar__row-main{display:flex;flex:1;min-width:0;align-items:stretch;gap:2px}.anv-workspace-sidebar__row-link{display:flex;flex:1;min-width:0;align-items:center;gap:10px;padding:10px;border-radius:12px;border:1px solid transparent;background:transparent;color:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.anv-workspace-sidebar__row-link:hover:not(.anv-workspace-sidebar__row-link--active){background:var(--anv-rail-hover);border-color:var(--color-marketing-surface-card-border)}.anv-workspace-sidebar__row-link:focus-visible:not(.anv-workspace-sidebar__row-link--active){outline:none;box-shadow:var(--shadow-focus)}.anv-workspace-sidebar__row-link:focus-visible{outline:none}.anv-workspace-sidebar__row-link--active{background:var(--gradient-brass-foil);border-color:transparent;box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 4px 12px -4px var(--brass-glow)}.anv-workspace-sidebar__row-link--active:focus-visible,.anv-workspace-sidebar__row-link--active:hover{background:var(--gradient-brass-foil);border-color:transparent;color:inherit;filter:brightness(1.03);box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 4px 12px -4px var(--brass-glow)}.anv-workspace-sidebar__row-link--active:focus-visible .anv-workspace-sidebar__row-title,.anv-workspace-sidebar__row-link--active:hover .anv-workspace-sidebar__row-title{color:var(--brass-ink)}.anv-workspace-sidebar__row-link--active:focus-visible .anv-workspace-sidebar__row-subtitle,.anv-workspace-sidebar__row-link--active:hover .anv-workspace-sidebar__row-subtitle{color:color-mix(in srgb,var(--brass-ink) 72%,transparent)}.anv-workspace-sidebar__row-link--active .anv-workspace-sidebar__row-title{color:var(--brass-ink)}.anv-workspace-sidebar__row-link--active .anv-workspace-sidebar__row-subtitle{color:color-mix(in srgb,var(--brass-ink) 72%,transparent)}.anv-workspace-sidebar__row-link--active .workspace-status-pill,.anv-workspace-sidebar__row-link--active:focus-visible .workspace-status-pill,.anv-workspace-sidebar__row-link--active:hover .workspace-status-pill{border-color:color-mix(in srgb,var(--brass-ink) 28%,transparent);background:color-mix(in srgb,var(--brass-ink) 14%,transparent);color:var(--brass-ink);animation:none}.anv-workspace-sidebar__avatar{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid transparent;font-size:11px;font-weight:700;letter-spacing:.04em}.anv-workspace-sidebar__avatar--pastel-0{--anv-avatar-bg:linear-gradient(135deg,color-mix(in srgb,var(--color-gold-100) 72%,var(--color-gold-200)),color-mix(in srgb,var(--color-gold-300) 55%,var(--color-gold-400)));--anv-avatar-glow:color-mix(in srgb,var(--color-gold-400) 40%,transparent);background:var(--anv-avatar-bg);color:var(--color-gold-800);border-color:color-mix(in srgb,var(--color-gold-400) 38%,transparent)}.anv-workspace-sidebar__avatar--pastel-1{--anv-avatar-bg:linear-gradient(135deg,color-mix(in srgb,var(--color-rose-200) 58%,var(--color-gold-100)),color-mix(in srgb,var(--color-rose-300) 62%,var(--color-rose-400)));--anv-avatar-glow:color-mix(in srgb,var(--color-rose-400) 40%,transparent);background:var(--anv-avatar-bg);color:var(--color-rose-800);border-color:color-mix(in srgb,var(--color-rose-400) 34%,transparent)}.anv-workspace-sidebar__avatar--pastel-2{--anv-avatar-bg:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-good) 24%,var(--color-gold-50)),color-mix(in srgb,var(--color-brand-good) 42%,var(--color-gold-100)));--anv-avatar-glow:color-mix(in srgb,var(--color-brand-good) 40%,transparent);background:var(--anv-avatar-bg);color:color-mix(in srgb,var(--color-brand-good) 78%,black);border-color:color-mix(in srgb,var(--color-brand-good) 36%,transparent)}.anv-workspace-sidebar__avatar--pastel-3{--anv-avatar-bg:linear-gradient(135deg,color-mix(in srgb,var(--color-navy-200) 42%,var(--color-gold-50)),color-mix(in srgb,var(--color-navy-300) 48%,var(--color-navy-400)));--anv-avatar-glow:color-mix(in srgb,var(--color-navy-400) 40%,transparent);background:var(--anv-avatar-bg);color:var(--color-navy-700);border-color:color-mix(in srgb,var(--color-navy-400) 32%,transparent)}.anv-workspace-sidebar__avatar--pastel-4{--anv-avatar-bg:linear-gradient(135deg,color-mix(in srgb,var(--color-gold-300) 48%,var(--color-gold-100)),color-mix(in srgb,var(--color-gold-400) 52%,var(--color-gold-500)));--anv-avatar-glow:color-mix(in srgb,var(--color-gold-500) 40%,transparent);background:var(--anv-avatar-bg);color:var(--color-gold-900);border-color:color-mix(in srgb,var(--color-gold-500) 30%,transparent)}.anv-workspace-sidebar__avatar--pastel-5{--anv-avatar-bg:linear-gradient(135deg,color-mix(in srgb,var(--color-rose-100) 62%,var(--color-gold-100)),color-mix(in srgb,var(--color-rose-200) 55%,var(--color-rose-300)));--anv-avatar-glow:color-mix(in srgb,var(--color-rose-300) 40%,transparent);background:var(--anv-avatar-bg);color:var(--color-rose-700);border-color:color-mix(in srgb,var(--color-rose-300) 34%,transparent)}.anv-workspace-sidebar__avatar.anv-workspace-sidebar__avatar--confidence-high{border-width:3px;border-style:solid;border-color:color-mix(in srgb,var(--color-success) 88%,var(--color-brand-gold));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-gold) 58%,transparent),0 0 16px color-mix(in srgb,var(--color-success) 48%,transparent)}.anv-workspace-sidebar__avatar.anv-workspace-sidebar__avatar--confidence-medium{border-width:2.5px;border-style:solid;border-color:color-mix(in srgb,var(--color-brand-gold) 82%,var(--color-foreground-muted));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-brand-gold) 44%,transparent),0 0 10px color-mix(in srgb,var(--color-brand-gold) 28%,transparent)}.anv-workspace-sidebar__row-link--active .anv-workspace-sidebar__avatar{background:color-mix(in srgb,var(--brass-ink) 18%,white);color:var(--brass-ink);border-color:color-mix(in srgb,var(--brass-ink) 22%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,white 55%,transparent)}.anv-workspace-sidebar__row-link--active .anv-workspace-sidebar__avatar.anv-workspace-sidebar__avatar--confidence-high{border-width:3px;border-color:color-mix(in srgb,var(--color-success) 94%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-gold) 72%,transparent),0 0 14px color-mix(in srgb,var(--color-success) 52%,transparent),inset 0 1px 0 color-mix(in srgb,white 55%,transparent)}.anv-workspace-sidebar__row-link--active .anv-workspace-sidebar__avatar.anv-workspace-sidebar__avatar--confidence-medium{border-width:2.5px;border-color:color-mix(in srgb,var(--color-brand-gold) 88%,var(--brass-ink));box-shadow:0 0 0 1.5px color-mix(in srgb,var(--color-brand-gold) 55%,transparent),0 0 10px color-mix(in srgb,var(--color-brand-gold) 32%,transparent),inset 0 1px 0 color-mix(in srgb,white 55%,transparent)}.anv-workspace-sidebar__row-copy{flex:1;min-width:0}.anv-workspace-sidebar__row-title-line{display:flex;align-items:center;gap:6px;min-width:0}.anv-workspace-sidebar__row-title-line--badge-end{justify-content:space-between;gap:8px;width:100%}.anv-workspace-sidebar__row-title-line--badge-end .anv-workspace-sidebar__row-title{flex:1 1 auto}.anv-workspace-sidebar__row-badge{margin-top:0}.anv-workspace-sidebar__row-badges{display:inline-flex;flex-shrink:0;align-items:center;gap:4px}.anv-workspace-sidebar__row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--anv-rail-fg-strong)}.anv-workspace-sidebar__row-subtitle{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--anv-rail-fg-muted)}.anv-workspace-sidebar__row-meta{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:5px}.anv-workspace-sidebar__row-time{font-size:10px;color:var(--anv-rail-fg-subtle);font-variant-numeric:tabular-nums}.anv-workspace-sidebar__row-action{display:flex;height:2.25rem;width:2rem;flex:none;align-items:center;justify-content:center;border:none;border-radius:.5rem;background:transparent;color:var(--anv-rail-accent);font-size:1rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .15s ease}.anv-workspace-sidebar__row-action:hover{background:var(--color-accent-brand-soft);color:var(--anv-rail-accent-hover)}.anv-workspace-sidebar__row-action:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.anv-workspace-sidebar__sessions{flex:0 0 100%;margin:2px 0 0;padding:0;list-style:none}.anv-workspace-sidebar__sessions--scrollable{display:flex;max-height:min(42vh,18rem);flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.anv-workspace-sidebar__session-collapse{align-self:center}.anv-workspace-sidebar__session-toolbar{margin-bottom:4px}.anv-workspace-sidebar__session-toolbar-inner{display:flex;align-items:stretch;gap:6px;min-height:2rem}.anv-workspace-sidebar__session-toolbar-inner--search-open{animation:anv-session-search-in .18s ease both}@keyframes anv-session-search-in{0%{opacity:0}to{opacity:1}}.anv-workspace-sidebar__session-new{display:flex;flex:1;align-items:center;justify-content:center;min-width:0;min-height:2rem;padding:.375rem .625rem;border-radius:.625rem;border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 8%,var(--color-background-elevated));font-family:var(--font-primary);font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--color-accent-brand);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.anv-workspace-sidebar__session-new:hover{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 14%,var(--color-background-elevated));color:var(--color-foreground)}.anv-workspace-sidebar__session-new:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.anv-workspace-sidebar__session-search-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--color-foreground-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.anv-workspace-sidebar__session-search-close:hover{background:var(--color-background-recessed);color:var(--color-foreground)}.anv-workspace-sidebar__session-search-close:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.anv-workspace-sidebar__session-search-toggle{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2rem;min-height:2rem;padding:0;border-radius:.625rem;border:1px solid var(--color-border);background:var(--color-background-elevated);color:var(--color-foreground-muted);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.anv-workspace-sidebar__session-search-toggle:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));background:var(--color-background-recessed);color:var(--color-foreground)}.anv-workspace-sidebar__session-search-toggle:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.anv-workspace-sidebar__session-search-expanded{width:100%;min-width:0}.anv-workspace-sidebar__session-search-field{display:flex;flex:1;align-items:center;gap:6px;width:100%;min-width:0;min-height:2rem;padding:0 .375rem 0 .625rem;border-radius:.625rem;border:1px solid color-mix(in srgb,var(--color-accent) 40%,var(--color-border));background:var(--color-background)}.anv-workspace-sidebar__session-search-icon{flex:none;color:var(--color-foreground-muted)}.anv-workspace-sidebar__session-search-input{flex:1;min-width:0;border:none;background:transparent;font-family:var(--font-primary);font-size:12px;color:var(--color-foreground)}.anv-workspace-sidebar__session-search-input::-moz-placeholder{color:var(--color-foreground-muted)}.anv-workspace-sidebar__session-search-input::placeholder{color:var(--color-foreground-muted)}.anv-workspace-sidebar__session-search-input:focus{outline:none}.anv-workspace-sidebar__session-search-field:focus-within{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-border));box-shadow:var(--shadow-focus)}.anv-workspace-sidebar__session-empty{margin:0;padding:.25rem .5rem .375rem;font-size:11px;color:var(--color-foreground-muted)}.anv-workspace-sidebar__session-group{list-style:none}.anv-workspace-sidebar__session-group-label{margin:.375rem 0 .25rem;padding:0 .375rem;font-family:var(--font-primary);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-foreground-muted)}.anv-workspace-sidebar__session-group:first-of-type .anv-workspace-sidebar__session-group-label{margin-top:.125rem}.anv-workspace-sidebar__session-group-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.anv-workspace-sidebar__session-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:.5rem .625rem;border-radius:.625rem;border:1px solid transparent;background:transparent;font-family:var(--font-primary);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.anv-workspace-sidebar__session-item--compact{padding:.375rem .5rem}.anv-workspace-sidebar__session-item--compact .anv-workspace-sidebar__session-item-main{align-items:center;gap:6px}.anv-workspace-sidebar__session-item--compact .anv-workspace-sidebar__session-item-body{flex:1;min-width:0}.anv-workspace-sidebar__session-item--compact .anv-workspace-sidebar__session-item-icon{margin-top:0}.anv-workspace-sidebar__session-item--compact .anv-workspace-sidebar__session-item-question--compact{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.anv-workspace-sidebar__session-item--compact .anv-workspace-sidebar__session-item-time{flex:none;margin-left:auto}.anv-workspace-sidebar__session-item-main{display:flex;align-items:flex-start;gap:8px;min-width:0;width:100%}.anv-workspace-sidebar__session-item-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.125rem;margin-top:1px;font-size:11px;line-height:1;color:var(--color-accent)}.anv-workspace-sidebar__session-item-body{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.anv-workspace-sidebar__session-item-domain{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-brand);line-height:1.3}.anv-workspace-sidebar__session-item-question{display:-webkit-box;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.4;color:var(--color-foreground-muted)}.anv-workspace-sidebar__session-item-snippet{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;line-height:1.45;color:var(--color-foreground-subtle)}.anv-workspace-sidebar__session-item--untitled .anv-workspace-sidebar__session-item-question{font-style:italic;color:var(--color-foreground-subtle)}.anv-workspace-sidebar__session-item-time{display:inline-flex;flex:none;align-items:center;font-size:10px;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--color-foreground-subtle)}.anv-workspace-sidebar__session-item:hover{background:var(--anv-rail-hover)}.anv-workspace-sidebar__session-item:hover .anv-workspace-sidebar__session-item-question{color:var(--anv-rail-fg-strong)}.anv-workspace-sidebar__session-item--active{background:var(--gradient-brass-foil);border-color:transparent;box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 3px 10px -4px var(--brass-glow)}.anv-workspace-sidebar__session-item--active .anv-workspace-sidebar__session-item-domain{color:color-mix(in srgb,var(--brass-ink) 72%,var(--color-accent-brand))}.anv-workspace-sidebar__session-item--active .anv-workspace-sidebar__session-item-question{color:var(--brass-ink);font-weight:600}.anv-workspace-sidebar__session-item--active .anv-workspace-sidebar__session-item-time{padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brass-ink) 22%,transparent);color:color-mix(in srgb,var(--brass-ink) 78%,var(--color-accent-brand));background:color-mix(in srgb,var(--brass-ink) 6%,transparent)}.anv-workspace-sidebar__session-link{display:block;padding:.375rem .5rem;border-radius:.5rem;font-family:var(--font-primary);font-size:12px;color:var(--color-marketing-foreground-muted);text-decoration:none;transition:background-color .15s ease,color .15s ease}.anv-workspace-sidebar__session-link:hover{background:var(--anv-rail-hover);color:var(--anv-rail-fg-strong)}.anv-workspace-sidebar__session-link--active{background:var(--gradient-brass-foil);color:var(--brass-ink);font-weight:600;box-shadow:inset 0 1px 0 var(--brass-edge-hi),inset 0 -1px 0 var(--brass-edge-lo),0 3px 10px -4px var(--brass-glow);text-shadow:0 1px 0 var(--brass-text-shadow)}.anv-workspace-sidebar__chat-credits{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:8px;margin:0 .5rem;padding:10px 12px;border-radius:12px;border:1px solid var(--anv-rail-tab-track-border);background:var(--anv-rail-tab-track-bg)}.anv-workspace-sidebar__chat-credits--low{border-color:color-mix(in srgb,var(--color-error) 40%,transparent);background:color-mix(in srgb,var(--color-error) 6%,var(--anv-rail-tab-track-bg))}.anv-workspace-sidebar__chat-credits-main{min-width:0;flex:1}.anv-workspace-sidebar__chat-credits-label{margin:0;font-family:var(--font-primary);font-size:11px;line-height:1.35;color:var(--anv-rail-fg-muted)}.anv-workspace-sidebar__chat-credits-qty{display:flex;align-items:center;min-height:1.5rem;margin:2px 0 0;font-family:var(--font-secondary);font-size:1.5rem;font-weight:400;line-height:1;font-variant-numeric:tabular-nums;color:var(--color-brand-gold)}.anv-workspace-sidebar__chat-credits--low .anv-workspace-sidebar__chat-credits-qty{color:var(--color-error)}.anv-workspace-sidebar__chat-credits-link{flex:none;font-family:var(--font-primary);font-size:11px;font-weight:600;color:var(--anv-rail-accent-hover);text-decoration:none}.anv-workspace-sidebar__chat-credits-link:hover{text-decoration:underline}.anv-workspace-sidebar__panel--chat{--anv-chat-scope-active-border:color-mix(in srgb,var(--color-brand-gold) 30%,transparent);--anv-chat-scope-active-bg:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-gold) 12%,transparent),color-mix(in srgb,var(--color-brand-gold) 3%,transparent));--anv-chat-tab-hover-bg:color-mix(in srgb,var(--color-brand-gold) 6%,transparent)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__tab:hover:not(.anv-workspace-sidebar__tab--active){background:var(--anv-chat-tab-hover-bg);color:var(--anv-rail-fg-strong)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__tab:hover:not(.anv-workspace-sidebar__tab--active) .anv-workspace-sidebar__tab-count{background:color-mix(in srgb,var(--color-brand-gold) 14%,transparent);color:var(--anv-rail-fg-strong)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__row-link:hover:not(.anv-workspace-sidebar__row-link--active){background:color-mix(in srgb,var(--color-brand-gold) 6%,transparent);border-color:transparent}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__row-link--active{background:var(--anv-chat-scope-active-bg);border-color:var(--anv-chat-scope-active-border);box-shadow:none}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__row-link--active:focus-visible,.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__row-link--active:hover{background:var(--anv-chat-scope-active-bg);border-color:var(--anv-chat-scope-active-border);filter:brightness(1.03);box-shadow:none}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__row-link--active .anv-workspace-sidebar__row-title{color:var(--anv-rail-fg-strong)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__row-link--active .anv-workspace-sidebar__row-subtitle{color:var(--anv-rail-fg-muted)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__row-link--active .anv-workspace-sidebar__avatar{background:var(--anv-avatar-bg);color:var(--color-navy-950);border-color:transparent;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-navy-950) 60%,transparent),0 0 16px var(--anv-avatar-glow)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-new{border-color:color-mix(in srgb,var(--color-cosmic-gold) 35%,var(--color-cosmic-border-subtle));background:color-mix(in srgb,var(--color-cosmic-gold) 10%,transparent);color:var(--color-cosmic-gold)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-new:hover{border-color:color-mix(in srgb,var(--color-cosmic-gold) 55%,var(--color-cosmic-border-subtle));background:color-mix(in srgb,var(--color-cosmic-gold) 16%,transparent);color:var(--color-cosmic-foreground)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-search-toggle{border-color:var(--color-cosmic-border-subtle);background:var(--anv-chat-shell-bg);color:var(--color-cosmic-foreground-muted)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-search-toggle:hover{border-color:color-mix(in srgb,var(--color-cosmic-gold) 45%,var(--color-cosmic-border-subtle));color:var(--color-cosmic-foreground)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-search-close{color:var(--color-cosmic-foreground-muted)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-search-close:hover{background:color-mix(in srgb,var(--color-cosmic-gold) 12%,transparent);color:var(--color-cosmic-foreground)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-search-field{border-color:color-mix(in srgb,var(--color-cosmic-gold) 40%,var(--color-cosmic-border-subtle));background:var(--anv-chat-shell-bg)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-search-input{color:var(--color-cosmic-foreground-muted)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-item:hover{background:color-mix(in srgb,var(--color-brand-gold) 6%,transparent)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-item:hover .anv-workspace-sidebar__session-item-question{color:var(--anv-rail-fg-strong)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-item--active{background:var(--anv-chat-scope-active-bg);border:1px solid var(--anv-chat-scope-active-border);box-shadow:none;text-shadow:none}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-item--active .anv-workspace-sidebar__session-item-domain{color:var(--color-cosmic-gold)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-item--active .anv-workspace-sidebar__session-item-question{color:var(--anv-rail-fg-strong);font-weight:600}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-item--active .anv-workspace-sidebar__session-item-time{border-color:var(--anv-chat-scope-active-border);color:var(--color-cosmic-gold);background:color-mix(in srgb,var(--color-brand-gold) 8%,transparent)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-group-label{color:var(--color-cosmic-foreground-subtle)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-item--active .anv-workspace-sidebar__session-item-icon,.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-item-icon{color:var(--color-cosmic-gold)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-item-snippet{color:var(--color-cosmic-foreground-subtle)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-item--active .anv-workspace-sidebar__session-item-snippet{color:var(--anv-rail-fg-muted)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-item-question{color:var(--color-cosmic-foreground-muted)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-item-time{color:var(--color-cosmic-foreground-subtle)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-link:hover{background:color-mix(in srgb,var(--color-brand-gold) 6%,transparent);color:var(--anv-rail-fg-strong)}.anv-workspace-sidebar__panel--chat .anv-workspace-sidebar__session-link--active{background:var(--anv-chat-scope-active-bg);border:1px solid var(--anv-chat-scope-active-border);color:var(--anv-rail-fg-strong);font-weight:600;box-shadow:none;text-shadow:none}.anv-workspace-sidebar__empty{margin:.5rem;padding:1.125rem 1rem;border-radius:14px;border:1px dashed var(--color-marketing-surface-card-border);background:var(--color-marketing-surface-muted);text-align:center;font-size:12.5px;line-height:1.55;color:var(--anv-rail-fg-muted)}.anv-workspace-sidebar .site-logo,.anv-workspace-sidebar .site-logo__wordmark{color:var(--anv-rail-fg)}.anv-workspace-sidebar .site-logo__tagline{color:var(--anv-rail-fg-subtle)}