.hv2{--hv2-line:#2a2a2a;--hv2-card:#111}.hv2 .mk-eyebrow{letter-spacing:.24em;font-size:.75rem}.hv2-wide{width:100%;max-width:calc(var(--mk-wide) + 32px);margin:0 auto;padding:0 16px}.hv2-block{margin-top:48px}.hv2-hero{max-width:calc(var(--mk-wide) + 32px);gap:32px;margin:0 auto;padding:20px 16px 0;display:grid}.hv2-who{color:var(--text-muted);align-items:center;gap:10px;margin-bottom:14px;font-size:.82rem;line-height:1.3;display:flex}.hv2-who img{border:2px solid var(--accent);object-fit:cover;border-radius:50%;width:44px;height:44px}.hv2-who b{color:var(--text);font-size:.9rem;display:block}.hv2-title{font-family:var(--font-display);text-transform:uppercase;margin:10px 0 14px;font-size:clamp(2.6rem,11vw,5.2rem);font-weight:700;line-height:1}.hv2-lead{border-left:3px solid var(--accent);color:#d6d6d6;padding-left:14px;font-size:1.05rem;line-height:1.55}.hv2-cta{flex-direction:column;gap:10px;margin-top:20px;display:flex}.hv2-btn-main{white-space:nowrap;border-radius:12px;padding:17px 20px;font-size:1rem}.hv2-sub,.hv2-proof{color:var(--text-muted);text-align:center;font-size:.85rem}.hv2-sub b,.hv2-proof b{color:var(--text)}.hv2-textlink{color:var(--accent);text-align:center;text-underline-offset:3px;font-size:.92rem;font-weight:700;text-decoration:underline}.hv2-proof{justify-content:center;align-items:center;gap:8px;display:flex}.hv2-proof a{color:inherit}.hv2-dot{background:#2ecc71;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #2ecc712e}.hv2-consent{margin-top:12px;font-size:.8rem;line-height:1.5}.hv2-hero-photo{display:none}.hv2-h2{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 6px;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700;line-height:1.05}.hv2-h3{font-family:var(--font-display);text-transform:uppercase;margin:24px 0 10px;font-size:1.4rem;font-weight:700}.hv2-intro{color:var(--text-muted);margin-bottom:18px}.hv2-cards{gap:12px;display:grid}.hv2-card{border:1px solid var(--hv2-line);background:var(--hv2-card);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.hv2-card-feat{border-color:var(--accent)}.hv2-pic{background:#0c0c0c;height:190px;position:relative;overflow:hidden}.hv2-pic img{object-fit:cover}.hv2-result{background:radial-gradient(circle at 80% 0,#2a1206,#151515 70%);flex-direction:column;align-items:flex-start;padding:40px 16px 12px;display:flex}.hv2-tag{background:var(--accent);color:#111;letter-spacing:.14em;text-transform:uppercase;border-radius:6px;padding:5px 8px;font-size:.62rem;font-weight:800;position:absolute;top:12px;left:12px}.hv2-example{color:var(--text-muted);font-size:.66rem;font-weight:600;position:absolute;top:12px;right:12px}.hv2-k{color:var(--text-muted);letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:700}.hv2-score{align-items:baseline;gap:6px;margin:2px 0 6px;font-size:2.9rem;font-weight:900;line-height:1;display:flex}.hv2-score small{color:var(--text-muted);font-size:.95rem}.hv2-band{border:1.5px solid var(--accent);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.66rem;font-weight:800}.hv2-leak{color:#cfcfcf;align-self:stretch;margin-top:10px;font-size:.8rem}.hv2-leak b{color:var(--text)}.hv2-leak i{background:#2a2a2a;border-radius:9px;height:7px;margin-top:6px;display:block;overflow:hidden}.hv2-leak em{background:#ff2a1a;height:100%;display:block}.hv2-card-body{flex-direction:column;flex:1;gap:8px;padding:16px 16px 18px;display:flex}.hv2-card-body h3{font-family:var(--font-display);text-transform:uppercase;font-size:1.4rem;font-weight:700}.hv2-card-body p{color:#cfcfcf;font-size:.92rem}.hv2-meta{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.hv2-btn-small{border-radius:10px;align-self:flex-start;margin-top:auto;padding:11px 16px;font-size:.82rem}.hv2-more{border:1px solid var(--hv2-line);background:var(--hv2-card);border-radius:16px;margin-top:12px;display:grid;overflow:hidden}.hv2-more a{border-top:1px solid var(--hv2-line);color:var(--text-muted);align-items:center;gap:12px;padding:14px 16px;font-size:.82rem;display:flex}.hv2-more a:first-child{border-top:0}.hv2-more a:after{content:"›";color:var(--accent);margin-left:auto;font-weight:900}.hv2-more b{color:var(--text);font-size:.95rem;display:block}.hv2-ico{background:#1a1a1a;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:1.05rem;display:grid}.hv2-meet{gap:18px;margin-top:12px;display:grid}.hv2-meet-photo{object-fit:cover;object-position:50% 25%;border-radius:16px;width:100%;height:auto;max-height:420px}.hv2-story p{color:#d6d6d6;margin-bottom:12px;font-size:1.02rem;line-height:1.65}.hv2-points{gap:10px;list-style:none;display:grid}.hv2-points li{border:1px solid var(--hv2-line);background:var(--hv2-card);color:#cfcfcf;border-radius:12px;padding:12px 14px;font-size:.92rem}.hv2-points b{color:var(--accent)}.hv2-typ{color:var(--text-muted);margin-top:12px;font-size:.8rem;font-style:italic}.hv2-mc{border:1px solid var(--accent);background:var(--hv2-card);border-radius:18px;margin-top:12px;display:grid;overflow:hidden}.hv2-mc-art img{object-fit:cover;width:100%;height:100%;display:block}.hv2-mc-body{padding:18px 18px 20px}.hv2-mc-name{font-family:var(--font-display);text-transform:uppercase;font-size:1.8rem;font-weight:700;line-height:1.05}.hv2-price{font-family:var(--font-display);margin-top:8px;font-size:1.4rem;font-weight:700}.hv2-price-note{color:var(--text-muted);margin-top:4px;font-size:.82rem}.hv2-ticks{gap:8px;margin:14px 0 18px;list-style:none;display:grid}.hv2-ticks li{color:#d6d6d6;padding-left:24px;font-size:.92rem;position:relative}.hv2-ticks li:before{content:"✓";color:var(--accent);font-weight:900;position:absolute;left:0}.hv2-terms{color:var(--text-muted);margin-top:14px;font-size:.8rem}.hv2-terms summary{cursor:pointer;text-decoration:underline}.hv2-terms p{margin-top:8px;line-height:1.5}.hv2-terms a{color:var(--accent);text-decoration:underline}.hv2-closing{margin-top:48px}@media (min-width:900px){.hv2-block{margin-top:72px}.hv2-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;padding-top:56px}.hv2-who{display:none}.hv2-lead{max-width:560px;font-size:1.12rem}.hv2-cta{flex-flow:wrap;align-items:center;gap:12px 16px}.hv2-sub,.hv2-textlink,.hv2-proof{text-align:left;justify-content:flex-start;width:100%}.hv2-hero-photo{display:block}.hv2-hero-photo img{border-radius:18px;width:100%;height:auto;box-shadow:0 30px 80px #ff5e1a2e}.hv2-hero-photo figcaption{color:var(--text-muted);text-align:center;margin-top:10px;font-size:.82rem}.hv2-cards{grid-template-columns:repeat(3,1fr);gap:18px}.hv2-more{grid-template-columns:repeat(4,1fr)}.hv2-more a{border-top:0;border-left:1px solid var(--hv2-line)}.hv2-more a:first-child{border-left:0}.hv2-meet{grid-template-columns:.9fr 1.1fr;align-items:start;gap:44px}.hv2-meet-photo{max-height:520px}.hv2-points{grid-template-columns:repeat(3,1fr)}.hv2-mc{grid-template-columns:1.15fr .85fr}.hv2-mc-body{padding:30px}}.hv2~.hv1{display:none}
.ah{width:100%;max-width:640px;margin:0 auto;padding:18px 16px 28px;display:none}html[data-installed="1"] .ah{display:block}html[data-installed="1"] .ah~.hv2,html[data-installed="1"] .ah~.hv1,html[data-installed="1"] .ah~.mk-last-updated{display:none}.ah b{color:var(--text)}.ah-hi{color:var(--text-muted);font-size:.88rem}.ah-title{font-family:var(--font-display);text-transform:uppercase;margin:2px 0 16px;font-size:2.2rem;font-weight:700;line-height:1}.ah-h{color:var(--text);letter-spacing:.16em;text-transform:uppercase;margin:24px 0 10px;font-size:.75rem;font-weight:800}.ah-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ah-t>b{font-size:1rem}.ah-t>span{color:var(--text-muted);font-size:.82rem}.ah-tile{color:var(--text);background:#111;border:1px solid #2a2a2a;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.ah-feat{border-color:var(--accent);background:linear-gradient(135deg,#2a1206,#111 60%);padding-top:32px}.ah-tag{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.6rem;font-weight:800;position:absolute;top:11px;left:16px}.ah-go{color:var(--accent);font-size:1.5rem;font-weight:900}.ah-score{align-items:baseline;gap:6px;font-weight:900;line-height:1;display:flex;font-size:1.75rem!important}.ah-score small{color:var(--text-muted);font-size:.82rem}.ah-inline{color:var(--text)}.ah-bar{background:#2a2a2a;border-radius:9px;height:6px;margin-top:8px;display:block;overflow:hidden}.ah-bar em{background:var(--accent);height:100%;display:block}.ah-hand,.ah-mc{color:var(--text);background:#111;border:1px solid #2a2a2a;border-radius:16px;gap:12px;display:flex;overflow:hidden}.ah-hand .ah-t,.ah-mc .ah-t{padding:12px 12px 12px 0}.ah-felt{background:radial-gradient(circle at 50% 40%,#1f7a4d,#0f3d27 75%);flex:none;justify-content:center;align-items:center;gap:4px;width:112px;min-height:124px;display:flex;position:relative}.ah-card-face{color:#111;background:#f5f5f5;border-radius:6px;place-items:center;width:36px;height:50px;font-size:1rem;font-weight:900;line-height:1;display:grid;box-shadow:0 2px 6px #0006}.ah-card-face small{font-size:.95rem}.ah-red{color:#d42a2a}.ah-felt-vp{color:#ffffff80;font-family:Montserrat, var(--font-display);font-size:1.6rem;font-weight:900}.ah-voted{white-space:nowrap;background:#000000bf;border-radius:999px;padding:3px 7px;font-size:.66rem;font-weight:700;position:absolute;bottom:8px;left:6px}.ah-pill{background:var(--accent);color:#111;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:auto;padding:7px 12px;font-size:.72rem;font-style:normal;font-weight:800}.ah-mc{border-color:var(--accent)}.ah-mc img{object-fit:cover;flex:none;width:112px;height:auto}.ah-mc em{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:.72rem;font-style:normal;font-weight:800}.ah-tools{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ah-tools a{color:var(--text);background:#111;border:1px solid #2a2a2a;border-radius:14px;flex-direction:column;gap:2px;padding:12px 10px;display:flex}.ah-tools svg{color:var(--accent);margin-bottom:6px}.ah-tools b{font-size:.88rem}.ah-tools span{color:var(--text-muted);font-size:.72rem}
