.tbc-ai-launcher{position:fixed;z-index:80;right:20px;bottom:20px;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;background:#112832;color:#f4eee2;border:1px solid #b59364;border-radius:3px;text-decoration:none;font:600 16px/1.5 system-ui,sans-serif;box-shadow:0 5px 18px #07101533}.tbc-ai-launcher:hover{background:#142b34}.tbc-ai-launcher:focus-visible{outline:3px solid #947044;outline-offset:4px}.tbc-ai-launcher svg{flex:none}@media(max-width:600px){.tbc-ai-launcher{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:10px 14px}}@media print{.tbc-ai-launcher{display:none}}
