._eM_Uq_launcher,._eM_Uq_orb{--voice-blue:#2663eb;--voice-deep:#172554;--voice-sky:#60a5fa;--voice-mist:#bfdbfe;--voice-warm:#fde68a}._eM_Uq_launcher{align-items:center;display:inline-flex}._eM_Uq_button{isolation:isolate;padding:8px 22px 8px 9px;color:#1e40af;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:12px;min-height:60px;padding-inline:9px 22px;font-weight:600;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #2663eb0f}._eM_Uq_button:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 43%,#fff 49%,#0000 56%);position:absolute;inset:-100% -40%;transform:translate(-65%)}._eM_Uq_button:focus-visible{outline:2px solid var(--voice-blue);outline-offset:4px}._eM_Uq_compact{gap:10px;min-height:48px;padding:6px 18px 6px 7px;padding-inline:7px 18px;font-size:.875rem;line-height:1.25rem;box-shadow:0 2px 10px #2663eb0d}._eM_Uq_orb{isolation:isolate;flex-shrink:0;justify-content:center;align-items:center;width:112px;height:112px;display:inline-flex;position:relative}._eM_Uq_small{width:42px;height:42px}._eM_Uq_tiny{width:32px;height:32px}._eM_Uq_atmosphere,._eM_Uq_bloom,._eM_Uq_rim,._eM_Uq_core,._eM_Uq_sweep,._eM_Uq_meshBlue,._eM_Uq_meshSky,._eM_Uq_meshWarm,._eM_Uq_grain{pointer-events:none;border-radius:50%;position:absolute}._eM_Uq_atmosphere{background:radial-gradient(ellipse at 38% 50%, var(--voice-mist), transparent 62%), radial-gradient(ellipse at 64% 62%, var(--voice-warm), transparent 58%);opacity:.45;inset:-12%}._eM_Uq_bloom{background:radial-gradient(circle, transparent 50%, var(--voice-mist) 59%, transparent 70%);opacity:0;inset:-8%}._eM_Uq_rim{opacity:0;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#0000 67%,#000 69%);mask-image:radial-gradient(circle,#0000 67%,#000 69%)}._eM_Uq_sweep{background:conic-gradient(from 25deg, transparent 50%, var(--voice-mist) 74%, var(--voice-blue) 96%, transparent 100%);inset:-20%}._eM_Uq_core{isolation:isolate;contain:paint;background:var(--voice-blue);clip-path:circle(50%);inset:7%;overflow:hidden;transform:translateZ(0)}._eM_Uq_meshBlue,._eM_Uq_meshSky,._eM_Uq_meshWarm{inset:-24%}._eM_Uq_meshBlue{background:radial-gradient(ellipse at 18% 29%, var(--voice-mist) 2%, transparent 49%), radial-gradient(ellipse at 78% 72%, var(--voice-deep) 4%, transparent 61%)}._eM_Uq_meshSky{background:radial-gradient(ellipse at 65% 24%, var(--voice-sky) 5%, transparent 53%), radial-gradient(ellipse at 25% 85%, var(--voice-mist) 1%, transparent 51%);opacity:.85}._eM_Uq_meshWarm{background:radial-gradient(ellipse 44% 38% at 79% 19%, var(--voice-warm) 4%, transparent 78%);opacity:.8}._eM_Uq_grain{mix-blend-mode:soft-light;opacity:.52;background:url(/textures/voice-grain.png) 0 0/72px 72px;inset:0}._eM_Uq_orb[data-voice-orb=connecting] ._eM_Uq_rim{opacity:.7}._eM_Uq_orb[data-voice-orb=error],._eM_Uq_orb[data-voice-orb=ended],._eM_Uq_orb[data-voice-orb=muted]{filter:saturate(.45)}@media (prefers-reduced-motion:no-preference){._eM_Uq_button:active{transform:scale(.97)}._eM_Uq_meshBlue{animation:8s ease-in-out infinite alternate _eM_Uq_driftBlue}._eM_Uq_meshSky{animation:11s ease-in-out infinite alternate _eM_Uq_driftSky}._eM_Uq_meshWarm{animation:9s ease-in-out infinite alternate _eM_Uq_driftWarm}._eM_Uq_orb[data-voice-arrival=true] ._eM_Uq_bloom{animation:.65s cubic-bezier(.23,1,.32,1) both _eM_Uq_bloom}._eM_Uq_orb[data-voice-orb=connecting] ._eM_Uq_sweep{animation:1.6s linear infinite _eM_Uq_orbit}._eM_Uq_orb[data-voice-orb=active] ._eM_Uq_atmosphere{animation:4s ease-in-out infinite _eM_Uq_breathe}._eM_Uq_orb[data-voice-motion=paused] *,._eM_Uq_orb[data-voice-orb=error] *,._eM_Uq_orb[data-voice-orb=ended] *,._eM_Uq_orb[data-voice-orb=muted] *,._eM_Uq_button[aria-expanded=true] ._eM_Uq_orb [data-voice-mesh]{animation-play-state:paused}}@media (hover:hover) and (pointer:fine){._eM_Uq_button:hover{border-color:var(--voice-mist)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._eM_Uq_button:hover:after{animation:.85s cubic-bezier(.23,1,.32,1) _eM_Uq_shine}}@media (prefers-reduced-motion:reduce){._eM_Uq_button{transition:none}}@keyframes _eM_Uq_orbit{to{transform:rotate(360deg)}}@keyframes _eM_Uq_driftBlue{0%{transform:translate(-3%,-3%)rotate(-12deg)}to{transform:translate(5%,5%)rotate(16deg)}}@keyframes _eM_Uq_driftSky{0%{transform:translate(4%,2%)rotate(8deg)}to{transform:translate(-5%,-4%)rotate(-24deg)}}@keyframes _eM_Uq_driftWarm{0%{transform:translate(0)rotate(-8deg)}to{transform:translate(-10%,9%)rotate(30deg)}}@keyframes _eM_Uq_bloom{0%{opacity:.7;transform:scale(.82)}to{opacity:0;transform:scale(1.35)}}@keyframes _eM_Uq_shine{to{transform:translate(65%)}}@keyframes _eM_Uq_breathe{0%,to{opacity:.35;transform:scale(.95)}50%{opacity:.6;transform:scale(1.05)}}
.CXRLyW_dock{z-index:10000;right:max(12px, env(safe-area-inset-right,0px));bottom:calc(96px + env(safe-area-inset-bottom,0px));color:#0f172a;background:#fff;border:1px solid #dbeafe;border-radius:28px;flex-direction:column;align-items:stretch;gap:0;max-width:calc(100vw - 24px);padding:8px;display:flex;position:fixed;box-shadow:0 8px 32px #0c1e4024}.CXRLyW_expand{text-align:start;border-radius:20px;align-items:center;gap:10px;min-width:0;min-height:60px;padding:0 6px;display:flex}.CXRLyW_label{flex-direction:column;min-width:0;display:flex}.CXRLyW_name{white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.CXRLyW_status{text-wrap:pretty;max-width:128px;font-size:12px;line-height:20px}.CXRLyW_time{color:#64748b;font-variant-numeric:tabular-nums;font-size:11px;line-height:16px}.CXRLyW_footer{justify-content:space-between;align-items:center;gap:12px;padding-inline:8px;display:flex}.CXRLyW_endText{color:#475569;text-underline-offset:3px;border-radius:12px;min-width:44px;max-width:170px;min-height:44px;padding:6px 4px;font-size:12px;font-weight:500;text-decoration:underline}.CXRLyW_legal{color:#64748b;text-align:center;text-wrap:pretty;max-width:232px;padding:0 10px 6px;font-size:11px;line-height:15px}.CXRLyW_dock[data-short=true]:not(.CXRLyW_expanded) .CXRLyW_legal{display:none}.CXRLyW_expanded{flex-direction:column;align-items:stretch;gap:0;width:360px;max-height:calc(100dvh - 24px);padding:0;display:flex;overflow:hidden}.CXRLyW_panel{flex-direction:column;min-height:0;display:flex}.CXRLyW_header{flex-shrink:0;padding:12px 16px}.CXRLyW_details{overscroll-behavior:contain;min-height:0;padding:0 20px 16px;overflow-y:auto}.CXRLyW_actions{border-top:1px solid #f1f5f9;flex-shrink:0;padding:12px}.CXRLyW_recovery{color:#1d4ed8;text-underline-offset:3px;font-size:12px;font-weight:600;line-height:20px;text-decoration:underline}.CXRLyW_dock[data-short=true]:not(.CXRLyW_expanded){flex-direction:row;align-items:center;gap:4px}.CXRLyW_dock[data-short=true]:not(.CXRLyW_expanded) .CXRLyW_footer{flex-direction:column;flex:0 0 84px;gap:0;padding-inline:2px}.CXRLyW_dock[data-short=true] .CXRLyW_time{white-space:nowrap}.CXRLyW_dock[data-short=true] .CXRLyW_details [data-voice-orb]{width:56px;height:56px}@media (max-height:500px){.CXRLyW_details [data-voice-orb]{width:56px;height:56px}}:is(.CXRLyW_expand:focus-visible,.CXRLyW_endText:focus-visible){outline-offset:2px;outline:2px solid #2663eb}.CXRLyW_expand:active,.CXRLyW_endText:active{transform:scale(.97)}@media (hover:hover){.CXRLyW_expand:hover,.CXRLyW_endText:hover{background:#eff6ff}}@media (max-width:359px){.CXRLyW_expand{gap:6px;padding-inline:2px}.CXRLyW_status{max-width:110px}}
