.market-experience{max-width:1520px;margin-inline:auto}
.experience-heading{display:grid;grid-template-columns:1.05fr 1fr;gap:90px;align-items:start;margin-bottom:44px}
.experience-heading h2{margin:0;font-family:'Inter Tight','Inter',sans-serif;font-size:clamp(34px,3.5vw,52px);line-height:1.08;font-weight:600;letter-spacing:-.045em;text-wrap:balance;color:var(--ink)}
.experience-heading p{margin:0;color:var(--ink-muted);font-size:18px;line-height:1.8;max-width:530px}
.experience-link{display:inline-flex;align-items:center;gap:14px;margin-top:24px;padding:13px 19px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-100);color:var(--ink);font-size:13px;font-weight:600;text-decoration:none}
.experience-link:hover{border-color:var(--accent-readable);color:var(--accent-readable)}
.experience-link:focus-visible,.experience-ratios button:focus-visible{outline:2px solid var(--accent-readable);outline-offset:4px}
#conditions .live-terminal{border:0;border-radius:0;margin:0;background:transparent;box-shadow:none;overflow:visible}
#conditions .live-terminal__bar{border:0;background:transparent;padding:0 0 18px;gap:12px;font-size:11px;color:var(--ink-muted);letter-spacing:.06em}
#conditions .live-terminal__layout{grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start}
#conditions .live-terminal__details{padding:26px 24px;border-radius:24px;background:linear-gradient(145deg,var(--surface-100),var(--bg));border:1px solid var(--line-strong);box-shadow:var(--shadow-card);min-width:0}
#conditions .live-terminal__heading>div{display:block}
#conditions .live-terminal__symbol{font-size:30px;font-weight:600;display:block}
#conditions .live-terminal__asset{display:block;margin-top:8px}
#conditions .live-terminal__interval{display:none}
#conditions .live-terminal__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin-top:32px}
#conditions .live-terminal__metrics b{font-size:14px;font-weight:600}
#conditions .live-terminal__metrics .live-terminal__price{font-size:17px}
.terminal-details__foot{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);color:var(--ink-subtle);font-size:11px;line-height:1.8}
.terminal-workspace{border-radius:20px;border:1px solid var(--line-strong);overflow:hidden;background:var(--terminal-bg);box-shadow:var(--shadow-card);min-width:0;transform:perspective(1400px) rotateY(-2deg);transform-origin:left center}
[dir=rtl] .terminal-workspace{transform:perspective(1400px) rotateY(2deg);transform-origin:right center}
.terminal-workspace__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--surface-100);border-bottom:1px solid var(--line)}
.terminal-workspace__brand{font-weight:800;font-size:15px;letter-spacing:.06em;direction:ltr}.terminal-workspace__brand b{color:var(--brand-amber)}.terminal-workspace__brand i{color:var(--accent-readable);font-style:normal}
.terminal-workspace__tools{display:flex;align-items:center;gap:14px;color:var(--ink-muted);font-size:10px}.terminal-workspace__tools span{padding:5px 8px;border-radius:6px;border:1px solid var(--line)}
.terminal-workspace__grid{display:grid;grid-template-columns:minmax(0,1fr) 206px}
#conditions .live-terminal__main{padding:20px 12px 10px;min-width:0}
#conditions .live-terminal__plot{margin:0;min-height:340px;text-align:center}
#conditions .live-terminal__plot svg{height:340px;min-height:0;width:100%;display:block}
#conditions .live-terminal__plot text{font-size:12px}
#conditions .live-terminal__watchlist{padding:14px 6px;max-height:380px;background:var(--surface-100)}
#conditions .live-terminal__watchlist h3{font-size:10px;padding:0 8px 12px}
#conditions .live-terminal__row{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:10px 8px;border-radius:8px}
#conditions .live-terminal__row-identity{grid-row:1/3;align-self:center}
#conditions .live-terminal__row-change{grid-column:2;font-size:9px;min-width:0}
#conditions .live-terminal__row-price{font-size:10px}
#conditions .live-terminal__notice{padding:18px 0 0;border:0;font-size:10px;max-width:750px;line-height:1.8}














