/* Launch documentation only. No selectors affect the trading cabinet. */
.qf-plate{position:relative;min-width:0;padding:28px;border:1px solid #30463d;border-radius:24px;background:linear-gradient(145deg,#14251e 0%,#09110e 48%,#0c1514 100%);box-shadow:inset 0 1px #baf4d51a,0 22px 70px #0005}
.qf-partners{display:flex;align-items:center;gap:19px;padding-bottom:28px;border-bottom:1px solid #adc9bd24}.qf-partners>div{display:flex;align-items:center;gap:9px;font:600 16px var(--disp)}.qf-partners img{object-fit:contain;border-radius:10px}.qf-divider{width:1px;height:30px;background:#a8c7b84d}
.qf-ticker{padding:27px 0}.qf-ticker>span{display:block;font:11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#a5bcb0}.qf-ticker strong{display:block;margin:10px 0;font:600 clamp(32px,4vw,52px)/1.1 var(--disp);letter-spacing:-.04em;color:#f3fff6}.qf-ticker strong span{color:#849e91;font-size:.5em}.qf-ticker small{font:11px/1.7 var(--mono);color:#b7cdbf}
.qf-spec{margin:0;padding:0 0 23px;display:grid;gap:13px}.qf-spec>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.6}.qf-spec dt{color:#9ab3a5}.qf-spec dd{margin:0;color:#d9eadf}
.qf-index{border-top:1px solid #adc9bd24;padding-top:20px}.qf-index>span{display:block;color:#88e5b9;font:11px var(--mono);margin-bottom:12px}.qf-index a{display:flex;align-items:baseline;gap:14px;padding:8px 0;color:#bbcec2;font-size:12px;line-height:1.5}.qf-index small{font:10px var(--mono);color:#6d9b86}.qf-index a:hover{color:#9ff3cc}.qf-index a:focus-visible{outline:2px solid #9ff3cc;outline-offset:4px}
.editorial .hero:has(.qf-plate){grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr);align-items:center;gap:54px}.editorial .hero:has(.qf-plate) h1{font-size:clamp(38px,4.1vw,58px)}
@media(max-width:950px){.editorial .hero:has(.qf-plate){gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.qf-plate{padding:22px}.qf-partners{gap:12px}.qf-partners img{width:30px;height:30px}.qf-partners>div{font-size:14px}}
@media(max-width:700px){.editorial .hero:has(.qf-plate){grid-template-columns:1fr;gap:30px}.qf-plate{border-radius:20px}.qf-index a{font-size:13px}.qf-ticker strong{font-size:44px}}
@media(prefers-reduced-motion:reduce){.qf-index a{transition:none}}
