.site-dock-space{z-index:50;height:0;position:relative}.site-dock{bottom:calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#242321f2,#101010f5);border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:5px;width:max-content;max-width:calc(100% - 24px);padding:6px 9px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0004,inset 0 1px #ffffff0d}.dock-link{--lift:0;color:#c7c5c2;width:44px;height:44px;transform:translateY(calc(var(--lift)*-5px)) scale(calc(1 + var(--lift)*.22));border-radius:14px;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:flex;position:relative}.dock-link img{object-fit:contain;width:22px;height:27px;display:block}.dock-divider{background:#ffffff24;width:1px;height:24px;margin:0 5px}.dock-link span{white-space:nowrap;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#262421;border:1px solid #ffffff20;border-radius:8px;padding:7px 10px;font-size:11px;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 13px);left:50%;transform:translate(-50%,4px)}:is(.dock-link:hover,.dock-link:focus-visible){color:#fff;background:#ffffff0b}:is(.dock-link:hover span,.dock-link:focus-visible span){opacity:1;visibility:visible;transform:translate(-50%)}.dock-link:focus-visible{outline-offset:3px;outline:2px solid #ff8b45}.dock-contact{color:#ff934b}.dock-contact:hover{color:#111;background:#ff741e}.drone-demo footer{padding-bottom:110px}@media (hover:none),(pointer:coarse){.dock-link{transform:none}.dock-link span{display:none}}@media (max-width:359px){.site-dock{gap:1px;max-width:calc(100% - 16px);padding-inline:4px}.dock-link{flex:0 0 44px}.dock-divider{margin-inline:1px}}@media (max-width:700px){.dock-link span{display:none}}@media (prefers-reduced-motion:reduce){.dock-link,.dock-link span{transition:none;transform:none}.dock-link span{transform:translate(-50%)}}.site-dock-space.is-subpage{height:calc(96px + env(safe-area-inset-bottom))}
