/* AOM TRADERS — V85 AOM Account: Top Trader opt-in */
.v85a{--a-ink:var(--c-ink,#eef4f8);--a-ink2:var(--c-ink-2,rgba(214,226,236,.78));--a-ink3:var(--c-ink-3,rgba(170,190,206,.66));
  margin:22px 0 6px;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,200,92,.3);
  background:linear-gradient(120deg,rgba(255,200,92,.07),var(--c-panel,#0b1017) 50%);display:grid;gap:12px;scroll-margin-top:110px}
.v85a-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}
.v85a-k{display:block;font:700 11px/1.2 var(--q-mono,monospace);letter-spacing:.16em;color:#ffd27a}
.v85a-title{display:block;margin-top:6px;font:700 18px/1.25 var(--q-display,system-ui);color:var(--a-ink)}
.v85a-pill{font:800 11px/1 var(--q-mono,monospace);padding:6px 9px;border-radius:99px;color:var(--a-ink3);border:1px solid rgba(150,190,225,.25)}
.v85a-pill.is-on{color:#04130d;background:#3cf2b0;border-color:#3cf2b0}
.v85a-p{margin:0;font-size:14.5px;line-height:1.55;color:var(--a-ink2)}
.v85a-opts{display:grid;gap:6px;font-size:14px;color:var(--a-ink2)}
.v85a-opts label{display:flex;gap:8px;align-items:center;cursor:pointer}
.v85a-opts b{color:var(--a-ink)}
.v85a-act{display:grid;gap:7px;justify-items:start}
.v85a-act small{font-size:12.5px;line-height:1.5;color:var(--a-ink3)}
.v85a-btn{appearance:none;cursor:pointer;font:800 13.5px/1 var(--q-display,system-ui);padding:12px 16px;border-radius:11px;
  color:var(--a-ink2);background:transparent;border:1px solid rgba(150,190,225,.3)}
.v85a-btn.is-gold{color:#1a1200;background:linear-gradient(135deg,#ffe08a,#ffc85c);border-color:#ffc85c}
.v85a-btn[disabled]{opacity:.55;cursor:default}
.v85a-msg{margin:0;font-size:14px;font-weight:600}
.v85a-msg.is-ok{color:#3cf2b0}.v85a-msg.is-err{color:#ff6b81}
.v85a-badges{display:grid;gap:8px;padding:12px;border-radius:12px;background:rgba(255,200,92,.07);border:1px solid rgba(255,200,92,.3)}
.v85a-badges > b{font:700 12px/1 var(--q-mono,monospace);letter-spacing:.12em;color:#ffd27a;text-transform:uppercase}
.v85a-badges > div{display:flex;flex-wrap:wrap;gap:8px}
.v85a-badge{display:inline-flex;flex-direction:column;gap:3px;padding:8px 11px;border-radius:11px;font:800 13px/1.1 var(--q-display,system-ui);color:#1a1200;background:linear-gradient(135deg,#ffe08a,#e2a930)}
.v85a-badge.r2{background:linear-gradient(135deg,#f1f5f9,#9aa8b6)}.v85a-badge.r3{background:linear-gradient(135deg,#f3b483,#b8682f)}
.v85a-badge small{font:700 11px/1.2 var(--q-mono,monospace);opacity:.8}
