.riss-ave-point{--ave-point:#3d5c4a;--ave-point-soft:rgba(61,92,74,0.35);position:relative;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9px;color:var(--ave-point);transition:background-color .28s ease,transform .2s ease,box-shadow .35s ease}.riss-ave-point:focus-visible,.riss-ave-point:hover{background:rgba(61,92,74,.08);outline:none}.riss-ave-point:active{transform:scale(.97)}.riss-ave-point[aria-pressed=true],.riss-ave-point[data-ave-phase=holding],.riss-ave-point[data-ave-phase=listening],.riss-ave-point[data-ave-phase=near],.riss-ave-point[data-ave-phase=speaking],.riss-ave-point[data-ave-phase=thinking]{background:rgba(61,92,74,.12);box-shadow:0 0 0 1px rgba(61,92,74,.22)}.riss-ave-point__core{position:relative;z-index:1;display:block;width:.55rem;height:.55rem;border-radius:999px;background:var(--ave-point);box-shadow:0 0 0 0 var(--ave-point-soft);animation:riss-ave-breathe 2.8s ease-in-out infinite}.riss-ave-point[data-ave-phase=near] .riss-ave-point__core{animation:riss-ave-near 2.2s ease-in-out infinite;background:#2f4a3b}.riss-ave-point[data-ave-phase=listening] .riss-ave-point__core{animation:riss-ave-listen 1.35s ease-in-out infinite;background:#254032}.riss-ave-point[data-ave-phase=thinking] .riss-ave-point__core{animation:riss-ave-think .9s ease-in-out infinite;background:#1f362a}.riss-ave-point[data-ave-phase=speaking] .riss-ave-point__core{animation:riss-ave-speak 1.1s ease-in-out infinite;background:#2a4535}.riss-ave-point[data-ave-phase=holding] .riss-ave-point__core{animation:riss-ave-hold 3.4s ease-in-out infinite;background:#3a5244}.riss-ave-point__ring{position:absolute;inset:.7rem;border-radius:999px;border:1px solid rgba(61,92,74,.28);opacity:.55;animation:riss-ave-orbit 4.5s linear infinite}.riss-ave-point[data-ave-phase=near] .riss-ave-point__ring,.riss-ave-point[data-ave-phase=speaking] .riss-ave-point__ring{opacity:.9;border-color:rgba(61,92,74,.5)}.riss-ave-point[data-ave-phase=listening] .riss-ave-point__ring{opacity:1;border-color:rgba(61,92,74,.62);animation:riss-ave-orbit 2.8s linear infinite}.riss-ave-point[data-ave-phase=thinking] .riss-ave-point__ring{opacity:.75;animation:riss-ave-orbit 1.6s linear infinite}.riss-ave-point[data-ave-phase=holding] .riss-ave-point__ring{opacity:.4;animation:none}@keyframes riss-ave-breathe{0%,to{transform:scale(1);box-shadow:0 0 0 0 var(--ave-point-soft)}50%{transform:scale(1.12);box-shadow:0 0 0 5px transparent}}@keyframes riss-ave-near{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(61,92,74,.4)}50%{transform:scale(1.16);box-shadow:0 0 0 6px transparent}}@keyframes riss-ave-listen{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(61,92,74,.5)}50%{transform:scale(1.28);box-shadow:0 0 0 8px transparent}}@keyframes riss-ave-think{0%,to{transform:scale(.92);opacity:.85}50%{transform:scale(1.08);opacity:1}}@keyframes riss-ave-speak{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(61,92,74,.35)}40%{transform:scale(1.22);box-shadow:0 0 0 5px transparent}70%{transform:scale(1.05)}}@keyframes riss-ave-hold{0%,to{transform:scale(1);opacity:.78}50%{transform:scale(1.04);opacity:1}}@keyframes riss-ave-orbit{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1)}}.riss-ave-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.riss-ave-panel__status{margin:0;font-size:.62rem;letter-spacing:.06em;text-transform:lowercase;color:#3d5c4a;opacity:.9}.riss-ave-panel__status[data-ave-phase=listening],.riss-ave-panel__status[data-ave-phase=thinking]{animation:riss-ave-status-pulse 1.4s ease-in-out infinite}@keyframes riss-ave-status-pulse{0%,to{opacity:.65}50%{opacity:1}}.riss-ave-panel__speech{margin-top:.7rem;font-size:.78rem;line-height:1.45;color:var(--riss-text,#1c1c1a);animation:riss-ave-speech-in .35s ease-out}.riss-ave-panel__speech[data-ave-phase=listening],.riss-ave-panel__speech[data-ave-phase=thinking]{opacity:.72}@keyframes riss-ave-speech-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.riss-ave-panel__question{margin-top:.55rem;font-size:.7rem;line-height:1.4;color:rgba(28,28,26,.88)}.riss-ave-panel__atmosphere{margin-top:.45rem;font-size:.6rem;line-height:1.4;color:var(--riss-muted,#6b6b66)}.riss-ave-panel__turns{margin:.7rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}.riss-ave-panel__turn{font-size:.64rem;line-height:1.35;color:rgba(28,28,26,.72)}.riss-ave-panel__turn[data-role=ave]{color:rgba(45,70,56,.9)}.riss-ave-panel__turn-role{display:inline-block;margin-right:.35rem;font-size:.55rem;letter-spacing:.1em;text-transform:uppercase;color:#3d5c4a}.riss-ave-panel__line{margin-top:.55rem;font-size:.7rem;line-height:1.45;color:var(--riss-text,#1c1c1a)}.riss-ave-panel__meta{margin-top:.35rem;font-size:.62rem;line-height:1.4;color:var(--riss-muted,#6b6b66)}.riss-ave-panel__items{margin:.65rem 0 0;padding:0;list-style:none;display:grid;gap:.4rem}.riss-ave-panel__items li{font-size:.68rem;line-height:1.35;color:rgba(28,28,26,.82);padding-bottom:.35rem;border-bottom:1px solid rgba(28,28,26,.08)}.riss-ave-panel__kind{display:inline-block;margin-right:.35rem;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:#3d5c4a}@media (min-width:640px){.riss-ave-point{height:1.75rem;width:1.75rem;margin-left:.125rem;border-radius:7px}.riss-ave-point__ring{inset:.35rem}.riss-ave-point__core{width:.42rem;height:.42rem}}