.ranking{max-width:1200px;padding-top:40px;padding-bottom:88px}.ranking .eyebrow{color:var(--brand, #ff885b);font-size:11px;letter-spacing:.14em}.ranking h1{margin:20px 0 18px;font-size:clamp(26px,3.1vw,38px);font-weight:600;letter-spacing:-.04em;line-height:1.25}.ranking h1 span{display:inline-block;font:inherit;color:inherit;letter-spacing:inherit}.ranking .meta{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:18px 0 26px;font-size:12px;color:var(--text-3)}.ranking .meta a:hover{color:#fff}.ranking .live{display:inline-flex;align-items:center;gap:8px;color:#a9c0aa}.ranking .live:before{content:"";width:6px;height:6px;border-radius:50%;background:#8fbf94}.ranking .list-heading{display:flex;justify-content:space-between;color:var(--text-3);font-size:11px;padding:0 18px 15px;border-bottom:1px solid var(--line);letter-spacing:.08em}.ranking .rank-list{padding:0;margin:0;list-style:none}.ranking .rank-row{display:grid;grid-template-columns:72px minmax(220px,340px) minmax(0,1fr);align-items:center;gap:16px;padding:8px 14px;border-bottom:1px solid var(--line-soft);min-height:66px}.ranking .rank-row.podium{min-height:76px;background:linear-gradient(90deg,#ff9d6507,transparent 65%)}.ranking .rank-row:hover{background-color:#ffffff03}.ranking .rank-badge{--badge-fill: #172b46;--badge-ring: #555b68;position:relative;width:72px;height:50px;display:grid;place-items:center}.ranking .rank-badge>svg{position:absolute;width:44px;height:44px;overflow:visible;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--badge-ring) 55%,transparent))}.ranking .badge-disc{fill:var(--badge-fill)}.ranking .badge-ring{stroke:var(--badge-ring)}.ranking .rank-badge>span{position:relative;z-index:1;font:600 16px/1 SFMono-Regular,Consolas,monospace;color:#c3c7d0}.ranking .rank-badge:is([data-rank="4"],[data-rank="5"]){--badge-fill: var(--brand-2);--badge-ring: var(--brand-2)}.ranking .rank-badge:is([data-rank="6"],[data-rank="7"],[data-rank="8"]){--badge-fill: var(--brand-1);--badge-ring: var(--brand-1)}.ranking .rank-badge:is([data-rank="4"],[data-rank="5"],[data-rank="6"],[data-rank="7"],[data-rank="8"])>span{color:#fff}.ranking .podium .rank-badge>span{position:absolute;inset:0;display:grid;place-items:center;font-size:20px;color:#fff4da;text-shadow:0 1px 8px #000}.ranking .rank-animation{position:absolute;inset:-4px -12px;background:radial-gradient(ellipse,#cd9b3c20,transparent 65%)}.ranking .rank-animation>svg{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;opacity:0}.ranking .rank-animation.ready{background:none}.ranking .rank-animation.ready>svg{opacity:1}.ranking .model a{font-size:14px;font-weight:500;line-height:1.45;display:inline-block;overflow-wrap:anywhere}.ranking .podium .model a{font-size:14px}.ranking .model a:hover{color:var(--brand, #ff885b)}.ranking .outbound{margin-left:9px;font-size:13px;color:var(--text-3)}.ranking .model>div{margin-top:3px;font-size:11px;color:var(--text-3)}.ranking .score{display:flex;align-items:center;gap:16px;min-width:0}.ranking .score strong{flex:none;width:55px;text-align:right;font:500 20px/1.2 SFMono-Regular,Consolas,monospace;letter-spacing:-.05em}.ranking .podium .score strong{color:#efc586}.ranking .track{flex:1;height:12px;background:#ffffff04;border-radius:3px;overflow:hidden}.ranking .track i{display:block;height:100%;background:var(--bar-color, #8096b1);border-radius:3px;transform-origin:left center;animation:ranking-bar-grow .8s cubic-bezier(.22,1,.36,1) var(--bar-delay, 0ms) both}.ranking .rank-row{--bar-color: #8096b1}.ranking .rank-row[data-creator=Anthropic]{--bar-color: #cc785c}.ranking .rank-row[data-creator=OpenAI]{--bar-color: #a4b6b0}.ranking .rank-row[data-creator=Google]{--bar-color: #65a97d}.ranking .rank-row[data-creator=Meta]{--bar-color: #569ad4}.ranking .rank-row[data-creator=SpaceXAI]{--bar-color: #9288c3}.ranking .rank-row[data-creator=Xiaomi],.ranking .rank-row[data-creator=Alibaba]{--bar-color: #e7a366}.ranking .rank-row[data-creator="Z AI"],.ranking .rank-row[data-creator=Kimi]{--bar-color: #668fd1}.ranking .rank-row[data-creator=StepFun]{--bar-color: #60b7b0}.ranking .scope,.ranking .note{font-size:12px;line-height:1.85;color:var(--text-3)}.ranking .scope{margin-top:24px}.ranking .note{margin-top:8px}@keyframes ranking-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.ranking .track i{animation:none}}@media(max-width:800px){.ranking{padding-top:28px}.ranking .rank-row{grid-template-columns:64px minmax(0,1fr);gap:5px 10px;padding:10px 0}.ranking .rank-badge{width:64px;height:46px;grid-row:span 2}.ranking .score{grid-column:2;gap:12px}.ranking .track{height:10px}.ranking .score strong{width:45px}.ranking .rank-animation{inset:0 -8px}.ranking .model a,.ranking .podium .model a{font-size:14px}.ranking .score strong{font-size:18px}.ranking .list-heading{padding-inline:0}}
