.MicButton_wrap__DG7T2{position:relative;display:inline-flex;flex:0 0 auto}.MicButton_button__9BomM{position:relative;z-index:1;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-circle);background:var(--gradient-primary);box-shadow:var(--shadow-primary);color:var(--text-on-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-instant) var(--ease-out),background var(--dur-instant) var(--ease-out)}.MicButton_button__9BomM:not(:disabled):active{transform:scale(var(--press-scale-icon))}.MicButton_button__9BomM:disabled{cursor:default;opacity:.4}.MicButton_haloInner__JDE4F{inset:-4px;background:var(--halo-mic-inner)}.MicButton_haloInner__JDE4F,.MicButton_haloOuter__gXyyD{position:absolute;border-radius:var(--radius-circle);pointer-events:none}.MicButton_haloOuter__gXyyD{inset:-10px;background:var(--halo-mic-outer);animation:MicButton_pulse__mzpUq 1.4s var(--ease-out) infinite}@keyframes MicButton_pulse__mzpUq{0%{transform:scale(1);opacity:.55}to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion:reduce){.MicButton_haloOuter__gXyyD{animation:none}}.Composer_composer__zkD8u{display:flex;align-items:center;gap:14px;height:var(--composer-height);padding:0 7px 0 20px;border-radius:var(--radius-pill);background:var(--glass-composer)}.Composer_composer__zkD8u:focus-within{box-shadow:0 0 0 2px var(--focus-ring)}.Composer_spark__nxHZ4{width:22px;height:22px;flex:0 0 auto;background:var(--accent);-webkit-clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}.Composer_divider__T09vT{width:1.5px;height:28px;flex:0 0 auto;border-radius:1px;background:var(--divider-composer)}.Composer_input__nljh6{flex:1 1;min-width:0;height:100%;padding:0;border:none;outline:none;background:transparent;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--text-body);caret-color:var(--accent)}.Composer_input__nljh6::placeholder{color:var(--text-faint)}.Composer_input__nljh6:focus-visible{outline:none}.Composer_listening__CkVh9 .Composer_input__nljh6::placeholder{color:var(--accent-text)}