._eI9ba_call{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}._eI9ba_stage{flex-direction:column;align-items:center;gap:18px;padding-top:8px;display:flex}._eI9ba_orb{--level:0;--size:min(52vw, 220px);width:var(--size);height:var(--size);place-items:center;display:grid;position:relative}._eI9ba_core{z-index:2;background:radial-gradient(circle at 32% 28%, #ffffff8c, transparent 42%), radial-gradient(circle at 70% 75%, var(--accent-2), transparent 60%), linear-gradient(145deg, var(--accent) 0%, var(--accent-3) 100%);width:62%;height:62%;box-shadow:0 0 calc(30px + var(--level) * 60px) rgba(120, 140, 255, calc(.35 + var(--level) * .4)), inset 0 -8px 24px #0a0c2859;transform:scale(calc(1 + var(--level) * .12));border-radius:50%;place-items:center;transition:transform 60ms linear,box-shadow .12s linear;display:grid;position:relative}._eI9ba_orb[data-state=idle] ._eI9ba_core{animation:4.5s ease-in-out infinite _eI9ba_breathe}._eI9ba_ring{opacity:0;border:1px solid #a0afff47;border-radius:50%;position:absolute;inset:0}._eI9ba_orb[data-state=connecting] ._eI9ba_ring,._eI9ba_orb[data-state=listening] ._eI9ba_ring,._eI9ba_orb[data-state=speaking] ._eI9ba_ring{animation:2.4s cubic-bezier(.2,.6,.3,1) infinite _eI9ba_ripple}._eI9ba_orb ._eI9ba_ring:nth-child(2){animation-delay:1.2s}._eI9ba_orb[data-state=speaking] ._eI9ba_ring{border-color:#7ae7d673;animation-duration:1.6s}._eI9ba_orb[data-state=connecting] ._eI9ba_core{animation:1.4s ease-in-out infinite _eI9ba_breathe}._eI9ba_bars{opacity:0;align-items:center;gap:5px;height:34%;transition:opacity .2s;display:flex}._eI9ba_orb[data-state=speaking] ._eI9ba_bars,._eI9ba_orb[data-state=listening] ._eI9ba_bars{opacity:1}._eI9ba_bars i{transform-origin:50%;background:#ffffffeb;border-radius:3px;width:5px;height:100%;display:block;transform:scaleY(.25)}._eI9ba_orb[data-state=speaking] ._eI9ba_bars i{animation:.9s ease-in-out infinite _eI9ba_bar}._eI9ba_orb[data-state=listening] ._eI9ba_bars i{transform:scaleY(calc(.2 + var(--level) * .8));opacity:.75;transition:transform 80ms linear}._eI9ba_bars i:first-child{animation-delay:-.2s}._eI9ba_bars i:nth-child(2){animation-delay:-.55s}._eI9ba_bars i:nth-child(3){animation-delay:-.1s}._eI9ba_bars i:nth-child(4){animation-delay:-.7s}._eI9ba_bars i:nth-child(5){animation-delay:-.35s}@keyframes _eI9ba_breathe{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}@keyframes _eI9ba_ripple{0%{opacity:.9;transform:scale(.62)}to{opacity:0;transform:scale(1.12)}}@keyframes _eI9ba_bar{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}._eI9ba_status{color:var(--muted);letter-spacing:.01em;align-items:center;gap:8px;margin:0;font-size:15px;display:inline-flex}._eI9ba_dot{background:var(--faint);border-radius:50%;width:8px;height:8px}._eI9ba_dot[data-state=connecting]{background:#f5c46b;animation:1s infinite _eI9ba_blink}._eI9ba_dot[data-state=listening]{background:var(--accent)}._eI9ba_dot[data-state=speaking]{background:var(--accent-2)}@keyframes _eI9ba_blink{50%{opacity:.3}}._eI9ba_actions{justify-content:center;width:100%;display:flex}._eI9ba_talkButton,._eI9ba_endButton{width:100%;max-width:340px;min-height:60px;font:inherit;letter-spacing:.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:18px;font-weight:600;transition:transform .12s,box-shadow .2s,opacity .2s;display:inline-flex}._eI9ba_talkButton{color:#0b0d1a;background:linear-gradient(135deg,#fff 0%,#dfe4ff 100%);box-shadow:0 10px 30px #788cff59,inset 0 -2px #0000000f}._eI9ba_endButton{color:#fff;background:linear-gradient(135deg,#ff5f6d 0%,#e5384c 100%);box-shadow:0 10px 30px #e5384c59}._eI9ba_talkButton:active,._eI9ba_endButton:active{transform:scale(.97)}._eI9ba_talkButton:disabled{opacity:.7;cursor:default}._eI9ba_talkButton:focus-visible,._eI9ba_endButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._eI9ba_hint{text-align:center;max-width:420px;color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}._eI9ba_hint strong{color:var(--fg);font-weight:500}._eI9ba_error{text-align:center;color:#ffd2d6;background:#e5384c1f;border:1px solid #e5384c4d;border-radius:14px;width:100%;margin:0;padding:12px 14px;font-size:14px;line-height:1.45}._eI9ba_transcriptWrap{background:var(--surface);border:1px solid var(--border);border-radius:20px;width:100%;overflow:hidden}._eI9ba_transcriptHeader{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;font-size:12px;font-weight:600;display:flex}._eI9ba_liveTag{color:#ff8a95;align-items:center;gap:6px;display:inline-flex}._eI9ba_liveTag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s infinite _eI9ba_blink}._eI9ba_transcript{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:120px;max-height:42dvh;padding:16px;display:flex;overflow-y:auto}._eI9ba_empty{text-align:center;color:var(--faint);margin:auto 0;font-size:14px}._eI9ba_line{flex-direction:column;gap:4px;max-width:86%;animation:.22s ease-out _eI9ba_rise;display:flex}._eI9ba_line p{overflow-wrap:anywhere;border-radius:16px;margin:0;padding:10px 14px;font-size:15px;line-height:1.5}._eI9ba_line[data-role=agent]{align-self:flex-start}._eI9ba_line[data-role=agent] p{background:#7e8eff24;border:1px solid #7e8eff38;border-top-left-radius:6px}._eI9ba_line[data-role=user]{align-self:flex-end;align-items:flex-end}._eI9ba_line[data-role=user] p{border:1px solid var(--border);background:#ffffff12;border-top-right-radius:6px}._eI9ba_speaker{letter-spacing:.04em;color:var(--faint);padding:0 4px;font-size:11.5px;font-weight:600}._eI9ba_line[data-role=agent] ._eI9ba_speaker{color:var(--accent)}@keyframes _eI9ba_rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._eI9ba_core,._eI9ba_ring,._eI9ba_bars i,._eI9ba_line,._eI9ba_dot,._eI9ba_liveTag:before{animation:none!important}}
._8aEwW_page{width:100%;max-width:520px;min-height:100dvh;padding:calc(20px + env(safe-area-inset-top)) calc(16px + env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) calc(16px + env(safe-area-inset-left));flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex}._8aEwW_header{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}._8aEwW_brand{letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:18px;font-size:15px;font-weight:600;display:inline-flex}._8aEwW_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12.5px;font-weight:600}._8aEwW_title{letter-spacing:-.02em;background:linear-gradient(#fff 0%,#c3c9ee 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(26px,7.5vw,34px);font-weight:650;line-height:1.15}._8aEwW_footer{text-align:center;color:var(--faint);margin-top:auto;padding-top:12px;font-size:12px;line-height:1.5}
