.cp-map .rs-fig-t{max-width:520px}.cp-quad{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 0 30px;margin-top:6px}.cp-q{border:1px solid var(--line);border-radius:14px;padding:16px 16px 18px;background:#0c1110d1;min-width:0;opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease),border-color .9s var(--ease);transition-delay:calc(var(--i,0)*90ms)}.cp-q-n{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.cp-q-l{font:400 22px/1.1 var(--serif);margin-bottom:12px}.cp-q ul{list-style:none;display:grid;gap:7px}.cp-q li{font-size:13px;line-height:1.35;color:var(--ink-2);opacity:0;transform:translate(-8px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i,0)*90ms + .3s + var(--k,0)*70ms)}.cp-q.open{background:#d4ff3a0a}.cp-q.open .cp-q-n{color:var(--ink)}.cp-q-tb{display:flex;align-items:center;gap:8px;margin-top:14px;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);opacity:0;transition:opacity .6s var(--ease) 1.3s}.cp-ax{position:absolute;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cp-ax-x0{left:0;bottom:6px}.cp-ax-x1{right:0;bottom:6px}.cp-ax-y1,.cp-ax-y0{display:none}[data-chart=quadmap].on .cp-q,[data-chart=quadmap].on .cp-q li{opacity:1;transform:none}[data-chart=quadmap].on .cp-q.open{border-color:var(--accent);transition-delay:calc(var(--i,0)*90ms),calc(var(--i,0)*90ms),1.1s}[data-chart=quadmap].on .cp-q-tb{opacity:1}.cp-gnote{font-size:13px;line-height:1.4;color:var(--ink-3);margin-top:8px}.cp-prices .lbar{fill:#eee8dc57}.cp-prices .top .lbar{fill:var(--accent)}.cp-gaps{grid-template-columns:1fr 1fr}.cp-gaps .rs-proof b{font-size:30px;line-height:1.05}.cp-gaps .rs-proof:last-child{grid-column:1/-1}.cp-gaps .rs-proof{opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i,0)*90ms + .15s)}.cp-gaps.in .rs-proof{opacity:1;transform:none}.cp-stance{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin:30px 0 4px}.cp-stance>div{background:#0c1110e6;padding:18px 18px 20px}.cp-st-h{font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.cp-stance ul{list-style:none;display:grid;gap:10px}.cp-stance li{font-size:15px;line-height:1.3;display:flex;gap:10px;align-items:baseline;opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--k,0)*80ms + .2s)}.cp-stance li:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink);transform:translateY(-1px)}.cp-stance ul.no li{color:var(--ink-2)}.cp-stance ul.no li:before{background:none;border:1px solid var(--ink-3);border-radius:1px;width:9px;height:1px;border-width:1px 0 0}.cp-stance.in li{opacity:1;transform:none}@media (max-width:420px){.cp-quad{grid-template-columns:1fr}.cp-ax-x0,.cp-ax-x1{display:none}.cp-gaps,.cp-stance{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cp-q,.cp-q li,.cp-q-tb,.cp-gaps .rs-proof,.cp-stance li{opacity:1;transform:none;transition:none}}
