/* v644 conversion system — Zeno (gold), QuantumBot (cyan→violet + green), free indicators (cyan). Titles Syne, everything else (numbers too) DM Sans. */
.cvx{--zg1:#ffd700;--zg2:#f0a500;--zgDeep:#1b1406;--cy:#00e5ff;--vi:#7b61ff;--gr:#00f5a0;--rd:#ff4757;--tx:#c8d6e5;--txb:#eef3fa;--dim:#8796b0;
  position:relative;margin:44px 0;border-radius:18px;overflow:hidden;font-family:'DM Sans',system-ui,sans-serif;color:var(--tx);isolation:isolate}
.cvx h3{font-family:'Syne','Syne Fallback',sans-serif;font-weight:800;letter-spacing:-.01em;line-height:1.12;margin:0 0 10px;color:var(--txb)}
.cvx p{margin:0 0 16px;font-size:15px;line-height:1.6}
.cvx .num{font-family:'DM Sans',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}
.cvx a.cvx-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:11px;font-weight:700;font-size:15px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}
.cvx a.cvx-btn:hover{transform:translateY(-1px)}
.cvx a.cvx-btn:focus-visible,.cvx a.cvx-link:focus-visible,.cvx-sticky a:focus-visible,.cvx-sticky button:focus-visible{outline:2px solid var(--cy);outline-offset:3px}
.cvx a.cvx-link{color:var(--txb);font-weight:600;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;opacity:.85}
.cvx a.cvx-link:hover{opacity:1}
.cvx-row{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center}

