.tav-face{width:44%;height:78%;margin-left:-22%;position:absolute;bottom:0;left:50%}.tav-face:before{content:"";aspect-ratio:1;background:#f1d2bd;border-radius:50%;width:50%;position:absolute;top:0;left:25%}.tav-face:after{content:"";background:#f6f5f0;border-radius:50% 50% 0 0/90% 90% 0 0;height:46%;position:absolute;bottom:0;left:0;right:0}.tav-player{background:linear-gradient(160deg, color-mix(in srgb, var(--s3d-accent) 80%, #fff), #7b3cf0 55%, #ff5d8f);width:290px;height:172px;box-shadow:0 50px 90px -50px color-mix(in srgb, var(--s3d-accent) 80%, transparent);border:1px solid #ffffff38;border-radius:14px;position:absolute;overflow:hidden}.tav-play{border-left:13px solid #fff;border-block:8px solid #0000;width:0;height:0;position:absolute;bottom:16px;left:12px}.tav-bar{background:#07090f80;height:5px;position:absolute;bottom:0;left:0;right:0}.tav-bar i{transform-origin:0;background:var(--pub-acid);height:100%;display:block}.tav-photo{border:6px solid #f6f5f0;background:linear-gradient(160deg,#3a4566,#1b2136);border-bottom-width:22px;border-radius:4px;width:104px;height:124px;position:absolute;overflow:hidden;box-shadow:0 30px 50px -30px #000000e6}.tav-track{will-change:transform;background:#141a28f0;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:3px;width:290px;height:28px;padding:0 9px;display:flex;position:absolute}.tav-voice i{transform-origin:50%;background:#2bd4c4;border-radius:2px;flex:1;animation:1.2s ease-in-out infinite alternate tav-talk}.tav-script{gap:8px}.tav-script b{font:800 11px var(--pub-font-mono);color:#ffb347}.tav-script span{font:600 11px var(--pub-font-display);color:#f3f2ec;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tav-take{background:linear-gradient(160deg, color-mix(in srgb, var(--s3d-accent) 80%, #fff), #7b3cf0);border:1px solid #ffffff40;border-radius:8px;width:74px;height:56px;position:absolute;overflow:hidden}.tav-take[data-kind="1"]{background:linear-gradient(160deg,#7b3cf0,#ff5d8f)}.tav-take[data-kind="2"]{background:linear-gradient(160deg,#6b7a1e,#c9742a)}.tav-take[data-kind="3"]{background:linear-gradient(160deg, #2bd4c4, color-mix(in srgb, var(--s3d-accent) 80%, #fff))}.tav-take i{border:3px solid #ff4d2e;border-radius:8px;position:absolute;inset:0;box-shadow:inset 0 0 18px #ff4d2ecc}@keyframes tav-talk{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.tav-chip{top:80%;right:2%}.tav-good{top:2%;left:2%}.tav-plan{width:min(320px,84%);bottom:2%}@media (prefers-reduced-motion:reduce){.tav-voice i{animation:none}}@media (width<=640px){.tav-player,.tav-track{width:210px}.tav-player{height:124px}.tav-track{height:22px}.tav-photo{border-width:4px 4px 14px;width:78px;height:94px}.tav-take{width:54px;height:42px}.tav-chip{top:66%}.tav-good{display:none}.tav-plan{bottom:0}}
