.cft-head.cft-head{display:flex;justify-content:flex-end;margin-bottom:8px}.cft-pill.cft-pill{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:999px;background:var(--cs-fill);color:var(--cs-text);font:600 13px/1 var(--cs-sans);cursor:pointer}.cft-pill.cft-pill.is-ending{background:var(--cs-red-tint);color:var(--cs-red-text)}.cft-pill.cft-pill svg{width:14px;height:14px}.cst-skin .cft-ro .cft-sm,.cst-skin .cst-pass .cft-sm{height:36px;padding:0 12px;font-size:13.5px;border-radius:10px;flex:none}.cst-skin .cft-ro{display:flex;align-items:center}.cst-skin .cft-ro .cft-ro-i{width:18px;height:18px;flex:none;color:var(--cs-text-3)}.cst-skin .cft-ro .cft-ro-t{flex:1;min-width:0}.cst-skin .cft-ro .cft-link,.cst-skin .cft-ro strong{color:var(--cs-text);font-weight:650}.cft-link.cft-link{border:0;background:none;padding:0;font:inherit;text-decoration:underline;cursor:pointer}.cst-skin .cst-cta .cft-b2{margin-top:8px}.cft-preview .cst-cta .cst-demo{margin-bottom:12px}.cft-preview .cst-cta .cst-cta-b{margin-top:12px}.cft-preview .cft-b-row{display:flex;flex-wrap:wrap;gap:0 8px}.cft-preview .cft-b-row .cst-cta-b{flex:1 1 180px;width:auto}.cst-skin .cft-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.cst-skin .cft-stat{padding:10px 6px;border-radius:var(--cs-r-in);background:var(--cs-fill);text-align:center}.cst-skin .cft-stat dt{margin:0;font:650 18px/1.2 var(--cs-sans);font-variant-numeric:tabular-nums;color:var(--cs-text)}.cst-skin .cft-stat dd{margin:2px 0 0;font-size:12.5px;line-height:1.3;color:var(--cs-text-2)}.cft-preview .cft-preview-demo{pointer-events:none;user-select:none;margin-top:14px}.ctr.ctr-box{display:grid;gap:10px;min-width:0}.ctr.ctr-box .ctr-btn{justify-self:start;display:inline-flex;align-items:center;gap:6px}.ctr.ctr-res{display:grid;gap:8px;padding:12px 14px;border-radius:var(--cs-r-in,12px);background:var(--cs-group-2)}.ctr.ctr-line{margin:0;font-size:14px;line-height:1.4;color:var(--cs-text)}.ctr.ctr-credit,.ctr.ctr-note{margin:0;font-size:12px;line-height:1.4;color:var(--cs-text-3)}