.best-meta[data-astro-cid-cvet4rz6]{display:flex;gap:20px;font-family:var(--font-mono);font-size:12px;color:var(--color-muted);flex-wrap:wrap;margin-top:20px}.best-meta[data-astro-cid-cvet4rz6] b[data-astro-cid-cvet4rz6]{color:var(--color-forest);font-weight:500}.winners[data-astro-cid-cvet4rz6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:32px 0 64px;align-items:end}.winner[data-astro-cid-cvet4rz6]{background:#fff;border-radius:14px;padding:32px 28px;box-shadow:var(--shadow-sub);position:relative;border-top:4px solid var(--color-pebble)}.winner[data-astro-cid-cvet4rz6].gold{border-top-color:var(--color-gold);transform:translateY(-12px);box-shadow:var(--shadow-xl)}.winner[data-astro-cid-cvet4rz6].silver{border-top-color:#a8a89e}.winner[data-astro-cid-cvet4rz6].bronze{border-top-color:var(--color-gold);opacity:.92}.winner[data-astro-cid-cvet4rz6] .award[data-astro-cid-cvet4rz6]{position:absolute;top:-16px;left:24px;background:var(--color-ink);color:var(--color-canvas);padding:6px 14px;border-radius:999px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em}.winner[data-astro-cid-cvet4rz6].gold .award[data-astro-cid-cvet4rz6]{background:var(--color-gold)}.winner[data-astro-cid-cvet4rz6] h3[data-astro-cid-cvet4rz6]{font-size:22px;margin:8px 0 6px}.winner[data-astro-cid-cvet4rz6] .sub[data-astro-cid-cvet4rz6]{font-family:var(--font-mono);font-size:12px;color:var(--color-muted);margin-bottom:14px}.winner[data-astro-cid-cvet4rz6] .stars[data-astro-cid-cvet4rz6]{color:var(--color-gold);letter-spacing:2px;margin-bottom:12px;font-size:16px}.winner[data-astro-cid-cvet4rz6] .stars[data-astro-cid-cvet4rz6] small[data-astro-cid-cvet4rz6]{color:var(--color-muted);font-family:var(--font-mono);font-size:11px;margin-left:6px}.winner[data-astro-cid-cvet4rz6] .feat-img[data-astro-cid-cvet4rz6]{aspect-ratio:4/3;background:linear-gradient(135deg,var(--color-beige),var(--color-pebble));border-radius:8px;margin-bottom:16px;position:relative;overflow:hidden}.winner[data-astro-cid-cvet4rz6] .feat-img[data-astro-cid-cvet4rz6]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(255,255,255,.6),transparent 60%)}.winner[data-astro-cid-cvet4rz6] p[data-astro-cid-cvet4rz6]{font-size:14px;color:var(--color-ink-2);margin:0 0 14px;line-height:1.5}.winner[data-astro-cid-cvet4rz6] .specs[data-astro-cid-cvet4rz6]{display:grid;grid-template-columns:1fr 1fr;gap:4px;font-family:var(--font-mono);font-size:12px;color:var(--color-muted);padding:12px 0;border-top:1px dashed var(--color-pebble);margin-bottom:14px}.winner[data-astro-cid-cvet4rz6] .specs[data-astro-cid-cvet4rz6] b[data-astro-cid-cvet4rz6]{color:var(--color-ink);font-weight:500}.ranking[data-astro-cid-cvet4rz6]{margin:24px 0}.rank-row[data-astro-cid-cvet4rz6]{display:grid;grid-template-columns:80px 200px 1fr 200px;gap:24px;padding:24px;background:#fff;border-radius:12px;margin-bottom:12px;box-shadow:var(--shadow-sub);align-items:center}.rank-row[data-astro-cid-cvet4rz6] .rank[data-astro-cid-cvet4rz6]{font-size:42px;font-weight:600;letter-spacing:-.04em;color:var(--color-ink);line-height:1;font-family:var(--font-serif)}.rank-row[data-astro-cid-cvet4rz6] .img[data-astro-cid-cvet4rz6]{aspect-ratio:4/3;background:linear-gradient(135deg,var(--color-beige),var(--color-pebble));border-radius:8px}.rank-row[data-astro-cid-cvet4rz6] .info[data-astro-cid-cvet4rz6] h4[data-astro-cid-cvet4rz6]{font-size:18px;margin:0 0 4px}.rank-row[data-astro-cid-cvet4rz6] .info[data-astro-cid-cvet4rz6] .badge[data-astro-cid-cvet4rz6]{display:inline-block;background:var(--color-canvas);color:var(--color-muted);padding:3px 10px;border-radius:999px;font-family:var(--font-mono);font-size:11px;margin-bottom:8px}.rank-row[data-astro-cid-cvet4rz6] .info[data-astro-cid-cvet4rz6] p[data-astro-cid-cvet4rz6]{font-size:14px;color:var(--color-muted);margin:0}.rank-row[data-astro-cid-cvet4rz6] .actions[data-astro-cid-cvet4rz6]{text-align:right}.rank-row[data-astro-cid-cvet4rz6] .actions[data-astro-cid-cvet4rz6] .score[data-astro-cid-cvet4rz6]{font-size:28px;font-weight:600;color:var(--color-forest);font-family:var(--font-mono);line-height:1;margin-bottom:6px}.rank-row[data-astro-cid-cvet4rz6] .actions[data-astro-cid-cvet4rz6] .score-label[data-astro-cid-cvet4rz6]{font-size:11px;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;font-family:var(--font-mono)}.methodik[data-astro-cid-cvet4rz6]{background:var(--color-canvas);border:1px solid var(--color-pebble);border-radius:16px;padding:40px;margin:48px 0}.meth-grid[data-astro-cid-cvet4rz6]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px}.meth-cell[data-astro-cid-cvet4rz6]{background:#fff;padding:20px;border-radius:8px;border:1px solid var(--color-pebble)}.meth-cell[data-astro-cid-cvet4rz6] .pct[data-astro-cid-cvet4rz6]{font-size:32px;font-weight:600;color:var(--color-onyx);font-family:var(--font-mono);line-height:1}.meth-cell[data-astro-cid-cvet4rz6] .lbl[data-astro-cid-cvet4rz6]{font-size:13px;color:var(--color-muted);margin-top:8px}@media(max-width:900px){.winners[data-astro-cid-cvet4rz6]{grid-template-columns:1fr}.rank-row[data-astro-cid-cvet4rz6]{grid-template-columns:60px 1fr}.rank-row[data-astro-cid-cvet4rz6] .img[data-astro-cid-cvet4rz6],.rank-row[data-astro-cid-cvet4rz6] .actions[data-astro-cid-cvet4rz6]{display:none}.meth-grid[data-astro-cid-cvet4rz6]{grid-template-columns:1fr 1fr}}
