.bld.svelte-a94ovs{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--border)}.bld.svelte-a94ovs:first-child{border-top:0;padding-top:6px}.thumb.svelte-a94ovs{position:relative;flex:0 0 208px;height:130px;background:var(--frame);border:1px solid var(--border);border-radius:10px;overflow:hidden;display:block}.thumb.svelte-a94ovs:hover{border-color:var(--hover-border)}.thumb.svelte-a94ovs img:where(.svelte-a94ovs){width:100%;height:100%;object-fit:cover;display:block}.badge.svelte-a94ovs{position:absolute;left:6px;bottom:6px;font-size:9.5px;font-weight:700;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:2px 6px;background:var(--badge-bg);border:1px solid var(--border);color:#fb923c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.badge.ok.svelte-a94ovs{color:#4ade80}:root[data-theme=light] .badge.svelte-a94ovs{color:#c2410c}:root[data-theme=light] .badge.ok.svelte-a94ovs{color:#15803d}.info.svelte-a94ovs{flex:1;min-width:0}.bhead.svelte-a94ovs{display:flex;align-items:center;gap:8px;margin-bottom:9px;flex-wrap:wrap}.bhead.svelte-a94ovs .dot:where(.svelte-a94ovs){width:9px;height:9px;border-radius:50%;flex:none}.mname.svelte-a94ovs{font-weight:600;font-size:14px;color:var(--text);text-decoration:none}.mname.svelte-a94ovs:hover{text-decoration:underline;text-underline-offset:3px}.stars.svelte-a94ovs{flex:none}.on.svelte-a94ovs{color:var(--faint);font-size:12.5px}.row.svelte-a94ovs{display:flex;gap:10px;font-size:12.5px;padding:3px 0}.lbl.svelte-a94ovs{flex:0 0 74px;color:var(--faint);text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;padding-top:2px}.row.svelte-a94ovs .v:where(.svelte-a94ovs){color:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.verdict.svelte-a94ovs{color:#fb923c;font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:11px}.verdict.ok.svelte-a94ovs{color:#4ade80}:root[data-theme=light] .verdict.svelte-a94ovs{color:#c2410c}:root[data-theme=light] .verdict.ok.svelte-a94ovs{color:#15803d}.meas.svelte-a94ovs{color:var(--faint)}.meas.svelte-a94ovs .sep:where(.svelte-a94ovs){margin:0 5px}.note.svelte-a94ovs{margin:9px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted)}.by.svelte-a94ovs{color:var(--faint)}.det.svelte-a94ovs{display:inline-block;margin-top:10px;font-size:12px;color:var(--muted);text-decoration:none}.det.svelte-a94ovs:hover{color:var(--text)}.mono.svelte-a94ovs{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}@media (max-width: 620px){.bld.svelte-a94ovs{flex-direction:column}.thumb.svelte-a94ovs{flex-basis:auto;width:100%;height:160px}}.tally.svelte-1w3lxzy{display:flex;align-items:center;justify-content:space-between;gap:12px}.side.svelte-1w3lxzy{display:flex;align-items:center;gap:8px;min-width:0}.side.right.svelte-1w3lxzy{justify-content:flex-end}.side.svelte-1w3lxzy .dot:where(.svelte-1w3lxzy){width:10px;height:10px;border-radius:50%;flex:none}.side.svelte-1w3lxzy .ml:where(.svelte-1w3lxzy){font-weight:600;font-size:14px}.side.svelte-1w3lxzy .avg:where(.svelte-1w3lxzy){font-size:15px;font-variant-numeric:tabular-nums}.score.svelte-1w3lxzy{text-align:center;flex:none}.score.svelte-1w3lxzy .w:where(.svelte-1w3lxzy){font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.score.svelte-1w3lxzy .sep:where(.svelte-1w3lxzy){margin:0 6px;color:var(--faint)}.score.svelte-1w3lxzy .ties:where(.svelte-1w3lxzy){display:block;font-size:11px;color:var(--faint);margin-top:2px}.bars.svelte-1w3lxzy{display:flex;flex-direction:column;gap:4px;margin:12px 0 6px}.bar.svelte-1w3lxzy{height:6px;background:var(--frame);border-radius:3px;overflow:hidden}.bar.svelte-1w3lxzy span:where(.svelte-1w3lxzy){display:block;height:100%;border-radius:3px}.bar.b.svelte-1w3lxzy span:where(.svelte-1w3lxzy){margin-left:auto}.pair.svelte-1w3lxzy{padding:16px 0;border-top:1px solid var(--border)}.ptitle.svelte-1w3lxzy{font-size:13px;margin-bottom:10px}.ptitle.svelte-1w3lxzy a:where(.svelte-1w3lxzy){color:var(--muted);text-decoration:none}.ptitle.svelte-1w3lxzy a:where(.svelte-1w3lxzy):hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.cols.svelte-1w3lxzy{display:grid;grid-template-columns:1fr 1fr;gap:12px}.col.svelte-1w3lxzy{border:1px solid transparent;border-radius:10px;padding:4px}.col.win.svelte-1w3lxzy{border-color:var(--hover-border);background:var(--surface)}.thumb.svelte-1w3lxzy{position:relative;display:block;height:128px;background:var(--frame);border:1px solid var(--border);border-radius:8px;overflow:hidden}.thumb.svelte-1w3lxzy img:where(.svelte-1w3lxzy){width:100%;height:100%;object-fit:cover;display:block}.thumb.dead.svelte-1w3lxzy{display:flex;align-items:center;justify-content:center}.badge.svelte-1w3lxzy{position:absolute;left:6px;bottom:6px;font-size:9.5px;font-weight:700;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;padding:2px 6px;background:var(--badge-bg);border:1px solid var(--border);color:#fb923c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.thumb.dead.svelte-1w3lxzy .badge:where(.svelte-1w3lxzy){position:static;color:var(--faint)}.badge.ok.svelte-1w3lxzy{color:#4ade80}:root[data-theme=light] .badge.svelte-1w3lxzy{color:#c2410c}:root[data-theme=light] .badge.ok.svelte-1w3lxzy{color:#15803d}.meta.svelte-1w3lxzy{display:flex;align-items:center;gap:8px;margin:8px 2px 0}.mlabel.svelte-1w3lxzy{font-size:12.5px;font-weight:600}.flag.svelte-1w3lxzy{font-size:10px;font-weight:700;letter-spacing:.03em;color:#4ade80;margin-left:auto}.flag.even.svelte-1w3lxzy{color:var(--faint)}:root[data-theme=light] .flag.svelte-1w3lxzy{color:#15803d}.row2.svelte-1w3lxzy{display:flex;align-items:center;gap:8px;margin:4px 2px 0}.cost.svelte-1w3lxzy{font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width: 560px){.cols.svelte-1w3lxzy{grid-template-columns:1fr}}.post.svelte-ph7b55{padding:24px 0 40px;max-width:760px}.back.svelte-ph7b55{color:var(--muted);font-size:13px;text-decoration:none}.back.svelte-ph7b55:hover{color:var(--text)}.hero.svelte-ph7b55{margin:18px 0 24px}.meta.svelte-ph7b55{display:flex;align-items:center;gap:10px;margin-bottom:10px}.date.svelte-ph7b55{color:var(--faint);font-size:12px}.tag.svelte-ph7b55{font-size:11px;color:var(--faint);border:1px solid var(--border);border-radius:999px;padding:2px 9px}.hero.svelte-ph7b55 h1:where(.svelte-ph7b55){font-size:28px;letter-spacing:-.02em;line-height:1.25;margin:0 0 12px}.hero.svelte-ph7b55 .lede:where(.svelte-ph7b55){color:var(--muted);font-size:16px;line-height:1.55;margin:0}.hero-img.svelte-ph7b55{width:100%;height:auto;display:block;border:1px solid var(--border);margin:0 0 26px}.prose.svelte-ph7b55{font-size:15px;line-height:1.7;color:var(--text)}.prose.svelte-ph7b55 p{margin:0 0 16px}.prose.svelte-ph7b55 h2{font-size:19px;letter-spacing:-.01em;margin:28px 0 12px}.prose.svelte-ph7b55 strong{font-weight:650}.prose.svelte-ph7b55 a{color:var(--text);text-underline-offset:3px}.prose.svelte-ph7b55 ul{margin:0 0 16px;padding-left:20px}.prose.svelte-ph7b55 li{margin:4px 0}.builds.svelte-ph7b55{margin:34px 0;padding-top:26px;border-top:1px solid var(--border)}.shead.svelte-ph7b55{font-size:13px;color:var(--muted);font-weight:600;letter-spacing:.02em;margin:0 0 14px;text-transform:uppercase}.ctas.svelte-ph7b55{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cta.svelte-ph7b55{border:1px solid var(--border);border-radius:10px;padding:9px 14px;font-size:13px;color:var(--text);text-decoration:none}.cta.svelte-ph7b55:hover{border-color:var(--hover-border)}.pager.svelte-ph7b55{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:34px;padding-top:22px;border-top:1px solid var(--border)}.pager.svelte-ph7b55 a:where(.svelte-ph7b55){text-decoration:none;color:inherit}.pg-l.svelte-ph7b55,.pg-r.svelte-ph7b55{flex:1;min-width:0}.pg-r.svelte-ph7b55{text-align:right}.pager.svelte-ph7b55 .dir:where(.svelte-ph7b55){display:block;font-size:11px;color:var(--faint);margin-bottom:3px}.pager.svelte-ph7b55 .t:where(.svelte-ph7b55){font-size:13px;color:var(--muted)}.pager.svelte-ph7b55 a:where(.svelte-ph7b55):hover .t:where(.svelte-ph7b55){color:var(--text)}.all.svelte-ph7b55{flex:none;align-self:center;font-size:13px;color:var(--muted)}.all.svelte-ph7b55:hover{color:var(--text)}
