.daylight-scope .hv-chat{flex-direction:column;grid-area:chat;width:100%;max-width:560px;height:248px;display:flex;position:relative}.daylight-scope .hv-chat[data-card]{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-card);border-radius:20px;overflow:hidden}@media (min-width:1024px){.daylight-scope .hv-chat{justify-self:end;max-width:440px;height:340px}}@media (min-width:1024px) and (min-height:700px){.daylight-scope .hv-chat{height:var(--hv-chat-h)}}.daylight-scope .hv-chat-head{border-bottom:1px solid var(--line);color:var(--ink);flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.daylight-scope .hv-chat-name{color:var(--ink);font-size:15px;font-weight:600;line-height:20px}.daylight-scope .hv-chat-role{color:var(--ink-faint);font-size:12px;line-height:16px}.daylight-scope .hv-chat-tag{background:var(--pill-bg);color:var(--pill-ink);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:600;line-height:16px}.daylight-scope .hv-chat-tag-float{z-index:1;position:absolute;top:0;right:0}.daylight-scope .hv-chat-list{flex-direction:column;flex:auto;justify-content:flex-end;gap:10px;min-height:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 56px);mask-image:linear-gradient(#0000 0,#000 56px)}.daylight-scope .hv-chat[data-card] .hv-chat-list{padding:0 16px 16px}.daylight-scope .hv-chat-list[data-fading]{opacity:0}.daylight-scope .hv-msg{flex-direction:column;flex:none;gap:6px;max-width:82%;display:flex}.daylight-scope .hv-msg-visitor{align-self:flex-end;align-items:flex-end}.daylight-scope .hv-msg-agent{align-self:flex-start;align-items:flex-start}.daylight-scope .hv-msg-row{align-items:flex-end;gap:8px;display:flex}.daylight-scope .hv-msg-mark{color:var(--ink);flex:none}.daylight-scope .hv-msg-agent .hv-chip{margin-left:26px}.daylight-scope .hv-bubble{box-shadow:var(--shadow-tab);margin:0;padding:10px 14px;font-size:15px;line-height:21px}.daylight-scope .hv-msg-visitor .hv-bubble{background:var(--ink);color:var(--page);border-radius:16px 16px 4px}.daylight-scope .hv-msg-agent .hv-bubble{background:var(--soft-2);color:var(--ink);border-radius:16px 16px 16px 4px}.daylight-scope .hv-chip{border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.daylight-scope .hv-chip-source{background:var(--hue-cobalt-soft);color:var(--hue-cobalt)}.daylight-scope .hv-chip-handed,.daylight-scope .hv-chip-learned{background:var(--hue-violet-soft);color:var(--hue-violet-ink)}.daylight-scope .hv-chip-unknown{background:var(--hue-clay-soft);color:var(--accent)}.daylight-scope .hv-dots{background:var(--soft-2);box-shadow:var(--shadow-tab);border-radius:16px 16px 16px 4px;flex-direction:row;gap:5px;padding:15px 14px;display:flex}.daylight-scope .hv-dots i{background:var(--ink-faint);border-radius:999px;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.daylight-scope .hv-chat-list{transition:opacity .24s}.daylight-scope .hv-msg{animation:.32s cubic-bezier(.2,.7,.2,1) backwards hv-msg-in}.daylight-scope .hv-chip{animation:.24s cubic-bezier(.2,.7,.2,1) backwards hv-chip-in}.daylight-scope .hv-dots i{animation:.9s ease-in-out infinite hv-dot}.daylight-scope .hv-dots i:nth-child(2){animation-delay:.15s}.daylight-scope .hv-dots i:nth-child(3){animation-delay:.3s}}@keyframes hv-msg-in{0%{opacity:0;transform:translateY(12px)}}@keyframes hv-chip-in{0%{opacity:0}}@keyframes hv-dot{0%,to{opacity:.3}40%{opacity:1}}.daylight-scope .hv-msg-call{align-self:stretch;align-items:center;max-width:none}.daylight-scope .hv-call{border:1px solid var(--line);background:var(--page);box-shadow:var(--shadow-tab);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.daylight-scope .hv-call-clock{font-variant-numeric:tabular-nums;min-width:3ch;color:var(--ink-soft)}.daylight-scope .hv-wave{align-items:center;gap:2px;height:16px;display:inline-flex}.daylight-scope .hv-wave i{background:var(--hue-tide);border-radius:2px;width:3px;height:100%;transform:scaleY(.35)}.daylight-scope .hv-bubble-icon{vertical-align:middle;opacity:.75;margin:-2px 6px 0 0;display:inline-block}.daylight-scope .hv-divider{width:100%;color:var(--ink-faint);align-items:center;gap:12px;font-size:11px;font-weight:500;line-height:16px;display:flex}.daylight-scope .hv-divider-rule{background:var(--line);flex:1 1 0;height:1px}.daylight-scope .hv-divider-text{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.daylight-scope .hv-wave i{animation:.9s ease-in-out infinite hv-wave}.daylight-scope .hv-wave i:nth-child(2){animation-delay:.12s}.daylight-scope .hv-wave i:nth-child(3){animation-delay:.24s}.daylight-scope .hv-wave i:nth-child(4){animation-delay:80ms}.daylight-scope .hv-wave i:nth-child(5){animation-delay:.2s}}@keyframes hv-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}
.daylight-scope .hv-art{--u:1.05px;--plate-h:18px;--feet:calc(var(--plate-h) * .62);--dx:calc(var(--u) * 110);--at:50%;grid-area:art;height:130px;position:relative;overflow-x:clip;container-type:size}@media (min-width:768px){.daylight-scope .hv-art{--u:1.45px;--plate-h:22px;height:170px}}@media (min-width:1024px){.daylight-scope .hv-art{--u:.9cqh;--plate-h:26px;--at:62%;height:200px}}@media (min-width:1024px) and (min-height:700px){.daylight-scope .hv-art{height:var(--hv-art-h)}}.daylight-scope .hv-art img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;height:auto;display:block;position:absolute}.daylight-scope .hv-art-plate{width:100%;height:var(--plate-h);bottom:0;left:0}.daylight-scope .hv-fig{left:var(--at);bottom:var(--feet);width:calc(var(--fw) * var(--u));height:0;margin-left:calc(var(--fw) * var(--u) / -2);opacity:0;position:absolute}.daylight-scope .hv-fig img{left:calc(var(--x) * var(--u));bottom:calc(var(--b) * var(--u));width:calc(var(--w) * var(--u))}.daylight-scope .hv-fig img[data-piece=fig5-assistant]{-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.daylight-scope .hv-fig[data-state=in]{opacity:1}@media (prefers-reduced-motion:no-preference){.daylight-scope .hv-art-plate{animation:hv-art-fade .5s var(--dl-ease) both}.daylight-scope .hv-fig[data-state=in]{animation:.9s cubic-bezier(.2,.7,.2,1) both hv-fig-in}.daylight-scope .hv-fig[data-state=out]{animation:.7s cubic-bezier(.2,.7,.2,1) both hv-fig-out}}@keyframes hv-fig-in{0%{opacity:0;transform:translateX(calc(var(--side) * var(--dx)))}30%{opacity:1}to{opacity:1;transform:none}}@keyframes hv-fig-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(var(--leave) * var(--dx)))}}@keyframes hv-art-fade{0%{opacity:0}}
