.bp[data-astro-cid-tlttgn4k]{display:grid;grid-template-columns:190px 1fr;gap:26px;align-items:start}.bp-items[data-astro-cid-tlttgn4k]{grid-column:1 / -1}.bp-visual[data-astro-cid-tlttgn4k]{position:sticky;top:96px;text-align:center}.bp-drum[data-astro-cid-tlttgn4k]{width:100%;max-width:170px;height:auto}.bp-body[data-astro-cid-tlttgn4k]{fill:#ffffff59;stroke:var(--ink);stroke-width:2.5}.bp-lid[data-astro-cid-tlttgn4k]{fill:var(--white);stroke:var(--ink);stroke-width:2.5}.bp-rib[data-astro-cid-tlttgn4k]{stroke:var(--ink);stroke-width:1.5;opacity:.28}.bp-fill[data-astro-cid-tlttgn4k]{fill:var(--gold);transition:height .35s ease,y .35s ease}.bp-over[data-astro-cid-tlttgn4k]{fill:#c0392b;transition:height .35s ease,y .35s ease}.bp-cap[data-astro-cid-tlttgn4k]{margin:8px 0 0;font-size:13px;font-weight:700;color:var(--text-soft);font-variant-numeric:tabular-nums}.bp-meters[data-astro-cid-tlttgn4k]{display:grid;gap:12px;margin-bottom:14px}.bp-meter-top[data-astro-cid-tlttgn4k]{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--text-soft);margin-bottom:5px}.bp-meter-top[data-astro-cid-tlttgn4k] b[data-astro-cid-tlttgn4k]{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13.5px}.bp-bar[data-astro-cid-tlttgn4k]{height:9px;background:var(--line);border-radius:999px;overflow:hidden}.bp-bar-in[data-astro-cid-tlttgn4k]{display:block;height:100%;width:0;background:var(--green);border-radius:999px;transition:width .35s ease,background .25s ease}.bp-bar-in[data-astro-cid-tlttgn4k].near{background:var(--gold)}.bp-bar-in[data-astro-cid-tlttgn4k].over{background:#c0392b}.bp-verdict[data-astro-cid-tlttgn4k]{font-size:14.5px;margin:0 0 10px;min-height:1.2em}.bp-verdict[data-astro-cid-tlttgn4k].ok{color:#1d6b39}.bp-verdict[data-astro-cid-tlttgn4k].warn{color:#9a5610}.bp-verdict[data-astro-cid-tlttgn4k].bad{color:#a3271b;font-weight:600}.bp-warn[data-astro-cid-tlttgn4k]{font-size:13.5px;background:#fdf1e3;border-left:3px solid #d98324;border-radius:6px;padding:9px 12px;margin:0 0 8px;color:var(--text)}.bp-warn[data-astro-cid-tlttgn4k].banned{background:#fdecec;border-left-color:#c0392b}.bp-warn[data-astro-cid-tlttgn4k] a[data-astro-cid-tlttgn4k]{color:var(--green-dark);font-weight:600;white-space:nowrap}.bp-presets[data-astro-cid-tlttgn4k]{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:14px 0 16px}.bp-presets-label[data-astro-cid-tlttgn4k]{font-size:13px;color:var(--text-soft);font-weight:600}.bp-preset[data-astro-cid-tlttgn4k]{font-family:var(--font);font-size:13px;font-weight:600;background:var(--white);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:6px 13px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.bp-preset[data-astro-cid-tlttgn4k]:hover{border-color:var(--gold);background:var(--grey-bg)}.bp-clear[data-astro-cid-tlttgn4k]{color:var(--text-soft)}.bp-group[data-astro-cid-tlttgn4k]{margin-top:22px}.bp-group[data-astro-cid-tlttgn4k] h3[data-astro-cid-tlttgn4k]{font-size:12.5px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-soft);margin:0 0 9px;padding-bottom:6px;border-bottom:1px solid var(--line)}.bp-list[data-astro-cid-tlttgn4k]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:7px}.bp-item[data-astro-cid-tlttgn4k]{display:flex;align-items:center;gap:11px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:9px 12px;transition:border-color .15s ease}.bp-item[data-astro-cid-tlttgn4k].has{border-color:var(--gold);background:#fffdf7}.bp-icon[data-astro-cid-tlttgn4k]{font-size:19px;line-height:1;flex-shrink:0}.bp-info[data-astro-cid-tlttgn4k]{flex:1;min-width:0}.bp-name[data-astro-cid-tlttgn4k]{display:block;font-size:14px;font-weight:600;color:var(--ink)}.bp-spec[data-astro-cid-tlttgn4k]{display:block;font-size:12px;color:var(--text-soft);font-variant-numeric:tabular-nums}.bp-flag[data-astro-cid-tlttgn4k]{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:700;letter-spacing:.3px;border-radius:999px;padding:1px 8px;text-decoration:none;background:#fdf1e3;color:#9a5610;vertical-align:middle}.bp-flag[data-astro-cid-tlttgn4k].banned{background:#fdecec;color:#a3271b}.bp-flag[data-astro-cid-tlttgn4k]:hover{text-decoration:underline}.bp-step[data-astro-cid-tlttgn4k]{display:flex;align-items:center;gap:3px;flex-shrink:0}.bp-btn[data-astro-cid-tlttgn4k]{width:27px;height:27px;line-height:1;font-family:var(--font);font-size:16px;font-weight:700;background:var(--grey-bg);color:var(--ink);border:1px solid var(--line);border-radius:6px;cursor:pointer}.bp-btn[data-astro-cid-tlttgn4k]:hover{background:var(--gold);border-color:var(--gold)}.bp-btn[data-astro-cid-tlttgn4k]:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.bp-count[data-astro-cid-tlttgn4k]{min-width:22px;text-align:center;font-size:14px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}@media(max-width:900px){.bp[data-astro-cid-tlttgn4k]{grid-template-columns:130px 1fr;gap:18px}.bp-visual[data-astro-cid-tlttgn4k]{position:static}.bp-list[data-astro-cid-tlttgn4k]{grid-template-columns:1fr}}@media(max-width:560px){.bp[data-astro-cid-tlttgn4k]{grid-template-columns:1fr}.bp-drum[data-astro-cid-tlttgn4k]{max-width:120px}}@media(prefers-reduced-motion:reduce){.bp-fill[data-astro-cid-tlttgn4k],.bp-over[data-astro-cid-tlttgn4k],.bp-bar-in[data-astro-cid-tlttgn4k]{transition:none}}.detail-grid[data-astro-cid-aha5372j]{display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:start}.lede[data-astro-cid-aha5372j]{font-size:19px;font-weight:500;color:var(--ink);margin-bottom:1.2em}article[data-astro-cid-aha5372j] h2[data-astro-cid-aha5372j]{font-size:22px;margin:34px 0 14px}article[data-astro-cid-aha5372j] p[data-astro-cid-aha5372j]{margin-bottom:1em;color:var(--text)}article[data-astro-cid-aha5372j] a[data-astro-cid-aha5372j]{color:var(--green-dark);font-weight:600;text-decoration:none}article[data-astro-cid-aha5372j] a[data-astro-cid-aha5372j]:hover{text-decoration:underline}article[data-astro-cid-aha5372j] a[data-astro-cid-aha5372j].btn{text-decoration:none}article[data-astro-cid-aha5372j] ul[data-astro-cid-aha5372j]{margin:0 0 1em 1.2em;color:var(--text)}article[data-astro-cid-aha5372j] li[data-astro-cid-aha5372j]{margin-bottom:9px}.provisional[data-astro-cid-aha5372j]{font-size:13.5px;color:var(--text-soft);border-left:3px solid var(--line);padding-left:14px}.bp-cta[data-astro-cid-aha5372j]{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 6px}.tool-card[data-astro-cid-aha5372j]{background:var(--grey-bg);border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.faq-list[data-astro-cid-aha5372j]{margin-top:6px}.faq[data-astro-cid-aha5372j]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:2px 18px;margin-bottom:10px}.faq[data-astro-cid-aha5372j] summary[data-astro-cid-aha5372j]{cursor:pointer;font-weight:600;padding:13px 26px 13px 0;list-style:none;position:relative}.faq[data-astro-cid-aha5372j] summary[data-astro-cid-aha5372j]::-webkit-details-marker{display:none}.faq[data-astro-cid-aha5372j] summary[data-astro-cid-aha5372j]:after{content:"+";position:absolute;right:0;top:10px;font-size:20px;color:var(--green-dark)}.faq[data-astro-cid-aha5372j][open] summary[data-astro-cid-aha5372j]:after{content:"–"}.faq[data-astro-cid-aha5372j] p[data-astro-cid-aha5372j]{color:var(--text-soft);padding:0 0 15px;font-size:14.5px}aside[data-astro-cid-aha5372j]{display:grid;gap:24px}.side-card[data-astro-cid-aha5372j]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px}.side-card[data-astro-cid-aha5372j] h3[data-astro-cid-aha5372j]{font-size:18px;font-weight:600;margin-bottom:14px}.side-links[data-astro-cid-aha5372j]{list-style:none;margin:0!important}.side-links[data-astro-cid-aha5372j] li[data-astro-cid-aha5372j]{margin-bottom:10px}.side-links[data-astro-cid-aha5372j] a[data-astro-cid-aha5372j]{color:var(--text);font-weight:500;font-size:14.5px}@media(max-width:900px){.detail-grid[data-astro-cid-aha5372j]{grid-template-columns:1fr}}
