.VoiceOrb-module___eM_Uq__launcher,.VoiceOrb-module___eM_Uq__orb{--voice-blue:#2663eb;--voice-deep:#172554;--voice-sky:#60a5fa;--voice-mist:#bfdbfe;--voice-warm:#fde68a}.VoiceOrb-module___eM_Uq__launcher{align-items:center;display:inline-flex}.VoiceOrb-module___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}.VoiceOrb-module___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%)}.VoiceOrb-module___eM_Uq__button:focus-visible{outline:2px solid var(--voice-blue);outline-offset:4px}.VoiceOrb-module___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}.VoiceOrb-module___eM_Uq__orb{isolation:isolate;flex-shrink:0;justify-content:center;align-items:center;width:112px;height:112px;display:inline-flex;position:relative}.VoiceOrb-module___eM_Uq__small{width:42px;height:42px}.VoiceOrb-module___eM_Uq__tiny{width:32px;height:32px}.VoiceOrb-module___eM_Uq__atmosphere,.VoiceOrb-module___eM_Uq__bloom,.VoiceOrb-module___eM_Uq__rim,.VoiceOrb-module___eM_Uq__core,.VoiceOrb-module___eM_Uq__sweep,.VoiceOrb-module___eM_Uq__meshBlue,.VoiceOrb-module___eM_Uq__meshSky,.VoiceOrb-module___eM_Uq__meshWarm,.VoiceOrb-module___eM_Uq__grain{pointer-events:none;border-radius:50%;position:absolute}.VoiceOrb-module___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%}.VoiceOrb-module___eM_Uq__bloom{background:radial-gradient(circle, transparent 50%, var(--voice-mist) 59%, transparent 70%);opacity:0;inset:-8%}.VoiceOrb-module___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%)}.VoiceOrb-module___eM_Uq__sweep{background:conic-gradient(from 25deg, transparent 50%, var(--voice-mist) 74%, var(--voice-blue) 96%, transparent 100%);inset:-20%}.VoiceOrb-module___eM_Uq__core{isolation:isolate;contain:paint;background:var(--voice-blue);clip-path:circle(50%);inset:7%;overflow:hidden;transform:translateZ(0)}.VoiceOrb-module___eM_Uq__meshBlue,.VoiceOrb-module___eM_Uq__meshSky,.VoiceOrb-module___eM_Uq__meshWarm{inset:-24%}.VoiceOrb-module___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%)}.VoiceOrb-module___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}.VoiceOrb-module___eM_Uq__meshWarm{background:radial-gradient(ellipse 44% 38% at 79% 19%, var(--voice-warm) 4%, transparent 78%);opacity:.8}.VoiceOrb-module___eM_Uq__grain{mix-blend-mode:soft-light;opacity:.52;background:url(/textures/voice-grain.png) 0 0/72px 72px;inset:0}.VoiceOrb-module___eM_Uq__orb[data-voice-orb=connecting] .VoiceOrb-module___eM_Uq__rim{opacity:.7}.VoiceOrb-module___eM_Uq__orb[data-voice-orb=error],.VoiceOrb-module___eM_Uq__orb[data-voice-orb=ended],.VoiceOrb-module___eM_Uq__orb[data-voice-orb=muted]{filter:saturate(.45)}@media (prefers-reduced-motion:no-preference){.VoiceOrb-module___eM_Uq__button:active{transform:scale(.97)}.VoiceOrb-module___eM_Uq__meshBlue{animation:8s ease-in-out infinite alternate VoiceOrb-module___eM_Uq__driftBlue}.VoiceOrb-module___eM_Uq__meshSky{animation:11s ease-in-out infinite alternate VoiceOrb-module___eM_Uq__driftSky}.VoiceOrb-module___eM_Uq__meshWarm{animation:9s ease-in-out infinite alternate VoiceOrb-module___eM_Uq__driftWarm}.VoiceOrb-module___eM_Uq__orb[data-voice-arrival=true] .VoiceOrb-module___eM_Uq__bloom{animation:.65s cubic-bezier(.23,1,.32,1) both VoiceOrb-module___eM_Uq__bloom}.VoiceOrb-module___eM_Uq__orb[data-voice-orb=connecting] .VoiceOrb-module___eM_Uq__sweep{animation:1.6s linear infinite VoiceOrb-module___eM_Uq__orbit}.VoiceOrb-module___eM_Uq__orb[data-voice-orb=active] .VoiceOrb-module___eM_Uq__atmosphere{animation:4s ease-in-out infinite VoiceOrb-module___eM_Uq__breathe}.VoiceOrb-module___eM_Uq__orb[data-voice-motion=paused] *,.VoiceOrb-module___eM_Uq__orb[data-voice-orb=error] *,.VoiceOrb-module___eM_Uq__orb[data-voice-orb=ended] *,.VoiceOrb-module___eM_Uq__orb[data-voice-orb=muted] *,.VoiceOrb-module___eM_Uq__button[aria-expanded=true] .VoiceOrb-module___eM_Uq__orb [data-voice-mesh]{animation-play-state:paused}}@media (hover:hover) and (pointer:fine){.VoiceOrb-module___eM_Uq__button:hover{border-color:var(--voice-mist)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.VoiceOrb-module___eM_Uq__button:hover:after{animation:.85s cubic-bezier(.23,1,.32,1) VoiceOrb-module___eM_Uq__shine}}@media (prefers-reduced-motion:reduce){.VoiceOrb-module___eM_Uq__button{transition:none}}@keyframes VoiceOrb-module___eM_Uq__orbit{to{transform:rotate(360deg)}}@keyframes VoiceOrb-module___eM_Uq__driftBlue{0%{transform:translate(-3%,-3%)rotate(-12deg)}to{transform:translate(5%,5%)rotate(16deg)}}@keyframes VoiceOrb-module___eM_Uq__driftSky{0%{transform:translate(4%,2%)rotate(8deg)}to{transform:translate(-5%,-4%)rotate(-24deg)}}@keyframes VoiceOrb-module___eM_Uq__driftWarm{0%{transform:translate(0)rotate(-8deg)}to{transform:translate(-10%,9%)rotate(30deg)}}@keyframes VoiceOrb-module___eM_Uq__bloom{0%{opacity:.7;transform:scale(.82)}to{opacity:0;transform:scale(1.35)}}@keyframes VoiceOrb-module___eM_Uq__shine{to{transform:translate(65%)}}@keyframes VoiceOrb-module___eM_Uq__breathe{0%,to{opacity:.35;transform:scale(.95)}50%{opacity:.6;transform:scale(1.05)}}
.VoiceCallDock-module__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}.VoiceCallDock-module__CXRLyW__expand{text-align:start;border-radius:20px;align-items:center;gap:10px;min-width:0;min-height:60px;padding:0 6px;display:flex}.VoiceCallDock-module__CXRLyW__label{flex-direction:column;min-width:0;display:flex}.VoiceCallDock-module__CXRLyW__name{white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}.VoiceCallDock-module__CXRLyW__status{text-wrap:pretty;max-width:128px;font-size:12px;line-height:20px}.VoiceCallDock-module__CXRLyW__time{color:#64748b;font-variant-numeric:tabular-nums;font-size:11px;line-height:16px}.VoiceCallDock-module__CXRLyW__footer{justify-content:space-between;align-items:center;gap:12px;padding-inline:8px;display:flex}.VoiceCallDock-module__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}.VoiceCallDock-module__CXRLyW__legal{color:#64748b;text-align:center;text-wrap:pretty;max-width:232px;padding:0 10px 6px;font-size:11px;line-height:15px}.VoiceCallDock-module__CXRLyW__dock[data-short=true]:not(.VoiceCallDock-module__CXRLyW__expanded) .VoiceCallDock-module__CXRLyW__legal{display:none}.VoiceCallDock-module__CXRLyW__expanded{flex-direction:column;align-items:stretch;gap:0;width:360px;max-height:calc(100dvh - 24px);padding:0;display:flex;overflow:hidden}.VoiceCallDock-module__CXRLyW__panel{flex-direction:column;min-height:0;display:flex}.VoiceCallDock-module__CXRLyW__header{flex-shrink:0;padding:12px 16px}.VoiceCallDock-module__CXRLyW__details{overscroll-behavior:contain;min-height:0;padding:0 20px 16px;overflow-y:auto}.VoiceCallDock-module__CXRLyW__actions{border-top:1px solid #f1f5f9;flex-shrink:0;padding:12px}.VoiceCallDock-module__CXRLyW__recovery{color:#1d4ed8;text-underline-offset:3px;font-size:12px;font-weight:600;line-height:20px;text-decoration:underline}.VoiceCallDock-module__CXRLyW__dock[data-short=true]:not(.VoiceCallDock-module__CXRLyW__expanded){flex-direction:row;align-items:center;gap:4px}.VoiceCallDock-module__CXRLyW__dock[data-short=true]:not(.VoiceCallDock-module__CXRLyW__expanded) .VoiceCallDock-module__CXRLyW__footer{flex-direction:column;flex:0 0 84px;gap:0;padding-inline:2px}.VoiceCallDock-module__CXRLyW__dock[data-short=true] .VoiceCallDock-module__CXRLyW__time{white-space:nowrap}.VoiceCallDock-module__CXRLyW__dock[data-short=true] .VoiceCallDock-module__CXRLyW__details [data-voice-orb]{width:56px;height:56px}@media (max-height:500px){.VoiceCallDock-module__CXRLyW__details [data-voice-orb]{width:56px;height:56px}}:is(.VoiceCallDock-module__CXRLyW__expand:focus-visible,.VoiceCallDock-module__CXRLyW__endText:focus-visible){outline-offset:2px;outline:2px solid #2663eb}.VoiceCallDock-module__CXRLyW__expand:active,.VoiceCallDock-module__CXRLyW__endText:active{transform:scale(.97)}@media (hover:hover){.VoiceCallDock-module__CXRLyW__expand:hover,.VoiceCallDock-module__CXRLyW__endText:hover{background:#eff6ff}}@media (max-width:359px){.VoiceCallDock-module__CXRLyW__expand{gap:6px;padding-inline:2px}.VoiceCallDock-module__CXRLyW__status{max-width:110px}}
