.hs-scene{--hs-blue:#4055ff;--hs-ink:#26272b;--hs-muted:#8b8e99;--hs-line:#e6e6e5;display:flex;flex-direction:column;width:100%;max-width:580px;margin:0;color:var(--hs-ink);font-family:Manrope,'PingFang SC','Segoe UI',sans-serif;font-weight:400}
.hs-scene *{box-sizing:border-box}
.hs-scene p,.hs-scene figure{margin:0}
.hs-scene-canvas{position:relative;width:100%;height:330px;display:flex;align-items:center;justify-content:center}
.hs-scene-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;color:#777b86;font-size:9px;line-height:1.5;letter-spacing:.12em}
.hs-scene-caption>span+span{font-size:10px;letter-spacing:.02em}
.hs-eyebrow{display:block;color:#848894;font-size:9px;font-weight:500;line-height:1.5;letter-spacing:.13em}
.hs-transcription{position:relative;width:100%;height:100%}
.hs-rhythm{position:absolute;inset:0 0 auto;height:195px}
.hs-rhythm svg{width:100%;height:100%;overflow:visible}
.hs-rhythm ellipse{stroke:#eaecf4;stroke-width:.65}
.hs-rhythm polyline{stroke:#cbd2e7;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}
.hs-rhythm .hs-rhythm-main{stroke:var(--hs-blue);stroke-width:1.8}
.hs-transcription-copy{position:absolute;left:13%;bottom:5px;right:5%;padding:22px 0 0;background:linear-gradient(180deg,#faf9f600,#faf9f6 20%)}
.hs-transcription-copy p{margin-top:16px;font-family:var(--serif,'Noto Serif SC',serif);font-size:31px;line-height:1.65;font-weight:400;letter-spacing:.01em}
.hs-transcription-copy p>span{color:var(--hs-blue)}
.hs-caret{display:inline-block;width:1px;height:.85em;margin-left:5px;background:var(--hs-blue);vertical-align:-.03em}
.hs-focus{width:100%;max-width:460px;display:grid;gap:15px}
.hs-focus-track{display:flex;align-items:center;gap:20px;min-height:42px}
.hs-person{flex:none;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;font-size:11px;font-weight:500;background:#edf0ff;color:var(--hs-blue)}
.hs-voice-wave{height:40px;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:3px;flex:1;overflow:hidden}
.hs-voice-wave i{display:block;height:var(--hs-height);width:2px;min-width:2px;background:currentColor;border-radius:2px}
.hs-track-note{min-width:52px;font-size:10px;letter-spacing:.02em;text-align:right}
.hs-focus-background{color:#bfc4d3;opacity:.68}
.hs-focus-background .hs-person{color:#949cae;background:#eff0f1}
.hs-focus-selected{color:var(--hs-blue)}
.hs-focus-selected .hs-person{color:#fff;background:var(--hs-blue)}
.hs-focus-quote{margin:1px 0 4px 49px;padding:10px 0 13px 18px;border-left:1px solid #c8cfff}
.hs-focus-quote .hs-eyebrow{font-size:8px;letter-spacing:.08em;color:#8b8fa2}
.hs-focus-quote p{margin-top:10px;font-family:var(--serif,'Noto Serif SC',serif);font-size:25px;line-height:1.6;color:var(--hs-blue)}
.hs-dialogue{width:100%;max-width:465px;padding:9px 0 0}
.hs-dialogue-lines{display:grid;gap:22px}
.hs-dialogue-line{display:flex;gap:15px;align-items:flex-start}
.hs-dialogue-line .hs-person{width:28px;height:28px;margin-top:2px;font-size:10px}
.hs-dialogue-line>div{flex:1;min-width:0}
.hs-dialogue-meta{display:flex;gap:15px;align-items:center;font-size:9px;line-height:1.6;color:var(--hs-blue)}
.hs-dialogue-meta time{color:#a4a6ad;font-size:8px;letter-spacing:.04em}
.hs-dialogue-line p{margin-top:6px;font-size:16px;line-height:1.65;color:#3c3e46}
.hs-speaker-b .hs-person{background:#edf0e9;color:#75856e}
.hs-speaker-b .hs-dialogue-meta{color:#75856e}
.hs-timeline{margin:26px 0 0 43px;border-top:1px solid var(--hs-line);padding-top:9px}
.hs-timeline-labels{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.05em;color:#a7a9b0;margin-bottom:10px}
.hs-timeline-lane{position:relative;height:8px;margin:5px 0 0 14px;background:linear-gradient(90deg,#e8e8e5 1px,transparent 1px);background-size:25% 100%}
.hs-timeline-lane>span{position:absolute;left:-14px;top:-3px;font-size:7px;color:#8993c4;line-height:12px}
.hs-timeline-lane i{display:block;position:absolute;left:var(--hs-start);width:var(--hs-length);top:0;height:5px;background:#a1adfa;border-radius:1px}
.hs-timeline-b i{background:#a5b39d}
.hs-timeline-b>span{color:#8c9b83}
.hs-emotion{width:100%;max-width:435px;padding-top:8px}
.hs-emotion-quote{font-family:var(--serif,'Noto Serif SC',serif);font-size:21px;line-height:1.5;color:#8c8e98;text-align:center}
.hs-emotion-main{display:flex;align-items:center;flex-direction:column;margin:30px auto 27px}
.hs-emotion-main>.hs-eyebrow{font-size:8px;letter-spacing:.1em}
.hs-emotion-main>strong{font-family:var(--serif,'Noto Serif SC',serif);font-size:60px;line-height:1.2;letter-spacing:.04em;font-weight:400;color:var(--hs-blue);margin:9px 0 12px}
.hs-emotion-subtitle{font-size:10px;color:#9395a0;line-height:1.5}
.hs-emotion-distribution{display:flex;gap:18px;padding-top:0}
.hs-emotion-distribution>div{flex:1;min-width:0}
.hs-emotion-distribution>div>div{height:2px;background:#e9e9ee;border-radius:1px;margin-bottom:9px}
.hs-emotion-distribution i{height:100%;display:block;width:var(--hs-fill);background:#c8ccdd}
.hs-emotion-distribution span{font-size:9px;color:#9a9da7}
.hs-emotion-distribution .hs-emotion-dominant i{background:var(--hs-blue)}
.hs-emotion-distribution .hs-emotion-dominant span{color:var(--hs-blue)}
.hs-description{max-width:460px;width:100%;padding:6px 0}
.hs-audio-fragment{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--hs-line);padding-bottom:13px}
.hs-audio-fragment>.hs-eyebrow{flex:1;min-width:0;white-space:nowrap}
.hs-audio-mark{display:block;width:120px;color:#a6b1ea}
.hs-audio-mark .hs-voice-wave{height:30px;gap:2px}
.hs-audio-mark .hs-voice-wave i{min-width:1px;width:1px;max-height:22px}
.hs-audio-fragment>span:last-child{font-size:8px;color:#a2a5af}
.hs-description-text{position:relative;padding:24px 0 23px 27px}
.hs-quote-mark{position:absolute;left:0;top:10px;font:400 48px/1 var(--serif,serif);color:#c9cff3}
.hs-description-text p{font:400 27px/1.8 var(--serif,'Noto Serif SC',serif);letter-spacing:.01em;color:#5a5c67}
.hs-description-text p>span{color:var(--hs-blue)}
.hs-description-details{display:flex;gap:22px;margin-left:27px;font-size:9px;color:#9498a2;line-height:1.6}
.hs-description-details>span+span::before{content:'·';margin-right:22px;color:#bfc1c9}
.hs-voice-library{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:25px;width:100%;max-width:500px}
.hs-voice-identity{position:relative;padding-bottom:30px}
.hs-fingerprint{width:100%;height:auto;display:block}
.hs-fingerprint ellipse{stroke:#7e8bf1;stroke-width:.7}
.hs-fingerprint ellipse:nth-of-type(2n){stroke:#c1c9fa}
.hs-fingerprint-cross{stroke:#c4c9dc;stroke-width:.7}
.hs-identity-initial{position:absolute;display:grid;place-items:center;width:51px;height:51px;left:50%;top:calc(50% - 15px);transform:translate(-50%,-50%);background:#faf9f6;color:var(--hs-blue);border-radius:50%;font-family:var(--serif,'Noto Serif SC',serif);font-size:25px}
.hs-identity-caption{position:absolute;bottom:0;left:-15px;right:-15px;text-align:center;white-space:nowrap;font-size:8px;color:#9498a5;letter-spacing:.02em}
.hs-voice-records{padding:0 0 27px}
.hs-voice-records>.hs-eyebrow{margin-bottom:12px;font-size:8px}
.hs-voice-record{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;border-bottom:1px solid var(--hs-line);color:#a2a5ae}
.hs-voice-record:last-child{border-bottom:0}
.hs-record-name{font-size:14px;line-height:1.4;color:#6d717d}
.hs-record-name small{display:block;margin-top:5px;font-size:8px;font-weight:400;color:#a0a4af;white-space:nowrap;letter-spacing:.02em}
.hs-record-bars{display:flex;align-items:center;gap:3px;height:30px}
.hs-record-bars i{display:block;width:2px;height:var(--hs-height);background:#d3d6e3;border-radius:1px}
.hs-voice-record-active .hs-record-name{color:var(--hs-blue)}
.hs-voice-record-active .hs-record-bars i{background:#8595f8}
@media(max-width:1100px) and (min-width:701px){.hs-scene-canvas{height:310px}.hs-focus-track{gap:12px}.hs-track-note{font-size:9px}.hs-focus-quote{margin-left:41px;padding-left:14px}.hs-focus-quote p{font-size:22px}.hs-dialogue-line p{font-size:14px}.hs-description-text p{font-size:25px}.hs-voice-library{gap:15px}.hs-voice-record{gap:8px}.hs-record-bars{gap:2px}}
@media(max-width:700px){.hs-scene{max-width:480px;margin-inline:auto}.hs-scene-canvas{height:260px}.hs-scene-caption{margin-top:16px;font-size:8px;letter-spacing:.09em}.hs-scene-caption>span+span{font-size:8px}.hs-eyebrow{font-size:8px}.hs-rhythm{height:158px;inset:-4px 0 auto}.hs-transcription-copy{left:11%;bottom:0}.hs-transcription-copy p{font-size:26px;line-height:1.6;margin-top:12px}.hs-focus{gap:8px;max-width:380px}.hs-focus-track{gap:12px;min-height:34px}.hs-person{width:25px;height:25px;font-size:10px}.hs-voice-wave{gap:2px;height:34px}.hs-voice-wave i{width:1.5px;min-width:1.5px;max-height:28px}.hs-track-note{min-width:47px;font-size:8px}.hs-focus-quote{margin:2px 0 3px 37px;padding:7px 0 10px 14px}.hs-focus-quote .hs-eyebrow{font-size:7px}.hs-focus-quote p{font-size:22px;line-height:1.6;margin-top:8px}.hs-dialogue{padding:3px 0 0}.hs-dialogue-lines{gap:15px}.hs-dialogue-line{gap:11px}.hs-dialogue-line .hs-person{width:24px;height:24px;font-size:8px}.hs-dialogue-meta{font-size:8px;gap:12px}.hs-dialogue-meta time{font-size:7px}.hs-dialogue-line p{font-size:13px;margin-top:4px;line-height:1.55}.hs-timeline{margin:20px 0 0 35px;padding-top:7px}.hs-timeline-labels{font-size:7px;margin-bottom:7px}.hs-emotion{padding-top:0;max-width:350px}.hs-emotion-quote{font-size:18px}.hs-emotion-main{margin:21px auto}.hs-emotion-main>.hs-eyebrow{font-size:7px}.hs-emotion-main>strong{font-size:48px;margin:8px 0 11px}.hs-emotion-subtitle{font-size:9px}.hs-emotion-distribution{gap:12px}.hs-emotion-distribution span{font-size:8px}.hs-description{padding:0;max-width:380px}.hs-audio-fragment{gap:11px;padding-bottom:10px}.hs-audio-fragment>.hs-eyebrow{font-size:7px}.hs-audio-mark{width:83px}.hs-audio-fragment>span:last-child{font-size:7px}.hs-description-text{padding:17px 0 20px 20px}.hs-quote-mark{font-size:40px;top:8px}.hs-description-text p{font-size:22px;line-height:1.8}.hs-description-details{margin-left:20px;gap:17px;font-size:8px}.hs-description-details>span+span::before{margin-right:17px}.hs-voice-library{max-width:390px;gap:15px;grid-template-columns:1.05fr 1fr}.hs-voice-records{padding-bottom:20px}.hs-voice-records>.hs-eyebrow{font-size:7px;margin-bottom:8px}.hs-voice-record{padding:13px 0;gap:10px}.hs-record-name{font-size:12px}.hs-record-name small{font-size:7px;margin-top:4px}.hs-record-bars{gap:2px}.hs-record-bars i{width:1.5px;max-height:19px}.hs-identity-caption{font-size:7px;left:-12px;right:-12px}.hs-identity-initial{font-size:21px;width:41px;height:41px}}
@media(max-width:370px){.hs-scene-canvas{height:248px}.hs-description-text p{font-size:20px}.hs-focus-quote p{font-size:20px}.hs-dialogue-line p{font-size:12px}.hs-transcription-copy p{font-size:24px}.hs-voice-library{gap:11px}.hs-record-bars{gap:1.5px}.hs-emotion-quote{font-size:17px}}

.hs-emotion-analysis{width:100%;max-width:440px;padding:12px 0}
.hs-emotion-analysis>.hs-emotion-quote{text-align:left;color:#777b86;font-size:24px;padding-bottom:27px;border-bottom:1px solid var(--hs-line)}
.hs-emotion-reading{display:grid;grid-template-columns:112px 1fr;align-items:baseline;gap:20px;padding:24px 0}
.hs-emotion-reading>strong{font:400 42px/1.1 var(--serif,serif);color:var(--hs-blue)}
.hs-tone-reading{border-top:1px solid var(--hs-line)}
.hs-tone-reading>p{font:400 21px/1.7 var(--serif,serif);color:#575d70}
@media(max-width:700px){.hs-emotion-analysis{max-width:390px;padding:0}.hs-emotion-analysis>.hs-emotion-quote{font-size:21px;padding-bottom:21px}.hs-emotion-reading{grid-template-columns:84px 1fr;gap:15px;padding:20px 0}.hs-emotion-reading>strong{font-size:36px}.hs-tone-reading>p{font-size:18px}}

/* Quiet, shared editorial language for the homepage examples. */
.hs-scene-standard .hs-rhythm{inset:0;height:100%;display:grid;align-items:center}
.hs-scene-standard .hs-rhythm svg{height:auto;max-height:100%}
.hs-feeling{width:100%;max-width:510px}
.hs-feeling-source>.hs-eyebrow{font-size:8px;color:#9295a0;letter-spacing:.12em}
.hs-feeling-source>p{font:400 32px/1.5 var(--serif);color:#454954;margin-top:17px;letter-spacing:-.02em}
.hs-feeling-signal{color:#a7b0f2;margin:23px 0 29px}
.hs-feeling-signal .hs-voice-wave{height:32px}
.hs-feeling-signal .hs-voice-wave i{width:1.5px;min-width:1.5px;max-height:28px}
.hs-feeling-result{display:grid;grid-template-columns:.65fr 1.35fr;gap:27px;padding-top:24px;border-top:1px solid var(--hs-line)}
.hs-feeling-label strong{display:block;font:400 43px/1.3 var(--serif);color:var(--hs-blue);margin-top:12px}
.hs-feeling-tone{border-left:1px solid var(--hs-line);padding-left:27px}
.hs-feeling-tone p{font:400 22px/1.65 var(--serif);margin-top:13px;color:#6f7483}
@media(max-width:1100px) and (min-width:701px){.hs-feeling-source>p{font-size:26px}.hs-feeling-tone p{font-size:19px}.hs-feeling-result{gap:18px}.hs-feeling-tone{padding-left:18px}}
@media(max-width:700px){.hs-feeling{max-width:390px}.hs-feeling-source>p{font-size:25px;margin-top:12px}.hs-feeling-signal{margin:16px 0 20px}.hs-feeling-result{padding-top:18px;gap:17px;grid-template-columns:.65fr 1.35fr}.hs-feeling-label strong{font-size:36px;margin-top:9px}.hs-feeling-tone{padding-left:17px}.hs-feeling-tone p{font-size:17px;margin-top:9px}.hs-feeling .hs-eyebrow{font-size:7px}}
@media(max-width:370px){.hs-feeling-source>p{font-size:22px}.hs-feeling-tone p{font-size:15px}.hs-feeling-label strong{font-size:32px}}

/* Speaker turns share a quiet time ruler, with one fixed lane per person. */
.hs-diarization{--hs-speaker-width:76px;--hs-lane-gap:24px;width:84%;max-width:720px;padding:30px 0 42px}
.hs-diarization-ruler{margin-left:calc(var(--hs-speaker-width) + var(--hs-lane-gap))}
.hs-diarization-times{display:flex;justify-content:space-between;color:#6c707b;font-size:11px;line-height:1.5;letter-spacing:.04em;font-variant-numeric:tabular-nums}
.hs-diarization-ticks{display:flex;justify-content:space-between;align-items:flex-start;height:9px;margin-top:13px;border-top:1px solid #e1e2e4}
.hs-diarization-ticks i{display:block;width:1px;height:4px;background:#e1e2e4}
.hs-diarization-ticks .hs-diarization-major{height:8px}
.hs-diarization-lanes{display:grid;gap:38px;margin-top:28px}
.hs-diarization-lane{display:grid;grid-template-columns:var(--hs-speaker-width) minmax(0,1fr);align-items:center;gap:var(--hs-lane-gap);min-height:20px}
.hs-diarization-speaker{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;line-height:20px;color:#626875;white-space:nowrap}
.hs-diarization-speaker b{font-size:12px;font-weight:500;color:#5360ac}
.hs-diarization-b .hs-diarization-speaker b{color:#59664e}
.hs-diarization-c .hs-diarization-speaker b{color:#8e501f}
.hs-diarization-segments{position:relative;height:10px}
.hs-diarization-segments::before{content:'';position:absolute;inset:50% 0 auto;height:1px;background:#d4d7dc}
.hs-diarization-segments i{position:absolute;display:block;left:var(--hs-start);width:var(--hs-length);height:100%;border-radius:2px;background:#6574cf}
.hs-diarization-b .hs-diarization-segments i{background:#748366}
.hs-diarization-c .hs-diarization-segments i{background:#9c5722}
@media(max-width:1100px){.hs-diarization{--hs-speaker-width:68px;--hs-lane-gap:18px;width:94%}}
@media(max-width:700px){.hs-diarization{--hs-speaker-width:64px;--hs-lane-gap:16px;width:100%;max-width:480px;padding:24px 0 34px}.hs-diarization-lanes{gap:32px;margin-top:24px}.hs-diarization-segments{height:9px}}
@media(forced-colors:active){.hs-diarization-segments::before{background:GrayText;forced-color-adjust:none}.hs-diarization-segments i{background:CanvasText;forced-color-adjust:none}}

/* One sentence can have two origins; detection examines the audio, not the words. */
.hs-authenticity{width:90%;max-width:540px;padding:5px 0;color:#6f7481}
.hs-authenticity .hs-authenticity-question{text-align:center;font-size:13px;line-height:1.6;color:#777c89;margin-bottom:24px}
.hs-authenticity-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.hs-authenticity-source{min-width:0;text-align:center;padding:22px 12px 21px;border:1px solid #e0e3ea;border-radius:8px;background:#ffffff70}
.hs-authenticity-source-label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;line-height:24px;color:#646d7e}
.hs-authenticity-source-label svg{width:22px;height:22px;flex:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}
.hs-authenticity-ai-mark{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid #c8d0fa;border-radius:5px;font-size:10px;font-weight:600;letter-spacing:-.03em;line-height:1}
.hs-authenticity-source .hs-authenticity-quote{font:400 21px/1.6 var(--serif);letter-spacing:-.03em;margin:19px -4px 14px;color:#535c70;white-space:nowrap}
.hs-authenticity-origin{font-size:10px;line-height:1.6;color:#9398a3}
.hs-authenticity-source-ai{background:#f3f5fe;border-color:#dce2fa}
.hs-authenticity-source-ai .hs-authenticity-source-label,.hs-authenticity-source-ai .hs-authenticity-quote{color:var(--hs-blue)}
.hs-authenticity-connector{position:relative;height:29px;width:calc(50% + 11px);margin:0 auto 24px;border:1px solid #cbd1e2;border-top:0;border-radius:0 0 6px 6px}
.hs-authenticity-connector::after{content:'';position:absolute;left:50%;top:100%;height:18px;width:1px;background:#cbd1e2}
.hs-authenticity-purpose{text-align:center}
.hs-authenticity-purpose>.hs-eyebrow{font-size:8px;letter-spacing:.12em;color:#8c93a4}
.hs-authenticity-purpose>p{font:400 29px/1.45 var(--serif);color:var(--hs-blue);margin-top:8px}
.hs-authenticity-purpose>span:last-child{display:block;font-size:11px;line-height:1.6;color:#9197a4;margin-top:7px}
@media(max-width:1100px) and (min-width:701px){.hs-authenticity{width:100%}.hs-authenticity-sources{gap:16px}.hs-authenticity-source{padding:20px 8px}.hs-authenticity-source-label{font-size:11px;gap:6px}.hs-authenticity-source .hs-authenticity-quote{font-size:17px}.hs-authenticity-purpose>p{font-size:25px}.hs-authenticity-connector{width:calc(50% + 8px)}}
@media(max-width:700px){.hs-authenticity{width:100%;max-width:410px;padding:0}.hs-authenticity .hs-authenticity-question{font-size:11px;margin-bottom:17px}.hs-authenticity-sources{gap:14px}.hs-authenticity-source{padding:16px 8px 14px;border-radius:6px}.hs-authenticity-source-label{font-size:11px;gap:5px;line-height:20px}.hs-authenticity-source-label svg{width:18px;height:18px}.hs-authenticity-ai-mark{width:20px;height:20px;font-size:9px}.hs-authenticity-source .hs-authenticity-quote{font-size:16px;margin:13px -3px 8px}.hs-authenticity-origin{font-size:8px}.hs-authenticity-connector{height:22px;width:calc(50% + 7px);margin-bottom:22px}.hs-authenticity-connector::after{height:16px}.hs-authenticity-purpose>.hs-eyebrow{font-size:7px}.hs-authenticity-purpose>p{font-size:24px;margin-top:5px}.hs-authenticity-purpose>span:last-child{font-size:9px;margin-top:4px}}
@media(max-width:370px){.hs-authenticity-source .hs-authenticity-quote{font-size:14px}.hs-authenticity-source-label{font-size:10px}.hs-authenticity-purpose>p{font-size:22px}}
@media(forced-colors:active){.hs-authenticity-source,.hs-authenticity-ai-mark,.hs-authenticity-connector{border-color:CanvasText}.hs-authenticity-connector::after{background:CanvasText;forced-color-adjust:none}}

/* Hover is confined to the right illustration; copy and controls remain quiet. */
@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){
 .hc-slide:not([aria-hidden=true]):not(.is-experiencing) .hc-art:hover .hs-rhythm polyline{transform-box:fill-box;transform-origin:center;animation:hs-wave-breathe 2.4s ease-in-out infinite}
 .hc-slide:not([aria-hidden=true]):not(.is-experiencing) .hc-art:hover .hs-rhythm polyline:nth-of-type(2){animation-delay:-.65s;animation-duration:1.8s}
 .hc-slide:not([aria-hidden=true]):not(.is-experiencing) .hc-art:hover .hs-rhythm polyline:nth-of-type(3){animation-delay:-1.2s}
 .hc-slide:not([aria-hidden=true]):not(.is-experiencing) .hc-art:hover .hs-rhythm polyline:nth-of-type(4){animation-delay:-1.8s}
 .hc-slide:not([aria-hidden=true]):not(.is-experiencing) .hc-art:hover .hs-voice-wave i{transform-origin:center;animation:hs-voice-beat var(--hs-beat-duration,1.5s) ease-in-out infinite;animation-delay:var(--hs-beat-delay,0s)}
 .hs-voice-wave i:nth-child(4n+1){--hs-beat-delay:-.2s}
 .hs-voice-wave i:nth-child(4n+2){--hs-beat-delay:-.75s}
 .hs-voice-wave i:nth-child(4n+3){--hs-beat-delay:-1.15s}
 .hs-focus-background .hs-voice-wave i{--hs-beat-duration:2.2s}
 .hc-slide:not([aria-hidden=true]):not(.is-experiencing) .hc-art:hover .hs-diarization-segments i{animation:hs-speaker-turn 4.8s ease-in-out infinite;animation-delay:var(--hs-turn-delay,0s)}
 .hs-diarization-b .hs-diarization-segments i{--hs-turn-delay:-3.6s}
 .hs-diarization-c .hs-diarization-segments i{--hs-turn-delay:-2.4s}
 .hs-diarization-a .hs-diarization-segments i+i{--hs-turn-delay:-1.2s}
 .hc-slide:not([aria-hidden=true]):not(.is-experiencing) .hc-art:hover .hs-authenticity-source{animation:hs-source-emphasis 3.2s ease-in-out infinite}
 .hc-slide:not([aria-hidden=true]):not(.is-experiencing) .hc-art:hover .hs-authenticity-source-ai{animation-delay:-1.6s}
}
@keyframes hs-wave-breathe{0%,100%{transform:scaleY(1)}30%{transform:scaleY(.82)}65%{transform:scaleY(1.12)}}
@keyframes hs-voice-beat{0%,100%{transform:scaleY(1)}35%{transform:scaleY(.52)}70%{transform:scaleY(1.12)}}
@keyframes hs-speaker-turn{0%,100%{opacity:.55}10%,24%{opacity:1}38%,86%{opacity:.55}}
@keyframes hs-source-emphasis{0%,100%{box-shadow:inset 0 0 0 1px #4055ff00}50%{box-shadow:inset 0 0 0 1px #4055ff42}}
