.account-hero{background:radial-gradient(circle at 90% 20%,#365c28 0,transparent 45%),#111e16;color:#fff;border-radius:26px;padding:36px;margin-bottom:24px}.account-hero h1{font-size:clamp(32px,5vw,52px);letter-spacing:-1.5px;line-height:1.1;margin:14px 0}.account-hero em,.account-brand span{color:#79de46}.account-hero p{color:#cedbcf}.account-hero .tools-eyebrow{color:#a8ef7d}.account-shortcuts{display:flex;flex-wrap:wrap;gap:12px}.account-shortcuts a{color:#e6f6df;border:1px solid #52664c;padding:10px 14px;border-radius:12px;text-decoration:none}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.account-grid .tools-card{margin:0;padding:26px}.account-grid h2{font-size:23px;letter-spacing:-.6px;margin:12px 0}.account-grid p{line-height:1.65;color:#59675d}.account-grid form{display:grid;gap:12px}.account-grid label,.account-public label{display:grid;gap:7px;font-size:14px;font-weight:650}.account-grid input,.account-public input{width:100%;box-sizing:border-box;min-height:48px;padding:12px 14px;border:1px solid #d4dfd5;border-radius:12px;background:#f8fbf7;font:inherit;font-size:16px}.account-grid input:focus,.account-public input:focus{outline:3px solid #d5f2c7;border-color:#70c44b}.account-grid button,.account-public button{border:0;border-radius:12px;background:#182d1c;color:#fff;padding:14px 18px;min-height:48px;font:inherit;font-weight:750;cursor:pointer}.account-grid button:disabled,.account-public button:disabled{opacity:.6;cursor:wait}.account-grid details{border-top:1px solid #e4ebe2;margin-top:18px;padding-top:16px}.account-grid summary{cursor:pointer;font-weight:700;min-height:30px}.account-grid details form{margin-top:18px}.account-badge{display:inline-flex;padding:6px 12px;background:#edf6e8;border-radius:30px;font-weight:700}.account-danger{border-color:#edcdc5!important}.account-danger button{background:#923e30}.account-events{margin-top:22px}.account-events ul{list-style:none;margin:0;padding:0}.account-events li{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #e7ede4}.account-events time{color:#718071;font-size:13px}.account-public{max-width:520px;margin:60px auto;padding:0 18px}.account-public .tools-card{padding:30px}.account-public h1{font-size:32px;letter-spacing:-1px}.account-public form{display:grid;gap:16px}.account-brand{display:block;text-align:center;font-size:32px;font-weight:900;margin-bottom:24px;text-decoration:none;color:#142017}.account-public p{line-height:1.65}#account-status{padding:12px;border-radius:12px;overflow-wrap:anywhere}#account-status:empty{display:none}#account-status[data-error=true]{background:#fff0eb;color:#8a3526}#account-status[data-error=false]{background:#eaf6e5;color:#274e22}[data-account-page] [hidden]{display:none!important}@media(max-width:700px){.account-grid{grid-template-columns:1fr}.account-hero{padding:26px}.account-events li{flex-direction:column;gap:4px}.account-public{margin-top:30px}}
.account-grid textarea,.account-grid select{width:100%;box-sizing:border-box;border:1px solid #d4dfd5;border-radius:12px;padding:12px;font:inherit;font-size:16px;background:#f8fbf7}.account-grid textarea{min-height:100px;resize:vertical}.account-pagination{grid-column:1/-1;display:flex;gap:12px}.account-pagination button{border:1px solid #d4dfd5;border-radius:12px;padding:12px 18px;background:#fff;font:inherit;cursor:pointer}.account-pagination button:disabled{opacity:.45;cursor:default}

.account-brand{display:flex;justify-content:center;align-items:center;gap:0}.account-brand img{width:54px;height:54px;object-fit:contain;border-radius:50%;margin-right:12px}
