team-tier-picker{display:grid;gap:1rem;margin-block:1rem}team-tier-picker.compact{display:contents}team-tier-picker .tier-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.25rem;color:var(--ac-blue, #0057b8);font-size:2.55rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}team-tier-picker small{color:var(--ac-muted, #525252);font-size:1rem;font-weight:500;letter-spacing:normal}team-tier-picker .tier-options{display:grid;align-content:start;gap:.5rem}team-tier-picker.compact .tier-price{grid-row:2}team-tier-picker .tier-body{display:grid;align-content:start;gap:1rem}team-tier-picker.compact .tier-body{grid-row:3}team-tier-picker fieldset{display:flex;gap:1rem;border:0;padding:0;margin:0;min-width:0}team-tier-picker label{position:relative;padding:.35rem 0;border-bottom:2px solid transparent;color:#475569;font-size:.85rem;line-height:1.3;cursor:pointer;white-space:nowrap}team-tier-picker label:has(:checked){border-bottom-color:#0057b8;color:#0057b8;font-weight:600}team-tier-picker label:has(:focus-visible){outline:2px solid #0057b8;outline-offset:2px}team-tier-picker input,team-tier-picker .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}team-tier-picker .tier-note{color:var(--ac-muted, #525252);font-size:.8rem;line-height:1.4;margin:0}
