.df[data-astro-cid-xabaxlrc]{gap:16px;display:grid}.df-legend[data-astro-cid-xabaxlrc]{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.df-legend[data-astro-cid-xabaxlrc] span[data-astro-cid-xabaxlrc]{align-items:center;gap:8px;display:inline-flex}.df-sw[data-astro-cid-xabaxlrc]{border-radius:3px;width:14px;height:10px;display:inline-block}.df-group[data-astro-cid-xabaxlrc]{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px}.df-head[data-astro-cid-xabaxlrc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:14px;display:flex}.df-head[data-astro-cid-xabaxlrc] h3[data-astro-cid-xabaxlrc]{margin:0;font-size:18px}.df-head[data-astro-cid-xabaxlrc] .rep-label[data-astro-cid-xabaxlrc]{margin:0}.df-seen[data-astro-cid-xabaxlrc]{color:var(--muted);font-size:12px}.df-row[data-astro-cid-xabaxlrc]{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 0;display:grid}.df-row[data-astro-cid-xabaxlrc]:first-of-type{border-top:0}.df-price[data-astro-cid-xabaxlrc]{font:700 16px var(--mono)}.df-bar[data-astro-cid-xabaxlrc]{background:var(--surface-2);border-radius:8px;height:26px;display:flex;overflow:hidden}.df-paid[data-astro-cid-xabaxlrc]{background:#3a414b}.df-extra[data-astro-cid-xabaxlrc]{background:var(--accent);justify-content:flex-end;align-items:center;min-width:0;display:flex}.df-plus[data-astro-cid-xabaxlrc]{font-weight:700;color:var(--accent)!important}.df-extra[data-astro-cid-xabaxlrc] em[data-astro-cid-xabaxlrc]{font:normal 700 12px var(--mono);color:var(--bg);white-space:nowrap;padding-right:6px;overflow:hidden}.df-sc[data-astro-cid-xabaxlrc]{text-align:right;display:grid}.df-sc[data-astro-cid-xabaxlrc] b[data-astro-cid-xabaxlrc]{font:700 16px var(--mono)}.df-sc[data-astro-cid-xabaxlrc] span[data-astro-cid-xabaxlrc]{font:12px var(--mono);color:var(--muted)}.df-best[data-astro-cid-xabaxlrc]{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-style:normal;display:block}.df-rownote[data-astro-cid-xabaxlrc]{color:var(--text-3);grid-column:2/-1;margin:0;font-size:13px}.df-note[data-astro-cid-xabaxlrc]{color:var(--text-3);margin:10px 0 0;font-size:13px}.df-steps[data-astro-cid-xabaxlrc]{counter-reset:s;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.df-step[data-astro-cid-xabaxlrc]{background:var(--surface-2);border:1px solid var(--line-2);border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex;position:relative}.df-num[data-astro-cid-xabaxlrc]{background:var(--accent);width:24px;height:24px;color:var(--bg);font:700 13px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.df-step-top[data-astro-cid-xabaxlrc]{font:700 15px var(--mono);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.df-arrow[data-astro-cid-xabaxlrc]{color:var(--muted)}.df-step-sub[data-astro-cid-xabaxlrc]{color:var(--text-3);margin-top:2px;font-size:12px}.df-total[data-astro-cid-xabaxlrc]{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px;padding-top:14px;font-size:14px;display:flex}.df-total[data-astro-cid-xabaxlrc] b[data-astro-cid-xabaxlrc]{font:700 16px var(--mono);color:var(--text)}.df-pill[data-astro-cid-xabaxlrc]{background:var(--accent);color:var(--bg);font:700 12px var(--mono);border-radius:999px;padding:4px 8px}@media (width<=640px){.df-group[data-astro-cid-xabaxlrc]{padding:16px}.df-row[data-astro-cid-xabaxlrc]{grid-template-columns:52px minmax(0,1fr) auto;gap:4px 8px}.df-price[data-astro-cid-xabaxlrc],.df-sc[data-astro-cid-xabaxlrc] b[data-astro-cid-xabaxlrc]{font-size:14px}.df-steps[data-astro-cid-xabaxlrc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-stats[data-astro-cid-s45edj2y]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;max-width:640px;margin-top:24px;display:grid}.hs[data-astro-cid-s45edj2y]{border:1px solid var(--line-2);background:color-mix(in srgb, var(--surface) 85%, transparent);border-radius:14px;gap:4px;padding:14px;display:grid}.hs-ico[data-astro-cid-s45edj2y]{color:var(--accent)}.hs-label[data-astro-cid-s45edj2y]{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.hs-sub[data-astro-cid-s45edj2y]{color:var(--gold);font-size:12px;line-height:1.3}.hs-val[data-astro-cid-s45edj2y]{font-family:var(--display);color:var(--text);font-size:34px;font-weight:900;line-height:1}.cp-brand[data-astro-cid-s45edj2y]{background:var(--brand);border-bottom:1px solid var(--line-2);border-radius:16px 16px 0 0;justify-content:center;align-items:center;height:84px;margin:-26px -26px 22px;padding:0 24px;display:flex}.cp-brand[data-astro-cid-s45edj2y] img[data-astro-cid-s45edj2y]{object-fit:contain;width:auto;max-width:100%}@media (width<=640px){.cp-brand[data-astro-cid-s45edj2y]{border-radius:14px 14px 0 0;height:72px;margin:-20px -20px 18px}}.state-code[data-astro-cid-s45edj2y]{min-height:40px;color:var(--text-2);background:var(--surface);border:1px solid var(--line-2);border-radius:8px;align-items:center;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.state-code[data-astro-cid-s45edj2y]:hover{border-color:var(--line-3);color:var(--text)}.hero-name[data-astro-cid-s45edj2y]{align-items:center;gap:20px;display:flex}.hero-stamp[data-astro-cid-s45edj2y]{flex:none}.hero-picks[data-astro-cid-s45edj2y]{max-width:560px;margin-top:22px}.hero-picks-title[data-astro-cid-s45edj2y]{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.hero-picks-row[data-astro-cid-s45edj2y]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:8px;display:grid}.hero-pick[data-astro-cid-s45edj2y]{border:1px solid var(--line-2);background:var(--surface);color:var(--text);border-radius:14px;gap:2px;padding:12px;text-decoration:none;display:grid}.hero-pick[data-astro-cid-s45edj2y].is-best{border-color:var(--accent)}.hp-price[data-astro-cid-s45edj2y]{font:700 14px var(--mono);color:var(--text-2)}.hp-sc[data-astro-cid-s45edj2y]{font-family:var(--display);font-size:30px;font-weight:900;line-height:1}.hero-pick[data-astro-cid-s45edj2y].is-best .hp-sc[data-astro-cid-s45edj2y]{color:var(--accent)}.hp-rate[data-astro-cid-s45edj2y]{color:var(--muted);font-size:12px}.hero-pick[data-astro-cid-s45edj2y].is-best .hp-rate[data-astro-cid-s45edj2y]{color:var(--accent);font-weight:600}@media (width<=640px){.hero-name[data-astro-cid-s45edj2y]{gap:12px}.hero-stamp[data-astro-cid-s45edj2y] .stamp,.hero-stamp[data-astro-cid-s45edj2y] svg{width:72px!important;height:72px!important}.hp-sc[data-astro-cid-s45edj2y]{font-size:24px}.hero-pick[data-astro-cid-s45edj2y]{padding:10px}}
