.ace-execution-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:42px;align-items:start}.ace-execution-grid>.acx-heading{min-width:0}.ace-execution-grid .acx-copy{margin-top:20px}.ace-renko-card{--rr-line:var(--ace-border,#342c42);--rr-panel:var(--ace-panel,#100d17);--rr-text:var(--ace-text,#e7e1ef);--rr-muted:var(--ace-muted,#a59bb2);--rr-accent:#b69af8;--rr-gold:#e6bd7c;--rr-gain:#4fc99d;--rr-loss:#e57979;min-width:0;border:1px solid var(--rr-line);border-radius:8px;background:var(--rr-panel);color:var(--rr-text);font:12px/1.5 Inter,system-ui,sans-serif;overflow:hidden}.ace-renko-card *{box-sizing:border-box}.ace-renko-card button{font:inherit;color:inherit;cursor:pointer;min-height:44px;border:1px solid var(--rr-line);background:transparent;border-radius:4px}.ace-renko-card :focus-visible{outline:2px solid var(--rr-accent);outline-offset:2px}.ace-renko-card p{margin:0}.rr-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 17px 12px}.rr-header>div>span{font:9px/1.5 ui-monospace,monospace;letter-spacing:.8px;color:var(--rr-accent)}.rr-header h3{font-size:16px;line-height:1.4;margin:5px 0 0;font-weight:550}.rr-header>p{width:100%;font-size:10px;color:var(--rr-muted)}.rr-header>p strong{font-weight:500;color:var(--rr-text)}.rr-historical{font-size:8px;border:1px solid var(--rr-line);padding:4px 6px;border-radius:3px;color:var(--rr-muted)}.rr-configs{display:flex;gap:0;border-block:1px solid var(--rr-line);overflow-x:auto;scrollbar-width:thin}.rr-configs button{flex:1 0 48px;min-width:48px;border:0;border-radius:0;border-bottom:2px solid transparent;font-size:11px}.rr-configs button[aria-pressed=true]{background:#b69af812;border-bottom-color:var(--rr-accent);color:#fff}.rr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--rr-line)}.rr-metrics>div{padding:10px 11px;min-width:0}.rr-metrics>div+div{border-left:1px solid var(--rr-line)}.rr-metrics span{display:block;font-size:9px;color:var(--rr-muted)}.rr-metrics strong{display:block;font-size:17px;line-height:1.4;letter-spacing:-.3px;margin-top:4px;font-weight:550;white-space:nowrap;font-variant-numeric:tabular-nums}.rr-positive{color:var(--rr-gain)}.rr-negative{color:var(--rr-loss)}.rr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:10px 12px 0;flex-wrap:wrap}.rr-view,.rr-scales{display:flex;gap:5px}.rr-toolbar button{font-size:9px;padding:5px 8px;white-space:nowrap}.rr-view button[aria-pressed=true]{border-color:var(--rr-accent);background:#b69af812;color:#fff}.rr-view [data-rr-gold][aria-pressed=true]{border-color:#e6bd7c88;background:#e6bd7c09}.rr-scales{gap:0}.rr-scales button{border-radius:0;font-size:9px}.rr-scales button:first-child{border-radius:4px 0 0 4px}.rr-scales button:last-child{border-radius:0 4px 4px 0}.rr-scales button[aria-pressed=true]{background:#b69af827;color:#fff;border-color:var(--rr-accent)}.rr-legend{display:flex;gap:5px 15px;flex-wrap:wrap;font-size:10px;padding:10px 16px 0;min-height:26px}.rr-legend span{display:inline-flex;align-items:center;gap:6px}.rr-legend i{width:15px;height:2px;background:var(--rr-accent);display:inline-block}.rr-legend .rr-gold-key i{background:var(--rr-gold)}.rr-plot{position:relative;margin:0 10px}.rr-chart{display:block;width:100%;height:235px;touch-action:pan-y}.rr-chart text{font:10px Inter,system-ui,sans-serif;fill:var(--rr-muted)}.rr-tip{position:absolute;left:0;top:20px;padding:8px 10px;min-width:165px;border:1px solid var(--rr-line);border-radius:5px;background:var(--rr-panel);font-size:10px;pointer-events:none;box-shadow:0 5px 16px #0005;z-index:2}.rr-tip[hidden]{display:none}.rr-tip strong{font-weight:500;color:var(--rr-muted)}.rr-tip>div{display:flex;justify-content:space-between;gap:12px;padding-top:3px}.rr-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rr-directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--rr-line)}.rr-directions>div{display:flex;align-items:center;gap:6px;padding:9px 10px;min-width:0;font-size:10px}.rr-directions>div+div{border-left:1px solid var(--rr-line)}.rr-directions strong{font-weight:500;white-space:nowrap;margin-left:auto;font-variant-numeric:tabular-nums}.rr-directions small{display:block;font-size:8px;color:var(--rr-muted)}.rr-directions b{font-size:10px;white-space:nowrap;font-weight:500}.rr-gold-results{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-bottom:1px solid var(--rr-line);background:#e6bd7c04}.rr-gold-results[hidden]{display:none}.rr-gold-results>div{min-width:0;padding:9px 11px}.rr-gold-results>div+div{border-left:1px solid var(--rr-line)}.rr-gold-results span{display:block;font-size:9px;color:var(--rr-muted)}.rr-gold-results strong{display:block;font-size:13px;font-weight:500;color:var(--rr-gold);font-variant-numeric:tabular-nums}.ace-renko-card footer{padding:10px 13px;font-size:9px;color:var(--rr-muted)}.ace-renko-card footer summary{cursor:pointer;display:flex;align-items:center;min-height:30px;gap:7px;list-style:none}.ace-renko-card footer summary::before{content:'+';color:var(--rr-accent)}.ace-renko-card footer details[open] summary::before{content:'−'}.ace-renko-card footer details p{line-height:1.6;padding-bottom:4px}.ace-renko-card footer summary::-webkit-details-marker{display:none}
@media(max-width:1050px){.ace-execution-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:26px}.rr-metrics strong{font-size:15px}.rr-toolbar{gap:7px}.rr-toolbar button{font-size:9px}.rr-directions{grid-template-columns:1fr}.rr-directions>div+div{border-left:0;border-top:1px solid var(--rr-line)}}
@media(max-width:850px){.ace-execution-grid{grid-template-columns:1fr;gap:24px}.ace-execution-grid>.acx-heading{max-width:720px}.rr-directions{grid-template-columns:1fr 1fr}.rr-directions>div+div{border-left:1px solid var(--rr-line);border-top:0}}
@media(max-width:480px){.rr-header{padding:13px 12px 10px}.rr-header h3{font-size:15px}.rr-header>p{font-size:9px}.rr-metrics>div{padding:9px 7px}.rr-metrics span{font-size:8px}.rr-metrics strong{font-size:clamp(11px,3.3vw,14px)}.rr-toolbar{padding:9px 9px 0;gap:6px}.rr-view{flex:1}.rr-view button{flex:1;padding-inline:6px}.rr-scales{margin-left:auto}.rr-legend{font-size:9px;padding:8px 12px 0;gap:5px 12px}.rr-chart{height:220px}.rr-directions{grid-template-columns:1fr}.rr-directions>div+div{border-left:0;border-top:1px solid var(--rr-line)}.rr-directions>div{padding:8px 10px}.rr-gold-results>div{padding:8px}.rr-gold-results strong{font-size:12px}.rr-gold-results span{font-size:8px}}
