.fwm-dock{--fwm-dk-hairline:var(--fwm-rule-w);--fwm-dk-divider:var(--fwm-rule-w);--fwm-dk-inset:calc(var(--fwm-space-1) * 2.5);--fwm-dk-radius:calc(var(--fwm-space-1) * 6);--fwm-dk-pad-t:var(--fwm-space-3);--fwm-dk-pad-b:var(--fwm-space-1);--fwm-dk-pad-x:var(--fwm-space-4);--fwm-dk-lede-h:calc(var(--fwm-space-1) * 11);--fwm-dk-meta-h:var(--fwm-space-6);--fwm-dk-lede-gap:calc(var(--fwm-space-1) * 2.75);--fwm-dk-meta-gap:var(--fwm-space-3);--fwm-dk-split-gap:var(--fwm-space-3);--fwm-dk-maneuver-h:calc(var(--fwm-space-1) * 14);--fwm-dk-footer-h:var(--fwm-space-8);--fwm-dk-head-h:calc(var(--fwm-space-1) * 21);--fwm-dk-list-h:calc(var(--fwm-space-1) * 37.75);--fwm-dk-tabs-h:calc(var(--fwm-space-1) * 15.75);--fwm-dk-tab-h:calc(var(--fwm-space-1) * 11.75);--fwm-dk-tab-pad-y:var(--fwm-space-2);--fwm-dk-tab-pad-x:calc(var(--fwm-space-1) * 1.5);--fwm-dk-tab-gap:calc(var(--fwm-space-1) / 2);--fwm-dk-tab-radius:calc(var(--fwm-space-1) * 3.5);--fwm-dk-tab-stack:var(--fwm-mark-w);--fwm-dk-tab-icon:calc(var(--fwm-space-1) * 5.25);--fwm-dk-mark:calc(var(--fwm-space-1) * 5);--fwm-dk-map:calc(var(--fwm-space-1) * 14);--fwm-dk-map-nav:var(--fwm-space-12);--fwm-dk-map-radius:var(--fwm-space-3);--fwm-dk-scrim-h:calc(var(--fwm-space-1) * 45);--fwm-dk-action-h:calc(var(--fwm-space-1) * 10);--fwm-dk-action-pad:calc(var(--fwm-space-1) / 2);--fwm-dk-action-gap:calc(var(--fwm-space-1) * 1.5);--fwm-dk-action-icon:calc(var(--fwm-space-1) * 3.75);--fwm-dk-report:calc(var(--fwm-space-1) * 13.5);--fwm-dk-report-lap:calc(var(--fwm-space-1) * -1.5);--fwm-dk-h-collapsed:calc(var(--fwm-dk-hairline) * 2 + var(--fwm-dk-pad-t) + var(--fwm-dk-lede-h) + var(--fwm-dk-meta-h) + var(--fwm-dk-pad-b) + var(--fwm-dk-divider) + var(--fwm-dk-tabs-h));--fwm-dk-h-navigating:calc(var(--fwm-dk-hairline) * 2 + var(--fwm-dk-pad-t) + var(--fwm-dk-maneuver-h) + var(--fwm-dk-footer-h) + var(--fwm-dk-pad-b) + var(--fwm-dk-divider) + var(--fwm-dk-tabs-h));--fwm-dk-h-expanded:calc(var(--fwm-dk-hairline) * 2 + var(--fwm-dk-head-h) + var(--fwm-dk-divider) * 2 + var(--fwm-dk-list-h) + var(--fwm-dk-tabs-h));--fwm-dk-gap:var(--fwm-space-3);--fwm-dk-status-h:calc(var(--fwm-space-1) * 10);--fwm-dk-status-gap:var(--fwm-space-3);--fwm-dk-primary-gap:calc(var(--fwm-space-1) * 3.5);--fwm-dk-secondary-h:calc(var(--fwm-space-1) * 10.25);--fwm-dk-secondary-pad:calc(var(--fwm-space-1) * 2.75);--fwm-dk-secondary-gap:calc(var(--fwm-space-1) * 2.5);--fwm-dk-stack-gap:var(--fwm-mark-w);--fwm-dk-row-pad:calc(var(--fwm-space-1) * 2.25);--fwm-dk-tile:calc(var(--fwm-space-1) * 14);--fwm-dk-tile-radius:calc(var(--fwm-space-1) * 3.75);--fwm-dk-mute:calc(var(--fwm-space-1) * 15);--fwm-dk-mute-radius:calc(var(--fwm-space-1) * 4.25);--fwm-dk-key-h:calc(var(--fwm-space-1) * 11);--fwm-dk-key-pad:calc(var(--fwm-space-1) * 3.75);--fwm-dk-key-radius:calc(var(--fwm-space-1) * 3.25);--fwm-dk-undo-radius:calc(var(--fwm-space-1) * 2.5);--fwm-dk-act-radius:calc(var(--fwm-space-1) * 3.5);--fwm-dk-key-gap:calc(var(--fwm-space-1) * 1.75);--fwm-dk-thumb:calc(var(--fwm-space-1) * 13);--fwm-dk-step:calc(var(--fwm-space-1) * 5.5);--fwm-dk-dot:calc(var(--fwm-space-1) * 2.25);--fwm-dk-row-h:calc(var(--fwm-space-1) * 11);--fwm-dk-row-gap:calc(var(--fwm-space-1) * 2.75);--fwm-dk-list-pad-y:calc(var(--fwm-space-1) * 1.25);--fwm-dk-list-pad-x:calc(var(--fwm-space-1) * 2.5);--fwm-dk-dot-row:calc(var(--fwm-space-1) * 2.25);--fwm-dk-halo:var(--fwm-space-1);--fwm-dk-detour-h:calc(var(--fwm-space-1) * 10);--fwm-dk-detour-pad:var(--fwm-space-2);--fwm-dk-t-11:var(--fwm-text-micro);--fwm-dk-t-13:var(--fwm-text-forecast);--fwm-dk-t-14:var(--fwm-text-label);--fwm-dk-t-15:var(--fwm-text-body);--fwm-dk-t-17:var(--fwm-text-subtitle);--fwm-dk-t-19:calc(var(--fwm-text-title) * 19 / 24);--fwm-dk-t-20:calc(var(--fwm-text-title) * 5 / 6);--fwm-dk-t-21:calc(var(--fwm-text-title) * 7 / 8);--fwm-dk-t-24:var(--fwm-text-title);--fwm-dk-t-25:calc(var(--fwm-text-title) * 25 / 24);--fwm-dk-t-26:calc(var(--fwm-text-title) * 13 / 12);--fwm-dk-t-30:calc(var(--fwm-text-title) * 5 / 4);--fwm-dk-t-38:calc(var(--fwm-text-readout) * .95);--fwm-dk-track-mid:calc(var(--fwm-card-track-tight) * 2);--fwm-dk-edge:var(--dr-hairline);--fwm-dk-ground:var(--dr-surface-thin);--fwm-dk-tint:var(--dr-row-fill);--fwm-dk-hue:var(--dr-accent);--fwm-dk-wash:var(--fwm-tint-scan);--fwm-dk-rim:var(--fwm-tint-scan-ring);--fwm-dk-glyph:var(--dr-ink-muted);--fwm-dk-figure:var(--dr-ink);--fwm-dk-headline:var(--dr-ink-3);--fwm-dk-sub:var(--dr-ink-muted);--fwm-dk-ink-2:var(--fwm-text-2);--fwm-dk-hue-2:var(--fwm-accent-scan);--fwm-dk-quiet:.8;border:var(--fwm-dk-hairline) solid var(--fwm-dk-edge);border-radius:var(--fwm-dk-radius);background:var(--dr-grain), var(--fwm-dk-ground);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);box-shadow:var(--dr-lift), var(--dr-specular);margin-bottom:env(safe-area-inset-bottom,0px);font-family:var(--fwm-font-ui);font-variant-numeric:tabular-nums;color:var(--fwm-text-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.fwm-dock svg,.fwm-dock-report svg{flex:none;display:block}.fwm-dock[data-fwm-pane=collapsed]{height:var(--fwm-dk-h-collapsed)}.fwm-dock[data-fwm-pane=navigating]{height:var(--fwm-dk-h-navigating)}.fwm-dock[data-fwm-pane=expanded]{height:var(--fwm-dk-h-expanded)}.fwm-dock[data-fwm-state=approaching],.fwm-dock[data-fwm-state=passing],.fwm-dock[data-fwm-state=cleared],.fwm-dock[data-fwm-state=abuse-entering],.fwm-dock[data-fwm-state=turn-imminent],.fwm-dock[data-fwm-state=camera-on-route],.fwm-dock[data-fwm-state=arrived]{background:var(--dr-grain), linear-gradient(var(--fwm-dk-tint), var(--fwm-dk-tint)), var(--dr-surface-thin)}.fwm-dock[data-fwm-state=idle],.fwm-dock[data-fwm-state=muted],.fwm-dock[data-fwm-state=offline],.fwm-dock[data-fwm-state=mesh-sync]{--fwm-dk-headline:var(--dr-ink-3);--fwm-dk-sub:var(--dr-ink-muted)}.fwm-dock[data-fwm-state=muted],.fwm-dock[data-fwm-state=offline]{--fwm-dk-glyph:var(--dr-ink-muted)}.fwm-dock[data-fwm-state=armed],.fwm-dock[data-fwm-state=cruising],.fwm-dock[data-fwm-state=unmapped]{--fwm-dk-hue:var(--fwm-alert-multiple);--fwm-dk-wash:var(--fwm-tint-multiple);--fwm-dk-rim:var(--fwm-tint-multiple-line);--fwm-dk-hue-2:var(--fwm-alert-multiple)}.fwm-dock[data-fwm-state=cruising]{--fwm-dk-glyph:var(--dr-ink-muted);--fwm-dk-hue:var(--dr-accent);--fwm-dk-hue-2:var(--fwm-accent-mesh)}.fwm-dock[data-fwm-state=navigating],.fwm-dock[data-fwm-state=navigating-expanded]{--fwm-dk-hue:var(--fwm-accent-scan);--fwm-dk-wash:var(--fwm-tint-scan);--fwm-dk-rim:var(--fwm-tint-scan-ring);--fwm-dk-hue-2:var(--fwm-alert-approaching);--fwm-dk-ink-2:var(--fwm-alert-approaching)}.fwm-dock[data-fwm-state=dense],.fwm-dock[data-fwm-state=armed-expanded],.fwm-dock[data-fwm-state=gps-weak]{--fwm-dk-glyph:var(--fwm-alert-approaching);--fwm-dk-wash:var(--fwm-tint-approaching);--fwm-dk-rim:var(--fwm-tint-approaching-ring);--fwm-dk-hue-2:var(--fwm-alert-approaching);--fwm-dk-sub:var(--fwm-alert-approaching-text)}.fwm-dock[data-fwm-state=abuse-zone]{--fwm-dk-glyph:var(--fwm-alert-in-range);--fwm-dk-hue:var(--fwm-alert-in-range);--fwm-dk-wash:var(--fwm-tint-in-range);--fwm-dk-rim:var(--fwm-tint-in-range-line);--fwm-dk-hue-2:var(--fwm-alert-in-range);--fwm-dk-figure:var(--fwm-alert-in-range);--fwm-dk-sub:var(--fwm-alert-in-range-text)}.fwm-dock[data-fwm-state=approaching]{--fwm-dk-edge:var(--fwm-tint-approaching-ring);--fwm-dk-tint:var(--fwm-tint-approaching);--fwm-dk-glyph:var(--fwm-alert-approaching);--fwm-dk-hue:var(--fwm-alert-approaching);--fwm-dk-wash:var(--fwm-tint-approaching);--fwm-dk-rim:var(--fwm-tint-approaching-ring);--fwm-dk-hue-2:var(--fwm-alert-approaching);--fwm-dk-figure:var(--fwm-alert-approaching-text);--fwm-dk-headline:var(--fwm-alert-approaching-text);--fwm-dk-sub:var(--fwm-alert-approaching-text);--fwm-dk-ink-2:var(--fwm-alert-approaching-text)}.fwm-dock[data-fwm-state=passing]{--fwm-dk-edge:var(--fwm-tint-multiple-line);--fwm-dk-tint:var(--fwm-tint-multiple);--fwm-dk-glyph:var(--fwm-alert-multiple);--fwm-dk-hue:var(--fwm-alert-multiple);--fwm-dk-wash:var(--fwm-alert-multiple);--fwm-dk-rim:var(--fwm-alert-multiple);--fwm-dk-hue-2:var(--fwm-alert-multiple);--fwm-dk-headline:var(--fwm-alert-multiple-text);--fwm-dk-sub:var(--fwm-alert-multiple-text);--fwm-dk-ink-2:var(--fwm-alert-multiple-text)}.fwm-dock[data-fwm-state=cleared],.fwm-dock[data-fwm-state=rerouted],.fwm-dock[data-fwm-state=arrived]{--fwm-dk-edge:var(--fwm-tint-clear);--fwm-dk-tint:var(--fwm-corridor-clear-fade);--fwm-dk-glyph:var(--fwm-alert-clear);--fwm-dk-hue:var(--fwm-alert-clear);--fwm-dk-wash:var(--fwm-tint-clear);--fwm-dk-rim:var(--fwm-tint-clear);--fwm-dk-headline:var(--fwm-alert-clear-text);--fwm-dk-sub:var(--fwm-alert-clear-text);--fwm-dk-hue-2:var(--fwm-accent-scan)}.fwm-dock[data-fwm-state=rerouted]{--fwm-dk-hue-2:var(--fwm-alert-approaching)}.fwm-dock[data-fwm-state=arrived]{--fwm-dk-hue-2:var(--fwm-accent-mesh)}.fwm-dock[data-fwm-state=abuse-entering]{--fwm-dk-edge:var(--fwm-tint-in-range-line);--fwm-dk-tint:var(--fwm-tint-in-range);--fwm-dk-glyph:var(--fwm-alert-in-range);--fwm-dk-hue:var(--fwm-alert-in-range);--fwm-dk-wash:var(--fwm-tint-in-range);--fwm-dk-rim:var(--fwm-tint-in-range-line);--fwm-dk-hue-2:var(--fwm-alert-in-range);--fwm-dk-headline:var(--fwm-alert-in-range-text);--fwm-dk-sub:var(--fwm-alert-in-range-text);--fwm-dk-ink-2:var(--fwm-alert-in-range-text)}.fwm-dock[data-fwm-state=turn-imminent]{--fwm-dk-edge:var(--dr-accent-line);--fwm-dk-tint:var(--dr-accent-fill);--fwm-dk-glyph:var(--dr-accent);--fwm-dk-hue:var(--dr-accent);--fwm-dk-wash:var(--fwm-tint-scan);--fwm-dk-rim:var(--fwm-tint-scan-ring);--fwm-dk-figure:var(--dr-ink);--fwm-dk-headline:var(--dr-ink-3);--fwm-dk-hue-2:var(--fwm-accent-scan)}.fwm-dock[data-fwm-state=camera-on-route]{--fwm-dk-edge:var(--fwm-tint-approaching-ring);--fwm-dk-tint:var(--fwm-tint-approaching);--fwm-dk-glyph:var(--fwm-alert-approaching);--fwm-dk-hue:var(--fwm-alert-approaching);--fwm-dk-wash:var(--fwm-tint-approaching);--fwm-dk-rim:var(--fwm-tint-approaching-ring);--fwm-dk-figure:var(--fwm-alert-approaching-text);--fwm-dk-headline:var(--fwm-alert-approaching-text);--fwm-dk-sub:var(--fwm-alert-approaching-text);--fwm-dk-hue-2:var(--fwm-alert-approaching)}.fwm-dock[data-fwm-state=route-proposed],.fwm-dock[data-fwm-state=rerouting]{--fwm-dk-glyph:var(--fwm-accent-scan);--fwm-dk-hue:var(--dr-accent);--fwm-dk-wash:var(--fwm-tint-scan);--fwm-dk-rim:var(--fwm-tint-scan-ring);--fwm-dk-hue-2:var(--fwm-accent-scan)}.fwm-dock[data-fwm-state=off-route]{--fwm-dk-glyph:var(--dr-ink-muted);--fwm-dk-hue:var(--dr-accent);--fwm-dk-headline:var(--dr-ink-3)}.fwm-dock-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.fwm-dock[data-fwm-pane=collapsed] .fwm-dock-body,.fwm-dock[data-fwm-pane=navigating] .fwm-dock-body{padding-top:var(--fwm-dk-pad-t);padding-bottom:var(--fwm-dk-pad-b)}.fwm-dock-tap{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.fwm-dock-split{align-items:center;gap:var(--fwm-dk-split-gap);min-width:0;padding:0 var(--fwm-dk-pad-x);flex:none;display:flex}.fwm-dock-column{flex:auto;min-width:0}.fwm-dock-lede{align-items:center;gap:var(--fwm-dk-lede-gap);min-width:0;height:var(--fwm-dk-lede-h);display:flex}.fwm-dock-meta{align-items:center;gap:var(--fwm-dk-meta-gap);min-width:0;height:var(--fwm-dk-meta-h);display:flex}.fwm-dock-maneuver{align-items:center;gap:var(--fwm-dk-split-gap);min-width:0;height:var(--fwm-dk-maneuver-h);padding:0 var(--fwm-dk-pad-x);flex:none;display:flex}.fwm-dock-footer{justify-content:space-between;align-items:center;gap:var(--fwm-dk-split-gap);min-width:0;height:var(--fwm-dk-footer-h);padding:0 var(--fwm-dk-pad-x);flex:none;display:flex}.fwm-dock-unit{font-size:var(--fwm-dk-t-13);color:var(--fwm-dk-sub);flex:none;font-weight:500}.fwm-dock-head{min-width:0;height:var(--fwm-dk-head-h);flex-direction:column;flex:none;justify-content:center;display:flex;overflow:hidden}.fwm-dock-head[data-fwm-head=navigating] .fwm-dock-footer{flex:auto;height:auto;min-height:0}.fwm-dock-option{align-items:center;gap:var(--fwm-dk-split-gap);width:100%;min-width:0;padding:var(--fwm-dk-row-pad) var(--fwm-dk-pad-x);appearance:none;border-radius:var(--fwm-dk-map-radius);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.fwm-dock-radio{width:var(--fwm-dk-action-icon);height:var(--fwm-dk-action-icon);border:var(--fwm-rule-w) solid var(--fwm-dk-rim);border-radius:var(--fwm-radius-full);flex:none;place-items:center;display:grid}.fwm-dock-option[data-fwm-chosen=true] .fwm-dock-radio{border-color:var(--dr-accent-line)}.fwm-dock-radio-dot{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--dr-accent)}.fwm-dock-mark{color:var(--fwm-dk-glyph);flex:none;place-items:center;display:grid}.fwm-dock-mark svg{width:var(--fwm-dk-mark);height:var(--fwm-dk-mark)}.fwm-dock-count{font-size:var(--fwm-dk-t-30);letter-spacing:var(--fwm-dk-track-mid);color:var(--fwm-dk-figure);flex:none;font-weight:800;line-height:1}.fwm-dock-headline{min-width:0;font-size:var(--fwm-dk-t-19);letter-spacing:var(--fwm-card-track-tight);color:var(--fwm-dk-headline);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:700;overflow:hidden}.fwm-dock-caption{min-width:0;font-size:var(--fwm-dk-t-15);color:var(--fwm-dk-headline);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:500;overflow:hidden}.fwm-dock[data-fwm-state=approaching] .fwm-dock-caption{font-weight:700}.fwm-dock-line-meta{min-width:0;font-size:var(--fwm-dk-t-13);color:var(--fwm-dk-sub);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.fwm-dock-tier{color:var(--fwm-dk-tier);font-weight:700}.fwm-dock-value,.fwm-dock-static{font-size:var(--fwm-dk-t-13);color:var(--fwm-dk-sub);white-space:nowrap;flex:none}.fwm-dock-action,.fwm-dock-detour{justify-content:center;align-items:center;gap:var(--fwm-dk-action-gap);height:var(--fwm-dk-action-h);margin:calc((var(--fwm-dk-meta-h) - var(--fwm-dk-action-h)) / 2) 0;padding:0 var(--fwm-dk-action-pad);font-family:var(--fwm-font-ui);font-size:var(--fwm-dk-t-13);color:var(--fwm-dk-hue);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;font-weight:700;display:inline-flex;position:relative}.fwm-dock-action svg,.fwm-dock-detour svg{width:var(--fwm-dk-action-icon);height:var(--fwm-dk-action-icon)}.fwm-dock-action[data-fwm-action=end]{color:var(--fwm-alert-in-range)}.fwm-dock-action[data-fwm-action=cancel]{color:var(--dr-ink)}.fwm-dock[data-fwm-state=turn-imminent] .fwm-dock-caption{color:var(--dr-ink);font-weight:700}.fwm-dock-inset{width:var(--fwm-dk-map);height:var(--fwm-dk-map);border:var(--fwm-rule-w) solid var(--fwm-dk-rim);border-radius:var(--fwm-dk-map-radius);background:repeating-linear-gradient(90deg, var(--dr-hairline-row) 0 var(--fwm-space-1), transparent var(--fwm-space-1) var(--fwm-space-6)), repeating-linear-gradient(0deg, var(--dr-hairline-row) 0 var(--fwm-space-1), transparent var(--fwm-space-1) var(--fwm-space-6)), var(--fwm-dock-sunk);color:var(--fwm-dk-hue);flex:none;position:relative;overflow:hidden}.fwm-dock[data-fwm-pane=navigating] .fwm-dock-inset{width:var(--fwm-dk-map-nav);height:var(--fwm-dk-map-nav)}.fwm-dock-inset svg{width:100%;height:100%;position:absolute;inset:0}.fwm-dock-inset-route{color:var(--fwm-alert-clear)}.fwm-dock-inset-route[data-fwm-lit=true],.fwm-dock-inset-turn{color:var(--dr-accent)}.fwm-dock-inset-cone,.fwm-dock-inset-mark{color:var(--fwm-dk-hue)}.fwm-dock-inset-drift{color:var(--fwm-dk-sub)}.fwm-dock-inset-you{color:var(--dr-ink)}.fwm-dock-inset-goal{color:var(--dr-accent)}.fwm-dock-body[data-fwm-density=clear]{--fwm-dk-tier:var(--fwm-alert-clear);--fwm-dk-figure:var(--fwm-alert-clear);--fwm-dk-glyph:var(--fwm-alert-clear)}.fwm-dock-body[data-fwm-density=low]{--fwm-dk-tier:var(--dr-ink-3);--fwm-dk-figure:var(--dr-ink);--fwm-dk-glyph:var(--dr-ink-muted)}.fwm-dock-body[data-fwm-density=moderate]{--fwm-dk-tier:var(--fwm-alert-approaching-text);--fwm-dk-figure:var(--fwm-alert-approaching-text);--fwm-dk-glyph:var(--fwm-alert-approaching-text)}.fwm-dock-body[data-fwm-density=high]{--fwm-dk-tier:var(--fwm-alert-approaching);--fwm-dk-figure:var(--fwm-alert-approaching);--fwm-dk-glyph:var(--fwm-alert-approaching)}.fwm-dock-status{align-items:center;gap:var(--fwm-dk-status-gap);min-width:0;height:var(--fwm-dk-status-h);flex:none;display:flex}.fwm-dock-primary{align-items:center;gap:var(--fwm-dk-primary-gap);flex:auto;min-width:0;min-height:0;display:flex}.fwm-dock-secondary{align-items:center;gap:var(--fwm-dk-secondary-gap);min-width:0;height:var(--fwm-dk-secondary-h);padding-top:var(--fwm-dk-secondary-pad);border-top:var(--fwm-rule-w) solid var(--fwm-line-soft);flex:none;display:flex}.fwm-dock-hero{align-items:center;gap:var(--fwm-dk-gap);flex:none;min-width:0;display:flex}.fwm-dock[data-fwm-state=navigating-expanded] .fwm-dock-hero{align-items:baseline;gap:var(--fwm-dk-secondary-gap)}.fwm-dock[data-fwm-state=navigating-expanded] .fwm-dock-hero .fwm-dock-sub{flex:none}.fwm-dock[data-fwm-state=navigating-expanded] .fwm-dock-hero .fwm-dock-line{font-size:var(--fwm-dk-t-13);text-align:right}.fwm-dock-note{align-items:center;gap:var(--fwm-space-2);min-width:0;margin-top:calc(var(--fwm-space-1) * -1.5);flex:none;display:flex}.fwm-dock-note .fwm-dock-line{font-size:var(--fwm-dk-t-13);color:var(--fwm-dk-hue-2);font-weight:700}.fwm-dock-list{z-index:1;scrollbar-width:none;border-top:var(--fwm-rule-w) solid var(--fwm-line-soft);min-height:0;padding:var(--fwm-dk-list-pad-y) var(--fwm-dk-list-pad-x);flex:auto;align-content:start;display:grid;position:relative;overflow-y:auto}.fwm-dock-list::-webkit-scrollbar{display:none}.fwm-dock-row{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:var(--fwm-dk-row-gap);min-width:0;height:var(--fwm-dk-row-h);padding:0 var(--fwm-space-2);border-radius:var(--fwm-space-3);color:var(--fwm-text-icon);background:0 0;border:0;display:flex}.fwm-dock-list .fwm-dock-dot{width:var(--fwm-dk-dot-row);height:var(--fwm-dk-dot-row)}.fwm-dock-step{width:var(--fwm-dk-step);height:var(--fwm-dk-step);color:var(--fwm-text-soft);flex:none;place-items:center;display:grid}.fwm-dock-step[data-fwm-turn=end]{color:var(--fwm-accent-scan)}.fwm-dock-list .fwm-dock-line{font-size:var(--fwm-dk-t-14);color:var(--fwm-text);font-weight:500}.fwm-dock[data-fwm-state=navigating-expanded] .fwm-dock-list .fwm-dock-line{color:var(--fwm-text)}.fwm-dock-list .fwm-dock-trail{font-size:var(--fwm-dk-t-14);color:var(--fwm-text-soft);flex:none;font-weight:700}.fwm-dock-actions{gap:var(--fwm-space-2);flex:none;display:flex}.fwm-dock-line{min-width:0;font-size:var(--fwm-dk-t-14);color:var(--fwm-text-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.fwm-dock-status .fwm-dock-line{color:var(--fwm-dk-sub)}.fwm-dock-secondary .fwm-dock-line{color:var(--fwm-dk-ink-2)}.fwm-dock[data-fwm-state=navigating] .fwm-dock-secondary .fwm-dock-line,.fwm-dock[data-fwm-state=passing] .fwm-dock-secondary .fwm-dock-line{font-weight:700}.fwm-dock[data-fwm-state=abuse-entering] .fwm-dock-secondary .fwm-dock-line{font-size:var(--fwm-dk-t-13)}.fwm-dock-trail{font-size:var(--fwm-dk-t-13);color:var(--fwm-text-3);flex:none}.fwm-dock[data-fwm-state=muted] .fwm-dock-trail{font-size:var(--fwm-dk-t-14);color:var(--fwm-alert-approaching);font-weight:700}.fwm-dock[data-fwm-state=abuse-entering] .fwm-dock-trail{color:var(--fwm-dk-hue-2);font-weight:700}.fwm-dock[data-fwm-state=passing] .fwm-dock-trail{color:var(--fwm-dk-ink-2)}.fwm-dock[data-fwm-state=approaching] .fwm-dock-secondary .fwm-dock-lead,.fwm-dock[data-fwm-state=approaching] .fwm-dock-secondary .fwm-dock-line,.fwm-dock[data-fwm-state=abuse-entering] .fwm-dock-secondary .fwm-dock-lead,.fwm-dock[data-fwm-state=abuse-entering] .fwm-dock-secondary .fwm-dock-line,.fwm-dock[data-fwm-state=passing] .fwm-dock-secondary .fwm-dock-trail{opacity:var(--fwm-dk-quiet)}.fwm-dock-stack{gap:var(--fwm-dk-stack-gap);flex:auto;min-width:0;display:grid}.fwm-dock-title{align-items:baseline;gap:var(--fwm-space-2);min-width:0;display:flex}.fwm-dock-title .fwm-dock-line{color:var(--fwm-text)}.fwm-dock-sub{font-size:var(--fwm-dk-t-14);color:var(--fwm-dk-sub);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fwm-dock[data-fwm-state=approaching] .fwm-dock-sub,.fwm-dock[data-fwm-state=cleared] .fwm-dock-sub,.fwm-dock[data-fwm-state=rerouted] .fwm-dock-sub,.fwm-dock[data-fwm-state=unmapped] .fwm-dock-sub,.fwm-dock[data-fwm-state=arrived] .fwm-dock-sub{font-size:var(--fwm-dk-t-15)}.fwm-dock[data-fwm-state=armed-expanded] .fwm-dock-sub{font-size:var(--fwm-dk-t-13)}.fwm-dock[data-fwm-state=approaching] .fwm-dock-sub,.fwm-dock[data-fwm-state=abuse-entering] .fwm-dock-sub{font-weight:700}.fwm-dock-eta{justify-items:end;gap:calc(var(--fwm-space-1) / 2);font-size:var(--fwm-dk-t-17);color:var(--fwm-text);flex:none;font-weight:700;display:grid}.fwm-dock-eta .fwm-dock-trail{font-weight:400}.fwm-dock-dot{width:var(--fwm-dk-dot);height:var(--fwm-dk-dot);border-radius:var(--fwm-radius-full);background:var(--fwm-dk-hue-2);flex:none}.fwm-dock[data-fwm-state=armed] .fwm-dock-dot{outline:var(--fwm-dk-halo) solid var(--fwm-tint-multiple-halo)}.fwm-dock[data-fwm-state=passing] .fwm-dock-secondary .fwm-dock-dot{outline:var(--fwm-dk-halo) solid var(--fwm-tint-multiple-strong)}.fwm-dock-lead{color:var(--fwm-dk-hue);flex:none;place-items:center;display:grid}.fwm-dock-secondary .fwm-dock-lead{color:var(--fwm-dk-ink-2)}.fwm-dock-tile{width:var(--fwm-dk-tile);height:var(--fwm-dk-tile);border:var(--fwm-rule-w) solid var(--fwm-dk-rim);border-radius:var(--fwm-dk-tile-radius);background:var(--fwm-dk-wash);color:var(--fwm-dk-hue);flex:none;place-items:center;display:grid}.fwm-dock[data-fwm-state=passing] .fwm-dock-tile{color:var(--fwm-text-on-alert)}.fwm-dock-thumb{width:var(--fwm-dk-thumb);height:var(--fwm-dk-thumb);border-radius:var(--fwm-dk-key-radius);background-color:var(--fwm-dock-sunk);background-image:var(--fwm-card-hatch);color:var(--fwm-text-icon);flex:none;place-items:center;display:grid;overflow:hidden}.fwm-dock-thumb>*{width:100%;min-width:0;height:100%;min-height:0}.fwm-dock-thumb .fwm-minimap-note{display:none}.fwm-dock-thumb .fwm-minimap{width:100%;height:100%;margin:0}.fwm-dock-thumb .fwm-minimap-canvas{width:100%;height:100%}.fwm-dock-mute{width:var(--fwm-dk-mute);height:var(--fwm-dk-mute);border:var(--fwm-rule-w) solid var(--fwm-dock-raise-2);border-radius:var(--fwm-dk-mute-radius);background:var(--fwm-dock-raise);color:var(--fwm-text);cursor:pointer;flex:none;place-items:center;display:grid}.fwm-dock[data-fwm-state=approaching] .fwm-dock-mute{color:var(--fwm-alert-approaching-text)}.fwm-dock[data-fwm-state=armed-expanded] .fwm-dock-mute{width:var(--fwm-dk-key-h);height:var(--fwm-dk-key-h);border-radius:var(--fwm-dk-key-radius);background:var(--fwm-alert-multiple);color:var(--fwm-text-on-alert);border:none}.fwm-dock-key{justify-content:center;align-items:center;gap:var(--fwm-dk-key-gap);height:var(--fwm-dk-key-h);padding:0 var(--fwm-dk-key-pad);border:var(--fwm-rule-w) solid var(--fwm-dock-raise-2);border-radius:var(--fwm-dk-key-radius);background:var(--fwm-dock-raise);font-family:var(--fwm-font-ui);font-size:var(--fwm-dk-t-14);color:var(--fwm-text);cursor:pointer;white-space:nowrap;flex:none;font-weight:700;display:flex}.fwm-dock[data-fwm-state=muted] .fwm-dock-key{height:calc(var(--fwm-space-1) * 9);padding:0 calc(var(--fwm-space-1) * 3.5);border-radius:var(--fwm-dk-undo-radius);font-size:var(--fwm-dk-t-13)}.fwm-dock-key[data-fwm-action=wrong]{border-color:var(--fwm-dock-key-clear-line);background:var(--fwm-dock-key-clear);color:var(--fwm-alert-clear-text)}.fwm-dock-key[data-fwm-action=reroute]{min-width:0;height:var(--fwm-space-12);border-radius:var(--fwm-dk-act-radius);background:var(--fwm-accent-scan);font-size:var(--fwm-dk-t-15);color:var(--fwm-text-on-alert);gap:var(--fwm-space-2);border:none;flex:auto}.fwm-dock-key[data-fwm-action=end]{width:var(--fwm-dk-tile);height:var(--fwm-space-12);border-radius:var(--fwm-dk-act-radius);padding:0}.fwm-dock-key[data-fwm-action=dismiss]{width:var(--fwm-dk-mute);height:var(--fwm-dk-mute);border-radius:var(--fwm-dk-mute-radius);padding:0}.fwm-dock-key[data-fwm-action=add]{width:calc(var(--fwm-space-1) * 19);height:var(--fwm-dk-mute);border-radius:var(--fwm-dk-mute-radius);background:var(--fwm-alert-multiple);font-size:var(--fwm-dk-t-15);color:var(--fwm-text-on-alert);border:none;padding:0}.fwm-dock-figure{font-size:var(--fwm-dk-t-38);letter-spacing:var(--fwm-card-track-tighter);color:var(--fwm-dk-figure);flex:none;font-weight:700;line-height:1}.fwm-dock[data-fwm-family=browse] .fwm-dock-figure{font-size:var(--fwm-dk-t-20);letter-spacing:var(--fwm-card-track-tight)}.fwm-dock[data-fwm-state=armed-expanded] .fwm-dock-figure{font-size:var(--fwm-dk-t-21);letter-spacing:var(--fwm-dk-track-mid)}.fwm-dock[data-fwm-state=navigating-expanded] .fwm-dock-figure{font-size:var(--fwm-dk-t-24);letter-spacing:var(--fwm-dk-track-mid)}.fwm-dock[data-fwm-state=passing] .fwm-dock-figure{min-width:0;font-size:var(--fwm-dk-t-26);letter-spacing:var(--fwm-card-track-tight);flex:auto;line-height:1.1}.fwm-dock[data-fwm-state=cleared] .fwm-dock-figure{letter-spacing:var(--fwm-dk-track-mid)}.fwm-dock[data-fwm-state=abuse-entering] .fwm-dock-figure{font-size:var(--fwm-dk-t-25)}.fwm-dock-row .fwm-dock-figure{font-size:var(--fwm-dk-t-15);letter-spacing:normal;color:var(--fwm-text)}.fwm-dock-divider{height:var(--fwm-dk-divider);background:var(--dr-hairline-row);flex:none}.fwm-dock-tabs{gap:var(--fwm-dk-tab-gap);height:var(--fwm-dk-tabs-h);padding:var(--fwm-dk-tab-pad-y) var(--fwm-dk-tab-pad-x);flex:none;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fwm-dock-tab{align-content:center;place-items:center;gap:var(--fwm-dk-tab-stack);height:var(--fwm-dk-tab-h);border:var(--fwm-rule-w) solid transparent;border-radius:var(--fwm-dk-tab-radius);font-family:var(--fwm-font-ui);font-size:var(--fwm-dk-t-11);color:var(--dr-ink-muted);cursor:pointer;background:0 0;padding:0;font-weight:500;display:grid}.fwm-dock-tab svg{width:var(--fwm-dk-tab-icon);height:var(--fwm-dk-tab-icon)}.fwm-dock-tab[data-fwm-active]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent);font-weight:700}.fwm-dock-report{--fwm-dk-report:calc(var(--fwm-space-1) * 13.5);--fwm-dk-report-lap:calc(var(--fwm-space-1) * -1.5);width:var(--fwm-dk-report);height:var(--fwm-dk-report);border:var(--fwm-rule-w) solid var(--fwm-tint-multiple-line);border-radius:var(--fwm-radius-full);background:var(--dr-grain), var(--dr-surface-thin);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);margin-bottom:var(--fwm-dk-report-lap);box-shadow:var(--dr-lift), var(--dr-specular);color:var(--fwm-alert-multiple);cursor:pointer;flex:none;align-self:flex-end;place-items:center;display:grid}:root .fwm-shell-dock>.fwm-dock-scrim{pointer-events:none}.fwm-dock-scrim{--fwm-dk-inset:calc(var(--fwm-space-1) * 2.5);--fwm-dk-scrim-h:calc(var(--fwm-space-1) * 45);right:calc(var(--fwm-dk-inset) * -1);bottom:calc(var(--fwm-dk-inset) * -1);left:calc(var(--fwm-dk-inset) * -1);height:var(--fwm-dk-scrim-h);background:linear-gradient(to top, var(--fwm-shadow-ink), transparent);position:absolute}.fwm-chrome-icon{flex:none}.fwm-chrome-icon-fill{fill:currentColor;stroke:none}.fwm-chip-row{--fwm-chip-row-gap:var(--fwm-space-2);--fwm-chip-row-top:calc(var(--fwm-space-1) * 3.5);justify-content:center;gap:var(--fwm-chip-row-gap);margin-top:var(--fwm-chip-row-top);flex-wrap:wrap;display:flex}.fwm-chip{--fwm-chip-h:calc(var(--fwm-space-1) * 9);--fwm-chip-r:calc(var(--fwm-space-1) * 4.5);--fwm-chip-pad:calc(var(--fwm-space-1) * 3.5);--fwm-chip-gap:var(--fwm-space-2);align-items:center;gap:var(--fwm-chip-gap);height:var(--fwm-chip-h);padding:0 var(--fwm-chip-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-chip-r);background:var(--dr-grain), var(--dr-surface-thin);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);color:var(--dr-ink-2);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-label);white-space:nowrap;cursor:pointer;font-weight:500;display:flex}.fwm-chip .fwm-chrome-icon{color:var(--dr-ink-3)}.fwm-chip[aria-pressed=true]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent);font-weight:700}.fwm-chip[aria-pressed=true] .fwm-chrome-icon{color:inherit}.fwm-rail{--fwm-rail-gap:calc(var(--fwm-space-1) * 2.5);justify-items:end;gap:var(--fwm-rail-gap);display:grid}.fwm-rail-key{--fwm-rail-key-size:calc(var(--fwm-space-1) * 10);width:var(--fwm-rail-key-size);height:var(--fwm-rail-key-size);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-radius-full);background:var(--dr-grain), var(--dr-surface-thin);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);color:var(--dr-ink-3);cursor:pointer;place-items:center;padding:0;display:grid}.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-image:url(/assets/darkroute-app-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none}.fwm-dock-report-key[data-fwm-confirming=true]{background:var(--fwm-alert-in-range)}.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)}[data-fwm-mode=refinement] .fwm-report-eye,[data-fwm-mode=paper] .fwm-report-eye,[data-fwm-mode=e-ink] .fwm-report-eye{background-image:url(/assets/darkroute-app-icon-light.png)}.fwm-ls{--fwm-ls-inset:var(--fwm-space-2);--fwm-ls-radius:calc(var(--fwm-space-1) * 5.5);--fwm-ls-radius-band:calc(var(--fwm-space-1) * 4.5);--fwm-ls-radius-tab:calc(var(--fwm-space-1) * 3.5);--fwm-ls-radius-row:var(--fwm-space-3);--fwm-ls-rail-w:calc(var(--fwm-space-1) * 13);--fwm-ls-rail-pad-y:calc(var(--fwm-space-1) * 1.5);--fwm-ls-rail-pad-x:var(--fwm-space-1);--fwm-ls-rail-gap:calc(var(--fwm-space-1) / 2);--fwm-ls-logo-cell:calc(var(--fwm-space-1) * 13);--fwm-ls-logo:calc(var(--fwm-space-1) * 10.5);--fwm-ls-col-left:calc(var(--fwm-space-1) * 17);--fwm-ls-col-w:calc(var(--fwm-space-1) * 84);--fwm-ls-top-h:calc(var(--fwm-space-1) * 21);--fwm-ls-band-h:calc(var(--fwm-space-1) * 14);--fwm-ls-bottom-h:calc(var(--fwm-space-1) * 24);--fwm-ls-band-top:calc(var(--fwm-ls-inset) * 2 + var(--fwm-ls-top-h));--fwm-ls-slot-pad:calc(var(--fwm-space-1) * 4);--fwm-ls-band-pad:calc(var(--fwm-space-1) * 3.5);--fwm-ls-head-h:calc(var(--fwm-space-1) * 14.5);--fwm-ls-foot-h:calc(var(--fwm-space-1) * 9);--fwm-ls-panel-foot-h:calc(var(--fwm-space-1) * 11);--fwm-ls-panel-pad-y:calc(var(--fwm-space-1) * 1.25);--fwm-ls-panel-pad-x:calc(var(--fwm-space-1) * 2.5);--fwm-ls-row-h:calc(var(--fwm-space-1) * 11);--fwm-ls-row-pad:var(--fwm-space-2);--fwm-ls-row-gap:calc(var(--fwm-space-1) * 2.75);--fwm-ls-dot:calc(var(--fwm-space-1) * 2.25);--fwm-ls-circle:calc(var(--fwm-space-1) * 11);--fwm-ls-circle-gap:calc(var(--fwm-space-1) * 1.75);--fwm-ls-glyph:calc(var(--fwm-space-1) * 4.75);--fwm-ls-scrim-w:calc(var(--fwm-space-1) * 117.5);--fwm-ls-t-9:calc(var(--fwm-space-1) * 2.25);--fwm-ls-t-11:calc(var(--fwm-space-1) * 2.75);--fwm-ls-t-11-5:calc(var(--fwm-space-1) * 2.875);--fwm-ls-t-12:var(--fwm-space-3);--fwm-ls-t-13:calc(var(--fwm-space-1) * 3.25);--fwm-ls-t-13-5:calc(var(--fwm-space-1) * 3.375);--fwm-ls-t-14:calc(var(--fwm-space-1) * 3.5);--fwm-ls-t-21:calc(var(--fwm-space-1) * 5.25);--fwm-ls-t-30:calc(var(--fwm-space-1) * 7.5);--fwm-ls-turn:calc(var(--fwm-space-1) * 8.5);--fwm-ls-icon-22:calc(var(--fwm-space-1) * 5.5);--fwm-ls-track-tight:var(--fwm-card-track-tight);--fwm-ls-track-mid:calc(var(--fwm-card-track-tight) * 2);z-index:5;pointer-events:none;font-family:var(--fwm-font-ui);position:absolute;inset:0}.fwm-ls-rail,.fwm-ls-slot,.fwm-ls-band,.fwm-ls-panel,.fwm-ls-circle,.fwm-ls-row,.fwm-ls-right :where(.fwm-dock-report-key){box-sizing:border-box}:root .fwm-shell-dock>.fwm-ls{pointer-events:none}.fwm-ls-rail,.fwm-ls-slot,.fwm-ls-panel,.fwm-ls-right{pointer-events:auto}.fwm-ls-scrim{width:var(--fwm-ls-scrim-w);pointer-events:none;background:var(--dr-scrim-side);position:absolute;top:0;bottom:0;left:0}.fwm-ls-rail{top:var(--fwm-ls-inset);bottom:var(--fwm-ls-inset);left:var(--fwm-ls-inset);align-items:stretch;gap:var(--fwm-ls-rail-gap);width:var(--fwm-ls-rail-w);padding:var(--fwm-ls-rail-pad-y) var(--fwm-ls-rail-pad-x);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-ls-radius);background:var(--dr-grain), var(--dr-surface-thin);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);box-shadow:var(--dr-lift), var(--dr-specular);flex-direction:column;display:flex;position:absolute}.fwm-ls-logo{height:var(--fwm-ls-logo-cell);margin-bottom:var(--fwm-ls-rail-gap);border-radius:var(--fwm-ls-radius-tab);flex:none;place-items:center;display:grid}.fwm-ls-logo img{width:var(--fwm-ls-logo);height:var(--fwm-ls-logo);display:block}.fwm-ls-rail .fwm-dock-tabs{--fwm-dk-tab-gap:var(--fwm-ls-rail-gap);--fwm-dk-tabs-h:auto;--fwm-dk-tab-pad-y:0;--fwm-dk-tab-pad-x:0;--fwm-dk-tab-stack:var(--fwm-ls-rail-gap);--fwm-dk-tab-h:calc(var(--fwm-space-1) * 13);--fwm-dk-tab-radius:var(--fwm-ls-radius-tab);--fwm-dk-tab-icon:var(--fwm-ls-glyph);--fwm-dk-t-11:var(--fwm-ls-t-9);flex:1 1 0;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:center;min-height:0}.fwm-ls-slot{left:var(--fwm-ls-col-left);width:var(--fwm-ls-col-w);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-ls-radius);background:var(--dr-grain), var(--dr-surface-thin);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);box-shadow:var(--dr-lift), var(--dr-specular);position:absolute}.fwm-ls-slot[data-fwm-slot=top]{top:var(--fwm-ls-inset);align-items:center;gap:calc(var(--fwm-space-1) * 3.25);height:var(--fwm-ls-top-h);padding:0 var(--fwm-ls-slot-pad);display:flex}.fwm-ls-slot[data-fwm-slot=bottom]{bottom:var(--fwm-ls-inset);height:var(--fwm-ls-bottom-h);overflow:hidden}.fwm-ls-turn-glyph{width:var(--fwm-ls-turn);height:var(--fwm-ls-turn);color:var(--dr-ink);flex:none}.fwm-ls-readout{gap:calc(var(--fwm-space-1) / 2);flex:auto;min-width:0;display:grid}.fwm-ls-figure-row{align-items:baseline;gap:calc(var(--fwm-space-1) * 1.75);display:flex}.fwm-ls-figure{font-size:var(--fwm-ls-t-30);letter-spacing:var(--fwm-ls-track-mid);color:var(--dr-ink);font-weight:800;line-height:1}.fwm-ls-unit{font-size:var(--fwm-ls-t-14);color:var(--dr-ink-muted);font-weight:500}.fwm-ls-sub{font-size:var(--fwm-ls-t-14);white-space:nowrap;text-overflow:ellipsis;color:var(--dr-ink-3);font-weight:500;overflow:hidden}.fwm-ls-band{top:var(--fwm-ls-band-top);left:var(--fwm-ls-col-left);align-items:center;gap:var(--fwm-ls-row-gap);width:var(--fwm-ls-col-w);height:var(--fwm-ls-band-h);padding:0 var(--fwm-ls-band-pad);pointer-events:auto;border:var(--fwm-rule-w) solid var(--fwm-tint-approaching-ring);border-radius:var(--fwm-ls-radius-band);background:var(--dr-grain), linear-gradient(var(--fwm-tint-approaching), var(--fwm-tint-approaching)), var(--dr-surface-thin);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);box-shadow:var(--dr-lift);display:flex;position:absolute}.fwm-ls-band-glyph{width:var(--fwm-ls-glyph);height:var(--fwm-ls-glyph);color:var(--fwm-alert-approaching);flex:none}.fwm-ls-band-figure{font-size:var(--fwm-ls-t-21);color:var(--fwm-alert-approaching-text);flex:none;font-weight:800;line-height:1}.fwm-ls-band-text{min-width:0;font-size:var(--fwm-ls-t-13);white-space:nowrap;text-overflow:ellipsis;color:var(--fwm-alert-approaching-text);flex:auto;font-weight:700;overflow:hidden}.fwm-ls-head{align-items:center;gap:var(--fwm-ls-row-gap);height:var(--fwm-ls-head-h);padding:0 var(--fwm-ls-slot-pad);display:flex}.fwm-ls-head[data-fwm-triple]{gap:calc(var(--fwm-space-1) * 1.5)}.fwm-ls-stat{gap:calc(var(--fwm-space-1) / 4);flex:1 1 0;justify-items:start;min-width:0;display:grid}.fwm-ls-stat-value{font-size:var(--fwm-ls-t-21);letter-spacing:var(--fwm-ls-track-tight);color:var(--dr-ink);font-weight:800;line-height:1.1}.fwm-ls-stat-label{font-size:var(--fwm-ls-t-11);color:var(--dr-ink-muted)}.fwm-ls-count{font-size:var(--fwm-ls-t-30);letter-spacing:var(--fwm-ls-track-mid);color:var(--fwm-ls-tier,var(--dr-ink));flex:none;font-weight:800;line-height:1}.fwm-ls-slot[data-fwm-density=clear]{--fwm-ls-tier:var(--fwm-alert-clear)}.fwm-ls-slot[data-fwm-density=low]{--fwm-ls-tier:var(--dr-ink)}.fwm-ls-slot[data-fwm-density=moderate]{--fwm-ls-tier:var(--fwm-alert-approaching-text)}.fwm-ls-slot[data-fwm-density=high]{--fwm-ls-tier:var(--fwm-alert-approaching)}.fwm-ls-slot[data-fwm-density=unknown]{--fwm-ls-tier:var(--dr-ink-muted)}.fwm-ls-icon{color:var(--fwm-ls-tier,var(--dr-ink-muted));flex:none;place-items:center;display:grid}.fwm-ls-icon svg{width:var(--fwm-ls-icon-22);height:var(--fwm-ls-icon-22)}.fwm-ls-foot-key{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;padding:0;display:flex}.fwm-ls-headlines{gap:calc(var(--fwm-space-1) / 4);flex:auto;min-width:0;display:grid}.fwm-ls-headline{font-size:var(--fwm-ls-t-14);white-space:nowrap;text-overflow:ellipsis;color:var(--dr-ink-3);font-weight:500;overflow:hidden}.fwm-ls-headnote{font-size:var(--fwm-ls-t-12);white-space:nowrap;text-overflow:ellipsis;color:var(--dr-ink-muted);overflow:hidden}.fwm-ls-rule{height:var(--fwm-rule-w);background:var(--dr-hairline-row)}.fwm-ls-foot{align-items:center;gap:var(--fwm-space-3);height:var(--fwm-ls-foot-h);padding:0 var(--fwm-ls-slot-pad);display:flex}.fwm-ls-foot-note{min-width:0;font-size:var(--fwm-ls-t-13);white-space:nowrap;text-overflow:ellipsis;color:var(--dr-ink-muted);flex:auto;overflow:hidden}.fwm-ls-key{align-items:center;gap:calc(var(--fwm-space-1) * 1.25);font-family:var(--fwm-font-ui);font-size:var(--fwm-ls-t-13);white-space:nowrap;color:var(--dr-accent);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:700;display:flex}.fwm-ls-key svg{width:calc(var(--fwm-space-1) * 3.5);height:calc(var(--fwm-space-1) * 3.5)}.fwm-ls-key[data-fwm-tone=end]{color:var(--dr-abuse-text)}.fwm-ls-panel{top:var(--fwm-ls-inset);bottom:var(--fwm-ls-inset);left:var(--fwm-ls-col-left);width:var(--fwm-ls-col-w);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-ls-radius);background:var(--dr-grain), var(--dr-surface-thin);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);box-shadow:var(--dr-panel-lift), var(--dr-specular);flex-direction:column;display:flex;position:absolute;overflow:hidden}.fwm-ls-panel .fwm-ls-head,.fwm-ls-panel .fwm-ls-rule,.fwm-ls-panel .fwm-ls-foot{flex:none}.fwm-ls-panel .fwm-ls-foot{height:var(--fwm-ls-panel-foot-h)}.fwm-ls-list{min-height:0;padding:var(--fwm-ls-panel-pad-y) var(--fwm-ls-panel-pad-x);flex:auto;overflow-y:auto}.fwm-ls-row{align-items:center;gap:var(--fwm-ls-row-gap);width:100%;height:var(--fwm-ls-row-h);min-width:0;padding:0 var(--fwm-ls-row-pad);border-radius:var(--fwm-ls-radius-row);font-family:var(--fwm-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.fwm-ls-row:active{background:var(--dr-row-fill)}.fwm-ls-dot{width:var(--fwm-ls-dot);height:var(--fwm-ls-dot);border-radius:var(--fwm-radius-full);background:var(--fwm-ls-owner,var(--dr-ink-muted));flex:none}.fwm-ls-row-text{gap:calc(var(--fwm-space-1) / 4);flex:auto;min-width:0;display:grid}.fwm-ls-row-title{font-size:var(--fwm-ls-t-13-5);white-space:nowrap;text-overflow:ellipsis;color:var(--dr-ink-2);font-weight:500;overflow:hidden}.fwm-ls-row-sub{font-size:var(--fwm-ls-t-11-5);white-space:nowrap;text-overflow:ellipsis;color:var(--dr-ink-muted);overflow:hidden}.fwm-ls-row-dist{font-size:var(--fwm-ls-t-13);color:var(--dr-ink-3);flex:none;font-weight:700}.fwm-ls-row[data-fwm-owner=flock]{--fwm-ls-owner:var(--dr-owner-flock)}.fwm-ls-row[data-fwm-owner=police]{--fwm-ls-owner:var(--dr-owner-police)}.fwm-ls-row[data-fwm-owner=private]{--fwm-ls-owner:var(--dr-owner-private)}.fwm-ls-row[data-fwm-owner=hoa]{--fwm-ls-owner:var(--dr-owner-hoa)}.fwm-ls-row[data-fwm-owner=unverified]{--fwm-ls-owner:var(--dr-owner-unverified)}.fwm-ls-right{top:50%;right:var(--fwm-ls-inset);gap:var(--fwm-ls-circle-gap);display:grid;position:absolute;transform:translateY(-50%)}.fwm-ls-circle{width:var(--fwm-ls-circle);height:var(--fwm-ls-circle);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-radius-full);background:var(--dr-grain), var(--dr-surface-thin);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);color:var(--dr-ink-3);cursor:pointer;place-items:center;padding:0;display:grid}.fwm-ls-circle svg{width:var(--fwm-ls-glyph);height:var(--fwm-ls-glyph)}.fwm-ls-circle[aria-pressed=true]{border-color:var(--dr-accent-line);background:var(--dr-grain), var(--dr-accent-fill);color:var(--dr-accent)}.fwm-ls-right :where(.fwm-dock-report-key){width:var(--fwm-ls-circle);height:var(--fwm-ls-circle);border:var(--fwm-rule-w) solid var(--fwm-tint-multiple-line);border-radius:var(--fwm-radius-full);background:var(--dr-grain), var(--dr-surface-thin);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);color:var(--dr-owner-flock);cursor:pointer;place-items:center;padding:0;display:grid}.fwm-ls-rail,.fwm-ls-right,.fwm-ls-slot,.fwm-ls-band,.fwm-ls-panel{transition:opacity var(--fwm-dur-fast) var(--fwm-ease-out), visibility var(--fwm-dur-fast) var(--fwm-ease-out)}.fwm-ls[data-fwm-yield=true] .fwm-ls-rail,.fwm-ls[data-fwm-yield=true] .fwm-ls-right,.fwm-ls[data-fwm-yield=true] .fwm-ls-slot,.fwm-ls[data-fwm-yield=true] .fwm-ls-band,.fwm-ls[data-fwm-yield=true] .fwm-ls-panel{opacity:0;visibility:hidden;pointer-events:none}.fwm-dest{gap:var(--fwm-space-2);padding:var(--fwm-space-3);border-radius:var(--fwm-radius-4);flex-direction:column;display:flex}.fwm-dest[data-fwm-dest-heat]{border-color:var(--fwm-heat)}.fwm-dest[data-fwm-dest-heat=clear]{--fwm-heat:var(--fwm-glass-border)}.fwm-dest[data-fwm-dest-heat=approaching]{--fwm-heat:var(--fwm-alert-approaching)}.fwm-dest[data-fwm-dest-heat=in-range]{--fwm-heat:var(--fwm-alert-in-range)}.fwm-dest[data-fwm-dest-heat=multiple]{--fwm-heat:var(--fwm-alert-multiple)}.fwm-dest:not([data-fwm-dest-heat=clear]) .fwm-dest-readers{color:var(--fwm-heat)}.fwm-dest-head{align-items:flex-start;gap:var(--fwm-space-3);display:flex}.fwm-dest-where{flex-direction:column;flex:1;min-width:0;display:flex}.fwm-dest-name{font-size:var(--fwm-text-body);color:var(--fwm-text);font-weight:700}.fwm-dest-detail{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-dest-clear{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);border:var(--fwm-hairline) solid var(--fwm-line);border-radius:var(--fwm-radius-full);color:var(--fwm-text-2);font:inherit;font-size:var(--fwm-text-label);cursor:pointer;background:0 0;flex:none}.fwm-dest-figures{align-items:baseline;gap:var(--fwm-space-3);flex-wrap:wrap;margin:0;display:flex}.fwm-dest-eta{font-size:var(--fwm-text-title);color:var(--fwm-text);font-weight:800;line-height:1}.fwm-dest-miles,.fwm-dest-readers,.fwm-dest-cost,.fwm-dest-line{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);margin:0}.fwm-dest-failed{font-size:var(--fwm-text-micro);color:var(--fwm-alert-approaching);margin:0}.fwm-dest-avoid{min-height:var(--fwm-touch-min);border-radius:var(--fwm-radius-full);background:var(--fwm-accent-scan);color:var(--fwm-text-on-alert);font:inherit;font-size:var(--fwm-text-label);cursor:pointer;border:none;font-weight:700}.fwm-dest-avoid:disabled{background:var(--fwm-surface-1);color:var(--fwm-text-muted);cursor:default}.fwm-dest-outcome{font-size:var(--fwm-text-micro);color:var(--fwm-alert-approaching);margin:0}.fwm-dest-outcome[data-fwm-dest-clear=true]{color:var(--fwm-alert-clear)}.fwm-overlay-close{width:var(--fwm-touch-min);height:var(--fwm-touch-min);border:var(--fwm-hairline) 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);font-size:var(--fwm-text-body);color:var(--fwm-text-2);touch-action:manipulation;flex:none}.fwm-detour{left:var(--fwm-space-4);right:var(--fwm-space-4);max-height:calc(100dvh - 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-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-search-panel{--fwm-sp-inset:var(--fwm-space-3);--fwm-sp-radius:calc(var(--fwm-space-1) * 5.5);--fwm-sp-pad:calc(var(--fwm-space-1) * 2.5);--fwm-sp-field-h:calc(var(--fwm-space-1) * 11.5);--fwm-sp-field-pad:calc(var(--fwm-space-1) * 3.25);--fwm-sp-field-gap:calc(var(--fwm-space-1) * 2.5);--fwm-sp-field-text:calc(var(--fwm-space-1) * 3.5);--fwm-sp-field-radius:calc(var(--fwm-space-1) * 3.5);--fwm-sp-gap:calc(var(--fwm-space-1) * 1.5);--fwm-sp-row-h:calc(var(--fwm-space-1) * 13);--fwm-sp-row-pad:var(--fwm-space-2);--fwm-sp-row-gap:calc(var(--fwm-space-1) * 2.75);--fwm-sp-row-radius:var(--fwm-space-3);--fwm-sp-badge:calc(var(--fwm-space-1) * 7.5);--fwm-sp-badge-radius:calc(var(--fwm-space-1) * 2.25);--fwm-sp-badge-text:var(--fwm-space-3);--fwm-sp-name:calc(var(--fwm-space-1) * 3.75);--fwm-sp-sub:calc(var(--fwm-space-1) * 3.125);--fwm-sp-count:calc(var(--fwm-space-1) * 3.375);--fwm-sp-foot-h:calc(var(--fwm-space-1) * 10);--fwm-sp-foot-gap:var(--fwm-space-3);--fwm-sp-foot-text:calc(var(--fwm-space-1) * 3.125);--fwm-sp-rule-gap:var(--fwm-space-1);--fwm-sp-lift:var(--dr-panel-lift);right:var(--fwm-sp-inset);bottom:calc(var(--fwm-sp-inset) + env(safe-area-inset-bottom,0px));left:var(--fwm-sp-inset);z-index:30;padding:var(--fwm-sp-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-sp-radius);background:var(--dr-grain), var(--dr-surface-thin);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);box-shadow:var(--fwm-sp-lift), var(--dr-specular);font-family:var(--fwm-font-ui);flex-direction:column;display:flex;position:fixed}.fwm-search-panel[data-fwm-orient=portrait]{top:calc(var(--fwm-sp-anchor-t,calc(var(--fwm-drive-top-inset) + var(--fwm-search-h))) + var(--fwm-space-2));right:var(--fwm-sp-anchor-r,var(--fwm-space-4));max-height:calc(100dvh - var(--fwm-sp-anchor-t,calc(var(--fwm-drive-top-inset) + var(--fwm-search-h))) - var(--fwm-space-2) - max(var(--fwm-sp-kb-inset,0px), env(safe-area-inset-bottom,0px)) - var(--fwm-space-2));bottom:auto;left:var(--fwm-sp-anchor-l,var(--fwm-space-4));height:auto;overflow:hidden}.fwm-search-panel[data-fwm-orient=landscape]{--fwm-sp-inset:var(--fwm-space-2);--fwm-sp-row-h:calc(var(--fwm-space-1) * 11);--fwm-sp-badge:calc(var(--fwm-space-1) * 6.5);--fwm-sp-badge-radius:var(--fwm-space-2);--fwm-sp-badge-text:calc(var(--fwm-space-1) * 2.75);--fwm-sp-name:calc(var(--fwm-space-1) * 3.375);--fwm-sp-sub:calc(var(--fwm-space-1) * 2.875);--fwm-sp-count:calc(var(--fwm-space-1) * 3.125);--fwm-sp-lift:var(--dr-panel-lift-tight);top:calc(var(--fwm-sp-inset) + env(safe-area-inset-top,0px));right:auto;left:calc(var(--fwm-space-2) + var(--fwm-space-12) + var(--fwm-space-1) + var(--fwm-space-2) + env(safe-area-inset-left,0px));width:calc(var(--fwm-space-1) * 84);height:auto;max-height:calc(100% - var(--fwm-sp-inset) * 2 - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:hidden}.fwm-search-panel[data-fwm-orient=landscape][data-fwm-keyboard=up]{bottom:auto;left:calc(var(--fwm-space-2) + env(safe-area-inset-left,0px));height:var(--fwm-sp-kb-h,calc(var(--fwm-space-1) * 54.5))}.fwm-search-panel[data-fwm-orient=landscape][data-fwm-keyboard=up] .fwm-search-divider,.fwm-search-panel[data-fwm-orient=landscape][data-fwm-keyboard=up] .fwm-search-footer{display:none}.fwm-search-field{gap:var(--fwm-sp-field-gap);min-width:0;height:var(--fwm-sp-field-h);padding:0 var(--fwm-sp-field-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-sp-field-radius);background:var(--dr-field-fill);color:var(--dr-field-placeholder);flex:none;align-items:center;display:flex}.fwm-search-panel[data-fwm-state=typing] .fwm-search-field{border-color:var(--dr-accent-edge);background:var(--dr-accent-wash);color:var(--dr-accent)}.fwm-search-panel[data-fwm-state=picked] .fwm-search-field{color:var(--dr-ink-3)}.fwm-search-input{min-width:0;color:var(--dr-ink-2);font-family:inherit;font-size:var(--fwm-sp-field-text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:auto;overflow:hidden}.fwm-search-input::placeholder{color:var(--dr-field-placeholder);opacity:1}.fwm-search-input:focus,.fwm-search-input:focus-visible{outline:none}.fwm-search-input::-webkit-search-cancel-button{display:none}.fwm-search-mic{color:var(--dr-accent);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:0;display:flex}.fwm-search-undo{color:var(--dr-tier-some);font-family:inherit;font-size:var(--fwm-sp-foot-text);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-weight:700}.fwm-search-list{min-height:0;margin-top:var(--fwm-sp-gap);flex:auto;overflow-y:auto}.fwm-search-rows,.fwm-search-group{flex-direction:column;display:flex}.fwm-search-head{gap:var(--fwm-sp-row-gap);height:calc(var(--fwm-space-1) * 7.5);padding:0 var(--fwm-sp-row-pad);align-items:center;display:flex}.fwm-search-head-label,.fwm-search-head-verb{font-size:var(--fwm-text-forecast);letter-spacing:var(--fwm-card-track-caps);flex:none;font-weight:700}.fwm-search-head-label{color:var(--dr-accent)}.fwm-search-head-verb{color:var(--dr-field-placeholder)}.fwm-search-head-rule{height:var(--fwm-rule-w);background:var(--dr-divider);flex:auto}.fwm-search-group[aria-label="CAMERAS · INDEXED"] .fwm-search-head-label{color:var(--dr-owner-flock)}.fwm-search-row{gap:var(--fwm-sp-row-gap);width:100%;min-width:0;height:var(--fwm-sp-row-h);padding:0 var(--fwm-sp-row-pad);border:var(--fwm-rule-w) solid transparent;border-radius:var(--fwm-sp-row-radius);color:var(--dr-ink-2);text-align:left;cursor:pointer;background:0 0;align-items:center;font-family:inherit;display:flex}.fwm-search-row:active{background:var(--dr-row-fill)}.fwm-search-row[data-fwm-emphasis=history]{border-color:var(--dr-accent-row-line);background:var(--dr-accent-row-fill)}.fwm-search-row[data-fwm-emphasis=default]{border-color:var(--dr-keep-row-line);background:var(--dr-keep-row-fill);color:var(--dr-keep-title)}.fwm-search-row:focus-visible{outline:var(--fwm-rule-w) solid var(--dr-accent)}.fwm-search-badge{width:var(--fwm-sp-badge);height:var(--fwm-sp-badge);border:var(--fwm-rule-w) solid var(--dr-badge-line);border-radius:var(--fwm-sp-badge-radius);color:var(--dr-ink-muted);font-size:var(--fwm-sp-badge-text);flex:none;place-items:center;font-weight:700;display:grid}.fwm-search-badge[data-fwm-tone=saved]{border-color:var(--dr-accent-badge-line);color:var(--dr-accent)}.fwm-search-badge[data-fwm-tone=other-saved]{border-color:var(--dr-tier-some-line);color:var(--dr-tier-some)}.fwm-search-badge[data-fwm-tone=keep]{border-color:var(--dr-keep-badge-line);color:var(--dr-tier-clear)}.fwm-search-badge[data-fwm-tone=flock]{border-color:var(--dr-owner-flock);color:var(--dr-owner-flock)}.fwm-search-badge[data-fwm-tone=police]{border-color:var(--dr-owner-police);color:var(--dr-owner-police)}.fwm-search-badge[data-fwm-tone=hoa]{border-color:var(--dr-owner-hoa);color:var(--dr-owner-hoa)}.fwm-search-badge[data-fwm-tone=private]{border-color:var(--dr-owner-private);color:var(--dr-owner-private)}.fwm-search-badge[data-fwm-tone=unverified]{border-color:var(--dr-owner-unverified);color:var(--dr-owner-unverified-text)}.fwm-search-badge[data-fwm-tone=abuse]{border-color:var(--dr-abuse-line);color:var(--dr-abuse-text)}.fwm-search-text{gap:var(--fwm-mark-w);flex:auto;min-width:0;display:grid}.fwm-search-name,.fwm-search-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fwm-search-name{color:inherit;font-size:var(--fwm-sp-name);font-weight:500}.fwm-search-sub{color:var(--dr-ink-muted);font-size:var(--fwm-sp-sub)}.fwm-search-count{color:var(--dr-ink-muted);font-size:var(--fwm-sp-count);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.fwm-search-count[data-fwm-tier=clear]{color:var(--dr-tier-clear)}.fwm-search-count[data-fwm-tier=some]{color:var(--dr-tier-some)}.fwm-search-count[data-fwm-tier=many]{color:var(--dr-tier-many)}.fwm-search-count[data-fwm-tier=unknown]{color:var(--dr-ink-muted)}.fwm-search-meta{gap:var(--fwm-mark-w);flex:none;justify-items:end;display:grid}.fwm-search-far{color:var(--dr-ink-3);font-size:var(--fwm-sp-sub);font-variant-numeric:tabular-nums}.fwm-search-verb{color:var(--dr-ink-muted);font-size:var(--fwm-text-forecast);letter-spacing:var(--fwm-card-track-pill);font-weight:700}.fwm-search-lookup{gap:var(--fwm-space-1);width:100%;margin-top:var(--fwm-space-1);padding:var(--fwm-space-2) var(--fwm-sp-row-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-sp-row-radius);color:var(--dr-ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;font-family:inherit;display:flex}.fwm-search-lookup:disabled{color:var(--dr-ink-muted);cursor:default}.fwm-search-lookup-label{font-size:var(--fwm-sp-sub);font-weight:600}.fwm-search-lookup-note{color:var(--dr-ink-muted);font-size:var(--fwm-text-micro)}.fwm-search-none{padding:var(--fwm-space-3) var(--fwm-sp-row-pad);color:var(--dr-ink-muted);font-size:var(--fwm-sp-sub);margin:0}.fwm-search-first{gap:var(--fwm-space-1);flex-direction:column;display:flex}.fwm-search-first-card{padding:calc(var(--fwm-space-1) * 3.75) calc(var(--fwm-space-1) * 3.5);border:var(--fwm-rule-w) solid var(--dr-card-line);border-radius:var(--fwm-sp-field-radius);background:var(--dr-card-fill)}.fwm-search-first-head{color:var(--dr-ink);font-size:var(--fwm-text-figure);letter-spacing:var(--fwm-card-track-tight);margin:0;font-weight:700}.fwm-search-first-body{margin:calc(var(--fwm-space-1) * 1.5) 0 0;color:var(--dr-ink-body);font-size:calc(var(--fwm-space-1) * 3.375);line-height:1.5}.fwm-search-set{gap:var(--fwm-sp-field-gap);width:100%;min-width:0;height:calc(var(--fwm-space-1) * 11);padding:0 var(--fwm-space-3);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-sp-row-radius);background:var(--dr-row-fill);color:var(--dr-ink-2);text-align:left;cursor:pointer;align-items:center;font-family:inherit;display:flex}.fwm-search-set[data-fwm-kind=home]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent);font-weight:700}.fwm-search-set:disabled{color:var(--dr-ink-muted);cursor:default}.fwm-search-set-label{min-width:0;font-size:var(--fwm-sp-field-text);flex:auto}.fwm-search-divider{height:var(--fwm-rule-w);margin:var(--fwm-sp-rule-gap) 0;background:var(--dr-divider);flex:none}.fwm-search-footer{gap:var(--fwm-sp-foot-gap);height:var(--fwm-sp-foot-h);padding:0 var(--fwm-sp-row-pad);flex:none;align-items:center;display:flex}.fwm-search-note{min-width:0;color:var(--dr-ink-muted);font-size:var(--fwm-sp-foot-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.fwm-search-pin,.fwm-search-pin-note{color:var(--dr-accent);font-family:inherit;font-size:var(--fwm-sp-foot-text);background:0 0;border:none;flex:none;padding:0;font-weight:700}.fwm-search-pin{cursor:pointer}.fwm-search-pin-note{color:var(--dr-ink-muted)}.fwm-search-portal{pointer-events:none}.fwm-search-portal>.fwm-search-panel{pointer-events:auto}.fwm-topbar{--fwm-tb-h:calc(var(--fwm-space-1) * 14);--fwm-tb-pad-l:calc(var(--fwm-space-1) * 16);--fwm-tb-pad-r:var(--fwm-space-2);--fwm-tb-gap:calc(var(--fwm-space-1) * 2.5);--fwm-tb-mark:calc(var(--fwm-space-1) * 18);--fwm-tb-mark-l:calc(var(--fwm-space-1) * -1.5);--fwm-tb-mark-t:calc(var(--fwm-space-2) * -1);--fwm-tb-bloom:calc(var(--fwm-space-1) * 28);--fwm-tb-bloom-l:calc(var(--fwm-space-1) * -5);--fwm-tb-bloom-t:calc(var(--fwm-space-1) * -7);--fwm-tb-word-w:calc(var(--fwm-space-1) * 21.5);--fwm-tb-word-h:calc(var(--fwm-space-1) * 3.75);--fwm-tb-count-t:calc(var(--fwm-space-1) * 4.25);--fwm-tb-count-gap:calc(var(--fwm-space-1) * 1.5);--fwm-tb-dot:calc(var(--fwm-space-1) * 1.25);--fwm-tb-rule-h:var(--fwm-space-6);--fwm-tb-key:calc(var(--fwm-space-1) * 9);--fwm-tb-key-gap:calc(var(--fwm-space-1) / 2);align-items:center;gap:var(--fwm-tb-gap);height:var(--fwm-tb-h);padding:0 var(--fwm-tb-pad-r) 0 var(--fwm-tb-pad-l);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-radius-full);background:var(--dr-grain), var(--dr-surface-thin);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);box-shadow:var(--dr-lift), var(--dr-specular);font-family:var(--fwm-font-ui);font-variant-numeric:tabular-nums;color:var(--dr-ink);display:flex;position:relative;overflow:visible}.fwm-topbar-word,.fwm-topbar-rule,.fwm-topbar-field,.fwm-topbar-keys{z-index:1;position:relative}.fwm-topbar-mark{top:var(--fwm-tb-mark-t);left:var(--fwm-tb-mark-l);z-index:2;width:var(--fwm-tb-mark);height:var(--fwm-tb-mark);pointer-events:none;display:block;position:absolute}.fwm-topbar-bloom{top:var(--fwm-tb-bloom-t);left:var(--fwm-tb-bloom-l);width:var(--fwm-tb-bloom);height:var(--fwm-tb-bloom);border-radius:var(--fwm-radius-full);background:var(--dr-bloom);pointer-events:none;position:absolute}.fwm-topbar-word{width:var(--fwm-tb-word-w);height:var(--fwm-tb-word-h);flex:none;align-content:center;place-items:center start;display:grid}.fwm-topbar-title{min-width:0;margin:0;line-height:1}button.fwm-topbar-count{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.fwm-topbar-count[data-fwm-archive=behind] .fwm-topbar-dot{background:var(--fwm-archive-behind)}.fwm-topbar-count[data-fwm-archive=stale] .fwm-topbar-dot{background:var(--fwm-archive-stale)}.fwm-topbar-count[data-fwm-archive=unknown] .fwm-topbar-dot{background:var(--fwm-archive-unknown)}.fwm-topbar-wordmark{width:var(--fwm-tb-word-w);height:var(--fwm-tb-word-h);display:block}.fwm-topbar-count{top:var(--fwm-tb-count-t);justify-content:center;align-items:center;gap:var(--fwm-tb-count-gap);display:flex;position:absolute;left:0;right:0}.fwm-topbar-dot{width:var(--fwm-tb-dot);height:var(--fwm-tb-dot);border-radius:var(--fwm-radius-full);background:var(--dr-owner-flock);flex:none}.fwm-topbar-n{font-size:var(--fwm-text-micro);color:var(--dr-ink-muted);line-height:1}.fwm-topbar-rule{width:var(--fwm-rule-w);height:var(--fwm-tb-rule-h);background:var(--dr-hairline);flex:none}.fwm-topbar-field:focus,.fwm-topbar-field:focus-visible{outline:none}.fwm-topbar:has(.fwm-topbar-field:focus-visible){border-color:var(--dr-accent-line)}.fwm-topbar-field{min-width:0;color:var(--dr-ink);font-family:inherit;font-size:var(--fwm-text-body);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;flex:auto;overflow:hidden}.fwm-topbar-field::placeholder{color:var(--dr-placeholder);opacity:1}.fwm-topbar-field::-webkit-search-cancel-button{display:none}.fwm-topbar-keys{align-items:center;gap:var(--fwm-tb-key-gap);flex:none;display:flex}.fwm-topbar-chevron{width:var(--fwm-tb-key);height:var(--fwm-tb-key);border:var(--fwm-rule-w) solid transparent;border-radius:var(--fwm-radius-full);color:var(--dr-ink-3);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}[data-fwm-mode=refinement] .fwm-topbar-wordmark,[data-fwm-mode=paper] .fwm-topbar-wordmark,[data-fwm-mode=e-ink] .fwm-topbar-wordmark{filter:invert()}.fwm-topbar[data-fwm-folded=true]{width:-moz-fit-content;width:fit-content;padding-right:var(--fwm-space-1)}.fwm-topbar-chevron[aria-expanded=false] svg{transform:rotate(180deg)}.fwm-topbar-mark-key{top:var(--fwm-tb-mark-t);left:var(--fwm-tb-mark-l);z-index:3;width:var(--fwm-tb-mark);height:var(--fwm-tb-mark);border-radius:var(--fwm-radius-full);cursor:pointer;touch-action:manipulation;background:0 0;border:none;padding:0;position:absolute}.fwm-topbar-clear{z-index:1;width:var(--fwm-tb-key);height:var(--fwm-tb-key);border-radius:var(--fwm-radius-full);color:var(--dr-ink-3);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid;position:relative}.fwm-topbar-shell{position:relative}@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:var(--fwm-map-earth-default);--fwm-map-earth-default:#141a22;--fwm-map-water:#0a1620;--fwm-carto-slate-earth:#141a22;--fwm-carto-slate-water:#000d2a;--fwm-carto-slate-motorway:#388d3a;--fwm-carto-slate-motorway-casing:#16382a;--fwm-carto-slate-arterial:#314359;--fwm-carto-slate-arterial-casing:#23354d;--fwm-carto-slate-minor:#212e4e;--fwm-carto-slate-minor-casing:#1b2740;--fwm-carto-slate-quiet:#1e2b49;--fwm-carto-slate-rail:#2b3a55;--fwm-carto-slate-boundary:#4e5f78;--fwm-carto-slate-ink:#f2f3f7;--fwm-carto-slate-ink-2:#b7c1cd;--fwm-carto-slate-ink-3:#93a3b7;--fwm-carto-slate-ink-4:#6e8091;--fwm-carto-slate-halo:#11141a;--fwm-carto-slate-park:#0d3848;--fwm-carto-slate-park-2:#0e4957;--fwm-carto-slate-built:#1e2a44;--fwm-carto-slate-sand:#22304a;--fwm-carto-refinement-earth:#f2f6f2;--fwm-carto-refinement-water:#8fdaed;--fwm-carto-refinement-motorway:#1e8a46;--fwm-carto-refinement-motorway-casing:#15693a;--fwm-carto-refinement-arterial:#fff;--fwm-carto-refinement-arterial-casing:#c6d2dc;--fwm-carto-refinement-minor:#fff;--fwm-carto-refinement-minor-casing:#d7e0e7;--fwm-carto-refinement-quiet:#fdfdfd;--fwm-carto-refinement-rail:#b7c3c6;--fwm-carto-refinement-boundary:#a9b6c2;--fwm-carto-refinement-ink:#232428;--fwm-carto-refinement-ink-2:#2b2b2f;--fwm-carto-refinement-ink-3:#485362;--fwm-carto-refinement-ink-4:#6b7686;--fwm-carto-refinement-halo:#fff;--fwm-carto-refinement-park:#d9f0e1;--fwm-carto-refinement-park-2:#a9eac2;--fwm-carto-refinement-built:#f7f0de;--fwm-carto-refinement-sand:#f2eedf;--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-archive-live:var(--fwm-alert-clear);--fwm-archive-behind:var(--fwm-alert-approaching);--fwm-archive-stale:var(--fwm-alert-in-range);--fwm-archive-unknown:var(--fwm-text-muted);--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-search-h:calc(var(--fwm-touch-min) + var(--fwm-space-3));--fwm-search-pills-h:var(--fwm-space-8);--fwm-search-word-h:var(--fwm-text-title);--fwm-search-word-w:calc(var(--fwm-search-word-h) * 1200 / 336);--fwm-search-count-h:min(var(--fwm-text-micro), calc((var(--fwm-search-h) - var(--fwm-space-2) - var(--fwm-search-word-h)) / 2));--fwm-search-dot:calc(var(--fwm-search-count-h) / 2);--fwm-drive-top-inset:calc(var(--fwm-space-8) + env(safe-area-inset-top,0px));--fwm-drive-bar-gap:var(--fwm-space-6);--fwm-drive-row-2:calc(var(--fwm-drive-top-inset) + var(--fwm-search-h) + var(--fwm-drive-bar-gap) + var(--fwm-search-pills-h) + var(--fwm-space-3));--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-card-col-wide:min(84cqw, 360px);--fwm-card-col-mid:min(84cqw, 330px);--fwm-card-col-narrow:min(84cqw, 320px);--fwm-card-col-grow-wide:1.35;--fwm-card-col-grow:1;--fwm-card-col-pad:clamp(0px, 1.4cqw, 16px);--fwm-card-map-min:0;--fwm-card-rail-h:180px;--fwm-card-text-title:clamp(18px, 6cqw, 26px);--fwm-card-text-figure:clamp(32px, 13cqw, 52px);--fwm-card-text-hero:clamp(40px, 15cqw, 62px);--fwm-card-text-dist:clamp(17px, 5.2cqw, 22px);--fwm-card-text-row:clamp(12px, 3.7cqw, 15px);--fwm-card-text-sub:clamp(11px, 3.4cqw, 14px);--fwm-card-text-tiny:clamp(9px, 2.8cqw, 12px);--fwm-card-text-key:clamp(11px, 3.2cqw, 14px);--fwm-card-text-dest:clamp(11px, 3.4cqw, 15px);--fwm-card-text-eta:clamp(24px, 9cqw, 38px);--fwm-card-track-tight:-.01em;--fwm-card-track-tighter:-.03em;--fwm-card-rail-pad:clamp(12px, 1.6cqw, 18px);--fwm-card-rail-radius:24px;--fwm-card-col-reader:min(93cqw, 400px);--fwm-card-col-stats:min(84cqw, 330px);--fwm-card-col-route:min(84cqw, 340px);--fwm-card-col-gap:9px;--fwm-card-reader-pad:clamp(8px, 2.4cqw, 11px);--fwm-card-reader-radius:14px;--fwm-card-chip-w:clamp(52px, 15cqw, 62px);--fwm-card-chip-radius:10px;--fwm-card-key-radius:8px;--fwm-card-key-h:26px;--fwm-card-key-w:34px;--fwm-card-key-pad:9px;--fwm-card-row-gap:7px;--fwm-card-pin:9px;--fwm-card-dot:7px;--fwm-card-hatch:repeating-linear-gradient(115deg, var(--fwm-line-soft) 0 2px, transparent 2px 9px);--fwm-card-pin-halo:0 0 0 5px var(--fwm-tint-in-range);--fwm-card-shadow:0 18px 40px #00000059;--fwm-card-edge:var(--fwm-glass-border);--fwm-card-panel-pad:clamp(10px, 3cqw, 14px);--fwm-card-panel-radius:18px;--fwm-card-panel-gap:6px;--fwm-card-turn-gutter:28px;--fwm-card-turn-gap:clamp(8px, 3cqw, 14px);--fwm-card-reroute-h:46px;--fwm-card-reroute-pad:11px;--fwm-card-text-eta-sub:clamp(12px, 3.6cqw, 16px);--fwm-card-text-turn:clamp(13px, 4.2cqw, 18px);--fwm-card-text-turnglyph:clamp(17px, 5.6cqw, 22px);--fwm-card-text-street:clamp(10px, 3cqw, 13px);--fwm-card-text-detail:clamp(9px, 2.8cqw, 12px);--fwm-card-text-pill:clamp(8px, 2.3cqw, 10px);--fwm-card-text-rowdist:clamp(13px, 3.9cqw, 16px);--fwm-card-text-keyface:11px;--fwm-card-track-pill:.06em;--fwm-card-track-caps:.08em;--fwm-card-dot-w:22px;--fwm-card-dot-h:5px;--fwm-card-map-w:124px;--fwm-card-figure-max:46px;--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-tint-multiple:color-mix(in srgb, var(--fwm-alert-multiple) 14%, transparent);--fwm-tint-multiple-line:color-mix(in srgb, var(--fwm-alert-multiple) 38%, transparent);--fwm-tint-multiple-halo:color-mix(in srgb, var(--fwm-alert-multiple) 18%, transparent);--fwm-tint-multiple-strong:color-mix(in srgb, var(--fwm-alert-multiple) 25%, transparent);--fwm-alert-approaching-text:color-mix(in srgb, var(--fwm-alert-approaching) 65%, var(--fwm-text));--fwm-alert-clear-text:color-mix(in srgb, var(--fwm-alert-clear) 60%, var(--fwm-text));--fwm-alert-multiple-text:color-mix(in srgb, var(--fwm-alert-multiple) 62%, var(--fwm-text));--fwm-accent-scan-text:color-mix(in srgb, var(--fwm-accent-scan) 62%, var(--fwm-text));--fwm-text-soft:color-mix(in srgb, var(--fwm-text) 60%, var(--fwm-text-2));--dr-surface:#0e1115d6;--dr-surface-menu:#0e1115e6;--dr-surface-toast:#0e1115eb;--dr-hairline:#ffffff1a;--dr-hairline-row:#ffffff12;--dr-row-fill:#ffffff09;--dr-row-hover:#ffffff0f;--dr-specular:inset 0 1px 0 #ffffff0f;--dr-lift:0 10px 30px #00000080;--dr-blur:blur(22px) saturate(150%);--dr-screen:#0b0f14;--dr-hairline-row-hover:#ffffff1f;--dr-card-fill:#ffffff08;--dr-card-line:#ffffff14;--dr-group-line:#ffffff12;--dr-surface-thin:#0e1115b8;--dr-scrim-side:linear-gradient(to right, #07090b8c, #07090b33 55%, transparent);--dr-grain-ink:#ffffff06;--dr-grain:repeating-linear-gradient(0deg, var(--dr-grain-ink) 0 1px, transparent 1px 2px), repeating-linear-gradient(90deg, var(--dr-grain-ink) 0 1px, transparent 1px 3px);--dr-ink:#f0f3f6;--dr-ink-2:#e8ecf0;--dr-ink-3:#c3cbd3;--dr-ink-4:#a7b0b9;--dr-ink-muted:#8d97a1;--dr-ink-faint:#737d87;--dr-placeholder:#78828c;--dr-accent:#2fd4d4;--dr-accent-fill:#2fd4d421;--dr-accent-line:#2fd4d46b;--dr-accent-on:#04211f;--dr-abuse:#ff5a6e;--dr-abuse-text:#ff9aa6;--dr-abuse-fill:#ff5a6e1a;--dr-abuse-line:#ff7a8a4d;--dr-bloom:radial-gradient(closest-side, #ff3dbe33, #2fa0ff1c 52%, transparent 78%);--dr-px-1:#ff3dbe;--dr-px-2:#2fd4ff;--dr-px-3:#7c4dff;--dr-px-4:#fff;--dr-px-5:#ff7ad2;--dr-px-6:#00e5ff;--dr-owner-flock:var(--fwm-alert-multiple);--dr-owner-police:var(--fwm-alert-in-range);--dr-owner-hoa:var(--fwm-alert-approaching);--dr-owner-private:var(--fwm-alert-in-range-text);--dr-owner-unverified:#a78bfa;--dr-owner-unverified-text:#c4b5fd;--dr-verdict-keep:#7fe3a0;--dr-verdict-keep-line:#7eeb964d;--dr-verdict-keep-fill:#7eeb9614;--dr-verdict-drop:#ff9aa6;--dr-verdict-drop-line:#ff7a8a4d;--dr-verdict-drop-fill:#ff5a6e14;--dr-tier-clear:#7fe3a0;--dr-tier-some:#f5a524;--dr-tier-many:#ff9aa6;--dr-tier-some-line:color-mix(in srgb, var(--dr-tier-some) 40%, transparent);--dr-field-fill:color-mix(in srgb, var(--dr-ink) 4%, transparent);--dr-divider:color-mix(in srgb, var(--dr-ink) 8%, transparent);--dr-badge-line:color-mix(in srgb, var(--dr-ink) 14%, transparent);--dr-field-placeholder:#6e7881;--dr-ink-body:#98a2ac;--dr-accent-edge:color-mix(in srgb, var(--dr-accent) 45%, transparent);--dr-accent-wash:color-mix(in srgb, var(--dr-accent) 8%, transparent);--dr-accent-badge-line:color-mix(in srgb, var(--dr-accent) 40%, transparent);--dr-accent-row-line:color-mix(in srgb, var(--dr-accent) 28%, transparent);--dr-accent-row-fill:color-mix(in srgb, var(--dr-accent) 6%, transparent);--dr-keep-row-line:color-mix(in srgb, var(--dr-verdict-keep) 34%, transparent);--dr-keep-row-fill:color-mix(in srgb, var(--dr-verdict-keep) 7%, transparent);--dr-keep-badge-line:color-mix(in srgb, var(--dr-verdict-keep) 42%, transparent);--dr-keep-title:#a8efc0;--dr-panel-lift:0 16px 44px #0000008c;--dr-panel-lift-tight:0 12px 34px #00000080;--fwm-lift:#fff;--fwm-dock-surface:var(--fwm-surface-dock);--fwm-dock-raise:color-mix(in srgb, var(--fwm-lift) 5%, var(--fwm-dock-surface));--fwm-dock-raise-2:color-mix(in srgb, var(--fwm-lift) 9%, var(--fwm-dock-surface));--fwm-dock-sunk:color-mix(in srgb, var(--fwm-lift) 2%, var(--fwm-bg));--fwm-dock-grabber:var(--fwm-line-strong);--fwm-dock-home:var(--fwm-line-instrument);--fwm-text-3:color-mix(in srgb, var(--fwm-text-2) 84%, var(--fwm-dock-surface));--fwm-dock-edge-neutral:var(--fwm-line-dock);--fwm-dock-edge-multiple:color-mix(in srgb, var(--fwm-alert-multiple) 12%, var(--fwm-dock-raise));--fwm-dock-edge-scan:color-mix(in srgb, var(--fwm-accent-scan) 19%, var(--fwm-dock-surface));--fwm-dock-edge-approaching:color-mix(in srgb, var(--fwm-alert-approaching) 17%, var(--fwm-surface-track));--fwm-dock-edge-abuse:color-mix(in srgb, var(--fwm-alert-in-range) 18%, var(--fwm-line-soft));--fwm-dock-edge-clear:color-mix(in srgb, var(--fwm-alert-clear) 32%, var(--fwm-dock-raise));--fwm-dock-ground-approaching:color-mix(in srgb, var(--fwm-alert-approaching) 10%, var(--fwm-bg));--fwm-dock-ground-passing:color-mix(in srgb, var(--fwm-alert-multiple) 16%, var(--fwm-bg));--fwm-dock-ground-cleared:color-mix(in srgb, var(--fwm-alert-clear) 9%, var(--fwm-bg-sunken));--fwm-dock-ground-abuse:color-mix(in srgb, var(--fwm-alert-in-range) 13%, var(--fwm-bg));--fwm-dock-key-clear:color-mix(in srgb, var(--fwm-alert-clear) 13%, var(--fwm-surface-1));--fwm-dock-key-clear-line:color-mix(in srgb, var(--fwm-alert-clear) 32%, var(--fwm-dock-raise));--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]{--dr-surface:#ffffffdb;--dr-surface-menu:#fffffff0;--dr-surface-toast:#fffffff2;--dr-hairline:#0f14191f;--dr-hairline-row:#0f141914;--dr-row-fill:#0f141909;--dr-row-hover:#0f14190f;--dr-specular:inset 0 1px 0 #ffffffe6;--dr-lift:0 8px 24px #0f14191f;--dr-screen:#f2f5f7;--dr-hairline-row-hover:#0f141929;--dr-card-fill:#0f141908;--dr-card-line:#0f14191a;--dr-group-line:#0f141917;--dr-surface-thin:#ffffffbd;--dr-scrim-side:linear-gradient(to right, #ffffff9e, #ffffff3d 55%, transparent);--dr-grain-ink:#0f141907;--dr-ink:#0f1419;--dr-ink-2:#0f1419;--dr-ink-3:#3d4751;--dr-ink-4:#4d5761;--dr-ink-muted:#59636d;--dr-ink-faint:#5c666f;--dr-placeholder:#5c666f;--dr-accent:#096064;--dr-accent-fill:#0960641a;--dr-accent-line:#09606466;--dr-abuse:#a3162c;--dr-abuse-text:#8f1226;--dr-abuse-fill:#a3162c17;--dr-abuse-line:#a3162c52;--dr-owner-flock:#a8007a;--dr-owner-police:#c8102e;--dr-owner-hoa:#8a5f10;--dr-owner-private:#b3336b;--dr-owner-unverified:#6d4aca;--dr-owner-unverified-text:#6d4aca;--dr-verdict-keep:#1f7a43;--dr-verdict-keep-line:#1f7a434d;--dr-verdict-keep-fill:#1f7a4314;--dr-verdict-drop:#8f1226;--dr-verdict-drop-line:#a3162c4d;--dr-verdict-drop-fill:#a3162c14;--dr-tier-clear:#1f7a43;--dr-tier-some:#8a5f10;--dr-tier-many:#8f1226;--dr-field-placeholder:#5c666f;--dr-ink-body:#4d5761;--dr-keep-title:#1a6338;--dr-panel-lift:0 16px 44px #0f141929;--dr-panel-lift-tight:0 12px 34px #0f141924;--fwm-lift:#000;--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:var(--fwm-map-earth-default);--fwm-map-water:var(--fwm-carto-refinement-water);--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-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;--fwm-ls-shell-inset:var(--fwm-space-2);--fwm-ls-shell-col:calc(var(--fwm-space-2) * 2 + var(--fwm-space-1) * 13);--fwm-ls-shell-col-w:calc(var(--fwm-space-1) * 84);--fwm-ls-shell-radius:calc(var(--fwm-space-1) * 5.5)}[data-fwm-typeface=system]{--fwm-font-ui:system-ui, sans-serif;--fwm-font-data:system-ui, sans-serif}[data-fwm-mode=e-ink]{--dr-surface:#ffffffdb;--dr-surface-menu:#fffffff0;--dr-surface-toast:#fffffff2;--dr-hairline:#0f14191f;--dr-hairline-row:#0f141914;--dr-row-fill:#0f141909;--dr-row-hover:#0f14190f;--dr-specular:inset 0 1px 0 #ffffffe6;--dr-lift:0 8px 24px #0f14191f;--dr-surface-thin:#ffffffbd;--dr-scrim-side:linear-gradient(to right, #ffffff9e, #ffffff3d 55%, transparent);--dr-grain-ink:#0f141907;--dr-ink:#0f1419;--dr-ink-2:#0f1419;--dr-ink-3:#3d4751;--dr-ink-4:#4d5761;--dr-ink-muted:#59636d;--dr-ink-faint:#5c666f;--dr-placeholder:#5c666f;--dr-accent:#096064;--dr-accent-fill:#0960641a;--dr-accent-line:#09606466;--dr-abuse:#a3162c;--dr-abuse-text:#8f1226;--dr-abuse-fill:#a3162c17;--dr-abuse-line:#a3162c52;--dr-owner-flock:#a8007a;--dr-owner-police:#c8102e;--dr-owner-hoa:#8a5f10;--dr-owner-private:#b3336b;--dr-owner-unverified:#6d4aca;--dr-owner-unverified-text:#6d4aca;--dr-verdict-keep:#1f7a43;--dr-verdict-keep-line:#1f7a434d;--dr-verdict-keep-fill:#1f7a4314;--dr-verdict-drop:#8f1226;--dr-verdict-drop-line:#a3162c4d;--dr-verdict-drop-fill:#a3162c14;--dr-tier-clear:#1f7a43;--dr-tier-some:#8a5f10;--dr-tier-many:#8f1226;--dr-field-placeholder:#5c666f;--dr-ink-body:#4d5761;--dr-keep-title:#1a6338;--dr-panel-lift:0 16px 44px #0f141929;--dr-panel-lift-tight:0 12px 34px #0f141924;--fwm-lift:#000;--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-shadow-flat:0 0 transparent;--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:var(--fwm-carto-slate-earth);--fwm-map-water:var(--fwm-carto-slate-water);--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:var(--fwm-map-earth-default);--fwm-map-water:var(--fwm-carto-refinement-water);--fwm-glass-rgb:242 247 243}[data-fwm-mode=paper]{--dr-surface:#ffffffdb;--dr-surface-menu:#fffffff0;--dr-surface-toast:#fffffff2;--dr-hairline:#0f14191f;--dr-hairline-row:#0f141914;--dr-row-fill:#0f141909;--dr-row-hover:#0f14190f;--dr-specular:inset 0 1px 0 #ffffffe6;--dr-lift:0 8px 24px #0f14191f;--dr-surface-thin:#ffffffbd;--dr-scrim-side:linear-gradient(to right, #ffffff9e, #ffffff3d 55%, transparent);--dr-grain-ink:#0f141907;--dr-ink:#0f1419;--dr-ink-2:#0f1419;--dr-ink-3:#3d4751;--dr-ink-4:#4d5761;--dr-ink-muted:#59636d;--dr-ink-faint:#5c666f;--dr-placeholder:#5c666f;--dr-accent:#096064;--dr-accent-fill:#0960641a;--dr-accent-line:#09606466;--dr-abuse:#a3162c;--dr-abuse-text:#8f1226;--dr-abuse-fill:#a3162c17;--dr-abuse-line:#a3162c52;--dr-owner-flock:#a8007a;--dr-owner-police:#c8102e;--dr-owner-hoa:#8a5f10;--dr-owner-private:#b3336b;--dr-owner-unverified:#6d4aca;--dr-owner-unverified-text:#6d4aca;--dr-verdict-keep:#1f7a43;--dr-verdict-keep-line:#1f7a434d;--dr-verdict-keep-fill:#1f7a4314;--dr-verdict-drop:#8f1226;--dr-verdict-drop-line:#a3162c4d;--dr-verdict-drop-fill:#a3162c14;--dr-tier-clear:#1f7a43;--dr-tier-some:#8a5f10;--dr-tier-many:#8f1226;--dr-field-placeholder:#5c666f;--dr-ink-body:#4d5761;--dr-keep-title:#1a6338;--dr-panel-lift:0 16px 44px #0f141929;--dr-panel-lift-tight:0 12px 34px #0f141924;--fwm-lift:#000;--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;--fwm-glass-rim:inset 0 var(--fwm-hairline) 0 #0000000f, inset 0 calc(var(--fwm-hairline) * -1) 0 #ffffff80}[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[data-fwm-flat=on]{--fwm-glass-rim:var(--fwm-shadow-flat);--fwm-liquid-edge:var(--fwm-shadow-flat);--fwm-card-shadow:var(--fwm-shadow-flat);--fwm-glass-border:color-mix(in srgb, var(--fwm-text) 24%, transparent);--fwm-liquid-sheen:none;--fwm-glass-sheen:none;--fwm-report-key-sheen:transparent;--fwm-report-key-wash:var(--fwm-report-key-lift)}:root[data-fwm-flat=on] .fwm-install{background:var(--fwm-surface-glass)}: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-drive-panel,[data-fwm-liquid=on] .fwm-camera-label-chip,[data-fwm-liquid=on] .fwm-backkey,[data-fwm-liquid=on] .fwm-overlay-close,[data-fwm-liquid=on] .fwm-docs-build,[data-fwm-liquid=on] .fwm-docs-row,[data-fwm-liquid=on] .fwm-correct,[data-fwm-liquid=on] .fwm-install,[data-fwm-liquid=on] .fwm-misuse-chip,[data-fwm-liquid=on] .fwm-misuse-card,[data-fwm-liquid=on] .fwm-lookupv1-field,[data-fwm-liquid=on] .fwm-lookupv1-count,[data-fwm-liquid=on] .fwm-lookupv1-empty,[data-fwm-liquid=on] .fwm-lookupv1-group,[data-fwm-liquid=on] .fwm-lookupv1-plate,[data-fwm-liquid=on] .fwm-lookupv1-plate-panel,[data-fwm-liquid=on] .fwm-reportv1-card,[data-fwm-liquid=on] .fwm-reportv1,[data-fwm-liquid=on] .fwm-settingsv1-glass-sample,[data-fwm-liquid=on] .fwm-adminv1-tool,[data-fwm-liquid=on] .fwm-helpv1-card,[data-fwm-liquid=on] .fwm-triagev1-row,[data-fwm-liquid=on] .fwm-offlinev1-row,[data-fwm-liquid=on] .fwm-askv1-mic-card,[data-fwm-liquid=on] .fwm-askv1-wake,[data-fwm-liquid=on] .fwm-askv1-command,[data-fwm-liquid=on] .fwm-intelv1-card,[data-fwm-liquid=on] .fwm-onboardingv1-permission,[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-monitor,[data-fwm-liquid=on] .fwm-nav{background-image:var(--fwm-liquid-sheen);box-shadow:var(--fwm-glass-rim), var(--fwm-liquid-edge), var(--fwm-card-shadow)}[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}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:var(--fwm-space-2)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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}.capitalize{text-transform:capitalize}.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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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)}[hidden]{display:none!important}.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))}:root:has(.fwm-dock[data-fwm-family=browse]){--fwm-dock-h:calc(var(--fwm-space-1) * 36.75)}:root:has(.fwm-dock[data-fwm-family=expanded]){--fwm-dock-h:calc(var(--fwm-space-1) * 72)}:root:has(.fwm-dock[data-fwm-family=drive]){--fwm-dock-h:calc(var(--fwm-space-1) * 42)}.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;top:var(--fwm-drive-row-2);bottom:var(--fwm-dock-h);padding:var(--fwm-space-3);justify-content:center;inset-inline:0}.fwm-shell-layer>*{max-height:100%}:root .fwm-shell{position:relative}:root .fwm-shell-screen{position:absolute;inset:0}:root .fwm-shell-dock{--fwm-dk-inset:calc(var(--fwm-space-1) * 2.5);z-index:4;padding:0 var(--fwm-dk-inset) var(--fwm-dk-inset);pointer-events:none;background:0 0;flex-direction:column;align-items:stretch;display:flex;position:absolute;bottom:0;left:0;right:0}:root .fwm-shell-dock>*{pointer-events:auto}.fwm-shell-mapbed[data-fwm-map-parked=true]{z-index:0;visibility:hidden;pointer-events:none;display:flex;position:absolute;inset:0}.fwm-shell-mapbed[data-fwm-map-parked=true]>*{flex:1;min-height:0}[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{top:var(--fwm-ls-shell-inset);right:auto;bottom:var(--fwm-ls-shell-inset);left:var(--fwm-ls-shell-col);z-index:2;width:var(--fwm-ls-shell-col-w);max-width:var(--fwm-ls-shell-col-w);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-ls-shell-radius);background:var(--dr-grain), var(--dr-surface-thin);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);box-shadow:var(--dr-panel-lift), var(--dr-specular)}[data-fwm-surface=dash]:root .fwm-shell-layer:not([data-fwm-layer=alert]){top:var(--fwm-ls-shell-inset);right:auto;bottom:var(--fwm-ls-shell-inset);left:var(--fwm-ls-shell-col);z-index:3;width:var(--fwm-ls-shell-col-w);max-width:var(--fwm-ls-shell-col-w)}[data-fwm-surface=dash]:root .fwm-shell-dock{z-index:5;pointer-events:none;background:0 0;padding:0;position:absolute;inset:0}.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-demo-pad{right:var(--fwm-space-4);bottom:calc(var(--fwm-dock-h) + var(--fwm-space-4));z-index:3;align-items:flex-end;gap:var(--fwm-space-2);pointer-events:auto;flex-direction:column;display:flex;position:absolute}.fwm-demo-dial{grid-template-columns:repeat(3, calc(var(--fwm-space-12) - var(--fwm-space-1)));grid-template-rows:repeat(3, calc(var(--fwm-space-12) - var(--fwm-space-1)));padding:var(--fwm-space-1);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-radius-full);background-color:var(--dr-surface-thin);background-image:var(--dr-grain);-webkit-backdrop-filter:var(--dr-blur);place-items:center;display:grid}.fwm-demo-key{grid-area:var(--fwm-demo-area);border-radius:var(--fwm-radius-full);width:100%;height:100%;color:var(--dr-ink);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.fwm-demo-key[data-fwm-dir=up]{--fwm-demo-area:1 / 2}.fwm-demo-key[data-fwm-dir=left]{--fwm-demo-area:2 / 1}.fwm-demo-key[data-fwm-dir=right]{--fwm-demo-area:2 / 3}.fwm-demo-key[data-fwm-dir=down]{--fwm-demo-area:3 / 2}.fwm-demo-key svg{width:var(--fwm-space-6);height:var(--fwm-space-6)}.fwm-demo-halt{width:calc(var(--fwm-space-8) + var(--fwm-space-1));height:calc(var(--fwm-space-8) + var(--fwm-space-1));border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-radius-full);background:var(--dr-specular);cursor:pointer;grid-area:2/2;padding:0}.fwm-demo-steps{gap:var(--fwm-space-1);padding:var(--fwm-space-1);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-radius-full);background-color:var(--dr-surface-thin);background-image:var(--dr-grain);-webkit-backdrop-filter:var(--dr-blur);display:flex}.fwm-demo-step{min-height:var(--fwm-space-8);padding:0 var(--fwm-space-3);border:var(--fwm-rule-w) solid transparent;border-radius:var(--fwm-radius-full);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-forecast);color:var(--dr-ink-muted);cursor:pointer;background:0 0;font-weight:700}.fwm-demo-step[data-fwm-chosen=true]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent)}.fwm-demo-exit{align-items:center;gap:var(--fwm-space-2);min-height:calc(var(--fwm-space-8) + var(--fwm-space-1));padding:0 var(--fwm-space-3);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-radius-full);background-color:var(--dr-surface-thin);background-image:var(--dr-grain);-webkit-backdrop-filter:var(--dr-blur);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-forecast);color:var(--dr-ink);cursor:pointer;font-weight:700;display:inline-flex}.fwm-demo-exit svg{width:var(--fwm-space-4);height:var(--fwm-space-4)}@media (prefers-reduced-motion:no-preference){.fwm-demo-key:active,.fwm-demo-halt:active{transform:scale(.92)}}.fwm-compass{left:var(--fwm-space-4);top:var(--fwm-drive-row-2);z-index:2;width:calc(var(--fwm-space-1) * 10);height:calc(var(--fwm-space-1) * 10);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-radius-full);background-color:var(--dr-surface-thin);background-image:var(--dr-grain);-webkit-backdrop-filter:var(--dr-blur);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute}.fwm-compass svg{width:var(--fwm-space-6);height:var(--fwm-space-6);position:absolute}.fwm-compass-n{fill:var(--fwm-alert-in-range)}.fwm-compass-s{fill:var(--dr-ink-muted)}.fwm-compass-mark{top:calc(var(--fwm-space-4) - var(--fwm-space-1));font-family:var(--fwm-font-ui);font-size:var(--fwm-text-forecast);color:var(--dr-ink-muted);font-weight:700;position:relative}.fwm-compass[data-fwm-turned=true],.fwm-compass[data-fwm-heading-up=true]{border-color:var(--dr-accent-line)}.fwm-compass[data-fwm-turned=true] .fwm-compass-mark,.fwm-compass[data-fwm-heading-up=true] .fwm-compass-mark{color:var(--dr-accent)}.fwm-menu{--fwm-menu-pad:calc(var(--fwm-space-1) * 3.5);--fwm-menu-gap:var(--fwm-space-1);--fwm-menu-radius:calc(var(--fwm-space-1) * 5);--fwm-menu-inset:var(--fwm-space-1);--fwm-menu-head-gap:calc(var(--fwm-space-1) * .75);--fwm-menu-row-h:calc(var(--fwm-space-1) * 11);--fwm-menu-row-radius:var(--fwm-space-3);--fwm-menu-row-pad:var(--fwm-space-3);--fwm-menu-row-gap-mark:calc(var(--fwm-space-1) * 2.75);--fwm-menu-row-gap-word:calc(var(--fwm-space-1) * 2.5);--fwm-menu-radio:calc(var(--fwm-space-1) * 3.75);--fwm-menu-radio-ring:calc(var(--fwm-rule-w) * 1.5);--fwm-menu-radio-core:calc(var(--fwm-space-1) * 1.75);--fwm-menu-dot:calc(var(--fwm-space-1) * 2.25);--fwm-menu-switch-w:calc(var(--fwm-space-1) * 10);--fwm-menu-switch-h:calc(var(--fwm-space-1) * 5.75);--fwm-menu-switch-pad:calc(var(--fwm-space-1) / 2);--fwm-menu-knob:calc(var(--fwm-space-1) * 4.25);--fwm-menu-slider-track:var(--fwm-space-2);--fwm-menu-slider-thumb:var(--fwm-menu-switch-h);--fwm-menu-rule-gap:calc(var(--fwm-space-1) * 1.5);--fwm-menu-note-pad-t:var(--fwm-space-2);--fwm-menu-note-pad-b:calc(var(--fwm-space-1) / 2);--fwm-menu-track-caps:calc(var(--fwm-card-track-tight) * -14);--fwm-menu-track-filter:calc(var(--fwm-card-track-tight) * -2);gap:var(--fwm-menu-gap);padding:var(--fwm-menu-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-menu-radius);background:var(--dr-surface-menu);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);font-family:var(--fwm-font-ui);font-variant-numeric:tabular-nums;color:var(--dr-ink);display:grid}.fwm-menu-group{gap:var(--fwm-menu-gap);display:grid}.fwm-menu-head{padding:0 var(--fwm-menu-inset) var(--fwm-space-2)}.fwm-menu-head-label{color:var(--dr-accent);font-size:var(--fwm-text-micro);letter-spacing:var(--fwm-menu-track-caps);text-transform:uppercase;margin:0;font-weight:700}.fwm-menu-head-sub{margin:var(--fwm-menu-head-gap) 0 0;color:var(--dr-ink-muted);font-size:var(--fwm-text-forecast)}.fwm-menu-row{min-width:0;height:var(--fwm-menu-row-h);padding:0 var(--fwm-menu-row-pad);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-menu-row-radius);background:var(--dr-row-fill);color:inherit;text-align:left;align-items:center;font-family:inherit;display:flex}.fwm-menu-label,.fwm-menu-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fwm-menu-count{flex:none}.fwm-menu-row[data-fwm-row=select]{gap:var(--fwm-menu-row-gap-mark);border-color:var(--dr-accent-line);background:var(--dr-accent-fill)}.fwm-menu-row[data-fwm-row=select] .fwm-menu-label,.fwm-menu-row[data-fwm-row=select] .fwm-menu-count{color:var(--dr-accent);font-size:var(--fwm-text-label);font-weight:700}.fwm-menu-row[data-fwm-row=select] .fwm-menu-label{flex:auto}.fwm-menu-radio{width:var(--fwm-menu-radio);height:var(--fwm-menu-radio);border:var(--fwm-menu-radio-ring) solid var(--dr-accent);border-radius:var(--fwm-radius-full);flex:none;place-items:center;display:grid}.fwm-menu-radio-core{width:var(--fwm-menu-radio-core);height:var(--fwm-menu-radio-core);border-radius:var(--fwm-radius-full);background:var(--dr-accent)}.fwm-menu-row[data-fwm-row=filter]{gap:var(--fwm-menu-row-gap-mark)}.fwm-menu-row[data-fwm-row=filter] .fwm-menu-label{color:var(--dr-ink-2);font-size:var(--fwm-text-forecast);letter-spacing:var(--fwm-menu-track-filter);flex:auto;font-weight:500}.fwm-menu-row[data-fwm-row=filter] .fwm-menu-count{color:var(--dr-ink-4);font-size:var(--fwm-text-forecast)}.fwm-menu-dot{width:var(--fwm-menu-dot);height:var(--fwm-menu-dot);border-radius:var(--fwm-radius-full);flex:none}.fwm-menu-dot[data-fwm-owner=flock]{background:var(--dr-owner-flock)}.fwm-menu-dot[data-fwm-owner=police]{background:var(--dr-owner-police)}.fwm-menu-dot[data-fwm-owner=hoa]{background:var(--dr-owner-hoa)}.fwm-menu-dot[data-fwm-owner=private]{background:var(--dr-owner-private)}.fwm-menu-dot[data-fwm-owner=unverified]{background:var(--dr-owner-unverified)}.fwm-menu-row[data-fwm-row=toggle],.fwm-menu-row[data-fwm-row=navigate]{gap:var(--fwm-menu-row-gap-word)}.fwm-menu-row[data-fwm-row=toggle] .fwm-menu-label,.fwm-menu-row[data-fwm-row=navigate] .fwm-menu-label,.fwm-menu-row[data-fwm-row=slider] .fwm-menu-label{color:var(--dr-ink-2);font-size:var(--fwm-text-label);flex:none;font-weight:500}.fwm-menu-value{color:var(--dr-ink-muted);font-size:var(--fwm-text-forecast);flex:auto}.fwm-menu-row[data-fwm-row=navigate] .fwm-menu-value{text-align:right}.fwm-menu-switch{width:var(--fwm-menu-switch-w);height:var(--fwm-menu-switch-h);padding:var(--fwm-menu-switch-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-radius-full);background:var(--dr-row-hover);flex:none;justify-content:flex-start;align-items:center;display:flex}.fwm-menu-switch[aria-checked=true]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);justify-content:flex-end}.fwm-menu-switch-knob{width:var(--fwm-menu-knob);height:var(--fwm-menu-knob);border-radius:var(--fwm-radius-full);background:var(--dr-ink-muted)}.fwm-menu-switch[aria-checked=true] .fwm-menu-switch-knob{background:var(--dr-accent)}.fwm-menu-chevron{color:var(--dr-ink-muted);flex:none}.fwm-menu-row[data-fwm-row=action]{gap:var(--fwm-menu-row-gap-mark)}.fwm-menu-row[data-fwm-row=action] .fwm-menu-label{font-size:var(--fwm-text-label);flex:auto;font-weight:700}.fwm-menu-row[data-fwm-tone=report] .fwm-menu-label,.fwm-menu-row[data-fwm-tone=report] .fwm-menu-act-icon{color:var(--dr-owner-flock)}.fwm-menu-act-icon{flex:none;place-items:center;display:grid}.fwm-menu-rule{height:var(--fwm-rule-w);margin:var(--fwm-menu-rule-gap) var(--fwm-menu-inset);background:var(--dr-hairline-row)}.fwm-menu-note{padding:var(--fwm-menu-note-pad-t) var(--fwm-menu-inset) var(--fwm-menu-note-pad-b);color:var(--dr-ink-muted);font-size:var(--fwm-text-plate);margin:0;line-height:1.45}.fwm-menu-row[data-fwm-row=slider]{height:auto;padding-bottom:var(--fwm-menu-row-pad);flex-direction:column;align-items:stretch}.fwm-menu-slider-head{align-items:center;gap:var(--fwm-menu-row-gap-word);height:var(--fwm-menu-row-h);display:flex}.fwm-menu-row[data-fwm-row=slider] .fwm-menu-value{text-align:right}.fwm-menu-slider{appearance:none;width:100%;height:var(--fwm-menu-row-h);touch-action:manipulation;background:0 0;margin:0}.fwm-menu-slider:focus-visible{outline:var(--fwm-rule-w) solid var(--dr-accent);outline-offset:var(--fwm-space-1)}.fwm-menu-slider::-webkit-slider-runnable-track{height:var(--fwm-menu-slider-track);border-radius:var(--fwm-radius-full);background:var(--dr-row-hover)}.fwm-menu-slider::-moz-range-track{height:var(--fwm-menu-slider-track);border-radius:var(--fwm-radius-full);background:var(--dr-row-hover)}.fwm-menu-slider::-webkit-slider-thumb{appearance:none;width:var(--fwm-menu-slider-thumb);height:var(--fwm-menu-slider-thumb);margin-top:calc((var(--fwm-menu-slider-track) - var(--fwm-menu-slider-thumb)) / 2);border-radius:var(--fwm-radius-full);background:var(--dr-accent);border:none}.fwm-menu-slider::-moz-range-thumb{width:var(--fwm-menu-slider-thumb);height:var(--fwm-menu-slider-thumb);border-radius:var(--fwm-radius-full);background:var(--dr-accent);border:none}.fwm-misuse{--fwm-mis-track:calc(var(--fwm-space-1) * 14);--fwm-mis-pad:calc(var(--fwm-space-1) * 3.5);--fwm-mis-track-gap:calc(var(--fwm-space-1) * 2.75);--fwm-mis-dock:calc(var(--fwm-space-1) * 37.5);--fwm-mis-card-radius:calc(var(--fwm-space-1) * 4);--fwm-mis-card-pad-y:calc(var(--fwm-space-1) * 3.5);--fwm-mis-card-pad-x:calc(var(--fwm-space-1) * 3.75);--fwm-mis-card-gap:var(--fwm-space-2);--fwm-mis-chip-h:var(--fwm-space-8);--fwm-mis-chip-radius:calc(var(--fwm-space-1) * 4);--fwm-mis-chip-pad:calc(var(--fwm-space-1) * 3.25);--fwm-mis-chip-gap:calc(var(--fwm-space-1) * 1.5);--fwm-mis-chip-tail:var(--fwm-space-2);--fwm-mis-pill-h:calc(var(--fwm-space-1) * 5.5);--fwm-mis-pill-radius:calc(var(--fwm-space-1) * 2.75);--fwm-mis-pill-pad:calc(var(--fwm-space-1) * 2.25);--fwm-mis-track-caps:calc(var(--fwm-card-track-tight) * -10);--fwm-mis-line-gap:calc(var(--fwm-space-1) * .75);grid-template-rows:var(--fwm-mis-track) auto auto 1fr;background:var(--dr-screen);min-height:0;color:var(--dr-ink);font-family:var(--fwm-font-ui);font-variant-numeric:tabular-nums;display:grid}.fwm-misuse-header{align-items:center;gap:var(--fwm-mis-track-gap);padding:0 var(--fwm-mis-pad);display:flex}.fwm-misuse-title{min-width:0;color:var(--dr-ink);font-size:var(--fwm-text-title);letter-spacing:var(--fwm-card-track-tight);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:700;overflow:hidden}.fwm-misuse-hero{margin:0 var(--fwm-mis-pad);padding:var(--fwm-mis-card-pad-y) var(--fwm-mis-card-pad-x);border:var(--fwm-rule-w) solid var(--fwm-tint-in-range-arc);border-radius:var(--fwm-mis-card-radius);background:var(--fwm-tint-in-range-weak);display:grid}.fwm-misuse-headline{color:var(--fwm-alert-in-range-text);font-size:var(--fwm-text-subtitle);letter-spacing:var(--fwm-card-track-tight);margin:0;font-weight:700;line-height:1.3}.fwm-misuse-body{margin:var(--fwm-space-1) 0 0;color:var(--dr-ink-3);font-size:var(--fwm-text-forecast);line-height:1.5}.fwm-misuse-count{margin:var(--fwm-space-2) 0 0;color:var(--dr-ink-muted);font-size:var(--fwm-text-micro)}.fwm-misuse-filters{gap:var(--fwm-mis-chip-gap);padding:var(--fwm-space-2) var(--fwm-mis-pad) 0;scrollbar-width:none;display:flex;overflow-x:auto}.fwm-misuse-filters::-webkit-scrollbar{height:0}.fwm-misuse-filters:after{content:"";width:var(--fwm-mis-chip-tail);flex:none}.fwm-misuse-chip{height:var(--fwm-mis-chip-h);padding:0 var(--fwm-mis-chip-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-mis-chip-radius);background:var(--dr-row-fill);color:var(--dr-ink-3);font-family:inherit;font-size:var(--fwm-text-plate);white-space:nowrap;touch-action:manipulation;flex:none;align-items:center;display:flex}.fwm-misuse-chip[data-fwm-selected=true]{border-color:var(--fwm-tint-in-range-arc);background:var(--fwm-tint-in-range-weak);color:var(--fwm-alert-in-range-text);font-weight:700}.fwm-misuse-chip:disabled{color:var(--dr-ink-4)}.fwm-misuse-band{align-content:start;gap:var(--fwm-space-3);min-height:0;padding:var(--fwm-space-3) var(--fwm-mis-pad) var(--fwm-mis-dock);scrollbar-width:none;display:grid;overflow-y:auto}.fwm-misuse-band::-webkit-scrollbar{width:0}.fwm-misuse-note{color:var(--dr-ink-muted);font-size:var(--fwm-text-plate);margin:0;line-height:1.45}.fwm-misuse-list{gap:var(--fwm-mis-card-gap);margin:0;padding:0;list-style:none;display:grid}.fwm-misuse-card{padding:var(--fwm-mis-card-pad-y) var(--fwm-mis-card-pad-x);border:var(--fwm-rule-w) solid var(--dr-card-line);border-radius:var(--fwm-mis-card-radius);background:var(--dr-card-fill);color:inherit;touch-action:manipulation;text-decoration:none;display:grid}.fwm-misuse-card-head{align-items:center;gap:calc(var(--fwm-space-1) * 2.25);min-width:0;display:flex}.fwm-misuse-tag{height:var(--fwm-mis-pill-h);padding:0 var(--fwm-mis-pill-pad);border:var(--fwm-rule-w) solid var(--fwm-tint-in-range-arc);border-radius:var(--fwm-mis-pill-radius);color:var(--fwm-alert-in-range-text);font-size:var(--fwm-text-micro);white-space:nowrap;flex:none;align-items:center;font-weight:700;display:flex}.fwm-misuse-year{color:var(--dr-ink-muted);font-size:var(--fwm-text-plate);flex:none;margin-left:auto}.fwm-misuse-agency{margin:calc(var(--fwm-space-1) * 2.25) 0 0;min-width:0;color:var(--dr-ink);font-size:var(--fwm-text-subtitle);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.fwm-misuse-where{margin:var(--fwm-mis-line-gap) 0 0;color:var(--dr-ink-muted);font-size:var(--fwm-text-micro);letter-spacing:var(--fwm-mis-track-caps);font-weight:700}.fwm-misuse-summary{margin:var(--fwm-space-2) 0 0;color:var(--dr-ink-3);font-size:var(--fwm-text-forecast);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.fwm-misuse-foot{align-items:center;gap:var(--fwm-space-2);margin-top:calc(var(--fwm-space-1) * 2.5);min-width:0;display:flex}.fwm-misuse-source{min-width:0;color:var(--dr-ink-4);font-size:var(--fwm-text-plate);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.fwm-misuse-chevron{color:var(--dr-ink-muted);font-size:var(--fwm-text-label);flex:none}.fwm-misuse-atlas{gap:var(--fwm-space-2);padding:var(--fwm-mis-card-pad-y) var(--fwm-mis-card-pad-x);border:var(--fwm-rule-w) solid var(--dr-group-line);border-radius:var(--fwm-mis-card-radius);background:var(--dr-card-fill);display:grid}.fwm-misuse-atlas-title{color:var(--dr-ink-muted);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-card-track-tight) * -14);text-transform:uppercase;margin:0;font-weight:700}.fwm-misuse-atlas-lede{color:var(--dr-ink-muted);font-size:var(--fwm-text-plate);margin:0;line-height:1.5}.fwm-misuse-atlas-count{color:var(--dr-ink-2);font-size:var(--fwm-text-label);margin:0;font-weight:700}.fwm-misuse-atlas-agencies{gap:var(--fwm-space-1);margin:0;padding:0;list-style:none;display:grid}.fwm-misuse-atlas-agency{color:var(--dr-ink-3);font-size:var(--fwm-text-forecast)}.fwm-misuse-atlas-credit{color:var(--dr-ink-muted);font-size:var(--fwm-text-micro);margin:0;line-height:1.5}.fwm-misuse-atlas-licence{color:var(--dr-accent)}.fwm-misuse-footer{padding:0 var(--fwm-space-1);color:var(--dr-ink-muted);font-size:var(--fwm-text-plate);margin:0;line-height:1.5}.fwm-drive-abuse{--fwm-drive-abuse-top:var(--fwm-drive-row-2);top:var(--fwm-drive-abuse-top);left:var(--fwm-space-4);width:calc(var(--fwm-space-1) * 75);max-width:calc(100% - var(--fwm-space-12) - var(--fwm-space-12) - var(--fwm-space-4));max-height:calc(100dvh - var(--fwm-drive-abuse-top) - var(--fwm-dock-h) - var(--fwm-space-12));scrollbar-width:none;overscroll-behavior:contain;opacity:0;transform:translateX(calc(var(--fwm-space-4) * -1));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);position:absolute;overflow-y:auto}.fwm-drive-abuse::-webkit-scrollbar{width:0}.fwm-drive-abuse[data-fwm-open=true]{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.fwm-drive-abuse{transition:none;transform:none}}.fwm-menu[data-fwm-tone=abuse]{background:var(--dr-grain), var(--dr-surface-thin);box-shadow:var(--dr-lift)}.fwm-menu[data-fwm-tone=abuse] .fwm-menu-head-label{color:var(--dr-abuse)}.fwm-menu[data-fwm-tone=abuse] .fwm-menu-row[data-fwm-filled=true]{border-color:var(--dr-abuse-line);background:var(--dr-abuse-fill)}.fwm-menu[data-fwm-tone=abuse] .fwm-menu-row[data-fwm-filled=true] .fwm-menu-label{color:var(--dr-abuse-text);font-weight:700}.fwm-menu[data-fwm-tone=abuse] .fwm-menu-switch[aria-checked=true]{border-color:var(--dr-abuse-line);background:var(--dr-abuse-fill)}.fwm-menu[data-fwm-tone=abuse] .fwm-menu-switch[aria-checked=true] .fwm-menu-switch-knob{background:var(--dr-abuse)}.fwm-drive-panel{--fwm-drive-panel-top:var(--fwm-drive-row-2);--fwm-drive-panel-radius:calc(var(--fwm-space-1) * 5);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(100dvh - var(--fwm-drive-panel-top) - var(--fwm-dock-h) - var(--fwm-space-12));border-radius:var(--fwm-drive-panel-radius);scrollbar-width:thin;scrollbar-color:var(--fwm-text-muted) transparent;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);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-all{display:contents}.fwm-drive-panel-all .fwm-menu-dot{border:var(--fwm-rule-w) solid var(--dr-ink-muted);background:0 0}.fwm-mapview{right:var(--fwm-space-4)}.fwm-docview{--fwm-dv-track:calc(var(--fwm-space-1) * 14);--fwm-dv-track-gap:calc(var(--fwm-space-1) * 2.75);--fwm-dv-pad:calc(var(--fwm-space-1) * 3.5);--fwm-dv-read-pad:calc(var(--fwm-space-1) * 5);--fwm-dv-dock:calc(var(--fwm-space-1) * 37.5);--fwm-dv-rail-h:calc(var(--fwm-space-1) * .75);--fwm-dv-rail-radius:calc(var(--fwm-space-1) / 2);--fwm-dv-rail-gap:calc(var(--fwm-space-1) * 1.75);--fwm-dv-box-radius:var(--fwm-space-3);--fwm-dv-box-head-y:calc(var(--fwm-space-1) * 2.25);--fwm-dv-box-pad-x:var(--fwm-space-3);--fwm-dv-box-pad-y:calc(var(--fwm-space-1) * 2.75);--fwm-dv-callout-pad-y:var(--fwm-space-3);--fwm-dv-callout-pad-x:calc(var(--fwm-space-1) * 3.25);--fwm-dv-block-gap:calc(var(--fwm-space-1) * 3.5);--fwm-dv-head-gap:calc(var(--fwm-space-1) * 5);--fwm-dv-lead-gap:calc(var(--fwm-space-1) * 2.25);--fwm-dv-track-caps:calc(var(--fwm-card-track-tight) * -14);--fwm-dv-track-box:calc(var(--fwm-card-track-tight) * -12);grid-template-rows:var(--fwm-dv-track) auto 1fr;background:var(--dr-screen);min-height:0;color:var(--dr-ink);font-family:var(--fwm-font-ui);font-variant-numeric:tabular-nums;display:grid}.fwm-docview-top{align-items:center;gap:var(--fwm-dv-track-gap);padding:0 var(--fwm-dv-pad);border-bottom:var(--fwm-rule-w) solid var(--dr-hairline-row);display:flex}.fwm-docview-title{min-width:0;color:var(--dr-ink);font-size:var(--fwm-text-title);letter-spacing:var(--fwm-card-track-tight);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-weight:700;overflow:hidden}.fwm-docview-source{color:var(--dr-accent);font-size:var(--fwm-text-plate);white-space:nowrap;flex:none;font-weight:700;text-decoration:none}.fwm-docview-gauge{padding:calc(var(--fwm-space-1) * 2.5) var(--fwm-dv-read-pad) 0}.fwm-docview-rail{height:var(--fwm-dv-rail-h);border-radius:var(--fwm-dv-rail-radius);background:var(--dr-hairline-row);overflow:hidden}.fwm-docview-rail-fill{height:var(--fwm-dv-rail-h);background:var(--dr-accent)}.fwm-docview-meta{margin:var(--fwm-dv-rail-gap) 0 0;color:var(--dr-ink-4);font-size:var(--fwm-text-micro)}.fwm-docview-body{align-content:start;gap:var(--fwm-dv-block-gap);min-height:0;padding:var(--fwm-space-4) var(--fwm-dv-read-pad) var(--fwm-dv-dock);scrollbar-width:none;display:grid;overflow-y:auto}.fwm-docview-body::-webkit-scrollbar{width:0}.fwm-docview-p,.fwm-docview-list{color:var(--dr-ink-3);font-size:var(--fwm-text-subtitle);overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:1.6}.fwm-docview-list{gap:var(--fwm-space-2);padding-left:var(--fwm-space-4);display:grid}.fwm-docview-h1{color:var(--dr-ink);font-size:var(--fwm-text-title);letter-spacing:var(--fwm-card-track-tight);margin:0;font-weight:700;line-height:1.25}.fwm-docview-h2,.fwm-docview-h3{margin:var(--fwm-dv-head-gap) 0 0;color:var(--dr-ink-muted);font-size:var(--fwm-text-micro);letter-spacing:var(--fwm-dv-track-caps);text-transform:uppercase;font-weight:700}.fwm-docview-h3{margin-top:var(--fwm-dv-block-gap);color:var(--dr-ink-4)}.fwm-docview-body>:first-child{margin-top:0}.fwm-docview-body strong{color:var(--dr-ink);font-weight:700}.fwm-docview-callout{padding:var(--fwm-dv-callout-pad-y) var(--fwm-dv-callout-pad-x);border:var(--fwm-rule-w) solid var(--dr-accent-line);border-radius:var(--fwm-dv-box-radius);background:var(--dr-accent-fill);color:var(--dr-accent);font-size:var(--fwm-text-label);margin:0;line-height:1.55}.fwm-docview-box{border:var(--fwm-rule-w) solid var(--dr-card-line);border-radius:var(--fwm-dv-box-radius);background:var(--dr-card-fill);overflow:hidden}.fwm-docview-box-head{align-items:center;gap:var(--fwm-space-2);min-width:0;padding:var(--fwm-dv-box-head-y) var(--fwm-dv-box-pad-x);border-bottom:var(--fwm-rule-w) solid var(--dr-hairline-row);display:flex}.fwm-docview-box-label{min-width:0;color:var(--dr-ink-muted);font-size:var(--fwm-text-micro);letter-spacing:var(--fwm-dv-track-box);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:700;overflow:hidden}.fwm-docview-copy{color:var(--dr-accent);font-family:inherit;font-size:var(--fwm-text-micro);touch-action:manipulation;background:0 0;border:none;flex:none;padding:0;font-weight:700}.fwm-docview-copy[data-fwm-copied=false]{color:var(--dr-ink-muted)}.fwm-docview-scroll{padding:var(--fwm-dv-box-pad-y) var(--fwm-dv-box-pad-x);scrollbar-width:none;overflow-x:auto}.fwm-docview-scroll::-webkit-scrollbar{height:0}.fwm-docview-code{color:var(--dr-ink-4);font-family:var(--fwm-font-data);font-size:var(--fwm-text-micro);white-space:pre;margin:0;line-height:1.75}.fwm-docview-body code{padding:0 var(--fwm-space-1);border-radius:var(--fwm-radius-1);background:var(--dr-row-fill);font-family:var(--fwm-font-data);font-size:var(--fwm-text-forecast)}.fwm-docview-tablewrap{border:var(--fwm-rule-w) solid var(--dr-card-line);border-radius:var(--fwm-dv-box-radius);background:var(--dr-card-fill);scrollbar-width:none;overflow-x:auto}.fwm-docview-tablewrap::-webkit-scrollbar{height:0}.fwm-docview-table{border-collapse:collapse;width:100%;font-size:var(--fwm-text-forecast)}.fwm-docview-table th,.fwm-docview-table td{padding:var(--fwm-space-2) var(--fwm-space-3);border-bottom:var(--fwm-rule-w) solid var(--dr-hairline-row);color:var(--dr-ink-3);text-align:left;vertical-align:top}.fwm-docview-table th{color:var(--dr-ink-muted);font-size:var(--fwm-text-micro);letter-spacing:var(--fwm-dv-track-box);text-transform:uppercase;white-space:nowrap;font-weight:700}.fwm-docview-over{z-index:40;background:var(--dr-screen);display:flex;position:absolute;inset:0;overflow:hidden}.fwm-docview-over>.fwm-docview{flex:1;min-height:0}@keyframes dr-px{0%{opacity:0}1.1%{opacity:1}3%{opacity:.4}9%{opacity:.15}27%{opacity:.05}36%,to{opacity:0}}@keyframes dr-px-flash{0%{opacity:0}2.5%{opacity:1}9%{opacity:.34}22%{opacity:.1}34%,to{opacity:0}}@keyframes dr-px-pulse{0%{opacity:0}1.4%{opacity:.5}5%{opacity:.2}16%{opacity:.08}40%{opacity:.02}55%,to{opacity:0}}@keyframes dr-px-amb{0%{opacity:0}.1%{opacity:.25}.28%{opacity:.1}.9%{opacity:.04}2.4%{opacity:.014}3.4%,to{opacity:0}}.fwm-pxsweep{--fwm-pxsweep-cols:96;--fwm-pxsweep-rows:11;--fwm-pxsweep-dur-sweep:calc(var(--fwm-dur-alert) * 8);--fwm-pxsweep-dur-flash:calc(var(--fwm-dur-alert) * 6);--fwm-pxsweep-dur-pulse:calc(var(--fwm-dur-alert) * 10);--fwm-pxsweep-dur-amb:calc(var(--fwm-dur-alert) * 150);--fwm-pxsweep-dur-edge:calc(var(--fwm-dur-instant) * 2);z-index:0;border-radius:var(--fwm-radius-full);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.fwm-pxsweep-cell{width:calc(100% / var(--fwm-pxsweep-cols));height:calc(100% / var(--fwm-pxsweep-rows));opacity:0;animation-timing-function:var(--fwm-ease-linear);animation-iteration-count:1;position:absolute}.fwm-pxsweep-c1{background:var(--dr-px-1)}.fwm-pxsweep-c2{background:var(--dr-px-2)}.fwm-pxsweep-c3{background:var(--dr-px-3)}.fwm-pxsweep-c4{background:var(--dr-px-4)}.fwm-pxsweep-c5{background:var(--dr-px-5)}.fwm-pxsweep-c6{background:var(--dr-px-6)}.fwm-pxsweep--approach .fwm-pxsweep-cell,.fwm-pxsweep--cleared .fwm-pxsweep-cell{animation-name:dr-px;animation-duration:var(--fwm-pxsweep-dur-sweep)}.fwm-pxsweep--passing .fwm-pxsweep-cell{animation-name:dr-px-flash;animation-duration:var(--fwm-pxsweep-dur-flash)}.fwm-pxsweep--pulse .fwm-pxsweep-cell{animation-name:dr-px-pulse;animation-duration:var(--fwm-pxsweep-dur-pulse)}.fwm-pxsweep--ambient .fwm-pxsweep-cell{animation-name:dr-px-amb;animation-duration:var(--fwm-pxsweep-dur-amb)}.fwm-pxsweep--edge .fwm-pxsweep-cell{animation-name:dr-px-flash;animation-duration:var(--fwm-pxsweep-dur-edge)}[data-fwm-mode=refinement] .fwm-pxsweep,[data-fwm-mode=paper] .fwm-pxsweep,[data-fwm-mode=e-ink] .fwm-pxsweep{mix-blend-mode:multiply}@media (prefers-reduced-motion:reduce){.fwm-pxsweep--approach .fwm-pxsweep-cell,.fwm-pxsweep--passing .fwm-pxsweep-cell,.fwm-pxsweep--cleared .fwm-pxsweep-cell,.fwm-pxsweep--pulse .fwm-pxsweep-cell,.fwm-pxsweep--ambient .fwm-pxsweep-cell{animation:none}}.fwm-pxtoast{bottom:calc(var(--fwm-space-1) * 4.5);z-index:4;width:max-content;max-width:calc(100% - var(--fwm-space-1) * 9);padding:calc(var(--fwm-space-1) * 2.75) calc(var(--fwm-space-1) * 4.5);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-radius-full);background:var(--dr-surface-toast);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);box-shadow:var(--dr-lift);font-family:var(--fwm-font-ui);font-size:var(--fwm-text-forecast);color:var(--dr-ink-2);text-align:center;position:absolute;left:50%;transform:translate(-50%)}.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{align-items:flex-start;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-3);font:inherit;text-align:left;color:var(--fwm-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;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-drive{height:100%;position:relative;overflow:hidden}.fwm-drive-map{position:absolute;inset:0}.fwm-drive-round,.fwm-drive-closest,.fwm-drive-empty,.fwm-search-bar,.fwm-search-hits,.fwm-pill,.fwm-dest,.fwm-monitor,.fwm-nav{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-monitor,.fwm-nav{box-shadow:var(--fwm-glass-rim), var(--fwm-card-shadow);border-color:var(--fwm-card-edge)}.fwm-drive-top{top:var(--fwm-drive-top-inset);left:var(--fwm-space-4);right:var(--fwm-space-4);flex-direction:column;align-items:stretch;display:flex;position:absolute}[data-fwm-surface=dash] .fwm-drive-top,[data-fwm-surface=dash] .fwm-drive-rail{display:none}.fwm-drive-rail{right:var(--fwm-space-4);top:var(--fwm-drive-row-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-cards{left:var(--fwm-space-3);right:var(--fwm-space-3);bottom:calc(var(--fwm-dock-h) + env(safe-area-inset-bottom,0px) - var(--fwm-space-3));gap:var(--fwm-space-2);flex-direction:column;display:flex;position:absolute;container-type:inline-size}.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-closest-near{max-width:100%;padding:var(--fwm-space-1) var(--fwm-space-2);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;text-overflow:ellipsis;flex:none;align-self:baseline;overflow:hidden}.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-drive-rail,.fwm-shell-dock,.fwm-chip-row{transition:opacity var(--fwm-dur-fast) var(--fwm-ease-out), visibility var(--fwm-dur-fast) var(--fwm-ease-out)}.fwm-drive[data-fwm-bare=true] .fwm-drive-rail,.fwm-drive[data-fwm-bare=true] .fwm-chip-row{opacity:0;visibility:hidden;pointer-events:none}:root:has(.fwm-drive[data-fwm-bare=true]) .fwm-shell-dock{opacity:0;visibility:hidden;pointer-events:none}.fwm-drive[data-fwm-bare=true] .fwm-drive-cards{bottom:calc(env(safe-area-inset-bottom,0px) + var(--fwm-space-3))}.fwm-screen{--fwm-sc-t-10:calc(var(--fwm-text-micro) * 10 / 11);--fwm-sc-t-10-5:calc(var(--fwm-text-micro) * 21 / 22);--fwm-sc-t-11:var(--fwm-text-micro);--fwm-sc-t-11-5:calc(var(--fwm-text-micro) * 23 / 22);--fwm-sc-t-12:var(--fwm-text-plate);--fwm-sc-t-12-5:calc(var(--fwm-text-plate) * 25 / 24);--fwm-sc-t-13:var(--fwm-text-forecast);--fwm-sc-t-13-5:calc(var(--fwm-text-forecast) * 27 / 26);--fwm-sc-t-14:var(--fwm-text-label);--fwm-sc-t-15:var(--fwm-text-body);--fwm-sc-t-17:var(--fwm-text-subtitle);--fwm-sc-t-19:calc(var(--fwm-text-title) * 19 / 24);--fwm-sc-t-22:calc(var(--fwm-text-title) * 11 / 12);--fwm-sc-t-24:var(--fwm-text-title);--fwm-sc-t-46:calc(var(--fwm-text-title) * 23 / 12);--fwm-sc-track-caps:calc(var(--fwm-card-track-tight) * -14);--fwm-sc-track-caps-12:calc(var(--fwm-card-track-tight) * -12);--fwm-sc-track-caps-10:calc(var(--fwm-card-track-tight) * -10);--fwm-sc-track-caps-6:calc(var(--fwm-card-track-tight) * -6);--fwm-sc-track-title:calc(var(--fwm-card-track-tight) * 2);--fwm-sc-title-h:calc(var(--fwm-space-1) * 14);--fwm-sc-pad-x:calc(var(--fwm-space-1) * 3.5);--fwm-sc-title-gap:calc(var(--fwm-space-1) * 2.75);--fwm-sc-row-h:calc(var(--fwm-space-1) * 11);--fwm-sc-row-radius:var(--fwm-space-3);--fwm-sc-row-pad:var(--fwm-space-3);--fwm-sc-row-gap-mark:calc(var(--fwm-space-1) * 2.75);--fwm-sc-row-gap-word:calc(var(--fwm-space-1) * 2.5);--fwm-sc-dot:calc(var(--fwm-space-1) * 2.25);--fwm-sc-glyph:calc(var(--fwm-space-1) * 4);--fwm-sc-group-pad-t:var(--fwm-space-3);--fwm-sc-group-pad-x:var(--fwm-space-1);--fwm-sc-group-pad-b:calc(var(--fwm-space-1) * 1.5);--fwm-sc-card-radius:calc(var(--fwm-space-1) * 4.5);--fwm-sc-card-pad:calc(var(--fwm-space-1) * 4);--fwm-sc-stack-gap:calc(var(--fwm-space-1) * 2.5);--fwm-sc-chip-h:calc(var(--fwm-space-1) * 8);--fwm-sc-chip-radius:calc(var(--fwm-space-1) * 4);--fwm-sc-chip-gap:calc(var(--fwm-space-1) * 1.5);--fwm-sc-chip-dot:calc(var(--fwm-space-1) * 1.75);--fwm-sc-chip-tail:var(--fwm-space-2);--fwm-sc-seg-pad:var(--fwm-space-1);--fwm-sc-seg-gap:var(--fwm-space-1);--fwm-sc-seg-radius:calc(var(--fwm-space-1) * 4);--fwm-sc-seg-key-h:calc(var(--fwm-space-1) * 9);--fwm-sc-seg-key-radius:var(--fwm-space-3);--fwm-sc-dock-floor:calc(var(--fwm-space-1) * 37.5);--fwm-sc-dock-reserve:calc(max(var(--fwm-sc-dock-floor), var(--fwm-dock-h)) + env(safe-area-inset-bottom,0px));grid-template-rows:var(--fwm-sc-title-h) 1fr var(--fwm-sc-dock-reserve);background:var(--dr-screen);min-height:0;font-family:var(--fwm-font-ui);font-variant-numeric:tabular-nums;color:var(--dr-ink);display:grid}.fwm-screen-title{align-items:center;gap:var(--fwm-sc-title-gap);min-width:0;padding:0 var(--fwm-sc-pad-x);display:flex}.fwm-screen-title-text{min-width:0;font-size:var(--fwm-sc-t-24);letter-spacing:var(--fwm-sc-track-title);color:var(--dr-ink);flex:auto;font-weight:700}.fwm-screen-band{min-height:0;padding:0 var(--fwm-sc-pad-x) var(--fwm-sc-pad-x);scrollbar-width:none;align-content:start;display:grid;overflow-y:auto}.fwm-screen-band::-webkit-scrollbar{width:0;height:0}.fwm-screen-dock-reserve{pointer-events:none}.fwm-screen-group{padding:var(--fwm-sc-group-pad-t) var(--fwm-sc-group-pad-x) var(--fwm-sc-group-pad-b)}.fwm-screen-group-label{font-size:var(--fwm-sc-t-11);letter-spacing:var(--fwm-sc-track-caps);text-transform:uppercase;color:var(--dr-ink-muted);margin:0;font-weight:700}.fwm-screen-group-label[data-fwm-hue=red]{color:var(--fwm-alert-in-range-text)}.fwm-screen-group-label[data-fwm-hue=amber]{color:var(--fwm-alert-approaching)}.fwm-screen-group-label[data-fwm-hue=cyan]{color:var(--dr-accent)}.fwm-screen-row{align-items:center;gap:var(--fwm-sc-row-gap-word);width:100%;min-width:0;height:var(--fwm-sc-row-h);padding:0 var(--fwm-sc-row-pad);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-sc-row-radius);background:var(--dr-row-fill);color:inherit;text-align:left;touch-action:manipulation;font-family:inherit;display:flex}.fwm-screen-row:active{border-color:var(--dr-hairline-row-hover);background:var(--dr-row-hover)}.fwm-screen-row[data-fwm-lead=mark]{gap:var(--fwm-sc-row-gap-mark)}.fwm-screen-row-title{font-size:var(--fwm-sc-t-14);color:var(--dr-ink-2);flex:none;font-weight:500}.fwm-screen-row-meta{min-width:0;font-size:var(--fwm-sc-t-13);color:var(--dr-ink-muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.fwm-screen-chevron{width:var(--fwm-sc-glyph);height:var(--fwm-sc-glyph);flex:none}.fwm-screen-dot{width:var(--fwm-sc-dot);height:var(--fwm-sc-dot);border-radius:var(--fwm-radius-full);background:var(--dr-ink-muted);flex:none}.fwm-screen-dot[data-fwm-owner=police],.fwm-screen-dot[data-fwm-owner=inter_agency]{background:var(--dr-owner-police)}.fwm-screen-dot[data-fwm-owner=hoa]{background:var(--dr-owner-hoa)}.fwm-screen-dot[data-fwm-owner=private]{background:var(--dr-owner-private)}.fwm-screen-dot[data-fwm-owner=unverified]{background:var(--dr-owner-unverified)}.fwm-screen-card{min-width:0;padding:var(--fwm-sc-card-pad);border:var(--fwm-rule-w) solid var(--dr-card-line);border-radius:var(--fwm-sc-card-radius);background:var(--dr-card-fill)}.fwm-screen-stack{gap:var(--fwm-sc-stack-gap);align-content:start;min-width:0;display:grid}.fwm-screen-stack[data-fwm-gap=rows]{gap:var(--fwm-space-1)}.fwm-screen-note{font-size:var(--fwm-sc-t-12);color:var(--dr-ink-faint);margin:0;line-height:1.45}.fwm-screen-scroller{gap:var(--fwm-sc-chip-gap);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.fwm-screen-scroller::-webkit-scrollbar{width:0;height:0}.fwm-screen-scroller-tail{width:var(--fwm-sc-chip-tail);flex:none}.fwm-screen-chip{align-items:center;gap:var(--fwm-sc-chip-dot);height:var(--fwm-sc-chip-h);padding:0 var(--fwm-sc-row-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-sc-chip-radius);background:var(--dr-row-fill);font-family:inherit;font-size:var(--fwm-sc-t-12-5);color:var(--dr-ink-3);white-space:nowrap;touch-action:manipulation;flex:none;display:flex}.fwm-screen-chip[data-fwm-selected=true]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent);font-weight:700}.fwm-screen-chip-dot{width:var(--fwm-sc-chip-dot);height:var(--fwm-sc-chip-dot);border-radius:var(--fwm-radius-full);background:var(--dr-ink-muted);flex:none}.fwm-screen-chip-dot[data-fwm-owner=police],.fwm-screen-chip-dot[data-fwm-owner=inter_agency]{background:var(--dr-owner-police)}.fwm-screen-chip-dot[data-fwm-owner=hoa]{background:var(--dr-owner-hoa)}.fwm-screen-chip-dot[data-fwm-owner=private]{background:var(--dr-owner-private)}.fwm-screen-chip-dot[data-fwm-owner=unverified]{background:var(--dr-owner-unverified)}.fwm-screen-seg{gap:var(--fwm-sc-seg-gap);min-width:0;padding:var(--fwm-sc-seg-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-sc-seg-radius);background:var(--dr-row-fill);display:flex}.fwm-screen-seg-key{min-width:0;height:var(--fwm-sc-seg-key-h);border:var(--fwm-rule-w) solid transparent;border-radius:var(--fwm-sc-seg-key-radius);font-family:inherit;font-size:var(--fwm-sc-t-13-5);color:var(--dr-ink-faint);white-space:nowrap;touch-action:manipulation;background:0 0;flex:1 1 0;place-items:center;display:grid}.fwm-screen-seg-key[data-fwm-selected=true]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent);font-weight:700}.fwm-screen-seg-key:disabled{color:var(--dr-ink-faint)}.fwm-exposure{--fwm-ex-t-10:calc(var(--fwm-text-micro) * 10 / 11);--fwm-ex-t-10-5:calc(var(--fwm-text-micro) * 21 / 22);--fwm-ex-t-12:var(--fwm-text-plate);--fwm-ex-t-13:var(--fwm-text-forecast);--fwm-ex-t-14:var(--fwm-text-label);--fwm-ex-t-15:var(--fwm-text-body);--fwm-ex-t-19:calc(var(--fwm-text-title) * 19 / 24);--fwm-ex-t-46:calc(var(--fwm-text-title) * 23 / 12);--fwm-ex-track-caps-12:calc(var(--fwm-card-track-tight) * -12);--fwm-ex-track-caps-6:calc(var(--fwm-card-track-tight) * -6);--fwm-ex-track-figure:var(--fwm-card-track-tighter);--fwm-ex-track-title:var(--fwm-card-track-tight);--fwm-ex-range-pad:calc(var(--fwm-space-1) * .75);--fwm-ex-range-gap:var(--fwm-space-1);--fwm-ex-range-radius:calc(var(--fwm-space-1) * 3.75);--fwm-ex-range-key-h:calc(var(--fwm-space-1) * 6);--fwm-ex-range-key-radius:var(--fwm-space-3);--fwm-ex-range-key-pad:calc(var(--fwm-space-1) * 2.75);--fwm-ex-bar-track:calc(var(--fwm-space-1) * 11.5);--fwm-ex-bar-track-flat:calc(var(--fwm-rule-w) * 3);--fwm-ex-bar-floor:calc(var(--fwm-rule-w) * 3);--fwm-ex-bar-radius:calc(var(--fwm-rule-w) * 3);--fwm-ex-bar-radius-flat:calc(var(--fwm-rule-w) * 2);--fwm-ex-col-gap:calc(var(--fwm-space-1) * 1.5);--fwm-ex-col-inner:calc(var(--fwm-space-1) * 1.25);--fwm-ex-chart-gap-t:calc(var(--fwm-space-1) * 3.5);--fwm-ex-chart-gap-t-flat:calc(var(--fwm-space-1) * 4);--fwm-ex-figure-gap:calc(var(--fwm-space-1) * 2.25);--fwm-ex-compare-gap:var(--fwm-space-1);--fwm-ex-tiles-gap:var(--fwm-space-2);--fwm-ex-tile-radius:calc(var(--fwm-space-1) * 4);--fwm-ex-tile-pad-y:calc(var(--fwm-space-1) * 3.25);--fwm-ex-tile-pad-x:calc(var(--fwm-space-1) * 3.5);--fwm-ex-tile-gap-1:calc(var(--fwm-space-1) * 1.25);--fwm-ex-tile-gap-2:calc(var(--fwm-space-1) / 2);--fwm-ex-empty-pad-y:calc(var(--fwm-space-1) * 4.5);--fwm-ex-empty-pad-x:calc(var(--fwm-space-1) * 4);--fwm-ex-empty-gap:calc(var(--fwm-space-1) * 1.5)}.fwm-exposure-band{min-width:0}.fwm-exposure-range{gap:var(--fwm-ex-range-gap);padding:var(--fwm-ex-range-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-ex-range-radius);flex:none;display:flex}.fwm-exposure-range-key{height:var(--fwm-ex-range-key-h);padding:0 var(--fwm-ex-range-key-pad);border:var(--fwm-rule-w) solid transparent;border-radius:var(--fwm-ex-range-key-radius);font-family:inherit;font-size:var(--fwm-ex-t-12);color:var(--dr-ink-muted);white-space:nowrap;touch-action:manipulation;background:0 0;align-items:center;display:flex}.fwm-exposure-range-key[data-fwm-selected=true]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent);font-weight:700}.fwm-exposure-figure-line{align-items:baseline;gap:var(--fwm-ex-figure-gap);min-width:0;margin:0;display:flex}.fwm-exposure-figure{font-size:var(--fwm-ex-t-46);letter-spacing:var(--fwm-ex-track-figure);color:var(--dr-ink);flex:none;font-weight:800;line-height:1}.fwm-exposure-unit{min-width:0;font-size:var(--fwm-ex-t-15);color:var(--dr-ink-3);flex:auto;font-weight:500}.fwm-exposure-compare{margin:var(--fwm-ex-compare-gap) 0 0;font-size:var(--fwm-ex-t-13);color:var(--dr-ink-muted)}.fwm-exposure-week{align-items:flex-end;gap:var(--fwm-ex-col-gap);min-width:0;margin:var(--fwm-ex-chart-gap-t) 0 0;padding:0;list-style:none;display:flex}.fwm-exposure-week-flat{margin-top:var(--fwm-ex-chart-gap-t-flat)}.fwm-exposure-day{gap:var(--fwm-ex-col-inner);flex:1 1 0;justify-items:center;min-width:0;display:grid}.fwm-exposure-track{width:100%;height:var(--fwm-ex-bar-track);align-content:end;display:grid}.fwm-exposure-week-flat .fwm-exposure-track{height:var(--fwm-ex-bar-track-flat)}.fwm-exposure-bar{width:100%;min-height:var(--fwm-ex-bar-floor);border-radius:var(--fwm-ex-bar-radius);background:var(--dr-accent)}.fwm-exposure-bar[data-fwm-tier=high]{background:var(--fwm-alert-approaching)}.fwm-exposure-bar[data-fwm-tier=mid]{background:var(--dr-accent)}.fwm-exposure-bar[data-fwm-tier=low]{background:var(--dr-accent-line)}.fwm-exposure-bar[data-fwm-tier=flat]{border-radius:var(--fwm-ex-bar-radius-flat);background:var(--dr-group-line);height:100%}.fwm-exposure-day-name{font-size:var(--fwm-ex-t-10);letter-spacing:var(--fwm-ex-track-caps-6);color:var(--dr-ink-faint)}.fwm-exposure-day-name[data-fwm-today=true]{color:var(--dr-ink-3)}.fwm-exposure-tiles{gap:var(--fwm-ex-tiles-gap);min-width:0;display:flex}.fwm-exposure-tile{min-width:0;padding:var(--fwm-ex-tile-pad-y) var(--fwm-ex-tile-pad-x);border:var(--fwm-rule-w) solid var(--dr-card-line);border-radius:var(--fwm-ex-tile-radius);background:var(--dr-card-fill);flex:1 1 0;display:grid}.fwm-exposure-tile-kicker{font-size:var(--fwm-ex-t-10-5);letter-spacing:var(--fwm-ex-track-caps-12);color:var(--dr-ink-muted);font-weight:700}.fwm-exposure-tile-kicker[data-fwm-hue=amber]{color:var(--fwm-alert-approaching)}.fwm-exposure-tile-kicker[data-fwm-hue=cyan]{color:var(--dr-accent)}.fwm-exposure-tile-value{min-width:0;margin-top:var(--fwm-ex-tile-gap-1);font-size:var(--fwm-ex-t-15);color:var(--dr-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.fwm-exposure-tile-note{margin-top:var(--fwm-ex-tile-gap-2);font-size:var(--fwm-ex-t-12);color:var(--dr-ink-muted)}.fwm-exposure-eyebrow{padding-left:var(--fwm-space-1);padding-right:var(--fwm-space-1)}.fwm-exposure-list{gap:var(--fwm-space-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.fwm-exposure-pass-place{min-width:0;font-size:var(--fwm-ex-t-14);color:var(--dr-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:500;overflow:hidden}.fwm-exposure-pass-time{font-size:var(--fwm-ex-t-13);color:var(--dr-ink-muted);flex:none}.fwm-exposure-none-today{padding:0 var(--fwm-space-1)}.fwm-exposure-empty{padding:var(--fwm-ex-empty-pad-y) var(--fwm-ex-empty-pad-x)}.fwm-exposure-empty-title{font-size:var(--fwm-ex-t-19);letter-spacing:var(--fwm-ex-track-title);color:var(--dr-ink);margin:0;font-weight:700}.fwm-exposure-empty-body{margin:var(--fwm-ex-empty-gap) 0 0;font-size:var(--fwm-ex-t-14);color:var(--dr-ink-4);line-height:1.5}.fwm-exposure-go{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent)}.fwm-exposure-go-label{min-width:0;font-size:var(--fwm-ex-t-14);color:var(--dr-accent);flex:auto;font-weight:700}.fwm-radios{--fwm-ra-card-radius:calc(var(--fwm-space-1) * 4.5);--fwm-ra-card-pad:calc(var(--fwm-space-1) * 4);--fwm-ra-key-radius:calc(var(--fwm-space-1) * 3.25);--fwm-ra-key-h:calc(var(--fwm-space-1) * 11.5);--fwm-ra-head-gap:calc(var(--fwm-space-1) * 2.5);--fwm-ra-t-10-5:calc(var(--fwm-text-micro) * 21 / 22);--fwm-ra-track-caps-12:calc(var(--fwm-card-track-tight) * -12);gap:var(--fwm-space-3);min-width:0;display:grid}.fwm-radios-card{gap:var(--fwm-space-3);min-width:0;padding:var(--fwm-ra-card-pad);border:var(--fwm-rule-w) solid var(--dr-card-line);border-radius:var(--fwm-ra-card-radius);background:var(--dr-card-fill);display:grid}.fwm-radios-head{justify-content:space-between;align-items:center;gap:var(--fwm-ra-head-gap);min-width:0;display:flex}.fwm-radios-title{min-width:0;font-size:var(--fwm-text-subtitle);color:var(--dr-ink);overflow-wrap:anywhere;flex:auto;margin:0;font-weight:700}.fwm-radios-note{font-size:var(--fwm-text-forecast);color:var(--dr-ink-muted);margin:0;line-height:1.5}.fwm-radios-locked{font-size:var(--fwm-text-plate);color:var(--dr-ink-faint);margin:0;line-height:1.45}.fwm-radios-state{font-size:var(--fwm-ra-t-10-5);letter-spacing:var(--fwm-ra-track-caps-12);color:var(--dr-ink-faint);flex:none;font-weight:700}.fwm-radios-state[data-fwm-radios-on=true]{color:var(--dr-accent)}.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:max(var(--fwm-ra-key-h), var(--fwm-touch-min));padding:0 var(--fwm-ra-card-pad);border:var(--fwm-rule-w) solid transparent;border-radius:var(--fwm-ra-key-radius);font-family:inherit;font-size:var(--fwm-text-body);touch-action:manipulation;font-weight:700}.fwm-radios-key[data-fwm-key=primary]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent)}.fwm-radios-key[data-fwm-key=quiet]{border-color:var(--dr-hairline-row);background:var(--dr-row-fill);color:var(--dr-ink-3)}.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{--fwm-me-t-10:calc(var(--fwm-text-micro) * 10 / 11);--fwm-me-t-13-5:calc(var(--fwm-text-forecast) * 27 / 26);--fwm-me-t-14:var(--fwm-text-label);--fwm-me-t-19:calc(var(--fwm-text-title) * 19 / 24);--fwm-me-track-caps-10:calc(var(--fwm-card-track-tight) * -10);--fwm-me-track-title:var(--fwm-card-track-tight);--fwm-me-tabs-gap-b:var(--fwm-space-3);--fwm-me-body-gap:var(--fwm-space-2);--fwm-me-rules-gap:calc(var(--fwm-space-1) * 3.5);--fwm-me-rule-gap:calc(var(--fwm-space-1) * 2.75);--fwm-me-tag-w:calc(var(--fwm-space-1) * 13)}.fwm-mesh-band{min-width:0}.fwm-mesh-tabs{margin-bottom:var(--fwm-me-tabs-gap-b)}.fwm-mesh-pitch-title{font-size:var(--fwm-me-t-19);letter-spacing:var(--fwm-me-track-title);color:var(--dr-ink);margin:0;font-weight:700;line-height:1.3}.fwm-mesh-pitch-body{margin:var(--fwm-me-body-gap) 0 0;font-size:var(--fwm-me-t-14);color:var(--dr-ink-4);line-height:1.5}.fwm-mesh-leaves{min-width:0;margin:var(--fwm-me-rules-gap) 0 0;padding:0;list-style:none;display:grid}.fwm-mesh-leaf{align-items:baseline;gap:var(--fwm-me-rule-gap);min-width:0;margin-top:var(--fwm-me-rule-gap);padding-top:var(--fwm-me-rule-gap);border-top:var(--fwm-rule-w) solid var(--dr-group-line);display:flex}.fwm-mesh-leaf-state{width:var(--fwm-me-tag-w);font-size:var(--fwm-me-t-10);letter-spacing:var(--fwm-me-track-caps-10);text-align:right;color:var(--fwm-alert-clear);flex:none;font-weight:700}.fwm-mesh-leaf-state[data-fwm-state=NEVER]{color:var(--fwm-alert-in-range-text)}.fwm-mesh-leaf-text{min-width:0;font-size:var(--fwm-me-t-13-5);color:var(--dr-ink-3);flex:auto;line-height:1.45}.fwm-mesh[data-fwm-tab=chat] .fwm-mesh-band{overflow-y:hidden}.fwm-mesh[data-fwm-tab=chat] .fwm-chat{min-height:0}.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-offlinev1-row{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-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-adminv1-tool{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-band{gap:0}.fwm-more-note{padding:calc(var(--fwm-space-1) * 3.5) var(--fwm-space-1) 0}.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{--fwm-sv1-track:calc(var(--fwm-space-1) * 14);--fwm-sv1-pad:calc(var(--fwm-space-1) * 3.5);--fwm-sv1-track-gap:calc(var(--fwm-space-1) * 2.75);--fwm-sv1-dock:calc(var(--fwm-space-1) * 37.5);--fwm-sv1-row-h:calc(var(--fwm-space-1) * 11);--fwm-sv1-row-radius:var(--fwm-space-3);--fwm-sv1-row-pad:var(--fwm-space-3);--fwm-sv1-row-gap:calc(var(--fwm-space-1) * 2.5);--fwm-sv1-gap:var(--fwm-space-1);--fwm-sv1-head-pad-t:calc(var(--fwm-space-1) * 2.5);--fwm-sv1-head-pad-t-next:calc(var(--fwm-space-1) * 3.5);--fwm-sv1-head-pad-x:var(--fwm-space-1);--fwm-sv1-head-pad-b:calc(var(--fwm-space-1) * 1.5);--fwm-sv1-head-gap:calc(var(--fwm-space-1) * .75);--fwm-sv1-track-caps:calc(var(--fwm-card-track-tight) * -14);--fwm-sv1-switch-w:calc(var(--fwm-space-1) * 10);--fwm-sv1-switch-h:calc(var(--fwm-space-1) * 5.75);--fwm-sv1-switch-pad:calc(var(--fwm-space-1) / 2);--fwm-sv1-knob:calc(var(--fwm-space-1) * 4.25);--fwm-sv1-note-pad-y:calc(var(--fwm-space-1) * 2.75);--fwm-sv1-note-pad-x:calc(var(--fwm-space-1) * 3.25);--fwm-sv1-note-gap:calc(var(--fwm-space-1) * 1.5);--fwm-sv1-card-radius:calc(var(--fwm-space-1) * 4);--fwm-sv1-card-pad:calc(var(--fwm-space-1) * 3.5);--fwm-sv1-seg-h:calc(var(--fwm-space-1) * 9);grid-template-rows:var(--fwm-sv1-track) 1fr;background:var(--dr-screen);min-height:0;color:var(--dr-ink);font-family:var(--fwm-font-ui);font-variant-numeric:tabular-nums;display:grid}.fwm-settingsv1-header{align-items:center;gap:var(--fwm-sv1-track-gap);padding:0 var(--fwm-sv1-pad);display:flex}.fwm-settingsv1-title{min-width:0;color:var(--dr-ink);font-size:var(--fwm-text-title);letter-spacing:var(--fwm-card-track-tight);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:700;overflow:hidden}.fwm-settingsv1-band{align-content:start;gap:var(--fwm-sv1-gap);min-height:0;padding:var(--fwm-space-1) var(--fwm-sv1-pad) var(--fwm-sv1-dock);scrollbar-width:none;display:grid;overflow-y:auto}.fwm-settingsv1-band::-webkit-scrollbar{width:0}.fwm-settingsv1-group{gap:var(--fwm-sv1-gap);display:grid}.fwm-settingsv1-group-head{padding:var(--fwm-sv1-head-pad-t-next) var(--fwm-sv1-head-pad-x) var(--fwm-sv1-head-pad-b)}.fwm-settingsv1-group:first-of-type .fwm-settingsv1-group-head{padding-top:var(--fwm-sv1-head-pad-t)}.fwm-settingsv1-group-label{font-size:var(--fwm-text-micro);letter-spacing:var(--fwm-sv1-track-caps);text-transform:uppercase;color:var(--dr-ink-muted);margin:0;font-weight:700}.fwm-settingsv1-group-label[data-fwm-hue=accent]{color:var(--dr-accent)}.fwm-settingsv1-group-label[data-fwm-hue=amber]{color:var(--dr-owner-hoa)}.fwm-settingsv1-group-note{margin:var(--fwm-sv1-head-gap) 0 0;color:var(--dr-ink-muted);font-size:var(--fwm-text-plate)}.fwm-settingsv1-row,.fwm-settingsv1-perm,.fwm-settingsv1-switch,.fwm-settingsv1-help{align-items:center;gap:var(--fwm-sv1-row-gap);width:100%;min-width:0;height:var(--fwm-sv1-row-h);padding:0 var(--fwm-sv1-row-pad);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-sv1-row-radius);background:var(--dr-row-fill);color:inherit;text-align:left;touch-action:manipulation;font-family:inherit;text-decoration:none;display:flex}.fwm-settingsv1-row-label,.fwm-settingsv1-switch-label{color:var(--dr-ink-2);font-size:var(--fwm-text-label);flex:none;font-weight:500}.fwm-settingsv1-row-value,.fwm-settingsv1-switch-sub{min-width:0;color:var(--dr-ink-muted);font-size:var(--fwm-text-forecast);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.fwm-settingsv1-row-word,.fwm-settingsv1-perm-word{font-size:var(--fwm-text-forecast);color:var(--dr-accent);flex:none;font-weight:700}.fwm-settingsv1-row-word[data-fwm-hue=amber],.fwm-settingsv1-perm-word{color:var(--dr-owner-hoa)}.fwm-settingsv1-row:disabled .fwm-settingsv1-row-word,.fwm-settingsv1-perm:disabled .fwm-settingsv1-perm-word{color:var(--dr-ink-4)}.fwm-settingsv1-chevron{color:var(--dr-ink-muted);font-size:var(--fwm-text-subtitle);flex:none}.fwm-settingsv1-perms{gap:var(--fwm-sv1-gap);margin:0;padding:0;list-style:none;display:grid}.fwm-settingsv1-perm-track{width:var(--fwm-sv1-switch-w);height:var(--fwm-sv1-switch-h);padding:var(--fwm-sv1-switch-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-radius-full);background:var(--dr-row-hover);flex:none;justify-content:flex-start;align-items:center;display:flex}.fwm-settingsv1-perm[aria-checked=true] .fwm-settingsv1-perm-track,.fwm-settingsv1-switch[aria-checked=true] .fwm-settingsv1-perm-track{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);justify-content:flex-end}.fwm-settingsv1-perm-knob{width:var(--fwm-sv1-knob);height:var(--fwm-sv1-knob);border-radius:var(--fwm-radius-full);background:var(--dr-ink-muted)}.fwm-settingsv1-perm[aria-checked=true] .fwm-settingsv1-perm-knob,.fwm-settingsv1-switch[aria-checked=true] .fwm-settingsv1-perm-knob{background:var(--dr-accent)}.fwm-settingsv1-perm[aria-disabled=true] .fwm-settingsv1-switch-sub,.fwm-settingsv1-switch:disabled .fwm-settingsv1-switch-sub{color:var(--dr-ink-4)}.fwm-settingsv1-note{padding:0 var(--fwm-sv1-head-pad-x);color:var(--dr-ink-muted);font-size:var(--fwm-text-plate);margin:0;line-height:1.45}.fwm-settingsv1-note[data-fwm-warn=true]{margin-top:var(--fwm-sv1-note-gap);padding:var(--fwm-sv1-note-pad-y) var(--fwm-sv1-note-pad-x);border:var(--fwm-rule-w) solid var(--fwm-tint-approaching-ring);border-radius:var(--fwm-sv1-row-radius);background:var(--fwm-notice-wash);color:var(--fwm-alert-approaching)}.fwm-settingsv1-removal{gap:var(--fwm-sv1-gap);display:grid}.fwm-settingsv1-removal-key{width:100%;min-width:0;height:var(--fwm-sv1-row-h);padding:0 var(--fwm-sv1-row-pad);border:var(--fwm-rule-w) solid var(--fwm-tint-in-range-arc);border-radius:var(--fwm-sv1-row-radius);background:var(--fwm-tint-in-range-weak);color:var(--fwm-alert-in-range-text);font-family:inherit;font-size:var(--fwm-text-label);text-align:left;touch-action:manipulation;align-items:center;font-weight:700;display:flex}.fwm-settingsv1-removal-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.fwm-settingsv1-removal-count{margin-left:var(--fwm-sv1-row-gap);font-size:var(--fwm-text-plate);color:var(--fwm-alert-in-range-text);flex:none;font-weight:400}.fwm-settingsv1-removal-key:disabled,.fwm-settingsv1-removal-key:disabled .fwm-settingsv1-removal-count{color:var(--dr-ink-4)}.fwm-settingsv1-removal-key[data-fwm-removal=armed]{border-color:var(--fwm-alert-in-range-text)}.fwm-settingsv1-removal-warning{padding:var(--fwm-sv1-note-pad-y) var(--fwm-sv1-note-pad-x);border:var(--fwm-rule-w) solid var(--fwm-tint-in-range-arc);border-radius:var(--fwm-sv1-row-radius);background:var(--fwm-tint-in-range-weak);color:var(--fwm-alert-in-range-text);font-size:var(--fwm-text-plate);margin:0;line-height:1.45}.fwm-settingsv1-removal-cancel{height:var(--fwm-sv1-row-h);padding:0 var(--fwm-sv1-row-pad);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-sv1-row-radius);background:var(--dr-row-fill);color:var(--dr-ink-2);font-family:inherit;font-size:var(--fwm-text-label);touch-action:manipulation;font-weight:500}.fwm-settingsv1-removal-lines{gap:var(--fwm-sv1-head-gap);padding:var(--fwm-sv1-note-gap) var(--fwm-sv1-head-pad-x) 0;margin:0;list-style:none;display:grid}.fwm-settingsv1-removal-line,.fwm-settingsv1-removal-reason{color:var(--dr-ink-muted);font-size:var(--fwm-text-plate);margin:0;line-height:1.45}.fwm-settingsv1-card{gap:var(--fwm-space-3);padding:var(--fwm-sv1-card-pad);border:var(--fwm-rule-w) solid var(--dr-card-line);border-radius:var(--fwm-sv1-card-radius);background:var(--dr-card-fill);display:grid}.fwm-settingsv1-card-head{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-2);min-width:0;display:flex}.fwm-settingsv1-card-title{color:var(--dr-ink);font-size:var(--fwm-text-label);margin:0;font-weight:700}.fwm-settingsv1-card-value{color:var(--dr-ink-muted);font-size:var(--fwm-text-forecast);text-align:right}.fwm-settingsv1-stops,.fwm-settingsv1-designs,.fwm-settingsv1-sizes{align-items:center;gap:var(--fwm-space-1);min-height:var(--fwm-sv1-row-h);padding:var(--fwm-space-1);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-sv1-card-radius);background:var(--dr-row-fill);scrollbar-width:none;display:flex;overflow-x:auto}.fwm-settingsv1-stops::-webkit-scrollbar{height:0}.fwm-settingsv1-designs::-webkit-scrollbar{height:0}.fwm-settingsv1-sizes::-webkit-scrollbar{height:0}.fwm-settingsv1-stop,.fwm-settingsv1-design,.fwm-settingsv1-size{min-width:0;height:var(--fwm-sv1-seg-h);padding:0 var(--fwm-space-2);border:var(--fwm-rule-w) solid transparent;border-radius:var(--fwm-sv1-row-radius);color:var(--dr-ink-3);font-family:inherit;font-size:var(--fwm-text-forecast);white-space:nowrap;touch-action:manipulation;background:0 0;flex:auto;justify-content:center;align-items:center;font-weight:500;display:flex}.fwm-settingsv1-stop[data-fwm-selected=true],.fwm-settingsv1-design[data-fwm-selected=true],.fwm-settingsv1-size[data-fwm-selected=true]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent);font-weight:700}.fwm-settingsv1-stop:disabled,.fwm-settingsv1-design:disabled,.fwm-settingsv1-size:disabled{color:var(--dr-ink-4)}.fwm-settingsv1-design-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fwm-settingsv1-size{font-weight:700}.fwm-settingsv1-swatches{gap:var(--fwm-space-1);grid-template-columns:1fr 1fr;display:grid}.fwm-settingsv1-swatch{align-items:center;gap:var(--fwm-space-2);min-width:0;height:var(--fwm-sv1-row-h);padding:0 var(--fwm-sv1-row-pad);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-sv1-row-radius);background:var(--dr-row-fill);color:var(--dr-ink-3);font-family:inherit;font-size:var(--fwm-text-forecast);text-align:left;touch-action:manipulation;display:flex}.fwm-settingsv1-swatch[data-fwm-selected=true]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent);font-weight:700}.fwm-settingsv1-swatch:disabled{color:var(--dr-ink-4)}.fwm-settingsv1-swatch-chips{gap:calc(var(--fwm-space-1) / 2);flex:none;display:flex}.fwm-settingsv1-chip{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full)}.fwm-settingsv1-chip[data-fwm-chip=bg]{background:var(--fwm-bg)}.fwm-settingsv1-chip[data-fwm-chip=accent]{background:var(--fwm-accent-scan)}.fwm-settingsv1-chip[data-fwm-chip=alert]{background:var(--fwm-alert-in-range)}.fwm-settingsv1-swatch-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fwm-settingsv1-swatch input[type=color]{width:var(--fwm-space-6);height:var(--fwm-space-6);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-space-2);background:0 0;flex:none;padding:0}.fwm-settingsv1-fold{gap:var(--fwm-sv1-gap);display:grid}.fwm-settingsv1-fold-key{align-items:center;gap:var(--fwm-sv1-row-gap);min-width:0;height:var(--fwm-sv1-row-h);padding:0 var(--fwm-sv1-row-pad);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-sv1-row-radius);background:var(--dr-row-fill);touch-action:manipulation;list-style:none;display:flex}.fwm-settingsv1-fold-key::-webkit-details-marker{display:none}.fwm-settingsv1-fold-title{color:var(--dr-ink-2);font-size:var(--fwm-text-label);flex:none;font-weight:500}.fwm-settingsv1-fold-value{min-width:0;color:var(--dr-ink-muted);font-size:var(--fwm-text-forecast);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.fwm-settingsv1-fold-chevron{color:var(--dr-ink-muted);font-size:var(--fwm-text-subtitle);flex:none}.fwm-settingsv1-glass-sample{color:var(--dr-ink-muted);font-size:var(--fwm-text-plate);margin:0;line-height:1.45}.fwm-settingsv1-fold[open] .fwm-settingsv1-card{border-color:var(--fwm-glass-border);background:var(--fwm-surface-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter)}.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-triagev1-row{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-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-helpv1-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-helpv1-terms{gap:var(--fwm-space-1);padding:var(--fwm-space-4);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-5);background:var(--fwm-surface-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.fwm-helpv1-terms:active{filter:brightness(.88)}.fwm-helpv1-terms-title{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);font-weight:700}.fwm-helpv1-terms-sub{font-size:var(--fwm-text-micro);color:var(--fwm-text-2)}.fwm-lookupv1{--fwm-lk-t-10-5:calc(var(--fwm-text-micro) * 21 / 22);--fwm-lk-t-11-5:calc(var(--fwm-text-micro) * 23 / 22);--fwm-lk-t-13:var(--fwm-text-forecast);--fwm-lk-t-14:var(--fwm-text-label);--fwm-lk-t-22:calc(var(--fwm-text-title) * 11 / 12);--fwm-lk-track-caps-12:calc(var(--fwm-card-track-tight) * -12);--fwm-lk-track-caps-10:calc(var(--fwm-card-track-tight) * -10);--fwm-lk-track-figure:calc(var(--fwm-card-track-tight) * 2);--fwm-lk-field-h:calc(var(--fwm-space-1) * 11.5);--fwm-lk-field-radius:calc(var(--fwm-space-1) * 3.5);--fwm-lk-field-pad:calc(var(--fwm-space-1) * 3.25);--fwm-lk-field-gap:calc(var(--fwm-space-1) * 2.5);--fwm-lk-chips-gap-t:calc(var(--fwm-space-1) * 2.5);--fwm-lk-count-pad-t:var(--fwm-space-3);--fwm-lk-count-inset:var(--fwm-space-1);--fwm-lk-count-pad-b:var(--fwm-space-2);--fwm-lk-count-gap:var(--fwm-space-2);--fwm-lk-head-h:calc(var(--fwm-space-1) * 8.5);--fwm-lk-head-pad:calc(var(--fwm-space-1) * 1.5);--fwm-lk-head-gap:calc(var(--fwm-space-1) * 2.25);--fwm-lk-row-gap-v:var(--fwm-space-1);--fwm-lk-line-gap:var(--fwm-rule-w);--fwm-lk-band-gap:0;--fwm-lk-panel-radius:calc(var(--fwm-space-1) * 4.5);--fwm-lk-panel-pad:calc(var(--fwm-space-1) * 4);--fwm-lk-go-radius:calc(var(--fwm-space-1) * 3.25)}.fwm-lookupv1-band{gap:var(--fwm-lk-band-gap)}.fwm-lookupv1-field{align-items:center;gap:var(--fwm-lk-field-gap);min-width:0;height:var(--fwm-lk-field-h);padding:0 var(--fwm-lk-field-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-lk-field-radius);background:var(--dr-row-fill);display:flex}.fwm-lookupv1-lens{color:var(--dr-ink-faint);flex:none}.fwm-lookupv1-input{min-width:0;font-family:inherit;font-size:var(--fwm-lk-t-14);color:var(--dr-ink);background:0 0;border:none;flex:auto}.fwm-lookupv1-input::placeholder{color:var(--dr-placeholder)}.fwm-lookupv1-badge{font-size:var(--fwm-lk-t-10-5);letter-spacing:var(--fwm-lk-track-caps-10);color:var(--dr-accent);flex:none;font-weight:700}.fwm-lookupv1-filters{padding-top:var(--fwm-lk-chips-gap-t)}.fwm-lookupv1-count{align-items:baseline;gap:var(--fwm-lk-count-gap);min-width:0;padding:var(--fwm-lk-count-pad-t) var(--fwm-lk-count-inset) var(--fwm-lk-count-pad-b);margin:0;display:flex}.fwm-lookupv1-count-figure{font-size:var(--fwm-lk-t-22);letter-spacing:var(--fwm-lk-track-figure);color:var(--dr-ink);flex:none;font-weight:800;line-height:1}.fwm-lookupv1-count-body{min-width:0;font-size:var(--fwm-lk-t-13);color:var(--dr-ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.fwm-lookupv1-empty{padding:0 var(--fwm-lk-count-inset) var(--fwm-lk-count-pad-b);font-size:var(--fwm-lk-t-13);color:var(--dr-ink-muted);margin:0}.fwm-lookupv1-results,.fwm-lookupv1-rows{gap:var(--fwm-lk-row-gap-v);min-width:0;margin:0;padding:0;list-style:none;display:grid}.fwm-lookupv1-group{gap:var(--fwm-lk-row-gap-v);min-width:0;display:grid}.fwm-lookupv1-group-head{align-items:center;gap:var(--fwm-lk-head-gap);min-width:0;height:var(--fwm-lk-head-h);padding:0 var(--fwm-lk-head-pad);display:flex}.fwm-lookupv1-street{min-width:0;font-size:var(--fwm-lk-t-11-5);letter-spacing:var(--fwm-lk-track-caps-12);color:var(--dr-ink-4);overflow-wrap:anywhere;flex:auto;margin:0;font-weight:700}.fwm-lookupv1-group[data-fwm-street=false] .fwm-lookupv1-street{letter-spacing:normal;text-transform:none;color:var(--dr-ink-muted);font-weight:500}.fwm-lookupv1-tally{font-size:var(--fwm-lk-t-11-5);color:var(--dr-ink-faint);flex:none;font-weight:700}.fwm-lookupv1-where{gap:var(--fwm-lk-line-gap);flex:auto;min-width:0;display:grid}.fwm-lookupv1-place{min-width:0;font-size:var(--fwm-lk-t-14);color:var(--dr-ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.fwm-lookupv1-id{min-width:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:var(--fwm-lk-t-11-5);color:var(--dr-ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fwm-lookupv1-dist{font-size:var(--fwm-lk-t-14);color:var(--dr-ink-3);flex:none;font-weight:700}.fwm-lookupv1-plate{margin-top:var(--fwm-lk-count-pad-t)}.fwm-lookupv1-plate-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.fwm-lookupv1-plate-panel{gap:var(--fwm-lk-field-gap);min-width:0;margin-top:var(--fwm-lk-row-gap-v);padding:var(--fwm-lk-panel-pad);border:var(--fwm-rule-w) solid var(--dr-card-line);border-radius:var(--fwm-lk-panel-radius);background:var(--dr-card-fill);display:grid}.fwm-lookupv1-plate-heading{font-size:var(--fwm-text-subtitle);color:var(--dr-ink);margin:0;font-weight:700}.fwm-lookupv1-plate-body,.fwm-lookupv1-plate-note{font-size:var(--fwm-lk-t-13);color:var(--dr-ink-muted);margin:0;line-height:1.45}.fwm-lookupv1-plate-field{gap:var(--fwm-space-2);min-width:0;display:grid}.fwm-lookupv1-plate-field-label{font-size:var(--fwm-lk-t-10-5);letter-spacing:var(--fwm-lk-track-caps-12);color:var(--dr-ink-muted);font-weight:700}.fwm-lookupv1-plate-field .fwm-lookupv1-input{height:var(--fwm-lk-field-h);padding:0 var(--fwm-lk-field-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-lk-field-radius);background:var(--dr-row-fill)}.fwm-lookupv1-plate-go{height:var(--fwm-lk-field-h);border:var(--fwm-rule-w) solid var(--dr-accent-line);border-radius:var(--fwm-lk-go-radius);background:var(--dr-accent-fill);font-family:inherit;font-size:var(--fwm-text-body);color:var(--dr-accent);touch-action:manipulation;font-weight:700}.fwm-lookupv1-plate-outcome{font-size:var(--fwm-lk-t-13);color:var(--fwm-alert-clear)}.fwm-correct{gap:var(--fwm-space-3);padding:var(--fwm-space-4);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);flex-direction:column;display:flex}.fwm-correct-title{font-size:var(--fwm-text-subtitle);color:var(--fwm-text);margin:0;font-weight:700}.fwm-correct-choices{gap:var(--fwm-space-1);flex-direction:column;display:flex}.fwm-correct-choice{align-items:flex-start;gap:var(--fwm-space-1);width:100%;min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border:var(--fwm-hairline) solid transparent;border-radius:var(--fwm-radius-3);background:var(--fwm-surface-1);color:var(--fwm-text-2);font:inherit;font-size:var(--fwm-text-body);text-align:left;cursor:pointer;flex-direction:column;display:flex}.fwm-correct-choice[aria-pressed=true]{border-color:var(--fwm-accent-scan);background:var(--fwm-tint-scan);color:var(--fwm-text)}.fwm-correct-choice-label{font-weight:600}.fwm-correct-choice-hint{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-correct-field{gap:var(--fwm-space-1);flex-direction:column;display:flex}.fwm-correct-field-label{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-correct-input{width:100%;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-3);background:var(--fwm-surface-sunk);color:var(--fwm-text);font:inherit;font-size:var(--fwm-text-body)}.fwm-correct-note{resize:none}.fwm-correct-public{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted)}.fwm-correct-failed{font-size:var(--fwm-text-micro);color:var(--fwm-alert-approaching)}.fwm-correct-keys{gap:var(--fwm-space-2);display:flex}.fwm-correct-send{min-height:var(--fwm-touch-min);border-radius:var(--fwm-radius-full);background:var(--fwm-accent-scan);color:var(--fwm-text-on-alert);font:inherit;font-size:var(--fwm-text-body);cursor:pointer;border:none;flex:1;font-weight:700}.fwm-correct-send:disabled{opacity:.45;cursor:default}.fwm-correct-close{min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-4);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-full);color:var(--fwm-text-2);font:inherit;cursor:pointer;background:0 0;flex:none}.fwm-correct-done{font-size:var(--fwm-text-body);color:var(--fwm-text);margin:0}.fwm-correct-link{color:var(--fwm-accent-scan);font-size:var(--fwm-text-body);text-decoration:none}.fwm-inteldetailv1{--fwm-inteldetailv1-track:calc(var(--fwm-space-1) * 14);--fwm-inteldetailv1-pad:calc(var(--fwm-space-1) * 3.5);--fwm-inteldetailv1-gap:var(--fwm-space-1);--fwm-inteldetailv1-row-h:calc(var(--fwm-space-1) * 11);--fwm-inteldetailv1-row-radius:var(--fwm-space-3);--fwm-inteldetailv1-row-pad:var(--fwm-space-3);--fwm-inteldetailv1-row-gap:calc(var(--fwm-space-1) * 2.5);--fwm-inteldetailv1-group-gap:calc(var(--fwm-space-1) * 3);--fwm-inteldetailv1-track-caps:calc(var(--fwm-card-track-tight) * -14);z-index:1;background:var(--dr-screen);font-family:var(--fwm-font-ui);color:var(--dr-ink);flex-direction:column;display:flex;position:absolute;inset:0}.fwm-inteldetailv1-head{align-items:center;gap:var(--fwm-space-3);min-height:var(--fwm-inteldetailv1-track);padding:0 var(--fwm-inteldetailv1-pad);flex:none;display:flex}.fwm-inteldetailv1-title{font-size:var(--fwm-text-subtitle);color:var(--dr-ink);font-weight:700}.fwm-inteldetailv1-id{min-width:0;font-size:var(--fwm-text-plate);color:var(--dr-ink-faint);text-align:right;overflow-wrap:anywhere;flex:1}.fwm-inteldetailv1-band{gap:var(--fwm-inteldetailv1-group-gap);min-height:0;padding:0 var(--fwm-inteldetailv1-pad) calc(var(--fwm-dock-h) + env(safe-area-inset-bottom,0px));scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.fwm-inteldetailv1-band::-webkit-scrollbar{width:0}.fwm-inteldetailv1-band>*{flex-shrink:0}.fwm-inteldetailv1-tiles{gap:var(--fwm-space-2);grid-template-columns:1fr 1fr;list-style:none;display:grid}.fwm-inteldetailv1-tile:first-child{grid-column:1/-1}@media (min-width:35rem){.fwm-inteldetailv1-tiles{grid-template-columns:repeat(3,1fr)}.fwm-inteldetailv1-tile:first-child{grid-column:auto}}.fwm-inteldetailv1-tile{gap:var(--fwm-space-1);padding:var(--fwm-space-3);border:var(--fwm-rule-w) solid var(--dr-card-line);border-radius:var(--fwm-inteldetailv1-row-radius);background:var(--dr-card-fill);flex-direction:column;display:flex}.fwm-inteldetailv1-tile-value{font-size:var(--fwm-text-subtitle);color:var(--dr-ink);overflow-wrap:anywhere;font-weight:700}.fwm-inteldetailv1-tile[data-fwm-known=false] .fwm-inteldetailv1-tile-value{color:var(--dr-ink-faint)}.fwm-inteldetailv1-tile-label{font-size:var(--fwm-text-micro);letter-spacing:var(--fwm-inteldetailv1-track-caps);color:var(--dr-ink-muted)}.fwm-inteldetailv1-facts{gap:var(--fwm-inteldetailv1-gap);list-style:none;display:grid}.fwm-inteldetailv1-fact{align-items:center;gap:var(--fwm-inteldetailv1-row-gap);min-height:var(--fwm-inteldetailv1-row-h);padding:var(--fwm-space-2) var(--fwm-inteldetailv1-row-pad);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-inteldetailv1-row-radius);background:var(--dr-row-fill);display:flex}.fwm-inteldetailv1-fact-label{font-size:var(--fwm-text-micro);letter-spacing:var(--fwm-inteldetailv1-track-caps);color:var(--dr-ink-muted);flex:none}.fwm-inteldetailv1-fact-value{min-width:0;font-size:var(--fwm-text-forecast);color:var(--dr-ink);text-align:right;overflow-wrap:anywhere;flex:1;font-weight:600}.fwm-inteldetailv1-fact[data-fwm-tone=clear] .fwm-inteldetailv1-fact-value{color:var(--dr-verdict-keep)}.fwm-inteldetailv1-fact[data-fwm-tone=alert] .fwm-inteldetailv1-fact-value{color:var(--dr-verdict-drop)}.fwm-inteldetailv1-fact[data-fwm-known=false] .fwm-inteldetailv1-fact-value{color:var(--dr-ink-faint)}.fwm-inteldetailv1-mute{font-size:var(--fwm-text-micro);color:var(--dr-owner-hoa)}.fwm-inteldetailv1-keys{gap:var(--fwm-inteldetailv1-gap);flex-wrap:wrap;display:flex}.fwm-inteldetailv1-key{min-width:0;min-height:var(--fwm-inteldetailv1-row-h);padding:0 var(--fwm-inteldetailv1-row-pad);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-inteldetailv1-row-radius);background:var(--dr-row-fill);font-family:inherit;font-size:var(--fwm-text-forecast);color:var(--dr-ink-3);white-space:nowrap;touch-action:manipulation;flex:1;font-weight:600}.fwm-inteldetailv1-credit{font-size:var(--fwm-text-micro);color:var(--dr-ink-faint)}.fwm-intelv1{--fwm-intelv1-side:calc(var(--fwm-space-1) * 6);--fwm-intelv1-lift:calc(var(--fwm-space-1) * 5.5);--fwm-intelv1-radius:calc(var(--fwm-space-1) * 5.5);--fwm-intelv1-pad:calc(var(--fwm-space-1) * 3.5);--fwm-intelv1-gap:var(--fwm-space-1);--fwm-intelv1-head-gap:calc(var(--fwm-space-1) * 2.75);--fwm-intelv1-head-inset:calc(var(--fwm-space-1) / 2);--fwm-intelv1-head-pad:calc(var(--fwm-space-1) * 2.5);--fwm-intelv1-dot:calc(var(--fwm-space-1) * 2.25);--fwm-intelv1-dot-gap:calc(var(--fwm-space-1) * 1.75);--fwm-intelv1-place-gap:calc(var(--fwm-space-1) * 1.25);--fwm-intelv1-readout-gap:calc(var(--fwm-space-1) * .75);--fwm-intelv1-inset:calc(var(--fwm-space-1) * 15.5);--fwm-intelv1-inset-radius:calc(var(--fwm-space-1) * 3.25);--fwm-intelv1-primary-h:calc(var(--fwm-space-1) * 11.5);--fwm-intelv1-primary-radius:calc(var(--fwm-space-1) * 3.25);--fwm-intelv1-primary-glyph:calc(var(--fwm-space-1) * 4.25);--fwm-intelv1-verdict-h:calc(var(--fwm-space-1) * 11);--fwm-intelv1-verdict-gap:calc(var(--fwm-space-1) * 1.5);--fwm-intelv1-key-radius:var(--fwm-space-3);--fwm-intelv1-row-h:calc(var(--fwm-space-1) * 10);--fwm-intelv1-row-pad:var(--fwm-space-3);--fwm-intelv1-row-gap:calc(var(--fwm-space-1) * 2.5);--fwm-intelv1-row-glyph:calc(var(--fwm-space-1) * 3.75);--fwm-intelv1-place-size:calc(var(--fwm-text-plate) / 12 * 19);--fwm-intelv1-track-caps:calc(var(--fwm-card-track-tight) * -12);--fwm-intelv1-track-place:var(--fwm-card-track-tight);--fwm-intelv1-track-distance:calc(var(--fwm-card-track-tight) * 2);--fwm-intelv1-owner:var(--fwm-line-strong);--fwm-intelv1-owner-ink:var(--dr-ink-muted);font-family:var(--fwm-font-ui);color:var(--dr-ink);position:absolute;inset:0}.fwm-intelv1[data-fwm-owner=police]{--fwm-intelv1-owner:var(--dr-owner-police)}.fwm-intelv1[data-fwm-owner=inter_agency]{--fwm-intelv1-owner:var(--dr-owner-flock)}.fwm-intelv1[data-fwm-owner=hoa]{--fwm-intelv1-owner:var(--dr-owner-hoa)}.fwm-intelv1[data-fwm-owner=private]{--fwm-intelv1-owner:var(--dr-owner-private)}.fwm-intelv1[data-fwm-owner=unverified]{--fwm-intelv1-owner:var(--dr-owner-unverified);--fwm-intelv1-owner-ink:var(--dr-owner-unverified-text)}.fwm-intelv1-scrim{touch-action:manipulation;background:0 0;border:none;position:absolute;inset:0}.fwm-intelv1-card{right:var(--fwm-intelv1-side);left:var(--fwm-intelv1-side);bottom:calc(var(--fwm-dock-h) + var(--fwm-intelv1-lift));gap:var(--fwm-intelv1-gap);padding:var(--fwm-intelv1-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-intelv1-radius);background-color:var(--dr-surface-thin);background-image:var(--dr-grain);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);box-shadow:var(--dr-lift), var(--dr-specular);display:grid;position:absolute}.fwm-intelv1-head{align-items:flex-start;gap:var(--fwm-intelv1-head-gap);min-width:0;padding:0 var(--fwm-intelv1-head-inset) var(--fwm-intelv1-head-pad);display:flex}.fwm-intelv1-ident{flex:1;min-width:0}.fwm-intelv1-owner{align-items:center;gap:var(--fwm-intelv1-dot-gap);min-width:0;display:flex}.fwm-intelv1-owner-dot{width:var(--fwm-intelv1-dot);height:var(--fwm-intelv1-dot);border-radius:var(--fwm-radius-full);background:var(--fwm-intelv1-owner);flex:none}.fwm-intelv1-owner-tag{min-width:0;font-size:var(--fwm-text-micro);letter-spacing:var(--fwm-intelv1-track-caps);color:var(--fwm-intelv1-owner-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:700;overflow:hidden}.fwm-intelv1-place{margin-top:var(--fwm-intelv1-place-gap);font-size:var(--fwm-intelv1-place-size);letter-spacing:var(--fwm-intelv1-track-place);color:var(--dr-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.fwm-intelv1-readout{align-items:baseline;gap:var(--fwm-intelv1-dot-gap);min-width:0;margin-top:var(--fwm-intelv1-readout-gap);display:flex}.fwm-intelv1-distance{font-size:var(--fwm-text-title);letter-spacing:var(--fwm-intelv1-track-distance);color:var(--dr-ink);flex:none;font-weight:800;line-height:1}.fwm-intelv1-summary{min-width:0;font-size:var(--fwm-text-forecast);color:var(--dr-ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fwm-intelv1-inset{--fwm-minimap-hue:var(--fwm-intelv1-owner);flex:none}.fwm-intelv1-inset .fwm-minimap{--fwm-minimap-size:var(--fwm-intelv1-inset)}.fwm-intelv1-inset .fwm-minimap-canvas{border-color:var(--fwm-intelv1-owner);border-radius:var(--fwm-intelv1-inset-radius)}.fwm-intelv1-primary{justify-content:center;align-items:center;gap:var(--fwm-space-2);height:var(--fwm-intelv1-primary-h);border:var(--fwm-rule-w) solid var(--dr-accent-line);border-radius:var(--fwm-intelv1-primary-radius);background:var(--dr-accent-fill);font-family:inherit;font-size:var(--fwm-text-body);color:var(--dr-accent);touch-action:manipulation;font-weight:700;display:flex}.fwm-intelv1-primary-glyph{width:var(--fwm-intelv1-primary-glyph);height:var(--fwm-intelv1-primary-glyph);flex:none}.fwm-intelv1-verdicts{gap:var(--fwm-intelv1-verdict-gap);display:flex}.fwm-intelv1-verdict{min-width:0;height:var(--fwm-intelv1-verdict-h);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-intelv1-key-radius);background:var(--dr-row-fill);font-family:inherit;font-size:var(--fwm-text-label);color:var(--dr-ink-3);white-space:nowrap;touch-action:manipulation;flex:1;font-weight:700}.fwm-intelv1-verdict[data-fwm-key=confirm]{border-color:var(--dr-verdict-keep-line);background:var(--dr-verdict-keep-fill);color:var(--dr-verdict-keep)}.fwm-intelv1-verdict[data-fwm-key=dispute]{border-color:var(--dr-verdict-drop-line);background:var(--dr-verdict-drop-fill);color:var(--dr-verdict-drop)}.fwm-intelv1-verdict:disabled{opacity:.5}.fwm-intelv1-row{align-items:center;gap:var(--fwm-intelv1-row-gap);min-width:0;height:var(--fwm-intelv1-row-h);padding:0 var(--fwm-intelv1-row-pad);border-radius:var(--fwm-intelv1-key-radius);touch-action:manipulation;background:0 0;border:none;font-family:inherit;display:flex}.fwm-intelv1-row-label{font-size:var(--fwm-text-forecast);color:var(--dr-ink-3);flex:none;font-weight:500}.fwm-intelv1-row-value{min-width:0;font-size:var(--fwm-text-plate);color:var(--dr-ink-faint);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fwm-intelv1-row-glyph{width:var(--fwm-intelv1-row-glyph);height:var(--fwm-intelv1-row-glyph);color:var(--dr-ink-muted);flex:none}.fwm-intelv1-outcome{padding:0 var(--fwm-intelv1-head-inset);font-size:var(--fwm-text-micro);color:var(--dr-verdict-keep)}.fwm-intelv1-outcome[data-fwm-failed=true]{color:var(--dr-verdict-drop)}.fwm-intelv1-blank{--fwm-intelv1-track:calc(var(--fwm-space-1) * 14);--fwm-intelv1-blank-pad:calc(var(--fwm-space-1) * 3.5);gap:var(--fwm-space-3);padding:0 var(--fwm-intelv1-blank-pad) var(--fwm-dock-h);background:var(--dr-screen);flex-direction:column;display:flex;position:absolute;inset:0}.fwm-intelv1-blank-header{align-items:center;gap:var(--fwm-space-3);min-height:var(--fwm-intelv1-track);display:flex}.fwm-intelv1-blank-title{font-size:var(--fwm-text-title);color:var(--dr-ink);margin-right:auto;font-weight:800}.fwm-intelv1-empty{font-size:var(--fwm-text-micro);color:var(--dr-ink-muted)}.fwm-reportdetailv1{--fwm-reportdetailv1-track:calc(var(--fwm-space-1) * 14);--fwm-reportdetailv1-pad:calc(var(--fwm-space-1) * 3.5);--fwm-reportdetailv1-gap:var(--fwm-space-2);--fwm-reportdetailv1-group-gap:calc(var(--fwm-space-1) * 3);--fwm-reportdetailv1-chip-h:var(--fwm-space-8);--fwm-reportdetailv1-chip-pad:var(--fwm-space-3);--fwm-reportdetailv1-row-h:calc(var(--fwm-space-1) * 11);--fwm-reportdetailv1-row-radius:var(--fwm-space-3);--fwm-reportdetailv1-thumb:calc(var(--fwm-space-1) * 14);--fwm-reportdetailv1-track-caps:calc(var(--fwm-card-track-tight) * -14);--fwm-reportv1-dial-size:calc(var(--fwm-space-12) * 2);z-index:1;background:var(--dr-screen);font-family:var(--fwm-font-ui);color:var(--dr-ink);flex-direction:column;display:flex;position:absolute;inset:0}.fwm-reportdetailv1-head{align-items:center;gap:var(--fwm-space-3);min-height:var(--fwm-reportdetailv1-track);padding:0 var(--fwm-reportdetailv1-pad);flex:none;display:flex}.fwm-reportdetailv1-title{font-size:var(--fwm-text-subtitle);color:var(--dr-ink);font-weight:700}.fwm-reportdetailv1-band{gap:var(--fwm-reportdetailv1-group-gap);min-height:0;padding:0 var(--fwm-reportdetailv1-pad) calc(var(--fwm-dock-h) + env(safe-area-inset-bottom,0px));scrollbar-width:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.fwm-reportdetailv1-band::-webkit-scrollbar{width:0}.fwm-reportdetailv1-band>*{flex-shrink:0}.fwm-reportdetailv1-group{gap:var(--fwm-reportdetailv1-gap);flex-direction:column;display:flex}.fwm-reportdetailv1-section{font-size:var(--fwm-text-micro);letter-spacing:var(--fwm-reportdetailv1-track-caps);color:var(--dr-ink-muted);font-weight:700}.fwm-reportdetailv1-chips{gap:var(--fwm-space-2);flex-wrap:wrap;display:flex}.fwm-reportdetailv1-chip{min-height:var(--fwm-reportdetailv1-chip-h);padding:0 var(--fwm-reportdetailv1-chip-pad);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-radius-full);background:var(--dr-row-fill);font-family:inherit;font-size:var(--fwm-text-micro);color:var(--dr-ink-3);white-space:nowrap;touch-action:manipulation;font-weight:600}.fwm-reportdetailv1-chip[data-fwm-selected=true],.fwm-reportdetailv1-chip[aria-pressed=true]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent)}.fwm-reportdetailv1-chip:disabled{color:var(--dr-ink-faint)}.fwm-reportdetailv1-where{font-size:var(--fwm-text-micro);color:var(--dr-ink-muted)}.fwm-reportdetailv1-where[data-fwm-report-where=unset]{color:var(--dr-verdict-drop)}.fwm-reportv1-facing-block{align-items:center;gap:var(--fwm-space-3);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(--dr-row-fill);touch-action:manipulation;flex:none}.fwm-reportv1-dial-ring{fill:none;stroke:var(--dr-hairline);stroke-width:1px}.fwm-reportv1-dial-wedge{fill:var(--dr-accent-fill);stroke:none}.fwm-reportv1-dial-centre{fill:var(--dr-ink);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(--dr-ink);font-weight:700}.fwm-reportv1-facing-label,.fwm-reportv1-facing-hint{font-size:var(--fwm-text-micro);color:var(--dr-ink-muted)}.fwm-reportdetailv1-photo-block{gap:var(--fwm-space-2);flex-direction:column;display:flex}.fwm-reportdetailv1-photo{min-height:var(--fwm-reportdetailv1-row-h);padding:0 var(--fwm-reportdetailv1-chip-pad);border:var(--fwm-rule-w) dashed var(--dr-hairline-row);border-radius:var(--fwm-reportdetailv1-row-radius);background:var(--dr-row-fill);font-family:inherit;font-size:var(--fwm-text-micro);letter-spacing:var(--fwm-reportdetailv1-track-caps);color:var(--dr-ink-muted);touch-action:manipulation;font-weight:600}.fwm-reportdetailv1-photo:disabled{color:var(--dr-ink-faint);border-style:solid}.fwm-reportdetailv1-photo-attached{align-items:center;gap:var(--fwm-space-3);padding:var(--fwm-space-2);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-reportdetailv1-row-radius);background:var(--dr-row-fill);display:flex}.fwm-reportdetailv1-photo-thumb{width:var(--fwm-reportdetailv1-thumb);height:var(--fwm-reportdetailv1-thumb);border-radius:var(--fwm-radius-2);-o-object-fit:cover;object-fit:cover;flex:none}.fwm-reportdetailv1-photo-facts{min-width:0;font-size:var(--fwm-text-micro);color:var(--dr-ink-muted);flex:1}.fwm-reportdetailv1-photo-remove{min-height:var(--fwm-reportdetailv1-chip-h);padding:0 var(--fwm-reportdetailv1-chip-pad);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-radius-full);font-family:inherit;font-size:var(--fwm-text-micro);color:var(--dr-ink-3);white-space:nowrap;touch-action:manipulation;background:0 0;flex:none;font-weight:600}.fwm-reportdetailv1-field{gap:var(--fwm-reportdetailv1-gap);flex-direction:column;display:flex}.fwm-reportdetailv1-input{min-height:var(--fwm-reportdetailv1-row-h);padding:0 var(--fwm-reportdetailv1-chip-pad);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-reportdetailv1-row-radius);background:var(--dr-row-fill);font-family:inherit;font-size:var(--fwm-text-body);color:var(--dr-ink)}.fwm-reportdetailv1-input[data-fwm-report-make-model=plate-shaped]{border-color:var(--dr-verdict-drop-line)}.fwm-reportdetailv1-issue{font-size:var(--fwm-text-micro);color:var(--dr-verdict-drop)}.fwm-reportdetailv1-promise{font-size:var(--fwm-text-micro);color:var(--dr-ink-faint);line-height:1.45}.fwm-reportv1{--fwm-reportv1-side:calc(var(--fwm-space-1) * 6);--fwm-reportv1-lift:calc(var(--fwm-space-1) * 5.5);--fwm-reportv1-radius:calc(var(--fwm-space-1) * 5.5);--fwm-reportv1-pad:calc(var(--fwm-space-1) * 3.5);--fwm-reportv1-gap:var(--fwm-space-1);--fwm-reportv1-head-gap:calc(var(--fwm-space-1) * 2.5);--fwm-reportv1-head-inset:calc(var(--fwm-space-1) / 2);--fwm-reportv1-head-pad:calc(var(--fwm-space-1) * 2.5);--fwm-reportv1-dot:calc(var(--fwm-space-1) * 1.5);--fwm-reportv1-dot-gap:calc(var(--fwm-space-1) * 1.5);--fwm-reportv1-sub-gap:calc(var(--fwm-space-1) * .75);--fwm-reportv1-section-pad:calc(var(--fwm-space-1) * 1.5);--fwm-reportv1-side-h:calc(var(--fwm-space-1) * 11);--fwm-reportv1-side-gap:calc(var(--fwm-space-1) * 1.5);--fwm-reportv1-key-radius:var(--fwm-space-3);--fwm-reportv1-submit-h:calc(var(--fwm-space-1) * 12);--fwm-reportv1-submit-radius:calc(var(--fwm-space-1) * 3.25);--fwm-reportv1-submit-gap:var(--fwm-space-2);--fwm-reportv1-row-h:calc(var(--fwm-space-1) * 10);--fwm-reportv1-row-pad:var(--fwm-space-3);--fwm-reportv1-row-gap:calc(var(--fwm-space-1) * 2.5);--fwm-reportv1-row-glyph:calc(var(--fwm-space-1) * 3.75);--fwm-reportv1-promise-pad:var(--fwm-space-1);--fwm-reportv1-track-caps:calc(var(--fwm-card-track-tight) * -12);font-family:var(--fwm-font-ui);color:var(--dr-ink);position:absolute;inset:0}.fwm-reportv1-card{right:var(--fwm-reportv1-side);left:var(--fwm-reportv1-side);bottom:calc(var(--fwm-dock-h) + var(--fwm-reportv1-lift));gap:var(--fwm-reportv1-gap);padding:var(--fwm-reportv1-pad);border:var(--fwm-rule-w) solid var(--dr-hairline);border-radius:var(--fwm-reportv1-radius);background-color:var(--dr-surface-thin);background-image:var(--dr-grain);-webkit-backdrop-filter:var(--dr-blur);backdrop-filter:var(--dr-blur);box-shadow:var(--dr-lift), var(--dr-specular);display:grid;position:absolute}.fwm-reportv1-head{align-items:center;gap:var(--fwm-reportv1-head-gap);min-width:0;padding:0 var(--fwm-reportv1-head-inset) var(--fwm-reportv1-head-pad);display:flex}.fwm-reportv1-ident{flex:1;min-width:0}.fwm-reportv1-title{font-size:var(--fwm-text-subtitle);color:var(--dr-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.fwm-reportv1-position{align-items:center;gap:var(--fwm-reportv1-dot-gap);min-width:0;margin-top:var(--fwm-reportv1-sub-gap);display:flex}.fwm-reportv1-dot{width:var(--fwm-reportv1-dot);height:var(--fwm-reportv1-dot);border-radius:var(--fwm-radius-full);background:var(--dr-ink-faint);flex:none}.fwm-reportv1-position[data-fwm-fix=true] .fwm-reportv1-dot{background:var(--dr-verdict-keep)}.fwm-reportv1-position-text{min-width:0;font-size:var(--fwm-text-plate);color:var(--dr-ink-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fwm-reportv1-section{padding:0 var(--fwm-reportv1-head-inset) var(--fwm-reportv1-section-pad);font-size:var(--fwm-text-micro);letter-spacing:var(--fwm-reportv1-track-caps);color:var(--dr-ink-muted);font-weight:700}.fwm-reportv1-sides{gap:var(--fwm-reportv1-side-gap);display:flex}.fwm-reportv1-side{min-width:0;height:var(--fwm-reportv1-side-h);border:var(--fwm-rule-w) solid var(--dr-hairline-row);border-radius:var(--fwm-reportv1-key-radius);background:var(--dr-row-fill);font-family:inherit;font-size:var(--fwm-text-label);color:var(--dr-ink-3);white-space:nowrap;touch-action:manipulation;flex:1;font-weight:500}.fwm-reportv1-side[data-fwm-selected=true]{border-color:var(--dr-accent-line);background:var(--dr-accent-fill);color:var(--dr-accent);font-weight:700}.fwm-reportv1-side:disabled{color:var(--dr-ink-faint)}.fwm-reportv1-status{align-items:center;gap:var(--fwm-space-2);padding:0 var(--fwm-reportv1-head-inset);font-size:var(--fwm-text-micro);color:var(--dr-ink-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(--dr-ink-muted);flex:none}.fwm-reportv1-status[data-fwm-report-status=blocked]{color:var(--dr-verdict-drop)}.fwm-reportv1-status[data-fwm-report-status=blocked] .fwm-reportv1-status-dot{background:var(--dr-verdict-drop)}.fwm-reportv1-status[data-fwm-report-status=queued]{color:var(--dr-owner-hoa)}.fwm-reportv1-status[data-fwm-report-status=queued] .fwm-reportv1-status-dot{background:var(--dr-owner-hoa)}.fwm-reportv1-submit{height:var(--fwm-reportv1-submit-h);margin-top:var(--fwm-reportv1-submit-gap);border:var(--fwm-rule-w) solid var(--dr-accent-line);border-radius:var(--fwm-reportv1-submit-radius);background:var(--dr-accent-fill);font-family:inherit;font-size:var(--fwm-text-figure);color:var(--dr-accent);touch-action:manipulation;font-weight:700}.fwm-reportv1-submit:disabled{border-color:var(--dr-hairline-row);background:var(--dr-row-fill);color:var(--dr-ink-faint)}.fwm-reportv1-row{align-items:center;gap:var(--fwm-reportv1-row-gap);min-width:0;height:var(--fwm-reportv1-row-h);padding:0 var(--fwm-reportv1-row-pad);border-radius:var(--fwm-reportv1-key-radius);touch-action:manipulation;background:0 0;border:none;font-family:inherit;display:flex}.fwm-reportv1-row-label{font-size:var(--fwm-text-forecast);color:var(--dr-ink-3);flex:none;font-weight:500}.fwm-reportv1-row-value{min-width:0;font-size:var(--fwm-text-plate);color:var(--dr-ink-faint);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fwm-reportv1-row-glyph{width:var(--fwm-reportv1-row-glyph);height:var(--fwm-reportv1-row-glyph);color:var(--dr-ink-muted);flex:none}.fwm-reportv1-promise{padding:var(--fwm-reportv1-promise-pad) var(--fwm-reportv1-head-inset) 0;font-size:var(--fwm-text-micro);color:var(--dr-ink-faint);line-height:1.45}.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);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);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);text-align:left;touch-action:manipulation}.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);text-align:left;touch-action:manipulation;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-askv1-mic-card,.fwm-askv1-wake,.fwm-askv1-command{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-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);text-align:left;touch-action:manipulation;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-onboardingv1-fullscreen{margin-top:var(--fwm-space-2)}.fwm-onboardingv1-permission{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-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-glass);-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim);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-install{left:var(--fwm-space-4);right:var(--fwm-space-4);max-height:calc(100dvh - 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:var(--fwm-space-8);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{--fwm-alertv1-hue:var(--fwm-alert-in-range);--fwm-alertv1-wash:var(--fwm-tint-in-range-weak);--fwm-alertv1-ink:var(--fwm-text-on-alert);--fwm-alertv1-figure:var(--fwm-text-hero);--fwm-alertv1-map-h:calc(var(--fwm-touch-min) * 2);--fwm-alertv1-glyph-w:var(--fwm-space-4);--fwm-alertv1-split:calc(var(--fwm-panel-w) / 2);gap:var(--fwm-space-3);border-radius:var(--fwm-radius-2);max-height:100%;padding:var(--fwm-space-4);background:var(--fwm-bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.fwm-alertv1[data-fwm-state=approaching]{--fwm-alertv1-hue:var(--fwm-alert-approaching);--fwm-alertv1-wash:var(--fwm-notice-wash)}.fwm-alertv1[data-fwm-state=multiple]{--fwm-alertv1-hue:var(--fwm-alert-multiple)}.fwm-alertv1-keys-top{top:var(--fwm-space-2);right:var(--fwm-space-2);z-index:2;gap:var(--fwm-space-1);display:flex;position:absolute}.fwm-alertv1-key-top{width:var(--fwm-touch-min);height:var(--fwm-touch-min);border-radius:var(--fwm-radius-full);color:var(--fwm-alertv1-ink);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.fwm-alertv1-key-top svg{width:var(--fwm-space-6);height:var(--fwm-space-6)}.fwm-alertv1-scrim{z-index:0;background:0 0;border:none;position:absolute;inset:0}.fwm-alertv1-top,.fwm-alertv1-card,.fwm-alertv1-keys,.fwm-alertv1-hint{z-index:1;position:relative}.fwm-alertv1-top{justify-content:space-between;align-items:center;gap:var(--fwm-space-2);flex:none;display:flex}.fwm-alertv1-eyebrow{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .16);color:var(--fwm-text-muted);margin:0}.fwm-alertv1-live{align-items:center;gap:var(--fwm-space-1);padding:var(--fwm-space-1) var(--fwm-space-3);border:var(--fwm-hairline) solid var(--fwm-alertv1-hue);border-radius:var(--fwm-radius-full);background:var(--fwm-alertv1-wash);font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-alertv1-hue);white-space:nowrap;margin:0;font-weight:700;display:inline-flex}.fwm-alertv1-live-dot{width:var(--fwm-space-2);height:var(--fwm-space-2);border-radius:var(--fwm-radius-full);background:var(--fwm-alertv1-hue)}.fwm-alertv1-card{gap:var(--fwm-space-3);min-height:0;padding:var(--fwm-space-4);border:var(--fwm-rule-w) solid var(--fwm-alertv1-hue);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), var(--fwm-card-shadow);flex-direction:column;flex:1;display:flex}.fwm-alertv1-head{gap:var(--fwm-space-2);flex-direction:column;flex:none;display:flex}.fwm-alertv1-kind{align-items:center;gap:var(--fwm-space-2);min-width:0;display:flex}.fwm-alertv1-tile{padding:var(--fwm-space-1);border-radius:var(--fwm-radius-3);background:var(--fwm-alertv1-wash);color:var(--fwm-alertv1-hue);flex:none;justify-content:center;align-items:center;display:inline-flex}.fwm-alertv1-kind-label{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.fwm-alertv1-operator{padding:var(--fwm-space-1) var(--fwm-space-2);border:var(--fwm-hairline) solid var(--fwm-alertv1-hue);border-radius:var(--fwm-radius-full);font-size:var(--fwm-text-micro);color:var(--fwm-alertv1-hue);white-space:nowrap;flex:none;margin-left:auto;font-weight:600}.fwm-alertv1-figure-row{align-items:baseline;gap:var(--fwm-space-3);min-width:0;margin:0;display:flex}.fwm-alertv1-figure{font-size:var(--fwm-alertv1-figure);color:var(--fwm-alertv1-hue);font-weight:800;line-height:.8}.fwm-alertv1-unit{gap:var(--fwm-space-1);flex-direction:column;min-width:0;display:flex}.fwm-alertv1-unit-word{font-size:var(--fwm-text-subtitle);letter-spacing:calc(var(--fwm-text-micro) * .12);color:var(--fwm-text);font-weight:800}.fwm-alertv1-side{font-size:var(--fwm-text-body);color:var(--fwm-text-2)}.fwm-alertv1-where{align-items:flex-start;gap:var(--fwm-space-2);font-size:var(--fwm-text-label);color:var(--fwm-text);margin:0;font-weight:600;display:flex}.fwm-alertv1-where .fwm-alertv1-glyph{color:var(--fwm-alertv1-hue)}.fwm-alertv1-where-text{overflow-wrap:anywhere;min-width:0}.fwm-alertv1-quiet{font-size:var(--fwm-text-forecast);color:var(--fwm-text-muted);margin:0}.fwm-alertv1-more{gap:var(--fwm-space-3);overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.fwm-alertv1-facts{gap:var(--fwm-space-2);flex-direction:column;flex:none;margin:0;padding:0;list-style:none;display:flex}.fwm-alertv1-fact{align-items:center;gap:var(--fwm-space-2);min-width:0;color:var(--fwm-text-muted);display:flex}.fwm-alertv1-fact-text{font-size:var(--fwm-text-forecast);color:var(--fwm-text-2);overflow-wrap:anywhere}.fwm-alertv1-fact-link{font:inherit;font-size:var(--fwm-text-forecast);color:var(--fwm-alertv1-hue);cursor:pointer;touch-action:manipulation;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.fwm-alertv1-glyph{width:var(--fwm-alertv1-glyph-w);height:var(--fwm-alertv1-glyph-w);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fwm-alertv1-glyph-fill{fill:currentColor;stroke:none}.fwm-alertv1-glyph-stroke{stroke:currentColor}.fwm-alertv1-map{height:var(--fwm-alertv1-map-h);border:var(--fwm-hairline) solid var(--fwm-line);border-radius:var(--fwm-radius-4);flex:none;position:relative;overflow:hidden}.fwm-alertv1-map .fwm-minimap{--fwm-minimap-size:100%;width:100%;height:100%}.fwm-alertv1-map .fwm-minimap-canvas{border-radius:var(--fwm-radius-0);opacity:.4;border:none}.fwm-alertv1-map .fwm-minimap-note{padding:0 var(--fwm-space-2) var(--fwm-space-1);position:absolute;bottom:0;right:0}.fwm-alertv1-north{top:var(--fwm-space-2);left:var(--fwm-space-2);padding:0 var(--fwm-space-1);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-2);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);font-weight:700;position:absolute}.fwm-alertv1-overlay{pointer-events:none;position:absolute;inset:0}.fwm-alertv1-sightline{fill:none;stroke:var(--fwm-alertv1-hue);stroke-width:1.2px;stroke-dasharray:3 3}.fwm-alertv1-vehicle{fill:var(--fwm-text);stroke:var(--fwm-bg);stroke-width:1.6px}.fwm-alertv1-you{bottom:var(--fwm-space-2);left:var(--fwm-space-2);padding:0 var(--fwm-space-2);border:var(--fwm-hairline) 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);font-size:var(--fwm-text-micro);color:var(--fwm-text-2);position:absolute}.fwm-alertv1-panels{gap:var(--fwm-space-2);flex-wrap:wrap;flex:none;display:flex}.fwm-alertv1-panel{flex:1 1 var(--fwm-alertv1-split);border:var(--fwm-hairline) solid var(--fwm-glass-border);border-radius:var(--fwm-radius-3);background:var(--fwm-surface-glass);min-width:0;-webkit-backdrop-filter:var(--fwm-glass-filter);backdrop-filter:var(--fwm-glass-filter);box-shadow:var(--fwm-glass-rim)}.fwm-alertv1-panel-head{justify-content:space-between;align-items:center;gap:var(--fwm-space-2);min-height:var(--fwm-touch-min);padding:0 var(--fwm-space-3);cursor:pointer;touch-action:manipulation;list-style:none;display:flex}.fwm-alertv1-panel-head::-webkit-details-marker{display:none}.fwm-alertv1-panel-title{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .14);color:var(--fwm-text-2);font-weight:700}.fwm-alertv1-chev{width:var(--fwm-alertv1-glyph-w);height:var(--fwm-alertv1-glyph-w);fill:none;stroke:var(--fwm-text-muted);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--fwm-dur-fast) var(--fwm-ease-out);flex:none}.fwm-alertv1-panel[open] .fwm-alertv1-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.fwm-alertv1-chev{transition:none}}.fwm-alertv1-panel-rows{gap:var(--fwm-space-1);padding:0 var(--fwm-space-3) var(--fwm-space-3);flex-direction:column;margin:0;display:flex}.fwm-alertv1-row{justify-content:space-between;align-items:baseline;gap:var(--fwm-space-2);min-width:0;display:flex}.fwm-alertv1-row-label{font-size:var(--fwm-text-micro);color:var(--fwm-text-muted);white-space:nowrap}.fwm-alertv1-row-value{font-size:var(--fwm-text-micro);color:var(--fwm-text-2);text-align:right;overflow-wrap:anywhere;margin:0}.fwm-alertv1-keys{gap:var(--fwm-space-2);flex:none;display:flex}.fwm-alertv1-key{align-items:center;gap:var(--fwm-space-2);min-width:0;min-height:var(--fwm-touch-min);padding:var(--fwm-space-2) var(--fwm-space-3);border:var(--fwm-rule-w) solid transparent;border-radius:var(--fwm-radius-5);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;flex:1;display:flex}.fwm-alertv1-key[data-fwm-alert-key=filled]{background:var(--fwm-alertv1-hue);color:var(--fwm-alertv1-ink)}.fwm-alertv1-key[data-fwm-alert-key=outline]{border-color:var(--fwm-line-strong);color:var(--fwm-text)}.fwm-alertv1-key-text{flex-direction:column;min-width:0;display:flex}.fwm-alertv1-key-label{font-size:var(--fwm-text-label);font-weight:700}.fwm-alertv1-key-sub{font-size:var(--fwm-text-micro);opacity:.72;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fwm-alertv1-key[data-fwm-alert-key=outline] .fwm-alertv1-key-sub{color:var(--fwm-text-2)}.fwm-alertv1-hint{font-size:var(--fwm-text-micro);letter-spacing:calc(var(--fwm-text-micro) * .12);color:var(--fwm-text-muted);text-align:center;flex:none;margin:0}@media (max-height:40rem){.fwm-alertv1{--fwm-alertv1-map-h:calc(var(--fwm-touch-min) * 2);--fwm-alertv1-figure:var(--fwm-text-readout)}}
