.HZRZpG_page{padding-bottom:96px}.HZRZpG_intro{max-width:60ch;margin:24px 0 0;font-size:20px;line-height:1.6}.HZRZpG_cta{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:28px;display:flex}.HZRZpG_ctaHint{color:var(--dim);font-size:15px}.HZRZpG_section{margin-top:80px}.HZRZpG_section h2{font:700 clamp(24px, 2.6vw, 32px)/1.2 var(--font-display), sans-serif;letter-spacing:-.015em;margin:0 0 20px}.HZRZpG_text{max-width:64ch;margin:0;font-size:18px;line-height:1.65}.HZRZpG_shotRow{gap:16px;margin-bottom:16px;display:flex}.HZRZpG_shotRow .HZRZpG_shot{flex-basis:0;min-width:0}.HZRZpG_shot{border:1px solid var(--border);background:var(--frame);border-radius:18px;padding:8px}.HZRZpG_shot img{border-radius:11px;width:100%;height:auto;display:block}.HZRZpG_compare{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.HZRZpG_outcome{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:4px;padding:20px 22px;display:flex}.HZRZpG_outcomeWinner{border-color:var(--accent)}.HZRZpG_outcomeLabel{color:var(--dim);font-size:15px}.HZRZpG_outcomeResult{font-size:18px;font-weight:600}.HZRZpG_modes{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.HZRZpG_mode{border:1px solid var(--border);border-radius:16px;padding:22px}.HZRZpG_bars{align-items:flex-end;gap:6px;height:64px;margin-bottom:16px;display:flex}.HZRZpG_bars span{background:var(--enamel);opacity:.45;border-radius:4px 4px 0 0;flex:1}.HZRZpG_bars .HZRZpG_barDefault{background:var(--accent);opacity:1}.HZRZpG_modeName{font:600 18px/1.3 var(--font-display), sans-serif;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.HZRZpG_badge{border:1px solid var(--border);color:var(--dim);font:500 13px/1.4 var(--font-body), sans-serif;border-radius:999px;padding:2px 8px}.HZRZpG_modeDesc{color:var(--dim);margin:0;font-size:16px;line-height:1.55}@media (max-width:860px){.HZRZpG_modes{grid-template-columns:1fr}}@media (max-width:720px){.HZRZpG_intro{font-size:18px}.HZRZpG_section{margin-top:56px}.HZRZpG_shotRow{flex-direction:column}.HZRZpG_shotRow .HZRZpG_shot{flex-basis:auto}.HZRZpG_compare{grid-template-columns:1fr}}
