.account-panel{max-width:560px;margin:32px auto!important;padding:clamp(22px,4vw,40px)!important}.account-panel h1{font-size:clamp(25px,5vw,32px);letter-spacing:-.04em;margin:12px 0}.account-panel p{line-height:1.65;overflow-wrap:anywhere}.account-panel details{border:1px solid #dbe4f0;border-radius:14px;padding:16px;margin:18px 0}.account-panel summary{font-weight:800;cursor:pointer;color:#183d70}.account-panel .account-show{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;min-height:32px;gap:8px;font-size:14px;margin-top:-8px}.account-show input{width:auto!important;min-height:0!important;flex:0 0 auto;margin:0}.account-help{padding:20px;border-radius:14px;background:#eef4ff;margin:20px 0}.account-help input,.account-help textarea{width:100%;box-sizing:border-box;letter-spacing:.02em;font-size:16px;line-height:1.5}.account-help button{margin-top:10px}.account-panel .auth-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px}.account-panel .form-error{margin-bottom:18px}.account-panel .primary{min-height:48px}.account-panel [data-copy-status]{display:block;margin-top:8px;font-size:14px}
