.account-page{max-width:720px;margin:auto;padding:32px 22px 80px}.account-page h1{font-size:clamp(3.5rem,13vw,6rem);line-height:.95;margin:28px 0}.account-page h2{font-size:2rem;margin-top:24px}.account-page p{line-height:1.6}.account-page form{padding:24px;background:#151b24;border:1px solid #45515f;margin:24px 0}.account-page label:not(.account-check){display:block;margin:18px 0 8px;font-weight:700}.account-page input:not([type=checkbox]),.account-page select{width:100%;padding:14px;font:inherit;color:#fff;background:#090e16;border:1px solid #8793a1;border-radius:0}.account-page input:focus,.account-page select:focus,.account-page button:focus-visible{outline:3px solid #40dce6;outline-offset:3px}.account-page .button{margin:22px 0 12px;white-space:normal}.account-tabs{display:flex;gap:10px;flex-wrap:wrap}.account-tabs button,.account-page .language-switch button{padding:10px 14px;background:#141b25;color:white;border:1px solid #738291;cursor:pointer;font:inherit}.account-tabs [aria-pressed=true],.account-page .language-switch [aria-pressed=true]{background:#ffe654;color:#111}.account-check{display:flex;align-items:flex-start;gap:12px;margin:18px 0;line-height:1.5}.account-check input{width:22px;height:22px;flex-shrink:0}.account-page fieldset{border:1px solid #738291;margin:20px 0;padding:16px}.account-notice{border-left:4px solid #40dce6;padding:12px 16px;background:#17242a}.account-page #error{color:#ff9bad}.account-page #reference{overflow-wrap:anywhere}.account-page .text-button{display:block;margin:16px 0;color:#6ce5ed}.account-page [hidden]{display:none!important}.account-page button:disabled{opacity:.55;cursor:wait}.account-page .event-details{border-top:1px solid #53606b;padding-top:20px}.sr-only{position:absolute;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0,0,0,0);padding:0!important;border:0!important}
