.airen-site-launch{position:fixed;right:20px;bottom:20px;z-index:50;display:flex;align-items:center;gap:10px;padding:9px 12px 9px 9px;border:1px solid #ffffff38;border-radius:16px;background:#0c274e;color:white!important;text-decoration:none!important;box-shadow:0 12px 35px #0b234438}.airen-site-icon{display:grid;place-items:center;height:38px;width:38px;border-radius:12px;background:linear-gradient(135deg,#ffb35e,#f07616);font-size:22px;color:white}.airen-site-launch b,.airen-site-launch small{display:block}.airen-site-launch b{font-size:13px}.airen-site-launch small{font-size:10px;color:#bfd1e2}.airen-site-launch i{font-style:normal;color:#ffad61}@media(max-width:760px){.airen-site-launch{right:12px;bottom:calc(78px + env(safe-area-inset-bottom));padding:7px;border-radius:14px}.airen-site-launch small{font-size:9px}.airen-site-icon{width:34px;height:34px}}

.airen-site-launch{width:60px;height:60px;padding:4px;display:block;border-radius:50%;background:#fff!important;border:2px solid #ff9b4d;animation:airen-launch-in .3s ease both}.airen-site-icon{width:100%;height:100%;border-radius:50%;box-shadow:0 0 14px #ff9b5577;animation:airen-soft-glow 5s ease-in-out infinite}.airen-site-label{position:absolute;right:0;bottom:calc(100% + 7px);background:#0c274e;border-radius:20px;padding:8px 11px;white-space:nowrap;font:700 11px system-ui;color:#fff}.airen-site-launch:focus-visible{outline:3px solid #fb8a25;outline-offset:4px}@keyframes airen-launch-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes airen-soft-glow{0%,100%{box-shadow:0 0 10px #ff9b5544}50%{box-shadow:0 0 18px #ff9b5577}}@media(max-width:760px){.airen-site-launch{width:52px;height:52px;bottom:calc(76px + env(safe-area-inset-bottom));right:12px}.airen-site-icon{width:100%;height:100%}}@media(prefers-reduced-motion:reduce){.airen-site-launch,.airen-site-icon{animation:none!important}}

@media(max-width:760px){.airen-site-launch{width:44px;height:44px;right:10px;bottom:calc(94px + env(safe-area-inset-bottom));z-index:90;box-shadow:0 5px 18px #0b234455}.airen-site-label{opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.airen-site-launch:focus-visible .airen-site-label,.airen-site-launch:hover .airen-site-label{opacity:1;transform:none}}
