.vc .ss-stage{--gutter:48px;background:#fff;overflow:hidden}.vc .vc-panel{top:40px;left:var(--gutter);right:var(--gutter);background:#fff;border-radius:24px;height:740px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #06102112,0 30px 60px -28px #0610214d,0 12px 24px -16px #0610211f}.vc .vc-head{border-bottom:1px solid #f0f1f3;align-items:center;gap:8px;height:60px;padding:0 14px 0 20px;display:flex}.vc .vc-title{color:#111827;margin-right:auto;font-size:16px;font-weight:600;line-height:1.3}.vc .vc-voice{color:#fff;background:#000;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 14px 0 12px;font-size:14px;font-weight:500;display:inline-flex;position:relative;box-shadow:0 0 0 1.5px #ffffffe6,0 0 10px 1px #7c5cff73,4px 0 10px #ffc40059,-4px 0 10px #00c8ff66}.vc .vc-close{color:#4b5563;background:#f3f4f6;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.vc .vc-thread{padding:20px}.vc .vc-msg{padding-top:16px}.vc .vc-bot{align-items:flex-start;gap:12px;display:flex}.vc .vc-orb{border-radius:50%;flex:none;width:40px;height:40px}.vc .vc-bot__bubble,.vc .vc-visitor__bubble{border-radius:24px;max-width:80%;padding:12px 20px;font-size:14px;line-height:1.625}.vc .vc-bot__bubble{color:#fff;background:#000;border-top-left-radius:6px}.vc .vc-visitor{justify-content:flex-end;display:flex}.vc .vc-visitor__bubble{color:#1f2937;background:#e5e7eb}.vc .ss-stage[data-layout=compact]{--gutter:16px}.vc .ss-stage[data-layout=compact] .vc-panel{height:800px;top:16px}.vc .ss-stage[data-layout=compact] .vc-thread{padding:16px}.vc .ss-stage[data-layout=compact] .vc-bot__bubble,.vc .ss-stage[data-layout=compact] .vc-visitor__bubble{max-width:80%;padding:10px 16px}.vc .ss-stream__w[data-mark]{background:0 0;font-weight:600}:root.dark .vc .ss-stage{background:var(--vb-page)}:root.dark .vc .vc-panel{background:#111827;box-shadow:0 0 0 1px #ffffff0f,0 30px 60px -28px #0009}:root.dark .vc .vc-head{border-bottom-color:#ffffff14}:root.dark .vc .vc-title{color:#f9fafb}:root.dark .vc .vc-close{color:#e5e7eb;background:#ffffff1f}:root.dark .vc .vc-bot__bubble{background:#ffffff1a}:root.dark .vc .vc-visitor__bubble{color:#e5e7eb;background:#374151}:root.dark .vc .vc-orb{clip-path:circle(37%)}
