figure.ck{margin:2rem 0}figure.ck .ck-chart-head{margin-bottom:.75rem}figure.ck p.ck-chart-title{font-family:var(--sans);color:var(--ink);margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}figure.ck p.ck-chart-sub{font-family:var(--sans);color:var(--ink-2);margin:.2rem 0 0;font-size:.85rem;line-height:1.4}figure.ck .ck-chart-foot{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--ink-3);justify-content:space-between;gap:1rem;margin-top:.5rem;padding-top:.5rem;font-size:11px;display:flex}figure.ck .ck-chart-foot a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}figure.ck p.ck-chart-key{font-family:var(--sans);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:.4rem 0 0;font-size:12px;display:flex}figure.ck .ck-chart-key span{align-items:center;gap:.4rem;display:inline-flex}figure.ck .ck-chart-key i{flex:none;display:inline-block}.ck-key-ring{border:1.5px solid var(--ink);border-radius:50%;width:12px;height:12px}.ck-key-better{background:var(--gold-soft);opacity:.6;width:14px;height:10px}.ck-key-whisker{background:var(--ink-3);width:1.5px;height:12px}figure.ck svg.ck-plot{width:100%;height:auto;display:block;overflow:visible}figure.ck svg .ck-grid{stroke:var(--rule);stroke-width:1px}figure.ck svg .ck-axis-line{stroke:var(--ink-3);stroke-width:1px}figure.ck svg .ck-tick{font-family:var(--mono);fill:var(--ink-3);font-size:11px}figure.ck svg .ck-axis{font-family:var(--mono);fill:var(--ink-2);font-size:11px}figure.ck svg .ck-better{fill:var(--gold-soft);opacity:.6}figure.ck svg .ck-frontier{fill:none;stroke:var(--ink-2);stroke-width:1.5px;stroke-dasharray:2 4;stroke-linecap:round}figure.ck svg .ck-leader{stroke:var(--ink-3);stroke-width:1px}figure.ck svg .ck-glyph{fill:var(--hue,var(--ink-3))}figure.ck svg .ck-name{font-family:var(--sans);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font-size:13px;font-weight:500}figure.ck svg .ck-detail{font-family:var(--mono);fill:var(--ink-2);paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font-size:10.5px}.ck-scatter .ck-mark{fill:var(--hue,var(--ink-3));stroke:var(--paper);stroke-width:2px}.ck-scatter .ck-ring{fill:none;stroke:var(--ink);stroke-width:1.5px}.ck-scatter .ck-whisker line{stroke:var(--hue,var(--ink-3));stroke-width:1.5px;opacity:.55}.ck-scatter .ck-hit{fill:#0000}.ck-scatter .ck-dot:hover .ck-mark{stroke-width:0}.ck-scatter .ck-dot:hover .ck-ring,.ck-scatter .ck-dot:hover .ck-whisker line{opacity:1}.ck-scatter .ck-narrow{display:none}@media (max-width:560px){.ck-scatter .ck-wide{display:none}.ck-scatter .ck-narrow{display:block}}figure.ck svg .ck-s0,i.ck-s0{fill:var(--ink);background:var(--ink)}figure.ck svg .ck-s1,i.ck-s1{fill:var(--ink-2);background:var(--ink-2)}figure.ck svg .ck-s2,i.ck-s2{fill:var(--ink-3);background:var(--ink-3)}figure.ck svg .ck-s3,i.ck-s3{fill:color-mix(in srgb, var(--ink-3) 70%, var(--paper));background:color-mix(in srgb, var(--ink-3) 70%, var(--paper))}figure.ck svg .ck-s4,i.ck-s4{fill:color-mix(in srgb, var(--ink-3) 40%, var(--paper));background:color-mix(in srgb, var(--ink-3) 40%, var(--paper))}figure.ck svg .ck-in{font-family:var(--mono);font-size:10.5px}figure.ck svg .ck-on-dark{fill:var(--paper)}figure.ck svg .ck-on-light{fill:var(--ink)}figure.ck svg .ck-end{font-family:var(--mono);fill:var(--ink-2);font-size:10.5px}figure.ck svg .ck-end-strong{fill:var(--ink);font-size:12px;font-weight:500}figure.ck svg .ck-step{font-family:var(--mono);fill:var(--ink-2);font-size:10.5px}figure.ck svg .ck-name .ck-detail{stroke-width:0;font-weight:400}.ck-key-swatch{border-radius:2px;width:14px;height:10px}.ck-key-a{background:var(--ink-2);border-radius:50%;width:10px;height:10px}.ck-key-b{border:1.5px solid var(--ink-2);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.ck-key-none{display:none!important}.ck-key-median{background:var(--ink);width:2px;height:12px}.ck-key-total{background:linear-gradient(90deg, var(--hue-anthropic) 0 33%, var(--hue-google) 33% 66%, var(--hue-meta) 66%);border-radius:2px;width:14px;height:10px}.ck-key-line{background:var(--ink-2);width:14px;height:2px}.ck-key-band{background:var(--ink-3);opacity:.3;width:14px;height:10px}.ck-rows .ck-narrow{display:none}@media (max-width:560px){.ck-rows .ck-wide{display:none}.ck-rows .ck-narrow{display:block}}.ck-factors .ck-base{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.ck-factors .ck-total{fill:var(--hue,var(--ink))}.ck-factors .ck-total-dot{fill:var(--hue,var(--ink));stroke:var(--paper);stroke-width:2px}.ck-dumbbell .ck-bell{stroke:var(--ink-3);stroke-width:1.5px}.ck-dumbbell .ck-a{fill:var(--hue,var(--ink-3));stroke:var(--paper);stroke-width:2px}.ck-dumbbell .ck-b{fill:none;stroke:var(--hue,var(--ink-3));stroke-width:2px}.ck-strip .ck-pass{fill:var(--hue,var(--ink-3));fill-opacity:.8}.ck-strip .ck-fail{fill:none;stroke:var(--hue,var(--ink-3));stroke-width:1px;stroke-opacity:.65}.ck-strip .ck-median{stroke:var(--ink);stroke-width:2px;stroke-linecap:round}.ck-bands .ck-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;display:grid}@media (max-width:560px){.ck-bands .ck-panels{grid-template-columns:minmax(0,1fr)}}.ck-bands .ck-band{fill:var(--hue,var(--ink-3));opacity:.2}.ck-bands .ck-line{fill:none;stroke:var(--hue,var(--ink-3));stroke-width:2px;stroke-linejoin:round}.ck-bands .ck-hit{fill:#0000}.ck-matrix-wrap{margin:.5rem 0 0;overflow-x:auto}.ck-matrix{border-collapse:collapse;font-variant-numeric:tabular-nums;font-variant-ligatures:none;width:100%;font-size:.92rem}.ck-matrix thead th{text-align:center;vertical-align:bottom;border-bottom:1px solid var(--rule);padding:0 .5rem .6rem;font-weight:400;line-height:1.25}.ck-matrix thead th:first-child{text-align:left;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-left:0;font-size:.68rem}.ck-matrix thead th .mark{width:18px;height:18px;margin:0 auto .3rem;display:block}.ck-matrix thead th span span{font-family:var(--mono);color:var(--ink-3);font-size:.66rem;display:block}.ck-matrix tr.ck-mx-group th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);text-align:left;border-bottom:1px solid var(--rule);padding:1rem 0 .35rem;font-size:.68rem;font-weight:400}.ck-matrix tbody th{text-align:left;border-bottom:1px solid var(--rule);min-width:9rem;padding:.45rem 1rem .45rem 0;font-weight:400}.ck-matrix tbody th span{font-family:var(--mono);color:var(--ink-3);font-size:.66rem;display:block}.ck-matrix td{text-align:center;width:20%;font-family:var(--mono);border-bottom:1px solid var(--rule);background:color-mix(in srgb, var(--gold) calc(var(--v,0) * 30%), transparent);padding:.45rem .5rem}.ck-matrix td span{color:var(--ink-3);font-size:.68rem;font-weight:400;display:block}.ck-matrix td.best{color:var(--ink);font-weight:700}@media (max-width:640px){.ck-matrix{font-size:.82rem}.ck-matrix tbody th{min-width:7rem}}figure.ck p.ck-chart-number{font-family:var(--sans);color:var(--ink);margin:.75rem 0 0;font-size:.9rem;line-height:1.45}figure.ck p.ck-chart-number span{color:var(--ink-2)}.ck-matrix td sup{margin-left:.1em;font-size:.7em}.ck-matrix-notes{font-family:var(--sans);color:var(--ink-2);margin:.5rem 0 0;font-size:12px;line-height:1.45}.ck-matrix-notes span+span:before{content:" "}.ck-grid thead th{font-family:var(--sans);color:var(--ink-2);font-size:.8rem}.ck-grid td{width:auto}.ck-grid td.margin,.ck-grid tr.margin th{color:var(--ink-2)}.ck-grid tr.margin th,.ck-grid tr.margin td{border-top:1px solid var(--ink-3)}.ck-grid th.margin,.ck-grid td.margin{border-left:1px solid var(--rule)}.ck-grid td span{white-space:nowrap}
