.bella-avatar{--bella-look-range:1px}.bella-avatar--presence{--bella-look-range:1.5px}.bella-avatar--voice{--bella-look-range:2px}.bella-avatar--card{--bella-look-range:2.5px}.bella-avatar--call{--bella-look-range:3.5px}.bella-avatar--hero,.bella-avatar--stage{--bella-look-range:5px}.bella-avatar--card{width:7rem;height:7rem}.bella-avatar--stage{aspect-ratio:2/3;width:clamp(13rem,32vh,21rem)}.bella-avatar--stage .bella-avatar__frame{border:1px solid var(--line-3);background:radial-gradient(circle at 50% 28%,#efa0ae2b,#0000 58%),#191119e0;border-radius:2rem;overflow:hidden;box-shadow:0 22px 55px #00000061,0 0 0 1px #efa0ae09}.bella-avatar--stage .bella-avatar__image img{object-fit:contain;object-position:center}.bella-avatar--stage .bella-avatar__halo{filter:blur(28px);inset:8% -10% -6%}.bella-avatar__look{transform:translate3d(calc(var(--bella-look-x,0) * var(--bella-look-range)), calc(var(--bella-look-y,0) * var(--bella-look-range)), 0);will-change:transform;position:absolute;inset:0}.bella-avatar__halo{transform:translate3d(calc(var(--bella-look-x,0) * var(--bella-look-range) * -.6), calc(var(--bella-look-y,0) * var(--bella-look-range) * -.6), 0) scale(calc(1 + var(--bella-amp,0) * .16));will-change:transform}.bella-avatar__rim{pointer-events:none;border-radius:inherit;mix-blend-mode:soft-light;opacity:calc(.25 + var(--bella-amp,0) * .75);transform:translate3d(calc(var(--bella-look-x,0) * var(--bella-look-range) * 3), calc(var(--bella-look-y,0) * var(--bella-look-range) * 3), 0);will-change:opacity, transform;background:radial-gradient(circle at 26% 18%,#fff4ec8c,#fff4ec1f 34%,#0000 58%);position:absolute;inset:0}.bella-avatar--hero .bella-avatar__rim{display:none}.bella-read{font-family:var(--font-read,ui-serif, Georgia, Cambria, "Times New Roman", Times, serif)}.overlay-state-label{color:var(--state-accent,currentColor);transition:color .3s}.call-stage{background:var(--bg-void);outline:none}.call-stage__blooms{pointer-events:none;position:absolute;inset:0;overflow:hidden}.call-stage__bloom{filter:blur(2px);will-change:transform, opacity;border-radius:9999px;position:absolute}.call-stage__bloom--her{width:54rem;height:54rem;opacity:calc(.4 + var(--bella-amp-out,0) * .6);transform:scale(calc(.94 + var(--bella-amp-out,0) * .2));background:radial-gradient(circle,#efa0ae33,#a98ae80f 48%,#0000 68%);margin-left:-27rem;top:-16rem;left:50%}.call-stage__bloom--him{width:42rem;height:42rem;opacity:calc(.12 + var(--bella-amp-in,0) * .88);transform:scale(calc(.9 + var(--bella-amp-in,0) * .25));background:radial-gradient(circle,#62d6a229,#0000 66%);bottom:-18rem;right:-14rem}.call-stage__eyebrow{color:var(--accent-blush)}.call-stage__controls{border-top:1px solid var(--line-1);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#0b080d99,#0b080df0)}.call-stage__turn{transition:opacity .4s}.call-stage__turn--past{opacity:.55}.call-stage__speaker{font-family:var(--font-ui,Inter, ui-sans-serif, system-ui, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-bottom:.35rem;font-size:.6875rem;font-weight:600;display:block}.call-stage__turn--bella p{color:var(--text-primary);font-size:17px;line-height:1.6}.call-stage__turn--you p{color:#f8f0e9d1;font-size:15px;line-height:1.55}
