.hc-audience-selector{margin:24px 0}.hc-audience-selector>h2{margin:0 0 12px;font-size:20px}.hc-audience-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hc-audience-option{min-width:0;padding:24px;display:flex;align-items:flex-start;gap:16px;text-align:left;color:var(--hc-green);background:var(--hc-paper);border:1px solid var(--hc-line);border-radius:16px;cursor:pointer}.hc-audience-option>svg{flex:0 0 auto;margin-top:4px}.hc-audience-option>span{min-width:0;display:grid;gap:8px}.hc-audience-option strong{font-size:18px;line-height:1.4}.hc-audience-option small{color:var(--hc-muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.hc-audience-option[aria-pressed=true]{border-color:var(--hc-green);background:var(--hc-sage);box-shadow:inset 0 0 0 1px var(--hc-green)}.hc-audience-option:focus-visible{outline:2px solid var(--hc-green);outline-offset:4px}.hc-audience-option:disabled{background:var(--hc-sage);color:var(--hc-muted);cursor:wait}.hc-broadcast-note{padding:16px 24px;background:var(--hc-sage);border-radius:12px;color:var(--hc-green);line-height:1.7}.hc-compose-progress.is-broadcast{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.hc-audience-options{grid-template-columns:minmax(0,1fr);gap:12px}.hc-audience-option{padding:16px}}