.RivioAssistantV2_assistantContainer__Mv7f0{--rivio-aqua:#388697;--rivio-salmon:#f79f89;--rivio-sand:#c4af9b;--rivio-jet:#1d1e24;display:flex;gap:16px;color:#0f1a2b;height:100%}.RivioAssistantV2_borderless__xCOsS .RivioAssistantV2_header__dwgv6{border-bottom:none;box-shadow:none}.RivioAssistantV2_borderless__xCOsS .RivioAssistantV2_composerSection__jyo5D{border-top:none}.RivioAssistantV2_conversationActive__lWvwY{width:100%;max-width:min(65vw,1120px);margin:0 auto;padding:0 32px;box-sizing:border-box}.RivioAssistantV2_collapsedSurface__KxEKO,.RivioAssistantV2_collapsed__ctLHf,.RivioAssistantV2_defaultSurface__95Bnr,.RivioAssistantV2_default__peKJW,.RivioAssistantV2_expandedSurface__laH1_,.RivioAssistantV2_expanded__QkaIc{width:100%}.RivioAssistantV2_widthControls__5zxHa{display:flex;gap:8px;margin-right:16px}.RivioAssistantV2_widthControls__5zxHa button{background:#fbfcfe;border:1px solid rgba(15,26,43,.08);border-radius:50%;width:34px;height:34px;color:#627087;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.RivioAssistantV2_widthControls__5zxHa button:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);color:var(--rivio-aqua)}.RivioAssistantV2_chatSurface__aPUJM{flex:1;background:#fff;border-radius:0;padding:0;box-shadow:none;min-height:0;display:flex;flex-direction:column;overflow:hidden}.RivioAssistantV2_newChatState__WpZeP{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}.RivioAssistantV2_newChatState__WpZeP .RivioAssistantV2_threadSection__N3uNf{display:none}.RivioAssistantV2_newChatState__WpZeP .RivioAssistantV2_composerSection__jyo5D{border-top:none;padding-top:0;margin-top:0;width:70%;max-width:720px}.RivioAssistantV2_newChatState__WpZeP .RivioAssistantV2_header__dwgv6{background:transparent;border-bottom:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;top:0;left:0;right:0}.RivioAssistantV2_header__dwgv6{display:flex;align-items:center;justify-content:center;padding:20px 24px;border-bottom:1px solid #f0f2f6;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10}.RivioAssistantV2_chatShell__YJd05{width:100%;max-width:720px;box-sizing:border-box;display:flex;align-items:center;gap:12px}.RivioAssistantV2_headerLeft__ojYzp{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;flex:1}.RivioAssistantV2_titleContainer__xn9aY{display:flex;flex-direction:column}.RivioAssistantV2_brandStack__2T6px{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.RivioAssistantV2_rivioBranding__PpkW2{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.RivioAssistantV2_rivioLogo__ICQaP{height:auto;width:90px}.RivioAssistantV2_rivioTagline__UZ0Vn{font-size:13px;font-weight:500;color:#2c6d7b}.RivioAssistantV2_assistantLabel__DL6oP{text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.1em;color:#99a3b8;margin:0}.RivioAssistantV2_assistantTagline__5tN1J{margin-top:2px;font-size:14px;font-weight:500;color:#0f1a2b}.RivioAssistantV2_productContextInline__Zf_pW{gap:10px;font-size:14px;color:#0f1a2b;font-weight:500}.RivioAssistantV2_headerProductSelector__c9FFH,.RivioAssistantV2_productContextInline__Zf_pW{display:inline-flex;align-items:center;margin-left:-4px}.RivioAssistantV2_headerContextRow__lJmbm{display:flex;align-items:center;gap:12px;width:100%}.RivioAssistantV2_headerSelectorRow__mmto_{display:inline-flex;align-items:center;gap:12px;flex:1}.RivioAssistantV2_headerNewChatIcon__GOw5b{width:22px;height:22px;border:none;background:transparent;position:relative;color:#5b6a78;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;padding:0;margin-left:auto}.RivioAssistantV2_headerNewChatIcon__GOw5b:hover{transform:translateY(-1px)}.RivioAssistantV2_productName__rIq6d{font-weight:600;color:#0f1a2b}.RivioAssistantV2_productVendor__cnEWK{color:#6d8299;font-weight:500}.RivioAssistantV2_productContextSeparator__mpPlg{width:6px;height:6px;border-radius:50%;background:rgba(56,134,151,.4)}.RivioAssistantV2_headerActions__oAyI9 button{background:#f5f7fb;border-radius:999px;padding:8px 14px;border:1px solid rgba(15,26,43,.05);font-weight:500;font-size:13px;color:#0f1a2b;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}.RivioAssistantV2_headerActions__oAyI9 button:hover{background:#fff;border-color:var(--rivio-aqua);color:var(--rivio-aqua);box-shadow:0 4px 12px rgba(56,134,151,.1)}.RivioAssistantV2_contextBanner__IYcs4{background:linear-gradient(90deg,#f8fafc,#f1f5f9);padding:10px 24px;border-bottom:1px solid #eef2f6;color:#4f5970;font-size:13px;display:flex;align-items:center;gap:8px}.RivioAssistantV2_historyError__KEtFc{display:flex;align-items:center;gap:6px;padding:8px 12px;margin:12px auto;max-width:720px;width:calc(100% - 48px);border-radius:10px;background:rgba(239,68,68,.08);color:#b91c1c;font-size:13px}.RivioAssistantV2_loadMore__di9Jx{margin:8px auto;width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(56,134,151,.15);background:#fff;color:#64748b;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .2s ease;cursor:pointer}.RivioAssistantV2_loadMore__di9Jx svg{color:#94a3b8;transition:color .2s ease}.RivioAssistantV2_loadMore__di9Jx:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:rgba(56,134,151,.3);color:var(--rivio-aqua)}.RivioAssistantV2_loadMore__di9Jx:hover svg{color:var(--rivio-aqua)}.RivioAssistantV2_loadMore__di9Jx:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.RivioAssistantV2_loadingSpinner__mJHt9{animation:RivioAssistantV2_spin__UspFx 1s linear infinite}@keyframes RivioAssistantV2_spin__UspFx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RivioAssistantV2_threadSection__N3uNf{flex:1;min-height:0;position:relative;background:#fff}.RivioAssistantV2_threadRoot__eTfJi{height:100%;display:flex;flex-direction:column}.RivioAssistantV2_threadViewport__d95ed{height:100%;flex:1;min-height:0;padding:24px 24px 120px;overflow-y:auto;scroll-behavior:smooth;max-width:780px;margin:0 auto;width:100%}.RivioAssistantV2_scrollToBottom__pmOjj{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(56,134,151,.15);background:#fff;color:#64748b;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .2s ease;cursor:pointer;z-index:20}.RivioAssistantV2_scrollToBottom__pmOjj svg{color:#94a3b8;transition:color .2s ease}.RivioAssistantV2_scrollToBottom__pmOjj:hover{transform:translateX(-50%) translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:rgba(56,134,151,.3);color:var(--rivio-aqua)}.RivioAssistantV2_scrollToBottom__pmOjj:hover svg{color:var(--rivio-aqua)}.RivioAssistantV2_message__FbDVI{display:flex;margin-bottom:24px;width:100%;max-width:720px;margin-left:auto;margin-right:auto;padding-right:12px;box-sizing:border-box}.RivioAssistantV2_assistantMessage__i0Onw{flex-direction:column;align-items:flex-start;gap:8px}.RivioAssistantV2_messageBubble__5VgDe{padding:10px 14px;border-radius:18px;max-width:85%;line-height:1.6;font-size:15px;background:#fff;position:relative}.RivioAssistantV2_userMessage__SRvHS{justify-content:flex-end}.RivioAssistantV2_userMessage__SRvHS .RivioAssistantV2_messageBubble__5VgDe{background:linear-gradient(135deg,#f0f4f8,#e2e8f0);color:#1e293b;border-bottom-right-radius:4px}.RivioAssistantV2_assistantMessage__i0Onw .RivioAssistantV2_messageBubble__5VgDe{background:transparent;padding-left:0;max-width:100%}.RivioAssistantV2_markdown__NZttc{margin:0}.RivioAssistantV2_markdown__NZttc p{margin:0 0 .25em}.RivioAssistantV2_markdown__NZttc p:last-child{margin-bottom:0}.RivioAssistantV2_markdown__NZttc ol,.RivioAssistantV2_markdown__NZttc ul{margin:.4em 0 .4em 1.2em;padding-left:1.2em;list-style-position:outside}.RivioAssistantV2_markdown__NZttc ul{list-style-type:disc}.RivioAssistantV2_markdown__NZttc ol{list-style-type:decimal}.RivioAssistantV2_markdown__NZttc li{margin-bottom:.05em}.RivioAssistantV2_markdown__NZttc h1,.RivioAssistantV2_markdown__NZttc h2,.RivioAssistantV2_markdown__NZttc h3,.RivioAssistantV2_markdown__NZttc h4,.RivioAssistantV2_markdown__NZttc h5,.RivioAssistantV2_markdown__NZttc h6{margin:.4em 0 .25em;line-height:1.2}.RivioAssistantV2_markdown__NZttc a{color:var(--rivio-aqua);text-decoration:none}.RivioAssistantV2_markdown__NZttc a:hover{text-decoration:underline}.RivioAssistantV2_markdown__NZttc code{background:rgba(0,0,0,.04);padding:2px 4px;border-radius:4px;font-size:.9em;font-family:Consolas,SFMono-Regular,Menlo,monospace}.RivioAssistantV2_markdown__NZttc table{width:100%;border-collapse:collapse;margin:2px 0;font-size:14px}.RivioAssistantV2_markdown__NZttc th{text-align:left;padding:6px 8px;font-weight:600;color:#1e293b;border-bottom:1px solid #e2e8f0}.RivioAssistantV2_markdown__NZttc td{padding:6px 10px;color:#1e293b}.RivioAssistantV2_markdown__NZttc tr:hover td{background-color:#f8fafc}.RivioAssistantV2_inlineCode__K_LIf{background:rgba(15,23,42,.08);padding:.1rem .4rem;border-radius:6px;font-size:.92em}.RivioAssistantV2_codeBlock__wZryw{margin:12px 0;padding:14px 16px;background:#1e293b;color:#e2e8f0;border-radius:14px;font-size:13.5px;line-height:1.55;overflow-x:auto;position:relative;box-shadow:inset 0 0 0 1px rgba(148,163,184,.1)}.RivioAssistantV2_codeBlock__wZryw:after{content:attr(data-language);position:absolute;top:8px;right:14px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.7}.RivioAssistantV2_codeBlockCode__qK743{font-family:Consolas,SFMono-Regular,Menlo,monospace;display:block}.RivioAssistantV2_markdownTableWrapper___gEHO{margin:14px 0;border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden}.RivioAssistantV2_tableActions__2x0Ad{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.RivioAssistantV2_tableActions__2x0Ad button{border:none;background:#e2e8f0;color:#0f172a;font-size:12px;font-weight:500;padding:4px 10px;border-radius:8px;cursor:pointer;transition:background .2s ease}.RivioAssistantV2_tableActions__2x0Ad button:hover:not(:disabled){background:#d7e3f4}.RivioAssistantV2_tableActions__2x0Ad button:disabled{opacity:.6;cursor:not-allowed}.RivioAssistantV2_reasoning__gtDat{margin-bottom:12px;padding:12px;background:#f8fafc;border-left:3px solid #cbd5e1;border-radius:0 8px 8px 0;font-size:13px;color:#64748b;font-style:italic}.RivioAssistantV2_sourceLink__lsGnn{display:inline-flex;margin-top:8px;color:var(--rivio-aqua);text-decoration:none;font-size:12px;background:rgba(56,134,151,.08);padding:4px 8px;border-radius:4px;transition:background .2s}.RivioAssistantV2_sourceLink__lsGnn:hover{background:rgba(56,134,151,.15)}.RivioAssistantV2_composerAttachment__PPeaD,.RivioAssistantV2_messageAttachmentChip__Lkdr8{display:inline-flex;align-items:center;gap:6px;border-radius:10px;padding:6px 10px;font-size:12px;line-height:1.1;background:#fff;border:1px solid #d9e2ed;color:#1f2937;box-shadow:0 2px 4px rgba(15,23,42,.06);min-height:34px;max-width:min(220px,100%)}.RivioAssistantV2_messageAttachmentChip__Lkdr8{margin-top:6px;margin-right:8px}.RivioAssistantV2_composerAttachment__PPeaD{background:#f4f7fb}.RivioAssistantV2_messageBubble__5VgDe .RivioAssistantV2_messageAttachmentChip__Lkdr8+.RivioAssistantV2_messageAttachmentChip__Lkdr8{margin-top:6px}.RivioAssistantV2_attachmentIcon__UQYrH{color:#5d6b7a}.RivioAssistantV2_attachmentName__mt3lW{flex:1;min-width:0;max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.RivioAssistantV2_attachmentTruncated__HXgAR{max-width:140px}.RivioAssistantV2_attachmentRemoveButton__zK3t_{border:none;background:transparent;color:#94a3b8;cursor:pointer;display:flex;align-items:center;padding:2px;border-radius:50%;transition:all .2s}.RivioAssistantV2_attachmentRemoveButton__zK3t_:hover{background:rgba(0,0,0,.05);color:#ef4444}.RivioAssistantV2_actionBar__nFQ2s{display:flex;gap:8px;margin-top:0;opacity:0;transition:opacity .2s ease;padding-left:4px}.RivioAssistantV2_assistantMessage__i0Onw:hover .RivioAssistantV2_actionBar__nFQ2s{opacity:1}.RivioAssistantV2_actionBar__nFQ2s button{background:transparent;border-radius:6px;border:none;color:#94a3b8;padding:4px;cursor:pointer;transition:all .2s}.RivioAssistantV2_actionBar__nFQ2s button:hover{background:#f1f5f9;color:var(--rivio-aqua)}.RivioAssistantV2_shareMenuWrapper__B5ls3{position:relative;display:inline-flex}.RivioAssistantV2_shareMenuButton__CldHQ{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px}.RivioAssistantV2_shareMenuButtonActive__kXP6o{background:#e2e8f0;color:#2563eb}.RivioAssistantV2_shareMenu__Efwl8{position:absolute;background:#fff;border:1px solid rgba(15,26,43,.08);box-shadow:0 12px 30px rgba(15,23,42,.15);border-radius:12px;min-width:180px;max-width:min(240px,100vw - 24px);width:-moz-max-content;width:max-content;padding:4px;z-index:1000;display:inline-flex;flex-direction:column;gap:6px}.RivioAssistantV2_shareMenuOption__jeKFY{width:100%;text-align:left;background:transparent;border:none;padding:6px 14px;font-size:13px;color:#0f1a2b;cursor:pointer;transition:background .15s ease,color .15s ease;border-radius:8px}.RivioAssistantV2_shareMenuOption__jeKFY:focus-visible{outline:2px solid #cbd5f5;outline-offset:2px}.RivioAssistantV2_shareMenuOption__jeKFY:hover:not(:disabled){background:#f8fafc}.RivioAssistantV2_shareMenuOption__jeKFY:disabled{opacity:.4;cursor:not-allowed}.RivioAssistantV2_actionTooltip__JdL1Z{background:#0f172a;color:#f8fafc;border-radius:6px;font-size:11px;font-weight:500;letter-spacing:.01em;padding:6px 12px;box-shadow:0 10px 30px rgba(15,23,42,.18);border:1px solid rgba(148,163,184,.25);text-transform:none}.RivioAssistantV2_emptyState__KmxrD{text-align:center;padding:48px 20px;color:#64748b;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.RivioAssistantV2_emptyState__KmxrD h3{font-size:24px;font-weight:600;color:#1e293b;margin-bottom:12px}.RivioAssistantV2_emptyState__KmxrD p{max-width:400px;line-height:1.6}.RivioAssistantV2_composerSection__jyo5D{padding:12px 24px 24px;background:#fff;border-top:1px solid #f1f5f9;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.RivioAssistantV2_composerShell__yw3v7{position:relative;width:100%;max-width:720px}.RivioAssistantV2_composerShellDragActive__y5EOq .RivioAssistantV2_composerRoot__qg7ER{border:1px dashed rgba(239,68,68,.4);box-shadow:0 12px 32px rgba(239,68,68,.18)}.RivioAssistantV2_composerShellDragActive__y5EOq:after{content:"Drop files to attach";position:absolute;top:12px;left:50%;transform:translateX(-50%);padding:4px 12px;background:hsla(0,100%,98%,.95);border-radius:999px;font-size:12px;font-weight:500;color:#b91c1c;pointer-events:none;box-shadow:0 6px 18px rgba(239,68,68,.15)}.RivioAssistantV2_preComposerContent__ZBTv6{text-align:center;margin-bottom:12px;font-size:34px;font-weight:600;color:#111827;width:100%;max-width:720px}.RivioAssistantV2_deepResearchBadge__swEzo{border-radius:999px;padding:4px 12px;border:none;white-space:nowrap;background:rgba(56,134,151,.05);color:var(--rivio-aqua);display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative;height:28px}.RivioAssistantV2_deepResearchBadge__swEzo:hover{background:rgba(56,134,151,.1);box-shadow:0 1px 2px rgba(56,134,151,.1)}.RivioAssistantV2_deepResearchActive__ndfB7{background:rgba(56,134,151,.1);color:var(--rivio-aqua)}.RivioAssistantV2_deepResearchIconGroup__elZzp{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.RivioAssistantV2_deepResearchCloseIcon__c0_oc,.RivioAssistantV2_deepResearchSearchIcon__qNjp9{transition:opacity .15s ease}.RivioAssistantV2_deepResearchBadge__swEzo:hover .RivioAssistantV2_deepResearchSearchIcon__qNjp9,.RivioAssistantV2_deepResearchCloseIcon__c0_oc{display:none}.RivioAssistantV2_deepResearchBadge__swEzo:hover .RivioAssistantV2_deepResearchCloseIcon__c0_oc{display:inline-flex}.RivioAssistantV2_deepResearchReadOnly__LcWpe{cursor:default;pointer-events:none}.RivioAssistantV2_composerRoot__qg7ER{border-radius:18px;padding:12px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,rgba(56,134,151,.25),hsla(12,87%,75%,.25)) border-box;border:1px solid transparent;box-shadow:0 6px 20px rgba(15,23,42,.08)}.RivioAssistantV2_composerAttachments__81E5l{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.RivioAssistantV2_composerControls__p6ylH{display:flex;flex-direction:column;gap:12px;width:100%}.RivioAssistantV2_composerInputRow__RifyZ{width:100%;display:flex;align-items:flex-start}.RivioAssistantV2_composerToolbar__9oaJt{display:flex;align-items:center;justify-content:space-between;gap:12px}.RivioAssistantV2_composerToolsLeft__nE_3U{display:flex;align-items:center;gap:12px}.RivioAssistantV2_composerInput__PsY_N{flex:1;border:none;background:transparent;font-size:15px;color:#0f1a2b;min-height:32px;max-height:180px;padding:6px 0;resize:none}.RivioAssistantV2_composerInput__PsY_N:focus{outline:none}.RivioAssistantV2_composerInput__PsY_N::-moz-placeholder{color:#94a3b8}.RivioAssistantV2_composerInput__PsY_N::placeholder{color:#94a3b8}.RivioAssistantV2_composerInput__PsY_N:disabled{cursor:not-allowed;opacity:.6}.RivioAssistantV2_composerActions__H5fWf{display:flex;align-items:center;gap:8px;padding-bottom:4px}.RivioAssistantV2_newChatIconDefault__Xc_Fe{width:16px;height:16px;opacity:1;transition:opacity .2s ease}.RivioAssistantV2_newChatIconGradient__zH2AF{position:absolute;opacity:0;transition:opacity .2s ease;width:14px;height:14px;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.RivioAssistantV2_headerNewChatIcon__GOw5b:hover .RivioAssistantV2_newChatIconDefault__Xc_Fe{opacity:0}.RivioAssistantV2_headerNewChatIcon__GOw5b:hover .RivioAssistantV2_newChatIconGradient__zH2AF{opacity:1}.RivioAssistantV2_actionMenuContainer__xTwKw{position:relative;display:flex;align-items:flex-end;padding-bottom:4px}.RivioAssistantV2_plusButton__63r9Q{width:28px;height:28px;border-radius:50%;border:1px solid #d7dde5;background:#fff;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.RivioAssistantV2_plusButton__63r9Q.RivioAssistantV2_plusButtonActive__hq2jc,.RivioAssistantV2_plusButton__63r9Q:hover{border-color:var(--rivio-aqua);color:var(--rivio-aqua);background:#f0f9fb}.RivioAssistantV2_plusButton__63r9Q:disabled{opacity:.5;cursor:not-allowed}.RivioAssistantV2_actionMenu__7JS6V{position:absolute;bottom:calc(100% + 8px);left:-12px;width:175px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.12);padding:4px;display:flex;flex-direction:column;gap:2px;z-index:50}.RivioAssistantV2_actionMenuBottom__c19jS{bottom:auto;top:calc(100% + 8px)}.RivioAssistantV2_menuActionButton__dzOsT{width:100%;display:flex;align-items:center;gap:10px;border:none;background:transparent;padding:6px 10px;border-radius:6px;font-size:13px;font-weight:500;color:#1e293b;cursor:pointer;text-align:left;transition:background .2s}.RivioAssistantV2_menuActionButton__dzOsT:hover{background:#f1f5f9}.RivioAssistantV2_menuActionActive__eQHVz{color:var(--rivio-aqua);background:rgba(56,134,151,.05)}.RivioAssistantV2_menuActionCheck__Xhom4{margin-left:auto}.RivioAssistantV2_menuDivider__vilhT{height:1px;background:#f1f5f9;margin:2px 0}.RivioAssistantV2_pauseButton__byVTU,.RivioAssistantV2_sendButton__NVilK{width:28px;height:28px;border-radius:9999px;border:none;background:linear-gradient(135deg,#3cb4ce,#ff7250);box-shadow:0 4px 12px rgba(60,180,206,.25);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin-left:4px}.RivioAssistantV2_pauseButton__byVTU:hover:not(:disabled),.RivioAssistantV2_sendButton__NVilK:hover:not(:disabled){transform:scale(1.05);box-shadow:0 6px 16px rgba(60,180,206,.35);background:linear-gradient(135deg,#3cb4ce,#ff7250);color:#fff}.RivioAssistantV2_pauseButton__byVTU:active:not(:disabled),.RivioAssistantV2_sendButton__NVilK:active:not(:disabled){transform:scale(.95)}.RivioAssistantV2_pauseButton__byVTU:disabled,.RivioAssistantV2_sendButton__NVilK:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.RivioAssistantV2_pauseButton__byVTU svg,.RivioAssistantV2_sendButton__NVilK svg{width:16px;height:16px;stroke-width:2.5px}.RivioAssistantV2_pauseButton__byVTU{background:linear-gradient(135deg,#2f8fa6,#e06345);box-shadow:0 4px 12px rgba(224,99,69,.25)}.RivioAssistantV2_pauseButton__byVTU:hover:not(:disabled){box-shadow:0 6px 16px rgba(224,99,69,.35);background:linear-gradient(135deg,#2f8fa6,#e06345)}.RivioAssistantV2_pauseButton__byVTU svg{fill:#fff;stroke:#fff}.RivioAssistantV2_attachmentError__GGawS{position:absolute;top:-10px;left:12px;transform:translateY(-100%);background:#fff5f5;border-radius:8px;padding:6px 14px;color:#ef4444;font-size:13px;display:inline-flex;align-items:center;gap:6px;border:1px solid #fee2e2;max-width:calc(100% - 40px);z-index:3;background-clip:padding-box}.RivioAssistantV2_attachmentError__GGawS button{margin-left:2px;color:inherit;padding:0;border-radius:50%;background:transparent}.RivioAssistantV2_composerFootnote__uCNQx{margin-top:10px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;color:#7a859b;width:100%;max-width:720px}.RivioAssistantV2_postComposerContent__9O5Xv{margin-top:16px;width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;gap:8px}.RivioAssistantV2_newChatState__WpZeP .RivioAssistantV2_postComposerContent__9O5Xv{justify-content:center}.RivioAssistantV2_typingIndicator__tGXxj{margin:0 auto 4px;max-width:720px;padding-right:12px;width:100%;box-sizing:border-box}.RivioAssistantV2_typingText__58xup{font-size:15px;font-weight:400;letter-spacing:.02em;background:linear-gradient(135deg,#3cb4ce,#ff7250);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:RivioAssistantV2_typingTextShift__2B7_8 2.2s ease-in-out infinite}@keyframes RivioAssistantV2_typingTextShift__2B7_8{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:1200px){.RivioAssistantV2_conversationActive__lWvwY{max-width:100%;padding:0 16px}}@media(max-width:900px){.RivioAssistantV2_chatSurface__aPUJM{border-radius:0;border:none}.RivioAssistantV2_conversationActive__lWvwY{max-width:100%;padding:0 12px}}