.ChatHeader_root__PCFja{flex-shrink:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:8px;background:rgba(250,250,250,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(160,160,160,.18);padding:8px 12px;height:48px;width:100%}[data-rs-color-mode=dark] .ChatHeader_root__PCFja{background:rgba(18,18,18,.75)}.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:rgba(0,0,0,.1)}.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}.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:249;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:199}}.ConversationHistory_backdrop__9O64c.ConversationHistory_open__tgiWt{pointer-events:auto;background:rgba(0,0,0,.35)}.ConversationHistory_panel__OjwVK{position:absolute;top:0;left:0;bottom:0;width:300px;z-index:250;display:flex;flex-direction:column;overflow:hidden;background:var(--rs-color-background-elevation-base);border-right:1px solid rgba(160,160,160,.18);box-shadow:4px 0 24px rgba(0,0,0,.08);transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.ConversationHistory_panel__OjwVK{position:fixed;width:100vw;z-index:200;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 rgba(160,160,160,.15);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:rgba(160,160,160,.3) 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:calc(100vw - 80px)}}.ConversationHistory_conversationDate__bvr7D{font-size:12px;color:var(--rs-color-foreground-neutral-faded)}@keyframes AiChatConsent_skeleton__QXNKA{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:-100% 0}}@keyframes AiChatConsent_spin__WRBeH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AiChatConsent_loadingPulse__EFHkI{0%{opacity:1;transform:scale(1)}40%{opacity:.7;transform:scale(.96)}60%{opacity:.6;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.AiChatConsent_root__3dEgc{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.AiChatConsent_root__3dEgc::-webkit-scrollbar{display:none}.AiChatConsent_root__3dEgc{padding:32px 24px;max-width:560px;margin:0 auto;scroll-behavior:smooth;height:100%}.AiChatConsent_root__3dEgc .AiChatConsent_content__CpXol{display:flex;gap:32px;flex-direction:column;align-items:center;justify-content:center;flex:1 1}.AiChatConsent_iconContainer__mXw2c{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rs-color-background-primary-faded)}.AiChatConsent_cards__UdcSg{display:flex;flex-direction:column;width:100%;gap:12px}.AiChatConsent_card__pqJ5_{border-radius:12px}.AiChatConsent_cardHeader__tvONe{display:flex;align-items:center;gap:8px;margin-bottom:6px}.AiChatConsent_cardHeader__tvONe svg{flex-shrink:0;color:var(--rs-color-foreground-primary)}.AiChatConsent_boldText__EDGcv{font-weight:600}.AiChatConsent_privacyLink__aAvZg{display:inline-flex;align-items:center;gap:4px;color:var(--rs-color-foreground-primary);text-decoration:none;font-weight:500;font-size:14px}.AiChatConsent_privacyLink__aAvZg:hover{text-decoration:underline}.AiChatConsent_privacyLink__aAvZg svg{color:var(--rs-color-foreground-primary)}.AiChatConsent_buttonContainer__sxRKg{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.AiChatConsent_acceptButton__9iaap{width:100%;max-width:320px}@keyframes page_skeleton__cwKmE{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:-100% 0}}@keyframes page_spin__3bffv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes page_loadingPulse__Nhdw5{0%{opacity:1;transform:scale(1)}40%{opacity:.7;transform:scale(.96)}60%{opacity:.6;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.page_root__GbpSM{display:flex;flex-direction:column;height:100%;width:100%;padding:51px 0 0;overflow:hidden}.page_root__GbpSM.page_consent__SuB5c{overflow:auto}