.viddel-chat-internal-guide[data-astro-cid-rrgjojig]{border:1px dashed rgb(var(--border) / .5);border-radius:6px;padding:.65rem .75rem .75rem}.viddel-chat-internal-guide__eyebrow[data-astro-cid-rrgjojig],.viddel-chat-internal-guide__intro[data-astro-cid-rrgjojig]{color:rgb(var(--muted));font-size:.65rem;line-height:1.4;margin:0}.viddel-chat-internal-guide[data-astro-cid-rrgjojig] h2[data-astro-cid-rrgjojig]{color:rgb(var(--text));font-size:.9rem;margin:.15rem 0 .35rem}.viddel-chat-internal-guide__categories[data-astro-cid-rrgjojig]{display:grid;margin-top:.55rem}.viddel-chat-internal-guide__category[data-astro-cid-rrgjojig]{border-top:1px solid rgb(var(--border) / .3)}.viddel-chat-internal-guide__category[data-astro-cid-rrgjojig]>summary[data-astro-cid-rrgjojig]{color:rgb(var(--text-secondary));cursor:pointer;font-size:.74rem;font-weight:600;line-height:1.35;padding:.5rem 0}.viddel-chat-internal-guide__seeds[data-astro-cid-rrgjojig]{display:grid;gap:.3rem;list-style:none;margin:0;padding:0 0 .55rem}.viddel-chat-internal-guide__seeds[data-astro-cid-rrgjojig] button[data-astro-cid-rrgjojig]{background:rgb(var(--surface) / .55);border:1px solid rgb(var(--border) / .4);border-radius:.5rem;color:rgb(var(--text-secondary));cursor:pointer;font:inherit;font-size:.7rem;line-height:1.4;padding:.48rem .55rem;text-align:left;width:100%}.viddel-chat-internal-guide__seeds[data-astro-cid-rrgjojig] button[data-astro-cid-rrgjojig]:hover{background:rgb(var(--surface-subtle) / .85);color:rgb(var(--text))}:root{--viddel-signal: 54 114 230}.viddel-signal-mark{display:inline-block;flex:none;width:.75em;height:.75em;fill:rgb(var(--viddel-signal));vertical-align:-.06em}.conversation-message__speaker:has(>.viddel-signal-mark){display:flex;align-items:center;gap:.35rem}.answer-source-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;height:1.3rem;margin-left:.1rem;padding:0 .5rem 0 .4rem;border:0;border-radius:999px;background:rgb(var(--text) / .06);color:rgb(var(--text-secondary));font:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.01em;line-height:1;vertical-align:.12em;white-space:nowrap;cursor:pointer}.answer-source-chip span{overflow:hidden;text-overflow:ellipsis}.answer-source-chip .viddel-signal-mark{width:.7rem;height:.7rem}.answer-source-chip:hover,.answer-source-chip:focus-visible{background:rgb(var(--text) / .12);color:rgb(var(--text))}.answer-source-chip:focus-visible{outline:2px solid rgb(var(--text) / .5);outline-offset:2px}.answer-source-sheet{position:fixed;inset:auto 0 0;width:min(100%,40rem);max-height:min(80dvh,34rem);margin:0 auto;padding:.75rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));border:0;border-radius:1.25rem 1.25rem 0 0;background:rgb(var(--surface-subtle, 245 246 248));color:rgb(var(--text));box-shadow:0 -16px 48px #0c121029;overflow-y:auto}.answer-source-sheet::backdrop{background:#12151459}.answer-source-sheet__close{display:block;width:3rem;height:.3rem;margin:0 auto 1rem;padding:0;border:0;border-radius:999px;background:rgb(var(--text) / .2);cursor:pointer}.answer-source-sheet h2{display:flex;align-items:center;gap:.45rem;margin:0 0 .75rem;font-size:1.05rem;font-weight:650}.answer-source-sheet ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.answer-source-sheet li>*{display:grid;gap:.2rem;padding:.8rem 1rem;border:1px solid rgb(var(--border) / .7);border-radius:.9rem;background:rgb(var(--surface, 255 255 255));color:inherit;text-decoration:none}.answer-source-sheet li strong{font-size:1rem}.answer-source-sheet__intro{margin:-.35rem 0 .85rem;color:rgb(var(--text-secondary));font-size:.875rem;line-height:1.45}.answer-source-sheet li>a strong:after{content:" ↗";color:rgb(var(--text-secondary))}.answer-source-sheet li>.is-plain{border-style:dashed;background:transparent}.answer-source-sheet li>.is-plain strong{font-weight:500}.conversation-welcome.is-tappable,.conversation-message__read-also.is-tappable{cursor:pointer}.answer-source-sheet li span{color:rgb(var(--text-secondary));font-size:.875rem;line-height:1.4}[data-viddel-chat] .viddel-chat-attach__wait-dots span:nth-child(4){animation-delay:.48s}[data-viddel-chat] .viddel-chat-attach__wait-dots span:nth-child(5){animation-delay:.64s}[data-viddel-chat] .viddel-chat-attach__wait-dots{gap:.3rem}[data-viddel-chat] .viddel-chat-attach__wait-dots span{width:.14rem}.viddel-breath{display:flex;justify-content:center;align-items:center;gap:.45rem;height:2.6rem;margin:0 auto 1rem;color:rgb(var(--viddel-signal))}.viddel-breath span{display:block;width:.18rem;height:100%;border-radius:999px;background:currentColor;transform:scaleY(var(--h));animation:viddel-breathe 5.6s ease-in-out infinite}.viddel-breath span:nth-child(1),.viddel-breath span:nth-child(5){--h: .24}.viddel-breath span:nth-child(2),.viddel-breath span:nth-child(4){--h: .63}.viddel-breath span:nth-child(3){--h: 1}@keyframes viddel-breathe{0%,to{transform:scaleY(calc(var(--h) * .72));opacity:.78}50%{transform:scaleY(var(--h));opacity:1}}.viddel-breath--conversation{height:3rem;margin:clamp(4rem,22vh,11rem) auto 0}.conversation-context__body:has(.conversation-context__transcript:not(:empty)) :is(.viddel-breath--conversation,.conversation-empty-title){display:none}.viddel-breath--conversation span{animation:viddel-rise 1.2s cubic-bezier(.22,1,.36,1) .4s both}@keyframes viddel-rise{0%{transform:scaleY(.08);opacity:.5}to{transform:scaleY(var(--h));opacity:1}}.conversation-context__panel:has(textarea:not(:placeholder-shown)) .viddel-breath span,.viddel-chat-start:has(textarea:not(:placeholder-shown)) .viddel-breath span{animation:viddel-listen .9s ease-in-out infinite alternate}.conversation-context__panel:has(textarea:not(:placeholder-shown)) .viddel-breath span:nth-child(2),.viddel-chat-start:has(textarea:not(:placeholder-shown)) .viddel-breath span:nth-child(2){animation-delay:-.3s}.conversation-context__panel:has(textarea:not(:placeholder-shown)) .viddel-breath span:nth-child(3),.viddel-chat-start:has(textarea:not(:placeholder-shown)) .viddel-breath span:nth-child(3){animation-delay:-.6s}.conversation-context__panel:has(textarea:not(:placeholder-shown)) .viddel-breath span:nth-child(4),.viddel-chat-start:has(textarea:not(:placeholder-shown)) .viddel-breath span:nth-child(4){animation-delay:-.15s}@keyframes viddel-listen{0%{transform:scaleY(calc(var(--h) * .55))}to{transform:scaleY(calc(var(--h) * .95))}}@media(prefers-reduced-motion:reduce){.viddel-breath span,.conversation-context__panel:has(textarea:not(:placeholder-shown)) .viddel-breath span,.viddel-chat-start:has(textarea:not(:placeholder-shown)) .viddel-breath span{animation:none}}
