.panel{margin:20px 0;padding:24px}h1{margin-bottom:12px}.sample-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.sample-grid strong{display:block;font-size:28px;margin:8px 0}.sample-grid small{display:block;line-height:1.6}#stages li{margin:12px 0}#rules dt{font-weight:700;margin-top:18px}#rules dd{margin:6px 0;line-height:1.8}#equity svg{width:100%;max-height:300px}td{vertical-align:top}td small{display:block;color:#6b7280}summary{cursor:pointer;font-weight:700}.return-card strong{font-size:32px}#reasons li{margin:8px 0}button,select,input{padding:8px 12px}#status{overflow-wrap:anywhere}@media(max-width:600px){.panel{padding:16px}.analysis-main{padding:16px}.return-metrics{grid-template-columns:1fr}table{min-width:650px}}

.return-loss{color:#b42318;font-weight:700;font-size:16px}.return-gain{color:#146c43;font-weight:700;font-size:16px}#decision{color:#a23b20}
