.radar-feed-page{padding-top:22px}.radar-feed-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:12px}.radar-feed-intro h1{font-size:46px;letter-spacing:-1.8px;margin:12px 0}.radar-feed-intro p{font-size:16px;line-height:1.65;color:var(--muted);margin:0}.radar-intro-actions{flex-shrink:0;text-align:right}.radar-intro-actions>div{display:flex;justify-content:flex-end;gap:18px;margin-top:12px}.radar-intro-actions>div a{font:11px/1.8 var(--mono);color:var(--green);text-decoration:underline;text-underline-offset:4px}.radar-method-details{margin:8px 0 20px;color:var(--muted);font-size:13px;line-height:1.75}.radar-method-details summary{display:list-item;width:fit-content;cursor:pointer;padding:9px 0;color:var(--green)}.radar-method-details p{max-width:950px;margin:8px 0 16px}.radar-controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0 15px;background:var(--paper)}.radar-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:13px}.radar-chips a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:8px 13px;box-sizing:border-box;border:1px solid var(--line);font:12px/1.5 var(--mono)}.radar-chips a b{font-weight:400;color:var(--muted)}.radar-chips .radar-zero{color:var(--muted)}.radar-chips a:hover,.radar-chips a[aria-current=page]{background:var(--soft);border-color:var(--green);color:var(--green)}.radar-chips a[aria-current=page] b{color:var(--green)}.radar-filter-form{display:flex;align-items:end;gap:12px}.radar-filter-form label{display:flex;flex-direction:column;gap:7px;font:11px/1.5 var(--mono);min-width:0}.radar-filter-form .radar-search-label{flex:1}.radar-filter-form :is(input,select){width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;background:var(--paper);color:var(--ink);border:1px solid var(--line);font:13px var(--mono);border-radius:0}.radar-reset{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 8px;font:12px var(--mono);color:var(--green);text-decoration:underline;text-underline-offset:4px}.radar-enhanced .radar-apply{display:none}.radar-enhanced.radar-filter-error .radar-apply{display:inline-flex}.radar-filter-notice{font-size:13px;color:var(--muted);line-height:1.6;margin:10px 0 0}.radar-results-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 10px;font:11px/1.6 var(--mono);color:var(--muted)}.radar-results-heading p{margin:0;color:var(--ink)}.radar-list{border-top:1px solid var(--line)}.radar-row{padding:22px 0;border-bottom:1px solid var(--line);min-width:0}.radar-row-flags{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.radar-kind,.radar-confidence{display:inline-flex;align-items:center;gap:7px;font:11px/1.5 var(--mono);padding:4px 8px;border:1px solid var(--line)}.radar-kind{background:var(--soft);border-color:var(--green);color:var(--green)}.radar-kind[data-state=to-confirm],.radar-confidence:is([data-result=partial],[data-result=unconfirmed]){border-color:#97703a}.radar-kind[data-state=to-confirm]{color:#79551f;background:color-mix(in srgb,#bd9659 12%,var(--paper))}.radar-kind>span{font-size:15px;line-height:1}.radar-row h2{font-size:24px;line-height:1.35;letter-spacing:-.5px;margin:12px 0 8px;font-weight:500;overflow-wrap:anywhere}.radar-row h2 a:hover,.home-radar-card h3 a:hover{color:var(--green);text-decoration:underline;text-underline-offset:4px}.radar-row h2 span{font-size:16px;color:var(--green)}.radar-row-summary{font-size:15px;line-height:1.7;color:var(--muted);margin:0 0 12px;max-width:1050px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.radar-row-meta{display:flex;gap:8px 24px;flex-wrap:wrap;font:11px/1.7 var(--mono);color:var(--muted)}.radar-row-meta a{color:var(--green)}.radar-row-bottom{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-top:6px}.radar-check-details{flex:1;min-width:0}.radar-check-details summary{padding:10px 0;min-height:44px;box-sizing:border-box;cursor:pointer;font:12px/1.8 var(--mono);color:var(--green);width:fit-content}.radar-check-details p{font-size:14px;line-height:1.8;margin:3px 0 12px;max-width:900px;overflow-wrap:anywhere}.radar-check-details p:last-child{color:var(--muted);font-size:12px}.radar-source-link{display:inline-flex;align-items:center;min-height:44px;font:12px/1.8 var(--mono);color:var(--green);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere;max-width:45%;flex-shrink:0}.radar-feed-footnote{margin:28px 0;font-size:13px;line-height:1.8;color:var(--muted)}.radar-feed-footnote a{color:var(--green);text-decoration:underline;text-underline-offset:4px}.radar-feed-page :is(a,button,input,select,summary):focus-visible,.home-radar a:focus-visible{outline:2px solid var(--green);outline-offset:4px}.radar-feed-page [hidden]{display:none!important}.radar-feed-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-radar{margin:38px 0 0;padding:30px 0;border-top:1px solid var(--line)}.home-radar-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px}.home-radar-heading h2{font-size:32px;font-weight:500;letter-spacing:-1px;margin:12px 0}.home-radar-heading p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.home-radar-heading>.btn{flex-shrink:0}.home-radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-radar-card{padding:22px;border:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.home-radar-card h3{font-size:22px;line-height:1.4;font-weight:500;letter-spacing:-.4px;margin:15px 0 10px;overflow-wrap:anywhere}.home-radar-card>p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-radar-meta{margin-top:auto;font:11px/1.8 var(--mono);color:var(--muted)}:root[data-theme=dark] .radar-kind[data-state=to-confirm]{color:#efce91}:root[data-theme=dark] .radar-kind[data-state=to-confirm],:root[data-theme=dark] .radar-confidence:is([data-result=partial],[data-result=unconfirmed]){border-color:#b99b68}
@media(min-width:1000px){.radar-controls{position:sticky;top:0;z-index:5;box-shadow:0 6px 0 var(--paper)}}
@media(max-width:800px){.radar-feed-intro{align-items:start}.radar-feed-intro h1{font-size:40px}.radar-intro-actions>div{flex-direction:column;gap:4px}.radar-filter-form{flex-wrap:wrap}.radar-filter-form .radar-search-label{flex-basis:100%}.radar-filter-form label:not(.radar-search-label){flex:1}.home-radar-grid{grid-template-columns:1fr}.home-radar-heading{align-items:start}.radar-results-heading{align-items:start}.radar-results-heading>span{max-width:55%;text-align:right}}
@media(max-width:520px){.radar-feed-page{padding-top:4px}.radar-feed-intro{display:block}.radar-feed-intro h1{font-size:36px;margin:10px 0}.radar-feed-intro p{font-size:15px}.radar-intro-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;margin-top:15px}.radar-intro-actions>.btn{padding:12px}.radar-intro-actions>div{margin:0;text-align:right}.radar-method-details{margin:6px 0 10px}.radar-chips{display:grid;grid-template-columns:1fr 1fr;gap:7px}.radar-chips a{font-size:11px;padding:7px 9px;justify-content:start}.radar-chips a b{margin-left:auto}.radar-filter-form{gap:10px}.radar-filter-form label:not(.radar-search-label){flex-basis:calc(50% - 10px)}.radar-filter-form select{font-size:12px;padding:10px 6px}.radar-reset{min-height:36px;padding:0 4px}.radar-results-heading{margin-top:14px;font-size:10px}.radar-row{padding:18px 0}.radar-row h2{font-size:23px}.radar-row-summary{font-size:15px}.radar-row-meta{display:grid;gap:4px}.radar-row-bottom{gap:12px}.radar-source-link{font-size:11px}.radar-check-details summary{font-size:11px}.home-radar-heading{display:block}.home-radar-heading h2{font-size:28px}.home-radar-heading>.btn{margin-top:18px}.home-radar-card{padding:20px}}

/* Compact header and progressive secondary controls. */
.page-main:has(.radar-feed-page){padding-top:0}.radar-feed-page{padding-top:24px}.radar-feed-intro h1{font-size:42px;margin:8px 0}.radar-method-details{margin:4px 0 12px}.radar-method-details summary{padding:5px 0}.radar-results-heading{margin-top:12px}.radar-more-filters{min-width:0}.radar-more-filters>summary{display:none}.radar-more-filters>div{display:flex;gap:12px}.radar-more-filters select{min-width:165px}.radar-more-filters label:first-child select{min-width:192px}.radar-filter-form{position:relative}.radar-results-heading,#radar-results{scroll-margin-top:180px}
@media(max-width:800px){.radar-more-filters{flex:1}.radar-more-filters>summary{display:list-item;cursor:pointer;color:var(--green);font:12px/1.8 var(--mono);padding:11px 0;min-height:44px;box-sizing:border-box}.radar-more-filters>div{padding:4px 0 12px;gap:10px}.radar-more-filters select,.radar-more-filters label:first-child select{min-width:0;width:100%}.radar-filter-form .radar-more-filters label{flex:1;min-width:0}.radar-reset{align-self:start}.radar-results-heading,#radar-results{scroll-margin-top:12px}}
@media(max-width:520px){.radar-feed-page{padding-top:20px}.radar-feed-intro h1{font-size:34px}.radar-feed-intro p{font-size:15px}.radar-intro-actions{margin-top:12px}.radar-more-filters>div{width:calc(100% + 45px)}.radar-filter-form :is(input,select){font-size:16px}.radar-filter-form select{font-size:12px}.radar-more-filters>summary{font-size:12px}.radar-controls{padding:10px 0}.radar-filter-form{gap:4px 10px}}

@media(max-width:520px){.radar-filter-form select{font-size:16px}}
