.chat-row[data-v-f11ada3d]{align-items:center;border-radius:var(--radius-row);color:var(--color-ink);display:flex;font-size:var(--text-small);font-weight:500;height:36px;position:relative;transition:background var(--duration-fast) var(--ease-out);z-index:1}.chat-row[data-v-f11ada3d]:hover{background:var(--color-shell-deep);color:var(--color-ink)}.chat-row--active[data-v-f11ada3d],.chat-row--active[data-v-f11ada3d]:hover{background:transparent;color:var(--color-primary-press);font-weight:600}.chat-row__open[data-v-f11ada3d]{align-items:center;display:flex;flex:1;height:100%;min-width:0;padding:0 .6rem;text-align:left}.chat-row__more[data-v-f11ada3d]{flex:none;margin-right:.2rem}.profile-hero[data-v-345c4bec]{align-items:center;background:var(--color-canvas);border:1px solid var(--color-line);border-radius:1rem;box-shadow:var(--shadow-rest);display:flex;gap:.85rem;padding:1rem}.profile-hero__avatar[data-v-345c4bec]{align-items:center;background:var(--color-primary-soft);border-radius:999px;color:var(--color-primary-deep);display:inline-flex;font-family:var(--font-sans);font-size:var(--text-title);font-weight:600;height:48px;justify-content:center;width:48px}.profile-row[data-v-345c4bec]{background:var(--color-base-200);border:1px solid var(--color-line);border-radius:.8rem;display:flex;flex-direction:column;gap:.2rem;padding:.65rem .85rem}.profile-row__label[data-v-345c4bec]{color:var(--color-ink-soft);font-size:var(--text-small);font-weight:600}.profile-row__value[data-v-345c4bec]{color:var(--color-base-content);font-size:var(--text-small);word-break:break-word}@media(max-width:767px){.sidebar-pane[data-v-b66892a9]{background:var(--color-shell);box-shadow:var(--shadow-float)}}.sidebar-inner[data-v-b66892a9]{display:flex;flex:1;flex-direction:column;min-height:0;padding:.85rem .6rem .6rem;width:14.5rem}.brand[data-v-b66892a9]{align-items:center;display:flex;font-size:var(--text-body);font-weight:600;gap:.55rem;padding:.1rem .1rem .9rem .4rem}.brand__name[data-v-b66892a9]{flex:1}.brand__close[data-v-b66892a9]{border-radius:.5rem;color:var(--color-ink-soft);display:grid;height:28px;place-items:center;width:28px}.brand__close[data-v-b66892a9]:hover{background:var(--color-shell-deep);color:var(--color-ink)}.row[data-v-b66892a9]{color:var(--color-ink);flex:none;gap:.6rem}.doc-row[data-v-b66892a9],.row[data-v-b66892a9]{align-items:center;border-radius:var(--radius-row);display:flex;font-size:var(--text-small);font-weight:500;height:36px;padding:0 .6rem;text-align:left;transition:background var(--duration-fast) var(--ease-out);width:100%}.doc-row[data-v-b66892a9]{color:var(--color-ink-soft);gap:.45rem}.doc-row[data-v-b66892a9]:hover,.doc-row[aria-current=page][data-v-b66892a9],.row[data-v-b66892a9]:hover:not(:disabled){background:var(--color-shell-deep);color:var(--color-ink)}.row__label[data-v-b66892a9]{flex:1}.row__chevron[data-v-b66892a9]{transition:transform var(--duration-fast) var(--ease-out)}.sidebar-field[data-v-b66892a9]{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-row);flex:none;font-size:var(--text-small);height:32px;margin:.15rem 0;padding:0 .6rem;width:100%}.sidebar-field[data-v-b66892a9]:focus{border-color:var(--color-primary-leaf);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary-leaf) 18%,transparent);outline:none}.new-chat[data-v-b66892a9]{width:100%}.new-chat[data-v-b66892a9],.search[data-v-b66892a9]{flex:none;margin-bottom:.6rem}.search[data-v-b66892a9]{align-items:center;background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-field);color:var(--color-ink-soft);display:flex;gap:.5rem;height:36px;padding:0 .45rem 0 .7rem;transition:border-color var(--duration-base) ease,box-shadow var(--duration-slow) var(--ease-out)}.search[data-v-b66892a9]:hover{border-color:var(--color-line-strong)}.search[data-v-b66892a9]:focus-within{border-color:var(--color-primary-leaf);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary-leaf) 18%,transparent)}.search input[data-v-b66892a9]{background:transparent;border:0;color:var(--color-ink);flex:1;font-size:var(--text-small);min-width:0;outline:0}.search input[data-v-b66892a9]::-webkit-search-cancel-button{display:none}.search kbd[data-v-b66892a9]{background:var(--color-primary-soft);border-radius:.375rem;color:var(--color-primary-press);flex:none;font-family:inherit;font-size:var(--text-small);font-weight:600;line-height:1;padding:.2rem .4rem}.sidebar-scroll[data-v-b66892a9]{flex:1;margin-top:.1rem;min-height:0;overflow-y:auto;position:relative}.active-pill[data-v-b66892a9]{background:var(--color-primary-soft);border-radius:var(--radius-row);left:0;pointer-events:none;position:absolute;top:0;transition:transform var(--duration-slow) var(--ease-out),height var(--duration-slow) var(--ease-out),opacity var(--duration-fast) linear;z-index:0}.recent-enter-active[data-v-b66892a9]{transition:transform var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out)}.recent-enter-from[data-v-b66892a9]{opacity:0;transform:translateY(-6px)}.sidebar-note[data-v-b66892a9]{color:var(--color-ink-soft);font-size:var(--text-small);padding:.3rem .6rem}.projects[data-v-b66892a9]{padding-left:.5rem}.project-row[data-v-b66892a9]{align-items:center;border-radius:var(--radius-row);color:var(--color-ink);display:flex;font-size:var(--text-small);font-weight:500;height:34px;transition:background var(--duration-fast) var(--ease-out)}.project-row[data-v-b66892a9]:hover{background:var(--color-shell-deep);color:var(--color-ink)}.project-row--active[data-v-b66892a9],.project-row--active[data-v-b66892a9]:hover{background:var(--color-primary-soft);color:var(--color-primary-deep)}.project-row--drop[data-v-b66892a9]{outline:2px dashed var(--color-primary-leaf);outline-offset:-2px}.project-row__toggle[data-v-b66892a9]{border-radius:.5rem;color:var(--color-ink-soft);display:grid;flex:none;height:28px;margin-left:.15rem;place-items:center;width:24px}.project-row__toggle[data-v-b66892a9]:hover{color:var(--color-ink)}.project-row__toggle[data-v-b66892a9] svg{transition:transform var(--duration-fast) var(--ease-out)}.project-row__open[data-v-b66892a9]{align-items:center;display:flex;flex:1;height:100%;min-width:0;padding-right:.3rem;text-align:left}.project-row__count[data-v-b66892a9]{color:var(--color-ink-soft);flex:none;font-size:var(--text-small);font-weight:600;margin-right:.6rem}.project-chats[data-v-b66892a9]{padding-left:1rem}.project-new__field[data-v-b66892a9]{position:relative}.project-new__field .sidebar-field[data-v-b66892a9]{padding-right:2rem}.project-new__cancel[data-v-b66892a9]{border-radius:.45rem;color:var(--color-ink-soft);display:grid;height:26px;place-items:center;position:absolute;right:.3rem;top:50%;translate:0 -50%;width:26px}.project-new__cancel[data-v-b66892a9]:hover{background:var(--color-tint);color:var(--color-ink)}.project-new__hint[data-v-b66892a9]{color:var(--color-ink-soft);font-size:var(--text-small);margin:.3rem .4rem 0}.project-new[data-v-b66892a9]{padding:.2rem .1rem}.project-add[data-v-b66892a9]{align-items:center;border-radius:.6rem;color:var(--color-primary-deep);display:flex;font-size:var(--text-small);font-weight:500;gap:.35rem;height:30px;padding:0 .6rem}.project-add[data-v-b66892a9]:hover{background:var(--color-shell-deep)}.group-label[data-v-b66892a9]{color:var(--color-ink-soft);font-size:var(--text-small);font-weight:600;padding:.9rem .6rem .25rem}.recents[data-v-b66892a9]{border-radius:var(--radius-row);min-height:3rem}.recents--drop[data-v-b66892a9]{outline:2px dashed var(--color-primary-leaf);outline-offset:-2px}.user-menu[data-v-b66892a9]{animation:menu-in-b66892a9 var(--duration-base) var(--ease-out) both;background:var(--color-canvas);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-float);flex:none;margin-top:.4rem;padding:.3rem;transform-origin:bottom center}@keyframes menu-in-b66892a9{0%{opacity:0;transform:translateY(4px) scale(.97)}}.user-menu__item[data-v-b66892a9]{align-items:center;border-radius:.6rem;color:var(--color-ink-soft);display:flex;font-size:var(--text-small);gap:.5rem;padding:.4rem .5rem;text-align:left;width:100%}.user-menu__item[data-v-b66892a9]:hover{background:var(--color-tint);color:var(--color-ink)}.user-menu__item--danger[data-v-b66892a9]{color:var(--color-error)}.user-menu__item--danger[data-v-b66892a9]:hover{background:color-mix(in oklab,var(--color-error) 8%,transparent);color:var(--color-error)}.who[data-v-b66892a9]{align-items:center;background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-card);display:flex;flex:none;font-size:var(--text-small);gap:.6rem;margin-top:.5rem;padding:.5rem .6rem;text-align:left;transition:border-color var(--duration-fast) ease}.who[data-v-b66892a9]:hover{border-color:var(--color-line-strong)}.context-menu[data-v-b66892a9]{background:var(--color-canvas);border:1px solid var(--color-line-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-float);padding:.35rem;width:12rem}.context-menu__item[data-v-b66892a9]{align-items:center;border-radius:.6rem;display:flex;font-size:var(--text-small);font-weight:500;gap:.55rem;padding:.38rem .5rem;text-align:left;width:100%}.context-menu__item--danger[data-v-b66892a9]{color:var(--color-error)}.context-menu__item--danger[data-v-b66892a9]:hover{background:color-mix(in oklab,var(--color-error) 10%,transparent)}.app-shell{display:flex;height:100dvh;padding:.625rem .625rem .625rem 0;position:relative;transition:padding-left .2s var(--ease-out)}.app-shell--collapsed{padding-left:.625rem}.canvas{background:var(--color-canvas);border:1px solid var(--color-line);border-radius:var(--radius-canvas);box-shadow:var(--shadow-canvas);display:flex;flex:1;min-width:0;overflow:hidden;position:relative;view-transition-name:canvas}@media(max-width:767px){.app-shell{padding:.4rem;position:static}}
