.picker[data-astro-cid-neplck24]{padding:18px;margin-bottom:18px;display:grid;gap:16px}.pk-head[data-astro-cid-neplck24]{display:flex;justify-content:space-between;gap:10px}.pk-row[data-astro-cid-neplck24]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:end}.pk-slots[data-astro-cid-neplck24]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:58px}.pk-slots[data-astro-cid-neplck24] .pk-slot{display:flex;align-items:center;gap:10px;padding:10px 8px 10px 12px;border-radius:12px;border:1px solid var(--mint);background:var(--mint-soft);box-shadow:0 0 0 1px var(--mint) inset;min-width:0}.pk-slots[data-astro-cid-neplck24] .pk-name{flex:1;min-width:0;display:grid;font-weight:600;font-size:.9rem;line-height:1.25}.pk-slots[data-astro-cid-neplck24] .pk-name small{font:500 .68rem var(--mono);color:var(--muted)}.pk-slots[data-astro-cid-neplck24] .pk-score{font-size:.8rem;color:var(--mint)}.pk-slots[data-astro-cid-neplck24] .pk-x{width:30px;height:30px;flex:none;border-radius:8px;border:1px solid var(--border-2);background:#0b1016;color:var(--muted);cursor:pointer;font-size:1.1rem;line-height:1}.pk-slots[data-astro-cid-neplck24] .pk-x:hover{color:var(--danger);border-color:var(--danger)}.pk-add[data-astro-cid-neplck24] select[data-astro-cid-neplck24]:disabled{opacity:.5}.pk-quick[data-astro-cid-neplck24]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pk-quick[data-astro-cid-neplck24] .label[data-astro-cid-neplck24]{margin-right:4px}.pk-quick[data-astro-cid-neplck24] .tab[data-astro-cid-neplck24]{padding-left:6px}.pk-quick[data-astro-cid-neplck24] .tab[data-astro-cid-neplck24][aria-pressed=true]{border-color:var(--mint);color:var(--mint);background:var(--mint-soft)}@media(max-width:900px){.pk-row[data-astro-cid-neplck24]{grid-template-columns:1fr}}@media(max-width:640px){.pk-slots[data-astro-cid-neplck24]{grid-template-columns:1fr}}.cmp-table[data-astro-cid-neplck24] td.na{color:var(--muted);font-style:italic}.cmp-table[data-astro-cid-neplck24] table{min-width:560px}.cmp-table[data-astro-cid-neplck24] thead th{vertical-align:bottom;text-transform:none;letter-spacing:0}.cmp-table[data-astro-cid-neplck24] .cmp-th{display:flex;align-items:center;gap:10px;color:var(--text);font:700 1rem var(--font);text-decoration:none}.cmp-table[data-astro-cid-neplck24] .cmp-th:hover{color:var(--mint)}.cmp-table[data-astro-cid-neplck24] .cmp-rank{display:block;margin-top:6px;font:500 .7rem var(--mono);color:var(--muted)}.cmp-table[data-astro-cid-neplck24] tbody th{width:22%;font:500 .75rem var(--mono);color:var(--muted)}.cmp-table[data-astro-cid-neplck24] td.is-best{color:var(--mint);font-weight:700;background:#19e6a50d}.cmp-table[data-astro-cid-neplck24] .best-tag{font:700 .6rem var(--mono);padding:2px 5px;border-radius:4px;background:var(--mint);color:var(--mint-ink);letter-spacing:.08em;vertical-align:2px}.cmp-table[data-astro-cid-neplck24] .cmp-empty{padding:30px;text-align:center;color:var(--muted);margin:0}.cmp-table[data-astro-cid-neplck24] .cmp-foot{padding:14px 16px;border-top:1px solid var(--border)}.pair-groups[data-astro-cid-neplck24]{display:grid;gap:10px}.pg[data-astro-cid-neplck24] summary[data-astro-cid-neplck24]{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;padding:14px 16px;font-weight:600}.pg[data-astro-cid-neplck24] summary[data-astro-cid-neplck24]::-webkit-details-marker{display:none}.pg[data-astro-cid-neplck24] summary[data-astro-cid-neplck24]>span[data-astro-cid-neplck24]:nth-of-type(2){flex:1}.pg[data-astro-cid-neplck24] summary[data-astro-cid-neplck24]:after{content:"+";font-family:var(--mono);color:var(--mint)}.pg[data-astro-cid-neplck24][open] summary[data-astro-cid-neplck24]:after{content:"−"}.pairs[data-astro-cid-neplck24]{list-style:none;margin:0;padding:0 16px 16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}.pairs[data-astro-cid-neplck24] a[data-astro-cid-neplck24]{display:block;height:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#07090d80;color:var(--text);text-decoration:none;font-size:.86rem;font-weight:500}.pairs[data-astro-cid-neplck24] a[data-astro-cid-neplck24]:hover{border-color:#19e6a573;color:var(--mint)}.pairs[data-astro-cid-neplck24] span[data-astro-cid-neplck24]{font:500 .72rem var(--mono);color:var(--violet-text);margin:0 4px}
