.ChatHeader_root__PCFja{flex-shrink:0;z-index:var(--z-raised);display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);padding:8px 12px;height:48px;width:100%}[data-rs-color-mode=dark] .ChatHeader_root__PCFja{background:var(--glass)}.ChatHeader_iconButton__vl6GT{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--rs-color-foreground-neutral);transition:background .15s ease,color .15s ease}.ChatHeader_iconButton__vl6GT:hover{background:var(--rs-color-background-elevation-overlay)}.ChatHeader_iconButton__vl6GT:active{background:color-mix(in srgb,var(--text) 10%,transparent)}.ChatHeader_titleWrapper__zTP2x{flex:1 1;display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;position:relative}.ChatHeader_titleButton__Jj06j{display:flex;align-items:center;gap:5px;max-width:100%;background:rgba(0,0,0,0);border:none;cursor:pointer;border-radius:6px;padding:4px 6px;transition:background .15s ease}.ChatHeader_titleButton__Jj06j:hover{background:var(--rs-color-background-elevation-overlay)}.ChatHeader_titleButton__Jj06j:hover .ChatHeader_pencilIcon__dUoKE{opacity:1}.ChatHeader_titleText__q4Iw_{font-size:14px;font-weight:600;color:var(--rs-color-foreground-neutral);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}@media(max-width:480px){.ChatHeader_titleText__q4Iw_{max-width:140px}}.ChatHeader_pencilIcon__dUoKE{flex-shrink:0;color:var(--rs-color-foreground-neutral-faded);opacity:0;transition:opacity .15s ease}.ChatHeader_titleInput__oc2Qn{font-size:14px;font-weight:600;color:var(--rs-color-foreground-neutral);background:var(--rs-color-background-elevation-overlay);border:1px solid var(--rs-color-border-neutral);border-radius:6px;padding:4px 8px;outline:none;width:100%;max-width:280px}@media(hover:none)and (pointer:coarse){.ChatHeader_titleInput__oc2Qn{font-size:16px}}.ChatHeader_titleInput__oc2Qn:focus{border-color:var(--rs-color-border-primary)}.ChatHeader_commitButton__54Chl{width:26px;height:26px;border-radius:6px;color:var(--rs-color-foreground-primary)}.ConversationHistory_backdrop__9O64c{display:none;position:absolute;inset:0;background:rgba(0,0,0,0);z-index:var(--z-sheet);pointer-events:none;transition:background .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.ConversationHistory_backdrop__9O64c{display:block;position:fixed;z-index:var(--z-sheet)}}.ConversationHistory_backdrop__9O64c.ConversationHistory_open__tgiWt{pointer-events:auto;background:var(--scrim)}.ConversationHistory_panel__OjwVK{position:absolute;top:0;left:0;bottom:0;width:300px;z-index:var(--z-sheet);display:flex;flex-direction:column;overflow:hidden;background:var(--rs-color-background-elevation-base);border-right:1px solid var(--border);box-shadow:4px 0 24px color-mix(in srgb,var(--shadow-ink) 8%,transparent);transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.ConversationHistory_panel__OjwVK{position:fixed;right:0;width:auto;z-index:var(--z-sheet);border-right:none;box-shadow:none;padding-top:env(safe-area-inset-top)}}.ConversationHistory_panel__OjwVK.ConversationHistory_open__tgiWt{transform:translateX(0)}.ConversationHistory_panelHeader__Df2hV{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);flex-shrink:0;height:48px}.ConversationHistory_panelTitle__9q2K0{font-size:14px;font-weight:600;color:var(--rs-color-foreground-neutral);letter-spacing:.04em;text-transform:uppercase}.ConversationHistory_closeButton__Q7fYQ{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--rs-color-foreground-neutral-faded);transition:background .15s ease,color .15s ease}.ConversationHistory_closeButton__Q7fYQ:hover{background:var(--rs-color-background-elevation-overlay);color:var(--rs-color-foreground-neutral)}.ConversationHistory_panelContent__X3FAR{flex:1 1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--border-strong) rgba(0,0,0,0)}.ConversationHistory_centered__Xiuix{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;padding:32px 20px;text-align:center;color:var(--rs-color-foreground-neutral-faded)}.ConversationHistory_spinner__0SF61{animation:ConversationHistory_spin__WGYgR 1s linear infinite}@keyframes ConversationHistory_spin__WGYgR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConversationHistory_emptyIcon__FTbTD,.ConversationHistory_errorIcon__5SkW8,.ConversationHistory_unauthIcon__6VC22{opacity:.45}.ConversationHistory_emptyText__oq5Cb,.ConversationHistory_errorText__Hqeni{font-size:14px;color:var(--rs-color-foreground-neutral-faded)}.ConversationHistory_unauthenticated__SSSr2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;padding:32px 20px;text-align:center;color:var(--rs-color-foreground-neutral-faded)}.ConversationHistory_unauthMessage__81PJC{font-size:14px;color:var(--rs-color-foreground-neutral-faded);line-height:1.5}.ConversationHistory_conversationList__SZ6Cm{list-style:none;margin:0;padding:6px}.ConversationHistory_conversationItem__iJcCV{display:flex;align-items:center;gap:0;width:100%;padding:0;border-radius:8px;background:rgba(0,0,0,0);transition:background .15s ease}.ConversationHistory_conversationItem__iJcCV:hover{background:var(--rs-color-background-elevation-overlay)}.ConversationHistory_conversationItem__iJcCV:hover .ConversationHistory_deleteButton__lhQq0{opacity:1}.ConversationHistory_conversationItem__iJcCV.ConversationHistory_active__IZCx2{background:var(--rs-color-background-elevation-overlay)}.ConversationHistory_conversationItem__iJcCV.ConversationHistory_active__IZCx2 .ConversationHistory_conversationIcon__1YOSu,.ConversationHistory_conversationItem__iJcCV.ConversationHistory_active__IZCx2 .ConversationHistory_conversationTitle__YDTDJ{color:var(--rs-color-foreground-primary)}.ConversationHistory_conversationButton__ky2G7{display:flex;align-items:flex-start;gap:10px;flex:1 1;min-width:0;padding:10px;border:none;border-radius:8px;background:rgba(0,0,0,0);cursor:pointer;text-align:left}.ConversationHistory_deleteButton__lhQq0{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-right:6px;border:none;border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;color:var(--rs-color-foreground-neutral-faded);opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.ConversationHistory_deleteButton__lhQq0:hover{background:var(--rs-color-background-elevation-overlay);color:var(--rs-color-foreground-negative)}@media(max-width:768px){.ConversationHistory_deleteButton__lhQq0{opacity:1}}.ConversationHistory_conversationIcon__1YOSu{flex-shrink:0;margin-top:2px;color:var(--rs-color-foreground-neutral-faded)}.ConversationHistory_conversationMeta__qDh_N{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.ConversationHistory_conversationTitle__YDTDJ{font-size:14px;font-weight:500;color:var(--rs-color-foreground-neutral);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}@media(max-width:768px){.ConversationHistory_conversationTitle__YDTDJ{max-width:none}}.ConversationHistory_conversationDate__bvr7D{font-size:12px;color:var(--rs-color-foreground-neutral-faded)}