.model-leaderboard{padding-block:36px 16px}.models-intro{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.models-intro h1{overflow-wrap:anywhere;max-width:22ch}.models-intro>div>p{color:var(--muted);font-size:var(--text-title);max-width:60ch;margin-top:12px}.models-scope{color:var(--muted);text-align:right;font-size:var(--text-secondary);flex-shrink:0;line-height:1.8}.model-scenarios{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 28px;display:flex}.model-scenarios a{min-height:52px;font-size:var(--text-title);border-bottom:2px solid #0000;padding:12px 0}.model-scenarios a[aria-current]{border-color:var(--primary);color:var(--primary);font-weight:600}.model-context{grid-template-columns:minmax(0,1fr) minmax(270px,.5fr);gap:32px;padding-block:24px;display:grid}.model-context h2{font-size:var(--text-title);letter-spacing:0}.model-context p{color:var(--muted);font-size:var(--text-body);max-width:72ch;margin-top:8px}.model-context a,.leaderboard-list-meta a,.model-source,.leaderboard-access-heading a,.model-no-offers a,.model-method a,.model-empty a{color:var(--primary);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.model-context form{align-self:start;min-width:0}.model-context label{font-size:var(--text-secondary);color:var(--muted);margin-bottom:8px;display:block}.model-search{gap:8px;display:flex}.model-search input{border:1px solid var(--control-line);background:var(--bg);width:100%;min-width:0;color:var(--ink);min-height:46px;caret-color:var(--primary);border-radius:5px;padding:10px 12px}.model-search button{white-space:nowrap;background:var(--soft);min-height:46px;color:var(--primary);border-radius:5px;flex-shrink:0;padding:10px 16px;font-weight:600}.model-search button:hover{background:var(--line)}.leaderboard-list-meta{font-size:var(--text-secondary);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:8px;display:flex}.model-columns,.model-disclosure>summary{grid-template-columns:36px minmax(0,1fr) minmax(120px,.28fr) minmax(170px,.42fr) 20px;align-items:center;gap:22px;display:grid}.model-columns{border-top:1px solid var(--line);font-size:var(--text-secondary);color:var(--muted);padding:12px 18px}.leaderboard-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.leaderboard-list>li{border-bottom:1px solid var(--line);min-width:0;scroll-margin-top:16px}.model-disclosure>summary{cursor:pointer;min-height:102px;padding:20px 18px;list-style:none}.model-disclosure>summary::-webkit-details-marker{display:none}.model-disclosure>summary:hover,.model-disclosure[open]>summary{background:var(--surface)}.model-rank{color:var(--muted);font-variant-numeric:tabular-nums;font-size:1.375rem}.model-identity{align-items:center;gap:16px;min-width:0;display:flex}.model-identity img{object-fit:contain;background:#fff;border-radius:7px;flex-shrink:0;padding:5px}.model-identity>span{min-width:0}.model-identity strong{font-size:var(--text-title);overflow-wrap:anywhere;font-weight:600;display:block}.model-identity>span>span,.model-score>span,.model-offer-count>span{color:var(--muted);font-size:var(--text-secondary);overflow-wrap:anywhere;margin-top:4px;display:block}.model-score strong{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600}.model-score{min-width:0}.model-offer-count{font-size:var(--text-body);color:var(--primary)}.model-chevron{color:var(--muted)}.model-disclosure[open]>summary>.model-chevron{transform:rotate(180deg)}.leaderboard-access{background:var(--surface);padding:24px 18px 28px}.leaderboard-access-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.leaderboard-access-heading h2{font-size:var(--text-section);overflow-wrap:anywhere;max-width:40ch}.leaderboard-access-heading a{font-size:var(--text-secondary);flex-shrink:0}.leaderboard-access-note{font-size:var(--text-secondary);color:var(--muted);max-width:100ch;margin:8px 0 22px}.model-plan-scroll{scrollbar-color:var(--muted) var(--bg);scrollbar-width:thin;max-width:100%;overflow-x:auto}.model-plans{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px;font-size:var(--text-secondary)}.model-plans th,.model-plans td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px}.model-plans thead th{color:var(--muted);border-top:1px solid var(--line);background:var(--bg);font-weight:500}.model-plans th:first-child{width:22%;padding-left:0}.model-plans th:nth-child(2){width:16%}.model-plans th:nth-child(3){width:29%}.model-plans th:nth-child(4){width:33%}.model-plans tbody th{font-weight:400}.model-plans tbody th>a:not(.model-source){min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.model-plans tbody th>a:hover{text-decoration:underline}.model-plan-provider{font-size:var(--text-body);align-items:center;gap:8px;font-weight:600;display:flex}.model-plan-provider img{object-fit:contain;background:#fff;border-radius:3px;flex-shrink:0;padding:2px}.model-plan-price{font-size:var(--text-title);font-variant-numeric:tabular-nums;font-weight:600;display:block}.model-date{color:var(--muted);font-size:var(--text-secondary);margin-top:6px;display:block}.model-plans td p+p{margin-top:10px}.model-status{color:var(--ink);background:var(--soft);font-size:var(--text-secondary);border-radius:3px;margin-block:4px 8px;padding:3px 7px;display:inline-block}.leaderboard-access-entry+.leaderboard-access-entry{margin-top:16px}.leaderboard-access-entry p{margin-top:4px}.model-conditions{margin-top:12px}.model-conditions summary,.model-method>summary{min-height:44px;color:var(--primary);align-content:center}.model-conditions p{color:var(--muted);margin-block:10px}.model-no-offers{color:var(--muted);padding-block:16px}.model-empty{padding:40px 0}.model-empty p{color:var(--muted);margin-top:10px}.model-method{padding-block:20px}.model-method>div{max-width:90ch;color:var(--muted);padding-block:12px}.model-method p+p{margin-top:16px}@media (width<=1000px){.models-intro{align-items:start}.models-scope{flex-shrink:1;max-width:220px}.model-columns,.model-disclosure>summary{grid-template-columns:30px minmax(0,1fr) 100px 150px 18px;gap:16px}.model-context{grid-template-columns:minmax(0,1fr) minmax(240px,.6fr)}}@media (width<=700px){.models-intro{margin-bottom:20px;display:block}.models-intro h1{font-size:2rem}.models-intro>div>p{font-size:var(--text-body)}.models-scope{text-align:left;max-width:none;margin-top:16px}.model-scenarios{gap:4px 22px}.model-scenarios a{font-size:var(--text-body)}.model-context{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:20px}.model-columns{display:none}.model-disclosure>summary{grid-template-columns:24px minmax(0,1fr) 18px;gap:12px;padding:18px 0}.model-identity{gap:12px}.model-identity img{width:36px;height:36px}.model-identity strong{font-size:var(--text-body)}.model-identity{grid-column:2}.model-chevron{grid-area:1/3}.model-score{grid-column:2;align-items:baseline;gap:8px;display:flex}.model-score strong{font-size:var(--text-title)}.model-score>span{margin:0}.model-offer-count{font-size:var(--text-secondary);grid-column:2}.model-offer-count>span{margin-left:8px;display:inline}.leaderboard-access{margin-inline:-12px;padding:20px 12px}.leaderboard-access-heading{display:block}.leaderboard-access-heading h2{font-size:var(--text-title)}.leaderboard-list-meta{align-items:start}.leaderboard-list-meta a{min-height:44px}.model-method{font-size:var(--text-secondary)}}@media (prefers-reduced-motion:reduce){.model-leaderboard *{scroll-behavior:auto}}
