.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)}.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-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-switch{gap:var(--fwm-space-2)}.fwm-drive-panel-switch .fwm-drive-panel-row-label{margin-right:0}.fwm-drive-panel-switch .fwm-drive-panel-row-note{overflow-wrap:anywhere;min-width:0;margin-right:auto}.fwm-drive-panel-track{width:var(--fwm-space-8);padding:var(--fwm-space-1);border-radius:var(--fwm-radius-full);background:var(--fwm-surface-track);flex:none;align-items:center;display:flex}.fwm-drive-panel-thumb{width:var(--fwm-space-3);height:var(--fwm-space-3);border-radius:var(--fwm-radius-full);background:var(--fwm-text-muted);margin-left:0}.fwm-drive-panel-switch[aria-checked=true]{border-color:var(--fwm-accent-scan);background:var(--fwm-tint-scan);color:var(--fwm-text)}.fwm-drive-panel-switch[aria-checked=true] .fwm-drive-panel-row-note{color:var(--fwm-text-2)}.fwm-drive-panel-switch[aria-checked=true] .fwm-drive-panel-thumb{background:var(--fwm-accent-scan);margin-left:auto}.fwm-drive-panel-link .fwm-drive-panel-row-note{min-width:0;margin-right:auto}.fwm-drive-panel-chevron{color:var(--fwm-text-muted);flex:none}.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-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-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-contact{position:relative}.fwm-contact-sheet{top:0;right:calc(var(--fwm-touch-min) + var(--fwm-space-2));gap:var(--fwm-space-1);min-width:var(--fwm-space-12);padding:var(--fwm-space-2);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);z-index:2;flex-direction:column;display:flex;position:absolute}.fwm-contact-way{gap:var(--fwm-space-1);min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border-radius:var(--fwm-radius-3);color:var(--fwm-text);white-space:nowrap;flex-direction:column;justify-content:center;text-decoration:none;display:flex}.fwm-contact-way-label{font-size:var(--fwm-text-body);font-weight:600}.fwm-contact-way-note{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.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-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:baseline;gap:var(--fwm-space-1);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,.fwm-drive-speed-limit,.fwm-drive-speed-sep{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}.fwm-drive-speed-sep{color:var(--fwm-text-disabled);letter-spacing:normal}.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-body{align-items:flex-start;gap:var(--fwm-space-3);display:flex}.fwm-drive-closest-open{gap:var(--fwm-space-3);text-align:left;touch-action:manipulation;background:0 0;border:none;flex-direction:column;flex:1;min-width:0;padding:0;display:flex}.fwm-drive-closest-map{flex:none;display:flex;position:relative}.fwm-drive-closest-maplink{border-radius:var(--fwm-radius-4);touch-action:manipulation;background:0 0;border:none;padding:0;position:absolute;inset:0}[data-fwm-state=approaching] .fwm-drive-closest-map .fwm-minimap{--fwm-minimap-hue:var(--fwm-alert-approaching)}[data-fwm-state=in-range] .fwm-drive-closest-map .fwm-minimap,[data-fwm-state=multiple] .fwm-drive-closest-map .fwm-minimap{--fwm-minimap-hue:var(--fwm-alert-in-range)}.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);flex-wrap:wrap;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:flex-start;gap:var(--fwm-space-3);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-1) 0;text-align:left;touch-action:manipulation;background:0 0;border:none;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-text{gap:var(--fwm-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.fwm-drive-queue-label{font-size:var(--fwm-text-micro);color:var(--fwm-text-2);overflow-wrap:anywhere;line-height:1.3}.fwm-drive-queue-detail{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);overflow-wrap:anywhere;line-height:1.3}.fwm-drive-queue-chip{max-width:var(--fwm-space-12);font-size:var(--fwm-text-micro);text-align:right;color:var(--fwm-text-muted);overflow-wrap:anywhere;flex:none;align-self:flex-start;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[data-fwm-card=mini] .fwm-minimap{--fwm-minimap-size:calc(var(--fwm-space-12) + var(--fwm-space-8))}.fwm-drive-closest-body{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{color:inherit;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;text-decoration: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-settingsv1-perm-track{width:var(--fwm-space-12);height:var(--fwm-space-8);border-radius:var(--fwm-radius-full);background:var(--fwm-line);transition:background var(--fwm-dur-base);flex:none;position:relative}.fwm-settingsv1-perm-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);transition:transform var(--fwm-dur-base);position:absolute}.fwm-settingsv1-perm[aria-checked=true] .fwm-settingsv1-perm-track{background:var(--fwm-alert-clear)}.fwm-settingsv1-perm[aria-checked=true] .fwm-settingsv1-perm-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-settingsv1-perm[aria-disabled=true][aria-checked=true]{cursor:default}.fwm-settingsv1-perm[aria-disabled=true][aria-checked=false]{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.fwm-settingsv1-perm-track,.fwm-settingsv1-perm-knob{transition:none}}.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-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-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) calc(var(--fwm-dock-h) + var(--fwm-space-6) + env(safe-area-inset-bottom,0px));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) calc(var(--fwm-dock-h) + var(--fwm-space-8) + env(safe-area-inset-bottom,0px));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-onboardingv1-track{width:var(--fwm-space-12);height:var(--fwm-space-8);border-radius:var(--fwm-radius-full);background:var(--fwm-line);transition:background var(--fwm-dur-base);flex:none;position:relative}.fwm-onboardingv1-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);transition:transform var(--fwm-dur-base);position:absolute}.fwm-onboardingv1-permission[aria-checked=true] .fwm-onboardingv1-track{background:var(--fwm-alert-clear)}.fwm-onboardingv1-permission[aria-checked=true] .fwm-onboardingv1-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-onboardingv1-permission[aria-disabled=true][aria-checked=true]{cursor:default}.fwm-onboardingv1-permission[aria-disabled=true][aria-checked=false]{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.fwm-onboardingv1-track,.fwm-onboardingv1-knob{transition:none}}.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}
