
html body button.ai-launcher.ai-launcher[data-ai-fixed]:where(:not(.l26-post-body *)){position:fixed!important;right:16px!important;left:auto!important;bottom:var(--m6-ai-bottom,16px)!important;top:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:160px!important;height:64px!important;min-width:0!important;min-height:0!important;padding:8px!important;border:1px solid #B99A61!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 16px #1F2A4414!important;color:#1F2A44!important;z-index:90!important;transform:none!important;visibility:var(--m6-ai-visibility,visible)!important;overflow:visible!important;text-align:center!important}
html body button.ai-launcher.ai-launcher[data-ai-fixed]> :not(.m6-ai-faces,.m7-ai-label,.m6-ai-tip):where(:not(.l26-post-body *)){display:none!important}
html body button.ai-launcher.ai-launcher[data-ai-fixed]:where(:not(.l26-post-body *)):before,html body button.ai-launcher.ai-launcher[data-ai-fixed]:where(:not(.l26-post-body *)):after{display:none!important}
html body button.ai-launcher.ai-launcher[data-ai-fixed] .m6-ai-faces:where(:not(.l26-post-body *)){display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:96px!important;height:48px!important;flex:0 0 96px!important;position:static!important;transform:none!important;pointer-events:none}
html body button.ai-launcher.ai-launcher[data-ai-fixed] .m6-ai-face:where(:not(.l26-post-body *)){position:static!important;display:block!important;flex:0 0 48px!important;width:48px!important;height:48px!important;max-width:none!important;max-height:none!important;margin:0!important;transform:none!important;border:0!important;border-radius:50%!important;object-fit:contain!important;background:#fff!important;box-shadow:none!important}
html body button.ai-launcher.ai-launcher[data-ai-fixed] .m7-ai-label:where(:not(.l26-post-body *)){display:flex!important;flex:0 0 36px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;color:#1F2A44!important;font:600 14px/1.2 Arial,sans-serif!important;letter-spacing:0!important;text-shadow:none!important;pointer-events:none}
html body button.ai-launcher.ai-launcher[data-ai-fixed] .m6-ai-heart:where(:not(.l26-post-body *)){color:#D72D64!important;display:block!important;width:12px!important;height:12px!important;margin-top:2px;position:static!important;transform:none!important}
html body button.ai-launcher.ai-launcher[data-ai-fixed] .m6-ai-heart svg:where(:not(.l26-post-body *)){display:block;width:12px;height:12px;fill:currentColor}
html body button.ai-launcher.ai-launcher[data-ai-fixed] .m6-ai-tip:where(:not(.l26-post-body *)){position:absolute!important;bottom:calc(100% + 8px)!important;right:0!important;left:auto!important;top:auto!important;background:#fff!important;color:#1F2A44!important;border:1px solid #B99A61!important;border-radius:16px!important;padding:8px 16px!important;white-space:nowrap!important;box-shadow:0 4px 16px #1F2A4414!important;font:400 14px/24px Arial,sans-serif!important;pointer-events:none!important}
html body button.ai-launcher.ai-launcher[data-ai-fixed] .m6-ai-tip[hidden]:where(:not(.l26-post-body *)){display:none!important}
html body button.ai-launcher.ai-launcher[data-ai-fixed]:focus-visible:where(:not(.l26-post-body *)){outline:3px solid #1F2A44!important;outline-offset:4px!important}
@media(max-width:767px){
 html body button.ai-launcher.ai-launcher[data-ai-fixed]:where(:not(.l26-post-body *)){width:128px!important;height:52px!important;padding:4px!important;gap:4px!important;right:16px!important}
 html body button.ai-launcher.ai-launcher[data-ai-fixed] .m6-ai-faces:where(:not(.l26-post-body *)){width:80px!important;height:40px!important;flex-basis:80px!important}
 html body button.ai-launcher.ai-launcher[data-ai-fixed] .m6-ai-face:where(:not(.l26-post-body *)){width:40px!important;height:40px!important;flex-basis:40px!important}
 html body button.ai-launcher.ai-launcher[data-ai-fixed] .m7-ai-label:where(:not(.l26-post-body *)){flex-basis:28px!important;font-size:12px!important;line-height:1.1!important}
 html body button.ai-launcher.ai-launcher[data-ai-fixed] .m6-ai-tip:where(:not(.l26-post-body *)){right:calc(100% + 8px)!important;bottom:8px!important}
 html body button.ai-launcher.ai-launcher[data-ai-fixed] .m6-ai-heart:where(:not(.l26-post-body *)),html body button.ai-launcher.ai-launcher[data-ai-fixed] .m6-ai-heart svg:where(:not(.l26-post-body *)){width:10px!important;height:10px!important}
}


html body button.ai-launcher.ai-launcher[data-ai-fixed]:where(:not(.l26-post-body *)){bottom:calc(var(--t4-bar-height,0px) + 16px)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
html body:has(#ai-panel:not([hidden])) button.ai-launcher.ai-launcher[data-ai-fixed]:where(:not(.l26-post-body *)){visibility:hidden!important}
html body button.ai-launcher.ai-launcher[data-ai-fixed].m8-ai-small:where(:not(.l26-post-body *)){width:128px!important;height:52px!important;padding:4px!important;gap:4px!important}
html body button.ai-launcher.ai-launcher[data-ai-fixed].m8-ai-small .m6-ai-faces:where(:not(.l26-post-body *)){width:80px!important;height:40px!important;flex-basis:80px!important}
html body button.ai-launcher.ai-launcher[data-ai-fixed].m8-ai-small .m6-ai-face:where(:not(.l26-post-body *)){width:40px!important;height:40px!important;flex-basis:40px!important}
html body button.ai-launcher.ai-launcher[data-ai-fixed].m8-ai-small .m7-ai-label:where(:not(.l26-post-body *)){flex-basis:28px!important;font-size:12px!important;line-height:1.1!important}
@media(max-width:767px){
 html body .lp-ai-slot:where(:not(.l26-post-body *)),html body .d4-ai-slot:where(:not(.l26-post-body *)){display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important}
 html body[data-ai-fixed-ready] footer:where(:not(.l26-post-body *))::after{content:'';display:block;height:calc(var(--t4-bar-height,0px) + 84px);width:100%;flex:none}
}
