/* Domain Compass v1.5 — WFL/Segoe UI. Independent from hero styles. */
.wfl-compass{
  --dc-night:#102939;--dc-accent:#8fe1ee;--dc-dim:#779aaa;
  --dc-rule:rgba(181,219,226,.25);
  color:#eaf4f5;background:linear-gradient(145deg,#0b1b2a 0%,#173e4d 100%);
  padding:clamp(22px,3.4vw,42px);border:1px solid #244f5d;overflow:hidden;
  font-family:"Segoe UI",Arial,Helvetica,sans-serif;
}
.wfl-compass *, .wfl-compass *::before,.wfl-compass *::after{box-sizing:border-box}
.wfl-compass .dc-kicker{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:10px;font-weight:700;letter-spacing:.14em;color:#9dc9d0;padding-bottom:17px;border-bottom:1px solid var(--dc-rule)}
.wfl-compass .dc-layout{display:grid;grid-template-columns:minmax(240px,.94fr) minmax(320px,1.06fr);gap:clamp(24px,4vw,58px);align-items:center;padding-top:25px}
.wfl-compass .dc-visual{min-width:0}
.wfl-compass .dc-figure{width:100%;max-width:440px;margin:auto;position:relative}
.wfl-compass .dc-svg{display:block;width:100%;height:auto;overflow:visible}
.wfl-compass .dc-grid-line{stroke:#a9d3dc;stroke-opacity:.055;stroke-width:.7}
.wfl-compass .dc-outer{stroke:#7b9eac;stroke-width:1;stroke-opacity:.3;fill:none}
.wfl-compass .dc-dash{stroke:#7198a6;stroke-width:.65;stroke-opacity:.6;stroke-dasharray:2.5 5;fill:none}
.wfl-compass .dc-sector{fill:#234456;stroke:#6a8b9d;stroke-width:.85;transition:fill .28s ease,stroke .28s ease}
.wfl-compass .dc-track{fill:#507989;opacity:.48;transition:fill .28s ease}
.wfl-compass .dc-guide{stroke:#7dabb4;opacity:.55}
.wfl-compass .dc-marker{fill:#7dabb4}
.wfl-compass .dc-domain-name{font-size:10.5px;font-weight:600;letter-spacing:.01em;fill:#b3c9d0;transition:fill .25s}
.wfl-compass .dc-domain.is-related .dc-sector{fill:#326477;stroke:#7eafba}
.wfl-compass .dc-domain.is-related .dc-track{fill:#6eaaba}
.wfl-compass .dc-domain.is-related .dc-domain-name{fill:#e0f1f1}
.wfl-compass .dc-domain.is-active .dc-sector{fill:#8fe1ee;stroke:#e0ffff}
.wfl-compass .dc-domain.is-active .dc-track{fill:#b9f9fd;opacity:1}
.wfl-compass .dc-domain.is-active .dc-marker{fill:#b9f9fd}
.wfl-compass .dc-domain.is-active .dc-domain-name{fill:#071b26;font-weight:800}
.wfl-compass .dc-core{fill:#102939;stroke:#80aabb;stroke-width:1.1}
.wfl-compass .dc-core-inner{fill:none;stroke:#608e9f;stroke-width:.65;stroke-opacity:.6}
.wfl-compass .dc-core-kicker,.wfl-compass .dc-core-count{font-size:9px;font-weight:700;letter-spacing:1.2px;fill:#8fe1ee}
.wfl-compass .dc-core-domain{font-size:18px;font-weight:700;fill:#fff}
.wfl-compass .dc-core-domain.dc-long{font-size:15px}
.wfl-compass .dc-core-rule{stroke:#8fe1ee;stroke-width:1.5}
.wfl-compass .dc-visual-note{font-size:11px;line-height:1.6;color:#b2cbd1;max-width:42ch;margin:5px auto 0}
.wfl-compass .dc-info{min-width:0}
.wfl-compass .dc-head{padding-bottom:22px;border-bottom:1px solid var(--dc-rule)}
.wfl-compass .dc-overline{font-size:10px;color:#9cced5;letter-spacing:.14em;font-weight:700}
.wfl-compass .dc-head h3{font-size:clamp(24px,2.65vw,38px);line-height:1.13;letter-spacing:-.035em;font-weight:650;margin:9px 0 12px;color:#f5fbfc}
.wfl-compass .dc-head p{font-size:14px;line-height:1.65;color:#c4d9de;max-width:46ch;margin:0}
.wfl-compass .dc-selector{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:19px 0}
.wfl-compass .dc-choice{
  display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;min-height:70px;
  padding:10px 8px;background:rgba(200,227,231,.07);color:#e7f3f5;border:1px solid rgba(172,211,220,.27);
  border-radius:2px;font:600 11px/1.25 "Segoe UI",Arial,Helvetica,sans-serif;text-align:left;
  overflow-wrap:anywhere;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease;
}
.wfl-compass .dc-choice:hover{background:rgba(143,225,238,.18);border-color:#8fe1ee;transform:translateY(-2px)}
.wfl-compass .dc-choice[aria-pressed="true"]{background:#a6eaf0;color:#102939;border-color:#a6eaf0}
.wfl-compass .dc-choice-index{font-size:10px;letter-spacing:.05em;color:#a7c1cb}
.wfl-compass .dc-choice[aria-pressed="true"] .dc-choice-index{color:#315f6d}
.wfl-compass .dc-choice:focus-visible,.wfl-compass .dc-signal-link:focus-visible{outline:3px solid #c4f4f8;outline-offset:3px}
.wfl-compass .dc-details{border-top:1px solid var(--dc-rule)}
.wfl-compass .dc-details-top{padding:17px 0 10px}
.wfl-compass .dc-name{font-size:21px;display:block;line-height:1.15;margin:5px 0 4px;color:#fff}
.wfl-compass .dc-details-top p{font-size:14px;color:#c4dce0;line-height:1.55;margin:0}
.wfl-compass .dc-processes h4{color:#b6e7eb;font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin:16px 0 10px}
.wfl-compass .dc-processes ol{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;column-gap:19px;border-top:1px solid var(--dc-rule)}
.wfl-compass .dc-processes li{padding:10px 0 9px;border-bottom:1px solid var(--dc-rule);font-size:13px;line-height:1.45;color:#e8f2f3}
.wfl-compass .dc-processes li span{font-size:10px;color:#83b3c2;margin-right:11px;font-variant-numeric:tabular-nums}
.wfl-compass .dc-signals{border-top:1px solid var(--dc-rule);margin-top:18px;padding-top:14px}
.wfl-compass .dc-signals p{font-size:12px;color:#d0e4e7;margin:5px 0 9px}
.wfl-compass .dc-signal-link{font-size:13px;font-weight:650;color:#b5f4f7;text-decoration:underline;text-underline-offset:4px;display:inline-flex;gap:12px;align-items:center}
.wfl-compass .dc-signal-link:hover{color:#fff}
.wfl-compass .dc-signal-text{font-size:13px;color:#d9e9eb}
/* Compact instances preserve the same visual signature, with less panel weight. */
.wfl-compass.dc-compact{padding:22px 26px}
.wfl-compass.dc-compact .dc-layout{grid-template-columns:minmax(170px,.65fr) minmax(320px,1.35fr);gap:28px;padding-top:12px}
.wfl-compass.dc-compact .dc-figure{max-width:265px}
.wfl-compass.dc-compact .dc-head{padding-bottom:12px}
.wfl-compass.dc-compact .dc-head h3{font-size:23px}
.wfl-compass.dc-compact .dc-choice{min-height:53px}
.wfl-compass.dc-compact .dc-processes ol{grid-template-columns:repeat(2,1fr)}
.wfl-compass.dc-compact .dc-processes li{padding:7px 0;font-size:12px}
.wfl-compass.dc-compact .dc-visual-note{font-size:10px}
@media(max-width:1000px){
  .wfl-compass .dc-layout,.wfl-compass.dc-compact .dc-layout{grid-template-columns:1fr;gap:12px}
  .wfl-compass .dc-figure{max-width:335px}
  .wfl-compass.dc-compact .dc-figure{max-width:280px}
  .wfl-compass .dc-head h3{font-size:30px}
}
@media(max-width:540px){
  .wfl-compass,.wfl-compass.dc-compact{padding:18px}
  .wfl-compass .dc-selector{grid-template-columns:repeat(3,minmax(0,1fr))}
  .wfl-compass .dc-choice{font-size:12px;min-height:54px;gap:4px}
  .wfl-compass .dc-processes ol,.wfl-compass.dc-compact .dc-processes ol{grid-template-columns:1fr}
  .wfl-compass .dc-visual-note{font-size:10px}
}
/* Macro–micro context is part of the shared Radar design language. */
.wfl-context{border:1px solid #9cb8be;background:#f2f8f7;margin:2rem 0 1.6rem;overflow:hidden}
.wfl-context .context-heading{padding:16px 22px;border-bottom:1px solid #b9d0d2;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:11px;letter-spacing:.1em;font-weight:700;color:#1e5b6c}
.wfl-context .context-flow{display:grid;grid-template-columns:1fr 54px 1fr;align-items:stretch}
.wfl-context .context-block{padding:24px 26px}
.wfl-context .context-block:first-child{background:#e3efee}
.wfl-context .context-overline{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;color:#245e70;margin-bottom:12px}
.wfl-context .context-title{font-size:clamp(21px,2.5vw,32px);line-height:1.17;letter-spacing:-.025em;font-weight:650;margin:0 0 9px;color:#0d2735}
.wfl-context .context-description{font-size:14px;line-height:1.65;color:#3e5764;margin:0}
.wfl-context .context-bridge{display:flex;align-items:center;justify-content:center;background:#c4e2e3;color:#15566c;font-size:32px;font-weight:300}
.wfl-context .context-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #b9d0d2}
.wfl-context .context-metrics>div{padding:14px 17px;border-right:1px solid #b9d0d2}
.wfl-context .context-metrics>div:last-child{border-right:0}
.wfl-context .context-metrics strong{display:block;font-size:14px;color:#173e4d;margin-bottom:2px}
.wfl-context .context-metrics span{display:block;font-size:11px;line-height:1.5;color:#456372}
.wfl-context .context-foot{margin:0;padding:12px 22px;border-top:1px solid #b9d0d2;font-size:11px;line-height:1.65;color:#476673}
@media(max-width:650px){
  .wfl-context .context-flow{grid-template-columns:1fr}
  .wfl-context .context-bridge{min-height:40px;transform:none}
  .wfl-context .context-metrics{grid-template-columns:1fr}
  .wfl-context .context-metrics>div{border-right:0;border-bottom:1px solid #b9d0d2}
  .wfl-context .context-block{padding:20px}
}
@media(prefers-reduced-motion:reduce){.wfl-compass *, .wfl-compass *::before,.wfl-compass *::after{transition:none!important}.wfl-compass .dc-choice:hover{transform:none}}
html.reduced .wfl-compass *{transition:none!important}


/* Radar v1.6 — overview belongs exclusively to the landing. */
.wfl-domain-band{
 display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;
 background:#e7f1ef;border-top:2px solid #1b6475;border-bottom:1px solid #b4cacf;
 padding:18px 22px;margin:20px 0 30px;
}
.wfl-domain-band>div{display:flex;flex-direction:column;gap:4px;min-width:0}
.wfl-domain-band .wfl-domain-eyebrow{font-size:10px;color:#316677;font-weight:700;letter-spacing:.12em}
.wfl-domain-band strong{font-size:18px;color:#102a38;font-weight:700;line-height:1.2}
.wfl-domain-band strong span{color:#719da7;font-weight:400;margin:0 7px}
.wfl-domain-band small{font-size:12px;color:#436271;line-height:1.5}
.wfl-domain-band a{font-size:13px;font-weight:600;color:#16546a;text-decoration:underline;text-underline-offset:4px}
.wfl-domain-band a:hover{color:#0b2e43}
.wfl-role-heading{margin-top:28px}
.wfl-role-heading h3{font-size:clamp(22px,2.5vw,30px);line-height:1.2;margin:0 0 8px}
.wfl-role-heading p{color:#425967;line-height:1.65;font-size:14px}
.wfl-method-disclosure{border-top:1px solid #9cb8be;border-bottom:1px solid #9cb8be;padding:17px 0;margin:0 0 24px}
.wfl-method-disclosure>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;font-weight:650;color:#155f73}
.wfl-method-disclosure>summary::-webkit-details-marker{display:none}
.wfl-method-disclosure>summary::after{content:"＋";font-size:18px;font-weight:400}
.wfl-method-disclosure[open]>summary::after{content:"−"}
.wfl-method-disclosure .legend{margin:18px 0 6px}
.wfl-method-disclosure .legend-grid{padding-top:14px!important}
.wfl-method-section{margin-top:45px}
html.wfl-subpage .r-page .tab-nav{gap:4px;border-bottom:1px solid #a4bdc1;background:transparent}
html.wfl-subpage .r-page .tab-nav [role="tab"]{font-size:clamp(.8rem,1.05vw,.94rem);line-height:1.3;font-weight:600;letter-spacing:0;padding:14px 17px;text-transform:none;border-bottom-width:2px;color:#355363}
html.wfl-subpage .r-page .tab-nav [role="tab"][aria-selected="true"]{background:#e7f0ee;border-bottom-color:#17697c;color:#0d2837}
html.wfl-subpage .r-page .tab-nav [role="tab"]:focus-visible{outline:3px solid #17697c}
html.wfl-subpage .r-page #panel-4 .pov-bar{padding:20px 16px;margin:18px 0}
@media(max-width:640px){
 .wfl-domain-band{padding:16px 14px;gap:12px}
 html.wfl-subpage .r-page .tab-nav [role="tab"]{padding:12px 10px;font-size:.82rem}
}


/* Radar v1.7 — continuous light landing, domain-specific listing, persistent dark shortcut */
.wfl-compass.dc-landing {
  color:#122f3e;
  background:transparent;
  border:0;
  border-top:1px solid #bbcbcb;
  border-bottom:1px solid #bbcbcb;
  padding:28px 0 24px;
}
.wfl-compass.dc-landing .dc-kicker {color:#326679;border-bottom-color:#c3d4d5}
.wfl-compass.dc-landing .dc-layout {gap:30px;align-items:start;padding-top:16px}
.wfl-compass.dc-landing .dc-figure {max-width:360px}
.wfl-compass.dc-landing .dc-outer {stroke:#6f8e97;stroke-opacity:.44}
.wfl-compass.dc-landing .dc-grid-line {stroke:#6b8490;stroke-opacity:.12}
.wfl-compass.dc-landing .dc-dash {stroke:#71929c;stroke-opacity:.62}
.wfl-compass.dc-landing .dc-sector {fill:#dae7e5;stroke:#9eb9bd}
.wfl-compass.dc-landing .dc-track {fill:#618b96;opacity:.48}
.wfl-compass.dc-landing .dc-guide {stroke:#668c97;opacity:.7}
.wfl-compass.dc-landing .dc-marker {fill:#537b8b}
.wfl-compass.dc-landing .dc-domain-name {fill:#244857;font-weight:700}
.wfl-compass.dc-landing .dc-domain.is-related .dc-sector {fill:#abcdd1;stroke:#6c9ba4}
.wfl-compass.dc-landing .dc-domain.is-related .dc-track {fill:#3c8aa0}
.wfl-compass.dc-landing .dc-domain.is-related .dc-domain-name {fill:#143d4c}
.wfl-compass.dc-landing .dc-domain.is-active .dc-sector {fill:#156579;stroke:#0d4052}
.wfl-compass.dc-landing .dc-domain.is-active .dc-track {fill:#156579;opacity:1}
.wfl-compass.dc-landing .dc-domain.is-active .dc-marker {fill:#156579}
.wfl-compass.dc-landing .dc-domain.is-active .dc-domain-name {fill:#ffffff;font-weight:800}
.wfl-compass.dc-landing .dc-core {fill:#102939;stroke:#6c98a6}
.wfl-compass.dc-landing .dc-core-inner {stroke:#58869a}
.wfl-compass.dc-landing .dc-visual-note {color:#526b73;text-align:center}
.wfl-compass.dc-landing .dc-head {border-bottom-color:#c2d2d3;padding-bottom:16px}
.wfl-compass.dc-landing .dc-overline {color:#226077}
.wfl-compass.dc-landing .dc-head h3 {color:#132f3e;font-size:clamp(25px,2.5vw,34px)}
.wfl-compass.dc-landing .dc-head p {color:#4d6974}
.wfl-compass.dc-landing .dc-selector {padding:15px 0}
.wfl-compass.dc-landing .dc-choice {
  background:#f7f9f8;
  border-color:#a8c0c4;
  color:#173746;
  min-height:61px;
  font-size:12px;
}
.wfl-compass.dc-landing .dc-choice-index {color:#547884}
.wfl-compass.dc-landing .dc-choice:hover {background:#dceae9;border-color:#17697d}
.wfl-compass.dc-landing .dc-choice[aria-pressed="true"] {background:#155e72;border-color:#155e72;color:#fff}
.wfl-compass.dc-landing .dc-choice[aria-pressed="true"] .dc-choice-index {color:#ccebef}
.wfl-compass.dc-landing .dc-choice:focus-visible {outline:3px solid #145e76;outline-offset:3px}
.wfl-compass.dc-landing .dc-details {border-top-color:#c2d2d3}
.wfl-compass.dc-landing .dc-name {color:#143443}
.wfl-compass.dc-landing .dc-details-top {padding:12px 0 3px}
.wfl-compass.dc-landing .dc-details-top p {color:#46626b}
.wfl-compass.dc-landing .dc-processes h4 {color:#275d70;margin:12px 0 8px}
.wfl-compass.dc-landing .dc-processes ol,
.wfl-compass.dc-landing .dc-processes li {border-color:#c6d6d7}
.wfl-compass.dc-landing .dc-processes li {color:#1c3b49}
.wfl-compass.dc-landing .dc-processes li span {color:#4b7b8b}
.wfl-compass.dc-landing .dc-signals {border-top-color:#bdd1d2;margin-top:15px;padding-top:11px}
.wfl-compass.dc-landing .dc-signals p {color:#456774}
.wfl-compass.dc-landing .dc-signal-link {color:#105f76}
.wfl-compass.dc-landing .dc-signal-link:hover {color:#073a53}
#wfl-domain-results [hidden],.wfl-empty-state[hidden] {display:none!important}
.wfl-filter-status {font-size:14px;color:#425f6b;margin:-.9rem 0 1.25rem}
.wfl-filter-note {margin-top:18px!important;color:#556b73!important;max-width:65ch}
.wfl-empty-state {border-top:2px solid #1c6276;border-bottom:1px solid #bbcbcb;background:#e9f1ef;padding:28px 28px 30px}
.wfl-empty-state h3 {margin:0 0 9px;font-size:22px;letter-spacing:-.025em;line-height:1.23;color:#132f3e}
.wfl-empty-state p {max-width:53ch;line-height:1.65;color:#405e69;font-size:15px}
.wfl-empty-reset {padding:10px 0;border:0;border-bottom:2px solid #16627a;background:transparent;color:#155872;font-size:14px;font-weight:700}
.wfl-empty-reset:hover {color:#082f42}
.wfl-empty-reset:focus-visible {outline:3px solid #16627a;outline-offset:4px}
@media(max-width:1000px){
  .wfl-compass.dc-landing .dc-layout {gap:17px}
  .wfl-compass.dc-landing .dc-figure {max-width:300px}
}
@media(max-width:540px){
  .wfl-compass.dc-landing {padding:16px 0 20px}
  .wfl-compass.dc-landing .dc-figure {max-width:275px}
  .wfl-compass.dc-landing .dc-choice {min-height:55px}
  .wfl-empty-state {padding:20px 17px}
}
/* The recurring signature lives in the detail pages, never interrupts the landing. */
.wfl-radar-shortcut {
  position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));
  z-index:70;font-family:"Segoe UI",Arial,Helvetica,sans-serif;color:#eaf5f5;
  width:min(326px,calc(100vw - 28px));
}
.wfl-radar-shortcut summary {
  display:flex;align-items:center;gap:11px;cursor:pointer;list-style:none;
  border:1px solid #6998a8;background:#112e3d;
  box-shadow:0 8px 24px rgba(9,25,35,.22);padding:10px 13px;
  min-height:56px;border-radius:3px;
}
.wfl-radar-shortcut summary::-webkit-details-marker {display:none}
.wfl-radar-shortcut summary:hover {background:#174254}
.wfl-radar-shortcut summary:focus-visible,
.wfl-radar-shortcut a:focus-visible {outline:3px solid #8fe1ee;outline-offset:3px}
.wfl-shortcut-compass {
  display:block;width:30px;height:30px;border:1px solid #80bdcb;border-radius:50%;flex:none;position:relative;
  background:conic-gradient(from -90deg,#8fe1ee 0 67deg,#2d5e72 67deg 72deg,#396878 72deg 139deg,#2d5e72 139deg 144deg,#396878 144deg 211deg,#2d5e72 211deg 216deg,#396878 216deg 283deg,#2d5e72 283deg 288deg,#396878 288deg 355deg,#2d5e72 355deg 360deg);
}
.wfl-shortcut-compass::after {content:"";width:13px;height:13px;border-radius:50%;background:#102b3b;border:1px solid #8fe1ee;position:absolute;top:7.5px;left:7.5px}
.wfl-shortcut-copy {display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}
.wfl-shortcut-copy b {font-size:10px;letter-spacing:.14em;color:#9bdbe1}
.wfl-shortcut-copy span {font-size:13px;font-weight:650;line-height:1.25;color:#fff}
.wfl-shortcut-chevron {font-size:16px;color:#a6d7df;transition:transform .2s ease}
.wfl-radar-shortcut[open] .wfl-shortcut-chevron {transform:rotate(180deg)}
.wfl-shortcut-menu {
  position:absolute;bottom:calc(100% + 7px);right:0;width:100%;
  background:#102b3a;border:1px solid #6898a9;box-shadow:0 14px 45px rgba(9,25,35,.25);
  padding:16px;display:flex;flex-direction:column;gap:0;max-height:min(68vh,430px);overflow:auto;
}
.wfl-radar-shortcut:not([open]) .wfl-shortcut-menu {display:none}
.wfl-shortcut-menu-heading {padding-bottom:12px;border-bottom:1px solid #386273;display:flex;flex-direction:column;gap:5px}
.wfl-shortcut-menu-heading span {font-size:10px;letter-spacing:.11em;color:#9ed1db;font-weight:700}
.wfl-shortcut-menu-heading strong {font-size:18px;color:#f7fbfc}
.wfl-radar-shortcut .wfl-shortcut-menu a {
  text-decoration:none;color:#e3f0f2;border-bottom:1px solid #365e70;min-height:43px;display:flex;
  align-items:center;gap:12px;padding:10px 8px;font-size:12px;line-height:1.35;transition:background .15s;
}
.wfl-radar-shortcut .wfl-shortcut-menu a strong {font-size:14px;font-weight:600}
.wfl-radar-shortcut .wfl-shortcut-menu a:hover {background:#25596a}
.wfl-radar-shortcut .wfl-shortcut-menu a.wfl-shortcut-home {color:#a9eff5;font-weight:700;justify-content:space-between}
.wfl-radar-shortcut .wfl-shortcut-menu a.wfl-shortcut-selected {border-left:3px solid #8fe1ee;background:#1a4759}
.wfl-shortcut-selected>span {margin-left:auto;font-size:11px;color:#bcecef}
.wfl-shortcut-menu>p {color:#adc7ce;font-size:11px;line-height:1.45;margin:12px 0 0}
@media(max-width:540px){
 .wfl-radar-shortcut {width:min(226px,calc(100vw - 28px));right:14px;bottom:max(12px,env(safe-area-inset-bottom))}
 .wfl-radar-shortcut summary {min-height:52px;padding:8px 10px}
 .wfl-shortcut-copy span {font-size:12px}
}
@media(prefers-reduced-motion:reduce){
 .wfl-radar-shortcut *, .wfl-compass.dc-landing * {transition:none!important}
}
@media print {.wfl-radar-shortcut {display:none!important}}
