.sidebar__nav-list{display:flex;flex-direction:column;gap:var(--spacing-1);margin:0;padding:0;list-style:none}.nav-item{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-1\.5) var(--spacing-4);border-radius:.375rem;font-size:.875rem;font-weight:500;color:var(--nav-item-text);text-decoration:none;transition:all .2s ease;cursor:pointer}.nav-item:hover{background:var(--nav-item-bg-hover);color:var(--nav-item-text-hover)}.nav-item--active,.nav-item[aria-current=page]{background:var(--nav-item-bg-active);color:var(--nav-item-text-active);font-weight:600}.nav-item__icon{width:1rem;height:1rem;flex-shrink:0}.nav-item__text{flex:1}.nav-item__title{font-weight:inherit;margin:0}.nav-item__description{display:none;font-size:.65rem;color:var(--color-text-muted);margin:var(--spacing-0\.5) 0 0 0;line-height:1.3}.nav-item--secondary{color:var(--color-text-subtle);padding:var(--spacing-2) var(--spacing-4) var(--spacing-4) var(--spacing-4)}.nav-item--accent{background:hsl(var(--wf-accent-purple-hsl)/8%);color:var(--wf-accent-purple);border:1px solid hsl(var(--wf-accent-purple-hsl)/20%)}.nav-item--accent:hover{background:hsl(var(--wf-accent-purple-hsl)/15%)}.sidebar{display:flex;flex-direction:column;position:relative;background:var(--wf-bg-secondary);border-right:1px solid var(--color-border);box-shadow:var(--wf-shadow-sm);overflow-y:auto;overflow-x:hidden;min-width:16rem;max-width:16rem;width:16rem}.sidebar--agents{left:5px;top:5px;border-radius:10px;padding:0 10px 10px;height:calc(100vh - 1%);color:var(--wf-text-primary)}.sidebar--admin,.sidebar--agents,.sidebar--mcp{width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;max-width:var(--sidebar-width)!important;position:fixed;z-index:5;overflow-y:auto;transition:width .3s ease,min-width .3s ease,max-width .3s ease}.sidebar--admin,.sidebar--mcp{left:0;top:0;border-radius:0;padding:20px 30px 10px;height:calc(100vh - 0%)}.cn-spinner{width:48px;height:48px;border-radius:999px;border:2px solid var(--color-border,hsl(var(--wf-border-hsl)/.35));border-top-color:var(--color-accent,hsl(var(--wf-accent-indigo-hsl)));animation:cn-spin .9s linear infinite;margin:0 auto}@keyframes cn-spin{to{transform:rotate(1turn)}}.sidebar--admin .cn-settings-section-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-muted)}.sidebar--admin .nav-item__label{font-size:.8375rem;font-weight:500}.sidebar--admin .nav-item__description{display:none}.sidebar--admin .nav-item:not(.nav-item--active):hover{background:var(--nav-item-bg-hover);color:var(--nav-item-text-hover)}.sidebar--admin .sidebar__section-header:hover .cn-settings-section-label{color:var(--color-text-subtle)}.cn-settings-section-chevron{width:.875rem;height:.875rem;flex-shrink:0;color:var(--color-text-muted);transform:rotate(-90deg);transition:transform .2s ease}.cn-settings-section-chevron.is-open{transform:rotate(0deg)}.ws-page-career-os{max-width:var(--container-max-width-full)}.ws-page-career-os .ws-career-os-layout{align-items:start;display:grid;gap:var(--spacing-6);grid-template-columns:minmax(15rem,17rem) minmax(0,1fr)}.ws-page-career-os .ws-career-os-layout-content{min-width:0}.ws-career-os-menu{border:1px solid var(--wf-border-primary);border-radius:var(--wf-border-radius-xl);box-shadow:var(--wf-shadow-sm);color:var(--wf-text-secondary);display:flex;flex-direction:column;justify-content:space-between;max-height:calc(100vh - var(--spacing-8));min-height:calc(100vh - var(--spacing-8));overflow-y:auto;padding:var(--spacing-5);position:sticky;top:var(--spacing-4)}.ws-career-os-agent-sidebar,.ws-career-os-menu{background:var(--wf-bg-secondary)}.ws-career-os-menu-sidebar{background:transparent;border:0;border-radius:var(--wf-border-radius-none);box-shadow:none;height:100%;max-height:100%;min-height:100%;padding:var(--spacing-6) var(--spacing-4) var(--spacing-4);position:static;top:auto}.ws-career-os-menu-brand{align-items:center;color:var(--wf-text-primary);display:inline-flex;height:var(--spacing-6);margin-bottom:var(--spacing-8);text-decoration:none;width:8.25rem}.ws-career-os-menu-brand-mark{display:none;height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.ws-career-os-menu-brand-mark[data-logo-theme=light]{display:block}:root.dark .ws-career-os-menu-brand-mark[data-logo-theme=light],:root[data-mode=dark] .ws-career-os-menu-brand-mark[data-logo-theme=light]{display:none}:root.dark .ws-career-os-menu-brand-mark[data-logo-theme=dark],:root[data-mode=dark] .ws-career-os-menu-brand-mark[data-logo-theme=dark]{display:block}.ws-career-os-menu-brand-mark[data-logo-theme=dark],:root.light .ws-career-os-menu-brand-mark[data-logo-theme=dark],:root[data-mode=light] .ws-career-os-menu-brand-mark[data-logo-theme=dark]{display:none}.ws-career-os-menu-section-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);gap:var(--spacing-3);margin-top:var(--spacing-6)}.ws-career-os-menu-back-link,.ws-career-os-menu-section-title{align-items:center;color:var(--wf-text-secondary);display:flex;padding:var(--spacing-2) var(--spacing-3)}.ws-career-os-menu-back-link{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:var(--spacing-2);margin-top:var(--spacing-2);min-height:var(--spacing-9);text-decoration:none}.ws-career-os-menu-back-link:hover{color:var(--wf-text-primary)}.ws-career-os-menu-nav{display:flex;flex-direction:column;gap:var(--spacing-2);margin-top:var(--spacing-3)}.ws-career-os-menu-item{align-items:center;border:1px solid transparent;border-radius:var(--wf-border-radius-lg);color:var(--wf-text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-3);line-height:var(--line-height-normal);min-height:var(--spacing-11);padding:var(--spacing-2) var(--spacing-3);text-decoration:none;width:100%}.ws-career-os-menu-item svg{flex:0 0 auto}.ws-career-os-menu-item:hover{background:var(--wf-bg-hover);color:var(--wf-text-primary)}.ws-career-os-menu-item-active,.ws-career-os-menu-item-active:hover{background:hsl(var(--wf-accent-primary-hsl)/14%);border-color:hsl(var(--wf-accent-primary-hsl)/30%);color:var(--wf-accent-primary)}.ws-career-os-menu-item-disabled{cursor:default}.ws-career-os-menu-item-disabled:not(.ws-career-os-menu-item-active){opacity:.72}.ws-career-os-menu-item-disabled:hover{background:transparent;color:var(--wf-text-secondary)}.ws-career-os-menu-label{min-width:0;overflow-wrap:anywhere}.ws-career-os-menu-divider{background:var(--wf-border-primary);height:var(--spacing-px);margin:var(--spacing-5) 0}.ws-career-os-menu-footer{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-8)}.ws-career-os-menu-support,.ws-career-os-menu-user{align-items:center;color:var(--wf-text-secondary);display:flex;gap:var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ws-career-os-menu-user{color:var(--wf-text-primary);min-width:0}.ws-career-os-menu-avatar{align-items:center;background:var(--wf-bg-card);border:1px solid var(--wf-border-primary);border-radius:var(--wf-border-radius-full);color:var(--wf-text-primary);display:inline-flex;flex:0 0 var(--spacing-10);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:var(--spacing-10);justify-content:center;width:var(--spacing-10)}.ws-career-os-menu-user-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (width <= 70rem){.ws-page-career-os .ws-career-os-layout{grid-template-columns:minmax(0,1fr)}.ws-career-os-menu{gap:var(--spacing-5);max-height:none;min-height:auto;overflow-y:visible;position:relative;top:auto}.ws-career-os-menu-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ws-career-os-menu-footer{margin-top:0}}@media (width <= 42rem){.ws-career-os-menu{padding:var(--spacing-4)}.ws-career-os-menu-nav{grid-template-columns:minmax(0,1fr)}}.ws-career-os-menu-collapsed{align-items:center;padding-inline:var(--spacing-3)}.ws-career-os-menu-collapsed .sidebar__toggle-section{justify-content:center}.ws-career-os-menu-collapsed .ws-career-os-menu-brand{align-self:center;height:var(--spacing-8);margin-bottom:var(--spacing-6);width:var(--spacing-8)}.ws-career-os-menu-collapsed .ws-career-os-menu-brand-mark{width:100%}.ws-career-os-menu-collapsed .ws-career-os-menu-back-link span,.ws-career-os-menu-collapsed .ws-career-os-menu-label,.ws-career-os-menu-collapsed .ws-career-os-menu-section-title span,.ws-career-os-menu-collapsed .ws-career-os-menu-support span,.ws-career-os-menu-collapsed .ws-career-os-menu-user svg,.ws-career-os-menu-collapsed .ws-career-os-menu-user-name{display:none}.ws-career-os-menu-collapsed .ws-career-os-menu-back-link,.ws-career-os-menu-collapsed .ws-career-os-menu-item,.ws-career-os-menu-collapsed .ws-career-os-menu-section-title,.ws-career-os-menu-collapsed .ws-career-os-menu-support,.ws-career-os-menu-collapsed .ws-career-os-menu-user{justify-content:center;padding-inline:0}.ws-career-os-menu-collapsed .ws-career-os-menu-back-link,.ws-career-os-menu-collapsed .ws-career-os-menu-item,.ws-career-os-menu-collapsed .ws-career-os-menu-support{min-height:var(--spacing-10);width:var(--spacing-10)}.ws-career-os-menu-collapsed .ws-career-os-menu-divider{width:100%}.ws-career-os-topbar{align-items:center;backdrop-filter:blur(var(--spacing-6));background:var(--wf-bg-card);display:flex;gap:var(--spacing-4);justify-content:space-between;min-height:calc(var(--spacing-14) + var(--spacing-1));padding:0 var(--spacing-7) 0 var(--spacing-10)}.ws-career-os-topbar-breadcrumb{align-items:center;color:var(--wf-text-secondary);display:flex;flex-shrink:1;font-size:var(--font-size-sm);gap:var(--spacing-2);min-width:0}.ws-career-os-topbar-breadcrumb strong{color:var(--wf-text-primary);font-weight:var(--font-weight-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-career-os-topbar-crumb-link{color:var(--wf-text-secondary);flex:0 0 auto;text-decoration:none}.ws-career-os-topbar-crumb-link:hover{color:var(--wf-text-primary)}.ws-career-os-topbar-icon{color:var(--wf-text-muted);flex:0 0 auto;height:.875rem;width:.875rem}.ws-career-os-topbar-userbar{align-items:center;display:flex;flex:0 0 auto;gap:var(--spacing-3)}.ws-career-os-topbar-bell{align-items:center;background:transparent;border:0;color:var(--wf-text-muted);cursor:pointer;display:inline-flex;height:var(--spacing-9);justify-content:center;padding:0;width:var(--spacing-9)}.ws-career-os-topbar-user{align-items:center;color:var(--wf-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--spacing-2);min-width:0}.ws-career-os-topbar-avatar{background:var(--wf-accent-primary);border-radius:var(--wf-border-radius-full);display:inline-block;height:var(--spacing-7);width:var(--spacing-7)}@media (width <= 48rem){.ws-career-os-topbar{align-items:flex-start;flex-direction:column;height:auto;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4)}.ws-career-os-topbar-userbar{flex-wrap:wrap;width:100%}.ws-career-os-topbar-user span:not(.ws-career-os-topbar-avatar){display:none}}.left-wf-sidebar{width:25rem;min-width:25rem;max-width:25rem}.left-wf-sidebar,.right-wf-sidebar{position:fixed;top:4rem;height:calc(100vh - 60px);z-index:10}.right-wf-sidebar{width:22rem;min-width:22rem;max-width:22rem;right:var(--spacing-0);background:var(--color-surface);border-right:1px solid var(--color-border)}.sidebar--agents.sidebar--collapsed{width:var(--sidebar-collapsed-width)!important;min-width:var(--sidebar-collapsed-width)!important;max-width:var(--sidebar-collapsed-width)!important}.sidebar__collapsed{display:flex;flex-direction:column;padding:var(--spacing-xs);gap:var(--spacing-md);height:100%}.sidebar__collapsed-logo{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);color:var(--primary)}.sidebar__collapsed-sections{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1}.sidebar__collapsed-icon{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--spacing-4) var(--spacing-0);color:var(--wf-text-secondary);cursor:pointer;transition:all .2s ease}.sidebar__collapsed-icon:hover{background:var(--wf-surface-card-tertiary);color:var(--wf-text-primary);border-color:var(--wf-border-focus);transform:translateY(-1px)}.sidebar__toggle-section{visibility:visible;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.sidebar--agents:not(.sidebar--collapsed) .sidebar__toggle-section{justify-content:flex-end;padding:0;margin-right:0}.sidebar__collapse-btn{margin-left:auto}.sidebar__collapse-btn,.sidebar__collapsed-btn{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-0);background:var(--wf-surface-card-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--border-radius-md);color:var(--wf-text-secondary);cursor:pointer;transition:all .2s ease;margin-bottom:var(--spacing-sm)}.sidebar__collapse-btn:hover,.sidebar__collapsed-btn:hover{background:var(--wf-surface-card-tertiary);color:var(--wf-text-primary);border-color:var(--wf-border-focus)}.sidebar__collapse-btn svg,.sidebar__collapsed-btn svg{width:24px;height:24px}.sidebar__footer{padding:var(--spacing-4);border-top:1px solid var(--color-border);flex-shrink:0}.sidebar__search{padding:0 var(--spacing-6) var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--color-border);flex-shrink:0}.sidebar__search-container{position:relative;display:flex;align-items:center}.sidebar__search-input{width:100%;padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) var(--spacing-10);background:var(--color-surface-secondary);border:1px solid var(--color-border);border-radius:var(--spacing-2);color:var(--color-text);font-size:.875rem;transition:all .2s ease}.sidebar__search-input:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-alpha)}.sidebar__search-icon{position:absolute;left:var(--spacing-3);top:50%;transform:translateY(-50%);color:var(--color-text-muted);width:var(--spacing-4);height:var(--spacing-4);pointer-events:none}.sidebar__nav-item--active{color:var(--color-accent);border:1px solid var(--color-accent-subtle)}.sidebar__nav-item--active,.sidebar__nav-item--active:hover{background:var(--color-accent-alpha)}.sidebar__nav-icon{width:1.25rem;height:1.25rem;margin-right:var(--spacing-3)}.sidebar__nav-content{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.sidebar__nav-label{font-weight:500;font-size:.875rem;color:inherit;margin:0}.sidebar__nav-description{font-size:var(--spacing-3);color:var(--color-text-muted);margin:0;line-height:1.3}.sidebar__reconnect{display:none;margin:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-danger);background:var(--color-danger-background);border-radius:var(--border-radius-md);font-size:var(--font-size-sm);box-shadow:0 1px 3px rgba(0,0,0,.1)}.sidebar__reconnect-status{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);color:var(--color-danger);font-weight:var(--font-weight-medium)}.sidebar__reconnect-message{font-size:var(--font-size-xs);color:var(--wf-text-secondary);margin-bottom:var(--spacing-sm)}.sidebar__reconnect-btn{background:var(--color-danger);color:var(--color-white);font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);border:none;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:var(--spacing-xs);width:100%;justify-content:center}.sidebar__reconnect-btn:hover{background:var(--color-danger-emphasis)}.sidebar--dark{background:var(--color-surface-muted);border-right-color:var(--color-border)}.sidebar__item{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-4);border:none;background:none;border-radius:var(--spacing-2);text-align:left;cursor:pointer;transition:all .2s ease;color:var(--color-text-secondary);text-decoration:none}.sidebar__item:hover{background-color:var(--color-accent-blue);color:var(--color-text-primary)}.sidebar__item--active{background-color:var(--color-accent);color:var(--color-accent-contrast)}.sidebar__item--active:hover{background-color:var(--color-accent-hover)}.sidebar__item-icon{width:1.25rem;height:1.25rem;margin-top:var(--spacing-0\.5);flex-shrink:0}.sidebar__item-content{flex:1;min-width:0}.sidebar__item-label{display:block;font-size:.875rem;font-weight:500;margin-bottom:var(--spacing-1)}.sidebar__item-description{font-size:var(--spacing-3);opacity:.8;line-height:1.3;margin:0}.sidebar--mcp .sidebar__header{background-color:var(--wf-bg-elevated);border-bottom:1px solid var(--wf-border-primary);border-right:none;box-shadow:none;padding:var(--spacing-6)}.sidebar--mcp .sidebar__content{padding:0}.sidebar--mcp .sidebar__item{margin:0 -16px;border-radius:0}.sidebar--mcp .sidebar__item--active{background-color:var(--wf-accent-primary);color:var(--wf-text-on-accent)}.sidebar--mcp .sidebar__item--active:hover{background-color:var(--wf-accent-blue-hover)}.sidebar--mcp .sidebar__search-input{font-size:var(--spacing-3)}.nav-link{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);font-weight:600;font-size:.875rem;color:var(--wf-text-secondary);text-decoration:none;border-radius:var(--border-radius-md);transition:all .2s ease;white-space:nowrap}.nav-link:hover{color:var(--wf-text-primary);background:var(--wf-surface-tertiary)}.nav-link:focus{outline:2px solid var(--wf-accent-primary);outline-offset:2px}.nav-link--active{color:var(--wf-accent-primary);background:var(--wf-accent-primary-alpha-10)}.nav-link--active:hover{color:var(--wf-accent-primary);background:var(--wf-accent-primary-alpha-20)}.nav-link--admin,.nav-link--admin:hover{color:var(--wf-status-warning)}.nav-link--admin:hover{background:var(--wf-status-warning-alpha-10)}.nav-link__icon{width:var(--spacing-4);height:var(--spacing-4);stroke-width:1}.sidebar__submenu{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm)}.submenu__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-3)}.submenu__title{font-size:.875rem;font-weight:600;color:var(--color-text);text-transform:uppercase;letter-spacing:.025em}.submenu__count{font-size:var(--spacing-3);color:var(--color-text-subtle);background:var(--color-surface);padding:var(--spacing-1) var(--spacing-2);border-radius:.375rem;border:1px solid var(--color-border)}.submenu__list{display:flex;margin-left:var(--spacing-0);flex-direction:column;gap:var(--spacing-xxs)!important}.submenu__loading{color:var(--wf-text-muted);font-size:var(--font-size-sm);padding:var(--spacing-lg);text-align:center;font-style:italic;background:var(--nav-section-bg);border-radius:var(--border-radius-md);border:1px dashed var(--nav-sidebar-border)}.submenu__item{display:flex;padding:0 var(--spacing-2);background:none;color:var(--wf-text-primary);border-radius:var(--border-radius-md);border:0 solid var(--nav-sidebar-border)}.submenu__item:hover{background:var(--nav-item-bg-hover);color:var(--wf-text-primary)}.submenu__label{display:flex;align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-4) 0 .1rem .3rem;flex:1;cursor:pointer}.submenu__icon{width:1.2rem;height:1.2rem}.submenu__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-0) .4rem .2rem var(--spacing-0)}.submenu__config-btn{padding:var(--spacing-sm);color:var(--wf-text-muted);background:transparent;border:none;border-radius:var(--border-radius-sm);transition:all .2s ease;cursor:pointer;display:flex;align-items:center;justify-content:center}.submenu__config-btn:hover{color:var(--color-info);background:var(--nav-sidebar-bg);transform:scale(1.1)}.sidebar__section-title{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;padding:var(--spacing-0) var(--spacing-2);color:var(--color-text-muted)}span.sidebar__section-title{margin:var(--spacing-4) var(--spacing-0) var(--spacing-2) var(--spacing-0)}.sidebar__section-badge{display:block;margin-top:.3rem;color:var(--wf-text-muted);font-weight:var(--font-weight-normal);font-size:var(--font-size-xs)}.sidebar__section-actions{display:flex;align-items:center;gap:var(--spacing-sm)}.sidebar__action-icon{padding:0 var(--spacing-xs);color:var(--wf-text-muted);background:transparent;border:none;border-radius:var(--border-radius-sm);cursor:pointer;transition:all .2s ease}.sidebar__action-icon:hover{color:var(--wf-text-primary);background:var(--nav-item-bg-hover)}.sidebar__header-top{justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-4) var(--spacing-2) var(--spacing-2) var(--spacing-2);margin-bottom:var(--spacing-2)}.mk-nav-logo,.sidebar__header-top,.sidebar__logo{display:flex;align-items:center}.mk-nav-logo{height:42px;justify-content:center;margin-bottom:9px;padding:10px 10px 5px 4px;width:42px}.mk-nav-logo-img{height:100%;width:100%}.mk-nav-logo-img,.mk-nav-wordmark-img{display:none;-o-object-fit:contain;object-fit:contain}.mk-nav-wordmark-img{height:24px;width:auto}.mk-nav-logo-img[data-logo-theme=light],.mk-nav-wordmark-img[data-logo-theme=light]{display:block}:root.dark .mk-nav-logo-img[data-logo-theme=light],:root.dark .mk-nav-wordmark-img[data-logo-theme=light],:root[data-mode=dark] .mk-nav-logo-img[data-logo-theme=light],:root[data-mode=dark] .mk-nav-wordmark-img[data-logo-theme=light]{display:none}:root.dark .mk-nav-logo-img[data-logo-theme=dark],:root.dark .mk-nav-wordmark-img[data-logo-theme=dark],:root[data-mode=dark] .mk-nav-logo-img[data-logo-theme=dark],:root[data-mode=dark] .mk-nav-wordmark-img[data-logo-theme=dark]{display:block}.sidebar__logo-container{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-2) 0}.sidebar__logo-icon{color:var(--primary);flex-shrink:0}.sidebar__logo-text{font-size:1.125rem;font-weight:700;color:var(--wf-text-primary);letter-spacing:-.025em}.sidebar--agents.sidebar--collapsed .sidebar__logo{display:none}.sidebar--agents.sidebar--collapsed .sidebar__header{justify-content:center}.sidebar--agents .sidebar__title{font-size:1.125rem;font-weight:600;color:var(--color-text);margin:0}.sidebar--agents .sidebar__header .sidebar__collapse-btn{padding:var(--spacing-xs);background:transparent;border:1px solid var(--wf-border-primary);border-radius:var(--radius-sm);color:var(--wf-text-secondary);margin-right:var(--spacing-sm)}.sidebar__session-divider{text-align:center;color:var(--wf-text-muted);font-size:var(--font-size-xs);position:relative}.sidebar__session-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--nav-sidebar-border);z-index:1}.sidebar__session-divider__text{background:var(--nav-sidebar-bg);padding:0 var(--spacing-md);position:relative;font-weight:var(--font-weight-thin);z-index:2}.messages-container .sidebar__session-divider{margin:var(--spacing-lg) 0}.sidebar .sidebar__session-divider{margin:var(--spacing-xxs) 0}.sidebar__upload{display:none;align-items:center;gap:var(--spacing-sm);margin-top:auto;padding:var(--spacing-md);cursor:pointer;transition:all .2s ease;background:var(--nav-sidebar-bg);border:1px solid var(--nav-sidebar-border);border-radius:var(--border-radius-md);box-shadow:0 1px 3px rgba(0,0,0,.1)}.sidebar__upload:hover{background:var(--nav-item-bg-hover);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.sidebar__upload:focus-visible{outline:2px solid var(--color-info);outline-offset:2px}.sidebar__upload-icon{background:var(--color-info);padding:var(--spacing-sm);border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.sidebar__upload-text{font-size:var(--font-size-sm);color:var(--wf-text-primary);font-weight:var(--font-weight-medium)}.sidebar__connection-status{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.sidebar__connection-text{font-size:var(--font-size-xs);color:var(--wf-text-muted)}.sidebar__status-dot{width:var(--spacing-2);height:var(--spacing-2);border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.2)}.sidebar__status-dot--success{background:var(--color-success);box-shadow:0 0 0 2px rgba(var(--color-success-rgb),.2)}.sidebar__status-dot--error{background:var(--color-danger);box-shadow:0 0 0 2px rgba(var(--color-danger-rgb),.2)}.tiny-status{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.tiny-status-dot{width:var(--spacing-2);height:var(--spacing-2);border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.2)}.tiny-status-dot--success{background:var(--color-success);box-shadow:0 0 0 2px rgba(var(--color-success-rgb),.2)}.tiny-status-dot--error{background:var(--color-danger);box-shadow:0 0 0 2px rgba(var(--color-danger-rgb),.2)}.tiny-status-dot--warning{background:var(--color-warning);box-shadow:0 0 0 2px rgba(var(--color-warning-rgb),.2)}.tiny-status-dot--info{background:var(--color-info);box-shadow:0 0 0 2px rgba(var(--color-info-rgb),.2)}.tiny-status-text{font-size:var(--font-size-xs);color:var(--wf-text-muted)}.cost-metrics-footer{padding:var(--spacing-4);border-top:1px solid var(--color-border);background:var(--color-surface-muted);flex-shrink:0}.welcome-header-container{display:flex;justify-content:center;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-2);font-size:1.8rem;font-weight:700;line-height:1.2;contain:layout style;will-change:auto}.welcome-icon{font-size:2rem;will-change:auto}.welcome-title{font-size:2.45rem;font-weight:700;text-align:center}.welcome-subtitle{font-size:1.25rem;max-width:80rem;margin-left:auto;margin-right:auto;line-height:1.625;font-weight:700;color:var(--wf-text-primary);contain:layout style;will-change:auto}.sidebar__section{padding:var(--spacing-0);background:var(--nav-sidebar-bg);border-radius:var(--border-radius-lg);border:0 solid var(--nav-sidebar-border);transition:all .2s ease;display:flex;flex-direction:column;flex-shrink:0}.sidebar__section:hover{border-color:var(--wf-border-secondary)}.sidebar__section-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;padding:var(--spacing-2) var(--spacing-1);border:0 solid var(--nav-sidebar-border);border-radius:var(--border-radius-lg)}.sidebar__section-header:hover{background:var(--nav-item-bg-hover)}.sidebar__section-header--with-actions{margin-bottom:0}.sidebar__section-content{display:flex;flex-direction:column;gap:var(--spacing-xxs)!important}.sidebar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-sm);min-height:60px;flex:1}.sidebar__item{display:block}.sidebar__action-btn,.sidebar__dropdown{width:100%;font-size:var(--font-size-sm)}.sidebar__action-btn{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--nav-sidebar-bg);border:1px solid var(--nav-sidebar-border);border-radius:var(--border-radius-md);color:var(--wf-text-primary);cursor:pointer;transition:all .2s ease;font-weight:var(--font-weight-medium);box-shadow:0 1px 3px rgba(0,0,0,.1)}.sidebar__action-btn:hover{background:var(--nav-item-bg-hover);border-color:var(--color-info);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.welcome-subtitle-span{display:inline}.suggested-actions-header{font-size:1.125rem;font-weight:600;color:white;margin-bottom:var(--spacing-6)}.chat-main-container{flex:1;display:flex;flex-direction:column;overflow:hidden}.sidebar__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.sidebar__content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xxs);overflow-y:auto;padding-bottom:var(--spacing-12)}.sidebar__workspace-section{padding:var(--spacing-2) var(--spacing-2) var(--spacing-1)!important}.profile-dropdown__workspace-switcher{padding:.25rem .75rem!important}.profile-dropdown__workspace-switcher .ws-workspace-switcher{width:100%}.sidebar__user-section{padding:var(--spacing-2) 0;display:flex;flex-direction:column;gap:var(--spacing-2)}.profile-panel{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:var(--wf-bg-elevated);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--card-shadow-hover);z-index:50;overflow:hidden}.ws-workspace-switcher{display:flex}.ws-workspace-switcher__status{font-size:.875rem;color:var(--color-text-muted)}.ws-workspace-switcher__label{display:none;font-size:.575rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted)}.ws-workspace-switcher .ws-workspace-switcher__select.ds-select-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:normal;width:100%;min-width:0;-moz-column-gap:var(--spacing-2);column-gap:var(--spacing-2);border-radius:var(--border-radius-md);border:1px solid var(--nav-sidebar-border);background:var(--nav-sidebar-bg);color:var(--wf-text-primary);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);font-weight:400;overflow:hidden}.ws-workspace-switcher__value{display:block;width:100%;font-size:var(--font-size-xs);line-height:1.4;min-width:0;max-width:100%;padding-right:var(--spacing-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-workspace-switcher .ws-workspace-switcher__select.ds-select-trigger .ds-select-trigger-icon{margin-left:0}.ws-workspace-switcher__item-text{display:block;font-size:var(--font-size-xs);line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-workspace-switcher .ws-workspace-switcher__select.ds-select-trigger:focus{outline:2px solid var(--color-info);outline-offset:2px}.ws-workspace-switcher--header{align-items:center;gap:var(--spacing-2)}.ws-workspace-switcher--header .ws-workspace-switcher__label{color:var(--wf-text-secondary)}.ws-workspace-switcher--header .ws-workspace-switcher__select.ds-select-trigger{width:auto;min-width:12rem}.ws-workspace-switcher--sidebar{flex-direction:column;gap:var(--spacing-1)}.sidebar__nav{display:flex;flex-direction:column;gap:var(--spacing-sm)}.sidebar__nav-item{color:var(--wf-text-secondary);text-decoration:none;transition:color .2s ease;display:flex;gap:var(--spacing-0);padding:var(--spacing-0) var(--spacing-4);margin:var(--spacing-0\.5) var(--spacing-0);border-radius:var(--spacing-0);cursor:pointer;transition:all .2s ease;background:transparent;width:100%;text-align:left;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.sidebar__nav-item:hover{color:var(--color-info)}.sidebar--collapsed .sidebar__collapse-btn,.sidebar:not(.sidebar--collapsed) .sidebar__collapse-btn{transform:none}.sidebar__search-box{display:none;padding:0 var(--spacing-4)}.sidebar__new-chat-section{padding:var(--spacing-0);border-bottom:0 solid var(--color-border)}.theme-switcher-btn{display:flex;align-items:center;justify-content:center;width:var(--spacing-10);height:var(--spacing-10);background:var(--wf-surface-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--border-radius-md);cursor:pointer;transition:all .2s ease;color:var(--wf-text-secondary);box-shadow:var(--wf-shadow-sm)}.theme-switcher-btn:hover{background:var(--wf-surface-tertiary);border-color:var(--wf-border-secondary);transform:translateY(-1px);box-shadow:var(--wf-shadow-md);color:var(--wf-text-primary)}.theme-switcher-btn:active{transform:translateY(0)}.theme-switcher-btn:focus{outline:2px solid var(--wf-accent-primary);outline-offset:2px}.theme-switcher-icon{width:1.125rem;height:1.125rem;transition:transform .2s ease;color:inherit}.theme-switcher-btn:hover .theme-switcher-icon{transform:rotate(15deg)}.theme-selector-container{position:relative;z-index:70;display:inline-block;width:auto}.theme-selector-btn{display:flex;align-items:center;gap:var(--spacing-2);padding:.2rem var(--spacing-2);background:var(--wf-surface-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--border-radius-md);cursor:pointer;transition:all .2s ease;color:var(--wf-text-primary);box-shadow:var(--wf-shadow-sm);font-size:.875rem;font-weight:500}.theme-selector-btn:hover{background:var(--wf-surface-tertiary);border-color:var(--wf-border-secondary);transform:translateY(-1px);box-shadow:var(--wf-shadow-md)}.theme-selector-btn:focus{outline:2px solid var(--wf-accent-primary);outline-offset:2px}.theme-selector-icon{width:var(--spacing-4);height:var(--spacing-4);flex-shrink:0}.theme-selector-text{font-weight:500;color:var(--wf-text-primary)}.theme-selector-chevron{width:.875rem;height:.875rem;transition:transform .2s ease;color:var(--wf-text-secondary)}.theme-selector-chevron.rotate-180{transform:rotate(180deg)}.theme-mode-btn{display:flex;align-items:center;justify-content:center;width:var(--spacing-10);height:1.9rem;background:var(--wf-surface-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--border-radius-md);cursor:pointer;transition:all .15s ease;color:var(--wf-text-secondary);box-shadow:var(--wf-shadow-sm);contain:layout style;will-change:transform,background-color,border-color;backface-visibility:hidden}.theme-mode-btn:hover{background:var(--wf-surface-tertiary);border-color:var(--wf-border-secondary);transform:translateY(-1px) translateZ(0);color:var(--wf-text-primary)}.theme-mode-btn:focus{outline:2px solid var(--wf-accent-primary);outline-offset:2px}.theme-mode-icon{width:1.125rem;height:1.125rem;transition:transform .15s ease;backface-visibility:hidden;color:inherit}.theme-mode-btn:hover .theme-mode-icon{transform:rotate(15deg) translateZ(0)}.theme-dropdown{position:fixed;background:var(--wf-surface-secondary);border:1px solid var(--wf-border-primary);border-radius:var(--border-radius-lg);box-shadow:none;z-index:10000;overflow-y:auto!important;overflow-x:hidden!important;width:12rem;max-width:12rem;max-height:400px!important}.theme-dropdown-header{gap:var(--spacing-2);background:var(--wf-surface-tertiary);border-bottom:1px solid var(--wf-border-primary);font-size:.875rem;font-weight:600}.theme-dropdown-header,.theme-dropdown-item{display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);color:var(--wf-text-primary)}.theme-dropdown-item{gap:var(--spacing-3);width:100%;background:none;border:none;cursor:pointer;transition:all .2s ease;font-size:.775rem;text-align:left}.theme-dropdown-item:hover{background:var(--wf-surface-tertiary)}.theme-dropdown-item.active{color:var(--wf-text-on-accent)}.theme-dropdown-item.active,.theme-dropdown-item.active:hover{background:var(--wf-accent-primary)}.theme-preview{display:flex;gap:var(--spacing-1);align-items:center}.theme-color-primary,.theme-color-secondary{width:var(--spacing-3);height:var(--spacing-3);border-radius:50%;border:1px solid rgba(255,255,255,.2)}.theme-active-indicator{margin-left:auto;color:inherit;font-weight:700}.sidebar__menu-item{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:6px;background-color:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s ease;font-size:.875rem;color:var(--wf-text-primary)}.sidebar__menu-item:hover{background-color:var(--wf-bg-hover);color:var(--wf-text-hover);border-color:hsl(var(--wf-accent-primary-hsl)/15%)}.sidebar__menu-item--active,.sidebar__menu-item--selected{background-color:var(--nav-selection-item-bg);border:1px solid hsl(var(--wf-accent-primary-hsl)/30%);color:var(--nav-selection-item-text);font-weight:500}.sidebar__menu-item--active:hover,.sidebar__menu-item--selected:hover{background-color:var(--nav-selection-item-bg-hover);transform:translateX(2px)}.sidebar__menu-item__label{flex:1;font-size:.675rem;font-weight:inherit;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sidebar__menu-item__content{display:flex;flex-direction:column;gap:var(--spacing-0.5);flex:1;min-width:0}.sidebar__menu-item__icon{width:16px;height:16px;flex-shrink:0;color:var(--wf-text-secondary)}.sidebar__menu-item--active .sidebar__menu-item__icon,.sidebar__menu-item--selected .sidebar__menu-item__icon{color:var(--nav-selection-item-text)}.sidebar__menu-item__meta{font-size:.75rem;color:var(--wf-text-secondary);line-height:1.2}.sidebar__menu-item__actions{display:flex;gap:var(--spacing-1);opacity:0;transition:opacity .2s ease}.sidebar__menu-item:hover .sidebar__menu-item__actions{opacity:1}.sidebar__nav-item,.sidebar__nav-link{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border-radius:6px;background-color:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s ease;font-size:var(--font-size-xs);color:var(--wf-text-primary);text-decoration:none}.sidebar__nav-item:hover,.sidebar__nav-link:hover{background-color:var(--wf-bg-hover);color:var(--wf-text-hover);border-color:hsl(var(--wf-accent-primary-hsl)/15%)}.sidebar__nav-item--active,.sidebar__nav-link--active{background-color:var(--nav-selection-item-bg);border:1px solid hsl(var(--wf-accent-primary-hsl)/30%);color:var(--nav-selection-item-text);font-weight:500}.sidebar__nav-item--active:hover,.sidebar__nav-link--active:hover{background-color:var(--nav-selection-item-bg-hover)}.sidebar__nav-icon{width:16px;height:16px;flex-shrink:0;color:var(--wf-text-secondary)}.sidebar__nav-item--active .sidebar__nav-icon,.sidebar__nav-link--active .sidebar__nav-icon{color:var(--nav-selection-item-text)}.sidebar__agent-selection{margin-bottom:var(--spacing-2);cursor:pointer;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius-md);background-color:transparent;border:1px solid transparent;transition:all .2s ease}.sidebar__agent-selection--selected{background-color:hsl(var(--wf-accent-primary-hsl)/10%);border:1px solid hsl(var(--wf-accent-primary-hsl)/30%)}.sidebar__agent-selection:hover{background-color:var(--nav-item-bg-hover)}.sidebar__agent-selection__name{font-size:.875rem;font-weight:var(--font-weight-normal);color:var(--wf-text-primary)}.sidebar__agent-selection--selected .sidebar__agent-selection__name{font-weight:var(--font-weight-medium)}.sidebar__agent-selection__details{font-size:var(--font-size-xs);color:var(--wf-text-muted);margin-top:var(--spacing-0.5)}.sidebar__team-list{margin-bottom:var(--spacing-5)}.sidebar__section-header-small{font-size:var(--font-size-xs);color:var(--wf-text-muted);margin-bottom:var(--spacing-2\.5);text-transform:uppercase;letter-spacing:.05em}.sidebar__agent-selection--with-config{display:flex;align-items:center;justify-content:space-between}.sidebar__agent-selection__name-wrapper{display:flex;align-items:flex-start;gap:var(--spacing-1)}.sidebar__project-item{margin-bottom:var(--spacing-1)}.sidebar__project-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2);border-radius:var(--border-radius-md);cursor:pointer;transition:all .2s ease;background-color:transparent;border:1px solid transparent}.sidebar__project-header:hover{background-color:hsl(var(--wf-bg-elevated-hsl)/50%)}.sidebar__project-header--selected{background-color:hsl(var(--wf-accent-primary-hsl)/10%);border:1px solid hsl(var(--wf-accent-primary-hsl)/30%)}.sidebar__project-header__content{display:flex;align-items:center;gap:var(--spacing-2);flex:1;min-width:0}.sidebar__project-icon{width:1rem;height:1rem;flex-shrink:0;color:var(--wf-text-muted)}.sidebar__project-icon--expanded{color:var(--wf-accent-primary)}.sidebar__project-text{flex:1;min-width:0}.sidebar__project-name{font-size:.875rem;color:var(--wf-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__project-type{font-size:var(--font-size-xs);color:var(--wf-text-muted)}.sidebar__project-actions{display:flex;align-items:center;gap:var(--spacing-1)}.sidebar__project-action{padding:var(--spacing-1);color:var(--wf-text-muted);transition:color .2s ease;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.sidebar__project-action:hover{color:var(--wf-text-primary)}.sidebar__project-action__icon{width:.75rem;height:.75rem}.sidebar__project-action--create:hover{color:hsl(142,76%,36%)}.sidebar__project-action--delete:hover{color:hsl(0,84%,60%)}.sidebar__project-session{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1);border-radius:var(--border-radius-md);cursor:pointer;font-size:var(--font-size-xs);transition:background-color .2s ease}.sidebar__project-session:hover{background-color:hsl(var(--wf-bg-elevated-hsl)/30%)}.sidebar__project-session__icon{width:.75rem;height:.75rem;color:var(--wf-text-muted);flex-shrink:0}.sidebar__project-session__title{flex:1;font-size:.875rem;color:var(--wf-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__project-session__date{color:var(--wf-text-disabled);font-size:var(--font-size-xs)}.sidebar__empty-state{color:var(--wf-text-muted);font-size:var(--font-size-sm);padding:var(--spacing-2) 0;text-align:center}.sidebar__empty-state--small{font-size:var(--font-size-xs);color:var(--wf-text-disabled);padding:var(--spacing-1) 0}.sidebar__session-list{display:flex;flex-direction:column;gap:var(--spacing-1);margin-top:var(--spacing-2)}.sidebar__session-item{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:6px;background-color:var(--nav-item-bg);color:var(--wf-text-primary);cursor:pointer;transition:background-color .2s ease,transform .1s ease}.sidebar__session-item:hover{background-color:var(--nav-item-bg-hover);transform:translateX(2px)}.sidebar__session-item--active{background-color:var(--nav-selection-item-bg);color:var(--nav-selection-item-text);font-weight:500}.sidebar__session-item--active:hover{background-color:var(--nav-selection-item-bg-hover)}.sidebar__session-item__title{flex:1;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__session-item__meta{display:flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;color:var(--wf-text-secondary)}.sidebar__session-item__date{font-size:.75rem;color:var(--wf-text-secondary);flex-shrink:0}.sidebar__session-item__icon{width:16px;height:16px;color:var(--wf-text-secondary);flex-shrink:0}.sidebar__session-item--active .sidebar__session-item__icon{color:var(--nav-selection-item-text)}.sidebar__session-item__actions{display:flex;gap:var(--spacing-1);opacity:0;transition:opacity .2s ease}.sidebar__session-item:hover .sidebar__session-item__actions{opacity:1}.sidebar__session-action{padding:var(--spacing-1);border-radius:4px;background:transparent;border:none;color:var(--wf-text-secondary);cursor:pointer;transition:background-color .2s ease,color .2s ease}.sidebar__session-action:hover{background-color:var(--nav-item-bg-hover);color:var(--wf-text-primary)}.sidebar__session-action__icon{width:14px;height:14px;display:block}.sidebar__session-action--delete:hover{background-color:hsl(var(--wf-status-error-hsl)/.15);color:var(--wf-status-error)}.sidebar__session-item--loading{opacity:.6;cursor:wait;pointer-events:none}.sidebar__session-item__loading-spinner{width:16px;height:16px;border:2px solid var(--wf-text-secondary);border-top:2px solid transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.sidebar__session-list--empty{padding:var(--spacing-4);text-align:center;color:var(--wf-text-secondary);font-size:.875rem}.sidebar__settings-nav{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-2) 0;border-top:1px solid var(--nav-sidebar-border)}.sidebar__settings-item{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:6px;background-color:transparent;color:var(--wf-text-primary);font-size:.875rem;cursor:pointer;transition:background-color .2s ease,color .2s ease;text-decoration:none}.sidebar__settings-item:hover{background-color:var(--nav-item-bg-hover)}.sidebar__settings-item--active{background-color:var(--nav-selection-item-bg);color:var(--nav-selection-item-text);font-weight:500}.sidebar__settings-item__icon{width:20px;height:20px;color:var(--wf-text-secondary);flex-shrink:0}.sidebar__settings-item--active .sidebar__settings-item__icon{color:var(--nav-selection-item-text)}.sidebar__settings-item__label{flex:1;font-weight:500}.sidebar__settings-item__badge{padding:2px 8px;border-radius:999px;background-color:var(--wf-accent-primary);color:white;font-size:.75rem;font-weight:600}.sidebar__settings-header{padding:var(--spacing-2) var(--spacing-3);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--wf-text-secondary)}.sidebar__settings-item--admin{border-left:2px solid #f59e0b}.sidebar__settings-item--admin:hover{background-color:rgba(245,158,11,.1)}.sidebar__settings-item--danger{color:var(--wf-status-error)}.sidebar__settings-item--danger:hover{background-color:hsl(var(--wf-status-error-hsl)/.1)}.sidebar__settings-item--danger .sidebar__settings-item__icon{color:var(--wf-status-error)}.sidebar__project-sessions{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.sidebar__project-item--expanded .sidebar__project-sessions{max-height:500px;opacity:1}.sidebar__project-chevron{transition:transform .3s cubic-bezier(.4,0,.2,1)}.sidebar__project-item--expanded .sidebar__project-chevron{transform:rotate(90deg)}.sidebar__project-action:hover,.sidebar__session-action:hover{transform:scale(1.1)}.sidebar__project-header--selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--wf-accent-primary);animation:glow 2s ease-in-out infinite}@keyframes glow{0%,to{opacity:1}50%{opacity:.5}}.sidebar__project-header:active,.sidebar__session-item:active{animation:ripple .6s ease-out}@keyframes ripple{0%{box-shadow:0 0 0 0 rgba(59,130,246,.4)}to{box-shadow:0 0 0 10px transparent}}.sidebar__session-item--loading:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(59,130,246,.2),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{to{left:100%}}.sidebar__loading-indicator{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.sidebar__project-header,.sidebar__project-sessions,.sidebar__session-item{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.sidebar__project-action,.sidebar__project-chevron,.sidebar__project-sessions,.sidebar__session-action,.sidebar__session-item{transition:none!important;animation:none!important}}.new-chat-btn{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm);border-radius:var(--border-radius-lg);transition:all .2s ease;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background-color:transparent;color:var(--chat-text-primary);border:none}.new-chat-btn:hover{background-color:var(--chat-surface-hover)}.new-chat-btn:active{transform:scale(.98)}.new-chat-btn:focus{outline:2px solid var(--color-info);outline-offset:2px}.session-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:var(--spacing-sm);background:var(--chat-surface);overflow-y:auto;flex:1;min-height:100px}.session-item{display:block}.session-item__content{padding:.1rem .5rem;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:space-between;transition:all .2s ease;border:0 solid var(--chat-border)}.session-item__content:hover{color:var(--chat-text-primary);background:var(--chat-surface-hover);border-color:var(--color-info);box-shadow:0 2px 8px rgba(0,0,0,.05)}.session-item__input{background:var(--chat-surface);border:1px solid var(--color-info);border-radius:var(--border-radius-sm);padding:var(--spacing-sm);color:var(--chat-text-primary);font-size:var(--font-size-sm);width:100%;outline:none}.session-item__input:focus{border-color:var(--color-info);box-shadow:0 0 0 2px rgba(var(--color-info-rgb),.2)}.session-item__info{display:flex;flex-direction:column;flex:1;overflow:hidden}.session-item__clickable{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);cursor:pointer;font-size:var(--font-size-sm);transition:all .2s ease;flex:1}.session-item__title{color:var(--chat-text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium)}.session-item__date{position:absolute;top:.3rem;right:.3rem;color:var(--chat-text-muted);font-size:xx-small;flex-shrink:0;border-radius:var(--border-radius-sm);border:0 solid var(--chat-border)}.session-item__date:hover{color:var(--chat-text-primary)}.session-item__actions{position:relative}.session-item__menu-btn{color:var(--chat-text-muted);background:transparent;border:none;font-size:var(--font-size-sm);margin-left:var(--spacing-xs);cursor:pointer;transition:color .2s ease}.session-item__menu-btn:hover{color:var(--chat-text-primary)}.session-item__menu{width:220px;background:var(--chat-surface-elevated);border:1px solid var(--chat-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;z-index:9999}.session-item__menu-option{text-align:left;padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);color:var(--chat-text-primary);width:100%;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:var(--spacing-xs);text-decoration:none}.session-item__menu-option:hover{background:var(--chat-surface-hover)}.session-item__menu-option--summary{color:var(--color-warning)}.session-item__menu-option--summary:hover{color:var(--color-warning-emphasis)}.session-item__menu-option--memory{color:var(--color-info)}.session-item__menu-option--overview{color:var(--color-success)}.session-item__menu-option--insights{color:var(--color-accent)}.session-item__menu-option--tasks{color:var(--color-warning)}.session-item__menu-option--delete{color:var(--chat-text-primary)}.session-item__menu-option--delete:hover{background:var(--color-danger);color:var(--color-white)}.session-item__menu-divider{border-top:1px solid var(--chat-border);margin:var(--spacing-xs) 0}.tool-detection-message{color:var(--color-info);font-style:italic;font-size:var(--font-size-sm)}.chat-input-wrapper{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.chat-streaming-dots{display:flex;align-items:center;justify-content:center;gap:4px;padding:6px 0}.chat-streaming-dots span{width:5px;height:5px;border-radius:50%;background:var(--chat-text-muted,#9ca3af);animation:chat-dot-pulse 1.4s ease-in-out infinite}.chat-streaming-dots span:nth-child(2){animation-delay:.2s}.chat-streaming-dots span:nth-child(3){animation-delay:.4s}@keyframes chat-dot-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.send-button--stop{background:var(--color-danger,#ef4444);cursor:pointer}.send-button--stop:hover{background:var(--color-danger-emphasis,#dc2626);transform:scale(1.05)}.chat-input-form{display:flex;flex-direction:column;gap:var(--spacing-sm)}.chat-input-container{position:relative;display:flex;align-items:flex-end;background:var(--wf-bg-tertiary,#1f2937);border:1px solid var(--wf-border-primary,#4b5563);border-radius:24px;padding:4px 12px 4px 4px;margin:0 3rem!important;gap:8px;min-height:48px;transition:border-color .2s ease}.chat-input-container:focus-within{border-color:var(--wf-accent-primary,#3b82f6)}.chat-input-area{width:100%;background:var(--chat-surface-elevated);border:2px solid var(--chat-border);border-radius:var(--border-radius-xl);padding:var(--spacing-lg);color:var(--chat-text-primary);font-size:var(--font-size-lg);line-height:var(--line-height-normal);resize:vertical;transition:all .2s ease;min-height:60px;max-height:200px}.chat-input-area:focus{outline:none;border-color:var(--wf-accent-primary);box-shadow:0 0 0 3px rgba(var(--wf-accent-primary-rgb),.2)}.chat-input-area:disabled{opacity:.6;cursor:not-allowed;background:var(--chat-surface-muted)}.chat-input-area::-moz-placeholder{color:var(--chat-text-muted);font-size:var(--font-size-lg)}.chat-input-area::placeholder{color:var(--chat-text-muted);font-size:var(--font-size-lg)}.chat-input-area:disabled::-moz-placeholder{color:var(--chat-text-muted);opacity:.5}.chat-input-area:disabled::placeholder{color:var(--chat-text-muted);opacity:.5}.chat-input-area--compact{border:none;background:transparent;padding:12px 8px;min-height:24px;max-height:120px;resize:none;line-height:1.5;font-size:16px;color:var(--color-text-primary,#f3f4f6);overflow-y:auto;flex:1}.chat-input-area--compact::-moz-placeholder{color:var(--color-text-secondary,#9ca3af);font-size:16px}.chat-input-area--compact::placeholder{color:var(--color-text-secondary,#9ca3af);font-size:16px}.chat-input-area--compact:focus{outline:none}.chat-input-area--compact:disabled{opacity:.6;cursor:not-allowed}.send-button{flex-shrink:0;background:var(--wf-accent-primary,#3b82f6);color:white;border:none;padding:12px 24px;border-radius:12px;cursor:pointer;font-weight:var(--font-weight-medium);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs)}.send-button:hover:not(:disabled){background:var(--wf-accent-primary-hover,#2563eb);transform:translateY(-1px)}.send-button:disabled{background:var(--color-text-muted,#6b7280);cursor:not-allowed;transform:none}.send-button--embedded{flex-shrink:0;background:var(--wf-accent-primary,#3b82f6);color:white;border:none;padding:10px;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;align-self:center}.send-button--embedded:hover:not(:disabled){background:var(--wf-accent-primary-hover,#2563eb);transform:scale(1.05)}.send-button--embedded:disabled{background:var(--color-text-muted,#6b7280);cursor:not-allowed;transform:none}.messages-container{position:relative;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-lg);scrollbar-width:thin;scrollbar-color:var(--chat-border) transparent}.messages-container__bottom-spacer{flex-shrink:0;min-height:60vh}.messages-container::-webkit-scrollbar{width:6px}.messages-container::-webkit-scrollbar-track{background:transparent}.messages-container::-webkit-scrollbar-thumb{background-color:var(--chat-border);border-radius:var(--border-radius-full)}.messages-container::-webkit-scrollbar-thumb:hover{background-color:var(--chat-border-hover)}.agent-chat-window{background-color:var(--chat-surface);display:flex;flex-direction:column;flex-grow:1;min-height:0}.chat-content-container{display:flex;flex-direction:column;flex:1;max-width:80rem;width:100%;margin:0 auto;padding:0 5rem var(--spacing-xs) 5rem;overflow:hidden}@media (max-width:1024px){.chat-content-container{padding:var(--spacing-md) var(--spacing-lg);max-width:100%}}@media (max-width:768px){.chat-content-container{padding:var(--spacing-sm) var(--spacing-md)}}.chat-content-wrapper{flex:1;transition:margin-right .5s ease-in-out}.chat-content-wrapper,.chat-window{display:flex;flex-direction:column;overflow:hidden}.chat-window{flex:1}.context-input-text{color:var(--chat-text-primary);font-size:var(--font-size-sm);display:flex;align-items:center;background:transparent}.chat-bubble{position:relative;margin-bottom:var(--spacing-lg);transition:opacity .2s ease-in-out,transform .2s ease-in-out;contain:layout}.chat-bubble:hover{border-color:var(--chat-border-hover);box-shadow:0 rgba(0,0,0,.15)}.user-bubble{background:var(--wf-surface-card-tertiary);color:var(--chat-text-primary);text-align:left;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--border-radius-xl);margin-bottom:var(--spacing-lg);margin-left:auto;width:90%;max-width:90%;border:1px solid rgba(var(--wf-accent-primary-rgb),.3)}.agent-bubble{font-size:var(--font-size-lg);border-radius:var(--border-radius-xl);margin-bottom:var(--spacing-xl);width:100%;max-width:100%;background:transparent;border:0 solid var(--chat-border)}.agent-bubble,.system-bubble{color:var(--chat-text-primary);padding:var(--spacing-lg)}.system-bubble{background:var(--color-surface-muted);border-radius:var(--border-radius-xl);border:1px solid var(--chat-border)}.chat-bubble-header{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);color:var(--chat-text-muted);font-weight:var(--font-weight-medium)}.chat-bubble-header .text-lg{font-size:var(--font-size-lg);color:var(--chat-text-secondary)}.chat-content{color:var(--chat-text-primary);line-height:var(--line-height-relaxed);font-size:var(--font-size-base);overflow:hidden;overflow-wrap:break-word;font-weight:var(--font-weight-medium);word-break:break-word}.chat-content h1,.chat-content h2,.chat-content h3,.chat-content h4,.chat-content h5,.chat-content h6{color:var(--chat-text-primary);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md)}.chat-content p{margin-bottom:var(--spacing-md);line-height:var(--line-height-relaxed)}.chat-content ol,.chat-content ul{margin:0;padding-left:0!important;line-height:var(--line-height-relaxed)}.chat-content li,.chat-content ol>li>strong{margin-bottom:var(--spacing-xs)}.chat-content ol>li>strong{display:block;font-size:var(--font-size-xl);line-height:var(--line-height-tight);margin-top:var(--spacing-lg);padding-top:var(--spacing-md)}.chat-content ol>li:first-child>strong{margin-top:0}.chat-content code:not(pre code){color:var(--chat-text-accent);background:var(--chat-surface-code);padding:.2rem .4rem;border-radius:var(--border-radius-sm);font-size:.9em;border:1px solid var(--chat-border);font-family:var(--font-family-mono)}.chat-content pre{background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);overflow-x:auto;margin:var(--spacing-md) 0}.chat-content pre code{background:none;padding:0}.agent-bubble ul li:has(a),.chat-content .prose ul li:has(a),.chat-content ul li:has(a){display:block!important;border:0 solid hsl(var(--wf-border-primary-hsl)/.1)!important;border-radius:10px!important;overflow:hidden!important;margin:12px 0!important;padding:12px 14px!important;background:var(--glass-bg)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:var(--glass-shadow)!important;transition:all .2s ease-in-out!important;list-style:none!important}.agent-bubble ul li:has(a):hover,.chat-content .prose ul li:has(a):hover,.chat-content ul li:has(a):hover{background:var(--glass-bg-strong)!important;border-color:var(--glass-border-strong)!important;box-shadow:var(--glass-shadow-lg)!important}.agent-bubble ul li:has(a)>a,.chat-content .prose ul li:has(a)>a,.chat-content ul li:has(a)>a{display:inline!important;text-decoration:none!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important;cursor:pointer!important;font-size:14px!important;line-height:20px!important;color:var(--wf-text-primary)!important;font-weight:500!important}.agent-bubble ul li:has(a)>a:after,.chat-content .prose ul li:has(a)>a:after,.chat-content ul li:has(a)>a:after{content:attr(href)!important;display:block!important;font-size:12px!important;line-height:16px!important;color:var(--wf-text-secondary)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin-top:2px!important}.agent-bubble .source-summary,.chat-content .prose .source-summary,.chat-content .source-summary{display:block!important;font-size:13px!important;line-height:18px!important;color:var(--wf-text-muted)!important;margin-top:6px!important;padding-top:6px!important;border-top:0 solid hsl(var(--wf-border-primary-hsl)/.6)!important}.light-theme .agent-bubble .source-summary,.light-theme .chat-content .source-summary,.light-theme .prose .source-summary,[data-theme=light] .agent-bubble .source-summary,[data-theme=light] .chat-content .prose .source-summary,[data-theme=light] .chat-content .source-summary{color:rgba(0,0,0,.6)!important;border-top-color:rgba(0,0,0,.1)!important}.chat-nextsteps{margin-top:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-2xs);background:var(--wf-bg-muted);border-top:2px solid var(--chat-border);border-radius:var(--border-radius-md)}.chat-nextsteps_header{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:25px 0 15px}.chat-nextsteps_list{gap:var(--spacing-md);margin-top:var(--spacing-md)}.chat-nextsteps_list,.chat-suggestion{display:flex;flex-direction:column}.chat-suggestion_label{font-size:var(--font-size-lg);color:var(--wf-text-primary);margin-bottom:var(--spacing-xs)}.chat-suggestion_why{font-size:var(--font-size-md);color:var(--wf-text-primary);margin-bottom:var(--spacing-sm)}.chat-suggestion_button{background:var(--chat-surface-elevated);padding:var(--spacing-sm) var(--spacing-md);color:var(--chat-text-primary);font-size:var(--font-size-base);cursor:pointer;transition:all .2s ease;text-align:left}.chat-suggestion_button,.enhanced-dev-console{border:1px solid var(--chat-border);border-radius:var(--border-radius-md)}.enhanced-dev-console{background:var(--wf-bg-muted);padding:var(--spacing-md);margin-top:var(--spacing-lg);font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--chat-text-secondary);min-height:160px;max-height:70vh;overflow:hidden;display:flex;flex-direction:column}.enhanced-dev-console__resize-handle{height:8px;margin:calc(var(--spacing-md) * -1) calc(var(--spacing-md) * -1) var(--spacing-sm);cursor:ns-resize;background:linear-gradient(180deg,transparent,hsl(0 0% 100%/.08),transparent);border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md)}.enhanced-dev-console__content{flex:1;min-height:0;overflow:auto}.builder-copilot-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;border-radius:50%;overflow:hidden}.builder-copilot-mark__image,.builder-copilot-mark__overlay{position:absolute;inset:0;width:100%;height:100%}.builder-copilot-mark__image{-o-object-fit:contain;object-fit:contain}.builder-copilot-mark__overlay{pointer-events:none}.builder-copilot-mark--hero.builder-copilot-mark--idle .builder-copilot-mark__overlay{opacity:.06}.builder-copilot-mark--hero.builder-copilot-mark--thinking{animation:builder-copilot-hero-drift 9.5s ease-in-out infinite}.builder-copilot-mark--hero.builder-copilot-mark--thinking .builder-copilot-mark__overlay{opacity:.06;animation:builder-copilot-hero-breathe 3.4s ease-in-out infinite}.builder-copilot-mark--corner.builder-copilot-mark--idle .builder-copilot-mark__overlay{opacity:.045}.builder-copilot-mark--corner.builder-copilot-mark--thinking .builder-copilot-mark__overlay{opacity:.045;animation:builder-copilot-corner-breathe 4.6s ease-in-out infinite}@keyframes builder-copilot-hero-breathe{0%,to{opacity:.06;transform:scale(1)}50%{opacity:.12;transform:scale(1.014)}}@keyframes builder-copilot-hero-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(1px,-2px) scale(1.008)}}@keyframes builder-copilot-corner-breathe{0%,to{opacity:.045}50%{opacity:.075}}@media (prefers-reduced-motion:reduce){.builder-copilot-mark--corner.builder-copilot-mark--thinking .builder-copilot-mark__overlay,.builder-copilot-mark--hero.builder-copilot-mark--thinking,.builder-copilot-mark--hero.builder-copilot-mark--thinking .builder-copilot-mark__overlay{animation:none}}.session-continuity-welcome{padding:var(--spacing-lg);text-align:center}.context-section{margin-bottom:var(--spacing-lg)}.context-header{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md)}.context-content{background:none;padding:var(--spacing-md);border-radius:var(--border-radius-md);border:0 solid var(--chat-border)}.suggestions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.suggestion-item{background:none;padding:var(--spacing-md);border-radius:var(--border-radius-md);border:1px solid var(--chat-border);cursor:pointer;transition:all .2s ease;color:var(--chat-text-secondary);display:flex;align-items:center;gap:.75rem;text-align:left}.suggestion-item:hover{background:var(--chat-surface-hover);border-color:var(--color-info);transform:translateY(-1px)}.chat-layout{height:calc(100vh);background:var(--wf-bg-primary);color:var(--color-text);overflow:hidden}.chat-layout,.chat-main{display:flex;position:relative}.chat-main{flex:1;flex-direction:column;margin:5px 5px 5px calc(var(--sidebar-width) + 0rem);border-radius:var(--border-radius-lg);background:var(--chat-surface);min-height:100vh;overflow-y:auto;overflow-x:hidden}.chat-layout .chat-main{margin-left:calc(var(--sidebar-width) + .5rem)!important;width:calc(100vw - calc(var(--sidebar-width) + .5rem));max-width:calc(100vw - calc(var(--sidebar-width) + .5rem));padding-top:0;min-height:100vh;box-sizing:border-box;transition:margin-left .3s ease,width .3s ease,max-width .3s ease}.chat-layout:has(.sidebar--agents.sidebar--collapsed) .chat-main{margin-left:calc(var(--sidebar-collapsed-width) + .5rem)!important;width:calc(100vw - calc(var(--sidebar-collapsed-width) + .5rem));max-width:calc(100vw - calc(var(--sidebar-collapsed-width) + .5rem))}.chat-main--full-width{margin-left:0!important;width:100vw!important;max-width:100vw!important}.chat-content-wrapper--panel-open{margin-right:32rem}.ws-chat-waiting-state{display:flex;flex-direction:column;gap:var(--spacing-xs);align-self:flex-start;max-width:88%}.ws-chat-waiting-state__indicator{display:flex;align-items:center;gap:var(--spacing-xs)}.ws-chat-waiting-state__label{color:var(--ainomi-create-muted);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.ws-chat-waiting-state__dots{display:flex;align-items:center;gap:var(--spacing-1)}.ws-chat-waiting-state__dot{width:var(--spacing-1);height:var(--spacing-1);border-radius:50%;background:var(--ainomi-create-muted);animation:ws-chat-working-dot 1.4s ease-in-out infinite}.ws-chat-waiting-state__dot:nth-child(2){animation-delay:.2s}.ws-chat-waiting-state__dot:nth-child(3){animation-delay:.4s}.ws-chat-waiting-panel-insight{margin-top:auto;padding:var(--spacing-3) var(--spacing-4);border-radius:6px;border:1px solid var(--ainomi-create-border-strong);background:var(--ainomi-create-accent-soft);animation:ws-fade-in var(--transition-slow) forwards}.ws-chat-waiting-panel-insight__label{display:block;font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--ainomi-create-faint);margin-bottom:var(--spacing-1)}.ws-chat-waiting-panel-insight__text{margin:0;color:var(--ainomi-create-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}@media (prefers-reduced-motion:reduce){.ws-chat-waiting-state__dot{opacity:.6}.ws-chat-waiting-panel-insight{animation-duration:.01ms}}