._root_1l8ab_1{display:flex;justify-content:flex-start;align-items:flex-start;align-self:flex-start;pointer-events:none;animation:_formingEnter_1l8ab_1 .22s cubic-bezier(.16,1,.3,1) both}._message_1l8ab_10,._artifact_1l8ab_11{max-width:80%}._bubble_1l8ab_15{position:relative;width:clamp(10.5rem,46vw,14.5rem);min-height:4.8rem;padding:1rem 1.25rem;display:flex;flex-direction:column;justify-content:center;gap:.62rem;border-radius:22px 22px 22px 7px;background:color-mix(in srgb,var(--chat-agent-bubble, #fffaf0) 88%,transparent);border:1px solid color-mix(in srgb,var(--chat-agent-border, rgba(107,91,61,.18)) 82%,transparent);box-shadow:0 9px 22px #25251d0e,inset 0 1px #ffffff6b;animation:_bubbleBreathe_1l8ab_1 4.7s ease-in-out infinite}._bubble_1l8ab_15:after{content:"";position:absolute;left:-8px;bottom:-1px;width:15px;height:18px;background:color-mix(in srgb,var(--chat-agent-bubble, #fffaf0) 88%,transparent);clip-path:polygon(38% 0,100% 0,100% 72%,0 100%)}._artifact_1l8ab_11 ._bubble_1l8ab_15{width:clamp(14rem,68vw,21rem);min-height:8.8rem;padding:1.15rem 1.35rem;gap:.72rem}._line_1l8ab_50{display:block;height:3px;border-radius:999px;transform-origin:left center;background:linear-gradient(90deg,color-mix(in srgb,var(--chat-action, #b8a472) 58%,transparent),color-mix(in srgb,var(--chat-agent-text, #253126) 24%,transparent) 72%,transparent 100%);filter:blur(.1px);will-change:opacity,transform}._lineA_1l8ab_65{width:74%;animation:_resolveA_1l8ab_1 3.15s ease-in-out infinite}._lineB_1l8ab_70{width:58%;height:4px;animation:_resolveB_1l8ab_1 3.82s ease-in-out -.7s infinite}._lineC_1l8ab_76{width:83%;animation:_resolveC_1l8ab_1 2.94s ease-in-out -1.15s infinite}._lineD_1l8ab_81{width:66%;height:4px;animation:_resolveD_1l8ab_1 4.18s ease-in-out -1.9s infinite}._lineE_1l8ab_87{width:43%;animation:_resolveE_1l8ab_1 3.48s ease-in-out -.35s infinite}._panel_1l8ab_92{width:100%;max-width:none;align-self:stretch}._panelShell_1l8ab_98{width:100%;min-height:15rem;padding:1.25rem;border-radius:18px;display:flex;flex-direction:column;gap:1.4rem;background:color-mix(in srgb,var(--chat-agent-bubble, #fffaf0) 28%,var(--chat-panel, transparent));border:1px solid color-mix(in srgb,var(--chat-agent-border, rgba(107,91,61,.18)) 72%,transparent);box-shadow:0 18px 48px #0000000e,inset 0 1px #fff3;animation:_panelBreathe_1l8ab_1 5.2s ease-in-out infinite}._panelHeader_1l8ab_112{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--chat-panel-border, rgba(73,67,53,.12)) 65%,transparent)}._panelTitle_1l8ab_121{width:34%;height:5px;animation:_resolveB_1l8ab_1 3.7s ease-in-out -1.2s infinite}._panelMeta_1l8ab_127{width:18%;animation:_resolveE_1l8ab_1 4.05s ease-in-out -2.1s infinite}._panelBody_1l8ab_132{display:flex;flex-direction:column;gap:1rem;padding-top:.2rem}._paused_1l8ab_139 ._bubble_1l8ab_15,._paused_1l8ab_139 ._panelShell_1l8ab_98,._paused_1l8ab_139 ._line_1l8ab_50{animation-play-state:paused}@keyframes _formingEnter_1l8ab_1{0%{opacity:0;transform:translateY(5px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _bubbleBreathe_1l8ab_1{0%,to{opacity:.82;transform:scale(1)}34%{opacity:.94;transform:scale(1.004)}68%{opacity:.86;transform:scale(.998)}}@keyframes _panelBreathe_1l8ab_1{0%,to{opacity:.84}46%{opacity:.96}73%{opacity:.88}}@keyframes _resolveA_1l8ab_1{0%,to{opacity:.13;transform:scaleX(.72)}18%{opacity:.34;transform:scaleX(.98)}41%{opacity:.24;transform:scaleX(.86)}66%{opacity:.11;transform:scaleX(.68)}82%{opacity:.27;transform:scaleX(.92)}}@keyframes _resolveB_1l8ab_1{0%,to{opacity:.16;transform:scaleX(.82)}23%{opacity:.27;transform:scaleX(.94)}49%{opacity:.12;transform:scaleX(.7)}71%{opacity:.32;transform:scaleX(1)}87%{opacity:.19;transform:scaleX(.88)}}@keyframes _resolveC_1l8ab_1{0%,to{opacity:.1;transform:scaleX(.64)}29%{opacity:.3;transform:scaleX(.9)}52%{opacity:.22;transform:scaleX(.8)}76%{opacity:.13;transform:scaleX(.69)}91%{opacity:.28;transform:scaleX(.96)}}@keyframes _resolveD_1l8ab_1{0%,to{opacity:.15;transform:scaleX(.76)}16%{opacity:.23;transform:scaleX(.88)}39%{opacity:.31;transform:scaleX(.97)}62%{opacity:.12;transform:scaleX(.7)}84%{opacity:.25;transform:scaleX(.91)}}@keyframes _resolveE_1l8ab_1{0%,to{opacity:.11;transform:scaleX(.68)}27%{opacity:.25;transform:scaleX(.89)}55%{opacity:.14;transform:scaleX(.74)}78%{opacity:.3;transform:scaleX(.98)}}@media(prefers-reduced-motion:reduce){._root_1l8ab_1,._bubble_1l8ab_15,._panelShell_1l8ab_98,._line_1l8ab_50{animation:none!important;transition:none!important}._bubble_1l8ab_15,._panelShell_1l8ab_98{opacity:.9}._line_1l8ab_50{opacity:.22;transform:none}}._container_fs24s_1{align-self:flex-start;border-left:1px solid rgba(201,165,98,.46);background:linear-gradient(90deg,#c9a56212,#5c715209);padding:var(--spacing-4) 1.25rem;max-width:80%;border-radius:var(--radius-bubble);font-family:var(--font-family-base);animation:_fadeIn_fs24s_1 var(--animation-duration-normal) ease-out forwards;margin-bottom:var(--spacing-3)}._header_fs24s_13{font-family:var(--font-family-base);font-size:.75rem;font-weight:500;color:var(--muted-foreground);text-transform:none;letter-spacing:.01em;margin-bottom:var(--spacing-1)}._content_fs24s_23{font-size:.9375rem;font-style:italic;color:var(--foreground);line-height:1.6;white-space:pre-wrap}._personaCard_fs24s_31{margin-top:var(--spacing-4);background-color:#00000059;border-radius:12px;padding:var(--spacing-4)}._personaLabel_fs24s_38{font-family:var(--font-family-base);font-size:.75rem;font-weight:700;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-2)}._personaContent_fs24s_48{font-family:var(--font-family-base);font-size:.9375rem;color:var(--foreground);line-height:1.6;white-space:pre-wrap;font-style:normal}@keyframes _fadeIn_fs24s_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._messageWrapper_gbj3c_1{display:flex;flex-direction:column;animation:_fadeIn_gbj3c_1 .16s ease-out}._userMessage_gbj3c_7{align-items:flex-end}._assistantMessage_gbj3c_11{align-items:flex-start}._greyedOut_gbj3c_15{opacity:.35;transform:scale(.98);transition:opacity .3s ease,transform .3s ease;transform-origin:left center}._userMessage_gbj3c_7._greyedOut_gbj3c_15{transform-origin:right center}._messageBubbleContainer_gbj3c_26{display:flex;flex-direction:column;gap:var(--spacing-2);max-width:80%}._groupedMessage_gbj3c_33{margin-top:calc(.4rem - var(--spacing-6))}._groupedMessage_gbj3c_33._assistantMessage_gbj3c_11 ._messageBubble_gbj3c_26{border-top-left-radius:6px}._assistantMessage_gbj3c_11:has(+._groupedMessage_gbj3c_33) ._messageBubble_gbj3c_26{border-bottom-left-radius:6px}._groupedMessage_gbj3c_33._userMessage_gbj3c_7 ._messageBubble_gbj3c_26{border-top-right-radius:6px}._userMessage_gbj3c_7:has(+._groupedMessage_gbj3c_33) ._messageBubble_gbj3c_26{border-bottom-right-radius:6px}._draftAttachment_gbj3c_55{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);background-color:#d4c4a00d;border:1px solid rgba(212,196,160,.15);border-radius:12px;cursor:pointer;width:max-content;max-width:100%;transition:background-color .16s ease,border-color .16s ease;animation:_fadeIn_gbj3c_1 .2s ease-out}._draftAttachment_gbj3c_55:hover{background-color:#d4c4a014;border-color:#d4c4a04d}._draftAttachmentContent_gbj3c_76{display:flex;align-items:center;gap:var(--spacing-2)}._draftAttachmentIcon_gbj3c_82{color:var(--muted-foreground);opacity:.8}._draftAttachmentLabel_gbj3c_87{font-family:var(--font-family-base);font-size:.8125rem;font-weight:500;color:var(--muted-foreground);letter-spacing:.02em}._draftAttachmentCopy_gbj3c_95{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;color:var(--muted-foreground);opacity:.7;padding:var(--spacing-1);border-radius:4px;transition:opacity .16s ease,color .16s ease,background-color .16s ease}._draftAttachmentCopy_gbj3c_95:hover{opacity:1;color:var(--foreground);background-color:#d4c4a01a}._messageBubble_gbj3c_26{position:relative;max-width:80%;padding:1rem 1.25rem;font-family:var(--font-family-base);font-size:1rem;line-height:1.6;color:var(--chat-text, var(--foreground));word-wrap:break-word;white-space:pre-wrap;border-radius:22px}._userMessage_gbj3c_7 ._messageBubble_gbj3c_26{color:var(--chat-user-text, #fff8e8);background:linear-gradient(145deg,var(--chat-user-bubble, #405238),var(--chat-user-bubble-deep, #34452f));border:1px solid color-mix(in srgb,var(--chat-user-text, #fff8e8) 17%,transparent);box-shadow:0 10px 24px #121d1421,inset 0 1px #ffffff14;border-bottom-right-radius:7px}._assistantMessage_gbj3c_11 ._messageBubble_gbj3c_26{color:var(--chat-agent-text, #253126);background:var(--chat-agent-bubble, #fffaf0);border:1px solid var(--chat-agent-border, rgba(107,91,61,.18));box-shadow:0 9px 22px #25251d14,inset 0 1px #ffffffa6;border-bottom-left-radius:7px}._userMessage_gbj3c_7 ._messageBubble_gbj3c_26:after,._assistantMessage_gbj3c_11 ._messageBubble_gbj3c_26:after{content:"";position:absolute;bottom:-1px;width:15px;height:18px;pointer-events:none}._userMessage_gbj3c_7 ._messageBubble_gbj3c_26:after{right:-8px;background:var(--chat-user-bubble-deep, #34452f);clip-path:polygon(0 0,0 72%,100% 100%,62% 0)}._assistantMessage_gbj3c_11 ._messageBubble_gbj3c_26:after{left:-8px;background:var(--chat-agent-bubble, #fffaf0);clip-path:polygon(38% 0,100% 0,100% 72%,0 100%)}._assistantMessage_gbj3c_11:has(+._groupedMessage_gbj3c_33) ._messageBubble_gbj3c_26:after,._userMessage_gbj3c_7:has(+._groupedMessage_gbj3c_33) ._messageBubble_gbj3c_26:after{display:none}._personaBubble_gbj3c_173{border:1px solid rgba(255,255,255,.25);background-color:#ffffff0a}._personaLabel_gbj3c_178{font-family:var(--font-family-base);font-size:.75rem;font-weight:700;color:currentColor;opacity:.68;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-1)}._rewriteHint_gbj3c_189{font-family:var(--font-family-base);font-size:.75rem;color:var(--muted-foreground);opacity:.45;margin:var(--spacing-2) 0 0 var(--spacing-1);font-style:italic;letter-spacing:.01em;animation:_fadeIn_gbj3c_1 .6s ease-out;max-width:80%}._messageStatusWrapper_gbj3c_201{display:flex;justify-content:flex-end;margin-top:2px;margin-right:2px;animation:_fadeIn_gbj3c_1 .3s ease-out}._statusContainer_gbj3c_209{display:flex;position:relative;width:20px;height:14px}._checkIcon_gbj3c_216{position:absolute;top:0;stroke-width:2.5px}._checkFirst_gbj3c_222{left:0;z-index:1}._checkSecond_gbj3c_227{left:5px;z-index:2}._checkDelivered_gbj3c_232{color:var(--muted-foreground);opacity:.4}._checkRead_gbj3c_237{color:var(--chat-action, #78907c)}._messageImageWrapper_gbj3c_241{margin-bottom:var(--spacing-3)}._messageImage_gbj3c_241{max-height:12.5rem;max-width:100%;width:auto;height:auto;display:block;object-fit:contain;border-radius:calc(var(--radius-bubble) / 2)}._screenshotLabel_gbj3c_255{font-family:var(--font-family-base);font-size:.6875rem;color:var(--muted-foreground);margin-top:var(--spacing-2);opacity:.6}@keyframes _fadeIn_gbj3c_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){._messageBubble_gbj3c_26{font-size:1rem;line-height:1.55;max-width:86%;padding:.95rem 1.15rem}}
