.account-page{color:#182a49;max-width:850px;margin:0 auto;padding:55px 36px}.account-page h1{letter-spacing:-.6px;font-size:1.875rem;font-weight:700}.account-page h2{font-size:1.25rem;font-weight:650;line-height:1.4}.account-section-label{color:#8b97a7;margin-bottom:10px;font-size:.75rem}.account-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.account-heading-identity{align-items:center;gap:17px;display:flex}.account-heading-sub{color:#73829a;margin-top:3px;font-size:.875rem}.account-heading-actions{flex-shrink:0;align-items:center;gap:18px;display:flex}.account-logout{color:#64758f;align-items:center;gap:7px;font-size:.875rem;display:flex}.account-avatar{color:#3460a0;background:#e0edff;border-radius:50%;flex-shrink:0;place-items:center;width:62px;height:62px;display:grid}.account-reward-inline{background:#f3f7fc;border:1px solid #e3eaf3;border-radius:13px;align-items:center;gap:16px;margin:0 0 34px;padding:17px 20px;display:flex}.account-reward-inline>div{flex:1}.account-reward-inline strong{font-size:1rem;font-weight:650}.account-reward-inline p{color:#647c9b;margin-top:4px;font-size:.875rem;line-height:1.5}.account-reward-inline.received{background:#eff8f2;border-color:#cfe9d8}.account-reward-inline.received>svg{color:#268654}.account-reward-inline>svg{color:#0764ed;flex-shrink:0}.account-page .account-outline{color:#0862df;background:#fff;border:1px solid #b7d2f8;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:.875rem;display:inline-flex}.account-page .account-outline:hover{background:#f5f9ff}.account-profile label{margin:17px 0 8px;font-size:.9375rem;display:block}.account-outline-select{position:relative}.account-outline-select .account-outline{justify-content:space-between;width:100%}.account-select-list{z-index:20;background:#fff;border:1px solid #dce5ef;border-radius:10px;flex-direction:column;gap:2px;max-height:260px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #25395914}.account-select-option{color:#263954;text-align:left;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:.9375rem;display:flex}.account-select-option:hover{background:#f2f6fc}.account-select-option.is-selected{color:#0862df;font-weight:600}.account-page input,.account-page select{width:100%;min-height:45px;font:inherit;color:#263954;background:#fff;border:1px solid #ccd8e8;border-radius:8px;padding:12px 14px;font-size:1rem}.account-page input::placeholder{color:#8a98ad}.account-page input:focus,.account-page select:focus{border-color:#0865ed;outline:3px solid #deebff}.account-field-hint{color:#788ba5;margin-top:8px;font-size:.8125rem;line-height:1.6}.account-page .account-primary{color:#fff;background:#0865ed;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 17px;font-size:.9375rem;font-weight:600;display:flex}.account-page .account-primary:hover:not(:disabled){background:#0558ce}.account-page .account-primary:disabled{opacity:.45}.account-save{justify-content:flex-end;margin-top:19px;display:flex}.account-save-message{color:#367858;margin-top:10px;font-size:.875rem;line-height:1.6}.account-save-message:empty{display:none}.account-error{color:#a94747;margin-top:10px;font-size:.875rem}@media (max-width:767px){.account-page{padding:25px 17px}.account-page h1{font-size:1.375rem}.account-heading{flex-direction:column;align-items:stretch;gap:16px}.account-heading-identity{gap:12px}.account-heading-actions{justify-content:space-between}.account-reward-inline{flex-wrap:wrap}.account-reward-inline .account-outline{width:100%}.account-logout{font-size:.8125rem}}.account-login{text-align:center;max-width:510px;padding-top:55px}.account-login h1{letter-spacing:-1px;color:#202632;margin-top:18px;font-size:32px;font-weight:650}.account-entry-badge{color:#7c8797;align-items:center;gap:9px;font-size:12px;display:inline-flex}.account-entry-badge>svg{background:#f0f3f7;border-radius:11px;width:34px;height:34px;padding:7px}.account-login .account-subtitle{color:#87909e;margin-top:12px;font-size:15px;line-height:1.7}.account-entry-benefits{color:#738298;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:24px 0 28px;font-size:12px;display:flex}.account-entry-benefits>span{align-items:center;gap:6px;display:flex}.account-entry-card{text-align:left;background:#fff;border:1px solid #e1e5ec;border-radius:20px;padding:26px;box-shadow:0 8px 28px #25395904}.account-entry-title{align-items:center;gap:13px;display:flex}.account-max-symbol{color:#2864ae;background:#edf3fc;border-radius:13px;place-items:center;width:45px;height:45px;font-size:23px;font-weight:650;display:grid}.account-entry-title h2{color:#293442;font-size:17px}.account-entry-title p{color:#8b95a3;margin-top:5px;font-size:12px}.account-entry-steps{color:#728095;flex-direction:column;gap:13px;margin:25px 0;font-size:13px;display:flex}.account-entry-steps li{align-items:center;gap:10px;display:flex}.account-entry-steps li>span{color:#8b95a3;background:#f3f5f8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.account-consent{border-top:1px solid #edf0f4;align-items:flex-start;gap:11px;margin:24px 0 19px;padding-top:20px;display:flex}.account-page .account-consent>input{appearance:auto;accent-color:#2864ae;cursor:pointer;flex-shrink:0;width:18px;height:18px;min-height:18px;margin-top:3px;padding:0}.account-consent label{color:#647287;cursor:pointer;font-size:13px;line-height:1.6;display:block}.account-consent-link{color:#326baa;text-underline-offset:3px;cursor:pointer;margin-top:6px;font-size:12px;text-decoration:underline}.account-page .account-max-action{background:#222a36;border-radius:11px;width:100%;font-weight:500}.account-page .account-max-action:hover:not(:disabled){background:#344052}.account-entry-hint{text-align:center;color:#929baa;margin-top:10px;font-size:11px}.account-without-login{color:#738298;margin-top:26px;font-size:14px;display:block}.account-entry-footnote{color:#a1a8b2;margin-top:12px;font-size:11px;display:block}.account-login button:focus-visible,.account-login a:focus-visible{outline-offset:4px;outline:2px solid #668dc0}@media (max-width:600px){.account-login{padding-top:30px}.account-login h1{font-size:28px}.account-entry-card{padding:21px 18px}.account-entry-benefits{gap:10px;margin:20px 0}.account-login .account-subtitle{font-size:14px}}
