/* Market accents inherit the selected theme. No background glow. */
.lux-term.quote-motion-card{isolation:isolate;position:relative;overflow:hidden}
.lux-price,.lt-price{font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.2}
#lp2,#sp2{white-space:nowrap}.quote-digit{display:inline-block;font-variant-numeric:tabular-nums}
.lux-body,.lt-body{position:relative}.lux-chg,.lt-chg{font-family:inherit!important;letter-spacing:0!important;font-size:clamp(12px,1.05vw,16px)!important;line-height:1.8;direction:rtl;unicode-bidi:plaintext;margin-top:12px}
.lux-label,.lt-label{font-size:clamp(13px,1.15vw,18px);margin-bottom:18px}
.lux-foot,.lt-foot{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:space-between;align-items:center;font-size:12px!important;line-height:1.8}
#lpTime{font-family:inherit!important;letter-spacing:0!important;overflow-wrap:anywhere}
.lux-spark,.lt-spark{height:100px!important;margin-block:28px 20px;display:block;width:100%}
.quote-endpoint{position:absolute;width:12px;height:12px;border:1px solid var(--gold,#b59af2);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;animation:quoteRipple 2.8s ease-out infinite}
.quote-endpoint::after{content:'';position:absolute;inset:3px;background:var(--gold,#b59af2);border-radius:50%}
@keyframes quoteRipple{0%,100%{scale:1;opacity:.85}70%{scale:2.2;opacity:.15}}
.bot-preview{display:grid!important;grid-template-columns:minmax(250px,.85fr) minmax(0,1.3fr);gap:clamp(28px,5vw,76px);align-items:center;padding:clamp(24px,4vw,54px)!important;margin:56px auto!important;max-width:1240px;width:calc(100% - 48px);border:1px solid color-mix(in srgb,var(--gold,#b59af2) 35%,transparent);border-radius:28px;background:var(--bg2,#131120);overflow:hidden;scroll-margin-top:110px}
.bot-preview-copy{min-width:0}.bot-preview-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bot-preview .eyebrow{margin:0;font-size:11px;letter-spacing:.04em}.bot-soon{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.08em;white-space:nowrap;color:var(--gold,#b59af2);border:1px solid color-mix(in srgb,var(--gold,#b59af2) 45%,transparent);padding:7px 12px;border-radius:99px;display:inline-flex;align-items:center;gap:8px}.bot-soon i{width:5px;height:5px;border-radius:50%;background:currentColor}
.bot-preview h2{font-size:clamp(30px,3.2vw,48px);line-height:1.45;margin:23px 0 15px;letter-spacing:-.035em}.bot-preview p{font-size:15px;line-height:1.95;color:var(--muted,#aaa6b8);margin:12px 0}.bot-preview .bot-product-name{color:var(--text,#f2eff8);font:600 18px/1.5 Arial,sans-serif;display:flex;gap:12px;align-items:center}.bot-product-name span{font-size:10px;letter-spacing:.1em;border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);padding:3px 7px;border-radius:5px;color:var(--gold)}
.bot-features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.bot-features span{font-size:12px;line-height:1.8;border-top:1px solid color-mix(in srgb,var(--gold,#b59af2) 25%,transparent);padding-top:12px}.bot-features b{display:block;font:12px/1.5 monospace;color:var(--gold,#b59af2);margin-bottom:8px}
.bot-release{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 16px;border-radius:10px;background:color-mix(in srgb,var(--gold,#b59af2) 6%,transparent);font-size:12px}.bot-release .bot-phase{color:var(--muted,#aaa6b8);font-size:10px}.bot-release strong{color:var(--gold,#b59af2);font-weight:600}.bot-release>span:last-child{color:var(--muted,#aaa6b8);font-size:11px}
.bot-details{margin-top:18px}.bot-details summary{cursor:pointer;font-size:12px;padding:6px 0;color:var(--gold,#b59af2)}.bot-details p{font-size:12px}.bot-details summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
.bot-stage{position:relative;aspect-ratio:1;display:grid;place-items:center;color:var(--gold,#b59af2);background-image:linear-gradient(color-mix(in srgb,var(--gold,#b59af2) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--gold,#b59af2) 5%,transparent) 1px,transparent 1px);background-size:36px 36px;overflow:hidden;border-radius:20px}
.bot-emblem{width:76%;position:relative;z-index:1;animation:botFloat 7s ease-in-out infinite}.bot-eye{animation:botBlink 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.bot-orbit{position:absolute;width:92%;height:92%;border:1px solid currentColor;border-radius:50%;opacity:.16;animation:botOrbit 28s linear infinite}.bot-orbit:before{content:'';position:absolute;left:50%;top:-3px;width:6px;height:6px;border-radius:50%;background:currentColor}.orbit-two{width:72%;height:72%;animation-direction:reverse;animation-duration:20s;border-style:dashed;opacity:.22}.bot-coordinate{position:absolute;top:14px;left:14px;font:10px/1.5 monospace;letter-spacing:.15em;opacity:.6}.bot-coordinate-bottom{top:auto;left:auto;bottom:14px;right:14px}.bot-stage-caption{position:absolute;bottom:14px;left:14px;font-size:10px;opacity:.6}.bot-scan{position:absolute;inset:20% 10% auto;height:1px;background:currentColor;opacity:.15;animation:botScan 7s ease-in-out infinite;pointer-events:none}
@keyframes botFloat{50%{transform:translateY(-9px)}}@keyframes botOrbit{to{transform:rotate(360deg)}}@keyframes botBlink{0%,43%,49%,100%{transform:scaleY(1)}46%{transform:scaleY(.15)}}@keyframes botScan{50%{transform:translateY(220px);opacity:.05}}
.showcase-still .bot-stage *,.showcase-still .quote-endpoint{animation:none!important}
@media(prefers-reduced-motion:reduce){.bot-stage *,.quote-endpoint{animation:none!important}}
@media(max-width:760px){.bot-preview{grid-template-columns:1fr;width:calc(100% - 28px);gap:20px;margin-block:30px!important}.bot-stage{max-width:300px;width:100%;margin:auto;order:2}.bot-preview h2{font-size:32px}.bot-features{gap:8px}.bot-features span{font-size:11px}.lux-price,.lt-price{font-size:clamp(35px,9vw,65px)!important}.lux-foot,.lt-foot{font-size:10px!important}.lux-chg,.lt-chg{font-size:11px!important}.lux-spark,.lt-spark{height:75px!important}}
html[dir=ltr] .lux-chg,html[dir=ltr] .lt-chg{direction:ltr}
.lux-chg,.lt-chg{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;justify-content:center}.lux-chg bdi,.lt-chg bdi{font-variant-numeric:tabular-nums}.lux-chg>span,.lt-chg>span{color:var(--muted,#aaa6b8);font-size:11px}
.bot-hero-link{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:12px;margin-top:14px;color:var(--gold,#b59af2);font-size:12px;text-decoration:none;border:1px solid color-mix(in srgb,var(--gold,#b59af2) 30%,transparent);border-radius:12px}.bot-hero-link span{font:10px monospace;opacity:.75}.bot-hero-link b{font:10px Arial,sans-serif;letter-spacing:.08em}.bot-hero-link:hover{background:color-mix(in srgb,var(--gold,#b59af2) 8%,transparent)}
