@charset "UTF-8";.hsc--drone .hd-map{left: 58px;top: 58px;width: 364px;height: 304px;border-radius: 22px;overflow: hidden;padding: 0;background: linear-gradient(155deg,color-mix(in srgb,var(--c1) 26%,#fff),#fff 62%,color-mix(in srgb,var(--c2) 14%,#fff))}.hsc--drone .hd-topo{position: absolute;inset: 0;opacity: .55}.hsc--drone .hd-topo path{fill: none;stroke: color-mix(in srgb,var(--c3) 34%,transparent);stroke-width: 1.1}.hsc--drone .hd-path{position: absolute;inset: 0}.hsc--drone .hd-path ellipse{fill: none;stroke: color-mix(in srgb,var(--c3) 62%,transparent);stroke-width: 1.8;stroke-dasharray: 6 7;animation: hdDash 6s linear infinite}.hsc--drone .hd-target{position: absolute;left: 50%;top: 52%;width: 58px;height: 58px;margin: -29px 0 0 -29px}.hsc--drone .hd-target span{position: absolute;inset: 0;border-radius: 50%;border: 1.6px solid color-mix(in srgb,var(--c3) 55%,transparent);animation: hdPing 3.4s var(--ease) infinite;animation-delay: var(--dly)}.hsc--drone .hd-target::after{content: "";position: absolute;left: 50%;top: 50%;width: 10px;height: 10px;margin: -5px 0 0 -5px;border-radius: 50%;background: var(--c3)}.hsc--drone .hd-fly{position: absolute;left: 0;top: 0;width: 100%;height: 100%}.hsc--drone .hd-drone{position: absolute;left: 0;top: 0;width: 92px;height: 74px;margin: -37px 0 0 -46px;offset-path: path("M 182 62 A 122 84 0 1 1 181.9 62");offset-rotate: 0deg;animation: hdOrbit 14s linear infinite,hscFloat 3.2s var(--ease) infinite}.hsc--drone .hd-body{position: absolute;left: 50%;top: 50%;width: 42px;height: 19px;margin: -9.5px 0 0 -21px;border-radius: 7px;background: linear-gradient(140deg,var(--ink-800),var(--ink-700));box-shadow: 0 8px 16px -6px rgba(16,32,70,.6)}.hsc--drone .hd-body::after{content: "";position: absolute;left: 50%;bottom: -7px;width: 13px;height: 11px;margin-left: -6.5px;border-radius: 0 0 6px 6px;background: var(--c3)}.hsc--drone .hd-arm{position: absolute;width: 31px;height: 3px;border-radius: 2px;background: var(--ink-700);left: 50%;top: 50%;transform-origin: left center}.hsc--drone .hd-arm.a1{transform: rotate(-152deg)}.hsc--drone .hd-arm.a2{transform: rotate(-28deg)}.hsc--drone .hd-arm.a3{transform: rotate(152deg)}.hsc--drone .hd-arm.a4{transform: rotate(28deg)}.hsc--drone .hd-prop{position: absolute;width: 32px;height: 32px;margin: -16px 0 0 -16px;border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--c2) 40%,transparent) 22%,color-mix(in srgb,var(--c2) 14%,transparent) 60%,transparent 72%);animation: hscSpin .32s linear infinite}.hsc--drone .hd-prop::before,.hsc--drone .hd-prop::after{content: "";position: absolute;left: 50%;top: 50%;width: 29px;height: 2.4px;margin: -1.2px 0 0 -14.5px;border-radius: 2px;background: rgba(30,42,77,.5)}.hsc--drone .hd-prop::after{transform: rotate(90deg)}.hsc--drone .hd-shadow{position: absolute;left: 50%;top: 78%;width: 34px;height: 8px;margin-left: -17px;border-radius: 50%;background: rgba(16,32,70,.2);filter: blur(4px);animation: hdShadow 3.2s var(--ease) infinite}.hsc--drone .hd-hud{right: 18px;top: 26px;width: 152px;padding: 13px;z-index: 5}.hsc--drone .hd-hrow{display: flex;align-items: center;justify-content: space-between;padding: 5px 0}.hsc--drone .hd-hrow + .hd-hrow{border-top: 1px solid var(--line-soft)}.hsc--drone .hd-hrow b{font-size: 13px;font-weight: 600;color: var(--ink-900);letter-spacing: -.02em}.hsc--drone .hd-hrow b::after{content: counter(hda) " m";counter-reset: hda var(--hsc-n);animation: hdAlt 6s var(--ease) infinite alternate}.hsc--drone .hd-hrow.spd b::after{content: counter(hda) " m/s";animation-name: hdSpd}.hsc--drone .hd-radar{left: 26px;bottom: 44px;width: 92px;height: 92px;z-index: 5;border-radius: 50%;overflow: hidden;padding: 0}.hsc--drone .hd-radar::before{content: "";position: absolute;inset: 12px;border-radius: 50%;border: 1px solid color-mix(in srgb,var(--c2) 32%,transparent)}.hsc--drone .hd-radar::after{content: "";position: absolute;inset: 28px;border-radius: 50%;border: 1px solid color-mix(in srgb,var(--c2) 32%,transparent)}.hsc--drone .hd-radar span{position: absolute;inset: 0;border-radius: 50%;background: conic-gradient(from 0deg,color-mix(in srgb,var(--c2) 46%,transparent) 0deg,transparent 62deg);animation: hscSpin 3.4s linear infinite}.hsc--drone .hd-c1{left: 28px;top: 20px;z-index: 6}.hsc--drone .hd-c2{right: 28px;bottom: 34px;z-index: 6}@keyframes hdDash{to{stroke-dashoffset: -26}}@keyframes hdPing{0%{transform: scale(.3);opacity: 1}100%{transform: scale(1.5);opacity: 0}}@keyframes hdOrbit{to{offset-distance: 100%}}@keyframes hdShadow{0%,100%{transform: scale(1);opacity: .35}50%{transform: scale(.82);opacity: .2}}@keyframes hdAlt{from{--hsc-n: 84}to{--hsc-n: 132}}@keyframes hdSpd{from{--hsc-n: 6}to{--hsc-n: 11}}