.FBa4fG_wrap{max-width:1100px;margin:auto;font-size:14px;line-height:1.65}.FBa4fG_intro{max-width:760px}.FBa4fG_eyebrow{letter-spacing:.13em;color:var(--research-gold);font-size:11px}.FBa4fG_intro h2{margin:10px 0;font-size:clamp(23px,3vw,32px);font-weight:600;line-height:1.25}.FBa4fG_intro p,.FBa4fG_small,.FBa4fG_card p,.FBa4fG_empty p{color:var(--research-muted)}.FBa4fG_small{margin:10px 0;font-size:12px}.FBa4fG_form{margin:26px 0 18px}.FBa4fG_form>label{margin-bottom:8px;font-weight:600;display:block}.FBa4fG_search{gap:12px;display:flex}.FBa4fG_search input{color:var(--research-ink);border:1px solid var(--research-border);background:#0a111d;border-radius:8px;flex:1;min-width:0;padding:12px 14px;font-size:16px}.FBa4fG_wrap button{min-height:44px;font:inherit;border-radius:8px;padding:10px 16px}.FBa4fG_search button{background:var(--research-gold);color:#101825;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.FBa4fG_wrap button:disabled{opacity:.55;cursor:wait}.FBa4fG_form .FBa4fG_consent{align-items:flex-start;gap:10px;min-height:44px;margin:0;padding:10px 0;font-weight:400;display:flex}.FBa4fG_consent input{accent-color:#e5c77c;flex:0 0 18px;width:18px;height:18px;margin-top:4px;min-height:18px!important}.FBa4fG_platforms{flex-wrap:wrap;gap:8px;display:flex}.FBa4fG_platforms span{border:1px solid var(--research-border);border-radius:20px;padding:4px 11px;font-size:12px}.FBa4fG_caution{color:#e5d5ab;background:#25251e;border:1px solid #665c44;border-radius:10px;gap:10px;margin:20px 0;padding:16px;display:flex}.FBa4fG_caution svg{flex-shrink:0;margin-top:3px}.FBa4fG_error{color:#ffd2d2;background:#342027;border:1px solid #9e6666;border-radius:8px;padding:14px}.FBa4fG_progress{border:1px solid var(--research-border);border-radius:10px;margin:16px 0;padding:20px}.FBa4fG_resultHeader{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.FBa4fG_resultHeader h3{overflow-wrap:anywhere;font-size:20px;font-weight:600}.FBa4fG_export{border:1px solid var(--research-border);flex-shrink:0;align-items:center;gap:8px;display:flex}.FBa4fG_filters{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.FBa4fG_filters button{border:1px solid var(--research-border);color:var(--research-muted);font-size:12px}.FBa4fG_filters button[aria-pressed=true]{color:var(--research-gold);background:#27281f;border-color:#665c44}.FBa4fG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.FBa4fG_card{border:1px solid var(--research-border);background:#0d1624;border-radius:12px;padding:18px}.FBa4fG_cardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.FBa4fG_card h4{font-size:16px;font-weight:600}.FBa4fG_badge{border:1px solid var(--research-border);color:#c8d3e2;border-radius:16px;padding:3px 9px;font-size:11px}.FBa4fG_badge[data-status=possible]{color:#e5c77c;border-color:#665c44}.FBa4fG_card p{min-height:44px;margin:12px 0;font-size:13px}.FBa4fG_card a{min-height:44px;color:var(--research-gold);text-underline-offset:3px;align-items:center;gap:7px;text-decoration:underline;display:inline-flex}.FBa4fG_empty{text-align:center;border:1px dashed var(--research-border);border-radius:12px;margin:24px 0;padding:32px 16px}.FBa4fG_empty svg{color:var(--research-gold);margin:0 auto 10px}.FBa4fG_empty h3{font-weight:600}.FBa4fG_wrap input:focus-visible{outline:2px solid var(--research-gold);outline-offset:3px}.FBa4fG_spinner{animation:1.5s linear infinite FBa4fG_spin}@keyframes FBa4fG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.FBa4fG_spinner{animation:none}}@media (max-width:650px){.FBa4fG_search{flex-direction:column}.FBa4fG_grid{grid-template-columns:1fr}.FBa4fG_resultHeader{flex-direction:column;align-items:flex-start}.FBa4fG_card{padding:14px}.FBa4fG_wrap{font-size:13px}}.FBa4fG_coverage{border:1px solid var(--research-border);background:#111c2b;border-radius:10px;margin:18px 0;padding:14px 16px}.FBa4fG_coverage progress{width:100%;height:10px;accent-color:var(--research-gold);display:block}.FBa4fG_coverage p{margin:10px 0 0;font-size:13px}.FBa4fG_profileName{overflow-wrap:anywhere;margin-top:12px;display:block}.FBa4fG_card h4,.FBa4fG_card p{overflow-wrap:anywhere}.FBa4fG_grid+.FBa4fG_export{margin-top:18px}@media (max-width:1024px){.FBa4fG_consent input{flex-basis:44px;width:44px;height:44px;margin-top:0;min-width:44px!important;min-height:44px!important}}
