.btc-columns-wrap{width:100%;min-width:0}.btc-columns-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;max-width:100%;overflow-x:auto}.rma .btc-columns{max-width:none;display:block}.btc-columns rect[role=button]{cursor:pointer}.btc-columns rect[role=button]:focus{stroke:#ffd52a;stroke-width:2px;outline:none}.btc-columns-scroll:focus-visible{outline-offset:4px;outline:2px solid #ffd52a}.btc-pnl-bars .rma-overview-legend button{border-left-width:3px;border-radius:10px;gap:7px;min-width:0;display:grid}.btc-pnl-bars .rma-overview-legend b{margin:0}.btc-pnl-bars .rma-overview-legend small{color:#91adad;font-size:11px}.btc-pnl-bars .rma-overview-legend .btc-pnl-category{color:#ffd52a}.btc-bars-controls{flex-wrap:wrap;gap:8px;display:flex}.rma .btc-bars-controls button{color:#b8cbce;background:#071d27;border:1px solid #34515a}.rma .btc-bars-controls button[aria-pressed=true]{color:#ffd52a;background:#173b41;border-color:#779494}.btc-trade-bars{border-bottom:1px solid #34515a;margin-bottom:20px;padding:16px 0}.btc-trade-bars h3{font-size:17px}.btc-trade-bars p{color:#91adad;font-size:12px}.btc-trade-inspect{background:#071d27;border:1px solid #34515a;border-radius:8px;gap:8px;padding:12px;font-size:12px;line-height:1.7;display:grid}.btc-columns-portrait{box-sizing:border-box;max-width:100%}.btc-portrait-axis{color:#a8bdc3;font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin:14px 0 6px;font-size:10px;display:flex}.rma .btc-columns-portrait .btc-portrait-row{box-sizing:border-box;color:#edf6f3;text-align:left;touch-action:pan-y;background:0 0;border:0;border-bottom:1px solid #29454d;border-radius:0;width:100%;min-width:0;max-width:100%;padding:12px 0;font-weight:400;display:block}.btc-portrait-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;font-size:12px;line-height:1.5;display:grid}.btc-portrait-heading>span{overflow-wrap:anywhere;min-width:0}.btc-portrait-heading b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.btc-portrait-row small{color:#a8bdc3;margin:4px 0;font-size:11px;display:block}.btc-portrait-track{background:#071d27;border-radius:4px;width:100%;height:24px;margin-top:6px;display:block;position:relative}.btc-portrait-bar{border-radius:2px;height:14px;position:absolute;top:5px}.btc-portrait-zero{border-left:1px solid #edf6f3;position:absolute;top:0;bottom:0}.btc-portrait-zero-value{width:2px;height:14px;position:absolute;top:5px;transform:translate(-1px)}.rma .btc-portrait-row:focus-visible{outline-offset:2px;outline:2px solid #ffd52a}@media (max-width:600px){.btc-pnl-bars,.btc-trade-bars{box-sizing:border-box;min-width:0;max-width:100%}.btc-trade-inspect{overflow-wrap:anywhere}.rma .btc-pnl-bars .rma-overview-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.rma .btc-category-section{clear:both;box-sizing:border-box;border-top:2px solid #49646a;width:100%;margin:28px 0 0;padding:20px 0 8px;display:block}.rma .btc-category-heading{box-sizing:border-box;color:#ffd52a;background:#14343d;border-left:5px solid #ffd52a;grid-column:1/-1;width:100%;margin:0 0 16px;padding:12px 14px;font-size:19px;font-weight:750;line-height:1.5;display:block}.rma .btc-category-heading small{color:#a9bfc3;margin-top:4px;font-size:12px;font-weight:400;display:block}.rma details.btc-category-section>summary{cursor:pointer;list-style:none}.rma details.btc-category-section>summary::-webkit-details-marker{display:none}.btc-portrait-heading .btc-pnl-rate{margin-top:3px;font-size:12px;font-style:normal;font-weight:700;display:block}.btc-pnl-bars .rma-overview-legend .btc-pnl-rate{font-size:13px;font-weight:700}.btc-pnl-bars .btc-pnl-rate.loss{color:#ff405c}.btc-pnl-bars .btc-pnl-rate.gain{color:#24d6a2}.btc-pnl-total{background:linear-gradient(130deg,#143940,#0c2832);border:1px solid #2e5059;border-radius:14px;margin-bottom:18px;padding:18px 16px}.btc-pnl-total>span{color:#a9c0c0;font-size:12px;display:block}.btc-pnl-total>strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(25px,7.5vw,36px);line-height:1.25;display:block}.btc-pnl-total>div{color:#9cb7bb;font-size:12px}.btc-pnl-total b{font-variant-numeric:tabular-nums;margin-left:8px;font-size:16px}.rma .btc-summary-caption{color:#b5c9c9;margin:4px 0 12px;font-size:12px}.btc-public-category{scroll-margin-top:20px}.btc-all-models-heading{color:#ffd52a;border-top:1px solid #34515a;padding-top:22px;margin:26px 0 10px!important;font-size:18px!important}.btc-category-vertical{width:100%;min-width:0}.rma .btc-category-columns-svg{width:100%;max-width:100%;display:block;overflow:visible;height:auto!important}.btc-category-columns-svg g[role=button]{cursor:pointer;outline:none}.btc-category-columns-svg g[role=button]:focus-visible rect:last-child{stroke:#ffe278;stroke-width:1px}.btc-category-selection{background:#102d35;border:1px solid #33525a;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin:6px 0 14px;padding:12px;display:grid}.btc-category-selection b{color:#e1eeeb;overflow-wrap:anywhere;font-size:13px;font-weight:600}.btc-category-selection strong{font-variant-numeric:tabular-nums;font-size:16px}.btc-category-selection>div:nth-child(2){text-align:right}.btc-category-selection small{margin-top:4px;font-size:11px;display:block}.rma .btc-category-selection button{color:#d8c86b;text-align:left;background:0 0;grid-column:1/-1;min-height:36px;padding:6px 0 0;font-size:12px;font-weight:500}.btc-category-chart-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.rma .btc-category-chart-key button{color:#aec3c6;text-align:left;overflow-wrap:anywhere;background:#0a222c;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:7px;min-width:0;min-height:36px;padding:8px 7px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.btc-category-chart-key button>span{color:#e3c953;font-variant-numeric:tabular-nums;flex-shrink:0}.rma .btc-category-chart-key button[aria-pressed=true]{color:#eff6f1;background:#193940;border-color:#7c7544}.btc-model-category-label{color:#e0c75d;overflow-wrap:anywhere;text-align:left;background:#15363d;border:1px solid #35565d;border-radius:6px;width:fit-content;max-width:100%;margin:9px 0 4px;padding:4px 9px;font-size:12px;line-height:1.5;display:block}.btc-total-pnl-curve{border-top:1px solid #29464e;min-width:0;margin-top:18px;padding-top:14px}.btc-total-curve-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.btc-total-curve-title b{color:#d9e7e4;font-size:13px}.btc-total-curve-title small,.btc-total-curve-caption{color:#91adb3;font-size:10px;line-height:1.5}.rma .btc-total-pnl-curve svg{width:100%;margin-top:8px;display:block;height:auto!important}.btc-total-curve-caption{min-height:16px;display:block}
