.kolli-demo-v2[data-v-e4ed5b05]{padding:var(--section-padding-large) 0}.kolli-demo-v2__container[data-v-e4ed5b05]{margin:0 auto;max-width:82rem;padding-inline:2.5rem}.kolli-demo-v2__grid[data-v-e4ed5b05]{align-items:center;display:grid;gap:3.5rem;grid-template-columns:.9fr 1.1fr}.kolli-demo-v2__heading[data-v-e4ed5b05]{color:var(--base-color--white);margin-top:1.5rem;max-width:20ch;text-wrap:balance}.kolli-demo-v2__heading[data-v-e4ed5b05] .italic-accent{font-family:var(--font--italic);font-style:italic}.kolli-demo-v2__lead[data-v-e4ed5b05]{color:#fffc;font-size:var(--body--large);line-height:1.5;margin-top:1.25rem;max-width:30rem}.kolli-demo-v2__player[data-v-e4ed5b05]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:1.5rem;display:flex;gap:1rem;margin-top:2rem;padding:1.125rem 1.25rem;transition:background .3s}.kolli-demo-v2__player.playing[data-v-e4ed5b05]{background:#ffffff21}.kolli-demo-v2__play[data-v-e4ed5b05]{background:var(--base-color--white);border:none;border-radius:50%;color:var(--base-color--dawn);cursor:pointer;display:grid;flex-shrink:0;height:3.25rem;place-items:center;transition:transform .2s;width:3.25rem}.kolli-demo-v2__play[data-v-e4ed5b05]:hover{transform:scale(.95)}.kolli-demo-v2__wf-wrap[data-v-e4ed5b05]{flex:1;min-width:0}.kolli-demo-v2__waveform[data-v-e4ed5b05]{align-items:center;display:flex;gap:2px;height:2.25rem}.kolli-demo-v2__bar[data-v-e4ed5b05]{border-radius:1px;display:block;flex:1;transition:background .15s}.kolli-demo-v2__time[data-v-e4ed5b05]{color:#fff9;display:flex;font-family:var(--font--body);font-size:.8125rem;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.375rem}.kolli-demo-v2__status[data-v-e4ed5b05]{align-items:center;color:#ffffffa6;display:flex;font-size:var(--body--small);gap:.5rem;margin-top:1.25rem}.kolli-demo-v2__mic[data-v-e4ed5b05]{align-items:flex-end;display:inline-flex;gap:2px;height:14px}.kolli-demo-v2__mic span[data-v-e4ed5b05]{animation:kolli-mic-e4ed5b05 .8s ease-in-out infinite alternate;background:#ffffffbf;border-radius:2px;display:block;width:3px}.kolli-demo-v2__mic span[data-v-e4ed5b05]:first-child{animation-delay:0s;height:6px}.kolli-demo-v2__mic span[data-v-e4ed5b05]:nth-child(2){animation-delay:.1s;height:10px}.kolli-demo-v2__mic span[data-v-e4ed5b05]:nth-child(3){animation-delay:.2s;height:14px}.kolli-demo-v2__mic span[data-v-e4ed5b05]:nth-child(4){animation-delay:.3s;height:10px}.kolli-demo-v2__mic span[data-v-e4ed5b05]:nth-child(5){animation-delay:.4s;height:6px}@keyframes kolli-mic-e4ed5b05{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}.kolli-demo-v2__transcript[data-v-e4ed5b05]{background:var(--base-color--white);border-radius:2rem;box-shadow:0 30px 60px -20px #0000004d;color:var(--base-color--vast);display:flex;flex-direction:column;max-height:30rem;overflow:hidden;padding:1.75rem}.kolli-demo-v2__transcript-head[data-v-e4ed5b05]{align-items:center;border-bottom:1px solid var(--alpha--dark--15);display:flex;flex-shrink:0;justify-content:space-between;padding-bottom:1rem}.kolli-demo-v2__transcript-title[data-v-e4ed5b05]{font-family:var(--font--italic);font-size:1.25rem;font-style:italic;line-height:1.2}.kolli-demo-v2__transcript-meta[data-v-e4ed5b05]{color:var(--alpha--dark--70);font-size:.75rem;margin-top:.1rem}.kolli-demo-v2__chip[data-v-e4ed5b05]{background:var(--base-color--lumen-dark);border-radius:999px;color:var(--alpha--dark--70);display:inline-block;flex-shrink:0;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.25rem .65rem;transition:background .3s,color .3s}.kolli-demo-v2__chip--live[data-v-e4ed5b05]{background:var(--base-color--dawn);color:var(--base-color--white)}.kolli-demo-v2__messages[data-v-e4ed5b05]{display:flex;flex:1;flex-direction:column;gap:.875rem;overflow-y:auto;padding-bottom:.5rem;padding-top:1rem}.kolli-demo-v2__messages[data-v-e4ed5b05]::-webkit-scrollbar{width:4px}.kolli-demo-v2__messages[data-v-e4ed5b05]::-webkit-scrollbar-track{background:transparent}.kolli-demo-v2__messages[data-v-e4ed5b05]::-webkit-scrollbar-thumb{background:var(--alpha--dark--15);border-radius:2px}.kolli-demo-v2__bubble[data-v-e4ed5b05]{align-items:flex-start;display:flex;gap:.6rem}.kolli-demo-v2__bubble--client[data-v-e4ed5b05]{flex-direction:row-reverse}.kolli-demo-v2__avatar[data-v-e4ed5b05]{background:var(--base-color--dawn);border-radius:50%;color:var(--base-color--white);display:grid;flex-shrink:0;font-family:var(--font--italic);font-size:.85rem;font-style:italic;height:1.75rem;place-items:center;width:1.75rem}.kolli-demo-v2__bubble--client .kolli-demo-v2__avatar[data-v-e4ed5b05]{background:var(--base-color--lumen-dark);color:var(--base-color--vast)}.kolli-demo-v2__text[data-v-e4ed5b05]{background:var(--base-color--lumen);border-radius:.3rem 1rem 1rem;color:var(--base-color--vast);font-size:.9375rem;line-height:1.45;max-width:80%;padding:.65rem .95rem}.kolli-demo-v2__bubble--client .kolli-demo-v2__text[data-v-e4ed5b05]{background:var(--base-color--dawn);border-top-left-radius:1rem;border-top-right-radius:.3rem;color:var(--base-color--white)}.kolli-demo-v2__typing[data-v-e4ed5b05]{align-items:center;color:var(--alpha--dark--50);display:flex;gap:.6rem;min-height:1.5rem;padding-left:2.35rem}.kolli-demo-v2__typing-text[data-v-e4ed5b05]{color:var(--alpha--dark--70);font-size:.8rem}.kolli-demo-v2__dots[data-v-e4ed5b05]{align-items:center;display:inline-flex;gap:3px}.kolli-demo-v2__dots span[data-v-e4ed5b05]{animation:kolli-dot-e4ed5b05 1.2s ease-in-out infinite;background:var(--alpha--dark--30);border-radius:50%;display:block;height:5px;width:5px}.kolli-demo-v2__dots span[data-v-e4ed5b05]:nth-child(2){animation-delay:.2s}.kolli-demo-v2__dots span[data-v-e4ed5b05]:nth-child(3){animation-delay:.4s}@keyframes kolli-dot-e4ed5b05{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.bubble-enter-active[data-v-e4ed5b05]{animation:bubble-in-e4ed5b05 .3s ease}@keyframes bubble-in-e4ed5b05{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kolli-demo-v2__caption[data-v-e4ed5b05]{color:#ffffffb3;font-size:1rem;line-height:1.5;margin-top:2.5rem;margin-inline:auto;max-width:44rem;text-align:center}.kolli-demo-v2__caption[data-v-e4ed5b05] .italic-accent{color:var(--base-color--white);font-family:var(--font--italic);font-style:italic}.kolli-demo[data-v-e4ed5b05]{padding:var(--section-padding-large) 0}.kolli-demo__container[data-v-e4ed5b05]{margin:0 auto;max-width:82rem;padding-inline:2.5rem}.kolli-demo__heading[data-v-e4ed5b05]{max-width:22ch;text-wrap:balance}.kolli-demo__heading[data-v-e4ed5b05] .italic-accent{font-family:var(--font--italic);font-style:italic}.kolli-demo__lead[data-v-e4ed5b05]{color:var(--alpha--dark--70);font-size:var(--body--large);line-height:1.45;margin-top:1.5rem;max-width:36rem}.kolli-demo__grid[data-v-e4ed5b05]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-top:3.5rem}.kolli-demo__card[data-v-e4ed5b05]{background:var(--base-color--lumen);border:3px solid var(--base-color--lumen-dark);border-radius:2rem;display:flex;flex-direction:column;gap:1.25rem;padding:2rem 1.75rem;transition:transform .25s,border-color .25s}.kolli-demo__card[data-v-e4ed5b05]:hover{border-color:var(--base-color--vast);transform:translateY(-3px)}.kolli-demo__seg[data-v-e4ed5b05]{align-self:flex-start;background:#0080ff1a;border-radius:999px;color:var(--base-color--dawn);display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:.4rem .75rem;text-transform:uppercase}.kolli-demo__card h4[data-v-e4ed5b05]{font-size:1.5rem}.kolli-demo__desc[data-v-e4ed5b05]{color:var(--alpha--dark--70);flex:1;font-size:.9375rem;line-height:1.5}.kolli-demo__player[data-v-e4ed5b05]{align-items:center;background:var(--base-color--vast);border-radius:999px;color:var(--base-color--white);cursor:pointer;display:flex;gap:.9rem;padding:.85rem 1rem;transition:transform .2s,background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kolli-demo__player[data-v-e4ed5b05]:hover{transform:scale(.98)}.kolli-demo__player--playing[data-v-e4ed5b05]{background:var(--base-color--dawn)}.kolli-demo__btn[data-v-e4ed5b05]{align-items:center;background:var(--base-color--white);border-radius:50%;color:var(--base-color--vast);display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.kolli-demo__wave[data-v-e4ed5b05]{align-items:center;display:flex;flex:1;gap:3px;height:22px}.kolli-demo__bar[data-v-e4ed5b05]{background:var(--base-color--white);border-radius:2px;display:inline-block;opacity:.55;width:3px}.kolli-demo__bar--animate[data-v-e4ed5b05]{animation:kolli-demo-wave-e4ed5b05 1s ease-in-out infinite;opacity:1}@keyframes kolli-demo-wave-e4ed5b05{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.kolli-demo__time[data-v-e4ed5b05]{flex-shrink:0;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700}.kolli-demo__caption[data-v-e4ed5b05]{color:var(--alpha--dark--70);font-size:1rem;line-height:1.5;margin-top:2.5rem;margin-inline:auto;max-width:34rem;text-align:center}.kolli-demo__caption[data-v-e4ed5b05] .italic-accent{color:var(--base-color--vast);font-family:var(--font--italic);font-style:italic}@media (prefers-reduced-motion:reduce){.kolli-demo__bar--animate[data-v-e4ed5b05]{animation:none;transform:scaleY(.6)}.kolli-demo-v2__mic span[data-v-e4ed5b05]{animation:none}.kolli-demo-v2__dots span[data-v-e4ed5b05]{animation:none;opacity:.6}}@media (max-width:1024px){.kolli-demo-v2__grid[data-v-e4ed5b05]{gap:2rem;grid-template-columns:1fr}.kolli-demo-v2__transcript[data-v-e4ed5b05]{max-height:22rem}.kolli-demo__grid[data-v-e4ed5b05]{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.kolli-demo-v2__container[data-v-e4ed5b05],.kolli-demo__container[data-v-e4ed5b05]{padding-inline:1.25rem}.kolli-demo__grid[data-v-e4ed5b05]{grid-template-columns:1fr}}
