.recorded-activity{--ra-paper:#fffdf8;--ra-ink:#192c35;--ra-muted:#56707a;--ra-line:#d4dfdf;--ra-soft:#eef3f1;position:absolute;inset:0;pointer-events:none;z-index:24}.recorded-activity[hidden]{display:none}.recorded-activity button,.recorded-activity input,.recorded-activity select,.recorded-activity a{pointer-events:auto}.recorded-activity button{cursor:pointer;font:inherit;min-height:40px;color:var(--ra-ink);background:var(--ra-paper);border:1px solid var(--ra-line);border-radius:9px;padding:7px 11px}.recorded-activity button:focus-visible,.recorded-activity input:focus-visible,.recorded-activity select:focus-visible{outline:3px solid #c47a00;outline-offset:2px}.recorded-activity button:disabled{opacity:.65;cursor:default}.recorded-activity__dock{position:absolute;top:var(--recorded-top,105px);left:14px;width:min(310px,calc(100% - 28px));text-align:left;padding:14px 16px!important;box-shadow:0 5px 20px #162f3620;border-left:4px solid #b67400!important;border-radius:14px!important;pointer-events:auto;background:var(--ra-paper)}.recorded-activity__dock strong,.recorded-activity__dock small{display:block}.recorded-activity__dock strong{font-size:17px}.recorded-activity__dock strong span{font-size:12px;font-weight:400;margin-left:6px;color:var(--ra-muted)}.recorded-activity__dock small{font-size:13px;color:var(--ra-muted);margin-top:3px}.recorded-activity__action{display:block;font-size:13px;font-weight:700;color:#986000;margin-top:5px}.recorded-activity__panel{position:absolute;pointer-events:auto;right:14px;top:14px;width:390px;max-width:calc(100% - 28px);max-height:calc(100% - 28px);display:flex;flex-direction:column;background:var(--ra-paper);color:var(--ra-ink);border:1px solid var(--ra-line);border-radius:15px;box-shadow:0 10px 35px #162f3633;overflow:hidden;font:15px/1.4 "Source Sans 3",system-ui,sans-serif}.recorded-activity__panel header{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:16px 18px;border-bottom:1px solid var(--ra-line)}.recorded-activity__panel h2{font-size:24px;margin:0}.recorded-activity__panel header p{font-size:12px;color:var(--ra-muted);margin:4px 0 0}.recorded-activity__body{padding:15px 18px;overflow-y:auto;overscroll-behavior:contain}.recorded-activity__panel h3{font-size:22px;margin:0 0 3px}.recorded-activity__panel p{margin:8px 0}.recorded-activity__hint{font-size:13px;color:var(--ra-muted);overflow-wrap:anywhere}.recorded-activity__summary strong{font-size:23px}.recorded-activity__group{margin-top:15px;padding-top:15px;border-top:1px solid var(--ra-line)}.recorded-activity__group>p{font-size:14px}.recorded-activity__group small{font-size:12px;color:var(--ra-muted)}.recorded-activity__group div>button{display:block;width:100%;text-align:left;margin:7px 0}.recorded-activity__group div>button small{display:block}.recorded-activity__options,.recorded-activity__play{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.recorded-activity__options label{display:flex;gap:6px;align-items:center;font-size:13px}.recorded-activity__play{margin-top:14px}.recorded-activity__play label{font-size:13px}.recorded-activity select{min-height:40px;font:inherit;color:var(--ra-ink);background:var(--ra-paper);border:1px solid var(--ra-line);border-radius:8px}.recorded-activity__cursor{display:block;font-size:13px;margin-top:15px}.recorded-activity__cursor input{display:block;width:100%;min-height:34px;accent-color:#a56400}.recorded-activity__badge{display:inline-block;font-size:12px;color:#825100;background:#fff0cf;padding:4px 7px;border-radius:5px}.recorded-activity__panel footer{padding:9px 18px;background:var(--ra-soft);font-size:12px;color:var(--ra-muted)}.recorded-activity__back{margin-bottom:12px}.recorded-activity__details figure{margin:12px 0}.recorded-activity__details img{width:100%;height:auto;border-radius:8px}.recorded-activity__details figcaption{font-size:11px;color:var(--ra-muted)}.recorded-activity__details p{font-size:13px}.recorded-activity__details a{color:inherit;text-decoration:underline}[data-theme=dark] .recorded-activity{--ra-paper:#20353f;--ra-ink:#eef4f3;--ra-muted:#bdd0d5;--ra-line:#506772;--ra-soft:#2b424b}[data-theme=dark] .recorded-activity__action{color:#f2b44f}@media(min-width:861px)and (min-height:561px){.recorded-activity__details{display:block}.recorded-activity__details-toggle{display:none}}@media(max-width:860px),(max-height:560px){.recorded-activity__dock{width:255px;padding:10px 12px!important;left:8px}.recorded-activity__dock strong{font-size:15px}.recorded-activity__dock small{font-size:12px}.recorded-activity__panel{top:auto;bottom:10px;right:8px;width:calc(100% - 16px);max-width:440px;max-height:55%;border-radius:16px}.recorded-activity__panel.is-expanded{max-height:calc(100% - 75px)}.recorded-activity__panel header{padding:10px 14px}.recorded-activity__body{padding:10px 14px}.recorded-activity__panel h2,.recorded-activity__panel h3{font-size:20px}.recorded-activity button{min-height:44px}.recorded-activity__panel footer{padding:7px 14px}.recorded-activity__play{gap:6px}.recorded-activity__options input{width:20px;height:20px}}.map-shell:has(.drone-emergency-attention) .recorded-activity__dock{display:none}@media(max-width:860px),(max-height:560px){.recorded-activity__details:not(.is-expanded){display:none}}.recorded-activity__options input[type=date]{max-width:100%;width:auto;height:40px;font:inherit;background:var(--ra-paper);color:var(--ra-ink);border:1px solid var(--ra-line);border-radius:8px;padding:5px}.recorded-activity__group-photo{margin:10px 0}.recorded-activity__group-photo img{width:100%;height:130px;object-fit:cover;border-radius:8px}.recorded-activity__group-photo figcaption{font-size:11px;color:var(--ra-muted)}.recorded-activity__group-photo a{color:inherit;text-decoration:underline}@media(max-width:860px),(max-height:560px){.recorded-activity__panel{bottom:160px;max-height:min(55%,calc(100% - 238px))}.recorded-activity__panel.is-expanded{max-height:calc(100% - 238px)}}.recorded-activity__panel.has-recording .recorded-activity__details:not(.is-expanded){display:none}.recorded-activity__panel.has-recording .recorded-activity__details-toggle{display:inline-block}.recorded-activity__panel.has-recording footer{display:none}.recorded-activity__play button[aria-pressed=true]{background:#26434b;color:#fff}@media(max-width:860px),(max-height:560px){.recorded-activity__panel.has-recording{bottom:70px;max-height:265px}.recorded-activity__panel.has-recording.is-expanded{max-height:65%}.recorded-activity__panel.has-recording header{padding:6px 12px}.recorded-activity__panel.has-recording header h2{font-size:16px}.recorded-activity__panel.has-recording header p,.recorded-activity__panel.has-recording h3,.recorded-activity__panel.has-recording h3+p{display:none}.recorded-activity__panel.has-recording .recorded-activity__back{font-size:12px;min-height:32px;margin-bottom:5px}.recorded-activity__panel.has-recording .recorded-activity__body{padding:6px 12px}.recorded-activity__panel.has-recording .recorded-activity__play{margin-top:5px;gap:4px;font-size:12px}.recorded-activity__panel.has-recording .recorded-activity__cursor{margin-top:5px}.recorded-activity__panel.has-recording .recorded-activity__hint{margin:2px 0;font-size:11px}.recorded-activity__panel.has-recording .recorded-activity__details-toggle{font-size:12px;min-height:32px}}.recorded-activity:has(.recorded-activity__panel.has-recording){z-index:65}.recorded-activity__panel.has-recording{width:360px;border-radius:12px}.recorded-activity__panel.has-recording header{padding:11px 16px;align-items:center}.recorded-activity__panel.has-recording header h2{font-size:18px;font-weight:600}.recorded-activity__panel.has-recording header p{display:none}.recorded-activity__panel.has-recording header button{min-height:34px;width:34px;padding:0;border:0;font-size:22px}.recorded-activity__panel.has-recording .recorded-activity__body{padding:0 16px 12px}.recorded-activity__panel.has-recording .recorded-activity__back{border:0;background:none;font-size:12px;min-height:34px;padding:0;margin:0;color:var(--ra-muted)}.recorded-flight-identity{position:relative;display:grid;grid-template-columns:70px 1fr;align-items:center;gap:12px;padding:10px 0 15px}.recorded-flight-identity.has-photo{display:block;padding-top:0}.recorded-flight-identity figure{margin:0 -16px 12px;background:var(--ra-soft)}.recorded-flight-identity figure img{display:block;width:100%;height:160px;object-fit:cover}.recorded-flight-identity figcaption{font-size:10px;line-height:1.3;padding:4px 10px;color:var(--ra-muted)}.recorded-flight-identity figcaption a{color:inherit;text-decoration:underline}.recorded-drone-symbol{width:70px;height:50px;color:#4e777d}.recorded-flight-title small{font-size:10px;letter-spacing:1.1px;color:var(--ra-muted);font-weight:650}.recorded-activity__panel .recorded-flight-title h3{display:block;font-size:23px;line-height:1.1;letter-spacing:-.5px;margin:5px 0;overflow-wrap:anywhere}.recorded-activity__panel .recorded-flight-title p{display:block;font-size:12px;color:var(--ra-muted);margin:3px 0}.recorded-flight-title time{font-size:12px}.recorded-flight-readings{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:14px 0;border-top:1px solid var(--ra-line);border-bottom:1px solid var(--ra-line)}.recorded-flight-readings small{font-size:11px;color:var(--ra-muted);display:block}.recorded-flight-readings strong{display:block;font:600 20px/1.6 "Source Sans 3",sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.recorded-flight-readings strong.unavailable{font-size:12px;line-height:32px;color:var(--ra-muted);font-weight:400}.recorded-flight-timeline{padding:12px 0 0}.recorded-flight-clock,.recorded-flight-endpoints,.recorded-flight-meta{display:flex;align-items:center;justify-content:space-between;gap:6px}.recorded-flight-clock time{font-size:21px;letter-spacing:.5px;font-variant-numeric:tabular-nums}.recorded-flight-clock span,.recorded-flight-meta{font-size:11px;color:var(--ra-muted)}.recorded-flight-chart{position:relative;height:42px;margin-top:6px;border-bottom:1px solid var(--ra-line)}.recorded-flight-chart svg{display:block;width:100%;height:100%;overflow:visible}.recorded-flight-chart i{position:absolute;top:0;bottom:0;border-left:1px solid var(--ra-muted);pointer-events:none}.recorded-activity__panel.has-recording .recorded-activity__cursor{margin:0}.recorded-activity__cursor input{margin:0;accent-color:#268a86;cursor:ew-resize}.recorded-flight-endpoints{font-size:10px;color:var(--ra-muted);font-variant-numeric:tabular-nums}.recorded-activity__panel.has-recording .recorded-activity__play{display:grid;grid-template-columns:1.2fr .65fr 1fr 1fr;gap:6px;margin-top:12px;font-size:13px}.recorded-activity__play button{padding:6px;border-radius:7px}.recorded-activity__play .recorded-play-primary{background:#234750;color:#fff;border-color:#234750;display:flex;align-items:center;justify-content:center;gap:8px}.recorded-activity__play select{text-align:center;width:100%}.recorded-flight-meta{margin-top:8px}.recorded-flight-meta button{font-size:12px;border:0;background:transparent;min-height:36px;padding:4px}.recorded-activity__details{border-top:1px solid var(--ra-line);padding-top:10px}.recorded-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:860px),(max-height:560px){.recorded-activity__panel.has-recording{width:calc(100% - 16px);bottom:64px;max-height:310px;max-width:440px}.recorded-activity__panel.has-recording.is-expanded{max-height:70%}.recorded-activity__panel.has-recording header{padding:5px 12px}.recorded-activity__panel.has-recording .recorded-activity__body{padding:0 12px 7px}.recorded-activity__panel.has-recording .recorded-activity__back{position:absolute;top:3px;right:54px;font-size:11px;min-height:32px}.recorded-flight-identity,.recorded-flight-identity.has-photo{display:grid;grid-template-columns:68px 1fr;gap:10px;padding:6px 0 8px}.recorded-flight-identity figure{margin:0;position:relative;height:64px;border-radius:6px;overflow:hidden}.recorded-flight-identity figure img{height:100%;object-fit:cover}.recorded-flight-identity figcaption{position:absolute;bottom:0;padding:2px;background:#fffdf8e8;font-size:6px;line-height:1.1}.recorded-activity__panel .recorded-flight-title h3{font-size:19px;margin:2px 0}.recorded-flight-title small{font-size:9px;letter-spacing:.5px}.recorded-activity__panel .recorded-flight-title p{font-size:10px;margin:1px 0}.recorded-flight-title time{font-size:10px}.recorded-flight-readings{padding:5px 0;gap:5px}.recorded-flight-readings small{font-size:10px}.recorded-flight-readings strong{font-size:18px;line-height:1.3}.recorded-flight-readings strong.unavailable{line-height:23px;font-size:11px}.recorded-flight-timeline{padding-top:5px;position:relative}.recorded-flight-clock time{font-size:15px}.recorded-flight-chart{position:absolute;left:90px;right:0;top:0;height:23px;opacity:.8;margin:0}.recorded-flight-clock span{display:none}.recorded-activity__cursor input{min-height:26px}.recorded-activity__panel.has-recording .recorded-activity__play{margin-top:6px;gap:5px}.recorded-activity__play button,.recorded-activity__play select{min-height:40px}.recorded-flight-meta{margin-top:0;font-size:10px}.recorded-flight-meta button{min-height:30px}}@media(max-width:860px),(max-height:560px){.recorded-activity__panel.has-recording{max-height:330px}.recorded-activity__panel.has-recording .recorded-flight-title p{display:block;font-size:10px;margin:0}.recorded-activity__panel.has-recording .recorded-flight-title h3{font-size:18px;margin:1px 0;line-height:1.1}.recorded-activity__panel.has-recording .recorded-flight-identity{padding:3px 0 6px}.recorded-activity__panel.has-recording .recorded-flight-meta .recorded-activity__details-toggle{min-height:30px;border:0}}.public-track-start{border:0;background:none;padding:0 0 12px;width:184px;color:#f7fafb;cursor:pointer;font:500 12px/1.3 "Source Sans 3",system-ui,sans-serif;text-align:left;isolation:isolate}.public-track-label{display:flex;gap:9px;align-items:center;padding:9px 10px;background:#203641;border:1px solid #49616d;border-top:2px solid #efaf37;border-radius:8px;box-shadow:0 4px 14px #0b20254d;transition:background .15s,box-shadow .15s}.public-track-start:before{content:"";position:absolute;bottom:3px;left:50%;height:9px;border-left:2px solid #203641}.public-track-start:after{content:"";position:absolute;bottom:0;left:calc(50% - 3px);width:6px;height:6px;background:#efaf37;border:2px solid #203641;border-radius:50%;box-sizing:border-box}.public-track-label__icon{display:grid;place-items:center;flex:none;width:25px;height:28px;background:#efaf3721;border-radius:5px;color:#ffd16b;font-size:17px;font-weight:700}.public-track-label__text{display:grid;gap:3px;min-width:0}.public-track-label__date{font-size:11px;line-height:1.1;font-weight:700;color:#ffd16b;white-space:nowrap}.public-track-label__title{font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-track-label__detail{font-size:10px;color:#d0dee3}.public-track-start:hover .public-track-label{background:#304c59;box-shadow:0 5px 20px #0b202566}.public-track-start[aria-pressed=true] .public-track-label{border-color:#ffd16b;background:#203b47}.public-track-start:focus-visible{outline:3px solid #efaf37;outline-offset:4px;border-radius:8px}.public-drone-history{--ra-paper:#fff;--ra-soft:#f1f5f7;--ra-line:#dce5e9;--ra-ink:#19333f;--ra-muted:#607781;--ph-accent:#efaf37;--ph-navy:#19333f;--ph-green:#25887d}.public-drone-history .public-history-panel{width:400px;border:1px solid #cbd9df;border-radius:16px;box-shadow:0 12px 44px #152d3c30;font-family:"Source Sans 3",system-ui,sans-serif}.public-drone-history .public-history-panel>header{background:var(--ph-navy);border:0;color:#fff;padding:19px 20px 18px;align-items:flex-start;position:relative}.public-drone-history .public-history-panel>header:after{content:"";position:absolute;bottom:0;left:20px;width:42px;height:3px;background:var(--ph-accent)}.public-history-eyebrow{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:1.35px;color:#bfced6;margin-bottom:7px}.public-history-eyebrow i{width:5px;height:5px;background:var(--ph-accent);border-radius:50%}.public-drone-history .public-history-panel header h2{font-size:27px;line-height:1.2;font-weight:650;letter-spacing:-.5px}.public-drone-history .public-history-panel header p{display:block;font-size:12px;color:#c2d2d9;margin:6px 0 0}.public-drone-history .public-history-panel>header>button{color:#d4e1e6;border:1px solid #ffffff26;background:#ffffff0a;border-radius:50%;width:32px;height:32px;min-height:32px;font-size:20px;padding:0}.public-drone-history .recorded-activity__body{padding:17px 18px}.public-drone-history .public-history-panel.has-recording .recorded-activity__body{padding:0 18px 14px}.public-archive-overview{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--ra-line);margin-bottom:16px}.public-archive-overview>div{display:grid;gap:5px}.public-archive-overview small{font-size:9px;font-weight:650;letter-spacing:1px;color:var(--ra-muted)}.public-archive-overview strong{font-size:17px;letter-spacing:-.25px}.public-archive-overview>span{display:grid;text-align:center;min-width:43px;font-size:27px;line-height:1.1;font-weight:650;color:var(--ra-ink)}.public-archive-overview>span small{font-size:10px;letter-spacing:0;font-weight:400;margin-top:2px}.public-history-filter{display:flex;flex-wrap:wrap;gap:7px;align-items:end}.public-history-filter label{display:grid;gap:6px;font-size:11px;color:var(--ra-muted);flex:1;min-width:140px}.public-history-filter input{font:inherit;font-size:13px;color:var(--ra-ink);background:var(--ra-soft);border:1px solid var(--ra-line);border-radius:7px;min-height:38px;padding:7px;width:100%;box-sizing:border-box}.public-history-filter button{font-size:11px;min-height:38px;padding:6px 9px}.public-history-count{display:flex;align-items:center;justify-content:space-between;margin:18px 0 9px;font-size:11px;color:var(--ra-muted)}.public-history-count strong{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--ra-ink);font-weight:650}.public-history-count i{width:6px;height:6px;background:var(--ph-green);border-radius:50%}.public-history-show{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--ra-muted);margin-bottom:14px}.public-history-show input{accent-color:var(--ph-green);width:15px;height:15px}.public-history-list{display:grid;gap:10px}.public-drone-history .public-history-record{display:flex;align-items:stretch;gap:13px;width:100%;text-align:left;padding:12px;background:var(--ra-paper);border:1px solid var(--ra-line);border-radius:10px;box-shadow:0 2px 4px #19333f05;transition:border-color .15s,box-shadow .15s}.public-drone-history .public-history-record:hover{border-color:#6b929e;box-shadow:0 3px 14px #19333f12}.public-drone-history .public-history-record:focus-visible{outline:3px solid var(--ph-accent);outline-offset:2px}.public-date-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:49px;min-width:49px;border:1px solid var(--ra-line);border-radius:7px;background:var(--ra-soft);overflow:hidden;align-self:flex-start}.public-date-stamp small{display:block;width:100%;text-align:center;text-transform:uppercase;color:#fff;background:#385462;font-size:10px;letter-spacing:1.1px;line-height:21px;font-weight:650}.public-date-stamp strong{font-size:25px!important;line-height:30px;font-weight:650!important;color:var(--ra-ink)}.public-date-stamp>span{font-size:9px;line-height:15px;color:var(--ra-muted)}.public-history-record-content{display:grid;gap:3px;min-width:0;flex:1}.public-history-record-heading{display:flex;align-items:start;justify-content:space-between;gap:5px}.public-history-record-heading>strong{font-size:15px;line-height:1.2;font-weight:650;overflow-wrap:anywhere}.public-source-tag{display:inline-flex;align-items:center;align-self:start;font-size:9px!important;letter-spacing:.6px;font-weight:650;color:var(--ra-muted);background:var(--ra-soft);border:1px solid var(--ra-line);padding:2px 5px;border-radius:4px;white-space:nowrap}.public-history-record-content>small{font-size:10px;color:var(--ra-muted)}.public-history-record-times{display:flex;gap:6px;align-items:center;margin-top:6px;font-variant-numeric:tabular-nums;font-size:12px}.public-history-record-times>span{color:#97abb4}.public-history-record-times>small{margin-left:auto;font-size:10px;color:var(--ra-muted)}.public-history-record-action{display:flex;justify-content:space-between;font-size:10px;color:var(--ph-green);font-weight:650;margin-top:5px;padding-top:6px;border-top:1px solid var(--ra-line)}.public-drone-history .recorded-activity__hint{font-size:11px;color:var(--ra-muted);margin-top:13px}.public-history-panel details{font-size:11px;color:var(--ra-muted);margin-top:14px}.public-history-panel details p{font-size:12px}.public-history-more{width:100%;margin-top:12px}.public-drone-history .public-history-panel footer{display:flex;justify-content:space-between;gap:10px;font-size:10px;padding:9px 18px;border-top:1px solid var(--ra-line);background:var(--ra-soft);color:var(--ra-muted)}.public-drone-history .public-history-panel.has-recording footer{display:none}.public-drone-history .public-history-dock{position:absolute;left:14px;bottom:110px;display:flex;gap:11px;align-items:center;padding:12px 15px;border:1px solid #49616d;border-top:2px solid var(--ph-accent);border-radius:11px;background:var(--ph-navy);color:#fff;box-shadow:0 6px 24px #102f3a3d;pointer-events:auto}.public-history-dock-icon{display:block;color:#ffc75d;width:35px;height:35px}.public-history-dock-icon svg{width:100%;height:100%}.public-history-dock>span:last-child{display:grid;gap:3px;text-align:left}.public-history-dock strong{display:flex;gap:16px;justify-content:space-between;font-size:15px;font-weight:650}.public-history-dock b{color:#ffd16b;font-size:13px}.public-history-dock small{font-size:10px;color:#c1d3dc}.public-history-dock .public-history-dock-dates{font-size:12px;color:#ffd16b}.public-drone-history .public-history-panel.has-recording header{padding:13px 18px}.public-drone-history .public-history-panel.has-recording header h2{font-size:20px}.public-drone-history .public-history-panel.has-recording header p{display:none}.public-drone-history .public-history-panel.has-recording .public-history-eyebrow{font-size:9px;margin-bottom:4px}.public-drone-history .public-history-panel .recorded-activity__back{color:var(--ra-muted);font-size:11px;border:0;background:none;padding:9px 0;min-height:35px;margin:0}.public-replay-date{display:flex;align-items:center;gap:11px;padding:7px 0 13px;border-bottom:1px solid var(--ra-line)}.public-replay-date .public-date-stamp{width:41px;min-width:41px}.public-replay-date .public-date-stamp small{line-height:17px;font-size:8px}.public-replay-date .public-date-stamp strong{font-size:21px!important;line-height:26px}.public-replay-date .public-date-stamp>span{display:none}.public-replay-date>div{display:grid;gap:3px;flex:1;min-width:0}.public-replay-date>div strong{font-size:15px;font-weight:650}.public-replay-date>div span{font-size:10px;color:var(--ra-muted)}.public-replay-date>.public-source-tag{align-self:center;color:#8b620d;background:#fff6df;border-color:#eddfb6}.public-drone-history .public-history-panel .recorded-flight-identity,.public-drone-history .public-history-panel .recorded-flight-identity.has-photo{display:flex;gap:13px;align-items:center;padding:15px 0;margin:0}.public-drone-history .recorded-flight-identity figure{width:78px;min-width:78px;margin:0;border-radius:8px;overflow:hidden;border:1px solid var(--ra-line)}.public-drone-history .recorded-flight-identity figure img{height:65px;width:100%;object-fit:cover}.public-replay-glyph{width:65px;min-width:65px;height:65px;display:grid;place-items:center;color:#426675;background:radial-gradient(circle,#d9e8e9 1px,transparent 1px) 0 0/8px 8px,var(--ra-soft);border:1px solid var(--ra-line);border-radius:9px}.public-replay-glyph svg{width:43px;height:43px}.public-drone-history .recorded-flight-title small{font-size:9px;letter-spacing:.8px}.public-drone-history .public-history-panel .recorded-flight-title h3{font-size:22px;font-weight:650;line-height:1.1;margin:4px 0;letter-spacing:-.4px}.public-drone-history .public-history-panel .recorded-flight-title p{font-size:10px;margin:3px 0}.public-drone-history .recorded-flight-title time{font-size:11px;color:var(--ra-muted);font-variant-numeric:tabular-nums}.public-drone-history .recorded-flight-readings{border:0;padding:0;gap:6px;margin:0 0 14px}.public-drone-history .recorded-flight-readings>div{border:1px solid var(--ra-line);border-radius:8px;background:var(--ra-soft);padding:8px 9px}.public-drone-history .recorded-flight-readings small{font-size:10px}.public-drone-history .recorded-flight-readings strong{font-size:20px;line-height:1.5;font-weight:650;letter-spacing:-.3px}.public-drone-history .recorded-flight-timeline{border:1px solid var(--ra-line);border-radius:9px;padding:12px;background:var(--ra-paper)}.public-chart-heading{display:flex;justify-content:space-between;font-size:9px;font-weight:650;letter-spacing:.7px;color:var(--ra-muted);margin-bottom:10px}.public-chart-heading>span:last-child{color:var(--ph-green);letter-spacing:0}.public-drone-history .recorded-flight-clock time{font-size:24px;font-weight:650;letter-spacing:.3px}.public-drone-history .recorded-flight-clock .public-position-state{font-size:9px;color:var(--ph-green)}.public-drone-history .recorded-flight-clock .is-gap{color:#98702e}.public-drone-history .recorded-flight-chart{position:relative;left:auto;right:auto;top:auto;height:51px;margin-top:10px;color:var(--ph-green);background:repeating-linear-gradient(to bottom,transparent 0,transparent 16px,var(--ra-line) 17px,transparent 18px)}.public-drone-history .recorded-flight-chart i{border-left:1px solid #d29122}.public-drone-history .recorded-activity__cursor input{accent-color:#d39426;min-height:24px}.public-drone-history .recorded-flight-endpoints{font-size:9px;gap:8px;align-items:start}.public-drone-history .recorded-flight-endpoints>span:last-child{text-align:right}.public-drone-history .public-history-panel .recorded-activity__play{gap:6px;margin-top:12px;grid-template-columns:1.1fr .65fr .9fr 1fr}.public-drone-history .recorded-activity__play button,.public-drone-history .recorded-activity__play select{font-size:12px;min-height:42px}.public-drone-history .recorded-activity__play .recorded-play-primary{background:#efaf37;color:#1c3440;border-color:#dfa332;font-weight:700}.public-drone-history .recorded-activity__play button[aria-pressed=true]{background:#1e5860;border-color:#1e5860;color:#fff}.public-drone-history .recorded-flight-meta{font-size:10px;margin-top:8px}.public-drone-history .recorded-flight-meta button{font-size:10px;min-height:30px;border:0;color:var(--ra-muted)}[data-theme=dark] .public-drone-history{--ra-paper:#20343e;--ra-soft:#29414d;--ra-line:#3f5965;--ra-ink:#eef5f7;--ra-muted:#b1c6d0;--ph-green:#6bc7b5}[data-theme=dark] .public-drone-history .public-history-panel{border-color:#4c636e}[data-theme=dark] .public-replay-glyph{color:#a6d1da}[data-theme=dark] .public-replay-date>.public-source-tag{color:#ffce71;background:#68501f;border-color:#957138}@media(max-width:860px),(max-height:560px){.public-drone-history .public-history-panel{width:calc(100% - 16px);max-width:440px;right:8px;top:auto;bottom:65px;border-radius:15px;max-height:55%}.public-drone-history .public-history-panel>header{padding:13px 14px}.public-drone-history .public-history-panel header h2{font-size:23px}.public-drone-history .public-history-panel header p{font-size:11px}.public-history-eyebrow{font-size:9px;margin-bottom:4px}.public-drone-history .recorded-activity__body{padding:12px}.public-history-filter input{font-size:16px}.public-history-filter button{min-height:42px}.public-history-count{margin-top:13px}.public-archive-overview{margin-bottom:12px;padding-bottom:12px}.public-archive-overview strong{font-size:15px}.public-history-record-heading>strong{font-size:14px}.public-history-record-times{gap:4px;font-size:11px}.public-drone-history .public-history-dock{left:8px;bottom:155px;padding:10px 12px;max-width:calc(100% - 75px)}.public-drone-history .public-history-panel.has-recording{max-height:365px;bottom:65px}.public-drone-history .public-history-panel.has-recording.is-expanded{max-height:calc(100% - 145px)}.public-drone-history .public-history-panel.has-recording header{padding:8px 12px}.public-drone-history .public-history-panel.has-recording header h2{font-size:17px}.public-drone-history .public-history-panel.has-recording .public-history-eyebrow{display:none}.public-drone-history .public-history-panel.has-recording .recorded-activity__body{padding:0 11px 10px}.public-drone-history .public-history-panel.has-recording .recorded-activity__back{font-size:10px;min-height:27px;padding:5px 0;position:static}.public-replay-date{padding:3px 0 7px;gap:8px}.public-replay-date .public-date-stamp{display:none}.public-replay-date>div{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.public-replay-date>div strong{font-size:12px}.public-replay-date>div span{font-size:9px}.public-replay-date>.public-source-tag{display:none}.public-drone-history .public-history-panel .recorded-flight-identity,.public-drone-history .public-history-panel .recorded-flight-identity.has-photo{padding:9px 0;gap:9px}.public-drone-history .recorded-flight-identity figure{min-width:49px;width:49px;height:46px}.public-drone-history .recorded-flight-identity figure img{height:46px}.public-replay-glyph{min-width:43px;width:43px;height:43px}.public-replay-glyph svg{width:31px;height:31px}.public-drone-history .public-history-panel .recorded-flight-title h3{font-size:17px;margin:2px 0}.public-drone-history .public-history-panel .recorded-flight-title p{display:none}.public-drone-history .recorded-flight-title small{font-size:8px}.public-drone-history .recorded-flight-title time{font-size:10px}.public-drone-history .recorded-flight-readings{margin-bottom:8px;gap:4px}.public-drone-history .recorded-flight-readings>div{padding:5px 6px}.public-drone-history .recorded-flight-readings small{font-size:9px}.public-drone-history .recorded-flight-readings strong{font-size:17px;line-height:1.5}.public-drone-history .recorded-flight-timeline{padding:8px}.public-chart-heading{display:none}.public-drone-history .recorded-flight-clock time{font-size:19px}.public-drone-history .recorded-flight-clock .public-position-state{display:block;font-size:8px}.public-drone-history .recorded-flight-chart{height:24px;margin-top:4px}.public-drone-history .recorded-flight-endpoints{font-size:8px}.public-drone-history .public-history-panel .recorded-activity__play{margin-top:8px}.public-drone-history .recorded-activity__play button,.public-drone-history .recorded-activity__play select{min-height:42px;font-size:11px}.public-drone-history .recorded-flight-meta{font-size:9px;margin-top:3px}}@media(prefers-reduced-motion:reduce){.public-track-label,.public-drone-history .public-history-record{transition:none}}.public-drone-history .public-history-panel.has-recording>.recorded-activity__play{display:grid;flex-shrink:0;margin:0;padding:11px 18px;background:var(--ra-paper);border-top:1px solid var(--ra-line);box-shadow:0 -5px 14px #19333f05}.public-drone-history .public-history-panel.has-recording .recorded-flight-identity{padding:11px 0}.public-drone-history .public-history-panel.has-recording .recorded-flight-timeline{padding:10px}.public-drone-history .public-history-panel.has-recording .recorded-flight-chart{height:40px}.public-track-start[aria-pressed=true] .public-track-label__detail{display:none}@media(max-width:860px),(max-height:560px){.public-drone-history .public-history-panel.has-recording>.recorded-activity__play{padding:8px 11px}.public-drone-history .public-history-panel.has-recording .recorded-flight-identity{padding:8px 0}.public-drone-history .public-history-panel.has-recording .recorded-flight-chart{height:24px}.public-drone-history .public-history-panel.has-recording .recorded-flight-timeline{padding:8px}}@media(max-width:860px),(max-height:560px){.public-drone-history .public-history-panel.has-recording{max-height:min(395px,65%)}.public-drone-history .public-history-panel.has-recording .recorded-activity__back{position:absolute;right:52px;top:9px;z-index:2;padding:0;min-height:30px;color:#d0e0e7;font-size:10px}}.public-history-panel .public-history-date-filter{margin:0;color:var(--ra-ink);font-size:12px;border:1px solid var(--ra-line);border-radius:8px;background:var(--ra-soft)}.public-history-date-filter>summary{padding:10px 12px;cursor:pointer;font-weight:600}.public-history-date-filter[open]>summary{border-bottom:1px solid var(--ra-line)}.public-history-date-filter .public-history-filter{padding:10px}.public-history-date-filter>summary:focus-visible{outline:3px solid var(--ph-accent);outline-offset:2px}.public-track-label{transform:translate(var(--track-label-shift,0px))}@media(max-width:860px),(max-height:560px){.public-drone-history .public-history-panel:not(.has-recording){max-height:min(460px,62%)}.public-drone-history .public-history-panel:not(.has-recording) header p{display:none}.public-archive-overview{padding-bottom:9px;margin-bottom:9px}.public-history-count{margin:10px 0 7px}.public-history-show{margin-bottom:10px}}.public-track-label__date{white-space:normal;line-height:1.2}.public-track-start{width:20px;height:20px;padding:0;min-height:20px;overflow:visible}.public-track-start .public-track-label{position:absolute;left:calc(50% + var(--label-x));top:calc(50% + var(--label-y));width:184px;box-sizing:border-box;transform:none;z-index:1;min-height:70px}.public-track-start:before{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:10px;height:10px;box-sizing:border-box;background:#efaf37;border:2px solid #203641;border-radius:50%;z-index:2;box-shadow:0 0 0 2px #fff9}.public-track-start:after{display:none}.public-track-leader{position:absolute;left:50%;top:50%;width:1px;height:1px;overflow:visible;pointer-events:none;z-index:0}.public-track-leader line{stroke:#456d78;stroke-width:1.5;vector-effect:non-scaling-stroke}.public-track-start.is-compact .public-track-label{width:116px;min-height:50px;padding:7px;gap:6px}.public-track-start.is-compact .public-track-label__title,.public-track-start.is-compact .public-track-label__detail{display:none}.public-track-start.is-compact .public-track-label__icon{width:20px;height:24px;font-size:14px}.public-track-start.is-compact .public-track-label__date{font-size:10px}.public-track-start:hover:before,.public-track-start:focus-visible:before{box-shadow:0 0 0 4px #efaf3766}.public-track-start:hover .public-track-leader line{stroke:#bd8526;stroke-width:2}[data-theme=dark] .public-track-leader line{stroke:#a5c8d1}
