.demo-trader{container-type:inline-size;min-width:0}.trader-demo-workspace{display:grid;grid-template-columns:164px minmax(0,1fr);min-height:470px}.trader-demo-strategies{padding:18px 12px;background:transparent;border-inline-end:1px solid var(--product-line)}.trader-strategies-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px;color:var(--site-color-muted);font-size:12px}.trader-strategies-heading strong{font-weight:500}.trader-strategies-heading>span{font-variant-numeric:tabular-nums;color:var(--site-color-text)}.trader-demo-tabs{display:grid;gap:8px}.trader-demo-tabs button{display:flex;align-items:flex-start;gap:8px;min-width:0;min-height:70px;padding:12px 9px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--site-color-text);text-align:start;font:inherit;cursor:pointer}.trader-demo-tabs button:hover{border-color:var(--site-line)}.trader-demo-tabs button[aria-selected=true]{border-color:var(--site-color-accent);background:var(--site-selection)}.trader-demo-tabs button>span:last-child{display:grid;gap:6px;min-width:0}.trader-demo-tabs strong{font-size:12px;line-height:1.5;font-weight:600;overflow-wrap:break-word}.trader-demo-tabs small{color:var(--site-color-muted);font-size:11px;line-height:1.4}.trader-rotation{margin:18px 0 0;color:var(--site-color-muted);font-size:11px;line-height:1.6}
.trader-demo-content{min-width:0;padding:20px}.trader-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.trader-editor-heading strong{font-size:14px}.trader-editor-heading>span{color:var(--site-color-muted);font-size:11px}.trader-demo-fields,.trader-demo-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.trader-demo-fields>div{display:grid;align-content:start;gap:7px;min-width:0;min-height:62px;padding:10px 0 12px;border:0;border-radius:0;background:transparent;border-bottom:1px solid var(--product-line)}.trader-demo-fields dt,.trader-demo-limits dt{color:var(--site-color-muted);font-size:11px;line-height:1.5}.trader-demo-fields dd,.trader-demo-limits dd{margin:0;color:var(--site-color-text);font-size:12px;line-height:1.5;font-weight:600;overflow-wrap:break-word}.trader-demo-limits{margin-top:16px}.trader-demo-limits>div{display:grid;gap:6px;min-width:0}.trader-demo-limits dd{font-size:16px;font-variant-numeric:tabular-nums}.trader-demo-limits dd small{font-size:10px;font-weight:400}.trader-coin,.trader-demo-limits dd.trader-coin{color:var(--site-color-coin);font-variant-numeric:tabular-nums}
.trader-demo-activity{margin-top:22px;padding-top:18px;border-top:1px solid var(--product-line)}.trader-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--site-color-muted);font-size:12px}.trader-progress-heading strong{color:var(--site-color-text);font-size:13px;font-variant-numeric:tabular-nums}.trader-demo-activity progress{display:block;appearance:none;inline-size:100%;block-size:5px;overflow:clip;margin:10px 0 16px;border:0 solid;border-radius:3px;background:var(--site-color-raised);accent-color:var(--site-color-accent)}.trader-demo-activity progress::-webkit-progress-bar{background:transparent}.trader-demo-activity progress::-webkit-progress-value{background:var(--site-color-accent);border-radius:3px}.trader-demo-activity progress::-moz-progress-bar{background:var(--site-color-accent);border-radius:3px}.trader-demo-records{width:100%;border-collapse:collapse;table-layout:fixed;text-align:start;font-size:11px}.trader-demo-records thead th{text-align:start;padding:0 0 9px;color:var(--site-color-muted);font-size:10px;font-weight:400}.trader-demo-records th:first-child{width:36%}.trader-demo-records thead th:nth-child(2){width:18%}.trader-demo-records tbody th,.trader-demo-records td{padding:11px 0;border-top:1px solid var(--product-line);text-align:start;vertical-align:top;line-height:1.5}.trader-demo-records tbody th{padding-inline-end:8px;color:var(--site-color-text);font-weight:500;overflow-wrap:anywhere}.trader-demo-records td:last-child{padding-inline-start:8px}.trader-demo-records strong{display:block;font-weight:500}.trader-demo-records small{display:block;margin-top:3px;color:var(--site-color-muted);font-size:10px;line-height:1.5;overflow-wrap:break-word}.trader-record-success{color:var(--site-color-positive)}.trader-record-failure{color:var(--site-color-danger)}
@container(max-width:480px){.trader-demo-workspace{grid-template-columns:1fr;min-height:0}.trader-demo-strategies{padding:14px;border-inline-end:0;border-bottom:1px solid var(--product-line)}.trader-strategies-heading{margin-bottom:10px}.trader-demo-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.trader-demo-tabs button{padding:9px 7px;min-height:74px;gap:5px}.trader-demo-tabs strong{font-size:11px}.trader-demo-tabs small{font-size:10px}.trader-rotation{margin-top:10px;font-size:10px}.trader-demo-content{padding:16px 14px}.trader-demo-fields{gap:9px}.trader-demo-fields>div{padding:8px 0 10px;min-height:60px;border-bottom:1px solid var(--product-line)}.trader-demo-fields dt,.trader-demo-limits dt{font-size:10px}.trader-demo-fields dd{font-size:11px}.trader-demo-records{font-size:11px}.trader-demo-records th:first-child{width:32%}.trader-demo-records thead th:nth-child(2){width:19%}.trader-demo-records small{font-size:9px}.trader-editor-heading{margin-bottom:12px}}
@media(pointer:coarse){.trader-demo-tabs button{min-height:74px}}

.trader-editor-heading{flex-wrap:wrap}.trader-editor-heading>*{min-width:0;overflow-wrap:anywhere}.trader-demo-tabs small,.trader-demo-fields dt,.trader-demo-limits dt,.trader-demo-records strong{overflow-wrap:anywhere}

.trader-demo-tabs button>span:last-child{grid-template-columns:minmax(0,1fr)}.trader-demo-tabs strong,.trader-demo-tabs small{min-width:0;overflow-wrap:anywhere;hyphens:auto}@container(max-width:480px){.trader-demo-tabs button{padding-inline:5px}.trader-demo-tabs button>span:last-child{width:100%}}.trader-strategy-meta{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap;min-width:0}.trader-strategy-meta>small{min-width:0}.trader-demo-tabs .trader-strategy-enabled{display:inline-flex;align-items:center;gap:5px;color:var(--site-color-positive);font-size:11px;line-height:1.4;font-weight:500;white-space:nowrap}.trader-strategy-enabled::before{content:"";inline-size:4px;block-size:4px;flex:0 0 auto;border-radius:50%;background:var(--site-color-positive)}

.trader-strategy-copy{flex:1;inline-size:100%}
