[data-story-ready] .demo-story-heading h2{font-size:clamp(38px,3.7vw,62px);line-height:1.08;letter-spacing:-.045em;white-space:normal;max-width:100%;text-wrap:balance}[data-story-ready] .demo-story-heading p{font-size:15px;line-height:1.5}[data-story-ready] .demo-story-heading:before{content:"";position:absolute;inset:-24px -28px;z-index:-1;pointer-events:none;background:#19191928;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}[data-story-ready] [data-mode=sample] .demo-detail-panel:before{content:"";position:absolute;inset:-20px!important;z-index:-1;pointer-events:none;background:rgba(24,24,24,.26);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}[data-story-ready] [data-view=heatmap] .demo-detail-panel{padding:18px!important;border-radius:18px;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#19191935}.demo-history-ghost{pointer-events:none!important}.demo-opening-radio{position:absolute;z-index:35;bottom:calc(100% - var(--story-bottom,100%) + 32px);right:calc(var(--story-inset,30px) + 20px);width:280px;max-width:calc(100% - 68px);padding:16px 18px;color:#dce2dc;background:#1e211eb3;border:1px solid #ffffff20;border-radius:12px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 6px 25px #0002}.demo-opening-radio header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.demo-opening-radio button{border:0;background:none;color:#a7e282;cursor:pointer;min-height:32px;font-size:12px}.demo-opening-radio p{margin:10px 0 8px;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.demo-opening-radio small,.demo-opening-radio time{display:block;color:#b7c1b8;font-size:10px;line-height:1.5}.demo-opening-radio [hidden],.demo-opening-radio[hidden]{display:none!important}.demo-plane-speech{width:178px;padding:9px 11px;border:1px solid #ffffff22;border-radius:8px;background:#202420c7;color:#e9ede6;backdrop-filter:blur(18px);font-size:12px;line-height:1.35;pointer-events:none;box-shadow:0 3px 15px #0002}.demo-plane-speech strong{display:block;color:#b1e78e;font-size:10px;margin-bottom:4px}.demo-plane-speech p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.demo-plane-speech time{font-size:9px;color:#bfc8bf}.demo-radio-shell .demo-radio-snapshot>.demo-radio-header{grid-template-columns:minmax(0,1fr) auto minmax(90px,1fr) 20px}.demo-radio-snapshot .demo-radio-header .demo-radio-frequency{grid-column:2;grid-row:1;text-align:center;color:#bdc9be;white-space:nowrap}.demo-radio-snapshot .demo-radio-header .demo-radio-update{grid-column:3}.demo-radio-shell .demo-radio-snapshot>.demo-radio-header>.demo-radio-signal{grid-column:4}.demo-radio-snapshot .demo-radio-header .demo-radio-station strong{font-size:11px}.demo-radio-snapshot .demo-radio-header .demo-radio-station strong>span.demo-radio-label-full{display:none}.demo-radio-snapshot .demo-radio-header .demo-radio-station strong>span.demo-radio-label-compact{display:inline}.demo-radio-footer [hidden]{display:none!important}.demo-radio-footer .demo-radio-queue{max-height:200px;overflow-y:auto}.demo-analyze-phases{display:flex;gap:8px;margin:0 0 18px;font-size:10px}.demo-analyze-phases button{cursor:pointer;background:transparent;padding:5px 9px;border-radius:999px;border:1px solid #ffffff25;color:#c4c5c7}.demo-analyze-phases [data-active=true]{color:#ede9ff;background:#a083d323;border-color:#b2a0d966}@media(max-width:950px){[data-story-ready] .demo-story-heading h2{font-size:clamp(32px,4.5vw,44px)}}@media(max-width:650px){[data-story-ready] .demo-story-heading h2{font-size:30px;line-height:1.08}[data-story-ready] .demo-story-heading p{font-size:12px}.demo-opening-radio{right:26px;bottom:calc(100% - var(--story-bottom,100%) + 32px);width:235px;padding:10px 13px}.demo-plane-speech{width:135px;font-size:10px}.demo-radio-shell .demo-radio-snapshot>.demo-radio-header{grid-template-columns:1fr auto 20px}.demo-radio-snapshot .demo-radio-header .demo-radio-frequency{grid-column:1/-1;grid-row:2}.demo-radio-snapshot .demo-radio-header .demo-radio-update{grid-column:2}.demo-radio-shell .demo-radio-snapshot>.demo-radio-header>.demo-radio-signal{grid-column:3}[data-story-ready] [data-view=heatmap] .demo-detail-panel{padding:12px!important}.demo-analyze-phases{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.demo-history-ghost{display:none!important}}[data-activity-phase=pattern] .demo-heatmap-legend i{background:linear-gradient(90deg,#352648,#79539a,#c6a6e8,#fffaff)}.demo-pattern-summary{font-size:14px;line-height:1.6;color:#e1d4ec;margin:16px 0 6px}[data-story-ready] [data-view=heatmap] .demo-panel-title{font-size:clamp(26px,2.7vw,42px);line-height:1.1}[data-story-ready] .demo-story-heading,[data-story-ready] [data-mode=sample] .demo-detail-panel{isolation:isolate}[data-mode=sample][data-view=aircraft] .demo-recent-transmission{padding:6px 0;gap:3px 8px}[data-mode=sample][data-view=aircraft] .demo-observe-call-message{font-size:12px;line-height:1.3}[data-mode=sample][data-view=aircraft] .demo-recent-transmissions{margin-top:7px}@media(min-width:651px){[data-story-ready] .demo-map-section[data-view=heatmap] .demo-detail-panel{max-height:calc(var(--story-bottom) - var(--demo-caption-bottom,200px) - 125px)!important}[data-story-ready] [data-view=heatmap] .demo-panel-title{font-size:clamp(26px,2.2vw,34px)}}[data-story-ready] .demo-map-section[data-mode=sample][data-view=heatmap] .demo-detail-panel{-webkit-backdrop-filter:blur(28px)!important;backdrop-filter:blur(28px)!important;background:rgba(24,24,24,.22)!important;border-radius:18px}[data-story-ready] .demo-story-heading{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;border-radius:14px}.demo-opening-radio{background:linear-gradient(135deg,#ffffff0c,#ffffff02),rgba(24,32,34,.36);border:1px solid #ffffff29;border-radius:20px;-webkit-backdrop-filter:blur(28px) saturate(135%);backdrop-filter:blur(28px) saturate(135%);box-shadow:inset 0 1px 0 #ffffff19,inset 0 -1px 0 #0002,0 8px 28px #0002;padding:13px 16px}.demo-opening-radio header{font-size:13px;line-height:1.4}.demo-opening-radio[data-empty=true] header>span{font-size:16px;letter-spacing:-.02em}.demo-opening-radio button{flex:none}.demo-radio-snapshot .demo-radio-header .demo-radio-frequency,.demo-radio-snapshot .demo-radio-header .demo-radio-update{font-size:12px}.demo-radio-snapshot .demo-radio-totals dt{font-size:12px!important;line-height:1.4}.demo-radio-snapshot .demo-radio-queue [data-radio-empty]{font-size:12px!important}.demo-receiver-node{display:none}[data-story-revealed=true] .demo-receiver{width:46px;height:46px}[data-story-revealed=true] .demo-receiver>i{display:none}[data-story-revealed=true] .demo-receiver-node{display:block;position:relative;width:46px;height:46px;filter:drop-shadow(0 2px 2px #000b) drop-shadow(0 0 3px #b8dba84d)}[data-story-revealed=true] .demo-receiver-node img{position:absolute;width:60px;height:80px;max-width:none;left:-7px;top:-12px}[data-story-revealed=true] .demo-receiver>span{top:49px;left:23px}@media(max-width:700px){.demo-opening-radio[data-empty=true] header>span{font-size:14px}.demo-radio-snapshot .demo-radio-header .demo-radio-frequency,.demo-radio-snapshot .demo-radio-header .demo-radio-update{font-size:11px}}[data-demo-live-map] .demo-aircraft-callout,[data-demo-live-map] .demo-sample-speech{box-sizing:border-box;width:246px;max-width:246px;padding:14px 16px;border:1px solid #c9dacf38;border-radius:11px;background:linear-gradient(145deg,#ffffff12,#ffffff02 48%),rgba(21,31,31,.54);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);box-shadow:inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #ffffff06;text-align:left;color:#e4e9e3}.demo-sample-speech header,[data-demo-live-map] .demo-aircraft-callout .demo-callout-meta{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:0 0 6px}.demo-sample-speech strong,[data-demo-live-map] .demo-aircraft-callout .demo-callout-meta{font:10px/1.3 "Alliance No. 2",Arial,sans-serif;color:#bbc8b9;white-space:nowrap}.demo-sample-speech strong{margin:0}.demo-sample-speech p,[data-demo-live-map] .demo-aircraft-callout>span:last-child{display:block;margin:0;color:#e5eae3;font:14px/1.45 "Alliance No. 2",Arial,sans-serif}.demo-sample-speech .demo-call-confidence,[data-demo-live-map] .demo-aircraft-callout .demo-call-confidence{display:flex;align-items:center;gap:4px;margin:0;flex:none}.demo-sample-speech .demo-call-confidence>span,[data-demo-live-map] .demo-aircraft-callout .demo-call-confidence>span{font-size:10px;line-height:1.2;color:#c9d9c1}.demo-sample-speech .demo-confidence-segments,[data-demo-live-map] .demo-aircraft-callout .demo-confidence-segments{display:flex;width:48px;height:8px;gap:1.5px}.demo-sample-speech .demo-confidence-segments i,[data-demo-live-map] .demo-aircraft-callout .demo-confidence-segments i{flex:1;min-width:0;border-radius:1px}@media(max-width:650px){[data-demo-live-map] .demo-aircraft-callout,[data-demo-live-map] .demo-sample-speech{width:218px;max-width:218px;padding:12px 14px}.demo-sample-speech strong,[data-demo-live-map] .demo-aircraft-callout .demo-callout-meta{font-size:9px}.demo-sample-speech .demo-confidence-segments,[data-demo-live-map] .demo-aircraft-callout .demo-confidence-segments{width:40px}}.demo-sample-speech .demo-call-confidence,[data-demo-live-map] .demo-aircraft-callout .demo-call-confidence{flex-direction:row!important}[data-mode=sample][data-view=aircraft] :is(.demo-plane,.demo-background-aircraft){width:44px!important;height:44px!important}[data-mode=sample][data-view=aircraft] :is(.demo-plane,.demo-background-aircraft) img{position:absolute;left:9px;top:9px;width:26px!important;height:26px!important;object-fit:contain}[data-mode=sample][data-view=aircraft] .demo-background-aircraft{opacity:.85!important}[data-mode=sample][data-view=aircraft] .demo-plane-label{top:36px}.demo-speech-leaders{position:absolute;inset:0;width:100%;height:100%;z-index:6;pointer-events:none;overflow:hidden}.demo-speech-leaders path{fill:none;stroke:#c8d9bc;stroke-width:1;stroke-linecap:round}.demo-plane-speech{z-index:7;animation:none;will-change:opacity}.demo-speech-identity{display:flex;align-items:baseline;gap:8px;min-width:0}.demo-speech-identity time{white-space:nowrap;font-variant-numeric:tabular-nums}[data-mode=sample][data-view=aircraft] .demo-sample-speech{width:234px;max-width:234px;padding:12px 14px;border-color:#c9dacf2b;border-radius:10px;background:linear-gradient(145deg,#ffffff0c,#ffffff01 55%),rgba(22,31,29,.64);box-shadow:inset 0 1px 0 #ffffff0d}[data-mode=sample][data-view=aircraft] .demo-sample-speech header{gap:10px;margin-bottom:7px}[data-mode=sample][data-view=aircraft] .demo-speech-identity strong{font-size:11px;color:#d4dfcc}[data-mode=sample][data-view=aircraft] .demo-speech-identity time{font-size:9px;color:#8fa18a}[data-mode=sample][data-view=aircraft] .demo-sample-speech p{font-size:13px;line-height:1.45}@media(max-width:650px){[data-mode=sample][data-view=aircraft] .demo-sample-speech{width:210px;max-width:210px;padding:11px 12px}[data-mode=sample][data-view=aircraft] .demo-speech-identity{gap:6px}[data-mode=sample][data-view=aircraft] .demo-speech-identity strong{font-size:10px}}[data-story-revealed=true] .demo-receiver{width:30px;height:30px;background:none;box-shadow:none;filter:none}[data-story-revealed=true] .demo-receiver:after,[data-story-revealed=true] .demo-receiver:before{display:none!important}[data-story-revealed=true] .demo-receiver-node{width:30px;height:30px;filter:none;box-shadow:none;background:none}[data-story-revealed=true] .demo-receiver-node img{width:40px;height:53.333px;left:-5px;top:-8.6px;filter:none;box-shadow:none}[data-story-revealed=true] .demo-receiver>span{top:34px;left:15px;text-shadow:none}.demo-capture-waves{display:none}[data-story-revealed=true] .demo-receiver{width:56px;height:55px}[data-story-revealed=true] .demo-receiver-node{width:56px;height:55px;overflow:hidden}[data-story-revealed=true] .demo-receiver-node img{width:74px;height:98.667px;left:-9px;top:-16px}[data-story-revealed=true] .demo-receiver>span{top:59px;left:28px;font-size:9px}[data-story-revealed=true] [data-view=transmission] .demo-receiver,[data-story-revealed=true] [data-view=transmission] .demo-receiver-node{width:32px;height:32px}[data-story-revealed=true] [data-view=transmission] .demo-receiver-node img{width:42.667px;height:56.889px;left:-5.333px;top:-9px}[data-story-revealed=true] [data-view=transmission] .demo-receiver>span{top:37px;left:16px;color:#e2e9df;font-size:9px}[data-story-revealed=true] [data-view=transmission] .demo-receiver>span:after{content:"Listening · 120.500 MHz";display:block;margin-top:3px;font-size:9px;color:#a2cf85;text-align:center}[data-story-revealed=true] [data-view=transmission] .demo-capture-waves{display:block;position:absolute;left:50%;top:70%;width:44px;height:44px;transform:translate(-50%,-50%) scaleY(.55);pointer-events:none}[data-view=transmission] .demo-capture-waves i{position:absolute;inset:0;width:auto;height:auto;display:block;background:none;border:1px solid #addd8d;border-radius:50%;box-shadow:none;opacity:0;animation:demo-receive-wave 4.5s linear infinite}[data-view=transmission] .demo-capture-waves i:nth-child(2){animation-delay:-1.5s}[data-view=transmission] .demo-capture-waves i:nth-child(3){animation-delay:-3s}@keyframes demo-receive-wave{0%{transform:scale(1.7);opacity:0}20%{opacity:.38}85%{opacity:.18}to{transform:scale(.38);opacity:0}}@media(prefers-reduced-motion:reduce){[data-view=transmission] .demo-capture-waves i{animation:none;transform:scale(1.05);opacity:.2}[data-view=transmission] .demo-capture-waves i:nth-child(n+2){display:none}}[data-story-ready] .demo-map-section[data-mode=sample] .demo-detail-panel,[data-story-ready] .demo-story-heading{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-story-ready] .demo-story-heading:before,[data-story-ready] [data-mode=sample] .demo-detail-panel:before{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;animation:none}[data-story-ready] .demo-map-section[data-view=heatmap] .demo-detail-panel{max-height:none!important;overflow:visible!important;padding:12px 0!important}[data-view=heatmap] .demo-panel-content{overflow:visible!important;max-height:none!important}[data-view=heatmap] .demo-analyze-phases{margin-bottom:14px}[data-view=heatmap] .demo-pattern-summary{font-size:13px;line-height:1.55;margin:14px 0}[data-view=heatmap] .demo-panel-note{margin:10px 0;font-size:10px;line-height:1.45}[data-view=heatmap] .demo-heatmap-legend{margin:16px 0}[data-view=heatmap] .demo-density-note{display:block;margin-top:13px;font-size:10px;line-height:1.45;color:#aab5ac}[data-view=heatmap] .demo-activity-controls{margin-top:14px}.demo-replay-bar,.demo-story-dock,:is([data-demo-live-map],.demo-scene-notes) :is(.demo-history-call,.demo-analysis-card){background:rgba(25,33,32,.82)!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;animation:none!important}.demo-replay-bar input::-webkit-slider-thumb{box-shadow:none!important}.demo-replay-bar input::-moz-range-thumb{box-shadow:none!important}[data-demo-live-map] .demo-analysis-card{border-color:#c4d3c326!important}[data-demo-stage]>.prototype-listening{top:calc(var(--demo-caption-bottom,220px) + 24px);right:calc(var(--story-inset,24px) + 42px);width:350px;max-height:calc(var(--story-bottom,90vh) - var(--demo-caption-bottom,220px) - 145px);z-index:45}@media(max-width:650px){[data-story-ready] .demo-map-section[data-view=heatmap] .demo-detail-panel{padding:8px 4px!important;bottom:calc(100% - var(--story-bottom) + 88px)!important}[data-view=heatmap] .demo-analyze-phases{margin-bottom:10px}[data-view=heatmap] .demo-panel-subtitle{font-size:11px}[data-view=heatmap] .demo-density-note,[data-view=heatmap] .demo-panel-note{margin:7px 0;font-size:9px}[data-view=heatmap] .demo-pattern-summary{font-size:12px;margin:10px 0}[data-view=heatmap] .demo-heatmap-legend{margin:10px 0}[data-view=heatmap] .demo-activity-controls{margin-top:9px}[data-demo-stage]>.prototype-listening{top:auto;bottom:calc(100% - var(--story-bottom) + 90px);right:20px;width:330px;max-height:40vh}}[data-story-ready] .demo-story-heading:before,[data-story-ready] [data-mode=sample] .demo-detail-panel:before{inset:-64px -76px!important;background:#191e1c8c;mask-image:radial-gradient(ellipse closest-side,#000 42%,#000b 66%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse closest-side,#000 42%,#000b 66%,transparent 100%)}.demo-correlation-line{transition:opacity .9s cubic-bezier(.22,1,.36,1)}.demo-correlation-line .demo-connection-wire{stroke:#e8f0e5;stroke-opacity:.85;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.demo-correlation-line[data-connected=true] .demo-connection-wire{stroke-dashoffset:0}.demo-radio-foot{justify-content:flex-end}@media(prefers-reduced-motion:reduce){.demo-correlation-line,.demo-correlation-line .demo-connection-wire{transition:none}}[data-story-closing=true] .demo-analysis-card,[data-story-closing=true] .demo-detail-panel,[data-story-closing=true] .demo-history-call,[data-story-closing=true] .demo-replay-bar,[data-story-closing=true] .demo-speech-card{opacity:0!important;transition:opacity .28s ease!important;pointer-events:none!important}[data-story-closing=true] .demo-begin-overlay{pointer-events:none}[data-story-closing=true] .demo-opening-scroll{opacity:0!important}.demo-trend-caption{position:absolute;left:24px;bottom:168px;z-index:4;display:grid;gap:7px;max-width:310px;pointer-events:none;color:#b6c9b7;text-shadow:0 1px 8px #000;font-size:11px;line-height:1.4}.demo-trend-caption[hidden]{display:none}.demo-trend-caption strong{color:#c6f4a8;font-size:19px;font-weight:400;letter-spacing:-.025em}.demo-trend-caption small{color:#96a596;font-size:10px}.demo-analyze-phases [data-active=true]{color:#e6f2df;background:#a9d98917;border-color:#aecf9966}.demo-pattern-summary{color:#b9cdb6}[data-story-closing=true] .demo-plane-speech,[data-story-closing=true] .demo-status-strip,[data-story-closing=true] .demo-trend-caption{opacity:0!important;transition:opacity .28s ease!important}@media(max-width:950px){.demo-trend-caption{max-width:270px;left:20px;font-size:10px}.demo-trend-caption strong{font-size:17px}}@media(max-width:650px){.demo-trend-caption{bottom:calc(var(--demo-dock-bottom,16px) + 80px);left:18px;max-width:240px}.demo-trend-caption strong{font-size:15px}}.demo-trend-endpoints{position:absolute;inset:0;z-index:3;pointer-events:none}.demo-trend-endpoints[hidden]{display:none}.demo-trend-endpoints span{position:absolute;left:0;top:0;margin:-22px 0 0;color:#d6efc5;font:10px/1.3 "Alliance No. 2",Arial,sans-serif;text-shadow:0 1px 5px #000}.demo-trend-endpoints span:before{content:"";position:absolute;left:-3px;top:19px;width:5px;height:5px;background:#e4ffcd;border-radius:50%}[data-story-closing=true] .demo-trend-endpoints{opacity:0}.demo-scroll-story{--demo-dashboard-edge:clamp(24px,3vw,52px);--demo-dashboard-width:clamp(300px,31vw,400px);--demo-dashboard-top:24px}[data-story-ready] .demo-map-section[data-mode=sample] .demo-story-heading{top:var(--demo-dashboard-top);left:auto;right:var(--demo-dashboard-edge);width:var(--demo-dashboard-width);max-width:none;text-align:left}[data-story-ready] .demo-map-section[data-mode=sample] .demo-story-heading h2{margin:0 0 10px;max-width:none;white-space:normal;text-wrap:pretty}[data-story-ready] .demo-map-section[data-mode=sample] .demo-story-heading p{max-width:none;margin:0}[data-story-ready] .demo-map-section[data-mode=sample]:not(.demo-expanded) .demo-detail-panel{top:calc(var(--demo-caption-bottom,140px) + 20px);bottom:auto!important;left:auto;right:var(--demo-dashboard-edge);width:var(--demo-dashboard-width);box-sizing:border-box;padding:0!important}[data-story-ready] .demo-map-section[data-mode=sample]:not(.demo-expanded) .demo-detail-panel .demo-panel-close{right:0}[data-story-ready] [data-mode=sample]>.prototype-listening{right:var(--demo-dashboard-edge);width:var(--demo-dashboard-width)}@media(max-width:650px){.demo-scroll-story{--demo-dashboard-edge:20px;--demo-dashboard-width:min(340px,calc(100% - 40px));--demo-dashboard-top:76px}[data-story-ready] .demo-map-section[data-mode=sample] .demo-story-heading{left:auto;right:var(--demo-dashboard-edge);width:var(--demo-dashboard-width);text-align:left}[data-story-ready] .demo-map-section[data-mode=sample] .demo-story-heading h2{font-size:26px;line-height:1.12}[data-story-ready] .demo-map-section[data-mode=sample]:not(.demo-expanded) .demo-detail-panel{top:calc(var(--demo-caption-bottom,160px) + 16px)}}@media(max-width:650px) and (max-height:620px){.demo-scroll-story{--demo-dashboard-top:68px}[data-story-ready] .demo-map-section[data-mode=sample] .demo-story-heading h2{font-size:23px;margin-bottom:7px}}.demo-opening-radio .demo-location-pill{position:static!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:3px;padding:0!important;min-width:0!important;border:0;background:none;box-shadow:none;backdrop-filter:none;width:auto}[data-story-ready] .demo-opening-radio .demo-location-pill>span{display:block!important;font-size:12px;line-height:1.35;letter-spacing:0;white-space:nowrap}[data-story-ready] .demo-opening-radio .demo-location-pill>span:first-child{font-size:15px;width:auto}[data-story-ready] .demo-opening-radio .demo-location-pill [data-demo-mode-label]{font-size:10px;color:#a7d790}.demo-opening-radio{width:300px}[data-story-ready] .demo-map-section[data-mode=sample] .demo-story-heading h2{font-size:clamp(34px,3vw,44px);line-height:1.09}[data-story-ready] .demo-map-section[data-mode=sample] .demo-story-heading p{font-size:16px;line-height:1.45}[data-story-ready] .demo-map-section[data-mode=sample]:not(.demo-expanded) .demo-detail-panel{top:calc(var(--demo-caption-bottom,150px) + 32px)}[data-story-ready] [data-view=correlation] .demo-correlation-result .demo-radio-linked{font-size:16px}[data-story-ready] .demo-map-section .demo-try button{gap:9px;padding:12px 10px}[data-story-ready] .demo-map-section .demo-try button .demo-story-step-number{display:block;font-size:12px;line-height:1.25}[data-story-ready] .demo-map-section .demo-try button strong{font-size:14px;line-height:1.25}[data-mode=sample] [data-demo-panel-content]>[data-demo-transcription-score]{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;gap:10px;margin:10px 0 16px}[data-mode=sample] [data-demo-panel-content]>[data-demo-transcription-score] .demo-confidence-segments{width:80px}[data-mode=sample] .demo-transcript{margin-left:0;margin-right:0}[data-mode=sample][data-view] :is(.demo-plane,.demo-background-aircraft){width:44px!important;height:44px!important;scale:1!important;animation:none}[data-mode=sample][data-view] :is(.demo-plane,.demo-background-aircraft) img{position:absolute;left:var(--sprite-left,6px)!important;top:var(--sprite-top,6px)!important;width:var(--sprite-width,32px)!important;height:var(--sprite-height,32px)!important;max-width:none;object-fit:fill;scale:1!important}[data-mode=sample][data-view] .demo-plane-label{top:39px}[data-mode=sample][data-view] .demo-background-aircraft{opacity:.8!important}[data-story-revealed=true] [data-view] .demo-receiver{width:32px;height:32px}[data-story-revealed=true] [data-view] .demo-receiver-node{width:32px;height:32px;transform:scale(var(--receiver-scale,1));transform-origin:50% 70%}[data-story-revealed=true] [data-view] .demo-receiver-node img{width:42.667px;height:56.889px;left:-5.333px;top:-9px}.demo-receiver-description,[data-story-revealed=true] [data-view] .demo-receiver>span{display:none}[data-story-revealed=true] [data-view] .demo-receiver-description{display:grid;position:absolute;left:40px;top:5px;width:156px;height:38px;align-content:start;gap:4px;pointer-events:none;text-align:left;white-space:nowrap;opacity:0}.demo-receiver-description strong{font-size:11px;line-height:15px;font-weight:500;color:#e3e9df;min-height:15px}.demo-receiver-description span{font-size:10px;line-height:14px;color:#a2cf85;min-height:14px}:is([data-mode=sample][data-view] [data-demo-live-map],.demo-scene-notes) .demo-sample-speech{box-sizing:border-box;width:246px;max-width:246px;min-height:82px;padding:13px 15px;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);box-shadow:inset 0 1px 0 #ffffff1a;text-align:left}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-sample-speech header{gap:8px;margin:0 0 7px}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-sample-speech p{font-size:14px;line-height:1.4}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-speech-identity{gap:6px}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-speech-identity strong{font-size:10px;color:#d4dfcc;margin:0}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-speech-identity time{font-size:9px;color:#a5b5a0}@media(max-width:1000px) and (min-width:651px){[data-story-ready] .demo-map-section .demo-try button{flex-direction:column;gap:4px;padding:7px 5px}[data-story-ready] .demo-map-section .demo-try button strong{font-size:12px}}@media(max-width:650px){[data-story-ready] .demo-map-section[data-mode=sample] .demo-story-heading h2{font-size:28px}[data-story-ready] .demo-map-section[data-mode=sample] .demo-story-heading p{font-size:13px}[data-story-ready] .demo-map-section[data-mode=sample]:not(.demo-expanded) .demo-detail-panel{top:calc(var(--demo-caption-bottom,160px) + 22px)}[data-story-ready] .demo-map-section .demo-try button{min-width:110px;gap:6px}[data-story-ready] .demo-map-section .demo-try button strong{font-size:13px}:is([data-mode=sample][data-view] [data-demo-live-map],.demo-scene-notes) .demo-sample-speech{width:218px;max-width:218px;min-height:80px;padding:12px 13px}.demo-opening-radio{width:275px}.demo-trend-caption{max-width:210px;font-size:10px}.demo-trend-caption strong{font-size:16px}}.demo-receiver-description :is(strong,span){position:static!important;display:block!important;transform:none!important;translate:none!important;width:auto!important;text-align:left!important;margin:0!important}@media(max-width:650px){[data-story-ready] .demo-map-section[data-mode=sample][data-view] .demo-story-heading h2{font-size:26px;line-height:1.12;white-space:normal}[data-story-ready] .demo-map-section[data-mode=sample][data-view] .demo-story-heading p{display:block;font-size:13px;line-height:1.4}[data-story-ready] .demo-map-section[data-mode=sample][data-view]:not(.demo-expanded) .demo-detail-panel{height:auto!important;max-height:none!important;overflow:visible!important}[data-mode=sample][data-view=correlation] .demo-correlation-result{order:0;margin:8px 0;padding:8px 0}[data-story-ready] [data-mode=sample][data-view=correlation] .demo-panel-close{top:0}[data-story-ready] [data-mode=sample][data-view] .demo-aircraft-metrics{margin:9px 0 12px}[data-story-ready] [data-mode=sample][data-view] .demo-aircraft-metrics strong{font-size:20px;line-height:1.2}[data-story-ready] [data-mode=sample][data-view] .demo-aircraft-metrics span{font-size:10px;line-height:1.3;margin-top:4px}[data-story-ready] [data-mode=sample][data-view] .demo-recent-transmissions{margin:4px 0 0;padding-top:7px}[data-story-ready] [data-mode=sample][data-view] .demo-recent-transmission{padding:6px 0;min-height:0;font-size:12px}[data-story-ready] [data-mode=sample][data-view] .demo-recent-transmissions h4{margin:0 0 5px;font-size:12px}}@media(max-width:700px){[data-view=heatmap] .demo-basemap-switch{top:auto;bottom:100px;left:18px}.demo-trend-caption{bottom:170px}}@media(max-width:650px){:is([data-mode=sample][data-view] [data-demo-live-map],.demo-scene-notes) .demo-sample-speech{width:150px;max-width:150px;min-height:72px;padding:9px 10px}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-sample-speech header{gap:4px;margin-bottom:5px}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-sample-speech p{font-size:12px;line-height:1.35}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-speech-identity{gap:4px}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-speech-identity strong{font-size:9px}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-speech-identity time{font-size:7.5px}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-sample-speech .demo-call-confidence{gap:3px}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-sample-speech .demo-call-confidence>span{font-size:9px}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-sample-speech .demo-confidence-segments{width:18px;gap:.5px}}:is([data-mode=sample][data-view] [data-demo-live-map],.demo-scene-notes) .demo-sample-speech{min-height:58px;padding:14px 16px;border-radius:11px;border:1px solid #c9dacf38;background:linear-gradient(145deg,#ffffff12,#ffffff02 48%),rgba(21,31,31,.54);box-shadow:inset 0 1px 0 #ffffff1a,inset 0 -1px 0 #ffffff06}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-sample-speech:after{content:"";position:absolute;bottom:-5px;left:calc(50% - 4px);width:8px;height:8px;background:#15201d;border-right:1px solid #c9dacf38;border-bottom:1px solid #c9dacf38;transform:rotate(45deg)}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-sample-speech header{margin-bottom:6px}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-sample-speech p{line-height:1.45}@media(min-width:651px){[data-story-ready] .demo-map-section[data-view=correlation]{--demo-dashboard-width:clamp(322px,33vw,426px);--demo-dashboard-top:38px}[data-story-ready] .demo-map-section[data-mode=sample][data-view=correlation] .demo-detail-panel{top:calc(var(--demo-caption-bottom,150px) + 40px)}[data-view=correlation] .demo-transcript{font-size:20px;line-height:1.45}}@media(max-width:650px){:is([data-mode=sample][data-view] [data-demo-live-map],.demo-scene-notes) .demo-sample-speech{padding:9px 10px;min-height:72px}:is([data-mode=sample][data-view],.demo-scene-notes) .demo-sample-speech p{line-height:1.35}[data-story-ready] .demo-map-section[data-mode=sample][data-view=correlation] .demo-detail-panel{top:calc(var(--demo-caption-bottom,150px) + 28px)}}.demo-opening-radio header>button{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:96px}.demo-opening-radio .demo-live-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid #a6df8266;border-radius:50%;background:#a6df8214;color:#ace18d;font-size:11px}.demo-opening-radio header>button:disabled{opacity:.65}.demo-opening-radio .demo-live-icon[hidden]{display:none}.demo-scene-notes{position:absolute;inset:0;z-index:8;pointer-events:none;overflow:clip}.demo-scene-notes .demo-history-call{pointer-events:auto;position:absolute;left:0;top:0;opacity:var(--history-opacity,0);z-index:2}.demo-scene-notes .demo-history-leaders{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.demo-scene-notes .demo-history-leaders path{fill:none;stroke:#c5d6bd;stroke-width:1}.demo-scene-notes .demo-history-leaders circle{fill:#c5d6bd}[data-story-closing=true] .demo-scene-notes{opacity:0;transition:opacity .28s ease}[data-view=heatmap] .demo-replay-bar{display:flex!important;visibility:visible!important;pointer-events:auto!important}[data-view=heatmap] .demo-basemap-switch{bottom:170px}[data-view=heatmap] .demo-trend-caption{bottom:218px}[data-demo-stage][data-view=heatmap] .demo-detail-panel,[data-demo-stage][data-view=heatmap] .demo-story-heading{opacity:var(--demo-analysis-copy,1)}.demo-trend-endpoints span[data-side=below]{margin-top:5px}.demo-trend-endpoints span[data-side=below]:before{top:-8px}@media(max-width:650px){[data-view=heatmap] .demo-trend-caption{top:calc(var(--demo-analysis-panel-bottom,420px) + 12px);bottom:auto;max-width:calc(100% - 36px);gap:4px}}.demo-seamless-chatbox.demo-seamless-chatbox.demo-seamless-chatbox{--chatbox-fill:rgba(29,29,29,.52);isolation:isolate;background:none!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;overflow:visible!important}.demo-seamless-chatbox.demo-seamless-chatbox:before{content:""!important;display:block!important;position:absolute;inset:-8px;width:auto!important;height:auto!important;background:var(--chatbox-fill)!important;clip-path:var(--chatbox-shape);-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);z-index:-1;pointer-events:none}.demo-seamless-chatbox.demo-seamless-chatbox:after{content:none!important;display:none!important}.demo-chatbox-outline{position:absolute!important;inset:-8px!important;width:calc(100% + 16px)!important;height:calc(100% + 16px)!important;z-index:0;overflow:visible;pointer-events:none}.demo-chatbox-outline path{fill:none;stroke:#d4e7da50;stroke-width:1;stroke-linejoin:round}.demo-opening-radio .demo-radio-asset{color:#a2dc79;font-weight:inherit}.demo-scene-notes .demo-plane-speech{pointer-events:auto;position:absolute;font-family:"Alliance No. 2",Arial,sans-serif;color:#e8eee8}.demo-correlation-line,.demo-history-leaders,.demo-speech-leaders{display:none!important}.demo-scene-notes .demo-analysis-card{position:absolute;left:0;top:0;pointer-events:auto;width:218px;min-height:0;padding:14px 16px;border-radius:11px;font-family:"Alliance No. 2",Arial,sans-serif;cursor:pointer}.demo-scene-notes .demo-analysis-card[hidden]{display:none!important}.demo-peak-title{display:block;font-size:12px;color:#c8d5c9;margin-bottom:10px}.demo-peak-metric{display:flex;align-items:baseline;gap:7px;color:#9cdf72}.demo-peak-metric strong{font-size:32px;font-weight:400;line-height:1.1}.demo-peak-metric span{font-size:12px;color:#d6dfd5}.demo-analysis-card [data-analysis-detail]{display:block;font-size:11px;line-height:1.4;color:#b7c6b8;margin-top:8px}.demo-analysis-card [data-analysis-distribution]{display:block;width:96px;height:24px;margin-top:12px;fill:#9cdf72;opacity:.65}.demo-map-menu{position:absolute;right:12px;top:16px;z-index:40;color:#d8e2d7}.demo-map-menu summary{list-style:none;cursor:pointer;border:1px solid #c9dacf38;border-radius:8px;background:#192120d1;width:32px;height:32px;display:grid;place-items:center;font-size:22px;line-height:1}.demo-map-menu summary::-webkit-details-marker{display:none}.demo-map-menu .demo-basemap-switch{position:absolute!important;display:flex;top:40px!important;right:0!important;left:auto!important;bottom:auto!important;white-space:nowrap;background:#192120ed}.demo-map-menu:not([open]) .demo-basemap-switch,[data-story-active=false] .demo-map-menu{display:none}[data-view=heatmap][data-map-returning=true] :is(.demo-receiver,.demo-range-label){visibility:visible!important;opacity:var(--demo-normal-map)!important}[data-view=heatmap][data-map-returning=true] .demo-receiver-description{display:none!important}[data-view=heatmap][data-map-returning=true] .demo-receiver>span{display:block!important}@media(max-width:650px){.demo-scene-notes .demo-analysis-card{width:182px;padding:12px}.demo-peak-metric strong{font-size:28px}.demo-map-menu{top:22px;right:20px}}[data-view=heatmap][data-map-returning=true] :is(.demo-receiver,.demo-range-label){display:block!important}[data-view=correlation] .demo-correlation-line{display:block!important;pointer-events:none}[data-view=correlation] .demo-connection-wire{fill:none;stroke:#eef3f0;stroke-width:1}.demo-scene-notes .demo-plane-speech{left:0;top:0;will-change:transform;transition:opacity .14s ease}[data-view=event] .demo-event-list{display:grid;gap:18px}@media(min-width:651px) and (max-width:900px){[data-view=event] .demo-event-row{grid-template-columns:68px minmax(0,1fr);column-gap:10px}.demo-scene-notes .demo-sample-speech{width:224px;max-width:224px}}.demo-radio-player[hidden]{display:none!important}@media(max-width:650px){[data-story-ready] .demo-map-section[data-mode=sample]:is([data-view=transmission],[data-view=correlation]):not(.demo-expanded) .demo-detail-panel{top:auto!important;bottom:calc(100% - var(--story-bottom) + 156px + env(safe-area-inset-bottom,0px))!important;left:24px;right:24px;width:auto;padding:0!important}[data-story-ready] [data-mode=sample]:is([data-view=transmission],[data-view=correlation]) .demo-detail-panel:before{inset:-24px -28px!important;background:#18211dcc;mask-image:radial-gradient(ellipse closest-side,#000 65%,transparent);-webkit-mask-image:radial-gradient(ellipse closest-side,#000 65%,transparent)}[data-story-ready] [data-mode=sample]:is([data-view=transmission],[data-view=correlation]) .demo-story-heading:before{inset:-18px -26px!important}[data-story-ready] [data-view=transmission] .demo-transcript{font-size:17px;line-height:1.4;margin:12px 0}[data-story-ready] [data-view=transmission] .demo-radio-player{margin:12px 0 8px}[data-story-ready] [data-view=transmission] .demo-record-time{font-size:24px}[data-story-ready] [data-view=correlation] .demo-transcript{font-size:17px;line-height:1.4;margin:10px 0}[data-story-ready] [data-view=aircraft] .demo-recent-transmissions{display:none}[data-story-ready] [data-view=aircraft] .demo-detail-panel .demo-panel-close{top:0;right:0}[data-story-ready] [data-view=aircraft] .demo-panel-subtitle{padding-right:26px}[data-story-ready] [data-view=aircraft] .demo-aircraft-metrics{margin-bottom:0}.demo-scene-notes .demo-sample-speech{width:154px;max-width:154px;min-height:72px}}.demo-airspace-photo{min-height:385px}.demo-airspace-photo>img{object-fit:cover;object-position:50% 58%;transform:none}@media(max-width:760px){.demo-airspace-photo{min-height:300px;height:auto;aspect-ratio:4/3;max-height:480px}.demo-airspace-photo>img{object-position:50% 58%}}@media(max-width:650px){[data-story-ready] .demo-map-section[data-mode=sample][data-view=aircraft] .demo-detail-panel .demo-panel-close{top:0!important;right:0!important}[data-story-ready] .demo-map-section[data-mode=sample][data-view=aircraft] .demo-panel-subtitle{right:28px!important;padding-right:0!important}[data-story-ready] .demo-map-section[data-mode=sample][data-view=correlation] .demo-detail-panel .demo-panel-close{top:0!important}[data-story-ready] .demo-map-section[data-mode=sample][data-view=aircraft] .demo-panel-subtitle{margin-right:50px!important;right:auto!important}}@media(max-width:650px){[data-story-ready] [data-view=heatmap] :is(.demo-pattern-summary,.demo-density-note){display:none}[data-story-ready] [data-view=heatmap] .demo-panel-note{font-size:9px;margin:7px 0}[data-story-ready] [data-view=heatmap] .demo-activity-controls{margin:8px 0 0;gap:7px}[data-story-ready] [data-view=heatmap] .demo-activity-controls button{padding:7px 10px;min-height:32px;font-size:10px}}.demo-opening-radio{background:rgba(126,140,136,.13)!important;border:1px solid #e4f0eb3b;border-radius:22px;-webkit-backdrop-filter:blur(32px) saturate(140%)!important;backdrop-filter:blur(32px) saturate(140%)!important;box-shadow:0 8px 24px #00000018!important}.demo-opening-radio:before{content:none}.demo-scene-notes{overflow:visible}.demo-scene-notes .demo-call-anchor-leaders{display:block!important;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.demo-scene-notes .demo-call-anchor-leaders path{fill:none;stroke:rgba(240,240,240,.52);stroke-width:.8;stroke-dasharray:1.5 3;stroke-linecap:round}.demo-scene-notes .demo-call-anchor-leaders circle{fill:rgba(240,240,240,.68)}.demo-scene-notes .demo-plane-speech p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-demo-stage]>.recurrence-evidence{z-index:48}@media(min-width:1200px) and (min-height:740px){[data-story-ready] [data-view=transmission] .demo-story-heading{margin-top:clamp(24px,3.8vh,40px);width:calc(var(--demo-side-width,390px) + 32px)}[data-story-ready] [data-view=transmission] .demo-story-heading h2{font-size:46px;line-height:1.1}[data-story-ready] [data-view=transmission] .demo-story-heading p{font-size:18px;line-height:1.45}[data-story-ready] [data-view=transmission] .demo-detail-panel{margin-top:clamp(24px,3.8vh,40px)}[data-story-ready] [data-view=transmission] .demo-record-heading{font-size:13px}[data-story-ready] [data-view=transmission] .demo-record-time{font-size:38px}[data-story-ready] [data-view=transmission] .demo-record-source{font-size:17px}[data-story-ready] [data-view=transmission] .demo-transcript{font-size:22px;line-height:1.45;margin:20px 0}[data-story-ready] [data-view=transmission] .demo-record-listen{width:54px;height:54px}[data-story-ready] [data-view=transmission] .demo-radio-player{gap:14px;margin:20px 0 14px}}@media(max-width:650px){.demo-scene-notes .demo-history-call{width:154px;max-width:154px;padding:9px 10px}.demo-scene-notes .demo-history-transcript{font-size:12px;line-height:1.35}}.demo-radio-shell .demo-radio-snapshot>.demo-radio-header{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;gap:8px 10px}.demo-radio-snapshot .demo-radio-header .demo-radio-station strong{font-size:19px;line-height:1.2;color:#e1e6df}.demo-radio-snapshot .demo-radio-header .demo-radio-context{display:block;grid-column:2;grid-row:1;margin:0;text-align:right;font-size:11px}.demo-radio-snapshot .demo-radio-header .demo-radio-context [data-radio-connection]{white-space:normal;color:#bec9bd}.demo-radio-snapshot .demo-radio-header .demo-radio-context [data-state=live]{color:#adcd9d}.demo-radio-snapshot .demo-radio-header .demo-radio-context strong{font-weight:600;color:inherit}.demo-radio-snapshot .demo-radio-header .demo-radio-frequency{text-align:left;font-size:10px}.demo-radio-snapshot .demo-radio-header .demo-radio-update{grid-column:2/4;grid-row:2;padding:0;border:0;text-align:right;font-size:10px;white-space:normal}.demo-radio-snapshot:not([data-radio-expanded=true]) .demo-radio-totals{grid-template-columns:minmax(0,.43fr) minmax(0,.57fr)}.demo-radio-snapshot[data-summary-state=loading] .demo-radio-totals dd{color:#92a18f;opacity:.65}.demo-radio-snapshot[data-summary-state=saved] .demo-radio-update{color:#c7bea9}.demo-radio-snapshot .demo-radio-queue [data-radio-empty]{max-width:29ch;color:#c2cbc1;line-height:1.5}@media(max-width:650px){.demo-radio-snapshot .demo-radio-header .demo-radio-station strong{font-size:18px}.demo-radio-snapshot .demo-radio-header .demo-radio-context{font-size:10px;max-width:190px}.demo-radio-snapshot:not([data-radio-expanded=true]) .demo-radio-totals{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr)}[data-view=event] .demo-event-list{gap:8px}[data-view=event] .demo-event-row{min-height:44px}[data-view=event] .demo-event-row>span{font-size:11px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.demo-radio-snapshot .demo-radio-context .demo-radio-city{color:#fff;font-size:1.12em}@media(max-width:760px){.demo-airspace-photo{width:100%;max-width:100%;min-height:0;aspect-ratio:4/3}}.demo-radio-shell .demo-radio-snapshot>.demo-radio-header{grid-template-columns:minmax(0,1fr) auto 24px;grid-template-rows:auto auto;gap:7px 9px;align-items:center}.demo-radio-snapshot .demo-radio-header .demo-radio-station{display:flex;grid-column:1;grid-row:1;align-items:center;gap:9px;min-width:0}.demo-radio-snapshot .demo-radio-header .demo-radio-station>i{display:block;flex:none;width:7px;height:7px;border-radius:50%;background:#899186}.demo-radio-snapshot[data-receiver-status=live] .demo-radio-station>i{background:#9bdd76}.demo-radio-snapshot .demo-radio-header .demo-radio-station strong{font-size:14px;line-height:1.3;font-weight:500;color:#a5d67e;white-space:nowrap}.demo-radio-snapshot .demo-radio-header .demo-radio-station .demo-radio-city{display:inline;padding:0;font-size:14px;line-height:1.3;color:#f0f2ec}.demo-radio-snapshot .demo-radio-header .demo-radio-frequency{grid-column:1;grid-row:2;display:block;padding:0 0 0 16px;font-size:11px;line-height:1.45;color:#b9c0b7;white-space:normal;max-width:100%}.demo-radio-snapshot .demo-radio-header .demo-radio-update{grid-column:2;grid-row:1;font-size:11px;line-height:1.35;color:#bdc2b9;white-space:nowrap}.demo-radio-shell .demo-radio-snapshot>.demo-radio-header>.demo-radio-signal{grid-column:3;grid-row:1;width:24px;height:25px}.demo-radio-snapshot .demo-radio-header .demo-radio-context{grid-column:2/4;grid-row:2;align-self:start;justify-self:end;font-size:12px;line-height:1.45;max-width:none}.demo-radio-snapshot .demo-radio-header .demo-radio-context [data-state=live]{color:#9ed77d}.demo-radio-snapshot .demo-radio-header .demo-radio-context [data-state=offline]{color:#c3c4bc}.demo-radio-snapshot .demo-radio-latest[hidden]{display:none!important}.demo-radio-snapshot .demo-radio-footer .demo-radio-latest{display:flex;align-items:center;gap:16px;padding:17px 0 12px;border-top:1px solid #d1dec41c;min-width:0}.demo-radio-snapshot .demo-radio-footer .demo-radio-latest>svg{display:block;flex:0 0 31px;width:31px;height:29px;color:#9bdd76}.demo-radio-snapshot .demo-radio-latest>div{min-width:0}.demo-radio-snapshot .demo-radio-latest-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 12px}.demo-radio-snapshot .demo-radio-kicker{font-size:10px;line-height:1.5;letter-spacing:.08em;color:#b6bdb3}.demo-radio-snapshot [data-radio-latest-at]{font-size:9px;line-height:1.5;color:#97a092}.demo-radio-snapshot .demo-radio-footer .demo-radio-latest p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:6px 0 0;font-size:15px;line-height:1.5;overflow:hidden;color:#e4e9de;font-weight:400}.demo-radio-snapshot .demo-radio-footer .demo-radio-latest p b{font-weight:400;color:#9bdd76}@container radio-snapshot (max-width:500px){.demo-radio-shell .demo-radio-snapshot>.demo-radio-header{column-gap:6px;grid-template-columns:minmax(0,1fr) auto 20px}.demo-radio-snapshot .demo-radio-header .demo-radio-frequency{font-size:10px;padding-left:0}.demo-radio-snapshot .demo-radio-header .demo-radio-context,.demo-radio-snapshot .demo-radio-header .demo-radio-update{font-size:10px}.demo-radio-snapshot .demo-radio-footer .demo-radio-latest{gap:12px;padding:14px 0}.demo-radio-snapshot .demo-radio-footer .demo-radio-latest p{font-size:14px}}.demo-site-nav>div{width:38%;max-width:470px;min-width:340px;justify-content:space-between;gap:16px}.demo-site-nav>div a{font-size:clamp(15px,1.05vw,17px);min-height:44px;white-space:nowrap}@media(max-width:760px){.demo-site-nav>div{width:100%;max-width:none;min-width:0;gap:12px}.demo-site-nav>div a{font-size:14px}}.demo-opening-radio header>span{min-width:0}.demo-opening-radio header>button{min-width:0;padding-inline:0}@media(max-width:700px){.demo-opening-radio{width:300px}.demo-opening-radio header{gap:10px}}.demo-opening-radio{background:rgba(163,176,171,.12)!important;-webkit-backdrop-filter:blur(40px) saturate(145%)!important;backdrop-filter:blur(40px) saturate(145%)!important}@media(max-width:760px){.demo-opening-radio{left:50%;right:auto;width:min(310px,calc(100% - 52px));max-width:none;transform:translateX(-50%)}.prototype-summary-metrics{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:0;scrollbar-width:thin;scrollbar-color:#9da895 transparent;gap:0;padding-bottom:22px;margin-bottom:32px}.prototype-summary-metrics>.prototype-metric-stack,.prototype-summary-metrics>.prototype-statistic{flex:0 0 155px;min-width:155px;padding:0 17px;border-left:1px solid #d8ddd2;scroll-snap-align:start;box-sizing:border-box}.prototype-summary-metrics>.prototype-statistic:first-of-type{padding-left:0;border-left:0}.prototype-summary-metrics .prototype-statistic-value{font-size:36px}.prototype-summary-metrics .prototype-metric-stack .prototype-statistic-value{font-size:27px}}.demo-radio-snapshot[data-radio-expanded=true]>.demo-radio-header{display:grid;grid-template-columns:minmax(0,1fr) auto 24px auto;grid-template-rows:auto auto;gap:8px 12px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-station{grid-column:1;grid-row:1}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-frequency{grid-column:1;grid-row:2}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-update{grid-column:2;grid-row:1}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-signal{grid-column:3;grid-row:1;align-self:center}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-context{grid-column:2/4;grid-row:2}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-expand{grid-column:4;grid-row:1/3;min-height:44px;min-width:44px;align-self:center}@media(max-width:650px){.demo-radio-snapshot[data-radio-expanded=true]{display:flex;flex-direction:column}.demo-radio-snapshot[data-radio-expanded=true]>.demo-radio-header{flex:none;grid-template-columns:minmax(0,1fr) 24px auto;grid-template-rows:auto auto auto;margin:0 18px;padding:12px 0 10px;gap:7px 10px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-city,.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-station strong{font-size:15px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-signal{grid-column:2;grid-row:1}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-expand{grid-column:3;grid-row:1;padding:0 0 0 5px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-frequency{grid-column:1/-1;grid-row:2;padding:0;font-size:11px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-update{grid-column:1;grid-row:3;justify-self:start;font-size:10px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-header .demo-radio-context{grid-column:2/4;grid-row:3;font-size:10px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-snapshot-body{flex:1 0 285px;min-height:285px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-totals{width:100%;height:auto;min-height:0;margin:0;padding:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:14px 20px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-totals>div{padding:0 0 8px;border-bottom:1px solid #d3dfcc18}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-totals dt{min-height:0;font-size:12px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-totals dd,.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-totals dd[data-radio-total=callsPerHour]{font-size:34px;line-height:1.1}.demo-radio-snapshot[data-radio-expanded=true]>.demo-radio-footer{flex:none;margin:0 18px;padding:0 0 18px;gap:8px;max-height:none}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-footer .demo-radio-latest{padding:12px 0 8px;gap:11px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-footer .demo-radio-latest p{font-size:14px;line-height:1.4;-webkit-line-clamp:2}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-latest-heading{justify-content:flex-start}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-queue{max-height:none;overflow:visible}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-queue table,.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-queue tbody{display:block;width:100%}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-queue thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-queue tbody tr{display:grid;grid-template-columns:94px minmax(0,1fr);gap:3px 8px;align-items:center;border-top:1px solid #d0ddce1a;padding:8px 0}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-queue td{width:auto;min-width:0;border:0;padding:0}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-queue td:first-child{grid-column:1;grid-row:1/3;display:flex;align-items:center;font-size:11px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-queue td:nth-child(2){grid-column:2;grid-row:1;font-size:10px}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-queue td:nth-child(3){grid-column:2;grid-row:2;font-size:12px;line-height:1.4}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-queue td:nth-child(3)>span{-webkit-line-clamp:2}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-queue td:last-child{display:none}.demo-radio-snapshot[data-radio-expanded=true] .demo-radio-play{width:32px;height:44px;flex:none;margin-left:-5px}.demo-radio-snapshot[data-radio-expanded=true] [data-radio-age]{font-size:9px}.demo-radio-snapshot:not([data-radio-expanded=true]) .demo-radio-time time{display:block;font-size:10px}}.prototype-widget-area .prototype-patterns.captured-explorer{height:clamp(620px,48vw,740px)}.captured-explorer .captured-view-selectors{max-width:none}.captured-explorer .captured-view-selectors button{min-width:112px;padding-inline:13px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.captured-explorer .captured-view-selectors button[aria-pressed=true]{background:#ffffff09}.captured-explorer .captured-aircraft-sidebar{top:118px}.captured-explorer .captured-aircraft-row>span:last-child{font-size:20px;justify-self:end}.captured-explorer .captured-aircraft-context{min-height:33px}.captured-aircraft-footer{justify-content:center!important;gap:15px!important}.captured-aircraft-footer>button{font-size:24px!important;min-width:40px;min-height:40px}.captured-aircraft-footer>span{font-size:11px;color:#a9b99c}.captured-position-note{position:absolute;left:330px;top:82px;right:20px;font-size:9px;color:#b4bcb0;text-align:right;pointer-events:none}.captured-call-player{position:absolute;z-index:5;left:max(330px,40%);right:18px;bottom:29px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:17px 20px;border:1px solid #dce7df33;border-radius:15px;background:#171c1bb3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#dfe8d9;font-family:"Alliance No. 2",Arial,sans-serif}.captured-call-player[hidden]{display:none}.captured-call-player>header{grid-column:1/-1;display:flex;align-items:baseline;gap:12px;min-width:0}.captured-call-player>header>strong{font-size:25px;font-weight:400;letter-spacing:-.035em}.captured-call-player>header>span{font-size:11px;color:#bdc7b7;line-height:1.4}.captured-call-dates{grid-column:1/-1;display:flex;overflow-x:auto;gap:8px;border-bottom:1px solid #d4dfce26;scrollbar-width:thin}.captured-call-dates button{flex:none;min-height:34px;padding:5px 12px;border:0;border-bottom:2px solid transparent;border-radius:5px 5px 0 0;background:none;color:#abb8a3;font:11px inherit;cursor:pointer}.captured-call-dates button[aria-pressed=true]{color:#d8edc5;background:#d7eac70b;border-bottom-color:#b2d68e}.captured-call-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 10px;font-size:10px;color:#b1beaa;line-height:1.5}.captured-call-meta>span{color:#c7e4b3}.captured-call-transcript{grid-column:1/-1;margin:0;line-height:1.45;min-height:20px;max-height:61px;overflow:auto}.captured-call-navigation{display:flex;align-items:center;justify-self:end;gap:8px;font-size:10px;white-space:nowrap}.captured-call-navigation button{min-width:28px;min-height:30px;border:0;background:none;color:#d2dfc8;font-size:25px;cursor:pointer}.captured-call-navigation button:disabled{opacity:.3;cursor:default}.captured-call-transport{display:flex;align-items:center;gap:15px;min-width:0}.captured-call-play{display:grid;place-items:center;width:48px;height:48px;flex:none;border:0;border-radius:50%;color:#102418;background:#d8f4be;cursor:pointer}.captured-call-play:disabled{background:#9aa99266;cursor:default}.captured-call-play svg{width:24px;height:24px}.captured-call-wave{position:relative;min-width:0;flex:1;color:#9bb58a}.captured-call-wave>svg{width:100%;height:34px;opacity:.7}.captured-call-wave>input{position:absolute;top:0;left:0;width:100%;height:34px;margin:0;opacity:0;cursor:pointer}.captured-call-wave:focus-within{outline:1px solid #b6d897;outline-offset:3px;border-radius:4px}.captured-call-time{font-size:10px;color:#a9b99d;line-height:1.3}.captured-open-record{font-size:11px;color:#d8efc7;text-underline-offset:4px;white-space:nowrap}.captured-call-status{grid-column:1/-1;color:#c2c7b4;font-size:10px}.captured-call-status:empty{display:none}.captured-explorer[data-evidence-open=true] :is(.captured-call-player,.captured-position-note){visibility:hidden}@media(max-width:1000px){.captured-explorer .captured-view-selectors button{min-width:94px;padding-inline:10px}.captured-call-player{left:330px;padding:14px;gap:7px 10px}.captured-call-player>header{flex-wrap:wrap;gap:3px 10px}.captured-call-player>header>strong{font-size:22px}.captured-call-player>header>span{font-size:10px}.captured-call-navigation{gap:3px}.captured-call-transcript{font-size:13px}.captured-open-record{font-size:10px}.captured-call-transport{gap:8px}.captured-call-play{width:42px;height:42px}}@media(max-width:850px){.captured-explorer .captured-perspective-switch{top:69px}}@media(max-width:700px){.prototype-widget-area .prototype-patterns.captured-explorer{height:830px}.captured-explorer .captured-view-selectors button{min-width:0;flex:1;padding-inline:8px}.captured-explorer .captured-view-selectors button span{font-size:9px}.captured-explorer .captured-aircraft-sidebar{top:147px;bottom:336px}.captured-explorer .captured-aircraft-sidebar:before{inset:-140px -75px -10px -14px}.captured-call-player{left:14px;right:14px;bottom:28px;padding:14px;gap:8px}.captured-call-player>header{flex-wrap:nowrap}.captured-call-player>header>strong{font-size:23px}.captured-call-meta,.captured-call-player>header>span{font-size:10px}.captured-call-transcript{font-size:13px;max-height:58px;min-height:38px}.captured-position-note{left:46%;top:177px;right:14px;font-size:8px;line-height:1.4}.captured-explorer .captured-perspective-switch{top:134px}.captured-call-dates button{min-height:36px;padding-inline:10px}.captured-call-navigation button{min-height:36px}.captured-show-list{bottom:342px}}.demo-bottom-heading h2,.prototype-explorer-caption strong{font-size:clamp(37px,4.3vw,62px);font-weight:400;line-height:1.15;letter-spacing:-.04em}.demo-airspace-description,.prototype-capture-intro p,.prototype-explorer-caption span{font-size:17px;line-height:1.5;font-weight:400;letter-spacing:-.01em}@media(max-width:700px){.demo-bottom-heading h2,.prototype-explorer-caption strong{font-size:clamp(34px,5.3vw,40px)}.demo-airspace-description,.prototype-capture-intro p,.prototype-explorer-caption span{font-size:17px;line-height:1.5}}.demo-opening-radio{isolation:auto;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:hidden}.demo-opening-radio:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:rgba(163,176,171,.12);-webkit-backdrop-filter:blur(40px) saturate(145%);backdrop-filter:blur(40px) saturate(145%);pointer-events:none;transform:translateZ(0)}.demo-opening-radio>header,.demo-opening-radio>p,.demo-opening-radio>time{position:relative;z-index:1}.demo-bottom .demo-bottom-heading h2,.demo-bottom .prototype-explorer-caption strong{font-size:clamp(37px,4.3vw,62px)!important;line-height:1.15!important}.demo-bottom .demo-airspace-description,.demo-bottom .prototype-capture-intro p,.demo-bottom .prototype-explorer-caption span{font-size:17px!important;line-height:1.5!important;font-weight:400}@media(max-width:700px){.demo-bottom .demo-bottom-heading h2,.demo-bottom .prototype-explorer-caption strong{font-size:clamp(34px,5.3vw,40px)!important}}.captured-explorer .captured-call-player{left:max(326px,32%);right:12px;bottom:20px;padding:20px 22px;gap:12px 20px;border-radius:18px;background:rgba(33,33,33,.46);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);box-shadow:inset 0 0 0 1px #ffffff04}.captured-call-player>header{grid-row:1;gap:14px}.captured-call-player>header>strong{color:#f4f7f2;font-size:29px}.captured-call-player>header>span{border-left:1px solid #d7e3d328;padding-left:14px;font-size:12px;color:#d1d8cc}.captured-call-dates{grid-row:2}.captured-call-dates button{font-family:inherit;font-size:12px;min-height:40px;padding:8px 15px}.captured-call-meta{grid-row:3;grid-column:1;font-size:11px}.captured-call-transcript{grid-row:4;grid-column:1;font-size:14px}.captured-call-navigation{grid-row:3/5;grid-column:2;align-self:center;font-size:11px;gap:12px}.captured-call-transport{grid-row:5;grid-column:1;gap:16px}.captured-call-play{width:54px;height:54px}.captured-call-wave>input,.captured-call-wave>svg{height:42px}.captured-call-time{font-size:11px}.captured-open-record{grid-row:5;grid-column:2;align-self:center;justify-self:end;font-size:12px}.captured-call-status{grid-row:6}.captured-explorer .captured-aircraft-sidebar{width:280px;top:125px;bottom:36px}.captured-explorer .captured-aircraft-sidebar:before{inset:-126px -100px -36px -24px;background:rgba(33,33,33,.42);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);mask-image:linear-gradient(90deg,#000 65%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 65%,transparent)}.captured-explorer .captured-aircraft-sidebar>header>strong{font-size:22px;color:#f0f3eb}.captured-explorer .captured-aircraft-context{font-size:12px;color:#c2ccc0;margin-bottom:13px;min-height:20px}.captured-explorer .captured-aircraft-list{border-top:1px solid #d5e3c71b}.captured-explorer .captured-aircraft-row{min-height:64px;padding:11px 10px;color:#e1e7db}.captured-explorer .captured-aircraft-row strong{font-size:14px;font-weight:400}.captured-aircraft-row .captured-aircraft-identity{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.captured-match-bars{display:inline-flex;align-items:center;gap:2px;flex:none}.captured-match-bars i{display:block;width:4px;height:10px;border-radius:1px;background:#b4dc98}.captured-explorer .captured-aircraft-row small{font-size:11px}.captured-explorer .captured-aircraft-row>span:nth-child(2)>span{font-size:12px;color:#d1d9c9}.captured-explorer .captured-aircraft-row[aria-pressed=true]{background:#ffffff08;color:#cdeeb5;box-shadow:inset 2px 0 #b4dc98}.captured-explorer .captured-view-selectors{top:20px;gap:0}.captured-explorer .captured-view-selectors button{padding:12px 14px 15px}.captured-explorer .captured-view-selectors button+button{border-left:1px solid #dce6d015}.demo-radio-snapshot:not([data-radio-expanded=true])>.demo-radio-footer{align-items:end;padding-bottom:12px}.demo-radio-snapshot .demo-radio-footer .demo-radio-queue{align-self:end}@media(max-width:1000px){.captured-explorer .captured-call-player{padding:16px;gap:10px 12px}.captured-call-player>header>strong{font-size:25px}.captured-call-player>header>span{font-size:11px}.captured-call-navigation{gap:3px}.captured-call-transcript{font-size:13px}.captured-call-play{width:46px;height:46px}}@media(max-width:700px){.captured-explorer .captured-call-player{left:10px;right:10px;bottom:20px;padding:15px;gap:9px 10px}.captured-call-player>header>strong{font-size:24px}.captured-call-player>header>span{font-size:10px;padding-left:10px}.captured-call-meta{grid-column:1/-1}.captured-call-transcript{grid-column:1/-1;min-height:36px;max-height:58px}.captured-call-navigation{grid-column:2;grid-row:5;align-self:start}.captured-call-transport{grid-column:1;grid-row:5/7}.captured-open-record{grid-row:6;font-size:10px}.captured-call-status{grid-row:7}.captured-call-dates button{padding-inline:10px;font-size:11px;min-height:36px}.captured-explorer .captured-aircraft-sidebar{top:153px;bottom:350px;width:calc(43% - 14px)}.captured-explorer .captured-aircraft-sidebar>header>strong{font-size:16px}.captured-explorer .captured-aircraft-context{font-size:10px}.captured-explorer .captured-aircraft-row{min-height:53px;padding:9px 7px}.captured-explorer .captured-aircraft-row strong{font-size:12px}.captured-explorer .captured-aircraft-row small{font-size:9px}.captured-explorer .captured-view-selectors{top:12px}.captured-explorer .captured-view-selectors button{padding:9px 8px 12px}.demo-radio-snapshot:not([data-radio-expanded=true])>.demo-radio-footer{padding-bottom:10px}}.prototype-archive-explorer>.recurrence-evidence:before{background:linear-gradient(90deg,#161b19d6,#171c1bc2 66%,#181c1b00);mask-image:linear-gradient(90deg,#000 75%,transparent),linear-gradient(180deg,transparent,#000 13%,#000 86%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 75%,transparent),linear-gradient(180deg,transparent,#000 13%,#000 86%,transparent)}.demo-radio-signal:is([data-state=offline],[data-state=connecting]){position:relative;display:grid;place-items:center}.demo-radio-signal:is([data-state=offline],[data-state=connecting])>i{display:none!important}.demo-radio-signal:is([data-state=offline],[data-state=connecting]):after{content:"";width:16px;height:16px;border:1.5px solid #d2dfcf33;border-top-color:#d7e5ce;border-radius:50%;animation:receiver-loading-ring .9s linear infinite}.demo-radio-snapshot [data-radio-connection]:is([data-state=offline],[data-state=connecting]){color:#d0d8ca}.demo-radio-snapshot [data-radio-connection][data-state=field-tour]{color:#d0d8ca}.demo-radio-signal[data-state=field-tour]{opacity:.45}@keyframes receiver-loading-ring{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.demo-radio-signal:is([data-state=offline],[data-state=connecting]):after{animation:none}}.prototype-archive-explorer>.recurrence-evidence{z-index:10}.prototype-archive-explorer>.recurrence-evidence>header>strong{font-size:18px}.recurrence-evidence .archive-evidence-nav button,.recurrence-evidence .recurrence-call-map{font-size:13px;min-height:38px}.recurrence-evidence .archive-event-row{font-size:13px;min-height:52px;grid-template-columns:43px 72px minmax(0,1fr) 31px 10px;gap:8px}.recurrence-evidence .archive-event-row>strong,.recurrence-evidence .archive-event-row>time{font-size:12px}.recurrence-evidence .archive-event-excerpt{font-size:13px}.recurrence-evidence .archive-event-detail .prototype-recording-meta{font-size:12px}.recurrence-evidence .archive-event-detail .prototype-recording-text{font-size:16px;line-height:1.5}.recurrence-evidence .archive-event-match i{width:4px}.recurrence-evidence .archive-playback>span{font-size:12px}.archive-map-call strong{font-size:14px}.archive-map-call time{font-size:11px}.archive-map-call p{font-size:14px}.archive-call-plane{filter:drop-shadow(0 1px 2px #0e160a)}.archive-call-location-note[hidden],.archive-map-call small[hidden]{display:none!important}@media(max-width:700px){.recurrence-evidence .archive-event-row{grid-template-columns:35px 61px minmax(0,1fr) 26px 8px;gap:5px}.recurrence-evidence .archive-event-excerpt{font-size:12px}.recurrence-evidence .archive-event-row>strong,.recurrence-evidence .archive-event-row>time{font-size:11px}.recurrence-evidence .archive-event-detail .prototype-recording-text{font-size:15px}}.archive-event-match[data-kind=transcript] i[data-lit=true],.demo-radio-match-bars[data-tone=transcript] i[data-filled=true]{background:#e4c568}.archive-event-match[data-kind=transcript] i[data-lit=false],.demo-radio-match-bars[data-tone=transcript] i[data-filled=false]{background:#e4c56822}.recurrence-evidence .recurrence-evidence-heading{font-size:21px}.recurrence-evidence .archive-patterns h3{font-size:13px}.recurrence-evidence .archive-pattern-direction>span{font-size:15px}.recurrence-evidence .archive-pattern-direction>small{font-size:12px}.recurrence-evidence .archive-pattern-direction>em{font-size:12px;opacity:0;transition:opacity .12s ease}.recurrence-evidence .archive-pattern-direction:is(:hover,:focus-visible)>em{opacity:1}.recurrence-evidence .archive-pattern-row>span{font-size:14px}.recurrence-evidence .archive-pattern-row>strong{font-size:23px}.recurrence-evidence .archive-pattern-row>small{font-size:12px;opacity:0;transition:opacity .12s ease}.recurrence-evidence .archive-pattern-row:is(:hover,:focus-visible)>small{opacity:1}@media(hover:none),(max-width:700px){.recurrence-evidence .archive-pattern-direction>em,.recurrence-evidence .archive-pattern-row>small{opacity:1}}@media(max-width:700px){.captured-explorer .captured-aircraft-footer{flex-direction:row;align-items:center;gap:3px!important}.captured-explorer .captured-aircraft-footer>button{min-width:28px;padding:3px}.captured-explorer .captured-aircraft-footer>span{white-space:nowrap}}.prototype-archive-explorer:not(.captured-explorer)>.recurrence-evidence{left:24px;top:84px;bottom:34px;width:min(320px,43%);max-height:calc(100% - 118px)}.prototype-archive-explorer:not(.captured-explorer)>.recurrence-evidence:before{inset:-84px -72px -34px -24px;background:rgba(33,33,33,.64);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);mask-image:linear-gradient(90deg,#000 78%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent);mask-composite:add;-webkit-mask-composite:source-over}.prototype-archive-explorer .prototype-heat-tip{background:rgba(33,33,33,.68);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.recurrence-evidence .archive-patterns{margin:4px 0 0}.archive-corridor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.recurrence-evidence .archive-corridor-heading h3{margin:0;font-size:14px}.archive-corridor-controls{display:flex;align-items:center;gap:10px}.archive-corridor-controls[hidden]{display:none}.archive-corridor-controls button{display:grid;place-items:center;width:30px;height:30px;padding:0;background:none;border:0;color:#e8e8e4;font:24px/1 "Alliance No. 2",Arial,sans-serif;cursor:pointer}.recurrence-evidence .archive-pattern-directions{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;margin:0;padding:2px 0 7px}.recurrence-evidence .archive-pattern-direction{flex:0 0 90px;scroll-snap-align:start;min-height:106px;padding:4px 3px}.recurrence-evidence .archive-pattern-directions button:focus-visible{outline-offset:-2px}.archive-hotspot-other-patterns{margin-top:16px}.prototype-archive-explorer:not(.captured-explorer) .recurrence-evidence :is(.archive-event-columns,.archive-event-row){grid-template-columns:37px 62px minmax(0,1fr) 28px 8px;gap:6px}.recurrence-evidence .prototype-recording-list[data-mode=hotspot]>.archive-event-columns{padding-top:8px}@media(max-width:700px){.prototype-archive-explorer:not(.captured-explorer)>.recurrence-evidence{left:16px;top:80px;bottom:34px;width:calc(100% - 32px);max-height:calc(100% - 114px)}.prototype-archive-explorer:not(.captured-explorer)>.recurrence-evidence:before{inset:-12px -50px -34px -16px;mask-image:linear-gradient(90deg,#000 82%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent)}.recurrence-evidence .archive-pattern-direction{flex-basis:88px}}.captured-explorer .captured-call-player{left:max(320px,32%);right:0;bottom:0;padding:12px 24px 25px 20px;gap:7px 16px;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#f2f2ee;isolation:isolate}.captured-explorer .captured-call-player:before{content:"";position:absolute;inset:-36px 0 0 -32px;z-index:-1;pointer-events:none;background:rgba(33,33,33,.6);-webkit-backdrop-filter:blur(34px);backdrop-filter:blur(34px);mask-image:linear-gradient(90deg,transparent,#000 8%),linear-gradient(180deg,transparent,#000 17%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%),linear-gradient(180deg,transparent,#000 17%);mask-composite:intersect;-webkit-mask-composite:source-in}.captured-explorer .captured-call-player:focus{outline:none}.captured-explorer .captured-call-player>header{flex-wrap:nowrap;align-items:center;gap:12px}.captured-explorer .captured-call-player>header>strong{font-size:27px;color:#f5f5f2}.captured-explorer .captured-call-player>header>span{font-size:15px;line-height:1.35;color:#e2e2dd;padding-left:12px}.captured-explorer .captured-call-dates button{min-height:34px;padding:5px 12px;font-size:12px}.captured-explorer .captured-call-meta{grid-row:3;grid-column:1/-1;font-size:11px}.captured-explorer .captured-call-transcript{grid-row:4;grid-column:1;font-size:17px;line-height:1.4;min-height:24px;max-height:72px}.captured-explorer .captured-call-navigation{grid-row:4;grid-column:2;align-self:center;gap:12px;font-size:13px;line-height:1;color:#fff}.captured-explorer .captured-call-navigation button{display:grid;place-items:center;min-width:28px;padding:0;font-family:inherit;font-size:26px;line-height:1;color:#fff}.captured-explorer .captured-call-navigation button:disabled{opacity:.48}.captured-explorer .captured-call-transport{grid-row:5;grid-column:1;align-items:flex-start;gap:12px}.captured-explorer .captured-call-play{width:42px;height:42px}.captured-explorer .captured-call-wave>svg{display:block;height:42px}.captured-explorer .captured-call-wave>input{height:42px}.captured-explorer .captured-call-time{display:block;margin-top:2px;font-size:11px}.captured-explorer .captured-open-record{grid-row:5;grid-column:2;align-self:start;display:flex;align-items:center;min-height:42px;font-size:13px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;color:#d8efc7}.captured-explorer .captured-map-attribution{z-index:6;right:24px;bottom:7px;color:#bdbdb7;font-size:8px}@media(max-width:700px){.captured-explorer .captured-call-player{left:0;right:0;bottom:0;padding:10px 16px 26px;gap:7px 10px}.captured-explorer .captured-call-player:before{inset:-30px 0 0;mask-image:linear-gradient(180deg,transparent,#000 16%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%)}.captured-explorer .captured-call-player>header>strong{font-size:24px}.captured-explorer .captured-call-player>header>span{font-size:14px}.captured-explorer .captured-call-transcript{grid-column:1/-1;grid-row:4;font-size:16px;min-height:22px;max-height:67px}.captured-explorer .captured-call-navigation{grid-row:3;grid-column:2;gap:7px;font-size:12px}.captured-explorer .captured-call-meta{grid-column:1;font-size:10px}.captured-explorer .captured-call-transport{grid-row:5;grid-column:1;gap:9px}.captured-explorer .captured-open-record{grid-row:5;grid-column:2;font-size:12px}.captured-explorer .captured-call-status{grid-row:6}.captured-explorer .captured-map-attribution{right:16px;font-size:7px}}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech{width:230px;max-width:230px;min-height:0;padding:10px 12px;border:1px solid #ffffff26;border-radius:11px;background:rgba(33,33,33,.52);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:none}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech header{margin-bottom:5px;gap:8px}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech p{font-size:13px;line-height:1.4;-webkit-line-clamp:4}.demo-scene-notes .demo-speech-identity strong,.demo-scene-notes .demo-speech-identity time{font-size:10px}@media(max-width:650px){.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech{width:180px;max-width:180px;padding:9px 10px}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech p{font-size:12px}}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech{--chatbox-fill:rgba(33,33,33,.66)}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech:before{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.prototype-archive-explorer>.archive-inline-navigation>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px}.prototype-archive-explorer>.archive-inline-navigation>header>nav[hidden],.prototype-archive-explorer>.archive-inline-navigation>header>strong[hidden]{display:none}.prototype-archive-explorer>.archive-inline-navigation>header>nav{min-width:0;flex:1}.prototype-archive-explorer .archive-inline-navigation .archive-evidence-back,.prototype-archive-explorer>.archive-inline-navigation>header>strong{font-family:"Alliance No. 2",Arial,sans-serif;font-size:18px;line-height:1.35;font-weight:400;color:#fff}.prototype-archive-explorer .archive-inline-navigation .archive-evidence-back{padding:0;min-height:38px;text-align:left}.prototype-archive-explorer:not(.captured-explorer) .recurrence-evidence :is(.archive-event-columns,.archive-event-row){grid-template-columns:50px 67px minmax(0,1fr) 37px 8px;gap:5px}.prototype-archive-explorer .recurrence-evidence .archive-event-columns{font-size:13px;line-height:1.35;color:#c8cdc6;letter-spacing:0}.demo-scene-notes .demo-plane-speech{transition:none}[data-mode=sample][data-view=aircraft] .demo-recent-transmissions [data-demo-recent]>.demo-recent-transmission:first-child{border-top:0}[data-mode=sample][data-view] .demo-recent-transmissions .demo-recent-transmission time{border:0;border-radius:0;background:none;box-shadow:none;padding:0;color:#a7df82}.prototype-archive-explorer:not(.captured-explorer) .archive-event-columns>span{white-space:nowrap}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech{--chatbox-fill:rgba(29,29,29,.52)}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech:before{-webkit-backdrop-filter:blur(32px) saturate(115%);backdrop-filter:blur(32px) saturate(115%)}.demo-story-pin .demo-plane-speech .demo-chatbox-outline path{stroke:rgba(255,255,255,.28)}.demo-record-details{margin-top:20px;color:#bdc5bc;font:12px/1.6 "Alliance No. 2",Arial,sans-serif}.demo-record-details p{margin:3px 0}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-illustrative-speech{width:204px;max-width:204px}.demo-illustrative-speech .demo-speech-identity{justify-content:space-between;width:100%}.demo-illustrative-speech .demo-speech-identity time{color:#d2d2c8}@media(max-width:650px){.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-illustrative-speech{width:164px;max-width:164px}}.demo-story-pin .demo-scene-notes .demo-analysis-card.demo-peak-card{width:268px;padding:16px;--chatbox-fill:rgba(27,27,27,.55);text-align:left;color:#f1f3ee}.demo-peak-card>header{display:flex;align-items:center;justify-content:space-between;font-size:14px;gap:12px}.demo-peak-card .demo-peak-area{font-size:10px;color:#b9c1b7}.demo-peak-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px 0}.demo-peak-total>strong{display:block;color:#b8ea91;font:42px/1 "Alliance No. 2",Arial,sans-serif;letter-spacing:-.045em}.demo-peak-total>span{display:block;margin-top:4px;font-size:13px;color:#e2e6df}.demo-peak-total>small{display:block;margin-top:8px;font-size:12px;color:#b8c5b6}.demo-peak-card .demo-peak-field{display:block;width:84px;height:84px;flex:none}.demo-peak-cell{animation:demo-peak-glimmer 2.4s ease-in-out infinite}.demo-peak-card>footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px;font-size:12px;color:#e5f3dc}.demo-peak-card>footer>span{font-size:18px;transition:transform .16s ease}.demo-peak-card:hover>footer>span{transform:translate(2px,-2px)}.demo-peak-card:focus-visible{outline:2px solid #c6eda9;outline-offset:5px}@keyframes demo-peak-glimmer{50%{fill:#fff0bd}}@media(prefers-reduced-motion:reduce){.demo-peak-cell{animation:none}}@media(max-width:650px){.demo-story-pin .demo-scene-notes .demo-analysis-card.demo-peak-card{width:234px;padding:13px}.demo-peak-total>strong{font-size:36px}.demo-peak-hero{margin:12px 0;gap:12px}.demo-peak-card .demo-peak-field{width:72px;height:72px}}.demo-detail-panel [data-demo-panel-content]>.prototype-listening{position:relative!important;inset:auto!important;display:block;width:100%!important;max-width:none!important;max-height:none!important;min-height:0;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;mask-image:none!important;-webkit-mask-image:none!important}.demo-detail-panel [data-demo-panel-content]>.prototype-listening:before,.demo-detail-panel [data-demo-panel-content]>.prototype-listening[hidden]{display:none!important}.demo-detail-panel [data-demo-panel-content]>.prototype-listening>header{font-size:16px}.demo-detail-panel [data-demo-panel-content]>.prototype-listening .prototype-recording-list{max-height:260px;overflow:auto}.prototype-archive-explorer:not(.captured-explorer)>.recurrence-evidence{top:24px;max-height:calc(100% - 58px)}@media(max-width:700px){.prototype-archive-explorer:not(.captured-explorer)>.recurrence-evidence{top:64px;max-height:calc(100% - 98px)}}.demo-opening-radio{isolation:isolate;min-height:68px;background:rgba(40,43,42,.48)!important;-webkit-backdrop-filter:blur(28px) saturate(110%)!important;backdrop-filter:blur(28px) saturate(110%)!important}.demo-opening-radio:before{display:none!important;content:none!important}.demo-opening-radio>header{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:10px;min-height:40px}.demo-opening-radio>header>button{width:86px;min-width:86px;white-space:nowrap}.demo-opening-radio .demo-location-pill{-webkit-backdrop-filter:none!important}.demo-opening-radio .demo-live-icon[data-loading=true]>svg{display:none}.demo-opening-radio .demo-live-icon[data-loading=true]:after{content:"";width:12px;height:12px;border:1.5px solid #c4d8b740;border-top-color:#b9df9d;border-radius:50%;animation:demo-live-loading .8s linear infinite}@keyframes demo-live-loading{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.demo-opening-radio .demo-live-icon[data-loading=true]:after{animation:none}}.captured-hour-activity{padding:16px 0 20px}.captured-hour-activity>strong{display:block;font-size:13px;font-weight:400;color:#dce6d4;margin-bottom:14px}.captured-hour-activity>svg{display:block;width:100%;height:auto}.captured-hour-ticks{display:flex;justify-content:space-between;margin-top:4px;color:#a9b2a2;font-size:10px}.captured-explorer[data-captured-view=peak] .captured-flight-streak{animation-play-state:running}.captured-explorer[data-captured-view=peak] [data-peak-aircraft] circle{filter:drop-shadow(0 0 4px #b5ef92)}.demo-opening-radio{background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.012) 48%,rgba(0,0,0,.035))!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;border-color:rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(255,255,255,.025),0 4px 16px rgba(0,0,0,.08)!important}.demo-inline-recordings .demo-panel-close{display:none}.demo-story-pin .demo-scene-notes{overflow:clip}@media(max-width:700px){.prototype-archive-explorer:not(.captured-explorer)[data-evidence-open=true]>.prototype-map-controls{top:14px;right:12px;z-index:30}.prototype-archive-explorer:not(.captured-explorer)[data-evidence-open=true]>.prototype-basemap-switch{top:14px;right:132px;z-index:30}}.captured-explorer .captured-view-selectors{isolation:isolate}.captured-explorer .captured-view-selectors:before{content:"";position:absolute;z-index:-1;inset:-20px -58px -18px -24px;pointer-events:none;background:rgba(27,27,27,.5);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);mask-image:linear-gradient(90deg,#000 calc(100% - 58px),transparent),linear-gradient(180deg,#000 calc(100% - 18px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 58px),transparent),linear-gradient(180deg,#000 calc(100% - 18px),transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.captured-explorer .captured-view-selectors button{color:#d9dcd6}.captured-explorer .captured-view-selectors button[aria-pressed=true]{background:rgba(255,255,255,.055);color:#d5efbf}.recurrence-evidence .archive-event-day{font-size:13px;line-height:1.4;font-weight:500;color:#c4cbc0;margin:12px 0 5px}.captured-explorer .captured-call-navigation{display:grid;grid-template-columns:30px auto 30px;align-items:center;column-gap:12px}.captured-explorer .captured-call-navigation>span{display:flex;align-items:center;justify-content:center;min-height:30px;line-height:1;font-variant-numeric:tabular-nums}.captured-explorer .captured-call-navigation button{width:30px;height:30px;min-height:30px}.captured-explorer .captured-call-navigation button svg{display:block;width:14px;height:14px}.captured-explorer .captured-aircraft-footer{align-items:center}.captured-explorer .captured-aircraft-footer>span{font-size:14px;line-height:1;font-variant-numeric:tabular-nums;color:#bdcbb1}.captured-explorer .captured-aircraft-footer>button{display:grid;place-items:center;padding:0}.captured-explorer .captured-aircraft-footer>button svg{width:16px;height:16px}@media(max-width:700px){.captured-explorer .captured-view-selectors:before{inset:-12px -14px -18px;mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent)}.captured-explorer .captured-call-navigation{column-gap:7px;grid-template-columns:28px auto 28px}.captured-explorer .captured-call-navigation button{width:28px}.captured-explorer .captured-aircraft-footer>span{font-size:13px}}@media(max-width:1100px){.prototype-summary-metrics>.prototype-statistic:not(:first-of-type){padding-left:17px;border-left:1px solid #d8ddd2}}.captured-explorer .captured-aircraft-sidebar{top:26px}.captured-explorer .captured-aircraft-sidebar:before{inset:-28px -100px -36px -24px}@media(max-width:700px){.captured-explorer .captured-aircraft-sidebar{top:70px}.captured-explorer .captured-aircraft-sidebar:before{inset:-20px -60px -20px -16px}}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech{-webkit-backdrop-filter:blur(28px)!important;backdrop-filter:blur(28px)!important}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech:before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:700px){.captured-explorer>.prototype-basemap-switch,.captured-explorer>.prototype-map-controls{top:14px}}[data-prototype-dashboard]>.prototype-widget-area+.prototype-archive-explorer{margin-top:clamp(32px,5vw,56px)}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech{--chatbox-fill:rgba(34,38,36,.27);-webkit-backdrop-filter:blur(20px) saturate(112%)!important;backdrop-filter:blur(20px) saturate(112%)!important}[data-view=event] .demo-event-title{font-size:11px;letter-spacing:.035em;margin-bottom:8px}[data-view=event] .demo-event-aircraft{font-size:28px;line-height:1.15;color:#acd982;margin-bottom:24px}[data-view=event] .demo-event-list{gap:24px}[data-view=event] .demo-event-row{grid-template-columns:66px minmax(0,1fr);min-height:48px}[data-view=event] .demo-event-row>strong{font-size:14px;line-height:1.3}[data-view=event] .demo-event-row>span{font-size:13px;line-height:1.5}[data-view=event] .demo-event-row>time{font-size:11px;color:#b3c1ad}.demo-event-open{display:block;margin:24px 0 0 auto;border:0;background:none;padding:4px 0;color:#d5edc3;font-size:13px;line-height:1.4;font-family:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(min-width:1200px){[data-story-ready] [data-mode=sample][data-view=event] .demo-detail-panel,[data-story-ready] [data-mode=sample][data-view=event] .demo-story-heading{width:clamp(370px,29vw,460px)!important;right:32px!important;left:auto!important}[data-view=event] .demo-story-heading h2{font-size:clamp(40px,3.4vw,50px)!important;line-height:1.08}[data-view=event] .demo-event-aircraft{font-size:32px}[data-view=event] .demo-event-row>strong{font-size:16px}[data-view=event] .demo-event-row>span{font-size:14px}[data-view=event] .demo-event-row>time{font-size:12px}}@media(max-width:650px){[data-view=event] .demo-event-aircraft{font-size:24px;margin-bottom:14px}[data-view=event] .demo-event-list{gap:12px}[data-view=event] .demo-event-row{column-gap:10px}.demo-event-open{margin-top:14px}}.demo-opening-radio{background:rgba(68,75,71,.14)!important;-webkit-backdrop-filter:blur(24px) saturate(112%)!important;backdrop-filter:blur(24px) saturate(112%)!important;border-color:rgba(224,237,227,.24);box-shadow:0 4px 16px #00000014!important}.demo-opening-location{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;background:none}.demo-opening-location>span{display:block;font-size:12px;line-height:1.35;letter-spacing:0;white-space:nowrap;color:#b4c0b9}.demo-opening-location>span:first-child{font-size:15px;color:#e1e8e2}.demo-story-pin .demo-scene-notes .demo-plane-speech{will-change:auto;font-synthesis:none;text-shadow:none}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech :is(header,p,strong,time,.demo-call-confidence>span){filter:none;text-shadow:none}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech :is(.demo-speech-identity strong,.demo-speech-identity time,.demo-call-confidence>span){line-height:12px}.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech p{line-height:18px}@media(max-width:650px){.demo-story-pin .demo-scene-notes .demo-plane-speech.demo-sample-speech p{line-height:17px}}.demo-story-pin .demo-scene-notes .demo-peak-card{cursor:default}.demo-peak-card .demo-peak-field{display:grid;width:98px;height:98px;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(7,1fr);gap:2px}.demo-peak-field>button,.demo-peak-field>span{display:block;min-width:0;min-height:0;padding:0;border:0;border-radius:2px}.demo-peak-field>button{cursor:pointer;transition:filter .1s ease}.demo-peak-field>button:focus-visible,.demo-peak-field>button[aria-current=true]{outline:1px solid #f2f7d3;outline-offset:1px}.demo-peak-field>button:hover{filter:brightness(1.2)}.demo-peak-concentration{font-size:11px;color:#bac6b7}.demo-peak-share-bar{display:block;height:3px;margin-top:8px;background:#bce49b20;border-radius:2px;overflow:hidden}.demo-peak-share-bar:after{content:"";display:block;width:var(--share);height:100%;background:#b8e692;border-radius:inherit}.demo-peak-card .demo-peak-open{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.demo-peak-open>span:last-child{font-size:18px}.demo-peak-open:focus-visible{outline:1px solid #c8edaa;outline-offset:5px}.demo-flow-key{display:flex;align-items:center;gap:7px;margin-top:16px;font-size:11px;color:#b7c6af}.demo-flow-key:before{content:"";width:20px;height:1px;background:#a0e977}[data-view=event] .demo-event-list{position:relative;gap:22px;margin-top:8px;padding-left:0}[data-view=event] .demo-event-list:before{content:"";position:absolute;left:4px;top:6px;bottom:18px;width:1px;background:linear-gradient(#abc79788,#abc79735)}[data-view=event] .demo-event-row{border:0;padding:0 0 0 24px;grid-template-columns:68px minmax(0,1fr);column-gap:16px;row-gap:5px;text-align:left}[data-view=event] .demo-event-row:before{top:5px;left:0;width:9px;height:9px;background:#b7d5b0;border:2px solid #26302a;box-sizing:border-box}[data-view=event] .demo-event-row:after{display:none}[data-view=event] .demo-event-row[data-active=true]:before{background:#a6e97b;box-shadow:0 0 0 3px #a6e97b15}[data-view=event] .demo-event-row>time{line-height:18px;font-variant-numeric:tabular-nums;color:#b6c2b1}[data-view=event] .demo-event-row>strong{line-height:18px}[data-view=event] .demo-event-row>span{line-height:20px;color:#b5c1b5}[data-story-ready] [data-mode=sample][data-view=heatmap] .demo-story-heading{margin-top:16px}[data-story-ready] [data-mode=sample][data-view=heatmap] .demo-story-heading h2{font-size:clamp(38px,3.5vw,52px)!important;line-height:1.1}[data-story-ready] [data-mode=sample][data-view=heatmap] .demo-story-heading p{font-size:17px}[data-story-ready] [data-mode=sample][data-view=heatmap] .demo-panel-title{font-size:clamp(29px,2.5vw,38px)!important;line-height:1.2}[data-view=heatmap] .demo-panel-subtitle{font-size:15px;line-height:1.45}@media(max-width:650px){.demo-peak-card .demo-peak-field{width:84px;height:84px}[data-view=event] .demo-event-list{gap:14px}[data-view=event] .demo-event-row{padding-left:18px;grid-template-columns:58px minmax(0,1fr);column-gap:10px}[data-view=event] .demo-event-row>span{line-height:18px}[data-story-ready] [data-mode=sample][data-view=heatmap] .demo-story-heading{margin-top:10px}[data-story-ready] [data-mode=sample][data-view=heatmap] .demo-story-heading h2{font-size:32px!important}[data-story-ready] [data-mode=sample][data-view=heatmap] .demo-story-heading p{font-size:15px}[data-story-ready] [data-mode=sample][data-view=heatmap] .demo-panel-title{font-size:27px!important}}.demo-peak-card .demo-peak-field{position:relative;isolation:isolate}.demo-peak-field:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:3px;opacity:0;background:radial-gradient(circle 22px at var(--pointer-x,50%) var(--pointer-y,50%),#d9f6ad3b,transparent 100%);transition:opacity .14s ease}.demo-peak-field[data-hovered=true]:after{opacity:1}.demo-peak-field>[data-x]{filter:brightness(calc(1 + var(--response,0)*.24));transform:translateY(calc(var(--response,0)*-1px));transition:filter 80ms ease,transform 80ms ease}.demo-peak-field>[aria-current=true]{outline:1px solid #f2f7d3;outline-offset:1px}.demo-peak-open:disabled{cursor:default;color:#b5c1b5}.demo-peak-open:disabled>span:last-child{visibility:hidden}@media(prefers-reduced-motion:reduce){.demo-peak-field>[data-x]{transform:none;transition:none}.demo-peak-field:after{transition:none}}.demo-inline-recordings .prototype-listening-compact>header{padding:0 0 18px;border-bottom:1px solid #d1e1c31a}.demo-inline-recordings .prototype-listening-compact>header strong{font-size:12px;color:#bac5b6}.demo-inline-recordings .hotspot-record{margin:20px 0 18px}.hotspot-record-identity{display:flex;flex-direction:column;gap:7px}.hotspot-record-identity>strong{font-size:26px;font-weight:400;line-height:1.1;color:#b5e78f}.hotspot-record-identity>time{font-size:12px;line-height:1.4;color:#aebbab}.hotspot-record-transcript{font-size:14px;line-height:1.55;margin:18px 0 0;color:#e0e6dc;max-height:110px;overflow:auto;scrollbar-width:thin}.hotspot-record-navigation{display:flex;align-items:center;justify-content:center;gap:18px;margin:14px 0 8px}.hotspot-record-navigation>button{width:32px;height:32px;border:0;padding:0;background:none;font:inherit;font-size:26px;line-height:1;color:#c6dfb0;cursor:pointer}.hotspot-record-navigation>button:disabled{opacity:.25;cursor:default}.hotspot-record-navigation>span{min-width:44px;text-align:center;font-size:12px;color:#b9c6b0;font-variant-numeric:tabular-nums}.hotspot-path-toggle{display:block;margin:6px auto 0;padding:6px 12px;border:0;background:none;color:#b4c7a5;font:inherit;font-size:12px;line-height:1.4;cursor:pointer}.hotspot-path-toggle:hover{color:#d1efa9}.prototype-listening-compact .archive-flight-host{margin-top:12px}.prototype-listening-compact .archive-flight-replay>svg{height:140px}.prototype-listening-compact :is(.hotspot-path-toggle,.hotspot-record-navigation>button):focus-visible{outline:1px solid #b9e691;outline-offset:3px;border-radius:3px}.prototype-listening-compact [hidden]{display:none!important}@media(max-width:650px){.demo-inline-recordings .prototype-listening-compact>header{padding-bottom:12px}.demo-inline-recordings .hotspot-record{margin:14px 0}.hotspot-record-identity>strong{font-size:24px}.hotspot-record-transcript{margin-top:12px;max-height:78px;font-size:13px}.hotspot-record-navigation{margin-top:8px}.prototype-listening-compact .archive-flight-replay>svg{height:112px}}.demo-story-pin .demo-scene-notes[data-review-layout=horizontal] .demo-plane-speech.demo-sample-speech{width:var(--review-card-width);max-width:var(--review-card-width)}.demo-story-pin .demo-scene-notes[data-review-layout=horizontal] .demo-plane-speech.demo-sample-speech p{-webkit-line-clamp:unset}.demo-scene-notes[data-review-layout=horizontal] .demo-sample-speech:not(.demo-illustrative-speech)>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px}.demo-scene-notes[data-review-layout=horizontal] .demo-sample-speech:not(.demo-illustrative-speech) .demo-speech-identity{display:contents}.demo-scene-notes[data-review-layout=horizontal] .demo-sample-speech:not(.demo-illustrative-speech) .demo-speech-identity>strong{grid-column:1;grid-row:1}.demo-scene-notes[data-review-layout=horizontal] .demo-sample-speech:not(.demo-illustrative-speech) .demo-speech-identity>time{grid-column:1;grid-row:2}.demo-scene-notes[data-review-layout=horizontal] .demo-sample-speech:not(.demo-illustrative-speech) .demo-call-confidence{grid-column:2;grid-row:1/3;align-self:center}.demo-inline-recordings .hotspot-record-detail{display:flow-root;min-height:168px;margin:20px 0 18px}.demo-inline-recordings .hotspot-record-detail .hotspot-record{margin:0}.prototype-listening-compact .hotspot-record-detail>.archive-flight-host{height:100%;margin:0}.prototype-listening-compact .hotspot-record-detail .archive-flight-replay{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.prototype-listening-compact .hotspot-record-detail .archive-flight-replay>svg{flex:1;min-height:0;height:auto}.prototype-listening-compact .hotspot-record-detail .archive-flight-replay>div:first-child,.prototype-listening-compact .hotspot-record-detail .archive-flight-replay>small{flex:none}@media(max-width:650px){.demo-inline-recordings .hotspot-record-detail{min-height:148px;margin:14px 0}}.prototype-summary-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;scroll-snap-type:none}.prototype-summary-metrics>.prototype-metric-stack,.prototype-summary-metrics>.prototype-statistic{min-width:0;flex:initial;padding-inline:clamp(8px,1.2vw,20px)}.prototype-summary-metrics .prototype-statistic-button{min-width:0}.prototype-summary-metrics>.prototype-statistic:first-of-type{padding-left:0;border-left:0}@media(min-width:761px) and (max-width:1100px){.prototype-summary-metrics .prototype-statistic-value{font-size:clamp(28px,3.8vw,38px)}.prototype-summary-metrics .prototype-metric-stack .prototype-statistic-value{font-size:clamp(22px,2.8vw,27px)}.prototype-summary-metrics>.prototype-statistic:nth-of-type(4){padding-left:clamp(8px,1.2vw,20px);border-left:1px solid #d8ddd2}}@media(max-width:760px){.prototype-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 0}.prototype-summary-metrics>.prototype-statistic:nth-of-type(4){padding-left:0;border-left:0}}@media(max-width:500px){.prototype-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-summary-metrics>.prototype-statistic:nth-of-type(odd){padding-left:0;border-left:0}.prototype-summary-metrics>.prototype-statistic:nth-of-type(4){padding-left:8px;border-left:1px solid #d8ddd2}}.prototype-metrics-carousel{display:contents}.prototype-metric-controls{display:none}@media(max-width:760px){.prototype-metrics-carousel{display:block;margin-bottom:38px;border-bottom:1px solid #d8ddd2}.prototype-metrics-carousel>.prototype-summary-metrics{display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0;padding:8px 0 6px;border:0}.prototype-metrics-carousel>.prototype-summary-metrics::-webkit-scrollbar{display:none}.prototype-metrics-carousel>.prototype-summary-metrics>.prototype-metric-stack,.prototype-metrics-carousel>.prototype-summary-metrics>.prototype-statistic{flex:0 0 78%;max-width:none;min-width:0;min-height:168px;scroll-snap-align:start;scroll-snap-stop:always;padding:0 20px;border-left:1px solid #d8ddd2;box-sizing:border-box}.prototype-metrics-carousel>.prototype-summary-metrics>.prototype-statistic:first-of-type{padding-left:0;border-left:0}.prototype-metrics-carousel .prototype-statistic-value{font-size:42px}.prototype-metrics-carousel .prototype-metric-stack .prototype-statistic-value{font-size:29px}.prototype-metric-controls{display:flex;align-items:center;justify-content:center;gap:18px;padding:9px 0 13px;color:#617354}.prototype-metric-controls[hidden]{display:none}.prototype-metric-controls>button{width:40px;height:36px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:26px;line-height:1;cursor:pointer}.prototype-metric-controls>button:disabled{opacity:.25;cursor:default}.prototype-metric-controls>button:focus-visible{outline:1px solid #7c936c;outline-offset:1px;border-radius:4px}.prototype-metric-controls>span{min-width:40px;text-align:center;font-size:12px;font-variant-numeric:tabular-nums}}.demo-speech-toggle[hidden]{display:none!important}.demo-story-pin .demo-scene-notes .demo-plane-speech[data-dots=true]{width:44px;max-width:44px;min-height:44px;padding:0}.demo-story-pin .demo-scene-notes .demo-plane-speech[data-dots=true]:not([data-expanded=true])>header,.demo-story-pin .demo-scene-notes .demo-plane-speech[data-dots=true]:not([data-expanded=true])>p{display:none}.demo-speech-toggle{position:relative;display:block;width:44px;height:44px;padding:0;border:0;background:none;color:#c3f29d;font:26px/1 Arial,sans-serif;cursor:pointer}.demo-speech-toggle:focus-visible{outline:1px solid #b3e98d;outline-offset:-2px;border-radius:8px}.demo-story-pin .demo-scene-notes .demo-plane-speech[data-dots=true][data-expanded=true]{width:190px;max-width:190px;padding:10px 12px}.demo-story-pin .demo-scene-notes .demo-plane-speech[data-dots=true][data-expanded=true]>header{padding-right:22px}.demo-plane-speech[data-expanded=true]>.demo-speech-toggle{position:absolute;right:0;top:0;width:32px;height:32px;font-size:20px}.demo-story-pin .demo-plane-speech[data-expanded=true] .demo-chatbox-outline path{stroke:#b4ed8d;stroke-width:1.3}.captured-call-wave>svg{opacity:1}.captured-wave-unplayed{stroke:#58675c}.captured-wave-played{stroke:#b2f27f}.demo-radio-waveform i[data-active=true]{background:#b2f27f}@media(max-width:700px){.archive-event-row[aria-expanded=true],.captured-aircraft-row[aria-pressed=true],.captured-call-dates button[aria-pressed=true],[data-view=event] .demo-event-row[data-active=true]{outline:1px solid #b1d98e;outline-offset:-1px;border-radius:5px;background-color:#9fd5760c}.captured-call-wave:focus-within{outline:1px solid #b1d98e;outline-offset:3px}}@media(max-width:650px){.demo-event-row:focus,.demo-recent-transmission:focus,[data-demo-story-step][aria-pressed=true]{outline:1px solid #b1d98e;outline-offset:-2px;border-radius:5px}[data-story-ready] .demo-map-section[data-mode=sample][data-view=transmission] .demo-story-heading{left:auto;right:20px;width:min(360px,calc(100% - 40px));text-align:right}[data-story-ready] .demo-map-section[data-mode=sample][data-view=transmission] .demo-story-heading h2{font-size:clamp(34px,8vw,42px);line-height:1.1;margin-bottom:10px;text-wrap:balance}[data-story-ready] .demo-map-section[data-mode=sample][data-view=transmission] .demo-story-heading p{font-size:14px;line-height:1.4}[data-story-ready] .demo-map-section[data-mode=sample][data-view=aircraft]:not(.demo-expanded) .demo-detail-panel,[data-story-ready] .demo-map-section[data-mode=sample][data-view=correlation]:not(.demo-expanded) .demo-detail-panel{top:auto!important;bottom:calc(100% - var(--story-bottom) + 156px + env(safe-area-inset-bottom,0px))!important;left:24px;right:24px;width:auto}[data-story-ready] .demo-map-section[data-mode=sample][data-view=correlation] .demo-detail-panel:before{content:none}.demo-story-pin .demo-scene-notes .demo-plane-speech[data-dots=true]:not([data-expanded=true]){height:44px;box-sizing:border-box}.demo-story-pin .demo-scene-notes .demo-plane-speech[data-dots=true]:not([data-expanded=true])>.demo-speech-toggle{width:100%;height:100%}.demo-opening-radio[data-receiver-status=unavailable]>header>button{width:32px;min-width:32px;gap:0}.demo-opening-radio[data-receiver-status=unavailable]>header>button>[role=status]{display:none}[data-demo-stage] .demo-receiver>.demo-receiver-description,[data-demo-stage] .demo-receiver>span{display:none!important}}.captured-call-wave:focus-within{outline:none;border-radius:0}.captured-call-wave:has(>input:focus-visible){box-shadow:0 1px 0 #b1d98e}@media(max-width:650px){.demo-opening-radio[data-receiver-status=unavailable]>header{grid-template-columns:minmax(0,1fr) 32px}}