.radar-hero{background:#182b37;color:#fff;padding:78px 0 66px;position:relative;overflow:hidden}.radar-hero:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(217,234,234,.14);border-radius:50%;right:-130px;top:-150px;box-shadow:0 0 0 64px #ffffff06,0 0 0 128px #ffffff06}.radar-hero-content{position:relative;z-index:1}.radar-hero h1{font-size:clamp(2.8rem,6vw,5.8rem);max-width:970px;line-height:1.08;margin:18px 0 24px}.radar-hero h1 em{font-style:normal;color:#eac5ad}.radar-hero .lead{max-width:780px;color:#e0e7e9}.radar-hero .eyebrow{color:#c8d5d9}.radar-hero-points{display:flex;flex-wrap:wrap;gap:10px 25px;font-size:.86rem;font-weight:700;margin-top:28px;color:#d5e5dd}.radar-workspace{padding-top:48px}.radar-toolbar{background:#fff;border:1px solid #ded8cc;border-radius:20px;padding:22px;display:grid;grid-template-columns:1fr 1fr 1.2fr 1.25fr auto;gap:12px;align-items:end;box-shadow:0 10px 30px #211b0e0a}.radar-toolbar label,.radar-builder label{font-weight:800;font-size:.78rem;display:block;margin-bottom:5px}.radar-toolbar select,.radar-toolbar input,.radar-builder input,.radar-builder select{width:100%;padding:12px 13px;border:1px solid #c8c6c0;border-radius:10px;font:inherit;background:#fff;color:#14212b;min-height:48px}.radar-toolbar .button{min-height:48px;white-space:nowrap}.radar-meta{display:flex;justify-content:space-between;gap:15px;margin:18px 0;font-size:.82rem;color:#615e58;flex-wrap:wrap}.radar-meta p{margin:0}.radar-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0 40px}.radar-stats>div{background:#ebe5db;border-radius:14px;padding:18px 20px}.radar-stats span{display:block;font-size:2rem;font-weight:800;line-height:1.2}.radar-stats small{display:block;font-size:.73rem;letter-spacing:.01em;margin-top:4px;color:#5b5852}.radar-section-heading{margin-bottom:21px}.radar-section-heading h2{font-size:clamp(1.7rem,3vw,2.7rem);margin:4px 0 12px}.radar-section-heading p{margin:0}.radar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.radar-signal{background:#fff;border:1px solid #ded8cc;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:12px;min-height:260px}.radar-signal h3{font-size:1.2rem;line-height:1.3;letter-spacing:-.018em;margin:0;overflow-wrap:anywhere}.signal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:.73rem}.signal-tag{border-radius:99px;padding:4px 9px;background:#e9eff0;font-weight:800}.signal-region{color:#615e58}.signal-fact{font-size:.82rem;color:#4e5559;flex:1;margin:0}.signal-time{font-size:.77rem;color:#5e635e;margin:0}.signal-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:auto}.signal-actions button{background:#152b37;color:#fff;border:none;border-radius:8px;padding:9px 12px;font-weight:700;cursor:pointer;font:inherit;font-size:.82rem}.signal-actions a{font-size:.83rem;font-weight:700;color:#1b4b55}.radar-errors,.radar-empty{border:1px solid #dbc4aa;background:#fff7ea;border-radius:12px;padding:17px 20px;margin-bottom:20px}.radar-notes{display:flex;justify-content:space-between;gap:15px;align-items:start;margin-top:24px;font-size:.85rem}.radar-notes details{max-width:780px}.radar-notes summary{font-weight:800;cursor:pointer;margin-bottom:9px}.radar-notes p{margin-bottom:9px}.radar-notes>a{flex-shrink:0}.radar-idea-section{background:#f0eae2}.radar-idea-layout{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.radar-idea-layout h2,.radar-paid h2{font-size:clamp(2rem,3.6vw,3.7rem)}.radar-help{background:#fff;border-left:4px solid #bd7350;border-radius:10px;padding:18px 22px;margin-top:24px}.radar-help p{margin:8px 0 0}.radar-builder{background:#fff;border:1px solid #ded8cc;border-radius:18px;padding:26px;display:flex;flex-direction:column;gap:10px}.radar-builder label:not(:first-child){margin-top:7px}.radar-builder .button{align-self:stretch;margin-top:10px}.idea-output{background:#f4f2ed;border:1px solid #ddd5c9;border-radius:12px;padding:18px;margin-top:14px}.idea-output h3{font-size:1.18rem}.idea-output pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.86rem;max-height:420px;overflow-y:auto}.idea-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.idea-output .button{margin:0}.radar-paid-layout{display:grid;grid-template-columns:1.35fr .7fr;gap:52px;align-items:center}.radar-paid p{max-width:720px}.radar-disclaimer{font-size:.8rem;color:#635e58}.radar-price{border:1px solid #d9ccbd;background:#fff;border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:10px}.radar-price small{font-weight:800;text-transform:uppercase;font-size:.78rem}.radar-price strong{font-size:3.1rem;line-height:1.1}.radar-price span{font-size:.85rem}.radar-price .button{text-align:center}.radar-price p{font-size:.78rem;margin:0;color:#555}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #d78051;outline-offset:2px}@media(max-width:1060px){.radar-toolbar,.radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-toolbar .button{width:100%}}@media(max-width:720px){.radar-hero{padding:48px 0}.radar-toolbar,.radar-grid,.radar-idea-layout,.radar-paid-layout{grid-template-columns:1fr}.radar-idea-layout,.radar-paid-layout{gap:24px}.radar-stats{grid-template-columns:repeat(2,1fr)}.radar-toolbar{padding:16px}.radar-notes{flex-direction:column}.radar-builder{padding:20px}.radar-signal{min-height:0}}.radar-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.radar-evidence-board{background:#f5f0e9;border:1px solid #ddd0c2;padding:22px;border-radius:16px;margin:30px 0}.radar-leads,.radar-reference-grid,.radar-desk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.radar-lead,.radar-reference,.radar-desk{background:#fff;border:1px solid #ded8cc;padding:17px;border-radius:12px;display:flex;flex-direction:column;gap:10px}.radar-lead h3,.radar-desk h3{font-size:1.04rem;margin:0}.radar-lead p,.radar-desk p{font-size:.82rem;margin:0}.radar-lead a,.radar-desk a{font-size:.78rem;color:#1c4e59;font-weight:700}.radar-desk a{background:#ecf1f1;border-radius:6px;padding:8px}.radar-reference{text-decoration:none;color:#183039}.radar-reference small,.radar-small{font-size:.79rem;color:#5b6569}.radar-context-section{background:#f3eee7}.radar-empty-note{color:#61666a;font-size:.85rem}@media(max-width:1060px){.radar-desk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.radar-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-leads,.radar-desk-grid,.radar-reference-grid{grid-template-columns:1fr}}.radar-more{grid-column:1/-1;border:1px solid #153441;background:#153441;color:#fff;padding:14px 18px;border-radius:11px;font:inherit;font-weight:700;cursor:pointer}.radar-more:hover{background:#25505f}.radar-ranked-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:16px}.radar-rank-card{background:#fff;border:1px solid #ded8cc;border-radius:13px;padding:20px;display:flex;flex-direction:column;gap:10px}.radar-rank-card h3{font-size:1.14rem;margin:0}.radar-rank-card p{font-size:.84rem;color:#526068;margin:0}.radar-popular{display:flex;flex-direction:column;gap:8px;max-height:460px;overflow:auto}.radar-ranked-link{display:flex;flex-direction:column;gap:5px;padding:9px 0;border-top:1px solid #e2ded6;text-decoration:none;color:#153541}.radar-ranked-link strong{font-size:.84rem}.radar-ranked-link small{font-size:.74rem;color:#506068}@media(max-width:900px){.radar-ranked-grid{grid-template-columns:1fr}}.radar-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;align-items:center}.radar-hero-actions .button{font-size:.94rem;text-align:center}.radar-hero-actions .button.secondary{border-color:#d7e1e5;color:#fff;background:transparent}.radar-hero-actions .button.secondary:hover{background:#ffffff1f}.radar-shortcut{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 20px;padding:14px 17px;border-radius:12px;background:#e5edea;border:1px solid #cddcda}.radar-shortcut p{margin:0;font-size:.9rem}.radar-shortcut a{font-weight:800;white-space:nowrap;color:#124f54}.radar-supplement,.radar-extras{border:1px solid #d7cdc0;border-radius:15px;background:#f5f0e9;padding:17px 20px;margin:26px 0}.radar-supplement>summary,.radar-extras>summary{font-weight:800;font-size:1rem;cursor:pointer;padding:7px 2px}.radar-supplement[open]>summary,.radar-extras[open]>summary{margin-bottom:14px}.radar-secondary-note,.radar-extra-note{color:#56616a;font-size:.84rem;margin:5px 0 13px}.radar-supplement .radar-evidence-board{margin:12px 0;background:#fff;padding:18px}.radar-extras .section{padding:24px 0;background:transparent}.radar-extras .shell{width:100%;max-width:100%}.radar-extras .radar-context-section,.radar-extras .radar-research{border-top:1px solid #d5cbc1}.radar-signal .signal-actions a{overflow-wrap:anywhere}#radar-results-title,#opportunity-builder{scroll-margin-top:115px}@media(max-width:720px){.radar-hero h1{font-size:clamp(2.3rem,10.5vw,3.6rem)}.radar-hero-actions{display:grid;grid-template-columns:1fr}.radar-hero-actions .button{display:block;width:100%;max-width:100%;min-height:48px}.radar-shortcut{align-items:flex-start;flex-direction:column}.radar-extras,.radar-supplement{padding:12px 14px}.radar-toolbar select,.radar-toolbar input,.radar-toolbar button,.radar-builder input,.radar-builder select,.radar-builder button{font-size:16px;min-height:48px}.radar-stats{gap:8px;margin:18px 0 26px}.radar-stats>div{padding:14px 12px;min-width:0}.radar-stats>div span{font-size:1.65rem}.radar-signal{padding:18px}.radar-workspace{padding-top:24px}.radar-price{padding:20px}.radar-meta{font-size:.79rem}}@media(max-width:380px){.radar-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-toolbar{padding:12px}.radar-hero .lead{font-size:1.07rem}}
