.account-layout{max-width:820px;margin:150px auto 100px;padding:0 24px}.account-layout h1{font-size:clamp(40px,7vw,78px);line-height:1.04;letter-spacing:-.04em;margin:24px 0}.account-layout h1 span{color:#d3303a}.account-layout p{line-height:1.7;color:#b5b0bc}.account-layout section{background:#17171c;border:1px solid #302b34;border-radius:14px;padding:28px;margin-top:24px}.account-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.account-tabs button{background:#25212b;color:#eee;border:1px solid #48404e;border-radius:8px;padding:12px;cursor:pointer}.account-tabs button[aria-pressed=true]{border-color:#d3303a;background:#44202a}.account-layout button:disabled{opacity:.45;cursor:not-allowed}.account-layout label{display:block;margin:20px 0 9px}.account-layout input{width:100%;box-sizing:border-box;background:#0b0b0e;color:#fff;border:1px solid #62576a;border-radius:8px;padding:14px;font:inherit}.account-layout input:focus{outline:2px solid #d3303a;outline-offset:2px}.account-layout fieldset{border:0;padding:0;margin:0}.account-layout legend{font-size:24px;font-weight:700}.account-note,#account-status{background:#242029;border-left:3px solid #d3303a;padding:14px 18px;line-height:1.7;margin:20px 0}.account-layout .button{border:0;cursor:pointer;margin-top:14px}#account-status.error{border-left-color:#e4a04b}#account-fields:disabled{opacity:.65}[hidden]{display:none!important}@media(max-width:600px){.account-layout{margin-top:120px}.account-layout section{padding:20px}.account-tabs{display:grid}}

.account-layout input[aria-invalid="true"]{border:2px solid #ff7e87;outline-color:#ff7e87}.account-layout .field-error{color:#ffabb2;margin:9px 0 18px;font-weight:600}.account-layout .form-feedback{color:#fff;background:#50232b;border:1px solid #ff7e87;border-radius:8px;padding:14px;margin:18px 0 8px}

.access-entry{border-top:1px solid #39323e;padding:12px 0;overflow-wrap:anywhere}.access-entry p{margin:4px 0}.access-entry .button{font-size:14px;padding:9px 14px}#invite-admin{padding:20px;background:#121115}#new-invite-code{font-family:monospace;font-size:15px}
