.a2tron-consultant-launcher{position:fixed;right:24px;bottom:24px;z-index:99998;display:grid;width:58px;height:58px;padding:0;place-items:center;border:0;border-radius:50%;background:#111;color:#fff;box-shadow:0 14px 35px rgba(0,0,0,.24);cursor:pointer;transition:transform .18s ease,background .18s ease,opacity .18s ease}.a2tron-consultant-launcher::before{position:absolute;inset:-7px;border:1px solid rgba(17,17,17,.28);border-radius:50%;content:"";opacity:0}.a2tron-consultant-launcher:hover{background:#000;transform:translateY(-2px)}.a2tron-consultant-launcher:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 6px #111}.a2tron-consultant-launcher:active{transform:scale(.97)}.a2tron-consultant-launcher.is-open{opacity:0;pointer-events:none}.a2tron-consultant-hint{position:fixed;right:94px;bottom:36px;z-index:99998;border:0;border-radius:999px;background:#111;color:#fff;box-shadow:0 9px 26px rgba(0,0,0,.16);padding:9px 12px;font:700 12px/1 Arial,sans-serif;cursor:pointer;opacity:0;pointer-events:none;transform:translateX(6px);transition:opacity .2s ease,transform .2s ease}.a2tron-consultant-hint::after{position:absolute;right:-5px;top:50%;width:10px;height:10px;background:#111;content:"";transform:translateY(-50%) rotate(45deg)}.a2tron-consultant-hint.is-visible{opacity:1;pointer-events:auto;transform:translateX(0)}.a2tron-consultant-panel{position:fixed;right:24px;bottom:94px;z-index:99999;width:min(390px,calc(100vw - 32px));height:min(620px,calc(100dvh - 118px));overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.24);opacity:0;pointer-events:none;transform:translateY(12px) scale(.98);transform-origin:bottom right;transition:opacity .2s ease,transform .2s ease}.a2tron-consultant-panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.a2tron-consultant-panel iframe{width:100%;height:100%;border:0}@media (prefers-reduced-motion:no-preference){.a2tron-consultant-launcher::before{animation:a2tron-consultant-pulse 3.4s ease-out infinite}}@media (max-width:540px){.a2tron-consultant-launcher{right:16px;bottom:16px;width:56px;height:56px}.a2tron-consultant-hint{right:86px;bottom:31px}.a2tron-consultant-panel{right:0;bottom:0;width:100vw;height:100dvh;border-radius:0}}