.av-ink{background:var(--ink);color:var(--ground)}.av-hero{background:radial-gradient(90% 70% at 85% 20%, #1d2a22 0%, var(--ink) 60%);padding:132px 0 0;overflow:hidden}.av-hero__grid{align-items:center;gap:40px;display:grid}.av-kick{font:700 13px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.av-h1,.av-h2{font-family:var(--font);letter-spacing:-.01em;text-wrap:pretty;font-weight:700}.av-h1{max-width:15ch;margin-top:20px;font-size:clamp(38px,6vw,70px);line-height:.98}.av-h1 em{font:italic 400 1.08em/1 var(--serif);letter-spacing:-.01em;color:var(--gold)}.av-lede{max-width:52ch;color:var(--on-ink);margin-top:22px;font-size:18px;line-height:1.55}.av-meta{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:28px;margin:30px 0 0;padding-top:18px;display:flex}.av-meta dt{letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink);font-size:12px}.av-meta dd{margin:6px 0 0;font-weight:700}.av-fan{height:280px;position:relative}.av-fan__card{border-radius:0;width:176px;height:auto;position:absolute;box-shadow:0 24px 60px #0000008c,0 0 0 1px #ffffff24}.av-fan__card--0{z-index:3;top:40px;left:0}.av-fan__card--1{z-index:2;top:0;left:30%}.av-fan__card--2{top:100px;left:55%}.av-num{font:700 clamp(44px, 6vw, 68px)/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--gold);display:block}.av-num--dim{color:var(--on-ink);text-decoration:line-through 2px}.av-verdict{border-top:1px solid #ffffff1f;margin-top:56px;padding-top:26px;padding-bottom:60px}.av-verdict__lab{color:var(--on-ink);font-size:15px}.av-verdict__row{gap:24px;margin-top:16px;display:grid}.av-verdict__u{margin-top:6px;font-weight:700;display:block}.av-verdict__n{color:var(--on-ink);margin-top:2px;font-size:14px;display:block}.av-sec{padding-top:clamp(56px,7vw,96px);scroll-margin-top:90px}.av-h2{max-width:22ch;margin-top:12px;font-size:clamp(30px,4.2vw,46px);line-height:1.04}.av-p{max-width:64ch;color:var(--text-2);margin-top:14px;line-height:1.6}.av-note,.av-src{max-width:72ch;color:var(--text-2);margin-top:12px;font-size:13.5px;line-height:1.55}.av-note a,.av-src a,.av-fine a{color:var(--accent-deep);font-weight:600}.av-dim{color:var(--text-2)}.av-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.av-gain{color:var(--accent-deep);font-weight:700}.av-flow{background:var(--ink);color:var(--ground);border-radius:0;gap:26px;margin:26px 0 0;padding:22px;list-style:none;display:grid}.av-flow li{gap:4px;display:grid;position:relative}.av-flow li+li:before{content:"↓";color:var(--gold);font-weight:700;position:absolute;top:-24px;left:0}.av-flow b{font:700 19px/1.2 var(--font)}.av-flow span{color:var(--on-ink);font-size:14px}.av-table{border:1px solid var(--rule);background:var(--panel);border-radius:0;margin-top:22px;overflow-x:auto}.av-table table{border-collapse:collapse;width:100%;font-size:15px}.av-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);border-bottom:1px solid var(--rule);padding:12px 14px;font-size:12px}.av-table td{border-top:1px solid var(--rule);vertical-align:top;padding:12px 14px;line-height:1.45}.av-table tbody tr:first-child td{border-top:0}.av-lead{font-weight:700}.av-progs,.av-rules{gap:14px;margin-top:24px;display:grid}.av-tile{border:1px solid var(--rule);background:var(--panel);border-radius:0;flex-direction:column;padding:22px 24px;display:flex}.av-tile__n{background:var(--ink);width:30px;height:30px;color:var(--gold);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.av-tile h3,.av-step h3{font:700 20px/1.2 var(--font);letter-spacing:-.01em;margin-top:10px}.av-tile>p{color:var(--text-2);margin-top:6px;line-height:1.5}.av-list{margin:12px 0 0;padding-left:20px;line-height:1.5}.av-list li+li{margin-top:6px}.av-btn{background:var(--ink);color:var(--gold);font:700 15px/1 var(--font);border-radius:0;align-self:flex-start;gap:8px;margin-top:18px;padding:13px 20px;text-decoration:none;display:inline-flex}.av-steps{counter-reset:av;gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.av-step{counter-increment:av;border:1px solid var(--rule);background:var(--panel);border-radius:0;padding:22px 24px 22px 70px;position:relative}.av-step:before{content:counter(av);background:var(--ink);width:32px;height:32px;color:var(--gold);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:22px;left:22px}.av-step h3{margin-top:2px}.av-step p{color:var(--text-2);margin-top:8px;line-height:1.55}.av-links{flex-wrap:wrap;gap:8px;display:flex}.av-links a{border:1px solid var(--rule-strong);color:var(--text);border-radius:0;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none}.av-fine{max-width:76ch;color:var(--text-2);margin-top:36px;padding-bottom:96px;font-size:14px;line-height:1.6}@media (width<=719px){.av-table thead{display:none}.av-table table,.av-table tbody{display:block}.av-table tr{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:6px 18px;padding:14px 16px;display:grid}.av-table tbody tr:first-child{border-top:0}.av-table td{border:0;padding:0}.av-table td[data-l]:before{content:attr(data-l);font:600 11px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:2px;display:block}.av-table .av-lead,.av-table td:last-child{grid-column:1/-1}.av-step{padding-top:64px;padding-left:22px}}@media (width>=720px){.av-verdict__row{grid-template-columns:repeat(2,1fr)}.av-progs{grid-template-columns:repeat(3,1fr)}.av-rules{grid-template-columns:repeat(2,1fr)}.av-flow{grid-template-columns:repeat(4,1fr)}.av-flow li+li:before{content:"→";top:0;left:-20px}}@media (width>=960px){.av-hero__grid{grid-template-columns:1.1fr 1fr}.av-fan{height:400px}.av-fan__card{width:260px}}
