@keyframes rcc-att-spin{to{transform:rotate(360deg)}}@keyframes rcc-att-lb-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.rcc-att{min-width:0;font-family:var(--rcc-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);position:relative}.rcc-att *,.rcc-att :before,.rcc-att :after{box-sizing:border-box}.rcc-att__items{align-items:flex-start;gap:8px;min-width:0;display:flex}.rcc-att--nowrap .rcc-att__items{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.rcc-att--nowrap .rcc-att__items::-webkit-scrollbar{display:none}.rcc-att--wrap .rcc-att__items{flex-wrap:wrap}.rcc-att--disabled .rcc-att__pic--clickable,.rcc-att--disabled .rcc-att__card{cursor:default}.rcc-att--disabled{opacity:.6}.rcc-att__tile{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.rcc-att__tile-img{object-fit:cover;width:100%;height:100%;display:block}.rcc-att>svg{width:100%;height:100%;display:block}.rcc-att__spinner{border:2px solid var(--rcc-accent-soft,#3b82f62e);border-top-color:var(--rcc-accent,#3b82f6);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite rcc-att-spin;display:inline-block}.rcc-att__pic{border-radius:10px;flex-shrink:0;position:relative}.rcc-att__pic .rcc-att__tile{border-radius:10px}.rcc-att__pic:focus-visible{outline:2px solid var(--rcc-accent,#3b82f6);outline-offset:2px}.rcc-att__pic-mask{color:#fff;cursor:pointer;background:#1118276b;border:none;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rcc-att__pic-mask .rcc-att__spinner{border-color:#fff #ffffff59 #ffffff59;width:16px;height:16px}.rcc-att__pic-mask svg{width:17px;height:17px}.rcc-att__pic-retry{background:#dc26268c;transition:background .15s}.rcc-att__pic-retry:hover{background:#dc2626b8}.rcc-att__pic-hover{color:#fff;opacity:0;pointer-events:none;background:#11182761;border-radius:10px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.rcc-att__pic-hover svg{width:19px;height:19px}.rcc-att__pic:hover .rcc-att__pic-hover,.rcc-att__pic:focus-visible .rcc-att__pic-hover{opacity:1}.rcc-att__pic-x{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#111827a8;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .15s,background .15s;display:flex;position:absolute;top:3px;right:3px}.rcc-att__pic-x svg{width:9px;height:9px}.rcc-att__pic-x:hover{background:#dc2626}.rcc-att__pic-x:focus-visible,.rcc-att__pic:hover .rcc-att__pic-x,.rcc-att__pic:focus-visible .rcc-att__pic-x,.rcc-att__pic:not(.rcc-att__pic--clickable) .rcc-att__pic-x{opacity:1}.rcc-att__pic-active{box-shadow:inset 0 0 0 2px var(--rcc-accent,#3b82f6);pointer-events:none;border-radius:10px;position:absolute;inset:0}.rcc-att__card{background:#fff;border:1px solid #0f172a17;border-radius:12px;align-items:center;gap:9px;min-width:0;max-width:252px;padding:6px 8px 6px 7px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f172a08}.rcc-att__card:hover{border-color:#0f172a2e;box-shadow:0 2px 10px #0f172a12}.rcc-att__card--error{background:snow;border-color:#dc262661}.rcc-att__card-main{flex:1;min-width:0}.rcc-att__card-name{color:#1f2937;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.rcc-att__card-meta{color:#9ca3af;white-space:nowrap;align-items:center;gap:5px;margin:1px 0 0;font-size:11px;line-height:1.4;display:flex;position:relative}.rcc-att__card-size{transition:opacity .14s}.rcc-att__card-dl{color:var(--rcc-accent,#3b82f6);font:inherit;white-space:nowrap;cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:none;align-items:center;padding:0;font-size:11px;font-weight:600;line-height:1.4;transition:opacity .14s,visibility .14s;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rcc-att__card-dl:hover{text-decoration:underline}:is(.rcc-att__card:hover:has(.rcc-att__card-dl) .rcc-att__card-size,.rcc-att__card:focus-within:has(.rcc-att__card-dl) .rcc-att__card-size){opacity:0}.rcc-att__card:hover .rcc-att__card-dl,.rcc-att__card:focus-within .rcc-att__card-dl{opacity:1;visibility:visible}@media (hover:none){.rcc-att__card-size{display:none}.rcc-att__card-dl{opacity:1;visibility:visible;position:static;transform:none}}.rcc-att__card-spin{border-width:1.5px;width:10px;height:10px}.rcc-att__card-hint{text-overflow:ellipsis;overflow:hidden}.rcc-att__card-error{color:#dc2626;text-overflow:ellipsis;overflow:hidden}.rcc-att__card-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.rcc-att__card-btn{color:#6b7280;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .14s,background .12s,color .12s;display:flex}.rcc-att__card-btn svg{width:13px;height:13px}.rcc-att__card-btn:hover{color:#1f2937;background:#f3f4f6}.rcc-att__card:hover .rcc-att__card-btn,.rcc-att__card:focus-within .rcc-att__card-btn{opacity:1}@media (hover:none){.rcc-att__card-btn{opacity:1}}.rcc-att__card-retry{background:var(--rcc-accent-soft,#3b82f61a);height:22px;color:var(--rcc-accent,#3b82f6);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:3px;padding:0 7px;font-size:11px;font-weight:600;transition:filter .12s;display:inline-flex}.rcc-att__card-retry svg{width:11px;height:11px}.rcc-att__card-retry:hover{filter:brightness(.92)}.rcc-att__card-x{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:22px;height:24px;padding:0;transition:background .12s,color .12s;display:flex}.rcc-att__card-x svg{width:12px;height:12px}.rcc-att__card-x:hover{color:#dc2626;background:#dc26261a}.rcc-att__lightbox{z-index:1500;display:flex;position:fixed;inset:0}.rcc-att__lightbox-bg{cursor:zoom-out;background:#080a10db;border:none;padding:0;position:absolute;inset:0}.rcc-att__lightbox-main{z-index:1;flex-direction:column;width:100%;height:100%;padding:14px 18px 18px;animation:.16s rcc-att-lb-in;display:flex;position:relative}.rcc-att__lightbox-head{flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rcc-att__lightbox-name{color:#e5e7eb;white-space:nowrap;text-overflow:ellipsis;background:#ffffff1f;border-radius:999px;min-width:0;max-width:60%;padding:4px 12px;font-size:12px;overflow:hidden}.rcc-att__lightbox-tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.rcc-att__lightbox-btn{color:#e5e7eb;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .12s,color .12s;display:flex}.rcc-att__lightbox-btn svg{width:16px;height:16px}.rcc-att__lightbox-btn:hover{color:#fff;background:#ffffff42}.rcc-att__lightbox-btn--close:hover{background:#dc2626d9}.rcc-att__lightbox-fig{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.rcc-att__lightbox-img{-webkit-user-select:none;user-select:none;border-radius:4px;max-width:100%;max-height:100%;display:block;box-shadow:0 16px 48px #00000073}.rcc-att__toast{z-index:1501;color:#f9fafb;white-space:nowrap;background:#111827e0;border-radius:999px;margin:0;padding:7px 14px;font-size:12px;line-height:1.4;animation:.14s rcc-att-lb-in;position:fixed;bottom:110px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000003d}.rcc-chat{box-sizing:border-box;background:var(--rcc-bg,#f5f6f8);height:100%;font-family:var(--rcc-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);color:var(--rcc-bubble-assistant-text,#1f2937);flex-direction:column;display:flex;position:relative;overflow:hidden}.rcc-chat *,.rcc-chat :before,.rcc-chat :after{box-sizing:border-box}.rcc-chat__header{background:var(--rcc-header-bg,#fff);border-bottom:1px solid var(--rcc-border,#e5e7eb);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.rcc-chat__title{margin:0;font-size:15px;font-weight:600;line-height:1.4}.rcc-chat__body{min-height:0;padding:16px max(16px, (100% - var(--rcc-content-w,760px)) / 2) max(176px, var(--rcc-composer-h,0px) + 24px);flex-direction:column;flex:1;gap:12px;display:flex;overflow-y:auto}.rcc-chat--no-composer .rcc-chat__body{padding-bottom:16px}.rcc-chat__row{align-items:flex-start;gap:8px;max-width:100%;display:flex}.rcc-chat__row--assistant{justify-content:flex-start}.rcc-chat__row--user{justify-content:flex-end}.rcc-chat__empty-state{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.rcc-chat__empty{color:#9ca3af;font-size:13px}.rcc-chat__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.rcc-chat__avatar--assistant{background:var(--rcc-avatar-assistant,#dbeafe);color:var(--rcc-accent,#3b82f6)}.rcc-chat__avatar--user{background:var(--rcc-avatar-user,#e5e7eb);color:#6b7280}.rcc-chat__avatar--custom{background:0 0;padding:0;overflow:hidden}.rcc-chat__avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.rcc-chat__msg{flex-direction:column;min-width:0;max-width:70%;display:flex}.rcc-chat__row--assistant .rcc-chat__msg{align-items:flex-start}.rcc-chat__row--user .rcc-chat__msg{align-items:flex-end}.rcc-chat__bubble{border-radius:var(--rcc-bubble-radius,14px);white-space:pre-wrap;word-break:break-word;padding:9px 13px;font-size:14px;line-height:1.6}.rcc-chat__row--assistant .rcc-chat__bubble{background:var(--rcc-bubble-assistant,#fff);border:1px solid var(--rcc-border,#e5e7eb);color:var(--rcc-bubble-assistant-text,#1f2937)}.rcc-chat__row--user .rcc-chat__bubble{background:var(--rcc-bubble-user,#3b82f6);color:var(--rcc-bubble-user-text,#fff)}.rcc-chat__imgs{flex-direction:column;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;display:flex}.rcc-chat__bubble+.rcc-chat__imgs{margin-top:10px}.rcc-chat__img-hint{color:#6b7280;margin:0;font-size:12px;line-height:1.4}.rcc-chat__imgs-grid{gap:6px;max-width:100%;display:grid}.rcc-chat__imgs-grid--c2{grid-template-columns:repeat(2,minmax(0,1fr));width:270px;max-width:100%}.rcc-chat__imgs-grid--c3{grid-template-columns:repeat(3,minmax(0,1fr));width:390px;max-width:100%}.rcc-chat__img-btn{cursor:zoom-in;background:#0f172a0a;border:none;border-radius:12px;padding:0;display:block;overflow:hidden;box-shadow:0 1px 2px #0f172a14}.rcc-chat__img-btn img,.rcc-chat__img-btn video{object-fit:cover;width:100%;height:100%;transition:opacity .12s;display:block}.rcc-chat__img-btn:hover img,.rcc-chat__img-btn:hover video{opacity:.9}.rcc-chat__img-btn:focus-visible{outline:2px solid var(--rcc-accent,#3b82f6);outline-offset:2px}.rcc-chat__imgs-grid>.rcc-chat__img-wrap,.rcc-chat__imgs-grid>.rcc-chat__img-skel{aspect-ratio:1}.rcc-chat__img-wrap{min-width:0;position:relative}.rcc-chat__imgs-grid>.rcc-chat__img-wrap>.rcc-chat__img-btn{width:100%;height:100%;position:absolute;inset:0}.rcc-chat__img-skel{pointer-events:none;background:#0f172a12;border-radius:12px;display:block;position:relative;overflow:hidden}.rcc-chat__img-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.25s ease-in-out infinite rcc-chat-skel-sweep;position:absolute;inset:0;transform:translate(-100%)}.rcc-chat__img-skel--single{aspect-ratio:1;width:300px;max-width:100%}.rcc-chat__img-skel--single.rcc-chat__img-skel--video{aspect-ratio:16/9}.rcc-chat__img-wrap--single{width:300px;max-width:100%}.rcc-chat__img-btn--single img,.rcc-chat__img-btn--single video{width:100%;height:auto}.rcc-chat__img-play{color:#fff;pointer-events:none;background:#0f172a8c;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .15s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0f172a4d}.rcc-chat__img-play svg{width:17px;height:17px;margin-left:2px}.rcc-chat__img-btn:hover .rcc-chat__img-play{background:var(--rcc-accent,#3b82f6)}.rcc-chat__img-dl{color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#0f172a8c;border:none;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;transition:opacity .15s;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 3px #0f172a4d}.rcc-chat__img-dl:hover{background:#0f172abf}.rcc-chat__img-dl:focus-visible{outline:2px solid var(--rcc-accent,#3b82f6);outline-offset:1px}.rcc-chat__img-wrap:hover .rcc-chat__img-dl,.rcc-chat__img-wrap:focus-within .rcc-chat__img-dl{opacity:1;pointer-events:auto}.rcc-chat__bubble--rich,.rcc-chat__think-body--rich{white-space:normal;overflow-x:auto}.rcc-chat__bubble--rich>:first-child,.rcc-chat__think-body--rich>:first-child{margin-top:0}.rcc-chat__bubble--rich>:last-child,.rcc-chat__think-body--rich>:last-child{margin-bottom:0}.rcc-chat__bubble--rich p,.rcc-chat__think-body--rich p{margin:0 0 8px}.rcc-chat__bubble--rich h1,.rcc-chat__bubble--rich h2,.rcc-chat__bubble--rich h3,.rcc-chat__bubble--rich h4,.rcc-chat__think-body--rich h1,.rcc-chat__think-body--rich h2,.rcc-chat__think-body--rich h3,.rcc-chat__think-body--rich h4{margin:14px 0 6px;font-weight:600;line-height:1.4}.rcc-chat__bubble--rich h1,.rcc-chat__think-body--rich h1{font-size:17px}.rcc-chat__bubble--rich h2,.rcc-chat__think-body--rich h2{font-size:16px}.rcc-chat__bubble--rich h3,.rcc-chat__think-body--rich h3{font-size:15px}.rcc-chat__bubble--rich h4,.rcc-chat__think-body--rich h4{font-size:14px}.rcc-chat__bubble--rich ul,.rcc-chat__bubble--rich ol,.rcc-chat__think-body--rich ul,.rcc-chat__think-body--rich ol{margin:4px 0 8px;padding-left:20px}.rcc-chat__bubble--rich li,.rcc-chat__think-body--rich li{margin:2px 0}.rcc-chat__bubble--rich code,.rcc-chat__think-body--rich code{background:#1f293714;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.92em}.rcc-chat__bubble--rich pre,.rcc-chat__think-body--rich pre{border:1px solid var(--rcc-border,#e5e7eb);background:#1f293705;border-radius:10px;margin:8px 0 10px;padding:10px 12px;overflow-x:auto}.rcc-chat__bubble--rich pre code,.rcc-chat__think-body--rich pre code{background:0 0;border-radius:0;padding:0;font-size:13px;line-height:1.55}.rcc-chat__bubble--rich .rcc-codeblock,.rcc-chat__think-body--rich .rcc-codeblock{border:1px solid var(--rcc-border,#e5e7eb);background:#1f293705;border-radius:10px;margin:8px 0 10px;overflow:hidden}.rcc-chat__bubble--rich .rcc-codeblock__bar,.rcc-chat__think-body--rich .rcc-codeblock__bar{border-bottom:1px solid var(--rcc-border,#e5e7eb);justify-content:space-between;align-items:center;gap:8px;padding:5px 4px 5px 12px;display:flex}.rcc-chat__bubble--rich .rcc-codeblock__bar svg,.rcc-chat__think-body--rich .rcc-codeblock__bar svg{flex-shrink:0;display:block}.rcc-chat__bubble--rich .rcc-codeblock__lang,.rcc-chat__think-body--rich .rcc-codeblock__lang{color:#6b7280;letter-spacing:.02em;align-items:center;gap:6px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600;display:inline-flex}.rcc-chat__bubble--rich .rcc-codeblock__copy,.rcc-chat__think-body--rich .rcc-codeblock__copy{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:24px;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.rcc-chat__bubble--rich .rcc-codeblock__copy:hover,.rcc-chat__think-body--rich .rcc-codeblock__copy:hover{color:var(--rcc-accent,#3b82f6);background:#1f293714}.rcc-chat__bubble--rich .rcc-codeblock__copy.is-copied,.rcc-chat__think-body--rich .rcc-codeblock__copy.is-copied{color:var(--rcc-accent,#3b82f6)}.rcc-chat__bubble--rich .rcc-codeblock__copy:focus-visible,.rcc-chat__think-body--rich .rcc-codeblock__copy:focus-visible{outline:2px solid var(--rcc-accent,#3b82f6);outline-offset:1px}.rcc-chat__bubble--rich .rcc-codeblock pre,.rcc-chat__think-body--rich .rcc-codeblock pre{background:0 0;border:none;border-radius:0;margin:0;padding:10px 12px}.rcc-chat__bubble--rich input[type=checkbox],.rcc-chat__think-body--rich input[type=checkbox]{vertical-align:-2px;accent-color:var(--rcc-accent,#3b82f6);margin:0 6px 0 0}.rcc-chat__bubble--rich a,.rcc-chat__think-body--rich a{color:var(--rcc-accent,#3b82f6)}.rcc-chat__bubble--rich blockquote,.rcc-chat__think-body--rich blockquote{border-left:3px solid var(--rcc-border,#e5e7eb);color:#6b7280;margin:8px 0;padding:2px 12px}.rcc-chat__bubble--rich blockquote p,.rcc-chat__think-body--rich blockquote p{margin:4px 0}.rcc-chat__bubble--rich hr,.rcc-chat__think-body--rich hr{border:none;border-top:1px solid var(--rcc-border,#e5e7eb);margin:12px 0}.rcc-chat__bubble--rich table,.rcc-chat__think-body--rich table{border-collapse:collapse;width:100%;margin:6px 0 10px;font-size:13px}.rcc-chat__bubble--rich th,.rcc-chat__bubble--rich td,.rcc-chat__think-body--rich th,.rcc-chat__think-body--rich td{border:1px solid var(--rcc-border,#e5e7eb);text-align:left;white-space:normal;padding:5px 9px}.rcc-chat__bubble--rich th,.rcc-chat__think-body--rich th{background:#1f29370a;font-weight:600}.rcc-chat__bubble--rich img,.rcc-chat__think-body--rich img{border-radius:8px;max-width:100%}.rcc-chat__msg-actions{visibility:hidden;opacity:0;align-items:center;gap:2px;margin-top:4px;transition:opacity .12s;display:flex}.rcc-chat__row--user .rcc-chat__msg-actions{align-self:flex-end}.rcc-chat__row:hover .rcc-chat__msg-actions,.rcc-chat__msg-actions:focus-within{visibility:visible;opacity:1}.rcc-chat__msg-action{color:#6b7280;height:26px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:0 6px;font-size:12px;line-height:1;transition:background .15s,color .15s;display:flex}.rcc-chat__msg-action:hover{color:#374151;background:#1f29370f}.rcc-chat__msg-action--copied{color:var(--rcc-accent,#3b82f6)}.rcc-chat__msg-action:disabled{opacity:.5;cursor:not-allowed}.rcc-chat__think{border:1px solid var(--rcc-border,#e5e7eb);background:var(--rcc-think-bg,#f7f8fa);border-radius:12px;align-self:flex-start;max-width:100%;margin-bottom:6px;overflow:hidden}.rcc-chat__think-head{color:#6b7280;width:100%;min-height:32px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:6px 10px;font-size:13px;line-height:1.4;transition:background .15s;display:flex}.rcc-chat__think-head:hover{background:#1f29370d}.rcc-chat__think-head:focus-visible{outline:2px solid var(--rcc-accent,#3b82f6);outline-offset:-2px}.rcc-chat__think-head svg{flex-shrink:0;display:block}.rcc-chat__think-label{letter-spacing:.01em;font-weight:500}.rcc-chat__think-dots{align-items:center;gap:2px;margin-left:1px;display:inline-flex}.rcc-chat__think-dot{opacity:.45;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite rcc-dot-bounce}.rcc-chat__think-dot:nth-child(2){animation-delay:.15s}.rcc-chat__think-dot:nth-child(3){animation-delay:.3s}.rcc-chat__think-arrow{transition:transform .18s}.rcc-chat .rcc-chat__think:not(.rcc-chat__think--closed) .rcc-chat__think-arrow{transform:rotate(180deg)}.rcc-chat__think-body{color:var(--rcc-think-text,#4b5563);word-break:break-word;padding:2px 12px 10px;font-size:13px;line-height:1.65;overflow-x:auto}.rcc-chat__think-body:not(.rcc-chat__think-body--rich){white-space:pre-wrap}.rcc-chat__think-body--rich p{margin:0 0 4px}.rcc-chat__think-body--rich ul,.rcc-chat__think-body--rich ol{margin:2px 0 4px;padding-left:18px}.rcc-chat__think-body--rich li,.rcc-chat__think-body--rich li p{margin:0}.rcc-chat__think-body--rich h1,.rcc-chat__think-body--rich h2,.rcc-chat__think-body--rich h3,.rcc-chat__think-body--rich h4{margin:10px 0 4px}.rcc-chat__think-body--rich blockquote{margin:6px 0}.rcc-chat__think-body--rich blockquote p{margin:2px 0}.rcc-chat__bubble--typing{align-items:center;gap:5px;min-width:56px;padding:12px 14px;display:flex}.rcc-chat__dot{background:var(--rcc-typing-dot,#a8b0bc);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite rcc-dot-bounce}.rcc-chat__dot:nth-child(2){animation-delay:.15s}.rcc-chat__dot:nth-child(3){animation-delay:.3s}.rcc-chat__load-earlier{pointer-events:none;justify-content:center;align-items:center;gap:5px;padding:8px 0 2px;display:flex}.rcc-chat__load-earlier .rcc-chat__load-dot{background:var(--rcc-typing-dot,#a8b0bc);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite rcc-dot-bounce}.rcc-chat__load-earlier .rcc-chat__load-dot:nth-child(2){animation-delay:.15s}.rcc-chat__load-earlier .rcc-chat__load-dot:nth-child(3){animation-delay:.3s}.rcc-chat--corner .rcc-chat__row--assistant .rcc-chat__bubble{border-top-left-radius:var(--rcc-bubble-corner,5px)}.rcc-chat--corner .rcc-chat__row--user .rcc-chat__bubble{border-top-right-radius:var(--rcc-bubble-corner,5px)}.rcc-chat--none .rcc-chat__bubble{border-radius:0}.rcc-chat--reply-transparent .rcc-chat__row--assistant .rcc-chat__bubble{background:0 0;border:none;border-radius:0}.rcc-chat--reply-transparent .rcc-chat__row--assistant .rcc-chat__bubble:not(.rcc-chat__bubble--typing){padding:2px 0}.rcc-chat--reply-full .rcc-chat__row--assistant .rcc-chat__msg{flex:auto;max-width:none}.rcc-chat--reply-full .rcc-chat__row--assistant .rcc-chat__bubble:not(.rcc-chat__bubble--typing),.rcc-chat--reply-full .rcc-chat__row--assistant .rcc-chat__think{width:100%}.rcc-chat__composer{z-index:5;width:min(100% - 24px, var(--rcc-composer-w,760px));background:var(--rcc-header-bg,#fff);border:1px solid var(--rcc-border,#e5e7eb);border-radius:var(--rcc-composer-radius,18px);padding:10px 12px 8px;transition:border-color .15s,box-shadow .15s;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #1f29370d}.rcc-chat__composer:focus-within{border-color:var(--rcc-accent,#3b82f6);box-shadow:0 4px 20px #1f29370d, 0 0 0 3px var(--rcc-accent-soft,#3b82f61f)}.rcc-chat__composer{grid-template:"hd hd hd hd hd""att att att att att""add lslot input rslot send""bl bl bl bl bl""ar ar ar ar ar""fr fr fr fr fr"/auto auto minmax(0,1fr) auto auto;column-gap:4px;display:grid}.rcc-chat__composer--stacked{grid-template-areas:"hd hd hd hd hd""att att att att att""input input input input input""bl bl bl bl bl""add lslot ar rslot send""fr fr fr fr fr"}.rcc-chat__composer--no-add .rcc-chat__actions-divider,.rcc-chat__composer:not(.rcc-chat__composer--stacked) .rcc-chat__actions-divider{display:none}.rcc-chat__composer:not(.rcc-chat__composer--stacked) .rcc-chat__actions{padding-left:38px}.rcc-chat__composer:not(.rcc-chat__composer--stacked):not(:has(>.rcc-chat__actions)):not(:has(>.rcc-chat__composer-footer)):not(:has(>.rcc-chat__attach)):not(:has(>.rcc-chat__composer-head)):not(:has(>.rcc-chat__composer-below)){border-radius:999px}.rcc-chat__composer--no-add:not(.rcc-chat__composer--stacked) .rcc-chat__actions{padding-left:0}.rcc-chat__composer-head{grid-area:hd;min-width:0;margin:-10px -12px 0}.rcc-chat__composer-below{grid-area:bl;min-width:0;margin-top:8px}.rcc-chat__attach{border-bottom:1px solid var(--rcc-border,#e5e7eb);grid-area:att;min-width:0;margin:-2px 2px 10px;padding-bottom:10px}.rcc-chat--has-attach .rcc-chat__body{padding-bottom:max(240px, var(--rcc-composer-h,0px) + 24px)}.rcc-chat__input-slot{justify-content:center;align-items:center;display:flex}.rcc-chat__input-slot--left{grid-area:lslot}.rcc-chat__input-slot--right{grid-area:rslot}.rcc-chat__input{resize:none;width:100%;min-height:40px;max-height:120px;font:inherit;color:var(--rcc-bubble-assistant-text,#1f2937);background:0 0;border:none;outline:none;grid-area:input;padding:6px 4px 2px;font-size:14px;line-height:1.5;display:block}.rcc-chat__input::placeholder{color:#9ca3af}.rcc-chat__input:disabled{opacity:.6;cursor:not-allowed}.rcc-chat__actions{grid-area:ar;align-items:center;gap:4px;margin-top:8px;display:flex}.rcc-chat__actions-divider{background:var(--rcc-border,#e5e7eb);flex-shrink:0;width:1px;height:16px;margin:0 6px}.rcc-chat__actions-main{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.rcc-chat__add-box{flex-shrink:0;grid-area:add;align-self:center;align-items:center;display:flex;position:relative}.rcc-chat__add{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,color .15s;display:flex}.rcc-chat__add:hover,.rcc-chat__add.is-open{background:var(--rcc-accent-soft,#3b82f61a);color:var(--rcc-accent,#3b82f6)}.rcc-chat__add-pop{z-index:10;background:var(--rcc-header-bg,#fff);border:1px solid var(--rcc-border,#e5e7eb);border-radius:12px;flex-direction:column;gap:2px;min-width:176px;padding:6px;animation:.15s rcc-chat-add-pop-in;display:flex;position:absolute;bottom:calc(100% + 10px);left:-2px;box-shadow:0 8px 28px #0f172a1f}.rcc-chat__add-pop-item{width:100%;height:38px;font:inherit;color:#374151;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;transition:background .15s,color .15s;display:flex}.rcc-chat__add-pop-item:hover{color:var(--rcc-accent,#3b82f6);background:#1f29370d}.rcc-chat__add-pop-icon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rcc-chat__add-pop-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rcc-chat__send-box{grid-area:send;justify-content:center;align-self:center;align-items:center;min-width:0;display:flex}.rcc-chat__send{background:var(--rcc-accent,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .15s;display:flex}.rcc-chat__send:hover{opacity:.88}.rcc-chat__send:disabled{opacity:.4;cursor:not-allowed}.rcc-chat__composer-footer{grid-area:fr;min-width:0;margin-top:8px}.rcc-chat__ask{--rcc-ask-w-collapsed:54px;z-index:40;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.rcc-chat__ask-track{width:var(--rcc-ask-w-collapsed);scrollbar-width:none;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:stretch;gap:6px;max-height:min(220px,42vh);padding:6px 8px;transition:background-color .15s,border-color .15s,box-shadow .15s,width .15s;display:flex;overflow-y:auto}.rcc-chat__ask-track::-webkit-scrollbar{display:none}.rcc-chat .rcc-chat__ask--open .rcc-chat__ask-track{background:#fff;border-color:#0f172a14;width:min(280px,100vw - 40px);box-shadow:0 12px 28px #0f172a1a}.rcc-chat__ask-item{color:#111827;min-width:0;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:0;padding:3px 8px;transition:background-color .12s,gap .15s;display:flex}.rcc-chat__ask-item:focus-visible{outline:2px solid var(--rcc-accent,#3b82f6);outline-offset:2px}.rcc-chat .rcc-chat__ask--open .rcc-chat__ask-item{gap:8px}.rcc-chat .rcc-chat__ask--open .rcc-chat__ask-item:hover{background:#0f172a0d}.rcc-chat__ask-item-text{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;opacity:0;flex:1;min-width:0;font-size:12px;line-height:1.5;transition:opacity .15s,color .12s;overflow:hidden}.rcc-chat .rcc-chat__ask--open .rcc-chat__ask-item-text{opacity:1}.rcc-chat__ask-item-bar{flex:none;width:20px;height:4px;position:relative}.rcc-chat__ask-item-bar:before{content:"";background:#d1d5db;border-radius:999px;width:12px;height:100%;transition:width .18s,background-color .18s;position:absolute;top:0;right:0}.rcc-chat__ask-item.is-active .rcc-chat__ask-item-text{color:#111827;font-weight:600}.rcc-chat__ask-item.is-active .rcc-chat__ask-item-bar:before{background:var(--rcc-accent,#3b82f6);width:20px}.rcc-chat .rcc-chat__ask--open .rcc-chat__ask-item.is-clicked{animation:.9s rcc-ask-item-flash}.rcc-chat__ask-tip{scrollbar-width:none;color:#e5e7eb;white-space:pre-wrap;word-break:break-word;text-align:left;background:#111827e0;border-radius:12px;width:min(320px,100vw - 96px);max-height:min(220px,36vh);padding:10px 12px;font-size:12px;line-height:1.6;animation:.14s rcc-ask-tip-in;position:absolute;right:calc(100% + 8px);overflow-y:auto;transform:translateY(-50%);box-shadow:0 12px 28px #00000052}.rcc-chat__ask-tip::-webkit-scrollbar{display:none}.rcc-chat .rcc-chat__row--user .rcc-chat__bubble.is-ask-flash{animation:1.9s rcc-ask-bubble-flash}@media (max-width:640px){.rcc-chat__ask{display:none}}@keyframes rcc-dot-bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes rcc-ask-tip-in{0%{opacity:0}to{opacity:1}}@keyframes rcc-ask-item-flash{0%,to{box-shadow:none}22%,62%{box-shadow:0 0 0 2px color-mix(in srgb, var(--rcc-accent,#3b82f6) 70%, transparent), 0 6px 20px #00000024}}@keyframes rcc-ask-bubble-flash{0%,to{box-shadow:0 0 #fff0}14%,58%{box-shadow:0 0 0 2px #fffffff2,0 0 0 6px #0f172a47}}@media (hover:none){.rcc-chat__msg-actions{visibility:visible;opacity:1}.rcc-chat__ask--open .rcc-chat__ask-track{width:var(--rcc-ask-w-collapsed);box-shadow:none;background:0 0;border-color:#0000;padding:6px 8px;transition:none}.rcc-chat__ask--open .rcc-chat__ask-item{gap:0}.rcc-chat__ask--open .rcc-chat__ask-item:hover{background:0 0}.rcc-chat__ask--open .rcc-chat__ask-item-text{opacity:0;transition:none}.rcc-chat__ask-tip{display:none}.rcc-chat__ask--open .rcc-chat__ask-item.is-clicked{animation:none}}@keyframes rcc-chat-add-pop-in{0%{opacity:0;transform:translateY(4px)}}@keyframes rcc-chat-lb-in{0%{opacity:0}to{opacity:1}}@keyframes rcc-chat-skel-sweep{to{transform:translate(100%)}}.rcc-chat__lb{z-index:1500;font-family:var(--rcc-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);cursor:zoom-out;background:#080a10db;flex-direction:column;padding:12px 16px 16px;animation:.14s rcc-chat-lb-in;display:flex;position:fixed;inset:0}.rcc-chat__lb *,.rcc-chat__lb :before,.rcc-chat__lb :after{box-sizing:border-box}.rcc-chat__lb-head{color:#ffffffeb;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.rcc-chat__lb-count{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding-right:16px;font-size:13px;overflow:hidden}.rcc-chat__lb-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s;display:flex}.rcc-chat__lb-close svg{width:18px;height:18px}.rcc-chat__lb-close:hover{background:#f87171d9}.rcc-chat__lb-stage{flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;display:flex}.rcc-chat__lb-img{-webkit-user-select:none;user-select:none;cursor:zoom-out;border-radius:6px;max-width:min(92vw,100% - 108px);max-height:calc(100vh - 96px);display:block;box-shadow:0 12px 44px #00000059}.rcc-chat__lb-video{cursor:default;background:#000}.rcc-chat__lb-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex}.rcc-chat__lb-nav svg{width:20px;height:20px}.rcc-chat__lb-nav:hover{background:#ffffff42}.rcc-layout{box-sizing:border-box;background:var(--rcc-bg,#f5f6f8);grid-template-rows:100%;grid-template-columns:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.rcc-layout *,.rcc-layout :before,.rcc-layout :after{box-sizing:border-box}.rcc-layout__left{width:var(--rcc-layout-left-w,260px);border-right:1px solid var(--rcc-border,#e5e7eb);grid-column:1;min-width:0;min-height:0;transition:width .22s,border-right-color .22s;position:relative;overflow:hidden auto}.rcc-layout__right{width:var(--rcc-layout-right-w,220px);border-left:1px solid var(--rcc-border,#e5e7eb);grid-column:3;min-height:0;overflow-y:auto}.rcc-layout__center{flex-direction:column;grid-column:2;min-width:0;min-height:0;display:flex}.rcc-layout__header{border-bottom:1px solid var(--rcc-border,#e5e7eb);flex-shrink:0;min-height:0}.rcc-layout__content{flex:1;min-height:0;overflow-y:auto}.rcc-layout__footer{border-top:1px solid var(--rcc-border,#e5e7eb);flex-shrink:0;min-height:0}.rcc-layout__nav{flex-direction:column;gap:2px;padding:58px 8px 12px;display:flex}.rcc-layout__nav-item{width:100%;height:40px;font:inherit;color:#4b5563;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.rcc-layout__nav-item:hover{background:#1f29370d}.rcc-layout__nav-item[aria-current=page]{background:var(--rcc-accent-soft,#3b82f61a);color:var(--rcc-accent,#3b82f6);font-weight:600}.rcc-layout__nav-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.rcc-layout__nav-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.rcc-layout__toggle{z-index:5;color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .15s,background .15s;display:flex;position:absolute;top:12px;right:10px}.rcc-layout__toggle:hover{color:var(--rcc-accent,#3b82f6);background:#1f29370f}.rcc-layout--left-collapsed:not(.rcc-layout--narrow) .rcc-layout__left{width:var(--rcc-layout-left-collapsed-w,64px)}.rcc-layout--left-collapsed:not(.rcc-layout--narrow) .rcc-layout__toggle{left:50%;right:auto;transform:translate(-50%)}.rcc-layout--left-collapsed:not(.rcc-layout--narrow) .rcc-layout__nav{padding-left:0;padding-right:0}.rcc-layout--left-collapsed:not(.rcc-layout--narrow) .rcc-layout__nav-item{justify-content:center;padding:0}.rcc-layout--left-collapsed:not(.rcc-layout--narrow) .rcc-layout__nav-label{display:none}.rcc-layout--narrow .rcc-layout__left{z-index:30;width:var(--rcc-layout-left-w,260px);transition:transform .22s,box-shadow .22s;position:absolute;top:0;bottom:0;left:0;box-shadow:4px 0 24px #0f172a1f}.rcc-layout--narrow.rcc-layout--left-collapsed .rcc-layout__left{box-shadow:none;transform:translate(-100%)}.rcc-layout--narrow.rcc-layout--left-collapsed>.rcc-layout__toggle{z-index:40;top:10px;left:10px;right:auto;transform:none}.rcc-layout__mask{z-index:20;cursor:pointer;background:#0f172a73;border:none;padding:0;animation:.18s rcc-layout-mask-in;position:absolute;inset:0}@keyframes rcc-layout-mask-in{0%{opacity:0}}.rcc-voice{justify-content:center;align-items:center;display:flex}.rcc-voice__mic{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:flex}.rcc-voice__mic:hover{background:var(--rcc-accent-soft,#3b82f61a);color:var(--rcc-accent,#3b82f6)}.rcc-voice__panel{z-index:10;background:var(--rcc-header-bg,#fff);border-radius:18px;align-items:center;gap:6px;padding:10px 12px 8px;display:flex;position:absolute;inset:0}.rcc-voice__field{background:#1f29370d;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;height:40px;padding:0 14px;display:flex}.rcc-voice__field-icon{color:var(--rcc-accent,#3b82f6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.rcc-voice__text{color:#374151;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;line-height:1.4;overflow:hidden}.rcc-voice__text--error{color:#dc2626}.rcc-voice__wave{flex-shrink:1;justify-content:center;align-items:center;width:min(240px,65%);min-width:0;height:100%;display:flex}.rcc-voice__wave-canvas{width:100%;height:26px;display:block}.rcc-voice__btn{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s,opacity .15s;display:flex}.rcc-voice__btn--close{color:#6b7280;background:0 0}.rcc-voice__btn--close:hover{color:#374151;background:#1f293714}.rcc-voice__btn--ok{background:var(--rcc-accent,#3b82f6);color:#fff}.rcc-voice__btn--ok:hover{opacity:.88}.rcc-voice__btn--ok:disabled{opacity:.4;cursor:not-allowed}@keyframes rcc-do-in{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes rcc-do-spin{to{transform:rotate(360deg)}}.rcc-do{z-index:1400;font-family:var(--rcc-font,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);background:var(--rcc-do-overlay,#0f172a1a);pointer-events:none;justify-content:center;align-items:center;padding:24px;animation:.16s rcc-do-in;display:flex;position:fixed;inset:0}.rcc-do *,.rcc-do :before,.rcc-do :after{box-sizing:border-box}.rcc-do__panel{border:2px dashed var(--rcc-accent,#3b82f6);text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:400px;padding:34px 30px;display:flex;box-shadow:0 18px 48px #0f172a24}.rcc-do--fullscreen .rcc-do__panel{padding:46px 34px}.rcc-do__icon{color:var(--rcc-accent,#3b82f6);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.rcc-do__icon svg{width:44px;height:44px}.rcc-do__title{color:#1f2937;margin:0;font-size:16px;font-weight:600;line-height:1.4}.rcc-do__desc{color:#6b7280;margin:0;font-size:13px;line-height:1.6}.rcc-do__spinner{border:3px solid var(--rcc-accent-soft,#3b82f633);border-top-color:var(--rcc-accent,#3b82f6);border-radius:50%;width:26px;height:26px;margin-bottom:4px;animation:.7s linear infinite rcc-do-spin;display:inline-block}.rcc-do--loading .rcc-do__panel{border-style:solid;border-color:var(--rcc-accent-soft,#3b82f659)}
.rcc-chat{--rcc-accent:#d97757;--rcc-accent-soft:#d9775724;--rcc-bg:transparent;--rcc-header-bg:#fff;--rcc-border:#e4e4e7;--rcc-bubble-user:#f4f4f5;--rcc-bubble-user-text:#18181b;--rcc-bubble-assistant:#fff;--rcc-bubble-assistant-text:var(--foreground);--rcc-bubble-radius:20px;--rcc-avatar-user:#e4e4e7;--rcc-avatar-assistant:#d9775726;--rcc-typing-dot:#a1a1aa;--rcc-think-bg:#f4f4f5;--rcc-think-text:#71717a;--rcc-content-w:896px;--rcc-composer-w:896px;--rcc-composer-radius:20px;--rcc-font:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif}@media (prefers-color-scheme:dark){.rcc-chat{--rcc-accent:#d97757;--rcc-accent-soft:#d977572e;--rcc-header-bg:#18181b;--rcc-border:#3f3f46;--rcc-bubble-user:#27272a;--rcc-bubble-user-text:#f4f4f5;--rcc-avatar-user:#3f3f46;--rcc-avatar-assistant:#d9775738;--rcc-typing-dot:#71717a;--rcc-think-bg:#18181b;--rcc-think-text:#a1a1aa}}.rcc-chat .rcc-chat__body{gap:24px;padding-top:24px}.rcc-chat .rcc-chat__bubble{font-size:15px}.rcc-chat .rcc-chat__row--user .rcc-chat__msg{max-width:min(85%,36rem)}.rcc-chat .rcc-chat__row--user .rcc-chat__bubble{padding:10px 16px}.rcc-chat .rcc-chat__input{font-size:16px}.rcc-chat .rcc-chat__input::placeholder{color:#a1a1aa}@media (prefers-color-scheme:dark){.rcc-chat .rcc-chat__input::placeholder{color:#52525b}}.rcc-chat .rcc-chat__bubble--rich ul{list-style:outside}.rcc-chat .rcc-chat__bubble--rich ol{list-style:decimal}.rcc-chat .rcc-chat__row--user .rcc-chat__bubble p{margin:0}.rcc-chat .rcc-chat__bubble--rich code{color:#18181b;background:#f4f4f5}.rcc-chat .rcc-chat__bubble--rich pre code{color:inherit;background:0 0}@media (prefers-color-scheme:dark){.rcc-chat .rcc-chat__bubble--rich code{color:#e4e4e7;background:#27272a}.rcc-chat .rcc-chat__bubble--rich pre code{color:inherit;background:0 0}}.rcc-chat .rcc-chat__bubble--rich pre{border:1px solid var(--rcc-border,#e4e4e7);background:#f4f4f5;border-radius:12px;margin:1rem 0;padding:1rem}@media (prefers-color-scheme:dark){.rcc-chat .rcc-chat__bubble--rich pre{background:#18181b}}.rcc-chat .rcc-chat__bubble--rich table{margin:0}.rcc-chat .rcc-chat__bubble--rich th{background:0 0}.rcc-chat .rcc-chat__bubble--rich a{color:inherit}@media (prefers-color-scheme:dark){.rcc-chat .rcc-chat__bubble--rich blockquote,.rcc-chat .rcc-chat__think-head{color:#a1a1aa}.rcc-chat .rcc-chat__think-head:hover{background:#ffffff12}.rcc-chat .rcc-chat__msg-action{color:#a1a1aa}.rcc-chat .rcc-chat__msg-action:hover{color:#e4e4e7;background:#ffffff14}.rcc-chat .rcc-chat__composer{box-shadow:0 4px 20px #00000073}.rcc-chat .rcc-chat__ask--open .rcc-chat__ask-track{background:#27272a;border-color:#ffffff17;box-shadow:0 12px 28px #00000080}.rcc-chat .rcc-chat__ask--open .rcc-chat__ask-item:hover{background:#ffffff12}.rcc-chat .rcc-chat__ask-item{color:#e4e4e7}.rcc-chat .rcc-chat__ask-item-text{color:#a1a1aa}.rcc-chat .rcc-chat__ask-item.is-active .rcc-chat__ask-item-text{color:#fafafa}}.rcc-chat-layout{background:0 0}.rcc-chat-layout .rcc-layout__content{overflow:hidden}@media (prefers-color-scheme:dark){.rcc-chat-layout{background:0 0}}
