.picker[data-astro-cid-neplck24]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;padding:1rem 1.1rem;margin-bottom:1rem;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow)}.picker[data-astro-cid-neplck24] select[data-astro-cid-neplck24]{min-height:44px;border:1px solid var(--line);border-radius:8px;padding:.3rem .5rem;font:inherit;flex:1;min-width:220px;background:#fff}.check[data-astro-cid-neplck24]{display:flex;gap:.5rem;align-items:center}.check[data-astro-cid-neplck24] input[data-astro-cid-neplck24]{width:18px;height:18px;accent-color:var(--charcoal)}.swipe[data-astro-cid-neplck24]{margin:0 0 .5rem}.h2h[data-astro-cid-neplck24]{margin-top:3rem}.h2h[data-astro-cid-neplck24] ul[data-astro-cid-neplck24]{list-style:none;padding:0;margin:1rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.h2h[data-astro-cid-neplck24] a[data-astro-cid-neplck24]{display:grid;gap:.3rem;padding:1rem 1.1rem;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);text-decoration:none;color:var(--ink);height:100%;box-sizing:border-box}.h2h[data-astro-cid-neplck24] a[data-astro-cid-neplck24] span[data-astro-cid-neplck24]{color:var(--muted);font-size:.88rem}.h2h[data-astro-cid-neplck24] a[data-astro-cid-neplck24]:hover strong[data-astro-cid-neplck24]{text-decoration:underline}.cmp[data-astro-cid-neplck24],.sticky[data-astro-cid-neplck24]{--label: 210px;--col: minmax(170px, 1fr)}.cmp[data-astro-cid-neplck24]{overflow-x:auto;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow)}.cmp[data-astro-cid-neplck24] .cmp-head,.sticky-in[data-astro-cid-neplck24]{display:grid;grid-template-columns:var(--label) repeat(var(--n),var(--col))}.cmp[data-astro-cid-neplck24] .cmp-head{border-bottom:1px solid var(--line)}.cmp[data-astro-cid-neplck24] .cmp-head:before,.sticky-in[data-astro-cid-neplck24]:before{content:""}.cmp[data-astro-cid-neplck24] .col-head,.sticky[data-astro-cid-neplck24] .col-head{padding:.9rem .9rem .8rem;display:flex;flex-direction:column;gap:.3rem;position:relative;align-items:flex-start}.cmp[data-astro-cid-neplck24] .col-head .brand,.sticky[data-astro-cid-neplck24] .col-head .brand{font-size:.75rem;font-weight:700;color:var(--coral-ink)}.cmp[data-astro-cid-neplck24] .col-head a,.sticky[data-astro-cid-neplck24] .col-head a{color:var(--ink);text-decoration:none;padding-right:1.8rem;line-height:1.25}.cmp[data-astro-cid-neplck24] .col-head a.btn{color:#fff;padding-right:.9rem;margin-top:.3rem}.cmp[data-astro-cid-neplck24] .col-head .rec{color:var(--coral-ink);display:inline-flex;align-items:center;min-height:24px}.cmp[data-astro-cid-neplck24] .thumb{width:64px;height:64px;object-fit:contain;background:#fff;border-radius:8px}.cmp[data-astro-cid-neplck24] .rm{position:absolute;top:.55rem;right:.55rem;width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:#fff;cursor:pointer;font-size:1.05rem;line-height:1}.cmp[data-astro-cid-neplck24] .grp{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100vw;border:0;background:var(--bg-soft);padding:.6rem .9rem;font:inherit;font-weight:800;font-size:.95rem;color:var(--ink);cursor:pointer;text-align:left;border-top:1px solid var(--line)}.cmp[data-astro-cid-neplck24] .chev{color:var(--sage-ink);font-size:1.1rem}.cmp[data-astro-cid-neplck24] .row{display:grid;grid-template-columns:var(--label) 1fr;border-top:1px solid var(--line)}.cmp[data-astro-cid-neplck24] .cell-lab,.cmp[data-astro-cid-neplck24] .grp-cells{display:none}.cmp[data-astro-cid-neplck24] .cell.miss .chip{font-style:normal}.cmp[data-astro-cid-neplck24] .lab{padding:.65rem .9rem;font-weight:600;font-size:.88rem;color:var(--ink-2);position:sticky;left:0;background:var(--surface);z-index:1}.cmp[data-astro-cid-neplck24] .cells{display:grid;grid-template-columns:repeat(var(--n),var(--col))}.cmp[data-astro-cid-neplck24] .cell{padding:.65rem .9rem;font-size:.9rem;display:flex;flex-direction:column;gap:.3rem;align-items:flex-start;border-left:1px solid var(--line)}.cmp[data-astro-cid-neplck24] .cell.miss{color:var(--muted);font-style:italic}.cmp[data-astro-cid-neplck24] .note{padding:.6rem .9rem;margin:0;border-top:1px solid var(--line)}.sticky[data-astro-cid-neplck24]{position:fixed;top:68px;z-index:40;overflow:hidden;background:#fffffff7;border-bottom:1px solid var(--line);box-shadow:0 6px 16px #29262614;backdrop-filter:blur(4px)}.sticky[data-astro-cid-neplck24] .col-head{padding:.5rem .9rem;gap:.05rem}.sticky[data-astro-cid-neplck24] .col-head strong{font-size:.88rem}@media(max-width:700px){.cmp[data-astro-cid-neplck24],.sticky[data-astro-cid-neplck24]{--label: 0px;--col: 46vw}.cmp[data-astro-cid-neplck24] .cmp-head:before,.sticky-in[data-astro-cid-neplck24]:before{display:none}.cmp[data-astro-cid-neplck24] .cmp-head,.sticky-in[data-astro-cid-neplck24]{grid-template-columns:repeat(var(--n),var(--col))}.cmp[data-astro-cid-neplck24] .row{display:block}.cmp[data-astro-cid-neplck24] .lab,.cmp[data-astro-cid-neplck24] .grp-row>.grp{display:none}.cmp[data-astro-cid-neplck24] .cell-lab{display:block;font-size:.74rem;font-weight:600;color:var(--muted);font-style:normal}.cmp[data-astro-cid-neplck24] .grp-cells{display:grid;grid-template-columns:repeat(var(--n),var(--col))}.cmp[data-astro-cid-neplck24] .grp-cell{border-left:1px solid var(--line);font-size:.85rem}}
