.drone-diy-page [hidden]{display:none!important}.diy-workspace{padding-top:1.8rem;padding-bottom:6rem}.diy-header{max-width:850px;margin:1rem 0 2rem}.diy-header h1{margin:.5rem 0;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.08}.diy-header p{color:var(--dp-ink-500)}.diy-header small{color:#586c62;margin-top:.5rem;display:block}.official-link{color:#175a45;margin-top:.6rem;font-weight:800;display:inline-block}.workspace-layout{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.progress-rail{background:#f1f6f3;border-top:4px solid #175a45;border-radius:.6rem;min-width:0;max-width:100%;padding:1.15rem;position:sticky;top:6rem}.progress-heading{gap:.35rem;display:grid}.progress-heading strong{font-size:1.2rem}.progress-heading span,.progress-rail>p{color:#596e63;font-size:.78rem}.progress-rail progress{accent-color:#175a45;width:100%;height:.5rem;margin:1rem 0}.step-outline summary{cursor:pointer;font-weight:800}.step-outline ol{margin:.8rem 0 0;padding:0;list-style:none}.step-outline li+li{border-top:1px solid #d8e2dc}.step-outline button{overflow-wrap:anywhere;word-break:break-word;text-align:left;min-width:0;max-width:100%;font:inherit;color:#234b3c;cursor:pointer;background:0 0;border:0;grid-template-columns:1.6rem minmax(0,1fr);gap:.2rem;width:100%;padding:.6rem 0;font-size:.78rem;display:grid}.step-outline small{color:#35735a;grid-column:2}.execution-panel{min-width:0}.execution-step{background:#fff;border:1px solid #ccd9d1;border-radius:1rem;padding:1.5rem;box-shadow:0 8px 25px #174b3c08}.execution-step h2{font-family:var(--font-body);margin:.2rem 0 1.3rem;font-size:1.7rem;line-height:1.2}.execution-step h3{font-family:var(--font-body);margin:0 0 .5rem;font-size:1rem}.execution-images{gap:.7rem;display:grid}.uom-image{cursor:zoom-in;text-align:left;background:#fff;border:1px solid #d3dfd8;border-radius:.6rem;width:100%;padding:0;display:block;overflow:hidden}.uom-figure{margin:0}.uom-image-frame{display:block;position:relative}.uom-image img{width:100%;height:auto;display:block}.uom-image-caption{color:#175a45;background:#f3f8f5;padding:.6rem .8rem;font-weight:800;display:block}.uom-annotations{pointer-events:none;position:absolute;inset:0}.uom-anno{justify-content:flex-start;align-items:center;display:flex;position:absolute;transform:translate(-100%,-50%)}.uom-anno[data-side=right]{flex-direction:row-reverse;transform:translateY(-50%)}.uom-anno[data-side=top]{flex-direction:column;transform:translate(-50%,-100%)}.uom-anno[data-side=bottom]{flex-direction:column-reverse;transform:translate(-50%)}.uom-anno-chip{background:#fffffff2;border:1px solid #175a45;border-radius:.35rem;gap:.02rem;max-width:15rem;padding:.2rem .42rem;line-height:1.2;display:grid;box-shadow:0 1px 5px #173f342e}.uom-anno-chip b{color:#12402f;white-space:nowrap;font-size:.68rem;font-weight:800}.uom-anno-chip i{color:#4e6d5d;white-space:nowrap;font-size:.58rem;font-style:normal;font-weight:600}.uom-anno-line{width:calc(var(--uom-len,1)*1.1rem);background:repeating-linear-gradient(90deg,#175a45 0 3px,#175a4500 3px 6px);flex:none;height:2px}.uom-anno[data-side=top] .uom-anno-line,.uom-anno[data-side=bottom] .uom-anno-line{width:2px;height:calc(var(--uom-len,1)*1rem);background:repeating-linear-gradient(#175a45 0 3px,#175a4500 3px 6px)}.uom-figure[data-flat] .uom-anno-line{width:calc(var(--uom-len,1)*.55rem)}.uom-figure[data-flat] .uom-anno[data-side=top] .uom-anno-line,.uom-figure[data-flat] .uom-anno[data-side=bottom] .uom-anno-line{width:2px;height:calc(var(--uom-len,1)*.55rem)}.uom-figure[data-flat] .uom-anno-chip{align-items:baseline;gap:.28rem;max-width:none;padding:.1rem .32rem;display:flex}.uom-figure[data-flat] .uom-anno-chip b{font-size:.54rem}.uom-figure[data-flat] .uom-anno-chip i{font-size:.5rem}.uom-anno-dot{background:#ffffffe6;border:.15rem solid #175a45;border-radius:50%;flex:none;width:.6rem;height:.6rem;box-shadow:0 0 0 3px #175a4524}.uom-anno[data-side=left] .uom-anno-dot{margin-left:-.3rem}.uom-anno[data-side=right] .uom-anno-dot{margin-right:-.3rem}.uom-anno[data-side=top] .uom-anno-dot{margin-bottom:-.3rem}.uom-anno[data-side=bottom] .uom-anno-dot{margin-top:-.3rem}.labels-note{color:#5b7166;font-size:.76rem;line-height:1.5;margin:.1rem 0 .7rem!important}.uom-scroll-hint{color:#436052;font-weight:600;display:none}.prepare-intro{background:#f4f8f6;border:1px solid #cad9d0;border-radius:.7rem;gap:.6rem;margin-bottom:1.4rem;padding:1rem;display:grid}.prepare-intro p{font-size:.92rem;line-height:1.6;margin:0!important}.prepare-privacy{color:#5c4a2c;border-left:4px solid #b3873d;padding-left:.7rem;font-size:.85rem!important}.prepare-heading{text-transform:uppercase;letter-spacing:.06em;color:#175a45;align-items:baseline;gap:.6rem;font-size:.82rem;display:flex;margin:.4rem 0 .9rem!important}.prepare-heading span{color:#5f7368;text-transform:none;letter-spacing:0;font-weight:600}.prepare-items{gap:.8rem;display:grid}.prepare-card{background:#fff;border:1px solid #d3dfd8;border-radius:.8rem;gap:.7rem;padding:1rem;display:grid}.prepare-card:has([data-prepare-choice][value=flagged]:checked){background:#fffdf7;border-color:#dfc18c}.prepare-card-head{grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.7rem;display:grid}.prepare-no{color:#fff;background:#174b3c;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:900;display:grid}.prepare-card-title h4{font-family:var(--font-body);margin:0;font-size:1.02rem;line-height:1.3}.prepare-zh{color:#5f7368;margin-top:.1rem;font-size:.78rem;font-weight:600;display:block}.prepare-card-title p{color:#3f5c4e;font-size:.86rem;line-height:1.55;margin:.3rem 0 0!important}.prepare-basis{color:#3f5c4e;white-space:nowrap;background:#eef4f1;border-radius:999px;justify-self:end;padding:.22rem .5rem;font-size:.68rem;font-weight:800}.prepare-basis[data-basis=rule]{color:#175a45;background:#e6f0ea}.prepare-basis[data-basis=report]{color:#7a5a22;background:#fdf3e2}.prepare-choice{grid-template-columns:auto auto;justify-content:start;gap:.5rem;display:grid}.prepare-choice label{cursor:pointer;background:#fff;border:2px solid #dbe5df;border-radius:.6rem;align-items:center;gap:.45rem;padding:.5rem .7rem;font-size:.84rem;font-weight:750;display:flex}.prepare-choice label:has(input:checked){background:#edf6f1;border-color:#175a45}.prepare-resolver{background:#fffaf0;border:1px solid #e0cfa8;border-radius:.65rem;gap:.6rem;padding:.85rem;display:grid}.prepare-problem{font-size:.88rem;line-height:1.55;margin:0!important}.prepare-note{color:#6b5a3a;font-size:.8rem;line-height:1.55;margin:0!important}.prepare-options{flex-wrap:wrap;gap:.45rem;display:flex}.prepare-steps{border-top:1px dashed #ddcba4;gap:.5rem;padding-top:.5rem;display:grid}.prepare-step-row{grid-template-columns:4.4rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.prepare-step-row strong{text-transform:uppercase;letter-spacing:.05em;color:#7a5a22;font-size:.74rem}.prepare-step-row p{font-size:.86rem;line-height:1.55;margin:0!important}.prepare-step-row a{color:#175a45;font-weight:750}.prepare-fixed{color:#175a45;border-top:1px dashed #ddcba4;padding-top:.5rem;font-size:.84rem;line-height:1.55;margin:.2rem 0 0!important}.prepare-model{border-top:1px solid #e2ebe6;margin-top:.2rem;padding-top:.8rem}.prepare-ready{background:#f4f9f6;border:1px solid #b9cec3;border-radius:.8rem;gap:.6rem;margin:1.3rem 0;padding:1rem;display:grid}.prepare-ready h3{font-family:var(--font-body);margin:0;font-size:1.1rem}.prepare-ready [data-prepare-summary]{color:#3f5c4e;font-size:.9rem;line-height:1.6;margin:0!important}.prepare-flag-list{color:#7a5a22;gap:.35rem;margin:0;padding-left:1.15rem;font-size:.85rem;display:grid}.prepare-ready .prepare-note{color:#5b7166}@media (width<=700px){.execution-images{overscroll-behavior-x:contain;overflow-x:auto}.uom-figure{min-width:700px}.uom-scroll-hint{display:block}.prepare-card-head{grid-template-columns:2rem minmax(0,1fr)}.prepare-basis{grid-column:2;justify-self:start}.prepare-choice{grid-template-columns:1fr}.prepare-step-row{grid-template-columns:1fr;gap:.15rem}}.image-source{color:#617569;font-size:.73rem;line-height:1.5;margin:.6rem 0 1.3rem!important}.execution-labels{background:#f0f6f2;border-left:4px solid #175a45;padding:1rem}.execution-labels h3,.execution-labels p{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.execution-labels h3 span{color:#60756a}.execution-labels p{line-height:1.5;margin:.5rem 0!important}.execution-labels strong{color:#153f30;font-size:1.06rem}.execution-labels p.unverified{color:#835b26;display:block}.do-this{margin:1.5rem 0}.do-this h3{color:#175a45;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.do-this p{font-size:1.05rem;line-height:1.6;margin:.3rem 0!important}.field-help article{border-top:1px solid #dce5df;padding:1rem 0}.field-help h3{flex-wrap:wrap;gap:.7rem;display:flex}.field-help h3 strong{font-size:1.1rem}.field-help h3 span{color:#5c7366;font-weight:500}.execution-step dl{grid-template-columns:7.2rem 1fr;gap:.5rem .8rem;margin:.6rem 0;display:grid}.execution-step dt{color:#496658;font-size:.77rem;font-weight:800}.execution-step dd{margin:0;font-size:.87rem;line-height:1.55}.prepare-list{grid-template-columns:1fr 1fr;gap:.7rem;padding-left:1.3rem;display:grid}.verification-stop{background:#fff8ea;border:1px solid #dfc18c;border-radius:.65rem;margin:1rem 0;padding:1rem}.verification-stop p{font-size:.87rem}.failure-resolver,.name-resolver{border:1px solid #d7e2da;border-radius:.6rem;margin:1rem 0;padding:.85rem}.failure-resolver summary,.name-resolver summary{cursor:pointer;font-weight:800}.blocker-options{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.name-resolver .diy-btn-secondary,.name-resolver button{margin:.25rem}.safe-control,.safe-model label,.help-drawer label{gap:.4rem;font-size:.85rem;font-weight:800;display:grid}.safe-model{grid-template-columns:1fr 1fr;gap:.8rem;margin:1rem 0;display:grid}.safe-model>p{grid-column:1/-1;font-size:.82rem}.drone-diy-page input,.drone-diy-page select{width:100%;min-height:2.9rem;font:inherit;color:#203f30;background:#fff;border:1px solid #b9cbbf;border-radius:.4rem;padding:.6rem}.drone-diy-page input[type=radio]{accent-color:#175a45;width:1.1rem;min-height:0}.account-state,.result-state{border:1px solid #cbdad0;border-radius:.6rem;margin:1.2rem 0;padding:1rem}.account-state legend,.result-state legend{font-weight:800}.account-state label,.result-state label{border-bottom:1px solid #e3ebe5;align-items:center;gap:.6rem;padding:.6rem;display:flex}.account-state p,.result-state p{color:#5a7063;font-size:.82rem}.step-actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.5rem;padding-bottom:.5rem;display:flex}.drone-diy-page .diy-btn-primary,.drone-diy-page .primary{color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#174b3c;border:0;border-radius:.55rem;padding:.8rem 1.05rem;font-weight:800;transition:background .15s,box-shadow .15s}.drone-diy-page .diy-btn-primary:hover:not(:disabled),.drone-diy-page .primary:hover:not(:disabled){background:#0f3a2e}.drone-diy-page .diy-btn-primary:disabled,.drone-diy-page .primary:disabled{color:#65756c;cursor:default;background:#e4e9e5}.drone-diy-page .diy-btn-secondary,.drone-diy-page .prepare-options button,.drone-diy-page .verification-stop button,.drone-diy-page .name-resolver button,.drone-diy-page .blocker-options button,.drone-diy-page [data-return-sms-prepare]{color:#174b3c;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #175a45;border-radius:.55rem;justify-content:center;align-items:center;padding:.55rem .9rem;font-size:.88rem;font-weight:750;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.drone-diy-page .diy-btn-secondary:hover,.drone-diy-page .prepare-options button:hover,.drone-diy-page .verification-stop button:hover,.drone-diy-page .name-resolver button:hover,.drone-diy-page .blocker-options button:hover,.drone-diy-page [data-return-sms-prepare]:hover{background:#edf6f1;border-color:#0f3a2e}.drone-diy-page .prepare-options button[aria-expanded=true]{background:#e6f0ea;border-color:#0f3a2e}.drone-diy-page .diy-link,.drone-diy-page .step-actions>[data-back],.drone-diy-page .resume-banner>[data-start-over],.drone-diy-page .preview-note button,.drone-diy-page .step1-sequence-note [data-preview-step]{color:#175a45;min-height:0;font:inherit;font-size:inherit;text-underline-offset:.15em;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.drone-diy-page .diy-link:hover,.drone-diy-page .step-actions>[data-back]:hover,.drone-diy-page .resume-banner>[data-start-over]:hover,.drone-diy-page .preview-note button:hover,.drone-diy-page .step1-sequence-note [data-preview-step]:hover{color:#0f3a2e}.drone-diy-page .reset-progress{color:#175a45;min-width:44px;min-height:44px;font:inherit;text-underline-offset:.15em;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;margin-top:.25rem;padding:.55rem .75rem;font-size:.8rem;font-weight:700;text-decoration:underline;display:inline-flex}.drone-diy-page .reset-progress:hover{color:#0f3a2e;background:#e7f1eb}.step-message{color:#855325;font-size:.85rem}.resume-banner{background:#eaf4ed;border:1px solid #aecabb;border-radius:.7rem;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.resume-banner strong{flex:1}.diy-sources{margin:2rem 0;font-size:.85rem}.diy-sources summary{cursor:pointer;font-weight:800}.persistent-help{z-index:40;color:#fff;min-height:3.1rem;font:inherit;cursor:pointer;background:#174b3c;border:1px solid #a8c1b1;border-radius:999px;padding:.8rem 1.4rem;font-weight:800;position:fixed;bottom:1.4rem;right:1.4rem;box-shadow:0 5px 18px #173f3420}.mobile-help{display:none}.help-drawer{background:#fff;border:0;width:min(100%,480px);max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:3.2rem 1.5rem 2rem;position:fixed;inset:0 0 0 auto;overflow-y:auto}.help-drawer::backdrop,.uom-lightbox::backdrop{background:#153f3055}.help-drawer h2{font-size:1.7rem;line-height:1.2}.help-drawer>label{margin:1rem 0}.help-drawer p{font-size:.9rem;line-height:1.6}.help-drawer .privacy-note{color:#5f7368;border-top:1px solid #d6e1da;padding-top:1rem;font-size:.77rem}.help-drawer>.primary{width:100%}.dialog-close{color:#174b3c;cursor:pointer;background:#fff;border:1px solid #becfc3;border-radius:50%;width:2.4rem;height:2.4rem;font-size:1.6rem;position:absolute;top:.6rem;right:.8rem}.uom-lightbox{border:0;border-radius:.6rem;width:min(96vw,1800px);max-width:none;max-height:95dvh;padding:3.2rem .7rem 1rem;overflow:auto}.uom-lightbox img{width:auto;min-width:100%;max-width:none;height:auto;display:block}.uom-lightbox p{color:#577061;font-size:.8rem}.preview-note{background:#fff8ea;padding:.7rem 1rem;font-size:.83rem;margin:0 0 1rem!important}.drone-diy-page button:focus-visible,.drone-diy-page a:focus-visible{outline-offset:3px;outline:3px solid #b68a45}.drone-diy-page .next-decision{background:#eef6f0;padding:1rem;font-size:.85rem}@media (width<=900px){.workspace-layout{grid-template-columns:1fr;gap:1rem}.progress-rail{position:relative;top:auto}.progress-rail>p{display:none}.progress-heading{justify-content:space-between;align-items:center;display:flex}.step-outline ol{grid-template-columns:1fr 1fr;gap:0 1rem;display:grid}.diy-header{margin-bottom:1.3rem}}@media (width<=600px){.diy-workspace{padding-bottom:7rem}.diy-header h1{font-size:2.2rem}.execution-step{padding:1rem}.execution-step h2{font-size:1.45rem}.execution-labels h3,.execution-labels p{grid-template-columns:1fr;gap:.2rem}.execution-labels p{border-bottom:1px solid #d9e5dd;padding:.4rem 0}.execution-step dl{grid-template-columns:1fr;gap:.2rem}.execution-step dd{margin-bottom:.65rem}.prepare-list,.safe-model,.step-outline ol{grid-template-columns:1fr}.step-actions .primary,.step-actions .diy-btn-primary{width:100%}.resume-banner{flex-wrap:wrap}.resume-banner strong{flex-basis:100%}.persistent-help{padding:.85rem 1rem calc(.85rem + env(safe-area-inset-bottom));border-radius:0;min-height:3.5rem;bottom:0;left:0;right:0}.desktop-help{display:none}.mobile-help{display:inline}.execution-panel{padding-bottom:4.5rem}.step-actions{scroll-margin-bottom:6rem}.progress-heading span{font-size:.7rem}.help-drawer{padding:3rem 1rem 2rem}.uom-lightbox img{min-width:900px}}.uom-lightbox-frame{display:block;position:relative}.uom-lightbox-frame img{width:100%;height:auto}.help-drawer [data-help-body]{gap:.2rem;display:grid}.help-drawer label{margin:.9rem 0}.help-drawer .help-carried{color:#3f5c4e;background:#f1f7f3;border-left:4px solid #7da492;padding:.6rem .7rem;font-size:.82rem;margin:.4rem 0 1rem!important}.help-drawer .help-contact{border:0;grid-template-columns:1fr 1fr;gap:.5rem;margin:.4rem 0 0;padding:0;display:grid}.help-drawer .help-contact legend{grid-column:1/-1;margin-bottom:.4rem;padding:0;font-size:.85rem;font-weight:800}.help-drawer .help-contact label{cursor:pointer;background:#fff;border:2px solid #d1ddd7;border-radius:.6rem;align-items:center;gap:.5rem;margin:0;padding:.6rem .7rem;font-weight:700;display:flex}.help-drawer .help-contact input{accent-color:#175a45;width:1.05rem;min-height:0}.help-drawer .help-contact label:has(input:checked){background:#edf6f1;border-color:#175a45}.help-secondary{font-size:.82rem;margin:.7rem 0 0!important}.help-secondary a{color:#175a45;font-weight:700}.help-success{background:#edf7f1;border:1px solid #87b29d;border-radius:.8rem;gap:.7rem;margin-top:1rem;padding:1rem;display:grid}.help-success-check{color:#fff;background:#175a45;border-radius:50%;justify-self:center;place-items:center;width:2.6rem;height:2.6rem;font-size:1.2rem;font-weight:900;display:grid}.help-success h3{font-family:var(--font-body);color:#174b3c;margin:0;font-size:1.2rem}.help-success p{line-height:1.55;margin:0!important}.help-success small{color:#6d5d3f;border-top:1px solid #bad2c6;padding-top:.6rem;font-size:.78rem;display:block}.help-success .primary{width:100%}.uom-lightbox img{min-width:0;margin-inline:auto}.execution-step{scroll-margin-top:6rem}@media (width<=600px){.progress-rail{z-index:25;background:#f1f6f3;padding:.65rem .8rem;position:sticky;top:3.5rem;box-shadow:0 3px 12px #173f3410}.progress-rail progress{margin:.5rem 0}.progress-rail .step-outline[open]{max-height:42dvh;overflow:auto}.progress-rail .reset-progress{float:right;clear:right}.execution-step{scroll-margin-top:12rem}.uom-lightbox img{min-width:0}}.step1-subscreen{border-bottom:1px solid #d8e2dc;margin:1.5rem 0;padding-bottom:1.4rem}.step1-subscreen>h3{font-size:1.15rem}.step1-screen{margin:.8rem 0 1rem}.step1-screen figcaption{color:#385e4c;font-size:.85rem}.step1-screen .uom-image-frame{min-width:720px}.step1-screen .uom-image{overflow-x:auto}.step1-table{margin:1rem 0;overflow-x:auto}.step1-table table{border-collapse:collapse;width:100%;min-width:540px;font-size:.9rem}.step1-table th,.step1-table td{text-align:left;vertical-align:top;border:1px solid #d8e2dc;padding:.7rem}.step1-table th{background:#f3f8f5}.account-start-step .failure-resolver{margin:.8rem 0}.account-start-step li{margin:.45rem 0}.account-start-step .verification-stop{margin:1rem 0}.account-start-step .step-actions{margin-top:1.5rem;padding-bottom:1rem}.step1-sequence-note{color:#3f5c4e;font-size:.88rem;line-height:1.55;margin:1rem 0 0!important}.unverified-label{color:#835b26;font-size:.85rem;font-weight:700}.step2-subscreen{border-bottom:1px solid #d8e2dc;margin:1.5rem 0;padding-bottom:1.4rem}.step2-subscreen>h3{font-size:1.15rem}.step2-subscreen>h4{margin:1rem 0 .5rem;font-size:1rem}.account-credentials-step .failure-resolver{margin:.8rem 0}.account-credentials-step li{margin:.45rem 0}.account-credentials-step .verification-stop{margin:1rem 0}.account-credentials-step .step-actions{margin-top:1.5rem;padding-bottom:1rem}.sms-panel-honesty{color:#5c4a2c;background:#fffaf0;border-left:4px solid #b3873d;padding:.7rem .8rem;font-size:.86rem;line-height:1.55;margin:.6rem 0 1rem!important}.account-credentials-step .prepare-privacy,.owner-identity-step .prepare-privacy{color:#5c4a2c;border-left:4px solid #b3873d;padding-left:.7rem;margin:.4rem 0 1rem!important;font-size:.85rem!important}.owner-identity-step .step3-evidence-caveat{margin:0 0 1.2rem}.owner-identity-step .unverified-tag{color:#835b26;margin-left:.25rem;font-size:.75rem;display:inline-block}.owner-identity-step .nationality-lookup{max-width:28rem}.name-format-resolver{background:#f7faf8;border:1px solid #d5e0d9;margin:1rem 0 1.4rem;padding:1rem}.name-format-resolver h3{margin:0 0 .6rem;font-size:1.05rem}.name-resolver-options{flex-wrap:wrap;gap:.5rem;margin:.8rem 0;display:flex}.name-resolver-panel{background:#fff;border-left:4px solid #175a45;margin:.8rem 0 0;padding:.8rem}@media (width<=600px){.account-start-step .step-actions,.account-credentials-step .step-actions,.owner-identity-step .step-actions{padding-bottom:5rem;scroll-margin-bottom:6.5rem}}.step1-screen{min-width:0;max-width:100%}.step1-screen .uom-image{box-sizing:border-box;max-width:100%}.merged-form-figure{gap:.35rem;margin:0 0 1rem;display:grid}.continues-below{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#5a7266;margin:0;padding:.35rem 0;font-size:.78rem;font-weight:700}.figure-note-summary,.figure-not-needed{color:#2f4a3c;background:#f3f8f5;border-left:4px solid #175a45;margin:.55rem 0 .85rem;padding:.7rem .85rem;font-size:.88rem;line-height:1.55}.figure-note-summary>strong,.figure-not-needed>strong{letter-spacing:.04em;text-transform:uppercase;color:#175a45;margin-bottom:.35rem;font-size:.8rem;display:block}.figure-note-summary p,.figure-not-needed p{margin:.35rem 0!important}.figure-note-basis{color:#5a6e63!important;font-size:.8rem!important}.figure-unverified{color:#5c4a2c;background:#fffaf0;border-left:4px solid #b3873d;padding:.55rem .75rem;font-size:.82rem;line-height:1.5;margin:.45rem 0 .7rem!important}.figure-placeholder-cue{color:#5a6e63;font-size:.8rem;line-height:1.5;margin:.35rem 0 .7rem!important}.figure-notice-summary{background:#f8fbf9;border:1px solid #d5e0d9;border-radius:.45rem;margin:.7rem 0 1rem;padding:.55rem .75rem}.figure-notice-summary>summary{cursor:pointer;color:#174b3c;font-weight:800}.figure-notice-summary[open]{padding-bottom:.85rem}.figure-notice-summary ol{margin:.55rem 0 0;padding-left:1.2rem}.figure-notice-summary li{margin:.35rem 0}.traveler-report-callout{color:#5c4a2c;background:#fffaf0;border-left:4px solid #b3873d;padding:.55rem .7rem;font-size:.86rem;line-height:1.5;margin:.45rem 0!important}.prepare-flag-note{background:#edf6f1;border-left:4px solid #175a45;padding:.7rem .85rem;font-size:.9rem;line-height:1.5;margin:.6rem 0 1rem!important}.figure-sms-boundary{color:#2f4a3c;background:#f3f8f5;border-left:4px solid #175a45;padding:.7rem .85rem;font-size:.88rem;line-height:1.55;margin:.55rem 0 .85rem!important}.owner-contact-step .step-actions,.identity-documents-step .step-actions{margin-top:1.5rem;padding-bottom:1rem}@media (width<=600px){.owner-contact-step .step-actions,.identity-documents-step .step-actions{padding-bottom:5rem;scroll-margin-bottom:6.5rem}}.identity-documents-step .upload-checklist{margin:.55rem 0 .85rem;padding-left:1.2rem}.identity-documents-step .specimen-link-note,.face-verification-step .specimen-link-note{color:#2f4a3c;font-size:.88rem;line-height:1.5;margin:.55rem 0 .85rem!important}.face-verification-step .step-actions{margin-top:1.5rem;padding-bottom:1rem}@media (width<=600px){.face-verification-step .step-actions{padding-bottom:5rem;scroll-margin-bottom:6.5rem}}.face-verification-step .deferred-face-path{color:#2f4a3c;background:#f3f8f5;border-left:4px solid #175a45;padding:.7rem .85rem;font-size:.88rem;line-height:1.55;margin:.85rem 0!important}.account-submit-step .step-actions,.account-review-step .step-actions{margin-top:1.5rem;padding-bottom:1rem}@media (width<=600px){.account-submit-step .step-actions,.account-review-step .step-actions{padding-bottom:5rem;scroll-margin-bottom:6.5rem}}.account-review-step .resume-hint{color:#2f4a3c;background:#f3f8f5;border-left:4px solid #175a45;margin:.6rem 0 1rem;padding:.65rem .8rem;font-size:.9rem;line-height:1.5}.account-review-step .review-state-fieldset,.aircraft-result-step .review-state-fieldset{background:#fafcfb;border:1px solid #d5e3db;gap:.55rem;margin:0 0 1rem;padding:.85rem 1rem;display:grid}.account-review-step .review-state-fieldset legend,.aircraft-result-step .review-state-fieldset legend{padding:0 .25rem;font-weight:600}.account-review-step .review-quick-actions{flex-wrap:wrap;gap:.55rem;margin:1rem 0;display:flex}.account-review-step .traveler-report-callout{background:#fff8ef;border-left:4px solid #b7791f;margin:.75rem 0;padding:.7rem .85rem;font-size:.9rem;line-height:1.5}.account-review-step .wait-days-label{gap:.35rem;max-width:16rem;margin:0 0 .85rem;font-weight:600;display:grid}.account-review-step .wait-days-label input{font:inherit;border:1px solid #c5d5cc;border-radius:4px;padding:.45rem .55rem}.account-review-step .wait-guidance{margin:0 0 1rem;font-size:.92rem;line-height:1.5}.account-review-step .approved-next{background:#f3f8f5;border-left:4px solid #175a45;margin:1rem 0;padding:.7rem .85rem}.save-mark-step .workspace-complete-banner{background:#eef7f1;border:1px solid #9bc9ae;border-left:4px solid #175a45;margin:1.2rem 0;padding:.9rem 1rem}.save-mark-step .workspace-complete-banner strong{color:#153f30;margin-bottom:.35rem;display:block}.save-mark-step .workspace-complete-banner p{line-height:1.55;margin:.4rem 0!important}.save-mark-step .save-gate-fallback{background:#fffaf0;border-left-color:#b3873d}.aircraft-entry-step .step-actions{margin-top:1.5rem;padding-bottom:1rem}@media (width<=600px){.aircraft-entry-step .step-actions{padding-bottom:5rem;scroll-margin-bottom:6.5rem}}.aircraft-entry-step .uom-figure[data-flat=true] .uom-image-frame{min-height:0}.after-submit-note{color:#5c4a2c;background:#fffaf0;border-left:4px solid #b3873d;padding:.75rem .85rem;font-size:.9rem;line-height:1.55;margin:1rem 0 0!important}.resolver-teaser{font-size:.95rem;line-height:1.5;margin:.2rem 0 1rem!important}.owner-identity-step .dji-secondary-ref{margin:1rem 0}.owner-identity-step [data-step-section]{scroll-margin-top:6.5rem}.step-mini-nav{top:var(--sticky-header-height,4rem);z-index:30;backdrop-filter:blur(8px);background:#f1f6f3eb;border:1px solid #d5e0d9;border-radius:.55rem;margin:0 0 1rem;position:sticky;box-shadow:0 2px 10px #173f340c}.step-mini-nav-inner{flex-wrap:nowrap;align-items:center;gap:.75rem;min-height:2.75rem;padding:.55rem .75rem;display:flex}.step-mini-nav-meta{flex:0 auto;align-items:center;gap:.55rem;min-width:0;display:flex}.step-mini-nav-meta strong{white-space:nowrap;font-size:.88rem}.step-mini-nav-title{color:#596e63;white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:.78rem;overflow:hidden}.step-mini-nav-meter{background:#d7e3dc;border-radius:999px;flex:none;width:3.2rem;height:.28rem;display:inline-block;overflow:hidden}.step-mini-nav-meter>i{border-radius:inherit;background:#175a45;width:0;height:100%;display:block}.step-mini-nav-chips{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;flex:auto;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.step-mini-nav-chip{color:#174b3c;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c5d4cb;border-radius:999px;flex:none;padding:.28rem .7rem;font-size:.74rem;font-weight:700}.step-mini-nav-chip.is-active,.step-mini-nav-chip[aria-current=true]{color:#fff;background:#174b3c;border-color:#174b3c}.step-mini-nav-chip:hover{border-color:#175a45}.step-mini-nav-mobile{flex:auto;min-width:0;margin:0;display:none}.step-mini-nav-mobile>summary{cursor:pointer;white-space:nowrap;font-size:.88rem;font-weight:800;list-style:none}.step-mini-nav-mobile>summary::-webkit-details-marker{display:none}.step-mini-nav-mobile-list{flex-direction:column;gap:.25rem;padding:.45rem 0 0;display:flex}.step-mini-nav-mobile-item{text-align:left;color:#174b3c;cursor:pointer;background:0 0;border:0;padding:.4rem .2rem;font-weight:700}.execution-step [data-step-section]{scroll-margin-top:6.5rem}@media (width<=900px){.step-mini-nav-title,.step-mini-nav-chips{display:none}.step-mini-nav-mobile{display:block}.step-mini-nav-inner{align-items:flex-start}}@media (width<=600px){.step-mini-nav{top:calc(var(--sticky-header-height,3.5rem) + .15rem);border-radius:0;margin-left:-.25rem;margin-right:-.25rem}.execution-step [data-step-section],.owner-identity-step [data-step-section]{scroll-margin-top:8.5rem}}.manufacturer-model-step .step10-saved-model{color:#2f4a3c;background:#edf6f1;border-left:4px solid #175a45;margin:0 0 1.2rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.55}.manufacturer-model-step .step10-saved-model [data-step10-model-ready]{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0;display:flex}.manufacturer-model-step .step10-match-hint{color:#3f5c4e;font-size:.88rem;line-height:1.5;margin:.45rem 0 0!important}.manufacturer-model-step .step10-picker-panel{margin-top:.75rem}.manufacturer-model-step .step10-lookup{border-collapse:collapse;width:100%;max-width:36rem;margin:.6rem 0 1rem;font-size:.9rem}.manufacturer-model-step .step10-lookup th,.manufacturer-model-step .step10-lookup td{text-align:left;vertical-align:top;border:1px solid #d8e2dc;padding:.55rem .7rem}.manufacturer-model-step .step10-lookup th{background:#f3f8f5}.manufacturer-model-step .step-actions{margin-top:1.5rem;padding-bottom:1rem}@media (width<=600px){.manufacturer-model-step .step-actions{padding-bottom:5rem;scroll-margin-bottom:6.5rem}}.serial-usage-step .step11-usage-list{columns:2;column-gap:1.5rem;margin:.45rem 0 .7rem;padding-left:1.2rem;font-size:.86rem;line-height:1.45}.serial-usage-step .step11-usage-list li{break-inside:avoid;margin:.2rem 0}.serial-usage-step .step11-local-checks{gap:.7rem;margin:1rem 0;display:grid}.serial-usage-step .step11-verify{align-items:flex-start}.serial-usage-step .step11-verify input{margin-top:.35rem}.serial-usage-step .step-actions{margin-top:1.5rem;padding-bottom:1rem}@media (width<=700px){.serial-usage-step .step11-usage-list{columns:1}}@media (width<=600px){.serial-usage-step .step-actions{padding-bottom:5rem;scroll-margin-bottom:6.5rem}}.drone-diy-page .hub-hero-titles h1{font-family:var(--font-display);font-weight:700}.drone-diy-page footer.step-actions{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;padding:1rem 0 0;display:flex}.drone-diy-page .diy-workspace-inner{padding-top:1rem;padding-bottom:2rem}.drone-diy-page .diy-hub-back{margin:0 0 1rem;font-size:.95rem}.drone-diy-page .diy-hub-back a{color:#175a45;font-weight:700}.prepare-visual-row{grid-template-columns:minmax(0,1.8fr) minmax(13rem,1fr);align-items:start;gap:1rem;display:grid}.prepare-visual{background:#f7faf8;border:1px solid #c9dcd0;border-radius:.65rem;min-width:0;margin:0;overflow:hidden}.prepare-visual>a{cursor:zoom-in;line-height:0;display:block}.prepare-visual img{aspect-ratio:1000/525;object-fit:contain;width:100%;height:auto;display:block}.prepare-visual figcaption{color:#2f5544;border-top:1px solid #d4e1d9;gap:.25rem;padding:.65rem .75rem;font-size:.82rem;line-height:1.45;display:grid}.prepare-visual figcaption>span{color:#667d71;font-size:.74rem}.prepare-visual figcaption a{color:#175a45;font-weight:750}.prepare-visual-checks{background:#f4f8f5;border:1px solid #d8e4dc;border-radius:.6rem;padding:.8rem;font-size:.86rem;line-height:1.5}.prepare-visual-checks>strong{color:#175a45}.prepare-visual-checks ul{margin:.45rem 0 0;padding-left:1.2rem}.prepare-visual-checks li+li{margin-top:.55rem}.prepare-visual a:focus-visible{outline-offset:-3px;outline:3px solid #b68a45}@media (width<=950px){.prepare-visual-row{grid-template-columns:1fr}.prepare-visual-checks{padding:.65rem .8rem}}@media (width<=600px){.prepare-visual figcaption{font-size:.8rem}.prepare-visual-checks{font-size:.84rem}}.prepare-visual>a{background:#f2f6f3}.prepare-visual>a img{object-fit:contain;object-position:center;background:#f3f6f3;max-height:410px}.prepare-visual figcaption{gap:.38rem}.prepare-visual figcaption>strong{font-size:.9rem;line-height:1.45}.prepare-visual figcaption span{font-size:.8rem}.prepare-photo-credit{color:#536c5e;font-size:.75rem!important}.prepare-photo-credit a{overflow-wrap:anywhere}.prepare-secondary-visual{background:#f9fbf9;border-top:1px solid #d5e2da;padding:.75rem}.prepare-secondary-visual a{color:#175a45;gap:.5rem;font-size:.82rem;font-weight:750;text-decoration:none;display:grid}.prepare-secondary-visual img{object-fit:contain;object-position:center;background:#f1f5f2;border-radius:.4rem;width:100%;height:auto;max-height:255px;display:block}.prepare-secondary-visual span{line-height:1.4}.prepare-secondary-visual a:hover span{text-decoration:underline}.prepare-photo-warning{color:#795728;background:#fff9ec;border-top:1px solid #e6d7b2;padding:.85rem .9rem;font-size:.84rem;line-height:1.55;margin:0!important}@media (width<=600px){.prepare-visual>a img{max-height:310px}.prepare-secondary-visual img{max-height:220px}}.step1-annotation-review .uom-number-pins{pointer-events:none;position:absolute;inset:0}.step1-annotation-review .uom-number-pin{box-sizing:border-box;color:#fff;background:#12533e;border:2px solid #fff;border-radius:999px;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .12rem;font:900 1rem/1 system-ui,-apple-system,Arial,sans-serif;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #103e3480}.step1-annotation-review .uom-annotation-legend{background:#f5faf7;border:1px solid #c7dacf;border-radius:.7rem;gap:.6rem;margin-top:.75rem;padding:.85rem;display:grid}.step1-annotation-review .uom-legend-heading{color:#175a45;font-size:1rem;font-weight:850;line-height:1.4;margin:0!important}.step1-annotation-review .uom-annotation-legend ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.step1-annotation-review .uom-annotation-legend li{background:#fff;border:1px solid #d4e3d9;border-radius:.5rem;align-items:flex-start;gap:.55rem;min-width:0;padding:.7rem .65rem;display:flex;margin:0!important}.step1-annotation-review .uom-legend-num{color:#fff;background:#175a45;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:1rem;font-weight:900;display:grid}.step1-annotation-review .uom-legend-text{gap:.15rem;min-width:0;line-height:1.45;display:grid}.step1-annotation-review .uom-legend-text strong{color:#124631;overflow-wrap:anywhere;font-size:1.18rem;font-weight:900}.step1-annotation-review .uom-legend-text>span{color:#2d5846;overflow-wrap:anywhere;font-size:1.03rem;font-weight:800}.step1-annotation-review .uom-image-caption{font-size:.94rem;font-weight:850;line-height:1.45}.step1-annotation-review .uom-image-frame{min-width:720px}@media (width<=700px){.step1-annotation-review .uom-annotation-legend ol{grid-template-columns:1fr}.step1-annotation-review .uom-annotation-legend{padding:.7rem}.step1-annotation-review .uom-legend-text strong{font-size:1.23rem}.step1-annotation-review .uom-legend-text>span{font-size:1.08rem}}.uom-lightbox-frame>.uom-enlarged-shot{width:max(720px,100%);min-width:0;display:block;position:relative}.uom-lightbox-frame>.uom-enlarged-shot>img{width:100%;min-width:0;max-width:none;height:auto}.uom-lightbox-frame>.uom-enlarged-legend{background:#f5faf7;border:1px solid #c6d9ce;border-radius:.6rem;margin:.9rem 0 0;padding:.8rem}.uom-lightbox-frame>.uom-enlarged-legend ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.uom-lightbox-frame>.uom-enlarged-legend li{background:#fff;border:1px solid #d5e4d9;border-radius:.45rem;align-items:flex-start;gap:.5rem;margin:0;padding:.6rem;display:flex}.uom-lightbox-frame>.uom-enlarged-legend .uom-legend-num{color:#fff;background:#175a45;border-radius:50%;flex:none;place-items:center;width:1.8rem;height:1.8rem;font-weight:900;display:grid}.uom-lightbox-frame>.uom-enlarged-legend .uom-legend-text{gap:.12rem;line-height:1.4;display:grid}.uom-lightbox-frame>.uom-enlarged-legend .uom-legend-text strong{font-size:1.12rem;font-weight:900}.uom-lightbox-frame>.uom-enlarged-legend .uom-legend-text>span{font-size:1.02rem;font-weight:800}@media (width<=700px){.uom-lightbox-frame>.uom-enlarged-legend ol{grid-template-columns:1fr}}.step1-zoomboard .uom-image{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.step1-zoomboard .uom-image-frame{width:100%;min-width:1120px;display:block}.step1-zoomboard .uom-image-frame>img{object-fit:contain;width:100%;max-width:none;height:auto;display:block}.step1-zoomboard .step1-board-source{color:#436353;padding:.5rem .2rem;font-size:.87rem;line-height:1.5}.step1-zoomboard .uom-accessible-annotations{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uom-lightbox-frame>.uom-enlarged-board{width:max(1600px,100%);min-width:0;display:block;position:relative}.uom-lightbox-frame>.uom-enlarged-board>img{width:100%;min-width:0;max-width:none;height:auto;display:block}@media (width<=700px){.step1-zoomboard .uom-image-frame{min-width:1080px}}.step3-illustrated-board{min-width:0;margin:1rem 0 1.4rem}.step3-illustrated-board .step3-illustrated-trigger{overscroll-behavior-x:contain;border:1px solid #c4dacc;overflow-x:auto}.step3-illustrated-board .step3-illustrated-frame{box-sizing:border-box;color:#183c2d;background:#f4f8f5;border-radius:.65rem;min-width:1100px;display:block;padding:0!important}.step3-board-banner{color:#fff;background:#174b3c;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:flex}.step3-demo-tag{letter-spacing:.03em;color:#fff7d5;border:1px solid #c2e1cd;border-radius:.35rem;align-items:center;max-width:46%;padding:.35rem .5rem;font-size:.81rem;font-weight:900;line-height:1.4;display:inline-flex}.step3-board-banner>strong{font-size:1.5rem;font-weight:900;line-height:1.25}.step3-board-subtitle{color:#456252;padding:.8rem 1.3rem;font-size:1rem;font-weight:800;display:block}.step3-board-field-list{gap:.8rem;padding:1rem 1.2rem;display:grid}.step3-board-row{background:#fff;border:1px solid #d4e3d9;border-radius:.8rem;grid-template-columns:2.8rem minmax(15rem,1fr) minmax(17rem,.95fr);align-items:center;gap:1.1rem;padding:.9rem;display:grid}.step3-number-badge{color:#fff;background:#14533b;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;font-size:1.25rem;font-weight:900;display:grid}.step3-board-field{gap:.5rem;min-width:0;display:grid}.step3-field-heading{flex-wrap:wrap;align-items:baseline;gap:.7rem;line-height:1.3;display:flex}.step3-field-heading>strong{color:#153f30;font-size:1.45rem;font-weight:900}.step3-field-heading>span{color:#426453;font-size:1rem;font-weight:800}.step3-fake-input{color:#456758;letter-spacing:.015em;background:#fdfefd;border:2px solid #b7d1c1;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.3rem;padding:.7rem .9rem;font-size:1.2rem;font-weight:800;display:flex}.step3-board-explainer{background:#fff9ec;border-left:4px solid #c08b28;align-content:center;gap:.3rem;min-height:5rem;padding:.55rem .85rem;line-height:1.4;display:grid}.step3-board-explainer strong{color:#164934;font-size:1.1rem;font-weight:900}.step3-board-explainer>span{color:#4e654f;font-size:.99rem;font-weight:750}.step3-board-caution{color:#6e552b;background:#fff7e5;border-top:2px solid #e1c796;padding:.95rem 1.35rem;font-size:1rem;font-weight:750;line-height:1.55;display:block}.step3-board-caution strong{color:#695026;font-weight:900}.step3-board-source{color:#456454;padding:.5rem .3rem;font-size:.84rem;line-height:1.5}.step3-passport-example{background:#fff;border:1px solid #ceded3;border-radius:.6rem;margin:.7rem 0 1.25rem;padding:.65rem}.step3-passport-example img{object-fit:contain;width:100%;height:auto;max-height:470px;display:block}.step3-passport-example figcaption{color:#4b6255;margin:.6rem .3rem;font-size:.87rem;font-weight:700}.uom-lightbox-frame>.uom-enlarged-board.step3-illustrated-frame{width:max(1500px,100%);min-width:0;height:auto;display:block}@media (width<=700px){.step3-illustrated-board .step3-illustrated-frame{min-width:1100px}.step3-board-banner>strong{font-size:1.45rem}}.diy-workspace .uom-image-frame.uom-unified-frame,.uom-lightbox-frame>.uom-enlarged-board.uom-unified-frame{box-sizing:border-box;background:#f2f8f4;grid-template-columns:minmax(0,1.15fr) minmax(25rem,.85fr);align-items:start;gap:0;width:100%;min-width:1120px;display:grid;position:relative}.diy-workspace .uom-unified-frame>.uom-unified-shot,.uom-lightbox-frame .uom-unified-frame>.uom-unified-shot{box-sizing:border-box;background:#fff;min-width:0;padding:1rem;line-height:0;display:block;position:relative}.diy-workspace .uom-unified-shot>img,.uom-lightbox-frame .uom-unified-shot>img{object-fit:contain;border:1px solid #d3e3d8;width:100%;max-width:none;height:auto;display:block}.diy-workspace .uom-unified-frame .uom-number-pins,.uom-lightbox-frame .uom-unified-frame .uom-number-pins{pointer-events:none;box-sizing:border-box;position:absolute;inset:1rem}.diy-workspace .uom-unified-frame .uom-number-pin,.uom-lightbox-frame .uom-unified-frame .uom-number-pin{box-sizing:border-box;color:#fff;background:#15523d;border:2px solid #fff;border-radius:50%;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .1rem;font:900 .91rem/1 system-ui,Arial,sans-serif;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 6px #15392c77}.diy-workspace .uom-unified-frame>.uom-unified-labels,.uom-lightbox-frame .uom-unified-frame>.uom-unified-labels{box-sizing:border-box;background:#f2f8f4;align-content:start;gap:.5rem;min-width:0;padding:1.05rem;display:grid}.diy-workspace .uom-unified-head,.uom-lightbox-frame .uom-unified-head{color:#174c39;gap:.2rem;padding:.6rem .3rem;font-size:1.05rem;font-weight:900;line-height:1.4;display:grid}.diy-workspace .uom-unified-head small,.uom-lightbox-frame .uom-unified-head small{color:#547467;font-size:.83rem;font-weight:800}.diy-workspace .uom-unified-item,.uom-lightbox-frame .uom-unified-item{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #cbded0;border-radius:.48rem;align-items:start;gap:.68rem;min-width:0;padding:.68rem .58rem;display:flex;white-space:normal!important;margin:0!important;line-height:1.48!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.diy-workspace .uom-unified-n,.uom-lightbox-frame .uom-unified-n{color:#fff;background:#15523d;border-radius:50%;flex:none;place-items:center;min-width:1.95rem;height:1.95rem;font:900 1.08rem/1 system-ui,Arial,sans-serif;display:grid}.diy-workspace .uom-unified-copy,.uom-lightbox-frame .uom-unified-copy{gap:.16rem;min-width:0;line-height:1.45;display:grid}.diy-workspace .uom-unified-copy b,.uom-lightbox-frame .uom-unified-copy b{color:#174836;overflow-wrap:anywhere;font-size:1.22rem;font-weight:900;line-height:1.35}.diy-workspace .uom-unified-copy strong,.uom-lightbox-frame .uom-unified-copy strong{color:#355b48;overflow-wrap:anywhere;font-size:1.02rem;font-weight:850;line-height:1.35}.diy-workspace .uom-unified-frame .uom-anno-chip,.uom-lightbox-frame .uom-unified-frame .uom-anno-chip{gap:.17rem;display:grid;box-shadow:none!important;white-space:normal!important;color:#174836!important;background:0 0!important;border:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}.diy-workspace .uom-unified-frame .uom-anno-chip b,.uom-lightbox-frame .uom-unified-frame .uom-anno-chip b{color:#174836!important;white-space:normal!important;font-size:1.16rem!important;font-weight:900!important;line-height:1.4!important}.diy-workspace .uom-unified-frame .uom-anno-chip i,.uom-lightbox-frame .uom-unified-frame .uom-anno-chip i{white-space:normal!important;color:#375d4b!important;font-size:1.02rem!important;font-style:normal!important;font-weight:850!important;line-height:1.4!important}.diy-workspace .uom-unified-frame .uom-anno-line,.diy-workspace .uom-unified-frame .uom-anno-dot,.uom-lightbox-frame .uom-unified-frame .uom-anno-line,.uom-lightbox-frame .uom-unified-frame .uom-anno-dot{display:none!important}.diy-workspace .uom-unified-figure>.uom-image,.diy-workspace .uom-unified-figure>.step1-screen .uom-image{overscroll-behavior-x:contain;overflow-x:auto!important}.diy-workspace .uom-unified-figure>figcaption>ol{display:none}.diy-workspace .uom-unified-provenance{color:#446252;padding:.5rem .25rem;font-size:.85rem;line-height:1.5}.uom-lightbox-frame>.uom-enlarged-board.uom-unified-frame{width:max(1500px,100%);max-width:none}@media (width<=700px){.diy-workspace .uom-unified-frame{min-width:1090px}}.drone-preview-remaining-nav{background:#eef7f1;border:1px solid #c2dacb;border-radius:.7rem;gap:.65rem;margin:0 0 1.2rem;padding:1rem;display:grid}.drone-preview-remaining-nav>strong{color:#164b36;font-size:1rem}.drone-preview-step-links{flex-wrap:wrap;gap:.42rem;display:flex}.drone-preview-step-links a{color:#185138;background:#fff;border:1px solid #96b9a3;border-radius:.5rem;place-items:center;min-width:2.25rem;height:2.25rem;font-size:1rem;font-weight:900;text-decoration:none;display:grid}.drone-preview-step-links a[aria-current=step]{color:#fff;background:#185138;border-color:#185138}.diy-workspace .uom-image-frame.uom-unified-frame,.uom-lightbox-frame>.uom-enlarged-board.uom-unified-frame{grid-template-columns:minmax(0,57fr) minmax(0,43fr);align-items:stretch;gap:0;width:100%;min-width:0}.diy-workspace .uom-unified-frame>.uom-unified-shot,.uom-lightbox-frame .uom-unified-frame>.uom-unified-shot{justify-content:center;align-self:stretch;align-items:flex-start;min-width:0;padding:.85rem;display:flex}.diy-workspace .uom-unified-frame>.uom-unified-labels,.uom-lightbox-frame .uom-unified-frame>.uom-unified-labels{gap:.45rem;min-width:0;padding:.8rem}.diy-workspace .uom-unified-head,.uom-lightbox-frame .uom-unified-head{overflow-wrap:anywhere;white-space:normal;min-width:0;padding:.4rem .25rem;font-size:.96rem;line-height:1.45}.diy-workspace .uom-unified-item,.uom-lightbox-frame .uom-unified-item{box-sizing:border-box;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.6rem;width:100%;min-width:0;padding:.65rem .6rem;line-height:1.4;display:flex}.diy-workspace .uom-unified-n,.uom-lightbox-frame .uom-unified-n{border-radius:50%;flex:0 0 1.9rem;width:1.9rem;height:1.9rem;margin:0;font-size:1rem;line-height:1}.diy-workspace .uom-unified-copy,.uom-lightbox-frame .uom-unified-copy{text-align:left;grid-template-columns:minmax(0,1fr);align-content:start;gap:.13rem;width:100%;min-width:0;max-width:100%;display:grid}.diy-workspace .uom-unified-copy b,.uom-lightbox-frame .uom-unified-copy b{word-break:break-word;font-size:1.06rem;line-height:1.4;display:block;white-space:normal!important}.diy-workspace .uom-unified-copy strong,.uom-lightbox-frame .uom-unified-copy strong{overflow-wrap:anywhere;font-size:.91rem;line-height:1.42;display:block;white-space:normal!important}.diy-workspace .uom-unified-frame .uom-number-pin{min-width:1.75rem;height:1.75rem;font-size:1rem}.diy-workspace .uom-figure[data-flat] .uom-unified-frame>.uom-unified-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.65rem}.diy-workspace .uom-figure[data-flat] .uom-unified-head{grid-column:1/-1;font-size:.87rem}.diy-workspace .uom-figure[data-flat] .uom-unified-item{gap:.4rem;padding:.5rem}.diy-workspace .uom-figure[data-flat] .uom-unified-copy b{font-size:1.02rem}.diy-workspace .uom-figure[data-flat] .uom-unified-copy strong{font-size:.93rem}.diy-workspace .uom-figure[data-flat] .uom-unified-n{flex-basis:1.55rem;width:1.55rem;height:1.55rem;font-size:.84rem}.diy-workspace .uom-unified-figure .uom-image{max-width:100%;overflow-x:auto!important}@media (width>=701px){.diy-workspace .uom-unified-frame{min-width:0!important}}@media (width<=700px){.diy-workspace .uom-unified-frame{min-width:820px!important}.diy-workspace .uom-unified-frame>.uom-unified-labels{padding:.7rem}}.drone-diy-page .step11-confirm-card{cursor:pointer;background:#f5faf6;border:2px solid #a9c8b5;border-radius:.85rem;grid-template-columns:1.55rem minmax(0,1fr);align-items:start;gap:.9rem;padding:1.05rem 1.1rem;display:grid}.drone-diy-page .step11-confirm-card:has(input:checked){background:#e7f5ec;border-color:#1b6e4c}.drone-diy-page .step11-confirm-card input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:#176b47;cursor:pointer;background:0 0;border:0;border-radius:0;width:1.45rem;max-width:1.45rem;height:1.45rem;min-height:1.45rem;margin:.15rem 0 0;padding:0;display:block}.step11-confirm-copy{gap:.35rem;min-width:0;display:grid}.step11-confirm-copy strong{color:#124a34;font-size:1.08rem;font-weight:900;line-height:1.4}.step11-confirm-copy>span{color:#486552;font-size:.95rem;font-weight:650;line-height:1.5}.step11-status-options{border:1px solid #c3d7ca;border-radius:.85rem;min-width:0;padding:1rem}.step11-status-options legend{color:#183f30;font-size:1.08rem;font-weight:900}.step11-status-options>p{color:#577062;margin:.25rem 0 .7rem;font-size:.88rem}.step11-radio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.drone-diy-page .step11-radio-card{cursor:pointer;background:#fff;border:2px solid #d3e1d7;border-radius:.7rem;grid-template-columns:1.3rem minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.85rem;display:grid}.drone-diy-page .step11-radio-card:has(input:checked){background:#eaf5ed;border-color:#176b47}.drone-diy-page .step11-radio-card input[type=radio]{appearance:auto;-webkit-appearance:radio;accent-color:#176b47;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:1.3rem;height:1.3rem;min-height:1.3rem;margin:.16rem 0 0;padding:0;display:block}.step11-radio-card span{gap:.26rem;min-width:0;display:grid}.step11-radio-card strong{color:#1e4b36;font-size:.94rem;font-weight:850;line-height:1.42}.step11-radio-card small{color:#587365;font-size:.84rem;font-weight:600;line-height:1.4}.step11-confirm-card:focus-within,.step11-radio-card:focus-within{outline-offset:2px;outline:3px solid #a2caba}@media (width<=650px){.step11-radio-grid{grid-template-columns:1fr}}.drone-diy-page{--diy-green:#0d5f3f;--diy-green-deep:#0a4a32;--diy-green-mid:#175a45;--diy-green-tint:#0d5f3f0f;--diy-green-tint-strong:#0d5f3f1f;--diy-green-wash:#e8f3ed;--diy-future:#8a9a91;--diy-done-title:#3a5c4c;--diy-hero-scrim-left:#00000059;--diy-hero-text-shadow:0 2px 8px #00000073}.drone-diy-page .diy-header{isolation:isolate;background:linear-gradient(90deg,var(--diy-hero-scrim-left) 0%,#0000002e 38%,transparent 72%), url(/images/decision/drone/drone-hero-bg.jpg) center / cover no-repeat;color:#fff;border-radius:.85rem;flex-direction:column;justify-content:flex-end;max-width:none;min-height:240px;margin:1rem 0 1.6rem;padding:1.55rem 1.6rem 1.7rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #173f3412}.drone-diy-page .diy-header .dp-eyebrow{color:#ffffffe6;text-shadow:var(--diy-hero-text-shadow);font-weight:800}.drone-diy-page .diy-header h1{color:#fff;max-width:18ch;text-shadow:var(--diy-hero-text-shadow);margin:.35rem 0 .55rem;font-weight:800}.drone-diy-page .diy-header>p{color:#fffffff2;max-width:42rem;text-shadow:var(--diy-hero-text-shadow);margin:0;font-weight:500}.drone-diy-page .diy-header .diy-hub-back{margin:.55rem 0 0}.drone-diy-page .diy-header .diy-hub-back a{color:#fff;text-underline-offset:.15em;text-shadow:var(--diy-hero-text-shadow);font-weight:700;text-decoration:underline}.drone-diy-page .diy-header .official-link:hover{color:#fff;text-shadow:0 0 12px #ffffff73,var(--diy-hero-text-shadow)}.drone-diy-page .diy-header small{color:#fffc;text-shadow:0 1px 4px #0000004d;font-weight:600}@media (width<=900px){.drone-diy-page .diy-header{min-height:180px;padding:1.2rem 1.1rem 1.3rem}}@media (width<=600px){.drone-diy-page .diy-header{background:linear-gradient(#00000052 0%,#0000002e 55%,#0000 100%),url(/images/decision/drone/drone-hero-bg.jpg) 50%/cover no-repeat;min-height:160px;padding:1rem .95rem 1.15rem}.drone-diy-page .diy-header h1{max-width:none;font-size:1.85rem}}.drone-diy-page .progress-rail{border-top-color:var(--diy-green);background:linear-gradient(#f4f9f6 0%,#eef5f1 100%)}.drone-diy-page .progress-rail progress{accent-color:var(--diy-green);height:.55rem}.drone-diy-page .progress-rail[data-workspace-finished] progress{accent-color:var(--diy-green-deep)}.drone-diy-page .step-outline summary{color:#234b3c;font-weight:800;line-height:1.35}.drone-diy-page .step-outline summary .diy-outline-current{color:var(--diy-green);font-weight:900}.drone-diy-page .progress-rail,.drone-diy-page .step-outline,.drone-diy-page .step-outline ol,.drone-diy-page .step-outline li{min-width:0;max-width:100%}.drone-diy-page .step-outline button{overflow-wrap:anywhere;word-break:break-word;color:#5a6e64;border-left:4px solid #0000;border-radius:.35rem;grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.15rem .35rem;min-width:0;max-width:100%;margin:0 -.2rem;padding:.55rem .4rem .55rem .45rem;font-weight:500;transition:background .12s,border-color .12s,color .12s;position:relative}.drone-diy-page .step-outline button>span:first-child{color:inherit;opacity:.75;font-weight:700}.drone-diy-page .step-outline button[data-step-state=todo]{color:var(--diy-future);font-weight:450}.drone-diy-page .step-outline button[data-step-state=todo]>span:first-child{opacity:.55}.drone-diy-page .step-outline button[data-step-state=current]{border-left-color:var(--diy-green);background:var(--diy-green-tint);color:#143d2d;font-weight:800}.drone-diy-page .step-outline button[data-step-state=current]>span:first-child{color:var(--diy-green);opacity:1;font-weight:900}.drone-diy-page .step-outline button[data-step-state=done]{color:var(--diy-done-title);font-weight:600}.drone-diy-page .step-outline button[data-step-state=done]>span:first-child{color:var(--diy-green-mid);opacity:1}.drone-diy-page .step-outline [data-progress-status]{color:inherit;grid-column:2;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-flex}.drone-diy-page .diy-step-badge{background:var(--diy-green);color:#fff;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.12rem .4rem;font-size:10px;font-weight:800;display:inline-flex}.drone-diy-page .diy-step-check{background:var(--diy-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.05rem;height:1.05rem;font-size:.65rem;font-weight:900;line-height:1;display:inline-grid}.drone-diy-page .diy-step-check-label{color:var(--diy-green-mid);font-size:.68rem;font-weight:750}.drone-diy-page .resume-banner{background:linear-gradient(90deg,#eaf5ee,#f3f9f5);border-color:#9bc9ae}.drone-diy-page .resume-banner.is-complete{background:linear-gradient(90deg,#d8efe3,#eaf7f0);border-color:#6ea88a;box-shadow:0 4px 16px #0d5f3f14}.drone-diy-page .resume-banner.is-complete strong{color:var(--diy-green-deep);font-size:1.02rem}.drone-diy-page .resume-banner.is-complete [data-resume-continue]{display:none}.save-mark-step{flex-direction:column;display:flex}.save-mark-step .workspace-complete-banner{background:linear-gradient(135deg,var(--diy-green-deep) 0%,var(--diy-green) 48%,#1a7a55 100%);color:#fff;border:0;border-radius:.75rem;order:-1;margin:0 0 1.2rem;padding:1.15rem 1.2rem;box-shadow:0 8px 22px #0d5f3f33}.save-mark-step .workspace-complete-banner:before{content:"✓";background:#fff3;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;margin-bottom:.65rem;font-size:1.15rem;font-weight:900;line-height:1;display:grid}.save-mark-step .workspace-complete-banner strong{color:#fff;margin-bottom:.45rem;font-size:1.15rem;line-height:1.3}.save-mark-step .workspace-complete-banner p{font-size:.92rem;color:#ffffffeb!important}.save-mark-step .workspace-complete-banner a{color:#fff;text-underline-offset:.15em;font-weight:800;text-decoration:underline}@media (width<=900px){.drone-diy-page .step-outline summary{font-size:.88rem}.drone-diy-page .step-outline summary .diy-outline-current{display:inline}}@media (width<=600px){.drone-diy-page .progress-rail{background:#f1f7f3}.drone-diy-page .step-outline summary{color:var(--diy-green-deep)}}