/* ── Zeno banner: gold identity (same metal as the sidebar ledger) ── */
.cvx-zeno{background:linear-gradient(158deg,#ffe07a 0,#f5c336 34%,#e7a81f 62%,#caa22e 100%);border:1px solid rgba(120,80,10,.35);
  box-shadow:0 18px 40px -22px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(120,80,10,.3);
  display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;padding:22px;align-items:center;color:#3a2a05}
.cvx-zeno::after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-18deg);animation:cvxShine 7s ease-in-out infinite;pointer-events:none;z-index:2}
.cvx-zeno h3{font-size:21px;color:#1f1602}
.cvx-zeno p{font-size:14px;color:#3a2a05;margin-bottom:16px}
.cvx-zeno .zmark{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:#2a1e02;margin-bottom:10px}
.cvx-zeno .zmark i{width:7px;height:7px;border-radius:50%;background:#0f7d3f;box-shadow:0 0 0 3px rgba(15,125,63,.22)}
.cvx-zeno a.cvx-btn{background:#1a1406;color:#ffd34d;box-shadow:0 8px 20px -10px rgba(40,25,0,.8);padding:11px 18px;font-size:14px}
.cvx-zeno a.cvx-link{color:#2a1e02;font-size:13px}
.cvx-chart{position:relative;border-radius:12px;overflow:hidden;background:#0f131c;border:1px solid rgba(60,40,0,.45);box-shadow:0 10px 26px -14px rgba(40,25,0,.9)}
.cvx-chart svg{display:block;width:100%;height:auto}
.cvx-chart .bar{display:flex;justify-content:space-between;padding:7px 10px;font-size:11px;color:#8b93a7;background:#141925;border-bottom:1px solid rgba(255,255,255,.05)}
.cvx-chart .bar b{color:#d9dee8;font-weight:700}
.cvx-chart .cap{position:absolute;left:10px;bottom:6px;font-size:10px;color:#6e7689}
.cvx-zeno.arm .k,.cvx-zeno.arm .c,.cvx-zeno.arm .z,.cvx-zeno.arm .lab,.cvx-zeno.arm .hit{opacity:0}
.cvx-zeno.play .k,.cvx-zeno.play .c{animation:cvxFade .18s ease forwards}
.cvx-zeno.play .z{animation:cvxFade .5s ease forwards}
.cvx-zeno.play .lab,.cvx-zeno.play .hit{animation:cvxPop .4s cubic-bezier(.3,1.6,.5,1) forwards}
.lab,.hit{transform-box:fill-box;transform-origin:50% 50%}

/* ── QuantumBot banner: cyan→purple identity ── */
.cvx-qb{background:radial-gradient(80% 100% at 0% 0%,rgba(0,229,255,.55),transparent 62%),radial-gradient(60% 80% at 100% 100%,rgba(0,200,240,.25),transparent 60%),linear-gradient(140deg,#5b47e6 0%,#6d4cf2 45%,#5435c9 100%);border:1px solid rgba(255,255,255,.18);
  box-shadow:0 18px 40px -22px rgba(30,20,90,.8),inset 0 1px 0 rgba(255,255,255,.35);padding:24px;display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;align-items:center;color:#eaf6ff}
.cvx-qb h3{font-size:22px;color:#fff}
.cvx-qb p{color:#e6f1ff;font-size:14.5px}
.cvx-qb .qbmark{display:flex;align-items:center;gap:10px;margin-bottom:12px}
.cvx-qb .qbmark img{width:38px;height:38px;filter:drop-shadow(0 4px 12px rgba(0,229,255,.45))}
.cvx-qb .qbmark .wm{font-family:'Syne','Syne Fallback',sans-serif;font-weight:800;font-size:20px;letter-spacing:-.3px;line-height:1;color:#fff}
.cvx-qb .qbmark .wm span{background:linear-gradient(90deg,#7ff3ff,#dcd3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.cvx-qb a.cvx-btn{background:#fff;color:#4b2fd0;box-shadow:0 8px 22px -10px rgba(20,10,80,.7);padding:11px 18px;font-size:14px}
.cvx-qb .price{font-size:13px;color:#dbe9ff}
.cvx-qb .price .num{color:#fff;font-size:14.5px}
.cvx-route{position:relative;border-radius:14px;background:rgba(8,12,30,.72);border:1px solid rgba(255,255,255,.14);padding:20px 16px 16px;backdrop-filter:blur(6px)}
.cvx-nodes{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px}
.cvx-node{border:1px solid rgba(255,255,255,.12);border-radius:11px;padding:10px 8px;text-align:center;background:rgba(255,255,255,.04);font-size:12px;color:#9fb0cf}
.cvx-node b{display:block;font-size:13.5px;color:#fff;margin-bottom:2px}
.cvx-node.bot{border-color:rgba(0,229,255,.6);box-shadow:0 0 0 4px rgba(0,229,255,.08)}
.cvx-wire{position:relative;width:34px;height:2px;background:rgba(255,255,255,.18);overflow:visible}
.cvx-wire i{position:absolute;top:-3px;left:0;width:8px;height:8px;border-radius:50%;background:#00e5ff;box-shadow:0 0 10px #00e5ff;opacity:0}
.cvx-qb.play .w1 i{animation:cvxTravel .6s ease-in .2s forwards}
.cvx-qb.play .w2 i{animation:cvxTravel .6s ease-in 1s forwards}
.cvx-exch{display:inline-block;min-width:64px;transition:opacity .25s}
.cvx-ticket{margin-top:14px;border-radius:11px;background:rgba(0,245,160,.08);border:1px solid rgba(0,245,160,.35);padding:11px 13px;display:grid;grid-template-columns:auto 1fr;gap:3px 12px;font-size:13px}
.cvx-ticket .ok{grid-row:span 2;width:28px;height:28px;border-radius:50%;background:#00f5a0;color:#04140d;display:grid;place-items:center;font-weight:800;font-size:15px;align-self:center}
.cvx-ticket b{color:#fff}.cvx-ticket span{color:#9fb0cf}
.cvx-qb.arm .cvx-ticket{opacity:0;transform:translateY(8px)}
.cvx-qb.play .cvx-ticket{animation:cvxRise .45s ease 1.7s forwards}
.cvx-route .cap{display:block;margin-top:10px;font-size:11.5px;color:#9fb0cf}


/* ── Zeno real-charts strip (gold) + viewer ── */
.cvx-shots{background:linear-gradient(158deg,#ffe07a 0,#f5c336 34%,#e7a81f 62%,#caa22e 100%);border:1px solid rgba(120,80,10,.35);
  box-shadow:0 18px 40px -22px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(120,80,10,.3);
  display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:12px 16px 12px 20px;color:#3a2a05;margin:24px 0}
.cvx-shots::after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-18deg);animation:cvxShine 7s ease-in-out 1.5s infinite;pointer-events:none;z-index:2}
.cvx-shots .zmark{display:none}
.cvx-shots .zmark i{width:7px;height:7px;border-radius:50%;background:#0f7d3f;box-shadow:0 0 0 3px rgba(15,125,63,.22)}
.cvx-shots h3{font-size:18px;color:#1f1602;margin:0 0 8px}
.cvx-shots p{font-size:13.5px;margin:0 0 12px;color:#3a2a05}
.cvx-shots button.cvx-btn{display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;background:#1a1406;color:#ffd34d;padding:8px 14px;border-radius:10px;font:700 14px 'DM Sans',sans-serif;box-shadow:0 8px 20px -10px rgba(40,25,0,.8)}
.cvx-shots button:focus-visible,.cvx-fan:focus-visible,.cvx-dlg button:focus-visible{outline:2px solid #1a1406;outline-offset:3px}
.cvx-fan{position:relative;width:236px;height:92px;margin-right:4px;border:0;background:none;padding:0;cursor:pointer}
.cvx-fan img{position:absolute;top:12px;left:50%;width:132px;height:auto;aspect-ratio:1400/725;object-fit:cover;border-radius:8px;border:2px solid rgba(26,20,6,.85);box-shadow:0 10px 20px -8px rgba(40,25,0,.75);
  transform:translateX(-50%);transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.cvx-fan img:nth-child(1){z-index:1}.cvx-fan img:nth-child(2){z-index:2}.cvx-fan img:nth-child(3){z-index:3}
.cvx-shots.open .cvx-fan img:nth-child(1),.cvx-fan:hover img:nth-child(1){transform:translateX(-84%) rotate(-6deg)}
.cvx-shots.open .cvx-fan img:nth-child(2),.cvx-fan:hover img:nth-child(2){transform:translateX(-16%) rotate(5deg)}
.cvx-shots.open .cvx-fan img:nth-child(3),.cvx-fan:hover img:nth-child(3){transform:translateX(-50%) translateY(10px)}
.cvx-dlg{margin:auto;inset:0;position:fixed;width:min(1040px,96vw,calc((94vh - 200px) * 1.9));max-height:94vh;padding:0;border:1px solid rgba(255,215,0,.35);border-radius:16px;background:#0c1019;color:#c8d6e5;overflow:auto}
.cvx-dlg::backdrop{background:rgba(4,6,12,.78);backdrop-filter:blur(4px)}
.cvx-dlg[open]{animation:cvxRise .3s ease}
.cvx-dlg .dh{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07);font:700 14px 'DM Sans',sans-serif;color:#ffd34d}
.cvx-dlg .dh button{width:34px;height:34px;border-radius:9px;border:1px solid rgba(255,255,255,.12);background:transparent;color:#c8d6e5;font-size:20px;cursor:pointer}
.cvx-dlg .rc-slider{margin:0;border:0;border-radius:0}
.cvx-dlg .df{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;padding:14px 16px;background:linear-gradient(158deg,#ffe07a,#e7a81f);color:#2a1e02;font:600 14px 'DM Sans',sans-serif}
.cvx-dlg .df a{background:#1a1406;color:#ffd34d;padding:10px 16px;border-radius:10px;font-weight:700;text-decoration:none}
@media (max-width:640px){.cvx-shots{grid-template-columns:1fr auto;padding:10px 12px 10px 14px;gap:8px}.cvx-fan{width:140px;height:74px}.cvx-fan img{width:84px;top:12px}.cvx-shots h3{font-size:15.5px;margin-bottom:6px}.cvx-shots button.cvx-btn{font-size:13px;padding:7px 11px}}
@media (prefers-reduced-motion:reduce){.cvx-fan img{transition:none}.cvx-shots::after{display:none}}


/* ── QuantumBot connect + order-log visual ── */
.qbv{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:8px;align-items:stretch}
.qbp{display:flex;flex-direction:column;position:relative;z-index:1;border-radius:14px;background:rgba(10,14,32,.82);border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 34px -18px rgba(10,6,50,.9),inset 0 1px 0 rgba(255,255,255,.06);padding:14px;backdrop-filter:blur(8px);font-size:12px;color:#9fb0cf}
.qbp .ph{display:flex;align-items:center;gap:9px;margin-bottom:12px}
.qbp .ph .ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:rgba(123,97,255,.22);color:#c9bfff;font-size:12px}
.qbp{min-width:0}
.qbx{display:inline-block;width:62px;text-align:center;vertical-align:middle;font:700 9.5px/16px 'DM Sans',sans-serif;color:#eaf6ff;background:rgba(0,229,255,.14);border:1px solid rgba(0,229,255,.35);border-radius:5px;margin-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:opacity .25s,transform .25s}.qbx.sw{opacity:0;transform:translateY(-4px)}
.qbp .ph b{display:block;white-space:nowrap;color:#fff;font-size:13px;font-family:'Syne','Syne Fallback',sans-serif;font-weight:800}
.qbp .ph small{font-size:11px;color:#8ea0c4}
.qbf{margin-bottom:8px}.qbf label{display:block;font-size:10.5px;margin-bottom:4px;color:#8ea0c4}
.qbf .in{height:28px;border-radius:7px;background:#0a0e1d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;padding:0 9px;color:#e8eefc;font:600 12px 'DM Sans',sans-serif;letter-spacing:.3px;overflow:hidden;white-space:nowrap}
.qbf .in .cur{display:inline-block;width:1px;height:13px;background:#00e5ff;margin-left:1px;animation:cvxBlink 1s steps(1) infinite}
.qbtog{display:flex;justify-content:space-between;align-items:center;margin:4px 0 10px;font-size:11px}
.qbtog i{width:26px;height:15px;border-radius:9px;background:#00c896;position:relative}.qbtog i::after{content:"";position:absolute;right:2px;top:2px;width:11px;height:11px;border-radius:50%;background:#fff}
.qbgo{height:32px;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;font:700 13px 'DM Sans',sans-serif;color:#06101c;background:linear-gradient(135deg,#00e5ff,#7b61ff);transition:background .35s,color .35s,box-shadow .35s}
.qbgo.ok{background:#16b866;color:#fff;box-shadow:0 0 22px -4px rgba(0,245,160,.6)}
.qbsync{margin-top:7px;text-align:center;font-size:11px;color:#00f5a0;min-height:14px}
.qblog .ph{justify-content:space-between}
.qbwait{position:absolute;left:0;right:0;top:55%;text-align:center;font-size:11.5px;color:#8ea0c4;transition:opacity .3s}.qbv.flow .qbwait{opacity:0}
.qbnew{font-size:10.5px;font-weight:700;color:#04140d;background:#00f5a0;border-radius:999px;padding:2px 8px;opacity:0;transition:opacity .3s}
.qblog .rows{flex:1;display:flex;flex-direction:column;justify-content:space-between}
.qbrow .vn{color:#8ea0c4;font-size:10.5px;overflow:hidden;text-overflow:ellipsis}
.qbrow{white-space:nowrap;display:grid;grid-template-columns:64px 46px 1fr auto;gap:6px;align-items:center;padding:7px 8px;border-radius:9px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025);margin-bottom:6px;font-size:11.5px;transition:opacity .35s,transform .35s,border-color .35s,background .35s}
.qbrow b{color:#e8eefc;font-size:12px}
.qbrow .sd{font-size:10.5px;font-weight:700;border-radius:5px;padding:2px 0;text-align:center}
.qbrow .sd.l{background:rgba(0,245,160,.12);color:#00f5a0}.qbrow .sd.s{background:rgba(255,71,87,.14);color:#ff7a88}
.qbrow .st{font-weight:700;color:#00f5a0;font-size:11px;text-align:right}
.qbrow.hot{border-color:rgba(123,97,255,.75);background:rgba(123,97,255,.12)}
.qbv.arm .qbrow{opacity:0;transform:translateY(8px)}
.qbv .qbrow.in{opacity:1;transform:none}
.qbwire{position:absolute;inset:0;z-index:0;pointer-events:none;width:100%;height:100%;overflow:visible}
.qbwire circle{fill:#00f5a0;filter:drop-shadow(0 0 4px #00f5a0)}
.qbwire path{fill:none;stroke:#00f5a0;stroke-width:2;stroke-dasharray:5 5;opacity:0;transition:opacity .4s}
.qbv.flow .qbwire path{opacity:.85;animation:cvxDash 1s linear infinite}
.qbcap{grid-column:1/-1;font-size:11px;color:#e3edff;opacity:.85}
@keyframes cvxBlink{50%{opacity:0}}
@keyframes cvxDash{to{stroke-dashoffset:-20}}
@media (max-width:900px){.qbv{grid-template-columns:1fr;gap:14px}.qbwire{display:none}.qbcap{margin-top:0}}
@media (prefers-reduced-motion:reduce){.qbv.arm .qbrow{opacity:1!important;transform:none!important}.qbv .qbwire path{animation:none}}

/* ── Free indicators card (cyan, quiet) ───────────────── */
.cvx-free{background:#0c1120;border:1px solid rgba(0,229,255,.2);padding:20px 22px;display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.cvx-free .glyph{flex:none;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:rgba(0,229,255,.1);color:var(--cy);font-size:20px}
.cvx-free .tx{flex:1 1 300px}
.cvx-free h3{font-size:18px;margin-bottom:4px}
.cvx-free p{margin:0;font-size:14px}
.cvx-free a.cvx-btn{background:transparent;color:var(--cy);border:1px solid rgba(0,229,255,.5);padding:10px 16px;font-size:14px}
.cvx-free a.cvx-btn:hover{background:rgba(0,229,255,.08)}

/* ── Mobile sticky Zeno bar ───────────────── */
.cvx-sticky{position:fixed;left:10px;right:10px;bottom:10px;z-index:60;display:none;align-items:center;gap:12px;padding:10px 10px 10px 14px;border-radius:14px;
  background:rgba(18,14,6,.94);border:1px solid rgba(255,215,0,.38);box-shadow:0 12px 30px -8px rgba(0,0,0,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  font-family:'DM Sans',system-ui,sans-serif;transform:translateY(130%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.cvx-sticky.show{transform:none}
.cvx-sticky .t{flex:1;min-width:0;font-size:13px;color:#e9e2c8;line-height:1.3}
.cvx-sticky .t b{color:#ffd700;font-size:15px;font-variant-numeric:tabular-nums}
.cvx-sticky a{flex:none;padding:10px 14px;border-radius:10px;background:linear-gradient(135deg,#ffd700,#f0a500);color:#1a1203;font-weight:700;font-size:14px;text-decoration:none}
.cvx-sticky button{flex:none;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#a99f80;font-size:18px;cursor:pointer}
@media (max-width:900px){.cvx-sticky{display:flex}}

@keyframes cvxGrow{to{opacity:1;transform:scaleY(1)}}
@keyframes cvxPop{0%{opacity:0;transform:scale(.4)}100%{opacity:1;transform:scale(1)}}
@keyframes cvxFade{to{opacity:1}}
@keyframes cvxDraw{to{stroke-dashoffset:0}}
@keyframes cvxRise{to{opacity:1;transform:none}}
@keyframes cvxTravel{0%{left:0;opacity:1}90%{opacity:1}100%{left:calc(100% - 8px);opacity:0}}
@keyframes cvxShine{0%,70%{left:-60%}100%{left:130%}}
@keyframes cvxPing{0%{box-shadow:0 0 0 0 rgba(255,215,0,.55)}70%{box-shadow:0 0 0 9px rgba(255,215,0,0)}100%{box-shadow:0 0 0 0 rgba(255,215,0,0)}}

@media (max-width:760px){
  .cvx{margin:34px 0}
  .cvx-zeno,.cvx-qb{grid-template-columns:1fr;padding:18px 16px;gap:16px}
  .cvx-zeno h3,.cvx-qb h3{font-size:22px}
  .cvx-chart{order:-1}
  .cvx-zeno h3,.cvx-qb h3{font-size:20px}
  .cvx-route{order:-1}
  .cvx-proof{gap:16px}.cvx-proof .num{font-size:21px}
  .cvx-wire{width:18px}
  .cvx-node{padding:8px 4px;font-size:11px}.cvx-node b{font-size:12.5px}
}
@media (prefers-reduced-motion:reduce){
  .cvx *,.cvx-sticky{animation:none!important;transition:none!important}
  .cvx-zeno.arm .k,.cvx-zeno.arm .c,.cvx-zeno.arm .z,.cvx-zeno.arm .lab,.cvx-zeno.arm .hit,.cvx-qb.arm .cvx-ticket{opacity:1!important;transform:none!important}
  .cvx-zeno::after{display:none}
}
html[data-theme="light"] .cvx-free{background:#f3f7fd;border-color:#cfe3f0}
html[data-theme="light"] .cvx-free h3{color:#0d1220}
html[data-theme="light"] .cvx-free p{color:#353c49}
html[data-theme="light"] .cvx-free a.cvx-btn{color:#0a8fb0;border-color:#0a8fb0}


.qbp{padding:10px;border-radius:12px;font-size:10.5px}
.qbp .ph{gap:7px;margin-bottom:8px}
.qbp .ph .ic{width:22px;height:22px;border-radius:6px;font-size:10px;background:rgba(255,255,255,.06)}
.qbp .ph .ic img{width:16px;height:16px;display:block}
.qbp .ph b{font-size:11.5px}
.qbp .ph small{font-size:9.5px}
.qbf{margin-bottom:6px}.qbf label{font-size:9.5px;margin-bottom:3px}
.qbf .in{height:22px;border-radius:6px;padding:0 7px;font-size:10.5px}
.qbtog{margin:3px 0 6px;font-size:10px}
.qbtog i{width:22px;height:12px}.qbtog i::after{width:8px;height:8px}
.qbgo{height:26px;border-radius:7px;font-size:11.5px}
.qbsync{margin-top:5px;font-size:9.5px;line-height:14px;min-height:14px}
.qbnew{font-size:9.5px;padding:1px 6px}
.qbrow{grid-template-columns:50px 34px 1fr auto;gap:5px;padding:5px 6px;border-radius:7px;margin-bottom:4px;font-size:10px}
.qbrow b{font-size:10.5px}.qbrow .sd{font-size:9.5px}.qbrow .vn{font-size:9.5px}.qbrow .st{font-size:9.5px}
.qbwait{font-size:10px}
.qbcap{font-size:10px}
@media (max-width:900px){.qbv{grid-template-columns:1fr 1fr;column-gap:10px}.qbwire{display:none}}
@media (max-width:420px){.qbrow{grid-template-columns:44px 30px 1fr auto}.qbrow .vn{display:none}}
/* RTL */
html[dir="rtl"] .cvx-fan img{transform:translateX(50%)}
html[dir="rtl"] .cvx-shots.open .cvx-fan img:nth-child(1),html[dir="rtl"] .cvx-fan:hover img:nth-child(1){transform:translateX(84%) rotate(6deg)}
html[dir="rtl"] .cvx-shots.open .cvx-fan img:nth-child(2),html[dir="rtl"] .cvx-fan:hover img:nth-child(2){transform:translateX(16%) rotate(-5deg)}
html[dir="rtl"] .cvx-shots.open .cvx-fan img:nth-child(3),html[dir="rtl"] .cvx-fan:hover img:nth-child(3){transform:translateX(50%) translateY(10px)}
html[dir="rtl"] .cvx-fan img{left:auto;right:50%}
html[dir="rtl"] .qbf .in{direction:ltr;justify-content:flex-end}
.cvx .cvx-chart svg text{direction:ltr}