@media(max-width:1150px){.experience-heading{gap:40px}.terminal-workspace__grid{grid-template-columns:minmax(0,1fr) 170px}#conditions .live-terminal__layout{grid-template-columns:240px minmax(0,1fr);gap:20px}#conditions .live-terminal__details{padding:22px 18px}}
@media(max-width:900px){.experience-heading{grid-template-columns:1fr;gap:24px}#conditions .live-terminal__layout{grid-template-columns:1fr}#conditions .live-terminal__details{display:grid;grid-template-columns:1fr 2fr;gap:20px}#conditions .live-terminal__metrics{margin:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.terminal-details__foot{grid-column:1/-1;margin-top:0;padding-top:12px}.terminal-workspace{transform:none!important}}
@media(max-width:650px){.experience-heading p{font-size:16px;line-height:1.8}.experience-heading{margin-bottom:30px}#conditions .live-terminal__details{grid-template-columns:1fr;padding:22px}#conditions .live-terminal__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#conditions .live-terminal__symbol{font-size:27px}.terminal-workspace__grid{grid-template-columns:1fr}.terminal-workspace__tools{gap:5px;font-size:9px}.terminal-workspace__tools span{padding:4px}.terminal-workspace__bar{padding:12px}#conditions .live-terminal__plot{min-height:220px}#conditions .live-terminal__plot svg{height:auto;min-height:210px}#conditions .live-terminal__watchlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px;border-inline-start:0;border-top:1px solid var(--line)}#conditions .live-terminal__watchlist h3{grid-column:1/-1}#conditions .live-terminal__plot text{font-size:18px}}
@media(prefers-reduced-motion:reduce){.terminal-workspace{transform:none}}
.terminal-reference{position:relative;margin:0;isolation:isolate;overflow:hidden;border:1px solid var(--line-strong);border-radius:20px;background:var(--surface-100);box-shadow:var(--shadow-card)}
.terminal-reference img{display:block;width:100%;height:auto;direction:ltr;background:#080e1a}
.terminal-reference figcaption{position:relative;margin-top:-12px;padding:0 4px 10px;color:var(--ink-subtle);font-size:11px;line-height:1.8;text-align:end}
@media(max-width:650px){.terminal-reference{border-radius:12px}.terminal-reference figcaption{margin-top:0;font-size:10px;text-align:start}}
@media(max-width:650px){#conditions .live-terminal__plot text{font-size:13px}}

/* Compact platform overview: copy on the left, interface on the right. */
#conditions.market-experience{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,64px);direction:ltr;padding:64px clamp(24px,6vw,96px) 32px!important;box-sizing:border-box}
#conditions .experience-heading{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin:0;min-width:0;text-align:left;direction:ltr}
#conditions .experience-heading h2{font-size:clamp(32px,3.3vw,48px);line-height:1.16;max-width:450px}
#conditions .experience-heading p{font-size:16px;line-height:1.8;max-width:430px}
#conditions .experience-link{margin-top:22px;max-width:100%;box-sizing:border-box;line-height:1.6}
#conditions .terminal-reference{min-width:0;width:100%;align-self:center}
#conditions .terminal-reference img{object-fit:contain}
#conditions .terminal-reference figcaption{margin-top:0;padding:12px 16px;text-align:left;font-size:10px;border-top:1px solid var(--line)}
html[dir=rtl] #conditions .experience-heading{direction:rtl;text-align:right;align-items:flex-start}
html[dir=rtl] #conditions .terminal-reference figcaption{direction:rtl;text-align:right}
@media(max-width:760px){
 #conditions.market-experience{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 20px 12px!important}
 #conditions .experience-heading{gap:18px}
 #conditions .experience-heading h2{font-size:32px;max-width:100%}
 #conditions .experience-heading p{font-size:15px;line-height:1.75}
 #conditions .experience-link{margin-top:18px}
 #conditions .terminal-reference img{max-height:none}
}
@media(min-width:761px) and (max-height:650px){#conditions.market-experience{padding-top:36px!important;padding-bottom:20px!important}#conditions .experience-heading h2{font-size:34px}#conditions .experience-heading{gap:18px}#conditions .experience-heading p{font-size:15px}}

/* Aurenex 3D product artwork: transparent and free of a surrounding card. */
#conditions .terminal-reference{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}
#conditions .terminal-reference img{aspect-ratio:3/2;background:transparent;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(14,57,128,.12))}
#conditions .terminal-reference figcaption{border:0;padding:12px 12px 0;color:var(--ink-subtle);max-width:540px;margin-inline:auto;text-align:center}
html[dir=rtl] #conditions .terminal-reference figcaption{text-align:center}
@media(max-width:760px){#conditions .terminal-reference figcaption{font-size:10px;padding:8px 4px 0}#conditions .terminal-reference img{filter:drop-shadow(0 10px 14px rgba(14,57,128,.1))}}
