.radar-explainer{padding:20px}.explainer-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.explainer-heading h2{margin:4px 0 0;font-size:26px}.ring-explainer,.quadrant-explainer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.ring-explainer button,.quadrant-explainer button{min-width:0;padding:13px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--layer-4) 45%,transparent);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:.18s ease}.ring-explainer button:hover,.quadrant-explainer button:hover{border-color:color-mix(in srgb,var(--color-cyan) 45%,var(--line));transform:translateY(-2px)}.ring-explainer i{display:block;width:22px;height:6px;margin-bottom:10px;border-radius:8px}.ring-explainer b,.ring-explainer span,.quadrant-explainer b,.quadrant-explainer span{display:block}.ring-explainer b,.quadrant-explainer b{font-size:11px}.ring-explainer span,.quadrant-explainer span{margin-top:5px;color:var(--muted);font-size:9px;line-height:1.45}.quadrant-explainer{margin-top:9px}.search-intents{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:13px;padding-top:13px;border-top:1px solid var(--line)}.search-intents>span{margin-right:4px;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.search-intents button{padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--text);font:inherit;font-size:9px;font-weight:800;cursor:pointer}.search-intents button:hover{border-color:var(--color-cyan);color:var(--color-cyan)}.result-summary{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0}.result-summary span{padding:8px;border-radius:9px;background:var(--layer-2);color:var(--muted);font-size:9px}.result-summary b{display:block;margin-bottom:3px;color:var(--text)}.result-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.result-actions .secondary-button,.result-actions .compare-button{min-height:34px;padding:8px 10px;font-size:9px}.compare-button{border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-weight:800;cursor:pointer}.compare-button.selected{border-color:var(--color-cyan);background:color-mix(in srgb,var(--color-cyan) 10%,var(--layer-2));color:var(--color-cyan)}.radar-link{display:inline-flex;align-items:center;text-decoration:none}.deep-research-actions{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0}.comparison-panel{padding:20px}.search-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.comparison-item{padding:15px;border:1px solid var(--line);border-radius:15px;background:var(--layer-2)}.comparison-item h3{margin:0 0 10px;font-size:17px}.comparison-item dl{display:grid;gap:8px;margin:0}.comparison-item dl div{padding-bottom:8px;border-bottom:1px solid var(--line)}.comparison-item dt{color:var(--muted);font-size:8px;text-transform:uppercase}.comparison-item dd{margin:3px 0 0;font-size:10px;font-weight:750}.comparison-tip{grid-column:1/-1;padding:11px;border-left:3px solid var(--color-cyan);border-radius:9px;background:var(--layer-2);color:var(--muted);font-size:10px}.function-library{margin-top:10px}.function-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.function-guide-card{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 96%,transparent),color-mix(in srgb,var(--layer-2) 76%,transparent))}.function-guide-card>span{align-self:flex-start;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--color-cyan) 11%,var(--layer-2));color:var(--color-cyan);font-size:8px;font-weight:900;text-transform:uppercase}.function-guide-card h3{margin:13px 0 7px;font-size:18px}.function-guide-card>p{margin:0;font-size:11px}.function-guide-details{display:grid;gap:7px;margin:13px 0}.function-guide-details div{padding:9px;border-radius:10px;background:var(--layer-2)}.function-guide-details b,.function-guide-details small{display:block}.function-guide-details b{font-size:9px}.function-guide-details small{margin-top:4px;color:var(--muted);font-size:8px;line-height:1.45}.function-guide-actions{display:flex;gap:7px;margin-top:auto}.function-guide-actions button,.function-guide-actions a{flex:1;justify-content:center;padding:8px;font-size:8px}.search-answer.is-deep{grid-column:1/-1}.search-answer.is-deep+.search-results-panel{display:none}.related-tech{display:flex;flex-wrap:wrap;gap:6px}.related-tech a{padding:7px 9px;border:1px solid var(--line);border-radius:9px;color:var(--color-cyan);font-size:9px;text-decoration:none}
@media(max-width:900px){.ring-explainer,.quadrant-explainer{grid-template-columns:repeat(2,minmax(0,1fr))}.function-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-comparison{grid-template-columns:1fr}}
@media(max-width:600px){.radar-explainer{padding:15px}.explainer-heading{align-items:start;flex-direction:column}.explainer-heading .secondary-button{width:100%;justify-content:center}.ring-explainer,.quadrant-explainer,.function-guide-grid{grid-template-columns:1fr}.search-intents{align-items:stretch}.search-intents>span{width:100%}.search-intents button{flex:1 1 calc(50% - 7px)}.result-summary{grid-template-columns:1fr}.result-actions>*{flex:1}.function-guide-actions{flex-direction:column}}
