.contest-results .results-favorites{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;padding:12px 0 20px;display:grid}.results-favorite{border:1px solid var(--line);background:var(--paper);border-radius:8px;min-width:0;padding:16px}.native-evals .results-favorite :is(h2,h3){font:500 14px/1.4 var(--body);letter-spacing:0;margin:0 0 12px}.results-favorite-output+.results-favorite-output{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.results-favorite-identity{align-items:center;gap:12px;min-width:0;display:flex}.results-favorite-identity .result-preview{flex:0 0 86px;width:86px;height:64px;display:block}.results-favorite-identity>div{gap:5px;min-width:0;display:grid}.results-favorite-identity .title-link{font:500 14px/1.4 var(--body)}.results-favorite-identity .num{font:400 12px/1.5 var(--body);color:var(--muted)}.native-evals .results-recipe{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0 0;display:grid}.results-recipe>div{min-width:0}.native-evals .results-recipe dt{color:var(--muted);font:400 11px/1.4 var(--body);margin:0 0 3px}.native-evals .results-recipe dd{overflow-wrap:anywhere;font:400 13px/1.5 var(--body);align-items:flex-start;gap:5px;margin:0;display:flex}.results-recipe dd :is(svg,.ingredient-mark){flex:none;width:14px;height:14px;margin-top:3px}.results-recipe .ingredient-icon--none{display:none}.contest-results .results-personal-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:16px;display:flex}.results-personal-actions :is(button,a){min-height:44px}.results-evidence{color:var(--muted);flex-wrap:wrap;gap:10px 24px;padding:0 0 14px;font-size:12px;display:flex}.results-evidence strong{color:var(--ink);font-weight:500}.results-metric-note{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.5}.app-modal.comparison-history-dialog[data-slot=dialog-content]{width:min(880px,100vw - 32px)}.comparison-history ol{margin:0;padding:0;list-style:none}.comparison-history li+li{margin-top:24px}.comparison-history li>header{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.comparison-history li>header span{color:var(--muted)}.comparison-history-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.comparison-history-option{border:1px solid var(--line);border-radius:7px;min-width:0;padding:12px}.comparison-history-option.is-picked{border-color:var(--ink);background:var(--paper)}.comparison-history-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-bottom:10px;font-size:12px;display:flex}.comparison-history-label>span{align-items:center;gap:4px;display:inline-flex}.comparison-history-preview{background:var(--wash);border-radius:4px;min-width:0;height:170px;display:block;overflow:hidden}.comparison-history-preview :is(.source-media,img),.results-favorite-identity .result-preview :is(.source-media,img){object-fit:contain;width:100%;height:100%;display:block}.comparison-history-unavailable{min-height:130px;color:var(--muted);place-items:center;margin:0;font-size:12px;display:grid}.comparison-share-content{gap:16px;display:grid}.comparison-share-task{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.comparison-share-content>.btn{justify-self:start}.comparison-share-content .result-share-actions .result-share-copy{width:auto;padding:8px 12px}.comparison-challenge{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:16px;display:flex}.comparison-challenge .text-btn{align-items:center;gap:6px;min-height:44px;display:inline-flex}@media (min-width:851px){.comparison-history,.comparison-history-empty,.comparison-share-content{padding:0 24px 24px}}@media (max-width:600px){.contest-results .results-favorites{grid-template-columns:minmax(0,1fr);gap:12px}.results-favorite{padding:12px}.comparison-history-pair{gap:8px}.comparison-history-option{padding:8px}.comparison-history-label{align-content:start;align-items:start;min-height:40px}.comparison-history-preview{height:100px}.comparison-history .results-recipe{grid-template-columns:minmax(0,1fr);gap:8px}.comparison-history .results-recipe dd{font-size:12px}.comparison-share-content :is(button,.btn,.text-btn){min-height:44px}}
.native-evals .contest-menu-popup{width:224px;max-width:calc(100vw - 24px);max-height:var(--available-height);overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper);color:var(--ink);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:8px;padding:5px;overflow-y:auto}.native-evals .contest-menu-item{min-height:36px;color:var(--ink);font:12px/1.4 var(--body);cursor:pointer;border-radius:4px;padding:8px 10px}.native-evals .contest-menu-item[data-highlighted]{background:var(--wash)}.native-evals .contest-menu-separator{background:var(--line);height:1px;margin:5px 0}.native-evals .contest-menu-phone{display:none}.contest-filter-button{position:relative}.contest-filter-button[data-filtered]:after{content:"";background:var(--ink);border-radius:50%;width:4px;height:4px;position:absolute;top:10px;right:10px}.native-evals .contest-menu-label{color:var(--muted);font:12px/1.4 var(--body);padding:6px 10px}.native-evals .comparison-interest-option{overflow-wrap:anywhere;padding-right:32px}.contest-options>.contest-options-help:first-child{border-top:0;margin:0;padding-top:0}@media (max-width:800px),(pointer:coarse){.native-evals .contest-menu-item{min-height:44px}.native-evals .contest-v3 .contest-header:has(.contest-filter-button)>.contest-title{padding-inline:88px}.native-evals .contest-v3 .contest-header:has(.contest-filter-button):has(.contest-undo)>.contest-title{padding-left:0;padding-right:160px}.native-evals .contest-menu-phone{display:flex}}
