.kg-object-dialogue{color:#e4f6fc;font:inherit;text-align:start;box-sizing:border-box;background:linear-gradient(130deg,#17394b,#1b2948);border:1px solid #467f8d88;border-radius:17px;margin:12px 0 0;padding:13px}.kg-object-dialogue-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.kg-object-dialogue-heading p{margin:0;font-size:.84rem;font-weight:650;line-height:1.7}.kg-object-dialogue-heading p>span{color:#ffdf99}.kg-object-dialogue button{font:inherit;cursor:pointer;color:#e6fbff;background:#193c50;border:1px solid #80c6ce70;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 11px;line-height:1.4;display:inline-flex}.kg-object-dialogue button:hover:not(:disabled){background:#285367;border-color:#8de8d5}.kg-object-dialogue button:focus-visible{outline-offset:2px;outline:3px solid #ffda8a}.kg-object-dialogue button:disabled{opacity:.5;cursor:default}.kg-object-dialogue .kg-object-mute{white-space:nowrap;min-height:34px;font-size:.72rem}.kg-object-choices{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.kg-object-choices button{font-size:.79rem}.kg-object-choices button[aria-pressed=true]{color:#fff6d9;background:#2b5c65;border-color:#b3f4dd}.kg-object-speech{background:#0b2139a8;border:1px solid #b4c8e027;border-radius:14px;margin-top:12px;padding:12px;position:relative}.kg-object-speaker{align-items:center;gap:9px;display:flex}.kg-object-portrait{background:#315163;border-radius:13px;flex:none;place-items:center;width:39px;height:39px;font-size:25px;display:grid}.kg-object-speaker strong{color:#fff0bd;font-size:.85rem;line-height:1.6;display:block}.kg-object-speaker small{color:#b2d0df;font-size:.62rem;line-height:1.5;display:block}.kg-object-transcript{color:#e4eefb;margin:10px 0;font-size:.85rem;line-height:1.9}.kg-object-playback{flex-wrap:wrap;gap:8px;display:flex}.kg-object-playback button{min-height:36px;font-size:.76rem}.kg-object-voice-notice{color:#cadbe9;margin:8px 0 0;font-size:.73rem;line-height:1.7}.kg-object-hit{cursor:pointer;outline:none}.kg-object-hit-ring{stroke:#0000;stroke-width:2.5px;pointer-events:all;transition:stroke .15s,fill .15s}.kg-object-hit:hover .kg-object-hit-ring,.kg-object-hit:focus-visible .kg-object-hit-ring{stroke:#ffe0a0;fill:#ffdb8b0c}.kg-object-hit.is-selected .kg-object-hit-ring{stroke:#a1f1db;stroke-dasharray:5 4}.kg-object-hit.is-speaking .kg-object-hit-ring{stroke:#ffe4a7;animation:1.2s ease-in-out infinite kg-object-ring}.kg-object-hit-note{opacity:.82;pointer-events:none}.kg-science-viewer>.kg-object-dialogue{margin:0 .4rem .4rem}.kg-science-viewer.is-fullscreen>.kg-object-dialogue{overscroll-behavior:contain;flex:0 auto;max-height:37dvh;overflow:auto}.kg-object-hit:hover .kg-object-hit-note,.kg-object-hit:focus-visible .kg-object-hit-note,.kg-object-hit.is-selected .kg-object-hit-note{opacity:1}.kg-object-sound-bars{align-items:center;gap:3px;height:24px;margin-inline-start:auto;display:flex}.kg-object-sound-bars i{background:#9eefd5;border-radius:3px;width:4px;height:10px;animation:.7s ease-in-out infinite alternate kg-object-bars;display:block}.kg-object-sound-bars i:nth-child(2){height:20px;animation-delay:.18s}.kg-object-sound-bars i:nth-child(3){animation-delay:.36s}@keyframes kg-object-bars{to{transform:scaleY(.45)}}@keyframes kg-object-ring{50%{stroke-opacity:.45}}@media (max-width:520px){.kg-object-dialogue{border-radius:13px;padding:10px}.kg-object-dialogue-heading{gap:7px}.kg-object-dialogue-heading p{font-size:.76rem}.kg-object-choices button{min-height:44px;padding:8px;font-size:.75rem}.kg-object-transcript{font-size:.8rem}.kg-object-playback button{min-height:42px}.kg-object-speech{padding:10px}}@media (prefers-reduced-motion:reduce){.kg-object-sound-bars i,.kg-object-hit.is-speaking .kg-object-hit-ring{animation:none}.kg-object-hit-ring{transition:none}}
