.cmp-frame[data-astro-cid-yf2hze4a]{overscroll-behavior-x:contain;border:1px solid var(--line-strong);background:var(--surface);border-radius:5px;position:relative;overflow-x:auto}.cmp-frame[data-astro-cid-yf2hze4a]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.cmp[data-astro-cid-yf2hze4a]{border-collapse:collapse;width:100%;min-width:40rem;font-size:.88rem}.cmp[data-astro-cid-yf2hze4a] th[data-astro-cid-yf2hze4a],.cmp[data-astro-cid-yf2hze4a] td[data-astro-cid-yf2hze4a]{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:.7rem .85rem}.cmp[data-astro-cid-yf2hze4a] thead[data-astro-cid-yf2hze4a] th[data-astro-cid-yf2hze4a]{background:var(--surface-2);vertical-align:bottom}.cmp[data-astro-cid-yf2hze4a] th[data-astro-cid-yf2hze4a][scope=row]{text-align:left;font-family:var(--font-sans);color:var(--text);font-weight:600}.cmp[data-astro-cid-yf2hze4a] th[data-astro-cid-yf2hze4a][scope=row] a[data-astro-cid-yf2hze4a]{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.cmp[data-astro-cid-yf2hze4a] thead[data-astro-cid-yf2hze4a] th[data-astro-cid-yf2hze4a]:first-child{text-align:left;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.64rem}.cmp-name[data-astro-cid-yf2hze4a]{font-family:var(--font-display);font-size:1.05rem;font-weight:800;display:block}.cmp-price[data-astro-cid-yf2hze4a]{font-family:var(--font-display);margin-top:.2rem;font-size:1.25rem;font-weight:900;display:block}.cmp-price[data-astro-cid-yf2hze4a] em[data-astro-cid-yf2hze4a]{font-style:normal;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:.6rem}.cmp[data-astro-cid-yf2hze4a] .is-featured[data-astro-cid-yf2hze4a]{background:color-mix(in oklab, var(--accent) 9%, transparent)}.cmp[data-astro-cid-yf2hze4a] thead[data-astro-cid-yf2hze4a] .is-featured[data-astro-cid-yf2hze4a]{box-shadow:inset 0 4px 0 var(--accent)}.cmp-yes[data-astro-cid-yf2hze4a]{background:var(--accent);width:1.6rem;height:1.6rem;color:var(--accent-ink);border-radius:2px;place-items:center;display:inline-grid}.cmp-no[data-astro-cid-yf2hze4a]{color:var(--text-3);place-items:center;display:inline-grid}.cmp-part[data-astro-cid-yf2hze4a]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:.66rem}.cmp-num[data-astro-cid-yf2hze4a]{font-family:var(--font-display);font-size:1rem;font-weight:800}.cmp-small[data-astro-cid-yf2hze4a]{color:var(--text-2);font-size:.78rem}.cmp-sep[data-astro-cid-yf2hze4a] th[data-astro-cid-yf2hze4a]{background:var(--bg-alt);text-align:left;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:.64rem}.cmp-foot[data-astro-cid-yf2hze4a]{color:var(--text-3);margin:.75rem 0 0;font-size:.8rem}.band[data-astro-cid-kp4l4253]{background:var(--bg-alt);border-block:1px solid var(--line)}.pr-mast[data-astro-cid-kp4l4253]{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--bg) 0%, var(--bg-alt) 100%)}.pr-mast-inner[data-astro-cid-kp4l4253]{gap:clamp(1.5rem,3vw,2.25rem);padding-block:1.25rem clamp(2.5rem,5vw,4rem);display:grid}.pr-head[data-astro-cid-kp4l4253]{gap:.9rem;max-width:48rem;display:grid}.pr-head[data-astro-cid-kp4l4253] .stencil[data-astro-cid-kp4l4253],.pr-head[data-astro-cid-kp4l4253] .lede[data-astro-cid-kp4l4253]{margin:0}.pr-pay[data-astro-cid-kp4l4253]{color:var(--text-2);align-items:flex-start;gap:.55rem;margin:0;font-size:.84rem;display:flex}.pr-pay[data-astro-cid-kp4l4253] svg[data-astro-cid-kp4l4253]{flex:none;margin-top:.2rem}.chooser[data-astro-cid-kp4l4253]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.chooser-row[data-astro-cid-kp4l4253]{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:4px;gap:1rem;padding:1.2rem 1.25rem;display:grid}.chooser-who[data-astro-cid-kp4l4253]{gap:.4rem;display:grid}.chooser-who[data-astro-cid-kp4l4253] h3[data-astro-cid-kp4l4253]{font-size:1.15rem}.chooser-who[data-astro-cid-kp4l4253] p[data-astro-cid-kp4l4253],.chooser-adds[data-astro-cid-kp4l4253] p[data-astro-cid-kp4l4253]{margin:0}.chooser-who[data-astro-cid-kp4l4253] p[data-astro-cid-kp4l4253]:last-child{color:var(--text-2);font-size:.9rem;line-height:1.6}.chooser-adds[data-astro-cid-kp4l4253] ul[data-astro-cid-kp4l4253]{flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.chooser-adds[data-astro-cid-kp4l4253] a[data-astro-cid-kp4l4253]{border:1px solid var(--line-strong);color:var(--text);border-radius:3px;padding:.3rem .55rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-block}.chooser-buy[data-astro-cid-kp4l4253]{align-content:start;gap:.5rem;display:grid}.chooser-price[data-astro-cid-kp4l4253]{font-family:var(--font-display);margin:0;font-weight:700}.chooser-price[data-astro-cid-kp4l4253] strong[data-astro-cid-kp4l4253]{margin-left:.3rem;font-size:1.3rem;font-weight:900}@media (hover:hover) and (pointer:fine){.chooser-adds[data-astro-cid-kp4l4253] a[data-astro-cid-kp4l4253]:hover{border-color:var(--accent)}}.nots[data-astro-cid-kp4l4253]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.nots[data-astro-cid-kp4l4253] li[data-astro-cid-kp4l4253]{background:var(--surface);border:1px solid var(--line);color:var(--text-2);border-radius:4px;grid-template-columns:1.1rem 1fr;gap:.7rem;padding:.95rem 1.05rem;font-size:.92rem;line-height:1.6;display:grid}.nots[data-astro-cid-kp4l4253] svg[data-astro-cid-kp4l4253]{color:var(--text-3);margin-top:.2rem}.nots[data-astro-cid-kp4l4253] strong[data-astro-cid-kp4l4253]{color:var(--text)}.nots[data-astro-cid-kp4l4253] a[data-astro-cid-kp4l4253]{color:var(--text);text-decoration-color:var(--accent);text-underline-offset:3px;text-decoration-thickness:2px}.pr-note[data-astro-cid-kp4l4253]{margin-top:1.5rem}@media (width>=64rem){.chooser-row[data-astro-cid-kp4l4253]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,15rem);align-items:start}}
