.lm-chat-b{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;font:inherit;color:inherit;white-space:nowrap;cursor:pointer}.lm-chat-b svg{display:block;flex:none;width:16px;height:16px}.lm-chat-b[aria-busy=true]{cursor:progress}.lm-chat-n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ff5a52;color:#fff;font:600 10.5px/1 ui-monospace,Geist Mono,monospace;letter-spacing:0}.lm-chat-spin{display:block;flex:none;width:14px;height:14px;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;animation:lm-chat-spin .8s linear infinite}@keyframes lm-chat-spin{to{transform:rotate(1turn)}}.lm-chat-pill{position:fixed;right:24px;bottom:24px;z-index:60;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px 0 14px;border:0;border-radius:999px;background:#151518;box-shadow:inset 0 0 0 1px rgba(242,242,240,.16),0 10px 30px rgba(0,0,0,.45);color:#f2f2f0;font:500 13.5px/1 var(--gs-sans,ui-sans-serif,system-ui,sans-serif);cursor:pointer;animation:lm-chat-in .35s cubic-bezier(.2,.8,.2,1) both}.lm-chat-pill[data-clear]{opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.lm-chat-pill:hover{background:#1d1d21;box-shadow:inset 0 0 0 1px rgba(242,242,240,.32),0 10px 30px rgba(0,0,0,.45)}.lm-chat-b:focus-visible,.lm-chat-bub:focus-visible,.lm-chat-pill:focus-visible{outline:2px solid #0c8ce9;outline-offset:2px}.lm-chat-pill svg{display:block;width:18px;height:18px}.lm-chat-q{color:#a7a9b0}.lm-chat-bub{position:absolute;right:24px;bottom:calc(100% + 16px);display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 20px 0 16px;border:0;border-radius:24px;background:#151518;box-shadow:inset 0 0 0 1px rgba(242,242,240,.16),0 10px 30px rgba(0,0,0,.45);color:#f2f2f0;cursor:pointer;animation:lm-chat-in .35s cubic-bezier(.2,.8,.2,1) both}.lm-chat-bub:hover{background:#1d1d21;box-shadow:inset 0 0 0 1px rgba(242,242,240,.32),0 10px 30px rgba(0,0,0,.45)}.lm-chat-bub[aria-busy=true]{cursor:progress}.lm-chat-bub svg{display:block;flex:none;width:20px;height:20px}.lm-chat-bl{font:500 14px/1 var(--gs-sans,ui-sans-serif,system-ui,sans-serif);white-space:nowrap}.lm-chat-bub .lm-chat-n{position:absolute;top:-4px;right:-4px}@keyframes lm-chat-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:640px){.lm-chat-bub{right:16px;bottom:calc(100% + 12px);width:44px;height:44px;padding:0;justify-content:center;transition:opacity .2s ease,transform .2s ease}.lm-chat-bl{display:none}.lm-chat-bub[data-tucked],.lm-chat-pill[data-tucked]{opacity:0;transform:translateY(10px);pointer-events:none}.lm-chat-pill{transition:opacity .2s ease,transform .2s ease;right:16px;bottom:calc(16px + var(--cookie-banner-h, 0px))}body:has(.gs-form-acts.is-dock) .lm-chat-pill{bottom:calc(92px + var(--cookie-banner-h, 0px));width:48px;height:48px;padding:0;justify-content:center}.lm-chat-pt{display:none}.lm-chat-pill .lm-chat-n{position:absolute;top:-4px;right:-4px}}@media (prefers-reduced-motion:reduce){.lm-chat-bub,.lm-chat-pill{animation:none}.lm-chat-spin{animation-duration:2s}}