/* ASRION v13.17.80 — Max research integrity, reproducibility and validation depth. */
[data-terminal-view="max"] .m80-integrity,[data-terminal-view="trading"] .m80-afte{margin:12px 0;border:1px solid #234153;border-radius:9px;background:#06111a;color:#dce8ed;overflow:hidden}
.m80-integrity>header,.m80-afte>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid #203846;background:#081822}.m80-integrity>header span,.m80-afte>header span{display:block;color:#8da8b7;font:800 11.5px/1.2 var(--as-mono,ui-monospace,monospace);letter-spacing:.08em}.m80-integrity>header strong,.m80-afte>header strong{display:block;margin-top:4px;color:#edf5f7;font:800 15px/1.3 var(--as-sans,system-ui,sans-serif)}
.m80-gate,.m80-candidate header b,.m80-ai header b,.m80-history article b{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border-radius:5px;border:1px solid #385361;font:850 11.5px/1 var(--as-mono,ui-monospace,monospace);letter-spacing:.06em}.m80-gate.pass,.m80-candidate .pass,.m80-ai .pass,.m80-history .pass{color:#9de2c2;border-color:#2c6b53;background:#09241d}.m80-gate.warn,.m80-candidate .warn,.m80-ai .warn,.m80-history .warn{color:#ecd08b;border-color:#7a6233;background:#261f0d}.m80-gate.hold,.m80-candidate .hold,.m80-ai .hold,.m80-history .hold{color:#f0a6a6;border-color:#7c3d45;background:#2a1116}
.m80-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #1c3443}.m80-metrics>div{min-width:0;padding:13px 14px;border-right:1px solid #1c3443}.m80-metrics>div:last-child{border-right:0}.m80-metrics span{display:block;color:#8fa5b2;font:700 11.5px/1.25 var(--as-sans,system-ui,sans-serif)}.m80-metrics strong{display:block;margin-top:5px;color:#e6f0f4;font:820 15px/1.25 var(--as-sans,system-ui,sans-serif)}.m80-metrics strong.mono{font-family:var(--as-mono,ui-monospace,monospace);font-size:12.5px}.m80-metrics small{display:block;margin-top:2px;color:#7f96a3;font:650 11.5px/1.25 var(--as-sans,system-ui,sans-serif)}
.m80-reasons{display:flex;flex-wrap:wrap;gap:7px;padding:12px 14px}.m80-reasons span{padding:6px 8px;border:1px solid #1d3544;border-radius:5px;background:#08151e;color:#b8c9d1;font:650 12px/1.35 var(--as-sans,system-ui,sans-serif)}.m80-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid #1c3443;color:#8198a5;font:650 11.5px/1.4 var(--as-sans,system-ui,sans-serif)}.m80-footer button{min-height:30px;padding:0 10px;border:1px solid #31556a;border-radius:5px;background:#0a1c28;color:#b9d6e4;font:800 11.5px/1 var(--as-sans,system-ui,sans-serif);cursor:pointer}
.m80-history{border-top:1px solid #1c3443}.m80-history summary{cursor:pointer;padding:11px 14px;color:#bcd0d9;font:750 12px/1.3 var(--as-sans,system-ui,sans-serif)}.m80-history>div{display:grid}.m80-history article{display:grid;grid-template-columns:62px 1fr 72px 110px;gap:9px;align-items:center;padding:8px 14px;border-top:1px solid #152b38;color:#9fb3bd;font:650 11.5px/1.25 var(--as-sans,system-ui,sans-serif)}.m80-history article strong{color:#dce7eb}.m80-history code{color:#8fc5dd;font-size:11.5px}
.m80-candidate{margin:12px 0;border:1px solid #203c4c;border-radius:7px;background:#07151e;overflow:hidden}.m80-candidate header,.m80-ai header{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border-bottom:1px solid #1b3443}.m80-candidate header span,.m80-ai header span{color:#9eb5c1;font:800 11.5px/1.2 var(--as-mono,ui-monospace,monospace);text-transform:uppercase;letter-spacing:.06em}.m80-candidate>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.m80-candidate article{padding:10px 11px;border-right:1px solid #1b3443}.m80-candidate article:last-child{border-right:0}.m80-candidate article span{display:block;color:#839aa7;font:650 11.5px/1.2 var(--as-sans,system-ui,sans-serif)}.m80-candidate article strong{display:block;margin-top:4px;color:#e0ebef;font:800 13.5px/1.2 var(--as-sans,system-ui,sans-serif)}.m80-candidate>p{margin:0;padding:9px 11px;border-top:1px solid #1b3443;color:#9db0ba;font:650 11.5px/1.45 var(--as-sans,system-ui,sans-serif)}
.m80-ai{margin-bottom:11px;border:1px solid #244554;border-radius:7px;background:#06141c;overflow:hidden}.m80-ai>div{display:flex;flex-wrap:wrap;gap:8px;padding:10px 11px}.m80-ai>div span{padding:6px 8px;border-radius:5px;background:#091d28;border:1px solid #203e4e;color:#9eb3be;font:650 11.5px/1.3 var(--as-sans,system-ui,sans-serif)}.m80-ai>div strong{color:#dce9ee}.m80-ai code{color:#8fc5dd;font-size:11.5px}.m80-ai>p{margin:0;padding:9px 11px;border-top:1px solid #1d3947;color:#92a8b3;font:650 11.5px/1.45 var(--as-sans,system-ui,sans-serif)}
.m80-afte .m80-metrics.afte{grid-template-columns:repeat(6,minmax(0,1fr))}.m80-afte-note{margin:0;padding:10px 14px;border-top:1px solid #1b3341;color:#9eb0ba;font:650 11.5px/1.45 var(--as-sans,system-ui,sans-serif)}.m80-empty{display:flex;gap:10px;align-items:center;padding:12px 14px}.m80-empty strong{color:#dce8ed;font:800 13px/1.25 var(--as-sans,system-ui,sans-serif)}.m80-empty span{color:#90a7b3;font:650 12px/1.4 var(--as-sans,system-ui,sans-serif)}.m80-save-note{margin:0 14px 12px;padding:9px 10px;border:1px solid #2f664f;border-radius:5px;background:#09231c;color:#a9dfc5;font:750 12px/1.35 var(--as-sans,system-ui,sans-serif)}.m80-save-note.error{border-color:#753c45;background:#291217;color:#efaaaa}
@media(max-width:1100px){.m80-metrics,.m80-afte .m80-metrics.afte{grid-template-columns:repeat(3,minmax(0,1fr))}.m80-metrics>div:nth-child(3n){border-right:0}.m80-metrics>div:nth-child(-n+3){border-bottom:1px solid #1c3443}}
@media(max-width:700px){.m80-metrics,.m80-afte .m80-metrics.afte{grid-template-columns:repeat(2,minmax(0,1fr))}.m80-metrics>div{border-bottom:1px solid #1c3443}.m80-metrics>div:nth-child(odd){border-right:1px solid #1c3443}.m80-metrics>div:nth-child(even){border-right:0}.m80-candidate>div{grid-template-columns:repeat(2,minmax(0,1fr))}.m80-candidate article:nth-child(2){border-right:0}.m80-candidate article:nth-child(-n+2){border-bottom:1px solid #1b3443}.m80-footer{align-items:flex-start;flex-direction:column}.m80-history article{grid-template-columns:58px 1fr 58px}.m80-history article code{grid-column:2/4}.m80-integrity>header,.m80-afte>header{align-items:flex-start}}
