.assistant_page__eILB6{display:flex;height:100%;min-height:0;overflow:hidden;background:var(--background);color:var(--foreground)}.assistant_workspace___Am1J{display:flex;min-width:0;flex:1;min-height:0}.assistant_sidebar__kL37q{display:flex;flex-direction:column;width:260px;min-width:0;flex:0 0 260px;overflow:hidden;border-right:1px solid var(--border);background:var(--card);min-height:0;transition:flex-basis .2s ease-out}.assistant_sidebar__kL37q[data-closed]{flex-basis:0;border-right:0}.assistant_sidebarContent__OaDNl{display:flex;flex:1;flex-direction:column;width:260px;min-width:260px;min-height:0;transform:translateX(0);transition:transform .2s ease-out}.assistant_sidebar__kL37q[data-closed] .assistant_sidebarContent__OaDNl{transform:translateX(-100%)}.assistant_sidebarToolbar__k238e{position:relative;display:flex;align-items:center;gap:8px;min-width:0;width:100%}.assistant_sidebarSearch__2TM9F{position:absolute;inset:0 44px 0 0}.assistant_chatList__2cy_q{overflow-y:auto;flex:1;padding:0 0 12px}.assistant_chatRow__x_L6X{-webkit-user-select:none;user-select:none;touch-action:manipulation}.assistant_chatRow__x_L6X input{-webkit-user-select:text;user-select:text}.assistant_chatRowActions__ovf3H{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;opacity:0;pointer-events:none}.assistant_chatRow__x_L6X:focus-within .assistant_chatRowActions__ovf3H,.assistant_chatRow__x_L6X:hover .assistant_chatRowActions__ovf3H{opacity:1;pointer-events:auto}.assistant_chatRow__x_L6X:focus-within .assistant_chatRowTitle__Q0J_h,.assistant_chatRow__x_L6X:hover .assistant_chatRowTitle__Q0J_h{padding-right:56px}.assistant_chatRow__x_L6X[data-insertion]:after{content:"";position:absolute;left:12px;right:12px;height:2px;background:var(--primary);pointer-events:none;z-index:20}.assistant_chatRow__x_L6X[data-insertion=before]:after{top:0}.assistant_chatRow__x_L6X[data-insertion=after]:after{bottom:0}.assistant_listLabel__NKEDA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant_main__uiWz6{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.assistant_mobileMenu__w7ZSs{display:none;position:absolute;top:8px;left:8px;z-index:10}.assistant_desktopMenu___L3zX{position:absolute;top:6px;left:8px;z-index:10}.assistant_messages__hMA65{min-height:0;flex:1;overflow-y:auto;padding:56px 16px 16px;overscroll-behavior:contain}.assistant_messageColumn__2_rMe{min-height:100%;max-width:728px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.assistant_messageGroup__fnzAE{min-width:0}.assistant_message__wf_j2{min-width:0;border-radius:16px;background:var(--muted);color:var(--muted-foreground);padding:12px 16px;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.assistant_user__jjRzY{align-self:flex-end;max-width:90%;background:color-mix(in srgb,var(--primary) 35%,transparent);color:var(--foreground);padding:10px 16px;white-space:pre-wrap}.assistant_markdown__X3GeP{font-size:16px;line-height:1.7}.assistant_markdown__X3GeP pre,.assistant_markdown__X3GeP table{max-width:100%}.assistant_markdown__X3GeP pre{overflow-x:auto}.assistant_markdown__X3GeP h1,.assistant_markdown__X3GeP h2,.assistant_markdown__X3GeP h3{font-size:1.15em}.assistant_messageFooter__WZAsV{display:flex;align-items:center;gap:12px;margin-top:8px;color:var(--muted-foreground);font-size:13px;flex-wrap:wrap;opacity:.6;transition:opacity .15s ease-out}.assistant_messageFooter__WZAsV:focus-within,.assistant_messageFooter__WZAsV:hover{opacity:1}.assistant_sources__0NMJC{display:grid;gap:6px;font-size:13px;margin-top:12px}.assistant_sources__0NMJC a{color:var(--primary);text-decoration:underline;overflow-wrap:anywhere}.assistant_empty__s18Lt{margin:auto;display:grid;justify-items:center;gap:24px}.assistant_welcome__E_HSv{margin:auto;max-width:600px;padding:32px 16px;text-align:center;display:grid;gap:16px;font-size:16px;line-height:1.7}.assistant_welcome__E_HSv h1{font-size:28px;line-height:1.3;font-weight:500}.assistant_welcome__E_HSv p{color:var(--muted-foreground)}.assistant_composer__JWaA3{width:100%;max-width:760px;padding:12px 16px 16px;margin:0 auto;-webkit-user-select:none;user-select:none}.assistant_composer__JWaA3 textarea{-webkit-user-select:text;user-select:text}.assistant_composer__JWaA3 textarea::placeholder{-webkit-user-select:none;user-select:none}.assistant_controls__ipU_S{display:flex;align-items:center;gap:16px;padding:4px 12px 10px}.assistant_controlSettings__stPZO{display:flex;flex:1;min-width:0;flex-wrap:wrap;align-items:center;gap:8px 16px}.assistant_settingsControl__uk8Mo{position:relative;flex-shrink:0}.assistant_toneControl__L3lMG{display:flex;align-items:center;gap:6px;min-width:0}.assistant_controlLabel__Ju1oI{color:var(--muted-foreground);font-size:14px;white-space:nowrap}.assistant_control__Ax8BE{min-width:0;width:fit-content;max-width:100%}.assistant_sendControl__LOb43{margin-left:auto;flex-shrink:0}.assistant_controlValue__nAqtm{display:inline-flex;align-items:center;gap:8px}.assistant_modelOption__RdXgl{display:flex;align-items:center;gap:12px;text-align:left}.assistant_modelDetails__2ErSG{display:flex;min-width:0;flex-direction:column;gap:2px}.assistant_modelName__7tKRY{color:var(--muted-foreground);font-size:12px;font-weight:400}.assistant_context__840TQ{display:flex;align-items:center;gap:10px 20px;color:var(--muted-foreground);font-size:14px;padding:8px 3px 0;flex-wrap:wrap}.assistant_contextMemory__IXUAK{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.assistant_context__840TQ progress{appearance:none;width:72px;height:6px;flex-shrink:0;border:none;background:var(--muted);border-radius:4px}.assistant_context__840TQ progress::-webkit-progress-bar{background:var(--muted);border-radius:4px}.assistant_context__840TQ progress::-webkit-progress-value{background:var(--primary);border-radius:4px}.assistant_context__840TQ progress::-moz-progress-bar{background:var(--primary);border-radius:4px}.assistant_warning__ckENr{margin-bottom:10px;display:flex;align-items:flex-start;gap:8px}.assistant_warningBody__ma5Wm{display:grid;gap:6px;flex:1}.assistant_balance__ulPuq{white-space:nowrap;color:var(--muted-foreground)}.assistant_modalBody__kof4O{display:grid;gap:16px}.assistant_modalActions__4tJvK{display:flex;justify-content:flex-end;gap:8px}@media(max-width:767px){.assistant_page__eILB6>:first-child:has([data-workspace-rail-icon]){display:none}.assistant_sidebar__kL37q{display:none}.assistant_mobileMenu__w7ZSs{display:inline-flex}.assistant_desktopMenu___L3zX{display:none}.assistant_messages__hMA65{padding:48px 12px 16px}.assistant_welcome__E_HSv h1{font-size:24px}.assistant_composer__JWaA3{padding:8px 12px}.assistant_controls__ipU_S{gap:6px;padding-inline:6px}.assistant_controlSettings__stPZO{flex-wrap:nowrap;gap:2px}.assistant_toneControl__L3lMG{gap:2px}.assistant_context__840TQ{gap:4px 12px;font-size:13px}.assistant_contextMemory__IXUAK{gap:6px}.assistant_context__840TQ progress{width:56px}}@media(hover:none){.assistant_chatRowActions__ovf3H{opacity:1;pointer-events:auto}.assistant_chatRowTitle__Q0J_h{padding-right:56px}}@media(prefers-reduced-motion:reduce){.assistant_sidebarContent__OaDNl,.assistant_sidebar__kL37q{transition:none}}