.pdp-talk{background:var(--yellow);padding:0 0 72px}.pdp-talk__wave{margin-bottom:36px}.pdp-talk__spinner{position:absolute;inset:2%;border-radius:50%;opacity:0;transition:opacity .3s;background:conic-gradient(from 0deg,transparent 0 62%,var(--orange) 88%,var(--yellow) 100%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(closest-side,transparent calc(100% - 7px),#000 calc(100% - 6px))}.pdp-talk[data-state=connecting] .pdp-talk__spinner{opacity:1;animation:pdp-talk-spin .9s linear infinite}.pdp-talk__zzz{position:absolute;right:16%;top:10%;display:flex;gap:2px;opacity:0;pointer-events:none;z-index:2}.pdp-talk__zzz i{font-style:normal;font-weight:800;color:var(--navy);font-size:28px;opacity:0}.pdp-talk[data-state=connecting] .pdp-talk__zzz{opacity:1}.pdp-talk[data-state=connecting] .pdp-talk__zzz i{animation:pdp-talk-z 1.8s ease-out infinite}.pdp-talk__zzz i:nth-child(2){font-size:23px;animation-delay:.5s!important}.pdp-talk__zzz i:nth-child(3){font-size:18px;animation-delay:1s!important}@keyframes pdp-talk-z{0%{opacity:0;transform:translateY(10px) scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(18px,-34px) scale(1.1)}}.pdp-talk[data-state=connecting] .pdp-talk__ash{animation:pdp-talk-wake 1.6s ease-in-out infinite}@keyframes pdp-talk-wake{0%,to{transform:rotate(-3deg) translateY(2px)}50%{transform:rotate(3deg) translateY(-6px)}}.pdp-talk[data-state=connecting] .pdp-talk__disc{animation:pdp-talk-glow 1.6s ease-in-out infinite}@keyframes pdp-talk-glow{50%{box-shadow:0 0 0 14px #ffffff8c,0 30px 60px -30px #173f7973}}.pdp-talk__waking{display:inline-grid;justify-items:center;gap:12px;padding:16px 26px 14px;border-radius:26px;background:#fff;box-shadow:0 16px 30px -20px #173f7980}.pdp-talk__bar{position:relative;width:220px;height:8px;border-radius:99px;background:var(--yellow-soft);overflow:hidden}.pdp-talk__bar i{position:absolute;top:0;bottom:0;width:40%;border-radius:99px;background:linear-gradient(90deg,var(--orange),#FFB347);animation:pdp-talk-bar 1.2s cubic-bezier(.65,0,.35,1) infinite}.pdp-talk__bar i{left:-40%}@keyframes pdp-talk-bar{0%{transform:translate(0)}to{transform:translate(350%)}}.pdp-talk__waking-hint{margin:0;font-size:16px;opacity:.7}.pdp-talk .pdp-eyebrow{background:var(--navy);color:#fff}.pdp-talk__live-dot{background:#ff4d4d!important;box-shadow:0 0 #ff4d4d99;animation:pdp-talk-live 1.6s infinite}@keyframes pdp-talk-live{70%{box-shadow:0 0 0 8px #ff4d4d00}to{box-shadow:0 0 #ff4d4d00}}.pdp-talk__stage{position:relative;width:min(100%,460px);aspect-ratio:1;margin:18px auto 0}.pdp-talk{isolation:isolate}.pdp-talk__rays{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(to bottom,#000 calc(100% - 140px),transparent 100%);mask:linear-gradient(to bottom,#000 calc(100% - 140px),transparent 100%)}.pdp-talk__rays>span{position:absolute;left:50%;top:var(--rays-y, 52%);width:220vmax;aspect-ratio:1;margin:-110vmax 0 0 -110vmax;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,.34) 0 7deg,transparent 7deg 18deg);-webkit-mask:radial-gradient(closest-side,#000 14%,transparent 62%);mask:radial-gradient(closest-side,#000 14%,transparent 62%);animation:pdp-talk-spin 90s linear infinite}.pdp-talk__wave{position:relative;z-index:1}.pdp-talk>.pdp__inner{position:relative;z-index:2}@keyframes pdp-talk-spin{to{transform:rotate(360deg)}}.pdp-talk__orb{position:absolute;inset:12%;display:grid;place-items:center}.pdp-talk__disc{position:absolute;inset:6%;border-radius:50%;background:var(--cream);box-shadow:0 30px 60px -30px #173f7973,inset 0 -10px #ff6b4a1f}.pdp-talk__ring{position:absolute;inset:6%;border-radius:50%;border:3px solid var(--orange);opacity:0}.pdp-talk__timer-ring{position:absolute;inset:1%;width:98%;height:98%;transform:rotate(-90deg);opacity:0;transition:opacity .4s}.pdp-talk__timer-ring circle{fill:none;stroke:var(--orange);stroke-width:3.2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--left) * 100);transition:stroke-dashoffset .25s linear}.pdp-talk__ash{position:absolute;inset:2% 0 3%;margin:auto;width:auto;height:95%;max-width:88%;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(23,63,121,.18));animation:pdp-bob 4.5s ease-in-out infinite;transform-origin:50% 90%;transition:transform .3s var(--pop)}.pdp-talk__prompts{list-style:none;margin:0;padding:0;position:absolute;inset:0;pointer-events:none;transition:opacity .35s}.pdp-talk__prompt{position:absolute;font-size:17px;padding:10px 14px;max-width:48%;animation:pdp-bob 6s ease-in-out infinite}.pdp-talk__prompt--1{left:-3%;top:4%;--r: -4deg}.pdp-talk__prompt--2{right:-3%;top:20%;--r: 3deg;animation-delay:-2s;border-color:var(--orange)}.pdp-talk__prompt--3{left:0;bottom:6%;--r: 2deg;animation-delay:-4s}.pdp-talk__panels{text-align:center;margin-top:18px}.pdp-talk__panel{display:none}.pdp-talk[data-state=idle] .pdp-talk__panel--idle,.pdp-talk[data-state=connecting] .pdp-talk__panel--connecting,.pdp-talk[data-state=live] .pdp-talk__panel--live,.pdp-talk[data-state=ended] .pdp-talk__panel--ended,.pdp-talk[data-state=mic] .pdp-talk__panel--mic,.pdp-talk[data-state=error] .pdp-talk__panel--error,.pdp-talk[data-state=offer] .pdp-talk__panel--offer{display:block;animation:pdp-talk-in .45s var(--ease)}@keyframes pdp-talk-in{0%{opacity:0;transform:translateY(10px)}}.pdp-talk__start{position:relative;z-index:3;width:min(100%,420px)}@media(max-width:389px){.pdp-talk__start{padding-inline:22px;font-size:22px}}.pdp-talk__fine{margin:16px auto 0;max-width:46ch;font-size:16px;line-height:1.55;opacity:.78}.pdp-talk__fine a{color:inherit}.pdp-talk__status{margin:0;font-weight:700;font-size:21px;display:inline-flex;align-items:center;gap:10px}.pdp-talk__status--listening,.pdp-talk__status--speaking{display:none}.pdp-talk[data-speaking=false] .pdp-talk__status--listening,.pdp-talk[data-speaking=true] .pdp-talk__status--speaking{display:inline-flex}.pdp-talk__dots{display:inline-flex;gap:5px}.pdp-talk__dots i{width:8px;height:8px;border-radius:50%;background:var(--orange);animation:pdp-talk-dot 1s infinite}.pdp-talk__dots i:nth-child(2){animation-delay:.15s}.pdp-talk__dots i:nth-child(3){animation-delay:.3s}@keyframes pdp-talk-dot{30%{transform:translateY(-5px)}}.pdp-talk__live-row,.pdp-talk__done-row{display:flex;gap:14px;justify-content:center;align-items:center;margin-top:14px;flex-wrap:wrap}.pdp-talk__timer{font-weight:800;font-size:25px;font-variant-numeric:tabular-nums}.pdp-talk__done-title{margin:0;font-weight:800;font-size:28px;line-height:1.15;text-wrap:balance}.pdp-talk__done-text{margin:8px auto 0;max-width:34ch;font-size:19px;line-height:1.5}.pdp-talk[data-state=connecting] .pdp-talk__ring,.pdp-talk[data-speaking=true] .pdp-talk__ring{animation:pdp-talk-pulse 2.1s ease-out infinite}.pdp-talk__ring--2{animation-delay:.7s!important}.pdp-talk__ring--3{animation-delay:1.4s!important}@keyframes pdp-talk-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.32);opacity:0}}.pdp-talk:not([data-state=idle]) .pdp-talk__prompts{opacity:0}.pdp-talk[data-state=live] .pdp-talk__timer-ring{opacity:1}.pdp-talk[data-spent] .pdp-talk__panel--ended [data-sb-again]{display:none}.pdp-talk[data-speaking=true] .pdp-talk__ash{animation:pdp-talk-talk .5s ease-in-out infinite alternate}@keyframes pdp-talk-talk{0%{transform:translateY(0) scale(1)}to{transform:translateY(-6px) scale(1.03)}}@media(min-width:990px){.pdp-talk{padding-bottom:110px}.pdp-talk__stage{width:520px;margin-top:30px}.pdp-talk__prompt{font-size:20px;max-width:44%}.pdp-talk__prompt--1{left:-24%;top:14%}.pdp-talk__prompt--2{right:-26%;top:34%}.pdp-talk__prompt--3{left:-18%;bottom:12%}}@media(prefers-reduced-motion:reduce){.pdp-talk__rays>span,.pdp-talk__ash,.pdp-talk__prompt,.pdp-talk__zzz i{animation:none!important}}