
.public-exchange{--accent:#a9baff}.public-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:3.2rem;align-items:center;padding:1rem 0 4rem}.public-hero h1{font-size:clamp(2.3rem,4.5vw,3.8rem);line-height:1.18;letter-spacing:-.035em;margin:1.1rem 0}.public-hero h1 span{color:var(--accent)}.public-hero .ex-lead{font-size:1.08rem;line-height:1.85}.public-actions{display:flex;gap:1.3rem;align-items:center;flex-wrap:wrap;margin-top:1.8rem}.public-actions .ex-button{padding:1rem 1.5rem}.public-login,.public-anchor{color:#d0d8f5;text-underline-offset:5px}.public-fine{font-size:.77rem;line-height:1.75;color:#b9c3da}.public-anchor{display:inline-block;font-size:.85rem;margin-top:1.4rem}.public-demo{padding:1.4rem;transform:rotate(-1deg);box-shadow:0 20px 75px #02061299;border-color:#48567b}.demo-label{display:flex;align-items:center;font-size:.75rem;gap:.45rem;color:#d6def5;border-bottom:1px solid #35416a;padding-bottom:.9rem}.demo-label>span:last-child{margin-inline-start:auto;color:#adb8d1}.demo-identity{display:flex;gap:1.5rem;align-items:center;padding:1.4rem 0}.demo-identity img{width:135px;height:182px;object-fit:contain;flex-shrink:0}.demo-identity h2{font-size:1.7rem;text-align:right;margin:.3rem 0}.demo-identity p{font-size:.78rem}.demo-identity small{display:block;color:#b9c3da;font-size:.72rem}.demo-identity .ex-muted{font-size:.78rem}.demo-price{display:block;font-size:2.1rem;text-align:right;margin:.4rem 0}.demo-chart{margin:0;padding:1rem 0 .2rem;border-top:1px solid #35416a}.demo-chart svg{width:100%;display:block;direction:ltr}.demo-chart figcaption{font-size:.7rem;color:#b9c3da;text-align:center}.public-section{padding:3.5rem 0;scroll-margin-top:7rem}.public-section>h2,.public-value h2,.public-final h2{font-size:clamp(1.65rem,3vw,2.25rem);line-height:1.4;margin:.5rem 0 1rem;letter-spacing:-.02em}.section-lead{max-width:48rem;color:#c3cce0;line-height:1.85}.public-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.public-steps article{border-top:1px solid #465173;padding-top:1.3rem}.public-steps article>span{font-size:1rem;color:#a6b7ff;font-weight:700}.public-steps h3{font-size:1.12rem}.public-steps p,.public-value p{color:#c3cce0;line-height:1.85;font-size:.95rem}.public-value{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:2.5rem;margin:1rem 0}.public-value h3{font-size:1.05rem}.public-plans{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem}.public-plans article{padding:2rem;display:flex;flex-direction:column;align-items:flex-start}.public-plans h3{font-size:1.5rem;margin:.7rem 0}.public-plans ul{padding-inline-start:1.15rem;margin-bottom:1.5rem;line-height:2;color:#cbd4e8;flex:1}.full-access{border-color:#728aff}.plan-contact{font-size:.85rem;margin-top:1rem;color:#cbd7ff;text-underline-offset:4px}.public-faq{max-width:55rem;margin:auto}.public-faq details{border-bottom:1px solid #354264;padding:1.2rem 0}.public-faq summary{font-size:1rem;cursor:pointer;line-height:1.6}.public-faq p{font-size:.94rem;line-height:1.9;color:#c3cce0;max-width:49rem}.public-final{text-align:center;padding:3rem 1rem 2rem;border-top:1px solid #354264;margin-top:2rem}.public-final p{color:#c3cce0;line-height:1.8}.public-final>p:last-child{font-size:.85rem;margin-top:1.3rem}
/* Keep the working screen focused on the search and the card. */
.market-heading .ex-page-title{font-size:clamp(1.8rem,3vw,2.5rem)}.market-heading .ex-lead{font-size:.95rem;margin-top:.65rem}.market-search{margin-top:1.4rem}.market-result .card-art{width:142px;min-width:142px;height:190px;background:#080f23}.market-result{padding:1.2rem}.result-title h2{font-size:1.03rem;line-height:1.55}.result-summary{min-width:180px}.result-summary .result-price strong{font-size:1.9rem}.result-more{font-size:.78rem;color:#bbc7df;margin:.6rem 0}.result-more summary{cursor:pointer;color:#b7c7ff}.result-more p{margin-top:.6rem}.research-status{padding:1rem 1.25rem;margin-top:1.25rem}.research-status h2{font-size:1.05rem;margin:.1rem 0 .5rem}.research-status>p{font-size:.85rem;line-height:1.7}.research-disclosure{margin-top:1rem}.research-disclosure>summary{cursor:pointer;color:#b7c7ff;font-size:.9rem}.research-disclosure[open]>summary{margin-bottom:1rem}.research-disclosure .market-result{box-shadow:none}.card-hero{padding:1.5rem;gap:2rem}.card-hero .card-art-large{width:205px;min-width:205px;height:275px}.card-hero h1{font-size:clamp(1.35rem,2.5vw,2rem)}.card-hero-copy>p{font-size:.85rem}.card-hero .data-notice{font-size:.8rem}.metric-grid{margin:1rem 0}.metric{padding:1rem 1.2rem}.card-hero-copy details{margin-top:.6rem}.card-hero-copy details summary{font-size:.8rem;color:#b7c7ff;cursor:pointer}.card-hero-copy details p{font-size:.78rem;color:#bbc7df;line-height:1.7}
@media(max-width:58rem){.public-hero{gap:1.8rem}.public-demo{padding:1.1rem}.demo-identity{gap:.8rem}.demo-identity img{width:105px;height:150px}.demo-price{font-size:1.8rem}.public-value{gap:1.7rem}.public-steps{gap:1.25rem}}
@media(max-width:42rem){.public-hero{grid-template-columns:1fr;padding:0 0 1rem;gap:2rem}.public-hero h1{font-size:2.65rem}.public-hero .ex-lead{font-size:1rem}.public-demo{transform:none}.demo-identity img{width:125px;height:168px}.public-actions{gap:1rem}.public-actions .ex-button{padding:.9rem 1.2rem}.public-section{padding:2.5rem 0}.public-steps,.public-plans,.public-value{grid-template-columns:1fr}.public-steps{gap:1rem}.public-steps h3{margin:.7rem 0}.public-value{padding:1.3rem;gap:.5rem}.public-plans article{padding:1.4rem}.public-final{padding:2rem 0}.market-result .card-art{width:106px;min-width:106px;height:144px}.market-result{padding:1rem}.result-title h2{font-size:.92rem}.result-identity{align-items:flex-start}.result-summary{min-width:0}.result-summary .result-price strong{font-size:1.65rem}.market-update{font-size:.7rem}.card-hero .card-art-large{width:170px;min-width:170px;height:230px}.card-hero{padding:1.1rem;gap:1rem}}

.ex-main:has(.market-heading){padding-top:2.25rem}.research-status{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem}.research-status>h2,.research-status>p{grid-column:1}.research-status>button{grid-column:2;grid-row:1/3;align-self:center}.research-disclosure{grid-column:1/-1;margin-top:.5rem}.research-status>p{margin:.25rem 0}.research-status h2{margin:0}.ex-main:has(.card-hero){padding-top:2rem}@media(max-width:42rem){.ex-main:has(.market-heading){padding-top:1.6rem}.research-status{grid-template-columns:1fr}.research-status>button{grid-column:1;grid-row:auto;justify-self:start;margin-top:.4rem}.research-status>p{margin:.3rem 0}}

[data-demo-slide][hidden]{display:none!important}.demo-controls{display:flex;gap:.5rem;align-items:center;margin-top:1rem;flex-wrap:wrap}.demo-controls button{background:#101c37;color:#e8efff;border:1px solid #53658c;border-radius:24px;padding:.35rem .75rem;cursor:pointer}.demo-controls button[aria-pressed="true"]{background:#586fff;color:white}.demo-controls button:focus-visible{outline:3px solid #7be1ab;outline-offset:3px}.demo-identity>div{min-width:0}
