.fwm-sweep{--fwm-sweep-key-h:calc(var(--fwm-space-8) + var(--fwm-space-1));background:var(--fwm-bg);min-width:0;min-height:100%;font-family:var(--fwm-font-ui);color:var(--fwm-text);flex-direction:column;display:flex;overflow-x:hidden}.fwm-sweep-header{height:var(--fwm-header-h);padding:0 var(--fwm-space-4);border-bottom:var(--fwm-sweep-rule-w) solid var(--fwm-line);flex:none;justify-content:space-between;align-items:center;display:flex}.fwm-sweep-title{font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-subtitle) * .06);white-space:nowrap;font-weight:700}.fwm-sweep-keys{gap:var(--fwm-space-2);display:flex}.fwm-sweep-key{height:var(--fwm-sweep-key-h);padding:0 var(--fwm-space-3);border:var(--fwm-sweep-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-3);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);white-space:nowrap;appearance:none;touch-action:manipulation;background:0 0;justify-content:center;align-items:center;display:flex;position:relative}.fwm-sweep-key:before{content:"";inset-inline:0;inset-block:calc((var(--fwm-touch-min) - var(--fwm-sweep-key-h)) / -2);background:0 0;position:absolute}.fwm-sweep-key[aria-pressed=true]{border-color:var(--fwm-accent-scan);background:var(--fwm-tint-scan);color:var(--fwm-accent-scan)}.fwm-sweep-key:disabled{border-color:var(--fwm-line);color:var(--fwm-text-disabled)}.fwm-sweep-body{gap:var(--fwm-space-4);padding:var(--fwm-space-4);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.fwm-sweep-dial{--fwm-sweep-rule-w:calc(var(--fwm-space-1) / 4);--fwm-sweep-cluster-edge-w:calc(var(--fwm-space-1) / 10);--fwm-sweep-mark-w:calc(var(--fwm-space-1) * .375);--fwm-sweep-arc-w:calc(var(--fwm-space-1) * .75);--fwm-sweep-grid:calc(var(--fwm-space-1) * 1.25);--fwm-sweep-dot-core:calc(var(--fwm-space-1) * .175);--fwm-sweep-dot-edge:calc(var(--fwm-space-1) * .3);--fwm-sweep-ring-dot-core:calc(var(--fwm-space-1) * .1875);--fwm-sweep-ring-dot-edge:calc(var(--fwm-space-1) * .3125);--fwm-sweep-rim-dot-core:calc(var(--fwm-space-1) * .2);--fwm-sweep-rim-dot-edge:calc(var(--fwm-space-1) * .325);--fwm-sweep-telemetry-inset:calc(var(--fwm-space-1) * 3.5);--fwm-sweep-dur:calc(var(--fwm-dur-alert) * 6);width:min(100%, calc(var(--fwm-space-12) * 7.15));aspect-ratio:1;border-radius:var(--fwm-radius-full);background:var(--fwm-bg);touch-action:none;flex:none;margin:0 auto;position:relative;overflow:hidden;container-type:inline-size}.fwm-sweep-field,.fwm-sweep-band,.fwm-sweep-ticks,.fwm-sweep-axis,.fwm-sweep-beam{pointer-events:none;position:absolute;inset:0}.fwm-sweep-field{background:radial-gradient(circle at center, var(--fwm-line-grid-2) var(--fwm-sweep-dot-core), transparent var(--fwm-sweep-dot-edge)) 0 0 / var(--fwm-sweep-grid) var(--fwm-sweep-grid);-webkit-mask:var(--fwm-mask-scope-vignette);-webkit-mask:var(--fwm-mask-scope-vignette);mask:var(--fwm-mask-scope-vignette)}.fwm-sweep-band{background:radial-gradient(circle at center, var(--fwm-accent-scan) var(--fwm-sweep-ring-dot-core), transparent var(--fwm-sweep-ring-dot-edge)) 0 0 / var(--fwm-sweep-grid) var(--fwm-sweep-grid)}.fwm-sweep-band[data-fwm-sweep-band="1"]{opacity:.3;-webkit-mask:radial-gradient(circle at center, transparent 6.5%, var(--fwm-mask-solid) 10%, transparent 13.5%);-webkit-mask:radial-gradient(circle at center, transparent 6.5%, var(--fwm-mask-solid) 10%, transparent 13.5%);mask:radial-gradient(circle at center, transparent 6.5%, var(--fwm-mask-solid) 10%, transparent 13.5%)}.fwm-sweep-band[data-fwm-sweep-band="2"]{opacity:.34;-webkit-mask:radial-gradient(circle at center, transparent 17%, var(--fwm-mask-solid) 21%, transparent 25%);-webkit-mask:radial-gradient(circle at center, transparent 17%, var(--fwm-mask-solid) 21%, transparent 25%);mask:radial-gradient(circle at center, transparent 17%, var(--fwm-mask-solid) 21%, transparent 25%)}.fwm-sweep-band[data-fwm-sweep-band="3"]{opacity:.4;-webkit-mask:radial-gradient(circle at center, transparent 29.5%, var(--fwm-mask-solid) 34%, transparent 38.5%);-webkit-mask:radial-gradient(circle at center, transparent 29.5%, var(--fwm-mask-solid) 34%, transparent 38.5%);mask:radial-gradient(circle at center, transparent 29.5%, var(--fwm-mask-solid) 34%, transparent 38.5%)}.fwm-sweep-band[data-fwm-sweep-band="4"]{opacity:.6;background:radial-gradient(circle at center, var(--fwm-accent-scan) var(--fwm-sweep-rim-dot-core), transparent var(--fwm-sweep-rim-dot-edge)) 0 0 / var(--fwm-sweep-grid) var(--fwm-sweep-grid);-webkit-mask:radial-gradient(circle at center, transparent 43.5%, var(--fwm-mask-solid) 48.5%, transparent 53.5%);-webkit-mask:radial-gradient(circle at center, transparent 43.5%, var(--fwm-mask-solid) 48.5%, transparent 53.5%);mask:radial-gradient(circle at center, transparent 43.5%, var(--fwm-mask-solid) 48.5%, transparent 53.5%)}.fwm-sweep-ticks[data-fwm-sweep-ticks=minor]{background:repeating-conic-gradient(from 0deg, var(--fwm-tint-scan-ring) 0 .4deg, transparent .4deg 5deg);-webkit-mask:radial-gradient(circle at center, transparent 45%, var(--fwm-mask-solid) 48.5%, transparent 52%);-webkit-mask:radial-gradient(circle at center, transparent 45%, var(--fwm-mask-solid) 48.5%, transparent 52%);mask:radial-gradient(circle at center, transparent 45%, var(--fwm-mask-solid) 48.5%, transparent 52%)}.fwm-sweep-ticks[data-fwm-sweep-ticks=major]{background:repeating-conic-gradient(from 0deg, var(--fwm-tint-scan-strong) 0 1deg, transparent 1deg 30deg);-webkit-mask:radial-gradient(circle at center, transparent 42%, var(--fwm-mask-solid) 47%, transparent 52%);-webkit-mask:radial-gradient(circle at center, transparent 42%, var(--fwm-mask-solid) 47%, transparent 52%);mask:radial-gradient(circle at center, transparent 42%, var(--fwm-mask-solid) 47%, transparent 52%)}.fwm-sweep-axis{background:linear-gradient(transparent, var(--fwm-tint-scan-weak) 28%, var(--fwm-tint-scan-weak) 72%, transparent)}.fwm-sweep-axis[data-fwm-sweep-axis=vertical]{inset-inline:calc(50% - var(--fwm-sweep-rule-w) / 2)}.fwm-sweep-axis[data-fwm-sweep-axis=horizontal]{inset-block:calc(50% - var(--fwm-sweep-rule-w) / 2);background:linear-gradient(90deg, transparent, var(--fwm-tint-scan-weak) 28%, var(--fwm-tint-scan-weak) 72%, transparent)}.fwm-sweep-beam{border-radius:var(--fwm-radius-full);background:conic-gradient(from 0deg, var(--fwm-tint-scan-soft), transparent 70deg);animation:fwmSweep var(--fwm-sweep-dur) var(--fwm-ease-linear,var(--fwm-ease-mech)) infinite}.fwm-sweep-dial[data-fwm-sweep-scanning=false] .fwm-sweep-beam{display:none}.fwm-sweep-canvas{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.fwm-sweep-ring-label{fill:var(--fwm-text-scale);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .08);text-anchor:middle}.fwm-sweep-ego{fill:none;stroke:var(--fwm-accent-scan);stroke-width:var(--fwm-sweep-mark-w);stroke-linejoin:round}.fwm-sweep-ego-ring{fill:none;stroke:var(--fwm-tint-text);stroke-width:var(--fwm-sweep-rule-w)}.fwm-sweep-dot{--fwm-sweep-hue:var(--fwm-line-strong);--fwm-sweep-dot-opacity:1;touch-action:manipulation}.fwm-sweep-dot[data-fwm-sweep-hue=in-range]{--fwm-sweep-hue:var(--fwm-alert-in-range)}.fwm-sweep-dot[data-fwm-sweep-hue=approaching]{--fwm-sweep-hue:var(--fwm-alert-approaching)}.fwm-sweep-dot[data-fwm-sweep-hue=clear]{--fwm-sweep-hue:var(--fwm-alert-clear)}.fwm-sweep-dot[data-fwm-sweep-hue=multiple]{--fwm-sweep-hue:var(--fwm-alert-multiple)}.fwm-sweep-dot[data-fwm-sweep-hue=muted]{--fwm-sweep-hue:var(--fwm-text-muted)}.fwm-sweep-dot[data-fwm-sweep-hue=no-gps]{--fwm-sweep-hue:var(--fwm-line-strong)}.fwm-sweep-dot[data-fwm-sweep-hue=mesh]{--fwm-sweep-hue:var(--fwm-accent-mesh);--fwm-sweep-dot-opacity:.65}.fwm-sweep-dot-core{fill:none;stroke:var(--fwm-sweep-hue);stroke-width:var(--fwm-sweep-mark-w);stroke-dasharray:var(--fwm-sweep-mark-w);opacity:var(--fwm-sweep-dot-opacity)}.fwm-sweep-dot-reticle{fill:none;stroke:var(--fwm-sweep-hue);stroke-width:var(--fwm-sweep-mark-w);stroke-linecap:butt;pointer-events:none}.fwm-sweep-dot-ring{fill:none;stroke:var(--fwm-sweep-hue);stroke-width:var(--fwm-sweep-rule-w);opacity:.35;pointer-events:none}.fwm-sweep-dot-arc{fill:none;stroke:var(--fwm-sweep-hue);stroke-width:var(--fwm-sweep-arc-w);stroke-linecap:butt;opacity:.75;pointer-events:none}.fwm-sweep-dot-callout{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .06);pointer-events:none}.fwm-sweep-dot-callout-id{fill:var(--fwm-sweep-hue)}.fwm-sweep-dot-callout-range{fill:var(--fwm-text-muted)}.fwm-sweep-dot-hit{fill:#0000}.fwm-sweep-dot{-webkit-tap-highlight-color:transparent}.fwm-sweep-dot:focus,.fwm-sweep-dot:focus-visible{outline:none}.fwm-sweep-dot:focus-visible .fwm-sweep-dot-hit{stroke:var(--fwm-accent-scan);stroke-width:var(--fwm-sweep-rule-w)}.fwm-sweep-range-key{bottom:var(--fwm-sweep-telemetry-inset);align-items:baseline;gap:var(--fwm-space-2);min-height:var(--fwm-touch-min);padding:var(--fwm-space-1) var(--fwm-space-3);border:var(--fwm-sweep-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-3);background:var(--fwm-surface-control);font-family:var(--fwm-font-data);white-space:nowrap;appearance:none;touch-action:manipulation;display:flex;position:absolute;left:50%;transform:translate(-50%)}.fwm-sweep-range-value{font-size:var(--fwm-text-label);letter-spacing:calc(var(--fwm-text-label) * .06);color:var(--fwm-text)}.fwm-sweep-range-key[data-fwm-sweep-range-ceiling=true] .fwm-sweep-range-value{color:var(--fwm-accent-scan)}.fwm-sweep-range-key:disabled .fwm-sweep-range-value{color:var(--fwm-text-disabled)}.fwm-sweep-telemetry{bottom:var(--fwm-sweep-telemetry-inset);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text-instrument);white-space:nowrap;pointer-events:none;flex-direction:column;line-height:1.7;display:flex;position:absolute}.fwm-sweep-telemetry[data-fwm-sweep-telemetry=instrument]{left:var(--fwm-space-3);text-align:left}.fwm-sweep-telemetry[data-fwm-sweep-telemetry=vehicle]{right:var(--fwm-space-3);text-align:right}.fwm-sweep-legend{gap:var(--fwm-space-4);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-text-muted);flex-wrap:wrap;flex:none;justify-content:center;display:flex}.fwm-sweep-legend-entry{white-space:nowrap}.fwm-sweep-legend-entry[data-fwm-sweep-legend=in-range] .fwm-sweep-legend-swatch{color:var(--fwm-alert-in-range)}.fwm-sweep-legend-entry[data-fwm-sweep-legend=known] .fwm-sweep-legend-swatch{color:var(--fwm-alert-approaching)}.fwm-sweep-legend-entry[data-fwm-sweep-legend=ghost] .fwm-sweep-legend-swatch{color:var(--fwm-accent-mesh)}.fwm-sweep-note{text-align:center;font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);flex:none;margin:0}.fwm-sweep-hint{text-align:center;font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .16);color:var(--fwm-accent-scan);flex:none;margin:auto 0 0}.fwm-sweep-range{gap:var(--fwm-space-2);width:100%;padding:var(--fwm-space-3);border-radius:var(--fwm-radius-3);background:var(--fwm-surface-control);flex-direction:column;flex:none;display:flex}.fwm-sweep-range-head{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-2);display:flex}.fwm-sweep-range-eyebrow{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .2);color:var(--fwm-text-muted)}.fwm-sweep-range-value{font-size:var(--fwm-text-body);color:var(--fwm-accent-scan);white-space:nowrap}.fwm-sweep-range-input{width:100%;height:var(--fwm-touch-min);appearance:none;touch-action:manipulation;background:0 0;margin:0;padding:0}.fwm-sweep-range-input::-webkit-slider-runnable-track{height:var(--fwm-space-1);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-2)}.fwm-sweep-range-input::-moz-range-track{height:var(--fwm-space-1);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-2)}.fwm-sweep-range-input::-webkit-slider-thumb{appearance:none;width:var(--fwm-space-4);height:var(--fwm-space-4);margin-top:calc((var(--fwm-space-4) - var(--fwm-space-1)) / -2);border-radius:var(--fwm-radius-full);background:var(--fwm-accent-scan);border:none}.fwm-sweep-range-input::-moz-range-thumb{width:var(--fwm-space-4);height:var(--fwm-space-4);border-radius:var(--fwm-radius-full);background:var(--fwm-accent-scan);border:none}.fwm-sweep-range-ends{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-text-instrument);justify-content:space-between;display:flex}.fwm-sweep-range[data-fwm-sweep-range-disabled=true] .fwm-sweep-range-value{color:var(--fwm-text-disabled)}.fwm-sweep-range[data-fwm-sweep-range-disabled=true] .fwm-sweep-range-input::-webkit-slider-thumb{background:var(--fwm-text-disabled)}.fwm-sweep-range[data-fwm-sweep-range-disabled=true] .fwm-sweep-range-input::-moz-range-thumb{background:var(--fwm-text-disabled)}.fwm-sweep-zoom{gap:var(--fwm-space-2);width:100%;display:flex}.fwm-sweep-zoom-key{height:var(--fwm-sweep-key-h);padding:0 var(--fwm-space-2);border:var(--fwm-sweep-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-3);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);white-space:nowrap;appearance:none;touch-action:manipulation;background:0 0;flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative}.fwm-sweep-zoom-key:before{content:"";inset-inline:0;inset-block:calc((var(--fwm-touch-min) - var(--fwm-sweep-key-h)) / -2);background:0 0;position:absolute}.fwm-sweep-zoom-key[aria-checked=true]{border-color:var(--fwm-accent-scan);background:var(--fwm-tint-scan);color:var(--fwm-accent-scan)}.fwm-sweep-zoom-key:disabled{border-color:var(--fwm-line);color:var(--fwm-text-disabled)}.fwm-sweep-dot-contact{fill:var(--fwm-alert-approaching);pointer-events:none}.fwm-sweep-dot[data-fwm-sweep-muted=true] .fwm-sweep-dot-contact{fill:var(--fwm-text-muted)}.fwm-sweep-dot[data-fwm-sweep-hue=no-gps] .fwm-sweep-dot-contact{fill:var(--fwm-text-disabled)}.fwm-sweep-threshold{fill:none;stroke-width:var(--fwm-sweep-rule-w);stroke:var(--fwm-alert-clear)}.fwm-sweep-threshold[data-fwm-sweep-threshold-step=core]{opacity:.42}.fwm-sweep-threshold[data-fwm-sweep-threshold-step=edge]{opacity:.16}.fwm-sweep-threshold[data-fwm-sweep-threshold=clear]{stroke:var(--fwm-alert-clear)}.fwm-sweep-threshold[data-fwm-sweep-threshold=approaching]{stroke:var(--fwm-alert-approaching)}.fwm-sweep-threshold[data-fwm-sweep-threshold=in_range]{stroke:var(--fwm-alert-in-range)}.fwm-sweep-threshold[data-fwm-sweep-threshold=multiple]{stroke:var(--fwm-alert-multiple)}.fwm-sweep-threshold[data-fwm-sweep-threshold=muted],.fwm-sweep-threshold[data-fwm-sweep-threshold=no_gps]{stroke:var(--fwm-text-disabled)}.fwm-sweep-threshold-label{fill:var(--fwm-text-disabled);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .12);text-anchor:middle}.fwm-sweep-threshold-label[data-fwm-sweep-threshold-label=clear]{fill:var(--fwm-alert-clear)}.fwm-sweep-threshold-label[data-fwm-sweep-threshold-label=approaching]{fill:var(--fwm-alert-approaching)}.fwm-sweep-threshold-label[data-fwm-sweep-threshold-label=in_range]{fill:var(--fwm-alert-in-range)}.fwm-sweep-threshold-label[data-fwm-sweep-threshold-label=multiple]{fill:var(--fwm-alert-multiple)}.fwm-sweep-dial[data-fwm-sweep-bleed=true]{border-radius:var(--fwm-radius-0);background:0 0;flex:1;align-self:center;width:auto;max-width:none;height:auto;min-height:0;margin-block:0;position:relative;left:50%;overflow:visible;transform:translate(-50%)}.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-field{opacity:.85;-webkit-mask:var(--fwm-mask-scope-bleed);-webkit-mask:var(--fwm-mask-scope-bleed);mask:var(--fwm-mask-scope-bleed);display:none;inset:-110%}.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-range-key{bottom:calc(var(--fwm-space-6) + var(--fwm-sweep-telemetry-inset))}:is(.fwm-radar:has(.fwm-sweep-dial[data-fwm-sweep-bleed=true]) .fwm-radar-readout,.fwm-radar:has(.fwm-sweep-dial[data-fwm-sweep-bleed=true]) .fwm-radar-strip,.fwm-radar:has(.fwm-sweep-dial[data-fwm-sweep-bleed=true]) .fwm-radar-gps,.fwm-radar:has(.fwm-sweep-dial[data-fwm-sweep-bleed=true]) .fwm-radar-zone){z-index:1;position:relative}.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-axis{display:none}.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-ticks{-webkit-mask:var(--fwm-mask-scope-rim);-webkit-mask:var(--fwm-mask-scope-rim);mask:var(--fwm-mask-scope-rim)}.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-beam{-webkit-mask:var(--fwm-mask-scope-bleed);-webkit-mask:var(--fwm-mask-scope-bleed);mask:var(--fwm-mask-scope-bleed)}.fwm-sweep-rail{gap:var(--fwm-space-1);display:flex;position:absolute}.fwm-sweep-rail[data-fwm-sweep-rail=range]{top:12%;right:var(--fwm-space-3);left:var(--fwm-space-3);flex-direction:column}.fwm-sweep-rail[data-fwm-sweep-rail=threshold]{right:var(--fwm-space-3);bottom:12%;left:var(--fwm-space-3);flex-direction:column}.fwm-sweep-rail-blocks{display:flex}.fwm-sweep-rail-blocks[data-fwm-sweep-rail-orientation=horizontal]{width:100%;height:var(--fwm-space-3);justify-content:space-between;align-items:center}.fwm-sweep-rail-block{width:var(--fwm-space-1);height:var(--fwm-space-1);border-radius:var(--fwm-radius-full);background:var(--fwm-accent-scan);flex:none}.fwm-sweep-rail-block[data-fwm-sweep-block=active]{width:var(--fwm-space-2);height:var(--fwm-space-2);background:var(--fwm-text);opacity:1}.fwm-sweep-rail-block[data-fwm-sweep-density="0"]{opacity:.16}.fwm-sweep-rail-block[data-fwm-sweep-density="1"]{opacity:.28}.fwm-sweep-rail-block[data-fwm-sweep-density="2"]{opacity:.4}.fwm-sweep-rail-block[data-fwm-sweep-density="3"]{opacity:.52}.fwm-sweep-rail-block[data-fwm-sweep-density="4"]{opacity:.64}.fwm-sweep-rail-block[data-fwm-sweep-density="5"]{opacity:.76}.fwm-sweep-rail-block[data-fwm-sweep-density="6"]{opacity:.88}.fwm-sweep-rail-block[data-fwm-sweep-density="7"]{opacity:1}.fwm-sweep-rail-input{width:100%;height:100%;min-height:var(--fwm-touch-min);opacity:0;cursor:pointer;appearance:none;touch-action:none;margin:0;position:absolute;inset:0}.fwm-sweep-rail-scale{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .12);color:var(--fwm-text-muted);white-space:nowrap;pointer-events:none;justify-content:space-between;display:flex}.fwm-sweep-rail-now{color:var(--fwm-text)}.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-rail[data-fwm-sweep-rail=range],.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-rail[data-fwm-sweep-rail=threshold]{right:calc(16% + var(--fwm-space-3));left:calc(16% + var(--fwm-space-3))}.fwm-sweep-dot-score{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);fill:var(--fwm-bg);pointer-events:none}.fwm-sweep-dot-score[data-fwm-sweep-count="1"]{fill:var(--fwm-bg)}.fwm-sweep-dot-glow{pointer-events:none}.fwm-sweep-heat{-o-object-fit:cover;object-fit:cover;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;display:block}.fwm-sweep-cluster-edge{fill:none;stroke-width:var(--fwm-sweep-cluster-edge-w);stroke-linecap:round;opacity:.55;pointer-events:none}.fwm-sweep-cluster-node{opacity:.9;pointer-events:none}.fwm-sweep-dot-contact[data-fwm-sweep-plasma="0"]{fill:var(--fwm-plasma-0)}.fwm-sweep-dot-contact[data-fwm-sweep-plasma="1"]{fill:var(--fwm-plasma-1)}.fwm-sweep-dot-contact[data-fwm-sweep-plasma="2"]{fill:var(--fwm-plasma-2)}.fwm-sweep-dot-contact[data-fwm-sweep-plasma="3"]{fill:var(--fwm-plasma-3)}.fwm-sweep-dot-contact[data-fwm-sweep-plasma="4"]{fill:var(--fwm-plasma-4)}.fwm-sweep-dot-contact[data-fwm-sweep-plasma="5"]{fill:var(--fwm-plasma-5)}.fwm-sweep-dot-contact[data-fwm-sweep-plasma="6"]{fill:var(--fwm-plasma-6)}.fwm-sweep-dot-contact[data-fwm-sweep-plasma="7"]{fill:var(--fwm-plasma-7)}.fwm-sweep-dot-contact[data-fwm-sweep-plasma="8"]{fill:var(--fwm-plasma-8)}.fwm-sweep-dot-contact[data-fwm-sweep-plasma="9"]{fill:var(--fwm-plasma-9)}.fwm-sweep-dot-contact[data-fwm-sweep-plasma="10"]{fill:var(--fwm-plasma-10)}.fwm-sweep-plasma-stop-0{stop-color:var(--fwm-plasma-0)}.fwm-sweep-plasma-stop-1{stop-color:var(--fwm-plasma-1)}.fwm-sweep-plasma-stop-2{stop-color:var(--fwm-plasma-2)}.fwm-sweep-plasma-stop-3{stop-color:var(--fwm-plasma-3)}.fwm-sweep-plasma-stop-4{stop-color:var(--fwm-plasma-4)}.fwm-sweep-plasma-stop-5{stop-color:var(--fwm-plasma-5)}.fwm-sweep-plasma-stop-6{stop-color:var(--fwm-plasma-6)}.fwm-sweep-plasma-stop-7{stop-color:var(--fwm-plasma-7)}.fwm-sweep-plasma-stop-8{stop-color:var(--fwm-plasma-8)}.fwm-sweep-plasma-stop-9{stop-color:var(--fwm-plasma-9)}.fwm-sweep-plasma-stop-10{stop-color:var(--fwm-plasma-10)}@keyframes fwmBlipReveal{0%{opacity:1}12%{opacity:.92}45%{opacity:.68}to{opacity:.55}}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot{animation:fwmBlipReveal var(--fwm-sweep-dur) var(--fwm-ease-linear,var(--fwm-ease-mech)) infinite}.fwm-sweep-dial[data-fwm-sweep-scanning=false] .fwm-sweep-dot{animation:none}@media (prefers-reduced-motion:reduce){.fwm-sweep-dial .fwm-sweep-dot{animation:none}}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="0"]{animation-delay:calc(var(--fwm-sweep-dur) * 0)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="1"]{animation-delay:calc(var(--fwm-sweep-dur) * -.0417)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="2"]{animation-delay:calc(var(--fwm-sweep-dur) * -.0833)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="3"]{animation-delay:calc(var(--fwm-sweep-dur) * -.125)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="4"]{animation-delay:calc(var(--fwm-sweep-dur) * -.1667)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="5"]{animation-delay:calc(var(--fwm-sweep-dur) * -.2083)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="6"]{animation-delay:calc(var(--fwm-sweep-dur) * -.25)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="7"]{animation-delay:calc(var(--fwm-sweep-dur) * -.2917)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="8"]{animation-delay:calc(var(--fwm-sweep-dur) * -.3333)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="9"]{animation-delay:calc(var(--fwm-sweep-dur) * -.375)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="10"]{animation-delay:calc(var(--fwm-sweep-dur) * -.4167)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="11"]{animation-delay:calc(var(--fwm-sweep-dur) * -.4583)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="12"]{animation-delay:calc(var(--fwm-sweep-dur) * -.5)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="13"]{animation-delay:calc(var(--fwm-sweep-dur) * -.5417)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="14"]{animation-delay:calc(var(--fwm-sweep-dur) * -.5833)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="15"]{animation-delay:calc(var(--fwm-sweep-dur) * -.625)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="16"]{animation-delay:calc(var(--fwm-sweep-dur) * -.6667)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="17"]{animation-delay:calc(var(--fwm-sweep-dur) * -.7083)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="18"]{animation-delay:calc(var(--fwm-sweep-dur) * -.75)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="19"]{animation-delay:calc(var(--fwm-sweep-dur) * -.7917)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="20"]{animation-delay:calc(var(--fwm-sweep-dur) * -.8333)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="21"]{animation-delay:calc(var(--fwm-sweep-dur) * -.875)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="22"]{animation-delay:calc(var(--fwm-sweep-dur) * -.9167)}.fwm-sweep-dial[data-fwm-sweep-scanning=true] .fwm-sweep-dot[data-fwm-sweep-phase="23"]{animation-delay:calc(var(--fwm-sweep-dur) * -.9583)}.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-ring-label{display:none}.fwm-sweep-recenter{top:var(--fwm-space-8);z-index:2;min-height:var(--fwm-touch-min);padding:var(--fwm-space-1) var(--fwm-space-4);border:var(--fwm-sweep-rule-w) solid var(--fwm-accent-scan);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-card-over);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-accent-scan);white-space:nowrap;appearance:none;touch-action:manipulation;position:absolute;left:50%;transform:translate(-50%)}.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-field,.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-band,.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-ticks,.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-axis,.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-beam,.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-threshold,.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-threshold-label,.fwm-sweep-dial[data-fwm-sweep-bleed=true] .fwm-sweep-ego-ring{display:none}.fwm-sweep-dial[data-fwm-sweep-bleed=true]{aspect-ratio:auto;align-self:stretch;width:100%;height:100%;left:auto;transform:none}.fwm-map-controls{right:var(--fwm-space-3);bottom:var(--fwm-space-4);z-index:2;align-items:flex-end;gap:var(--fwm-space-2);flex-direction:column;display:flex;position:absolute}.fwm-map-recenter{left:var(--fwm-space-3);bottom:var(--fwm-space-4);z-index:2;gap:var(--fwm-space-2);padding:var(--fwm-space-2) var(--fwm-space-3);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-card-over);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .06);color:var(--fwm-text);white-space:nowrap;cursor:pointer;border:0;align-items:center;display:flex;position:absolute}.fwm-map-recenter-arrow{width:var(--fwm-text-body);height:var(--fwm-text-body);fill:var(--fwm-text)}.fwm-map-range{padding:var(--fwm-space-1) var(--fwm-space-2);border-radius:var(--fwm-radius-2);background:var(--fwm-surface-card-over);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1);color:var(--fwm-text);white-space:nowrap;pointer-events:none}.fwm-map-zoom{border-radius:var(--fwm-radius-3);background:var(--fwm-surface-card-over);flex-direction:column;display:flex;overflow:hidden}.fwm-map-key{width:var(--fwm-touch-min);min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);font-family:var(--fwm-font-data);font-size:var(--fwm-text-label);color:var(--fwm-text);white-space:nowrap;appearance:none;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.fwm-map-controls>.fwm-map-key{border-radius:var(--fwm-radius-full);background:var(--fwm-surface-card-over);width:auto;font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-accent-scan)}.fwm-map-key:disabled{color:var(--fwm-text-disabled)}.fwm-sweep-cluster-edge[data-fwm-sweep-plasma="0"]{stroke:var(--fwm-plasma-0)}.fwm-sweep-cluster-node[data-fwm-sweep-plasma="0"]{fill:var(--fwm-plasma-0)}.fwm-sweep-cluster-edge[data-fwm-sweep-plasma="1"]{stroke:var(--fwm-plasma-1)}.fwm-sweep-cluster-node[data-fwm-sweep-plasma="1"]{fill:var(--fwm-plasma-1)}.fwm-sweep-cluster-edge[data-fwm-sweep-plasma="2"]{stroke:var(--fwm-plasma-2)}.fwm-sweep-cluster-node[data-fwm-sweep-plasma="2"]{fill:var(--fwm-plasma-2)}.fwm-sweep-cluster-edge[data-fwm-sweep-plasma="3"]{stroke:var(--fwm-plasma-3)}.fwm-sweep-cluster-node[data-fwm-sweep-plasma="3"]{fill:var(--fwm-plasma-3)}.fwm-sweep-cluster-edge[data-fwm-sweep-plasma="4"]{stroke:var(--fwm-plasma-4)}.fwm-sweep-cluster-node[data-fwm-sweep-plasma="4"]{fill:var(--fwm-plasma-4)}.fwm-sweep-cluster-edge[data-fwm-sweep-plasma="5"]{stroke:var(--fwm-plasma-5)}.fwm-sweep-cluster-node[data-fwm-sweep-plasma="5"]{fill:var(--fwm-plasma-5)}.fwm-sweep-cluster-edge[data-fwm-sweep-plasma="6"]{stroke:var(--fwm-plasma-6)}.fwm-sweep-cluster-node[data-fwm-sweep-plasma="6"]{fill:var(--fwm-plasma-6)}.fwm-sweep-cluster-edge[data-fwm-sweep-plasma="7"]{stroke:var(--fwm-plasma-7)}.fwm-sweep-cluster-node[data-fwm-sweep-plasma="7"]{fill:var(--fwm-plasma-7)}.fwm-sweep-cluster-edge[data-fwm-sweep-plasma="8"]{stroke:var(--fwm-plasma-8)}.fwm-sweep-cluster-node[data-fwm-sweep-plasma="8"]{fill:var(--fwm-plasma-8)}.fwm-sweep-cluster-edge[data-fwm-sweep-plasma="9"]{stroke:var(--fwm-plasma-9)}.fwm-sweep-cluster-node[data-fwm-sweep-plasma="9"]{fill:var(--fwm-plasma-9)}.fwm-sweep-cluster-edge[data-fwm-sweep-plasma="10"]{stroke:var(--fwm-plasma-10)}.fwm-sweep-cluster-node[data-fwm-sweep-plasma="10"]{fill:var(--fwm-plasma-10)}.fwm-brand-mark{color:var(--fwm-text);background:currentColor;flex:none;width:2em;height:2em;display:inline-block;position:relative;-webkit-mask-image:url(/assets/darkroute-mark.png);mask-image:url(/assets/darkroute-mark.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fwm-brand-mark:before{content:"";inset:calc(var(--fwm-space-1) * -.75);z-index:-1;border-radius:var(--fwm-radius-full);opacity:.16;background:currentColor;position:absolute}.fwm-brand-mark+[class]{margin-inline-end:auto}.fwm-radar-header .fwm-brand-mark+[class]{margin-inline-end:0}.fwm-report{--fwm-report-rule-w:calc(var(--fwm-space-1) / 4);--fwm-report-glyph-w:calc(var(--fwm-space-1) / 2);--fwm-report-dot:calc(var(--fwm-space-1) * 1.5);--fwm-report-dial-size:calc(var(--fwm-space-12) * 2.5);--fwm-report-tile-h:calc(var(--fwm-touch-min) + var(--fwm-space-3));--fwm-report-mode-h:calc(var(--fwm-space-8) + var(--fwm-space-2));--fwm-report-close-h:calc(var(--fwm-space-8) + var(--fwm-space-1));--fwm-report-track-pad:calc(var(--fwm-space-1) * .75);--fwm-report-leading:1.5;--fwm-report-leading-readout:1.7;background:var(--fwm-bg);min-width:0;min-height:100%;font-family:var(--fwm-font-ui);color:var(--fwm-text);flex-direction:column;display:flex;overflow-x:hidden}.fwm-report-header{justify-content:space-between;align-items:center;gap:var(--fwm-space-3);height:var(--fwm-header-h);padding:0 var(--fwm-space-4);border-bottom:var(--fwm-report-rule-w) solid var(--fwm-alert-in-range);flex:none;display:flex}.fwm-report-title{font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-subtitle) * .06);color:var(--fwm-alert-in-range);white-space:nowrap;margin:0;font-weight:700}.fwm-report-close{width:var(--fwm-touch-min);height:var(--fwm-report-close-h);border-radius:var(--fwm-radius-3);background:var(--fwm-surface-control);font-family:var(--fwm-font-data);font-size:var(--fwm-text-body);color:var(--fwm-text-2);appearance:none;touch-action:manipulation;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.fwm-report-close:before{content:"";inset-inline:0;inset-block:calc((var(--fwm-touch-min) - var(--fwm-report-close-h)) / -2);background:0 0;position:absolute}.fwm-report-close:disabled{background:var(--fwm-surface-1);color:var(--fwm-text-disabled)}.fwm-report-body{gap:var(--fwm-space-3);min-width:0;min-height:0;padding:var(--fwm-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.fwm-report-modes{gap:var(--fwm-report-track-pad);padding:var(--fwm-report-track-pad);border-radius:var(--fwm-radius-3);background:var(--fwm-surface-track);flex:none;display:flex;overflow:hidden}.fwm-report-mode{min-width:0;height:var(--fwm-report-mode-h);padding:0 var(--fwm-space-2);border-radius:var(--fwm-radius-2);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-text-muted);white-space:nowrap;appearance:none;touch-action:manipulation;background:0 0;border:0;flex:1;justify-content:center;align-items:center;font-weight:400;display:flex;position:relative}.fwm-report-mode:before{content:"";inset-inline:0;inset-block:calc((var(--fwm-touch-min) - var(--fwm-report-mode-h)) / -2);background:0 0;position:absolute}.fwm-report-mode[aria-pressed=true]{background:var(--fwm-alert-in-range);color:var(--fwm-text-on-alert);font-weight:700}.fwm-report-position{min-width:0;padding:var(--fwm-space-3) var(--fwm-space-4);border-radius:var(--fwm-radius-2);background:var(--fwm-surface-card);flex:none}.fwm-report-where{gap:var(--fwm-space-2);min-width:0;padding:var(--fwm-space-3) var(--fwm-space-4);border-radius:var(--fwm-radius-2);background:var(--fwm-surface-card);flex-direction:column;flex:none;display:flex}.fwm-report-where [data-fwm-report-where=unset]{color:var(--fwm-text-muted)}.fwm-report-label{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .18);color:var(--fwm-text-muted);white-space:nowrap;margin:0;font-weight:400}.fwm-report-coords{margin:var(--fwm-space-1) 0 0;font-size:var(--fwm-text-subtitle);color:var(--fwm-text);font-weight:700}.fwm-report-detail{margin:var(--fwm-space-1) 0 0;font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-alert-clear)}.fwm-report-detail[data-fwm-report-detail=no-fix]{color:var(--fwm-alert-approaching)}.fwm-report-position[data-fwm-report-position=no-fix] .fwm-report-coords{color:var(--fwm-text-disabled)}.fwm-report-facing{flex:none;min-width:0}.fwm-report-facing-row{align-items:center;gap:var(--fwm-space-3);margin-top:var(--fwm-space-2);display:flex}.fwm-report-dial{width:var(--fwm-report-dial-size);height:var(--fwm-report-dial-size);touch-action:manipulation;flex:none;overflow:visible}.fwm-report-dial-ring{fill:var(--fwm-surface-card);stroke:none}.fwm-report-dial-wedge{fill:var(--fwm-tint-in-range-arc)}.fwm-report-dial-centre{fill:var(--fwm-text)}.fwm-report-dial-cardinal{fill:var(--fwm-text-muted);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro)}.fwm-report-facing-readout{flex:1;min-width:0}.fwm-report-facing-cardinal{font-size:var(--fwm-text-title);color:var(--fwm-alert-in-range);margin:0;font-weight:700}.fwm-report-facing-detail{margin:var(--fwm-space-1) 0 0;font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);line-height:var(--fwm-report-leading-readout);color:var(--fwm-text-muted);white-space:normal}.fwm-report-facing-hint{color:var(--fwm-accent-scan);display:block}.fwm-report-tiles-block{gap:var(--fwm-space-2);flex-direction:column;flex:none;min-width:0;display:flex}.fwm-report-tiles{gap:var(--fwm-space-2);min-width:0;display:flex}.fwm-report-tile{justify-content:center;align-items:center;gap:var(--fwm-space-2);min-width:0;height:var(--fwm-report-tile-h);padding:0 var(--fwm-space-2);border-radius:var(--fwm-radius-3);background:var(--fwm-surface-control);appearance:none;touch-action:manipulation;border:0;flex:1;display:flex}.fwm-report-tile-label{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-text-2);white-space:nowrap;font-weight:500}.fwm-report-tile-glyph{width:var(--fwm-space-4);height:var(--fwm-space-3);border:var(--fwm-report-glyph-w) solid var(--fwm-text-2);border-radius:var(--fwm-radius-glyph);flex:none}.fwm-report-tile:disabled,.fwm-report-tile[data-fwm-report-capture=unavailable]{background:var(--fwm-surface-1)}.fwm-report-tile:disabled .fwm-report-tile-label,.fwm-report-tile[data-fwm-report-capture=unavailable] .fwm-report-tile-label{color:var(--fwm-text-disabled)}.fwm-report-tile:disabled .fwm-report-tile-glyph,.fwm-report-tile[data-fwm-report-capture=unavailable] .fwm-report-tile-glyph{border-color:var(--fwm-text-disabled)}.fwm-report-note{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);line-height:var(--fwm-report-leading);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-alert-approaching);margin:0}.fwm-report-field{width:100%;min-width:0;height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border:var(--fwm-report-rule-w) solid transparent;border-radius:var(--fwm-radius-3);background:var(--fwm-surface-control);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-body);color:var(--fwm-text);appearance:none;flex:none}.fwm-report-field[data-fwm-report-make-model=plate-shaped]{border-color:var(--fwm-destructive);color:var(--fwm-destructive)}.fwm-report-chips{gap:var(--fwm-space-2);flex-wrap:wrap;flex:none;display:flex}.fwm-report-chip{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border:var(--fwm-report-rule-w) solid transparent;border-radius:var(--fwm-radius-3);background:var(--fwm-surface-control);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .06);color:var(--fwm-text-2);white-space:nowrap;appearance:none;touch-action:manipulation;flex:none;justify-content:center;align-items:center;display:flex}.fwm-report-chip[aria-pressed=true]{border-color:var(--fwm-tint-in-range-line);background:var(--fwm-tint-in-range-weak);color:var(--fwm-alert-in-range-text)}.fwm-report-chip:disabled{background:var(--fwm-surface-1);color:var(--fwm-text-disabled);border-color:#0000}.fwm-report-submit-block{flex:none;min-width:0;margin-top:auto}.fwm-report-status{align-items:center;gap:var(--fwm-space-2);margin:0 0 var(--fwm-space-3);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);line-height:var(--fwm-report-leading);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-alert-approaching);display:flex}.fwm-report-status[data-fwm-report-status=none]{margin-bottom:0}.fwm-report-status[data-fwm-report-status=failed]{color:var(--fwm-destructive)}.fwm-report-status-dot{width:var(--fwm-report-dot);height:var(--fwm-report-dot);border-radius:var(--fwm-radius-full);background:currentColor;flex:none}.fwm-report-status-text{min-width:0}.fwm-report-submit{width:100%;height:var(--fwm-report-tile-h);padding:0 var(--fwm-space-4);border-radius:var(--fwm-radius-3);background:var(--fwm-alert-in-range);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) * .12);color:var(--fwm-bg);white-space:nowrap;appearance:none;touch-action:manipulation;border:0;justify-content:center;align-items:center;font-weight:700;display:flex}.fwm-report-submit:disabled{background:var(--fwm-surface-2);color:var(--fwm-text-disabled)}.fwm-report-hold-hint{margin:var(--fwm-space-3) 0 0;font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);line-height:var(--fwm-report-leading);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-text-muted);text-align:center}.fwm-intel{--fwm-intel-rule-w:calc(var(--fwm-space-1) / 4);--fwm-intel-scrim-alpha:.45;--fwm-intel-hue:var(--fwm-line-strong);background:var(--fwm-bg-sunken);min-width:0;min-height:100%;font-family:var(--fwm-font-ui);color:var(--fwm-text);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow-x:hidden}.fwm-intel[data-fwm-intel-state=clear]{--fwm-intel-hue:var(--fwm-alert-clear)}.fwm-intel[data-fwm-intel-state=approaching]{--fwm-intel-hue:var(--fwm-alert-approaching)}.fwm-intel[data-fwm-intel-state=in_range]{--fwm-intel-hue:var(--fwm-alert-in-range)}.fwm-intel[data-fwm-intel-state=multiple]{--fwm-intel-hue:var(--fwm-alert-multiple)}.fwm-intel[data-fwm-intel-state=muted]{--fwm-intel-hue:var(--fwm-text-muted)}.fwm-intel[data-fwm-intel-state=no_gps]{--fwm-intel-hue:var(--fwm-line-strong)}.fwm-intel-scrim{border-radius:var(--fwm-radius-0);background:var(--fwm-bg);opacity:var(--fwm-intel-scrim-alpha);appearance:none;touch-action:manipulation;border:none;padding:0;position:absolute;inset:0}.fwm-intel-card{z-index:1;min-width:0;max-height:100%;padding:var(--fwm-space-4);border-top:var(--fwm-intel-rule-w) solid var(--fwm-intel-hue);border-radius:var(--fwm-radius-2) var(--fwm-radius-2) var(--fwm-radius-0) var(--fwm-radius-0);background:var(--fwm-bg);overscroll-behavior:contain;position:relative;overflow-y:auto}.fwm-intel-card:focus{outline:none}.fwm-intel-grabber{width:var(--fwm-touch-min);height:var(--fwm-space-1);margin:0 auto var(--fwm-space-4);border-radius:var(--fwm-radius-full);background:var(--fwm-line-strong);appearance:none;touch-action:manipulation;border:none;padding:0;display:block;position:relative}.fwm-intel-grabber[data-fwm-intel-grabber=dismiss]:after{content:"";top:calc((var(--fwm-touch-min) - var(--fwm-space-1)) / -2);height:var(--fwm-touch-min);position:absolute;left:0;right:0}.fwm-intel-title-row{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-3);min-width:0;display:flex}.fwm-intel-title{min-width:0;font-size:var(--fwm-text-title);letter-spacing:calc(var(--fwm-text-title) * .06);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.fwm-intel-readout{font-size:var(--fwm-text-body);color:var(--fwm-intel-hue);flex:none;margin:0}.fwm-intel-subline{width:100%;margin:var(--fwm-space-2) 0 0;font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .12);color:var(--fwm-text-muted);text-align:left;appearance:none;touch-action:manipulation;background:0 0;border:none;padding:0;display:block;position:relative}.fwm-intel-title-copy{min-width:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;text-align:left;appearance:none;touch-action:manipulation;background:0 0;border:none;padding:0;display:block;position:relative}.fwm-intel-title-copy:after,.fwm-intel-subline[data-fwm-intel-subline=copy]:after{content:"";top:calc((var(--fwm-touch-min) - var(--fwm-text-micro)) / -2);height:var(--fwm-touch-min);position:absolute;left:0;right:0}.fwm-intel-tiles{gap:var(--fwm-space-2);margin-top:var(--fwm-space-4);display:flex}.fwm-intel-tile{min-width:0;padding:var(--fwm-space-3);border:var(--fwm-intel-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);flex:1 1 0}.fwm-intel-tile-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .16);color:var(--fwm-text-muted);display:block}.fwm-intel-tile-value{margin-top:var(--fwm-space-1);font-size:var(--fwm-text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.fwm-intel-tile[data-fwm-intel-known=false] .fwm-intel-tile-value{color:var(--fwm-text-muted)}.fwm-intel-facts{margin:var(--fwm-space-3) 0 0;padding:var(--fwm-space-3) var(--fwm-space-4);border:var(--fwm-intel-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);line-height:2}.fwm-intel-fact{justify-content:space-between;gap:var(--fwm-space-3);min-width:0;display:flex}.fwm-intel-fact-label{color:var(--fwm-text-muted);margin:0}.fwm-intel-fact-value{color:var(--fwm-text-2);text-align:right;white-space:nowrap;margin:0}.fwm-intel-fact-value[data-fwm-intel-tone=clear]{color:var(--fwm-alert-clear)}.fwm-intel-fact-value[data-fwm-intel-tone=alert]{color:var(--fwm-alert-in-range)}.fwm-intel-fact[data-fwm-intel-known=false] .fwm-intel-fact-value{color:var(--fwm-text-muted)}.fwm-intel-photo-block{margin-top:var(--fwm-space-3)}.fwm-intel-photo{width:100%;height:calc(var(--fwm-space-12) * 2.5);border:var(--fwm-intel-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background-color:var(--fwm-surface-1);background-image:repeating-linear-gradient(115deg, var(--fwm-surface-1) 0 var(--fwm-space-2), var(--fwm-surface-2) var(--fwm-space-2) var(--fwm-space-4));appearance:none;touch-action:manipulation;justify-content:center;align-items:center;display:flex}.fwm-intel-photo-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .18);color:var(--fwm-text-muted)}.fwm-intel-photo:disabled{border-color:var(--fwm-line);color:var(--fwm-text-disabled)}.fwm-intel-note{margin:var(--fwm-space-2) 0 0;font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1);color:var(--fwm-text-muted);line-height:1.8}.fwm-intel-note[data-fwm-intel-tone=alert]{color:var(--fwm-destructive)}.fwm-intel-note[data-fwm-intel-note=empty]{text-align:center}.fwm-intel-mute-clock{color:var(--fwm-alert-approaching)}.fwm-intel-record{margin-top:var(--fwm-space-3);padding:var(--fwm-space-3) var(--fwm-space-4);border:var(--fwm-intel-rule-w) solid var(--fwm-destructive);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1)}.fwm-intel-record-head{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-intel-record-dot{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--fwm-destructive);flex:none}.fwm-intel-record-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-destructive);white-space:nowrap}.fwm-intel-record-summary{margin:var(--fwm-space-3) 0 0;font-size:var(--fwm-text-body);color:var(--fwm-text);line-height:1.5}.fwm-intel-record-sources{margin:var(--fwm-space-3) 0 0;font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1);color:var(--fwm-accent-scan);text-align:left;appearance:none;touch-action:manipulation;background:0 0;border:none;padding:0;display:block;position:relative}.fwm-intel-record-sources:after{content:"";top:calc((var(--fwm-touch-min) - var(--fwm-text-micro)) / -2);height:var(--fwm-touch-min);position:absolute;left:0;right:0}.fwm-intel-actions{margin-top:var(--fwm-space-3)}.fwm-intel-action-row{gap:var(--fwm-space-2);display:flex}.fwm-intel-action-row[data-fwm-intel-action-row=secondary]{margin-top:var(--fwm-space-2)}.fwm-intel-action{min-width:0;min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-1);border-radius:var(--fwm-radius-1);font-family:var(--fwm-font-ui);text-align:center;appearance:none;touch-action:manipulation;flex:auto;justify-content:center;align-items:center;display:flex}.fwm-intel-action[data-fwm-intel-action=confirm]{min-height:var(--fwm-space-12);background:var(--fwm-alert-in-range);font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) * .1);color:var(--fwm-bg);border:none;font-weight:700}.fwm-intel-action[data-fwm-intel-action=dispute]{min-height:var(--fwm-space-12);border:var(--fwm-intel-rule-w) solid var(--fwm-destructive);font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) * .1);color:var(--fwm-destructive);background:0 0;font-weight:600}.fwm-intel-action[data-fwm-intel-action=navigate],.fwm-intel-action[data-fwm-intel-action=mute],.fwm-intel-action[data-fwm-intel-action=share]{min-height:var(--fwm-touch-min);border:var(--fwm-intel-rule-w) solid var(--fwm-line-strong);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .08);color:var(--fwm-text-2);background:0 0;font-weight:600}.fwm-intel-action[data-fwm-intel-muted=true]{background:var(--fwm-surface-2);color:var(--fwm-text)}.fwm-intel-action:disabled{border-color:var(--fwm-line);background:var(--fwm-surface-2);color:var(--fwm-text-disabled)}.fwm-radar{--fwm-radar-rule-w:calc(var(--fwm-space-1) / 4);--fwm-radar-ring-w:calc(var(--fwm-space-1) * .75);--fwm-radar-dot:calc(var(--fwm-space-1) * 1.5);--fwm-radar-grid:calc(var(--fwm-space-1) * 1.25);--fwm-radar-dot-core:calc(var(--fwm-space-1) * .175);--fwm-radar-dot-edge:calc(var(--fwm-space-1) * .3);--fwm-radar-hue-dot-core:calc(var(--fwm-space-1) * .1875);--fwm-radar-hue-dot-edge:calc(var(--fwm-space-1) * .3125);--fwm-radar-rim-dot-core:calc(var(--fwm-space-1) * .2125);--fwm-radar-rim-dot-edge:calc(var(--fwm-space-1) * .3375);--fwm-radar-pip:calc(var(--fwm-space-1) * 2.25);--fwm-radar-hair:calc(var(--fwm-space-1) / 2);--fwm-radar-hue:var(--fwm-alert-clear);--fwm-radar-glow:none;--fwm-radar-dur-pulse:calc(var(--fwm-dur-alert) * 3.5);--fwm-radar-dur-scope:calc(var(--fwm-dur-alert) * 2.875);--fwm-radar-dur-strip:calc(var(--fwm-dur-alert) * 4);--fwm-radar-dur-nofix:calc(var(--fwm-dur-alert) * 2.5);background:var(--fwm-bg);min-width:0;height:100%;font-family:var(--fwm-font-ui);color:var(--fwm-text);flex-direction:column;display:flex;overflow:hidden}.fwm-radar[data-fwm-radar-state=clear]{--fwm-radar-hue:var(--fwm-alert-clear);--fwm-radar-glow:var(--fwm-glow-clear)}.fwm-radar[data-fwm-radar-state=approaching]{--fwm-radar-hue:var(--fwm-alert-approaching);--fwm-radar-glow:var(--fwm-glow-approaching)}.fwm-radar[data-fwm-radar-state=in_range]{--fwm-radar-hue:var(--fwm-alert-in-range);--fwm-radar-glow:var(--fwm-glow-alert)}.fwm-radar[data-fwm-radar-state=multiple]{--fwm-radar-hue:var(--fwm-alert-multiple);--fwm-radar-glow:var(--fwm-glow-alert)}.fwm-radar[data-fwm-radar-state=muted]{--fwm-radar-hue:var(--fwm-text-muted);--fwm-radar-glow:none}.fwm-radar[data-fwm-radar-state=no_gps]{--fwm-radar-hue:var(--fwm-line-strong);--fwm-radar-glow:none}.fwm-radar-header{gap:var(--fwm-space-2);height:var(--fwm-header-h);padding:0 var(--fwm-space-4);border-bottom:var(--fwm-radar-rule-w) solid var(--fwm-line);flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.fwm-radar-header .fwm-brand-mark{font-size:var(--fwm-text-subtitle);color:var(--fwm-radar-hue)}.fwm-radar-title{min-width:0;font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-subtitle) * .06);color:var(--fwm-radar-hue);white-space:nowrap;flex:0 auto;font-weight:700;overflow:hidden}.fwm-radar-mute{margin-left:var(--fwm-space-3);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-alert-approaching);white-space:nowrap}.fwm-radar-live{justify-content:center;align-items:baseline;gap:calc(var(--fwm-space-1) / 2);min-width:0;font-family:var(--fwm-font-data);white-space:nowrap;pointer-events:none;flex:auto;margin:0;display:flex;overflow:hidden}.fwm-radar-live-value{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .08);color:var(--fwm-text)}.fwm-radar-live-total{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .08);color:var(--fwm-accent-scan)}.fwm-radar-live-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .04);color:var(--fwm-text-muted)}.fwm-radar-keys{gap:var(--fwm-space-2);flex:none;display:flex}@media (max-width:26.5rem){.fwm-radar-title{display:none}}.fwm-radar-key{width:var(--fwm-touch-min);height:var(--fwm-touch-min);border-radius:var(--fwm-radius-3);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);white-space:nowrap;appearance:none;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.fwm-radar-key-icon{width:var(--fwm-icon-size);height:var(--fwm-icon-size);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.fwm-radar-key:disabled{background:var(--fwm-surface-1);color:var(--fwm-text-disabled)}.fwm-radar-key[data-fwm-radar-key-bare=true]:disabled{background:0 0}.fwm-radar-strip{align-items:center;gap:var(--fwm-space-2);width:100%;padding:0 var(--fwm-space-4);background:var(--fwm-surface-2);font-family:var(--fwm-font-data);text-align:left;appearance:none;touch-action:manipulation;flex:none;display:flex}.fwm-radar-strip[data-fwm-radar-strip=county]{min-height:var(--fwm-touch-min);border-bottom:var(--fwm-radar-rule-w) solid var(--fwm-line)}.fwm-radar-strip[data-fwm-radar-strip=offline]{min-height:var(--fwm-space-8)}.fwm-radar-strip-dot{width:var(--fwm-radar-dot);height:var(--fwm-radar-dot);border-radius:var(--fwm-radius-full);background:var(--fwm-destructive);flex:none}.fwm-radar-strip[data-fwm-radar-strip=offline] .fwm-radar-strip-dot{background:var(--fwm-alert-approaching);animation:fwmPulse var(--fwm-radar-dur-strip) var(--fwm-ease-mech) infinite}.fwm-radar-strip-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-destructive);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fwm-radar-strip[data-fwm-radar-strip=offline] .fwm-radar-strip-label{color:var(--fwm-alert-approaching)}.fwm-radar-strip-action{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-text-muted);white-space:nowrap;flex:none;margin-left:auto}.fwm-radar-body{gap:var(--fwm-space-3);scrollbar-width:none;min-width:0;min-height:0;padding:0 var(--fwm-space-4) var(--fwm-space-4);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.fwm-radar-gps{align-items:center;gap:var(--fwm-space-2);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-text-muted);white-space:nowrap;flex:none;display:flex}.fwm-radar-gps-dot{width:var(--fwm-radar-dot);height:var(--fwm-radar-dot);border-radius:var(--fwm-radius-full);background:var(--fwm-alert-clear);flex:none}.fwm-radar-gps-label{color:var(--fwm-alert-clear);flex:none}.fwm-radar-gps[data-fwm-radar-fix=false] .fwm-radar-gps-dot{background:var(--fwm-destructive);animation:fwmPulse var(--fwm-radar-dur-nofix) var(--fwm-ease-mech) infinite}.fwm-radar-gps[data-fwm-radar-fix=false] .fwm-radar-gps-label{color:var(--fwm-destructive)}.fwm-radar-gps-coords{text-align:center;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fwm-radar-gps-sats{flex:none}.fwm-radar-readout{text-align:center;flex:none}.fwm-radar-hero{justify-content:center;align-items:baseline;gap:var(--fwm-space-2);font-family:var(--fwm-font-data);font-weight:700;display:flex}.fwm-radar-digits{font-size:var(--fwm-text-hero);letter-spacing:calc(var(--fwm-text-hero) * -.04);white-space:nowrap;line-height:.82}.fwm-radar-unit{font-size:var(--fwm-text-title);color:var(--fwm-text-2);white-space:nowrap}.fwm-radar-direction{margin-top:var(--fwm-space-3);font-family:var(--fwm-font-data);font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) / 5);color:var(--fwm-radar-hue);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fwm-radar-message{font-size:var(--fwm-text-body);color:var(--fwm-text-2);text-align:center;flex:none;line-height:1.5}.fwm-radar-message-note{margin-top:var(--fwm-space-2);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);line-height:1.7;display:block}.fwm-radar-inrange{justify-content:center;align-items:center;gap:var(--fwm-space-2);height:var(--fwm-header-h);border:var(--fwm-radar-rule-w) solid var(--fwm-tint-in-range-strong);border-radius:var(--fwm-radius-3);background:var(--fwm-tint-in-range-soft);flex:none;display:flex}.fwm-radar[data-fwm-radar-state=muted] .fwm-radar-inrange{border-color:var(--fwm-line);background:var(--fwm-surface-card)}.fwm-radar-inrange-mark{width:var(--fwm-icon-size);height:var(--fwm-icon-size);background:var(--fwm-radar-hue);flex:none;-webkit-mask:url(/assets/darkroute-mark.png) 50%/contain no-repeat;mask:url(/assets/darkroute-mark.png) 50%/contain no-repeat}.fwm-radar-inrange-label{font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) * .08);text-transform:uppercase;color:var(--fwm-radar-hue);white-space:nowrap;font-weight:700}.fwm-radar[data-fwm-radar-state=multiple] .fwm-radar-inrange-label{font-size:var(--fwm-text-subtitle)}.fwm-radar-ring-wrap{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.fwm-radar-ring{width:min(100%, calc(var(--fwm-space-12) * 5.2));aspect-ratio:1;flex:none;position:relative}.fwm-radar-ring-field,.fwm-radar-ring-inner,.fwm-radar-ring-edge,.fwm-radar-ring-ticks{pointer-events:none;position:absolute;inset:0}.fwm-radar-ring-field{background:radial-gradient(circle at center, var(--fwm-line-grid-3) var(--fwm-radar-dot-core), transparent var(--fwm-radar-dot-edge)) 0 0 / var(--fwm-radar-grid) var(--fwm-radar-grid);-webkit-mask:var(--fwm-mask-scope-vignette);-webkit-mask:var(--fwm-mask-scope-vignette);mask:var(--fwm-mask-scope-vignette)}.fwm-radar-ring-inner{background:radial-gradient(circle at center, var(--fwm-radar-hue) var(--fwm-radar-hue-dot-core), transparent var(--fwm-radar-hue-dot-edge)) 0 0 / var(--fwm-radar-grid) var(--fwm-radar-grid)}.fwm-radar-ring-inner[data-fwm-radar-inner="1"]{opacity:.34;-webkit-mask:radial-gradient(circle at center, transparent 13.5%, var(--fwm-mask-solid) 18%, transparent 22.5%);-webkit-mask:radial-gradient(circle at center, transparent 13.5%, var(--fwm-mask-solid) 18%, transparent 22.5%);mask:radial-gradient(circle at center, transparent 13.5%, var(--fwm-mask-solid) 18%, transparent 22.5%)}.fwm-radar-ring-inner[data-fwm-radar-inner="2"]{opacity:.5;-webkit-mask:radial-gradient(circle at center, transparent 27.5%, var(--fwm-mask-solid) 32.5%, transparent 37.5%);-webkit-mask:radial-gradient(circle at center, transparent 27.5%, var(--fwm-mask-solid) 32.5%, transparent 37.5%);mask:radial-gradient(circle at center, transparent 27.5%, var(--fwm-mask-solid) 32.5%, transparent 37.5%)}.fwm-radar-ring-edge{background:radial-gradient(circle at center, var(--fwm-radar-hue) var(--fwm-radar-rim-dot-core), transparent var(--fwm-radar-rim-dot-edge)) 0 0 / var(--fwm-radar-grid) var(--fwm-radar-grid);-webkit-mask:radial-gradient(circle at center, transparent 41.5%, var(--fwm-mask-solid) 47.5%, transparent 53.5%);-webkit-mask:radial-gradient(circle at center, transparent 41.5%, var(--fwm-mask-solid) 47.5%, transparent 53.5%);mask:radial-gradient(circle at center, transparent 41.5%, var(--fwm-mask-solid) 47.5%, transparent 53.5%)}.fwm-radar-ring-ticks{opacity:.5;background:repeating-conic-gradient(from 0deg, var(--fwm-radar-hue) 0 .6deg, transparent .6deg 15deg);-webkit-mask:radial-gradient(circle at center, transparent 41%, var(--fwm-mask-solid) 47%, var(--fwm-mask-solid) 49%, transparent 53%);-webkit-mask:radial-gradient(circle at center, transparent 41%, var(--fwm-mask-solid) 47%, var(--fwm-mask-solid) 49%, transparent 53%);mask:radial-gradient(circle at center, transparent 41%, var(--fwm-mask-solid) 47%, var(--fwm-mask-solid) 49%, transparent 53%)}.fwm-radar-ring-axis{opacity:.13;pointer-events:none;position:absolute}.fwm-radar-ring-axis[data-fwm-radar-axis=v]{width:var(--fwm-radar-rule-w);margin-left:calc(var(--fwm-radar-rule-w) / -2);background:linear-gradient(transparent, var(--fwm-radar-hue) 32%, var(--fwm-radar-hue) 68%, transparent);top:0;bottom:0;left:50%}.fwm-radar-ring-axis[data-fwm-radar-axis=h]{height:var(--fwm-radar-rule-w);margin-top:calc(var(--fwm-radar-rule-w) / -2);background:linear-gradient(90deg, transparent, var(--fwm-radar-hue) 32%, var(--fwm-radar-hue) 68%, transparent);top:50%;left:0;right:0}.fwm-radar-ring[data-fwm-radar-ring=pulse-fast] .fwm-radar-ring-edge{animation:fwmPulse var(--fwm-radar-dur-scope) var(--fwm-ease-mech) infinite}.fwm-radar[data-fwm-radar-state=approaching] .fwm-radar-ring-edge{animation:fwmPulse var(--fwm-radar-dur-pulse) var(--fwm-ease-mech) infinite}.fwm-radar-ring[data-fwm-radar-ring=dashed] .fwm-radar-ring-edge{border:var(--fwm-radar-ring-w) dashed var(--fwm-radar-hue);border-radius:var(--fwm-radius-full);background:0 0;-webkit-mask:none;mask:none}.fwm-radar-ring-centre{justify-content:center;align-items:center;gap:var(--fwm-radar-hair);font-family:var(--fwm-font-data);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.fwm-radar-ring-cap{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .28);color:var(--fwm-text-muted);white-space:nowrap}.fwm-radar-ring-readout{align-items:baseline;gap:var(--fwm-space-1);display:flex}.fwm-radar-ring-value{font-size:var(--fwm-text-readout);letter-spacing:calc(var(--fwm-text-readout) * -.02);color:var(--fwm-radar-hue);white-space:nowrap;font-weight:700;line-height:1}.fwm-radar-ring-unit{font-size:var(--fwm-text-body);color:var(--fwm-text-2);white-space:nowrap}.fwm-radar-ring-lock{margin-top:var(--fwm-space-1);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .18);color:var(--fwm-radar-hue);white-space:nowrap}.fwm-radar-ring-word{font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-subtitle) * .14);color:var(--fwm-radar-hue);white-space:nowrap;font-weight:700}.fwm-radar-ring-marker{left:50%;top:calc(var(--fwm-radar-dot) * -1);margin-left:calc(var(--fwm-space-8) / -2);width:var(--fwm-space-8);height:var(--fwm-space-3);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.fwm-radar-ring-marker:before,.fwm-radar-ring-marker:after{content:"";width:var(--fwm-radar-dot);height:var(--fwm-radar-rule-w);background:var(--fwm-radar-hue);position:absolute;top:0}.fwm-radar-ring-marker:before{left:0}.fwm-radar-ring-marker:after{right:0}.fwm-radar-ring-marker-dot{width:var(--fwm-radar-pip);height:var(--fwm-radar-pip);border-radius:var(--fwm-radius-full);background:var(--fwm-radar-hue);box-shadow:var(--fwm-radar-glow)}.fwm-radar-ring-range,.fwm-radar-ring-rate{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-text-instrument);writing-mode:vertical-rl;white-space:nowrap;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.fwm-radar-ring-range{left:calc(var(--fwm-radar-rule-w) * -2)}.fwm-radar-ring-rate{right:calc(var(--fwm-radar-rule-w) * -2)}.fwm-radar-tiles{gap:var(--fwm-space-2);flex:none;grid-template-columns:repeat(3,1fr);display:grid}.fwm-radar-tile{padding:var(--fwm-space-3);border-radius:var(--fwm-radius-2);background:var(--fwm-surface-card);font-family:var(--fwm-font-data);text-align:center;border:none;min-width:0}.fwm-radar-tile-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .18);color:var(--fwm-text-muted);white-space:nowrap}:root[data-fwm-text-scale="1.375"] .fwm-radar-tile-label,:root[data-fwm-text-scale="1.5"] .fwm-radar-tile-label{letter-spacing:normal}.fwm-radar-tile-value{font-size:var(--fwm-text-title);white-space:nowrap;font-weight:700;line-height:1.3}.fwm-radar-tile-unit{font-size:var(--fwm-text-micro);color:var(--fwm-text-disabled);white-space:nowrap}.fwm-radar-action{width:100%;min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-4);border-radius:var(--fwm-radius-3);background:var(--fwm-surface-control);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) / 10);color:var(--fwm-text-2);white-space:nowrap;appearance:none;touch-action:manipulation;border:none;flex:none;justify-content:center;align-items:center;margin-top:auto;font-weight:600;display:flex}.fwm-radar-action:disabled{background:var(--fwm-surface-1);color:var(--fwm-text-disabled)}.fwm-radar[data-fwm-radar-takeover=true]{background:var(--fwm-bg);z-index:1;position:absolute;inset:0;overflow-y:auto}.fwm-radar-tiles[data-fwm-radar-tiles=compact]{margin-top:var(--fwm-space-1);gap:0}.fwm-radar-tiles[data-fwm-radar-tiles=compact] .fwm-radar-tile{justify-content:center;align-items:baseline;gap:var(--fwm-space-1);padding:var(--fwm-space-2) var(--fwm-space-1);border-radius:var(--fwm-radius-0);background:0 0;flex-direction:row;flex:1 1 0;display:flex}.fwm-radar-tiles[data-fwm-radar-tiles=compact] .fwm-radar-tile+.fwm-radar-tile{border-left:var(--fwm-radar-rule-w) solid var(--fwm-line-soft)}.fwm-radar-tiles[data-fwm-radar-tiles=compact] .fwm-radar-tile-value{font-size:var(--fwm-text-subtitle)}.fwm-radar-tiles[data-fwm-radar-tiles=compact] .fwm-radar-tile-unit,.fwm-radar-tiles[data-fwm-radar-tiles=compact] .fwm-radar-tile-label{font-size:var(--fwm-text-micro)}.fwm-radar-zone{--fwm-radar-zone-hue:var(--fwm-text-muted);gap:var(--fwm-space-2);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-3);background:var(--fwm-surface-card);flex-direction:column;display:flex}.fwm-radar-zone[data-fwm-radar-zone-state=clear]{--fwm-radar-zone-hue:var(--fwm-alert-clear)}.fwm-radar-zone[data-fwm-radar-zone-state=approaching]{--fwm-radar-zone-hue:var(--fwm-alert-approaching)}.fwm-radar-zone[data-fwm-radar-zone-state=in_range]{--fwm-radar-zone-hue:var(--fwm-alert-in-range)}.fwm-radar-zone[data-fwm-radar-zone-state=multiple]{--fwm-radar-zone-hue:var(--fwm-alert-multiple)}.fwm-radar-zone[data-fwm-radar-zone-state=muted],.fwm-radar-zone[data-fwm-radar-zone-state=no_gps]{--fwm-radar-zone-hue:var(--fwm-text-disabled)}.fwm-radar-zone-title-row{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-3);min-width:0;display:flex}.fwm-radar-zone-title{min-width:0;font-size:var(--fwm-text-title);letter-spacing:calc(var(--fwm-text-title) * .06);color:var(--fwm-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.fwm-radar-zone-readout{font-size:var(--fwm-text-body);color:var(--fwm-radar-zone-hue);flex:none;margin:0}.fwm-radar-zone-subline{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .12);color:var(--fwm-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.fwm-radar-zone-empty{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);margin:0}.fwm-radar-zone-tiles{gap:var(--fwm-space-2);margin-top:var(--fwm-space-2);display:flex}.fwm-radar-zone-tile{gap:calc(var(--fwm-space-1) / 2);flex-direction:column;flex:1;min-width:0;display:flex}.fwm-radar-zone-tile-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .16);color:var(--fwm-text-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fwm-radar-zone-tile-value{font-size:var(--fwm-text-title);color:var(--fwm-text);font-weight:700;display:block}.fwm-radar-zone-tile[data-fwm-radar-zone-zero=true] .fwm-radar-zone-tile-value{color:var(--fwm-text-muted)}.fwm-radar-zone-tile[data-fwm-radar-zone-tile=CAMERAS] .fwm-radar-zone-tile-value{color:var(--fwm-radar-zone-hue)}.fwm-radar:has(.fwm-sweep-dial[data-fwm-sweep-bleed=true]) .fwm-radar-zone{background:var(--fwm-surface-card-over);-webkit-backdrop-filter:blur(var(--fwm-space-1));backdrop-filter:blur(var(--fwm-space-1));position:sticky;bottom:0}.fwm-radar-zone-strip{--fwm-radar-zone-hue:var(--fwm-text-muted);justify-content:center;align-items:baseline;gap:var(--fwm-space-2);padding:var(--fwm-space-1) var(--fwm-space-4);background:var(--fwm-surface-card-over);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1);color:var(--fwm-text-2);white-space:nowrap;flex:none;margin:0;display:flex;overflow-x:hidden}.fwm-radar-zone-strip[data-fwm-radar-zone-state=clear]{--fwm-radar-zone-hue:var(--fwm-alert-clear)}.fwm-radar-zone-strip[data-fwm-radar-zone-state=approaching]{--fwm-radar-zone-hue:var(--fwm-alert-approaching)}.fwm-radar-zone-strip[data-fwm-radar-zone-state=in_range]{--fwm-radar-zone-hue:var(--fwm-alert-in-range)}.fwm-radar-zone-strip[data-fwm-radar-zone-state=multiple]{--fwm-radar-zone-hue:var(--fwm-alert-multiple)}.fwm-radar-zone-strip-where{color:var(--fwm-text);text-overflow:ellipsis;font-weight:700;overflow:hidden}.fwm-radar-zone-strip-count{color:var(--fwm-radar-zone-hue);font-weight:700}.fwm-radar-zone-strip-unit,.fwm-radar-zone-strip-radius,.fwm-radar-zone-strip-empty{color:var(--fwm-text-muted)}.fwm-radar-zone-strip-sep{color:var(--fwm-line-strong)}.fwm-radar-body::-webkit-scrollbar{display:none}.fwm-radar-body{position:relative}.fwm-radar-overlay{z-index:2;gap:var(--fwm-space-1);padding:var(--fwm-space-3) var(--fwm-space-4) var(--fwm-space-4);pointer-events:none;background:linear-gradient(to bottom, var(--fwm-bg) 0%, var(--fwm-bg) 62%, transparent 100%);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.fwm-radar-overlay button,.fwm-radar-overlay a,.fwm-radar-overlay [role=button]{pointer-events:auto}.fwm-radar-overlay .fwm-radar-digits{font-size:var(--fwm-text-title)}.fwm-radar-overlay .fwm-radar-unit{font-size:var(--fwm-text-label)}.fwm-radar-overlay .fwm-radar-readout{align-items:center}.fwm-corridor{gap:var(--fwm-space-1);padding:var(--fwm-space-2) var(--fwm-space-4) 0;flex-direction:column;flex:none;display:flex}.fwm-corridor-head{align-items:baseline;gap:var(--fwm-space-2);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .12);color:var(--fwm-text-muted);white-space:nowrap;margin:0;display:flex}.fwm-corridor-label{color:var(--fwm-alert-clear)}.fwm-corridor-sats{color:var(--fwm-accent-scan);margin-left:auto}.fwm-corridor-bar{height:var(--fwm-space-8);border-radius:var(--fwm-radius-2);background:var(--fwm-surface-card);position:relative;overflow:hidden}.fwm-corridor-mark{top:var(--fwm-space-1);bottom:var(--fwm-space-1);width:var(--fwm-radar-rule-w);border-radius:var(--fwm-radius-1);background:var(--fwm-alert-clear);position:absolute}.fwm-corridor-mark[data-fwm-corridor-state=approaching]{background:var(--fwm-alert-approaching)}.fwm-corridor-mark[data-fwm-corridor-state=in_range]{background:var(--fwm-alert-in-range)}.fwm-corridor-scale{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);justify-content:space-between;margin:0;display:flex}.fwm-corridor-read{justify-content:space-between;align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-corridor-words{min-width:0}.fwm-corridor-clear{font-size:var(--fwm-text-label);color:var(--fwm-alert-clear);white-space:nowrap;margin:0;font-weight:700}.fwm-corridor-stretch{font-size:var(--fwm-text-micro);color:var(--fwm-alert-approaching);white-space:nowrap;margin:0}.fwm-corridor-reroute{min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-4);border:var(--fwm-radar-rule-w) solid var(--fwm-accent-scan);border-radius:var(--fwm-radius-3);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-accent-scan);white-space:nowrap;appearance:none;touch-action:manipulation;background:0 0;flex:none}.fwm-corridor-mark[data-fwm-corridor-at="0"],.fwm-topblock-mark[data-fwm-corridor-at="0"]{left:0%}.fwm-corridor-mark[data-fwm-corridor-at="10"],.fwm-topblock-mark[data-fwm-corridor-at="10"]{left:1%}.fwm-corridor-mark[data-fwm-corridor-at="20"],.fwm-topblock-mark[data-fwm-corridor-at="20"]{left:2%}.fwm-corridor-mark[data-fwm-corridor-at="30"],.fwm-topblock-mark[data-fwm-corridor-at="30"]{left:3%}.fwm-corridor-mark[data-fwm-corridor-at="40"],.fwm-topblock-mark[data-fwm-corridor-at="40"]{left:4%}.fwm-corridor-mark[data-fwm-corridor-at="50"],.fwm-topblock-mark[data-fwm-corridor-at="50"]{left:5%}.fwm-corridor-mark[data-fwm-corridor-at="60"],.fwm-topblock-mark[data-fwm-corridor-at="60"]{left:6%}.fwm-corridor-mark[data-fwm-corridor-at="70"],.fwm-topblock-mark[data-fwm-corridor-at="70"]{left:7%}.fwm-corridor-mark[data-fwm-corridor-at="80"],.fwm-topblock-mark[data-fwm-corridor-at="80"]{left:8%}.fwm-corridor-mark[data-fwm-corridor-at="90"],.fwm-topblock-mark[data-fwm-corridor-at="90"]{left:9%}.fwm-corridor-mark[data-fwm-corridor-at="100"],.fwm-topblock-mark[data-fwm-corridor-at="100"]{left:10%}.fwm-corridor-mark[data-fwm-corridor-at="110"],.fwm-topblock-mark[data-fwm-corridor-at="110"]{left:11%}.fwm-corridor-mark[data-fwm-corridor-at="120"],.fwm-topblock-mark[data-fwm-corridor-at="120"]{left:12%}.fwm-corridor-mark[data-fwm-corridor-at="130"],.fwm-topblock-mark[data-fwm-corridor-at="130"]{left:13%}.fwm-corridor-mark[data-fwm-corridor-at="140"],.fwm-topblock-mark[data-fwm-corridor-at="140"]{left:14%}.fwm-corridor-mark[data-fwm-corridor-at="150"],.fwm-topblock-mark[data-fwm-corridor-at="150"]{left:15%}.fwm-corridor-mark[data-fwm-corridor-at="160"],.fwm-topblock-mark[data-fwm-corridor-at="160"]{left:16%}.fwm-corridor-mark[data-fwm-corridor-at="170"],.fwm-topblock-mark[data-fwm-corridor-at="170"]{left:17%}.fwm-corridor-mark[data-fwm-corridor-at="180"],.fwm-topblock-mark[data-fwm-corridor-at="180"]{left:18%}.fwm-corridor-mark[data-fwm-corridor-at="190"],.fwm-topblock-mark[data-fwm-corridor-at="190"]{left:19%}.fwm-corridor-mark[data-fwm-corridor-at="200"],.fwm-topblock-mark[data-fwm-corridor-at="200"]{left:20%}.fwm-corridor-mark[data-fwm-corridor-at="210"],.fwm-topblock-mark[data-fwm-corridor-at="210"]{left:21%}.fwm-corridor-mark[data-fwm-corridor-at="220"],.fwm-topblock-mark[data-fwm-corridor-at="220"]{left:22%}.fwm-corridor-mark[data-fwm-corridor-at="230"],.fwm-topblock-mark[data-fwm-corridor-at="230"]{left:23%}.fwm-corridor-mark[data-fwm-corridor-at="240"],.fwm-topblock-mark[data-fwm-corridor-at="240"]{left:24%}.fwm-corridor-mark[data-fwm-corridor-at="250"],.fwm-topblock-mark[data-fwm-corridor-at="250"]{left:25%}.fwm-corridor-mark[data-fwm-corridor-at="260"],.fwm-topblock-mark[data-fwm-corridor-at="260"]{left:26%}.fwm-corridor-mark[data-fwm-corridor-at="270"],.fwm-topblock-mark[data-fwm-corridor-at="270"]{left:27%}.fwm-corridor-mark[data-fwm-corridor-at="280"],.fwm-topblock-mark[data-fwm-corridor-at="280"]{left:28%}.fwm-corridor-mark[data-fwm-corridor-at="290"],.fwm-topblock-mark[data-fwm-corridor-at="290"]{left:29%}.fwm-corridor-mark[data-fwm-corridor-at="300"],.fwm-topblock-mark[data-fwm-corridor-at="300"]{left:30%}.fwm-corridor-mark[data-fwm-corridor-at="310"],.fwm-topblock-mark[data-fwm-corridor-at="310"]{left:31%}.fwm-corridor-mark[data-fwm-corridor-at="320"],.fwm-topblock-mark[data-fwm-corridor-at="320"]{left:32%}.fwm-corridor-mark[data-fwm-corridor-at="330"],.fwm-topblock-mark[data-fwm-corridor-at="330"]{left:33%}.fwm-corridor-mark[data-fwm-corridor-at="340"],.fwm-topblock-mark[data-fwm-corridor-at="340"]{left:34%}.fwm-corridor-mark[data-fwm-corridor-at="350"],.fwm-topblock-mark[data-fwm-corridor-at="350"]{left:35%}.fwm-corridor-mark[data-fwm-corridor-at="360"],.fwm-topblock-mark[data-fwm-corridor-at="360"]{left:36%}.fwm-corridor-mark[data-fwm-corridor-at="370"],.fwm-topblock-mark[data-fwm-corridor-at="370"]{left:37%}.fwm-corridor-mark[data-fwm-corridor-at="380"],.fwm-topblock-mark[data-fwm-corridor-at="380"]{left:38%}.fwm-corridor-mark[data-fwm-corridor-at="390"],.fwm-topblock-mark[data-fwm-corridor-at="390"]{left:39%}.fwm-corridor-mark[data-fwm-corridor-at="400"],.fwm-topblock-mark[data-fwm-corridor-at="400"]{left:40%}.fwm-corridor-mark[data-fwm-corridor-at="410"],.fwm-topblock-mark[data-fwm-corridor-at="410"]{left:41%}.fwm-corridor-mark[data-fwm-corridor-at="420"],.fwm-topblock-mark[data-fwm-corridor-at="420"]{left:42%}.fwm-corridor-mark[data-fwm-corridor-at="430"],.fwm-topblock-mark[data-fwm-corridor-at="430"]{left:43%}.fwm-corridor-mark[data-fwm-corridor-at="440"],.fwm-topblock-mark[data-fwm-corridor-at="440"]{left:44%}.fwm-corridor-mark[data-fwm-corridor-at="450"],.fwm-topblock-mark[data-fwm-corridor-at="450"]{left:45%}.fwm-corridor-mark[data-fwm-corridor-at="460"],.fwm-topblock-mark[data-fwm-corridor-at="460"]{left:46%}.fwm-corridor-mark[data-fwm-corridor-at="470"],.fwm-topblock-mark[data-fwm-corridor-at="470"]{left:47%}.fwm-corridor-mark[data-fwm-corridor-at="480"],.fwm-topblock-mark[data-fwm-corridor-at="480"]{left:48%}.fwm-corridor-mark[data-fwm-corridor-at="490"],.fwm-topblock-mark[data-fwm-corridor-at="490"]{left:49%}.fwm-corridor-mark[data-fwm-corridor-at="500"],.fwm-topblock-mark[data-fwm-corridor-at="500"]{left:50%}.fwm-corridor-mark[data-fwm-corridor-at="510"],.fwm-topblock-mark[data-fwm-corridor-at="510"]{left:51%}.fwm-corridor-mark[data-fwm-corridor-at="520"],.fwm-topblock-mark[data-fwm-corridor-at="520"]{left:52%}.fwm-corridor-mark[data-fwm-corridor-at="530"],.fwm-topblock-mark[data-fwm-corridor-at="530"]{left:53%}.fwm-corridor-mark[data-fwm-corridor-at="540"],.fwm-topblock-mark[data-fwm-corridor-at="540"]{left:54%}.fwm-corridor-mark[data-fwm-corridor-at="550"],.fwm-topblock-mark[data-fwm-corridor-at="550"]{left:55%}.fwm-corridor-mark[data-fwm-corridor-at="560"],.fwm-topblock-mark[data-fwm-corridor-at="560"]{left:56%}.fwm-corridor-mark[data-fwm-corridor-at="570"],.fwm-topblock-mark[data-fwm-corridor-at="570"]{left:57%}.fwm-corridor-mark[data-fwm-corridor-at="580"],.fwm-topblock-mark[data-fwm-corridor-at="580"]{left:58%}.fwm-corridor-mark[data-fwm-corridor-at="590"],.fwm-topblock-mark[data-fwm-corridor-at="590"]{left:59%}.fwm-corridor-mark[data-fwm-corridor-at="600"],.fwm-topblock-mark[data-fwm-corridor-at="600"]{left:60%}.fwm-corridor-mark[data-fwm-corridor-at="610"],.fwm-topblock-mark[data-fwm-corridor-at="610"]{left:61%}.fwm-corridor-mark[data-fwm-corridor-at="620"],.fwm-topblock-mark[data-fwm-corridor-at="620"]{left:62%}.fwm-corridor-mark[data-fwm-corridor-at="630"],.fwm-topblock-mark[data-fwm-corridor-at="630"]{left:63%}.fwm-corridor-mark[data-fwm-corridor-at="640"],.fwm-topblock-mark[data-fwm-corridor-at="640"]{left:64%}.fwm-corridor-mark[data-fwm-corridor-at="650"],.fwm-topblock-mark[data-fwm-corridor-at="650"]{left:65%}.fwm-corridor-mark[data-fwm-corridor-at="660"],.fwm-topblock-mark[data-fwm-corridor-at="660"]{left:66%}.fwm-corridor-mark[data-fwm-corridor-at="670"],.fwm-topblock-mark[data-fwm-corridor-at="670"]{left:67%}.fwm-corridor-mark[data-fwm-corridor-at="680"],.fwm-topblock-mark[data-fwm-corridor-at="680"]{left:68%}.fwm-corridor-mark[data-fwm-corridor-at="690"],.fwm-topblock-mark[data-fwm-corridor-at="690"]{left:69%}.fwm-corridor-mark[data-fwm-corridor-at="700"],.fwm-topblock-mark[data-fwm-corridor-at="700"]{left:70%}.fwm-corridor-mark[data-fwm-corridor-at="710"],.fwm-topblock-mark[data-fwm-corridor-at="710"]{left:71%}.fwm-corridor-mark[data-fwm-corridor-at="720"],.fwm-topblock-mark[data-fwm-corridor-at="720"]{left:72%}.fwm-corridor-mark[data-fwm-corridor-at="730"],.fwm-topblock-mark[data-fwm-corridor-at="730"]{left:73%}.fwm-corridor-mark[data-fwm-corridor-at="740"],.fwm-topblock-mark[data-fwm-corridor-at="740"]{left:74%}.fwm-corridor-mark[data-fwm-corridor-at="750"],.fwm-topblock-mark[data-fwm-corridor-at="750"]{left:75%}.fwm-corridor-mark[data-fwm-corridor-at="760"],.fwm-topblock-mark[data-fwm-corridor-at="760"]{left:76%}.fwm-corridor-mark[data-fwm-corridor-at="770"],.fwm-topblock-mark[data-fwm-corridor-at="770"]{left:77%}.fwm-corridor-mark[data-fwm-corridor-at="780"],.fwm-topblock-mark[data-fwm-corridor-at="780"]{left:78%}.fwm-corridor-mark[data-fwm-corridor-at="790"],.fwm-topblock-mark[data-fwm-corridor-at="790"]{left:79%}.fwm-corridor-mark[data-fwm-corridor-at="800"],.fwm-topblock-mark[data-fwm-corridor-at="800"]{left:80%}.fwm-corridor-mark[data-fwm-corridor-at="810"],.fwm-topblock-mark[data-fwm-corridor-at="810"]{left:81%}.fwm-corridor-mark[data-fwm-corridor-at="820"],.fwm-topblock-mark[data-fwm-corridor-at="820"]{left:82%}.fwm-corridor-mark[data-fwm-corridor-at="830"],.fwm-topblock-mark[data-fwm-corridor-at="830"]{left:83%}.fwm-corridor-mark[data-fwm-corridor-at="840"],.fwm-topblock-mark[data-fwm-corridor-at="840"]{left:84%}.fwm-corridor-mark[data-fwm-corridor-at="850"],.fwm-topblock-mark[data-fwm-corridor-at="850"]{left:85%}.fwm-corridor-mark[data-fwm-corridor-at="860"],.fwm-topblock-mark[data-fwm-corridor-at="860"]{left:86%}.fwm-corridor-mark[data-fwm-corridor-at="870"],.fwm-topblock-mark[data-fwm-corridor-at="870"]{left:87%}.fwm-corridor-mark[data-fwm-corridor-at="880"],.fwm-topblock-mark[data-fwm-corridor-at="880"]{left:88%}.fwm-corridor-mark[data-fwm-corridor-at="890"],.fwm-topblock-mark[data-fwm-corridor-at="890"]{left:89%}.fwm-corridor-mark[data-fwm-corridor-at="900"],.fwm-topblock-mark[data-fwm-corridor-at="900"]{left:90%}.fwm-corridor-mark[data-fwm-corridor-at="910"],.fwm-topblock-mark[data-fwm-corridor-at="910"]{left:91%}.fwm-corridor-mark[data-fwm-corridor-at="920"],.fwm-topblock-mark[data-fwm-corridor-at="920"]{left:92%}.fwm-corridor-mark[data-fwm-corridor-at="930"],.fwm-topblock-mark[data-fwm-corridor-at="930"]{left:93%}.fwm-corridor-mark[data-fwm-corridor-at="940"],.fwm-topblock-mark[data-fwm-corridor-at="940"]{left:94%}.fwm-corridor-mark[data-fwm-corridor-at="950"],.fwm-topblock-mark[data-fwm-corridor-at="950"]{left:95%}.fwm-corridor-mark[data-fwm-corridor-at="960"],.fwm-topblock-mark[data-fwm-corridor-at="960"]{left:96%}.fwm-corridor-mark[data-fwm-corridor-at="970"],.fwm-topblock-mark[data-fwm-corridor-at="970"]{left:97%}.fwm-corridor-mark[data-fwm-corridor-at="980"],.fwm-topblock-mark[data-fwm-corridor-at="980"]{left:98%}.fwm-corridor-mark[data-fwm-corridor-at="990"],.fwm-topblock-mark[data-fwm-corridor-at="990"]{left:99%}.fwm-corridor-mark[data-fwm-corridor-at="1000"],.fwm-topblock-mark[data-fwm-corridor-at="1000"]{left:100%}.fwm-topblock{--fwm-plate-w:calc(var(--fwm-text-micro) * 5.5);--fwm-reroute-w:calc(var(--fwm-text-micro) * 6.5);--fwm-compass-w:calc(var(--fwm-space-4) * 3.75);--fwm-block-gap:clamp(var(--fwm-space-1), calc(var(--fwm-space-2) - var(--fwm-space-1) / 4), var(--fwm-space-2));--fwm-block-pad:var(--fwm-space-fluid-3);--fwm-key-rule-w:calc(var(--fwm-space-1) * .375);--fwm-compass-ring-w:calc(var(--fwm-space-1) * .45);z-index:2;--fwm-ladder-min:calc(var(--fwm-space-4) * 5.625);grid-template-columns:var(--fwm-plate-w) minmax(var(--fwm-ladder-min), 1fr) var(--fwm-compass-w);gap:var(--fwm-block-gap);width:100%;padding:var(--fwm-block-pad) var(--fwm-block-pad) calc(var(--fwm-block-pad) + var(--fwm-space-1) / 2);align-items:start;display:grid;position:relative}.fwm-topblock:after{right:0;bottom:calc(var(--fwm-space-4) * -1);height:var(--fwm-space-4);background:linear-gradient(to bottom, var(--fwm-bg), transparent);content:"";pointer-events:none;position:absolute;left:0}.fwm-topblock-speed{justify-content:center;align-items:center;gap:calc(var(--fwm-space-1) / 4);min-width:0;padding-right:var(--fwm-block-gap);border-right:var(--fwm-radar-rule-w) solid var(--fwm-line);flex-direction:column;align-self:stretch;display:flex}.fwm-topblock-speed-sign{flex-direction:column;align-items:center;display:flex}.fwm-topblock-speed-word{font-family:var(--fwm-font-ui);font-size:var(--fwm-text-plate);color:var(--fwm-text-2);font-weight:700;line-height:1.1}.fwm-topblock-speed-limit{margin-top:calc(var(--fwm-space-1) / 2);font-size:var(--fwm-text-heading);color:var(--fwm-text);font-weight:700;line-height:1}.fwm-topblock-speed-you{font-size:var(--fwm-text-figure);letter-spacing:calc(var(--fwm-text-figure) * -.02);color:var(--fwm-text);font-weight:700;line-height:1}.fwm-topblock-speed[data-fwm-speed-over=true] .fwm-topblock-speed-you{color:var(--fwm-speed-over)}.fwm-topblock-headline{text-overflow:ellipsis;font-size:var(--fwm-text-label);text-align:center;white-space:nowrap;color:var(--fwm-alert-clear);margin:0;font-weight:700;line-height:1.2;overflow:hidden}.fwm-topblock-headline[data-fwm-verdict=none]{color:var(--fwm-text-2)}.fwm-topblock-readings{gap:var(--fwm-space-1);margin:calc(var(--fwm-space-1) / 2) 0 calc(var(--fwm-space-1) / 2);font-size:var(--fwm-text-micro);color:var(--fwm-accent-scan);justify-content:space-between;align-items:baseline;font-weight:700;line-height:1;display:flex}.fwm-topblock-around,.fwm-topblock-density{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fwm-speedplate{gap:calc(var(--fwm-space-1) * .75);width:var(--fwm-plate-w);padding:calc(var(--fwm-space-1) * .75);border-radius:var(--fwm-radius-3);background:var(--fwm-surface-2);flex-direction:column;display:flex}.fwm-speedplate-face{background:var(--fwm-text-on-alert);color:var(--fwm-sign-face);font-family:var(--fwm-font-ui);flex-direction:column;align-items:center;padding:0;line-height:1;display:flex}.fwm-speedplate-inner{width:100%;padding:calc(var(--fwm-space-1) * 1.25) 0 var(--fwm-space-1);border:var(--fwm-key-rule-w) solid var(--fwm-sign-face);border-radius:var(--fwm-radius-2);flex-direction:column;align-items:center;display:flex}.fwm-speedplate-word{font-size:var(--fwm-text-plate);font-weight:700;line-height:1.15}.fwm-speedplate-figure{margin-top:calc(var(--fwm-space-1) / 4);font-size:var(--fwm-text-heading);letter-spacing:calc(var(--fwm-text-heading) * -.02);font-weight:700;line-height:1}.fwm-speedplate-you{gap:var(--fwm-space-1);padding:var(--fwm-space-1) calc(var(--fwm-space-1) / 2) calc(var(--fwm-space-1) * 1.25);border-radius:var(--fwm-radius-2);background:0 0;justify-content:center;align-items:baseline;display:flex}.fwm-speedplate-you-value{font-size:var(--fwm-text-figure);letter-spacing:calc(var(--fwm-text-figure) * -.02);color:var(--fwm-sign-face);font-weight:700;line-height:1}.fwm-speedplate[data-fwm-speed-over=true] .fwm-speedplate-you{background:var(--fwm-speed-over)}.fwm-speedplate[data-fwm-speed-over=true] .fwm-speedplate-you-value{color:var(--fwm-text-on-alert)}.fwm-topblock-reroute{gap:var(--fwm-space-1);flex-direction:column;justify-content:space-between;align-self:stretch;min-width:0;display:flex}.fwm-topblock-key{gap:calc(var(--fwm-space-1) / 2);margin-top:calc(var(--fwm-space-1) / 2);padding:calc(var(--fwm-space-1) / 2) var(--fwm-space-1);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-label);letter-spacing:calc(var(--fwm-text-label) * .02);color:var(--fwm-accent-scan);white-space:nowrap;background:0 0;border:none;flex-direction:row;flex:none;justify-content:center;align-self:center;align-items:center;font-weight:700;line-height:1;display:flex}.fwm-topblock-key:disabled{color:var(--fwm-text-disabled);cursor:default}.fwm-topblock-key:disabled .fwm-topblock-key-glyph{stroke:var(--fwm-text-disabled)}.fwm-topblock-key-glyph{width:var(--fwm-text-label);height:var(--fwm-text-label);stroke:var(--fwm-accent-scan);stroke-width:calc(var(--fwm-space-1) * .55);fill:none;flex:none}.fwm-topblock-clear{gap:calc(var(--fwm-space-1) / 2);padding:calc(var(--fwm-space-1) * .75) calc(var(--fwm-space-1) / 4);border:var(--fwm-key-rule-w) solid var(--fwm-alert-clear);border-radius:var(--fwm-radius-2);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * -.04);color:var(--fwm-alert-clear);white-space:nowrap;justify-content:center;align-items:center;margin:0;font-weight:700;line-height:1;display:flex}.fwm-topblock-clear[data-fwm-verdict=live]:before{font-family:var(--fwm-font-data);letter-spacing:calc(var(--fwm-text-micro) * -.16);content:">>>";flex:none;font-weight:700}.fwm-topblock-ladder{flex-direction:column;align-self:stretch;min-width:0;display:flex}.fwm-topblock-caption{text-overflow:ellipsis;margin:0 0 calc(var(--fwm-space-1) * 1.25);font-size:var(--fwm-text-micro);color:var(--fwm-alert-clear);white-space:nowrap;font-weight:700;line-height:1;overflow:hidden}.fwm-topblock-bar{min-height:calc(var(--fwm-space-4) * 4.5);border:var(--fwm-radar-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-3);background:radial-gradient(circle at center, var(--fwm-line-grid-1) var(--fwm-radar-dot-core), transparent var(--fwm-radar-dot-edge)) 0 0 / calc(var(--fwm-space-1) * 1.75) calc(var(--fwm-space-1) * 1.75), var(--fwm-surface-sunk);flex:auto;position:relative;overflow:hidden}.fwm-topblock-bar-clear{background:linear-gradient(to right, var(--fwm-corridor-clear-wash), var(--fwm-corridor-clear-fade) 70%, transparent);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.fwm-topblock-bar-glow{background:radial-gradient(ellipse at 40% 50%, var(--fwm-corridor-hot-glow), transparent 72%);pointer-events:none;position:absolute;top:0;bottom:0}.fwm-topblock-bar-threshold{border-right:var(--fwm-radar-rule-w) dashed var(--fwm-corridor-threshold-rule);background:var(--fwm-corridor-threshold-wash);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.fwm-topblock-mark{--fwm-corridor-cell:calc(var(--fwm-space-1) * 1.25);--fwm-corridor-dot:calc(var(--fwm-space-1) * .1875);--fwm-corridor-dot-end:calc(var(--fwm-space-1) * .3125);--fwm-corridor-heat:var(--fwm-plasma-10);width:calc(var(--fwm-space-1) * 2.75);margin-left:calc(var(--fwm-space-1) * -1.375);border-radius:var(--fwm-radius-1);background:radial-gradient(circle at center, var(--fwm-corridor-heat) var(--fwm-corridor-dot), transparent var(--fwm-corridor-dot-end)) 0 100% / var(--fwm-corridor-cell) var(--fwm-corridor-cell);position:absolute;bottom:0}.fwm-topblock-mark[data-fwm-corridor-heat="0"]{--fwm-corridor-heat:var(--fwm-plasma-0)}.fwm-topblock-mark[data-fwm-corridor-heat="1"]{--fwm-corridor-heat:var(--fwm-plasma-2)}.fwm-topblock-mark[data-fwm-corridor-heat="2"]{--fwm-corridor-heat:var(--fwm-plasma-4)}.fwm-topblock-mark[data-fwm-corridor-heat="3"]{--fwm-corridor-heat:var(--fwm-plasma-6)}.fwm-topblock-mark[data-fwm-corridor-heat="4"]{--fwm-corridor-heat:var(--fwm-plasma-8)}.fwm-topblock-mark[data-fwm-corridor-heat="5"]{--fwm-corridor-heat:var(--fwm-plasma-10)}.fwm-topblock-mark[data-fwm-corridor-state=in_range]{--fwm-corridor-heat:var(--fwm-alert-in-range)}.fwm-topblock-scale{margin:calc(var(--fwm-space-1) * 1.25) 0 0;font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * -.04);color:var(--fwm-text-muted);justify-content:space-between;line-height:1;display:flex}.fwm-topblock-post{white-space:nowrap}.fwm-topblock-compass{gap:calc(var(--fwm-space-1) / 2);padding-left:var(--fwm-block-gap);border-left:var(--fwm-radar-rule-w) solid var(--fwm-line);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex}.fwm-compass-degrees{font-size:var(--fwm-text-micro);color:var(--fwm-text-2);font-weight:500;line-height:1}.fwm-topblock-accuracy{gap:calc(var(--fwm-space-1) * .75);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * -.04);color:var(--fwm-text-icon);white-space:nowrap;align-items:center;line-height:1;display:flex}.fwm-topblock-accuracy-lamp{width:calc(var(--fwm-space-1) * 1.75);height:calc(var(--fwm-space-1) * 1.75);border-radius:var(--fwm-radius-full);background:var(--fwm-alert-clear);flex:none}.fwm-topblock-accuracy[data-fwm-fix=none] .fwm-topblock-accuracy-lamp{background:var(--fwm-text-disabled)}.fwm-compass{gap:var(--fwm-space-1);flex-direction:column;align-items:center;display:flex}.fwm-compass-dial{width:var(--fwm-compass-w);height:var(--fwm-compass-w)}.fwm-compass-ring{fill:none;stroke:var(--fwm-line-compass);stroke-width:var(--fwm-compass-ring-w)}.fwm-compass-tick{stroke:var(--fwm-line-compass);stroke-width:var(--fwm-compass-ring-w);stroke-linecap:round}.fwm-compass-needle-north{fill:var(--fwm-alert-in-range)}.fwm-compass-needle-south{fill:var(--fwm-needle-tail)}.fwm-compass-hub{fill:var(--fwm-sign-face)}.fwm-compass-cardinal{font-family:var(--fwm-font-ui);font-size:var(--fwm-text-cardinal);letter-spacing:calc(var(--fwm-text-cardinal) * .04);color:var(--fwm-text);font-weight:700;line-height:1}.fwm-topblock-bar-clear[data-fwm-corridor-span="0"]{width:0%}.fwm-topblock-bar-clear[data-fwm-corridor-span="1"]{width:5%}.fwm-topblock-bar-clear[data-fwm-corridor-span="2"]{width:10%}.fwm-topblock-bar-clear[data-fwm-corridor-span="3"]{width:15%}.fwm-topblock-bar-clear[data-fwm-corridor-span="4"]{width:20%}.fwm-topblock-bar-clear[data-fwm-corridor-span="5"]{width:25%}.fwm-topblock-bar-clear[data-fwm-corridor-span="6"]{width:30%}.fwm-topblock-bar-clear[data-fwm-corridor-span="7"]{width:35%}.fwm-topblock-bar-clear[data-fwm-corridor-span="8"]{width:40%}.fwm-topblock-bar-clear[data-fwm-corridor-span="9"]{width:45%}.fwm-topblock-bar-clear[data-fwm-corridor-span="10"]{width:50%}.fwm-topblock-bar-clear[data-fwm-corridor-span="11"]{width:55%}.fwm-topblock-bar-clear[data-fwm-corridor-span="12"]{width:60%}.fwm-topblock-bar-clear[data-fwm-corridor-span="13"]{width:65%}.fwm-topblock-bar-clear[data-fwm-corridor-span="14"]{width:70%}.fwm-topblock-bar-clear[data-fwm-corridor-span="15"]{width:75%}.fwm-topblock-bar-clear[data-fwm-corridor-span="16"]{width:80%}.fwm-topblock-bar-clear[data-fwm-corridor-span="17"]{width:85%}.fwm-topblock-bar-clear[data-fwm-corridor-span="18"]{width:90%}.fwm-topblock-bar-clear[data-fwm-corridor-span="19"]{width:95%}.fwm-topblock-bar-clear[data-fwm-corridor-span="20"]{width:100%}.fwm-topblock-bar-glow[data-fwm-corridor-span="0"]{left:0%}.fwm-topblock-bar-glow[data-fwm-corridor-span="1"]{left:5%}.fwm-topblock-bar-glow[data-fwm-corridor-span="2"]{left:10%}.fwm-topblock-bar-glow[data-fwm-corridor-span="3"]{left:15%}.fwm-topblock-bar-glow[data-fwm-corridor-span="4"]{left:20%}.fwm-topblock-bar-glow[data-fwm-corridor-span="5"]{left:25%}.fwm-topblock-bar-glow[data-fwm-corridor-span="6"]{left:30%}.fwm-topblock-bar-glow[data-fwm-corridor-span="7"]{left:35%}.fwm-topblock-bar-glow[data-fwm-corridor-span="8"]{left:40%}.fwm-topblock-bar-glow[data-fwm-corridor-span="9"]{left:45%}.fwm-topblock-bar-glow[data-fwm-corridor-span="10"]{left:50%}.fwm-topblock-bar-glow[data-fwm-corridor-span="11"]{left:55%}.fwm-topblock-bar-glow[data-fwm-corridor-span="12"]{left:60%}.fwm-topblock-bar-glow[data-fwm-corridor-span="13"]{left:65%}.fwm-topblock-bar-glow[data-fwm-corridor-span="14"]{left:70%}.fwm-topblock-bar-glow[data-fwm-corridor-span="15"]{left:75%}.fwm-topblock-bar-glow[data-fwm-corridor-span="16"]{left:80%}.fwm-topblock-bar-glow[data-fwm-corridor-span="17"]{left:85%}.fwm-topblock-bar-glow[data-fwm-corridor-span="18"]{left:90%}.fwm-topblock-bar-glow[data-fwm-corridor-span="19"]{left:95%}.fwm-topblock-bar-glow[data-fwm-corridor-span="20"]{left:100%}.fwm-topblock-bar-glow{width:28%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="1"]{width:.5%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="2"]{width:1%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="3"]{width:1.5%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="4"]{width:2%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="5"]{width:2.5%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="6"]{width:3%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="7"]{width:3.5%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="8"]{width:4%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="9"]{width:4.5%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="10"]{width:5%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="11"]{width:5.5%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="12"]{width:6%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="13"]{width:6.5%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="14"]{width:7%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="15"]{width:7.5%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="16"]{width:8%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="17"]{width:8.5%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="18"]{width:9%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="19"]{width:9.5%}.fwm-topblock-bar-threshold[data-fwm-corridor-threshold="20"]{width:10%}.fwm-radar-live-rule{width:var(--fwm-radar-rule-w);height:var(--fwm-text-micro);margin:0 calc(var(--fwm-space-1) / 2);background:var(--fwm-line-strong)}.fwm-radar-passed-value{font-size:var(--fwm-text-label);color:var(--fwm-alert-in-range);font-weight:700}.fwm-radar-passed-label{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-topblock-mark[data-fwm-corridor-h="2"]{height:20%}.fwm-topblock-mark[data-fwm-corridor-h="3"]{height:30%}.fwm-topblock-mark[data-fwm-corridor-h="4"]{height:40%}.fwm-topblock-mark[data-fwm-corridor-h="5"]{height:50%}.fwm-topblock-mark[data-fwm-corridor-h="6"]{height:60%}.fwm-topblock-mark[data-fwm-corridor-h="7"]{height:70%}.fwm-topblock-mark[data-fwm-corridor-h="8"]{height:80%}.fwm-topblock-mark[data-fwm-corridor-h="9"]{height:90%}.fwm-topblock-mark[data-fwm-corridor-h="10"]{height:100%}button.fwm-topblock-mark{appearance:none;touch-action:manipulation;cursor:pointer;border:0;padding:0}button.fwm-topblock-mark:before{content:"";top:0;bottom:0;left:calc(var(--fwm-touch-min) / -2);right:calc(var(--fwm-touch-min) / -2);position:absolute}button.fwm-topblock-mark:active{filter:brightness(1.35)}button.fwm-topblock-mark:focus-visible{outline:var(--fwm-radar-rule-w) solid var(--fwm-accent-scan);outline-offset:var(--fwm-space-1)}.fwm-log{--fwm-log-rule-w:calc(var(--fwm-space-1) / 4);--fwm-log-plot-h:calc(var(--fwm-space-8) * 2);--fwm-log-key-h:var(--fwm-space-8);background:var(--fwm-bg);min-width:0;min-height:100%;font-family:var(--fwm-font-ui);color:var(--fwm-text);flex-direction:column;display:flex;overflow-x:hidden}.fwm-log-header{justify-content:space-between;align-items:center;gap:var(--fwm-space-3);height:var(--fwm-header-h);padding:0 var(--fwm-space-4);border-bottom:var(--fwm-log-rule-w) solid var(--fwm-line);flex:none;display:flex}.fwm-log-title{font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-subtitle) * .06);color:var(--fwm-text);white-space:nowrap;margin:0;font-weight:700}.fwm-log-toggle{gap:var(--fwm-space-1);padding:var(--fwm-space-1);border-radius:var(--fwm-radius-3);background:var(--fwm-surface-track);border:none;flex:none;display:flex}.fwm-log-toggle-key{height:var(--fwm-log-key-h);padding:0 var(--fwm-space-3);border-radius:var(--fwm-radius-0);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-text-muted);white-space:nowrap;appearance:none;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.fwm-log-toggle-key:before{content:"";inset-inline:0;inset-block:calc((var(--fwm-touch-min) - var(--fwm-log-key-h)) / -2);background:0 0;position:absolute}.fwm-log-toggle-key[aria-pressed=true]{border-radius:var(--fwm-radius-2);background:var(--fwm-alert-in-range);color:var(--fwm-text-on-alert)}.fwm-log-body{gap:var(--fwm-space-3);min-width:0;min-height:0;padding:var(--fwm-space-4);flex-direction:column;flex:1;display:flex}.fwm-log-card{border-radius:var(--fwm-radius-2);background:var(--fwm-surface-card);padding:var(--fwm-space-4);border:none;min-width:0}.fwm-log-card-label{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 5);color:var(--fwm-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fwm-log-today-count{align-items:baseline;gap:var(--fwm-space-2);margin-top:var(--fwm-space-1);min-width:0;display:flex}.fwm-log-hero{white-space:nowrap;font-size:var(--fwm-text-hero);letter-spacing:calc(var(--fwm-text-hero) * -.03);color:var(--fwm-alert-in-range);flex:none;font-weight:700;line-height:.9}.fwm-log-today-caption{min-width:0;font-size:var(--fwm-text-body);color:var(--fwm-text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fwm-log-bars{align-items:flex-end;gap:var(--fwm-space-1);height:var(--fwm-log-plot-h);margin-top:var(--fwm-space-4);display:flex}.fwm-log-bar{background:var(--fwm-line);flex:1;min-width:0}.fwm-log-bar[data-fwm-log-bar-rank=peak]{background:var(--fwm-alert-in-range)}.fwm-log-bar[data-fwm-log-bar-rank=second]{background:var(--fwm-alert-approaching)}.fwm-log-bar[data-fwm-log-bar-level="0"]{height:var(--fwm-log-rule-w)}.fwm-log-bar[data-fwm-log-bar-level="1"]{height:5%}.fwm-log-bar[data-fwm-log-bar-level="2"]{height:10%}.fwm-log-bar[data-fwm-log-bar-level="3"]{height:15%}.fwm-log-bar[data-fwm-log-bar-level="4"]{height:20%}.fwm-log-bar[data-fwm-log-bar-level="5"]{height:25%}.fwm-log-bar[data-fwm-log-bar-level="6"]{height:30%}.fwm-log-bar[data-fwm-log-bar-level="7"]{height:35%}.fwm-log-bar[data-fwm-log-bar-level="8"]{height:40%}.fwm-log-bar[data-fwm-log-bar-level="9"]{height:45%}.fwm-log-bar[data-fwm-log-bar-level="10"]{height:50%}.fwm-log-bar[data-fwm-log-bar-level="11"]{height:55%}.fwm-log-bar[data-fwm-log-bar-level="12"]{height:60%}.fwm-log-bar[data-fwm-log-bar-level="13"]{height:65%}.fwm-log-bar[data-fwm-log-bar-level="14"]{height:70%}.fwm-log-bar[data-fwm-log-bar-level="15"]{height:75%}.fwm-log-bar[data-fwm-log-bar-level="16"]{height:80%}.fwm-log-bar[data-fwm-log-bar-level="17"]{height:85%}.fwm-log-bar[data-fwm-log-bar-level="18"]{height:90%}.fwm-log-bar[data-fwm-log-bar-level="19"]{height:95%}.fwm-log-bar[data-fwm-log-bar-level="20"]{height:100%}.fwm-log-axis{margin-top:var(--fwm-space-2);font-size:var(--fwm-text-micro);color:var(--fwm-text-disabled);justify-content:space-between;display:flex}.fwm-log-stats{gap:var(--fwm-space-2);grid-template-columns:1fr 1fr;min-width:0;display:grid}.fwm-log-stat-value{margin-top:var(--fwm-space-1);font-size:var(--fwm-text-subtitle);color:var(--fwm-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fwm-log-stat-detail{margin-top:var(--fwm-space-1);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);text-overflow:ellipsis;overflow:hidden}.fwm-log-card[data-fwm-log-stat=HOTTEST\ SEGMENT] .fwm-log-stat-detail{color:var(--fwm-alert-in-range)}.fwm-log-section-label{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 5);color:var(--fwm-text-muted);flex:none}.fwm-log-timeline{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.fwm-log-row{align-items:center;gap:var(--fwm-space-3);min-height:var(--fwm-space-12);border-bottom:var(--fwm-log-rule-w) solid var(--fwm-line-soft);flex:none;min-width:0;display:flex}.fwm-log-row-dot{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--fwm-line-strong);flex:none}.fwm-log-row-dot[data-fwm-log-row-state=approaching]{background:var(--fwm-alert-approaching)}.fwm-log-row-dot[data-fwm-log-row-state=in_range]{background:var(--fwm-alert-in-range)}.fwm-log-row-dot[data-fwm-log-row-state=multiple]{background:var(--fwm-alert-multiple)}.fwm-log-row-main{flex:1;min-width:0}.fwm-log-row-name{font-size:var(--fwm-text-body);color:var(--fwm-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fwm-log-row-meta{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);text-overflow:ellipsis;overflow:hidden}.fwm-log-row-actions{flex:none;align-items:center;display:flex}.fwm-log-outcome{min-width:var(--fwm-touch-min);height:var(--fwm-touch-min);padding:0 var(--fwm-space-1);border-radius:var(--fwm-radius-0);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-disabled);white-space:nowrap;appearance:none;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.fwm-log-outcome[data-fwm-log-outcome-key=confirmed][aria-pressed=true]{color:var(--fwm-alert-clear)}.fwm-log-outcome[data-fwm-log-outcome-key=dismissed][aria-pressed=true]{color:var(--fwm-text-muted)}.fwm-log-empty{min-height:var(--fwm-space-12);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-text-muted);flex:none;align-items:center;display:flex}.fwm-log-actions{gap:var(--fwm-space-2);flex:none;margin-top:auto;display:flex}.fwm-log-action{min-width:0;height:var(--fwm-touch-min);border:var(--fwm-log-rule-w) solid var(--fwm-line-strong);border-radius:var(--fwm-radius-3);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .08);color:var(--fwm-text-2);white-space:nowrap;appearance:none;touch-action:manipulation;background:0 0;flex:1;justify-content:center;align-items:center;font-weight:600;display:flex}.fwm-log-action:disabled{color:var(--fwm-text-disabled);border-color:var(--fwm-line)}.fwm-log-header .fwm-brand-mark{color:var(--fwm-text)}.fwm-minimap{--fwm-minimap-size:calc(var(--fwm-space-12) * 2 + var(--fwm-space-4));--fwm-minimap-hue:var(--fwm-accent-scan);gap:var(--fwm-space-1);width:var(--fwm-minimap-size);pointer-events:none;flex-direction:column;flex:none;display:flex;position:relative}.fwm-minimap-canvas{width:100%;height:var(--fwm-minimap-size);border:var(--fwm-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-4);background:var(--fwm-map-earth);position:relative;overflow:hidden}.fwm-minimap-mark{width:100%;height:var(--fwm-minimap-size);position:absolute;top:0;left:0}.fwm-minimap-cone{fill:var(--fwm-minimap-hue);opacity:.28}.fwm-minimap-dot{fill:var(--fwm-minimap-hue);stroke:var(--fwm-map-earth);stroke-width:var(--fwm-rule-w)}.fwm-minimap-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);min-height:var(--fwm-text-micro);overflow-wrap:anywhere}.fwm-minimap[data-fwm-ground=bare] .fwm-minimap-canvas{border-style:dashed}@media (prefers-reduced-motion:no-preference){.fwm-minimap .maplibregl-canvas{transition:opacity var(--fwm-dur-base)}.fwm-minimap[data-fwm-ground=pending] .maplibregl-canvas{opacity:0}}
