.eq .notice{background:var(--soft);border-left:3px solid var(--accent);padding:16px;line-height:1.6}.eq .board{min-width:1080px}.eq td,.eq th{padding:12px 9px}.eq .rankbar{background:var(--line);min-width:130px;height:6px;margin:10px 0;position:relative}.eq .interval{background:var(--accent);border-radius:3px;height:6px;position:absolute}.eq .tick{background:var(--warn);width:2px;height:14px;position:absolute;top:-4px}.eq .ability{background:var(--soft);text-align:center;border-radius:5px;min-width:38px;padding:5px;display:inline-block}.eq .chat{white-space:pre-wrap;overflow-wrap:anywhere;max-width:800px}.eq .chat.user{border-left:3px solid var(--accent)}.eq .chat.assistant{border-left:3px solid var(--warn);margin-left:auto}.eq .subtle{color:var(--muted);font-size:12px}.eq .table-scroll{max-width:100%}.eq .board{overflow-wrap:normal;width:max-content;min-width:100%}.eq .board th,.eq .board td{white-space:nowrap;overflow-wrap:normal;word-break:normal}.eq-page .masthead nav a[href="/compare/"]{color:var(--muted)}.eq-page .masthead nav a[href="/eq/"]{color:var(--accent)}.eq .traitbar{background:var(--line);width:min(240px,100%);height:3px;margin:6px 0 14px;position:relative}.eq .traitbar span{background:var(--accent);min-width:2px;height:3px;position:absolute}.eq .style-profile{padding-left:20px}.eq .table-scroll{overflow-x:auto}.eq{overflow-wrap:anywhere;min-width:0}.eq .board{table-layout:fixed;width:100%;min-width:0}.eq .board th,.eq .board td{white-space:normal;overflow-wrap:anywhere}.eq .board .detail-column{display:none}.eq .leaderboard th:first-child{width:46px}.eq .leaderboard th:nth-child(2){width:40%}.eq .rankbar{min-width:0}.eq .prompt-text{white-space:pre-wrap}.eq section[id]{scroll-margin-top:24px}@media (width<=600px){.eq .board thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.eq .board,.eq .board tbody,.eq .board tr{width:100%;display:block}.eq .board tr{border-bottom:1px solid var(--line);padding:12px}.eq .board td{border:0;padding:6px 0;display:block}.eq .leaderboard td:first-child{display:none}.eq .board td[data-label]:before{content:attr(data-label) ": ";font-weight:650}.eq .board .detail-column{display:none}}.eq-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.eq-summary>div{background:var(--soft);border-radius:12px;padding:20px}.eq-summary strong{margin:8px 0;font-size:30px;display:block}.eq-summary small{display:block}.eq-section-nav{margin:24px 0}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 32px;display:grid}.eq-metric{border-bottom:1px solid var(--line);min-width:0;padding:12px 0 20px}.metric-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.metric-value{white-space:nowrap;font-size:23px;font-weight:700}.metric-direction{color:var(--muted);min-height:38px;font-size:13px}.metric-track{background:var(--line);border-radius:4px;height:16px;margin:14px 0 8px;position:relative}.metric-fill{background:var(--accent);opacity:.65;border-radius:4px;height:100%;display:block}.metric-mean{border-left:3px solid var(--warn);height:24px;position:absolute;top:-4px;transform:translate(-1px)}.metric-ci{background:var(--muted);height:3px;position:absolute;top:21px}.metric-scale{color:var(--muted);justify-content:space-between;gap:12px;padding-top:5px;font-size:11px;display:flex}.metric-context,.chart-key{color:var(--muted);font-size:12px;line-height:1.65}.metric-help{margin:10px 0 0;font-size:13px}.metric-help summary{font-weight:500}.metric-help p{background:var(--soft);border-radius:8px;padding:12px;line-height:1.6}.judge-plot{border-bottom:1px solid var(--line);padding:12px 0}.rating-strip{border-bottom:1px solid var(--muted);background:var(--soft);border-radius:6px;height:82px;margin:16px 12px 0;position:relative}.rating-dot{background:var(--muted);border:2px solid var(--paper);border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%)}.rating-dot.current{background:var(--accent);outline:2px solid var(--accent);z-index:1;width:17px;height:17px}.rating-dot:hover,.rating-dot:focus-visible{z-index:2;outline:3px solid var(--warn)}.rating-list,.conversation-list{padding:0;list-style:none}.rating-list li,.conversation-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.rating-list [aria-current=page]{font-weight:750}.record-track{border-radius:4px;height:18px;margin:12px 0;display:flex;overflow:hidden}.wins{background:var(--accent)}.ties{background:var(--muted)}.losses{background:var(--warn)}.record-key{gap:24px;font-size:13px;display:flex}.record-key span:first-child{color:var(--accent)}.record-key span:nth-child(2){color:var(--muted)}.record-key span:nth-child(3){color:var(--warn)}.opponent{border-bottom:1px solid var(--line);padding:16px 0}@media (width<=700px){.eq-summary,.metric-grid{grid-template-columns:1fr}.eq-summary{gap:8px}.eq-summary>div{padding:14px}.eq-summary strong{font-size:25px}.conversation-list li{flex-direction:column;gap:6px}.metric-heading{flex-wrap:wrap}.metric-direction{min-height:0}}.eq-summary .muted,.eq-summary small{color:inherit}.eq-radar{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;max-width:620px;margin:24px auto;padding:18px}.eq-radar h3{margin:0 0 16px;font-size:19px}.eq-radar canvas{aspect-ratio:440/400;width:100%;max-width:520px;height:auto;margin:0 auto;display:block}.radar-grid-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.radar-grid-layout .eq-radar{width:100%;margin:16px 0}.radar-selector{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.radar-selector[hidden]{display:none}.radar-selector select{width:100%;min-width:0;max-width:100%;font:inherit;background:var(--paper);color:inherit;border:1px solid var(--line);border-radius:5px;padding:8px}.radar-key{flex-wrap:wrap;gap:12px 20px;font-size:12px;display:flex}.radar-key>span{align-items:center;gap:7px;min-width:0;display:flex}.radar-swatch{border-top:3px solid var(--accent);flex-shrink:0;width:24px;display:inline-block}.radar-swatch.comparison{border-top:3px dashed var(--warn)}.radar-status{color:var(--muted);min-height:2em;font-size:12px}.radar-values{font-size:13px}.eq .radar-values table{table-layout:fixed;width:100%;margin-top:12px;font-size:12px}.eq .radar-values th,.eq .radar-values td{overflow-wrap:anywhere;vertical-align:top;padding:8px 4px}.eq .radar-values th:first-child{width:44%}.profile-details{margin:24px 0}.profile-details>summary{cursor:pointer;padding:12px 0;font-weight:650}.summary-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.summary-coverage strong,.summary-coverage span{display:block}.summary-coverage strong{font-size:21px}.summary-coverage span{margin-top:5px;font-size:13px}.profile-status{color:var(--muted);font-size:13px}@media (width<=900px){.radar-grid-layout{grid-template-columns:1fr}.radar-grid-layout .eq-radar{margin:16px auto}}@media (width<=600px){.eq-radar{padding:10px}.eq-radar h3{font-size:17px}.summary-coverage{grid-template-columns:1fr;gap:12px}.summary-coverage li{align-items:baseline;gap:12px;display:flex}.summary-coverage strong{font-size:18px}}.eq-overview-heading h1{margin-bottom:8px;font-size:38px}.eq-overview-heading p{color:var(--muted);margin:0 0 20px}.eq .run-strip{background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:12px 24px;padding:14px 18px;font-size:13px;display:flex}.run-strip strong{font-variant-numeric:tabular-nums}.eq .overview-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;display:flex}.overview-tools label{align-items:center;gap:10px;font-size:12px;display:flex}.overview-tools input{width:220px;min-width:0}.status-key{flex-wrap:wrap;gap:10px 18px;font-size:11px;display:flex}.status-key>span{align-items:center;gap:6px;display:flex}.status-dot{background:var(--muted);border-radius:50%;width:8px;min-width:8px;height:8px;display:inline-block}.status-dot.provisional{background:#bf842d}.status-dot.complete{background:var(--accent)}.status-dot.waiting{border:2px solid var(--muted);background:0 0}.eq .compact-board th,.eq .compact-board td{padding:10px 6px}.eq .compact-board th{letter-spacing:0;text-transform:none;font-size:10px}.eq .compact-board th:first-child{width:30px}.eq .compact-board th:nth-child(2){width:27%}.eq .compact-board th:nth-child(3){width:19%}.eq .compact-board .model-cell{font-size:13px}.model-name{align-items:baseline;gap:8px;display:flex}.model-name a{font-weight:650;text-decoration:none}.model-name a:hover{text-decoration:underline}.eq .model-cell small{margin:4px 0 0 16px;font-size:10px}.eq .rating-cell strong{font-size:16px}.eq .rating-cell small{font-size:10px;line-height:1.55}.rank-cell{color:var(--muted);font-size:11px}.heat-value{text-align:center;background:var(--heat-bg,var(--paper));color:var(--heat-ink,inherit);font-variant-numeric:tabular-nums;border-radius:5px;padding:12px 2px;font-size:12px;font-weight:650;display:block}.heat-key{vertical-align:middle;border:1px solid var(--line);background:linear-gradient(90deg,#440154,#443983,#31688e,#21918c,#35b779,#90d743,#fde725);border-radius:3px;width:75px;height:12px;margin:0 5px;display:inline-block}.eq .heat-definitions{margin-top:18px;font-size:13px}.heat-definitions dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.heat-definitions dt{font-weight:700}.heat-definitions dd{margin:6px 0;line-height:1.6}.eq .table-sort-button{font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:2px;width:100%;padding:4px 0;line-height:1.4}.eq .table-sort-button:after{content:" ↕";opacity:.6}.eq th[aria-sort=ascending] .table-sort-button:after{content:" ↑";opacity:1}.eq th[aria-sort=descending] .table-sort-button:after{content:" ↓";opacity:1}.table-sort-controls{flex-wrap:wrap;align-items:center;gap:8px;padding:10px;font-size:12px;display:none}.table-sort-controls label{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.table-sort-controls select{flex:1;min-width:0;max-width:100%}.eq tr[hidden]{display:none!important}.eq .chat-window{border:1px solid var(--line);background:var(--inset);border-radius:20px;max-width:900px;margin:24px auto;overflow:hidden}.chat-header{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px;display:flex}.chat-header>div{flex:1;min-width:0}.chat-header strong,.chat-header small{display:block}.chat-header strong{font-size:14px}.chat-avatar{width:40px;height:40px;color:var(--accent);background:var(--soft);border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.chat-messages{flex-direction:column;gap:24px;padding:28px;display:flex}.eq .message{width:88%;min-width:0;max-width:720px}.eq .message.user{align-self:flex-start}.eq .message.assistant{align-self:flex-end}.message-author{color:var(--muted);align-items:center;gap:8px;margin:0 8px 7px;font-size:11px;display:flex}.message-number{font-variant-numeric:tabular-nums;margin-left:auto}.message-bubble{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:18px 18px 18px 4px;padding:15px 18px;font-size:14px;line-height:1.75}.assistant .message-bubble{background:var(--soft);border-radius:18px 18px 4px}.message-bubble p{white-space:pre-wrap;margin:0}.message-thinking{margin:8px 3px 0;font-size:12px;line-height:1.6}.message-thinking summary{color:var(--accent);cursor:pointer;padding:5px}.message-thinking[open]{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.thinking-note{color:var(--muted);font-size:11px}.thinking-text{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--line);padding-top:10px}.chat-footnote{color:var(--muted);padding:0 24px 15px;font-size:11px}.conversation-context{max-width:900px;margin:18px auto;font-size:13px;line-height:1.6}.eq .verdict{border-bottom:1px solid var(--line);padding:12px 0}.persona-index{gap:6px 16px;margin:22px 0}.persona-index a{font-size:12px;text-decoration:underline}.persona-intro{grid-template-columns:1fr 1fr;gap:28px;margin:16px 0 20px;font-size:14px;line-height:1.7;display:grid}.persona-intro h3{margin:0;font-size:13px}.persona-intro blockquote{background:var(--soft);border-left:3px solid var(--accent);border-radius:0 12px 12px 0;margin:10px 0;padding:16px}.persona-card h2{margin:12px 0}.category-context{color:var(--muted);max-width:850px;font-size:12px;line-height:1.6}.persona-card details{padding:10px 0;font-size:13px}.persona-card pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--inset);border-radius:10px;max-width:100%;padding:16px;font-size:12px;line-height:1.65}.persona-card summary{cursor:pointer}.persona-conversations ul{columns:2;line-height:1.8}@media (width<=800px){.eq .compact-board th:nth-child(2){width:26%}.eq .compact-board th:nth-child(3){width:22%}.eq .compact-board th,.eq .compact-board td{padding:8px 3px}.eq .compact-board th{font-size:9px}.eq .compact-board .model-cell{font-size:12px}.heat-value{font-size:11px}.persona-intro{grid-template-columns:1fr;gap:12px}.chat-messages{padding:18px}}@media (width<=600px){.eq-overview-heading h1{font-size:32px}.run-strip{gap:8px 16px}.table-sort-controls{display:flex}.eq .compact-board tr{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:14px 10px;display:grid}.eq .compact-board td{padding:0}.eq .compact-board .rank-cell{display:none}.eq .compact-board .model-cell{grid-column:span 4;padding-right:4px;font-size:13px}.eq .compact-board .rating-cell{text-align:right;grid-column:span 2}.eq .compact-board .rating-cell:before{display:none}.eq .compact-board .heat-cell:before{content:attr(data-label);text-align:center;overflow-wrap:anywhere;min-height:22px;margin:6px 0;font-size:8px;font-weight:400;display:block}.heat-value{padding:9px 0;font-size:11px}.eq .compact-board .rating-cell small{font-size:9px}.eq .heat-definitions dl{grid-template-columns:1fr}.overview-tools label{justify-content:space-between;width:100%}.overview-tools input{width:65%}.eq .message{width:94%}.chat-messages{gap:20px;padding:18px 10px}.message-bubble{padding:12px 14px;font-size:13px}.chat-header{padding:14px}.chat-header .badge{display:none}.persona-card{padding:16px}.persona-conversations ul{columns:1}.eq .radar-values .table-sort-controls{padding:8px 0}.eq .radar-values th,.eq .radar-values td{font-size:11px}.eq .board.compact-board td.heat-cell{grid-column:span 2}.eq .board.compact-board td.heat-cell[data-label]:before{content:attr(data-label);min-height:0;font-size:10px;font-weight:500;line-height:1.4}.eq .compact-board .heat-value{padding:8px;font-size:12px}.persona-directory{margin:20px 0;font-size:13px}.persona-directory>summary{cursor:pointer}}.eq .rating-interval{max-width:100%;margin:5px 0 7px}.eq .rating-interval summary{cursor:pointer;border-radius:3px;padding:2px 5px;list-style:none}.eq .rating-interval summary::-webkit-details-marker{display:none}.rating-whisker{width:100%;height:20px;display:block;position:relative}.rating-axis{border-top:1px solid var(--line);position:absolute;top:9px;left:0;right:0}.rating-range{background:var(--accent);opacity:.65;border-radius:2px;min-width:1px;height:3px;position:absolute;top:8px}.rating-estimate{background:var(--accent);border:2px solid var(--paper);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;transform:translate(-50%)}.rating-anchor{border-left:2px solid var(--warn);height:18px;position:absolute;top:1px;transform:translate(-50%)}.eq .rating-interval[open] small{text-align:left;padding:4px 0}.interval-key{flex-wrap:wrap;gap:8px 18px;display:flex}.interval-key>span{align-items:center;gap:6px;display:inline-flex}.interval-key-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.interval-key-bar{background:var(--accent);opacity:.65;width:24px;height:3px}.interval-key-anchor{border-left:2px solid var(--warn);height:14px}.eq .heat-key{background:linear-gradient(90deg,#f0f9e8,#ccebc5,#a8ddb5,#7bccc4,#4eb3d3,#2b8cbe,#08589e)}.eq .trait-key{background:linear-gradient(90deg,#f2f0f7,#dadaeb,#bcbddc,#9e9ac8,#807dba,#6a51a3,#4a1486)}.eq .trait-board th:first-child{width:26%}.eq .trait-board th{text-transform:none;letter-spacing:0;font-size:11px}.eq .trait-board td{padding:7px}.eq .trait-board .model-cell{font-size:13px}.eq .trait-board .heat-value{padding:9px 2px}.eq .trait-board small{font-size:10px;display:block}.trait-heatmap{margin:24px 0}.eq .rating-strip{background:0 0;border:0;border-radius:0;height:32px;margin:14px 12px 0}.eq .rating-strip:before{content:"";border-top:2px solid var(--muted);position:absolute;top:15px;left:0;right:0}.eq .rating-dot{width:10px;height:10px;top:16px;transform:translate(-50%,-50%)}.eq .rating-dot.current{width:18px;height:18px}.rating-axis-labels{font-variant-numeric:tabular-nums;justify-content:space-between;margin:0 12px;font-size:13px;display:flex}.rating-axis-title{text-align:center;margin:6px 0;font-size:13px;font-weight:650}.eq .judge-plot h3{margin:8px 0}.eq .judge-plot>.muted{margin:4px 0;font-size:13px}.eq .opponent{grid-template-columns:minmax(180px,1.4fr) minmax(100px,1fr) 130px;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.eq .opponent .record-track{height:10px;margin:0}.eq .opponent .metric-context{text-align:right;font-variant-numeric:tabular-nums;margin:0}.eq .opponent .metric-heading{display:block}@media (width<=600px){.eq .opponent{grid-template-columns:minmax(0,1fr) 110px;gap:5px 12px;padding:9px 0}.eq .opponent .metric-heading{grid-column:1/-1}.eq .trait-board tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.eq .trait-board .model-cell{grid-column:1/-1}.eq .trait-board td[data-label]:before{min-height:2.8em;font-size:11px;display:block}.eq .trait-board td{padding:0}.eq .trait-board tr[hidden]{display:none}}
