.radar{background:#0b1626}.rd-stage{color:#e8eef6;height:calc(100vh - 66px);min-height:620px;position:relative;overflow:hidden}.rd-map{background:#0b1626;position:absolute;inset:0}.rd-map .leaflet-tile-pane{filter:saturate(.6)brightness(.85)sepia(.25)hue-rotate(185deg)}.rd-map.leaflet-container{font-family:var(--font);background:#0b1626}.rd-vignette{pointer-events:none;z-index:400;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#060e1abf 100%);position:absolute;inset:0}.rd-glass{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081424cc;border:1px solid #ffffff1a;border-radius:16px;position:absolute;box-shadow:0 20px 50px -20px #000000b3}.rd-title{max-width:380px;padding:18px 22px;top:22px;left:24px}.rd-title h1{font:800 28px/1.05 var(--display);letter-spacing:-.02em;color:#fff;margin:6px 0 4px}.rd-title p{color:#9fb3cc;margin:0;font-size:13.5px}.rd-live{font:700 11px var(--font);letter-spacing:1.6px;color:#3dd68c;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.rd-live:before{content:"";background:#3dd68c;border-radius:50%;width:8px;height:8px;animation:1.8s infinite rd-dot;box-shadow:0 0 0 4px #3dd68c2e}@keyframes rd-dot{50%{box-shadow:0 0 0 8px #3dd68c00}}.rd-stats{border-top:1px solid #ffffff1a;gap:22px;margin-top:14px;padding-top:12px;display:flex}.rd-stats b{font:700 22px var(--display);color:#f2c76e;font-variant-numeric:tabular-nums;display:block}.rd-stats span{color:#8fa3be;font-size:11.5px}.rd-legend{color:#9fb3cc;gap:4px;margin-top:12px;font-size:12px;display:grid}.rd-legend i{vertical-align:0;background:#7f93ad;border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.rd-legend i.gold{background:#f2c76e}.rd-list{flex-direction:column;width:340px;display:flex;top:22px;bottom:22px;right:22px;overflow:hidden}.rd-search{color:#e8eef6;font:500 13px var(--font);background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;outline:none;margin:14px 14px 6px;padding:9px 12px}.rd-search::placeholder{color:#7f93ad}.rd-search:focus{border-color:#f2c76e99}.rd-scroll{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex:1;padding:0 8px 8px;overflow:auto}.rd-scroll h3{font:700 11.5px var(--font);letter-spacing:1.4px;text-transform:uppercase;color:#8fa3be;justify-content:space-between;margin:12px 10px 6px;display:flex}.rd-scroll ul{margin:0;padding:0;list-style:none}.rd-fl{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.rd-fl:hover{background:#ffffff0d}.rd-fl.sel{background:#e2b8651f;box-shadow:inset 0 0 0 1px #e2b86559}.rd-fl b{font:600 13.5px var(--mono)}.rd-fl small{color:#8fa3be;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.rd-fl .r{text-align:right;font:600 12px var(--mono);color:#c3cfde}.rd-fl.dim b{color:#c3cfde}.rd-ph{font:700 10.5px var(--font);letter-spacing:1px;text-transform:uppercase;color:#3dd68c;font-style:normal}.rd-ph.gold{color:#f2c76e}.rd-ph.muted{color:#8fa3be}.rd-none{color:#8fa3be;margin:4px 10px 8px;font-size:12.5px}.rd-link{color:#f2c76e;font-weight:600}.rd-foot{color:#7f93ad;border-top:1px solid #ffffff14;padding:9px 16px;font-size:11.5px}.rd-al{color:#fff;width:30px;height:30px;font:700 11px var(--mono);border-radius:8px;flex:none;place-items:center;display:inline-grid}.rd-al.logo{background:#fff;padding:3px}.rd-al.logo img{object-fit:contain;width:100%;height:100%;display:block}.rd-card{width:min(560px,100% - 420px);padding:18px 22px;bottom:22px;left:24px}.rd-top{align-items:center;gap:12px;display:flex}.rd-top b{font:700 16px var(--display)}.rd-top small{color:#8fa3be;font-size:12px;display:block}.rd-top .rd-ph{margin-left:auto}.rd-route{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin:14px 0 12px;display:grid}.rd-route .ic{font:700 32px/1 var(--display);letter-spacing:-.02em}.rd-route .ic small{font:500 12px var(--font);color:#8fa3be;letter-spacing:0;min-height:1em;margin-top:4px;display:block}.rd-route .r{text-align:right}.rd-route .trk{background:#ffffff26;height:2px;position:relative}.rd-route .trk i{background:#e2b865;position:absolute;top:0;bottom:0;left:0}.rd-route .trk svg{color:#f2c76e;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(90deg)}.rd-nums{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;padding-top:12px;display:grid}.rd-nums span{color:#8fa3be;text-transform:uppercase;letter-spacing:1px;font-size:11px;display:block}.rd-nums b{font:600 15px var(--mono)}.rd-nums .rd-name{font:600 13px var(--font);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rd-note{color:#8fa3be;margin:10px 0 0;font-size:12px}.rd-hint{color:#c3cfde;justify-items:start;gap:12px;font-size:13.5px;display:grid}.rd-hint b{color:#fff}.rd-plane{background:0 0;border:0}.rd-pulse{transform-origin:50%;transform-box:fill-box;animation:2s ease-out infinite rd-pulse}@keyframes rd-pulse{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(2)}}.leaflet-tooltip.rd-tip{color:#e8eef6;font:500 12px var(--font);box-shadow:none;background:#06111feb;border:1px solid #ffffff24;border-radius:8px}.leaflet-tooltip.rd-tip:before{display:none}.rd-map .leaflet-control-zoom a{color:#e8eef6;background:#081424d9;border-color:#ffffff1f}.rd-map .leaflet-control-attribution{color:#7f93ad;background:#081424b3}.rd-map .leaflet-control-attribution a{color:#9fb3cc}@media (max-width:1000px){.rd-stage{flex-direction:column;height:auto;min-height:0;display:flex}.rd-map{height:62vh;min-height:380px;position:relative}.rd-vignette{display:none}.rd-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e1d33;width:auto;max-width:none;margin:12px 12px 0;position:static}.rd-title{order:-1}.rd-list{max-height:420px;margin-bottom:12px}.rd-card{margin-bottom:0}}
