.tg .flow.air{stroke-dasharray:1 5;opacity:.9}.tg .flow.lnd{stroke-dasharray:2 4}.tg .flow.air.blocked,.tg .flow.lnd.blocked{stroke-dasharray:7 5}.tg .plane{stroke-width:1.1;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.hg-map.moving .plane{display:none}.tg .rr{fill:none;stroke:var(--harm-e);stroke-dasharray:6 5;vector-effect:non-scaling-stroke;stroke-linecap:round;pointer-events:none}.tg .cp.ah circle.ring{fill:var(--sea);stroke-width:1.3}.tg .cp.ah .ic{fill:none;stroke:var(--choke);stroke-width:1.1;vector-effect:non-scaling-stroke;pointer-events:none}.tg .cp.ah.closed circle.ring{fill:color-mix(in srgb,var(--alert) 30%,var(--sea))}.tg .cp.ah.closed .ic{stroke:var(--alert)}.tg .cp text{font-size:12.5px}.tg .cty{stroke:var(--panel);stroke-width:.4;vector-effect:non-scaling-stroke}.tg-text{padding:0 16px 18px;font-size:13.5px;line-height:1.6;color:var(--ink)}.tg-text p{margin:0 0 10px}.tg-text b{font-weight:600}.tg-sec{margin:4px 0 0;padding:0 16px 18px;border-top:1px solid var(--rule)}.tg-sec h3{margin:14px 0 6px;font:600 15px var(--font-heading);color:var(--ink)}.tg-cplist{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.tg-cplist li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center}.tg-cplist .hg-row{grid-template-columns:minmax(0,1fr);gap:2px;min-height:40px;padding:6px 10px}.tg-cplist .hg-row .nm{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.tg-cplist .hg-row .v{text-align:left;font-weight:400;color:var(--leg-muted);font-size:12.5px}.tg-cplist .hg-chip{white-space:nowrap}.tg-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.hg-scen .hg-btn{margin-top:10px}.tg .split{display:flex;height:8px;margin:8px 0 2px;overflow:hidden;background:var(--hover)}.tg .split i{display:block;height:100%}.tg .kv{display:grid;grid-template-columns:auto 1fr;grid-gap:3px 12px;gap:3px 12px;font-size:12.5px;margin:8px 0}.tg .kv dt{color:var(--muted)}.tg .kv dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg .plist{list-style:none;padding:0;margin:6px 0 10px;font-size:12.5px;display:flex;flex-direction:column;gap:3px}.tg .plist li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--rule);padding:2px 0}.tg .plist li span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tg .hg-card .lbl{display:block;margin-top:8px}.tg-mt{margin:0 0 10px;font-size:12px;font-style:italic;color:var(--muted)}