
.sx-eq{width:100%;height:auto;display:block}
.sx-zd{fill:rgba(47,224,138,.07)}.sx-zp{fill:rgba(255,77,103,.07)}.sx-lr{stroke:#3a4d75;stroke-width:1}.sx-le{stroke:#3a4d75;stroke-dasharray:4 4}
.sx-cu,.sx-cuf{stroke:#2fe08a;fill:#2fe08a}.sx-cd,.sx-cdf{stroke:#ff4d67;fill:#ff4d67}.sx-cu,.sx-cd{stroke-width:1}
.sx-len{stroke:#4aa8ff;stroke-width:2.5}.sx-ltp{stroke:#2fe08a;stroke-width:2;stroke-dasharray:7 5}.sx-lsl{stroke:#ff4d67;stroke-width:2;stroke-dasharray:7 5}
.sx-tlen{fill:#4aa8ff;font:700 12px Manrope,sans-serif}.sx-tltp{fill:#2fe08a;font:700 12px Manrope,sans-serif}.sx-tlsl{fill:#ff4d67;font:700 12px Manrope,sans-serif}
.sx-ax{fill:#7f8dab;font:12px Manrope,sans-serif}
.sx-pin{fill:#4aa8ff;stroke:#0a1328;stroke-width:3}.sx-pout{stroke:#0a1328;stroke-width:3}.sx-posf{fill:#2fe08a}.sx-negf{fill:#ff4d67}
.sgx-rules{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}
.sgx-rule{border:1px solid #1d2c4d;border-radius:16px;padding:16px;background:linear-gradient(180deg,#0c1730,#081124)}
.sgx-rule .sgx-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;font-size:18px;margin-bottom:10px}
.sgx-rule b{display:block;color:#fff;font-size:15px;margin-bottom:6px}.sgx-rule p{margin:0;font-size:14px;color:#a9b6d1;line-height:1.5}
.sgx-sum{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;align-items:center;color:#a9b6d1;font-size:14px}
.sgx-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;font-weight:800;font-size:14px;border:1px solid}
.sgx-pill.sgx-w{color:#2fe08a;border-color:rgba(47,224,138,.4);background:rgba(47,224,138,.08)}.sgx-pill.sgx-l{color:#ff4d67;border-color:rgba(255,77,103,.4);background:rgba(255,77,103,.08)}
.sgx-case{border:1px solid #1d2c4d;border-radius:20px;padding:22px;background:#0a1328;margin-top:18px;position:relative;overflow:hidden}
.sgx-case.sgx-loss{border-color:rgba(255,77,103,.35);background:linear-gradient(180deg,rgba(255,63,90,.07),#0a1328 30%)}
.sgx-ch{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap}
.sgx-ttl{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sgx-ttl h2{margin:0;font-size:24px;color:#fff}
.sgx-num{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#1b2a4d;color:#9fc3ff;font-weight:800}
.sgx-res{text-align:right}.sgx-res .sgx-p{font:800 30px/1 'JetBrains Mono',monospace}.sgx-res .sgx-k{margin-top:6px}
.sgx-meta{display:flex;flex-wrap:wrap;gap:6px 20px;margin:12px 0 14px;font-size:13.5px;color:#a9b6d1}.sgx-meta b{color:#fff;font-family:'JetBrains Mono',monospace;font-weight:700}
.sgx-chart{border:1px solid #132042;border-radius:14px;padding:10px 8px 4px;background:#070e1f}
.sgx-qs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}
.sgx-q{border:1px solid #132042;border-radius:14px;padding:14px 16px;background:#0c1730}
.sgx-q .sgx-qh{font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px}
.sgx-q p{margin:0;font-size:14.5px;line-height:1.55;color:#cfd8ea}
.sgx-in .sgx-qh{color:#4aa8ff}.sgx-out .sgx-qh{color:#ffd84d}.sgx-aft .sgx-qh{color:#a98bff}
.sgx-hash{margin-top:12px;font-size:12.5px;color:#7f8dab}.sgx-hash code{font-family:'JetBrains Mono',monospace;color:#9fc3ff}
.sgx-stamp{display:inline-block;margin-left:4px;border:2px solid #ff4d67;color:#ff4d67;font-weight:800;font-size:12px;letter-spacing:1.6px;padding:4px 10px;border-radius:7px;transform:rotate(-6deg);background:rgba(10,19,40,.85)}
@media(max-width:1000px){.sgx-rules{grid-template-columns:1fr 1fr}.sgx-qs{grid-template-columns:1fr}}
@media(max-width:760px){.sgx-chart{overflow-x:auto;-webkit-overflow-scrolling:touch}.sx-eq{min-width:680px}.sgx-rules{grid-template-columns:1fr}.sgx-case{padding:16px 14px}.sgx-res{text-align:left}.sgx-ttl h2{font-size:21px}}
