.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-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-recentre{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)}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.fwm-map{background:var(--fwm-bg);isolation:isolate;width:100%;height:100%;position:absolute;inset:0}.fwm-map .maplibregl-ctrl-attrib{background:var(--fwm-surface-card-over);color:var(--fwm-text-muted);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro)}.fwm-map .maplibregl-ctrl-attrib a{color:var(--fwm-text-2)}.fwm-map .maplibregl-ctrl-logo{display:none}.fwm-map .maplibregl-canvas:focus{outline:none}.fwm-vehicle{width:var(--fwm-space-8);height:var(--fwm-space-8);z-index:3;pointer-events:none}.fwm-vehicle-arrow{width:100%;height:100%;fill:var(--fwm-accent-scan);stroke:var(--fwm-bg);stroke-width:var(--fwm-rule-w);stroke-linejoin:round}.fwm-vehicle[data-fwm-heading=unknown] .fwm-vehicle-arrow{fill:var(--fwm-text-muted)}.fwm-map:before,.fwm-map:after{height:var(--fwm-space-8);content:"";pointer-events:none;z-index:2;position:absolute;left:0;right:0}.fwm-map:before{background:linear-gradient(to bottom, var(--fwm-bg), transparent);top:0}.fwm-map:after{background:linear-gradient(to top, var(--fwm-bg), transparent);bottom:0}:root .fwm-vehicle{width:var(--fwm-ego-disc);height:var(--fwm-ego-disc);border-radius:var(--fwm-radius-full);background:var(--fwm-map-earth);border:var(--fwm-mark-w) solid var(--fwm-accent-scan);place-items:center;display:grid}:root{--fwm-ego-disc:calc(var(--fwm-space-12) - var(--fwm-space-1));--fwm-ego-scope:calc(var(--fwm-space-12) * 4 - var(--fwm-space-2))}:root .fwm-vehicle-arrow{width:var(--fwm-icon-size);height:var(--fwm-icon-size);fill:var(--fwm-accent-scan);stroke:none}:root .fwm-vehicle:after{width:var(--fwm-ego-scope);height:var(--fwm-ego-scope);border:var(--fwm-rule-w) solid var(--fwm-tint-scan-weak);border-radius:var(--fwm-radius-full);content:"";pointer-events:none;z-index:-1;position:absolute}:root .fwm-vehicle[data-fwm-heading=unknown] .fwm-vehicle-sweep{display:none}:root .fwm-vehicle[data-fwm-heading=unknown]{border-color:var(--fwm-text-muted)}:root .fwm-vehicle[data-fwm-heading=unknown] .fwm-vehicle-arrow{fill:var(--fwm-text-muted)}.fwm-camera-label{align-items:center;gap:var(--fwm-space-1);z-index:2;pointer-events:none;flex-direction:column;display:flex}.fwm-camera-label-dot{width:var(--fwm-space-3);height:var(--fwm-space-3);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);outline:var(--fwm-mark-w) solid var(--fwm-bg)}.fwm-camera-label[data-fwm-state=in-range] .fwm-camera-label-dot{background:var(--fwm-alert-in-range)}.fwm-camera-label[data-fwm-state=approaching] .fwm-camera-label-dot{background:var(--fwm-alert-approaching)}.fwm-camera-label-chip{padding:0 var(--fwm-space-1);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);white-space:nowrap;font-weight:600}.fwm-camera-label[data-fwm-state=in-range] .fwm-camera-label-chip{color:var(--fwm-alert-in-range-text)}.fwm-camera-label[data-fwm-state=approaching] .fwm-camera-label-chip{color:var(--fwm-alert-approaching)}:root .fwm-map:before,:root .fwm-map:after{display:none}:root .fwm-vehicle-sweep{width:var(--fwm-ego-scope);height:var(--fwm-ego-scope);pointer-events:none;transform:translate(-50%, -50%) rotate(var(--fwm-vehicle-rotation,0deg));position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){:root .fwm-vehicle-sweep{display:none}}.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-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-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-dock-report-key{width:var(--fwm-dock-key-h);height:var(--fwm-dock-key-h);border-radius:var(--fwm-radius-4);background:var(--fwm-tint-in-range);color:var(--fwm-text-icon);appearance:none;touch-action:none;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.fwm-dock-report-key:before{content:"";inset-block:calc((var(--fwm-touch-min) - var(--fwm-dock-key-h)) / -2);inset-inline:calc(var(--fwm-space-1) / -4);background:0 0;position:absolute}.fwm-dock-word{clip-path:inset(50%);white-space:nowrap;width:0;height:0;position:absolute;overflow:hidden}.fwm-report-eye{width:var(--fwm-icon-size);height:var(--fwm-icon-size);background:var(--fwm-alert-in-range);flex:none;-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-dock-report-key[data-fwm-confirming=true]{background:var(--fwm-alert-in-range)}.fwm-dock-report-key[data-fwm-confirming=true] .fwm-report-eye{background:var(--fwm-text-on-alert)}.fwm-report-badge{min-width:var(--fwm-space-4);padding:0 var(--fwm-space-1);border-radius:var(--fwm-radius-full);background:var(--fwm-alert-approaching);font-size:var(--fwm-text-micro);color:var(--fwm-text-on-alert);justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;inset-block-start:calc(var(--fwm-space-1) / -2);inset-inline-end:calc(var(--fwm-space-1) / -4)}.fwm-dockv1{align-items:center;gap:var(--fwm-space-2);padding:0 var(--fwm-space-4) var(--fwm-space-6);pointer-events:none;display:flex}.fwm-dockv1-bar{align-items:center;gap:var(--fwm-space-1);padding:var(--fwm-space-1);border:var(--fwm-rule-w) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim);pointer-events:auto;flex:1;display:flex}:root .fwm-dockv1{padding-bottom:var(--fwm-space-3)}.fwm-dockv1-key{justify-content:center;align-items:center;gap:var(--fwm-space-2);min-height:var(--fwm-touch-min);border-radius:var(--fwm-radius-full);color:var(--fwm-text-2);touch-action:manipulation;transition:background var(--fwm-dur-fast) var(--fwm-ease-out);background:0 0;border:none;flex:1;display:flex}.fwm-dockv1-key[data-fwm-active=true]{color:var(--fwm-text);background:0 0}.fwm-dockv1-word{clip-path:inset(50%);white-space:nowrap;width:0;height:0;position:absolute;overflow:hidden}.fwm-dockv1-report{pointer-events:auto;flex:none}.fwm-dockv1 .fwm-dock-report-key{width:var(--fwm-space-12);height:var(--fwm-space-12);border-radius:var(--fwm-radius-full);border:var(--fwm-hairline) solid var(--fwm-report-key-line);background:radial-gradient(120% 100% at 50% 115%, var(--fwm-report-key-wash) 0%, var(--fwm-report-key-lift) 70%), var(--fwm-report-key-lift);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim);position:relative}.fwm-dockv1 .fwm-dock-report-key:after{content:"";border-radius:inherit;background:linear-gradient(180deg, var(--fwm-report-key-sheen) 0%, transparent 42%);opacity:.4;pointer-events:none;position:absolute;inset:0}.fwm-dockv1 .fwm-report-eye{background:var(--fwm-report-key-glyph);-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-dockv1-glyph{width:var(--fwm-icon-size);height:var(--fwm-icon-size);flex:none}.fwm-dock-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;flex:none}.fwm-dock-icon-fill{fill:currentColor;stroke:none}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-400.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-500.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700.woff2)format("woff2")}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/google-sans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fwm-bg:#000;--fwm-map-earth:#000;--fwm-map-water:#0a1620;--fwm-bg-sunken:#07080b;--fwm-surface-1:#0e0f13;--fwm-surface-2:#16181e;--fwm-line:#23262f;--fwm-line-strong:#3a3f4b;--fwm-line-instrument:#2c313c;--fwm-line-compass:#4a5060;--fwm-surface-sunk:#0b0d11;--fwm-needle-tail:#e8ebf0;--fwm-corridor-clear-wash:color-mix(in srgb, var(--fwm-alert-clear) 20%, transparent);--fwm-corridor-clear-fade:color-mix(in srgb, var(--fwm-alert-clear) 5%, transparent);--fwm-corridor-hot-glow:color-mix(in srgb, var(--fwm-alert-in-range) 32%, transparent);--fwm-corridor-threshold-wash:color-mix(in srgb, var(--fwm-text-2) 7%, transparent);--fwm-corridor-threshold-rule:color-mix(in srgb, var(--fwm-text-2) 55%, transparent);--fwm-notice-wash:color-mix(in srgb, var(--fwm-alert-approaching) 8%, transparent);--fwm-sign-face:#fff;--fwm-text:#f7f9fc;--fwm-text-2:#a7afbd;--fwm-text-muted:#6b7381;--fwm-text-disabled:#3a3f4b;--fwm-alert-clear:#3de08a;--fwm-alert-approaching:#ffc02e;--fwm-alert-in-range:#ff2d5e;--fwm-speed-over:#ff6b8b;--fwm-alert-multiple:#ff3dbe;--fwm-accent-scan:#22c8e0;--fwm-sweep-hue:187;--fwm-accent-mesh:#8a6bff;--fwm-destructive:#ff5a1f;--fwm-font-ui:"Google Sans", system-ui, sans-serif;--fwm-font-data:"Google Sans", ui-monospace, monospace;--fwm-text-hero:5rem;--fwm-text-readout:2.5rem;--fwm-text-title:1.5rem;--fwm-text-subtitle:1.0625rem;--fwm-text-body:.9375rem;--fwm-text-micro:.6875rem;--fwm-text-heading:1.6875rem;--fwm-text-figure:1rem;--fwm-text-cardinal:.9375rem;--fwm-text-label:.875rem;--fwm-text-forecast:.8125rem;--fwm-text-plate:.75rem;--fwm-space-1:4px;--fwm-space-2:8px;--fwm-space-3:12px;--fwm-space-4:16px;--fwm-space-6:24px;--fwm-space-8:32px;--fwm-space-12:48px;--fwm-space-fluid-3:clamp(var(--fwm-space-1), 3.2vw, var(--fwm-space-3));--fwm-radius-0:0;--fwm-radius-1:2px;--fwm-radius-2:6px;--fwm-radius-full:999px;--fwm-touch-min:44px;--fwm-rule-w:calc(var(--fwm-space-1) / 4);--fwm-mark-w:calc(var(--fwm-space-1) * 3 / 4);--fwm-hairline:.5px;--fwm-nav-h:64px;--fwm-header-h:52px;--fwm-dur-instant:90ms;--fwm-dur-fast:.16s;--fwm-dur-base:.24s;--fwm-dur-alert:.4s;--fwm-ease-out:cubic-bezier(.2,.8,.2,1);--fwm-ease-mech:cubic-bezier(.6,0,.4,1);--fwm-ease-linear:linear;--fwm-blend-0:color-mix(in oklab, var(--fwm-alert-approaching), var(--fwm-alert-in-range) 0%);--fwm-blend-1:color-mix(in oklab, var(--fwm-alert-approaching), var(--fwm-alert-in-range) 10%);--fwm-blend-2:color-mix(in oklab, var(--fwm-alert-approaching), var(--fwm-alert-in-range) 20%);--fwm-blend-3:color-mix(in oklab, var(--fwm-alert-approaching), var(--fwm-alert-in-range) 30%);--fwm-blend-4:color-mix(in oklab, var(--fwm-alert-approaching), var(--fwm-alert-in-range) 40%);--fwm-blend-5:color-mix(in oklab, var(--fwm-alert-approaching), var(--fwm-alert-in-range) 50%);--fwm-blend-6:color-mix(in oklab, var(--fwm-alert-approaching), var(--fwm-alert-in-range) 60%);--fwm-blend-7:color-mix(in oklab, var(--fwm-alert-approaching), var(--fwm-alert-in-range) 70%);--fwm-blend-8:color-mix(in oklab, var(--fwm-alert-approaching), var(--fwm-alert-in-range) 80%);--fwm-blend-9:color-mix(in oklab, var(--fwm-alert-approaching), var(--fwm-alert-in-range) 90%);--fwm-blend-10:color-mix(in oklab, var(--fwm-alert-approaching), var(--fwm-alert-in-range) 100%);--fwm-bloom:none;--fwm-glow-alert:0 0 28px #ff2d5e47;--fwm-radius-3:8px;--fwm-radius-4:10px;--fwm-radius-5:14px;--fwm-radius-glyph:3px;--fwm-surface-card:#12141a;--fwm-surface-card-over:#12141ac7;--fwm-surface-dock:#14161b;--fwm-surface-track:#15171d;--fwm-surface-control:#1b1e25;--fwm-line-soft:#191c22;--fwm-line-dock:#22262f;--fwm-line-grid-1:#1c2029;--fwm-line-grid-2:#232731;--fwm-line-grid-3:#2a2e38;--fwm-text-icon:#8b93a1;--fwm-text-scale:#5c6472;--fwm-text-instrument:#4e5563;--fwm-text-on-alert:#0a0a0c;--fwm-alert-in-range-text:#ff8da5;--fwm-tint-clear:color-mix(in srgb, var(--fwm-alert-clear) 18%, transparent);--fwm-tint-approaching:color-mix(in srgb, var(--fwm-alert-approaching) 18%, transparent);--fwm-tint-in-range:color-mix(in srgb, var(--fwm-alert-in-range) 18%, transparent);--fwm-tint-scan:color-mix(in srgb, var(--fwm-accent-scan) 18%, transparent);--fwm-tint-mesh:color-mix(in srgb, var(--fwm-accent-mesh) 18%, transparent);--fwm-tint-in-range-weak:color-mix(in srgb, var(--fwm-alert-in-range) 13%, transparent);--fwm-tint-in-range-soft:color-mix(in srgb, var(--fwm-alert-in-range) 14%, transparent);--fwm-tint-in-range-arc:color-mix(in srgb, var(--fwm-alert-in-range) 35%, transparent);--fwm-tint-in-range-line:color-mix(in srgb, var(--fwm-alert-in-range) 50%, transparent);--fwm-tint-in-range-strong:color-mix(in srgb, var(--fwm-alert-in-range) 55%, transparent);--fwm-report-key-wash:color-mix(in srgb, var(--fwm-accent-scan) 7%, transparent);--fwm-report-key-lift:color-mix(in srgb, var(--fwm-accent-scan) 3%, transparent);--fwm-report-key-line:color-mix(in srgb, var(--fwm-text) 22%, transparent);--fwm-report-key-sheen:color-mix(in srgb, var(--fwm-text) 30%, transparent);--fwm-report-key-glyph:var(--fwm-text);--fwm-tint-scan-weak:color-mix(in srgb, var(--fwm-accent-scan) 12%, transparent);--fwm-tint-scan-soft:color-mix(in srgb, var(--fwm-accent-scan) 20%, transparent);--fwm-tint-scan-ring:color-mix(in srgb, var(--fwm-accent-scan) 42%, transparent);--fwm-tint-scan-strong:color-mix(in srgb, var(--fwm-accent-scan) 70%, transparent);--fwm-tint-approaching-ring:color-mix(in srgb, var(--fwm-alert-approaching) 35%, transparent);--fwm-tint-text:color-mix(in srgb, var(--fwm-text) 18%, transparent);--fwm-glow-clear:0 0 26px color-mix(in srgb, var(--fwm-alert-clear) 20%, transparent);--fwm-glow-approaching:0 0 26px color-mix(in srgb, var(--fwm-alert-approaching) 22%, transparent);--fwm-mask-solid:#000;--fwm-mask-scope-vignette:radial-gradient(circle at center, #000 20%, #0000008c 55%, #0000001f 82%, transparent 96%);--fwm-plasma-0:#f0f921;--fwm-plasma-1:#fdca26;--fwm-plasma-2:#fca636;--fwm-plasma-3:#f58a47;--fwm-plasma-4:#e16462;--fwm-plasma-5:#db4f86;--fwm-plasma-6:#d45bae;--fwm-plasma-7:#c86bd8;--fwm-plasma-8:#b681f2;--fwm-plasma-9:#9e9bff;--fwm-plasma-10:#7fc4ff;--fwm-mask-scope-rim:radial-gradient(circle at center, transparent 38%, #00000040 43%, #0000008c 47%, #00000040 51%, transparent 56%);--fwm-mask-scope-bleed:radial-gradient(circle at center, #000 0%, #0000009e 26%, #0006 44%, #00000038 60%, #0000001a 74%, #0000000a 86%, transparent 100%);--fwm-mask-voice-field:linear-gradient(#0000, #0008 55%, #000d);--fwm-mask-voice-bar:linear-gradient(#0000 0%, #000c 34%, #000 100%);--fwm-panel-w:420px;--fwm-panel-shadow:0 0 var(--fwm-space-6) #00000073;--fwm-rail-w:88px;--fwm-dock-h:84px;--fwm-dock-bar-h:58px;--fwm-dock-key-h:42px;--fwm-icon-size:24px}[data-fwm-mode=neon-grid]{--fwm-bg:#0a0618;--fwm-bg-sunken:#14082a;--fwm-surface-1:#150a26;--fwm-surface-2:#1e0f38;--fwm-line:#3a1d63;--fwm-text-2:#8e7bc8;--fwm-alert-clear:#29e4ff;--fwm-alert-approaching:#ffd447;--fwm-alert-in-range:#ff2bc2;--fwm-alert-multiple:#b14bff;--fwm-glow-alert:0 0 22px #ff2bc2}[data-fwm-mode=cartridge-96]{--fwm-bg:#1a1e25;--fwm-bg-sunken:#08170d;--fwm-surface-1:#2a2f38;--fwm-surface-2:#3a414c;--fwm-line:#545c69;--fwm-text:#d5dae2;--fwm-alert-clear:#7be38a;--fwm-alert-approaching:#ffb03a;--fwm-alert-in-range:#ff6b4a;--fwm-alert-multiple:#ff3dbe;--fwm-radius-1:2px;--fwm-radius-2:2px}[data-fwm-mode=pursuit]{--fwm-bg:#000;--fwm-bg-sunken:#150104;--fwm-surface-1:#0b0203;--fwm-surface-2:#1b0407;--fwm-line:#3b060c;--fwm-text-2:#ff9f1c;--fwm-alert-clear:#ff9f1c;--fwm-alert-approaching:#ff6a00;--fwm-alert-in-range:#ff1e2d;--fwm-alert-multiple:#fff;--fwm-scan-dur:1.6s}[data-fwm-mode=cluster]{--fwm-bg:#04070a;--fwm-surface-1:#08161a;--fwm-line:#10333a;--fwm-text:#46f0e0;--fwm-alert-clear:#46f0e0;--fwm-alert-approaching:#ffd24a;--fwm-alert-in-range:#ff7a18;--fwm-alert-multiple:#ff3b3b}[data-fwm-mode=dash-cast]{--fwm-touch-min:68px;--fwm-text-body:1rem;--fwm-text-hero:4.5rem;--fwm-radius-2:8px;--fwm-nav-w:88px}[data-fwm-mode=aurora]{--fwm-bg:#0b0810;--fwm-bg-sunken:#07050b;--fwm-surface-1:#ffffff0e;--fwm-surface-2:#ffffff17;--fwm-line:#ffffff14;--fwm-text:#f7f5ff;--fwm-text-2:#8b84a3;--fwm-alert-clear:#5eead4;--fwm-alert-approaching:#fde68a;--fwm-alert-in-range:#f0abd9;--fwm-alert-multiple:#a78bfa;--fwm-radius-1:14px;--fwm-radius-2:18px;--fwm-bloom:blur(26px)}[data-fwm-mode=refinement]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fwm-bg:#e6ede8;--fwm-bg-sunken:#d9e3dd;--fwm-surface-1:#f1f6f2;--fwm-surface-2:#f8fbf8;--fwm-surface-sunk:#dce6e0;--fwm-text:#0a2e3c;--fwm-text-2:#3f6b74;--fwm-text-muted:#6e8e93;--fwm-text-disabled:#a9bebf;--fwm-line:#b3c7c3;--fwm-line-strong:#0a2e3c;--fwm-line-soft:#c8d6d1;--fwm-line-dock:#b3c7c3;--fwm-line-instrument:#93aaa8;--fwm-line-compass:#4e7c83;--fwm-line-grid-1:#cbd9d4;--fwm-line-grid-2:#c2d2cc;--fwm-line-grid-3:#b8cac4;--fwm-accent-scan:#1c8fa8;--fwm-alert-clear:#0a2e3c;--fwm-alert-approaching:#4e7c83;--fwm-alert-in-range:#a8433a;--fwm-alert-multiple:#6b3a7d;--fwm-map-earth:#e6ede8;--fwm-map-water:#c0d4d6;--fwm-surface-card:#f1f6f2;--fwm-surface-card-over:#f1f6f2d1;--fwm-surface-dock:#edf3ee;--fwm-surface-track:#d5e1da;--fwm-surface-control:#e9f1eb;--fwm-text-instrument:#7c989b;--fwm-text-scale:#6e8e93;--fwm-text-icon:#5b8087;--fwm-text-on-alert:#f4f8f4;--fwm-alert-in-range-text:#8e332b;--fwm-destructive:#b23a16;--fwm-accent-mesh:#5344b8;--fwm-sign-face:#fbfdfb;--fwm-needle-tail:#3f6b74;--fwm-plasma-0:#b8860b;--fwm-plasma-1:#c2751a;--fwm-plasma-2:#c96a22;--fwm-font-ui:"JetBrains Mono", ui-monospace, monospace;--fwm-radius-0:0;--fwm-radius-1:0;--fwm-radius-2:0;--fwm-glow-alert:none}[data-fwm-surface=watch-round],[data-fwm-surface=watch-square]{--fwm-text-hero:3.875rem;--fwm-text-micro:.8125rem;--fwm-touch-min:48px;--fwm-space-4:12px}[data-fwm-surface=dash]{--fwm-touch-min:68px;--fwm-text-body:1rem;--fwm-text-hero:4.5rem;--fwm-radius-2:8px;--fwm-nav-w:88px}[data-fwm-typeface=system]{--fwm-font-ui:system-ui, sans-serif;--fwm-font-data:system-ui, sans-serif}[data-fwm-mode=e-ink]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fwm-bg:#fff;--fwm-bg-sunken:#f0f0f0;--fwm-surface-1:#fff;--fwm-surface-2:#f7f7f7;--fwm-surface-sunk:#ededed;--fwm-surface-card:#fff;--fwm-surface-card-over:#ffffffe6;--fwm-surface-dock:#fff;--fwm-surface-track:#dcdcdc;--fwm-surface-control:#f4f4f4;--fwm-text:#000;--fwm-text-2:#2e2e2e;--fwm-text-muted:#5c5c5c;--fwm-text-disabled:#9b9b9b;--fwm-text-instrument:#6e6e6e;--fwm-text-scale:#6e6e6e;--fwm-text-icon:#3a3a3a;--fwm-text-on-alert:#fff;--fwm-line:#000;--fwm-line-strong:#000;--fwm-line-soft:#b4b4b4;--fwm-line-dock:#000;--fwm-line-instrument:#6e6e6e;--fwm-line-compass:#000;--fwm-line-grid-1:#d6d6d6;--fwm-line-grid-2:#c4c4c4;--fwm-line-grid-3:#b2b2b2;--fwm-accent-scan:#000;--fwm-accent-mesh:#3a3a3a;--fwm-destructive:#000;--fwm-alert-clear:#7a7a7a;--fwm-alert-approaching:#4a4a4a;--fwm-alert-in-range:#1c1c1c;--fwm-alert-multiple:#000;--fwm-alert-in-range-text:#000;--fwm-map-earth:#fff;--fwm-map-water:#dedede;--fwm-sign-face:#fff;--fwm-needle-tail:#6e6e6e;--fwm-plasma-0:#000;--fwm-plasma-1:#1a1a1a;--fwm-plasma-2:#303030;--fwm-plasma-3:#454545;--fwm-plasma-4:#5a5a5a;--fwm-plasma-5:#6f6f6f;--fwm-plasma-6:#848484;--fwm-plasma-7:#999;--fwm-plasma-8:#aeaeae;--fwm-plasma-9:#c3c3c3;--fwm-plasma-10:#d8d8d8;--fwm-font-ui:"JetBrains Mono", ui-monospace, monospace;--fwm-radius-0:0;--fwm-radius-1:0;--fwm-radius-2:0;--fwm-radius-3:0;--fwm-glow-alert:none;--fwm-glow-scan:none}:root{--fwm-radius-1:3px;--fwm-radius-2:9px;--fwm-radius-3:11px;--fwm-radius-4:16px;--fwm-radius-5:26px;--fwm-glass-rgb:20 22 27;--fwm-glass-clear-rgb:255 255 255;--fwm-glass-a:.3;--fwm-glass-clear-scale:.42;--fwm-surface-glass:rgb(var(--fwm-glass-rgb) / var(--fwm-glass-a));--fwm-glass-blur:16px;--fwm-glass-saturate:180%;--fwm-glass-brightness:1.08;--fwm-glass-filter:blur(var(--fwm-glass-blur)) saturate(var(--fwm-glass-saturate)) brightness(var(--fwm-glass-brightness));--fwm-liquid-sheen:none;--fwm-liquid-edge:none;--fwm-shadow-ink:color-mix(in srgb, var(--fwm-bg) 82%, transparent);--fwm-mark-shadow:drop-shadow(0 0 var(--fwm-mark-w) var(--fwm-shadow-ink)) drop-shadow(0 var(--fwm-mark-w) calc(var(--fwm-mark-w) * 3) var(--fwm-shadow-ink));--fwm-glass-rim:inset 0 var(--fwm-hairline) 0 #ffffff73, inset 0 calc(var(--fwm-hairline) * -1) 0 #ffffff14;--fwm-glass-border:#ffffff24;--fwm-glass-sheen:linear-gradient(to bottom, #ffffff1a, #ffffff05 40%, transparent 70%)}[data-fwm-mode=night-watch]{--fwm-bg:#0b0c0f;--fwm-bg-sunken:#0e1014;--fwm-surface-1:#16181e;--fwm-surface-2:#16181e;--fwm-surface-sunk:#0e1014;--fwm-surface-card:#16181e;--fwm-surface-dock:#16181e;--fwm-surface-track:#0e1014;--fwm-surface-control:#0e1014;--fwm-text:#f7f9fc;--fwm-text-2:#a7afbd;--fwm-text-muted:#bcc4d1;--fwm-text-icon:#6b7381;--fwm-text-on-alert:#07090c;--fwm-line:#22262f;--fwm-line-strong:#22262f;--fwm-line-soft:#22262f;--fwm-line-dock:#22262f;--fwm-accent-scan:#22c8e0;--fwm-accent-mesh:#8a6bff;--fwm-alert-clear:#3de08a;--fwm-alert-approaching:#ffc02e;--fwm-alert-in-range:#ff2d5e;--fwm-alert-in-range-text:#ff5f80;--fwm-map-earth:#07090c;--fwm-map-water:#0a1c26;--fwm-glass-rgb:20 22 27}[data-fwm-mode=ember]{--fwm-bg:#140f0c;--fwm-bg-sunken:#0e0a08;--fwm-surface-1:#241a15;--fwm-surface-2:#241a15;--fwm-surface-sunk:#0e0a08;--fwm-surface-card:#241a15;--fwm-surface-dock:#241a15;--fwm-surface-track:#0e0a08;--fwm-surface-control:#0e0a08;--fwm-text:#f6ebe2;--fwm-text-2:#c4a895;--fwm-text-muted:#8c7565;--fwm-text-icon:#8c7565;--fwm-text-on-alert:#150c08;--fwm-line:#3a2a21;--fwm-line-strong:#3a2a21;--fwm-line-soft:#3a2a21;--fwm-line-dock:#3a2a21;--fwm-accent-scan:#ff9a4d;--fwm-accent-mesh:#e0a46a;--fwm-alert-clear:#8fbf6a;--fwm-alert-approaching:#f5c15a;--fwm-alert-in-range:#ff5b4a;--fwm-alert-in-range-text:#f87;--fwm-map-earth:#17110d;--fwm-map-water:#21231c;--fwm-glass-rgb:36 26 21}[data-fwm-mode=tide]{--fwm-bg:#071620;--fwm-bg-sunken:#041018;--fwm-surface-1:#0e2634;--fwm-surface-2:#0e2634;--fwm-surface-sunk:#041018;--fwm-surface-card:#0e2634;--fwm-surface-dock:#0e2634;--fwm-surface-track:#041018;--fwm-surface-control:#041018;--fwm-text:#eaf6fb;--fwm-text-2:#9ec3d6;--fwm-text-muted:#648ba1;--fwm-text-icon:#648ba1;--fwm-text-on-alert:#04121a;--fwm-line:#17394b;--fwm-line-strong:#17394b;--fwm-line-soft:#17394b;--fwm-line-dock:#17394b;--fwm-accent-scan:#35d6f5;--fwm-accent-mesh:#7fa9ff;--fwm-alert-clear:#3fdca0;--fwm-alert-approaching:#ffc94d;--fwm-alert-in-range:#ff4d6d;--fwm-alert-in-range-text:#ff7d95;--fwm-map-earth:#0a1d28;--fwm-map-water:#0c3346;--fwm-glass-rgb:14 38 52}[data-fwm-mode=moss]{--fwm-bg:#0d120d;--fwm-bg-sunken:#090d09;--fwm-surface-1:#182016;--fwm-surface-2:#182016;--fwm-surface-sunk:#090d09;--fwm-surface-card:#182016;--fwm-surface-dock:#182016;--fwm-surface-track:#090d09;--fwm-surface-control:#090d09;--fwm-text:#edf2e6;--fwm-text-2:#aabfa0;--fwm-text-muted:#74886c;--fwm-text-icon:#74886c;--fwm-text-on-alert:#0b1109;--fwm-line:#263021;--fwm-line-strong:#263021;--fwm-line-soft:#263021;--fwm-line-dock:#263021;--fwm-accent-scan:#8fcb7a;--fwm-accent-mesh:#c4b67e;--fwm-alert-clear:#6fd98a;--fwm-alert-approaching:#e8be55;--fwm-alert-in-range:#ff5a52;--fwm-alert-in-range-text:#ff877f;--fwm-map-earth:#111710;--fwm-map-water:#142622;--fwm-glass-rgb:24 32 22}[data-fwm-mode=sodium]{--fwm-bg:#0c0700;--fwm-bg-sunken:#070400;--fwm-surface-1:#1b1206;--fwm-surface-2:#1b1206;--fwm-surface-sunk:#070400;--fwm-surface-card:#1b1206;--fwm-surface-dock:#1b1206;--fwm-surface-track:#070400;--fwm-surface-control:#070400;--fwm-text:#ffce7a;--fwm-text-2:#d9a354;--fwm-text-muted:#9a7038;--fwm-text-icon:#9a7038;--fwm-text-on-alert:#0c0700;--fwm-line:#33230d;--fwm-line-strong:#33230d;--fwm-line-soft:#33230d;--fwm-line-dock:#33230d;--fwm-accent-scan:#ffb020;--fwm-accent-mesh:#e09a2e;--fwm-alert-clear:#c9962f;--fwm-alert-approaching:#ffd166;--fwm-alert-in-range:#ff4a2b;--fwm-alert-in-range-text:#ff8460;--fwm-map-earth:#100a02;--fwm-map-water:#16110a;--fwm-glass-rgb:27 18 6}[data-fwm-mode=slate]{--fwm-bg:#0e1418;--fwm-bg-sunken:#0b1116;--fwm-surface-1:#18222a;--fwm-surface-2:#18222a;--fwm-surface-sunk:#0b1116;--fwm-surface-card:#18222a;--fwm-surface-dock:#18222a;--fwm-surface-track:#0b1116;--fwm-surface-control:#0b1116;--fwm-text:#eaf2f4;--fwm-text-2:#a3b7bf;--fwm-text-muted:#71888f;--fwm-text-icon:#71888f;--fwm-text-on-alert:#07110f;--fwm-line:#243239;--fwm-line-strong:#243239;--fwm-line-soft:#243239;--fwm-line-dock:#243239;--fwm-accent-scan:#4ecdc4;--fwm-accent-mesh:#9d8cff;--fwm-alert-clear:#55d6a0;--fwm-alert-approaching:#f2b544;--fwm-alert-in-range:#ff6b81;--fwm-alert-in-range-text:#ff93a3;--fwm-map-earth:#101a20;--fwm-map-water:#102c37;--fwm-glass-rgb:24 34 42}[data-fwm-mode=carbon]{--fwm-bg:#0f0f10;--fwm-bg-sunken:#121213;--fwm-surface-1:#1a1a1c;--fwm-surface-2:#1a1a1c;--fwm-surface-sunk:#121213;--fwm-surface-card:#1a1a1c;--fwm-surface-dock:#1a1a1c;--fwm-surface-track:#121213;--fwm-surface-control:#121213;--fwm-text:#f5f5f6;--fwm-text-2:#a8a8ad;--fwm-text-muted:#6f6f76;--fwm-text-icon:#6f6f76;--fwm-text-on-alert:#0a0a0b;--fwm-line:#262629;--fwm-line-strong:#262629;--fwm-line-soft:#262629;--fwm-line-dock:#262629;--fwm-accent-scan:#ff7a1a;--fwm-accent-mesh:#a78bfa;--fwm-alert-clear:#34c759;--fwm-alert-approaching:#ffb300;--fwm-alert-in-range:#ff3b30;--fwm-alert-in-range-text:#ff7a72;--fwm-map-earth:#0a0a0b;--fwm-map-water:#0d1418;--fwm-glass-rgb:26 26 28}[data-fwm-mode=violet]{--fwm-bg:#0c0a12;--fwm-bg-sunken:#100d18;--fwm-surface-1:#171420;--fwm-surface-2:#171420;--fwm-surface-sunk:#100d18;--fwm-surface-card:#171420;--fwm-surface-dock:#171420;--fwm-surface-track:#100d18;--fwm-surface-control:#100d18;--fwm-text:#f4f1fb;--fwm-text-2:#b3aac9;--fwm-text-muted:#7d7396;--fwm-text-icon:#7d7396;--fwm-text-on-alert:#0a0812;--fwm-line:#241f33;--fwm-line-strong:#241f33;--fwm-line-soft:#241f33;--fwm-line-dock:#241f33;--fwm-accent-scan:#c4b5fd;--fwm-accent-mesh:#8a6bff;--fwm-alert-clear:#6ee7b7;--fwm-alert-approaching:#ffb86c;--fwm-alert-in-range:#ff3d9a;--fwm-alert-in-range-text:#ff85c0;--fwm-map-earth:#08060d;--fwm-map-water:#0c1526;--fwm-glass-rgb:23 20 32}[data-fwm-mode=e-ink]{--fwm-bg:#eeece6;--fwm-bg-sunken:#e3e0d8;--fwm-surface-1:#f7f6f2;--fwm-surface-2:#f7f6f2;--fwm-surface-sunk:#e3e0d8;--fwm-surface-card:#f7f6f2;--fwm-surface-dock:#f7f6f2;--fwm-surface-track:#e3e0d8;--fwm-surface-control:#e3e0d8;--fwm-text:#131210;--fwm-text-2:#4a4740;--fwm-text-muted:#7d7970;--fwm-text-icon:#7d7970;--fwm-text-on-alert:#f7f6f2;--fwm-line:#cdc9be;--fwm-line-strong:#cdc9be;--fwm-line-soft:#cdc9be;--fwm-line-dock:#cdc9be;--fwm-accent-scan:#131210;--fwm-accent-mesh:#3c3a34;--fwm-alert-clear:#2f2c26;--fwm-alert-approaching:#5c5850;--fwm-alert-in-range:#131210;--fwm-alert-in-range-text:#131210;--fwm-map-earth:#e8e6df;--fwm-map-water:#d5d8d3;--fwm-glass-rgb:247 246 242}[data-fwm-mode=refinement]{--fwm-bg:#e6ede8;--fwm-bg-sunken:#dae4dd;--fwm-surface-1:#f2f7f3;--fwm-surface-2:#f2f7f3;--fwm-surface-sunk:#dae4dd;--fwm-surface-card:#f2f7f3;--fwm-surface-dock:#f2f7f3;--fwm-surface-track:#dae4dd;--fwm-surface-control:#dae4dd;--fwm-text:#0a2e3c;--fwm-text-2:#3f6b74;--fwm-text-muted:#6e8e93;--fwm-text-icon:#6e8e93;--fwm-text-on-alert:#f4f8f4;--fwm-line:#c2d2cc;--fwm-line-strong:#c2d2cc;--fwm-line-soft:#c2d2cc;--fwm-line-dock:#c2d2cc;--fwm-accent-scan:#1c8fa8;--fwm-accent-mesh:#5344b8;--fwm-alert-clear:#1f6f53;--fwm-alert-approaching:#b8860b;--fwm-alert-in-range:#a8433a;--fwm-alert-in-range-text:#8e332b;--fwm-map-earth:#eaf0eb;--fwm-map-water:#c4d9dc;--fwm-glass-rgb:242 247 243}[data-fwm-mode=paper]{--fwm-bg:#f3efe7;--fwm-bg-sunken:#e8e3d8;--fwm-surface-1:#fbf9f4;--fwm-surface-2:#fbf9f4;--fwm-surface-sunk:#e8e3d8;--fwm-surface-card:#fbf9f4;--fwm-surface-dock:#fbf9f4;--fwm-surface-track:#e8e3d8;--fwm-surface-control:#e8e3d8;--fwm-text:#23201a;--fwm-text-2:#5b554a;--fwm-text-muted:#8a8375;--fwm-text-icon:#8a8375;--fwm-text-on-alert:#fbf9f4;--fwm-line:#d9d3c5;--fwm-line-strong:#d9d3c5;--fwm-line-soft:#d9d3c5;--fwm-line-dock:#d9d3c5;--fwm-accent-scan:#1f6f5c;--fwm-accent-mesh:#5b4bb8;--fwm-alert-clear:#1f6f5c;--fwm-alert-approaching:#a9761c;--fwm-alert-in-range:#b3402f;--fwm-alert-in-range-text:#93362a;--fwm-map-earth:#f0ece3;--fwm-map-water:#d3dcd9;--fwm-glass-rgb:251 249 244}[data-fwm-clear=solid]{--fwm-glass-a:1}[data-fwm-clear=low]{--fwm-glass-a:.82}[data-fwm-clear=medium]{--fwm-glass-a:.6}[data-fwm-clear=high]{--fwm-glass-a:.3}[data-fwm-tone=clear]{--fwm-glass-rgb:var(--fwm-glass-clear-rgb);--fwm-surface-glass:rgb(var(--fwm-glass-clear-rgb) / calc(var(--fwm-glass-a) * var(--fwm-glass-clear-scale)));--fwm-glass-saturate:200%;--fwm-glass-brightness:1.12;--fwm-glass-border:#ffffff38}[data-fwm-tone=tinted]{--fwm-glass-saturate:160%;--fwm-glass-brightness:1.04}[data-fwm-glass=off]{--fwm-glass-blur:0px;--fwm-glass-filter:none}[data-fwm-glass=light]{--fwm-glass-blur:10px}[data-fwm-glass=medium]{--fwm-glass-blur:16px}[data-fwm-glass=heavy]{--fwm-glass-blur:28px}[data-fwm-mode=e-ink],[data-fwm-mode=refinement],[data-fwm-mode=paper]{--fwm-glass-blur:0px;--fwm-glass-filter:none;--fwm-glass-clear-rgb:30 30 30;--fwm-glass-border:#0000001a;--fwm-glass-sheen:none}[data-fwm-mode=e-ink][data-fwm-glass],[data-fwm-mode=refinement][data-fwm-glass],[data-fwm-mode=paper][data-fwm-glass]{--fwm-glass-blur:0px;--fwm-glass-filter:none}:root{--fwm-swatch-night-watch-bg:#0b0c0f;--fwm-swatch-night-watch-clear:#3de08a;--fwm-swatch-night-watch-alert:#ff2d5e;--fwm-swatch-ember-bg:#140f0c;--fwm-swatch-ember-clear:#8fbf6a;--fwm-swatch-ember-alert:#ff5b4a;--fwm-swatch-tide-bg:#071620;--fwm-swatch-tide-clear:#3fdca0;--fwm-swatch-tide-alert:#ff4d6d;--fwm-swatch-moss-bg:#0d120d;--fwm-swatch-moss-clear:#6fd98a;--fwm-swatch-moss-alert:#ff5a52;--fwm-swatch-sodium-bg:#0c0700;--fwm-swatch-sodium-clear:#c9962f;--fwm-swatch-sodium-alert:#ff4a2b;--fwm-swatch-slate-bg:#0e1418;--fwm-swatch-slate-clear:#55d6a0;--fwm-swatch-slate-alert:#ff6b81;--fwm-swatch-carbon-bg:#0f0f10;--fwm-swatch-carbon-clear:#34c759;--fwm-swatch-carbon-alert:#ff3b30;--fwm-swatch-violet-bg:#0c0a12;--fwm-swatch-violet-clear:#6ee7b7;--fwm-swatch-violet-alert:#ff3d9a;--fwm-swatch-e-ink-bg:#eeece6;--fwm-swatch-e-ink-clear:#2f2c26;--fwm-swatch-e-ink-alert:#131210;--fwm-swatch-refinement-bg:#e6ede8;--fwm-swatch-refinement-clear:#1f6f53;--fwm-swatch-refinement-alert:#a8433a;--fwm-swatch-paper-bg:#f3efe7;--fwm-swatch-paper-clear:#1f6f5c;--fwm-swatch-paper-alert:#b3402f}[data-fwm-liquid=on] .fwm-drive-round,[data-fwm-liquid=on] .fwm-drive-speed,[data-fwm-liquid=on] .fwm-drive-closest,[data-fwm-liquid=on] .fwm-drive-empty,[data-fwm-liquid=on] .fwm-radios-card,[data-fwm-liquid=on] .fwm-docs-build,[data-fwm-liquid=on] .fwm-install,[data-fwm-liquid=on] .fwm-dockv1-bar,[data-fwm-liquid=on] .fwm-dockv1 .fwm-dock-report-key{background-image:var(--fwm-liquid-sheen);box-shadow:var(--fwm-glass-rim), var(--fwm-liquid-edge)}[data-fwm-liquid=on]{--fwm-liquid-sheen:linear-gradient(180deg, color-mix(in srgb, var(--fwm-text) 14%, transparent) 0%, transparent 38%);--fwm-liquid-edge:inset 0 var(--fwm-hairline) 0 color-mix(in srgb, var(--fwm-text) 22%, transparent), inset 0 calc(var(--fwm-hairline) * -1) 0 color-mix(in srgb, var(--fwm-text) 8%, transparent)}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.isolate{isolation:isolate}.m-1{margin:var(--fwm-space-1)}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:var(--fwm-space-2)}.border{border-width:1px}.bg-bg{background-color:var(--fwm-bg)}.p-6{padding:var(--fwm-space-6)}.font-data{font-family:var(--fwm-font-data)}.font-ui{font-family:var(--fwm-font-ui)}.text-body{font-size:var(--fwm-text-body)}.text-hero{font-size:var(--fwm-text-hero)}.text-micro{font-size:var(--fwm-text-micro)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.text-text{color:var(--fwm-text)}.text-text-muted{color:var(--fwm-text-muted)}.outline{outline-style:solid}.outline-destructive{outline-color:var(--fwm-destructive)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter}html,body{background:var(--fwm-bg);margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;height:100%}body{min-height:100%;font-family:var(--fwm-font-ui);font-size:var(--fwm-text-body);color:var(--fwm-text);overscroll-behavior:none;-webkit-tap-highlight-color:transparent}.fwm-data{font-family:var(--fwm-font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.fwm-safe-top{padding-top:env(safe-area-inset-top,0px)}.fwm-safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.fwm-safe-x{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.fwm-safe-all{padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px)}.fwm-safe-header{height:calc(var(--fwm-header-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.fwm-safe-dock{height:calc(var(--fwm-nav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px)}.fwm-safe-dock-gutter{padding-bottom:calc(var(--fwm-dock-h) + env(safe-area-inset-bottom,0px))}.fwm-shell{height:100%;height:100dvh;overflow:hidden}.fwm-shell-screen:focus{outline:none}.fwm-shell-screen{flex-direction:column;flex:1;min-height:0;display:flex}.fwm-shell-screen>*{flex:1;min-height:0}@keyframes fwmSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fwmPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes fwmRing{0%{opacity:.85;transform:scale(.72)}to{opacity:0;transform:scale(1.55)}}@keyframes fwmScan{0%{left:4%}to{left:76%}}@keyframes fwmVoice{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:not([data-fwm-motion=essential]),:not([data-fwm-motion=essential]):before,:not([data-fwm-motion=essential]):after{transition-duration:var(--fwm-dur-instant)!important;animation-name:none!important;animation-iteration-count:1!important}}.fwm-shell-layer{z-index:2;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.fwm-shell-layer[data-fwm-layer=alert]{z-index:3}.fwm-shell-layer>*{max-height:100%}:root .fwm-shell{position:relative}:root .fwm-shell-screen{position:absolute;inset:0}:root .fwm-shell-dock{z-index:4;pointer-events:none;background:0 0;position:absolute;bottom:0;left:0;right:0}:root .fwm-shell-dock>*{pointer-events:auto}[data-fwm-surface=dash] .fwm-shell-mapbed{z-index:0;display:flex;position:absolute;inset:0}[data-fwm-surface=dash] .fwm-shell-mapbed>*{flex:1;min-height:0}[data-fwm-surface=dash]:root .fwm-shell[data-fwm-map-primary=true] .fwm-shell-screen{width:100%;max-width:var(--fwm-panel-w);z-index:2;border-right:var(--fwm-hairline) solid var(--fwm-line);background:var(--fwm-bg);box-shadow:var(--fwm-panel-shadow);right:auto}[data-fwm-surface=dash]:root .fwm-shell-dock{z-index:5;align-items:center;width:max-content;display:flex;inset:0 auto 0 0}[data-fwm-surface=dash]:root .fwm-dockv1{padding:var(--fwm-space-4) var(--fwm-space-3);flex-direction:column}[data-fwm-surface=dash]:root .fwm-dockv1-bar{padding:var(--fwm-space-3) var(--fwm-space-2);flex-direction:column;flex:none}[data-fwm-surface=dash]:root .fwm-shell[data-fwm-map-primary=true] .fwm-shell-screen{left:var(--fwm-rail-w);max-width:calc(var(--fwm-panel-w) + var(--fwm-rail-w))}[data-fwm-surface=dash]:root .fwm-shell-layer:not([data-fwm-layer=alert]){right:auto;left:var(--fwm-rail-w);width:100%;max-width:var(--fwm-panel-w);z-index:3}.fwm-signedout{--fwm-signedout-rule-w:calc(var(--fwm-space-1) / 2);gap:var(--fwm-space-1);margin:0 var(--fwm-space-2) var(--fwm-space-2);padding:var(--fwm-space-2);border-left:var(--fwm-signedout-rule-w) solid var(--fwm-alert-approaching);border-radius:var(--fwm-radius-2);background:var(--fwm-surface-1);flex-direction:column;display:flex}.fwm-signedout-title{font-size:var(--fwm-text-label);letter-spacing:calc(var(--fwm-text-label) * .04);color:var(--fwm-alert-approaching);margin:0;font-weight:700}.fwm-signedout-body{font-family:var(--fwm-font-ui);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);margin:0;line-height:1.5}.fwm-signedout-action{margin-top:var(--fwm-space-1);padding:var(--fwm-space-1) var(--fwm-space-2);border:var(--fwm-signedout-rule-w) solid var(--fwm-alert-approaching);border-radius:var(--fwm-radius-2);font-size:var(--fwm-text-label);letter-spacing:calc(var(--fwm-text-label) * .04);color:var(--fwm-alert-approaching);white-space:nowrap;min-height:var(--fwm-touch-min);background:0 0;align-self:flex-start;font-weight:700}.fwm-dead-drop{--fwm-dead-drop-rule-w:calc(var(--fwm-space-1) / 4);--fwm-dead-drop-row-h:calc(var(--fwm-space-12) + var(--fwm-space-3));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-dead-drop-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-dead-drop-rule-w) solid var(--fwm-line);flex:none;display:flex}.fwm-dead-drop-title{font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-subtitle) / 10);color:var(--fwm-text);white-space:nowrap;margin:0;font-weight:700}.fwm-dead-drop-status{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;flex:none}.fwm-dead-drop-status[data-fwm-dead-drop-status=loading]{color:var(--fwm-text-muted)}.fwm-dead-drop-status[data-fwm-dead-drop-status=unavailable]{color:var(--fwm-destructive)}.fwm-dead-drop-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-dead-drop-notice{min-width:0;padding:var(--fwm-space-4);border:var(--fwm-dead-drop-rule-w) solid var(--fwm-alert-approaching);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);font-size:var(--fwm-text-subtitle);color:var(--fwm-text);flex:none;font-weight:600;line-height:1.45}.fwm-dead-drop-card{min-width:0;padding:var(--fwm-space-4);border:var(--fwm-dead-drop-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);flex:none}.fwm-dead-drop-card-head{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-2);min-width:0;display:flex}.fwm-dead-drop-card-title{font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-subtitle) * .06);color:var(--fwm-text);white-space:nowrap;flex:none;font-weight:700}.fwm-dead-drop-badge{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);white-space:nowrap;flex:none}.fwm-dead-drop-badge[data-fwm-dead-drop-state=pending]{color:var(--fwm-alert-approaching)}.fwm-dead-drop-badge[data-fwm-dead-drop-state=syncing]{color:var(--fwm-accent-scan)}.fwm-dead-drop-badge[data-fwm-dead-drop-state=synced]{color:var(--fwm-alert-clear)}.fwm-dead-drop-badge[data-fwm-dead-drop-state=rejected],.fwm-dead-drop-badge[data-fwm-dead-drop-state=dead_letter]{color:var(--fwm-alert-in-range)}.fwm-dead-drop-facts{margin:var(--fwm-space-3) 0 0;font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);min-width:0;line-height:2}.fwm-dead-drop-fact{justify-content:space-between;gap:var(--fwm-space-2);min-width:0;display:flex}.fwm-dead-drop-fact-key{color:var(--fwm-text-muted);flex:none}.fwm-dead-drop-fact-value{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.fwm-dead-drop-fact-value[data-fwm-dead-drop-verdict=verified]{color:var(--fwm-alert-clear)}.fwm-dead-drop-fact-value[data-fwm-dead-drop-verdict=broken]{color:var(--fwm-alert-in-range)}.fwm-dead-drop-fact-value[data-fwm-dead-drop-verdict=unverified],.fwm-dead-drop-fact-value[data-fwm-dead-drop-verdict=no-body]{color:var(--fwm-text-muted)}.fwm-dead-drop-hashes{-moz-column-gap:var(--fwm-space-2);column-gap:var(--fwm-space-2);margin:var(--fwm-space-3) 0 0;padding:var(--fwm-space-3);border:var(--fwm-dead-drop-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-bg);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-accent-scan);word-break:break-all;grid-template-columns:auto 1fr;line-height:1.6;display:grid}.fwm-dead-drop-hash-key{white-space:nowrap}.fwm-dead-drop-note{margin:var(--fwm-space-3) 0 0;font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);line-height:1.7}.fwm-dead-drop-warning{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) / 10);color:var(--fwm-alert-approaching);line-height:1.7}.fwm-dead-drop-list{-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-dead-drop-row{align-items:center;gap:var(--fwm-space-3);min-width:0;min-height:var(--fwm-dead-drop-row-h);border-bottom:var(--fwm-dead-drop-rule-w) solid var(--fwm-line);flex:none;display:flex}.fwm-dead-drop-row:last-child{border-bottom:none}.fwm-dead-drop-dot{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);flex:none}.fwm-dead-drop-dot[data-fwm-dead-drop-state=pending]{background:var(--fwm-alert-approaching)}.fwm-dead-drop-dot[data-fwm-dead-drop-state=syncing]{background:var(--fwm-accent-scan)}.fwm-dead-drop-dot[data-fwm-dead-drop-state=synced]{background:var(--fwm-alert-clear)}.fwm-dead-drop-dot[data-fwm-dead-drop-state=rejected],.fwm-dead-drop-dot[data-fwm-dead-drop-state=dead_letter]{background:var(--fwm-alert-in-range)}.fwm-dead-drop-row-main{flex:1;min-width:0}.fwm-dead-drop-row-title{font-size:var(--fwm-text-body);color:var(--fwm-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fwm-dead-drop-row[data-fwm-dead-drop-state=synced] .fwm-dead-drop-row-title{color:var(--fwm-text-2)}.fwm-dead-drop-row-meta{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fwm-dead-drop-empty{min-height:var(--fwm-dead-drop-row-h);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-dead-drop-empty[data-fwm-dead-drop-empty=unavailable]{color:var(--fwm-destructive)}.fwm-dead-drop-actions{gap:var(--fwm-space-2);flex:none;margin-top:auto;display:flex}.fwm-dead-drop-action{min-width:0;height:var(--fwm-space-12);border:var(--fwm-dead-drop-rule-w) solid transparent;border-radius:var(--fwm-radius-1);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-dead-drop-action[data-fwm-dead-drop-action=SEND\ NOW]{background:var(--fwm-alert-in-range);color:var(--fwm-bg);letter-spacing:calc(var(--fwm-text-micro) / 10);font-weight:700}.fwm-dead-drop-action[data-fwm-dead-drop-action=EXPORT\ JSON]{border-color:var(--fwm-line-strong)}.fwm-dead-drop-action:disabled{background:var(--fwm-surface-2);border-color:var(--fwm-line);color:var(--fwm-text-disabled)}.fwm-zone{--fwm-zone-rule-w:calc(var(--fwm-space-1) / 4);--fwm-zone-mark:calc(var(--fwm-space-6) + var(--fwm-space-1) / 2);--fwm-zone-mark-edge:calc(var(--fwm-space-1) / 2);--fwm-zone-heat-h:calc(var(--fwm-space-8) * 6 + var(--fwm-space-4));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-zone-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-zone-rule-w) solid var(--fwm-line);flex:none;display:flex}.fwm-zone-title{font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-subtitle) / 10);color:var(--fwm-text);white-space:nowrap;margin:0;font-weight:700}.fwm-zone-radius{min-height:var(--fwm-touch-min);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;flex:none;justify-content:flex-end;align-items:center;padding:0;display:flex}.fwm-zone-radius:disabled{color:var(--fwm-text-disabled)}.fwm-zone-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-zone-heat{height:var(--fwm-zone-heat-h);border:var(--fwm-zone-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-bg-sunken);flex:none;min-width:0;position:relative;overflow:hidden}.fwm-zone[data-fwm-zone-screen=heat-map] .fwm-zone-heat{height:auto;min-height:var(--fwm-zone-heat-h);flex:1}.fwm-zone-heat-hatch{background:repeating-linear-gradient(115deg, var(--fwm-surface-1) 0 var(--fwm-space-3), var(--fwm-bg-sunken) var(--fwm-space-3) var(--fwm-space-6));position:absolute;inset:0}.fwm-zone-heat-grid{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.fwm-zone-heat-cell{min-width:0;position:relative}.fwm-zone-heat-blob{border-radius:var(--fwm-radius-full);pointer-events:none;position:absolute;inset:-50%}.fwm-zone-heat-cell[data-fwm-zone-heat-rank=low] .fwm-zone-heat-blob{background:radial-gradient(circle, var(--fwm-alert-clear), transparent 70%);opacity:.3}.fwm-zone-heat-cell[data-fwm-zone-heat-rank=medium] .fwm-zone-heat-blob{background:radial-gradient(circle, var(--fwm-alert-approaching), transparent 70%);opacity:.42}.fwm-zone-heat-cell[data-fwm-zone-heat-rank=heavy] .fwm-zone-heat-blob{background:radial-gradient(circle, var(--fwm-alert-in-range), transparent 70%);opacity:.55}.fwm-zone-heat[data-fwm-zone-trip-overlay=on] .fwm-zone-heat-cell[data-fwm-zone-heat-trip=true]{outline:var(--fwm-zone-rule-w) solid var(--fwm-line-strong);outline-offset:calc(var(--fwm-space-1) * -1)}.fwm-zone-heat-caption{left:var(--fwm-space-3);bottom:var(--fwm-space-2);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .16);color:var(--fwm-text-2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;position:absolute;overflow:hidden}.fwm-zone-heat-empty{padding:var(--fwm-space-4);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);text-align:center;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.fwm-zone-legend{align-items:center;gap:var(--fwm-space-3);min-width: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);flex:none;display:flex}.fwm-zone-legend-item{align-items:center;gap:var(--fwm-space-1);white-space:nowrap;flex:none;display:flex}.fwm-zone-legend-swatch[data-fwm-zone-heat-rank=low]{color:var(--fwm-alert-clear)}.fwm-zone-legend-swatch[data-fwm-zone-heat-rank=medium]{color:var(--fwm-alert-approaching)}.fwm-zone-legend-swatch[data-fwm-zone-heat-rank=heavy]{color:var(--fwm-alert-in-range)}.fwm-zone-trip{min-height:var(--fwm-touch-min);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;flex:none;justify-content:flex-end;align-items:center;margin-left:auto;padding:0;display:flex}.fwm-zone-trip[aria-pressed=true]{color:var(--fwm-text-2)}.fwm-zone-trip:disabled{color:var(--fwm-text-disabled)}.fwm-zone-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);text-overflow:ellipsis;flex:none;overflow:hidden}.fwm-zone-card{border:var(--fwm-zone-rule-w) solid var(--fwm-alert-in-range);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);min-width:0;padding:var(--fwm-space-4);flex:none}.fwm-zone-card-brand{align-items:center;gap:var(--fwm-space-2);min-width:0;display:flex}.fwm-zone-card-mark{width:var(--fwm-zone-mark);height:var(--fwm-zone-mark);border:var(--fwm-zone-mark-edge) solid var(--fwm-text);border-radius:var(--fwm-radius-full);flex:none}.fwm-zone-card-word{min-width:0;font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) / 10);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.fwm-zone-card-word-accent{color:var(--fwm-alert-in-range)}.fwm-zone-card-hero{margin:var(--fwm-space-4) 0 0;font-family:var(--fwm-font-data);font-size:var(--fwm-text-hero);letter-spacing:calc(var(--fwm-text-hero) * -.03);color:var(--fwm-alert-in-range);font-weight:700;line-height:.95}.fwm-zone-card-line{margin:var(--fwm-space-2) 0 0;font-size:var(--fwm-text-title);color:var(--fwm-text);font-weight:600;line-height:1.35}.fwm-zone-card-rows{margin:var(--fwm-space-4) 0 0;font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);line-height:2}.fwm-zone-card-row{justify-content:space-between;gap:var(--fwm-space-2);min-width:0;display:flex}.fwm-zone-card-row-label{color:var(--fwm-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fwm-zone-card-row-value{white-space:nowrap;flex:none}.fwm-zone-card-row[data-fwm-zone-card-row="SHARED TO OUTSIDE AGENCIES"] .fwm-zone-card-row-value{color:var(--fwm-alert-in-range)}.fwm-zone-card-foot{margin:var(--fwm-space-4) 0 0;font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text-muted);line-height:1.7}.fwm-zone-card-origin{text-overflow:ellipsis;display:block;overflow:hidden}.fwm-zone-actions{gap:var(--fwm-space-2);flex:none;margin-top:auto;display:flex}.fwm-zone-action{min-width:0;height:var(--fwm-space-12);border:var(--fwm-zone-rule-w) solid transparent;border-radius:var(--fwm-radius-1);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) * .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-zone-action[data-fwm-zone-action-tone=primary]{background:var(--fwm-alert-in-range);border-color:var(--fwm-alert-in-range);letter-spacing:calc(var(--fwm-text-body) / 10);color:var(--fwm-bg);font-weight:700}.fwm-zone-action[data-fwm-zone-action-tone=secondary]{border-color:var(--fwm-line-strong)}.fwm-zone-action:disabled{background:var(--fwm-surface-2);border-color:var(--fwm-line);color:var(--fwm-text-disabled)}.fwm-zone-notice{min-height:calc(var(--fwm-text-micro) * 1.6);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);text-overflow:ellipsis;flex:none;margin:0;line-height:1.6;overflow:hidden}.fwm-drive-panel{--fwm-drive-panel-top:calc(var(--fwm-space-4) + var(--fwm-space-12) + var(--fwm-space-2));top:var(--fwm-drive-panel-top);right:calc(var(--fwm-space-4) + var(--fwm-space-12) + var(--fwm-space-2));width:calc(var(--fwm-space-12) * 5);max-width:calc(100% - var(--fwm-space-12) - var(--fwm-space-12) - var(--fwm-space-4));max-height:calc(100% - var(--fwm-drive-panel-top) - var(--fwm-dock-h) - var(--fwm-space-12));gap:var(--fwm-space-3);padding:var(--fwm-space-3);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-5);background-color:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim);scrollbar-width:none;overscroll-behavior:contain;opacity:0;transform:translateX(var(--fwm-space-4));visibility:hidden;transition:opacity var(--fwm-dur-fast) var(--fwm-ease-mech), transform var(--fwm-dur-fast) var(--fwm-ease-mech), visibility var(--fwm-dur-fast) var(--fwm-ease-mech);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.fwm-drive-panel::-webkit-scrollbar{display:none}.fwm-drive-panel[data-fwm-open=true]{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.fwm-drive-panel{transition:none;transform:none}}.fwm-drive-panel-section{gap:var(--fwm-space-1);flex-direction:column;display:flex}.fwm-drive-panel-kicker{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-accent-scan);font-weight:700}.fwm-drive-panel-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-drive-panel-empty{margin:var(--fwm-space-2) 0 0;padding:var(--fwm-space-2);border-left:var(--fwm-space-1) solid var(--fwm-alert-approaching);border-radius:var(--fwm-radius-4);background:var(--fwm-notice-wash);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);line-height:1.45}.fwm-drive-panel-row{align-items:center;gap:var(--fwm-space-2);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-1) var(--fwm-space-3);border:var(--fwm-hairline) solid transparent;border-radius:var(--fwm-radius-3);background:var(--fwm-surface-1);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);text-align:left;touch-action:manipulation;font-weight:600;display:flex}.fwm-drive-panel-row[aria-pressed=true]{border-color:var(--fwm-accent-scan);background:var(--fwm-tint-scan);color:var(--fwm-text)}.fwm-drive-panel-disclosure{gap:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-drive-panel-disclosure-key{align-items:center;gap:var(--fwm-space-2);min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-2);border-top:var(--fwm-hairline) solid var(--fwm-line);cursor:pointer;touch-action:manipulation;list-style:none;display:flex}.fwm-drive-panel-disclosure-key::-webkit-details-marker{display:none}.fwm-drive-panel-disclosure-value{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);margin-left:auto}.fwm-drive-panel-disclosure-chevron{font-size:var(--fwm-text-subtitle);color:var(--fwm-text-muted);transition:transform var(--fwm-dur-fast) var(--fwm-ease-out);line-height:1;transform:rotate(0)}.fwm-drive-panel-disclosure[open] .fwm-drive-panel-disclosure-chevron{transform:rotate(90deg)}.fwm-drive-panel-view{padding:var(--fwm-space-2) var(--fwm-space-3);flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.fwm-drive-panel-row-label{overflow-wrap:anywhere;min-width:0;margin-right:auto}.fwm-drive-panel-row-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);font-weight:400}.fwm-drive-panel-row[aria-pressed=true] .fwm-drive-panel-row-note{color:var(--fwm-text-2)}.fwm-drive-panel-row-count{flex:none;font-weight:700}.fwm-drive-panel-dot{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--fwm-accent-scan);flex:none}.fwm-drive-panel-dot[data-fwm-owner=police]{background:var(--fwm-alert-in-range)}.fwm-drive-panel-dot[data-fwm-owner=inter_agency]{background:var(--fwm-alert-multiple)}.fwm-drive-panel-dot[data-fwm-owner=hoa]{background:var(--fwm-alert-approaching)}.fwm-drive-panel-dot[data-fwm-owner=private]{background:var(--fwm-plasma-6)}.fwm-drive-panel-dot[data-fwm-owner=all]{border:var(--fwm-hairline) solid var(--fwm-line-strong);background:0 0}.fwm-drive-panel-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-2);line-height:1.45}.fwm-drive-panel-note[data-fwm-quiet=true]{color:var(--fwm-text-muted)}.fwm-backkey{width:var(--fwm-touch-min);height:var(--fwm-touch-min);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-subtitle);color:var(--fwm-text-2);border:var(--fwm-hairline) solid var(--fwm-glass-border);background:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim);touch-action:manipulation;cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.fwm-reloadtitle{appearance:none;font:inherit;color:inherit;min-height:var(--fwm-touch-min);min-width:var(--fwm-touch-min);touch-action:manipulation;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;margin:0;padding:0;display:inline-flex}.fwm-reloadtitle-mark{height:var(--fwm-text-title);aspect-ratio:1200/336;background:var(--fwm-text);display:block;-webkit-mask-image:url(/assets/darkroute-wordmark.png);mask-image:url(/assets/darkroute-wordmark.png);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fwm-overlay-close{width:var(--fwm-touch-min);height:var(--fwm-touch-min);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-sunk);font-size:var(--fwm-text-body);color:var(--fwm-text-2);touch-action:manipulation;border:none;flex:none}.fwm-detour{left:var(--fwm-space-4);right:var(--fwm-space-4);max-height:calc(100% - var(--fwm-space-8) * 2);gap:var(--fwm-space-3);padding:var(--fwm-space-6) var(--fwm-space-4);border:var(--fwm-hairline) solid var(--fwm-tint-scan-ring);border-radius:var(--fwm-radius-5);background:linear-gradient(160deg, var(--fwm-tint-scan-weak) 0%, var(--fwm-surface-glass) 55%), var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim);flex-direction:column;display:flex;position:absolute;top:50%;overflow-y:auto;transform:translateY(-50%)}.fwm-detour>*{flex-shrink:0}.fwm-detour-head{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-detour-title{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);margin-right:auto;font-weight:800}.fwm-detour-lead{font-size:var(--fwm-text-body);color:var(--fwm-text-2)}.fwm-detour-warn{padding:var(--fwm-space-2) var(--fwm-space-3);border-left:var(--fwm-rule-w) solid var(--fwm-alert-in-range);border-radius:var(--fwm-radius-2);background:var(--fwm-tint-in-range-weak);font-size:var(--fwm-text-body);color:var(--fwm-text)}.fwm-detour-block{gap:var(--fwm-space-1);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);flex-direction:column;display:flex}.fwm-detour-block-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1);color:var(--fwm-text);font-weight:700}.fwm-detour-block-body{font-size:var(--fwm-text-body);color:var(--fwm-text-2)}.fwm-detour-key{min-height:var(--fwm-touch-min);padding:var(--fwm-space-4);border:var(--fwm-hairline) solid var(--fwm-line);border-radius:var(--fwm-radius-5);font-size:var(--fwm-text-body);color:var(--fwm-text-2);touch-action:manipulation;background:0 0;font-weight:600}.fwm-detour-key[data-fwm-key=primary]{background:var(--fwm-accent-scan);color:var(--fwm-text-on-alert);border-color:#0000;font-weight:700}.fwm-detour-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-drive{height:100%;position:relative;overflow:hidden}.fwm-drive-map{position:absolute;inset:0}.fwm-drive-round,.fwm-drive-speed,.fwm-drive-closest,.fwm-drive-empty{border:var(--fwm-hairline) solid var(--fwm-glass-border);background-color:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim)}.fwm-drive-top{top:var(--fwm-space-4);left:var(--fwm-space-4);right:var(--fwm-space-4);align-items:center;gap:var(--fwm-space-2);display:flex;position:absolute}.fwm-drive-rail{right:var(--fwm-space-4);top:calc(var(--fwm-space-4) + var(--fwm-space-12) + var(--fwm-space-2));gap:var(--fwm-space-2);flex-direction:column;display:flex;position:absolute}.fwm-drive-pill{align-items:center;gap:var(--fwm-space-2);min-height:var(--fwm-space-12);display:flex}.fwm-drive-live{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--fwm-alert-clear);animation:fwm-drive-blink var(--fwm-drive-blink) var(--fwm-ease-mech) infinite}.fwm-drive{--fwm-drive-blink:calc(var(--fwm-dur-alert) * 5)}@keyframes fwm-drive-blink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.fwm-drive-live{animation:none}}.fwm-drive-mark{color:var(--fwm-text);font-size:var(--fwm-text-title);white-space:nowrap;filter:var(--fwm-mark-shadow);flex:none;font-weight:800;line-height:1}.fwm-drive-pill-word{clip-path:inset(50%);white-space:nowrap;width:0;height:0;position:absolute;overflow:hidden}.fwm-drive-pill-count{font-size:var(--fwm-text-micro);color:var(--fwm-text);white-space:nowrap;font-weight:600}.fwm-drive-spacer{flex:1}.fwm-drive-round{width:var(--fwm-space-12);height:var(--fwm-space-12);border-radius:var(--fwm-radius-full);color:var(--fwm-text-2);touch-action:manipulation;flex:none;place-items:center;display:grid}.fwm-drive-round[data-fwm-drive-on=true]{color:var(--fwm-accent-scan)}.fwm-drive-round[aria-pressed=true]{background-color:var(--fwm-accent-scan);color:var(--fwm-text-on-alert);border-color:#0000}.fwm-drive-glyph{width:var(--fwm-space-6);height:var(--fwm-space-6);flex:none}.fwm-drive-speed{top:calc(var(--fwm-space-4) + var(--fwm-space-12) + var(--fwm-space-2));left:var(--fwm-space-4);align-items:center;gap:var(--fwm-space-2);padding:var(--fwm-space-1) var(--fwm-space-3);border-radius:var(--fwm-radius-full);display:flex;position:absolute}.fwm-drive-speed-now{font-size:var(--fwm-text-body);color:var(--fwm-alert-clear);font-weight:700;line-height:1}.fwm-drive-speed[data-fwm-drive-over=true] .fwm-drive-speed-now{color:var(--fwm-alert-approaching)}.fwm-drive-speed-unit{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .06);color:var(--fwm-text-muted);white-space:nowrap;line-height:1.15}.fwm-drive-cards{left:var(--fwm-space-3);right:var(--fwm-space-3);bottom:calc(var(--fwm-dock-h) + env(safe-area-inset-bottom,0px));gap:var(--fwm-space-2);flex-direction:column;display:flex;position:absolute}.fwm-drive-empty{padding:var(--fwm-space-3);border-radius:var(--fwm-radius-5);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-drive-closest{gap:var(--fwm-space-3);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);border-width:var(--fwm-rule-w);border-color:var(--fwm-plasma-9);flex-direction:column;display:flex;position:relative}.fwm-drive-closest[data-fwm-near=far]{border-color:var(--fwm-plasma-9)}.fwm-drive-closest[data-fwm-near=none]{border-color:var(--fwm-line-strong)}.fwm-drive-closest[data-fwm-near=near]{border-color:var(--fwm-plasma-6)}.fwm-drive-closest[data-fwm-near=approaching],.fwm-drive-closest[data-fwm-state=approaching]{border-color:var(--fwm-plasma-3)}.fwm-drive-closest[data-fwm-near=closing]{border-color:var(--fwm-plasma-1)}.fwm-drive-closest[data-fwm-near=in-range],.fwm-drive-closest[data-fwm-state=in-range],.fwm-drive-closest[data-fwm-state=multiple]{border-color:var(--fwm-alert-in-range)}.fwm-drive-closest-open{gap:var(--fwm-space-3);text-align:left;touch-action:manipulation;background:0 0;border:none;flex-direction:column;width:100%;padding:0;display:flex}.fwm-drive-closest-head{justify-content:space-between;align-items:center;gap:var(--fwm-space-2);display:flex}.fwm-drive-closest-kicker{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text-2);font-weight:700}[data-fwm-state=approaching] .fwm-drive-closest-kicker{color:var(--fwm-alert-approaching)}[data-fwm-state=in-range] .fwm-drive-closest-kicker,[data-fwm-state=multiple] .fwm-drive-closest-kicker{color:var(--fwm-alert-in-range-text)}.fwm-drive-closest-owner{padding:var(--fwm-space-1) var(--fwm-space-2);border:var(--fwm-hairline) solid var(--fwm-text-muted);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);white-space:nowrap;font-weight:600}[data-fwm-state=approaching] .fwm-drive-closest-owner{border-color:var(--fwm-alert-approaching);color:var(--fwm-alert-approaching)}[data-fwm-state=in-range] .fwm-drive-closest-owner,[data-fwm-state=multiple] .fwm-drive-closest-owner{border-color:var(--fwm-alert-in-range);color:var(--fwm-alert-in-range-text)}.fwm-drive-closest-row{align-items:flex-end;gap:var(--fwm-space-3);display:flex}.fwm-drive-closest-figure{font-size:var(--fwm-drive-figure);color:var(--fwm-text);font-weight:800;line-height:.8}.fwm-drive{--fwm-drive-figure:calc(var(--fwm-text-readout) * 1.4)}.fwm-drive-closest-meta{gap:var(--fwm-space-1);padding-bottom:var(--fwm-space-1);flex-direction:column;min-width:0;display:flex}.fwm-drive-closest-unit{font-size:var(--fwm-text-micro);color:var(--fwm-text);font-weight:700}.fwm-drive-closest-where{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);overflow-wrap:anywhere}.fwm-drive-closest-keys{gap:var(--fwm-space-2);display:flex}.fwm-drive-key{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-4);border:var(--fwm-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);touch-action:manipulation;background:0 0;font-weight:600}.fwm-drive-key[data-fwm-key=primary]{justify-content:center;align-items:center;gap:var(--fwm-space-1);padding:var(--fwm-space-2) var(--fwm-space-3);background:var(--fwm-accent-scan);color:var(--fwm-text-on-alert);border-color:#0000;flex-direction:column;flex:1;display:flex}[data-fwm-state=approaching] .fwm-drive-key[data-fwm-key=primary]{background:var(--fwm-alert-approaching)}[data-fwm-state=in-range] .fwm-drive-key[data-fwm-key=primary],[data-fwm-state=multiple] .fwm-drive-key[data-fwm-key=primary]{background:var(--fwm-alert-in-range)}.fwm-drive-draws{align-items:center;gap:var(--fwm-space-1) var(--fwm-space-3);width:100%;min-height:var(--fwm-touch-min);text-align:left;touch-action:manipulation;background:0 0;border:none;grid-template-columns:auto 1fr;padding:0;display:grid}.fwm-drive-draws-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text-muted);font-weight:600}.fwm-drive-draws-value{font-size:var(--fwm-text-micro);color:var(--fwm-text-2);font-weight:700}.fwm-drive-draws[data-fwm-drive-on=true] .fwm-drive-draws-value{color:var(--fwm-accent-scan)}.fwm-drive-draws-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-2);grid-column:1/-1;line-height:1.4}.fwm-drive-rule{height:var(--fwm-hairline);background:var(--fwm-line);display:block}.fwm-drive-then{align-items:center;gap:var(--fwm-space-3);width:100%;min-height:var(--fwm-touch-min);text-align:left;touch-action:manipulation;background:0 0;border:none;padding:0;display:flex}.fwm-drive-then-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text-muted);flex:none;font-weight:600}.fwm-drive-then-ticks{align-items:center;gap:var(--fwm-space-3);flex:1;min-width:0;display:flex;overflow:hidden}.fwm-drive-tick{align-items:center;gap:var(--fwm-space-1);display:flex}.fwm-drive-tick-dot{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--fwm-plasma-9);flex:none}[data-fwm-near=near] .fwm-drive-tick-dot{background:var(--fwm-plasma-6)}[data-fwm-near=approaching] .fwm-drive-tick-dot{background:var(--fwm-plasma-3)}[data-fwm-near=closing] .fwm-drive-tick-dot{background:var(--fwm-plasma-1)}[data-fwm-near=in-range] .fwm-drive-tick-dot{background:var(--fwm-alert-in-range)}[data-fwm-near=none] .fwm-drive-tick-dot,[data-fwm-drive-muted=true] .fwm-drive-tick-dot{background:var(--fwm-text-muted)}.fwm-drive-tick-dist{font-size:var(--fwm-text-micro);color:var(--fwm-text-2);font-weight:600}.fwm-drive-then-more{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);flex:none;font-weight:600}.fwm-drive-queue{flex-direction:column;list-style:none;display:flex}.fwm-drive-queue-row{align-items:center;gap:var(--fwm-space-3);width:100%;min-height:var(--fwm-touch-min);text-align:left;touch-action:manipulation;background:0 0;border:none;padding:0;display:flex}.fwm-drive-queue-dist{min-width:var(--fwm-space-12);font-size:var(--fwm-text-body);color:var(--fwm-text);flex:none;font-weight:600}.fwm-drive-queue-label{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);overflow-wrap:anywhere;flex:1;line-height:1.3}.fwm-drive-card-size{top:var(--fwm-space-2);right:var(--fwm-space-2);width:var(--fwm-touch-min);height:var(--fwm-touch-min);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-body);color:var(--fwm-text-muted);touch-action:manipulation;z-index:1;background:0 0;border:0;place-items:center;display:grid;position:absolute}.fwm-drive-closest[data-fwm-card=mini]{padding-bottom:var(--fwm-space-3)}.fwm-drive-closest[data-fwm-card=mini] .fwm-drive-closest-where{display:none}.fwm-drive-closest[data-fwm-card=mini] .fwm-drive-closest-open{padding-bottom:0}.fwm-drive-closest-head{padding-right:var(--fwm-touch-min)}.fwm-drive-pierced{font-size:var(--fwm-text-micro);color:var(--fwm-alert-approaching);margin:0;line-height:1.4}.fwm-drive-key[data-fwm-pierced=true]{border-color:var(--fwm-alert-approaching);color:var(--fwm-alert-approaching)}.fwm-exposure{gap:var(--fwm-space-4);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));flex-direction:column;display:flex;overflow-y:auto}.fwm-exposure-header{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-exposure-title{font-size:var(--fwm-text-title);color:var(--fwm-text);margin-right:auto;font-weight:800}.fwm-exposure-range{gap:var(--fwm-space-1);padding:var(--fwm-space-1);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-1);display:flex}.fwm-exposure-range-key{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);touch-action:manipulation;background:0 0;font-weight:600}.fwm-exposure-range-key[data-fwm-selected=true]{background:var(--fwm-text);color:var(--fwm-bg)}.fwm-exposure-hero{gap:var(--fwm-space-1);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-tint-mesh);flex-direction:column;display:flex}.fwm-exposure-figure{font-size:var(--fwm-text-hero);color:var(--fwm-text);font-weight:800;line-height:.85}.fwm-exposure-unit{font-size:var(--fwm-text-body);color:var(--fwm-text)}.fwm-exposure-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-2)}.fwm-exposure-week{align-items:flex-end;gap:var(--fwm-space-2);height:var(--fwm-space-12);margin-top:var(--fwm-space-3);list-style:none;display:flex}.fwm-exposure-day{justify-content:flex-end;align-items:center;gap:var(--fwm-space-1);flex-direction:column;flex:1;height:100%;display:flex}.fwm-exposure-bar{width:100%;min-height:var(--fwm-mark-w);border-radius:var(--fwm-radius-2);background:var(--fwm-accent-mesh);opacity:.45}.fwm-exposure-day[data-fwm-today=true] .fwm-exposure-bar{opacity:1}.fwm-exposure-day-name{font-size:var(--fwm-text-micro);color:var(--fwm-text-2)}.fwm-exposure-tiles{gap:var(--fwm-space-2);display:flex}.fwm-exposure-tile{gap:var(--fwm-space-1);padding:var(--fwm-space-3);border:var(--fwm-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);flex-direction:column;flex:1;display:flex}.fwm-exposure-tile-kicker{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text-muted)}.fwm-exposure-tile-value{font-size:var(--fwm-text-body);color:var(--fwm-text);overflow-wrap:anywhere;font-weight:700}.fwm-exposure-tile-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-exposure-eyebrow{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .18);color:var(--fwm-text-muted)}.fwm-exposure-list{gap:var(--fwm-space-2);flex-direction:column;list-style:none;display:flex}.fwm-exposure-pass-key{align-items:center;gap:var(--fwm-space-3);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);text-align:left;touch-action:manipulation;display:flex}.fwm-exposure-dot{width:var(--fwm-space-3);height:var(--fwm-space-3);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);flex:none}.fwm-exposure-dot[data-fwm-state=in-range]{background:var(--fwm-alert-in-range)}.fwm-exposure-dot[data-fwm-state=approaching]{background:var(--fwm-alert-approaching)}.fwm-exposure-pass-where{gap:var(--fwm-space-1);flex-direction:column;margin-right:auto;display:flex}.fwm-exposure-pass-place{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:600}.fwm-exposure-pass-meta,.fwm-exposure-pass-time{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-exposure-empty{padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-exposure>*{flex-shrink:0}.fwm-exposure-tile,.fwm-exposure-pass-key,.fwm-exposure-empty{border:var(--fwm-hairline) solid var(--fwm-glass-border);background:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim)}.fwm-radios{gap:var(--fwm-space-3);flex-direction:column;display:flex}.fwm-radios>*{flex-shrink:0}.fwm-radios-card{gap:var(--fwm-space-3);padding:var(--fwm-space-4);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim);flex-direction:column;display:flex}.fwm-radios-head{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-2);display:flex}.fwm-radios-title{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);overflow-wrap:anywhere;font-weight:700}.fwm-radios-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-radios-state{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);font-weight:600}.fwm-radios-state[data-fwm-radios-on=true]{color:var(--fwm-accent-scan)}.fwm-radios-count{font-size:var(--fwm-text-micro);color:var(--fwm-text-2)}.fwm-radios-row{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-3);display:flex}.fwm-radios-row-label{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-radios-row-value{font-size:var(--fwm-text-micro);color:var(--fwm-text);text-align:right;overflow-wrap:anywhere;font-weight:600}.fwm-radios-nodes,.fwm-radios-channels{gap:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-radios-node,.fwm-radios-channel{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-3);padding:var(--fwm-space-2) var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);display:flex}.fwm-radios-node-name,.fwm-radios-channel-name{font-size:var(--fwm-text-body);color:var(--fwm-text);overflow-wrap:anywhere}.fwm-radios-node-meta,.fwm-radios-channel-role{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);text-align:right;flex:none}.fwm-radios-channel[data-fwm-role=PRIMARY] .fwm-radios-channel-role{color:var(--fwm-accent-scan)}.fwm-radios-channel[data-fwm-role=DISABLED]{opacity:.5}.fwm-radios-key{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-4);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-body);touch-action:manipulation;font-weight:600}.fwm-radios-key[data-fwm-key=primary]{background:var(--fwm-accent-scan);color:var(--fwm-text-on-alert)}.fwm-radios-key[data-fwm-key=quiet]{border:var(--fwm-rule-w) solid var(--fwm-line);color:var(--fwm-text-2);background:0 0}.fwm-radios-key:disabled{opacity:.4}.fwm-radios-filter{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);font-size:var(--fwm-text-micro);color:var(--fwm-text);appearance:none}.fwm-radios-filter::placeholder{color:var(--fwm-text-muted)}.fwm-radios-sorts{gap:var(--fwm-space-2);flex-wrap:wrap;display:flex}.fwm-radios-sort{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-full);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);touch-action:manipulation;background:0 0}.fwm-radios-sort[aria-pressed=true]{border-color:var(--fwm-accent-scan);color:var(--fwm-accent-scan)}.fwm-radios-node{gap:var(--fwm-space-1);flex-direction:column;align-items:stretch;display:flex}.fwm-radios-node[data-fwm-node-live=false]{opacity:.55}.fwm-radios-node-head{align-items:baseline;gap:var(--fwm-space-2);display:flex}.fwm-radios-node-tag{padding:0 var(--fwm-space-2);border-radius:var(--fwm-radius-3);background:var(--fwm-surface-control);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);flex:none;font-weight:700}.fwm-radios-node-age{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);flex:none;margin-left:auto}.fwm-radios-node-facts,.fwm-radios-node-tail{gap:var(--fwm-space-1) var(--fwm-space-3);font-size:var(--fwm-text-micro);flex-wrap:wrap;display:flex}.fwm-radios-node-facts{color:var(--fwm-accent-scan)}.fwm-radios-node-tail{color:var(--fwm-text-muted)}.fwm-radios-node-id{font-family:var(--fwm-font-data)}.fwm-radios-node-tail [data-fwm-node-warn=true]{color:var(--fwm-alert-approaching)}.fwm-radios-back{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-2) 0 0;font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);touch-action:manipulation;background:0 0;border:0}.fwm-thread-row{gap:var(--fwm-space-1);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);text-align:left;touch-action:manipulation;border:0;flex-direction:column;display:flex}.fwm-thread-row[data-fwm-thread-kind=direct]{border-left:var(--fwm-rule-w) solid var(--fwm-accent-mesh)}.fwm-thread-row-head{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-2);display:flex}.fwm-thread-row-last{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fwm-thread-unread{min-width:var(--fwm-space-4);padding:0 var(--fwm-space-1);border-radius:var(--fwm-radius-full);background:var(--fwm-accent-scan);font-size:var(--fwm-text-micro);color:var(--fwm-text-on-alert);text-align:center;flex:none;font-weight:700}.fwm-thread{gap:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-thread-line{gap:var(--fwm-space-2);grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}.fwm-thread-who{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);font-weight:700}.fwm-thread-line[data-fwm-mine=true] .fwm-thread-who{color:var(--fwm-accent-scan)}.fwm-thread-text{font-size:var(--fwm-text-body);color:var(--fwm-text);overflow-wrap:anywhere}.fwm-thread-at{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-radios-composer{padding:var(--fwm-space-2) var(--fwm-space-3);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);font-size:var(--fwm-text-body);color:var(--fwm-text);resize:none;appearance:none}.fwm-radios-note[data-fwm-refusal=true]{color:var(--fwm-alert-in-range-text)}.fwm-radios-note[data-fwm-thread-kind=channel]{color:var(--fwm-alert-approaching)}.fwm-radios-note[data-fwm-thread-kind=direct]{color:var(--fwm-accent-mesh)}.fwm-config-field{gap:var(--fwm-space-1);flex-direction:column;display:flex}.fwm-config-input{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);font-size:var(--fwm-text-body);color:var(--fwm-text);appearance:none}.fwm-radios-note[data-fwm-config-warn=true]{color:var(--fwm-alert-approaching)}.fwm-mesh{gap:var(--fwm-space-3);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));flex-direction:column;display:flex;overflow-y:auto}.fwm-mesh-header{align-items:center;gap:var(--fwm-space-2);display:flex}.fwm-mesh-title{font-size:var(--fwm-text-title);color:var(--fwm-text);font-weight:800}.fwm-mesh-tabs{gap:var(--fwm-space-1);padding:var(--fwm-space-1);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-1);display:flex}.fwm-mesh-tab{min-height:var(--fwm-touch-min);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);touch-action:manipulation;background:0 0;flex:1;font-weight:600}.fwm-mesh-tab[data-fwm-selected=true]{background:var(--fwm-accent-mesh);color:var(--fwm-bg)}.fwm-mesh-pitch{gap:var(--fwm-space-3);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-accent-mesh);flex-direction:column;display:flex}.fwm-mesh-pitch-title{font-size:var(--fwm-text-title);color:var(--fwm-bg);font-weight:800;line-height:1.15}.fwm-mesh-pitch-body{font-size:var(--fwm-text-body);color:var(--fwm-bg)}.fwm-mesh-leaves{gap:var(--fwm-space-2);padding:var(--fwm-space-3);border:var(--fwm-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-4);flex-direction:column;list-style:none;display:flex}.fwm-mesh-leaf{align-items:flex-start;gap:var(--fwm-space-2);display:flex}.fwm-mesh-leaf-state{min-width:var(--fwm-space-12);padding:var(--fwm-space-1) var(--fwm-space-2);border-radius:var(--fwm-radius-full);border:var(--fwm-rule-w) solid var(--fwm-alert-clear);font-size:var(--fwm-text-micro);text-align:center;color:var(--fwm-alert-clear);flex:none;font-weight:700}.fwm-mesh-leaf-state[data-fwm-state=NEVER]{border-color:var(--fwm-alert-in-range);color:var(--fwm-alert-in-range)}.fwm-mesh-leaf-text{font-size:var(--fwm-text-micro);color:var(--fwm-text-2)}.fwm-mesh-node{margin:0 calc(var(--fwm-space-4) * -1)}.fwm-mesh>*{flex-shrink:0}.fwm-mesh[data-fwm-tab=chat]{height:100%;overflow-y:hidden}.fwm-mesh[data-fwm-tab=chat]>.fwm-chat{min-height:0}.fwm-mesh-tabs,.fwm-mesh-leaves{border:var(--fwm-hairline) solid var(--fwm-glass-border);background:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim)}.fwm-offlinev1{gap:var(--fwm-space-3);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));flex-direction:column;display:flex;overflow-y:auto}.fwm-offlinev1-header{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-offlinev1-title{font-size:var(--fwm-text-title);color:var(--fwm-text);margin-right:auto;font-weight:800}.fwm-offlinev1-net{padding:var(--fwm-space-1) var(--fwm-space-3);border-radius:var(--fwm-radius-full);border:var(--fwm-rule-w) solid var(--fwm-alert-in-range);font-size:var(--fwm-text-micro);color:var(--fwm-alert-in-range);font-weight:700}.fwm-offlinev1-net[data-fwm-online=true]{border-color:var(--fwm-alert-clear);color:var(--fwm-alert-clear)}.fwm-offlinev1-hero{gap:var(--fwm-space-2);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-tint-scan);flex-direction:column;display:flex}.fwm-offlinev1-headline{font-size:var(--fwm-text-title);color:var(--fwm-text);font-weight:800;line-height:1.15}.fwm-offlinev1-body{font-size:var(--fwm-text-micro);color:var(--fwm-text-2)}.fwm-offlinev1-list{gap:var(--fwm-space-2);flex-direction:column;list-style:none;display:flex}.fwm-offlinev1-row{align-items:center;gap:var(--fwm-space-3);min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);display:flex}.fwm-offlinev1-row-where{gap:var(--fwm-space-1);flex-direction:column;margin-right:auto;display:flex}.fwm-offlinev1-row-label{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:600}.fwm-offlinev1-row-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-offlinev1-state{padding:var(--fwm-space-1) var(--fwm-space-2);border-radius:var(--fwm-radius-full);border:var(--fwm-rule-w) solid var(--fwm-line);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);flex:none;font-weight:700}.fwm-offlinev1-state[data-fwm-state=WORKING]{border-color:var(--fwm-alert-clear);color:var(--fwm-alert-clear)}.fwm-offlinev1-state[data-fwm-state=QUEUED],.fwm-offlinev1-state[data-fwm-state=CACHED],.fwm-offlinev1-state[data-fwm-state=NOT\ CHECKED]{border-color:var(--fwm-alert-approaching);color:var(--fwm-alert-approaching)}.fwm-offlinev1>*{flex-shrink:0}.fwm-admin{gap:var(--fwm-space-3);height:100%;padding:var(--fwm-space-4);background:var(--fwm-bg);color:var(--fwm-text);flex-direction:column;display:flex;overflow-y:auto}.fwm-admin-title{font-size:var(--fwm-text-title);letter-spacing:calc(var(--fwm-text-title) * .06);margin:0}.fwm-admin-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);margin:0;line-height:1.6}.fwm-admin-error{padding:var(--fwm-space-2) var(--fwm-space-3);border-radius:var(--fwm-radius-1);background:var(--fwm-tint-in-range);font-size:var(--fwm-text-micro);color:var(--fwm-alert-in-range);margin:0}.fwm-admin-add{gap:var(--fwm-space-1);flex-direction:column;display:flex}.fwm-admin-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1);color:var(--fwm-text-2)}.fwm-admin-row{gap:var(--fwm-space-2);display:flex}.fwm-admin-input{min-width:0;min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border:var(--fwm-admin-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);font-family:var(--fwm-font-data);font-size:var(--fwm-text-body);color:var(--fwm-text);flex:1}.fwm-admin-key{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-4);border-radius:var(--fwm-radius-1);background:var(--fwm-alert-in-range);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1);color:var(--fwm-bg);border:0}.fwm-admin-list{gap:var(--fwm-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fwm-admin-item{gap:var(--fwm-space-2);min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border:var(--fwm-admin-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);justify-content:space-between;align-items:center;display:flex}.fwm-admin-email{font-size:var(--fwm-text-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fwm-admin-remove{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-2);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1);color:var(--fwm-alert-in-range);background:0 0;border:0;flex:none}.fwm-admin{--fwm-admin-rule-w:calc(var(--fwm-space-1) / 4)}.fwm-adminv1{gap:var(--fwm-space-3);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));flex-direction:column;display:flex;overflow-y:auto}.fwm-adminv1-header{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-adminv1-title{font-size:var(--fwm-text-title);color:var(--fwm-text);margin-right:auto;font-weight:800}.fwm-adminv1-state{padding:var(--fwm-space-1) var(--fwm-space-3);border-radius:var(--fwm-radius-full);border:var(--fwm-rule-w) solid var(--fwm-line);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);font-weight:700}.fwm-adminv1-state[data-fwm-state=admin]{border-color:var(--fwm-alert-clear);color:var(--fwm-alert-clear)}.fwm-adminv1-state[data-fwm-state=not-admin]{border-color:var(--fwm-alert-approaching);color:var(--fwm-alert-approaching)}.fwm-adminv1-gate,.fwm-adminv1-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-adminv1-who{font-size:var(--fwm-text-body);color:var(--fwm-text)}.fwm-adminv1-tools{gap:var(--fwm-space-2);flex-direction:column;list-style:none;display:flex}.fwm-adminv1-tool{align-items:center;gap:var(--fwm-space-3);min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);opacity:.55;display:flex}.fwm-adminv1-tool[data-fwm-enabled=true]{opacity:1}.fwm-adminv1-tool-where{gap:var(--fwm-space-1);flex-direction:column;margin-right:auto;display:flex}.fwm-adminv1-tool-label{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:600}.fwm-adminv1-tool-sub,.fwm-adminv1-tool-count{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-adminv1>*{flex-shrink:0}.fwm-more{gap:var(--fwm-space-3);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));flex-direction:column;display:flex;overflow-y:auto}.fwm-more-title{font-size:var(--fwm-text-title);color:var(--fwm-text);font-weight:800}.fwm-more-install{gap:var(--fwm-space-1);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-1);color:var(--fwm-text);text-align:left;touch-action:manipulation;border:none;flex-direction:column;display:flex}.fwm-more-install[data-fwm-install=ready]{background:var(--fwm-accent-scan);color:var(--fwm-text-on-alert)}.fwm-more-install-label{font-size:var(--fwm-text-subtitle);font-weight:700}.fwm-more-install-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-2)}.fwm-more-install[data-fwm-install=ready] .fwm-more-install-sub{color:var(--fwm-text-on-alert);opacity:.72}.fwm-more-install-again{min-height:var(--fwm-touch-min);margin-top:var(--fwm-space-2);padding:0 var(--fwm-space-3);border:var(--fwm-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);touch-action:manipulation;background:0 0;align-self:flex-start}.fwm-more-tiles{gap:var(--fwm-space-2);grid-template-columns:1fr 1fr;display:grid}.fwm-more-tile{gap:var(--fwm-space-1);min-height:calc(var(--fwm-space-12) * 2);padding:var(--fwm-space-3);border:var(--fwm-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-1);text-align:left;touch-action:manipulation;flex-direction:column;display:flex}.fwm-more-tile-kicker{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text-muted);margin-bottom:auto}[data-fwm-hue=warn] .fwm-more-tile-kicker{color:var(--fwm-alert-approaching)}[data-fwm-hue=ok] .fwm-more-tile-kicker{color:var(--fwm-alert-clear)}[data-fwm-hue=scan] .fwm-more-tile-kicker{color:var(--fwm-accent-scan)}[data-fwm-hue=mesh] .fwm-more-tile-kicker{color:var(--fwm-accent-mesh)}.fwm-more-tile-label{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);font-weight:800}.fwm-more-tile-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-2)}.fwm-more-rows{gap:var(--fwm-space-2);flex-direction:column;list-style:none;display:flex}.fwm-more-row{align-items:center;gap:var(--fwm-space-3);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);text-align:left;touch-action:manipulation;border:none;display:flex}.fwm-more-dot{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);flex:none}[data-fwm-hue=ok] .fwm-more-dot{background:var(--fwm-alert-clear)}[data-fwm-hue=scan] .fwm-more-dot{background:var(--fwm-accent-scan)}[data-fwm-hue=mesh] .fwm-more-dot{background:var(--fwm-accent-mesh)}[data-fwm-hue=warn] .fwm-more-dot{background:var(--fwm-alert-approaching)}.fwm-more-row-where{gap:var(--fwm-space-1);flex-direction:column;margin-right:auto;display:flex}.fwm-more-row-label{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:600}.fwm-more-row-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-more-row-chevron{font-size:var(--fwm-text-subtitle);color:var(--fwm-text-muted)}.fwm-more-replay{min-height:var(--fwm-touch-min);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);touch-action:manipulation;border:none;font-weight:600}.fwm-more>*{flex-shrink:0}.fwm-more-install,.fwm-more-tile,.fwm-more-row,.fwm-more-replay{border:var(--fwm-hairline) solid var(--fwm-glass-border);background:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim)}.fwm-more-theme{gap:var(--fwm-space-1);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-1);flex-direction:column;display:flex}.fwm-more-theme-label{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:700}.fwm-more-theme-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-more-theme-keys{gap:var(--fwm-space-2);margin-top:var(--fwm-space-2);display:flex}.fwm-more-theme-key{min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border:var(--fwm-hairline) solid var(--fwm-line);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-sunk);font:inherit;color:var(--fwm-text-2);touch-action:manipulation;cursor:pointer;flex:1}.fwm-more-theme-key[data-fwm-selected=true]{border-color:var(--fwm-accent-scan);background:var(--fwm-surface-1);color:var(--fwm-text)}.fwm-more-theme-key:disabled{color:var(--fwm-text-disabled);cursor:default}.fwm-onboarding,.fwm-permission-card,.fwm-handle-toggle,.fwm-location-denied{--fwm-onb-rule-w:calc(var(--fwm-space-1) / 4);--fwm-onb-rule-strong-w:calc(var(--fwm-space-1) * .75)}.fwm-onboarding{background:var(--fwm-bg);min-height:100%;padding:var(--fwm-space-4);font-family:var(--fwm-font-ui);color:var(--fwm-text);flex-direction:column;display:flex}.fwm-onboarding-header{padding-top:var(--fwm-space-4);padding-bottom:var(--fwm-space-6);text-align:center;flex:none}.fwm-onboarding-wordmark{font-size:var(--fwm-text-title);letter-spacing:calc(var(--fwm-text-title) * .04);text-transform:uppercase;white-space:nowrap;margin:0;font-weight:700;line-height:1.1}.fwm-onboarding-wordmark-hue{color:var(--fwm-alert-in-range)}.fwm-onboarding-tagline{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) * .2);color:var(--fwm-text-muted);white-space:nowrap}.fwm-onboarding-lede{font-size:var(--fwm-text-subtitle);color:var(--fwm-text-2);flex:none;margin:0;line-height:1.55}.fwm-onboarding-permissions{gap:var(--fwm-space-2);margin:var(--fwm-space-6) 0 0;flex-direction:column;flex:none;padding:0;list-style:none;display:flex}.fwm-permission-card{--fwm-permission-hue:var(--fwm-line);--fwm-permission-word:var(--fwm-text-muted);width:100%;min-height:var(--fwm-touch-min);border:var(--fwm-onb-rule-w) solid var(--fwm-line);border-left:var(--fwm-onb-rule-strong-w) solid var(--fwm-permission-hue);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);padding:var(--fwm-space-3) var(--fwm-space-4);font-family:var(--fwm-font-ui);color:var(--fwm-text);text-align:left;appearance:none;touch-action:manipulation;display:block}[data-fwm-permission-tone=granted]{--fwm-permission-hue:var(--fwm-alert-clear);--fwm-permission-word:var(--fwm-alert-clear)}[data-fwm-permission-tone=allow]{--fwm-permission-hue:var(--fwm-alert-approaching);--fwm-permission-word:var(--fwm-alert-approaching)}[data-fwm-permission-tone=optional]{--fwm-permission-hue:var(--fwm-line);--fwm-permission-word:var(--fwm-text-muted)}[data-fwm-permission-tone=denied]{--fwm-permission-hue:var(--fwm-destructive);--fwm-permission-word:var(--fwm-destructive)}[data-fwm-permission-tone=unavailable]{--fwm-permission-hue:var(--fwm-line-strong);--fwm-permission-word:var(--fwm-text-muted)}[data-fwm-permission-tone=checking]{--fwm-permission-hue:var(--fwm-line);--fwm-permission-word:var(--fwm-text-muted)}.fwm-permission-row{justify-content:space-between;align-items:center;gap:var(--fwm-space-2);display:flex}.fwm-permission-label{font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) * .04);white-space:nowrap;font-weight:600}.fwm-permission-status{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-permission-word);white-space:nowrap}.fwm-permission-body{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-location-denied{margin-top:var(--fwm-space-2);border-left:var(--fwm-onb-rule-strong-w) solid var(--fwm-destructive);padding-left:var(--fwm-space-3)}.fwm-location-denied-title{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .2);color:var(--fwm-destructive);white-space:nowrap;display:block}.fwm-location-denied-body{margin:var(--fwm-space-2) 0 0;font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);line-height:1.8}.fwm-location-retry{width:100%;height:calc(var(--fwm-touch-min) + var(--fwm-space-1));margin-top:var(--fwm-space-3);border:var(--fwm-onb-rule-w) solid var(--fwm-line-strong);border-radius:var(--fwm-radius-1);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;background:0 0;justify-content:center;align-items:center;font-weight:600;display:flex}.fwm-handle-toggle{justify-content:space-between;align-items:center;gap:var(--fwm-space-3);width:100%;min-height:var(--fwm-touch-min);margin-top:var(--fwm-space-3);border:var(--fwm-onb-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);padding:var(--fwm-space-3) var(--fwm-space-4);font-family:var(--fwm-font-ui);color:var(--fwm-text);text-align:left;appearance:none;touch-action:manipulation;flex:none;display:flex}.fwm-handle-text{min-width:0;display:block}.fwm-handle-label{font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) * .04);white-space:nowrap;font-weight:600;display:block}.fwm-handle-hint{margin-top:var(--fwm-space-1);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);display:block}.fwm-handle-track{width:var(--fwm-space-12);height:var(--fwm-space-8);border-radius:var(--fwm-radius-full);background:var(--fwm-line);flex:none;position:relative}.fwm-handle-knob{top:calc((var(--fwm-space-8) - var(--fwm-space-6)) / 2);left:calc((var(--fwm-space-8) - var(--fwm-space-6)) / 2);width:var(--fwm-space-6);height:var(--fwm-space-6);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);transition:transform var(--fwm-dur-fast) var(--fwm-ease-out);position:absolute}.fwm-handle-toggle[aria-checked=true] .fwm-handle-track{background:var(--fwm-alert-clear)}.fwm-handle-toggle[aria-checked=true] .fwm-handle-knob{background:var(--fwm-bg);transform:translateX(calc(var(--fwm-space-12) - var(--fwm-space-6) - (var(--fwm-space-8) - var(--fwm-space-6))))}.fwm-onboarding-footer{padding-top:var(--fwm-space-6);flex:none;margin-top:auto}.fwm-onboarding-start{width:100%;height:calc(var(--fwm-touch-min) + var(--fwm-space-3));border-radius:var(--fwm-radius-1);background:var(--fwm-alert-in-range);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-subtitle) * .12);color:var(--fwm-bg);white-space:nowrap;appearance:none;touch-action:manipulation;border:none;justify-content:center;align-items:center;font-weight:700;display:flex}.fwm-onboarding-fineprint{margin:var(--fwm-space-3) 0 0;font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);text-align:center;line-height:1.7}.fwm-onboarding-fineprint-line{display:block}.fwm-permission-card,.fwm-handle-toggle,.fwm-location-retry,.fwm-onboarding-start{transition:transform var(--fwm-dur-instant) var(--fwm-ease-out), filter var(--fwm-dur-instant) var(--fwm-ease-out)}.fwm-permission-card:not([disabled]):active,.fwm-handle-toggle:active,.fwm-location-retry:active,.fwm-onboarding-start:active{filter:brightness(.88);transform:scale(.98)}.fwm-settings{--fwm-settings-rule-w:calc(var(--fwm-space-1) / 4);--fwm-settings-ring-w:calc(var(--fwm-space-1) / 2);--fwm-settings-mark-w:calc(var(--fwm-space-1) * 3 / 4);--fwm-settings-switch-w:calc(var(--fwm-space-6) + var(--fwm-space-8));--fwm-settings-track-h:calc(var(--fwm-space-8) - var(--fwm-space-1) / 2);--fwm-settings-knob-sm:var(--fwm-space-6);--fwm-settings-knob-inset:calc((var(--fwm-settings-track-h) - var(--fwm-settings-knob-sm)) / 2);--fwm-settings-knob:calc(var(--fwm-space-8) + var(--fwm-space-1));--fwm-settings-row-h:calc(var(--fwm-space-6) + var(--fwm-space-8));--fwm-settings-threshold-at:0;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-settings-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-settings-rule-w) solid var(--fwm-line);flex:none;display:flex}.fwm-settings-title{font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-subtitle) / 10);white-space:nowrap;margin:0;font-weight:700}.fwm-settings-strapline{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-text-muted);white-space:nowrap}.fwm-settings-body{gap:var(--fwm-space-6);min-width:0;min-height:0;padding:var(--fwm-space-4);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.fwm-settings-section{flex-direction:column;min-width:0;display:flex}.fwm-settings-eyebrow{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);text-transform:uppercase;margin:0;font-weight:400}.fwm-settings-caption{margin:var(--fwm-space-2) 0 0;font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);line-height:1.8}.fwm-settings-notice{padding-left:var(--fwm-space-3);border-left:var(--fwm-settings-ring-w) solid var(--fwm-alert-approaching);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);margin:0;line-height:1.8}.fwm-settings-threshold{flex-direction:column;min-width:0;display:flex}.fwm-settings-threshold-head{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-3);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 5);display:flex}.fwm-settings-threshold-label{color:var(--fwm-text-muted)}.fwm-settings-threshold-value{color:var(--fwm-alert-in-range);white-space:nowrap}.fwm-settings-threshold-bar{height:var(--fwm-settings-knob);margin-top:var(--fwm-space-3);min-width:0;position:relative}.fwm-settings-threshold-track,.fwm-settings-threshold-fill{height:var(--fwm-space-2);margin-top:calc(var(--fwm-space-2) / -2);border-radius:var(--fwm-radius-full);position:absolute;top:50%;left:0}.fwm-settings-threshold-track{background:var(--fwm-surface-2);right:0}.fwm-settings-threshold-fill{width:var(--fwm-settings-threshold-at);background:var(--fwm-alert-in-range)}.fwm-settings-threshold-knob{top:0;left:var(--fwm-settings-threshold-at);width:var(--fwm-settings-knob);height:var(--fwm-settings-knob);margin-left:calc(var(--fwm-settings-knob) / -2);background:var(--fwm-bg);border:var(--fwm-settings-ring-w) solid var(--fwm-alert-in-range);border-radius:var(--fwm-radius-full);position:absolute}.fwm-settings-threshold-input{top:0;bottom:0;left:calc(var(--fwm-settings-knob) / -2);right:calc(var(--fwm-settings-knob) / -2);appearance:none;touch-action:manipulation;background:0 0;width:auto;margin:0;padding:0;position:absolute}.fwm-settings-threshold-input::-webkit-slider-runnable-track{height:var(--fwm-settings-knob);background:0 0}.fwm-settings-threshold-input::-webkit-slider-thumb{appearance:none;width:var(--fwm-settings-knob);height:var(--fwm-settings-knob);background:0 0;border:none}.fwm-settings-threshold-input::-moz-range-track{height:var(--fwm-settings-knob);background:0 0}.fwm-settings-threshold-input::-moz-range-thumb{width:var(--fwm-settings-knob);height:var(--fwm-settings-knob);background:0 0;border:none}.fwm-settings-threshold[data-fwm-settings-wired=false] .fwm-settings-threshold-fill{background:var(--fwm-surface-2)}.fwm-settings-threshold[data-fwm-settings-wired=false] .fwm-settings-threshold-knob{border-color:var(--fwm-line-strong)}.fwm-settings-threshold[data-fwm-threshold-covered=false] .fwm-settings-threshold-fill,.fwm-settings-threshold[data-fwm-threshold-covered=false] .fwm-settings-threshold-knob{display:none}.fwm-settings-threshold-scale{margin-top:var(--fwm-space-3);font-size:var(--fwm-text-micro);color:var(--fwm-text-disabled);justify-content:space-between;display:flex}.fwm-settings-row{justify-content:space-between;align-items:center;gap:var(--fwm-space-3);height:var(--fwm-settings-row-h);border-bottom:var(--fwm-settings-rule-w) solid var(--fwm-line);display:flex}.fwm-settings-row-label{font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) * .04);min-width:0;font-weight:600}.fwm-settings-row[data-fwm-settings-row=off] .fwm-settings-row-label{color:var(--fwm-text-muted)}.fwm-settings-switch{width:var(--fwm-settings-switch-w);height:var(--fwm-touch-min);border-radius:var(--fwm-radius-0);appearance:none;touch-action:manipulation;background:0 0;border:none;flex:none;align-items:center;padding:0;display:flex}.fwm-settings-switch-track{width:100%;height:var(--fwm-settings-track-h);padding:0 var(--fwm-settings-knob-inset);border-radius:var(--fwm-radius-full);background:var(--fwm-line);transition:background-color var(--fwm-dur-fast) var(--fwm-ease-out);justify-content:flex-start;align-items:center;display:flex}.fwm-settings-switch[aria-checked=true] .fwm-settings-switch-track{background:var(--fwm-alert-clear);justify-content:flex-end}.fwm-settings-switch-knob{width:var(--fwm-settings-knob-sm);height:var(--fwm-settings-knob-sm);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);flex:none}.fwm-settings-switch[aria-checked=true] .fwm-settings-switch-knob{background:var(--fwm-bg)}.fwm-settings-switch[disabled] .fwm-settings-switch-track,.fwm-settings-switch[disabled][aria-checked=true] .fwm-settings-switch-track{background:var(--fwm-surface-2)}.fwm-settings-removal-button:active:not([disabled]),.fwm-settings-removal-cancel:active:not([disabled]){filter:brightness(.88);transform:scale(.98)}.fwm-settings-mode-field{align-items:center;gap:var(--fwm-space-3);margin-top:var(--fwm-space-3);display:flex}.fwm-settings-mode-select{min-width:0;min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-4);border:var(--fwm-settings-rule-w) solid var(--fwm-line);border-left:var(--fwm-settings-mark-w) solid var(--fwm-accent-mesh);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-2);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) * .08);text-transform:uppercase;color:var(--fwm-text);touch-action:manipulation;appearance:none;flex:auto;font-weight:700}.fwm-settings-mode-select option{background:var(--fwm-surface-1);color:var(--fwm-text);text-transform:none;letter-spacing:normal}.fwm-settings-mode-select[disabled]{border-left-color:var(--fwm-line);background:var(--fwm-surface-1);color:var(--fwm-text-disabled)}.fwm-settings-mode-badge{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .16);color:var(--fwm-accent-mesh);text-align:right;flex:none;min-width:0}.fwm-settings-mode-notice{margin:var(--fwm-space-3) 0 0;padding-left:var(--fwm-space-3);border-left:var(--fwm-settings-ring-w) solid var(--fwm-alert-approaching);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);line-height:1.8}.fwm-settings-stored{gap:var(--fwm-space-3);margin:var(--fwm-space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.fwm-settings-stored-item{padding-left:var(--fwm-space-3);border-left:var(--fwm-settings-mark-w) solid var(--fwm-line-strong);min-width:0}.fwm-settings-stored-item[data-fwm-settings-disposition=removed]{border-left-color:var(--fwm-destructive)}.fwm-settings-stored-item[data-fwm-settings-disposition=kept]{border-left-color:var(--fwm-alert-clear)}.fwm-settings-stored-head{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-3);display:flex}.fwm-settings-stored-label{font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) * .04);min-width:0;font-weight:600}.fwm-settings-stored-tag{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .16);color:var(--fwm-text-muted);white-space:nowrap}.fwm-settings-stored-item[data-fwm-settings-disposition=removed] .fwm-settings-stored-tag{color:var(--fwm-destructive)}.fwm-settings-stored-item[data-fwm-settings-disposition=kept] .fwm-settings-stored-tag{color:var(--fwm-alert-clear)}.fwm-settings-stored-detail{margin:var(--fwm-space-2) 0 0;font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);line-height:1.7}.fwm-settings-promises{gap:var(--fwm-space-2);margin-top:var(--fwm-space-4);padding-left:var(--fwm-space-3);border-left:var(--fwm-settings-ring-w) solid var(--fwm-alert-approaching);flex-direction:column;display:flex}.fwm-settings-promise{font-size:var(--fwm-text-micro);color:var(--fwm-text-2);margin:0;line-height:1.7}.fwm-settings-mute-countdown{margin:var(--fwm-space-2) 0 0;font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .08);color:var(--fwm-alert-approaching);line-height:1.7}.fwm-settings-removal{margin-top:var(--fwm-space-6);flex-direction:column;min-width:0;display:flex}.fwm-settings-removal-warning{margin:0 0 var(--fwm-space-3);padding-left:var(--fwm-space-3);border-left:var(--fwm-settings-ring-w) solid var(--fwm-destructive);font-size:var(--fwm-text-micro);color:var(--fwm-destructive);line-height:1.8}.fwm-settings-removal-report{gap:var(--fwm-space-2);margin:0 0 var(--fwm-space-3);padding:var(--fwm-space-3) var(--fwm-space-4);border:var(--fwm-settings-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);flex-direction:column;line-height:1.7;list-style:none;display:flex}.fwm-settings-removal-reason{margin:0 0 var(--fwm-space-3);padding-left:var(--fwm-space-3);border-left:var(--fwm-settings-ring-w) solid var(--fwm-alert-approaching);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);line-height:1.8}.fwm-settings-removal-actions{gap:var(--fwm-space-2);min-width:0;display:flex}.fwm-settings-removal-button,.fwm-settings-removal-cancel{min-width:0;height:var(--fwm-space-12);padding:0 var(--fwm-space-3);border-radius:var(--fwm-radius-1);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-body);letter-spacing:calc(var(--fwm-text-body) * .12);text-transform:uppercase;white-space:nowrap;touch-action:manipulation;transition:transform var(--fwm-dur-instant) var(--fwm-ease-out), filter var(--fwm-dur-instant) var(--fwm-ease-out);background:0 0;flex:1;justify-content:center;align-items:center;font-weight:600;display:flex}.fwm-settings-removal-button{border:var(--fwm-settings-rule-w) solid var(--fwm-destructive);color:var(--fwm-destructive)}.fwm-settings-removal-cancel{border:var(--fwm-settings-rule-w) solid var(--fwm-line-strong);color:var(--fwm-text-2)}.fwm-settings-removal-button[disabled],.fwm-settings-removal-cancel[disabled]{border-color:var(--fwm-line);background:var(--fwm-surface-1);color:var(--fwm-text-disabled)}.fwm-settings-threshold[data-fwm-threshold-ft="100"]{--fwm-settings-threshold-at:0}.fwm-settings-threshold[data-fwm-threshold-ft="150"]{--fwm-settings-threshold-at:5.5556%}.fwm-settings-threshold[data-fwm-threshold-ft="200"]{--fwm-settings-threshold-at:11.1111%}.fwm-settings-threshold[data-fwm-threshold-ft="250"]{--fwm-settings-threshold-at:16.6667%}.fwm-settings-threshold[data-fwm-threshold-ft="300"]{--fwm-settings-threshold-at:22.2222%}.fwm-settings-threshold[data-fwm-threshold-ft="350"]{--fwm-settings-threshold-at:27.7778%}.fwm-settings-threshold[data-fwm-threshold-ft="400"]{--fwm-settings-threshold-at:33.3333%}.fwm-settings-threshold[data-fwm-threshold-ft="450"]{--fwm-settings-threshold-at:38.8889%}.fwm-settings-threshold[data-fwm-threshold-ft="500"]{--fwm-settings-threshold-at:44.4444%}.fwm-settings-threshold[data-fwm-threshold-ft="550"]{--fwm-settings-threshold-at:50%}.fwm-settings-threshold[data-fwm-threshold-ft="600"]{--fwm-settings-threshold-at:55.5556%}.fwm-settings-threshold[data-fwm-threshold-ft="650"]{--fwm-settings-threshold-at:61.1111%}.fwm-settings-threshold[data-fwm-threshold-ft="700"]{--fwm-settings-threshold-at:66.6667%}.fwm-settings-threshold[data-fwm-threshold-ft="750"]{--fwm-settings-threshold-at:72.2222%}.fwm-settings-threshold[data-fwm-threshold-ft="800"]{--fwm-settings-threshold-at:77.7778%}.fwm-settings-threshold[data-fwm-threshold-ft="850"]{--fwm-settings-threshold-at:83.3333%}.fwm-settings-threshold[data-fwm-threshold-ft="900"]{--fwm-settings-threshold-at:88.8889%}.fwm-settings-threshold[data-fwm-threshold-ft="950"]{--fwm-settings-threshold-at:94.4444%}.fwm-settings-threshold[data-fwm-threshold-ft="1000"]{--fwm-settings-threshold-at:100%}.fwm-settings-textsize-list{gap:var(--fwm-space-2);margin-top:var(--fwm-space-3);flex-wrap:wrap;display:flex}.fwm-settings-textsize-step{min-width:var(--fwm-touch-min);min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border:var(--fwm-settings-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);touch-action:manipulation;transition:transform var(--fwm-dur-instant) var(--fwm-ease-out), filter var(--fwm-dur-instant) var(--fwm-ease-out);flex:auto}.fwm-settings-textsize-step:active:not([disabled]){filter:brightness(.88);transform:scale(.98)}.fwm-settings-textsize-step[aria-checked=true]{border-color:var(--fwm-accent-mesh);background:var(--fwm-surface-2);color:var(--fwm-accent-mesh);font-weight:700}.fwm-settings-textsize-step[disabled]{color:var(--fwm-text-disabled)}.fwm-settings-textsize-sample{margin:var(--fwm-space-3) 0 0;font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .18);color:var(--fwm-text-muted)}.fwm-settings-permissions{gap:var(--fwm-space-2);margin-top:var(--fwm-space-3);flex-direction:column;display:flex}.fwm-settings-typeface-list{gap:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-settings-typeface-option{gap:var(--fwm-space-1);min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border:var(--fwm-settings-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);color:var(--fwm-text-muted);text-align:left;touch-action:manipulation;flex-direction:column;align-items:flex-start;display:flex}.fwm-settings-typeface-option[data-fwm-selected=true]{border-color:var(--fwm-accent-scan);color:var(--fwm-text)}.fwm-settings-typeface-name{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1)}.fwm-settings-typeface-option[data-fwm-settings-typeface=system] .fwm-settings-typeface-sample{font-family:system-ui,sans-serif}.fwm-settings-typeface-option[data-fwm-settings-typeface=original] .fwm-settings-typeface-sample{font-family:Chakra Petch,system-ui,sans-serif}.fwm-settings-typeface-sample{font-size:var(--fwm-text-body);color:var(--fwm-text)}.fwm-settings-link{gap:var(--fwm-space-2);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border:var(--fwm-settings-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);color:var(--fwm-text);text-align:left;touch-action:manipulation;justify-content:space-between;align-items:center;display:flex}.fwm-settings-link-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1)}.fwm-settings-link-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fwm-settings-build{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 10);color:var(--fwm-text-muted);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.fwm-settings-stored-fold{margin-top:var(--fwm-space-2)}.fwm-settings-stored-summary{align-items:center;gap:var(--fwm-space-2);min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border:var(--fwm-settings-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text);cursor:pointer;touch-action:manipulation;font-weight:700;display:flex}.fwm-settings-stored-summary::-webkit-details-marker{display:none}.fwm-settings-stored-summary{list-style:none}.fwm-settings-stored-summary:after{content:"+";color:var(--fwm-text-muted);margin-inline-start:auto}.fwm-settings-stored-fold[open] .fwm-settings-stored-summary:after{content:"−"}.fwm-settings-design-list{gap:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-settings-design-option{gap:var(--fwm-space-1);min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border:var(--fwm-settings-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);color:var(--fwm-text-muted);text-align:left;touch-action:manipulation;flex-direction:column;align-items:flex-start;display:flex}.fwm-settings-design-option[data-fwm-selected=true]{border-color:var(--fwm-accent-scan);color:var(--fwm-text)}.fwm-settings-design-name{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1)}.fwm-settings-design-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-settingsv1{gap:var(--fwm-space-3);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));flex-direction:column;display:flex;overflow-y:auto}.fwm-settingsv1-header{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-settingsv1-title{font-size:var(--fwm-text-title);color:var(--fwm-text);font-weight:800}.fwm-settingsv1-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-settingsv1-note[data-fwm-warn=true]{padding:var(--fwm-space-3);border:var(--fwm-rule-w) solid var(--fwm-alert-approaching);border-radius:var(--fwm-radius-4);color:var(--fwm-alert-approaching)}.fwm-settingsv1-card{gap:var(--fwm-space-3);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-1);flex-direction:column;display:flex}.fwm-settingsv1-card-head{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-2);display:flex}.fwm-settingsv1-card-title{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);font-weight:700}.fwm-settingsv1-card-value{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-settingsv1-swatches{gap:var(--fwm-space-2);grid-template-columns:1fr 1fr;display:grid}.fwm-settingsv1-swatch{gap:var(--fwm-space-2);min-height:var(--fwm-touch-min);padding:var(--fwm-space-3);border:var(--fwm-mark-w) solid transparent;border-radius:var(--fwm-radius-4);background:var(--fwm-swatch-bg);text-align:left;touch-action:manipulation;flex-direction:column;display:flex}.fwm-settingsv1-swatch[data-fwm-selected=true]{border-color:var(--fwm-swatch-clear)}.fwm-settingsv1-swatch:disabled{opacity:.4}.fwm-settingsv1-swatch-chips{gap:var(--fwm-space-1);display:flex}.fwm-settingsv1-chip{width:var(--fwm-space-4);height:var(--fwm-space-4);border-radius:var(--fwm-radius-full)}.fwm-settingsv1-chip[data-fwm-chip=bg]{border:var(--fwm-rule-w) solid var(--fwm-swatch-clear);background:var(--fwm-swatch-bg)}.fwm-settingsv1-chip[data-fwm-chip=accent]{background:var(--fwm-swatch-clear)}.fwm-settingsv1-chip[data-fwm-chip=alert]{background:var(--fwm-swatch-alert)}.fwm-settingsv1-swatch-name{font-size:var(--fwm-text-micro);color:var(--fwm-swatch-clear);font-weight:600}.fwm-settingsv1-swatch{--fwm-swatch-bg:var(--fwm-swatch-night-watch-bg);--fwm-swatch-clear:var(--fwm-swatch-night-watch-clear);--fwm-swatch-alert:var(--fwm-swatch-night-watch-alert)}.fwm-settingsv1-swatch[data-fwm-mode-swatch=ember]{--fwm-swatch-bg:var(--fwm-swatch-ember-bg);--fwm-swatch-clear:var(--fwm-swatch-ember-clear);--fwm-swatch-alert:var(--fwm-swatch-ember-alert)}.fwm-settingsv1-swatch[data-fwm-mode-swatch=tide]{--fwm-swatch-bg:var(--fwm-swatch-tide-bg);--fwm-swatch-clear:var(--fwm-swatch-tide-clear);--fwm-swatch-alert:var(--fwm-swatch-tide-alert)}.fwm-settingsv1-swatch[data-fwm-mode-swatch=moss]{--fwm-swatch-bg:var(--fwm-swatch-moss-bg);--fwm-swatch-clear:var(--fwm-swatch-moss-clear);--fwm-swatch-alert:var(--fwm-swatch-moss-alert)}.fwm-settingsv1-swatch[data-fwm-mode-swatch=sodium]{--fwm-swatch-bg:var(--fwm-swatch-sodium-bg);--fwm-swatch-clear:var(--fwm-swatch-sodium-clear);--fwm-swatch-alert:var(--fwm-swatch-sodium-alert)}.fwm-settingsv1-swatch[data-fwm-mode-swatch=slate]{--fwm-swatch-bg:var(--fwm-swatch-slate-bg);--fwm-swatch-clear:var(--fwm-swatch-slate-clear);--fwm-swatch-alert:var(--fwm-swatch-slate-alert)}.fwm-settingsv1-swatch[data-fwm-mode-swatch=carbon]{--fwm-swatch-bg:var(--fwm-swatch-carbon-bg);--fwm-swatch-clear:var(--fwm-swatch-carbon-clear);--fwm-swatch-alert:var(--fwm-swatch-carbon-alert)}.fwm-settingsv1-swatch[data-fwm-mode-swatch=violet]{--fwm-swatch-bg:var(--fwm-swatch-violet-bg);--fwm-swatch-clear:var(--fwm-swatch-violet-clear);--fwm-swatch-alert:var(--fwm-swatch-violet-alert)}.fwm-settingsv1-swatch[data-fwm-mode-swatch=e-ink]{--fwm-swatch-bg:var(--fwm-swatch-e-ink-bg);--fwm-swatch-clear:var(--fwm-swatch-e-ink-clear);--fwm-swatch-alert:var(--fwm-swatch-e-ink-alert)}.fwm-settingsv1-swatch[data-fwm-mode-swatch=refinement]{--fwm-swatch-bg:var(--fwm-swatch-refinement-bg);--fwm-swatch-clear:var(--fwm-swatch-refinement-clear);--fwm-swatch-alert:var(--fwm-swatch-refinement-alert)}.fwm-settingsv1-swatch[data-fwm-mode-swatch=paper]{--fwm-swatch-bg:var(--fwm-swatch-paper-bg);--fwm-swatch-clear:var(--fwm-swatch-paper-clear);--fwm-swatch-alert:var(--fwm-swatch-paper-alert)}.fwm-settingsv1-designs{gap:var(--fwm-space-2);flex-wrap:wrap;display:flex}.fwm-settingsv1-design{gap:var(--fwm-space-1);min-height:var(--fwm-touch-min);padding:var(--fwm-space-3);border:var(--fwm-mark-w) solid transparent;border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);text-align:left;touch-action:manipulation;flex-direction:column;flex:1;display:flex}.fwm-settingsv1-design[data-fwm-selected=true]{border-color:var(--fwm-accent-scan)}.fwm-settingsv1-design-name{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:700}.fwm-settingsv1-design-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-settingsv1-threshold-reading{font-size:var(--fwm-text-readout);color:var(--fwm-accent-scan);font-weight:800;line-height:1}.fwm-settingsv1-threshold-unit{font-size:var(--fwm-text-body)}.fwm-settingsv1-stops{gap:var(--fwm-space-1);padding:var(--fwm-space-1);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-sunk);display:flex}.fwm-settingsv1-stop{min-height:var(--fwm-touch-min);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);touch-action:manipulation;background:0 0;border:none;flex:1;font-weight:600}.fwm-settingsv1-stop[data-fwm-selected=true]{background:var(--fwm-accent-scan);color:var(--fwm-text-on-alert)}.fwm-settingsv1-switches{gap:var(--fwm-space-2);flex-direction:column;list-style:none;display:flex}.fwm-settingsv1-switch-row,.fwm-settingsv1-help{align-items:center;gap:var(--fwm-space-3);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);text-align:left;touch-action:manipulation;border:none;display:flex}.fwm-settingsv1-switch-where{gap:var(--fwm-space-1);flex-direction:column;margin-right:auto;display:flex}.fwm-settingsv1-switch-label{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:600}.fwm-settingsv1-switch-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-settingsv1-track{width:calc(var(--fwm-space-6) + var(--fwm-space-8));height:var(--fwm-space-8);padding:var(--fwm-space-1);border-radius:var(--fwm-radius-full);background:var(--fwm-line);transition:background var(--fwm-dur-fast) var(--fwm-ease-out);flex:none;justify-content:flex-start;align-items:center;display:flex}.fwm-settingsv1-track[data-fwm-on=true]{background:var(--fwm-accent-scan);justify-content:flex-end}.fwm-settingsv1-knob{width:var(--fwm-space-6);height:var(--fwm-space-6);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted)}.fwm-settingsv1-track[data-fwm-on=true] .fwm-settingsv1-knob{background:var(--fwm-text-on-alert)}.fwm-settingsv1-chevron{font-size:var(--fwm-text-subtitle);color:var(--fwm-text-muted)}.fwm-settingsv1-removal{padding-top:var(--fwm-space-2)}.fwm-settingsv1-perms{gap:var(--fwm-space-2);flex-direction:column;list-style:none;display:flex}.fwm-settingsv1-perm{align-items:center;gap:var(--fwm-space-3);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);text-align:left;touch-action:manipulation;border:none;display:flex}.fwm-settingsv1-perm-rule{width:var(--fwm-mark-w);height:var(--fwm-space-8);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);flex:none}[data-fwm-state=ALLOW] .fwm-settingsv1-perm-rule{background:var(--fwm-accent-scan)}[data-fwm-state=GRANTED] .fwm-settingsv1-perm-rule{background:var(--fwm-alert-clear)}[data-fwm-state=DENIED] .fwm-settingsv1-perm-rule{background:var(--fwm-alert-in-range)}[data-fwm-state=OPTIONAL] .fwm-settingsv1-perm-rule{background:var(--fwm-alert-approaching)}.fwm-settingsv1-perm-word{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);flex:none}[data-fwm-state=GRANTED] .fwm-settingsv1-perm-word{color:var(--fwm-alert-clear)}[data-fwm-state=DENIED] .fwm-settingsv1-perm-word{color:var(--fwm-alert-in-range-text)}[data-fwm-state=ALLOW] .fwm-settingsv1-perm-word{color:var(--fwm-accent-scan)}.fwm-settingsv1-removal{gap:var(--fwm-space-2);padding-top:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-settingsv1-removal-warning{padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-tint-in-range);font-size:var(--fwm-text-micro);color:var(--fwm-alert-in-range-text)}.fwm-settingsv1-removal-key{min-height:var(--fwm-touch-min);padding:var(--fwm-space-4);border:var(--fwm-rule-w) solid var(--fwm-alert-in-range);border-radius:var(--fwm-radius-5);font-size:var(--fwm-text-body);color:var(--fwm-alert-in-range-text);touch-action:manipulation;background:0 0;font-weight:600}.fwm-settingsv1-removal-key:disabled{border-color:var(--fwm-line);color:var(--fwm-text-muted)}.fwm-settingsv1-removal-cancel{min-height:var(--fwm-touch-min);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);touch-action:manipulation;border:none;font-weight:600}.fwm-settingsv1-removal-lines{gap:var(--fwm-space-1);flex-direction:column;list-style:none;display:flex}.fwm-settingsv1-removal-line,.fwm-settingsv1-removal-reason{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-settingsv1>*{flex-shrink:0}.fwm-settingsv1-glass-sample{padding:var(--fwm-space-3);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim);font-size:var(--fwm-text-micro);color:var(--fwm-text-2)}.fwm-triage{--fwm-triage-rule-w:calc(var(--fwm-space-1) / 4);--fwm-triage-row-h:calc(var(--fwm-space-8) * 2);--fwm-triage-footer-h:calc(var(--fwm-space-6) + var(--fwm-space-8));--fwm-triage-switch-w:calc(var(--fwm-space-6) + var(--fwm-space-8));--fwm-triage-track-h:calc(var(--fwm-space-8) - var(--fwm-space-1) / 2);--fwm-triage-knob:var(--fwm-space-6);--fwm-triage-knob-inset:calc((var(--fwm-triage-track-h) - var(--fwm-triage-knob)) / 2);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-triage-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-triage-rule-w) solid var(--fwm-line);flex:none;display:flex}.fwm-triage-title{font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-subtitle) / 10);color:var(--fwm-text);white-space:nowrap;margin:0;font-weight:700}.fwm-triage-strapline{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;text-overflow:ellipsis;overflow:hidden}.fwm-triage-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-triage-card{border:var(--fwm-triage-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-1);background:var(--fwm-surface-1);padding:var(--fwm-space-4);flex:none;min-width:0}.fwm-triage-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-triage-projection{align-items:baseline;gap:var(--fwm-space-2);margin-top:var(--fwm-space-2);min-width:0;display:flex}.fwm-triage-projection-value{font-size:var(--fwm-text-readout);color:var(--fwm-alert-clear);flex:none;font-weight:700;line-height:.9}.fwm-triage-projection-value[data-fwm-triage-projected=unknown]{color:var(--fwm-text-muted)}.fwm-triage-projection-caption{min-width:0;font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);line-height:1.6;overflow:hidden}.fwm-triage-owners{flex:none;min-width:0}.fwm-triage-owner{justify-content:space-between;align-items:center;gap:var(--fwm-space-3);height:var(--fwm-triage-row-h);border-bottom:var(--fwm-triage-rule-w) solid var(--fwm-line);min-width:0;display:flex}.fwm-triage-owner:last-child{border-bottom:none}.fwm-triage-owner-main{min-width:0}.fwm-triage-owner-label{font-size:var(--fwm-text-body);color:var(--fwm-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fwm-triage-owner[data-fwm-triage-owner-enabled=false] .fwm-triage-owner-label{color:var(--fwm-text-muted)}.fwm-triage-owner-caption{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);text-overflow:ellipsis;overflow:hidden}.fwm-triage-switch{width:var(--fwm-triage-switch-w);height:var(--fwm-touch-min);border-radius:var(--fwm-radius-0);appearance:none;touch-action:manipulation;background:0 0;border:none;flex:none;align-items:center;padding:0;display:flex}.fwm-triage-switch-track{width:100%;height:var(--fwm-triage-track-h);padding:0 var(--fwm-triage-knob-inset);border-radius:var(--fwm-radius-full);background:var(--fwm-line);transition:background-color var(--fwm-dur-fast) var(--fwm-ease-out);justify-content:flex-start;align-items:center;display:flex}.fwm-triage-switch[aria-checked=true] .fwm-triage-switch-track{background:var(--fwm-alert-in-range);justify-content:flex-end}.fwm-triage-switch[data-fwm-triage-switch-tone=pierce][aria-checked=true] .fwm-triage-switch-track{background:var(--fwm-alert-approaching)}.fwm-triage-switch-knob{width:var(--fwm-triage-knob);height:var(--fwm-triage-knob);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);flex:none}.fwm-triage-switch[aria-checked=true] .fwm-triage-switch-knob{background:var(--fwm-bg)}.fwm-triage-switch[disabled] .fwm-triage-switch-track,.fwm-triage-switch[disabled][aria-checked=true] .fwm-triage-switch-track{background:var(--fwm-surface-2)}.fwm-triage-switch[disabled] .fwm-triage-switch-knob,.fwm-triage-switch[disabled][aria-checked=true] .fwm-triage-switch-knob{background:var(--fwm-text-disabled)}.fwm-triage-notice .fwm-triage-card-label{letter-spacing:calc(var(--fwm-text-micro) * .18);margin-bottom:var(--fwm-space-3);white-space:normal}.fwm-triage-notice-body{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);margin:0;line-height:1.9}.fwm-triage-footer{flex:none;margin-top:auto}.fwm-triage-realert{justify-content:space-between;align-items:center;gap:var(--fwm-space-3);height:var(--fwm-triage-footer-h);border-top:var(--fwm-triage-rule-w) solid var(--fwm-line);min-width:0;display:flex}.fwm-triage-header .fwm-brand-mark{color:var(--fwm-text)}.fwm-triagev1{gap:var(--fwm-space-3);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));flex-direction:column;display:flex;overflow-y:auto}.fwm-triagev1-header{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-triagev1-title{font-size:var(--fwm-text-title);color:var(--fwm-text);font-weight:800}.fwm-triagev1-hero{align-items:center;gap:var(--fwm-space-4);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-tint-approaching);display:flex}.fwm-triagev1-figure{font-size:var(--fwm-text-readout);color:var(--fwm-alert-approaching);flex:none;font-weight:800;line-height:.85}.fwm-triagev1-hero[data-fwm-known=false] .fwm-triagev1-figure{color:var(--fwm-text-muted)}.fwm-triagev1-hero-body{font-size:var(--fwm-text-micro);color:var(--fwm-text-2)}.fwm-triagev1-baseline{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-triagev1-rows{gap:var(--fwm-space-2);flex-direction:column;list-style:none;display:flex}.fwm-triagev1-row{align-items:center;gap:var(--fwm-space-3);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);text-align:left;touch-action:manipulation;border:none;display:flex}.fwm-triagev1-row-where{gap:var(--fwm-space-1);flex-direction:column;margin-right:auto;display:flex}.fwm-triagev1-row-label{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:600}.fwm-triagev1-row-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-triagev1-track{width:calc(var(--fwm-space-6) + var(--fwm-space-8));height:var(--fwm-space-8);padding:var(--fwm-space-1);border-radius:var(--fwm-radius-full);background:var(--fwm-line);transition:background var(--fwm-dur-fast) var(--fwm-ease-out);flex:none;justify-content:flex-start;align-items:center;display:flex}.fwm-triagev1-track[data-fwm-on=true]{background:var(--fwm-alert-approaching);justify-content:flex-end}.fwm-triagev1-knob{width:var(--fwm-space-6);height:var(--fwm-space-6);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted)}.fwm-triagev1-track[data-fwm-on=true] .fwm-triagev1-knob{background:var(--fwm-text-on-alert)}.fwm-triagev1>*{flex-shrink:0}.fwm-helpv1{gap:var(--fwm-space-3);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));flex-direction:column;display:flex;overflow-y:auto}.fwm-helpv1-header{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-helpv1-title{font-size:var(--fwm-text-title);color:var(--fwm-text);font-weight:800}.fwm-helpv1-promise{gap:var(--fwm-space-2);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-tint-clear);flex-direction:column;display:flex}.fwm-helpv1-promise-title{font-size:var(--fwm-text-subtitle);color:var(--fwm-alert-clear);font-weight:800}.fwm-helpv1-promise-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-2)}.fwm-helpv1-section{gap:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-helpv1-section-title{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .18);color:var(--fwm-text-muted);padding-top:var(--fwm-space-2)}.fwm-helpv1-card{gap:var(--fwm-space-2);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-1);flex-direction:column;display:flex}.fwm-helpv1-question{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);font-weight:700}.fwm-helpv1-answer{font-size:var(--fwm-text-body);color:var(--fwm-text-2)}.fwm-helpv1-files{gap:var(--fwm-space-1);flex-direction:column;list-style:none;display:flex}.fwm-helpv1-file{font-size:var(--fwm-text-micro);color:var(--fwm-accent-scan);overflow-wrap:anywhere}.fwm-helpv1>*{flex-shrink:0}.fwm-lookupv1{gap:var(--fwm-space-3);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));flex-direction:column;display:flex;overflow-y:auto}.fwm-lookupv1-header{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-lookupv1-title{font-size:var(--fwm-text-title);color:var(--fwm-text);font-weight:800}.fwm-lookupv1-field{align-items:center;gap:var(--fwm-space-3);min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);display:flex}.fwm-lookupv1-input{min-width:0;font-size:var(--fwm-text-body);color:var(--fwm-text);background:0 0;border:none;flex:1}.fwm-lookupv1-input::placeholder{color:var(--fwm-text-muted)}.fwm-lookupv1-badge{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-accent-scan);flex:none}.fwm-lookupv1-filters{gap:var(--fwm-space-2);padding-bottom:var(--fwm-space-1);display:flex;overflow-x:auto}.fwm-lookupv1-chip{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-1);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);white-space:nowrap;touch-action:manipulation;border:none;flex:none;font-weight:600}.fwm-lookupv1-chip[data-fwm-selected=true]{background:var(--fwm-text);color:var(--fwm-bg)}.fwm-lookupv1-count{align-items:center;gap:var(--fwm-space-3);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);display:flex}.fwm-lookupv1-count-figure{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);font-weight:700}.fwm-lookupv1-count-body,.fwm-lookupv1-empty{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-lookupv1-results{gap:var(--fwm-space-2);flex-direction:column;list-style:none;display:flex}.fwm-lookupv1-result,.fwm-lookupv1-plate{align-items:center;gap:var(--fwm-space-3);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);text-align:left;touch-action:manipulation;border:none;display:flex}.fwm-lookupv1-dot{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);flex:none}.fwm-lookupv1-dot[data-fwm-owner=police],.fwm-lookupv1-dot[data-fwm-owner=inter_agency]{background:var(--fwm-alert-in-range)}.fwm-lookupv1-dot[data-fwm-owner=hoa],.fwm-lookupv1-dot[data-fwm-owner=private]{background:var(--fwm-alert-approaching)}.fwm-lookupv1-where{gap:var(--fwm-space-1);flex-direction:column;min-width:0;margin-right:auto;display:flex}.fwm-lookupv1-place{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:600}.fwm-lookupv1-owner,.fwm-lookupv1-dist{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-lookupv1-dist{flex:none}.fwm-lookupv1-chevron{font-size:var(--fwm-text-subtitle);color:var(--fwm-text-muted)}.fwm-lookupv1-plate-panel{gap:var(--fwm-space-3);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-1);flex-direction:column;display:flex}.fwm-lookupv1-plate-heading{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);font-weight:700}.fwm-lookupv1-plate-body,.fwm-lookupv1-plate-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-lookupv1-plate-field{gap:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-lookupv1-plate-field-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .12);color:var(--fwm-text-muted)}.fwm-lookupv1-plate-field .fwm-lookupv1-input{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border:var(--fwm-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk)}.fwm-lookupv1-plate-go{min-height:var(--fwm-touch-min);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-accent-scan);font-size:var(--fwm-text-body);color:var(--fwm-text-on-alert);touch-action:manipulation;border:none;font-weight:700}.fwm-lookupv1-plate-outcome{font-size:var(--fwm-text-micro);color:var(--fwm-alert-clear)}.fwm-lookupv1>*{flex-shrink:0}.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}}.fwm-intelv1{--fwm-intelv1-owner:var(--fwm-line-strong);gap:var(--fwm-space-3);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4) + env(safe-area-inset-bottom,0px));border-top:var(--fwm-mark-w) solid var(--fwm-intelv1-owner);border-radius:var(--fwm-radius-5) var(--fwm-radius-5) var(--fwm-radius-0) var(--fwm-radius-0);background:var(--fwm-bg);flex-direction:column;display:flex;overflow-y:auto}.fwm-intelv1[data-fwm-owner=police]{--fwm-intelv1-owner:var(--fwm-alert-in-range)}.fwm-intelv1[data-fwm-owner=inter_agency]{--fwm-intelv1-owner:var(--fwm-alert-multiple)}.fwm-intelv1[data-fwm-owner=hoa]{--fwm-intelv1-owner:var(--fwm-alert-approaching)}.fwm-intelv1[data-fwm-owner=private]{--fwm-intelv1-owner:var(--fwm-plasma-6)}.fwm-intelv1[data-fwm-owner=unverified]{--fwm-intelv1-owner:var(--fwm-accent-scan)}.fwm-intelv1-header{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-intelv1-screen-title{font-size:var(--fwm-text-title);color:var(--fwm-text);margin-right:auto;font-weight:800}.fwm-intelv1-id{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);overflow-wrap:anywhere}.fwm-intelv1-empty{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-intelv1-hero{gap:var(--fwm-space-3);padding:var(--fwm-space-4);border:var(--fwm-rule-w) solid var(--fwm-intelv1-owner);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-1);flex-direction:column;display:flex}.fwm-intelv1-kicker{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text-2)}.fwm-intelv1-kicker[data-fwm-note=true]{color:var(--fwm-text-muted);letter-spacing:normal}.fwm-intelv1-place{font-size:var(--fwm-text-title);color:var(--fwm-text);overflow-wrap:anywhere;font-weight:800}.fwm-intelv1-locate{align-items:center;gap:var(--fwm-space-3);flex-wrap:wrap;display:flex}.fwm-intelv1-readout{align-items:baseline;gap:var(--fwm-space-2);flex-wrap:wrap;flex:1;display:flex}[data-fwm-state=in_range] .fwm-minimap{--fwm-minimap-hue:var(--fwm-alert-in-range)}[data-fwm-state=approaching] .fwm-minimap{--fwm-minimap-hue:var(--fwm-alert-approaching)}.fwm-intelv1-distance{font-size:var(--fwm-text-readout);color:var(--fwm-text);font-weight:800;line-height:1}.fwm-intelv1-unit,.fwm-intelv1-cardinal{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-intelv1-tiles{gap:var(--fwm-space-2);grid-template-columns:1fr 1fr;display:grid}.fwm-intelv1-tile:first-child{grid-column:1/-1}@media (min-width:35rem){.fwm-intelv1-tiles{grid-template-columns:repeat(3,1fr)}.fwm-intelv1-tile:first-child{grid-column:auto}}.fwm-intelv1-tile{gap:var(--fwm-space-1);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);flex-direction:column;display:flex}.fwm-intelv1-tile-value{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);overflow-wrap:anywhere;font-weight:700}.fwm-intelv1-tile[data-fwm-known=false] .fwm-intelv1-tile-value{color:var(--fwm-text-disabled)}.fwm-intelv1-tile-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1);color:var(--fwm-text-muted)}.fwm-intelv1-facts{gap:var(--fwm-space-2);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);grid-template-columns:1fr 1fr;list-style:none;display:grid}.fwm-intelv1-fact{gap:var(--fwm-space-1);flex-direction:column;min-width:0;display:flex}.fwm-intelv1-fact-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1);color:var(--fwm-text-muted)}.fwm-intelv1-fact-value{font-size:var(--fwm-text-body);color:var(--fwm-text);overflow-wrap:anywhere;font-weight:600}.fwm-intelv1-fact[data-fwm-tone=clear] .fwm-intelv1-fact-value{color:var(--fwm-alert-clear)}.fwm-intelv1-fact[data-fwm-tone=alert] .fwm-intelv1-fact-value{color:var(--fwm-alert-in-range)}.fwm-intelv1-fact[data-fwm-known=false] .fwm-intelv1-fact-value{color:var(--fwm-text-disabled)}.fwm-intelv1-mute-note{font-size:var(--fwm-text-micro);color:var(--fwm-alert-approaching)}.fwm-intelv1-actions{gap:var(--fwm-space-2);display:flex}.fwm-intelv1-key{min-height:var(--fwm-touch-min);border:var(--fwm-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);font-size:var(--fwm-text-body);color:var(--fwm-text-2);touch-action:manipulation;flex:1;font-weight:600}.fwm-intelv1-key:disabled{opacity:.5}.fwm-intelv1-primary{justify-content:center;align-items:center;gap:var(--fwm-space-2);min-height:var(--fwm-touch-min);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-4);background:var(--fwm-accent-scan);font-size:var(--fwm-text-body);color:var(--fwm-text-on-alert);touch-action:manipulation;border:none;font-weight:700;display:flex}.fwm-intelv1-primary-glyph{width:var(--fwm-space-4);height:var(--fwm-space-4);flex:none}.fwm-intelv1-key[data-fwm-key=dispute]{border-color:var(--fwm-alert-in-range);color:var(--fwm-alert-in-range-text)}.fwm-intelv1-outcome{font-size:var(--fwm-text-micro);color:var(--fwm-alert-clear)}.fwm-intelv1-outcome[data-fwm-failed=true]{color:var(--fwm-alert-in-range-text)}.fwm-intelv1>*{flex-shrink:0}.fwm-reportv1{gap:var(--fwm-space-3);padding:var(--fwm-space-2) var(--fwm-space-4) var(--fwm-space-6);border-top:var(--fwm-rule-w) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-5) var(--fwm-radius-5) var(--fwm-radius-0) var(--fwm-radius-0);background:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim);flex-direction:column;display:flex;overflow-y:auto}.fwm-reportv1-grabber{width:var(--fwm-space-8);height:var(--fwm-mark-w);border-radius:var(--fwm-radius-full);background:var(--fwm-line-strong);margin:var(--fwm-space-1) 0;align-self:center}.fwm-reportv1-header{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-reportv1-title{font-size:var(--fwm-text-title);color:var(--fwm-text);margin-right:auto;font-weight:800}.fwm-reportv1-modes{gap:var(--fwm-space-1);padding:var(--fwm-space-1);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-sunk);display:flex}.fwm-reportv1-mode{min-height:var(--fwm-touch-min);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);touch-action:manipulation;background:0 0;border:none;flex:1;font-weight:600}.fwm-reportv1-mode[data-fwm-selected=true]{background:var(--fwm-accent-scan);color:var(--fwm-text-on-alert)}.fwm-reportv1-mode:disabled{color:var(--fwm-text-disabled)}.fwm-reportv1-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-reportv1-position{align-items:center;gap:var(--fwm-space-3);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);display:flex}.fwm-reportv1-dot{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);flex:none}.fwm-reportv1-position[data-fwm-fix=true] .fwm-reportv1-dot{background:var(--fwm-alert-clear)}.fwm-reportv1-position-where{gap:var(--fwm-space-1);flex-direction:column;display:flex}.fwm-reportv1-position-label{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:600}.fwm-reportv1-coords{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-reportv1-facing-block{align-items:center;gap:var(--fwm-space-4);display:flex}.fwm-reportv1-dial{width:var(--fwm-reportv1-dial-size);height:var(--fwm-reportv1-dial-size);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-sunk);touch-action:manipulation;flex:none}.fwm-reportv1{--fwm-reportv1-dial-size:calc(var(--fwm-space-12) * 2)}.fwm-reportv1-dial-ring{fill:none;stroke:var(--fwm-line);stroke-width:1px}.fwm-reportv1-dial-wedge{fill:var(--fwm-tint-scan-soft);stroke:none}.fwm-reportv1-dial-centre{fill:var(--fwm-text);stroke:none}.fwm-reportv1-facing-readout{gap:var(--fwm-space-1);flex-direction:column;min-width:0;display:flex}.fwm-reportv1-facing-heading{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);font-weight:700}.fwm-reportv1-facing-label,.fwm-reportv1-facing-hint{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-reportv1-status{align-items:center;gap:var(--fwm-space-2);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);display:flex}.fwm-reportv1-status-dot{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);flex:none}.fwm-reportv1-status[data-fwm-report-status=blocked]{color:var(--fwm-alert-in-range-text)}.fwm-reportv1-status[data-fwm-report-status=blocked] .fwm-reportv1-status-dot{background:var(--fwm-alert-in-range)}.fwm-reportv1-status[data-fwm-report-status=queued]{color:var(--fwm-alert-approaching)}.fwm-reportv1-status[data-fwm-report-status=queued] .fwm-reportv1-status-dot{background:var(--fwm-alert-approaching)}.fwm-reportv1-submit{min-height:var(--fwm-touch-min);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-accent-scan);font-size:var(--fwm-text-subtitle);color:var(--fwm-text-on-alert);touch-action:manipulation;border:none;font-weight:700}.fwm-reportv1-submit:disabled{background:var(--fwm-line);color:var(--fwm-text-muted)}.fwm-reportv1-hold{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1);color:var(--fwm-text-muted);text-align:center}.fwm-reportv1-mounts{gap:var(--fwm-space-2);flex-wrap:wrap;display:flex}.fwm-reportv1-mount{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-sunk);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);white-space:nowrap;touch-action:manipulation;border:none;font-weight:600}.fwm-reportv1-mount[data-fwm-selected=true]{background:var(--fwm-accent-scan);color:var(--fwm-text-on-alert)}.fwm-reportv1-photo-block{gap:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-reportv1-photo{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border:var(--fwm-rule-w) dashed var(--fwm-line);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .1);color:var(--fwm-text-muted);touch-action:manipulation;font-weight:600}.fwm-reportv1-photo:disabled{color:var(--fwm-text-disabled);border-style:solid}.fwm-reportv1-photo-attached{align-items:center;gap:var(--fwm-space-3);padding:var(--fwm-space-2);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);display:flex}.fwm-reportv1-photo-thumb{width:var(--fwm-reportv1-thumb-size);height:var(--fwm-reportv1-thumb-size);border-radius:var(--fwm-radius-3);-o-object-fit:cover;object-fit:cover;flex:none}.fwm-reportv1{--fwm-reportv1-thumb-size:calc(var(--fwm-space-12) + var(--fwm-space-4))}.fwm-reportv1-photo-facts{min-width:0;font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);flex:1}.fwm-reportv1-photo-remove{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-glass);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);white-space:nowrap;touch-action:manipulation;border:none;flex:none;font-weight:600}.fwm-reportv1-field{gap:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-reportv1-field-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .12);color:var(--fwm-text-muted)}.fwm-reportv1-input{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border:var(--fwm-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);font-size:var(--fwm-text-body);color:var(--fwm-text)}.fwm-reportv1-input[data-fwm-report-make-model=plate-shaped]{border-color:var(--fwm-alert-in-range)}.fwm-reportv1-issue{font-size:var(--fwm-text-micro);color:var(--fwm-alert-in-range-text)}.fwm-reportv1-promise{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);text-align:center}.fwm-reportv1>*{flex-shrink:0}.fwm-ask{--fwm-ask-rule-w:calc(var(--fwm-space-1) / 4);--fwm-ask-quote-w:calc(var(--fwm-space-1) / 2);--fwm-ask-band-h:calc(var(--fwm-space-12) * 1.75);--fwm-ask-bar-w:calc(var(--fwm-space-1) * 2.75);--fwm-ask-bar-gap:calc(var(--fwm-space-1) * .75);--fwm-ask-grid-cell:calc(var(--fwm-space-1) * 1.25);--fwm-ask-field-dot:calc(var(--fwm-space-1) * .175);--fwm-ask-field-dot-end:calc(var(--fwm-space-1) * .3);--fwm-ask-bar-dot:calc(var(--fwm-space-1) * .1875);--fwm-ask-bar-dot-end:calc(var(--fwm-space-1) * .3125);--fwm-ask-dur-1:calc(var(--fwm-dur-alert) * 2);--fwm-ask-dur-2:calc(var(--fwm-dur-alert) * 2.75);--fwm-ask-dur-3:calc(var(--fwm-dur-alert) * 1.75);--fwm-ask-dur-4:calc(var(--fwm-dur-alert) * 3.25);--fwm-ask-dur-5:calc(var(--fwm-dur-alert) * 2.25);--fwm-ask-dur-6:calc(var(--fwm-dur-alert) * 2.625);--fwm-ask-dur-7:calc(var(--fwm-dur-alert) * 1.875);--fwm-ask-dur-8:calc(var(--fwm-dur-alert) * 2.95);--fwm-ask-dur-9:calc(var(--fwm-dur-alert) * 2.15);--fwm-ask-hue:var(--fwm-text-muted);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-ask[data-fwm-ask-phase=listening],.fwm-ask[data-fwm-ask-phase=answering]{--fwm-ask-hue:var(--fwm-accent-scan)}.fwm-ask[data-fwm-ask-phase=unavailable]{--fwm-ask-hue:var(--fwm-text-disabled)}.fwm-ask-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-ask-rule-w) solid var(--fwm-line);flex:none;display:flex}.fwm-ask-title{font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-subtitle) * .06);white-space:nowrap;font-weight:700}.fwm-ask-wake{min-height:var(--fwm-touch-min);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:none;align-items:center;padding:0;display:flex}.fwm-ask-wake[data-fwm-ask-wake=on]{color:var(--fwm-alert-clear)}.fwm-ask-wake:disabled{color:var(--fwm-text-disabled)}.fwm-ask-notice{align-items:center;gap:var(--fwm-space-2);width:100%;min-height:var(--fwm-space-8);padding:var(--fwm-space-2) var(--fwm-space-4);background:var(--fwm-surface-2);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);flex:none;margin:0;line-height:1.5;display:flex}.fwm-ask-notice[data-fwm-ask-notice=unsupported]{color:var(--fwm-text-muted)}.fwm-ask-body{gap:var(--fwm-space-3);min-width:0;min-height:0;padding:var(--fwm-space-4);-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow-y:auto}.fwm-ask-mic{justify-content:center;align-items:flex-end;gap:var(--fwm-ask-bar-gap);width:100%;height:var(--fwm-ask-band-h);appearance:none;touch-action:manipulation;background:0 0;border:0;flex:none;padding:0;display:flex;position:relative}.fwm-ask-field{background:radial-gradient(circle at center, var(--fwm-line-grid-1) var(--fwm-ask-field-dot), transparent var(--fwm-ask-field-dot-end)) 0 100% / var(--fwm-ask-grid-cell) var(--fwm-ask-grid-cell);-webkit-mask:var(--fwm-mask-voice-field);-webkit-mask:var(--fwm-mask-voice-field);mask:var(--fwm-mask-voice-field);position:absolute;inset:0}.fwm-ask-bar{width:var(--fwm-ask-bar-w);flex:none;height:100%;position:relative;overflow:hidden}.fwm-ask-bar-fill{background:radial-gradient(circle at center, var(--fwm-ask-hue) var(--fwm-ask-bar-dot), transparent var(--fwm-ask-bar-dot-end)) 0 100% / var(--fwm-ask-grid-cell) var(--fwm-ask-grid-cell);-webkit-mask:var(--fwm-mask-voice-bar);-webkit-mask:var(--fwm-mask-voice-bar);mask:var(--fwm-mask-voice-bar);transform-origin:bottom;position:absolute;bottom:0;left:0;right:0}.fwm-ask-bar[data-fwm-ask-bar="1"] .fwm-ask-bar-fill{height:70%}.fwm-ask-bar[data-fwm-ask-bar="2"] .fwm-ask-bar-fill{height:100%}.fwm-ask-bar[data-fwm-ask-bar="3"] .fwm-ask-bar-fill{height:55%}.fwm-ask-bar[data-fwm-ask-bar="4"] .fwm-ask-bar-fill{height:85%}.fwm-ask-bar[data-fwm-ask-bar="5"] .fwm-ask-bar-fill{height:65%}.fwm-ask-bar[data-fwm-ask-bar="6"] .fwm-ask-bar-fill{height:95%}.fwm-ask-bar[data-fwm-ask-bar="7"] .fwm-ask-bar-fill{height:50%}.fwm-ask-bar[data-fwm-ask-bar="8"] .fwm-ask-bar-fill{height:78%}.fwm-ask-bar[data-fwm-ask-bar="9"] .fwm-ask-bar-fill{height:60%}.fwm-ask[data-fwm-ask-phase=listening] .fwm-ask-bar-fill{animation-name:fwmVoice;animation-timing-function:var(--fwm-ease-mech);animation-iteration-count:infinite}.fwm-ask[data-fwm-ask-phase=listening] .fwm-ask-bar[data-fwm-ask-bar="1"] .fwm-ask-bar-fill{animation-duration:var(--fwm-ask-dur-1)}.fwm-ask[data-fwm-ask-phase=listening] .fwm-ask-bar[data-fwm-ask-bar="2"] .fwm-ask-bar-fill{animation-duration:var(--fwm-ask-dur-2)}.fwm-ask[data-fwm-ask-phase=listening] .fwm-ask-bar[data-fwm-ask-bar="3"] .fwm-ask-bar-fill{animation-duration:var(--fwm-ask-dur-3)}.fwm-ask[data-fwm-ask-phase=listening] .fwm-ask-bar[data-fwm-ask-bar="4"] .fwm-ask-bar-fill{animation-duration:var(--fwm-ask-dur-4)}.fwm-ask[data-fwm-ask-phase=listening] .fwm-ask-bar[data-fwm-ask-bar="5"] .fwm-ask-bar-fill{animation-duration:var(--fwm-ask-dur-5)}.fwm-ask[data-fwm-ask-phase=listening] .fwm-ask-bar[data-fwm-ask-bar="6"] .fwm-ask-bar-fill{animation-duration:var(--fwm-ask-dur-6)}.fwm-ask[data-fwm-ask-phase=listening] .fwm-ask-bar[data-fwm-ask-bar="7"] .fwm-ask-bar-fill{animation-duration:var(--fwm-ask-dur-7)}.fwm-ask[data-fwm-ask-phase=listening] .fwm-ask-bar[data-fwm-ask-bar="8"] .fwm-ask-bar-fill{animation-duration:var(--fwm-ask-dur-8)}.fwm-ask[data-fwm-ask-phase=listening] .fwm-ask-bar[data-fwm-ask-bar="9"] .fwm-ask-bar-fill{animation-duration:var(--fwm-ask-dur-9)}.fwm-ask-status{font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) / 5);color:var(--fwm-ask-hue);text-align:center;white-space:nowrap;flex:none;margin:0}.fwm-ask-you{min-width:0;padding-left:var(--fwm-space-3);border-left:var(--fwm-ask-quote-w) solid var(--fwm-line-strong);flex:none}.fwm-ask-speaker{margin:0 0 var(--fwm-space-1);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}.fwm-ask-transcript{font-size:var(--fwm-text-subtitle);overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.3}.fwm-ask-transcript[data-fwm-ask-interim=true]{color:var(--fwm-text-2)}.fwm-ask-answer{min-width:0;padding:var(--fwm-space-4);border-radius:var(--fwm-radius-2);background:var(--fwm-surface-card);border:0;flex:none}.fwm-ask-answer .fwm-ask-speaker{margin-bottom:var(--fwm-space-2);color:var(--fwm-alert-in-range)}.fwm-ask-answer-text{font-size:var(--fwm-text-body);color:var(--fwm-text);overflow-wrap:break-word;margin:0;line-height:1.5}.fwm-ask-actions{gap:var(--fwm-space-2);margin-top:var(--fwm-space-3);display:flex}.fwm-ask-action{min-width:0;min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-2);border:var(--fwm-ask-rule-w) solid transparent;border-radius:var(--fwm-radius-3);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-body);white-space:nowrap;appearance:none;touch-action:manipulation;background:0 0;flex:1;justify-content:center;align-items:center;display:flex}.fwm-ask-action[data-fwm-ask-action-kind=primary]{background:var(--fwm-alert-in-range);letter-spacing:calc(var(--fwm-text-body) / 10);color:var(--fwm-text-on-alert);font-weight:700}.fwm-ask-action[data-fwm-ask-action-kind=secondary]{border-color:var(--fwm-line-strong);letter-spacing:calc(var(--fwm-text-body) * .06);color:var(--fwm-text-2);font-weight:600}.fwm-ask-action:disabled{border-color:var(--fwm-line);color:var(--fwm-text-disabled);background:0 0}.fwm-ask-try{flex:none;margin-top:auto}.fwm-ask-try .fwm-ask-speaker{margin-bottom:var(--fwm-space-2)}.fwm-ask-chips{gap:var(--fwm-space-2);flex-wrap:wrap;display:flex}.fwm-ask-chip{min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border-radius:var(--fwm-radius-3);background:var(--fwm-surface-control);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);white-space:nowrap;appearance:none;touch-action:manipulation;border:0;flex:none;align-items:center;display:flex}.fwm-ask-chip:disabled{background:var(--fwm-surface-1);color:var(--fwm-text-disabled)}.fwm-askv1{gap:var(--fwm-space-3);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));flex-direction:column;display:flex;overflow-y:auto}.fwm-askv1-header{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-askv1-title{font-size:var(--fwm-text-title);color:var(--fwm-text);margin-right:auto;font-weight:800}.fwm-askv1-badge{padding:var(--fwm-space-1) var(--fwm-space-2);border:var(--fwm-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-askv1-mic-card{align-items:center;gap:var(--fwm-space-4);padding:var(--fwm-space-6) var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-1);flex-direction:column;display:flex}.fwm-askv1-mic{width:var(--fwm-askv1-mic-size);height:var(--fwm-askv1-mic-size);border-radius:var(--fwm-radius-full);color:var(--fwm-text-on-alert);touch-action:manipulation;background:0 0;border:none;place-items:center;display:grid;position:relative}.fwm-askv1{--fwm-askv1-mic-size:calc(var(--fwm-space-12) * 2 + var(--fwm-space-8));--fwm-askv1-inner-inset:var(--fwm-space-6);--fwm-askv1-key-size:calc(var(--fwm-space-12) + var(--fwm-space-6))}.fwm-askv1-ring{border:var(--fwm-rule-w) solid var(--fwm-tint-scan-ring);border-radius:var(--fwm-radius-full);opacity:0;position:absolute;inset:0}.fwm-askv1-mic[data-fwm-listening=true] .fwm-askv1-ring{animation:fwm-askv1-ping var(--fwm-askv1-ping-dur) var(--fwm-ease-out) infinite}.fwm-askv1{--fwm-askv1-ping-dur:calc(var(--fwm-dur-alert) * 6)}@keyframes fwm-askv1-ping{0%{opacity:.5;transform:scale(.45)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.fwm-askv1-mic[data-fwm-listening=true] .fwm-askv1-ring{opacity:.5;animation:none}}.fwm-askv1-ring-inner{inset:var(--fwm-askv1-inner-inset);border:var(--fwm-rule-w) solid var(--fwm-tint-scan-weak);border-radius:var(--fwm-radius-full);position:absolute}.fwm-askv1-glyph{width:var(--fwm-askv1-key-size);height:var(--fwm-askv1-key-size);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-full);background:var(--fwm-accent-scan);color:var(--fwm-text-on-alert);position:relative}.fwm-askv1-mic:disabled .fwm-askv1-glyph{background:var(--fwm-line);color:var(--fwm-text-muted)}.fwm-askv1-prompt{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);text-align:center;font-weight:700}.fwm-askv1-phase{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .12);color:var(--fwm-text-muted)}.fwm-askv1-transcript{padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);font-size:var(--fwm-text-body);color:var(--fwm-text)}.fwm-askv1-transcript[data-fwm-interim=true]{color:var(--fwm-text-muted)}.fwm-askv1-answer{padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-tint-scan)}.fwm-askv1-answer[data-fwm-answered=false]{background:var(--fwm-surface-1)}.fwm-askv1-answer-text{font-size:var(--fwm-text-body);color:var(--fwm-text)}.fwm-askv1-notice{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-askv1-notice[data-fwm-tone=warning]{color:var(--fwm-alert-approaching)}.fwm-askv1-notice[data-fwm-tone=unsupported]{color:var(--fwm-text-muted)}.fwm-askv1-wake{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);text-align:left;touch-action:manipulation;border:none}.fwm-askv1-wake:disabled{color:var(--fwm-text-muted)}.fwm-askv1-eyebrow{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text-muted);padding-top:var(--fwm-space-2)}.fwm-askv1-commands{gap:var(--fwm-space-2);flex-direction:column;list-style:none;display:flex}.fwm-askv1-command{gap:var(--fwm-space-1);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);text-align:left;touch-action:manipulation;border:none;flex-direction:column;display:flex}.fwm-askv1-command-say{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:600}.fwm-askv1-command-hint{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-askv1>*{flex-shrink:0}.fwm-onboardingv1{gap:var(--fwm-space-4);min-height:100%;padding:var(--fwm-space-12) var(--fwm-space-6) var(--fwm-space-8);flex-direction:column;display:flex;overflow-y:auto}.fwm-onboardingv1-headline{font-size:var(--fwm-text-readout);color:var(--fwm-text);font-weight:800;line-height:1}.fwm-onboardingv1-lede{font-size:var(--fwm-text-body);color:var(--fwm-text-2)}.fwm-onboardingv1-permissions{gap:var(--fwm-space-2);flex-direction:column;margin-top:auto;list-style:none;display:flex}.fwm-onboardingv1-permission{align-items:center;gap:var(--fwm-space-3);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-1);text-align:left;touch-action:manipulation;border:none;display:flex}.fwm-onboardingv1-rule{width:var(--fwm-mark-w);height:var(--fwm-space-8);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);flex:none}[data-fwm-state=ALLOW] .fwm-onboardingv1-rule{background:var(--fwm-accent-scan)}[data-fwm-state=GRANTED] .fwm-onboardingv1-rule{background:var(--fwm-alert-clear)}[data-fwm-state=DENIED] .fwm-onboardingv1-rule{background:var(--fwm-alert-in-range)}[data-fwm-state=OPTIONAL] .fwm-onboardingv1-rule{background:var(--fwm-alert-approaching)}.fwm-onboardingv1-where{gap:var(--fwm-space-1);flex-direction:column;margin-right:auto;display:flex}.fwm-onboardingv1-label{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:700}.fwm-onboardingv1-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-onboardingv1-word{padding:var(--fwm-space-1) var(--fwm-space-2);border:var(--fwm-rule-w) solid var(--fwm-line);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);flex:none}[data-fwm-state=ALLOW] .fwm-onboardingv1-word{border-color:var(--fwm-accent-scan);color:var(--fwm-accent-scan)}[data-fwm-state=GRANTED] .fwm-onboardingv1-word{border-color:var(--fwm-alert-clear);color:var(--fwm-alert-clear)}[data-fwm-state=DENIED] .fwm-onboardingv1-word{border-color:var(--fwm-alert-in-range);color:var(--fwm-alert-in-range-text)}.fwm-onboardingv1-denied{font-size:var(--fwm-text-micro);color:var(--fwm-alert-in-range-text)}.fwm-onboardingv1-start{min-height:var(--fwm-touch-min);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-accent-scan);font-size:var(--fwm-text-subtitle);color:var(--fwm-text-on-alert);touch-action:manipulation;border:none;font-weight:700}.fwm-onboardingv1-fineprint{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);text-align:center}.fwm-onboardingv1>*{flex-shrink:0}.fwm-docs{gap:var(--fwm-space-3);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));flex-direction:column;display:flex;overflow-y:auto}.fwm-docs>*{flex-shrink:0}.fwm-docs-header{gap:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-docs-header-nav{align-items:flex-start;display:flex}.fwm-docs-title{font-size:var(--fwm-text-title);color:var(--fwm-text);margin:0;font-weight:700}.fwm-docs-lede{font-size:var(--fwm-text-body);color:var(--fwm-text-2);margin:0;line-height:1.5}.fwm-docs-build{gap:var(--fwm-space-2);padding:var(--fwm-space-4);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim);flex-direction:column;display:flex}.fwm-docs-build-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text-muted);font-weight:700}.fwm-docs-build-line{font-size:var(--fwm-text-body);color:var(--fwm-accent-scan);overflow-wrap:anywhere;font-weight:600}.fwm-docs-build-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);margin:0;line-height:1.45}.fwm-docs-notice{font-size:var(--fwm-text-micro);color:var(--fwm-text-2);padding:var(--fwm-space-3);border-left:var(--fwm-space-1) solid var(--fwm-alert-approaching);border-radius:var(--fwm-radius-4);background:var(--fwm-notice-wash);margin:0;line-height:1.45}.fwm-docs-list{gap:var(--fwm-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fwm-docs-row{gap:var(--fwm-space-1);min-height:var(--fwm-touch-min);padding:var(--fwm-space-3) var(--fwm-space-4);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-card);touch-action:manipulation;flex-direction:column;text-decoration:none;display:flex}.fwm-docs-row-head{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-2);display:flex}.fwm-docs-row-title{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:600}.fwm-docs-row-flag{padding:0 var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-control);font-size:var(--fwm-text-micro);color:var(--fwm-accent-scan);flex:none;font-weight:700}.fwm-docs-row-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-2);line-height:1.45}.fwm-docs-row-file{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-docs-link{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-4);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-body);touch-action:manipulation;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.fwm-docs-link[data-fwm-docs-key=primary]{background:var(--fwm-accent-scan);color:var(--fwm-text-on-alert)}.fwm-docs-link[data-fwm-docs-key=quiet]{border:var(--fwm-rule-w) solid var(--fwm-line);color:var(--fwm-text-2)}.fwm-docs-integrations{gap:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-docs-section{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);margin:var(--fwm-space-3) 0 0;font-weight:700}.fwm-docs-formats{gap:var(--fwm-space-2);flex-wrap:wrap;display:flex}.fwm-docs-formats .fwm-docs-link{flex:1}.fwm-docs-link:disabled{opacity:.5}.fwm-docs-build-note[data-fwm-docs-warn=true]{color:var(--fwm-alert-approaching)}.fwm-misuse{gap:var(--fwm-space-3);padding:var(--fwm-space-4);padding-bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));flex-direction:column;display:flex;overflow-y:auto}.fwm-misuse-header{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-misuse-title{font-size:var(--fwm-text-title);color:var(--fwm-text);font-weight:800}.fwm-misuse-hero{gap:var(--fwm-space-2);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-tint-approaching);flex-direction:column;display:flex}.fwm-misuse-headline{font-size:var(--fwm-text-title);color:var(--fwm-alert-approaching);font-weight:800}.fwm-misuse-body{font-size:var(--fwm-text-micro);color:var(--fwm-text-2)}.fwm-misuse-count{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-misuse-filters{gap:var(--fwm-space-2);padding-bottom:var(--fwm-space-1);display:flex;overflow-x:auto}.fwm-misuse-chip{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-1);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);white-space:nowrap;touch-action:manipulation;border:none;flex:none;font-weight:600}.fwm-misuse-chip[data-fwm-selected=true]{background:var(--fwm-text);color:var(--fwm-bg)}.fwm-misuse-chip:disabled{color:var(--fwm-text-disabled)}.fwm-misuse-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-misuse-list{gap:var(--fwm-space-2);flex-direction:column;list-style:none;display:flex}.fwm-misuse-card{gap:var(--fwm-space-2);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-1);flex-direction:column;display:flex}.fwm-misuse-card-head{justify-content:space-between;align-items:center;gap:var(--fwm-space-2);display:flex}.fwm-misuse-tag{padding:var(--fwm-space-1) var(--fwm-space-2);border:var(--fwm-rule-w) solid var(--fwm-alert-approaching);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .08);color:var(--fwm-alert-approaching);font-weight:700}.fwm-misuse-year{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-misuse-agency{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);font-weight:700}.fwm-misuse-where{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-misuse-summary{font-size:var(--fwm-text-body);color:var(--fwm-text-2)}.fwm-misuse-source{min-height:var(--fwm-touch-min);font-size:var(--fwm-text-micro);color:var(--fwm-accent-scan);overflow-wrap:anywhere;touch-action:manipulation;align-items:center;font-weight:600;text-decoration:underline;display:flex}.fwm-misuse-footer{padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-misuse>*{flex-shrink:0}.fwm-misuse-chip,.fwm-misuse-card{border:var(--fwm-hairline) solid var(--fwm-glass-border);background:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim)}.fwm-install{left:var(--fwm-space-4);right:var(--fwm-space-4);max-height:calc(100% - var(--fwm-space-12) * 2);gap:var(--fwm-space-3);padding:var(--fwm-space-6) var(--fwm-space-4) var(--fwm-space-6);border:var(--fwm-hairline) solid var(--fwm-tint-scan-ring);border-radius:var(--fwm-radius-5);background:linear-gradient(160deg, var(--fwm-tint-scan-weak) 0%, var(--fwm-surface-glass) 55%), var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim);flex-direction:column;display:flex;position:absolute;top:50%;overflow-y:auto;transform:translateY(-50%)}.fwm-install>*{flex-shrink:0}.fwm-install-grabber{width:var(--fwm-space-8);height:var(--fwm-mark-w);border-radius:var(--fwm-radius-full);background:var(--fwm-line-strong);margin:var(--fwm-space-1) 0;align-self:center;display:none}.fwm-install-head{align-items:center;gap:var(--fwm-space-3);display:flex}.fwm-install-mark{width:calc(var(--fwm-space-8) * 1.83);height:var(--fwm-space-8);background:var(--fwm-accent-scan);flex:none;-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-install-title{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);margin-right:auto;font-weight:800}.fwm-install-body{font-size:var(--fwm-text-body);color:var(--fwm-text-2)}.fwm-install-manual{gap:var(--fwm-space-1);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);background:var(--fwm-surface-sunk);flex-direction:column;display:flex}.fwm-install-manual-title{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:700}.fwm-install-key{min-height:var(--fwm-touch-min);padding:var(--fwm-space-4);border:var(--fwm-hairline) solid var(--fwm-line);border-radius:var(--fwm-radius-5);font-size:var(--fwm-text-body);color:var(--fwm-text-2);touch-action:manipulation;background:0 0;font-weight:600}.fwm-install-key[data-fwm-key=primary]{background:var(--fwm-accent-scan);color:var(--fwm-text-on-alert);border-color:#0000;font-weight:700}.fwm-install-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-alertv1{gap:var(--fwm-space-4);height:100%;padding:var(--fwm-space-8) var(--fwm-space-6) var(--fwm-space-6);background:var(--fwm-bg);flex-direction:column;display:flex;position:relative}.fwm-alertv1-eyebrow{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .16);color:var(--fwm-text-muted)}.fwm-alertv1-body{justify-content:center;gap:var(--fwm-space-3);padding:var(--fwm-space-6);border:var(--fwm-rule-w) solid var(--fwm-alert-in-range);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-1);flex-direction:column;flex:1;display:flex}.fwm-alertv1-figure{font-size:var(--fwm-text-hero);color:var(--fwm-alert-in-range);font-weight:800;line-height:.8}.fwm-alertv1[data-fwm-state=approaching] .fwm-alertv1-figure{color:var(--fwm-alert-approaching)}.fwm-alertv1[data-fwm-state=approaching] .fwm-alertv1-body{border-color:var(--fwm-alert-approaching)}.fwm-alertv1-headline{font-size:var(--fwm-text-title);color:var(--fwm-text);font-weight:800}.fwm-alertv1-detail{font-size:var(--fwm-text-body);color:var(--fwm-text-2)}.fwm-alertv1-keys{z-index:1;gap:var(--fwm-space-2);display:flex;position:relative}.fwm-alertv1-key{min-height:var(--fwm-touch-min);padding:var(--fwm-space-4);border-radius:var(--fwm-radius-5);background:var(--fwm-alert-in-range);font-size:var(--fwm-text-subtitle);color:var(--fwm-text-on-alert);touch-action:manipulation;border:none;flex:1;font-weight:700}.fwm-alertv1[data-fwm-state=approaching] .fwm-alertv1-key{background:var(--fwm-alert-approaching)}.fwm-alertv1-scrim{z-index:0;background:0 0;border:none;position:absolute;inset:0}.fwm-alertv1-hint{z-index:1;font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .12);color:var(--fwm-text-muted);text-align:center;position:relative}
