.drone-video[data-v-e916e1c5]{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;margin:0;position:relative;overflow:hidden;transform:translateZ(0)}.drone-video.is-compact[data-v-e916e1c5]{aspect-ratio:16/10;border:0;border-radius:0}.video-player[data-v-e916e1c5]{object-fit:cover;background:var(--color-bg);width:100%;height:100%;display:block;position:absolute;inset:0}.video-error[data-v-e916e1c5]{background:var(--color-surface);margin:0;padding:16px 24px;font-size:13px;position:absolute;inset:auto 0 0}.base-dialog[data-v-b44c8d4b]{box-sizing:border-box;overscroll-behavior:contain;width:min(40rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.5rem;overflow:auto}.base-dialog[data-v-b44c8d4b]::backdrop{background:color-mix(in srgb, var(--color-bg) 80%, transparent)}@media (width<=480px){.base-dialog[data-v-b44c8d4b]{padding:1rem}}.base-button[data-v-200d45df]{border-radius:var(--radius-control);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:16px;min-width:44px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:400;line-height:22px;text-decoration:none;display:inline-flex}.is-primary[data-v-200d45df]{color:var(--color-bg);background:var(--color-success)}.is-secondary[data-v-200d45df]{color:var(--color-text);border-color:var(--color-control-border);background:0 0}.base-button[data-v-200d45df]:hover{border-color:var(--color-text)}.is-secondary[data-v-200d45df]:hover{background:var(--color-surface)}.base-button[data-v-200d45df]:disabled{opacity:.65}@media (width<=480px){.base-button[data-v-200d45df]{gap:16px;min-height:52px;padding:14px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.base-button[data-v-200d45df]{transition:none}}.back-to-top[data-v-24088b4d]{right:var(--layout-gutter);z-index:var(--layer-header);width:48px;height:48px;min-height:48px;padding:0;position:fixed;bottom:16px}.base-button[data-v-3f42decc]{border-radius:var(--radius-control);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:16px;min-width:44px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:400;line-height:22px;text-decoration:none;display:inline-flex}.is-primary[data-v-3f42decc]{color:var(--color-bg);background:var(--color-success)}.is-secondary[data-v-3f42decc]{color:var(--color-text);border-color:var(--color-control-border);background:0 0}.base-button[data-v-3f42decc]:hover{border-color:var(--color-text)}.is-secondary[data-v-3f42decc]:hover{background:var(--color-surface)}.base-button[data-v-3f42decc]:disabled{opacity:.65}@media (width<=480px){.base-button[data-v-3f42decc]{gap:16px;min-height:52px;padding:14px 18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.base-button[data-v-3f42decc]{transition:none}}.media-placeholder[data-v-a503e973]{border-radius:var(--radius-card);isolation:isolate;background:var(--gradient-media);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative;overflow:hidden}.media-placeholder[data-v-a503e973]:before{content:"";aspect-ratio:16/10;grid-area:1/1}.media-content[data-v-a503e973]{flex-direction:column;grid-area:1/1;justify-content:space-between;min-width:0;padding:28px;display:flex}.is-video[data-v-a503e973]{background:var(--gradient-video)}.is-square[data-v-a503e973]:before{aspect-ratio:1.13}.media-heading[data-v-a503e973],.media-footer[data-v-a503e973]{letter-spacing:.08em;color:var(--color-text);justify-content:space-between;gap:16px;font-size:10px;display:flex}.media-type[data-v-a503e973]{border:1px solid var(--color-border);border-radius:30px;flex-shrink:0;align-self:start;padding:2px 10px}.media-footer[data-v-a503e973]{border-top:1px solid var(--color-border);padding-top:16px}.media-caption[data-v-a503e973]{text-align:center;overflow-wrap:anywhere;flex-direction:column;align-self:center;align-items:center;gap:18px;max-width:330px;padding:24px 0;font-size:16px;line-height:1.6;display:flex}.media-symbol[data-v-a503e973]{border:1px solid var(--color-border);border-radius:50%;place-items:center;width:56px;height:56px;font-size:30px;line-height:1;display:grid}.orbit[data-v-a503e973]{z-index:-1;border:1px solid var(--color-orbit);pointer-events:none;border-radius:50%;position:absolute;inset:16% 6%}.orbit-first[data-v-a503e973]{transform:rotate(-28deg)}.orbit-second[data-v-a503e973]{inset:28% -30%;transform:rotate(23deg)}.orbit-third[data-v-a503e973]{inset:10% 23%;transform:rotate(15deg)}.is-compact .media-content[data-v-a503e973]{padding:24px}.is-compact .media-heading[data-v-a503e973],.is-compact .media-footer[data-v-a503e973]{display:none}.is-compact .media-caption[data-v-a503e973]{flex:1;justify-content:center;gap:12px;padding:0;font-size:13px}.is-compact .media-symbol[data-v-a503e973]{width:36px;height:36px;font-size:24px}@media (width<=768px){.media-content[data-v-a503e973]{padding:22px}}@media (width<=480px){.media-content[data-v-a503e973]{padding:20px}.media-caption[data-v-a503e973]{font-size:14px}.media-heading[data-v-a503e973],.media-footer[data-v-a503e973]{font-size:9px}}.signal-background[data-v-36c997a9]{--signal-scene-height:max(650px, 33.8542vw);top:calc(-1 * var(--layout-header-height,0px));z-index:-1;height:calc(var(--signal-scene-height) + 160px);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, #000 var(--signal-scene-height), transparent);mask-image:linear-gradient(to bottom, #000 var(--signal-scene-height), transparent);background:radial-gradient(750px 280px at 62% 16%,#92af1314,#0000);position:absolute;left:0;right:0;overflow:hidden}.signal-scene[data-v-36c997a9]{width:100%;height:var(--signal-scene-height);fill:none;stroke:var(--color-accent);stroke-linecap:round;display:block;overflow:visible}.signal-lines[data-v-36c997a9]{transform-origin:50%}.signal-base[data-v-36c997a9]{stroke-width:1.5px;stroke-opacity:.22}.signal-companion[data-v-36c997a9]{stroke-opacity:.16}.signal-glow[data-v-36c997a9]{stroke-width:80px;stroke-opacity:.07;filter:blur(28px)}.signal-points[data-v-36c997a9]{fill:var(--color-accent);fill-opacity:.45;stroke:none}@media (prefers-reduced-motion:no-preference){.signal-lines[data-v-36c997a9]{animation:signal-drift-36c997a9 var(--duration-signal-drift) ease-in-out infinite alternate}.signal-points[data-v-36c997a9]{animation:signal-glow-36c997a9 var(--duration-signal-glow) ease-in-out infinite alternate}.signal-lines[data-v-36c997a9],.signal-points[data-v-36c997a9]{animation-play-state:paused}.is-running .signal-lines[data-v-36c997a9],.is-running .signal-points[data-v-36c997a9]{animation-play-state:running}}@keyframes signal-drift-36c997a9{0%{transform:translate(-24px,-12px)rotate(-1deg)}to{transform:translate(24px,16px)rotate(1deg)}}@keyframes signal-glow-36c997a9{0%{fill-opacity:.25}to{fill-opacity:.65}}.form-field[data-v-11838918]{gap:8px;min-width:0;display:grid}label[data-v-11838918]{font-size:14px;font-weight:600}input[data-v-11838918],textarea[data-v-11838918]{border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-bg);width:100%;min-width:0;color:var(--color-text);padding:12px 14px}textarea[data-v-11838918]{resize:vertical;min-height:140px}input[data-v-11838918]:focus,textarea[data-v-11838918]:focus{border-color:var(--color-accent)}.field-help[data-v-11838918]{min-height:20px;color:var(--color-muted);font-size:12px}.is-error[data-v-11838918]{color:var(--color-error)}[aria-invalid=true][data-v-11838918]{border-color:var(--color-error)}.pagination[data-v-bce6a1ef]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}span[data-v-bce6a1ef]{color:var(--color-muted);margin-right:auto;font-size:13px}.confirmation[data-v-40b5f438]{overflow-wrap:anywhere;gap:20px;max-width:520px;padding:32px;display:grid}h2[data-v-40b5f438]{font-size:24px}[role=alert][data-v-40b5f438]{color:var(--color-error)}.image-card[data-v-16bad4bb]{border:1px solid var(--color-divider);background:#111;border-radius:6px;min-width:0;overflow:hidden}.card-content[data-v-16bad4bb]{height:100%;text-decoration:none;display:block}.card-content[data-v-16bad4bb]:focus-visible{outline-offset:-4px}.card-media[data-v-16bad4bb]{aspect-ratio:410/174;overflow:hidden}img[data-v-16bad4bb]{object-fit:cover;width:100%;height:100%;transition:transform .2s ease-out;display:block}.card-content:is(:hover,:focus-visible) img[data-v-16bad4bb]{transform:scale(1.03)}.card-copy[data-v-16bad4bb]{min-height:159px;padding:24px 23px 15px}.card-copy.is-offset[data-v-16bad4bb]{padding-top:34px}h2[data-v-16bad4bb]{letter-spacing:-.01px;font-size:18px;font-weight:600;line-height:26px}p[data-v-16bad4bb]{color:var(--color-muted);margin-top:8px;font-size:14px;line-height:20px}@media (width<=1280px){.card-copy[data-v-16bad4bb]{padding:20px}}@media (prefers-reduced-motion:reduce){img[data-v-16bad4bb]{transition:none}.card-content:is(:hover,:focus-visible) img[data-v-16bad4bb]{transform:none}}.page-heading[data-v-bf93a033]{margin-bottom:48px}.back-link[data-v-bf93a033]{align-items:center;gap:16px;min-height:32px;font-size:14px;text-decoration:none;display:inline-flex}.eyebrow[data-v-bf93a033]{color:var(--color-text-subtle);font-family:var(--font-mono);letter-spacing:0;margin-block:48px 24px;font-size:16px;font-weight:400;line-height:22px}h1[data-v-bf93a033]{letter-spacing:0;white-space:pre-line;font-size:80px;font-weight:600;line-height:82px}@media (width<=1280px){h1[data-v-bf93a033]{font-size:64px;line-height:1.05}}@media (width<=768px){.page-heading[data-v-bf93a033]{margin-bottom:32px}.eyebrow[data-v-bf93a033]{margin-block:28px 20px;font-size:12px}h1[data-v-bf93a033]{font-size:48px}}@media (width<=480px){h1[data-v-bf93a033]{font-size:36px}}.reveal-item{transition:opacity .55s ease-out,transform .55s ease-out;transition-delay:var(--reveal-delay,0s)}.reveal-pending{opacity:0;transform:translateY(16px)}:is(article,li).reveal-item,[data-reveal=cta].reveal-item,[data-reveal=form-title].reveal-item{transition-duration:.5s}[data-reveal=image].reveal-item,[data-reveal=laptop].reveal-item{transition-duration:.6s}[data-reveal=image].reveal-pending,[data-reveal=form-title].reveal-pending{transform:none}[data-reveal=laptop].reveal-pending,[data-reveal=cta].reveal-pending{transform:translateY(12px)}.motion-arrow{transition:transform .2s ease-out;display:inline-flex}:is(a,button,.service-link):is(:hover,:focus-visible) .motion-arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.reveal-item[data-reveal]{transition-duration:.15s;transition-delay:0s}.reveal-item.reveal-pending{transform:none}.motion-arrow{transition:none}:is(a,button,.service-link):is(:hover,:focus-visible) .motion-arrow{transform:none}}.detection-box[data-v-98357cec]{--detection-color:#62e87f}.orange[data-v-98357cec]{--detection-color:#ff7043}.box-outline[data-v-98357cec]{vector-effect:non-scaling-stroke;stroke:var(--detection-color);stroke-width:1.5px;fill:color-mix(in srgb, var(--detection-color) 12%, transparent)}.label-background[data-v-98357cec]{fill:var(--detection-color)}text[data-v-98357cec]{font-family:var(--font-mono);fill:#101112}.animated[data-v-98357cec]{animation:detect-98357cec .5s ease-out var(--box-delay) both}@keyframes detect-98357cec{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.animated[data-v-98357cec]{animation:none}}.detection-preview[data-v-9d892e5a]{width:100%;position:relative;overflow:hidden}svg[data-v-9d892e5a]{width:100%;height:100%;display:block}.reveal-marks[data-v-9d892e5a]{opacity:0;transition:opacity .45s ease-out .6s}.is-entered .reveal-marks[data-v-9d892e5a]{opacity:1}.scan-line[data-v-9d892e5a]{pointer-events:none;border-bottom:1px solid #d5ff3f99;animation:5s linear infinite alternate paused scan-9d892e5a;position:absolute;inset:0}.is-active .scan-line[data-v-9d892e5a]{animation-play-state:running}@keyframes scan-9d892e5a{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.camera-label[data-v-9d892e5a],.analysis-label[data-v-9d892e5a]{color:#f2f3ef;font:10px/14px var(--font-mono);background:#101112aa;padding:7px 12px;position:absolute;left:16px}.camera-label[data-v-9d892e5a]{top:16px}.analysis-label[data-v-9d892e5a]{bottom:16px}i[data-v-9d892e5a]{background:var(--color-accent);width:6px;height:6px;margin-right:6px;display:inline-block}@media (width<=480px){.camera-label[data-v-9d892e5a],.analysis-label[data-v-9d892e5a]{padding:4px 6px;font-size:7px;left:8px}}@media (prefers-reduced-motion:reduce){.scan-line[data-v-9d892e5a]{display:none}.detection-marks[data-v-9d892e5a]{opacity:1;transition:opacity .15s ease-out}}.uploaded-media[data-v-85dea289]{aspect-ratio:16/9;background:var(--color-bg);overflow:hidden}img[data-v-85dea289]{object-fit:contain;width:100%;height:100%;display:block}.product-card[data-v-4aff01e8]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;transition:border-color var(--duration-fast);overflow:hidden}.product-card[data-v-4aff01e8]:hover,.product-card[data-v-4aff01e8]:focus-within{border-color:var(--color-accent)}.product-card.is-wide[data-v-4aff01e8]{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface))}.is-wide .product-link[data-v-4aff01e8]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.is-wide .product-copy[data-v-4aff01e8]{gap:16px;padding:32px 36px}.is-wide .product-title[data-v-4aff01e8]{font-size:32px}.is-wide .section-copy[data-v-4aff01e8]{font-size:15px}.product-link[data-v-4aff01e8]{flex-direction:column;height:100%;text-decoration:none;display:flex}.product-link[data-v-4aff01e8]:focus-visible{outline-offset:-4px}.product-media[data-v-4aff01e8]{border-radius:0;flex-shrink:0}.product-copy[data-v-4aff01e8]{flex-direction:column;flex:1;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.product-title[data-v-4aff01e8]{letter-spacing:-.035em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(1.4rem,2vw,1.875rem);line-height:1.2}.section-copy[data-v-4aff01e8]{font-size:.875rem;line-height:1.75}.text-link[data-v-4aff01e8]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:auto;padding-top:1rem;font-size:.8125rem;display:flex}.text-link>span[data-v-4aff01e8]{color:var(--color-accent);font-size:1.25rem}@media (width<=1280px){.is-wide .product-copy[data-v-4aff01e8]{gap:14px;padding:24px 28px}.is-wide .product-title[data-v-4aff01e8]{font-size:28px}}@media (width<=768px){.is-wide .product-link[data-v-4aff01e8]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.product-copy[data-v-4aff01e8]{padding:1.375rem}.product-title[data-v-4aff01e8]{font-size:1.625rem}.is-wide .product-copy[data-v-4aff01e8]{padding:22px}.is-wide .product-title[data-v-4aff01e8]{font-size:26px}.is-wide .section-copy[data-v-4aff01e8]{font-size:14px}}@media (prefers-reduced-motion:reduce){.product-card[data-v-4aff01e8]{transition:none}}.product-documents[data-v-c024036a]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:2rem;width:100%;min-width:0;padding:2.5rem;display:grid}.documents-heading[data-v-c024036a]{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.documents-title[data-v-c024036a]{gap:1rem;display:grid}.documents-title h2[data-v-c024036a]{font-size:clamp(1.5rem,3vw,2rem)}.documents-list[data-v-c024036a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:0;padding:0;list-style:none;display:grid}.documents-list li[data-v-c024036a]{border-top:1px solid var(--color-border);min-width:0}.documents-list li[data-v-c024036a]:first-child{grid-column:1/-1}.document-item[data-v-c024036a]{align-items:center;gap:1rem;min-width:0;height:100%;padding:1.25rem 0;text-decoration:none;display:flex}.document-icon[data-v-c024036a]{width:2rem;height:2.5rem;color:var(--color-accent);flex-shrink:0}.document-icon text[data-v-c024036a]{font-family:var(--font-body);font-size:8px;font-weight:600}.document-copy[data-v-c024036a]{gap:.375rem;min-width:0;display:grid}.document-name[data-v-c024036a]{overflow-wrap:break-word;font-size:1rem;line-height:1.5}.document-arrow[data-v-c024036a]{color:var(--color-accent);margin-left:auto}.document-item.is-available:hover .document-name[data-v-c024036a],.document-item.is-available:focus-visible .document-name[data-v-c024036a]{color:var(--color-accent);text-underline-offset:.25em;text-decoration:underline}@media (width<=768px){.product-documents[data-v-c024036a]{padding:2rem}.documents-heading[data-v-c024036a]{flex-direction:column;align-items:flex-start;gap:1rem}.documents-list[data-v-c024036a]{grid-template-columns:1fr}}@media (width<=480px){.product-documents[data-v-c024036a]{gap:1.5rem;padding:1.5rem}.document-item[data-v-c024036a]{gap:.75rem}.document-name[data-v-c024036a]{font-size:.9375rem}}.product-operating-systems[data-v-602a546c]{max-width:34rem;color:var(--color-muted);font-size:.875rem;line-height:1.65}.product-integration[data-v-a547d569]{width:100%;min-width:0;container-type:inline-size}.integration-title[data-v-a547d569]{margin-bottom:1.5rem;font-size:clamp(1.5rem,3vw,2rem)}.integration-methods[data-v-a547d569]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.integration-method[data-v-a547d569]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;padding:1.75rem}.method-title[data-v-a547d569]{color:var(--color-accent);margin-bottom:1rem;font-size:1.25rem;line-height:1.3}.method-description[data-v-a547d569]{color:var(--color-muted);font-size:1rem;line-height:1.7}@container (width<=768px){.integration-methods[data-v-a547d569]{grid-template-columns:1fr;gap:1rem}}@container (width<=480px){.integration-method[data-v-a547d569]{padding:1.5rem}.method-description[data-v-a547d569]{font-size:.9375rem}}h2[data-v-c33a4db6]{letter-spacing:0;font-size:32px;line-height:38px}ul[data-v-c33a4db6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:49px 0 0;padding:0;list-style:none;display:grid}li[data-v-c33a4db6]{background:var(--color-surface);border:1px solid #373b3e;border-radius:4px;min-height:194px;padding:28px}svg[data-v-c33a4db6]{fill:none;width:44px;height:44px;stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:10px;display:block}h3[data-v-c33a4db6]{letter-spacing:0;font-size:24px;font-weight:600;line-height:28px}p[data-v-c33a4db6]{color:var(--color-muted);margin-top:10px;font-size:15px;line-height:22px}@media (width<=1280px){li[data-v-c33a4db6]{padding:24px}h3[data-v-c33a4db6]{font-size:21px}}@media (width<=768px){ul[data-v-c33a4db6]{grid-template-columns:1fr;margin-top:28px}h2[data-v-c33a4db6]{font-size:28px}}.product-registry[data-v-d52bf0f9]{border-top:1px solid var(--color-divider);overflow-wrap:anywhere;gap:14px;margin:18px 0 0;padding-top:16px;font-size:13px;line-height:20px;display:grid}dt[data-v-d52bf0f9],.registered-name[data-v-d52bf0f9]{color:var(--color-muted)}dd[data-v-d52bf0f9]{margin:0}.registry-entry[data-v-d52bf0f9]{color:var(--color-text);margin-top:4px}.registered-name[data-v-d52bf0f9]{margin-top:4px;font-size:12px;line-height:18px}.product-price dd[data-v-d52bf0f9]{color:var(--color-accent);margin-top:4px;font-size:18px;font-weight:600;line-height:26px}
