.jas-disclaimer{margin:-16px 0 32px}.jas-disclaimer,.jas-filter{max-width:var(--read-width)}.jas-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.jas-badge.is-ok{background:#ccfbf1;color:#0f766e}.jas-badge.is-conditional{background:#fef3c7;color:#92400e}.jas-badge.is-ng{background:#fee2e2;color:#b91c1c}.jas-badge.is-check{background:#f1f5f9;color:#475569}.jas-legend{display:grid;grid-gap:8px;gap:8px;max-width:var(--read-width);margin:24px 0 0;padding:14px 16px;border-radius:10px;background:var(--subtle)}.jas-legend div{display:grid;grid-template-columns:6em minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px}.jas-legend dt{margin:0}.jas-legend dd{margin:0;color:var(--text-soft);font-size:.8rem;line-height:1.7}.jas-results{margin-top:32px}.jas-list{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.jas-item{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:18px 20px;border:1px solid rgba(13,148,136,.18);border-left:4px solid var(--electric);border-radius:14px;background:hsla(0,0%,100%,.9);box-shadow:0 18px 40px -30px rgba(7,22,43,.45);scroll-margin-top:96px}.jas-item.is-conditional{border-left-color:var(--sun)}.jas-item.is-ng{border-left-color:#ef4444}.jas-item.is-check{border-left-color:#cbd5e1}.jas-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.jas-item-category{color:var(--muted);font-size:.76rem}.jas-item-name{margin:0;color:var(--ink);font-size:1.05rem;font-weight:800;line-height:1.5}.jas-related{margin-top:40px}.jas-buy{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.jas-buy-pr{font-family:var(--font-mono,monospace);font-size:.62rem;font-weight:700;letter-spacing:.08em;color:var(--muted);border:1px solid #cbd5e1;border-radius:4px;padding:2px 5px}.jas-buy-link{justify-self:start;width:-moz-fit-content;width:fit-content;min-height:36px;padding:0 14px;border-radius:999px;font-size:.8rem;font-weight:700;text-decoration:none}@media (min-width:960px){.jas-list{grid-template-columns:repeat(2,minmax(0,1fr))}}