.account-page{overflow-wrap:anywhere;padding-block:2rem 4rem}.account-page p{line-height:1.6}.account-page .note{color:#c9c9c9;font-size:.95rem}.account-page a:not(.glow-btn){color:#f5c568;text-decoration:underline}.account-page :focus-visible{outline-offset:4px;outline:3px solid #f5c568}.account-page [role=alert]{border:2px solid #f5c568;padding:1rem}.account-form{gap:1rem;margin-block:1.5rem;display:grid}.account-form label{gap:.5rem;display:grid}.account-form input,.account-form select{color:#fff;width:100%;min-height:48px;font:inherit;background:#191919;border:1px solid #888;border-radius:4px;padding:.65rem;font-size:1.1rem}.account-page .glow-btn{white-space:normal;text-align:center;overflow-wrap:anywhere;width:100%;min-height:48px}.account-people{gap:1rem;margin-block:1.5rem;padding:0;list-style:none;display:grid}.account-people li{border:1px solid #777;border-radius:8px;gap:.75rem;padding:1.25rem;display:grid}.account-people h2{margin:0;font-size:1.4rem}.account-status{margin:0;font-weight:600}.account-status--ready{color:#9be29b}.account-status--past_due,.account-status--no_waiver,.account-status--canceled{color:#f5c568}.trial-who,.trial-classes{border:1px solid #777;border-radius:8px;gap:.75rem;padding:1rem;display:grid}.trial-who label,.trial-classes label{align-items:center;gap:.75rem;min-height:44px;display:flex}.trial-who input,.trial-classes input{flex:none;width:24px;height:24px;min-height:24px}.trial-hidden{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
