.cl-hero .h-vis{margin-top:40px}.cl-hero h1{max-width:18ch}.cl-tabs{display:inline-flex;gap:0;border:1px solid var(--s-line2);margin-left:6px}.cl-tabs span{padding:5px 10px;font-size:12px;color:var(--s-t2);border-right:1px solid var(--s-line2)}.cl-tabs span:last-child{border-right:0}.cl-tabs span.on{background:var(--s-ink);color:var(--s-on-ink);font-weight:700}.cl-sess-b{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,4fr);min-height:360px}.cl-list{border-right:1px solid var(--s-line);display:flex;flex-direction:column}.cl-filt{display:flex;gap:4px;padding:10px 12px;border-bottom:1px solid var(--s-line)}.cl-filt span{font-size:11.5px;padding:3px 8px;border:1px solid var(--s-line2);color:var(--s-t2)}.cl-filt span.on{border-color:var(--s-ink);color:var(--s-text);font-weight:700}.cl-row{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border-bottom:1px solid var(--s-line);min-width:0}.cl-row.on{background:var(--s-sel);box-shadow:inset 2px 0 0 var(--s-ink)}.cl-row-x{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.cl-row-x b{font-size:13px;color:var(--s-text)}.cl-row-x small{font-size:11.5px;color:var(--s-t3)}.cl-why{font-size:12px;color:var(--s-t2);margin-top:2px}.cl-why:before{content:"Why now · ";font:500 10px/1 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--s-t3)}.cl-row-st{flex:none}.cl-live{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 18px;border-right:1px solid var(--s-line);text-align:center}.cl-live-who{display:flex;flex-direction:column;align-items:center;gap:4px}.cl-live-who b{font-size:17px;color:var(--s-text);margin-top:6px}.cl-live-who small{font-size:12.5px;color:var(--s-t3)}.cl-state{margin-top:8px}.cl-on{display:inline-flex;align-items:center;gap:8px}.cl-on .mono{font-size:12px;color:var(--s-text)}.cl-on .cl-rec{display:inline-flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--s-bad)}.cl-wave{height:28px}.cl-wave i{width:3px;height:calc(var(--h,.5) * 28px)}.cl-from{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--s-t2)}.cl-from .ic{width:14px;height:14px}.cl-from .mono{color:var(--s-text)}.cl-tp{align-self:stretch;text-align:left;border:1px dashed var(--s-line2);padding:10px 12px;background:var(--s-bg)}.cl-tp ul{margin:6px 0 0;padding-left:16px;display:grid;gap:3px;font-size:12.5px;color:var(--s-text)}.cl-ctl{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:auto}.cl-wrap{display:flex;flex-direction:column;gap:14px;padding:14px}.cl-blk{display:flex;flex-direction:column;gap:7px}.cl-note{display:flex;flex-direction:column;gap:4px;margin:0;padding:10px;min-height:66px;border:1px solid var(--s-line2);background:var(--s-input);font-size:13px;color:var(--s-text);max-width:none}.cl-oc{display:flex;flex-wrap:wrap;gap:5px}.cl-oc .c2-btn{height:28px;font-weight:500;font-size:12px;color:var(--s-t2)}.cl-oc .c2-pick{color:var(--s-on-ink);font-weight:700}.cl-next{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding-top:12px;border-top:1px solid var(--s-line)}.cl-next .c2-btn{height:36px}.cl-cv{padding:16px 14px 18px}.cl-num{max-width:470px;margin:0 auto;width:100%}.cl-num-r{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--s-line);font-size:13px}.cl-num-r .mono{color:var(--s-text);font-size:12.5px}.cl-num-w{justify-self:end;color:var(--s-text);font-weight:700;font-size:12.5px}.cl-num-new{background:var(--s-sel)}.cl-buy{margin:12px 14px 14px;border:1px solid var(--s-line2);background:var(--s-bg)}.cl-buy-h{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--s-line)}.cl-buy-h b{font-size:13px;margin-right:auto}.cl-sel{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 8px;border:1px solid var(--s-line2);background:var(--s-panel);font-size:12px;color:var(--s-text)}.cl-sel .ic{width:12px;height:12px;color:var(--s-t3)}.cl-buy-r{display:flex;justify-content:space-between;align-items:center;padding:7px 12px;border-bottom:1px solid var(--s-line)}.cl-buy-r .mono{font-size:12.5px;color:var(--s-text)}.cl-buy-r .c2-btn{height:26px;color:var(--s-t2)}.cl-buy-r .c2-pick{color:var(--s-on-ink)}.cl-buy-a{display:flex;justify-content:space-between;align-items:center;padding:9px 12px}.cl-wu{max-width:500px;margin:0 auto;width:100%}.cl-rec-p{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--s-line)}.cl-rec-p .c2-wave{flex:1;overflow:hidden}.cl-play{display:grid;place-items:center;width:28px;height:28px;background:var(--s-ink);color:var(--s-on-ink);flex:none}.cl-play .ic{width:14px;height:14px}.cl-tx{list-style:none;margin:0;padding:12px 14px;display:grid;gap:7px;border-bottom:1px solid var(--s-line)}.cl-tx li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;font-size:12.5px;line-height:1.45;color:var(--s-text)}.cl-tx .mono{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--s-t3);padding-top:2px}.cl-sum{padding:12px 14px;display:grid;gap:7px;border-bottom:1px solid var(--s-line)}.cl-sum-h{display:flex;align-items:center;gap:8px}.cl-sum-h b{font-size:13px}.cl-keys{margin:0;padding-left:16px;display:grid;gap:3px;font-size:12.5px;color:var(--s-t2)}.cl-nx{padding:12px 14px;display:grid;gap:6px;border-bottom:1px solid var(--s-line)}.cl-nx-r{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:12.5px;color:var(--s-text)}.cl-nx-r em{font-style:normal;font-size:11px;color:var(--s-t3)}.cl-box{display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--s-line2);color:transparent;background:var(--s-panel)}.cl-box .ic{width:11px;height:11px}.cl-box.on,.cl-q-r.met .cl-box{background:var(--s-ink);border-color:var(--s-ink);color:var(--s-on-ink)}.cl-crm{display:flex;align-items:center;gap:9px;padding:11px 14px;font-size:12.5px;color:var(--s-text)}.cl-crm .c2-tag{margin-left:auto}.cl-q{max-width:460px;margin:0 auto;width:100%}.cl-q-r{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--s-line);font-size:13px;color:var(--s-t2)}.cl-q-r.met{color:var(--s-text)}.cl-q-r em{font:500 10.5px/1.2 var(--font-mono);font-style:normal;color:var(--s-t3)}.cl-q-r.new em{color:var(--s-ok)}.c2-loop .cl-q-r.new .cl-box{animation-name:cl-tick}.c2-loop .cl-q-r.new em{animation-name:c2-a25}@keyframes cl-tick{0%,22%{background-color:var(--s-panel);border-color:var(--s-line2);color:transparent}25%,to{background-color:var(--s-ink);border-color:var(--s-ink);color:var(--s-on-ink)}}.cl-fit{padding:14px;display:grid;gap:8px}.cl-fit-t{display:flex;justify-content:space-between;align-items:baseline}.cl-fit-t b{font-size:13.5px}@property --cl-n{syntax:"<integer>";initial-value:78;inherits:false}.cl-score{--cl-n:78;font-size:24px;line-height:1;color:var(--s-text)}.cl-score:after{counter-reset:cln var(--cl-n);content:counter(cln)}.c2-loop .cl-score{animation-name:cl-score}@keyframes cl-score{0%,22%{--cl-n:62;animation-timing-function:var(--eo)}34%,to{--cl-n:78}}.cl-ins-bd{margin-top:22px}.cl-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--s-line)}.cl-kpi>div{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-right:1px solid var(--s-line)}.cl-kpi>div:last-child{border-right:0}.cl-kpi b{font-size:24px;line-height:1;color:var(--s-text);font-weight:500}.cl-kpi small{font-size:11.5px;color:var(--s-t3)}.cl-tbl{width:100%;border-collapse:collapse;font-size:13px}.cl-tbl th{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--s-t3);text-align:right;padding:12px 16px 8px 0;white-space:nowrap}.cl-tbl th:first-child,.cl-tbl td:first-child{text-align:left;padding-left:16px}.cl-tbl td{padding:10px 16px 11px 0;border-top:1px solid var(--s-line);text-align:right;color:var(--s-text);white-space:nowrap}.cl-tbl td:first-child{width:40%}.cl-rep{display:block;font-size:13.5px;margin-bottom:7px}@container site (max-width: 1000px){.cl-sess-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cl-wrap{grid-column:1/-1;border-top:1px solid var(--s-line)}.cl-live{border-right:0}}@container site (max-width: 640px){.cl-hero .h-vis{margin-top:28px}.cl-top .c2-m{display:none}.cl-sess-b{grid-template-columns:minmax(0,1fr)}.cl-list{border-right:0;border-bottom:1px solid var(--s-line)}.cl-row:not(.on),.cl-filt{display:none}.cl-live{padding:18px 14px}.cl-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-kpi>div:nth-child(2){border-right:0}.cl-kpi>div:nth-child(-n+2){border-bottom:1px solid var(--s-line)}.cl-tbl th:nth-child(4),.cl-tbl td:nth-child(4){display:none}.cl-tbl th,.cl-tbl td{padding-right:10px}.cl-tbl th:first-child,.cl-tbl td:first-child{padding-left:12px}}.cl-state>*{justify-self:center}
