:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fafaf8;--surface:#fff;--ink:#27272a;--muted:#6b6b65;--line:#e5e5e0;--line-strong:#cecec7;--accent:#625a8c;--subtle:#f0f0ec;--good:#18754c;--advertorial-ink:#a12622;--advertorial-bg:#fff1f0;--advertorial-border:#efb9b5;--focus:#625a8c;--heading-highlight:#fbd7e9;--radius:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#18181b;--surface:#222225;--ink:#e4e4e7;--muted:#a1a1aa;--line:#38383d;--line-strong:#505057;--accent:#b6acf5;--subtle:#27272a;--good:#78d2a8;--advertorial-ink:#ffb4ae;--advertorial-bg:#442326;--advertorial-border:#86474b;--focus:#b6acf5;--heading-highlight:color-mix(in srgb, #fbd7e9 28%, var(--bg))}}*{box-sizing:border-box}*,:before,:after{cursor:default!important}html{scrollbar-gutter:stable}body{background:var(--bg);color:var(--ink);margin:0;font-size:16px;line-height:1.7}.desktop-ui-root.radar-ui{background:var(--bg);min-height:100dvh;color:var(--ink);--desktop-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--desktop-font-size-body:16px;--desktop-font-size-supporting:13px;--desktop-color-background:var(--bg);--desktop-color-surface:var(--surface);--desktop-color-surface-muted:var(--subtle);--desktop-color-surface-hover:var(--subtle);--desktop-color-surface-selected:var(--subtle);--desktop-color-surface-overlay:var(--surface);--desktop-color-text:var(--ink);--desktop-color-text-subtle:var(--muted);--desktop-color-text-muted:var(--muted);--desktop-color-border:var(--line);--desktop-color-border-strong:var(--line-strong);--desktop-radius-control:6px}.radar-ui[data-preference=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#18181b;--surface:#222225;--ink:#e4e4e7;--muted:#a1a1aa;--line:#38383d;--line-strong:#505057;--accent:#b6acf5;--subtle:#27272a;--good:#78d2a8;--advertorial-ink:#ffb4ae;--advertorial-bg:#442326;--advertorial-border:#86474b;--focus:#b6acf5;--heading-highlight:color-mix(in srgb, #fbd7e9 28%, var(--bg))}.radar-ui[data-preference=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--advertorial-ink:#a12622;--advertorial-bg:#fff1f0;--advertorial-border:#efb9b5;--bg:#fafaf8;--surface:#fff;--ink:#27272a;--muted:#6b6b65;--line:#e5e5e0;--line-strong:#cecec7;--accent:#625a8c;--subtle:#f0f0ec;--good:#18754c;--focus:#625a8c;--heading-highlight:#fbd7e9}html:has(.board-layout){scrollbar-gutter:auto;overflow:hidden}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:none}a:not(:has(.link-label)):not(.brand):not(.skip-link):not([data-no-underline]){-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}a:is(:hover,:focus-visible) .link-label{background-size:100% 1px}a:not(:has(.link-label)):not(.brand):not(.skip-link):not([data-no-underline]):is(:hover,:focus-visible){background-size:100% 1px}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--focus);outline-offset:4px}:is(.radar-ui,.desktop-ui-portal) :is(.desktop-icon-control,.icon-action){width:44px;min-width:44px;height:44px;min-height:44px;color:var(--desktop-color-text-muted);cursor:default;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .18s,transform .18s;display:inline-flex;background:0 0!important}:is(.radar-ui,.desktop-ui-portal) :is(.desktop-icon-control,.icon-action):is(:hover,:focus-visible,[aria-expanded=true]){color:var(--desktop-color-text)}:is(.radar-ui,.desktop-ui-portal) :is(.desktop-icon-control,.icon-action):active{transform:scale(.94)}:is(.radar-ui,.desktop-ui-portal) :is(.desktop-icon-control,.icon-action):focus-visible{outline:2px solid var(--desktop-color-text);outline-offset:-2px}:is(.radar-ui,.desktop-ui-portal) :is(.desktop-icon-control,.icon-action)>svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){:is(.radar-ui,.desktop-ui-portal) :is(.desktop-icon-control,.icon-action){transition:none}}.shell{width:min(100% - 40px,800px);margin:auto}.header{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.brand{white-space:nowrap;color:var(--ink);letter-spacing:normal;align-items:center;gap:10px;min-height:44px;font-size:16px;display:flex}.brand strong{font-weight:600}.radar-mark{width:23px;height:23px;color:var(--accent);flex-shrink:0}.header nav{gap:26px;font-size:14px;display:flex}.header nav a{color:var(--muted);align-items:center;min-width:44px;min-height:44px;display:inline-flex}.header nav a:hover{color:var(--ink)}.intro{padding:48px 0 28px}.eyebrow{letter-spacing:normal;color:var(--muted);margin:0 0 15px;font-size:12px;font-weight:500}.intro h1{letter-spacing:normal;background-image:linear-gradient(var(--heading-highlight), var(--heading-highlight));background-position:0 100%;background-repeat:no-repeat;background-size:min(3rem,60%) .625rem;width:fit-content;margin:0 0 16px;font-size:30px;font-weight:600;line-height:1.4}.lede{color:var(--muted);max-width:710px;margin:0;font-size:16px;line-height:1.7}.coverage{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.status-dot{background:var(--good);border-radius:50%;width:6px;height:6px}.filters{grid-template-columns:minmax(200px,1fr) 140px 120px;gap:12px;padding:22px 0;display:grid}.filters label{color:var(--muted);margin-bottom:7px;font-size:12px;display:block}.filters>div{grid-template-rows:auto 1fr;min-width:0;display:grid}.result-bar{justify-content:space-between;align-items:center;gap:15px;padding:20px 0 3px;font-size:13px;display:flex}.result-bar p{margin:0}.result-bar strong{font-weight:600}.result-actions{align-items:center;gap:15px;display:flex}.result-actions>a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.article-row{padding:14px 0}.article-list{gap:8px;margin-top:14px;display:grid}.article-heading{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;display:grid}.article-date{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:4px 8px;font-size:13px;display:flex}.article-date time{white-space:nowrap}.article-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.company{color:var(--muted);font-weight:400}.article-row h2{letter-spacing:normal;overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:500;line-height:1.65}.article-row h2 a{color:var(--ink);min-height:44px;margin-block:-8px;padding-block:8px;text-decoration:none;display:block}.link-label{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.article-row h2 a:is(:hover,:focus-visible) .link-label{background-size:100% 1px}.excerpt{color:var(--muted);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:870px;margin:0 0 15px;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.article-bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.tags{flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.tags span,.tags a{color:var(--muted)}.read-link{min-width:44px;min-height:44px;color:var(--muted);white-space:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;margin-block:-8px;font-size:12px;display:inline-flex}.muted{color:var(--muted)}.small{font-size:12px}.pagination{justify-content:center;align-items:center;gap:22px;padding:32px 0;font-size:13px;display:flex}.empty{text-align:center;padding:75px 20px}.empty h2{font-size:21px}.empty p{color:var(--muted)}footer{color:var(--muted);justify-content:space-between;gap:35px;margin-top:48px;padding:30px 0 42px;font-size:12px;display:flex}footer strong{color:var(--ink);font-weight:600}footer p{margin:5px 0}footer>p{text-align:left}.mobile-break{display:none}.back-link{min-height:44px;margin-bottom:42px;font-size:13px;display:inline-block}.detail{max-width:850px;margin:auto;padding:32px 0 15px}.detail h1{letter-spacing:normal;overflow-wrap:anywhere;margin:15px 0 20px;font-size:clamp(27px,4vw,37px);line-height:1.4}.detail h1 a{color:var(--ink)}.detail-description{color:var(--muted);margin:30px 0 24px;font-size:17px;line-height:1.9}.primary-link{border-radius:var(--radius);background:var(--accent);color:var(--bg);align-items:center;gap:25px;min-height:44px;margin:12px 0 0;padding:10px 18px;font-size:14px;font-weight:600;display:inline-flex}.detail-section{margin-top:38px;padding-top:22px}.detail-section h2,.source-group>h2{font-size:18px;font-weight:600}.detail-section p{font-size:14px}.evidence{color:var(--muted);overflow-wrap:anywhere;padding-left:20px;font-size:13px}.evidence li{margin:10px 0}dl{font-size:14px}dl>div{grid-template-columns:130px 1fr;margin:14px 0;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.locations{margin:0;padding:0;list-style:none}.locations li+li{margin-top:8px}.source-intro{padding-bottom:36px}.source-group{margin-top:28px}.source-group>h2{padding-bottom:14px}.source-row{padding:20px 0}.source-heading{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.source-heading h3{overflow-wrap:anywhere;margin:0;font-size:16px}.source-heading h3 a{color:var(--ink)}.badge{white-space:nowrap;color:var(--muted);font-size:11px}.badge.verified,.good{color:var(--good)}.source-row>p{color:var(--muted);max-width:850px;margin:10px 0;font-size:13px}.source-facts,.source-timestamps{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.source-timestamps{margin-top:10px}.source-error{border-left:2px solid var(--line);padding-left:12px}.skip-link{background:var(--surface);z-index:10;padding:10px 16px;position:absolute;top:0;left:20px;transform:translateY(-120%)}.skip-link:focus{transform:none}@media (max-width:800px){.filters{grid-template-columns:1fr 1fr}.search-field{grid-column:1/-1}.header nav{gap:16px}.coverage{gap:8px}}@media (max-width:520px){.header{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:104px;padding:8px 0}.brand{font-size:16px}.header nav{gap:22px;font-size:14px}.intro{padding:32px 0 24px}.intro h1{font-size:27px}.lede{font-size:15px}.eyebrow{font-size:12px}.coverage{font-size:12px;line-height:1.8}.filters{grid-template-columns:1fr 1fr;gap:10px}.sort-field{grid-column:auto}.filters label{font-size:11px}.result-bar{gap:10px;font-size:12px}.result-bar .muted{display:none}.result-actions{gap:12px}.article-heading{grid-template-columns:1fr;gap:4px}.article-date{justify-content:flex-start}.excerpt{font-size:13px}.article-bottom{align-items:flex-start}.tags{gap:6px;font-size:12px}.article-meta{font-size:12px}footer{flex-direction:column;gap:14px;margin-top:45px}footer>p{text-align:left}.detail{padding-top:24px}.back-link{margin-bottom:30px}.detail h1{font-size:27px}.detail-description{font-size:15px}dl>div{grid-template-columns:1fr;gap:4px}.source-heading h3{font-size:14px}.source-row>p{font-size:12px}.source-facts{gap:12px}}@media (prefers-reduced-motion:no-preference){.link-label{transition:background-size .3s ease-in-out}a{transition:background-size .3s ease-in-out,background-color .18s,color .18s,border-color .18s}}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--theme-transition-x) var(--theme-transition-y))}to{clip-path:circle(var(--theme-transition-radius) at var(--theme-transition-x) var(--theme-transition-y))}}html[data-theme-transition=true]::view-transition-image-pair(root){isolation:auto}html[data-theme-transition=true]::view-transition-old(root){z-index:1;mix-blend-mode:normal;animation:none}html[data-theme-transition=true]::view-transition-new(root){z-index:2;mix-blend-mode:normal;animation:.62s cubic-bezier(.22,1,.36,1) both theme-reveal}@media (prefers-reduced-motion:reduce){html[data-theme-transition=true]::view-transition-old(root){animation:none}html[data-theme-transition=true]::view-transition-new(root){animation:none}}
