.leaderboard-panel{min-width:0}.lb-intro{font-size:14px;line-height:1.8;color:var(--muted,#747474)}.lb-snapshot{padding:12px 0;font-size:12px;line-height:1.7;border-bottom:1px solid var(--edge,#ccc);color:var(--muted,#747474)}.lb-controls{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;margin:22px 0}.lb-controls label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;min-width:0}.lb-controls input,.lb-controls select{background:var(--paper,#f6f3eb);color:var(--ink,#222);border:1px solid var(--edge,#888);padding:10px;min-width:0;width:100%;box-sizing:border-box;border-radius:0;font:inherit}.lb-tabs{display:flex;gap:8px;flex-wrap:wrap}.lb-tab{padding:8px 11px;background:transparent;border:1px solid var(--edge,#999);color:inherit;font:inherit;font-size:12px;cursor:pointer}.lb-tab.active{background:var(--ink,#222);color:var(--paper,#fff);border-color:var(--ink,#222)}.lb-source-info{margin:24px 0 14px;font-size:13px;line-height:1.8}.lb-source-info p{font-size:12px;color:var(--muted,#777);margin:6px 0}.lb-source-info a,.lb-method a,.lb-detail a{color:var(--heat,#e85634);text-underline-offset:3px}.lb-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--edge,#999)}.lb-table{border-collapse:collapse;width:100%;min-width:700px;font-size:13px}.lb-table th,.lb-table td{padding:16px 18px;text-align:left;border-bottom:1px solid var(--edge,#ccc);vertical-align:middle}.lb-table th{font-size:11px;color:var(--muted,#777);font-weight:600;white-space:nowrap}.lb-table td{font-variant-numeric:tabular-nums}.lb-table tr:last-child td{border-bottom:0}.lb-table tr:hover{background:color-mix(in srgb,var(--ink,#111) 3%,transparent)}.lb-table small{display:block;margin-top:6px;color:var(--muted,#888);font-size:11px;font-weight:400;max-width:320px;overflow-wrap:anywhere}.lb-model-link{font-weight:800;color:inherit;text-decoration:none;overflow-wrap:anywhere}.lb-model-link:hover{text-decoration:underline;color:var(--heat,#e85634)}.lb-rank{font-size:17px;font-weight:900}.lb-score{font-size:21px;font-weight:800;color:var(--heat,#e85634);white-space:nowrap}.lb-meter{display:block;width:78px;height:3px;background:var(--edge,#ccc);margin-top:9px}.lb-meter i{display:block;height:3px;background:var(--heat,#e85634)}.lb-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:18px 0;font-size:12px}.lb-pagination button{border:1px solid var(--edge,#999);background:transparent;color:inherit;padding:8px 14px;cursor:pointer}.lb-pagination button:disabled{opacity:.4;cursor:default}.lb-empty{padding:36px 20px;border:1px solid var(--edge,#bbb);text-align:center;font-size:13px;line-height:1.9}.lb-method{margin-top:26px;border-top:1px solid var(--edge,#999);padding:16px 0;font-size:12px;line-height:1.9;color:var(--muted,#777)}.lb-method summary{cursor:pointer;color:var(--ink,#222);font-weight:700}.lb-detail{max-width:1280px;margin:0 auto;padding:30px;min-width:0;box-sizing:border-box}.lb-detail-back{display:inline-block;margin-bottom:20px;font-size:13px}.lb-detail-hero{border:1px solid var(--edge,#999);padding:30px;display:flex;justify-content:space-between;gap:24px;margin-bottom:26px}.lb-detail-hero h1{font-size:clamp(26px,4vw,46px);margin:10px 0;overflow-wrap:anywhere}.lb-detail-hero p{font-size:12px;color:var(--muted,#777)}.lb-detail-total{text-align:right;white-space:nowrap}.lb-detail-total strong{font-size:40px;color:var(--heat,#e85634);display:block;margin:10px 0}.lb-detail-total span{font-size:12px}.lb-detail-facts{display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;line-height:1.8}.lb-detail-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:28px 0 18px}.lb-detail-heading h2{font-size:20px;margin:0}.lb-detail-heading p{font-size:12px;color:var(--muted,#777);margin:0}.lb-detail-note{font-size:12px;color:var(--muted,#777);line-height:1.9}.lb-detail-shell{min-width:0}.lb-configurations{font-size:12px;margin-top:8px;max-width:450px;overflow-wrap:anywhere}.lb-configurations summary{cursor:pointer;color:var(--heat,#e85634)}.lb-configurations p{border-top:1px solid var(--edge,#999);padding-top:10px}
@media(max-width:900px){.lb-controls{grid-template-columns:1fr 1fr}.lb-detail{padding:20px}.lb-detail-shell{margin-left:0}.lb-detail-hero{padding:22px}}@media(max-width:520px){.lb-controls{gap:10px}.lb-controls label:first-child{grid-column:1/-1}.lb-controls label:last-child{grid-column:1/-1}.lb-tab{font-size:11px;padding:8px}.lb-detail{padding:16px}.lb-detail-hero{flex-direction:column;gap:8px}.lb-detail-total{text-align:left}.lb-detail-total strong{display:inline-block;margin-right:14px}.lb-table th,.lb-table td{padding:14px 12px}.lb-detail-heading h2{font-size:18px}}

.lb-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.lb-detail-toolbar .lb-detail-back{margin-bottom:0}
