.ptr-indicator[data-v-ba67919b]{z-index:105;pointer-events:none;will-change:transform,opacity;margin-left:-18px;position:absolute;top:0;left:50%}.history-wrap[data-v-4ccc6911]{width:100%;min-height:0;overflow:hidden}.history-body[data-v-4ccc6911]{box-sizing:border-box;width:100%;min-width:0;padding:0;position:relative;overflow:hidden}.history-virtual-row[data-v-4ccc6911]{width:100%;height:36px;position:absolute;top:0;left:0}.history-group-label[data-v-4ccc6911]{margin:0;padding:0 9px;font-size:12px;font-weight:450}.history-empty[data-v-4ccc6911],.history-group-label[data-v-4ccc6911]{height:36px;color:var(--muted-foreground);align-items:center;display:flex}.history-empty[data-v-4ccc6911]{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;padding:0 36px;font-size:14px;font-weight:400}.hc-row[data-v-4ccc6911],.history-empty[data-v-4ccc6911]{width:100%;min-width:0;overflow:hidden}.hc-row[data-v-4ccc6911]{border-radius:10px;max-width:100%;min-height:36px;padding:8px 38px 8px 12px;position:relative}.hc-row.editing[data-v-4ccc6911]{padding-right:70px}.hc-row.editing .hc-title-wrap[data-v-4ccc6911]{overflow:visible}.hc-title-wrap[data-v-4ccc6911]{flex:1 1 0;align-items:center;gap:8px;width:0;min-width:0;max-width:100%;line-height:20px;display:flex;overflow:hidden}.hc-conversation-icon[data-v-4ccc6911]{width:18px;height:18px;color:color-mix(in srgb,var(--sidebar-foreground) 55%,var(--sidebar) 45%);flex:0 0 18px}.hc-conversation-icon-button[data-v-4ccc6911]{box-sizing:border-box;width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;margin:-5px;padding:0;display:inline-flex}.hc-conversation-icon-button[data-v-4ccc6911]:focus-visible,.hc-conversation-icon-button[data-v-4ccc6911]:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);outline:none}.hc-stream-dot[data-v-4ccc6911]{width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in srgb,var(--sidebar) 80%,transparent);border-radius:999px;flex-shrink:0}.hc-stream-dot-overlay[data-v-4ccc6911]{z-index:2;pointer-events:none;transition:opacity .12s;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.group\/menu-item:hover .hc-stream-dot-overlay[data-v-4ccc6911],.hc-stream-dot-hidden[data-v-4ccc6911]{opacity:0}.hc-stream-dot.is-streaming[data-v-4ccc6911]{box-sizing:border-box;width:16px;height:16px;box-shadow:none;background:0 0;border:2.5px solid #3b82f6;border-color:#3b82f6 #3b82f6 #3b82f638 #3b82f638;animation:.9s linear infinite hc-stream-spin-4ccc6911;right:9px}.hc-stream-done[data-v-4ccc6911]{color:#22c55e;background:#22c55e2e;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;right:8px;box-shadow:inset 0 0 0 1px #22c55e38}.hc-stream-done__icon[data-v-4ccc6911]{width:12px;height:12px;display:block}.hc-stream-paused[data-v-4ccc6911]{color:#eab308;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;right:8px}.hc-stream-paused__icon[data-v-4ccc6911]{width:18px;height:18px;display:block}@keyframes hc-stream-spin-4ccc6911{to{transform:translateY(-50%)rotate(1turn)}}.hc-title[data-v-4ccc6911]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;width:0;min-width:0;max-width:100%;line-height:20px;display:block;overflow:hidden}.hc-title.is-marquee[data-v-4ccc6911]{text-overflow:clip;animation:4s ease-in-out infinite alternate hc-marquee-anim-4ccc6911}@keyframes hc-marquee-anim-4ccc6911{0%,15%{text-indent:0}85%,to{text-indent:var(--scroll-dist)}}.hc-pin-icon[data-v-4ccc6911]{opacity:.68;flex-shrink:0;width:14px;height:14px}.hc-pin-icon-overlay[data-v-4ccc6911]{z-index:3;pointer-events:none;transition:opacity .12s;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.group\/menu-item:hover .hc-pin-icon-overlay[data-v-4ccc6911],.hc-pin-icon-hidden[data-v-4ccc6911]{opacity:0}.hc-row-menu-action[data-v-4ccc6911]{background:0 0}.hc-row-menu-action[data-v-4ccc6911]:focus-visible,.hc-row-menu-action[data-v-4ccc6911]:hover,.hc-row-menu-action[data-state=open][data-v-4ccc6911]{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--sidebar-text-hover)}.hc-row-menu-pin-icon[data-v-4ccc6911]{width:14px;height:14px;display:none}@media (hover:none) and (pointer:coarse){.hc-row-menu-action[data-v-4ccc6911]{-webkit-tap-highlight-color:transparent;opacity:1;pointer-events:auto}.hc-stream-dot-overlay[data-v-4ccc6911]{opacity:0}.hc-row-menu-action[data-v-4ccc6911]:focus-visible,.hc-row-menu-action[data-v-4ccc6911]:hover,.hc-row-menu-action[data-state=open][data-v-4ccc6911]{background:0 0}.hc-row-menu-action-pinned .hc-row-menu-more-icon[data-v-4ccc6911]{display:none}.hc-row-menu-action-pinned .hc-row-menu-pin-icon[data-v-4ccc6911]{display:block}.hc-pin-icon-overlay[data-v-4ccc6911]{opacity:0}}.hc-title-input[data-v-4ccc6911]{appearance:none;color:var(--foreground);font:inherit;caret-color:var(--foreground);cursor:text;background:0 0;border:none;outline:none;margin:0;padding:0}.hc-rename-actions[data-v-4ccc6911]{align-items:center;display:inline-flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.chat-search-dialog__input[data-v-a68e5822]{min-height:72px}.conversation-actions-menu__button[data-v-d8b5c40a]{transition:none}.conversation-actions-menu__project-submenu[data-v-d8b5c40a]{width:min(var(--menu-submenu-width),calc(100vw - 28px));border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--elevation-popover)}.conversation-actions-menu__project-submenu-separator[data-v-d8b5c40a]{background:color-mix(in srgb,var(--border) 80%,transparent);height:1px;margin:4px 6px}.conversation-actions-menu__project-submenu-empty[data-v-d8b5c40a]{color:color-mix(in srgb,var(--muted-foreground) 88%,transparent);padding:8px 10px;font-size:13px}.conversation-actions-menu__project-submenu-scroll[data-v-d8b5c40a]{width:100%;min-height:0}.conversation-actions-menu__project-icon[data-v-d8b5c40a]{width:20px;color:var(--muted-foreground);flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.conversation-actions-menu__project-name[data-v-d8b5c40a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-scroll-region.is-user-pill-contour[data-v-eb2108d0]{--sidebar-user-pill-contour-overlap:28px;margin-bottom:calc(var(--sidebar-user-pill-contour-overlap)*-1)}.sidebar-scroll-region.is-user-pill-contour[data-v-eb2108d0] [data-sidebar=content-inner]{padding-bottom:var(--sidebar-user-pill-contour-overlap)}.sidebar-brand-row[data-v-eb2108d0]{width:100%;min-width:0;height:var(--mobile-top-control-row-height);transition:gap var(--sidebar-motion-duration) var(--sidebar-motion-curve);align-items:center;gap:0;display:flex;overflow:hidden}.sidebar-brand-row.is-expanded[data-v-eb2108d0]{gap:4px}.sidebar-brand-main[data-v-eb2108d0]{width:32px;min-width:0;height:var(--mobile-top-control-row-height);color:var(--sidebar-text-strong);text-align:left;transition:width var(--sidebar-motion-duration) var(--sidebar-motion-curve),padding var(--sidebar-motion-duration) var(--sidebar-motion-curve),gap var(--sidebar-motion-duration) var(--sidebar-motion-curve),background-color .16s ease,color .16s ease;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:0;padding:4px 0;display:flex;overflow:hidden}.sidebar-brand-main.is-expanded[data-v-eb2108d0]{width:calc(100% - var(--mobile-top-control-size) - 4px);gap:8px;padding:4px 8px}.sidebar-brand-main[data-v-eb2108d0]:focus-visible,.sidebar-brand-main[data-v-eb2108d0]:hover{background:color-mix(in srgb,var(--sidebar-accent) 64%,transparent);color:var(--sidebar-text-hover-strong)}.sidebar-brand-logo[data-v-eb2108d0]{border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.sidebar-brand-logo-svg[data-v-eb2108d0]{opacity:1;width:32px;height:32px;transform:scale(1)}.sidebar-brand-logo-open-icon[data-v-eb2108d0],.sidebar-brand-logo-svg[data-v-eb2108d0]{transition:opacity .14s,transform .16s cubic-bezier(.22,1,.36,1)}.sidebar-brand-logo-open-icon[data-v-eb2108d0]{color:currentColor;opacity:0;width:16px;height:16px;margin:auto;position:absolute;inset:0;transform:scale(.88)}.sidebar-brand-main:not(.is-expanded):focus-visible .sidebar-brand-logo-svg[data-v-eb2108d0],.sidebar-brand-main:not(.is-expanded):hover .sidebar-brand-logo-svg[data-v-eb2108d0]{opacity:0;transform:scale(.92)}.sidebar-brand-main:not(.is-expanded):focus-visible .sidebar-brand-logo-open-icon[data-v-eb2108d0],.sidebar-brand-main:not(.is-expanded):hover .sidebar-brand-logo-open-icon[data-v-eb2108d0]{opacity:1;transform:scale(1)}.sidebar-brand-name[data-v-eb2108d0]{min-width:0;max-width:0;color:inherit;font-family:var(--font-serif-display);opacity:0;text-overflow:ellipsis;transition:max-width var(--sidebar-motion-duration) var(--sidebar-motion-curve),opacity .15s ease,transform var(--sidebar-motion-duration) var(--sidebar-motion-curve);white-space:nowrap;font-size:15px;font-weight:600;line-height:1;overflow:hidden;transform:translate(-4px)}.sidebar-brand-main.is-expanded .sidebar-brand-name[data-v-eb2108d0]{opacity:1;max-width:10rem;transform:translate(0)}.sidebar-brand-action[data-v-eb2108d0]{width:0;height:var(--mobile-top-control-size);color:var(--sidebar-text-muted);opacity:0;pointer-events:none;transition:width var(--sidebar-motion-duration) var(--sidebar-motion-curve),opacity .15s ease,background-color .16s ease,color .16s ease;border-radius:999px;padding:0;overflow:hidden}.sidebar-brand-action.is-expanded[data-v-eb2108d0]{width:var(--mobile-top-control-size);opacity:1;pointer-events:auto}.sidebar-brand-action[data-v-eb2108d0]:focus-visible,.sidebar-brand-action[data-v-eb2108d0]:hover{background:var(--sidebar-accent);color:var(--sidebar-text-hover-strong)}.sidebar-shortcuts[data-v-eb2108d0]{width:32px;min-width:0;transition:width var(--sidebar-motion-duration) var(--sidebar-motion-curve),gap var(--sidebar-motion-duration) var(--sidebar-motion-curve);flex-direction:column;gap:1px;padding:0;display:flex;overflow:hidden}.sidebar-shortcuts.is-expanded[data-v-eb2108d0]{width:100%}.sidebar-shortcut-button[data-v-eb2108d0]{width:32px;min-width:0;height:36px;color:var(--sidebar-text);text-align:left;transition:width var(--sidebar-motion-duration) var(--sidebar-motion-curve),padding var(--sidebar-motion-duration) var(--sidebar-motion-curve),gap var(--sidebar-motion-duration) var(--sidebar-motion-curve),background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;background:0 0;border:0;border-radius:10px;align-items:center;gap:0;padding:0;display:flex;overflow:hidden}.sidebar-shortcut-button.is-expanded[data-v-eb2108d0]{gap:8px;width:100%;padding:0 12px}.sidebar-shortcut-button.is-active[data-v-eb2108d0],.sidebar-shortcut-button[data-v-eb2108d0]:focus-visible,.sidebar-shortcut-button[data-v-eb2108d0]:hover{background:color-mix(in srgb,var(--sidebar-accent) 64%,transparent);color:var(--sidebar-text-hover-strong)}.sidebar-brand-main[data-v-eb2108d0]:focus-visible,.sidebar-shortcut-button[data-v-eb2108d0]:focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:-2px}.sidebar-shortcut-button--search[data-v-eb2108d0]{background:0 0;border:1px solid #0000;box-shadow:0 0 0 1px #0000}.sidebar-shortcut-button--search.is-expanded[data-v-eb2108d0]{border-color:var(--border);background:color-mix(in srgb,var(--background) 40%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--border) 60%,transparent)}.sidebar-shortcut-button--search[data-v-eb2108d0]:focus-visible,.sidebar-shortcut-button--search[data-v-eb2108d0]:hover{background:color-mix(in srgb,var(--sidebar-accent) 40%,transparent)}.sidebar-shortcut-button--search.is-expanded[data-v-eb2108d0]:focus-visible,.sidebar-shortcut-button--search.is-expanded[data-v-eb2108d0]:hover{border-color:color-mix(in srgb,var(--foreground) 15%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 10%,transparent)}.sidebar-shortcut-icon[data-v-eb2108d0]{width:32px;height:100%;transition:width var(--sidebar-motion-duration) var(--sidebar-motion-curve),flex-basis var(--sidebar-motion-duration) var(--sidebar-motion-curve);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.sidebar-shortcut-button.is-expanded .sidebar-shortcut-icon[data-v-eb2108d0]{flex-basis:18px;width:18px}.sidebar-shortcut-label[data-v-eb2108d0]{min-width:0;max-width:0;color:inherit;opacity:0;text-overflow:ellipsis;transition:max-width var(--sidebar-motion-duration) var(--sidebar-motion-curve),opacity .15s ease,transform var(--sidebar-motion-duration) var(--sidebar-motion-curve);white-space:nowrap;font-size:14px;font-weight:400;line-height:1;overflow:hidden;transform:translate(-4px)}.sidebar-shortcut-button.is-expanded .sidebar-shortcut-label[data-v-eb2108d0]{opacity:1;max-width:12rem;transform:translate(0)}.sidebar-sections[data-v-eb2108d0]{flex-direction:column;gap:12px;padding:4px 0 0;display:flex}.sidebar-section[data-v-eb2108d0]{min-width:0}.sidebar-section-header[data-v-eb2108d0]{border-radius:10px;align-items:center;min-width:0;transition:background-color .16s,color .16s;display:flex}.sidebar-section-header[data-v-eb2108d0]:focus-within,.sidebar-section-header[data-v-eb2108d0]:hover{background:color-mix(in srgb,var(--sidebar-accent) 64%,transparent)}.sidebar-project-trigger[data-v-eb2108d0],.sidebar-section-trigger[data-v-eb2108d0]{width:100%;min-width:0;color:var(--sidebar-text);text-align:left;background:0 0;border:0;align-items:center;transition:none;display:flex}.sidebar-section-trigger[data-v-eb2108d0]{height:36px;color:var(--sidebar-text-faint);border-radius:10px;flex:auto;gap:7px;padding:0 12px;font-size:14px;font-weight:400}.sidebar-section-create[data-v-eb2108d0]{width:28px;height:28px;color:var(--sidebar-text-faint);background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-right:5px;transition:background-color .16s,color .16s;display:flex}.sidebar-section-create[data-v-eb2108d0]:focus-visible,.sidebar-section-create[data-v-eb2108d0]:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--sidebar-text-hover)}.sidebar-history-filter-option[data-v-eb2108d0]:focus-visible,.sidebar-history-filter-option[data-v-eb2108d0]:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--popover-foreground)}.sidebar-history-filter-separator[data-v-eb2108d0]{background:color-mix(in srgb,var(--popover-foreground) 10%,transparent);height:1px;margin:6px 6px 8px}.sidebar-history-filter-label[data-v-eb2108d0]{height:22px;color:color-mix(in srgb,var(--popover-foreground) 55%,transparent);padding:1px 10px 0;font-size:12px;line-height:18px}.sidebar-project-title[data-v-eb2108d0],.sidebar-section-title[data-v-eb2108d0]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.sidebar-section-chevron[data-v-eb2108d0]{width:16px;height:16px}.sidebar-project-chevron[data-v-eb2108d0],.sidebar-section-chevron[data-v-eb2108d0]{opacity:0;flex-shrink:0;transition:rotate .16s,transform .16s,color .16s,opacity .16s}.sidebar-project-chevron[data-v-eb2108d0]{z-index:1;width:28px;height:28px;padding:6px;position:relative}.sidebar-section-trigger:focus-visible .sidebar-section-chevron[data-v-eb2108d0],.sidebar-section-trigger:hover .sidebar-section-chevron[data-v-eb2108d0]{opacity:1}.sidebar-section-content[data-v-eb2108d0]{padding:0}.sidebar-section-content[data-v-eb2108d0] .hc-row{padding-left:28px}.sidebar-section-content[data-v-eb2108d0] .history-empty{color:color-mix(in srgb,var(--sidebar-foreground) 45%,var(--sidebar) 55%);padding-left:28px;font-size:13px}.sidebar-project-trigger[data-v-eb2108d0]{height:36px;color:var(--sidebar-text);border-radius:10px;padding:0 12px;font-size:14px;font-weight:400}.sidebar-project-row[data-v-eb2108d0]{border-radius:10px;align-items:center;width:100%;min-width:0;padding-right:33px;transition:background-color .16s;display:flex;position:relative}.sidebar-project-row .sidebar-project-trigger[data-v-eb2108d0]{flex:0 auto;width:auto;min-width:0;max-width:none;padding-right:2px}.sidebar-project-row[data-v-eb2108d0]:focus-within,.sidebar-project-row[data-v-eb2108d0]:hover{background:color-mix(in srgb,var(--sidebar-accent) 64%,transparent)}.sidebar-project-label[data-v-eb2108d0]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.sidebar-project-expand-zone:focus-visible .sidebar-project-chevron[data-v-eb2108d0],.sidebar-project-expand-zone:hover .sidebar-project-chevron[data-v-eb2108d0],.sidebar-project-row:hover .sidebar-project-chevron[data-v-eb2108d0]{opacity:1}.sidebar-project-expand-zone[data-v-eb2108d0]{z-index:5;min-width:28px;height:28px;color:var(--sidebar-text-muted);background:0 0;border:0;flex:auto;justify-content:flex-start;align-items:center;padding:0 8px 0 2px;transition:none;display:flex;position:relative}.sidebar-project-expand-zone[data-v-eb2108d0]:before{content:"";background:0 0;border-radius:10px;width:28px;height:28px;transition:none;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.sidebar-project-expand-zone[data-v-eb2108d0]:focus-visible:before,.sidebar-project-expand-zone[data-v-eb2108d0]:hover:before{background:color-mix(in srgb,var(--foreground) 10%,transparent)}.sidebar-project-expand-zone:focus-visible .sidebar-project-chevron[data-v-eb2108d0],.sidebar-project-expand-zone:hover .sidebar-project-chevron[data-v-eb2108d0]{color:var(--sidebar-text-hover)}.sidebar-project-icon[data-v-eb2108d0]{width:18px;height:18px;color:var(--sidebar-text-muted);flex-shrink:0;font-size:18px;line-height:1}.sidebar-project-icon[data-v-eb2108d0],.sidebar-project-menu-action[data-v-eb2108d0]{justify-content:center;align-items:center;display:inline-flex}.sidebar-project-menu-action[data-v-eb2108d0]{z-index:10;width:28px;height:28px;color:var(--sidebar-text-soft);-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:10px;transition:none;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.sidebar-project-menu-action[data-state=open][data-v-eb2108d0],.sidebar-project-row:hover .sidebar-project-menu-action[data-v-eb2108d0]{opacity:1;pointer-events:auto}.sidebar-project-menu-action[data-v-eb2108d0]:focus-visible,.sidebar-project-menu-action[data-v-eb2108d0]:hover,.sidebar-project-menu-action[data-state=open][data-v-eb2108d0]{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--sidebar-text-hover)}.sidebar-project-menu-button[data-v-eb2108d0]{justify-content:flex-start;width:100%;height:36px;padding-top:0;padding-bottom:0;transition:none}.sidebar-project-menu-button[data-v-eb2108d0]:focus-visible,.sidebar-project-menu-button[data-v-eb2108d0]:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent)}.sidebar-project-empty-create[data-v-eb2108d0]{width:100%;height:36px;color:var(--sidebar-text-strong);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:400;transition:none;display:flex;position:relative}.sidebar-project-empty-create[data-v-eb2108d0]:focus-visible,.sidebar-project-empty-create[data-v-eb2108d0]:hover{background:color-mix(in srgb,var(--sidebar-accent) 64%,transparent);color:var(--sidebar-text-hover)}.sidebar-project-empty-create-icon[data-v-eb2108d0]{flex-shrink:0;width:18px;height:18px}.sidebar-project-empty-create-plus[data-v-eb2108d0]{background:var(--sidebar);color:currentColor;border-radius:999px;width:10px;height:10px;padding:1px;position:absolute;top:17px;left:18px}.sidebar-project-more-trigger[data-v-eb2108d0]{color:var(--sidebar-text-soft);gap:8px}.sidebar-project-more-trigger[data-v-eb2108d0],.sidebar-project-overflow-item[data-v-eb2108d0]{text-align:left;background:0 0;border:0;align-items:center;width:100%;min-width:0;transition:none;display:flex}.sidebar-project-overflow-item[data-v-eb2108d0]{height:36px;color:var(--sidebar-text);border-radius:10px;padding:0 9px;font-size:14px;font-weight:400}.sidebar-project-overflow-item[data-v-eb2108d0]:focus-visible,.sidebar-project-overflow-item[data-v-eb2108d0]:hover{background:color-mix(in srgb,var(--popover-foreground) 10%,transparent);color:var(--sidebar-text-hover)}.sidebar-project-more-trigger[data-v-eb2108d0]{border-radius:10px;height:36px;padding:0 12px;font-size:14px;font-weight:400}.sidebar-project-more-trigger[data-v-eb2108d0]:focus-visible,.sidebar-project-more-trigger[data-v-eb2108d0]:hover{background:color-mix(in srgb,var(--sidebar-accent) 64%,transparent);color:var(--sidebar-text-hover)}.sidebar-project-more-icon[data-v-eb2108d0]{width:18px;height:18px;color:var(--sidebar-text-faint);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chat-responsive-sidebar[data-v-08827f3d]{flex:none;min-width:0}.chat-responsive-sidebar-gap[data-v-08827f3d]{height:100dvh;width:var(--sidebar-width);transition:width var(--sidebar-motion-duration) var(--sidebar-motion-curve);background:0 0;display:none}.chat-responsive-sidebar-overlay[data-v-08827f3d]{z-index:150;opacity:0;pointer-events:none;transition:opacity var(--sidebar-fade-duration) var(--sidebar-fade-curve);background:#000c;border:0;position:fixed;inset:0}.chat-responsive-sidebar-panel[data-v-08827f3d]{z-index:160;width:var(--sidebar-width-mobile);visibility:hidden;border-right:1px solid var(--sidebar-border);background:var(--sidebar);max-width:calc(100vw - 1rem);height:100dvh;color:var(--sidebar-foreground);padding-top:var(--mobile-top-control-shell-top);padding-bottom:var(--safe-area-bottom);pointer-events:none;transition:transform var(--sidebar-motion-duration) var(--sidebar-motion-curve),visibility 0s linear var(--sidebar-motion-duration);will-change:transform;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;transform:translate(-100%)}.chat-responsive-sidebar[data-mobile-open=open] .chat-responsive-sidebar-overlay[data-v-08827f3d]{opacity:1;pointer-events:auto}.chat-responsive-sidebar[data-mobile-open=open] .chat-responsive-sidebar-panel[data-v-08827f3d]{visibility:visible;pointer-events:auto;transition:transform var(--sidebar-motion-duration) var(--sidebar-motion-curve),visibility 0s linear 0s;transform:translateZ(0)}@media (width>=1120px){.chat-responsive-sidebar-gap[data-v-08827f3d]{display:block}.chat-responsive-sidebar[data-collapsible=icon] .chat-responsive-sidebar-gap[data-v-08827f3d]{width:var(--sidebar-width-icon)}.chat-responsive-sidebar-overlay[data-v-08827f3d]{display:none}.chat-responsive-sidebar-panel[data-v-08827f3d]{z-index:10;width:var(--sidebar-width);visibility:visible;pointer-events:auto;max-width:none;transition:width var(--sidebar-motion-duration) var(--sidebar-motion-curve);will-change:width;padding-top:0;padding-bottom:0;transform:none}.chat-responsive-sidebar[data-collapsible=icon] .chat-responsive-sidebar-panel[data-v-08827f3d]{width:var(--sidebar-width-icon)}.chat-responsive-sidebar[data-collapsible=icon] .chat-responsive-sidebar-panel[data-v-08827f3d]:has([data-sidebar-user-menu][data-open=true]){z-index:170}}.workspace-dock-project-actions[data-v-45ab0533]{flex:none;align-items:center;gap:6px;min-width:0;display:inline-flex}.workspace-dock-project-action[data-state=open][data-v-45ab0533]{background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground)}.workspace-dock-project-action[data-v-45ab0533]:disabled{opacity:.5}.project-file-add-menu-item[data-v-45ab0533]{height:38px;padding-inline:12px;font-size:14px;transition:none}.project-file-add-menu-item[data-v-45ab0533]:focus-visible,.project-file-add-menu-item[data-v-45ab0533]:hover,.project-file-add-menu-item[data-highlighted][data-v-45ab0533]{background:color-mix(in srgb,var(--popover-foreground) 10%,transparent);color:var(--popover-foreground)}.workspace-dock-project-action[data-v-45ab0533]{width:36px;height:36px;color:color-mix(in srgb,var(--foreground) 58%,transparent);border-radius:10px;transition:none}.workspace-dock-project-action[data-v-45ab0533]:focus-visible,.workspace-dock-project-action[data-v-45ab0533]:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}.workspace-dock-shell[data-v-5e833311]{--workspace-dock-surface:transparent;background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-dock-shell__header[data-v-5e833311]{min-height:54px;padding:var(--mobile-top-control-top) 12px 8px 6px;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-dock-shell__tabs[data-v-5e833311]{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.workspace-dock-shell__tab[data-v-5e833311]{--workspace-dock-tab-active-width:120px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border) 92%,var(--foreground) 8%);width:36px;height:36px;color:color-mix(in srgb,var(--foreground) 68%,transparent);will-change:width;background:0 0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:0;padding:0 9px;font-size:14px;font-weight:500;line-height:1;transition:width .22s cubic-bezier(.22,1,.36,1),border-color .15s,background-color .15s,color .15s,gap .18s,padding .18s;display:inline-flex;overflow:hidden}.workspace-dock-shell__tab[data-v-5e833311]:focus-visible,.workspace-dock-shell__tab[data-v-5e833311]:hover{border-color:color-mix(in srgb,var(--border) 82%,var(--foreground) 18%);background:color-mix(in srgb,var(--foreground) 4%,transparent);color:var(--foreground);outline:none}.workspace-dock-shell__tab.is-active[data-v-5e833311]{width:var(--workspace-dock-tab-active-width);border-color:color-mix(in srgb,var(--border) 76%,var(--foreground) 24%);background:color-mix(in srgb,var(--foreground) 8%,transparent);box-shadow:none;color:var(--foreground);justify-content:center;gap:7px;padding:0 13px}.workspace-dock-shell__tab[data-v-5e833311]:disabled{cursor:default;opacity:.45}.workspace-dock-shell__tab-icon[data-v-5e833311]{flex:none;width:16px;height:16px}.workspace-dock-shell__tab-label[data-v-5e833311]{opacity:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:0;transition:max-width .18s,opacity .14s,transform .18s;display:inline-block;overflow:hidden;transform:translate(-3px)}.workspace-dock-shell__tab.is-active .workspace-dock-shell__tab-label[data-v-5e833311]{max-width:calc(var(--workspace-dock-tab-active-width) - 49px);opacity:1;transform:translate(0)}.workspace-dock-shell__actions[data-v-5e833311]{flex:none}.workspace-dock-shell__actions[data-v-5e833311],.workspace-dock-shell__context-actions[data-v-5e833311]{align-items:center;gap:4px;display:flex}.workspace-dock-shell:not(.is-centered) .workspace-dock-shell__actions[data-v-5e833311]{padding-right:44px}.workspace-dock-shell.is-centered .workspace-dock-shell__actions[data-v-5e833311]{padding-right:4px}.workspace-dock-action-block-enter-active[data-v-5e833311],.workspace-dock-action-block-leave-active[data-v-5e833311]{max-width:280px;transition:max-width .22s cubic-bezier(.22,1,.36,1),opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.workspace-dock-action-block-enter-from[data-v-5e833311],.workspace-dock-action-block-leave-to[data-v-5e833311]{opacity:0;max-width:0;transform:translate(8px)}.workspace-dock-action-block-enter-to[data-v-5e833311],.workspace-dock-action-block-leave-from[data-v-5e833311]{opacity:1;max-width:280px;transform:translate(0)}.workspace-dock-shell__action[data-v-5e833311]{width:36px;height:36px;color:color-mix(in srgb,var(--foreground) 58%,transparent);background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.workspace-dock-shell__action[data-v-5e833311]:focus-visible,.workspace-dock-shell__action[data-v-5e833311]:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground);outline:none}.workspace-dock-shell__body[data-v-5e833311]{background:0 0;flex:auto;min-height:0;padding:0 10px 8px 6px;overflow:hidden}.workspace-dock-shell__body-surface[data-v-5e833311]{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border) 64%,transparent);background:var(--workspace-dock-surface);border-radius:14px;width:100%;height:100%;min-height:0;overflow:hidden}.workspace-dock-shell--project .workspace-dock-shell__body-surface[data-v-5e833311]{background:0 0;border-color:#0000}.chat-workspace-dock__desktop-backdrop[data-v-02d5694c]{z-index:128;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:fixed;inset:0}.chat-workspace-dock__desktop-panel[data-v-02d5694c]{z-index:129;pointer-events:none;will-change:width,flex-basis,top,bottom,left,right;height:auto;transition:width .2s cubic-bezier(.22,1,.36,1),flex-basis .2s cubic-bezier(.22,1,.36,1),top .2s cubic-bezier(.22,1,.36,1),bottom .2s cubic-bezier(.22,1,.36,1),left .2s cubic-bezier(.22,1,.36,1),right .2s cubic-bezier(.22,1,.36,1);overflow:hidden}.chat-workspace-dock__desktop-spacer[data-v-02d5694c]{will-change:width;flex:none;width:0;transition:width .2s cubic-bezier(.22,1,.36,1)}.chat-workspace-dock__desktop-spacer.is-resizing[data-v-02d5694c]{transition:none}.chat-workspace-dock__desktop-panel.is-centered[data-v-02d5694c]{transition-duration:.16s}.chat-workspace-dock__desktop-panel.is-open[data-v-02d5694c]{pointer-events:auto}.chat-workspace-dock__desktop-panel.is-resizing[data-v-02d5694c]{transition:none}.chat-workspace-dock__desktop-panel.is-resizing[data-v-02d5694c] iframe{pointer-events:none}.chat-workspace-dock__desktop-surface[data-v-02d5694c]{transform-origin:50%;width:100%;height:100%}.chat-workspace-dock__desktop-inner[data-v-02d5694c]{height:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:relative;overflow:hidden}.chat-workspace-dock__desktop-panel.is-centered .chat-workspace-dock__desktop-inner[data-v-02d5694c]{background:var(--background);box-shadow:none;border:0;border-radius:0}.chat-workspace-dock__desktop-resize-handle[data-v-02d5694c]{z-index:4;cursor:ew-resize;width:6px;position:absolute;top:0;bottom:0;left:0}.chat-workspace-dock__desktop-resize-handle[data-v-02d5694c]:before{content:"";background:0 0;width:1px;transition:width .15s,background-color .15s;position:absolute;inset:0 auto 0 0}.chat-workspace-dock__desktop-panel.is-resizing .chat-workspace-dock__desktop-resize-handle[data-v-02d5694c]:before,.chat-workspace-dock__desktop-resize-handle[data-v-02d5694c]:hover:before{background:var(--ring);width:4px}.chat-workspace-dock[data-v-14360753]{flex-direction:row;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.chat-workspace-dock__main[data-v-14360753]{z-index:0;flex:auto;min-width:0;height:100%;min-height:0;position:relative}.conversation-action-button[data-v-d136c85e]{color:color-mix(in srgb,var(--foreground) 62%,transparent);border-radius:10px}.conversation-action-button[data-v-d136c85e]:focus-visible,.conversation-action-button[data-v-d136c85e]:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground);outline:none}.conversation-action-button--open[data-v-d136c85e]{background:color-mix(in srgb,var(--foreground) 10%,transparent)}.conversation-usage-tooltip--hidden[data-v-d136c85e]{display:none}.conversation-usage-panel[data-v-d136c85e]{padding:14px}.conversation-usage-panel__header[data-v-d136c85e]{border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);justify-content:space-between;align-items:center;padding:0 0 10px;display:flex}.conversation-usage-panel__title[data-v-d136c85e]{font-size:1.02rem;font-weight:var(--font-weight-card-title);color:var(--foreground);margin:0;line-height:1.25}.conversation-usage-panel__grid[data-v-d136c85e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px;display:grid}.conversation-usage-panel__metric[data-v-d136c85e]{background:color-mix(in srgb,var(--foreground) 5%,transparent);border-radius:10px;min-width:0;padding:11px 12px 12px;position:relative;overflow:hidden}.conversation-usage-panel__metric-label[data-v-d136c85e]{z-index:1;min-width:0;color:color-mix(in srgb,var(--foreground) 58%,transparent);font-size:.78rem;font-weight:var(--font-weight-body);align-items:center;gap:7px;line-height:1.2;display:flex;position:relative}.conversation-usage-panel__metric-label>span[data-v-d136c85e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.conversation-usage-panel__metric-value[data-v-d136c85e]{z-index:1;color:var(--foreground);font-size:1.12rem;font-weight:var(--font-weight-card-title);margin:8px 0 0;line-height:1.15;position:relative}.conversation-usage-panel__metric-watermark[data-v-d136c85e]{width:56px;height:56px;color:color-mix(in srgb,var(--foreground) 13%,transparent);fill:color-mix(in srgb,var(--background) 42%,transparent);pointer-events:none;stroke-width:1px;position:absolute;bottom:-12px;right:-10px}@media (width<=767px){.conversation-usage-panel[data-v-d136c85e]{padding:10px 0 0}.conversation-usage-panel__title[data-v-d136c85e]{font-size:1.08rem}.conversation-usage-panel__metric[data-v-d136c85e]{min-height:92px;padding:13px 14px 14px}}.component-container[data-v-95020f01]{align-items:center;gap:2px;display:flex}.selected-icon[data-v-95020f01]{filter:none;margin-left:3px;margin-right:0}.selected-custom-icon[data-v-95020f01]{-o-object-fit:cover;object-fit:cover}.selected-custom-fallback[data-v-95020f01],.selected-custom-icon[data-v-95020f01]{border-radius:8px;flex-shrink:0;width:28px;height:28px;margin-left:3px;margin-right:0}.selected-custom-fallback[data-v-95020f01]{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--foreground);text-transform:uppercase;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.dark .invert-dark[data-v-95020f01]{filter:grayscale(90%)invert(90%)}.model-trigger-wrapper[data-v-95020f01]{height:var(--mobile-top-control-row-height);color:var(--foreground);cursor:pointer;box-shadow:none;font:inherit;background-color:#0000;border:1px solid #0000;border-radius:16px;align-items:center;padding:0 10px 0 7px;transition:background-color .3s,box-shadow .3s,border-color .3s;display:flex}.model-trigger-wrapper--active[data-v-95020f01],.model-trigger-wrapper[data-v-95020f01]:hover{background-color:color-mix(in srgb,var(--foreground) 7%,transparent);box-shadow:none;border-color:#0000}.btn[data-v-95020f01]:focus-visible,.model-trigger-wrapper[data-v-95020f01]:focus-visible{outline:2px solid color-mix(in srgb,var(--ring) 72%,transparent);outline-offset:2px}.selected-model-name[data-v-95020f01]{color:var(--foreground);letter-spacing:0;font-size:18px;font-weight:500;line-height:22px}.btn[data-v-95020f01]{width:30px;height:30px;color:var(--foreground);box-shadow:none;background-color:#0000;border:1px solid #0000;border-radius:12px;transition:background-color .3s,box-shadow .3s}.btn[data-v-95020f01]:hover{background-color:color-mix(in srgb,var(--foreground) 7%,transparent);box-shadow:none}.btn[data-v-95020f01]:disabled{opacity:.45;cursor:not-allowed;box-shadow:var(--shadow-sm)}.btn-limit-muted[data-v-95020f01],.btn-limit-muted[data-v-95020f01]:hover{opacity:.45;box-shadow:none;background-color:#0000}.model-action-button[data-v-95020f01]{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:translate(-6px)}.model-action-button--visible[data-v-95020f01]{opacity:1;pointer-events:auto;transform:translate(0)}.picker-panel-native[data-v-95020f01]{z-index:1100;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:var(--shadow-lg);box-sizing:border-box;max-height:var(--picker-panel-max-height,min(70dvh,520px));border-radius:16px;width:min(260px,100vw - 24px);max-width:calc(100vw - 24px);padding:2px;position:fixed;overflow:hidden}.picker-scroll[data-v-95020f01]{min-height:0;max-height:calc(var(--picker-panel-max-height,min(70dvh, 510px)) - 4px);overscroll-behavior:contain;max-width:calc(100vw - 28px);overflow:hidden auto}.picker-panel-enter-active[data-v-95020f01]{transition:opacity .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1)}.picker-panel-leave-active[data-v-95020f01]{transition:opacity 95ms cubic-bezier(.4,0,1,1),transform 95ms cubic-bezier(.4,0,1,1)}.picker-panel-enter-from[data-v-95020f01],.picker-panel-leave-to[data-v-95020f01]{opacity:0;transform:translateY(-8px)}.picker-panel-enter-to[data-v-95020f01],.picker-panel-leave-from[data-v-95020f01]{opacity:1;transform:translateZ(0)}.submenu-enter-active[data-v-95020f01]{transition:opacity .2s,transform .18s}.submenu-enter-from[data-v-95020f01]{opacity:.45;transform:translate(-8px)}.submenu-enter-to[data-v-95020f01]{opacity:1;transform:translate(0)}.picker-list[data-v-95020f01]{padding:2px}.picker-item[data-v-95020f01]{width:100%;min-height:48px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:9px;padding:8px 16px;transition:padding-left .15s;display:flex}.picker-item-disabled[data-v-95020f01]{opacity:.5;cursor:not-allowed}.picker-item-disabled.active[data-v-95020f01],.picker-item-disabled[data-v-95020f01]:hover{background-color:#0000;padding-left:16px}.picker-item.active[data-v-95020f01],.picker-item[data-v-95020f01]:focus-visible,.picker-item[data-v-95020f01]:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent);outline:none;padding-left:20px}.picker-item-direct.active[data-v-95020f01],.picker-item-direct[data-v-95020f01]:focus-visible,.picker-item-direct[data-v-95020f01]:hover{padding-left:16px}.picker-item.checked[data-v-95020f01]{background-color:#0000}.picker-item.checked.active[data-v-95020f01],.picker-item.checked[data-v-95020f01]:focus-visible,.picker-item.checked[data-v-95020f01]:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}.picker-item-direct[data-v-95020f01],.picker-item-section[data-v-95020f01]{padding-top:6px;padding-bottom:6px}.picker-item-section[data-v-95020f01]{min-height:40px}.picker-item-direct .item-caption[data-v-95020f01]{margin-top:0}.item-icon[data-v-95020f01]{border-radius:6px;flex-shrink:0}.item-main[data-v-95020f01]{flex:1;min-width:0}.picker-divider[data-v-95020f01]{background:color-mix(in srgb,var(--border) 92%,transparent);height:1px;margin:6px 4px}.item-title[data-v-95020f01]{color:var(--foreground);font-size:14px;line-height:20px}.item-caption[data-v-95020f01],.item-title[data-v-95020f01]{letter-spacing:0;font-weight:400}.item-caption[data-v-95020f01]{color:color-mix(in srgb,var(--muted-foreground) 60%,transparent);margin-top:0;font-size:12px;line-height:16px}.chevron[data-v-95020f01]{color:color-mix(in srgb,var(--muted-foreground) 78%,transparent)}.submenu-panel[data-v-95020f01]{z-index:1101;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:var(--shadow-xl);box-sizing:border-box;border-radius:16px;width:min(260px,100vw - 24px);max-width:calc(100vw - 24px);padding:6px 0 6px 6px;position:fixed;overflow:hidden}.submenu-custom-fallback[data-v-95020f01],.submenu-custom-icon[data-v-95020f01]{border-radius:10px;flex-shrink:0;width:30px;height:30px;margin-left:-2px}.submenu-custom-icon[data-v-95020f01]{-o-object-fit:cover;object-fit:cover}.submenu-custom-fallback[data-v-95020f01]{background:color-mix(in srgb,var(--primary) 18%,transparent);color:var(--foreground);text-transform:uppercase;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.submenu-scroll[data-v-95020f01]{max-height:var(--submenu-scroll-max-height,480px);min-height:0}.submenu-list[data-v-95020f01]{flex-direction:column;gap:2px}.submenu-item[data-v-95020f01],.submenu-list[data-v-95020f01]{width:100%;min-width:0;display:flex}.submenu-item[data-v-95020f01]{box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:9px;padding:6px 6px 6px 10px}.submenu-item-favorites[data-v-95020f01]{padding-left:3px}.submenu-item.checked[data-v-95020f01]{background-color:#0000}.submenu-item.checked[data-v-95020f01]:hover,.submenu-item[data-v-95020f01]:focus-visible,.submenu-item[data-v-95020f01]:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent);outline:none}.submenu-item-disabled[data-v-95020f01]{opacity:.42;cursor:not-allowed}.submenu-item-disabled[data-v-95020f01]:hover{background-color:#0000}.submenu-main[data-v-95020f01]{flex:1;min-width:0;overflow:hidden}.submenu-name[data-v-95020f01]{color:var(--foreground);font-size:14px;line-height:20px}.submenu-desc[data-v-95020f01],.submenu-name[data-v-95020f01]{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.submenu-desc[data-v-95020f01]{color:color-mix(in srgb,var(--muted-foreground) 60%,transparent);margin-top:0;font-size:12px;line-height:16px}@media (width<=767px){.selected-model-name[data-v-95020f01]{font-size:16px;line-height:20px}}.submenu-capability-list[data-v-95020f01]{gap:4px}.submenu-capability-icon[data-v-95020f01],.submenu-capability-list[data-v-95020f01]{flex-shrink:0;align-items:center;display:inline-flex}.submenu-capability-icon[data-v-95020f01]{width:16px;height:16px;color:color-mix(in srgb,var(--muted-foreground) 78%,transparent);justify-content:center}.empty[data-v-95020f01]{text-align:center;color:var(--muted-foreground);padding:16px 0}.model-selector{transition:gap .24s;position:relative}.model-selector,.selector-anchor{flex-direction:column;width:max-content;display:flex}.selector-anchor{top:var(--mobile-top-control-top);left:calc(var(--safe-area-left) + 12px);z-index:120;align-items:flex-start;position:absolute}.model-selector.collapsed,.model-selector.expanded{gap:0}.ms-item{transform-origin:0 0;transition:transform .24s,opacity .24s,margin-top .24s,filter .24s}.upper-shadow{z-index:110;pointer-events:none;height:calc(var(--safe-area-top) + var(--mobile-top-control-row-offset) + var(--mobile-top-control-row-height) + 20px);background:linear-gradient(to bottom,var(--background) 0,var(--background) 72%,transparent 100%);position:absolute;top:0;left:0;right:0}.chat-layout-inset,.chat-viewport-shell{height:100dvh}.model-selector.collapsed .ms-item .btn{opacity:0;pointer-events:none;transform:scale(.9)}.mobile-sidebar-trigger{height:var(--mobile-top-control-size);width:var(--mobile-top-control-size);background:color-mix(in srgb,var(--background) 90%,transparent);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 10px 24px #0f172a14}@media (width>=1120px){.mobile-sidebar-trigger{display:none}}@media (pointer:coarse){.chat-layout-inset,.chat-viewport-shell{height:100svh}}.home-usage-badge-anchor{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.home-mode-icon-slot{place-items:center;width:1rem;height:1rem;display:grid;position:relative}.home-mode-icon{transform-origin:50%;grid-area:1/1;width:1rem;height:1rem}.home-mode-icon-swap-enter-active,.home-mode-icon-swap-leave-active{transition:opacity .15s ease-out,transform .18s cubic-bezier(.22,1,.36,1)}.home-mode-icon-swap-leave-active{position:absolute}.home-mode-icon-swap-enter-from{opacity:0;transform:scale(.72)rotate(-10deg)}.home-mode-icon-swap-leave-to{opacity:0;transform:scale(.72)rotate(10deg)}@media (prefers-reduced-motion:reduce){.home-mode-icon-swap-enter-active,.home-mode-icon-swap-leave-active{transition:none}}.conversation-action-button{color:color-mix(in srgb,var(--foreground) 62%,transparent);border-radius:10px}.conversation-action-button:focus-visible,.conversation-action-button:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground);outline:none}.conversation-action-button--active{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--primary)}.top-project-pane-toggle{width:36px;height:36px;color:color-mix(in srgb,var(--foreground) 62%,transparent);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:none;display:inline-flex}.top-project-pane-toggle--floating{z-index:140;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--background) 97%,var(--foreground) 3%);position:fixed;box-shadow:0 1px 8px #00000014}.chat-workspace-dock-centered-open .top-project-pane-toggle--floating{display:none}.top-project-pane-toggle>svg{width:18px;height:18px}.top-project-pane-toggle.is-open,.top-project-pane-toggle:focus-visible,.top-project-pane-toggle:hover{background:color-mix(in srgb,var(--background) 94%,var(--foreground) 6%);color:var(--foreground);outline:none}.conversation-more-trigger--open,.conversation-more-trigger:focus-visible,.conversation-more-trigger:hover{background:color-mix(in srgb,var(--foreground) 10%,transparent);color:var(--foreground)}.peer[data-mobile-open=open]~.chat-layout-inset .chat-top-auth-actions,.peer[data-mobile-open=open]~.chat-layout-inset .conversation-actions,.peer[data-mobile-open=open]~.chat-layout-inset .home-usage-badge-anchor,.peer[data-mobile-open=open]~.chat-layout-inset .selector-anchor,.peer[data-mobile-open=open]~.chat-layout-inset .upper-shadow{opacity:0;pointer-events:none}.ms-enter-active,.ms-leave-active{transition:opacity .25s,transform .25s}.ms-enter-from,.ms-leave-to{opacity:0;transform:translateY(12px)}.ms-enter-to,.ms-leave-from{opacity:1;transform:translateY(0)}.ms-move{transition:transform .25s}
