.global-assistant-link{position:fixed;right:1.1rem;bottom:1.1rem;z-index:50;display:flex;align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .3rem;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(19,42,43,.9);color:#fff;text-decoration:none;box-shadow:0 8px 24px rgba(9,29,30,.22);font-size:.75rem;backdrop-filter:blur(8px);transition:transform .2s ease,opacity .2s ease;opacity:.88}
.global-assistant-link:hover,.global-assistant-link:focus-visible{transform:translateY(-2px);opacity:1}
.global-assistant-link picture{display:block;flex:none;width:35px;height:35px}
.global-assistant-link img{display:block;width:35px;height:35px;object-fit:contain}
.global-assistant-link span{white-space:nowrap}
@media(max-width:560px){.global-assistant-link{right:calc(.65rem + env(safe-area-inset-right));bottom:calc(.65rem + env(safe-area-inset-bottom));z-index:1000;min-width:44px;min-height:44px;justify-content:center;padding:4.5px;border:1px solid rgba(255,255,255,.65);background:rgba(19,42,43,.88);box-shadow:0 6px 18px rgba(9,29,30,.28);backdrop-filter:blur(8px)}.global-assistant-link span{display:none}}
