.kimi-article .carousel{margin:32px 0;background:#EDF3FF;border:1px solid #0B56F730}
.kimi-article .slide{padding:24px;display:grid;gap:22px;min-width:0}.kimi-article .slide[hidden]{display:none}
.kimi-article .media{display:grid;place-items:center;background:#fff;min-height:260px;min-width:0}.kimi-article .media blockquote{padding:24px;margin:0}.kimi-article .media iframe{max-width:100%!important}
.kimi-article .slide-copy h3{font-size:27px;margin:10px 0 14px}.kimi-article .slide-copy p{font-size:17px;line-height:1.6}.kimi-article .slide-copy .models{font-size:14px;color:#16408d;margin:0}.kimi-article .slide-copy .limits,.kimi-article .original{font-size:14px}.kimi-article .original{display:block;margin-top:14px}
.kimi-article .carousel-controls{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-top:1px solid #0B56F730;gap:14px;margin:0}.kimi-article .carousel-controls button{width:auto;height:auto;min-height:44px;padding:10px 14px;border:1px solid #0B56F7;border-radius:2px;color:#0B56F7;background:#fff;font:inherit;font-size:14px;cursor:pointer}.kimi-article .carousel-controls button:disabled{opacity:.45;cursor:default}.kimi-article .carousel-controls span{font-size:14px;white-space:nowrap}
.kimi-article .benchmark{padding:24px 0 30px;border-top:1px solid #14131330}.kimi-article .benchmark h3{font-size:25px;margin:0 0 8px}.kimi-article .benchmark>p{font-size:14px;margin:0 0 22px}.kimi-article .axis{display:flex;justify-content:space-between;margin-left:190px;margin-right:55px;color:#505969;font-size:12px}.kimi-article .bar-row{display:grid;grid-template-columns:175px 1fr 46px;align-items:center;gap:15px;margin:16px 0;font-size:15px;line-height:1.4}.kimi-article .track{height:18px;background:#EDF3FF}.kimi-article .fill{display:block;height:100%;background:#6f7a8d}.kimi-article .fill.kimi{background:#0B56F7}.kimi-article .bar-row strong{font-variant-numeric:tabular-nums;font-weight:600}.kimi-article .source-note{font-size:14px;line-height:1.7}
.kimi-article .hn-annotation{--hn-size:21px}.kimi-article .hn-note{color:#282A25;font-weight:300;font-size:21px;line-height:1.15}
@media(max-width:750px){.kimi-article .slide{padding:16px}.kimi-article .carousel-controls{padding:14px 16px}.kimi-article .bar-row{grid-template-columns:105px minmax(0,1fr) 35px;gap:8px;font-size:12px}.kimi-article .axis{margin-left:113px;margin-right:43px}.kimi-article .benchmark h3{font-size:24px}.kimi-article .slide-copy h3{font-size:25px}}
