@keyframes cxFloatA{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(4px,-6px)rotate(2deg)}}@keyframes cxFloatB{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-5px,5px)rotate(-2deg)}}@keyframes cxFloatC{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3px,-4px)scale(1.02)}}.cx-conv-ambient{isolation:isolate;position:relative}.cx-conv-float-layer{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cx-conv-float-icon{color:#64748b1f;filter:none;will-change:transform;position:absolute}.dark .cx-conv-float-icon{color:#a1a1aa24;filter:none}.cx-conv-float-icon--a{animation:9s ease-in-out infinite cxFloatA}.cx-conv-float-icon--b{animation:11s ease-in-out infinite cxFloatB}.cx-conv-float-icon--c{animation:10s ease-in-out infinite cxFloatC}.cx-conv-content{z-index:1;position:relative}.cx-neon-panel{box-shadow:0 1px 2px #172b3a0a;background-color:#fff!important;border-color:#dce5ed!important}.cx-neon-panel:hover{box-shadow:0 1px 3px #172b3a0f;border-color:#c9d6e2!important}.dark .cx-neon-panel{box-shadow:none;background-color:#28282c!important;border-color:#ffffff14!important}.dark .cx-neon-panel:hover{box-shadow:none;background-color:#303034!important;border-color:#ffffff1f!important}.cx-neon-composer{box-shadow:0 1px 2px #0f172a0d,0 4px 14px #0f172a0f;background-color:#fff!important;border-color:#0f172a1f!important}.cx-neon-composer.cx-neon-composer--focus{box-shadow:0 1px 3px #0f172a0f,0 6px 16px #0f172a12;border-color:#0891b238!important}.cx-neon-composer--welcome{min-height:3.5rem;border-color:#e2e8f0d9!important;border-radius:999px!important;align-items:center!important;padding:.5rem .625rem .5rem .875rem!important;box-shadow:0 4px 32px #3b82f61f,0 2px 10px #0f172a0f!important}.cx-neon-composer--welcome.cx-neon-composer--focus{border-color:#2563eb47!important;box-shadow:0 4px 36px #3b82f629,0 2px 12px #0f172a12!important}.cx-welcome-composer-hint{color:#9ca3af!important;font-size:.9375rem!important;font-weight:400!important}.cx-welcome-composer-input::placeholder{color:#9ca3af;opacity:1;font-size:.9375rem;font-weight:400}.cx-welcome-composer-input{color:#0f172a}.dark .cx-welcome-composer-input{color:#f8fafc}.dark .cx-welcome-composer-input::placeholder{color:#ffffff73}.cx-welcome-plus-btn{color:#94a3b8!important;background:0 0!important;border:none!important;border-radius:999px!important}.cx-welcome-plus-btn:hover{color:#64748b!important;background:#94a3b81f!important}.cx-welcome-mic-btn{color:#64748b!important;background:0 0!important;border:none!important;border-radius:999px!important}.cx-welcome-mic-btn:hover{color:#374151!important;background:#94a3b81f!important}.cx-welcome-send-btn{background:#2563eb!important;border-radius:999px!important;width:2.5rem!important;height:2.5rem!important;box-shadow:0 2px 10px #2563eb59!important}.cx-welcome-send-btn:hover:not(:disabled){background:#1d4ed8!important;box-shadow:0 4px 14px #2563eb66!important}.cx-welcome-send-btn:disabled{color:#9ca3af!important;box-shadow:none!important;background:#e5e7eb!important}.dark .cx-neon-composer--welcome{border-color:#ffffff1f!important;box-shadow:0 4px 24px #00000040!important}.dark .cx-welcome-composer-hint{color:#ffffff73!important}.dark .cx-welcome-send-btn:disabled{color:#ffffff59!important;background:#ffffff1a!important}.cx-neon-composer--listening{transition:border-color .2s,box-shadow .2s;border-color:#2563eb52!important;box-shadow:0 0 0 3px #3b82f624,0 4px 24px #3b82f61f!important}.cx-neon-composer--transcribing{border-color:#2563eb38!important;box-shadow:0 0 0 2px #3b82f61a,0 4px 20px #3b82f614!important}.cx-composer-live-voice{font-weight:500;color:#0f172a!important}.dark .cx-composer-live-voice{color:#f8fafc!important}.cx-composer-refining{opacity:.92;transition:opacity .2s}.dark .cx-main-ambient--ai{background:var(--cx-canvas-gradient)}.dark .cx-main-ambient--ai:before,.dark .cx-main-ambient--ai:after{display:none}.dark .cx-neon-composer{box-shadow:none;background-color:#28282c!important;border-color:#ffffff1a!important}.dark .cx-neon-composer.cx-neon-composer--focus{box-shadow:0 0 0 2px #8b9cff1f;border-color:#8b9cff73!important}.cx-ai-hero-title{letter-spacing:-.025em;text-align:center;color:#1f2937;background:0 0;-webkit-background-clip:unset;background-clip:unset;filter:none;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.cx-ai-hero-subtitle{color:#6b7280;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.9375rem,1.8vw,1.0625rem);font-weight:400;line-height:1.55}.dark .cx-ai-hero-title{color:#fafafa}.dark .cx-ai-hero-subtitle{color:#ffffff9e}.cx-welcome-stack{gap:0}.cx-welcome-header{padding-top:clamp(.5rem,3vh,2rem)}.cx-welcome-voice-cta{text-align:left;background:linear-gradient(135deg,#2563eb1a 0%,#00a9e014 100%);border:1px solid #2563eb47;border-radius:1rem;align-items:center;gap:.875rem;width:100%;max-width:28rem;margin-top:1.75rem;padding:.875rem 1.125rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 8px 28px #2563eb1f}.cx-welcome-voice-cta:hover{border-color:#2563eb73;transform:translateY(-1px);box-shadow:0 10px 32px #2563eb2e}.cx-welcome-voice-cta:focus-visible{outline-offset:2px;outline:2px solid #2563eb8c}.cx-welcome-voice-cta__icon{color:#2563eb;background:#2563eb24;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.cx-welcome-voice-cta__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.cx-welcome-voice-cta__title{color:#0f172a;font-size:.9375rem;font-weight:600}.cx-welcome-voice-cta__subtitle{color:#64748b;font-size:.75rem;line-height:1.35}.dark .cx-welcome-voice-cta{background:linear-gradient(135deg,#2563eb33 0%,#0e74901f 100%);border-color:#60a5fa59}.dark .cx-welcome-voice-cta__title{color:#f8fafc}.dark .cx-welcome-voice-cta__subtitle{color:#ffffff8c}.cx-welcome-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;max-width:56rem;display:grid}.cx-welcome-actions--stack{grid-template-columns:1fr;max-width:28rem}.cx-welcome-action-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0f2;border-radius:1.125rem;align-items:center;gap:.875rem;width:100%;padding:1rem 1.125rem;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;box-shadow:0 4px 24px #0f172a0f,0 1px 3px #0f172a0a}.cx-welcome-action-card:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 8px 28px #0f172a14,0 2px 6px #0f172a0d}.cx-welcome-action-card:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb73}.cx-welcome-action-card__icon{flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.cx-welcome-action-card__icon--blue{color:#2563eb;background:#eff6ff;border-radius:999px}.cx-welcome-action-card__icon--green{color:#059669;background:#ecfdf5;border-radius:.75rem}.cx-welcome-action-card__icon--purple{color:#7c3aed;background:#f5f3ff;border-radius:.75rem}.cx-welcome-action-card__title{color:#1f2937;letter-spacing:-.01em;font-size:.9375rem;font-weight:650;line-height:1.3}.cx-welcome-action-card__subtitle{color:#6b7280;margin-top:.2rem;font-size:.8125rem;font-weight:400;line-height:1.35}.cx-welcome-action-card__chevron{color:#94a3b8;transition:color .15s,transform .15s}.cx-welcome-action-card:hover .cx-welcome-action-card__chevron{color:#64748b;transform:translate(2px)}.dark .cx-welcome-action-card{box-shadow:none;background:#28282c;border-color:#ffffff1a}.dark .cx-welcome-action-card__title{color:#fafafa}.dark .cx-welcome-action-card__subtitle{color:#ffffff8c}@media (width<=900px){.cx-welcome-actions:not(.cx-welcome-actions--stack){grid-template-columns:1fr;max-width:28rem}}.cx-main-ambient{isolation:isolate;background:var(--cx-bg);transition:background .2s;position:relative}.cx-main-ambient--ai{background:linear-gradient(180deg, var(--cx-bg) 0%, #eef2f7 55%, #f0f4f8 100%)}.cx-main-ambient--ai:before,.cx-main-ambient--ai:after{content:"";pointer-events:none;z-index:0;position:absolute}.cx-main-ambient--ai:before{background:radial-gradient(70% 55% at 30% 70%,#3b82f624 0%,#0000 72%),radial-gradient(50% 40% at 60% 80%,#00a9e014 0%,#0000 68%);width:48%;height:58%;bottom:-12%;left:-8%}.cx-main-ambient--ai:after{background:radial-gradient(65% 50% at 70% 75%,#2563eb1f 0%,#0000 70%),radial-gradient(45% 38% at 40% 85%,#6366f112 0%,#0000 65%);width:44%;height:52%;bottom:-10%;right:-6%}.dark .cx-main-ambient,.dark .cx-main-ambient--ai{background:var(--cx-canvas-gradient)}.cx-main-ambient>.cx-conv-float-layer{z-index:0}.cx-main-ambient-content{z-index:1;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.cx-conv-shell{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.dark .cx-conv-shell{background:0 0}.cx-conv-shell--welcome{justify-content:space-between;align-items:stretch;gap:1.5rem;padding:0 0 1.75rem}.cx-conv-shell--welcome .cx-conv-body{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.cx-conv-shell--welcome .cx-conv-composer-slot{flex:none;width:100%;max-width:56rem;margin:0 auto;padding:0 1.5rem}@media (width<=1023px){#ask-ai-full-screen{min-height:0}.cx-conv-shell--welcome{justify-content:flex-start;gap:0;padding-bottom:0}.cx-conv-shell--welcome .cx-conv-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;justify-content:flex-start;align-items:stretch;overflow-y:auto}.cx-conv-shell--welcome .cx-conv-body>*{width:100%;flex:none!important;height:auto!important;min-height:0!important}.cx-conv-shell--welcome .cx-conv-composer-slot{padding-bottom:max(.75rem, env(safe-area-inset-bottom));flex-shrink:0}.cx-conv-shell--welcome .cx-welcome-stack{padding-bottom:6.5rem}.cx-conv-shell--chat .cx-conv-body{flex:auto;min-height:0;overflow:hidden}.cx-conv-shell--chat .cx-conv-body>*{flex-direction:column;flex:auto;height:auto;min-height:0;display:flex}.cx-conv-shell--chat .cx-conv-composer-slot{padding-bottom:max(.75rem, env(safe-area-inset-bottom));flex-shrink:0}#ask-ai-full-screen [data-testid=cortex-chat-scroll]{-webkit-overflow-scrolling:touch;padding-bottom:max(.75rem, env(safe-area-inset-bottom))}}.cx-conv-shell--chat .cx-conv-body{flex-direction:column;flex:1;width:100%;max-width:56rem;min-height:0;margin:0 auto;display:flex;overflow:hidden}.cx-conv-shell--chat .cx-conv-composer-slot{flex:none;width:100%;max-width:56rem;margin:0 auto;padding:0 1.5rem}@keyframes cxComposerDockOnce{0%{opacity:.88;transform:translateY(-22vh)}to{opacity:1;transform:translateY(0)}}.cx-composer-dock-once{animation:.55s cubic-bezier(.22,1,.36,1) both cxComposerDockOnce}@media (prefers-reduced-motion:reduce){.cx-composer-dock-once{animation:none}}.cx-neon-sidebar-bar{box-shadow:none;background-color:#ffffff1f!important;border-color:#ffffff2e!important}.cx-neon-sidebar-bar.cx-conv-toolbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f!important}.cx-conv-new-chat{border-radius:0;color:#1a7ab8!important;background:#ffffffeb!important}.cx-conv-new-chat:hover{background:#fff!important}.cx-conv-search input{color:#fff!important}.cx-conv-search input::placeholder{color:#ffffff73!important}.dark .cx-neon-sidebar-bar{box-shadow:none;background-color:#ffffff0f!important;border-color:#ffffff14!important}.dark .cx-conv-new-chat{color:#0c4a6e!important;background:#ffffffe0!important}.cx-neon-session{box-shadow:none!important;color:#fff!important;background-color:#ffffff14!important;border-color:#ffffff14!important}.cx-neon-session,.cx-neon-session *{color:#fff!important}.cx-neon-session .cx-conv-item-time{color:#ffffffb3!important}.cx-neon-session:hover,.cx-neon-session--hover{box-shadow:none!important;background-color:#ffffff24!important;border-color:#ffffff29!important}.cx-neon-session--active{background-color:#ffffff2e!important;border-color:#bae6fd8c!important;box-shadow:0 0 0 1px #7dd3fc40!important}.cx-neon-session button:hover{color:#fff!important}.cx-neon-session button[title=Delete]:hover,.cx-neon-session button[aria-label=Delete]:hover{color:#fca5a5!important}.dark .cx-neon-session{box-shadow:none;background-color:#28282c!important;border-color:#ffffff14!important}.dark .cx-neon-session:hover,.dark .cx-neon-session--hover{box-shadow:none;background-color:#303034!important;border-color:#ffffff1f!important}.dark .cx-neon-session--active{box-shadow:none;background-color:#8b9cff14!important;border-color:#8b9cff59!important}.cx-neon-danger{box-shadow:none;border-color:#c45c5c59!important}.cx-neon-danger:hover{border-color:#c45c5c80!important}.dark .cx-neon-danger{box-shadow:none;border-color:#c45c5c66!important}.dark .cx-neon-danger:hover{border-color:#c45c5c8c!important}.cx-shell-mode-toggle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#ffffffeb;border:1px solid #d5e0ea;border-radius:999px;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;width:min(15.5rem,100%);min-width:0;max-width:100%;padding:3px;display:inline-grid;position:relative;box-shadow:0 1px 2px #172b3a0d,0 4px 14px #172b3a0a}.cx-shell-mode-thumb{pointer-events:none;z-index:0;background:linear-gradient(135deg,#00a9e0 0%,#1a7ab8 100%);border-radius:999px;width:calc(50% - 3px);transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 2px #1a7ab847,0 4px 10px #00a9e038}.cx-shell-mode-thumb--dashboard{transform:translate(100%)}.cx-shell-mode-tab{z-index:1;color:#64748b;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2rem;padding:.35rem .85rem;font-size:12px;font-weight:650;line-height:1;transition:color .16s;display:inline-flex;position:relative}.cx-shell-mode-tab:hover:not(.cx-shell-mode-tab--active){color:#172b3a}.cx-shell-mode-tab:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #00a9e08c}.cx-shell-mode-tab--active,.cx-shell-mode-tab--active .cx-shell-mode-icon{color:#fff}.cx-shell-mode-icon{opacity:.88;flex-shrink:0;width:.875rem;height:.875rem}.cx-shell-mode-tab--active .cx-shell-mode-icon{opacity:1}.cx-shell-mode-toggle--neutral .cx-shell-mode-thumb{opacity:.72}.dark .cx-shell-mode-toggle{box-shadow:none;background:#28282ceb;border-color:#ffffff1a}.dark .cx-shell-mode-tab{color:#ffffff8c}.dark .cx-shell-mode-tab:hover:not(.cx-shell-mode-tab--active){color:#ffffffe0}.dark .cx-shell-mode-thumb{background:linear-gradient(135deg,#33bbe6 0%,#1a7ab8 100%);box-shadow:0 2px 10px #00a9e047}@media (prefers-reduced-motion:reduce){.cx-shell-mode-thumb{transition:none}}.cx-neon-shell-toggle{background-color:#fff!important;border-color:#dce5ed!important}.cx-neon-shell-tab--active{color:#fff!important;background-color:#00a9e0!important}.cx-conv-body{flex-direction:column;min-height:0;display:flex;position:relative}.cx-voice-workspace{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.15rem;width:100%;min-height:0;padding:clamp(1.25rem,4vh,2.75rem) 1.5rem;display:flex}.cx-voice-brand{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0;font-size:.8125rem;font-weight:650}.dark .cx-voice-brand{color:#ffffff8c}.cx-voice-orb-stage{aspect-ratio:1;place-items:center;width:min(42vmin,280px);display:grid;position:relative}.cx-voice-orb-stage .cx-voice-orb,.cx-voice-orb-stage .cai-voice-orb-frame{z-index:2;aspect-ratio:1;width:72%;min-width:0;max-height:none;position:relative}.cai-voice-orb-canvas{width:100%;height:100%;display:block}.cx-voice-ring{display:none}.cx-voice-copy{flex-direction:column;align-items:center;gap:.35rem;min-height:3.25rem;display:flex}.cx-voice-status-line{letter-spacing:-.01em;color:#172b3a;margin:0;font-size:1.05rem;font-weight:600}.dark .cx-voice-status-line{color:#fafafa}.cx-voice-timer{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#64748b;margin:0;font-size:.8125rem;font-weight:600}.cx-voice-action{appearance:none;cursor:pointer;border-radius:10px;min-width:5.5rem;min-height:2.25rem;padding:.4rem 1.1rem;font-size:13px;font-weight:600;transition:background .15s,border-color .15s}.cx-voice-action--stop{color:#dc2626;background:#ef444414;border:1px solid #b91c1c47}.cx-voice-action--stop:hover{background:#ef444424}.cx-voice-action--retry{color:#172b3a;background:#fff;border:1px solid #dce5ed}.cx-voice-action--retry:hover{border-color:#c9d6e2}.dark .cx-voice-action--retry{color:#fafafa;background:#28282c;border-color:#ffffff1f}.cx-voice-action:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #00a9e080}.cx-conv-shell--voice .cx-conv-composer-slot{opacity:.72}.cai-panel--voice .cai-scroll{overflow:hidden}@media (width<=768px){.cx-voice-orb-stage{width:min(48vmin,220px)}}@media (width<=414px){.cx-voice-workspace{gap:.9rem;padding:1rem}.cx-voice-orb-stage{width:min(52vmin,180px)}}.cx-conv-shell--voice-landing .cx-conv-body{min-height:0}.cx-conv-shell--voice-landing .cx-conv-composer-slot{padding-bottom:clamp(.75rem,2vh,1.25rem)}.cx-voice-landing{position:relative}.cx-voice-landing__content{gap:.35rem;max-width:52rem;margin:0 auto}.cx-voice-landing__brand{letter-spacing:.14em;text-transform:uppercase;color:#172b3a;margin:0 0 .35rem;font-size:.8125rem;font-weight:700}.cx-voice-landing__headline{letter-spacing:-.03em;color:#172b3a;margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.12}.cx-voice-landing__headline-accent{background:linear-gradient(90deg,#00a9e0 0%,#2563eb 55%,#7c3aed 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.cx-voice-landing__subtitle{color:#64748b;max-width:34rem;margin:.85rem 0 0;font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.55}.cx-voice-landing__orb-hit{appearance:none;cursor:pointer;background:0 0;border:none;place-items:center;margin:clamp(1.25rem,3vh,2rem) 0 .5rem;padding:0;display:grid;position:relative}.cx-voice-landing__orb-hit:focus-visible{outline:none}.cx-voice-landing__orb-hit:focus-visible .cx-voice-landing__orb-stage{border-radius:999px;box-shadow:0 0 0 3px #2563eb59}.cx-voice-landing__waves{pointer-events:none;z-index:0;position:absolute;inset:-12% -28%}.cx-voice-landing__wave{opacity:.55;background:linear-gradient(90deg,#0000,#00a9e059,#0000);border-radius:999px;height:2px;position:absolute;left:0;right:0}.cx-voice-landing__wave--a{animation:3.2s ease-in-out infinite cxVoiceWave;top:42%}.cx-voice-landing__wave--b{opacity:.4;animation:3.8s ease-in-out .4s infinite cxVoiceWave;top:50%}.cx-voice-landing__wave--c{opacity:.3;animation:4.1s ease-in-out .8s infinite cxVoiceWave;top:58%}@keyframes cxVoiceWave{0%,to{opacity:.25;transform:scaleX(.65)}50%{opacity:.7;transform:scaleX(1)}}.cx-voice-landing__orb-stage{z-index:1;aspect-ratio:1;place-items:center;width:min(38vmin,260px);display:grid;position:relative}.cx-voice-landing__orb-stage .cx-voice-landing__orb,.cx-voice-landing__orb-stage .cai-voice-orb-frame{aspect-ratio:1;width:78%}.cx-voice-landing__status-wrap{flex-direction:column;align-items:center;gap:.45rem;min-height:3.5rem;display:flex}.cx-voice-landing__status-pill{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 2px 10px #0f172a0d}.cx-voice-landing__status-pill--active{color:#1d4ed8;border-color:#2563eb40;box-shadow:0 4px 16px #2563eb1f}.cx-voice-landing__status-icon{width:1rem;height:1rem}.cx-voice-landing__tap-stop{appearance:none;color:#64748b;cursor:pointer;background:0 0;border:none;padding:.15rem .35rem;font-size:.8125rem;font-weight:500}.cx-voice-landing__tap-stop:hover{color:#334155}.cx-voice-landing__mic-hint{color:#dc2626;max-width:22rem;margin:.15rem 0 0;font-size:.8125rem;line-height:1.45}.cx-voice-landing__live-transcript{color:#1e3a8a;background:#ffffffb8;border:1px solid #2563eb24;border-radius:1rem;max-width:min(36rem,92vw);margin-top:.65rem;padding:.65rem 1rem;font-size:.9375rem;font-weight:500;line-height:1.45;animation:.28s cxLiveTranscriptIn;box-shadow:0 8px 28px #2563eb1a}@keyframes cxLiveTranscriptIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cx-voice-ready-badge{z-index:2;color:#334155;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #e2e8f0f2;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:clamp(5.5rem,12vh,7rem);right:clamp(1rem,3vw,2rem);box-shadow:0 4px 18px #0f172a0f}.cx-voice-ready-badge__icon{color:#2563eb;width:.95rem;height:.95rem}.cx-voice-ready-badge__dot{background:#22c55e;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 2px #22c55e33}.cx-neon-composer--voice-landing{width:min(100%,42rem);min-height:3.75rem;margin:0 auto;border-color:#e2e8f0f2!important;padding:.45rem .55rem .45rem .75rem!important;box-shadow:0 8px 32px #3b82f624,0 2px 12px #0f172a0f!important}.cx-voice-landing-mic-btn{color:#fff!important;background:linear-gradient(145deg,#3b82f6 0%,#2563eb 100%)!important;border:none!important;border-radius:999px!important;width:3.25rem!important;height:3.25rem!important;box-shadow:0 0 0 4px #3b82f62e,0 8px 22px #2563eb61!important}.cx-voice-landing-mic-btn:hover{background:linear-gradient(145deg,#60a5fa 0%,#2563eb 100%)!important}.cx-voice-landing-mic-btn--active{animation:1.6s ease-in-out infinite cxVoiceMicPulse}@keyframes cxVoiceMicPulse{0%,to{box-shadow:0 0 0 4px #3b82f62e,0 8px 22px #2563eb61}50%{box-shadow:0 0 0 8px #3b82f61f,0 10px 26px #2563eb73}}.cx-voice-landing-send-btn{color:#94a3b8!important;width:2.35rem!important;height:2.35rem!important;box-shadow:none!important;background:0 0!important;border-radius:999px!important}.cx-voice-landing-send-btn:hover:not(:disabled){color:#2563eb!important;background:#2563eb14!important}.cx-voice-landing-send-btn:disabled{opacity:.45!important}@media (width<=768px){.cx-voice-ready-badge{bottom:5.25rem;right:1rem}.cx-voice-landing__orb-stage{width:min(52vmin,220px)}}
